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
339676527102	339676527621	339676528171	339676528721	339676529271	339676529821	339676530371	339676530921	339676531471	339676532021	339676532571	339676533121	339676533671	339676534221	339676534771	339676535321	339676535871	339676536421	339676536971	339676537521	339676538071	339676538621	339676539171	339676539721	339676540271	339676540821	339676541371	339676541921	339676542471	339676543021	339676543571	339676544121	339676544671	339676545221	339676545771	339676546321	339676546871	339676547421	339676547971	339676548521	339676549071	339676549621	339676550171	339676550721	339676551271	339676551821	339676552371	339676552921	339676553471	339676554021	339676554571	339676555121	339676555671	339676556221	339676556771	339676557321	339676557871	339676558421	339676558971	339676559521	339676560071	339676560621	339676561171	339676561721	339676562271	339676562821	339676563371	339676563921	339676564471	339676565021	339676565571	339676566121	339676566671	339676567221	339676567771	339676568321	339676568873	339676569421	339676569971	339676570523	339676571071	339676571623	339676572171	339676572721	339676573271	339676573821	339676574373	339676574921	339676575471	339676576021	339676576571	339676577121	339676577671	339676578221	339676578773	339676579323	339676579873	339676580421	339676580971	339676581521	339676582071	339676582621	339676583171	339676583724	339676584271	339676584823	339676585371	339676585921	339676586473	339676587021	339676587573	339676588121	339676588673	339676589221	339676589771	339676590323	339676590871	339676591421	339676591973	339676592523	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21736	20261	27811	22585	20533	23167	26087	20430	18795	18440	18137	17550	17607	17887	17856	17468	17301	16882	16811	16932	16736	16937	16851	16734	16974	16667	16740	16665	16482	16545	16575	16725	16676	19371	21640	20856	19071	17643	17088	16644	16528	16210	16356	16621	16447	16404	16518	16383	16486	16449	16456	16473	16482	16558	16461	16321	16481	16296	16549	16539	16314	16313	16446	16247	16561	16612	16482	16218	16513	16355	16316	16514	16328	16455	16494	16484	16181	16363	16446	16354	16493	16288	16538	16448	16362	16424	16341	16364	16426	16190	16489	16580	16626	16327	16445	16207	16304	16372	16427	16353	16228	16324	16458	16387	16332	16611	16393	16546	16401	16410	16462	16376	16289	16422	16620	16407	16350	16577	16523	16533	16475	16642	16293	16233	16270	16295	16404	16451	16403	16323	16376	16325	16299	16243	16457	16380	16278	16106	16372	16509	16453	16363	16400	16405	16401	16370	16459	16482	16299	16436	16359	16323	16476	16475	16274	16540	16364	16423	16615	16361	16467	16477	16336	16353	16501	16368	16203	16644	16461	16322	16262	16480	16388	16540	16363	16274	16337	16267	16318	16317	16329	16218	16484	16457	16341	16198	16314	16311	16389	16472	16358	16386	16367	16279	16351	16398	16462	16473	16245	16553	16162	16424	16484	16414	16433	16231	16451	16487	16320	16420	16428	16280	16351	16367	16318	16397	16251	16186	16379	16325	16443	16598	16409	16387	16510	16281	16331	16291	16230	16331	16513	16364	16142	16347	16312	16451	16251	16306	16512	16535	16488	16429	16377	16166	16371	16379	16489	16411	16445	16504	16406	16456	16512	16236	16247	16169	16108	16276	16343	16238	16363	16212	16240	16326	16290	16164	16343	16514	16472	16389	16442	16410	16699	16470	16417	16355	16490	16402	16688	16282	16329	16357	16332	16367	16118	16412	16296	16156	16165	16066	16467	16528	16454	16515	16348	16246	16191	16202	16361	16337	16401	16365	16425	16521	16324	16535	16392	16407	16362	16321	16290	16571	16390	16460	16199	16411	16359	16503	16339	16406	16502	16373	16312	16339	16373	16168	16161	16172	16376	16727	16180	16306	16375	16212	16379	16467	16293	16257	16247	16339	16535	16548	16409	16075	16305	16354	16410	16353	16557	16683	16270	16345	16511	16489	16419	16482	16383	16433	16285	16551	16371	16437	16626	16462	16532	16370	16451	16332	16411	16399	16571	16374	16331	16425	16252	16308	16682	16512	16353	16214	16337	16260	16332	16438	16362	16461	16203	16166	16201	16257	16349	16353	16321	16179	16354	16271	16284	16480	16352	16307	16420	16268	16331	16278	16513	16447	16352	16368	16251	16344	16394	16435	16198	16164	16334	16304	16352	16100	16307	16265	16313	16501	16297	16074	16093	16289	16396	16260	16247	16339	16466	16193	16317	16299	16448	16499	16470	16232	16468	16468	16387	16414	16200	16272	16277	16372	16241	16326	16372	16177	16405	16343	16236	16550	16356	16370	16388	16304	16262	16449	16473	16364	16395	16348	16261	16300	16471	16407	16524	16438	16556	16510	16263	16444	16489	16425	16521	16421	16331	16210	16222	16384	16503	16011	16274	16502	16542	16353	16299	16281	16568	16351	16530	16571	16504	16290	16451	16254	16286	16426	16568	16606	16416	16236	16494	16544	16565	16264	16336	16262	16239	16311	16642	16426	16493	16229	16414	16404	16284	16199	16361	16432	16438	16026	16486	16329	16388	16350	16527	16464	16382	16394	16470	16446	16249	16351	16284	16438	16457	16490	16236	16274	16387	16237	16272	16169	16415	16271	16394	16337	16247	16371	16532	16337	16308	16131	16181	16270	16149	16283	16406	16323	16548	16505	16528	16440	16268	16384	16515	16449	16481	16291	16384	16386	16333	16379	16622	16263	16393	16395	16481	16375	16339	16407	16108	16140	16226	16444	16375	16274	16434	16309	16391	16477	16309	16257	16344	16240	16100	16439	16226	16318	16307	16446	16217	16206	16297	16296	16261	16280	16187	16476	16294	16285	16360	16237	16651	16269	16354	16691	16548	16278	16185	16218	16394	16153	16323	16262	16252	16290	16409	16242	16275	16418	16472	16219	16405	16301	16214	16431	16520	16480	16432	16373	16428	16444	16193	16360	16506	16393	16238	16511	16411	16169	16222	16376	16211	16396	16300	16374	16257	16202	16626	16236	16366	16368	16358	16358	16453	16369	16472	16333	16525	16465	16527	16129	16327	16434	16269	16344	16240	16331	16269	16307	16373	16298	16339	16245	16305	16310	16374	16200	16266	16440	16428	16598	16398	16382	16464	16508	16343	16426	16421	16208	16337	16569	16360	16415	16557	16340	16332	16225	16331	16554	16431	16424	16394	16336	16273	16390	16299	16436	16413	16506	16238	16392	16343	16288	16313	16227	16301	16219	16328	16417	16419	16381	16351	16255	16543	16412	16385	16355	16511	16205	16336	16324	16427	16366	16412	16397	16335	16321	16448	16400	16378	16289	16294	16458	16293	16399	16372	16254	16410	16533	16419	16323	16288	16313	16412	16396	16189	16222	16595	16206	16461	16290	16375	16308	16250	16216	16341	16270	16218	16196	16370	16584	16560	16386	16468	16355	16286	16372	16452	16329	16315	16356	16352	16380	16505	16337	16443	16569	16385	16414	16394	16426	16301	16188	16191	16236	16144	16170	16446	16095	16417	16522	16431	16304	16306	16422	16398	16449	16469	16341	16360	16227	16356	16458	16177	16241	16467	16196	16499	16432	16430	16379	16458	16084	16409	16372	16473	16261	16238	16355	16154	16188	16305	16422	16334	16344	16462	16524	16407	16395	16412	16437	16469	16395	16428	16629	16398	16209	16556	16199	16378	16350	16243	16215	16196	16386	16364	16527	16432	16258	16315	16386	16393	16284	16293	16243	16438	16440	16380	16227	16367	16408	16311	16508	16472	16446	16322	16316	16493	16472	16487	16244	16467	16420	16355	16346	16366	16371	16325	16318	16344	16401	16496	16350	16229	16232	16459	16272	16368	16282	16320	16189	16432	16280	16125	16318	16260	16289	16627	16336	16386	16551	16408	16290	16274	16281	16133	16392	16468	16343	16242	16195	16307	16348	16272	16326	16363	16372	16511	16315	16292	16287	16339	16397	16430	16327	16242	16172	16621	16404	16289	16349	16261	16446	16391	16429	16257	16243	16487	16366	16154	16257	16220	16307	16265	16495	16305	16392	16355	16297	16317	15938	16444	16473	16155	16451	16446	16316	16407	16371	16191	16320	16363	16318	16395	16451	16312	16357	16614	16155	16403	16375	16264	16320	16282	16335	16365	16234	16318	16282	16516	16188	16305	16349	16377	16624	16475	16104	16488	16296	16210	16165	16419	16243	16315	16230	16242	16349	16213	16225	16364	16390	16304	16371	16348	16343	16273	16315	16513	16088	16254	16440	16272	16379	16375	16316	16326	16281	16290	16388	16268	16155	16326	16329	16568	16195	16269	16261	16365	16325	16276	16395	16414	16185	16463	16191	16305	16376	16335	16271	16318	16352	16358	16274	16336	16090	16301	16317	16268	16553	16418	16532	16449	16476	16280	16335	16259	16550	16396	16423	16415	16376	16507	16352	16293	16260	16386	16410	16311	16325	16209	16355	16139	16537	16090	16300	16388	16320	16355	16361	16267	16351	16056	16441	16601	16215	16475	16615	16380	16345	16325	16393	16444	16321	16383	16360	16321	16284	16304	16285	16363	16333	16391	16231	16330	16352	16243	16302	16439	16470	16253	16309	16295	16356	16318	16550	16366	16305	16324	16363	16431	16398	16419	16410	16106	16087	16291	16195	16334	16145	16467	16322	16399	16296	16432	16148	16341	16289	16317	16488	16375	16490	16121	16354	16481	16469	16323	16328	16388	16420	16149	16156	16262	16561	16425	16331	16220	16165	16229	16331	16517	16360	16423	16386	16396	16469	16392	16288	16399	16482	16340	16497	16330	16327	16340	16248	16241	16194	16291	16407	16444	16252	16307	16322	16374	16409	16279	16233	16299	16390	16412	16258	16251	16453	16323	16416	16381	16399	16357	16280	16434	16307	16212	16144	16375	16420	16124	16229	16228	16274	16481	16347	16471	16459	16269	16392	16377	16582	16280	16334	16351	16480	16345	16240	16227	16305	16279	16366	16215	16362	16384	16315	16531	16210	16264	16368	16269	16288	16312	16138	16354	16159	16170	16393	16488	16586	16349	16387	16418	16463	16449	16726	16474	16333	16233	16208	16445	16498	16519	16477	16430	16411	16498	16459	16273	16543	16257	16324	16195	16295	16458	16455	16242	16444	16393	16386	16361	16554	16526	16476	16396	16280	16241	16581	16406	16551	16322	16289	16338	16258	16478	16254	16292	16345	16394	16494	16301	16372	16262	16246	16173	16515	16356	16304	16281	16507	16354	16322	16390	16369	16401	16435	16335	16428	16664	16254	16387	16456	16241	16316	16297	16115	16281	16297	16400	16234	16228	16412	16355	16555	16425	16254	16391	16425	16491	16229	16433	16250	16368	16378	16395	16327	16478	16366	16314	16444	16234	16380	16345	16439	16240	16478	16236	16408	16246	16396	16540	16420	16417	16421	16304	16471	16433	16252	16312	16363	16391	16281	16309	16363	16270	16316	16372	16336	16220	16282	16405	16323	16538	16254	16369	16598	16322	16559	16456	16302	16359	16306	16536	16385	16455	16285	16350	16205	16503	16272	16418	16390	16350	16511	16488	16252	16366	16298	16371	16290	16191	16585	16544	16384	16313	16350	16269	16295	16252	16241	16386	16330	16195	16409	16363	16487	16389	16199	16169	16449	16510	16450	16387	16309	16229	16368	16361	16260	16492	16407	16213	16305	16215	16450	16482	16259	16451	16214	16477	16331	16230	16396	16521	16370	16293	16451	16291	16190	16356	16538	16452	16386	16345	16282	16529	16380	16402	16326	16420	16528	16590	16242	16199	16235	16484	16427	16271	16422	16284	16333	16374	16277	16538	16661	16373	16526	16321	16636	16397	16398	16390	16212	16159	16384	16455	16436	16352	16221	16498	16273	16306	16386	16307	16225	16361	16245	16343	16150	16431	16409	16386	16234	16330	16334	16485	16195
20883	38121	34317	28651	24766	22854	20996	18991	17299	16079	16043	15638	15286	15542	15547	15090	14863	14496	13909	13588	14069	14171	14115	14226	14266	14040	13736	14018	14074	13803	13833	13955	14109	17734	20680	18971	16832	15062	14308	13935	13637	13599	13687	13666	13769	13513	13608	13777	13641	13591	13623	13663	13736	13751	13795	13472	13699	13682	13632	13658	13796	13640	13663	13590	13727	13643	13691	13738	13691	13626	13783	13621	13704	13767	13641	13719	13552	13619	13932	13601	13760	13878	13619	13781	13583	13467	13738	13527	13694	13819	13591	13705	13655	13511	13650	13689	13629	13594	13663	13731	13669	13771	13578	13711	13622	13623	13826	13770	13710	13696	13714	13788	13785	13735	13666	13616	13629	13724	13656	13529	13736	13691	13568	13862	13494	13686	13698	13588	13744	13686	13659	13691	13654	13774	13866	13574	13680	13756	13700	13690	13746	13758	13774	13683	13552	13615	13659	13684	13678	13650	13673	13617	13877	13766	13656	13601	13599	13769	13731	13543	13650	13557	13753	13626	13723	13576	13610	13676	13626	13614	13581	13670	13605	13642	13609	13642	13689	13774	13636	13579	13639	13537	13674	13605	13666	13553	13624	13842	13659	13604	13651	13612	13682	13758	13690	13639	13600	13575	13673	13632	13627	13601	13615	13726	13766	13767	13737	13625	13816	13665	13552	13675	13636	13645	13667	13536	13643	13728	13708	13755	13729	13707	13763	13634	13686	13729	13722	13728	13591	13655	13688	13489	13585	13797	13743	13772	13664	13587	13821	13582	13607	13621	13594	13605	13700	13738	13690	13546	13636	13791	13495	13745	13443	13698	13663	13814	13625	13717	13520	13698	13700	13509	13569	13778	13623	13720	13751	13646	13635	13716	13805	13781	13539	13636	13499	13766	13616	13702	13584	13598	13770	13767	13650	13604	13746	13917	13491	13694	13687	13541	13501	13721	13618	13604	13627	13695	13649	13620	13727	13583	13563	13587	13609	13644	13574	13685	13636	13779	13748	13516	13750	13690	13655	13616	13705	13601	13709	13639	13768	13705	13579	13634	13756	13703	13619	13711	13708	13650	13663	13698	13483	13626	13597	13651	13603	13604	13712	13670	13571	13682	13767	13740	13603	13519	13610	13674	13625	13614	13683	13545	13622	13684	13649	13529	13625	13634	13543	13633	13577	13622	13440	13604	13650	13632	13745	13560	13649	13457	13783	13575	13565	13719	13668	13529	13695	13776	13679	13597	13679	13606	13682	13606	13788	13516	13736	13814	13590	13885	13674	13635	13905	13577	13686	13560	13689	13661	13754	13555	13530	13612	13638	13752	13624	13578	13608	13543	13656	13691	13573	13703	13551	13792	13542	13525	13670	13681	13660	13628	13565	13697	13691	13588	13704	13683	13652	13688	13523	13688	13497	13739	13649	13732	13792	13511	13706	13614	13747	13655	13704	13642	13646	13727	13527	13662	13821	13694	13623	13658	13537	13733	13736	13637	13603	13657	13446	13662	13526	13536	13606	13725	13461	13748	13697	13763	13636	13644	13550	13523	13608	13594	13735	13665	13641	13624	13694	13531	13593	13504	13593	13549	13563	13586	13584	13631	13710	13688	13627	13663	13560	13716	13666	13569	13688	13697	13622	13572	13788	13586	13671	13644	13647	13545	13706	13851	13604	13644	13631	13678	13636	13669	13646	13701	13642	13606	13696	13673	13797	13667	13628	13702	13591	13556	13775	13538	13575	13659	13686	13478	13695	13601	13558	13706	13768	13622	13616	13483	13535	13653	13605	13556	13638	13607	13764	13643	13649	13639	13574	13655	13715	13702	13681	13680	13685	13605	13638	13735	13535	13531	13646	13525	13719	13656	13728	13723	13663	13675	13647	13807	13632	13535	13683	13696	13677	13767	13666	13588	13656	13604	13595	13582	13642	13588	13727	13615	13726	13645	13790	13588	13712	13632	13556	13617	13709	13696	13760	13684	13530	13694	13575	13563	13479	13592	13650	13395	13672	13574	13707	13736	13599	13646	13475	13942	13645	13609	13669	13685	13689	13631	13630	13798	13613	13640	13587	13481	13628	13643	13624	13693	13615	13650	13625	13624	13767	13690	13558	13764	13533	13791	13511	13721	13585	13566	13644	13583	13795	13657	13600	13682	13561	13733	13725	13686	13715	13756	13684	13644	13616	13589	13694	13561	13649	13646	13828	13752	13567	13584	13545	13550	13596	13549	13520	13655	13579	13715	13644	13597	13604	13673	13776	13569	13631	13604	13534	13656	13640	13658	13773	13545	13672	13719	13588	13647	13687	13607	13616	13610	13586	13721	13585	13573	13640	13797	13601	13625	13653	13681	13720	13591	13566	13528	13523	13526	13561	13733	13648	13589	13621	13624	13656	13659	13730	13565	13664	13661	13734	13757	13632	13703	13731	13642	13664	13717	13451	13581	13399	13659	13627	13457	13615	13897	13560	13828	13648	13558	13633	13506	13455	13714	13614	13739	13815	13714	13589	13832	13707	13782	13732	13503	13646	13604	13608	13717	13707	13559	13611	13731	13724	13721	13611	13543	13681	13619	13493	13716	13512	13714	13676	13653	13771	13795	13793	13558	13835	13705	13596	13537	13782	13555	13432	13692	13668	13764	13620	13497	13623	13779	13572	13697	13605	13695	13685	13763	13510	13781	13601	13802	13580	13612	13618	13683	13464	13631	13619	13658	13807	13657	13659	13760	13706	13563	13569	13703	13568	13589	13557	13711	13756	13702	13656	13571	13661	13704	13729	13645	13668	13702	13750	13655	13640	13627	13668	13613	13596	13725	13765	13799	13616	13677	13817	13586	13604	13496	13630	13458	13629	13525	13928	13506	13640	13616	13588	13726	13649	13557	13701	13623	13634	13511	13644	13601	13563	13563	13573	13603	13641	13592	13747	13481	13699	13516	13741	13573	13493	13707	13627	13670	13884	13797	13671	13712	13609	13610	13564	13669	13811	13564	13618	13773	13643	13475	13797	13546	13690	13565	13785	13763	13807	13593	13670	13779	13701	13634	13594	13689	13548	13582	13652	13602	13633	13623	13808	13748	13761	13616	13664	13763	13700	13642	13564	13715	13835	13589	13584	13755	13544	13808	13600	13577	13655	13438	13637	13826	13807	13716	13626	13713	13520	13700	13584	13693	13533	13626	13674	13553	13600	13616	13423	13608	13684	13496	13673	13682	13797	13634	13642	13550	13507	13682	13662	13590	13609	13642	13596	13739	13648	13667	13589	13800	13676	13604	13612	13702	13569	13585	13685	13431	13665	13724	13728	13603	13648	13632	13648	13750	13664	13575	13682	13653	13479	13611	13705	13717	13759	13614	13715	13852	13656	13547	13719	13666	13563	13556	13756	13762	13730	13596	13532	13649	13803	13649	13486	13734	13602	13639	13701	13594	13698	13669	13603	13553	13732	13685	13753	13642	13591	13658	13620	13623	13654	13804	13534	13629	13656	13808	13580	13567	13692	13613	13752	13633	13710	13612	13784	13611	13654	13633	13658	13646	13649	13676	13457	13724	13724	13559	13632	13650	13651	13602	13814	13686	13747	13650	13651	13639	13821	13597	13605	13622	13639	13634	13728	13610	13690	13474	13742	13611	13694	13811	13706	13695	13650	13722	13655	13668	13789	13658	13519	13636	13590	13569	13632	13541	13653	13830	13656	13660	13532	13699	13729	13815	13709	13700	13670	13607	13694	13694	13475	13638	13749	13687	13754	13531	13733	13840	13681	13522	13796	13547	13636	13804	13649	13572	13647	13704	13739	13667	13628	13434	13614	13601	13712	13744	13673	13653	13604	13771	13610	13760	13645	13593	13684	13698	13691	13529	13554	13586	13578	13827	13593	13517	13596	13428	13609	13661	13611	13561	13667	13513	13660	13508	13500	13590	13577	13735	13684	13804	13696	13680	13584	13570	13593	13655	13439	13693	13511	13632	13704	13628	13537	13695	13745	13573	13633	13742	13583	13659	13677	13550	13658	13565	13608	13592	13614	13763	13602	13588	13614	13629	13594	13758	13629	13545	13793	13685	13689	13506	13757	13731	13583	13616	13738	13786	13525	13816	13759	13862	13734	13726	13601	13767	13514	13684	13697	13468	13690	13764	13490	13718	13717	13577	13744	13527	13586	13674	13769	13704	13910	13694	13697	13616	13774	13633	13805	13602	13697	13538	13654	13554	13561	13621	13721	13777	13752	13659	13530	13739	13554	13636	13570	13697	13630	13765	13836	13747	13663	13609	13436	13806	13471	13701	13600	13659	13624	13509	13483	13784	13690	13619	13584	13639	13425	13618	13485	13646	13785	13548	13645	13553	13683	13626	13633	13675	13659	13683	13658	13667	13648	13694	13666	13726	13628	13734	13699	13653	13502	13621	13591	13592	13700	13804	13551	13579	13806	13763	13664	13531	13672	13536	13542	13615	13583	13725	13768	13619	13666	13560	13740	13526	13583	13519	13678	13743	13643	13626	13822	13745	13521	13773	13597	13739	13720	13732	13518	13630	13784	13574	13696	13582	13549	13633	13623	13740	13708	13789	13567	13696	13690	13544	13663	13672	13554	13700	13630	13576	13679	13766	13760	13455	13687	13444	13534	13769	13564	13716	13656	13607	13702	13612	13596	13659	13685	13635	13570	13685	13668	13715	13700	13629	13630	13664	13787	13617	13520	13557	13678	13704	13643	13577	13781	13722	13770	13622	13676	13684	13751	13647	13535	13632	13551	13525	13793	13666	13695	13567	13635	13806	13576	13701	13465	13561	13678	13763	13841	13543	13694	13557	13465	13723	13677	13769	13508	13524	13609	13764	13661	13755	13663	13705	13536	13655	13680	13720	13642	13602	13559	13595	13616	13789	13547	13657	13751	13565	13643	13648	13731	13672	13634	13609	13572	13697	13631	13760	13397	13625	13576	13636	13653	13828	13755	13579	13601	13586	13705	13850	13569	13695	13534	13608	13575	13513	13675	13606	13630	13528	13571	13654	13579	13572	13601	13605	13730	13612	13695	13741	13793	13588	13590	13607	13687	13668	13677	13723	13578	13738	13578	13805	13719	13626	13587	13713	13659	13776	13561	13794	13598	13669	13685	13594	13828	13350	13770	13695	13587	13599	13647	13610
28028	23284	27875	25079	21061	20303	19949	18963	18380	18083	17978	18197	17916	17812	18073	17847	17916	17467	17579	17516	17541	17581	17631	17729	17543	17680	17463	17519	17505	17455	17418	17401	17488	17684	17918	18020	17858	17579	17599	17466	17385	17310	17526	17590	17303	17519	17285	17502	17237	17590	17451	17365	17393	17407	17506	17433	17516	17470	17514	17240	17436	17420	17453	17340	17380	17437	17399	17491	17414	17282	17445	17297	17369	17547	17562	17482	17489	17413	17497	17390	17267	17324	17439	17467	17315	17378	17600	17374	17432	17337	17460	17357	17630	17470	17409	17495	17388	17535	17467	17326	17576	17349	17396	17394	17460	17493	17413	17522	17307	17410	17190	17502	17522	17401	17251	17581	17367	17450	17564	17410	17247	17463	17315	17414	17208	17317	17412	17263	17584	17341	17466	17580	17355	17280	17615	17523	17420	17486	17626	17334	17425	17457	17434	17322	17426	17460	17451	17566	17613	17566	17508	17512	17375	17376	17483	17412	17493	17429	17353	17395	17503	17415	17311	17383	17504	17427	17344	17548	17395	17400	17504	17502	17508	17408	17342	17505	17716	17418	17462	17466	17360	17406	17434	17304	17286	17360	17397	17684	17296	17433	17475	17523	17289	17486	17245	17505	17214	17355	17358	17578	17545	17496	17483	17530	17504	17304	17314	17533	17277	17367	17409	17169	17325	17358	17399	17395	17308	17316	17355	17349	17411	17397	17539	17334	17348	17392	17302	17407	17550	17526	17402	17307	17529	17286	17368	17329	17378	17407	17539	17353	17369	17377	17506	17315	17621	17440	17440	17342	17438	17276	17432	17341	17340	17302	17324	17468	17413	17440	17584	17760	17679	17460	17057	17420	17510	17503	17545	17494	17503	17466	17397	17476	17555	17533	17691	17441	17522	17242	17234	17371	17250	17249	17432	17499	17286	17432	17263	17346	17489	17542	17387	17453	17223	17439	17439	17478	17413	17421	17428	17591	17391	17330	17516	17419	17368	17397	17513	17568	17366	17554	17431	17287	17307	17485	17277	17404	17339	17518	17281	17384	17729	17323	17419	17337	17273	17361	17455	17482	17357	17340	17277	17166	17388	17239	17454	17467	17421	17331	17592	17338	17482	17432	17367	17512	17524	17542	17568	17265	17342	17402	17468	17405	17399	17709	17369	17374	17398	17527	17552	17547	17550	17481	17464	17409	17273	17539	17566	17385	17501	17359	17475	17336	17577	17426	17599	17469	17310	17215	17468	17411	17545	17526	17478	17465	17372	17274	17471	17402	17273	17454	17440	17371	17403	17583	17306	17235	17400	17277	17515	17591	17453	17593	17455	17297	17497	17515	17526	17395	17533	17241	17593	17257	17619	17431	17353	17357	17324	17558	17603	17450	17357	17286	17495	17678	17667	17409	17519	17282	17327	17371	17524	17421	17519	17184	17338	17072	17604	17692	17446	17462	17585	17391	17220	17528	17617	17388	17350	17468	17472	17518	17339	17501	17275	17324	17496	17377	17406	17456	17530	17422	17272	17334	17193	17464	17449	17414	17294	17361	17532	17367	17469	17554	17309	17385	17581	17236	17471	17471	17303	17267	17502	17601	17285	17386	17295	17623	17548	17240	17473	17243	17319	17513	17490	17462	17217	17403	17537	17227	17324	17546	17359	17485	17489	17499	17434	17518	17393	17656	17447	17603	17457	17771	17492	17463	17251	17272	17483	17598	17526	17444	17448	17455	17660	17644	17522	17218	17453	17288	17427	17353	17310	17422	17339	17664	17367	17499	17309	17399	17635	17391	17464	17346	17362	17258	17420	17283	17551	17422	17313	17142	17383	17396	17404	17333	17514	17497	17466	17344	17353	17660	17471	17365	17133	17375	17299	17496	17341	17465	17401	17515	17508	17327	17467	17368	17347	17371	17444	17658	17376	17604	17335	17692	17413	17511	17386	17471	17332	17423	17582	17564	17498	17561	17370	17515	17586	17485	17391	17298	17290	17465	17466	17447	17547	17275	17053	17214	17357	17522	17754	17350	17438	17464	17440	17470	17356	17451	17585	17575	17492	17558	17255	17381	17561	17501	17253	17358	17414	16998	17367	17337	17349	17448	17348	17489	17312	17653	17504	17409	17448	17507	17544	17487	17413	17719	17361	17491	17420	17416	17335	17339	17510	17491	17298	17709	17427	17352	17458	17279	17503	17607	17517	17207	17454	17417	17354	17387	17326	17417	17317	17478	17296	17336	17363	17646	17406	17463	17619	17318	17309	17313	17338	17467	17650	17391	17445	17529	17535	17548	17560	17462	17578	17429	17434	17302	17341	17439	17560	17638	17363	17353	17282	17632	17379	17676	17407	17306	17270	17437	17530	17461	17561	17232	17509	17583	17486	17563	17343	17314	17316	17503	17308	17615	17319	17359	17395	17285	17525	17371	17344	17372	17418	17501	17425	17469	17516	17343	17143	17424	17054	17520	17216	17322	17382	17504	17639	17468	17558	17447	17422	17361	17471	17570	17430	17299	17462	17499	17281	17485	17604	17589	17590	17351	17529	17294	17224	17296	17292	17532	17423	17224	17349	17297	17370	17490	17606	17488	17185	17524	17295	17276	17271	17492	17350	17332	17323	17432	17370	17357	17464	17365	17521	17359	17323	17282	17300	17652	17440	17413	17569	17588	17706	17438	17434	17675	17552	17382	17409	17474	17653	17217	17554	17405	17271	17369	17365	17446	17298	17530	17552	17358	17518	17290	17419	17376	17504	17449	17376	17232	17290	17388	17423	17469	17581	17441	17413	17579	17346	17312	17362	17354	17465	17575	17387	17235	17320	17404	17629	17363	17545	17344	17497	17630	17570	17464	17396	17526	17237	17382	17304	17515	17375	17545	17320	17250	17475	17413	17406	17365	17474	17334	17425	17381	17416	17357	17564	17466	17493	17478	17351	17299	17363	17374	17514	17257	17348	17361	17356	17296	17397	17392	17530	17420	17671	17404	17479	17526	17319	17355	17368	17354	17255	17563	17431	17341	17556	17366	17314	17306	17492	17343	17304	17455	17407	17456	17412	17599	17293	17542	17724	17381	17612	17259	17323	17500	17488	17630	17655	17473	17511	17173	17291	17228	17358	17743	17139	17239	17532	17546	17577	17623	17620	17334	17337	17425	17429	17808	17462	17245	17335	17424	17539	17453	17610	17562	17295	17529	17377	17391	17370	17602	17502	17482	17308	17380	17547	17626	17456	17510	17535	17300	17400	17430	17447	17681	17504	17496	17544	17433	17508	17443	17381	17406	17460	17306	17416	17404	17434	17327	17319	17433	17434	17549	17268	17442	17259	17435	17433	17411	17440	17445	17500	17399	17386	17430	17588	17249	17405	17456	17423	17604	17423	17496	17390	17669	17347	17291	17526	17408	17302	17340	17439	17549	17302	17186	17383	17420	17283	17589	17478	17390	17423	17564	17374	17403	17393	17600	17454	17417	17468	17378	17398	17347	17371	17466	17547	17347	17335	17370	17498	17366	17529	17368	17479	17510	17399	17446	17542	17624	17444	17509	17316	17293	17394	17311	17393	17522	17368	17385	17479	17314	17260	17368	17571	17501	17305	17382	17497	17561	17201	17487	17457	17441	17576	17388	17466	17559	17484	17397	17415	17208	17338	17433	17558	17244	17317	17351	17482	17345	17439	17324	17532	17529	17443	17676	17397	17465	17467	17243	17577	17329	17504	17472	17294	17475	17389	17439	17468	17469	17622	17450	17492	17357	17410	17146	17456	17417	17547	17620	17297	17372	17431	17440	17473	17105	17343	17441	17613	17600	17287	17610	17570	17349	17702	17425	17336	17385	17316	17464	17403	17365	17441	17535	17394	17598	17377	17494	17525	17587	17388	17443	17385	17544	17561	17641	17357	17316	17384	17511	17389	17445	17430	17163	17293	17317	17321	17460	17449	17377	17286	17463	17352	17324	17542	17378	17716	17669	17474	17500	17519	17418	17194	17297	17491	17400	17435	17521	17441	17307	17420	17284	17231	17420	17399	17346	17339	17588	17301	17268	17541	17320	17585	17418	17418	17529	17431	17511	17377	17404	17233	17388	17526	17604	17719	17399	17569	17230	17384	17435	17434	17347	17126	17381	17400	17619	17244	17503	17473	17418	17319	17442	17327	17408	17445	17561	17517	17468	17379	17383	17478	17451	17442	17230	17492	17568	17348	17431	17454	17638	17470	17387	17358	17484	17355	17309	17270	17476	17495	17354	17392	17269	17439	17473	17391	17455	17390	17628	17496	17396	17440	17309	17160	17463	17550	17407	17508	17405	17473	17320	17532	17275	17313	17471	17347	17370	17319	17397	17259	17362	17451	17426	17307	17323	17569	17516	17382	17497	17593	17315	17598	17329	17405	17564	17493	17315	17540	17533	17440	17531	17433	17484	17514	17605	17529	17187	17358	17348	17679	17449	17557	17388	17422	17399	17458	17598	17396	17567	17480	17366	17290	17382	17237	17463	17507	17436	17346	17537	17619	17379	17289	17390	17320	17553	17529	17375	17448	17350	17445	17406	17473	17537	17380	17398	17556	17404	17435	17659	17507	17522	17434	17528	17524	17339	17509	17436	17566	17501	17400	17372	17429	17283	17469	17337	17383	17352	17285	17246	17476	17650	17349	17521	17274	17391	17148	17609	17520	17321	17434	17478	17585	17350	17588	17322	17373	17404	17424	17381	17351	17320	17504	17589	17739	17618	17443	17373	17558	17354	17567	17193	17328	17520	17407	17322	17529	17224	17468	17415	17329	17332	17282	17440	17294	17376	17619	17591	17362	17458	17567	17498	17345	17375	17369	17655	17281	17351	17551	17441	17566	17386	17294	17404	17453	17573	17500	17677	17435	17473	17606	17481	17337	17413	17435	17500	17395	17492	17510	17432	17276	17429	17372	17542	17483	17248	17492	17565	17484	17521	17396	17235	17333	17551	17429	17307	17358	17537	17334	17435	17508	17352	17637	17538	17469	17361	17432	17473	17442	17648	17416	17407	17364	17493	17271	17519	17358	17403	17575	17433	17559	17458	17572	17544	17452	17551	17293	17688	17342	17303	17502	17479	17452	17305	17505	17407	17424	17251	17418	17654	17401	17319	17422	17495	17551	17299	17360	17367	17301	17646
20192	29106	26829	21928	20076	18999	17860	16832	15777	15478	15452	15194	15069	15216	15227	14988	14893	14701	14895	14709	14695	14796	14676	14715	14710	14740	14601	14676	14735	14695	14444	14603	14571	14904	15279	15379	14933	14894	14662	14615	14650	14546	14649	14688	14701	14516	14638	14583	14573	14500	14558	14667	14468	14737	14515	14524	14547	14673	14497	14709	14496	14504	14696	14486	14525	14592	14626	14570	14585	14568	14527	14574	14665	14515	14597	14601	14551	14691	14559	14450	14518	14707	14471	14510	14584	14682	14649	14725	14717	14576	14577	14595	14401	14510	14393	14566	14589	14487	14469	14458	14568	14509	14565	14662	14640	14643	14572	14774	14608	14649	14457	14553	14584	14632	14719	14524	14566	14445	14532	14533	14573	14502	14588	14517	14711	14511	14567	14642	14429	14739	14655	14646	14583	14682	14566	14497	14558	14629	14674	14650	14658	14656	14436	14549	14677	14517	14648	14558	14608	14593	14708	14628	14603	14560	14546	14535	14549	14398	14635	14513	14588	14544	14541	14567	14723	14523	14563	14678	14540	14463	14507	14575	14576	14530	14487	14571	14435	14408	14539	14489	14626	14558	14601	14767	14646	14469	14757	14474	14488	14567	14654	14566	14869	14527	14512	14663	14546	14470	14567	14505	14529	14615	14499	14519	14638	14496	14777	14601	14493	14564	14513	14571	14452	14542	14600	14678	14942	14575	14555	14428	14812	14496	14347	14512	14355	14543	14587	14593	14576	14651	14568	14375	14550	14399	14663	14297	14709	14481	14576	14537	14480	14568	14617	14676	14490	14582	14499	14605	14627	14665	14797	14653	14542	14609	14570	14473	14588	14512	14531	14530	14600	14734	14585	14565	14515	14643	14730	14648	14478	14595	14561	14443	14616	14569	14785	14626	14639	14617	14678	14506	14752	14642	14549	14577	14611	14602	14573	14466	14611	14471	14860	14642	14532	14424	14509	14475	14624	14581	14506	14371	14627	14850	14575	14450	14521	14654	14689	14546	14615	14493	14594	14370	14543	14648	14517	14653	14239	14580	14627	14494	14584	14464	14642	14562	14584	14506	14583	14593	14739	14484	14693	14681	14562	14460	14553	14458	14615	14617	14524	14496	14569	14863	14545	14559	14566	14469	14742	14599	14574	14526	14528	14502	14652	14678	14526	14500	14543	14679	14555	14493	14668	14600	14777	14669	14541	14586	14681	14558	14488	14624	14622	14604	14456	14642	14595	14714	14653	14773	14530	14574	14611	14721	14627	14519	14500	14475	14416	14605	14677	14528	14506	14543	14530	14597	14509	14672	14621	14592	14774	14679	14438	14558	14563	14598	14556	14437	14731	14659	14550	14632	14483	14459	14491	14497	14541	14503	14633	14733	14693	14516	14493	14720	14503	14646	14579	14677	14756	14655	14621	14539	14607	14553	14516	14465	14579	14680	14687	14589	14613	14794	14605	14446	14578	14568	14619	14592	14603	14685	14749	14698	14554	14514	14415	14567	14562	14422	14633	14492	14494	14592	14595	14444	14481	14708	14678	14657	14474	14538	14476	14560	14498	14444	14519	14596	14474	14643	14697	14615	14589	14628	14479	14567	14556	14586	14747	14539	14465	14410	14594	14559	14604	14588	14637	14506	14800	14654	14458	14587	14600	14582	14527	14492	14606	14660	14715	14499	14585	14392	14708	14404	14580	14589	14569	14673	14599	14585	14435	14539	14564	14540	14501	14614	14583	14785	14424	14608	14619	14656	14591	14567	14622	14692	14649	14475	14553	14623	14398	14505	14681	14552	14585	14617	14641	14544	14518	14604	14566	14691	14664	14655	14558	14548	14479	14694	14660	14542	14481	14640	14399	14595	14578	14547	14590	14444	14860	14568	14538	14536	14531	14384	14738	14465	14482	14580	14540	14828	14556	14755	14633	14566	14506	14624	14596	14500	14711	14576	14470	14508	14605	14496	14504	14517	14605	14572	14569	14547	14459	14600	14641	14661	14681	14575	14649	14630	14611	14527	14737	14666	14516	14616	14446	14779	14720	14680	14527	14681	14707	14670	14543	14687	14454	14686	14578	14620	14564	14631	14632	14703	14513	14552	14607	14488	14678	14644	14688	14633	14575	14522	14607	14426	14603	14475	14495	14519	14618	14564	14810	14619	14517	14639	14523	14602	14748	14493	14573	14714	14571	14403	14698	14546	14616	14641	14517	14509	14642	14678	14606	14518	14620	14691	14631	14674	14479	14642	14321	14664	14517	14447	14528	14443	14699	14494	14651	14478	14497	14718	14487	14568	14523	14578	14559	14529	14393	14499	14550	14610	14604	14563	14583	14578	14604	14594	14521	14546	14365	14522	14627	14577	14569	14454	14559	14553	14366	14534	14409	14648	14549	14592	14665	14385	14759	14443	14683	14625	14443	14578	14813	14450	14637	14620	14699	14508	14558	14652	14517	14486	14535	14555	14534	14624	14452	14529	14659	14567	14483	14622	14620	14463	14643	14539	14684	14536	14663	14541	14670	14434	14558	14575	14620	14562	14567	14488	14473	14549	14589	14556	14531	14793	14609	14647	14504	14619	14657	14475	14611	14386	14675	14527	14509	14687	14595	14764	14489	14355	14587	14578	14536	14440	14531	14351	14666	14708	14735	14450	14613	14633	14481	14646	14585	14627	14453	14665	14591	14705	14561	14576	14421	14451	14618	14509	14541	14419	14459	14609	14578	14461	14436	14678	14711	14607	14625	14490	14484	14528	14566	14516	14645	14612	14375	14574	14596	14553	14552	14617	14587	14572	14535	14500	14581	14559	14315	14573	14382	14749	14508	14638	14616	14582	14729	14704	14516	14679	14609	14564	14525	14653	14473	14464	14734	14536	14625	14560	14533	14543	14669	14745	14601	14575	14678	14658	14398	14487	14482	14832	14598	14502	14736	14598	14650	14543	14652	14587	14670	14609	14764	14648	14490	14604	14637	14583	14545	14763	14579	14553	14730	14693	14537	14574	14351	14703	14613	14604	14520	14555	14612	14637	14402	14440	14626	14551	14610	14549	14618	14493	14595	14584	14719	14638	14574	14759	14565	14690	14588	14480	14459	14569	14660	14534	14490	14425	14461	14694	14687	14735	14448	14682	14543	14627	14618	14399	14485	14412	14503	14521	14537	14712	14340	14414	14803	14527	14546	14576	14565	14507	14563	14494	14551	14405	14512	14547	14613	14525	14534	14706	14394	14625	14405	14624	14634	14652	14604	14548	14556	14625	14486	14672	14619	14688	14455	14551	14657	14545	14461	14433	14539	14625	14532	14632	14732	14663	14553	14466	14425	14609	14412	14615	14608	14647	14664	14515	14616	14634	14452	14617	14413	14693	14490	14596	14499	14448	14542	14610	14765	14525	14637	14606	14596	14685	14667	14602	14657	14548	14586	14397	14701	14650	14690	14395	14693	14534	14468	14605	14619	14655	14605	14453	14527	14626	14604	14548	14598	14760	14607	14549	14596	14497	14660	14770	14677	14588	14525	14524	14552	14477	14599	14379	14481	14342	14508	14394	14568	14576	14596	14710	14592	14532	14549	14663	14505	14586	14631	14472	14502	14582	14596	14536	14685	14582	14586	14620	14449	14592	14503	14712	14517	14531	14643	14637	14582	14529	14620	14456	14656	14801	14646	14516	14561	14677	14542	14497	14566	14619	14605	14497	14615	14685	14635	14683	14567	14696	14588	14421	14591	14483	14666	14721	14440	14452	14670	14674	14613	14638	14407	14638	14703	14562	14551	14599	14569	14508	14639	14544	14569	14604	14705	14444	14592	14504	14543	14541	14556	14588	14608	14533	14557	14515	14490	14746	14747	14589	14541	14611	14494	14497	14725	14598	14503	14624	14372	14587	14596	14597	14486	14704	14654	14528	14374	14672	14398	14390	14585	14424	14544	14716	14551	14522	14656	14399	14376	14729	14603	14693	14637	14690	14465	14554	14773	14548	14668	14454	14493	14444	14382	14479	14674	14711	14543	14606	14618	14631	14403	14646	14447	14571	14784	14698	14560	14520	14580	14509	14795	14788	14659	14573	14673	14553	14591	14613	14672	14586	14382	14678	14388	14572	14522	14508	14466	14609	14777	14441	14395	14619	14537	14504	14649	14625	14582	14636	14570	14646	14565	14636	14561	14525	14629	14525	14671	14592	14656	14464	14632	14504	14673	14549	14437	14334	14454	14470	14604	14463	14676	14646	14597	14521	14598	14355	14409	14490	14483	14477	14530	14407	14473	14707	14553	14435	14631	14511	14560	14590	14574	14498	14601	14700	14533	14412	14594	14510	14409	14569	14688	14551	14650	14565	14520	14665	14783	14708	14671	14732	14600	14697	14442	14524	14641	14626	14434	14841	14710	14405	14617	14559	14657	14611	14534	14531	14723	14420	14677	14606	14488	14581	14603	14675	14551	14490	14619	14556	14569	14609	14583	14532	14525	14477	14770	14445	14533	14713	14407	14746	14720	14564	14581	14505	14614	14606	14638	14550	14511	14706	14568	14665	14608	14477	14701	14685	14515	14370	14642	14751	14504	14634	14478	14809	14509	14571	14461	14557	14665	14423	14577	14455	14483	14581	14739	14632	14806	14669	14567	14576	14625	14585	14504	14578	14599	14630	14499	14577	14617	14643	14569	14461	14696	14467	14687	14646	14623	14562	14606	14362	14649	14636	14674	14465	14598	14755	14509	14623	14491	14638	14694	14548	14418	14419	14477	14447	14484	14535	14559	14604	14580	14572	14800	14498	14639	14636	14564	14565	14589	14522	14443	14562	14604	14588	14557	14514	14580	14636	14615	14486	14504	14541	14555	14597	14592	14587	14536	14600	14568	14642	14739	14533	14496	14203	14611	14535	14515	14524	14523	14563	14373	14687	14575	14613	14497	14696	14619	14507	14727	14612	14720	14622	14514	14657	14523	14648	14583	14385	14531	14542	14619	14571	14634	14742	14665	14685	14459	14451	14516	14551	14500	14442	14496	14543	14626	14317	14558	14540	14610	14483	14679	14521	14357	14546	14696	14574	14378	14421	14585	14511	14547	14487	14749	14655	14557	14657	14453	14483	14645	14700	14562	14600	14666	14517	14442	14391	14608	14665	14499	14612	14560	14617	14325	14536	14463	14511
23985	21523	29270	24304	22644	24479	24052	19680	18626	18565	18182	18204	18056	18217	18323	18048	17768	17495	17372	17412	17300	17772	17420	17574	17405	17565	17408	17371	17464	17268	17167	17295	17481	18442	20243	19817	18893	18229	17844	17405	17226	17330	17025	17372	17523	17165	17129	17183	17233	17117	17166	17200	17194	17333	17263	17193	17259	17191	17247	17272	17409	17264	17319	17124	16851	17138	17122	17293	17282	17363	17039	17103	17311	17469	17355	17178	17307	17269	17214	17202	17102	17200	17082	17453	17227	17160	17181	17069	17209	17052	16852	17074	17175	17104	17225	17267	16860	17151	17313	17162	17220	17159	17200	17055	17223	17339	17309	17184	17291	17224	17185	17090	17116	16889	17170	17329	17353	16993	17184	17353	17265	17251	17124	17147	17125	17279	17149	17183	17218	17408	17405	17145	17048	17209	17114	17047	17146	17103	17223	17199	17137	17334	17290	17141	17184	17170	17305	17170	17247	17375	17123	17154	17193	17153	17220	17308	17173	17286	17304	17363	17118	17400	17213	17209	17022	17123	17065	17405	17431	17252	17059	17282	17372	17232	17322	17158	17044	17002	17222	17144	17166	17026	17305	17209	17236	16916	17287	17209	17026	17189	17122	16992	17255	17268	17196	17276	17247	17458	17159	17147	17174	17249	17113	17282	17191	17208	17275	17041	17118	17210	17164	17062	17076	17210	17044	17311	17253	17187	17290	17186	17398	17154	16975	17307	17075	17431	17203	17253	17252	17141	17233	17314	17141	17256	17127	17371	17013	17185	17149	17419	16980	17164	17004	17337	17220	17279	17113	17289	17221	17182	17319	17220	17135	17099	17122	16976	17233	17037	17156	17086	16973	17156	17459	17377	17169	17064	17237	17252	17143	17224	17202	17267	17257	17111	17016	17170	17133	17396	17133	17251	17192	17236	17094	17073	17097	17331	17390	17221	17034	16996	17146	17189	17187	17071	17131	17010	17312	17232	17127	17089	17259	17134	16956	17168	17427	16994	17358	17288	17094	17047	17277	17271	17321	17409	17029	16952	17294	16954	17007	17304	17191	17098	17098	17203	17054	17070	16954	17106	17178	17138	17204	17074	17117	17334	17154	17200	17350	17294	17257	17279	17248	17038	17374	17007	17208	17200	17161	17149	17394	17093	17395	17032	17096	17193	17019	17027	17163	17244	17124	17392	17150	17018	17122	17222	17051	16874	17046	16972	17380	17375	17031	17188	17190	17131	17238	17322	17057	16989	17302	17114	17125	17284	17103	17125	17353	17139	17213	17107	16993	17161	17097	16920	17063	17168	17157	17203	16995	17027	17061	17185	17267	16908	17096	17207	17050	17456	17133	17269	17145	17251	17055	17103	17312	17327	17129	17248	17083	17201	17010	16994	17012	17324	17097	17142	17290	17015	17281	17156	17087	17268	17406	17069	17233	17214	17503	17194	16847	17128	17399	17256	16907	17164	17277	17192	17216	17112	17245	17086	17284	17081	17159	17054	17107	17137	17085	17079	16967	17298	17213	17181	17047	17260	17272	17041	17213	17198	17283	17233	17065	17080	17119	17273	17251	17071	17445	17120	17184	17067	17274	17203	17222	17233	17118	17153	17118	17136	17085	17131	17024	17160	17145	17174	17203	17135	16985	16988	17069	17273	17172	17069	17302	17014	17101	17346	17035	17358	17159	17220	17092	17250	17013	17169	17134	17277	17164	17056	17275	17266	17127	17170	17218	17050	17275	17284	17083	17275	17517	17223	16994	17100	17255	16935	17185	17089	17217	17100	17206	17116	17169	17190	17244	17058	17359	17373	17149	17220	17214	16999	17090	17168	17158	17037	17292	17248	17368	17127	17166	17270	17172	17197	17397	17201	17062	17215	17148	17004	17130	17136	17333	17382	17255	17098	17209	17199	17199	17105	16973	17077	16941	16961	17280	17325	17229	17119	17307	17148	17065	17409	17250	17013	17305	17193	17132	17192	17014	17189	17126	17028	17155	17355	16983	17233	17269	17181	17435	17166	17170	17140	17157	17169	17281	17177	17196	17206	17239	17223	17282	17132	17071	17226	17041	17220	17205	17208	17293	17023	17124	17029	16978	17308	17180	17235	17113	16978	17141	17129	17085	17060	17411	17208	17196	17152	17120	17202	17096	17148	17226	17210	17001	17140	17172	17279	17257	17185	17115	17247	17224	17050	17158	17049	17212	17325	17247	17044	17051	17275	17204	17153	17102	17219	17296	17160	17173	17127	17534	17141	17178	17028	17100	17229	17218	17225	17540	17372	17042	17177	17094	17129	17264	17092	16989	17054	17241	17271	17211	17203	17078	16777	17142	17002	17083	17008	17042	17239	17286	17181	16907	17273	17286	17249	17219	17028	17394	17121	17104	17126	17195	17006	17181	17047	17165	17225	17271	17148	17274	17241	17135	17148	17133	17190	17284	17210	17314	16974	17206	17285	17038	17297	17284	17086	17134	17235	17085	17348	17324	17089	16953	17168	17149	17081	17283	17085	17087	17331	17194	17254	17274	17189	17159	17149	16970	17125	17139	17305	17315	17198	17152	17130	17186	17116	17224	17296	17006	17183	17195	17142	17021	17253	17167	17099	17155	17227	17174	17325	17183	17188	17192	16980	17167	17150	17336	17376	17209	17184	17218	17039	17260	17026	17202	17068	17107	17043	17137	17153	17253	17320	17235	17064	17272	16936	17132	17234	17261	16968	17112	17199	17105	17009	17057	17248	16942	17004	17357	17285	17047	17055	17446	17309	17232	17201	17097	16936	17087	17082	17204	17084	16980	17101	17160	17239	17061	16985	17401	17141	17162	17303	17221	17305	17436	17218	16993	17187	17123	17315	17141	17141	17248	17066	17192	17125	17119	17105	17231	17450	17175	17182	17300	17078	17056	17105	17313	17177	17255	17156	17240	17189	17134	17065	17279	17230	17200	17324	17225	17058	17320	17207	16942	17223	17302	17080	17133	17147	17046	17151	17188	17175	17199	17362	17258	17312	17145	17194	17045	17304	17162	17147	17113	17145	17266	17132	17161	17053	17282	17227	17018	17267	17441	17123	17316	17069	17178	17166	17163	17133	17263	17235	17275	16964	17228	17091	17219	17163	17253	17330	17008	17285	17180	17426	17158	17255	16985	17163	17261	17084	17318	17192	17143	17357	17140	17261	17138	17052	17146	17242	17167	16884	17036	17182	17244	17223	17235	17217	17284	16984	17175	17165	17257	17226	17238	17248	17031	17121	17387	17227	17040	17168	17203	17303	17186	17282	17235	17208	17107	17093	17140	17000	17233	17226	17232	17059	17262	17016	17314	17110	17164	17175	17172	17165	17160	17273	17214	17261	17105	17224	17092	17264	17030	17077	17048	17130	17151	17133	17300	17293	17137	17173	17232	17185	17181	17135	17296	17278	17133	16911	17110	17233	17184	17063	17202	17154	17221	17204	17174	17301	17344	17264	17239	17448	17356	17234	17158	16939	17032	16991	17239	17318	17125	17163	16807	17180	17300	17275	17224	17113	17120	16991	17100	17169	17306	17206	17402	17222	17258	16916	17122	17069	17127	17292	16974	17009	17120	17229	17336	17038	17162	17040	17039	17062	17250	17193	17147	17121	17101	17129	17255	17008	17176	17042	17265	16978	16916	16960	17197	17328	17366	17162	17201	17140	17220	17253	17186	17079	17257	17110	17024	17225	17375	17073	17105	17152	17045	17258	17204	17219	17049	17196	17191	17023	17066	16967	17127	17320	17240	17178	17187	17143	17118	17003	17253	17139	17231	17077	17279	17177	17236	17235	17256	17341	17241	17352	17208	16973	17059	17211	17085	17133	17279	17349	17321	17239	17150	16963	17142	17067	17244	17179	17252	17225	17122	17127	17357	17068	16989	16899	16872	17112	17259	17146	16964	17212	17123	17085	17047	17391	17174	17323	17074	17459	17313	17133	17221	17139	16949	17004	17057	17147	17239	17242	17039	17209	17138	17236	17355	17520	17181	17209	17365	16955	17021	17121	17155	17208	17197	17226	17231	17284	17385	17175	17116	17176	17219	17139	17144	16941	16960	17100	16972	17382	17268	16923	17206	17305	17302	17195	16923	17185	17059	17224	17139	17282	17149	17214	17290	17205	17247	16992	17136	16973	17236	17024	17137	17148	17503	17047	17094	16954	17199	17275	17236	17083	17114	17171	17244	17342	17092	16979	17101	17006	17255	17193	17213	17000	17119	17076	17384	17063	17003	17148	17327	17175	17131	17366	17115	17227	17060	16992	17213	17306	16957	17220	17084	17223	17013	17193	17204	16960	17196	17275	17246	17231	17058	17028	17276	17128	17095	17340	17011	17266	17234	17306	17075	16992	17125	17128	17164	17104	17201	17172	17269	17047	17324	17018	17104	17215	17273	17215	17203	17218	17119	17087	17321	17145	17112	17153	17257	17232	17054	17075	17340	17207	17111	17248	17291	17124	17437	17385	17122	17229	17398	17041	17084	17125	17177	17127	17204	17259	17338	17205	16945	17020	17380	16875	17092	17209	17213	17294	17082	17147	17218	17257	17128	17223	17035	17115	17393	17284	17192	17187	16985	17107	17244	17136	17127	17101	17220	17169	17343	16990	17241	17235	17303	17339	17186	17086	17109	17323	17293	17244	17223	17288	17096	17329	17117	17130	17225	17138	17153	17251	17265	17215	17233	17128	17177	17142	17136	17105	17072	17188	17280	17084	17133	17209	17142	17074	17215	16996	17126	17185	17170	17248	17197	17389	17170	17309	17134	17157	17190	17268	17420	17337	17276	17213	17064	17118	17225	17395	17241	17234	17091	17244	17245	17049	17260	17109	17196	17078	17086	17144	17054	17380	16974	17073	17038	17102	17038	17134	17262	17193	17145	17159	17016	16975	17083	17036	17196	17201	17159	17197	17110	16988	17107	17249	17237	16879	17228	17095	17162	17137	16999	17011	17384	17275	16930	17161	17182	17088	17093	17189	17095	17127	17266	17057	17296	17298	17268	17115	17310	17104	17074	16971	16946	17148	17179	17160	17041	17433	17288	17154	16983	17138	17500	17266	17382	17195	17119	17032	17200	17406	17178	17077	17199	17289	17132	17265	17367	17136	17321	17131	17025	17081	17121	17137	17090	17227	17274	17122
20023	36256	33673	25838	22541	21773	19990	17772	16528	16300	16096	15573	15658	15812	15758	15237	15149	15050	14879	14498	14726	14877	14821	14819	14590	14586	14614	14644	14569	14585	14550	14692	14683	16456	18674	17669	16287	15404	14749	14479	14529	14327	14501	14465	14459	14428	14539	14438	14445	14446	14506	14510	14367	14325	14381	14333	14402	14617	14535	14477	14510	14549	14530	14212	14435	14441	14423	14441	14368	14610	14392	14639	14723	14253	14555	14379	14441	14557	14580	14366	14653	14530	14451	14472	14625	14408	14478	14559	14231	14603	14436	14445	14406	14570	14434	14572	14390	14612	14329	14467	14499	14348	14529	14462	14532	14394	14334	14457	14563	14247	14514	14513	14469	14439	14652	14614	14473	14581	14592	14447	14450	14255	14433	14348	14424	14475	14375	14470	14523	14327	14347	14453	14560	14446	14402	14469	14520	14590	14483	14639	14225	14490	14594	14561	14482	14365	14455	14438	14407	14541	14401	14382	14486	14442	14656	14420	14376	14486	14552	14572	14483	14372	14426	14504	14364	14424	14438	14548	14476	14455	14529	14341	14491	14489	14424	14496	14552	14694	14319	14541	14478	14219	14332	14448	14528	14452	14671	14548	14425	14556	14511	14485	14454	14565	14555	14425	14445	14546	14424	14421	14523	14337	14518	14448	14387	14584	14492	14281	14520	14429	14329	14516	14381	14523	14301	14326	14456	14407	14611	14366	14530	14230	14378	14533	14499	14267	14485	14442	14486	14367	14468	14446	14431	14363	14420	14242	14424	14457	14315	14352	14492	14345	14531	14431	14358	14509	14794	14511	14452	14393	14470	14669	14329	14504	14505	14348	14357	14530	14582	14406	14204	14320	14567	14529	14362	14456	14341	14537	14361	14483	14471	14426	14400	14378	14396	14445	14379	14437	14449	14478	14414	14520	14512	14612	14467	14438	14532	14317	14672	14539	14542	14398	14462	14463	14433	14450	14517	14389	14485	14229	14514	14492	14411	14551	14537	14461	14267	14389	14543	14399	14412	14325	14483	14466	14434	14538	14412	14442	14380	14499	14369	14526	14362	14382	14429	14412	14401	14494	14465	14452	14385	14445	14495	14541	14495	14415	14381	14550	14512	14479	14599	14493	14447	14607	14398	14580	14299	14479	14471	14378	14411	14401	14416	14427	14579	14645	14513	14469	14355	14475	14453	14671	14480	14396	14479	14597	14441	14422	14619	14407	14502	14462	14476	14355	14421	14480	14529	14348	14516	14570	14286	14287	14322	14439	14588	14501	14419	14478	14534	14494	14548	14408	14486	14660	14409	14427	14471	14486	14406	14213	14451	14360	14347	14426	14460	14510	14558	14585	14417	14527	14394	14377	14365	14524	14279	14618	14282	14550	14467	14630	14421	14541	14562	14567	14405	14386	14437	14524	14563	14614	14583	14564	14389	14483	14413	14567	14383	14541	14428	14389	14358	14333	14465	14575	14472	14472	14446	14404	14416	14390	14477	14256	14359	14410	14838	14441	14309	14352	14527	14375	14447	14599	14446	14434	14422	14336	14581	14398	14317	14478	14563	14506	14586	14460	14545	14421	14310	14435	14236	14437	14532	14489	14587	14470	14506	14390	14480	14436	14349	14358	14330	14401	14484	14433	14414	14450	14395	14532	14368	14548	14391	14397	14490	14514	14278	14586	14371	14444	14513	14548	14469	14458	14382	14420	14484	14454	14418	14457	14406	14372	14380	14468	14370	14433	14502	14397	14401	14564	14356	14414	14464	14393	14319	14475	14400	14432	14342	14350	14281	14435	14373	14366	14538	14475	14342	14539	14428	14626	14437	14530	14430	14357	14332	14357	14567	14428	14407	14537	14502	14610	14434	14342	14493	14397	14501	14519	14505	14362	14478	14411	14463	14531	14516	14411	14570	14321	14378	14512	14398	14407	14415	14464	14495	14334	14477	14449	14508	14289	14333	14461	14431	14404	14549	14349	14457	14447	14221	14517	14518	14603	14640	14463	14434	14459	14618	14425	14533	14353	14558	14478	14340	14609	14493	14487	14540	14329	14401	14558	14518	14519	14312	14520	14424	14503	14377	14549	14472	14491	14369	14557	14351	14601	14550	14402	14581	14474	14274	14394	14572	14487	14520	14465	14427	14273	14504	14361	14578	14363	14331	14358	14306	14449	14383	14509	14519	14450	14603	14240	14463	14429	14466	14558	14397	14457	14336	14559	14560	14431	14385	14440	14518	14370	14471	14330	14499	14354	14558	14440	14423	14446	14511	14490	14404	14402	14475	14492	14393	14471	14383	14391	14439	14402	14482	14321	14338	14506	14528	14673	14467	14492	14680	14486	14322	14453	14466	14322	14537	14396	14324	14555	14386	14261	14397	14507	14466	14431	14548	14293	14536	14468	14373	14508	14453	14384	14426	14349	14429	14470	14638	14390	14521	14433	14387	14516	14590	14575	14267	14304	14310	14446	14507	14345	14399	14409	14335	14468	14452	14529	14378	14506	14337	14560	14453	14301	14469	14473	14494	14349	14549	14485	14482	14558	14500	14369	14514	14383	14430	14402	14506	14368	14318	14554	14559	14474	14472	14532	14374	14393	14611	14496	14434	14456	14432	14331	14359	14448	14435	14477	14319	14388	14228	14445	14259	14394	14393	14498	14432	14651	14343	14564	14315	14560	14497	14536	14506	14410	14408	14450	14461	14471	14512	14484	14403	14372	14493	14441	14492	14390	14459	14393	14526	14211	14479	14713	14464	14550	14442	14438	14551	14485	14501	14468	14622	14420	14436	14598	14362	14353	14509	14504	14496	14346	14378	14506	14390	14469	14371	14540	14341	14422	14431	14497	14563	14548	14527	14556	14573	14358	14474	14458	14411	14388	14504	14599	14492	14421	14572	14401	14448	14554	14316	14514	14488	14247	14346	14481	14320	14484	14642	14403	14567	14484	14460	14577	14582	14391	14486	14436	14427	14444	14304	14563	14535	14386	14492	14542	14426	14574	14414	14597	14330	14392	14471	14390	14528	14389	14347	14383	14483	14598	14430	14416	14505	14614	14448	14674	14424	14581	14379	14431	14429	14477	14445	14436	14427	14464	14373	14266	14370	14378	14543	14468	14404	14459	14501	14602	14390	14266	14399	14644	14341	14412	14414	14344	14481	14455	14416	14498	14396	14677	14248	14428	14374	14606	14585	14417	14601	14391	14385	14497	14440	14594	14384	14308	14456	14479	14529	14316	14364	14540	14458	14610	14514	14448	14418	14560	14425	14575	14483	14574	14438	14379	14425	14527	14435	14463	14522	14345	14392	14441	14247	14496	14555	14464	14395	14538	14383	14514	14446	14402	14537	14337	14516	14583	14617	14464	14514	14394	14550	14483	14474	14302	14475	14680	14294	14579	14490	14363	14360	14465	14376	14663	14360	14466	14535	14415	14466	14445	14435	14380	14388	14358	14348	14388	14428	14511	14410	14552	14397	14385	14507	14533	14474	14276	14477	14531	14309	14588	14461	14369	14544	14446	14488	14473	14403	14494	14467	14402	14494	14564	14497	14414	14413	14514	14425	14569	14578	14703	14440	14385	14309	14346	14451	14610	14414	14457	14455	14665	14468	14348	14425	14345	14489	14371	14422	14474	14380	14389	14468	14428	14383	14691	14419	14357	14430	14441	14525	14692	14301	14411	14450	14319	14421	14506	14543	14328	14610	14526	14303	14479	14412	14388	14527	14453	14550	14442	14551	14325	14260	14520	14467	14402	14433	14489	14476	14526	14532	14505	14396	14325	14361	14583	14407	14560	14291	14494	14556	14420	14646	14431	14483	14676	14478	14452	14356	14578	14456	14567	14378	14458	14347	14466	14438	14473	14465	14452	14341	14531	14346	14332	14539	14384	14476	14488	14343	14504	14392	14468	14661	14483	14478	14506	14540	14321	14503	14659	14439	14280	14413	14514	14495	14604	14473	14585	14391	14444	14451	14405	14387	14310	14448	14327	14690	14522	14485	14387	14388	14466	14349	14432	14423	14648	14602	14405	14506	14613	14472	14519	14582	14479	14532	14534	14300	14505	14490	14461	14527	14269	14404	14477	14506	14483	14452	14350	14356	14403	14566	14381	14423	14570	14373	14452	14495	14715	14360	14428	14560	14462	14555	14536	14393	14520	14407	14613	14406	14485	14459	14472	14504	14270	14580	14438	14443	14373	14321	14371	14643	14364	14532	14570	14474	14503	14350	14417	14318	14514	14520	14404	14568	14340	14331	14426	14593	14536	14400	14400	14713	14510	14446	14440	14471	14462	14457	14503	14417	14398	14531	14689	14452	14345	14488	14487	14423	14485	14511	14408	14491	14505	14462	14447	14430	14496	14419	14503	14342	14412	14421	14329	14530	14331	14470	14366	14429	14478	14620	14409	14393	14638	14555	14504	14610	14232	14553	14324	14352	14483	14433	14647	14481	14323	14478	14587	14462	14393	14385	14483	14322	14448	14504	14454	14417	14371	14410	14521	14425	14467	14412	14292	14500	14393	14542	14240	14524	14545	14397	14488	14615	14454	14705	14343	14589	14480	14474	14395	14173	14512	14279	14529	14265	14501	14323	14351	14379	14388	14302	14347	14480	14596	14508	14484	14466	14477	14367	14401	14227	14500	14480	14726	14604	14523	14428	14523	14670	14491	14602	14478	14413	14406	14444	14548	14479	14256	14493	14517	14449	14481	14470	14490	14390	14473	14517	14525	14328	14610	14493	14247	14240	14538	14477	14655	14310	14331	14530	14477	14496	14413	14554	14390	14478	14387	14339	14354	14382	14410	14519	14323	14458	14274	14424	14375	14412	14439	14345	14356	14562	14763	14335	14481	14299	14626	14412	14426	14282	14415	14531	14459	14432	14389	14372	14420	14448	14509	14381	14478	14416	14339	14337	14489	14425	14330	14560	14644	14437	14425	14410	14505	14263	14539	14343	14339	14489	14436	14418	14423	14678	14499	14418	14503	14396	14485	14372	14455	14424	14440	14380	14262	14470	14321	14487	14291	14444	14304	14407	14466	14459	14322	14511	14443	14598	14554	14309	14465	14376	14293	14561	14603	14626	14314	14342	14469	14272	14274	14412	14509	14429	14380	14686	14336	14397	14540	14345	14387	14452	14521	14211	14453
22966	21501	29578	23847	21711	24505	27257	21126	19063	19275	18905	18667	18496	18596	18525	18118	17830	17728	17653	17494	17475	17422	17428	17389	17453	17379	17541	17258	17163	17387	17391	17354	17576	19284	22427	21967	19839	18664	17677	17371	17103	17071	17144	17322	17282	17229	17091	17118	17176	17255	17074	17122	17038	17100	17147	17145	17112	17193	17115	16946	17365	17114	17117	17047	17233	17177	17048	17148	17019	17098	17040	17183	17274	16997	17321	17061	17172	17038	17050	17188	17260	17022	17118	17259	17031	17057	16911	17036	17155	17031	17140	17082	17184	17067	17047	17158	17137	17212	16784	17034	17129	17107	17041	16959	16993	17183	17270	17098	17126	17259	17156	17215	16998	17163	17233	17052	17263	17233	17139	17021	17191	17182	17166	17177	16996	17094	16908	17036	16940	17099	17044	17023	17228	17209	16984	16948	16908	17213	17092	17100	16974	17048	17194	16852	17254	17123	17209	16958	16898	17098	17203	17198	17298	17324	17195	17186	17255	16951	17319	17078	16993	16952	16998	17148	17098	17041	17141	16996	17043	17212	17016	16975	17161	17097	17071	17112	17071	17202	17342	17126	17079	17202	17070	17269	16830	17267	16969	17030	17000	17225	17259	17070	17048	16874	17092	17273	17123	16979	17019	17016	17014	17204	17095	16942	17109	16815	17215	17040	17166	17152	16874	17203	17027	17198	17159	16998	17036	17096	17183	17028	17039	17061	17093	17034	17156	17256	17383	17271	16971	17065	17019	17141	17034	17053	17011	16979	17030	16875	17221	17085	17099	17123	16786	17027	17073	17156	16898	16944	17067	17204	17067	16993	17087	17008	17097	17366	17109	17102	17148	17011	17163	17068	16953	17079	17031	16921	17105	17290	17041	16957	17301	16933	16732	17076	17093	16927	16972	16917	16944	17108	17094	17017	17268	17008	17197	17020	16987	17085	16990	17162	17111	17214	17140	17040	17132	17315	16933	17029	16977	17232	17032	17069	17116	17224	17085	17104	16969	17030	16960	17132	17156	17025	16972	16957	17256	17222	17063	17129	17159	17093	16967	17139	17227	17198	17349	17146	17201	17048	17275	17052	17171	17105	17155	17098	17113	17067	17176	16970	17177	17157	17200	16906	17003	16961	17192	17144	17132	17097	17135	16955	16963	16982	17078	17038	17112	17246	17184	17095	17045	17128	17070	17001	17133	17022	16842	17096	17212	17278	17275	17209	16945	17252	17247	16988	17140	16972	16966	17086	17097	17037	17026	17146	17054	17117	17186	17060	17151	17242	17248	17108	17084	17029	16936	16973	17019	16999	16964	17021	17023	17037	16926	17077	17180	17028	17117	17111	17243	16887	17068	17082	17192	16812	17052	17074	17081	16982	17027	17156	17067	17140	17006	16989	17282	17069	17182	17396	17072	17180	17015	16892	17172	16988	17176	17114	17073	17203	17045	16830	17189	17132	17144	17017	17013	17065	17087	17146	17195	16855	17030	17094	16923	16968	16886	17137	17193	17319	16907	16996	17150	17337	17132	17061	17030	17121	17123	17051	16930	17077	17000	17113	17050	17065	17163	17042	16824	16963	17246	16988	17036	17132	17089	17019	17009	17019	16977	16953	17109	17026	17031	16991	17105	16977	17012	16973	17155	17210	17103	17105	16980	16881	17115	17147	17310	17364	17121	17131	17063	17116	16955	17181	16963	17078	17175	17031	16883	17210	16995	16946	16978	17223	16973	17055	16999	16989	17156	17063	17123	17076	17136	17195	17159	16963	16990	17173	17132	17157	17064	17135	17067	17071	17241	16983	17288	17244	17015	17110	17095	17152	17173	17034	17089	17063	17037	17129	16907	16976	17145	17001	16967	17117	17070	17036	17097	16783	16979	17269	17077	17179	17155	17039	17091	17147	17208	17080	17090	17065	17175	17188	16946	17018	17031	17057	17018	17007	17041	17013	17016	17059	16839	17081	16953	17081	16831	17036	17040	17274	17013	17191	17332	17015	16936	17061	17086	17101	17072	16872	17119	17091	17005	17222	17001	17027	17238	17234	17384	16977	16985	16963	17209	17058	16986	16932	16918	16995	17160	16825	17020	17072	16965	17209	17265	17122	17003	17160	17055	17018	17185	17202	16918	16956	17121	16973	17161	17226	17004	16891	17270	16869	17055	17144	16995	16962	17068	17090	17082	17196	17042	17059	17074	17053	17193	17107	16929	16922	17233	17194	17430	17105	17195	16973	17098	17027	17066	16972	17144	17033	17078	17119	17149	17138	16855	17168	17065	16955	17013	16986	17090	17098	17148	17042	17170	17265	17182	17092	17111	17135	17216	17032	17089	17021	17126	16981	17175	17007	16921	17075	16957	17092	17077	17075	16908	17011	17152	16889	16860	16932	17081	17080	17163	17232	16952	17030	16996	17022	17053	17052	16811	16960	16994	17196	17123	17090	16850	16939	16917	16959	17073	17101	17135	16958	16943	17049	17193	17025	17169	17066	16859	17132	17065	16991	17156	17205	17007	16836	17063	17009	17110	17208	17059	16998	17025	17041	17105	16938	17104	16739	17152	16999	16955	16807	16977	17145	16966	16897	17169	16993	16889	17036	17013	16923	16966	17052	17084	17099	17224	16869	17108	17073	17275	17150	17164	17045	17056	17036	17091	17224	17027	17121	17094	17024	17110	17006	17141	17052	17020	17040	16996	17030	17092	16957	16974	16768	16982	16967	17194	16842	16938	17069	16918	17102	16983	17036	16907	17243	17362	17069	16945	16919	17130	16970	17048	17086	17060	16902	17133	17143	17015	17103	17029	17019	16811	17039	17076	17009	17104	17144	17001	17121	17231	17095	16923	17003	17115	17220	17183	16989	16939	17144	17160	17228	17077	17070	17008	16947	17020	17073	17025	17093	17020	17041	17106	17016	16969	17048	17126	17162	17039	16943	17106	17223	17147	17380	16929	17313	17115	16961	17172	17107	17198	17157	16924	17133	17128	17068	17244	17103	17262	16932	17108	17141	17117	17076	17131	16947	17132	17072	17229	17210	17007	17113	16900	17089	17032	17050	17233	16849	16935	16998	17187	17154	16981	16962	16960	17037	17081	17249	16977	17028	16914	17077	17332	16901	16959	17142	17211	16944	17285	16965	16892	17216	16909	16948	17179	17242	17192	17179	17154	16981	17228	17188	17026	16895	16936	16897	17214	17282	17051	16978	17112	17168	16972	16993	16907	17050	17098	17123	16947	17070	17312	17095	17004	17199	17175	16744	17036	17129	17013	17144	17326	17054	17071	17216	16982	17015	16884	17218	17121	16968	17037	17062	17086	16836	17123	17030	16813	17082	17075	17071	17129	16966	17158	17140	17002	17033	17004	17207	17313	17166	17131	17130	16961	16826	16961	17211	17011	16962	17138	17211	17077	16881	16863	17079	17126	16950	16941	17104	17068	16947	17171	16971	17220	17089	17101	16914	17101	17018	17170	16942	16991	17042	16983	16913	16964	16950	17144	17175	17188	17178	16909	16871	16973	17139	17013	17103	16934	17172	16974	17174	17244	17098	17115	17105	17042	17162	17066	17075	17141	17012	17088	16931	16960	17119	16980	16919	17124	17030	17163	17022	17139	17065	17164	17212	17268	17111	17117	16956	17109	17062	16895	17165	17128	17200	16861	17155	17220	17097	17082	17030	17230	17086	16928	16873	17023	17133	16886	17118	16969	17003	17181	17049	16969	17145	17197	17256	17075	17044	17003	17152	17007	17135	17006	17139	16979	17250	17191	17007	17121	17029	16927	17090	17083	16952	17209	17118	17220	17049	17110	16992	17009	16836	17281	17170	17260	17093	17014	17069	17300	16974	16905	17221	17032	16871	17027	17237	17031	17022	17014	16957	17036	17037	17159	16986	17009	17201	17137	17155	17128	17083	17114	17155	16956	17062	17113	17156	17274	17109	17045	17001	16934	16981	16959	17252	17125	17177	17100	17084	17084	16889	16960	17196	17250	16940	17101	16970	17145	17112	17111	16890	17041	17227	17011	17211	17061	17120	17052	17110	17103	17064	16997	17104	17243	17084	17041	17024	17256	17185	16886	17158	17039	16960	17029	17022	17255	17223	16959	17099	17028	16803	16872	17025	17135	17051	17173	17161	17081	17142	17118	16999	16976	17042	17281	16874	17223	17200	17040	17027	17353	17057	17160	16884	17171	17147	17077	16929	16956	16975	17175	17096	17156	16804	17084	16930	17125	17010	16902	16933	17102	17000	17290	17040	17184	17059	17134	17020	17095	17255	16950	16974	17144	17012	17094	17135	17027	16946	16962	17033	16915	17166	17016	17126	16882	16869	17054	17293	17071	17076	17152	17260	17122	17102	17044	17197	16925	17043	17179	16999	16793	16871	17259	17121	17007	16957	17144	17205	16984	17119	16894	17170	16999	16915	16998	17022	17079	17347	16982	17133	17157	17240	16940	16899	16757	16978	17010	17169	17194	17262	17185	17099	16926	17056	17140	17123	17235	17026	16871	16760	16865	16885	17084	16971	16985	16852	17233	16909	17000	17221	17010	17000	16974	16999	17060	17055	17193	17220	17142	17071	17039	17158	17200	17069	17135	17084	17025	17120	17241	17079	17221	17051	16879	17070	17233	17081	17000	17065	16854	17049	17124	17222	17146	16833	16972	17003	17109	16866	17119	16944	17082	16963	16839	16988	16958	17016	16969	17025	16952	17039	17024	17048	17101	17025	16944	16826	17207	17229	17009	17173	17150	17197	17058	17120	17100	17229	17084	16971	17024	16893	16832	17054	17136	17180	17058	17080	17022	16836	17084	16971	16905	16997	17218	17057	17006	17179	17234	17315	17070	17050	16986	17160	17151	17032	17147	17164	17130	17046	17004	17096	17146	17090	17131	17151	17047	17216	16965	16962	16990	17177	17019	16811	17066	17165	17255	17123	17028	17179	17119	17158	16932	16746	17062	17068	16902	16962	16900	16698	17023	17121	16939	16814	17110	17114	17096	16888	17009	17092	17180	17252	16821	16956	17139	17048	17030	17322	16933	16992	17126	17117	17004	17099	17223	17097	17115	16934	16833	17092	17124	16979	16921	16911	17228	17127	17220	17145	17036	16834	17068	17133	17053	17113	17103	16913	17066	17165	16954	16990	17054	17132
22106	40738	37802	28853	24757	24010	21651	19722	17815	17267	17160	16429	16197	16399	16353	15755	15332	15053	14822	14823	14701	14850	14785	14741	14679	14589	14697	14775	14518	14345	14589	14578	14837	17891	21732	19954	17712	15937	15054	14321	14594	14494	14418	14334	14271	14318	14269	14355	14320	14488	14473	14369	14244	14417	14234	14573	14360	14304	14264	14485	14228	14354	14424	14291	14231	14521	14391	14390	14467	14320	14305	14467	14439	14579	14260	14272	14566	14292	14290	14355	14330	14168	14349	14435	14313	14371	14398	14433	14477	14292	14226	14362	14478	14343	14461	14337	14410	14400	14202	14462	14332	14438	14277	14256	14331	14387	14387	14394	14376	14513	14404	14334	14333	14295	14334	14480	14219	14347	14413	14441	14222	14419	14499	14354	14495	14303	14393	14425	14185	14453	14393	14421	14389	14367	14382	14173	14530	14080	14424	14268	14210	14289	14218	14270	14236	14183	14283	14360	14279	14435	14314	14326	14431	14436	14462	14390	14215	14332	14383	14522	14499	14331	14399	14388	14485	14292	14243	14345	14280	14384	14393	14377	14376	14396	14449	14292	14285	14345	14134	14386	14273	14346	14454	14379	14099	14347	14234	14150	14332	14350	14377	14231	14378	14355	14362	14338	14380	14247	14332	14383	14200	14526	14327	14346	14208	14304	14259	14430	14271	14232	14346	14295	14428	14472	14469	14521	14193	14325	14499	14433	14304	14503	14426	14393	14329	14307	14244	14330	14282	14306	14337	14306	14330	14342	14305	14554	14318	14385	14468	14334	14454	14351	14280	14216	14312	14222	14188	14542	14340	14282	14215	14278	14317	14382	14364	14288	14535	14361	14377	14597	14323	14528	14336	14345	14375	14431	14301	14454	14208	14353	14401	14313	14417	14210	14279	14271	14316	14455	14394	14489	14274	14183	14303	14345	14414	14303	14394	14299	14422	14486	14313	14472	14440	14345	14252	14406	14210	14447	14310	14372	14495	14266	14499	14278	14495	14302	14288	14269	14237	14240	14452	14382	14540	14178	14272	14305	14350	14529	14191	14533	14266	14419	14222	14427	14394	14236	14339	14257	14165	14285	14326	14320	14098	14176	14385	14232	14388	14581	14378	14340	14429	14263	14302	14427	14457	14327	14079	14315	14346	14489	14354	14280	14323	14092	14312	14290	14208	14385	14515	14346	14432	14384	14231	14328	14270	14402	14305	14389	14147	14376	14248	14356	14357	14348	14276	14336	14356	14500	14360	14307	14135	14555	14457	14385	14351	14298	14307	14325	14243	14322	14174	14452	14359	14286	14502	14503	14354	14365	14272	14291	14330	14453	14369	14321	14323	14403	14253	14524	14522	14222	14497	14389	14262	14322	14395	14249	14562	14337	14523	14219	14169	14429	14320	14423	14229	14378	14382	14393	14483	14418	14332	14467	14510	14359	14266	14340	14113	14183	14450	14434	14421	14370	14499	14331	14368	14342	14163	14188	14414	14489	14441	14182	14264	14364	14445	14156	14328	14126	14308	14309	14214	14448	14461	14360	14365	14314	14320	14319	14258	14372	14281	14385	14304	14410	14298	14321	14453	14397	14247	14434	14344	14292	14348	14202	14428	14327	14585	14415	14503	14444	14348	14505	14346	14382	14521	14372	14207	14383	14396	14363	14413	14421	14150	14478	14347	14421	14319	14411	14246	14432	14392	14393	14512	14340	14328	14404	14232	14219	14363	14364	14294	14455	14062	14462	14339	14114	14513	14292	14408	14310	14353	14318	14258	14340	14387	14235	14430	14236	14564	14310	14231	14380	14427	14388	14293	14298	14309	14219	14325	14488	14382	14230	14328	14393	14353	14235	14507	14358	14341	14364	14412	14305	14364	14166	14299	14443	14322	14445	14353	14409	14341	14307	14389	14190	14329	14441	14521	14318	14249	14399	14301	14351	14361	14315	14363	14486	14383	14538	14443	14217	14401	14432	14582	14267	14401	14472	14296	14496	14351	14179	14373	14260	14445	14205	14405	14421	14328	14364	14488	14241	14288	14272	14391	14181	14492	14363	14345	14393	14451	14276	14211	14415	14354	14470	14278	14584	14607	14300	14397	14327	14231	14305	14397	14346	14459	14310	14366	14441	14434	14232	14348	14261	14298	14216	14443	14261	14528	14479	14247	14526	14336	14363	14338	14251	14281	14418	14309	14278	14376	14374	14513	14290	14265	14373	14410	14268	14271	14394	14313	14160	14499	14326	14420	14345	14480	14369	14336	14242	14310	14597	14264	14217	14292	14283	14390	14371	14111	14215	14361	14434	14426	14192	14197	14413	14413	14422	14377	14338	14262	14400	14207	14335	14191	14326	14251	14302	14314	14411	14192	14303	14360	14411	14428	14296	14329	14318	14256	14348	14212	14381	14301	14419	14172	14387	14316	14307	14355	14374	14205	14359	14460	14262	14311	14202	14316	14391	14355	14383	14316	14383	14429	14260	14472	14250	14330	14378	14366	14325	14226	14274	14239	14337	14350	14343	14463	14285	14357	14195	14268	14417	14475	14257	14365	14504	14177	14377	14379	14232	14363	14488	14394	14389	14480	14441	14299	14352	14326	14415	14310	14228	14376	14520	14367	14269	14156	14418	14459	14431	14188	14289	14283	14597	14261	14378	14280	14421	14496	14433	14266	14535	14345	14264	14388	14318	14342	14244	14362	14248	14249	14167	14427	14275	14184	14286	14365	14365	14223	14275	14285	14331	14248	14398	14348	14271	14242	14405	14327	14541	14462	14214	14270	14456	14262	14179	14189	14281	14378	14119	14426	14454	14306	14357	14375	14345	14223	14381	14424	14369	14407	14360	14214	14260	14264	14436	14276	14435	14213	14193	14247	14443	14342	14321	14288	14264	14282	14463	14373	14289	14691	14444	14211	14387	14419	14129	14126	14528	14451	14265	14260	14216	14375	14582	14271	14378	14445	14206	14268	14262	14130	14307	14146	14399	14290	14091	14338	14351	14316	14431	14203	14315	14440	14521	14171	14558	14469	14417	14394	14255	14499	14358	14212	14223	14277	14404	14253	14346	14082	14341	14516	14361	14407	14377	14329	14336	14245	14274	14447	14298	14225	14287	14342	14438	14296	14350	14469	14237	14196	14399	14429	14446	14282	14390	14375	14280	14407	14578	14356	14276	14329	14293	14186	14434	14296	14268	14267	14280	14379	14231	14418	14181	14463	14458	14100	14178	14434	14280	14329	14187	14458	14363	14360	14464	14391	14258	14487	14285	14249	14204	14363	14329	14177	14410	14322	14312	14109	14355	14314	14415	14430	14351	14335	14301	14279	14432	14487	14387	14377	14302	14337	14329	14329	14381	14418	14404	14262	14414	14247	14463	14408	14424	14308	14372	14368	14446	14472	14395	14390	14264	14384	14302	14184	14381	14275	14316	14285	14410	14392	14363	14421	14332	14412	14246	14378	14330	14370	14348	14227	14180	14439	14306	14300	14313	14240	14225	14134	14179	14323	14258	14427	14327	14257	14138	14348	14326	14366	14458	14266	14427	14257	14394	14312	14269	14360	14250	14229	14263	14351	14539	14413	14303	14202	14320	14505	14285	14414	14294	14239	14375	14269	14291	14402	14283	14254	14336	14376	14381	14343	14471	14466	14201	14454	14296	14209	14302	14306	14412	14261	14261	14232	14277	14199	14345	14338	14315	14332	14352	14410	14216	14314	14154	14304	14292	14221	14273	14272	14267	14283	14497	14292	14529	14213	14352	14311	14443	14428	14338	14405	14474	14302	14263	14034	14497	14369	14313	14304	14245	14238	14462	14248	14310	14166	14443	14362	14407	14480	14239	14148	14240	14421	14505	14308	14337	14285	14427	14284	14341	14299	14345	14318	14415	14407	14342	14217	14365	14368	14138	14332	14345	14190	14298	14322	14432	14515	14342	14460	14300	14268	14383	14297	14330	14229	14281	14416	14322	14354	14351	14213	14352	14478	14395	14306	14307	14304	14244	14373	14435	14428	14380	14322	14383	14406	14332	14524	14403	14341	14356	14500	14310	14245	14448	14327	14253	14388	14513	14341	14516	14280	14410	14393	14293	14352	14201	14291	14307	14320	14382	14218	14349	14223	14539	14319	14251	14172	14302	14237	14341	14375	14376	14360	14420	14453	14302	14456	14535	14501	14392	14175	14398	14186	14371	14517	14416	14485	14347	14215	14578	14377	14167	14342	14316	14350	14389	14240	14376	14332	14367	14293	14272	14310	14202	14292	14349	14399	14172	14327	14376	14053	14367	14413	14219	14350	14186	14426	14360	14447	14516	14212	14373	14227	14438	14357	14258	14163	14274	14353	14489	14280	14346	14310	14477	14444	14373	14377	14293	14214	14420	14203	14358	14376	14560	14474	14354	14307	14344	14294	14199	14400	14373	14390	14216	14239	14355	14296	14368	14395	14471	14119	14416	14233	14190	14532	14410	14372	14324	14473	14409	14265	14416	14306	14426	14389	14361	14375	14451	14301	14254	14259	14320	14139	14523	14353	14368	14455	14471	14238	14371	14336	14296	14347	14426	14300	14262	14226	14441	14232	14381	14214	14460	14332	14293	14336	14303	14300	14348	14362	14338	14376	14427	14520	14373	14333	14419	14367	14325	14452	14234	14475	14298	14442	14417	14298	14445	14351	14280	14475	14374	14162	14263	14404	14447	14246	14403	14287	14344	14309	14605	14293	14379	14396	14400	14395	14448	14314	14414	14224	14367	14363	14336	14282	14405	14403	14424	14331	14338	14326	14324	14325	14232	14524	14421	14326	14350	14339	14398	14439	14279	14297	14118	14420	14488	14314	14151	14254	14357	14575	14463	14191	14349	14414	14356	14264	14314	14428	14443	14330	14321	14349	14408	14232	14301	14336	14410	14358	14267	14267	14489	14302	14406	14486	14394	14385	14458	14330	14375	14465	14398	14344	14339	14321	14280	14401	14254	14234	14281	14253	14163	14302	14295	14295	14407	14303	14324	14456	14287	14441	14305	14339	14210	14263	14358	14312	14329	14262	14259	14383	14255	14383	14291	14350	14412	14279	14327	14380	14267	14302	14404	14385	14457	14489	14154	14367	14218	14291	14228	14251	14357	14301	14528	14452	14188	14504	14404	14376	14282	14461	14358
28127	23362	28383	24712	20345	19938	19431	18660	17857	17888	17882	17683	17907	17662	17685	17544	17482	17444	17214	17391	17384	17418	17169	17367	17407	17339	17156	17303	17232	17351	17365	17325	17425	17439	17722	17919	17704	17569	17379	17352	17468	17192	17236	17485	17288	17472	17160	17610	17332	17217	17233	17266	17310	17428	17283	17254	17384	17288	17335	17374	17272	17224	17188	17242	17374	17145	17295	17352	17337	17313	17027	17247	17408	17428	17277	17428	17234	17246	17094	17244	17360	17209	17035	17146	17135	17281	17201	17004	17357	17304	17396	17462	17206	17221	17379	17071	17078	17170	17273	17096	17246	17098	17193	17175	17225	17347	17376	17349	17270	17241	17171	17074	17391	17322	17177	17193	17262	17140	17205	17225	17386	17081	17302	17199	17211	17178	17416	17033	17171	17235	17456	17117	17292	17102	17214	17103	17238	17192	17319	17140	17158	17256	17367	17252	17407	17251	17208	17091	17324	17327	17275	17100	17175	17236	17231	17069	17363	17306	17283	17259	16931	17265	17098	17122	17190	17262	17210	17237	17120	17278	17082	17089	17321	17271	17078	17089	17108	17059	17203	17309	17244	17216	17221	17232	17171	17278	17299	17266	16994	17116	17317	17295	17242	17294	17312	17147	17140	17187	17373	17210	17293	17312	17199	17245	17257	17189	17446	17229	17310	17126	17349	17166	17320	17340	17065	17061	17255	17154	17317	17436	17254	17249	17222	17410	17060	17280	17016	17251	17208	17337	17450	17198	17205	17147	17401	17187	17211	17359	17242	17300	17319	17387	17280	17190	17309	17255	17228	17138	17318	17355	17414	17336	17337	17216	17132	17349	17348	17283	17315	17120	17463	17267	17184	17011	17233	17047	17035	17091	17223	17278	17246	17138	17197	17074	17206	17306	17221	17059	17428	17233	17222	17072	17438	17362	17345	17310	17138	17304	17319	17117	17165	17179	17277	17276	17408	17209	17158	17478	17488	17058	17183	17356	17345	17133	17235	17208	17187	17282	17054	17202	17265	17135	17301	17371	17371	17130	17491	17094	17169	17240	17138	17382	17238	17035	17112	17318	17203	17333	17235	17272	17260	17114	17214	17146	17156	17426	17055	17408	16937	17292	17324	17241	17240	17131	17217	17339	17501	17410	17471	17090	17269	17210	16977	17357	17383	17134	17323	17240	17144	17318	17124	17163	17112	17194	17111	17292	17271	17366	17301	17219	17299	17245	17268	17230	17192	17077	17151	17236	17269	17267	17296	17200	17370	17129	17315	17144	17134	17201	17392	17223	17247	17243	17347	17119	17295	17195	17178	17214	17187	17254	16994	16988	17156	17256	17172	17289	17074	17295	17259	17444	17259	17482	17176	16976	17344	17463	17143	17165	16966	17354	17198	17442	17194	17221	17141	17301	17189	17372	17236	17107	17388	17444	17276	17193	17250	17231	17454	17192	17171	17281	17165	17310	17275	17027	17318	17145	17221	17154	17621	17330	17162	17238	17277	17388	17211	17256	17422	17146	17159	17149	17033	17245	17196	17262	17318	17277	17110	17033	17181	17343	17316	17290	17369	17313	17344	17251	17289	17296	17110	17290	17164	17286	17485	17280	17182	17440	17334	17205	17338	17359	17384	17280	17339	17174	17191	17233	17347	17247	17200	17190	17253	17181	17207	17393	17283	17040	17175	17225	17148	17081	17260	17245	17264	17490	17444	17430	17060	17165	17177	17284	17073	17295	17130	17388	17399	17080	17427	17147	17217	17208	17319	17466	17255	17240	17452	17192	17226	17201	17344	17129	17419	17411	17276	17129	17250	17016	17355	17147	17216	17258	17318	17186	17180	17310	17152	17353	17346	17247	17304	17209	17367	17212	17391	17247	17332	17108	17155	17404	17426	17287	17141	17377	17238	17179	17418	17152	17445	17396	17477	17271	17054	17319	17380	17099	17414	17166	17403	17193	17275	17239	17302	17388	17006	17300	17289	17229	17202	17173	17227	17149	17262	17348	17344	17237	17314	17218	17283	17364	17317	17143	17371	17347	17324	17281	17337	17235	17314	17304	17373	17367	17140	17370	17228	17243	17491	17373	17227	17153	17280	17105	17103	17382	17220	17204	17276	17234	17103	17127	17135	17401	17061	17186	17276	17159	17224	17274	16959	17239	17230	17174	17128	17243	17030	17126	17029	17536	17188	17246	17211	17573	17382	17023	17072	17291	17201	17338	17148	17067	17083	17103	17422	17303	17079	17197	17278	17225	17189	17187	17319	17404	17493	17312	17274	17239	17213	17330	17231	17340	17117	17178	17394	17317	17155	17423	17162	17309	17273	17338	17299	17211	17214	17375	17273	17365	17207	17239	17146	17204	17014	17177	17207	17464	17211	17187	17476	17332	17263	17591	17331	17172	17413	17195	17350	17239	17244	17400	17244	17222	17252	17248	17256	17273	17453	17169	17269	17158	17030	17293	17549	17305	17186	17290	17327	17304	17185	17263	17350	17318	17348	17103	17242	17211	17103	17104	17323	17335	17276	17486	17229	17347	17108	17230	17292	17276	17270	17235	17502	17230	17114	17241	17275	17135	17273	17311	17242	17395	17227	17327	17315	17298	17096	17219	17164	17072	17381	17291	17473	17324	17524	17451	17289	17090	17148	17348	17290	17161	17382	17214	17202	17500	17262	17343	17304	17289	17195	17351	17271	17285	17354	17258	17255	17329	17317	17231	17192	17267	17212	17192	17266	17330	17336	17423	17185	17343	17285	17157	17328	17211	17385	17445	17341	17293	17160	17310	17194	17358	17374	17212	17283	17225	17111	17341	17291	17329	17114	17247	17160	17089	17088	17232	17304	17378	17229	17099	17377	17095	17210	17345	17426	17239	17037	17012	17126	17174	17234	17128	17024	17383	17266	17262	17116	17183	17377	16997	17232	17268	17398	17322	17328	17080	17150	17150	17379	17292	17312	17206	17275	17446	17346	17216	17323	17203	17137	17121	17207	17241	17113	17348	17251	17159	17378	17407	17328	17529	17472	17262	17300	17208	17256	17142	17244	17231	17254	17219	17453	17378	17114	17368	17408	17463	17253	17274	17165	17121	17280	17456	17191	17167	17249	17304	17135	17062	17127	17201	17294	17137	17273	17086	17319	17283	17420	17465	17190	17336	17337	17286	17333	17458	17344	17303	17165	17274	17060	17272	17206	17248	17421	17119	17246	17024	17186	17169	17248	17393	17183	16896	17045	17242	17113	17113	17435	17040	17320	17053	17167	17152	17237	17463	17229	17161	17162	17279	17331	17113	17288	17186	17061	17219	17173	16985	17501	17262	17374	17342	17235	17364	17160	17106	17255	17201	17237	17256	17129	17265	17439	17191	17345	17360	17341	17217	17256	17304	17329	17091	17212	17154	17306	17192	17228	17259	17141	17254	17301	17205	17185	17064	17303	17245	17092	17081	17187	17207	17023	17243	17250	17166	17303	17300	17225	17273	17240	17262	17186	17272	17361	17208	17274	17415	17168	17396	17235	17281	17200	17065	17286	17203	17182	17329	17318	17141	17115	17105	17075	17153	17189	17107	17352	17418	17231	17294	17478	17364	17267	17125	17256	17038	17249	17262	17184	17425	17200	17117	17294	17271	17174	17398	17158	17256	17171	17302	17289	17320	17094	17287	17276	17260	17372	17289	17321	17216	17332	17217	17178	17289	17263	17245	17468	17082	17256	17164	17193	17161	17361	17078	17370	16974	17491	17002	17264	17225	17447	17519	17409	17150	17300	17208	17233	17265	17298	17350	17258	17252	17327	17214	17243	17291	17282	17342	17295	17234	17362	17214	17330	17151	17192	17135	17072	17265	17344	17264	17260	17255	17239	17004	17286	17368	17220	17406	17211	17218	17355	17392	17381	17210	17333	17235	17270	17483	17329	17417	17377	17341	17258	17343	17352	17126	17299	17477	17273	17183	17442	17231	17078	17224	17148	17361	17192	16991	17170	17125	17318	17247	17271	17121	17218	17243	17165	17516	17256	17074	17222	17060	17083	17330	17210	17119	17268	17399	17357	17426	17409	17076	17353	17131	17304	17206	17308	17051	17245	17231	17341	17251	17419	17200	17353	17240	17241	17102	17437	17166	17293	17145	17319	17288	17260	17133	17056	17273	17325	17384	17362	17222	17272	17406	17152	17409	17316	17288	17381	17266	17329	17315	17409	17250	17325	17315	17110	17142	17063	17285	17081	17259	17273	17282	17321	17283	17356	17165	17293	17367	17231	17410	17550	17498	17231	17277	17273	17425	17222	17138	17460	17169	17167	17410	17232	17195	17247	17097	17385	17329	17335	17251	17505	17253	17266	17393	17366	17227	17380	17224	17362	17335	17349	17152	17190	17172	17388	17355	17002	17302	17128	17189	17193	17231	17232	17171	17322	17135	17357	17389	17355	17085	17260	17092	17107	17055	17087	17112	17026	17271	17334	17285	17237	17040	17108	17251	17322	17466	17192	17195	17182	17292	17112	17312	17230	17034	17208	17199	17264	17294	17404	17307	17106	17290	17100	17055	17176	17105	17193	17300	17337	17145	17338	17225	17218	17184	17112	17096	17086	17164	17151	17179	17070	17142	17210	17180	17355	17313	17159	17076	17075	17252	17295	17321	17180	17254	17282	17475	17104	17228	17321	17274	17374	17315	17329	17613	17232	17323	17069	17258	17210	17179	17316	17376	17343	17039	17062	17231	17241	17234	17332	17252	17480	17237	17426	17091	17262	17116	17289	17159	17143	17004	17279	17204	17329	17107	17433	17281	17224	17413	17083	17123	17180	17159	17425	17249	17360	17289	17411	17054	17323	17397	17283	17019	17260	17292	17327	17334	17322	17152	17259	17417	17260	17199	17088	17093	17171	17191	17435	17249	17391	17303	17101	17144	17411	17141	17464	17220	17351	17137	17216	17390	17381	17183	17292	17168	17416	17255	17328	17498	17235	17312	17181	17424	17358	17296	17324	17405	17289	17167	17358	17121	17347	17086	17458	17401	17240	17232	17227	17092	17271	17357	17286	17487	17177	17189	17223	17264	17247	17157	17172	17208	17169	17346	17244	17250	17328	17276	17265	17492	17254	17303	17220	17296	17374	17268	17257	17464	17231	17236	17090	17367	17344	17069	17268	17209
20573	29242	27914	20880	19487	18717	17592	16617	15990	15613	15549	15338	15342	15134	15226	14904	14875	14754	14673	14700	14688	14604	14617	14663	14645	14663	14370	14536	14464	14589	14597	14684	14756	14970	15171	15055	14862	14856	14559	14496	14783	14639	14512	14447	14382	14470	14575	14513	14461	14516	14482	14498	14443	14367	14543	14540	14494	14511	14497	14478	14468	14452	14506	14510	14487	14524	14519	14691	14513	14559	14575	14572	14662	14505	14477	14641	14447	14288	14424	14513	14419	14429	14412	14649	14625	14434	14580	14507	14536	14455	14533	14542	14592	14518	14608	14644	14550	14525	14603	14519	14512	14740	14573	14369	14584	14513	14344	14402	14612	14728	14633	14451	14539	14441	14383	14294	14546	14581	14616	14442	14521	14495	14542	14615	14368	14493	14533	14538	14290	14566	14533	14393	14587	14537	14511	14428	14625	14458	14395	14508	14533	14634	14579	14541	14247	14683	14768	14659	14451	14475	14567	14455	14606	14421	14543	14435	14568	14544	14567	14607	14589	14544	14658	14571	14517	14526	14424	14569	14612	14470	14613	14553	14502	14465	14581	14492	14437	14508	14451	14541	14410	14676	14482	14625	14604	14456	14399	14454	14482	14395	14436	14531	14546	14501	14580	14451	14567	14590	14449	14468	14540	14531	14420	14574	14507	14380	14489	14654	14406	14589	14474	14573	14468	14721	14416	14415	14605	14611	14584	14446	14378	14674	14475	14577	14418	14538	14627	14472	14633	14545	14669	14389	14546	14531	14624	14407	14434	14552	14556	14538	14639	14445	14494	14529	14477	14611	14482	14535	14537	14555	14510	14476	14434	14526	14421	14538	14528	14505	14626	14270	14449	14438	14411	14423	14377	14381	14482	14531	14571	14631	14556	14414	14406	14470	14538	14592	14566	14488	14419	14570	14550	14493	14616	14659	14660	14350	14539	14534	14508	14623	14466	14651	14428	14667	14653	14588	14438	14455	14769	14347	14587	14463	14473	14326	14342	14554	14430	14383	14652	14399	14381	14388	14415	14643	14530	14486	14538	14719	14453	14513	14526	14561	14624	14535	14614	14568	14525	14530	14713	14489	14454	14571	14493	14628	14546	14385	14475	14443	14578	14539	14567	14440	14440	14463	14550	14472	14463	14427	14561	14462	14432	14488	14612	14572	14637	14379	14533	14403	14590	14593	14758	14452	14568	14289	14531	14431	14568	14602	14528	14545	14369	14470	14583	14574	14381	14376	14534	14703	14424	14556	14584	14513	14481	14541	14551	14525	14535	14497	14706	14431	14516	14539	14709	14367	14608	14522	14603	14626	14512	14496	14529	14377	14541	14583	14530	14620	14573	14408	14626	14655	14385	14280	14441	14463	14575	14407	14423	14487	14677	14506	14522	14441	14545	14570	14747	14478	14535	14546	14461	14566	14451	14417	14574	14402	14596	14536	14552	14493	14670	14683	14669	14354	14491	14623	14479	14560	14674	14633	14501	14575	14599	14504	14556	14433	14507	14534	14461	14596	14473	14651	14581	14441	14487	14637	14622	14602	14633	14340	14541	14511	14652	14518	14599	14562	14602	14380	14643	14530	14652	14723	14577	14503	14589	14462	14482	14521	14396	14515	14542	14478	14373	14574	14459	14468	14518	14396	14346	14606	14578	14477	14623	14487	14409	14440	14580	14385	14515	14543	14478	14605	14350	14588	14520	14439	14602	14393	14540	14519	14531	14531	14471	14581	14591	14530	14655	14274	14430	14741	14515	14531	14590	14539	14554	14398	14514	14458	14571	14545	14328	14474	14513	14514	14367	14616	14360	14392	14456	14547	14582	14399	14564	14430	14400	14565	14536	14606	14487	14611	14628	14574	14430	14483	14569	14506	14585	14570	14499	14555	14559	14511	14429	14614	14587	14481	14458	14634	14547	14582	14548	14496	14486	14489	14411	14564	14707	14484	14275	14578	14314	14411	14588	14496	14440	14589	14401	14535	14555	14491	14486	14515	14455	14620	14515	14549	14714	14527	14490	14565	14554	14340	14598	14568	14535	14444	14409	14399	14589	14475	14679	14540	14496	14484	14677	14405	14574	14478	14449	14388	14620	14457	14349	14410	14365	14548	14536	14660	14478	14498	14462	14405	14535	14440	14374	14489	14584	14439	14637	14604	14511	14639	14429	14520	14528	14586	14446	14594	14544	14449	14565	14446	14578	14527	14561	14648	14577	14484	14518	14612	14591	14587	14593	14426	14506	14426	14681	14411	14593	14486	14502	14508	14444	14565	14611	14436	14575	14395	14486	14529	14475	14286	14540	14390	14551	14601	14500	14537	14518	14522	14556	14205	14498	14584	14625	14549	14341	14403	14528	14746	14458	14342	14404	14400	14403	14477	14574	14499	14432	14547	14509	14273	14441	14417	14492	14453	14305	14669	14634	14568	14634	14570	14692	14578	14679	14358	14538	14498	14488	14567	14535	14397	14645	14523	14430	14328	14461	14593	14462	14562	14318	14562	14566	14449	14421	14459	14602	14448	14495	14482	14614	14612	14610	14629	14561	14397	14525	14466	14609	14678	14590	14461	14562	14426	14581	14691	14552	14474	14480	14563	14558	14374	14596	14383	14703	14668	14516	14599	14518	14485	14505	14522	14593	14548	14561	14633	14531	14675	14296	14485	14574	14528	14612	14577	14460	14569	14379	14635	14557	14543	14641	14389	14491	14638	14390	14484	14563	14602	14399	14541	14378	14498	14547	14425	14472	14394	14405	14658	14402	14608	14521	14458	14680	14640	14620	14542	14440	14412	14759	14553	14493	14405	14425	14565	14449	14590	14619	14502	14566	14657	14512	14548	14394	14465	14401	14609	14657	14528	14556	14533	14521	14459	14475	14363	14576	14546	14530	14291	14420	14556	14460	14453	14636	14473	14450	14672	14494	14481	14398	14462	14565	14661	14779	14566	14403	14351	14591	14465	14311	14439	14481	14615	14366	14433	14470	14435	14626	14590	14414	14449	14447	14540	14531	14389	14571	14546	14521	14511	14614	14581	14484	14481	14524	14427	14484	14537	14376	14632	14493	14453	14611	14327	14431	14608	14490	14453	14587	14458	14406	14522	14473	14512	14624	14588	14535	14413	14577	14341	14720	14717	14422	14567	14499	14464	14390	14535	14397	14405	14441	14372	14486	14541	14588	14628	14264	14481	14608	14561	14641	14564	14561	14483	14639	14673	14454	14292	14628	14460	14466	14574	14454	14595	14425	14576	14530	14425	14378	14524	14362	14488	14448	14610	14609	14610	14621	14415	14656	14538	14388	14375	14461	14533	14411	14558	14456	14348	14648	14504	14591	14611	14619	14523	14513	14498	14531	14569	14583	14462	14548	14495	14497	14608	14543	14417	14489	14471	14649	14402	14604	14600	14592	14490	14482	14599	14449	14598	14685	14429	14550	14437	14443	14445	14533	14608	14517	14599	14529	14461	14568	14421	14517	14471	14556	14572	14450	14512	14540	14466	14391	14525	14401	14368	14454	14496	14279	14634	14358	14589	14472	14739	14520	14514	14472	14561	14449	14528	14455	14596	14558	14551	14522	14503	14493	14623	14531	14679	14530	14563	14465	14524	14648	14484	14478	14524	14533	14468	14561	14591	14454	14509	14356	14344	14595	14499	14531	14513	14521	14513	14519	14642	14648	14416	14390	14603	14456	14502	14463	14479	14488	14622	14557	14504	14492	14404	14617	14593	14593	14501	14536	14594	14480	14742	14737	14600	14666	14456	14577	14612	14502	14620	14597	14431	14438	14608	14502	14480	14419	14664	14497	14422	14497	14430	14556	14448	14574	14487	14551	14571	14409	14463	14477	14405	14650	14447	14473	14370	14533	14609	14378	14609	14511	14521	14581	14395	14549	14504	14497	14461	14673	14583	14669	14604	14538	14673	14506	14597	14381	14511	14484	14673	14472	14569	14553	14580	14447	14659	14389	14521	14537	14482	14420	14871	14230	14568	14549	14580	14502	14691	14346	14502	14570	14356	14425	14554	14619	14305	14470	14309	14576	14551	14624	14419	14561	14593	14549	14538	14358	14517	14534	14371	14454	14400	14623	14590	14401	14598	14243	14318	14372	14505	14285	14333	14527	14376	14582	14385	14657	14535	14551	14547	14527	14541	14600	14494	14544	14367	14515	14512	14584	14438	14600	14464	14512	14531	14397	14483	14589	14472	14406	14406	14405	14481	14568	14454	14570	14621	14420	14581	14555	14590	14740	14429	14481	14502	14476	14425	14557	14585	14399	14547	14427	14529	14400	14458	14445	14424	14408	14685	14618	14494	14658	14512	14381	14690	14536	14536	14418	14699	14533	14422	14441	14623	14439	14651	14493	14509	14610	14395	14652	14565	14635	14486	14385	14537	14618	14477	14438	14342	14361	14573	14516	14501	14581	14437	14474	14327	14456	14556	14578	14335	14542	14641	14592	14485	14612	14571	14391	14481	14605	14579	14589	14558	14361	14594	14498	14393	14579	14437	14535	14514	14527	14543	14531	14536	14583	14553	14408	14534	14589	14555	14647	14692	14418	14526	14405	14643	14625	14518	14668	14566	14679	14550	14583	14525	14568	14471	14305	14430	14595	14545	14474	14466	14495	14614	14616	14517	14557	14538	14520	14567	14475	14426	14649	14397	14532	14603	14697	14509	14679	14400	14542	14526	14544	14495	14382	14496	14644	14641	14448	14583	14428	14554	14607	14562	14398	14585	14541	14472	14564	14732	14511	14473	14223	14517	14361	14424	14471	14546	14535	14460	14581	14396	14526	14405	14302	14429	14484	14464	14437	14455	14485	14508	14460	14343	14665	14499	14491	14515	14487	14556	14573	14589	14685	14497	14620	14493	14719	14539	14471	14459	14582	14553	14418	14563	14677	14718	14558	14589	14472	14478	14474	14646	14400	14611	14579	14538	14592	14602	14567	14584	14634	14483	14548	14348	14593	14637	14476	14516	14454	14377	14535	14446	14485	14641	14491	14642	14499	14517	14425	14616	14319	14493	14681	14558	14525	14495	14437	14708	14450	14610	14472	14471	14708	14495	14516	14521	14448	14545	14625	14594	14578	14569	14397	14464	14546	14477	14463	14534	14451	14475	14470	14389	14557	14658	14531	14499	14518	14584
23912	21479	29228	24242	22588	24291	23407	19679	18658	18658	18488	17901	18079	17945	18084	17810	17341	17404	17207	17147	17298	17142	17232	17055	16838	17041	17032	17111	17126	17146	16817	17028	17276	18454	19900	19709	18618	17847	17166	16906	16905	16975	16959	16895	16950	16840	17014	16747	17094	16864	16928	16951	16873	16863	16920	16943	16883	17219	16944	17002	16766	16832	16648	16913	17079	17084	17013	16982	17154	16935	17048	16935	17103	16903	17004	16904	16956	16957	16888	16757	16949	17004	16886	16792	16889	16952	16784	16724	16736	16919	17053	16944	16874	16871	16854	16960	16982	16602	16852	16851	16923	17105	16937	16913	16918	16856	16873	16976	17030	16715	16711	16810	16708	16863	16951	16817	16899	17069	16844	16809	17023	16923	16857	16966	16930	17127	16883	16794	16896	17100	17079	17135	17181	16992	16741	16954	16890	16974	16796	17087	16996	17044	16930	16897	16696	16987	16732	16745	16774	16829	16980	16940	16772	16865	16885	17004	16907	17113	16960	16919	16799	16811	16837	17039	17012	16821	16977	16898	17009	16993	17061	16773	16972	16890	17039	16913	17076	16861	16985	16820	16744	17062	16835	17002	17046	16859	16972	16937	17107	17001	17033	16866	16913	16854	16881	16735	16792	16617	17089	17029	17048	16893	17071	16854	17054	16942	16953	17047	16720	16814	16825	16984	16852	16594	16933	16962	17193	16789	16728	17001	17045	16962	17073	17054	16899	16848	16796	16903	16823	16995	16878	16952	16939	16991	16675	17070	16896	17075	16863	17007	16829	16638	16916	16841	16956	16746	16846	16929	16790	16891	16876	16951	16925	16924	16905	17097	16667	16913	17046	17007	16791	16747	17035	16972	16944	16979	16735	16941	16984	16748	16898	16911	16944	16931	16777	17113	16857	17100	16769	16812	17006	17106	16888	17079	16920	16953	16947	17062	16835	16760	16766	16711	16718	16802	16938	16887	16802	17145	16861	16743	16740	17029	16844	16810	16917	16867	17053	16951	16784	17087	16961	16996	17005	16983	17019	16755	16814	17011	16864	16949	17055	16815	16730	17129	16924	16658	16810	16930	16962	16892	16775	16949	16954	17050	16910	16858	16915	16931	16894	16886	16954	16669	17071	16853	16845	16754	16973	16910	16822	16845	17038	16835	16810	16870	16795	16698	16707	16934	16808	17003	16820	16997	16915	17012	16857	16902	17020	17033	16956	17063	16863	16886	16946	16843	16776	16713	16922	16994	16708	16960	16930	16754	16874	16817	17042	16955	16871	17140	16914	16750	16824	16742	16904	16762	16879	16895	17034	16844	16845	17013	16806	16931	16942	17106	16788	16996	16763	16973	16900	17085	17008	16875	16957	16825	16796	16958	16906	17004	16777	16781	17028	17004	16848	16817	17101	16861	16882	16939	16909	16729	16653	17098	16823	16931	16885	16915	16887	16981	16915	16844	16746	16578	17034	17088	16910	16831	17137	16877	16863	16838	16869	17038	16849	17213	16938	16934	16898	16743	16987	16841	17097	16953	17066	16921	16829	16955	16845	16911	16962	16613	16805	16915	16903	17062	16987	16905	16999	16738	16729	16850	16835	16885	16920	16975	16768	17080	16903	16944	16998	16764	17006	17269	16866	16763	16941	16698	16988	17000	16927	16955	16897	16824	16941	16935	16796	16809	17036	16856	16964	16990	16766	16993	16802	16954	16876	16926	16839	16985	16683	16962	16840	16880	16787	16898	16701	16852	16994	17124	16978	17073	16913	16949	16867	17049	16849	17011	16808	17006	16846	16934	17216	16574	17053	17067	17019	17014	16753	16892	16650	16705	17008	16850	16878	16907	16780	16898	17065	17091	16880	17020	16891	16982	17003	16922	16927	16881	16863	16932	17018	17116	16953	16997	16937	16900	16782	16967	16922	17048	16868	17036	16955	16840	16741	16684	16997	16926	16815	17011	16823	16789	16799	16701	16949	16868	17029	16842	16821	16898	16890	16845	16931	16966	16945	16850	16866	16837	16968	16951	16983	17024	16903	16805	16754	16892	16777	16945	16987	16809	16788	16752	16974	17037	16908	17008	16795	16736	16889	16765	16762	17075	17113	16978	16768	16869	16746	16715	16921	16725	16899	16775	16932	16722	16984	17099	16919	16774	16983	16790	16752	16806	16773	16739	16988	16631	16894	16771	16908	16975	16922	16795	17174	16981	17009	16820	17018	16966	16739	17017	16980	16839	17229	17003	16937	16931	16805	16913	16888	16888	16872	17037	16957	16907	16951	16983	16895	16998	17003	17101	17006	16885	16851	16723	17002	16999	17047	16947	16730	17016	16857	16873	16847	16989	17026	17315	16979	16917	16749	16931	16825	16965	16858	16909	16911	16730	16715	16715	16891	16816	16724	16964	16806	17101	17101	16690	16848	17080	16907	17189	16877	17011	16862	16869	16911	16822	16845	16753	16851	16661	16878	16946	16563	17065	16961	16919	16937	16654	16830	17041	16862	16973	16888	16823	16941	16962	16759	16960	17118	16800	16996	16877	17019	16941	16900	16986	16846	16857	16968	16975	16847	16723	16932	16776	16901	16769	16858	16934	17058	16865	17006	17051	16938	16964	16799	16754	17021	16843	16960	16922	16831	16879	16738	16748	17062	16877	16941	16965	16888	17212	17000	16902	16991	16902	17001	16988	16797	17119	16918	17089	16983	16848	16828	17111	16752	16870	16872	16916	16950	16873	17009	16872	16997	16791	17014	17078	16916	16723	16867	16868	16772	17060	16837	16788	17044	16997	16843	16802	17154	16818	17071	16971	16877	16952	16800	17004	17065	16989	16844	17021	17006	16980	16840	16751	16896	16776	16924	17019	17021	16873	16901	16847	17111	16865	16881	16899	16855	16830	16894	16956	16794	16815	17026	17015	17008	16965	16784	16925	16785	16993	16830	16914	17078	17024	16931	16866	17074	17169	16897	17096	17040	16814	16841	17092	16867	16974	16927	16980	16897	16919	16858	16892	16947	16811	16954	16933	16744	16982	16935	17092	16911	16919	17002	17119	16949	16994	16991	16972	16914	17034	17203	16690	16897	16956	17014	16957	17276	17045	16819	16903	16765	16973	16867	16859	16928	16898	16950	16868	16930	16921	16872	16976	16960	16800	16868	16928	16883	16844	16918	16768	16859	17053	16722	16808	17067	17158	16802	16853	16697	16911	17046	16923	16727	16884	16876	16944	16847	16865	16901	16974	16823	16919	17123	16961	16860	17004	16964	17134	16947	16742	16997	16898	17166	16934	17052	16913	16957	17029	16902	16859	16964	16712	16783	16947	16842	16786	16863	16891	16891	16751	16972	16933	16939	16861	17008	17011	16891	17083	16982	16916	16874	16917	16977	17077	16993	17024	16852	16783	16795	16859	17007	16873	16907	16867	16965	16810	16945	17049	17036	16929	16914	16819	17247	16978	16957	16846	16822	17038	17022	16903	16871	16760	16942	16844	16977	17018	16926	17006	16919	16875	16785	16817	16990	16965	16893	16774	16931	17032	16912	16990	16889	16854	17086	16956	16910	16851	16939	16663	17157	16809	16797	16845	16944	16939	16950	16996	16845	16888	16939	16886	16781	16927	16879	16923	16976	16805	17127	17058	16880	16958	16878	16751	16960	17080	17039	16970	16685	16897	16820	16823	17052	16955	17056	16898	16924	16826	16962	16989	17067	16793	16970	16659	17035	16685	16777	16774	16939	16865	16787	16719	17011	16867	16766	16950	16937	16981	16982	16949	16951	16972	16934	17055	16889	16724	16738	16883	16992	17091	16960	17064	16890	16908	16612	17075	16897	17070	16732	16782	17132	16782	17023	16918	17057	17045	16690	17095	16918	16911	17018	16924	16807	17046	16914	16893	16818	16990	16930	17035	16871	16973	16937	16978	17094	17008	16707	16971	16916	16907	16861	16954	16975	16851	16848	17017	16881	17072	16767	16719	16847	16692	16793	17025	16958	16928	16942	16998	16896	16965	16862	16798	16908	16806	16678	16787	16998	17005	16911	16947	16906	16893	16899	17076	17000	17066	16756	16839	16887	16707	16880	16652	17118	17262	17047	17108	16865	16775	17205	17082	16980	16953	16699	16939	16878	16819	16842	16965	17153	17010	16897	17046	16941	17007	17010	16945	16852	16946	16856	16960	16931	16642	16897	16957	16826	16891	16873	16959	16985	17018	16777	16876	16888	17110	16927	16884	16937	16919	16975	17105	16777	16909	16850	16852	17013	16810	17083	16976	16783	17074	16764	16900	17054	16862	16955	17079	17036	16844	17001	17011	16885	17011	16978	16824	16987	16857	16854	16910	16793	16854	16941	16785	16946	16805	16949	16985	17045	16669	16878	17025	16840	17124	16933	16936	16884	16998	16981	16928	16969	16857	16923	16900	17048	17036	16915	16981	16947	16945	16933	17074	17070	16901	17043	16870	16822	16811	16812	17006	16857	16831	16865	16898	16798	16779	16845	17148	17082	17022	17047	16909	16677	16708	16879	16852	16943	16922	17059	17095	16982	16966	16915	16782	17036	16798	16845	17032	16874	16997	16948	16813	16876	16870	17046	16838	16902	16898	16909	16784	16936	16889	16987	17172	16959	17041	17053	17009	16975	17133	16745	16908	16819	17125	17083	16923	16741	17105	16929	16811	16904	16811	16657	16729	16913	16826	16979	16956	16872	16884	16890	16867	16940	16960	16612	16833	16927	16923	16876	16899	16982	16816	17000	16890	16857	16736	16789	16889	16969	17099	16992	16863	16837	16854	16880	16990	17014	17076	16761	16855	16998	16739	16991	16888	16845	16915	16875	16904	17022	17059	16810	16922	17149	16815	16974	17004	16907	16828	16955	16935	16813	17012	16914	17021	17019	16947	16975	17008	16941	16823	16859	17106	16948	16788	16864	16819	16594	16968	16814	16787	17103	16917	16964	16905	16846	16902	16875	16988	16980	16948	16708	16994	16947	16929	16979	17090	17040	16984	16751	16948	16781	16930	16754	16951	16916	16887	16767	16876	16914	17131	16943	16930	16966	16694	16992	16730	16952	17011	17040	16976	17142	17114	17028	17004	16742	16994	17006	16942	16848	17005	16802	16903	16846	16981	16937	16959	16932	17020	16986	16993	16950	16847
20428	35728	33959	24896	22947	21457	19529	18048	16845	16481	16556	15777	15619	15863	15683	15357	14793	14853	14570	14445	14397	14379	14703	14512	14608	14524	14381	14448	14206	14466	14250	14528	14750	16559	18234	17730	16306	15190	14591	14465	14367	14368	14356	14461	14444	14344	14351	14291	14312	14179	14221	14248	14303	14239	14469	14240	14160	14382	14267	14421	14159	14257	14376	14313	14378	14375	14355	14423	14098	14180	14334	14356	14375	14304	14334	14194	14314	14544	14466	14334	14266	14417	14195	14339	14239	14227	14262	14379	14218	14236	14394	14365	14172	14247	14232	14325	14335	14237	14270	14199	14418	14317	14366	14417	14289	14254	14301	14261	14144	14204	14201	14207	14254	14283	14179	14352	14290	14178	14389	14222	14454	14256	14221	14264	14281	14256	14245	14388	14243	14396	14234	14230	14320	14217	14338	14188	14198	14221	14315	14222	14122	14194	14422	14040	14395	14288	14304	14345	14248	14357	14281	14188	14360	14240	14265	14181	14332	14203	14155	14298	14228	14379	14260	14243	14264	14160	14284	14212	14218	14419	14192	14281	14195	14237	14357	14286	14256	14116	14214	14117	14378	14091	14380	14283	14010	14370	14193	14233	14354	14266	14269	14172	14294	14189	14248	14154	14309	14382	14187	14333	14113	14203	14209	14387	14343	14294	14163	14234	14311	14180	14404	14231	14262	14174	14146	14244	14286	14340	14222	14263	14346	14188	14195	14542	14259	14476	14284	14375	14320	14449	14210	14226	14329	14183	14120	14239	14235	14376	14415	14199	14291	14272	14207	14346	14241	14335	14329	14095	14322	14262	14320	14204	14246	14292	14314	14294	14397	14312	14126	14294	14216	14291	14419	14139	14444	14263	14242	14291	14202	14395	14241	14229	14328	14359	14308	14216	14427	14252	14223	14447	14329	14272	14417	14226	14161	14405	14386	14287	14049	14105	14280	14341	14305	14414	14280	14225	14314	14242	14365	14354	14464	14220	14224	14123	14313	14159	14246	14333	14256	14273	14272	14313	14463	14270	14176	14238	14038	14193	14304	14336	14281	14278	14347	14302	14249	14248	14029	14140	14301	14246	14422	14160	14254	14266	14360	14358	14359	14134	14378	14292	14292	14239	14196	14319	14359	14240	14217	14243	14249	14448	14404	14282	14234	14038	14317	14223	14410	14387	14344	14311	14203	14117	14198	14328	14084	14253	14217	14229	14195	14222	14465	14343	14270	14404	14113	14315	14280	14116	14434	14351	14448	14295	14269	14305	14378	14351	14200	14466	14239	14351	14313	14363	14262	14346	14306	14381	14140	14200	14250	14319	14431	14387	14326	14300	14243	14369	14190	14237	14275	14199	14255	14151	14186	14368	14132	14231	14153	14347	14323	14236	14120	14189	14243	14264	14297	14244	14170	14131	14163	14136	14271	14345	14300	14166	14271	14187	14311	14186	14170	14283	14207	14213	14251	14252	14307	14216	14218	14331	14390	14355	14188	14258	14289	14288	14339	14235	14252	14185	14278	14436	14328	14210	14412	14315	14272	14441	14324	14295	14265	14275	14293	14348	14119	14201	14177	14205	14325	14336	14224	14247	14392	14193	14279	14154	14292	14165	14224	14193	14306	14274	14166	14422	14116	14323	14203	14299	14233	14286	14232	14231	14230	14277	14320	14321	14257	14168	14283	14212	14265	14208	14462	14342	14243	14271	14223	14274	14213	14233	14117	14116	14243	14304	14271	14381	14232	14335	14283	14104	14420	14278	14305	14306	14194	14117	14425	14334	13881	14190	14322	14348	14230	14277	14297	14241	14175	14235	14234	14364	14288	14399	14308	14150	14134	14287	14277	14144	14261	14114	14222	14202	14357	14286	14236	14111	14206	14224	14193	14417	14302	14140	14143	14449	14253	14193	14273	14251	14370	14209	14133	14216	14332	14336	14349	14201	14082	14200	14293	14294	14421	14362	14354	14202	14426	14266	14235	14157	14169	14232	14270	14221	14470	14153	14294	14082	14385	14226	14241	14232	14306	14308	14288	14244	14221	14209	14138	14347	14056	14131	14341	14265	14348	14100	14345	14206	14461	14321	14247	14376	14323	14236	14138	14304	14340	14285	14326	14370	14099	14194	14211	14257	14352	14102	14224	14225	14276	14340	14397	14230	14237	14350	14263	14265	14195	14194	14313	14198	14220	14142	14166	14246	14125	14414	14259	14227	14381	14097	14316	14156	14200	14260	14278	14400	14409	14314	14365	14264	14411	14240	14361	14249	14198	14358	14347	14351	14186	14086	14459	14335	14111	14158	14337	14341	14227	14253	14180	14174	14073	14368	14434	14338	14173	14363	14344	14378	14248	14394	14217	14417	14257	14305	14353	14254	14438	14208	14385	14189	14362	14474	14345	14195	14332	14242	14452	14381	14248	14222	14216	14405	14068	14393	14329	14377	14233	14434	14322	14439	14241	14298	14293	14186	14247	14134	14224	14268	14252	14205	14329	14180	14228	14295	14255	14366	14381	14389	14200	14220	14294	14274	14260	14482	14216	14206	14246	14287	14351	14353	14360	14284	14330	14237	14291	14374	14289	14357	14266	14246	14269	14288	14245	14203	14242	14346	14233	14271	14312	14278	14128	14248	14114	14337	14260	14256	14178	14212	14177	14217	14279	14316	14491	14137	14122	14455	14199	14482	14265	14125	14482	14192	14218	14193	14154	14498	14388	14233	14188	14192	14127	14411	14191	14402	14328	14316	14117	14452	14433	14120	14275	14144	14107	14333	14123	14197	14321	14219	14231	14285	14195	14331	14346	14515	14181	14172	14432	14284	14466	14333	14345	14273	14245	14264	14170	14267	14250	14167	14426	14346	14383	14229	14329	14281	14218	14240	14212	14413	14219	14187	14359	14404	14298	14208	14222	14155	14335	14334	14310	14490	14264	14263	14276	14324	14135	14321	14205	14309	14352	14198	14194	14356	14340	14345	14403	14230	14251	14262	14297	14329	14180	14133	14273	14284	14294	14160	14231	14326	14271	14510	14229	14380	14260	14216	14263	14241	14116	14304	14318	14429	14206	14229	14367	14156	14136	14384	14267	14298	14365	14288	14171	14218	14337	14290	14282	14283	14171	14101	14139	14385	14314	14370	14381	14360	14288	14186	14248	14167	14243	14301	14143	14238	14218	14256	14156	14474	14161	14267	14225	14230	14306	14105	14264	14386	14348	14078	14461	14366	14271	14209	14344	14227	14399	14269	14307	14235	14394	14232	14327	14133	14247	14098	14058	14237	14237	14194	14227	14276	14357	14257	14167	14220	14182	14385	14361	14248	14333	14186	14145	14323	14222	14062	14255	14308	14260	14346	14259	14124	14347	14275	14202	14213	14331	14210	14203	14211	14174	14030	14323	14190	13997	14150	14443	14315	14200	14214	14165	14269	14308	14168	14168	14344	14396	14125	14107	14385	14179	14393	14272	14279	14267	14270	14328	14292	14144	14327	14260	14337	14253	14257	14290	14161	14427	14093	14173	14161	14266	14142	14281	14367	14192	14332	14140	14090	14187	14250	14270	14202	14244	14395	14170	14389	14198	14293	14371	14241	14178	14285	14230	14190	14282	14347	14279	14192	14079	14379	14199	14322	14191	14290	14321	14216	14126	14327	14298	14383	14219	14386	14281	14403	14309	13969	14240	14395	14346	14338	14336	14178	14216	14137	14307	14136	14209	14382	14274	14131	14396	14098	14033	14172	14268	14200	14172	14304	14062	14245	14320	14414	14280	14195	14283	14430	14292	14232	14090	14409	14247	14267	14351	14367	14206	14250	14280	14267	14246	14096	14103	14357	14276	14204	14237	14200	14330	14248	14192	14157	14241	14275	14208	14266	14395	14341	14223	14234	14172	14290	14311	14204	14166	14252	14235	14441	14407	14361	14346	14267	14236	14148	14270	14154	14044	14367	14285	14153	14182	14336	14296	14311	14310	14153	14291	14136	14177	14330	14254	14249	14265	14227	14091	14085	14323	14370	14254	14288	14252	14149	14233	14239	14430	14203	14129	14220	14265	14272	14353	14477	14278	14392	14253	14331	14290	14240	14179	14417	14209	14234	14230	14309	14216	14341	14360	14244	14260	14199	14084	14227	14391	14184	14277	14331	14342	14272	14274	14284	14091	14315	14330	14259	14026	14196	14276	14335	14180	14296	14300	14316	14215	14328	14374	14206	14407	14328	14223	14336	14134	14193	14246	14245	14409	14171	14251	14352	14096	14212	14005	14258	14333	14222	14335	14245	14239	14266	14322	14263	14278	14110	14162	14298	14245	14280	14300	14312	14282	14280	14201	14510	14126	14341	14284	14192	14336	14097	14215	14197	14320	14268	14201	14209	14135	14067	14352	14290	14099	14259	14358	14368	14400	14225	14257	14206	14171	14263	14342	14337	14266	14202	14187	14215	14313	14249	14313	14409	14401	14290	14112	14168	14115	14144	14149	14349	14379	14215	14218	14241	14280	14352	14405	14294	14279	14117	14295	14178	14333	14190	14289	14279	14134	14214	14246	14282	14269	14227	14143	14203	14341	14338	14359	14257	14203	14262	14276	14256	14390	14190	14438	14423	14244	14202	14130	14307	14273	14417	14153	14276	14359	14159	14316	14233	14297	14206	14256	14192	14280	14302	14226	14304	14373	14367	14241	14241	14321	14215	14203	14388	14374	14182	14278	14279	14375	14296	14218	14208	14165	14419	14216	14224	14279	14137	14349	14277	14378	14271	14536	14215	14267	14199	14441	14416	14197	14319	14240	14352	14287	14162	14174	14213	14202	14186	14390	14357	14406	14213	14363	14350	14390	14221	14359	14185	14313	14319	14191	14297	14174	14215	14171	14270	14146	14425	14366	14207	14261	14382	14192	14246	14232	14234	14320	14400	14297	14230	14441	14337	14261	14274	14271	14171	14255	14184	14242	14183	14165	14452	14332	14057	14486	14352	14211	14251	14024	14277	14409	14365	14262	14253	14267	14137	14264	14432	14095	14307	14311	14180	14291	14333	14188	14226	13982	14340	14230	14276	14072	14247	14321	14240	14276	14174	14287	14394	14154	14270	14215	14298	14306	14130	14335	14227	14169	14466	14217	14226	14294	14348	14393	14185	14302	14203	14255	14308	14362	14427
23058	21514	29610	23897	21787	24485	27215	20769	19431	19191	18884	18096	18318	18628	18522	18018	17791	17646	17320	17443	17170	17319	17035	17379	17309	17209	17232	17226	17049	17037	17081	17121	17128	19015	22064	21895	19817	18357	17524	17217	17031	16796	16937	16937	17031	16809	17059	17029	16995	16890	16956	16967	16812	16983	16773	17165	16944	16981	16943	16876	16980	16864	17017	16944	16781	17026	16674	16982	16766	16718	16778	16911	16914	16831	16970	16940	16798	17053	16902	17000	16834	16952	16740	16811	16706	17037	16794	16902	16844	16771	16757	16843	16769	16915	16593	16977	16747	16727	17019	16794	16876	16726	16837	16907	16875	17067	16894	16875	16904	16761	16868	16917	16775	16780	16950	16637	16754	16905	16898	16738	16780	16816	16919	16865	16777	16852	16787	16789	16807	16681	16654	17010	16915	16746	16827	16863	16783	16895	16546	16860	17049	16729	17036	16895	16903	16604	16994	16810	16847	16910	16817	16627	16774	16709	16890	16792	16793	16663	16908	16865	16593	16738	16800	16771	16646	16929	16813	16823	16883	16896	16823	16919	16689	16968	16952	16990	16909	17108	16625	16818	16814	16763	16891	17002	16721	16812	17028	16596	16894	16802	16874	16949	16756	16544	16642	16833	16799	16970	16657	16869	16925	16857	16673	16835	16706	16920	16870	17011	16846	16798	16954	16677	16878	16975	16654	16889	16765	16932	16897	16973	16746	16770	16886	16972	16971	16980	16966	16924	17027	16879	16946	16814	16833	16739	16840	16856	16958	16923	16910	16767	16987	16764	16846	16914	17043	17162	16735	16771	16848	16755	16865	16973	16885	16751	16807	16749	16863	16914	16914	16912	16782	16903	16910	16770	16905	16843	16805	16994	16851	16723	16817	17039	16880	16835	16899	16716	16761	16988	16800	16690	16875	16871	16893	16777	16955	16847	16639	16866	16802	16764	16685	16801	16781	16879	16928	16925	16771	16828	16791	16937	16684	16707	16779	16724	16767	16890	17015	16868	16961	16758	16914	16771	16778	16743	16824	16789	16843	16728	16727	16799	16849	16895	16958	16836	17047	16840	16856	16784	16892	17004	16923	16734	16753	16795	16800	16862	16827	16850	16842	16882	16825	16990	16572	16870	16813	16909	16878	16882	16881	16761	16979	16812	16794	16815	16876	16846	16998	16759	16723	16840	16906	16991	16742	17038	16800	16654	16712	16783	16703	16687	17100	16643	16745	16725	16778	16770	16854	16802	16924	16834	16903	16845	16949	16848	16841	16704	16652	16855	16890	16512	16770	16641	16695	16949	17064	16641	16850	16750	16890	16865	16716	16777	17057	17033	17065	16939	16764	16873	16899	16821	17095	16823	16762	16937	16716	16852	16763	16702	16769	16703	16762	16784	16808	16706	16759	16822	16939	16826	16819	16766	16737	16886	16786	16691	16836	16630	17207	16741	16798	16626	16799	16947	16892	16711	16961	16726	16781	16664	16729	16617	16854	16962	16724	16718	16879	16698	16755	16751	16746	16756	16667	16617	16756	16713	16843	16912	16759	16865	16946	16896	16781	16722	16857	16727	16860	17090	16867	16676	16852	16773	16717	16835	16788	16777	16834	16669	16591	16994	16998	16704	16740	16783	16877	16906	16777	16850	16780	16774	16838	16768	16831	16995	16700	16872	16685	16768	16776	16768	16952	16899	16863	16795	16919	16920	16835	16884	16906	16806	16749	16776	16867	16665	16843	16778	16855	16988	16762	16824	16741	16927	16801	16785	16869	17008	16914	16785	16705	17038	16856	16926	16997	16877	16820	16705	16846	16765	16938	16757	16544	16726	16892	16889	16875	16907	16775	16772	16641	16976	16726	16597	16783	16666	16822	16890	16845	16973	17002	16862	16880	16831	16794	16807	16830	16809	16859	16686	16959	17063	16843	16882	16774	17006	16810	16879	16903	16801	16867	16920	16977	16831	16887	16822	16753	16712	16678	16956	16883	16671	16735	16739	16579	16800	16917	16855	16729	16862	16804	16835	16812	16668	16760	16657	16645	16685	16815	16735	16929	16634	16667	16931	16903	16816	16865	16736	16691	16924	16784	16806	16817	16634	16808	16734	16862	16713	16946	16912	16885	16683	16803	16729	16827	16740	16689	17085	16769	16598	16724	16802	16761	16748	16584	16949	16869	16839	16674	17042	16821	16867	17084	16837	16822	16769	16948	16826	16768	16665	16801	16676	17070	16881	16872	16750	17146	17153	16929	16851	16980	16942	16886	16756	16708	16997	16790	16857	16769	16695	16875	17018	16798	17142	16881	16868	16869	16806	16855	16872	16847	16692	16980	16937	16997	16829	16732	16971	16929	16985	16947	16906	16798	16772	16820	16810	17053	16765	16687	16849	16865	16866	16755	16846	16918	16841	16881	16882	16764	16751	16656	16644	16790	16891	16905	16941	16791	16642	17040	17030	17012	16860	16745	17017	16873	16670	16596	16722	16624	16875	16934	16786	16862	16805	16902	16958	17069	16836	16643	16735	16977	16831	16800	16941	16825	16897	16882	16690	16701	16859	17010	16858	16763	16838	16915	16818	16877	16767	16766	16955	16882	16805	16736	16600	16746	16948	16892	16907	17018	16780	16692	16800	16628	16912	16696	16830	16759	16793	16698	16773	16815	16606	16915	16700	16712	16901	16657	16858	16873	16831	16858	16650	16875	16609	16796	16598	16782	16487	16740	16873	17020	16556	16691	16695	16853	16987	16691	16760	16673	16823	16659	16623	16591	16754	16954	16894	16739	16880	16702	16908	17133	16621	16590	16913	16614	16638	16914	16959	16664	16843	16732	16892	16732	17027	16838	16843	16931	16959	16766	16662	16930	17067	16951	16643	16902	17026	16707	16911	16769	16851	16869	16699	16991	16897	16829	16754	16808	16752	16736	16735	16839	17073	16798	16652	16820	16874	16772	16808	16811	16655	16705	16876	16958	16806	16781	16707	16943	16728	16978	17037	16863	16981	16686	16951	16795	16745	16908	16896	16915	16775	16896	16851	16552	16805	16545	16663	17073	16978	16842	16943	16784	16466	16797	16786	16820	16786	16746	16725	16858	16853	16735	17065	16917	16728	16773	16827	16761	16880	17022	16794	16864	16863	16955	17046	16702	16725	16925	16788	16789	16658	16622	16565	16781	16874	16796	16801	16967	17134	17193	16959	16620	16686	16777	16713	16764	17027	16757	16852	16778	16762	16861	16735	16723	16686	16688	16682	16737	16828	16783	16770	17157	16798	16787	16964	16792	16956	16915	16938	16838	16605	16709	16900	16951	16604	16728	16599	16779	16718	16867	16859	16728	16675	16786	16731	16688	16996	16895	16943	16827	16819	16833	16856	16775	16815	16928	16732	16643	16767	16737	16833	16735	16818	16743	16678	16871	16789	16783	16948	16939	16973	17051	17002	16830	16968	17006	16962	16691	16729	16657	16717	16727	17008	16834	16901	16905	16541	16797	16907	16864	16914	16783	16734	16775	16761	16873	16690	17084	16904	16908	16745	16570	16820	16717	16880	16986	16826	16836	16869	16843	16843	16799	16662	16955	16583	16666	16779	16867	16985	16890	16928	16751	16958	16912	16804	16851	16833	16864	16935	16811	16919	17015	17045	16940	16780	16852	16883	16783	16683	16915	16794	16776	16890	16838	16815	16719	16735	16882	16981	16799	16796	16656	16932	16761	16858	16731	16837	17093	17083	17043	16868	16823	16925	16722	16765	16755	16754	16872	16803	16863	16831	16903	16870	16865	16932	16821	16760	16724	16924	16765	16950	17010	16798	17074	16962	16599	16745	16781	16785	16999	16894	16767	16768	16855	16816	16799	16773	16725	16748	16900	16812	16878	16816	16999	16646	16786	16643	16761	16875	16627	16871	16675	16858	16902	17004	16646	16718	16798	17128	16976	17060	16662	16977	16846	16870	16865	16686	16748	16736	16765	16992	16766	16714	16807	16747	16850	16732	16758	16998	16785	16900	16895	16833	16868	16729	16838	16972	16903	16830	16997	16876	16936	16915	16904	16760	16793	16708	16749	16866	16789	16655	16696	16885	16855	16634	16813	16555	16863	16631	16886	16735	16843	16918	16893	16903	16806	16816	16908	16873	16709	16791	16615	16688	16738	16579	16695	16704	16743	16717	16860	16827	16752	16893	16811	16857	16803	17064	16799	16801	16772	16662	16882	16864	16643	16924	16821	16740	16774	16631	17054	16981	16856	16795	16619	16600	16875	16680	16685	16837	16923	16651	16772	16963	16823	16899	16864	16824	16712	16776	16751	16845	16732	16744	16809	16629	16714	16776	17018	17041	16856	16888	16785	16778	16675	16856	17039	16788	16754	16762	16988	16765	16801	16814	16670	16758	16831	16755	16881	16853	16889	16919	16723	16805	16781	16775	16947	16782	16836	17145	16795	16793	16857	16769	16908	16733	17194	16880	16906	16751	16950	16756	16684	16683	16803	16802	16587	16899	16951	16800	16858	16807	16884	16834	16649	16921	16925	16997	16786	16683	16797	16615	16822	16669	16744	16764	16815	17035	16918	16761	16698	16905	17001	17010	16713	16914	16782	16781	16774	16801	16821	16733	16880	16831	16900	16795	16821	17032	16791	16665	16902	17003	16877	16812	16924	16943	16798	16745	16747	16854	16810	16816	16802	16948	16791	16706	16809	16611	17005	16576	16842	16910	16787	16575	16732	16839	16734	16890	16846	16800	16820	16955	16831	16724	16972	16777	16654	17136	16658	16827	16709	16745	16677	16606	16941	16735	16716	16955	16889	16980	16764	16595	16757	16771	16761	16878	16741	17022	16910	16954	16818	16784	16812	16848	16779	16969	16819	16724	16833	16788	16636	16807	16619	16841	16798	16828	16759	16710	16858	16878	16859	16680	16835	16570	16891	16925	16894	16748	17002	16785	16853	16715	16750	16825	16904	16968	16772	16978	16881	16653	16810	16907	16676	16833	16741	16750	16965	16861	16854	16846	16933	16699	17076	16958	16802	16865	16759	16799	16643	16671	16900	16863	16960	16723	16793	17047	16788	16654	16962	16843	16684	16923	16922	16817	16771	17066	16787	16798	16911	16863	16917	16870	16970	16744	16766	16766	16929	16778	16823	16746	16773	16878
21755	40239	36224	27593	26147	24021	21402	19206	18259	17204	17111	16390	16069	16864	16615	15598	15207	14619	14661	14513	14542	14859	14688	14488	14710	14542	14396	14369	14425	14355	14241	14306	14672	17585	21592	20132	17722	15816	14796	14406	14219	14234	14227	14101	14079	14132	14315	14230	14350	14236	14279	14077	14222	14312	14095	14243	14336	14143	14250	14296	14298	14202	14432	14240	14095	14258	14363	14039	14230	14158	14062	14207	14206	14246	14197	14161	14337	14231	14372	14249	14223	14126	14171	14185	14209	14228	14160	14220	13998	14066	14096	14279	14286	14231	14182	14148	14149	14299	14266	14191	14136	14261	14177	14163	14118	14174	14338	14238	14206	14233	14228	14186	14256	14192	14086	14290	14154	14237	14171	14240	14289	14189	14158	14225	14048	14296	14176	14187	14136	14304	14170	14381	14218	14251	14226	14189	14233	14215	14233	14292	14410	14358	14274	14153	14197	14118	14179	14154	14246	14246	14118	14355	14114	14227	14123	14145	14195	14167	14192	14095	14153	14280	14229	14169	14041	13998	14075	14085	14046	14180	14312	14343	14095	14272	14371	14262	14173	14093	14109	14117	14159	14203	14363	14148	14224	14138	14096	14156	14271	14011	14169	14091	14215	14131	14227	14184	14204	14252	14214	14142	14148	14246	14187	14168	14119	14204	14350	14195	14134	14087	14210	14336	14147	13978	14138	14145	14196	14074	14212	14264	14063	14268	14055	14230	14261	14200	14262	14255	13988	14355	14125	14138	14165	14158	14110	14041	14298	14151	14030	14112	14077	14143	14130	14304	14179	14244	14035	14119	14327	14174	14254	14160	14207	13958	14219	14371	14188	14181	14003	14164	14280	14113	14294	14207	13993	14146	14266	14134	14171	14136	14124	14158	14135	14282	14108	14193	14173	14230	14361	14223	14360	14005	14250	14159	14283	14105	14119	14122	14092	14143	14252	14107	14247	14030	14262	14346	14322	14110	14146	14241	14210	14157	14195	14119	14132	14340	13878	14167	14200	14347	14102	14230	14202	14402	14197	14147	14200	14129	14140	14151	14225	14020	14156	14184	14295	14049	14062	14128	14054	14317	14201	14136	14080	14158	14236	14231	14094	14032	14025	14227	14145	14242	14158	14235	14047	14124	14189	13992	14334	14266	14157	14265	14051	13982	14098	14127	14160	14123	14095	14114	14080	14020	14227	14084	14195	14146	14196	14251	14227	14268	14225	14177	14137	14124	14094	14129	14157	14286	14208	14021	14241	14360	14195	14181	14228	14270	14139	14335	14327	14281	14137	14241	14069	14113	14207	14162	14115	14221	14296	14336	14159	14017	14196	14188	14168	14261	14153	14055	14087	14090	14207	14254	14165	14291	14151	14421	14220	14126	14133	14124	14183	14172	14267	14298	14145	14143	14317	14148	14145	14085	14301	14132	14178	14230	14130	14322	14073	14226	14151	14228	14155	14221	14283	14111	14344	14043	14235	14086	14040	14321	14129	14286	13989	14165	14165	14301	14288	14260	14161	14304	14262	14153	14033	14197	14094	14146	14175	14086	14174	14234	14255	14060	14149	14010	14166	14212	14174	14174	14258	14275	14264	14275	14187	14165	14157	14063	14060	14195	14339	14254	14209	14219	14164	14038	14267	14141	14220	14380	14222	14246	14335	14255	13882	14073	14326	14224	14208	14273	13998	14229	14194	14199	14232	14210	14046	14132	14144	14296	14122	14040	14222	14355	14231	14199	14166	14114	14197	14103	14285	14125	14347	14259	14139	14192	14182	14161	14124	14273	14317	14152	14124	14250	14200	14087	14121	14156	14093	14220	14283	14252	14122	14177	14193	14153	14184	14305	14156	14265	14074	14127	14354	14379	14261	14287	14242	14335	14257	14263	14076	14263	14193	13959	14045	14072	14262	14107	14011	14280	14278	14204	14186	14266	14111	14225	14074	14248	14084	14192	14176	14264	14151	14295	14285	14132	14174	14091	14087	14128	14179	14213	14284	14097	14329	14207	14159	14235	14072	14098	14297	14168	14013	14216	13930	14113	14278	13972	14140	14212	14240	14151	14109	14240	14170	14379	14176	14217	14274	14350	14135	14186	14160	14115	14121	14097	14171	14161	14194	14182	14167	14176	14132	14149	14227	14108	14233	14283	14036	14417	14110	14266	14269	14249	14152	14282	14220	14166	14143	14178	14057	14195	14194	14176	14130	14059	14238	14288	13947	14249	14190	14213	14131	13911	14122	14261	14171	14262	13939	14347	14085	14074	14199	14176	14125	14332	14109	14074	13975	14270	14111	14282	14062	14045	14257	13960	14183	14203	14145	14185	14168	14285	14339	14268	14068	14237	14234	14181	14297	14106	14120	14290	14333	14218	14097	14163	14362	13966	14217	14130	13994	14274	14201	14129	14211	14083	14141	14058	14159	14311	14302	14217	14113	14241	14074	14162	14233	14075	14193	14039	14227	14256	14121	14285	14112	14094	14121	14252	14243	14166	14078	14158	14149	14168	14198	14135	14033	14147	14113	14172	14090	14129	14298	14233	13970	14147	14125	14333	14139	14277	14171	14210	14077	14143	14193	14275	14159	14132	14204	14206	14091	14062	14303	14195	14196	14186	14261	14185	14046	14153	14330	14149	14192	14095	14108	14148	14093	14188	14092	14216	14206	14126	14181	14183	14092	14138	14244	14080	14138	14087	14266	14105	14170	14139	14244	14139	14281	14327	14333	14234	14278	14447	14248	14159	14088	14212	14255	14218	14195	14046	14030	14125	14209	14209	14032	14206	14347	14181	14034	14106	14052	14159	14106	14083	14133	14123	14280	14245	14273	14127	14113	14063	14272	14154	14300	14093	14087	14155	14223	14112	14225	14198	14169	14384	14147	14138	14131	14254	14260	14237	14180	14042	14333	14203	14128	14127	14240	14012	14153	14279	14233	14254	14020	14266	14359	14211	14149	14151	14224	14198	14253	14110	14103	14076	14204	14299	14176	14089	14147	14113	13973	14113	14270	14248	14186	14147	14266	14154	14119	14127	14352	14143	14111	14287	14183	14240	14148	14310	14244	14203	14218	14266	14073	14053	14066	14273	14233	14101	13965	14096	14049	14220	14098	14034	14124	14207	14100	14119	14143	14190	14196	14057	14392	14300	13967	14143	14003	14249	14194	14276	14171	14174	14372	14190	14294	14086	14294	14073	14167	14188	14267	14156	14216	14336	13968	14235	14180	14257	14126	14110	14001	14169	14138	14262	14093	14257	14036	14064	14170	14076	14194	14179	14240	14241	14108	14143	14286	14106	14248	13994	14267	14276	14212	14082	14174	14069	14196	14321	14102	13995	14200	14302	14217	14013	14245	14210	14319	14110	14086	14003	14126	14189	14117	14084	14215	14222	14073	14103	14092	14343	14253	14208	14242	13997	14210	14018	14397	14098	14255	14147	14111	14150	14112	14322	14273	14267	14331	14152	14144	14136	14127	14108	14293	14312	14157	14138	14148	14100	14107	14058	14207	14209	14058	14171	14281	14267	14176	14133	14029	14306	14078	14090	14171	14113	14044	14296	14367	14143	14141	14065	13970	14221	14258	14175	14119	14192	14265	14115	14043	14251	14240	14206	14231	14200	14105	14274	14139	14107	14301	14350	14207	14223	14217	14163	14130	14216	14131	14131	14184	14052	14030	14210	14269	14188	14134	14233	14199	14165	14119	14057	14109	14113	14062	14256	14357	14397	14203	14117	14327	14227	14257	14331	14245	14277	14270	14213	13970	14169	14187	14259	14008	14235	14179	14133	14125	14248	14167	14257	14390	14171	14268	14096	14113	14065	14171	14218	14109	14151	14016	14161	13986	14141	14253	14061	14390	14094	13968	14137	14240	14158	14044	14083	14129	14178	14172	14048	14130	14099	14142	13990	14103	14110	14381	14068	14051	14165	14307	14188	14267	14128	13967	14278	13959	14220	14130	14221	14246	14210	14213	13929	13954	14332	14288	14276	14045	14113	14248	14166	14297	14129	14098	14083	14180	14289	14142	14282	14277	14090	14030	14106	14111	14279	14042	13925	14210	14103	14088	14084	14027	14104	14197	14257	14397	14311	14211	14003	14136	14266	14170	14201	14140	14272	14216	14050	14164	14182	14082	14073	14300	14023	14271	14235	14194	14023	14148	14147	14201	14059	14132	14324	14350	14226	14250	14221	14193	14225	14151	14359	14166	14157	14150	14337	14159	13988	14038	14165	14268	14154	14094	14168	14329	14132	14285	14313	14151	14273	14044	14299	14184	14055	14335	14180	14189	14082	14373	14155	14108	14206	14229	14233	14149	14212	14041	14216	14154	14160	14143	14117	14199	14208	14297	14258	14115	14204	14127	14183	14339	14209	14084	14304	14168	14132	14192	14158	14166	14387	14282	14198	14180	14103	14266	14214	14166	14142	14298	14285	14148	14146	14142	14249	14237	13994	14241	13969	14071	14126	14255	14282	14034	14354	14230	14144	14427	14063	14283	14138	14050	14112	14214	14152	14138	14348	14284	14300	13986	14094	14214	14137	14111	14091	14201	14122	14055	14141	14203	14023	14094	14314	14272	14148	14098	14065	14237	14174	14359	14091	14135	14118	14213	14273	14280	14292	14193	14155	14146	14210	14178	14247	14176	14193	14140	14184	14094	14118	14197	14167	14168	14020	14216	13992	14326	14171	14265	14317	14131	14141	14135	14235	14108	13947	14290	14358	14104	14177	14244	14274	14282	14231	14114	14133	14270	14286	14094	14233	14154	14310	14070	14139	14227	14212	14239	14153	14168	14119	14197	14248	14194	13889	14435	14137	14193	14116	14303	14064	14094	14243	13997	14235	14217	14202	14007	14424	14230	14147	14129	14110	14135	14185	14079	14106	14267	14116	14193	14123	14102	14178	14296	13958	14220	14087	14295	14251	14084	14178	14167	14132	14187	14177	14034	14195	14347	14188	14179	14075	14279	14334	13968	14122	14094	14342	14120	14232	14352	14022	14287	14193	14300	14186	14207	14127	14232	13999	14240	14139	14232	14082	14252	14053	14123	14294	14137	14275	14190	14092	13947	14289	14114	14184	14079	14240	14131	14190	14012	14220	14116	14054	14153	14233	14183	14239	14202	14150	14120	14047	14263	14271	14110	14283
27865	23164	27898	24059	20782	20096	19150	18434	17993	17773	17504	17805	17391	17396	17528	17477	17188	17186	17164	17146	16826	17151	17064	17161	17204	17049	17072	16987	17074	17088	17090	16983	17077	17019	17337	17426	17436	16958	17035	16972	17043	17096	16946	16843	16962	16800	16832	16885	16895	16901	16935	16922	17052	16811	17037	16978	16904	16900	16911	16829	16813	16795	17020	16774	16926	16820	16847	16784	16798	17130	17040	17109	17089	16854	16821	16935	16958	17019	17074	16783	17094	17141	16993	17065	17082	16834	16938	17115	16880	17096	16990	17045	16754	17067	16879	16809	16998	16884	16907	16959	16780	16907	16964	16741	16798	17017	16904	16792	17061	17020	16785	16925	16886	16969	16923	17108	17047	16955	16815	16881	16967	16978	16961	17013	16706	16912	16818	16913	16830	16995	17059	16937	16829	16781	16993	16852	16753	16908	16955	16821	16979	17120	16815	16813	17100	17096	16947	16848	16806	16835	16889	17133	16917	16868	16970	16802	16941	16879	16904	16868	16986	16752	16747	17095	17040	16868	16886	17126	17001	16899	16917	16914	17075	16821	16995	17039	16899	17078	17101	16958	16819	16910	16757	16863	16931	16934	16807	16688	16813	17243	17008	16886	16769	16875	16918	17030	16872	16943	17081	16869	16963	16997	16790	17080	16888	17064	17051	16914	16669	16898	16838	16866	17144	16687	16820	17007	16829	17095	17117	17106	17068	16788	16997	16796	16968	16910	16953	17014	16907	16767	17016	17085	17113	16783	16815	16942	16853	16679	16974	16926	17011	16877	16926	16932	16901	16884	17130	16755	16790	16777	16977	17004	17012	17045	16956	16777	17064	17033	16802	16839	16671	16802	16996	17001	17162	16786	16825	16919	16940	16978	17046	16759	16841	16953	17066	17068	16876	16989	16966	16779	16932	16792	16595	16857	16886	16889	16954	16907	16816	16789	16968	16811	16775	16944	17025	17190	17074	17244	16946	16825	17213	17221	16952	16900	16966	16835	16907	16889	17146	16929	17021	16799	16770	16857	16764	16770	16939	17013	16888	16983	16823	16741	16784	17078	16970	16882	16940	17076	16866	16896	17018	17088	16897	16852	17055	16931	16923	16912	17082	17105	16942	17051	16940	16960	17043	16851	16858	16889	16824	16905	17032	16932	17078	16937	16869	17053	16828	16890	16751	17042	17006	16885	16988	17111	16600	17119	16914	16889	16960	16983	16844	16935	16852	17045	17090	17133	16799	16929	16997	16815	16938	16887	16817	17196	16992	16971	16892	16854	16946	16972	17026	17025	17175	16854	16915	16996	16931	17041	16902	16918	17046	16842	16953	16939	16963	17059	16922	16818	16885	17074	16912	16992	17085	16883	16941	16762	16917	16739	16956	16943	16876	17163	17029	16990	16977	16909	16831	16943	16882	16832	17022	17051	16886	16752	16973	17111	17067	17222	17079	16904	16977	16766	16962	16983	16969	16919	16821	16994	16877	16787	16848	17003	16941	16802	16986	17013	16982	17173	16796	16981	16998	16841	16783	16930	16879	16759	16908	16946	16859	17057	17027	16803	17029	17106	16972	16785	16781	16905	16948	16996	16936	16858	16921	16878	16899	16825	16940	16953	16913	16914	17047	17075	16957	16835	17077	16958	16948	16922	17013	16985	16810	16980	16781	16808	16946	16944	16955	16934	16932	16895	16873	16864	16937	16808	17075	16943	17019	17190	16808	16896	16702	16838	16854	17086	16920	16882	16959	16977	16856	17072	16835	16883	16865	16769	16721	16880	17096	16902	16925	16916	16883	16859	16846	16944	16916	17060	16934	16926	16853	17086	16905	16857	17076	16905	16754	16909	16722	16784	16902	16970	16936	17115	16795	16946	16763	16848	16894	17161	16927	16865	16966	17083	16761	17025	16809	17166	17086	16854	17015	16985	16869	16768	17002	17072	17037	16898	17036	16967	17043	16919	17110	17068	17060	17059	17058	17083	16950	16778	16975	17093	16965	16861	16875	17102	16957	16758	17009	16896	16777	16891	16990	16991	17041	16924	16978	16870	17119	17046	16888	16848	16929	17031	17221	16862	16958	16794	17064	16964	17098	16794	17038	16940	16867	17057	16894	16936	16968	17164	16758	16974	17045	16879	17119	17039	17046	16884	17079	17001	17028	17003	16975	16922	16996	16933	16983	17045	16920	16952	16922	16936	17115	16943	17061	16983	16982	16935	16918	16941	16948	16879	16880	16892	16925	17019	16796	16805	16983	16960	16798	17109	16987	16964	16788	16745	16904	17174	17015	17158	17007	16720	16758	16798	16916	17075	17162	16776	17075	16940	16938	17061	16939	16918	17167	16898	16924	17088	16843	16907	16919	16859	16745	16852	16877	17054	16664	17112	17030	16974	16937	16855	16798	16756	16927	16912	16894	16904	17153	17085	16909	16886	17129	16828	17021	16891	16900	17013	16761	16930	16930	16993	17003	17170	16963	16778	16911	16903	16810	16899	16823	16934	16762	17009	16774	16950	17206	16923	16952	17023	17018	16954	16919	17103	16827	17008	17192	16938	17118	17099	16778	17076	16805	16940	17098	17166	17010	16835	16961	17048	17168	17040	17107	16791	17024	16802	16895	17028	16954	17090	16958	16913	16864	17009	16914	16908	16926	17078	17085	16979	17038	16967	16960	16911	16900	16899	16996	17121	17086	17242	16690	16942	16897	16953	16979	17170	16984	16800	16954	16728	17034	16921	16806	16963	16860	16802	16898	16829	16796	17186	16869	16979	16988	17039	17076	17031	16717	16905	17028	17114	16831	16982	16783	16903	16693	16931	17146	16877	16998	16924	17027	17056	16922	16903	16969	16953	16784	16936	16977	16843	16971	16762	16930	16880	16829	16796	17029	17015	17028	16997	16921	16895	16847	16881	16930	16855	16990	16947	16899	16829	16986	17062	16910	16988	17143	16986	16812	16967	17080	16674	16993	17251	16974	16853	16923	16900	17070	16922	16806	17101	16745	16681	16840	16834	16998	17000	17107	16874	17039	16893	16946	16895	17094	16968	17068	16965	17041	16918	16929	16834	17003	16863	17159	17019	16819	16769	17014	16888	16929	16988	16860	16852	17118	16817	17033	16990	16978	16990	16861	16894	16821	16909	17005	17155	16890	17020	16869	17021	17060	16873	17039	16802	17101	17136	17203	16945	16847	16957	16917	17005	16890	16962	16926	16909	17120	17032	17176	17018	16836	16928	16856	17109	16934	16875	17119	16858	16985	17087	17046	16813	16742	16815	17009	17084	16822	16888	17011	16939	16907	16824	17021	17057	16796	17019	16996	17015	16908	17038	16852	17070	17009	17125	16891	17060	16917	16673	17139	16949	17017	16838	16868	17126	17139	17076	17044	17004	17110	16966	16865	16862	16992	17179	17017	16924	16941	17088	17017	16860	16934	16877	16686	17127	16806	16948	16978	16835	16982	16865	16905	16934	16778	16810	17088	17123	17098	17055	16954	16718	17118	16944	17112	17140	17059	17286	16973	16818	16951	16943	16775	17009	17021	16904	16896	16751	16903	16973	16688	17079	16917	17266	17050	17077	17093	16813	16985	17023	16980	17048	16799	17063	16796	17048	16825	16956	17031	17068	16803	16906	16831	16999	16995	17065	17018	16784	17146	16860	16947	16937	16799	16936	16815	16864	17003	16967	17050	16980	17012	16796	16971	17088	16781	16955	17107	16888	16934	16889	17085	16767	16874	16894	16936	17006	16888	16941	16906	16876	17074	17084	16893	16961	17020	17162	17223	17046	16989	17194	17064	17112	17072	16935	16804	16851	16916	17128	17082	17021	17152	16768	16916	16964	16889	16692	17016	16992	16962	16853	16813	16878	16834	16807	17059	16973	17032	16786	17185	16908	16812	16840	16803	16659	16937	17041	16993	17075	16981	16847	16874	16757	17140	16937	16938	16881	16943	16945	16926	17077	17127	16957	16880	17089	17000	16897	17051	16917	16666	16794	16859	16836	16897	17073	16999	17157	17073	17086	17007	16808	16977	17035	16873	17102	17055	16878	17124	16915	17081	17083	17041	17060	17004	17025	16961	17036	17081	16909	16926	16941	16916	17037	16983	16889	17168	16865	16920	16934	16930	17029	17042	16805	16920	16952	16794	16994	16927	16920	17035	16940	16713	16725	16932	17036	16995	16989	16899	16793	16769	16709	16744	17102	16847	17084	17054	17004	17072	17031	16841	16856	16781	16812	16910	17005	16803	16879	16983	17130	17113	17031	16832	16833	16910	16856	17007	16880	17009	17021	16840	16944	16936	17022	17084	16910	16985	16978	16904	16824	16892	16859	16947	16919	17118	16925	16861	16970	16609	16887	16968	16743	16840	16895	16906	16920	16911	16826	16894	16995	16814	16772	17076	17111	17015	16984	16915	16976	17071	17116	16919	16938	16958	16798	16867	17215	16879	16939	16834	17013	16809	16875	16978	16920	16940	16956	17093	17064	16879	16872	17070	16821	16940	16860	17085	16817	16895	16891	17044	17040	16803	16864	16895	16994	17173	16967	16732	16837	17011	16855	16942	16745	16995	16872	16960	17059	16820	16975	17030	16998	17231	16943	17087	16884	17045	16896	16742	16759	17079	16980	16911	17027	17179	17017	16926	17118	17212	17169	16906	16603	16812	16908	17041	16881	16876	17008	16815	17018	16894	17038	17009	17098	17304	16873	16867	17079	17002	16974	16853	16913	17077	16912	16936	17108	16929	16937	16994	17024	16990	17087	16907	16964	17033	16895	17088	16933	16695	17046	16903	16933	17072	16999	16702	17011	16929	17086	16894	17009	16928	17132	16906	16991	16816	16711	16890	16967	16977	16946	16986	16998	16907	16926	16661	16719	16906	17104	16862	17168	16967	16796	16996	16954	16975	16951	17074	17119	16890	16842	16986	16909	16799	16973	16964	16756	16920	17002	16868	17051	16890	16930	16969	16865	17019	17107	16977	16924	16858	16859	16828	16946	16980	16860	16853	17001	17051	16996	16950	16990	16989	17067	16884	16708	17019	16839	16951	16769	16724	17091	17165	16917	17048	16877	16961	16954	17168	16998	16866	17097	16888	17066	16988	16965	16981	16980	16893	16900	17195	17039	16877	16964	17015	16783	17045	16667
18920	29210	26752	20425	20428	18846	17130	16372	15768	15630	15245	15416	14972	15194	15307	14781	14687	14493	14403	14474	14414	14558	14461	14353	14540	14389	14499	14176	14425	14168	14336	14448	14503	14577	14859	14848	14777	14501	14463	14350	14250	14306	14345	14277	14328	14244	14215	14382	14286	14348	14282	14420	14354	14367	14265	14384	14350	14286	14244	14253	14228	14299	14244	14174	14195	14143	14165	14342	14291	14174	14432	14342	14351	14263	14357	14280	14308	14256	14300	14338	14261	14209	14348	14237	14229	14292	14162	14122	14418	14359	14200	14284	14242	14293	14306	14234	14103	14397	14318	14126	14360	14223	14381	14334	14273	14231	14304	14355	14152	14366	14449	14318	14257	14182	14450	14371	14191	14368	14389	14421	14326	14255	14406	14223	14150	14187	14478	14272	14406	14452	14304	14222	14286	14283	14240	14173	14310	14253	14317	14355	14211	14256	14132	14133	14258	14196	14211	14086	14415	14305	14323	14404	14347	14399	14364	14332	14294	14342	14289	14458	14237	14462	14317	14509	14295	14087	14299	14182	14308	14317	14302	14400	14176	14279	14137	14214	14325	14387	14179	14270	14474	14313	14344	14297	14326	14316	14333	14255	14121	14275	14225	14308	14425	14099	14312	14199	14184	14220	14447	14276	14265	14328	14318	14137	14231	14395	14338	14292	14387	14384	14387	14407	14392	14316	14347	14360	14218	14260	14224	14207	14250	14423	14286	14340	14159	14429	14360	14181	14391	14199	14409	14287	14307	14290	14265	14206	14166	14340	14189	14508	14367	14136	14280	14211	14246	14280	14232	14332	14314	14243	14338	14191	14481	14415	14103	14328	14203	14309	14391	14258	14223	14342	14311	14298	14237	14236	14447	14418	14361	14486	14366	14261	14428	14358	14225	14272	14280	14326	14306	14210	14394	14180	14365	14210	14207	14235	14411	14279	14205	14229	14370	14230	14223	14308	14098	14288	14285	14297	14242	14545	14261	14125	14280	14174	14240	14251	14375	14287	14246	14241	14082	14277	14355	14394	14176	14359	14400	14367	14251	14309	14090	14254	14390	14151	14403	14477	14245	14380	14464	14342	14213	14340	14339	14219	14326	14444	14262	14384	14307	14230	14376	14292	14266	14286	14119	14410	14290	14306	14221	14280	14238	14310	14399	14363	14302	14401	14315	14296	14407	14183	14230	14356	14336	14270	14322	14245	14266	14123	14427	14279	14491	14258	14271	14402	14360	14071	14407	14248	14227	14256	14332	14352	14310	14145	14192	14241	14161	14220	14391	14314	14303	14145	14522	14244	14290	14419	14249	14335	14284	14178	14377	14264	14270	14155	14147	14384	14345	14303	14331	14360	14319	14210	14223	14304	14248	14329	14177	14368	14349	14291	14529	14245	14260	14388	14195	14334	14305	14496	14300	14154	14323	14224	14410	14164	14435	14332	14214	14159	14192	14293	14325	14164	14471	14199	14182	14198	14321	14190	14367	14219	14318	14361	14400	14341	14326	14267	14242	14313	14131	14301	14287	14373	14214	14360	14330	14113	14321	14204	14433	14401	14315	14303	14270	14307	14443	14332	14231	14331	14239	14128	14328	14289	14303	14344	14325	14183	14225	14313	14360	14242	14421	14337	14388	14395	14124	14278	14329	14167	14404	14406	14469	14332	14402	14423	14110	14409	14207	14296	14259	14287	14252	14406	14129	14326	14235	14151	14312	14242	14281	14287	14346	14386	14421	14358	14329	14380	14273	14300	14261	14386	14177	14306	14459	14224	14351	14119	14420	14301	14449	14552	14350	14140	14260	14264	14310	14311	14192	14342	14363	14336	14216	14343	14265	14174	14383	14171	14176	14309	14198	14283	14282	14278	14217	14174	14277	14268	14413	14282	14255	14036	14200	14185	14282	14524	14292	14260	14367	14304	14285	14397	14208	14365	14245	14196	14355	14528	14227	14306	14240	14330	14211	14456	14193	14254	14405	14400	14558	14225	14297	14258	14429	14217	14340	14447	14282	14324	14172	14246	14421	14202	14351	14368	14330	14308	14283	14348	14398	14097	14107	14186	14067	14207	14346	14236	14318	14349	14255	14287	14200	14306	14265	14295	14335	14341	14130	14252	14190	14196	14161	14337	14321	14311	14375	14323	14267	14273	14344	14362	14229	14491	14466	14412	14236	14431	14348	14326	14255	14205	14213	14222	14391	14317	14336	14256	14383	14301	14260	14245	14197	14306	14377	14215	14198	14237	14354	14177	14379	14176	14322	14392	14268	14208	14442	14180	14342	14241	14214	14325	14198	14209	14237	14279	14344	14364	14227	14265	14265	14288	14384	14219	14086	14132	14208	14199	14231	14274	14304	14390	14408	14382	14143	14235	14106	14027	14379	14247	14348	14176	14233	14248	14340	14254	14281	14181	14404	14172	14291	14252	14107	14138	14239	14519	14108	14399	14313	14278	14364	14410	14221	14299	14222	14127	14437	14347	14220	14326	14390	14114	14377	14163	14392	14178	14422	14248	14349	14268	14196	14276	14241	14248	14286	14276	14393	14294	14343	14277	14128	14325	14276	14298	14322	14201	14294	14287	14401	14157	14192	14357	14298	14212	14089	14376	14350	14227	14283	14275	14313	14337	14370	14424	14169	14214	14069	14436	14363	14347	14391	14246	14314	14441	14309	14163	14133	14323	14437	14265	14276	14277	14535	14267	14284	14242	14260	14379	14188	14355	14359	14379	14247	14134	14237	14265	14326	14234	14265	14379	14259	14350	14261	14447	14252	14157	14337	14481	14300	14345	14239	14430	14471	14298	14312	14309	14333	14368	14244	14077	14304	14435	14226	14260	14234	14348	14581	14311	14326	14208	14247	14217	14323	14318	14369	14176	14226	14363	14098	14440	14315	14362	14329	14383	14174	14323	14267	14359	14234	14058	14409	14326	14235	14087	14409	14277	14433	14280	14436	14099	14349	14327	14248	14185	14229	14455	14120	14382	14242	14406	14254	14354	14333	14369	14349	14310	14148	14187	14228	14200	14281	14312	14130	14398	14234	14425	14272	14251	14434	14400	14287	14291	14278	14268	14257	14310	14417	14251	14388	14411	14090	14245	14317	14245	14238	14260	14433	14202	14350	14267	14316	14228	14227	14188	14399	14221	14205	14330	14420	14386	14412	14163	14331	14226	14259	14307	14258	14360	14292	14288	14285	14327	14353	14185	14211	14434	14157	14165	14346	14217	14095	14252	14354	14379	14330	14179	14383	14081	14406	14307	14296	14354	14263	14213	14276	14113	14287	14226	14094	14363	14314	14251	14385	14391	14179	14294	14195	14364	14214	14240	14178	14320	14129	14349	14458	14334	14258	14150	14156	14212	14246	14415	14289	14194	14357	14259	14483	14510	14174	14392	14291	14434	14124	14355	14171	14383	14424	14359	14220	14401	14430	14164	14252	14308	14261	14354	14312	14242	14287	14325	14294	14261	14307	14374	14189	14309	14181	14203	14209	14222	14376	14370	14171	14435	14361	14370	14162	14401	14167	14356	14303	14348	14374	14298	14278	14206	14432	14458	14229	14181	14178	14394	14283	14320	14328	14323	14232	14362	14328	14299	14168	14405	14345	14407	14286	14461	14353	14256	14257	14510	14288	14411	14408	14346	14294	14222	14261	14364	14208	14290	14221	14303	14473	14281	14445	14374	14003	14303	14297	14432	14293	14348	14155	14393	14408	14217	14263	14232	14445	14169	14248	14358	14329	14305	14149	14292	14522	14373	14377	14168	14319	14364	14412	14179	14271	14291	14169	14278	14246	14274	14176	14099	14408	14193	14187	14377	14304	14148	14256	14214	14216	14296	14208	14548	14219	14413	14292	14336	14383	14404	14180	14146	14180	14282	14307	14182	14199	14217	14218	14391	14263	14146	14354	14363	14297	14285	14271	14272	14343	14351	14284	14472	14288	14394	14226	14411	14210	14313	14369	14464	14413	14229	14253	14480	14236	14428	14301	14129	14292	14330	14395	14326	14159	14399	14340	14466	14262	14422	14112	14366	14340	14463	14350	14330	14259	14311	14266	14054	14239	14140	14244	14289	14302	14311	14253	14265	14378	14415	14227	14292	14243	14223	14157	14220	14325	14282	14405	14181	14156	14131	14247	14304	14391	14268	14029	14163	14250	14353	14218	14221	14296	14427	14429	14283	14370	14320	14256	14522	14395	14407	14259	14367	14174	14106	14345	14208	14257	14229	14399	14269	14229	14318	14519	14210	14073	14177	14484	14196	14174	14314	14127	14418	14294	14148	14324	14392	14463	14370	14176	14302	14300	14294	14393	14356	14130	14296	14188	14300	14137	14279	14164	14352	14292	14417	14071	14352	14227	14289	14074	14432	14256	14230	14278	14348	14424	14247	14130	14089	14288	14101	14219	14132	14224	14314	14239	14288	14346	14288	14389	14314	14430	14250	14255	14157	14189	14298	14228	14287	14311	14338	14318	14277	14264	14500	14308	14364	14306	14321	14309	14264	14199	14272	14172	14326	14095	14167	14289	14363	14349	14293	14377	14134	14501	14245	14373	14384	14325	14265	14347	14156	14301	14192	14229	14311	14269	14193	14239	14385	14262	14219	14351	14316	14302	14355	14152	14245	14431	14520	14284	14148	14136	14184	14256	14433	14215	14386	14134	14239	14207	14323	14191	14268	14320	14272	14268	14400	14311	14294	14295	14225	14140	14411	14269	14291	14436	14294	14357	14276	14248	14317	14239	14257	14282	14101	14382	14301	14257	14389	14279	14318	14470	14214	14173	14377	14353	14279	14312	14317	14343	14347	14261	14202	14367	14343	14223	14223	14183	14482	14334	14360	14282	14041	14147	14365	14415	14270	14320	14127	14331	14426	14186	14426	14222	14294	14114	14243	14251	14232	14288	14401	14263	14142	14339	14344	14255	14386	14291	14244	14210	14327	14450	14254	14147	14259	14095	14108	14227	14182	14243	14330	14421	14291	14364	14366	14239	14179	14548	14287	14329	14359	14366	14355	14275	14185	14291	14365	14302	14265	14230	14399	14409	14300	14226	14120	14248	14488	14334	14384	14357	14407	14196	14290	14403	14368	14418	14352	14235	14243	14406	14247	14374	14329	14365	14302	14208	14142	14443	14036	14259	14332
23927	21476	29238	24223	22671	24064	23218	19443	18264	18334	18042	17900	17500	17563	17314	17296	17181	16977	16790	16850	16845	16979	17102	16878	16911	16899	16853	16835	16812	16766	16775	16928	17107	18129	19745	19195	18515	17572	17023	16619	16660	16696	16656	16759	16517	16563	16525	16757	16610	16723	16436	16511	16620	16672	16582	16795	16591	16581	16640	16740	16502	16519	16520	16880	16694	16525	16643	16683	16736	16796	16708	16651	16542	16741	16612	16783	16685	16752	16557	16589	16382	16585	16616	16508	16724	16599	16688	16764	16582	16617	16627	16687	16530	16774	16714	16480	16626	16487	16693	16570	16514	16782	16625	16620	16507	16816	16672	16503	16656	16388	16657	16644	16490	16753	16595	16659	16706	16680	16556	16735	16446	16597	16653	16758	16620	16688	16724	16361	16718	16492	16603	16818	16473	16552	16562	16613	16640	16479	16749	16466	16372	16402	16497	16611	16632	16650	16643	16703	16614	16716	16468	16542	16792	16598	16822	16479	16757	16445	16701	16770	16681	16657	16603	16547	16767	16772	16542	16698	16772	16656	16780	16521	16646	16734	16517	16457	16609	16808	16535	16465	16456	16793	16608	16644	16603	16623	16372	16477	16509	16576	16792	16758	16665	16619	16594	16543	16798	16444	16679	16585	16567	16671	16685	16633	16528	16628	16504	16438	16675	16519	16569	16541	16583	16602	16553	16663	16750	16662	16747	16682	16581	16485	16570	16800	16489	16699	16706	16736	16688	16666	16645	16596	16647	16637	16364	16658	17087	16461	16530	16409	16533	16481	16474	16531	16715	16762	16487	16536	16514	16651	16744	16540	16563	16570	16886	16770	16668	16732	16765	16547	16519	16657	16503	16426	16497	16529	16578	16599	16549	16663	16343	16618	16648	16621	16809	16660	16662	16529	16578	16878	16668	16672	16762	16525	16732	16803	16700	16649	16770	16500	16661	16706	16583	16817	16501	16688	16637	16800	16800	16659	16663	16679	16581	16658	16569	16653	16771	16658	16774	16566	16468	16755	16547	16620	16472	16550	16491	16668	16729	16735	16693	16749	16623	16549	16564	16658	16459	16610	16675	16572	16655	16705	16757	16725	16718	16446	16371	16625	16578	16945	16623	16532	16587	16497	16566	16531	16633	16581	16469	16581	16791	16544	16492	16620	16546	16566	16667	16547	16555	16677	16803	16648	16508	16648	16590	16598	16455	16544	16617	16639	16624	16418	16646	16518	16485	16681	16719	16697	16800	16503	16548	16524	16674	16772	16724	16655	16698	16724	16509	16826	16470	16488	16518	16667	16804	16803	16787	16591	16590	16713	16793	16649	16673	16517	16526	16572	16509	16465	16629	16601	16430	16375	16652	16627	16603	16605	16673	16570	16710	16526	16529	16584	16672	16626	16567	16555	16736	16591	16694	16596	16693	16644	16451	16728	16663	16737	16616	16474	16686	16611	16389	16474	16554	16507	16480	16566	16596	16775	16740	16576	16579	16619	16736	16609	16509	16557	16540	16628	16483	16434	16843	16542	16820	16808	16769	16606	16715	16623	16491	16522	16577	16756	16735	16532	16734	16543	16769	16576	16561	16745	16676	16767	16468	16625	16677	16711	16557	16640	16618	16703	16885	16621	16814	16604	16586	16422	16576	16755	16714	16839	16459	16714	16801	16669	16537	16799	16490	16648	16500	16573	16597	16592	16658	16631	16656	16684	16522	16600	16717	16496	16739	16667	16746	16570	16764	16556	16564	16417	16554	16790	16595	16453	16523	16576	16498	16553	16519	16554	16720	16595	16511	16368	16699	16735	16828	16685	16629	16536	16722	16837	16514	16681	16651	16775	16393	16791	16709	16805	16725	16741	16557	16437	16646	16566	16539	16508	16633	16639	16645	16361	16504	16616	16705	16734	16722	16773	16496	16532	16687	16347	16592	16405	16554	16592	16509	16649	16366	16616	16652	16375	16625	16435	16554	16562	16603	16591	16548	16668	16631	16669	16496	16689	16823	16728	16539	16585	16726	16530	16552	16630	16519	16594	16725	16565	16511	16605	16632	16578	16617	16360	16499	16712	16688	16531	16676	16617	16574	16524	16631	16522	16587	16571	16610	16691	16579	16605	16527	16685	16885	16562	16599	16781	16677	16476	16600	16418	16503	16682	16534	16510	16529	16559	16601	16689	16718	16560	16740	16750	16840	16704	16687	16634	16761	16337	16752	16517	16573	16549	16285	16577	16649	16566	16482	16606	16450	16797	16572	16661	16368	16629	16643	16645	16677	16327	16463	16402	16443	16606	16464	16651	16589	16909	16590	16655	16513	16450	16644	16607	16650	16560	16645	16736	16530	16704	16583	16513	16758	16528	16740	16623	16497	16492	16676	16647	16645	16708	16642	16637	16635	16651	16635	16749	16470	16630	16643	16520	16428	16530	16749	16745	16932	16645	16820	16595	16495	16647	16644	16623	16558	16737	16758	16491	16778	16741	16617	16602	16634	16634	16597	16721	16694	16505	16727	16698	16665	16464	16585	16567	16613	16695	16562	16733	16735	16410	16519	16861	16909	16537	16612	16640	16590	16646	16597	16666	16524	16581	16604	16405	16495	16525	16671	16839	16570	16663	16823	16611	16432	16663	16630	16577	16846	16572	16574	16706	16550	16576	16527	16689	16805	16857	16672	16363	16528	16612	16803	16546	16810	16611	16619	16648	16573	16632	16887	16783	16686	16481	16663	16516	16562	16643	16671	16567	16481	16600	16786	16708	16508	16608	16672	16533	16691	16656	16628	16713	16735	16622	16647	16746	16688	16757	16600	16572	16529	16705	16686	16804	16533	16534	16542	16166	16582	16455	16408	16634	16710	16752	16604	16738	16679	16538	16590	16679	16504	16660	16597	16541	16467	16552	16544	16627	16728	16574	16693	16563	16476	16692	16487	16438	16550	16551	16606	16544	16695	16650	16650	16647	16650	16639	16690	16675	16764	16550	16672	16667	16591	16619	16642	16709	16596	16660	16624	16645	16608	16606	16675	16677	16625	16752	16678	16474	16591	16639	16772	16719	16528	16566	16723	16752	16563	16430	16612	16638	16788	16646	16894	16841	16714	16598	16786	16847	16705	16699	16789	16796	16712	16671	16825	16749	16621	16612	16549	16745	16715	16576	16785	16533	16728	16779	16634	16492	16479	16672	16575	16734	16710	16625	16658	16732	16543	16387	16438	16849	16572	16443	16429	16684	16622	16582	16587	16522	16643	16596	16602	16547	16703	16667	16655	16527	16813	16657	16445	16621	16810	16556	16518	16486	16940	16894	16714	16667	16435	16545	16716	16767	16612	16678	16790	16642	16643	16598	16706	16414	16781	16613	16605	16680	16656	16646	16696	16590	16649	16649	16683	16418	16541	16597	16674	16620	16402	16746	16687	16646	16755	16673	16524	16546	16607	16664	16609	16668	16678	16507	16591	16673	16617	16649	16612	16718	16598	16594	16455	16742	16728	16738	16646	16637	16482	16698	16746	16644	16604	16512	16684	16456	16511	16542	16707	16576	16615	16826	16480	16555	16519	16839	16592	16718	16666	16508	16701	16762	16570	16614	16640	16744	16468	16726	16598	16512	16630	16635	16611	16698	16671	16600	16704	16545	16702	16454	16619	16665	16583	16697	16669	16738	16562	16594	16449	16450	16631	16439	16578	16558	16456	16531	16554	16434	16646	16695	16731	16602	16931	16738	16835	16748	16827	16636	16719	16592	16455	16456	16596	16540	16484	16723	16484	16711	16743	16671	16547	16964	16633	16492	16580	16625	16644	16674	16496	16627	16704	16540	16590	16554	16686	16578	16449	16601	16613	16792	16734	16761	16692	16500	16855	16593	16571	16687	16745	16540	16572	16856	16517	16592	16677	16470	16717	16626	16629	16616	16631	16627	16716	16698	16583	16719	16503	16507	16674	16829	16545	16572	16524	16733	16714	16692	16703	16713	16707	16549	16568	16450	16497	16553	16595	16720	16705	16825	16515	16751	16596	16384	16651	16746	16768	16355	16479	16621	16578	16482	16699	16570	16634	16573	16426	16490	16617	16373	16548	16693	16711	16756	16537	16400	16597	16707	16679	16633	16631	16598	16684	16507	16487	16455	16683	16555	16642	16724	16660	16686	16532	16574	16649	16717	16834	16547	16483	16808	16472	16642	16614	16602	16686	16627	16725	16678	16771	16524	16460	16765	16689	16607	16668	16571	16647	16469	16609	16651	16568	16555	16814	16597	16593	16644	16446	16520	16625	16684	16561	16621	16617	16665	16635	16663	16767	16571	16653	16480	16394	16467	16780	16557	16574	16688	16754	16623	16497	16738	16549	16547	16693	16732	16531	16679	16626	16568	16491	16476	16577	16832	16307	16727	16553	16549	16534	16557	16689	16525	16341	16684	16629	16635	16712	16653	16396	16538	16512	16690	16656	16803	16805	16744	16558	16710	16519	16573	16640	16800	16569	16355	16570	16664	16658	16566	16619	16672	16724	16614	16723	16766	16638	16344	16388	16814	16599	16507	16496	16366	16765	16614	16528	16509	16549	16563	16452	16651	16444	16655	16592	16572	16586	16654	16598	16622	16713	16708	16618	16694	16533	16703	16593	16783	16615	16826	16527	16439	16502	16513	16617	16577	16645	16736	16611	16660	16802	16594	16650	16542	16539	16713	16662	16592	16591	16588	16567	16882	16759	16558	16548	16469	16659	16624	16538	16482	16618	16824	16671	16378	16746	16612	16849	16531	16717	16669	16512	16614	16835	16583	16562	16503	16665	16726	16540	16800	16713	16533	16517	16580	16471	16486	16523	16696	16644	16641	16573	16926	16614	16560	16447	16659	16619	16531	16686	16726	16659	16587	16654	16514	16731	16363	16697	16565	16619	16431	16573	16609	16650	16509	16719	16594	16662	16671	16618	16683	16745	16740	16805	16649	16647	16609	16562	16731	16600	16720	16688	16611	16521	16625	16494	16721	16721	16703	16538	16345	16871	16601	16522	16636	16536	16747	16492	16665	16779	16667	16546	16511	16489	16546	16506	16566	16678	16723	16507	16609	16616	16767	16422	16355	16595	16504	16509	16615	16616	16550	16513	16650	16583	16594	16532	16630	16685	16630	16521	16688	16582	16745	16612	16658
19597	35839	33352	24545	23484	21292	19192	17933	17028	16397	16029	15861	15372	15616	15554	15172	14725	14653	14219	14379	14304	14364	14415	14327	14390	14369	14247	14200	14344	14263	14329	14465	14655	16398	18521	17289	16075	15004	14615	14223	14248	14287	14364	14137	14061	14215	14224	14105	13977	14157	14262	14092	14167	14118	14190	14115	14196	14282	14053	14182	14154	14225	14208	14062	14186	14224	13952	14282	13934	14320	13992	14118	14127	14201	13948	14046	14261	14276	14238	13981	14098	14111	14163	14090	14230	14208	14210	14019	13915	13888	14160	14233	14133	14057	14084	14134	14181	14145	14063	14100	14123	14313	14033	13941	14130	14222	14021	14004	14044	14204	14175	14106	14137	14055	14026	14155	14307	14039	14207	14129	14020	14259	14183	13990	14152	13962	14097	14265	14245	14092	14092	14117	14108	14081	14235	14115	13915	14108	14050	14111	14004	14191	14076	14225	13952	14052	14173	14130	14094	14135	14033	14116	14160	14183	13985	14281	14391	13942	14153	14146	14233	14137	14273	14071	14239	14164	14098	14014	14148	14151	13983	14110	14212	14227	14299	14079	14131	14122	14110	14195	14073	14159	14155	14139	14147	14109	14103	14161	14213	13911	14057	14260	14182	14239	14411	14152	14140	14020	14323	14274	14156	14193	14090	14140	14002	14286	14075	14179	13977	14157	14204	14128	14157	14068	14129	14341	14127	14121	14138	14063	14184	14087	14100	14133	13910	14203	14185	14127	13989	14060	14166	14070	14135	14329	14116	14101	14189	14079	14185	14016	13979	14126	14054	14199	14164	14115	14060	14146	14204	14333	14013	14255	14197	14127	14137	13953	13852	14077	14051	14289	14048	14222	14056	14074	13979	14160	14272	14026	14097	13997	14153	14099	14230	14174	14236	14147	13892	14071	14103	14206	14085	14168	14102	14159	14109	14174	14085	14076	14166	14046	14233	14159	14085	14100	14068	14090	14188	14217	14052	14227	14042	14055	14122	14385	14095	14167	14180	13919	14126	14130	14173	14087	14040	13940	14293	14069	14010	14219	14022	14116	14159	14111	14280	14083	14107	14128	14017	14173	14110	13990	14124	13993	14270	14026	14254	14050	14053	14089	14160	14168	13971	14026	14086	14047	14131	14183	14044	14165	14071	14240	14262	14190	14218	14142	14072	14157	13999	14007	14171	14110	14351	14202	14093	14189	14256	14189	14200	14202	14166	14230	14273	14102	14252	14038	14252	14162	14062	14173	14063	14057	14210	14119	14195	14253	13990	13970	14254	14216	14103	14129	14098	14008	14050	14076	13984	14228	14198	14053	14128	14101	14117	14139	14141	14200	14093	14223	14198	14172	13987	14164	14002	14191	14072	14063	14055	14172	14174	14170	14015	14283	14206	14108	14262	14073	14130	14092	14106	14004	14175	14082	14069	14180	14012	14246	14103	14053	14077	14024	14038	14171	14088	14060	14199	14111	13960	14098	14070	14223	14201	14152	14064	14029	13962	14137	14238	14099	14186	14289	14129	14340	14197	14200	14140	14054	14081	14028	14153	14130	14140	14285	14291	14168	14047	14178	14131	14163	14175	14121	14145	14160	14105	14280	14139	13991	14221	14206	14116	14253	14143	14142	13994	14189	14116	14155	14079	14122	14066	14101	14311	14151	14272	14072	14067	14177	14119	14155	14187	14283	14056	14092	14092	14100	14036	13980	14068	14131	14060	14038	14226	14153	14304	14069	14257	14061	14028	14126	14131	14177	14095	14009	14215	14142	14052	13987	14211	14114	13990	14085	14158	14104	14182	14116	13964	14093	14111	14134	14144	14160	13873	14095	14224	13928	14064	14151	13999	14012	14170	14239	14235	14202	14006	14043	14201	14054	14095	14118	14087	14138	14107	14083	14154	13938	14107	14119	14054	14076	14147	14070	14167	14037	14112	14108	14111	14134	14117	14166	14051	14124	14155	14074	14094	14157	14194	14299	14205	14157	14076	14162	14162	13930	14078	14106	14299	14170	14071	14083	14226	14058	14105	14118	14270	14162	14387	14155	13932	14254	14162	14204	14068	14100	14128	14240	14060	14081	14132	14063	14112	14190	13935	14189	14261	14161	14105	14193	14267	14077	14272	13999	14066	14237	14171	14176	14184	14218	14202	14046	14176	14300	14048	14194	14191	14118	14037	14116	14141	14282	14193	14144	14203	14053	14298	14130	14061	14079	14011	14362	14117	14187	14151	14100	14104	13993	14292	14283	14219	14143	13940	14096	14243	14221	14154	14033	14088	14077	14164	14117	14203	14184	13980	14206	14161	14242	14145	14177	14123	14003	14093	13943	14131	14166	14188	14224	14006	14060	14088	14085	14177	14044	14090	14306	14073	14162	14056	14146	14190	13992	14156	14068	14137	14172	14296	14130	14171	14170	14105	14071	14053	13985	14146	14197	14156	14038	14270	14085	14118	14103	14159	14123	14257	14037	14188	14275	13946	14013	14051	14001	14206	14035	14173	14032	14312	14292	14087	14074	13977	14204	14189	14221	14026	14178	14113	14099	14092	14178	14078	13860	14304	14057	14188	14156	14251	14115	14237	14000	13965	14060	14049	14260	14225	14045	14125	14011	13975	13993	14137	14271	14097	14108	14176	14059	14114	14233	14108	14123	14178	14009	14148	14055	14127	14230	14166	14207	14127	14049	14145	14109	14249	14216	14141	14118	14053	14190	14002	14099	14005	14140	13901	14098	14048	14062	14075	14143	13895	14187	14073	14048	14077	14096	14087	14227	14242	14195	14292	14089	14246	14050	13959	14232	14175	14095	14233	14138	14102	14059	14116	14133	14009	14105	14196	14040	14039	14274	14194	14215	14227	14176	14252	14113	14216	14143	14065	14227	14232	14133	13955	14042	14144	14131	14180	13992	14267	14074	14136	14134	13981	14114	14253	14173	14122	14266	14172	14127	14247	14200	14181	14180	14156	14208	14196	14101	14140	14050	14189	14072	14071	14088	14131	14177	14041	14161	14054	14066	14238	14131	14101	14081	14117	14192	14088	13982	14246	14312	14052	14167	14135	14233	14158	14140	14188	14265	13995	14173	14141	14128	13989	14149	14044	14024	14092	14007	14143	14141	14141	14025	14187	14103	14096	14120	14018	14036	14132	14304	14229	14110	14113	14182	14164	14014	14088	14177	14242	14118	14216	14043	14097	14054	14063	13980	14217	14120	14149	14176	14237	14238	14100	14160	14172	14143	14099	14129	14126	14064	14180	14206	14037	14213	14326	14024	14302	14119	13941	14050	14231	14012	14001	14207	14219	14045	14106	14243	14094	14145	14332	14110	14127	14230	14244	13808	14270	14245	14096	14110	14260	14075	14285	14019	14153	14317	14207	14354	14113	14111	14194	14195	14267	14091	14053	14130	14230	13891	14107	14287	14126	14012	14119	14291	14028	14293	14192	14205	14063	14213	14006	14064	14270	13937	14120	14132	14194	13933	14060	14076	14239	14121	14234	14084	14238	14065	14278	14310	14190	14118	14214	14008	14207	14165	14179	14039	14175	14088	14134	14203	14136	14014	14116	14181	14023	14039	14115	14062	13933	14187	14082	14132	14058	14199	13887	14134	14033	14207	14101	14053	14094	14345	14292	14160	14186	14062	14363	14021	14136	14113	14000	14034	14044	14170	14256	14117	14081	14020	14286	14093	13967	14046	14123	14121	14104	14158	14011	14210	14058	14154	14167	14184	13982	14058	14236	14082	14214	14214	14177	14123	14082	14071	13986	14099	13946	14120	14154	14164	14259	14090	14099	14138	14082	14142	14105	14201	13874	14164	14181	13989	14067	14177	14266	13997	14097	14199	14121	14048	14200	14145	14139	14204	14128	14164	14015	14114	14201	14025	14024	14037	14327	14229	14240	13989	14121	14140	14340	14166	14271	14260	14363	14161	14261	14006	14100	13958	14136	14069	14096	14205	14155	14106	14131	14282	14142	14030	14037	14329	14212	14061	14092	14140	14129	14082	14118	14177	14127	14078	14109	14130	14016	14075	14093	14297	14099	14017	13999	14178	14072	14002	14007	14269	14057	14131	14180	14094	14141	14231	14129	13991	14141	14100	14248	14261	14108	14042	14246	14048	14142	14214	14255	14062	14062	14097	14261	14184	14091	14090	14246	14267	14114	14257	13975	14291	14221	14136	14191	13989	14026	14145	14250	14254	14094	14186	14294	14123	14123	14144	14055	14089	14129	14228	14097	14105	14113	14089	14175	14197	14298	13916	14233	14308	14203	14110	14171	14095	14043	14059	13986	14204	14175	14102	14130	14185	14193	14236	14076	14181	14192	14101	14111	14158	14133	14226	14184	14103	14172	14069	14123	14164	14007	14088	14144	14241	13964	14042	14234	14200	14152	14107	14119	14113	14208	14185	14290	14315	14072	14055	14137	14154	14131	13987	14192	14078	14003	14263	14090	14091	14136	14287	14045	13991	14029	14103	14133	14210	14165	14216	14135	14256	14020	14190	14295	14014	14104	14164	14139	14067	14212	14139	14303	14139	13958	14104	14184	14265	14090	14173	14008	13988	14059	14111	14121	14092	14184	14072	14116	14068	14047	14227	14081	14129	14172	14012	14236	14199	14098	14052	14144	14368	14310	14064	14156	14096	14087	14225	14192	14254	14135	14180	13878	14207	14074	14035	14034	14094	13985	14091	14074	14266	14365	13990	14070	14109	14277	14240	14041	14273	14127	14138	14289	14098	14282	14146	14165	14101	14075	14137	14140	13960	14225	14227	14118	14209	14145	14220	13960	14063	14033	14049	13987	14058	13977	14193	14041	14103	14291	14054	14411	14115	14105	13917	14044	14116	14122	14093	14143	14029	14094	14045	14125	14272	14086	14183	14158	14028	14242	14066	14267	14075	14109	13933	14202	13999	14157	14113	14266	14076	14294	14238	14210	14027	14175	14066	14024	14104	14177	14068	14199	14083	14008	14232	14166	14068	14197	14064	14237	14023	14031	14194	14175	14093	14059	14038	14077	14266	14135	14203	14206	14188	14118	14107	14340	14168	14121	14212	14184	14041	14057	14274	14033	14097	14205	14196	14277	14031	13988	14167	14133	14083	14228	14206	14217	14294	14103	14030	14070	14076	14218	14222	14118	14247	14010	14259
23057	21484	29551	23860	21767	24404	26962	20993	19002	19283	18596	18349	18119	18035	18159	17816	17551	17143	16986	16804	17047	16892	17168	16914	17231	16935	17008	16853	16788	16866	16969	16988	17313	19759	22347	21317	19439	17970	17060	17051	16649	16882	16591	16591	16613	16770	16673	16693	16832	16726	16966	16707	16912	16621	16813	16875	16719	16468	16514	16565	16675	16696	16893	16766	16585	16810	16585	16557	16881	16760	16669	16909	16618	16730	16754	16597	16927	16783	16847	16780	16694	16645	16730	16693	16825	16618	16620	16795	16630	16863	16606	16649	16617	16499	16738	16729	16580	16680	16813	16560	16540	16606	16762	16578	16663	16610	16799	16761	16690	16695	16517	16792	16651	16669	16752	16575	16666	16624	16689	16654	16708	16667	16641	16801	16786	16892	16795	16678	16477	16510	16410	16533	16731	16718	16744	16458	16860	16799	16579	16716	16792	16593	16588	16599	16607	16843	16641	16701	16611	16539	16682	16725	16693	16655	16392	16393	16450	16730	16553	16562	16510	16695	16740	16627	16841	16616	16607	16678	16633	16803	16696	16587	16435	16745	16721	16856	16888	16734	16719	16493	16749	16793	16563	16881	16589	16641	16759	16725	16485	16438	16703	16835	16718	16552	16705	16782	16693	16767	16771	16552	16766	16514	16657	16617	16749	16608	16548	16760	16593	16877	16585	16748	16658	16769	16633	16527	16694	16662	16753	16906	16573	16805	16486	16494	16679	16676	16659	16688	16674	16785	16810	16694	16610	16545	16683	16790	16546	16660	16586	16689	16592	16638	16649	16590	16557	16672	16843	16705	16546	16810	16656	16734	16601	16568	16627	16668	16609	16634	16620	16523	16625	16657	16639	16818	16723	16575	16898	16751	16658	16566	16766	16598	16666	16639	16599	16547	16622	16570	16602	16649	16783	16492	16541	16747	16737	16664	16711	16712	16629	16522	16541	16809	16593	16695	16646	16607	16720	16637	16628	16709	16727	16554	16603	16710	16692	16479	16498	16702	16571	16574	16578	16495	16688	16518	16858	16638	16772	16672	16716	16722	16556	16560	16793	16584	16654	16747	16720	16478	16770	16579	16549	16597	16747	16642	16735	16715	16578	16701	16653	16609	16447	16541	16440	16771	16717	16821	16753	16486	16657	16704	16699	16609	16861	16746	16495	16728	16631	16633	16658	16825	16701	16453	16657	16783	16605	16452	16514	16883	16717	16696	16764	16696	16693	16698	16632	16583	16743	16642	16672	16622	16605	16650	16575	16575	16551	16730	16587	16788	16716	16535	16548	16427	16729	16522	16802	16552	16625	16659	16614	16729	16770	16663	16598	16586	16560	16485	16609	16597	16607	16525	16763	16659	16693	16657	16781	16647	16620	16579	16508	16699	16977	16643	16784	16672	16733	16649	16446	16526	16801	16845	16592	16601	16587	16452	16538	16660	16516	16666	16769	16582	16836	16508	16575	16406	16804	16544	16526	16635	16751	16598	16623	16799	16638	16566	16678	16648	16479	16729	16523	16571	16770	16540	16579	16904	16814	16616	16713	16595	16648	16514	16514	16590	16734	16728	16643	16545	16607	16626	16717	16656	16768	16760	16597	16465	16652	16588	16444	16551	16411	16700	16503	16777	16667	16348	16696	16476	16679	16583	16693	16592	16642	16812	16693	16814	16788	16491	16704	16560	16606	16572	16626	16699	16535	16740	16446	16474	16628	16520	16574	16645	16627	16620	16734	16500	16562	16602	16693	16668	16672	16470	16596	16669	16712	16552	16691	16705	16836	16644	16676	16622	16512	16723	16648	16717	16583	16603	16740	16408	16617	16689	16586	16492	16429	16644	16688	16570	16561	16619	16774	16479	16386	16588	16703	16563	16714	16699	16732	16709	16624	16471	16527	16682	16542	16548	16579	16721	16644	16562	16589	16611	16456	16709	16836	16686	16717	16638	16536	16617	16807	16577	16573	16592	16657	16693	16689	16635	16643	16638	16609	16466	16575	16558	16487	16703	16734	16663	16547	16553	16601	16665	16564	16710	16750	16777	16697	16609	16632	16692	16625	16728	16564	16660	16646	16496	16724	16551	16656	16514	16611	16741	16678	16396	16483	16669	16718	16497	16546	16380	16639	16497	16683	16779	16698	16803	16758	16769	16732	16617	16664	16519	16663	16708	16781	16675	16713	16477	16473	16593	16506	16535	16712	16648	16600	16482	16635	16758	16737	16617	16594	16611	16784	16535	16836	16615	16512	16563	16544	16651	16514	16668	16603	16527	16596	16677	16616	16830	16860	16658	16526	16693	16598	16543	16604	16802	16611	16892	16658	16681	16632	16705	16612	16803	16657	16550	16478	16745	16714	16701	16793	16820	16759	16593	16576	16535	16555	16500	16470	16635	16709	16544	16764	16536	16678	16578	16660	16755	16604	16478	16841	16673	16554	16764	16604	16540	16578	16589	16560	16670	16714	16650	16702	16659	16529	16550	16615	16741	16732	16558	16596	16762	16756	16623	16587	16400	16663	16636	16775	16717	16657	16651	16491	16765	16885	16833	16791	16792	16819	16623	16483	16716	16658	16637	16704	16488	16778	16539	16891	16694	16672	16572	16679	16590	16535	16914	16285	16667	16606	16693	16695	16574	16569	16340	16582	16619	16656	16818	16681	16514	16635	16556	16497	16517	16697	16654	16780	16755	16660	16677	16618	16636	16705	16669	16731	16742	16677	16604	16581	16615	16773	16392	16669	16477	16730	16802	16584	16739	16666	16751	16708	16780	16591	16558	16742	16567	16888	16616	16315	16726	16792	16517	16722	16525	16534	16793	16707	16561	16571	16644	16620	16562	16629	16568	16753	16707	16548	16556	16581	16566	16708	16720	16613	16719	16594	16582	16679	16747	16564	16681	16614	16485	16540	16775	16645	16752	16688	16528	16589	16759	16743	16795	16757	16866	16747	16596	16650	16752	16848	16583	16751	16521	16676	16680	16700	16733	16608	16521	16628	16704	16596	16574	16628	16684	16739	16822	16552	16672	16609	16515	16810	16567	16655	16552	16552	16531	16769	16500	16621	16620	16690	16690	16789	16406	16450	16506	16553	16489	16491	16794	16758	16711	16553	16704	16533	16485	16610	16635	16510	16746	16568	16589	16750	16604	16712	16607	16684	16598	16710	16606	16797	16454	16752	16514	16682	16581	16686	16556	16794	16626	16573	16526	16608	16477	16677	16777	16747	16362	16282	16766	16642	16735	16402	16450	16522	16668	16725	16758	16786	16654	16538	16600	16548	16573	16426	16607	16593	16732	16621	16646	16471	16637	16693	16594	16478	16629	16488	16734	16797	16712	16519	16507	16539	16648	16739	16643	16506	16512	16641	16624	16488	16578	16743	16759	16538	16752	16688	16769	16643	16653	16712	16649	16514	16638	16656	16509	16723	16814	16826	16821	16552	16772	16608	16568	16741	16645	16559	16596	16788	16443	16656	16680	16618	16525	16493	16489	16542	16548	16691	16736	16682	16507	16738	16798	16721	16769	16850	16386	16548	16741	16714	16860	16676	16671	16634	16310	16744	16534	16558	16492	16529	16574	16710	16518	16541	16504	16489	16696	16613	16590	16614	16542	16638	16554	16560	16586	16820	16427	16664	16629	16537	16439	16451	16782	16564	16631	16533	16628	16582	16520	16717	16716	16624	16660	16728	16627	16800	16479	16592	16584	16708	16664	16703	16400	16747	16629	16643	16452	16660	16598	16712	16622	16704	16504	16543	16610	16978	16622	16675	16565	16660	16780	16744	16634	16791	16679	16584	16726	16905	16759	16698	16611	16745	16608	16639	16470	16668	16556	16644	16592	16649	16569	16861	16602	16545	16446	16550	16752	16708	16683	16926	16935	16554	16690	16770	16917	16683	16644	16515	16643	16566	16748	16656	16684	16579	16621	16543	16849	16830	16629	16553	16715	16630	16590	16911	16589	16627	16661	16460	16700	16637	16615	16518	16332	16559	16735	16628	16730	16464	16674	16606	16658	16518	16620	16672	16661	16570	16448	16485	16794	16548	16538	16557	16441	16712	16364	16688	16454	16672	16475	16571	16404	16468	16735	16863	16548	16407	16605	16669	16578	16618	16717	16480	16795	16791	16849	16658	16630	16878	16678	16649	16657	16712	16724	16423	16675	16718	16531	16605	16653	16554	16804	16616	16472	16636	16620	16663	16555	16807	16632	16692	16598	16535	16851	16579	16566	16642	16664	16477	16751	16592	16610	16800	16599	16406	16760	16651	16633	16796	16640	16633	16588	16543	16711	16503	16561	16882	16571	16702	16746	16607	16446	16635	16663	16722	16779	16540	16612	16734	16506	16700	16669	16615	16720	16676	16654	16732	16630	16678	16711	16634	16640	16685	16790	16612	16745	16763	16599	16540	16470	16557	16525	16650	16610	16609	16464	16682	16766	16663	16552	16659	16491	16614	16617	16569	16671	16698	16563	16408	16730	16712	16444	16631	16502	16440	16707	16464	16769	16788	16520	16775	16332	16729	16421	16447	16598	16546	16810	16537	16624	16746	16810	16749	16642	16591	16719	16575	16564	16655	16735	16889	16869	16534	16593	16638	16489	16732	16627	16673	16554	16536	16522	16683	16637	16725	16615	16653	16720	16689	16791	16630	16592	16576	16579	16681	16485	16773	16561	16474	16704	16724	16559	16579	16671	16744	16690	16726	16516	16522	16523	16642	16553	16658	16417	16447	16755	16554	16478	16746	16560	16476	16618	16552	16701	16622	16606	16778	16862	16503	16414	16681	16757	16629	16614	16612	16443	16673	16639	16467	16725	16780	16669	16684	16530	16697	16801	16739	16716	16704	16523	16808	16717	16593	16619	16729	16745	16677	16533	16647	16498	16397	16469	16647	16699	16736	16644	16635	16705	16601	16541	16802	16599	16847	16708	16581	16648	16695	16698	16493	16450	16635	16775	16568	16554	16606	16785	16721	16550	16514	16773	16761	16437	16638	16523	16724	16560	16915	16618	16765	16767	16659	16693	16422	16742	16538	16651	16542	16599	16640	16526	16555	16668	16550	16670	16670	16693	16587	16657	16662	16551	16560	16595	16494	16437	16702	16595	16688	16758	16607	16612	16515	16692	16627	16550	16612	16683	16715	16608
21934	40057	36977	28388	25969	23830	21120	19407	18134	17250	16691	16513	15841	15840	15905	15422	15055	14540	14362	14466	14491	14623	14694	14467	14543	14623	14485	14329	14370	14435	14330	14405	14914	18987	21296	19620	17428	15332	14678	14330	14124	14012	14191	14109	14291	14263	14172	13924	14090	14267	14141	14069	14209	14165	14142	14021	14060	14104	14019	14109	14160	14003	14077	14083	13945	14022	14190	14091	14139	14016	14077	14165	14226	13985	14140	14238	14009	13950	14112	14015	14086	14027	14092	14088	14150	13974	14013	14011	13863	14130	14045	14213	14156	13935	14133	14132	14098	14151	14074	14151	13949	14054	14040	14127	14065	14017	14123	14087	14292	14017	14146	13982	14057	14052	13999	14011	14012	13923	13916	13973	13991	13938	14153	14091	13958	14022	14078	13953	14122	14187	13965	13998	14112	13997	13889	13973	14002	14129	14084	14127	14093	13987	14087	14063	14172	14121	14104	13944	14157	14141	13913	14107	14210	13951	13991	13949	14213	13931	14061	14004	14072	14129	14043	14147	14169	14098	14183	14120	14172	14198	14022	14209	14107	14029	14173	14073	14119	13992	14240	14125	14022	13959	14037	14132	14028	13951	14087	14132	14177	14012	13959	14054	14135	14138	14136	14179	13977	13991	14144	14053	14162	14106	14173	14104	14124	14165	14105	14239	14068	14231	14096	13999	13915	13992	14087	14208	14029	14070	13991	13974	14009	14178	14037	14159	14062	14103	14112	14116	14060	14057	14021	14075	14256	13935	14212	14252	14071	14289	14069	14052	14156	14043	13920	14104	14096	14119	14119	13971	14115	14029	14012	14068	14014	13998	14233	14070	14014	14002	14065	13958	14029	14062	14159	14126	14044	14165	14182	14091	14077	14170	14129	13919	14096	13982	14108	13993	14029	14106	14210	14105	14094	14118	14035	14165	13967	14089	13999	14216	14135	14211	14073	13996	14048	14020	14043	14056	14192	14149	14069	14024	14112	14055	14025	14000	14049	14139	14154	14190	14302	14058	14067	14201	14023	14287	14024	14017	14030	14112	13977	14217	14331	13921	14000	14050	14011	13924	13932	14068	14046	14040	14105	13907	14117	13937	14183	14128	14152	14264	14088	14141	14217	14087	14095	14026	14176	13902	14305	14058	14117	14150	14003	14089	13966	14006	14045	14157	14099	14175	14089	14081	14029	14203	13956	14185	14050	14086	14142	14150	13979	14022	14128	14014	14104	14013	14095	14005	14121	14112	13978	14034	13978	14017	14066	13979	13989	14144	14074	14132	14048	13953	14011	13950	14111	14108	14209	14107	14065	14127	14103	13964	14133	14092	14075	14073	14208	14097	14134	14183	13943	13975	13999	14183	14068	14186	14213	14099	14038	14026	14076	14128	14111	14159	14062	14040	14128	14014	14123	14010	14161	14130	13852	14057	13924	14180	13907	14140	14153	13993	14133	13946	14071	14191	14071	13904	14097	14128	14232	14109	14197	14020	14125	14113	14189	14035	14110	14226	14112	14218	14075	13945	14140	14003	13918	14048	13932	14204	14115	14215	13936	14163	14083	14136	14096	14130	14059	13990	14117	14168	14123	14044	13929	14106	13996	14056	13950	14078	13997	14013	13963	14036	13963	14197	14056	14092	14091	14110	14050	14045	13884	13948	13956	14001	14119	14086	13965	14225	13990	14141	14071	13963	14039	14151	14071	14109	14260	13957	14108	14127	14127	14097	14089	14015	14231	14066	14101	13934	14191	14148	14011	14051	14092	13874	14126	14245	14130	14001	13909	14061	13999	14103	14104	14195	14114	14010	13961	14197	13858	13920	14034	14047	14055	14236	14200	14089	14046	14088	14007	14054	13976	14001	14083	13944	14057	14094	14081	13951	14105	13967	14065	14060	13979	14022	14136	14026	14212	14094	14128	14072	14033	13908	13953	14036	13994	14128	14165	14000	14062	14015	14027	13960	13900	14001	14001	14148	14046	14133	14168	14073	14069	13812	14124	14163	14101	14142	14039	13869	13942	13973	14080	14024	14138	14012	13993	14113	13982	14160	13887	14074	14225	14026	14005	14178	14095	14194	14078	14109	14117	14091	13929	14187	14132	14018	14028	14111	14049	14124	14132	14008	14087	14034	14000	13943	14130	14209	14057	14198	14018	14113	14167	14093	14164	14067	14174	14056	14138	14168	14141	13951	14287	14147	14101	13994	14062	14259	14082	14104	14055	14306	14189	13972	14168	14082	13900	14156	14075	14056	14284	14010	13990	14258	14192	13986	14046	14117	13993	13924	14097	14005	14096	14080	13976	14094	14032	14400	13977	14060	14163	14042	14054	14068	14168	14197	13992	14096	14238	13845	14148	14053	13997	14031	14043	14236	14141	14157	14001	13939	14168	14080	14160	13963	13908	14021	14210	14079	13987	14032	14069	14197	14243	14023	14027	13989	14070	13896	13967	14176	13934	14018	14031	14050	14093	14051	14110	14079	14125	14141	13866	14183	13933	13926	14074	14065	14202	14120	13939	14118	14009	14075	14008	14062	14076	14129	14158	14092	14183	14014	14253	14122	14141	14182	14124	13978	14109	14035	13940	14030	13972	14037	14017	14191	14133	14095	14021	13994	14207	14227	14069	14189	14029	14072	14006	14136	14103	14230	14046	13986	14188	13928	14108	14214	14020	14057	13998	14002	14096	14032	14168	14279	13880	13954	14044	14067	14060	14118	13977	14006	14040	13948	14130	13942	14164	14089	13986	14024	14217	14143	13945	14197	14073	13947	14114	13999	13971	14085	14061	14033	14160	14122	13967	14036	14057	14001	14163	13995	14158	14097	14205	14037	14040	14054	14143	14160	14085	13909	14134	14133	14055	14080	14352	14024	14077	14166	14040	13987	14056	14206	14040	14000	14143	14038	14094	14009	13974	14037	14130	14046	14188	13941	14134	14189	13964	14147	14091	14091	14289	14047	14029	14165	14109	14024	14062	14178	14179	13946	14170	14157	14038	13983	14057	14204	13993	14080	14173	14133	14063	14144	14060	14265	13976	14174	14131	14197	14093	14058	14304	14032	14174	13972	14159	14168	13980	14024	14040	14198	14260	13884	14109	14206	14024	13887	13964	13948	14066	14077	14177	14052	14074	14025	14172	14047	14204	14158	13955	14120	13966	13984	13782	14206	14000	14037	14018	14150	14073	13791	13982	14138	14010	14231	14142	14027	14164	14040	13977	14018	14093	14063	13996	14103	14049	14112	14032	14129	14077	14116	13942	14053	14007	14134	14099	14119	14072	14173	14071	14096	14149	14050	14079	13979	14012	13967	14057	13932	14106	14250	13982	13971	14083	14089	14109	14179	13995	14324	14089	14264	14093	14089	13902	14012	14181	13957	13984	14126	13975	13986	14200	14131	14088	14070	14061	14016	13889	13982	14185	13966	14047	13884	14111	14009	14195	14157	13873	14131	14171	13858	14058	14205	13948	14038	14048	14113	14159	14122	14217	14185	14204	14002	14032	14035	14295	14058	14136	13952	14050	13981	14179	14197	14079	14229	14122	14095	14106	14184	13930	13997	13968	14150	13938	14090	14030	14099	14130	14095	13774	14143	13990	14062	14118	14003	13984	13864	14102	14084	13988	14093	14117	14254	14079	14076	14157	14109	13776	14166	13970	14040	13922	14028	14159	14012	13996	13940	13942	14131	14000	13906	14123	14228	14078	14222	14019	14162	14163	13999	13905	13949	14075	14142	14202	14092	14034	13915	14108	13953	14032	14178	14150	13966	14065	14085	13996	13900	13872	14249	14084	14036	14055	14130	14071	14106	14058	14088	13941	13952	13927	13818	14149	13995	14123	14084	14061	14038	14103	14073	14129	14181	14290	13988	14087	14177	14027	14279	13997	14042	13955	14094	14157	14213	14219	14083	13997	14259	14029	14008	14138	14008	13964	14129	13988	14116	13996	13991	14047	14013	14081	14159	14179	14046	14053	14194	13888	14243	13898	14232	14167	14268	13994	14024	14002	14008	14134	14196	14019	14089	13915	13962	14154	14113	14027	14110	14295	14210	14091	13829	14080	14016	14174	14030	14216	14152	13975	13926	14151	14104	14046	14021	14055	14029	13963	14014	14048	14059	14100	13975	14214	14052	14012	14205	14190	14042	14123	13944	14045	14034	14137	14169	14153	14142	13939	14077	14269	14152	14001	14042	14058	13918	14140	14164	13968	13999	13906	14105	14135	14042	14121	14069	14147	14085	14139	13963	14022	14091	14167	14250	14050	14029	14027	14067	14041	14095	14135	14154	14147	14059	13911	14140	14147	14093	14028	14095	14085	14127	13877	13982	14176	14036	14021	14159	14080	14007	14108	13909	14275	14067	14058	13996	14210	13940	14046	14135	14093	14068	14085	14115	14237	14036	14164	13935	13985	14189	14091	14102	14123	14091	14165	14007	14137	13861	14259	14094	14011	14311	13981	14224	14075	14025	14042	14023	13856	14085	14115	13995	14038	14163	14037	13902	14065	14217	14023	14219	13982	14097	14089	14137	13989	14060	14164	14240	13972	14072	14074	14065	14117	14125	14108	14202	14166	14078	13997	14206	13965	14028	14172	14041	14250	14010	14027	14096	14119	14199	13963	13989	14186	14027	14115	13999	14054	14156	14032	14163	14331	13991	14158	14109	14018	13981	13982	13908	14180	14097	13970	13995	14027	14044	14085	14052	13878	13965	14100	14138	13995	13982	13973	13860	14193	14001	13908	14051	14109	14049	14023	13925	14210	13867	14002	14042	14128	13998	14258	14081	13953	14186	14175	14265	14095	14165	14104	14145	14214	14047	14021	14001	14069	14138	14022	14094	13963	14002	14062	14104	14243	14036	14053	14049	14053	14057	14037	14099	14005	14037	14092	14036	13972	13985	14026	14087	14091	14199	13989	14077	14069	13975	14110	13926	13977	13974	14105	14034	14169	14248	14063	14087	14178	14231	14038	14232	14083	14044	13915	13990	14127	13861	13935	14171	14137	14031	14102	14026	14071	13916	14149	13946	14026	14099	14148	14048	13983	14261	14091	13895	14126	14103	14120	14032	14056	14007	14152	14118	14007	14016	13896	14088	14073	14038	14105	14008	14027	14128	14097	14082	14169	13986	13990	14000	14164	14031	14072	14118
27910	23177	28052	24596	20574	19790	19031	18443	17779	17962	17483	17447	17350	17564	17448	17318	17393	17179	17034	16873	17056	17072	17196	17184	17036	17111	16991	17055	17122	16891	16779	16954	16853	17057	17302	17429	17484	17103	17167	16863	16991	16933	17021	16712	16825	16902	16904	16780	16907	16914	16965	16914	16899	16803	16846	16976	17129	16956	17063	16969	17096	16953	16983	16963	16836	17021	17000	17038	17050	16756	17078	16699	16907	16977	16951	16753	16786	16955	16895	16851	16966	16892	17060	16915	16889	16819	17113	17048	16861	17025	16828	17067	17043	16583	16820	17013	17084	17158	17054	16931	16758	16998	16890	16921	16994	16782	17025	17145	17105	16745	16642	16923	16918	16975	17087	16988	16788	16981	16981	16929	17104	16830	17074	16785	16756	16898	17071	16966	16888	16940	16890	16795	16809	16977	16769	16932	16847	16786	16961	16964	16824	16905	16921	16819	16707	16899	16906	17058	16911	17056	16870	17083	16868	17005	17024	16794	16927	16887	16860	17091	17137	17060	16937	17054	16979	17008	16797	16835	16908	16922	16738	17007	17004	16875	17014	17112	16914	17046	16842	16910	16935	16984	16904	16890	16982	16606	16908	16804	16760	16915	17026	17119	17191	16905	17099	16888	17010	16869	16854	16893	16903	16729	16758	17063	17041	16893	16986	16936	16941	16989	16781	16696	16838	16703	16862	16984	17061	16872	16852	17071	16922	17034	16954	16939	16936	16827	16843	17071	16833	16901	16817	16937	16937	17098	16904	16565	17024	16798	16855	17027	17009	16940	16870	17000	16872	16665	16888	16882	17063	16924	16728	16732	16956	16773	16907	16754	16820	16643	16893	16963	16841	16651	16817	16937	16810	16751	17106	16957	17042	16929	17077	17057	16932	16826	16770	16997	16857	17036	17056	16783	16846	16931	17018	16955	17126	16820	17019	17012	16897	16766	17021	17048	16802	17010	16757	17063	16891	16618	17035	16719	16933	16841	16887	16635	16957	16690	16863	16967	16863	16763	16798	16899	16774	16744	16739	16954	16932	16940	17000	16838	16835	16792	16918	16848	16932	17028	17013	16951	16875	16960	16892	16910	16890	17033	16997	16705	16812	17029	17094	17005	16870	16860	17015	17158	16982	16733	17035	16865	16978	17019	16963	17065	16920	16977	17140	17101	16884	16953	16867	16855	16927	16836	16759	17101	16919	17054	17029	16906	16867	16820	16755	16959	17209	17061	16937	16734	17132	17084	17142	16950	16975	16875	17064	16942	16906	16937	17036	16770	16919	16813	16808	16926	16835	16781	16964	16855	16851	16876	16988	16933	17105	16935	17110	16981	16796	16745	16930	17005	16876	16871	17004	16776	16856	16911	16837	17079	16943	16812	17185	16859	16992	16937	16876	17027	17184	16984	16900	16927	16963	16942	16840	17040	16783	16790	16953	17058	16923	17235	16927	16923	17105	16988	16899	16776	17061	16998	16867	16999	16984	16905	16911	16904	17060	17310	16750	16862	16924	16859	16859	17033	16976	16891	16808	16789	17052	16964	16905	16749	16995	17071	16812	16707	16999	16731	16991	17020	16953	16954	16728	17063	16755	16993	17037	16730	16926	16809	16731	16882	16970	17045	17061	17042	17046	17008	16717	16903	16890	17149	16866	16780	17141	16778	16789	17028	17162	16977	16816	16931	16743	16900	16966	16843	16867	16904	16806	16849	16818	16964	16729	16962	17175	17047	16731	16923	16828	16890	16829	16911	16882	16906	16896	16870	16789	16836	16864	16927	16877	16769	16911	16824	16878	16985	16896	16890	16814	16830	16976	16933	17167	17128	16829	16993	16968	16821	16735	16664	17012	16952	16868	16823	16842	16753	16973	16931	17086	16845	16846	16742	17092	16877	16892	16852	16853	16930	16828	16961	16998	16939	16657	16857	16799	16856	17038	17018	17054	16846	16829	16868	16805	17026	16813	16711	16904	17001	16850	16980	16985	16759	17195	16894	16766	17027	16983	16799	16734	17088	16874	16839	17023	16879	17088	16907	16874	16981	16885	16939	16782	16553	16612	16981	16993	16977	16813	17072	16759	16995	17143	16799	17099	16818	17086	16884	16882	17051	16813	17109	16807	16720	17113	17054	16913	16875	16845	16866	16947	16729	16830	16898	16685	16786	16779	17006	16764	16949	16715	17060	17179	16874	16928	16944	16921	16900	16974	17072	16980	16913	16893	16867	16770	16967	17005	16931	17018	16815	17093	16887	17105	17109	17043	16935	17001	17034	16948	16981	16856	16960	16828	16854	16691	16918	17019	16746	16833	16939	16806	16995	17033	16850	16843	16928	17043	16969	17000	16922	16936	16960	16955	17070	16970	16950	17031	16873	16966	16790	17031	16986	16933	16785	16914	17055	16634	16945	16913	16899	16903	16985	16896	16886	16750	16994	17005	16810	16946	17098	16918	16966	16913	16860	16885	17119	16940	16879	16896	16934	16889	16852	16962	16907	16976	16997	16980	17113	16859	16951	16892	16796	17048	16946	16878	16873	16861	16719	16788	16716	17017	16917	16824	16945	16962	16737	17069	16822	17033	16803	17026	16785	16834	16957	16929	16935	16956	17061	17009	16852	17031	16895	16651	16964	17014	16927	17153	16851	17013	16893	16854	16810	16848	17003	16775	16916	17088	17071	16955	16782	16764	17124	17136	16858	16819	16955	16979	16889	17003	16865	16978	16809	16908	17095	17129	17018	16579	16795	16723	16890	16854	17035	16930	16897	16974	16935	16858	16878	16968	16810	16826	16755	16874	17053	16855	16863	16651	17038	16879	16839	16972	17101	16989	17080	16678	16941	16969	16735	16846	16915	16764	16917	16758	16937	16960	16884	16926	16860	16876	17114	16897	16993	16876	16859	16794	16949	16904	16915	16878	16723	16696	16977	16988	16878	16864	16840	17087	16861	17030	16929	16903	16882	16992	17030	17036	16934	16986	16971	17035	16979	17242	17047	16952	17120	16797	17011	16960	16901	16778	17011	16971	17078	16789	16735	16721	16891	16878	16815	16853	16753	17064	16929	16900	16849	16796	17032	16823	16859	16821	17052	17027	17025	16812	16796	17007	16975	16939	17118	16952	16711	16915	16886	16944	16907	17128	16910	16797	16794	16709	17038	16661	16948	16975	16871	16892	16809	16943	16892	16884	17010	16777	16790	16970	16827	17028	16919	16813	16775	17007	16867	16825	16820	17267	16860	16886	16943	16937	16982	16807	16955	16982	16875	16957	16908	16934	16983	16908	16939	16726	16873	16801	16878	16718	16877	16882	16994	16913	17027	16931	16926	16943	17037	16722	17023	16908	16860	17068	16704	16856	16845	16962	17083	17002	16897	16947	16925	16995	16891	16861	17083	17089	16933	16971	16785	16797	17071	16920	16979	16874	17087	16900	16837	16838	16788	16834	16984	17007	17098	17026	16752	16925	16950	16823	17036	16878	16802	17007	16781	16982	16977	16874	17025	16806	16889	16978	17164	16797	17206	17096	16833	17076	17141	16890	16812	16683	16953	16999	16993	16879	16993	16888	16836	16914	17122	17006	16766	16982	16913	17031	16857	16959	16968	16954	16874	17019	16862	17020	16984	17065	16908	17021	16746	16780	16981	16921	17015	16990	16921	16883	16889	16971	16727	16892	17029	16857	16964	17070	17019	16841	16822	17072	17004	16895	16923	17039	17007	16830	17274	16951	16946	16860	16893	16831	16875	16834	16902	16893	17001	16895	16974	16651	16946	17054	17098	16955	16908	16813	17116	16816	16850	16929	16790	17044	16978	16986	16958	16943	16903	16829	16944	17000	16852	17104	16832	16810	16762	16910	16982	16884	17057	16975	17164	16910	16979	16661	16745	17065	16818	16803	17035	16715	16711	17031	16978	16982	16944	16857	16750	16897	16748	16859	16902	16661	16736	16918	16980	16866	16967	16856	16855	16903	16961	16894	16788	17017	16751	16879	16963	17021	17106	16916	16931	16835	17005	16765	16703	16916	16976	16906	16912	16875	16789	16997	16918	16867	16937	16920	16970	16776	17065	17006	17063	16819	16922	16987	16691	17202	17135	16885	16811	17167	16905	16799	16719	16846	16948	16866	16945	16889	16786	17030	16828	16925	16852	16775	16892	17045	16739	16847	17075	17103	16930	16985	16729	16795	17000	16984	16649	16948	16890	16933	17085	16786	16757	17024	16961	16757	16982	16948	16888	16878	17037	17019	16993	16758	16854	16921	17013	16905	16789	16995	16898	16988	16826	16859	16956	16790	16965	16938	17151	16771	16931	16985	17053	17094	16797	16913	16888	16887	16714	16793	16909	16910	16892	16817	16910	16953	16970	16817	16911	16964	16939	16834	16850	16924	16924	16960	16953	16982	16862	16822	17090	16849	16865	16739	16799	16970	17013	17036	16925	16890	16977	17096	17083	16965	16902	16749	16924	17015	16896	16873	16948	17108	16952	16868	16844	17077	16824	17017	16714	16923	16800	16839	16761	16960	17124	16818	16922	16793	16871	16932	16825	16830	17125	16860	16866	16957	17178	17026	16789	16950	16977	17037	16959	16921	16854	17000	17158	16768	16779	16917	16997	16840	17085	17183	16918	16956	16935	17260	16961	17015	16955	17010	16895	16892	16966	16790	16596	16964	16992	16929	16723	16995	16920	17025	16963	16966	17012	17026	16964	16932	16866	17010	16749	16921	16917	16829	16887	17030	17000	16762	16761	16936	16663	16915	16988	16756	17069	16963	17136	16827	16926	16663	16915	17166	16921	17004	16670	16971	16904	16953	17030	16944	16789	16866	17008	16743	16744	16773	16905	17114	16977	17001	16813	16972	16774	16998	16876	17051	17092	16860	16916	16980	16799	16913	16910	16778	16965	16781	17027	16969	16927	17060	16920	17005	16996	16831	16969	16804	16922	17008	17036	16949	16882	16995	16934	16913	16896	16970	16877	16919	16848	16864	16993	16832	16863	16827	16794	16791	16904	16942	16943	17054	16893	16944	16847	16904	16808	17087	16821	16960	16785	16912	16893	16880	16681	16912	16950	16948	17095	16999	16942	17077	17099	16946	16836	16924	16774	16849	16898	16873	16942	16901	17097	17028	16981	16811	16724	16876	16830	16855	16790
19490	29141	27099	20979	20198	18166	17108	16566	15900	15582	15210	15236	14788	14915	15146	14906	14497	14454	14414	14415	14428	14347	14510	14377	14357	14356	14481	14345	14291	14370	14364	14336	14386	14797	15076	14734	14678	14633	14345	14242	14292	14240	14460	14281	14232	14122	14304	14341	14315	14227	14146	14176	14426	14153	14169	14153	14371	14430	14475	14123	14449	14364	14269	14173	14265	14325	14215	14339	14330	14350	14289	14322	14161	14197	14241	14394	14222	14107	14403	14319	14312	14298	14221	14226	14212	14441	14051	14301	14300	14350	14221	14339	14206	14222	14316	14375	14211	14366	14203	14222	14356	14404	14213	14491	14279	14245	14190	14284	14212	14161	14364	14225	14257	14114	14346	14403	14328	14345	14287	14234	14100	14257	14308	14352	14176	14360	14236	14147	14268	14212	14280	14324	14207	14200	14222	14365	14163	14240	14261	14193	14239	14353	14181	14399	14251	14258	14261	14237	14269	14340	14198	14116	14129	14257	14301	14180	14353	14164	14384	14269	14254	14275	14137	14384	14392	14196	14296	14200	14211	14302	14271	14300	14192	14283	14267	14274	14386	14442	14205	14438	14353	14039	14253	14188	14199	14349	14161	14277	14098	14293	14341	14269	14424	14196	14427	14468	14186	14224	14126	14130	14271	14406	14242	14244	14142	14374	14353	14375	14252	14293	14178	14041	14371	14134	14478	14145	14182	14221	14177	14198	14165	14277	14365	14245	14487	14229	14427	14209	14241	14527	14206	14341	14283	14285	14236	14243	14209	14277	14315	14190	14363	14264	14258	14335	14120	14170	14209	14342	14260	14166	14297	14228	14275	14297	14236	14221	14395	14314	14375	14221	14302	14121	14458	14262	14242	14132	14270	14228	14344	14362	14396	14503	14230	14110	14242	14252	14334	14138	14167	14458	14229	14145	14324	14143	14364	14216	14148	14167	14200	14342	14384	14301	14327	14231	14358	14291	14396	14168	14364	14242	14293	14276	14252	14339	14313	14122	14264	14206	14249	14221	14362	14222	14211	14231	14296	14306	14237	14401	14262	14231	14324	14253	14195	14155	14400	14306	14255	14452	14272	14161	14333	14206	14537	14167	14391	14200	14126	14152	14332	14336	14297	14138	14184	14211	14105	14277	14243	14179	14448	14249	14172	14409	14376	14309	14020	14423	14364	14310	14382	14265	14234	14379	14226	14228	14393	14196	14210	14312	14307	14169	14353	14250	14191	14426	14328	14301	14253	14043	14402	14075	14326	14291	14320	14487	14235	14439	14169	14240	14199	14166	14257	14349	14225	14022	14050	14170	14358	14219	14301	14204	14321	14217	14237	14197	14364	14465	14318	14268	14440	14241	14312	14176	14361	14346	14332	14424	14347	14305	14293	14057	14407	14245	14196	14353	14368	14345	14262	14253	14188	14142	14203	14390	14240	14276	14226	14328	14319	14318	14204	14129	14210	14266	14267	14332	14360	14263	14207	14253	14146	14391	14195	14210	14183	14142	14301	14344	14375	14284	14380	14184	14255	14016	14432	14164	14362	14224	14230	14185	14193	14291	14307	14237	14202	14158	14323	14334	14159	14320	14290	14310	14263	14210	14440	14232	14290	14202	14274	14305	14209	14296	14280	14296	14201	14195	14468	14350	14360	14320	14231	14316	14346	14393	14277	14079	14276	14131	14229	14358	14352	14172	14285	14241	14340	14176	14372	14128	14116	14339	14226	14404	14313	14311	14255	14159	14206	14488	14173	14407	14343	14288	14195	14229	14160	14333	14234	14169	14420	14195	14182	14184	14296	14213	14211	14261	14391	14301	14098	14379	14198	14341	14395	14257	14276	14278	14257	14279	14269	14296	14332	14249	14260	14234	14252	14287	14339	14237	14343	14274	14312	14438	14028	14279	14178	14275	14245	14240	14285	14187	14289	14271	14356	14059	14214	14212	14159	14246	14311	14163	14254	14300	14348	14290	14315	14151	14339	14171	14193	14290	14355	14215	14345	14409	14319	14363	14270	14374	14055	14263	14254	14244	14377	14187	14221	14286	14298	14350	14305	14149	14406	14260	14279	14262	14361	14329	14102	14267	14137	14273	14301	14196	14279	14319	14431	14197	14325	14185	14177	14216	14278	14296	14318	14398	14413	14183	14137	14156	14188	14321	14297	14262	14222	14174	14395	14021	14251	14355	14283	14469	14204	14398	14204	14223	14316	14372	14275	14245	14307	14506	14306	14298	14169	14140	14337	14353	14434	14313	14228	14233	14483	14211	14280	14351	14230	14257	14357	14373	14110	14142	14349	14311	14424	14312	14202	14225	14304	14471	14447	14344	14262	14265	14214	14274	14466	14156	14227	14181	14383	14149	14452	14277	14194	14251	14272	14305	14326	14259	14112	14382	14253	14285	14140	14205	14164	14366	14189	14267	14354	14183	14053	14297	14135	14324	14179	14187	14256	14185	14342	14154	14213	14284	14201	14298	14260	14275	14155	14245	14151	14181	14243	14153	14386	14124	14230	14185	14286	14336	14269	14131	14452	14283	14205	14302	14222	14216	14198	14265	14303	14149	14201	14227	14199	14244	14328	14342	14137	14407	14276	14170	14158	14172	14307	14158	14178	14294	14252	14426	14324	14370	14332	14175	14231	14061	14390	14211	14295	14164	14406	14268	14379	14254	14293	14210	14283	14334	14286	14216	14342	14172	14163	14216	14087	14316	14309	14150	14219	14170	14302	14364	14295	14442	14196	14296	14295	14093	14199	14131	14283	14188	14289	14252	14250	14204	14336	14339	14328	14209	14240	14378	14290	14293	14459	14241	14306	14327	14356	14046	14319	14258	14296	14182	14380	14384	14216	14173	14369	14196	14400	14241	14334	14183	14168	14266	14248	14289	14263	14284	14275	14151	14286	14543	14089	14198	14236	14247	14405	14259	14247	14316	14254	14304	14203	14386	14374	14161	14321	14271	14365	14255	14383	14341	14200	14239	14127	14192	14350	14289	14354	14256	14142	14231	14202	14367	14266	14263	14281	14216	14393	14335	14325	14366	14277	14380	14337	14245	14394	14190	14078	14312	14183	14120	14381	14256	14285	14343	14270	14275	14292	14220	14181	14208	14286	14169	14072	14290	14224	14139	14113	14154	14249	14145	14394	14276	14233	14249	14396	14245	14336	14220	14168	14203	14390	14303	14027	14329	14275	14299	14220	14409	14375	14261	14257	14361	14333	14098	14287	14342	14268	14067	14234	14317	14184	14259	14253	14233	14294	14182	14482	14232	14344	14230	14194	14205	14326	14119	14283	14352	14303	14378	14310	14113	14305	14332	14423	14419	14431	14371	14116	14299	14284	14251	14323	14137	14194	14295	14278	14198	14382	14260	14104	14284	14173	14317	14212	14383	14261	14296	14213	14188	14328	14373	14158	14152	14288	14240	14256	14398	14222	14356	14239	14337	14379	14291	14296	14093	14369	14057	14178	14256	14221	14275	14329	14392	14481	14339	14223	14067	14113	14148	14393	14236	14270	14372	14294	14421	14202	14126	14347	14326	14099	14281	14109	14549	14307	14305	14253	14291	14315	14310	14349	14391	14346	14193	14306	14312	14370	14211	14172	14142	14315	14420	14258	14247	14124	14259	14312	14224	14248	14323	14319	14456	14221	14403	14161	14454	14247	14156	14449	14175	14229	14358	14260	14343	14363	14251	14362	14284	14217	14449	14258	14415	14272	14226	14231	14282	14275	14235	14336	14402	14288	14272	14291	14429	14236	14276	14214	14155	14293	14041	14393	14367	14144	14237	14321	14200	14311	14108	14435	14308	14228	14280	14249	14355	14303	14367	14213	14350	14246	14354	14452	14212	14238	14439	14142	14114	14284	14125	14445	14211	14239	14272	14310	14239	14359	14149	14231	14383	14351	14372	14323	14421	14347	14395	14102	14375	14361	14325	14191	14295	14186	14270	14259	14246	14234	14235	14378	14488	14164	14341	14157	14239	14294	14384	14331	14235	14302	14069	14348	14357	14314	14397	14234	14221	14356	14344	14197	14251	14316	14202	14178	14156	14205	14193	14370	14036	14337	14220	14283	14269	14120	14246	14427	14148	14227	14133	14122	14270	14359	14242	14194	14103	14312	14266	14428	14184	14274	14225	14326	14202	14164	14214	14187	14101	14183	14287	14156	14377	14230	14235	14273	14292	14351	14306	14263	14454	14269	14280	14150	14262	14367	14250	14193	14303	14304	14414	14226	14212	14402	14270	14411	14278	14355	14290	14282	14171	14479	14218	14260	14155	14304	14363	14252	14226	14200	14336	14180	14200	14295	14332	14342	14317	14349	14354	14274	14272	14209	14165	14280	14240	14206	14192	14141	14433	14212	14219	14378	14027	14160	14213	14143	14418	14302	14105	14259	14420	14238	14167	14266	14194	14328	14281	14398	14172	14184	14247	14162	14304	14305	14223	14467	14111	14207	14299	14202	14481	14327	14273	14185	14183	14394	14300	14114	14391	14105	14372	14144	14186	14310	14329	14345	14185	14085	14299	14296	14128	14428	14273	14369	14266	14226	14317	14178	14236	14212	14249	14318	14092	14183	14226	14219	14356	14478	14268	14306	14287	14190	14203	14433	14374	14338	14212	14194	14395	14188	14228	14186	14165	14265	14241	14333	14128	14285	14255	14233	14231	14308	14390	14141	14317	14272	14370	14284	14226	14204	14174	14302	14110	14441	14254	14082	14424	14256	14390	14361	14239	14395	14350	14281	14374	14261	14313	14347	14339	14327	14228	14231	14356	14298	14461	14371	14440	14290	14433	14264	14231	14292	14406	14297	14178	14279	14290	14173	14334	14319	14218	14361	14376	14103	14238	14087	14239	14282	14164	14367	14255	14287	14282	14463	14303	14354	14176	14327	14191	14147	14187	14397	14117	14083	14159	14196	14238	14362	14304	14400	14364	14420	14288	14275	14360	14369	14239	14538	14262	14303	14394	14101	14328	14354	14313	14393	14280	14215	14395	14204	14284	14336	14370	14214	14262	14258	14290	14176	14237	14383	14102	14366	14237	14337	14420	14320	14215	14242	14181	14236	14138	14073	14310	14370	14471	14287	14254	14285	14185	14385	14428	14302	14271	14222	14288	14157	14415	14313	14389	14159	14397	14101	14234
24053	21552	29351	24318	22787	23921	23379	19830	18405	18342	17925	18085	17630	17628	17788	17584	17503	17193	17308	16746	17149	16998	17191	17089	17058	16831	17258	16898	16947	17122	16835	16943	16861	18569	20338	19253	18137	17397	16999	16997	16770	16803	16802	16992	16882	16918	16803	16639	16758	17054	16887	16836	16806	16950	16874	16951	16721	16727	16862	16651	16701	16884	16637	16704	16806	16594	16662	16735	17049	16800	16664	16865	16637	16679	16751	16930	16767	16683	16869	16708	16918	16758	16873	16775	16790	16732	16633	16856	16684	16716	16810	16902	16879	16880	16818	16618	16804	16889	16759	16707	16784	16785	16677	16705	16746	16911	16726	16703	16702	16816	16729	16522	16993	16935	16799	16814	16844	16774	16671	16848	16713	16652	16598	16732	16684	16845	16797	16874	16619	16694	16865	16532	16732	16818	16816	16830	16843	16507	16767	16834	16644	16648	16573	16848	16747	16919	16684	16675	16620	16779	16781	16644	16867	16825	16751	16766	16801	16903	16753	17053	16980	16813	16705	16843	16707	16851	16846	16822	16717	16847	16672	16621	16683	16889	16754	16759	16961	16762	16558	16633	16855	16777	16673	16800	16648	16734	16788	16695	16776	16677	16712	16813	16795	16801	16673	16572	16704	16795	16867	16836	16736	16829	16882	16750	16680	16733	16803	16896	16727	16580	16740	16840	16869	16538	16766	16720	16752	16662	16767	16712	16836	16779	16786	16614	16818	16809	16821	16601	16602	16656	16670	16756	16787	16633	16821	16521	16762	16814	16749	16732	16897	16768	16781	16869	16608	16727	16809	16839	16751	16814	17075	16627	16711	16664	16840	16627	16780	16876	16732	16773	16873	16603	16814	16676	16662	16830	16873	16977	16855	16557	16668	16676	16718	16915	16898	16875	16785	16737	16911	16908	16780	16800	16871	16720	16574	16682	16788	16480	16707	16703	16831	16652	16593	16759	16720	16835	16868	16657	16744	16832	16831	16847	16597	16929	16927	16823	16864	16768	16898	16695	17023	16711	16720	16632	16707	16700	16784	16700	16844	16757	16704	16833	16753	16571	16752	16967	16524	16725	16841	16677	17028	16678	16797	16815	16971	16624	16700	16971	16874	16688	16750	16867	16689	16782	16722	16788	16573	16885	16676	16870	16612	16687	16793	16541	16638	16628	16872	16942	16824	16736	16753	16820	16645	16658	16624	16604	16630	16792	16809	16760	16948	17024	16878	16884	16822	16623	16920	16662	16643	16805	16735	16689	16670	16791	16958	16961	16815	16833	16844	16667	16695	16975	16731	16700	16573	16714	16802	16865	16742	16713	16518	16670	16713	16712	16726	16849	16783	16936	16651	16754	16829	16524	16646	16670	16810	16648	16691	16642	16957	16860	16794	16868	16672	16753	16941	16797	16544	16804	17068	16527	16677	16667	16721	16762	16467	16801	16800	16695	16759	16780	16399	16751	16834	16871	16721	16619	16881	16588	16739	16751	16855	16686	17054	16727	16879	16963	16868	16804	16631	16600	16905	16886	16831	16768	17036	16576	16867	16723	16845	16828	16864	16830	16874	16929	16856	16979	16812	16780	16681	16931	16839	16876	16884	16972	16705	16764	16811	16902	16760	16597	16782	16690	16715	16764	16787	16696	16757	16824	16607	16728	16685	16771	16854	16678	16787	16770	16729	16621	16897	16713	16900	16753	16867	16943	16909	16864	16613	16533	16578	16877	16845	16746	16803	16632	16721	16609	16690	16541	16744	16768	16520	16772	16550	16874	16620	16641	16652	16653	16753	16700	16736	16666	16535	16657	16759	16781	16810	16690	16909	16570	16933	16685	16794	16789	17062	16754	16833	16793	16890	16713	16846	16862	16838	16707	16689	16814	16847	16825	16767	16803	16765	16629	16810	16744	16952	16777	16735	16675	16735	16719	16839	16687	16702	16578	16791	16858	16887	16906	16692	16857	16640	16941	16813	16796	16922	16804	16894	16714	16783	16829	17034	16489	16847	16942	16832	16750	16697	16785	16757	16906	16673	16726	16853	16651	16635	16871	16747	16801	16671	16717	16703	16554	16936	16580	16963	16951	16865	16904	16861	16802	16875	16858	16688	16602	16827	16926	16753	16697	16561	16569	16696	16830	16886	16827	16693	16825	16931	16787	16803	16800	16785	16838	16705	16821	16606	16680	16915	16831	16638	16863	16620	16700	16805	16729	16788	16783	16658	16638	16782	16907	16642	16486	16746	16774	16910	16778	16527	16723	16676	16589	16715	16712	16871	16735	16908	16833	16757	17001	16903	16821	16617	16637	16729	16703	16731	16738	16715	16801	16729	16779	16913	16721	16982	16673	16641	16580	16819	16919	16863	16905	16757	16790	16667	16748	16604	16778	16544	16699	16700	16909	16707	16667	16838	16702	16689	16621	16749	16833	16638	16797	16895	16718	16821	16623	16569	16805	16749	16781	16789	16880	16702	16668	16596	16784	16747	16719	16935	16842	16730	16845	16889	16882	16921	16646	16679	16605	16697	16692	16882	16812	16734	16778	16724	16643	16807	16615	16591	16732	16605	16792	16681	16791	16753	16624	16935	16762	16874	16535	16823	16750	16863	16736	16525	16606	16625	16843	16810	16663	16610	16822	16725	16776	16738	16673	16889	16771	16944	16755	16849	16675	16587	16696	16782	16759	16719	16861	16887	16707	16642	16927	16855	16659	16697	16843	16840	16830	16731	16757	16712	16666	16842	16737	16714	16704	16755	16872	16899	16741	16703	16797	16537	16591	16639	16623	16740	16784	16763	16700	16660	16815	16902	16734	16947	16864	16815	16761	16639	16629	16780	16735	16568	17074	16768	16769	16783	16781	16780	16746	16715	16644	16819	16728	16662	16668	16834	16665	16662	16818	16846	16573	16919	16594	16810	16817	16794	16659	16705	16869	16772	16619	16779	16817	16894	16686	16491	16854	16465	16765	16785	16816	16882	16632	16726	16563	16672	16611	16655	16544	16752	16786	16617	16789	16839	16655	16686	16867	16768	16773	16817	16706	16837	16668	16665	16846	16777	17011	16743	16636	16681	16737	16784	16668	16822	16626	16633	16746	16614	16601	16771	16919	16970	16947	16790	16737	16745	16705	16767	16771	16789	16799	16840	16689	16656	16781	16839	16835	16892	16693	16822	16823	16846	16767	16701	16699	16583	16569	16835	16788	16548	16801	16837	16503	16605	16697	16813	16770	16643	16732	16933	16648	16821	16813	16654	16728	16788	16673	16888	16721	16710	16654	16705	16773	16635	16794	16692	16783	16760	16869	16882	16716	16842	16922	16766	16813	16930	16719	16799	16548	16552	16728	16554	16891	16700	16762	16681	16916	16841	16887	16813	16631	16695	16680	16854	16847	16643	16778	16903	16863	16812	16684	16777	16805	16753	16684	16810	16544	16788	17011	16740	16771	16742	16935	16818	16759	16705	16650	16895	16852	16726	16481	16790	16623	16742	16995	16805	16705	16819	16658	16640	16960	16713	16652	16622	16721	16899	17013	16607	16688	16777	16960	16858	16690	16946	16614	16794	16718	16799	16917	16753	16687	16707	16658	16800	16901	16747	16794	16625	16788	16852	16829	16766	16588	16577	16581	16769	16707	16975	16703	16827	16778	17032	16985	16842	16869	16571	16633	16826	16738	16746	16856	16798	16792	16716	16718	16719	16770	16551	16774	16861	16650	16772	16777	16675	16837	16789	16640	16724	16804	16737	16545	16861	16760	16796	16581	16773	16745	16821	16711	16690	16899	16757	16846	16760	16979	16798	16764	16704	16704	16695	16655	16790	16809	16884	16673	16910	16684	16758	16595	16654	16737	16818	16785	16757	16771	16786	16663	16712	16878	16829	16912	16586	16661	16631	16717	16826	16645	16819	16718	16875	16775	16726	16603	16621	16682	16791	16899	16881	16765	16732	16767	16834	16716	16723	16834	16972	16685	16762	16598	16942	16718	16777	16772	16646	16848	16898	16692	16528	16762	16763	16833	16756	16900	16906	16846	16644	16764	16857	16727	16672	16771	16661	16666	16856	16927	16822	16846	16815	16843	16840	16778	16720	16880	16908	16760	16653	16907	16802	16811	16749	16588	16655	16614	16670	16777	16838	16772	16695	16489	16755	17033	16870	16829	16648	16706	16628	16747	16553	16728	16632	16896	16571	16832	16646	16754	16563	16745	16833	16584	16784	16757	16736	16590	17031	16688	16695	16776	16684	16779	16632	16818	16634	16775	16553	16726	16952	16497	16716	16687	16495	16631	16721	16694	16750	16695	16563	16763	16851	16754	16687	16645	16859	16625	16727	16828	16683	16745	16726	16839	16963	16964	16660	16846	16817	16785	16538	16851	16830	16623	16778	16787	16679	16815	16845	16627	16733	16858	16827	16776	17017	17130	16781	16770	16831	16788	16834	16613	16750	16706	16710	16819	16997	16962	16685	16907	16606	16694	16797	16710	16809	16879	16617	16672	16668	16811	16758	16755	16648	16794	16684	16639	16739	16832	16780	16663	16706	16790	16938	16756	16721	16596	16894	16741	16898	16867	16810	16777	16746	16906	16823	16910	16617	16755	16656	16807	16824	16684	16892	16860	16758	16800	16800	16980	16870	16578	17001	16806	16774	16918	16727	16655	16834	16629	16833	16695	16961	16681	16617	16651	16800	16589	16735	16871	16789	16563	16776	16746	16889	16812	16554	16953	16579	16618	16760	16826	16772	16881	16674	16666	16815	16746	17016	16652	16655	16742	16616	16746	16909	16850	16863	16850	16866	16931	16679	16773	16651	16749	16679	16806	16635	16436	16654	16760	16553	16973	16837	16726	16772	16724	17107	16843	16878	16680	16823	16795	16652	16607	16843	16703	16600	16760	16711	16838	16728	16690	16645	16728	16568	16904	16848	16615	16805	16696	16658	16713	16680	16748	16866	16806	16698	16744	16515	16593	16798	16770	16759	16780	16869	16706	16690	16799	16788	16853	16841	16614	16671	16868	16689	16668	16730	16712	16460	16845	16961	16767	16725	16788	16833	16699	16725	16661	16768	16576	16634	16568	16773	16884	16703	16862	16920	16739	16941	16741	16825	16843	16985	16807	16815	16989	16821	16628	16615	16764	16715	16660	16812	16861
19845	35456	33819	25401	24058	20831	19454	18167	16966	16594	15756	15924	15436	15315	15614	15154	14965	14565	14502	14456	14226	14653	14540	14477	14498	14359	14616	14405	14501	14322	14445	14323	14641	17395	18899	16987	15832	15073	14732	14330	14427	14233	14386	14214	14154	14311	14050	14151	14053	14251	14239	14172	14146	14276	14359	14243	14319	14171	14186	14272	14166	14142	14378	14300	14302	14383	14120	14119	14289	14413	14312	14088	14282	14247	14219	14235	14204	14127	14077	14256	14315	14295	14116	14261	14248	14134	14363	14354	14209	14056	14151	14310	14346	14302	14104	14144	14333	14261	14253	14166	14145	14165	14050	14187	14274	14057	14174	14027	14265	14388	14262	14182	14284	14203	14278	14163	14217	14213	14242	14162	14137	14244	14153	14199	14135	14232	14246	14343	14461	14194	14213	14272	14152	14176	14296	14156	14330	14144	14154	14270	14203	14160	14234	14188	14108	14139	14245	14221	14167	14176	14251	14229	14093	14214	14210	14240	14422	14202	14083	14227	14264	14186	14116	14074	14192	14308	14303	14071	14281	14213	14215	14157	14158	14184	14248	14250	14085	14239	14205	14218	14188	14294	14294	14398	14276	14054	14201	14154	13960	14211	14171	14184	14103	14208	14138	14147	14187	14379	14296	14125	14177	14164	14190	14160	14179	14166	14242	14264	14252	14213	14257	14159	14225	14179	14262	14341	14284	14151	14238	14319	14115	14195	14287	14147	14010	14195	14146	14156	14061	14224	14280	14181	14044	14219	14213	14159	14218	14448	14247	14283	14340	14110	14304	14207	14142	14144	14197	14170	14321	14102	14445	14295	14044	14052	14190	14175	14259	14163	14276	14214	14312	14393	14118	14117	14117	14352	14307	14110	14256	14158	14376	14054	14385	14190	14216	14246	14109	14291	14209	14195	14201	14241	14168	14131	14296	14282	14285	14118	14115	14163	14235	14405	14327	14103	14295	14319	14325	14114	14187	14256	14092	14187	14250	14243	14250	14008	14311	14313	14193	14198	14409	14184	14264	14222	14264	14268	14212	14224	14441	14264	14203	14444	14069	14176	14096	14157	14251	14292	14115	13986	14226	14328	14229	14157	13853	14317	14201	14189	14215	14318	14231	14297	14176	14175	14219	14152	14097	14186	14260	14123	14147	14123	14218	14223	14176	14139	14241	14239	14290	14189	14271	14226	14132	13996	14127	14040	14153	14192	14213	14228	14263	14195	14190	14280	14221	14064	14320	14207	14271	14312	14225	14184	14120	14229	14114	14153	14199	14164	14173	14157	14236	14168	14142	14284	14045	14186	14122	14243	14252	14199	14309	14136	14185	14271	14225	14192	14003	14268	14211	14172	14308	14231	14327	14139	14173	14339	14152	14292	14084	14141	14221	14195	14225	14210	14312	14190	14249	14150	14278	14166	14118	14104	14140	14064	14254	14254	14114	14154	14186	14191	14320	14328	14367	14188	14106	14292	14207	14082	14402	14123	14172	14260	14238	14193	14203	14082	14015	14246	14174	14305	14295	14202	14194	14191	14047	14141	14290	14253	14205	14125	14365	14183	14289	14351	14087	14151	14188	14188	14428	14201	14120	14181	14006	14216	14273	14277	14297	14081	14165	14180	14117	14338	14335	14229	14255	14068	14338	14190	14261	14109	14124	14123	14068	14378	14372	14013	14211	14231	14161	14199	14232	14262	14283	14341	14492	14026	14315	14423	14174	14132	14047	14364	14245	14133	14284	14010	14190	14158	14212	14378	14178	14294	14138	14163	14294	14037	14091	14214	14228	14129	14095	14212	14187	14356	14199	14133	14191	14180	14211	14262	14209	14193	14134	14162	14275	14109	14251	14152	14157	14353	14174	14104	14369	14359	14018	14296	14203	14471	14133	14155	14217	14462	14222	14406	14268	14144	14154	14082	14337	14332	14360	13954	14306	14272	14178	14155	14423	14300	14269	14169	14142	14220	14275	14214	14317	14240	14241	14182	14212	14239	14174	14132	14204	14302	14253	14194	14265	14062	14274	14153	14201	14167	14075	14124	14163	14280	14299	14544	14378	14337	14194	14421	14178	14191	14196	14084	14249	14160	14250	14163	14213	14078	14234	14202	14260	14178	14310	14306	14132	14250	14209	14174	14258	14188	14193	14113	14303	14205	14300	14308	14369	14335	14071	14192	14222	14392	14355	14051	14335	14102	14275	14250	14070	14314	14291	14260	14327	14208	14066	14229	14068	14205	14151	14214	14091	14239	14186	14219	14112	14230	14216	14245	14256	14168	14331	14294	14300	14174	14400	14293	14343	14374	14216	14213	14066	14071	14193	14381	14151	14218	14320	14207	14212	14048	14073	14197	14184	14319	14344	14274	14125	14376	14164	14162	14029	14287	14429	14172	14329	13972	14192	14189	14361	14179	14304	14348	14072	14256	14282	14166	14336	14107	14273	14059	14370	14323	14219	14337	14072	14252	14194	14215	14160	14265	13967	14218	14171	14193	14232	14365	14270	14403	14193	14350	14226	14188	14128	14085	14205	14195	14267	14104	14407	14252	14172	14276	14210	14284	14121	14061	14107	14201	14340	14218	14235	14096	14294	14144	14177	14350	14156	14109	14299	14078	14300	14195	14256	14179	14356	14169	14383	14217	14223	14180	14287	14205	14131	14174	14311	14177	14073	14276	14286	14180	14255	14169	14219	14198	14235	14116	13951	14034	14223	14056	14354	14173	14158	14126	14175	14188	14251	14309	14112	14132	14160	13980	14294	14180	14205	14203	14131	14299	14228	14223	14252	14222	14387	14334	14093	14224	14157	14338	14257	14288	14374	14408	14287	14210	14080	14302	14016	14298	14369	14162	14159	14347	14130	14412	14220	14296	14219	14190	14239	14141	14236	14328	14230	14197	14296	14237	14230	14241	14307	14173	14270	14239	14153	14337	14172	14163	14303	14208	14148	14196	14246	14307	14244	14179	14207	14221	14157	14009	14301	14158	14056	14242	14226	14075	14217	14235	14174	14049	14223	14217	14132	14160	14138	14049	14095	14156	14203	14260	14186	14201	14141	14183	14228	14084	14112	14122	14173	14133	14285	14188	14252	14380	14138	14202	14301	14150	14210	14191	14123	14193	14237	14213	14304	14239	14251	14259	14065	14186	14403	14133	14135	14270	14139	14106	14156	14052	14156	14070	14235	14120	14192	14266	14283	14043	14346	14308	14122	14121	14337	14382	14094	14195	14215	14244	14302	14256	14099	14231	14253	14153	14243	14299	13999	14352	14280	14141	14245	14201	14270	14129	14109	14346	14155	14168	14158	14194	14035	14181	14131	14207	14310	14257	14223	14249	14239	14086	14244	14299	14129	14052	14127	14138	14158	14277	14428	14169	14163	14215	14286	14188	14134	14100	13990	14126	14198	14125	14252	14256	14103	14182	14161	14192	14292	14209	14107	14111	14074	14215	14219	14313	14039	13983	14345	14261	14102	14408	14222	13945	14155	14313	14163	14337	14168	14290	14233	14194	14169	14169	14221	14227	14198	14173	14206	14433	14147	14180	14156	14178	14107	14168	14253	14228	14200	14093	14261	14218	13891	14378	14209	14339	14337	14328	14292	14198	14415	14191	14421	14146	14320	14199	14319	14178	14269	14210	14033	14327	14232	14287	14134	14131	14146	14282	14268	14245	14134	14249	14225	14217	14354	14162	14415	14162	14254	14347	14184	14155	14117	14061	14361	14079	14201	14077	14192	14361	14079	14302	14297	14075	14303	14215	14323	14197	14223	14134	14088	14015	14249	14152	14278	14067	14252	14231	14240	14198	14287	14114	14057	14132	14112	14212	14247	14156	14271	14181	14170	14079	14309	14055	14237	14236	14163	14103	14049	14208	14212	14302	14285	14229	14116	14289	14150	14098	14169	14172	14425	14077	14181	14042	14320	14058	13958	14193	14119	14191	14057	14299	14253	14069	14143	14087	14248	14151	14426	14231	14027	14209	14141	14116	14377	14020	14158	14233	14208	14194	14179	14096	14082	14100	14261	14230	14231	14323	14090	14065	14024	14283	14192	14138	14331	14214	14321	14373	14168	14267	14373	14304	14107	14216	14212	14164	14304	14100	14262	14189	14127	14247	14237	14120	14155	14290	14267	14326	14268	14261	14231	14186	14215	14267	14280	14182	14161	14097	14072	14303	14312	14054	14331	14207	14311	14281	14277	14213	14177	14339	14305	14175	14246	14364	13940	14284	14227	14221	14278	14201	14291	14391	14399	14242	14430	14239	14235	14183	14158	14148	14113	14150	14249	14466	14354	14151	14296	14201	14300	14225	14263	14406	14256	14304	14205	14172	14126	14288	14429	14266	14170	14258	14199	14061	14138	14030	14311	14315	14244	14215	14404	14138	14224	14231	14320	14197	14237	14446	14144	14166	14259	14213	14001	14260	14136	14196	14206	14255	14206	14139	14343	14175	14152	14175	14120	14222	14404	14211	14188	14174	14327	14161	14368	14247	14202	14265	14279	14115	14154	14301	14249	14364	14238	14275	14260	14316	14218	14122	14289	14389	14085	14241	14069	14181	14259	14287	14166	14081	14121	14159	14154	14226	14313	14304	14233	14208	14123	14160	14212	14204	14266	14104	14192	14226	14139	14097	14202	14190	14100	14151	14257	14102	14222	14143	14137	14189	14038	14403	14017	14044	14126	13933	14259	14041	14148	14200	14411	14215	14161	14223	14193	14197	14143	14133	14087	14344	14223	14170	14273	14171	14233	14189	14236	14217	14340	14365	14214	14259	14276	14300	14313	13988	14344	14378	14117	14286	14141	14157	14130	14184	14338	14293	14191	14121	14202	14406	14196	14208	14162	14430	14249	14162	14263	14143	14307	14312	14185	14264	14219	14059	14233	14063	14352	14364	14195	14097	14264	14263	14265	14166	14338	14189	14213	14142	14216	14180	14411	14369	14190	14244	14285	14208	14046	14279	14411	14157	14316	14365	14104	14170	14109	14165	14274	14066	14162	14185	14162	14133	14173	14291	14247	14127	14117	14082	14225	14295	14231	14178	14180	14262	14048	14223	14295	14264	14242	14154	14221	14102	14292	14190	14259	14252	14300	14287	14176	14311	14254	14201	14204	14245	14224	14296	14154	14294	14228	14214	14424	14117
23075	21478	29497	23881	21785	24251	26891	20863	19443	19381	18670	18475	18239	18006	18175	17692	17644	17525	17071	17130	17171	17120	17261	17161	17085	17156	16992	17311	16882	17170	16901	17167	17588	21460	22937	20409	18957	17762	17244	16956	17028	16811	16860	16948	16743	16747	16809	17048	16914	16954	16771	16903	16898	16881	16608	17031	16756	16645	16710	16854	16645	17033	16759	16856	16918	16798	16870	16915	16953	16941	16986	16870	16855	16878	16987	16874	16605	16672	16788	16697	16834	17030	16999	16924	16882	16950	16912	16818	16666	16675	16929	17023	16930	17081	16803	16708	16590	16823	16835	16718	16790	16599	16853	16781	16813	16783	17019	16939	16997	16989	16928	16803	17020	16898	17107	16956	17014	16782	16961	16955	16635	16640	16903	17024	17051	16825	16687	16820	16894	16947	16770	17023	16962	16699	16999	16905	16973	16720	16864	16871	16964	16712	16676	16862	16819	16731	16790	16881	16777	16779	17026	16898	16659	16942	16992	16842	16769	16661	16943	16743	16884	16957	16816	16745	16819	16929	17143	16755	16676	16666	16701	16642	16846	16617	16586	16701	17002	16752	16823	16980	16770	16697	16730	16707	16756	16822	16727	16665	16909	16646	16661	16683	16949	16942	16975	16750	16692	16790	16914	16771	16766	16801	16992	16764	16930	16740	16806	16832	16863	17010	16924	16843	16678	16786	16660	16827	16802	17046	16785	16786	16833	16803	16869	16792	16679	16715	16759	17008	16581	16756	16663	16929	16896	16778	16793	16801	16655	16805	16818	16617	16707	16760	16931	16984	16801	16680	16937	16893	16722	16749	16868	16686	16830	16901	16909	16910	16905	16782	16718	16669	17009	16832	16790	16741	16840	16762	16712	16680	16839	16832	16751	16791	16960	16731	16992	16709	16791	16716	16866	16683	16753	16890	16966	16702	16737	16937	16827	16816	16861	16990	16866	16761	16748	16974	16779	16899	16999	16977	16835	16816	16609	16803	16891	16858	16880	16751	16722	16797	16897	16731	16714	16794	16679	16783	16655	17002	16951	16510	16828	16745	16821	16809	16739	16827	16923	16627	16830	16774	16941	16794	16864	16796	16954	16851	16987	16890	16749	16794	16749	16848	16902	16849	16616	16848	16780	16859	16710	16822	16754	16831	16573	16777	16679	16737	16784	16688	16875	16644	16938	16683	16741	16784	16589	16747	16954	16984	16932	16532	16741	16728	16712	16877	16790	16791	16715	16783	16945	16637	16837	16863	16935	16822	16855	16695	16815	16827	16613	16791	16856	16901	16943	16772	16615	16874	16818	16945	16907	16908	16839	16931	16833	16896	16779	16963	16820	16813	16606	16921	16645	16634	17074	16607	16783	16546	16721	16925	16810	16769	16736	16799	16708	16824	16688	16886	16849	17092	16946	16743	16901	16826	16658	16812	16729	16865	17004	16648	16624	16844	16776	16863	17031	16727	16888	16778	17064	16812	16660	16745	16762	16683	16571	16889	16803	16701	16667	16835	16821	16797	16624	16774	16721	16738	16716	16758	16764	16794	16821	16629	16796	16812	16828	16800	16862	16675	16911	16743	16761	16809	16639	16871	16673	16739	16809	16755	16685	16627	16831	16750	16796	16949	16671	16926	16828	16924	16855	16799	16844	16653	16761	16662	16935	16963	16849	16717	16872	16682	16739	16708	16780	16832	16758	16682	17005	16829	16795	16747	16751	16755	16771	16815	16965	16815	16726	16626	16943	16766	16810	16815	16798	16626	16920	16834	16883	16832	16731	16841	16940	16734	16745	16871	16803	16954	16875	16754	16371	16816	16634	16522	16570	16746	16814	16822	16799	16736	16741	16665	16759	16907	17086	16587	16921	16882	16994	16827	16752	16857	16708	16817	16612	16655	16889	16703	16811	16762	16804	16700	16565	16877	16705	16826	16967	16677	16682	16748	16783	16821	16778	16768	16809	16766	16851	16569	16842	16755	16772	16795	16957	16741	16785	16814	16543	16750	16619	16704	16651	16892	16710	16799	16897	17075	16782	16828	16760	16668	16610	16865	16944	16671	16545	16665	16722	16726	16855	16879	16761	16849	17060	16718	16882	16550	16707	16738	16999	16766	16770	16779	16844	16750	16719	16843	16600	16614	16690	16974	16829	16931	16814	16608	16490	16857	17076	16735	16724	16931	16928	16683	16768	16776	16893	16661	16687	16977	16871	16878	16964	16863	16899	16785	16847	17023	16875	16716	16839	16881	16625	16719	16859	16776	16760	16707	16964	16946	16581	16599	16796	16628	16827	16848	16836	16870	16948	16849	16895	16714	16883	16684	16720	16861	16793	16842	16758	16486	16925	16784	16679	16586	16617	16649	16777	16662	16562	16795	16626	16762	16762	16816	16793	16803	16753	16672	16665	16888	16738	16867	16870	16861	16975	16623	16740	16797	16763	16772	16901	16686	16679	16684	16878	17077	16956	16721	16781	16834	16878	16889	16750	16687	16845	16813	16638	16940	16730	16811	16717	16518	16705	16790	16735	16464	16757	16832	16785	16763	16604	16582	16675	16631	16723	16789	16761	16880	16731	16723	16799	16895	16915	16674	16842	16807	16924	16591	16761	16781	16745	16762	16999	17024	16705	16915	16734	16410	16401	16649	16619	16773	16618	16803	16928	16758	16751	16907	16848	16829	16861	16838	16806	17006	16745	17028	16757	16672	16697	16725	16801	16596	16744	16716	16643	16678	16830	16918	16935	16789	16826	16914	16777	16754	16806	16820	16827	16671	16810	17072	16857	16886	16815	16926	16994	16917	16906	16844	16896	16868	16794	16873	16831	16831	16691	16965	16795	16682	16668	16728	16666	16716	16912	16680	16748	16654	16782	16528	16539	16812	16617	16629	16768	16733	16770	16999	16986	16884	16768	16742	16747	16652	16780	16918	16814	16861	16695	16937	16765	16857	16742	16849	16848	16908	16773	16817	16802	16793	16902	16974	16629	16713	16584	16869	17070	16803	16594	16786	16698	16719	16746	16542	16802	16834	16802	16845	16870	16968	16974	16722	16700	16728	17054	16951	16844	16768	16600	16783	16598	16825	16895	16757	16822	16795	16721	16724	16765	16879	16938	16735	16894	16710	16701	16913	16822	16755	16745	16760	16975	16694	16673	16806	16803	16826	16839	16816	16851	16836	16889	16676	16852	16733	16787	16940	16854	16689	16797	16657	16644	16779	16571	16736	16856	16795	16687	16757	16670	16736	16927	16789	16624	16866	16758	17031	16786	16839	16755	16828	16681	16822	16658	16944	16985	16854	16836	16805	16616	16895	16827	16911	16882	16889	16538	16576	16779	16837	16780	16942	16775	16887	17052	16675	16975	16708	16942	16693	16861	16837	16907	16873	16848	16667	16921	16624	16941	16695	16813	16858	16748	16651	16686	16661	16749	16747	16738	16691	16934	16856	16808	16846	16706	16740	16994	16793	16843	16898	16923	16870	16845	16719	16753	16813	16753	16627	16914	16902	16857	16841	16858	16980	16660	16569	16739	16898	16998	16825	16649	16692	16764	16856	16865	16805	16791	16927	16512	16737	16837	16699	16796	16779	16728	16713	16879	16744	16872	16652	16917	16565	16920	17019	16765	16814	16840	16872	16806	16829	16761	16594	16851	16907	16683	16718	16687	16968	16802	16548	16822	16886	16929	16940	16838	16580	16744	16882	16727	16781	16894	16802	17022	16842	16733	16951	17041	16510	16823	16830	16655	16737	16686	16716	16810	16878	16969	16826	16926	16945	16605	16669	16591	16626	16840	16745	16666	16787	16950	16931	16879	16686	16596	16798	16771	16738	16685	16700	16768	16835	16679	16811	16923	16807	16889	16642	16841	16953	16742	16721	16827	16774	16763	16694	16781	16660	16702	16721	16690	16672	16816	16876	16854	16724	16712	16772	16654	16664	16751	16831	16715	16707	16870	16872	16830	17162	16924	16714	16623	16710	16628	16660	16688	16749	16668	16613	16850	16622	16835	16764	16736	16705	16936	16709	16650	16779	16571	16835	16743	17001	16787	16817	16771	16724	16873	16776	16832	16822	16665	16871	16693	16766	16802	16899	16704	16691	17036	16794	16947	16936	16985	16658	16745	16741	16879	16869	16907	16699	16668	16570	16892	16791	16815	16776	16840	16695	16642	16809	16815	16517	16954	16716	16852	16815	16890	16871	16774	16815	16742	16639	16586	16704	16707	16796	17001	17087	16783	16780	16728	16728	16844	16879	16770	16667	16769	16809	16692	16804	16998	16671	16851	16859	16831	16721	16851	16762	16857	16655	16597	16687	16766	16938	16949	16829	16593	16790	16769	16870	16767	16963	16717	16682	16705	16709	16701	16855	16966	16843	16743	16776	16735	16729	16836	16903	16750	16910	16845	16867	16950	16961	16785	16856	16879	16704	16807	16788	16963	16821	16751	16795	16932	16905	16793	16807	16910	16804	16722	16863	16710	16573	16664	16829	16821	16921	16677	16895	16884	16753	16789	16985	16701	16887	16865	16865	16758	16768	16824	16886	17003	16703	16748	16755	16813	16743	16764	16816	16622	16827	16856	16893	16927	16923	16784	16710	16843	16780	16759	16675	16832	16644	16594	16769	16842	16589	16741	16692	16820	16731	16824	16962	16735	16727	16578	16834	16638	16824	16801	16814	16838	16682	16580	16862	16581	16777	16849	16801	16637	16811	16775	16628	16755	16641	16763	16597	16900	16786	16804	16558	16857	16850	16807	16890	16876	16851	16992	16769	16948	16852	16860	16597	16765	16539	16822	16728	16688	16857	16556	16548	16616	16903	16605	16948	16907	16839	16804	16790	16748	16665	16822	16771	16671	16816	16651	16703	16851	16818	16835	16711	16703	16672	17049	16708	16837	16899	16655	16987	16923	16798	16632	16738	16813	16755	16809	16887	16739	16579	16821	16675	16786	16827	16916	16894	16927	16910	16906	16937	16944	16822	16662	16778	16731	16841	16925	16750	16835	16783	16847	16844	16740	16848	16707	16883	16779	16718	16799	16679	16682	16788	16685	16607	16645	16868	16675	16593	16979	16968	16766	16758	16843	16873	16713	16951	16953	16884	16711	16924	16737	16861	16746	16718	16754	16704	16964	16824	16790	16865	16755	16724
21853	40514	37862	28944	25488	23341	21268	19483	18625	17535	16750	16494	15983	15789	15964	15519	15310	14762	14458	14543	14383	14564	14625	14617	14505	14557	14636	14501	14456	14460	14504	14376	15308	20983	22236	18401	16208	15025	14316	14147	14177	14062	14278	14219	14295	14218	14056	14164	14179	14194	14232	14211	14164	14187	14220	14157	14185	14221	14203	14126	14263	14194	14154	14183	14306	14169	14108	14073	14218	14105	13906	14214	14266	14087	14217	14348	14310	14023	14176	14233	13981	14143	14186	14344	14146	14127	14092	14120	14221	14196	14288	14188	14103	14125	14217	14197	14140	14266	14221	14272	13993	14259	14126	14061	14216	14204	14268	14170	14267	14141	14207	14172	14245	14250	14015	14201	14267	14255	14085	14272	14284	14143	14347	14121	14231	14213	14041	14196	14392	14202	14158	14207	14077	14336	14078	14083	14027	14233	13995	14207	14049	14081	14182	14126	14168	14175	14197	14156	14257	14043	14086	14325	14173	14147	14168	14122	14202	14108	14127	14173	14047	14260	14310	14231	14128	14043	14085	14130	14108	14222	14096	14104	14130	13944	14152	14190	14102	14162	14164	13978	14168	14183	14099	14341	14068	14263	14216	14006	14358	14079	14023	14008	14278	13917	14027	14096	14242	14246	14210	14168	14016	14199	14167	14276	14185	14463	14092	14174	14048	14215	14223	14043	14131	14316	14089	14123	14015	14215	14156	14005	14288	14332	14200	14138	14237	14056	14064	14071	14066	14259	14143	14187	14394	14306	14253	14116	14041	14239	14088	14164	14114	14262	14095	14197	14123	14135	14291	14050	14097	14174	14170	14063	14136	14289	14153	14154	14201	14279	14150	14073	14151	14149	14283	14224	14157	14315	14237	13982	14138	14111	14189	14295	13933	14146	14191	14100	14179	14103	14209	14071	14111	14280	14154	14204	14275	14190	14207	14188	14132	14271	14194	14231	14004	13995	14271	14225	14209	14304	14166	14222	13902	14031	14142	14176	14052	14135	14216	14010	14182	14170	14038	14230	14210	14183	14200	14057	14351	14232	14100	14146	14145	14279	14083	14229	14123	14179	14136	14221	14222	14257	14085	14234	14130	14042	14190	14179	14219	14168	14174	14189	14027	14182	14153	14241	14141	14191	14242	14296	14118	14135	14203	14153	14236	14239	14151	14191	14121	14287	14135	14078	14031	14274	14028	14128	13993	14033	14091	13947	14129	14264	14212	14133	14105	14073	14066	14142	14080	14018	14204	14130	14307	14297	14188	14241	14065	14118	14061	14146	14216	14202	14181	14204	14070	14178	14291	14197	14051	14210	14175	13911	13921	14200	14304	14185	14155	14091	14166	14098	14135	14333	14423	14105	14227	14163	14083	14175	14356	14200	14211	14262	14157	14047	14246	14037	14298	14095	14117	14103	14172	14232	14168	14177	14022	14342	14399	14107	14013	14030	14294	14283	14202	14100	14081	14171	14019	14038	14034	14314	14241	14213	14163	14279	14281	14070	14214	14206	14240	14173	14188	14345	14042	14161	14065	14166	13979	14170	14264	14084	14165	14174	14145	14182	14293	14227	14278	14314	14253	14226	14177	14227	14366	14088	14161	14195	14098	14129	14071	14320	14217	14038	14148	14238	14225	14367	14100	14180	14171	14293	14204	14346	14078	14101	14292	14087	14155	14188	14125	14254	14098	14061	14251	14051	14206	14188	14166	14180	14329	14112	14259	14250	14193	14138	13978	14214	14057	14282	14151	14065	14061	14284	14077	14226	14175	14166	14210	14110	14114	14123	14049	14205	14103	14126	14074	14176	14259	14079	14107	14051	14003	14082	14161	14302	14101	14280	14079	14163	14102	14100	14054	14086	14265	14184	14157	14034	14128	14098	14163	14049	14047	14233	14058	14298	14299	14165	14172	14147	14185	14100	14232	14231	14282	14124	14020	14114	14032	13983	14121	14232	14233	14147	14285	14051	13997	13940	14208	14174	14037	14169	14044	14113	14354	14299	14145	14052	14100	14078	14196	14208	14290	14265	14082	14009	13989	14174	14104	14057	14168	14262	14193	14189	14102	14371	14102	14266	14169	14206	14173	14271	14210	14251	14153	14046	14168	14103	14092	14232	14167	14061	14088	14124	14198	14131	14186	14010	14164	14203	14029	14237	14215	14134	14212	14105	14121	14290	14217	14189	14052	14204	14128	14157	14226	14017	14153	14211	14207	14050	14131	14186	14152	14157	14093	14365	14203	14208	14230	14185	14046	14143	14259	14196	13963	14174	14156	14239	14151	14088	14289	14099	13865	14113	14070	14048	14064	14069	14202	14121	14194	14090	14301	14130	14239	14221	14204	14166	14221	14224	14101	14219	14243	14162	14080	14181	14267	14320	14218	14179	14101	14147	14199	14144	14096	14334	14203	14074	14290	14148	14180	14380	14234	14119	14160	14299	14099	13985	14190	13971	14151	14183	14155	14105	14216	14084	14197	14323	14214	14090	14162	14143	14171	14208	14243	14220	14243	14149	14171	14129	14146	14118	14117	14095	14141	14133	14158	14295	14223	14181	14069	14102	14169	14235	14021	14071	14340	14176	14061	14274	14150	14111	14112	13946	13998	14214	13957	14235	14094	14144	14075	14198	14206	14136	14184	14118	14127	14075	14163	14296	14217	14186	14132	14202	14039	14223	14192	14180	14168	14251	13917	13934	14116	14143	14119	14233	14291	14117	14161	13954	14256	14211	14203	14127	14119	14139	14038	14185	14221	14117	14108	14151	14063	14108	14076	14040	14298	14096	14148	14232	14191	14161	14255	14165	14146	14239	14145	14146	14092	14219	14080	14301	14203	13981	14263	14228	14153	14237	14143	14311	14145	14219	14105	14120	14162	14169	14089	14262	14189	14106	14206	14277	14111	14183	13988	14154	14128	14242	14011	14028	14207	14174	14168	14135	14123	14142	14155	14177	14084	14134	14163	14120	14156	14222	14220	14072	14106	14120	14265	14068	14232	14127	14016	14172	14160	14158	14124	14158	14161	14227	14198	13985	14104	14103	14237	14059	14270	14280	14008	14207	14013	14083	14185	14289	14038	14217	14044	14127	14200	14248	14111	14032	14151	14139	14150	14217	14044	14233	14151	14355	14180	14081	14152	14106	14114	14092	14071	14211	14096	14240	14201	14123	14247	14357	14121	14164	14005	14216	14192	14211	14103	14156	14068	14121	14152	14084	14198	14107	14264	14187	14110	14160	14246	14199	14156	14239	14159	14250	14279	14032	14161	14295	14176	14128	14145	14071	14289	14270	14081	14100	14189	14153	14176	14258	14153	14367	14179	14041	14167	14184	14234	14148	14059	14094	14154	14118	14107	14115	14175	14086	14192	14116	14144	14246	14038	14240	14196	14228	14157	14103	14242	14260	14192	14232	14103	14133	14305	14138	14140	14209	14347	14375	14228	14219	14127	14176	14081	14041	14184	14255	14156	14242	14153	14107	14137	14238	14265	14095	13960	14144	14034	14330	14106	14147	14164	14273	14086	14271	14147	14119	14268	13998	14021	14164	14089	14312	14045	14284	14179	14141	14156	14210	14073	14171	14119	14228	14166	14181	14128	14219	14159	14200	14135	14171	14153	14282	14192	14283	14129	14307	14042	14148	14194	14051	14257	14004	14099	14186	14237	14132	14148	14293	14232	14248	14217	14185	14285	14213	14030	14174	14168	14293	14152	14134	14090	14116	14226	14038	14041	14161	14014	14094	14173	14179	14187	14305	14109	13985	14034	14108	13972	14190	14110	14308	14167	14146	14072	14200	14173	14108	14219	14018	14130	14161	14084	14236	14186	14149	14205	14121	14025	14102	14246	14076	14212	14267	14345	14145	14150	14145	14057	14250	14158	14058	13884	14253	14091	14008	14308	14192	14069	14205	14136	14265	14092	14228	14197	14027	14089	14148	14252	14175	14100	14177	14105	14199	14122	14168	14211	14106	14193	14205	14042	14237	14206	14132	14112	14191	14132	14124	14206	14166	14150	14171	14045	14097	14087	14277	14069	14233	14038	14070	14116	14100	14305	14216	14174	14030	14196	14182	14232	14137	14064	14170	14151	14109	14243	14091	14182	14082	14086	14081	14238	14065	14267	14122	14103	14162	14098	14084	14137	14037	14262	14188	14067	14007	14203	14156	14205	14051	14055	14297	14139	14269	14196	14115	14086	14184	14157	14183	14124	14200	14173	14038	14215	14128	14255	14179	14370	14143	14218	14089	14173	14021	14119	14090	14180	14225	14184	14126	14345	14036	14272	14025	14202	14221	14167	14001	14056	14160	14152	14165	14079	14273	14167	14075	14178	14056	14067	14124	14170	14199	14118	14179	14162	14022	14095	14180	14180	13980	14247	14160	14004	14114	14195	14057	14165	14047	14186	14213	14101	14128	14070	14205	14108	14161	14204	14120	14038	14239	14254	14112	14076	14040	14097	14072	14135	14074	14200	14178	14213	14130	14057	14102	14155	14213	14136	14183	14184	14225	13916	14092	14113	14146	14211	14149	14046	14126	14125	14291	14161	14161	14143	14214	14164	14200	14223	14213	14392	14022	14301	14191	14229	14313	14246	14160	14165	14282	14078	14119	14024	14166	14149	14254	14056	14196	14179	14219	14004	14213	14212	14206	14269	14113	14117	14115	14106	14180	14139	14058	14083	14105	14023	14298	14106	14213	14083	14025	14299	14076	14238	14148	14083	14265	14188	14157	14165	14044	14089	14071	14084	13912	14205	14339	14078	13975	14233	14134	14135	14174	14133	14222	14234	14192	14142	14089	14145	14043	14125	13839	14086	13976	14054	14220	14145	14014	14167	14080	14087	14245	14221	14146	13975	14111	13957	14198	14167	14263	14293	14085	14105	14205	14043	14289	14049	14170	14200	14154	14283	14091	14000	14247	14190	14121	14019	14062	14134	14313	14157	14132	14159	14314	14037	14109	14103	14059	13957	14234	14189	14207	14230	14097	14077	14084	14106	14077	14188	14126	14211	14268	13917	14233	14143	14053	14107	14232	14211	14054	14063	14167	14249	14032	14236	13941	14258	14258	14248	14258	14145	14202	14077	14199	14245	14099	14259	14182	14182	14104	14118	14145	14189	14134	14059	14197	14298	14108	14093	14049	14067	14139
28000	23241	28379	25013	20928	19643	19186	18615	18251	17883	17752	17772	17646	17435	17445	17331	17481	17472	17328	17270	17064	17262	17230	17444	17208	17076	17151	17134	17250	17176	17206	17354	17130	17358	17711	17770	17535	17301	16901	17145	17311	17071	17231	17129	17309	17078	17265	17009	17043	17140	17044	17275	17098	17180	17186	17162	17126	17023	17224	16983	17119	17350	17038	17174	17143	17160	16963	17101	17018	17026	16967	17050	17210	16967	17291	17203	17086	17057	16969	17134	17238	17342	17239	17089	17041	17163	17153	17229	17268	16902	17090	17108	17275	17196	17026	17073	17098	17150	17282	17147	17210	16979	17030	17142	17019	17178	16972	17140	17014	17046	17165	17112	17215	17271	17129	17214	17104	17136	17100	16857	16999	17238	17074	17319	17238	17092	17165	16992	17128	17222	17112	17131	17253	17299	17094	17227	16996	17084	17359	17144	17103	17053	17134	17086	17176	16861	17166	17167	17339	17045	17137	17100	17000	17101	16945	17183	17089	17028	17140	17057	16994	16885	17192	17117	16963	17172	17188	17247	16840	17086	17214	17175	17224	17038	17042	17190	17014	16996	17149	17169	17201	17210	16948	17061	17116	17233	17150	16827	17220	17087	17054	16999	17111	17151	17182	17201	17213	17155	17292	16985	17249	16870	17148	17022	17241	17062	17243	17203	17119	17070	17321	17168	17106	16964	17145	17136	17213	17215	17239	17082	17221	17011	17181	17062	17079	17222	17229	16868	17131	16949	17001	17019	17078	16995	17144	17034	17102	17061	17179	17117	16995	17225	17252	17169	17392	16937	17104	17154	17223	17103	17210	17256	17021	17187	17281	17194	17292	17089	16994	17110	16883	16957	17014	17054	17110	17139	17178	16879	17142	17181	17155	17060	17278	17331	17106	17047	17255	17058	17132	16862	17199	17151	17233	17124	17023	17238	17132	17336	16979	17201	17273	17279	17079	17084	17185	17030	17375	17166	17083	17130	17134	17269	17198	17223	17268	17092	17044	17060	17005	17051	17082	17136	17258	17047	17095	17052	17198	17106	17136	17041	17014	17196	17282	17233	17099	17239	17099	17043	17068	17237	17296	17123	17067	17258	17144	17172	17022	17086	17251	17137	17376	16994	17173	17172	17082	16884	16975	17062	17063	16956	16851	16956	17040	17201	17236	16993	17093	17078	17106	17051	17322	17021	17198	17018	17187	17190	17088	17195	17202	17291	17023	17209	17208	16892	16987	17002	17129	17280	17120	16988	17105	17115	17050	16931	16979	17153	16946	16948	16983	17155	17126	17012	17016	16940	17163	16980	17191	17211	17272	17068	17185	17156	17308	17122	17262	17106	16910	17218	17201	17053	17017	17028	17151	17085	17079	17179	17171	17449	17235	17282	17233	17230	17009	16972	17284	17062	17158	17131	17009	17325	17172	17103	17046	17029	16988	16992	17022	17001	17033	17125	17167	17077	17176	17210	17218	17164	17213	17103	17099	17154	17045	17022	17159	17037	17090	17051	17166	17159	17159	17116	17163	17162	16751	17090	17163	16994	17374	17106	17372	17151	17082	17158	17004	17125	17098	16847	17201	17173	17125	17051	17336	17143	17167	16994	17032	16906	17037	17103	17073	17222	17167	17074	17130	17092	17206	17090	17067	16992	17078	17102	17057	17143	17176	17124	17272	17306	17103	17065	16993	16980	16983	17087	17094	16935	17187	17249	17076	17066	17278	16942	17091	17083	17171	17188	16926	16968	17103	16864	16800	17235	17059	17272	17032	16959	16865	17175	17031	17263	17156	17129	17190	17042	17216	17119	17138	17257	17206	17092	17122	17164	17184	17163	17140	17066	17205	17247	16919	17148	16966	17256	17133	17184	17207	17268	17084	17051	17045	17105	17012	17055	16928	16977	17156	17106	16992	16961	17317	17225	17158	17023	17098	17036	17175	17074	17115	17089	17106	17302	17131	17196	17237	16957	17422	17316	17333	17137	17172	17218	17081	17005	17339	17017	17055	17148	17009	17114	17013	16912	17002	17056	17207	17155	17231	17193	17059	17072	17428	17081	17260	17307	17200	17135	17114	17022	17226	17239	17075	17005	17119	17141	17082	17152	17055	17092	16959	17125	17139	17023	17018	16944	16916	17055	17120	17056	17097	17092	17257	17074	17114	17324	17025	17054	17010	17186	16876	17201	16976	17183	17085	17034	17148	17176	17205	17067	17126	17121	16967	16919	16993	17175	17255	17169	17268	17153	17264	17028	17271	17143	17256	17091	16988	17241	16975	17158	17098	17348	17173	17061	16895	17044	17214	17092	17248	17046	17213	17167	17155	17183	17336	17291	16909	17003	17024	17270	17040	17066	17269	17097	17226	17194	17074	17149	17152	17285	17212	16960	17272	17195	17122	17329	17094	17089	17030	17209	17006	17153	17196	16895	17188	17012	17282	17056	17194	17279	16997	17030	17000	17238	17364	17148	17099	17223	17063	17082	17151	17206	17076	16960	17295	17070	17108	17115	17078	17115	17265	16921	17059	17294	17214	17225	17214	17236	17000	17093	17152	17162	17208	17077	17113	17070	17189	17148	17165	17154	17089	17253	17008	17017	17139	17198	17245	17093	17152	17122	17149	17067	17066	17000	17064	17261	17104	17232	17114	17032	17090	16989	17280	17035	17078	17340	17258	17180	16987	16922	17140	17190	17192	16993	17119	17088	17056	17086	17065	16882	17266	17122	17258	17268	17055	17177	17163	17182	17047	17043	16982	16961	17034	17147	17202	17238	17253	17277	17104	17228	17056	17261	17070	17302	17103	17273	17114	17086	17147	16974	17157	17143	17142	17116	17238	16894	17503	17125	17146	17220	17171	17172	17113	17347	17215	17200	17195	17241	17097	17213	17204	17140	17079	17125	17054	17149	17056	17369	17293	17222	17238	17037	17031	17276	17262	17122	17292	17114	17188	17074	17170	17151	17079	17070	17079	17205	17181	17198	17143	17190	17263	17185	17149	17239	17132	16895	17079	17203	17299	17343	17253	17392	17088	17056	17195	17127	17218	17242	16987	17075	16920	17017	17031	17198	17164	17197	17157	17127	17215	17022	17065	17121	17032	17123	17226	17171	17179	17223	17284	17169	17140	17131	17287	16970	17138	17114	17477	17257	17121	16968	17208	17270	17128	17229	17015	17083	17070	17183	17057	17304	17229	17013	16903	17079	17081	17085	17223	17179	17094	17064	17064	17134	17025	16962	17144	17151	17160	16977	17194	17138	17346	17245	17120	16883	17132	17187	17118	17280	17205	17283	17083	17045	17165	17132	17138	17156	17168	17133	17264	16999	17042	17135	17229	16931	17115	17167	17299	16993	17075	17142	16968	17102	17138	17156	17085	17178	16957	17181	17144	17086	17336	17182	17201	17159	17151	16973	17310	17015	17271	16905	17202	17135	17058	16955	17155	16899	17145	17075	17117	17068	17210	17057	16971	17012	17173	16958	17169	17220	17400	17037	17200	17262	17093	16967	17222	17185	17128	17131	17127	17189	16877	16897	17449	17193	16958	17086	16999	17080	16962	17088	16945	17081	17140	17264	17248	17153	17113	17163	17133	17142	17096	17080	17152	17222	17130	17120	17196	17016	17066	17008	17183	17155	17041	17321	16942	17344	17106	17189	17463	17159	17071	17130	17029	16855	17118	17319	17147	17149	17114	17355	17177	16987	17121	17226	17269	17213	17123	17150	17091	17227	17135	17052	17160	17182	17103	17059	17020	17092	16952	17070	17123	17032	17127	17108	17208	17044	17157	17150	17146	17251	17253	17173	17166	17030	17105	17051	17169	17145	16890	17230	16989	17045	17156	17122	17199	17072	17076	17311	17242	17279	17037	17209	17037	17119	17018	17007	17192	17179	17097	17080	17042	17235	16948	17092	17299	17119	16984	17321	17079	17335	17089	17008	17101	17044	17119	17140	17098	17070	17314	17081	17026	17313	17172	17239	17188	17215	17085	17236	17273	17143	17219	17079	17077	17069	17103	17265	17322	17429	17209	17113	17363	17125	17148	17103	17211	16915	16919	17190	17051	17161	17158	17008	16956	17039	17281	17148	17040	17104	17098	17234	17028	17190	17166	17158	17242	17277	16959	17124	17208	17391	17073	17141	17198	17025	17102	17286	17185	17196	16972	17067	17034	17124	17022	17151	17145	17064	17278	17245	17129	17190	17299	17123	17064	17175	17125	16990	16954	17212	17064	17061	17031	17181	17080	17059	17037	16925	17078	16774	17081	17158	17303	17204	17065	17207	17027	17126	17131	16941	17252	17057	17155	17286	17209	16936	17078	17088	17263	17001	17176	17219	17075	17229	17128	17019	17105	16882	17132	17193	17144	17145	17097	17290	17149	17156	17348	17081	17035	17054	17288	17227	17234	17239	16999	17049	17287	17239	17149	17240	17075	17009	17331	17269	16996	17260	17136	17202	17137	17167	17261	17084	17214	16848	17266	17106	17100	17133	17136	17232	17209	17228	17296	17055	17113	16988	17020	17038	17379	17079	17251	17143	17198	17252	17256	17418	17130	17256	17092	17243	17173	17112	17004	17119	17390	17304	16989	16937	17140	16957	16992	16973	17187	17148	17129	17202	17239	17139	17208	17212	17296	17131	17257	17021	17088	17071	17200	17253	17243	17135	16987	17117	16963	17094	17046	17249	17067	17205	17028	17122	17355	17251	17028	16901	17054	17162	17182	16931	17021	17163	17185	17033	17350	17093	17247	17073	17272	17191	17197	17203	17050	17120	17310	17136	17312	17230	17008	16796	16880	17113	17309	17066	17147	17141	17236	17222	17267	17058	17284	17172	17242	17346	17038	17207	17146	17211	17246	17105	17227	17052	17077	17208	17043	17139	17124	17154	17132	17301	17050	17267	17099	17042	17046	17198	17230	17179	17105	17117	17249	17106	17072	17117	17179	17101	17130	17231	17057	17421	17121	17263	17086	17097	16950	17096	16989	17149	17078	16987	17103	17243	17204	17491	17257	17185	17253	17292	17009	17275	16919	17136	17091	17381	17003	17112	17298	17135	17267	17148	17072	17140	17162	16978	17149	16942	17186	16984	17061	17139	17145	16942	17108	17169	17145	17132	17230	17275	17132	17074	17076	17119	17109	17174	17142	17170
20232	29703	27632	21301	19572	18199	17434	16475	16015	15902	15531	15297	15114	14945	15151	14870	14863	14417	14443	14492	14440	14559	14597	14703	14480	14485	14749	14534	14580	14377	14656	14508	14569	15006	15160	15058	14785	14538	14347	14453	14250	14397	14399	14429	14327	14585	14323	14388	14372	14226	14364	14545	14516	14322	14254	14341	14460	14337	14491	14355	14433	14384	14365	14699	14426	14281	14341	14363	14421	14482	14421	14415	14405	14341	14524	14578	14500	14430	14387	14543	14357	14585	14397	14233	14378	14437	14336	14387	14420	14447	14350	14439	14308	14409	14324	14346	14561	14283	14561	14295	14338	14457	14482	14549	14296	14362	14389	14388	14330	14294	14247	14502	14380	14367	14355	14502	14470	14475	14285	14352	14389	14362	14452	14437	14266	14419	14410	14294	14501	14282	14497	14371	14482	14380	14374	14275	14316	14424	14423	14281	14557	14459	14346	14521	14393	14229	14455	14608	14441	14301	14215	14395	14455	14471	14401	14383	14430	14452	14330	14467	14414	14467	14483	14347	14345	14357	14391	14351	14237	14386	14432	14468	14253	14565	14497	14328	14248	14436	14423	14303	14415	14466	14360	14576	14457	14344	14558	14355	14385	14422	14216	14400	14379	14410	14460	14393	14456	14394	14464	14468	14442	14294	14240	14424	14368	14305	14298	14352	14363	14368	14491	14407	14412	14374	14431	14409	14501	14428	14378	14404	14438	14290	14415	14574	14281	14511	14377	14379	14299	14408	14411	14380	14404	14378	14341	14374	14382	14338	14351	14498	14417	14427	14438	14464	14315	14453	14545	14257	14422	14275	14391	14505	14457	14335	14556	14233	14418	14340	14312	14393	14458	14354	14346	14362	14342	14478	14465	14428	14429	14329	14297	14359	14441	14257	14387	14521	14336	14362	14458	14340	14375	14557	14229	14450	14392	14450	14313	14286	14271	14534	14478	14345	14471	14353	14675	14363	14405	14321	14319	14360	14448	14406	14446	14452	14474	14601	14490	14352	14348	14458	14342	14424	14341	14279	14358	14587	14259	14434	14275	14468	14344	14355	14271	14375	14390	14219	14474	14379	14374	14200	14356	14350	14513	14327	14440	14430	14408	14485	14506	14390	14314	14591	14267	14275	14282	14359	14328	14422	14531	14420	14366	14461	14230	14379	14557	14511	14545	14501	14325	14440	14413	14564	14198	14408	14397	14368	14320	14355	14347	14507	14392	14170	14405	14508	14609	14439	14457	14426	14522	14328	14400	14324	14478	14413	14350	14129	14327	14500	14373	14445	14435	14255	14142	14465	14278	14611	14388	14345	14498	14250	14395	14345	14475	14217	14470	14396	14467	14515	14309	14397	14325	14345	14257	14335	14347	14494	14233	14533	14534	14291	14335	14226	14507	14245	14355	14464	14311	14446	14338	14365	14569	14399	14265	14310	14395	14455	14393	14450	14386	14296	14267	14384	14338	14429	14571	14485	14451	14470	14351	14473	14224	14409	14458	14405	14412	14253	14376	14574	14290	14340	14452	14390	14459	14422	14411	14211	14293	14427	14363	14480	14400	14257	14425	14401	14228	14495	14408	14328	14367	14520	14473	14373	14299	14537	14372	14385	14397	14434	14267	14393	14564	14272	14379	14432	14400	14512	14372	14287	14322	14371	14497	14333	14216	14417	14455	14333	14540	14428	14448	14516	14321	14489	14465	14336	14292	14415	14385	14473	14392	14377	14322	14398	14317	14384	14384	14494	14526	14368	14363	14271	14433	14282	14402	14407	14381	14526	14413	14340	14414	14325	14239	14507	14305	14415	14418	14449	14432	14411	14418	14403	14424	14558	14443	14446	14496	14445	14393	14459	14491	14284	14441	14440	14414	14405	14536	14331	14344	14418	14409	14455	14389	14452	14287	14308	14400	14331	14228	14328	14235	14469	14443	14501	14420	14389	14499	14522	14458	14338	14651	14384	14315	14420	14424	14407	14470	14273	14384	14262	14262	14542	14645	14449	14369	14378	14197	14232	14534	14415	14395	14444	14386	14432	14232	14368	14375	14371	14439	14433	14284	14461	14493	14504	14302	14236	14449	14410	14372	14510	14360	14374	14357	14461	14280	14495	14406	14392	14381	14387	14494	14219	14171	14564	14403	14408	14381	14422	14599	14284	14350	14352	14337	14362	14498	14541	14437	14520	14542	14330	14334	14361	14421	14497	14349	14397	14384	14308	14490	14291	14400	14330	14373	14462	14397	14457	14481	14336	14325	14321	14316	14196	14540	14387	14518	14298	14402	14401	14364	14412	14381	14332	14409	14414	14439	14448	14347	14320	14421	14295	14294	14479	14277	14366	14411	14291	14462	14550	14344	14412	14422	14376	14262	14314	14328	14472	14195	14506	14290	14568	14471	14524	14418	14364	14324	14451	14348	14482	14375	14245	14389	14340	14489	14350	14514	14339	14473	14311	14479	14372	14380	14340	14368	14490	14390	14439	14519	14382	14447	14380	14383	14447	14307	14401	14500	14415	14477	14189	14542	14409	14510	14337	14504	14186	14360	14323	14332	14433	14257	14378	14456	14321	14379	14343	14446	14242	14326	14464	14461	14306	14261	14392	14345	14483	14463	14460	14433	14278	14474	14324	14255	14467	14396	14454	14336	14403	14370	14292	14442	14531	14432	14393	14458	14358	14616	14294	14317	14607	14396	14354	14468	14383	14425	14333	14375	14419	14256	14540	14306	14468	14484	14447	14352	14283	14363	14372	14299	14183	14443	14433	14526	14178	14319	14291	14419	14443	14397	14359	14520	14427	14356	14519	14317	14389	14433	14314	14451	14357	14394	14452	14289	14424	14300	14464	14281	14381	14382	14419	14580	14511	14374	14286	14353	14408	14373	14381	14463	14389	14493	14555	14320	14401	14457	14279	14467	14279	14403	14530	14433	14413	14427	14410	14295	14419	14425	14307	14426	14357	14376	14326	14377	14511	14467	14319	14280	14346	14484	14534	14412	14337	14392	14355	14368	14460	14441	14334	14351	14325	14442	14536	14468	14431	14454	14280	14366	14382	14271	14469	14387	14404	14363	14290	14472	14245	14398	14347	14397	14382	14355	14594	14348	14664	14255	14507	14313	14310	14422	14417	14424	14256	14451	14311	14245	14589	14363	14145	14524	14351	14393	14361	14391	14475	14336	14420	14409	14427	14433	14220	14458	14420	14360	14340	14258	14281	14418	14359	14534	14384	14445	14265	14345	14421	14422	14298	14445	14372	14369	14344	14611	14387	14406	14547	14487	14322	14430	14270	14432	14550	14358	14342	14314	14246	14419	14214	14572	14378	14445	14307	14170	14390	14302	14484	14497	14326	14428	14469	14301	14275	14518	14351	14467	14324	14526	14213	14348	14490	14498	14469	14396	14325	14397	14300	14523	14460	14495	14285	14463	14348	14509	14416	14397	14358	14391	14397	14226	14424	14426	14605	14343	14381	14474	14485	14454	14257	14292	14357	14395	14350	14375	14439	14257	14589	14504	14252	14312	14349	14240	14376	14427	14375	14398	14460	14418	14354	14444	14186	14214	14268	14639	14380	14541	14402	14397	14200	14464	14458	14452	14433	14363	14441	14363	14518	14201	14461	14337	14478	14430	14327	14490	14494	14389	14360	14537	14260	14322	14365	14360	14268	14350	14347	14236	14322	14300	14357	14509	14344	14378	14385	14529	14317	14442	14326	14575	14360	14436	14387	14516	14489	14276	14391	14408	14488	14353	14431	14318	14381	14431	14330	14397	14228	14449	14514	14372	14422	14367	14322	14377	14361	14204	14216	14306	14364	14276	14339	14529	14364	14481	14352	14269	14458	14503	14448	14499	14407	14365	14328	14584	14492	14442	14317	14320	14415	14375	14507	14337	14320	14417	14346	14367	14419	14400	14461	14399	14363	14368	14489	14459	14270	14421	14381	14269	14521	14454	14361	14294	14291	14430	14407	14404	14314	14400	14382	14360	14209	14452	14467	14341	14336	14413	14441	14578	14461	14472	14462	14383	14273	14522	14475	14320	14426	14471	14242	14403	14297	14333	14269	14291	14554	14131	14433	14282	14374	14415	14468	14644	14451	14473	14226	14407	14381	14432	14363	14501	14238	14352	14512	14351	14417	14288	14493	14342	14270	14447	14326	14217	14546	14407	14333	14522	14490	14331	14528	14395	14278	14386	14355	14452	14444	14506	14414	14409	14434	14292	14529	14492	14315	14398	14548	14451	14386	14208	14488	14499	14410	14359	14460	14350	14399	14391	14382	14475	14306	14382	14550	14491	14349	14300	14429	14460	14407	14419	14343	14530	14481	14351	14509	14442	14322	14373	14445	14345	14307	14232	14390	14518	14443	14357	14515	14572	14353	14397	14720	14517	14603	14332	14217	14473	14420	14431	14431	14446	14280	14396	14487	14325	14597	14407	14181	14205	14420	14496	14497	14354	14291	14526	14376	14353	14448	14393	14523	14340	14274	14547	14405	14472	14385	14413	14337	14289	14393	14221	14380	14498	14422	14407	14493	14319	14373	14522	14394	14384	14335	14400	14450	14275	14343	14551	14421	14399	14183	14400	14475	14444	14403	14279	14522	14449	14425	14396	14434	14425	14403	14491	14387	14331	14375	14412	14381	14303	14461	14367	14485	14513	14355	14455	14518	14351	14373	14502	14466	14306	14272	14366	14389	14447	14347	14467	14365	14512	14390	14453	14464	14424	14384	14377	14394	14456	14373	14547	14527	14378	14525	14253	14457	14701	14463	14397	14540	14512	14506	14539	14306	14535	14359	14429	14418	14356	14524	14339	14390	14608	14355	14406	14439	14488	14344	14482	14340	14474	14505	14280	14387	14435	14469	14446	14556	14447	14330	14376	14420	14274	14442	14468	14290	14458	14428	14354	14303	14249	14498	14246	14425	14508	14439	14283	14384	14279	14440	14442	14621	14295	14459	14391	14415	14504	14505	14340	14356	14368	14516	14482	14409	14517	14590	14509	14696	14345	14367	14529	14367	14386	14491	14316	14378	14544	14408	14464	14601	14478	14433	14348	14289	14393	14295	14454	14525	14387	14460	14407	14592	14419	14514	14461	14486	14382	14239	14394	14526	14287	14413	14435	14415	14398	14351	14287	14520	14406	14527
23925	21517	29349	24272	22600	23874	23507	19694	18838	18628	18289	18026	18008	17830	17783	17978	17758	17416	17320	17190	17217	17218	17370	17326	17215	17156	17120	17304	17111	17286	17114	17272	17221	19194	20554	19399	18502	17682	17190	17295	16878	17050	16932	16936	16985	16952	16944	16985	16918	17162	16946	17074	17110	17079	16760	17145	16838	16913	17024	17019	17003	16998	16978	17063	17186	17301	17183	17063	16967	17032	16881	17205	16848	16981	17083	17036	16775	16961	17042	17103	17156	16710	16812	17128	17200	17165	17017	16941	17011	16898	17095	17012	17101	17037	16918	16930	16982	17092	16911	17115	17111	16941	16980	16987	16945	17080	17099	17003	17002	17135	16950	16905	17028	17165	17015	17173	17178	16796	17060	16800	17107	16919	16917	17085	17079	16986	16929	16618	16957	17096	16998	17099	17202	16977	17268	17023	16946	16774	16841	17026	17096	17137	16989	16823	16848	16986	17121	16857	17120	16982	16954	16907	17244	16975	16903	16849	16854	16967	17080	16970	17087	17032	17057	16907	16894	17058	17118	17237	17014	16903	17008	16996	17086	16937	16876	17017	16934	16950	17000	17100	17246	17101	17130	17031	16930	16786	17151	17171	16914	16876	16968	17156	17081	16987	16828	16763	17088	17290	17142	16964	17018	16990	16954	16955	16995	16990	17097	16896	17046	17006	17124	16894	17030	17180	16952	16990	16997	16990	17029	16837	17152	16682	16948	17006	17036	17117	16932	17067	17153	17043	16914	17149	17243	17132	17016	17118	16988	16889	16972	16950	16982	17060	16962	16997	17130	16935	17119	17014	16838	17025	16930	17116	17001	16815	17120	16949	16903	16744	17048	16929	16773	16824	16970	16953	17097	17188	16895	16865	16893	17069	16979	17008	17033	17225	16969	17015	17273	16952	16855	16790	16982	16861	17186	16886	16962	16955	17039	17034	17101	17092	16996	16851	17141	16983	17119	17214	17165	16950	16879	16932	17128	17105	17023	17171	17122	16935	17139	16957	16941	17093	16829	16922	17141	16980	16930	16889	17158	16874	16791	17150	16893	16982	17031	17032	16987	16974	16889	16966	17052	17056	17101	16911	17023	17107	17151	16921	17142	17148	16889	17190	16968	17083	16881	16830	16972	17160	17089	16856	16844	16827	16915	17204	17115	17092	16952	17020	16952	17040	16992	17179	17152	17006	17049	17054	17042	17069	17155	17149	17203	16944	17030	16894	16943	16937	17042	17180	17118	16926	17114	17112	17102	17057	17030	16958	16868	16956	16909	17033	16923	17090	17058	17018	17054	17006	17088	16775	16921	17166	17132	16924	16956	17015	17026	16916	17171	17238	16896	16891	17048	16989	16855	17112	16828	17072	16841	16876	16968	17209	17105	16915	16800	16996	17024	16888	16996	17098	16864	17032	17021	16914	17047	16952	17194	17025	16991	16969	16886	17022	17078	17223	16992	16968	17114	16972	16945	17098	17167	16835	16865	17112	16993	17061	16906	16906	16897	16973	16975	17012	17064	17154	17082	16929	17030	16972	16960	16951	17017	17082	16957	17037	16863	17005	17106	16795	16955	16926	16968	16998	16923	16868	17031	16987	16723	16945	16959	17127	16836	16995	16960	16969	17058	16942	16952	17058	16944	17027	16909	17047	17065	16985	17098	17172	16918	16914	17128	17039	16985	16868	17134	16913	16971	17025	16860	16948	16790	16990	17038	17103	17123	17198	16963	16856	16982	17090	17129	17119	17051	17134	17044	16967	16987	17187	16933	16979	17168	17077	16795	16941	16925	17015	16864	16757	17056	16926	16978	17282	17169	17051	17089	17054	17165	17066	17025	17165	16990	17123	16921	17101	17181	16954	17056	17038	16925	16905	17012	17244	17039	16973	16972	17059	16866	17016	16816	16773	17095	16670	16995	17046	16960	16985	17260	17028	17148	16988	16820	16967	17099	16749	16939	16836	16920	16980	16824	16943	16803	17086	17014	16982	17049	16887	17040	17132	16958	16868	17044	16910	17218	16977	16966	16920	17014	16902	17002	16779	17018	17350	16965	17017	16903	16989	17118	17036	16892	17053	17014	16927	17076	17052	16847	16916	16979	17021	16758	16963	17061	16902	17116	17258	17015	17025	16963	17133	17065	16923	16819	17012	17063	16932	16885	17054	16922	17076	17093	17043	16882	17016	17037	16954	16954	17040	17107	16980	16979	16958	17021	17150	16979	16946	16853	17079	16885	17085	17171	16948	16834	16882	16966	17046	16816	16938	17091	17135	17036	16831	16827	16839	16962	17084	16915	16954	17217	16923	16923	16895	16943	16994	16887	16945	17015	17069	16992	16845	17197	16801	16971	16925	16918	17034	16925	16925	16983	16902	16932	16993	16779	17118	17033	16904	17068	17120	16989	17173	17008	17151	16743	17087	17042	17049	16984	16876	16969	16880	17100	17043	17021	16941	16953	16991	16928	16846	17183	16837	16969	16825	16936	16785	16844	16814	16955	16943	17022	17113	16989	16951	17086	16892	17052	17130	17112	17005	17193	16908	16963	16731	17121	17032	17003	17041	17012	17076	16981	16723	16985	17023	17221	16938	16989	17019	16897	17009	17037	17136	17091	16833	16936	17030	16821	17209	17163	16879	16919	17103	17106	16834	17092	16910	17001	17225	16781	17171	17030	16759	17168	16798	16758	16767	16990	17164	17223	17060	16924	17209	17081	16888	16931	16930	16901	16970	16873	17090	16828	17215	16837	17116	16961	16808	16959	16804	16938	16933	17053	17045	17023	17131	17150	16927	16800	17232	17020	17014	17044	16942	16869	17121	16918	16854	17056	16954	16904	16818	17026	17035	16738	17014	17084	17147	16786	17039	16937	16856	17091	17004	17124	16905	17123	16930	17022	16911	17016	16918	16987	16964	16892	17008	17021	17115	16878	17046	16867	16873	16856	16917	16819	17172	17005	17042	16955	17073	17239	17082	17075	16957	16962	17077	17066	17010	16840	16716	17042	16941	17015	17067	16972	16964	17047	16856	17129	17100	17006	17034	16968	17100	16971	17149	17023	16969	16903	16965	17122	17045	16932	17094	16843	16939	16837	16925	16921	16939	17164	16810	16862	17069	17118	17051	17144	16999	17065	17078	17176	17036	16962	17020	16789	16826	16758	17023	17020	17034	17052	16908	17068	16876	17021	17042	17171	16863	17141	16839	16884	17111	17036	17012	16983	16995	16953	16933	17157	16886	17097	17124	17116	17129	17240	16929	17061	17049	16924	16942	16938	16996	16995	17104	17061	16838	16950	17009	16903	16977	17203	17136	16923	16924	17138	17092	16899	17026	16941	16922	16918	17074	17120	16927	16983	17089	16919	17051	16915	17038	17078	17095	16949	17030	17110	16989	16937	17002	16983	17145	17081	16908	17160	16982	16913	17006	17082	16982	16974	16902	16745	16934	16907	16970	16889	17036	16843	16992	17129	17117	17071	17219	17001	16925	16970	17052	16938	16997	16820	16991	16957	17092	16921	17248	16902	16754	16982	16909	16796	16688	16890	16908	17046	16976	17005	16916	16979	16996	16996	17211	16890	17180	16952	16982	16952	16951	16915	16952	16889	17024	17008	17126	16776	16965	17079	17131	16723	17186	16928	16899	16879	17042	16942	17029	16926	16878	17069	17027	17089	16967	16944	16892	17244	16988	17035	16861	16927	17086	17078	17095	17108	17091	16973	16880	17055	16997	17053	17083	16749	17084	16875	16893	16962	16945	17128	17034	16947	17045	16973	17124	16907	17129	16923	17265	17163	16942	17090	17034	17139	16916	17131	16989	17082	17019	17097	17018	17018	17073	16938	16829	17216	17236	17044	17005	17099	17111	17157	17040	16887	17119	16845	17022	16933	16937	17058	17103	17097	16867	17155	16950	16983	17014	16875	17056	17083	16966	17167	17099	17142	17085	17304	17021	16974	17091	16916	17025	16992	16963	17012	17054	17079	17033	17024	16945	16969	17089	17080	16940	17086	17055	16950	16972	17121	17068	17106	16817	16956	16894	17007	17106	16969	16899	17097	16936	16992	16949	17089	16952	16938	17176	16969	17081	17164	17048	17290	16940	17166	16833	16917	16944	16944	17084	16832	16959	17150	17102	17051	17068	16962	17059	17099	16979	16913	16893	17067	16975	17177	17014	16984	17072	16884	16983	17076	17013	16842	17079	17026	17008	17003	16944	17072	17060	16914	16932	16779	16908	16958	16775	17048	17036	16900	17087	16984	17132	16838	16692	17243	16977	16820	17046	16995	16885	16991	17024	17005	16852	16853	17022	17042	17280	17092	16946	16967	16981	17004	16871	17070	17074	16965	17117	17053	16885	16951	16943	17022	16855	16887	17085	16860	17127	16740	16983	17002	16904	16903	16885	16993	16968	17151	17131	16923	17099	16964	17121	17020	17068	17095	17060	16879	17071	16974	16995	17217	17116	16881	16942	17315	16966	17190	16999	17047	17121	17100	17010	16957	17033	17171	17083	17157	17164	17114	16953	16818	17013	17082	16809	17045	16951	16955	17105	16901	17022	17036	17087	16903	17051	16923	17158	16978	16917	17100	17037	16924	17086	16932	17081	17093	16826	16817	16857	16961	17170	17161	16940	16944	17280	16905	16974	17082	16922	17134	16993	17014	16919	17003	17033	17115	17045	16923	17096	17035	17034	16934	16956	16938	17001	16919	17000	16895	16819	16964	17064	17195	16904	16967	17162	17149	17169	16913	16940	16838	17124	16752	17128	16704	17010	16968	16968	17082	17020	17084	17097	17146	16773	17046	17005	16924	16832	17228	16860	16921	16954	17077	16950	17004	17053	16818	16942	16752	17103	16938	16967	17023	16900	16901	16816	16892	16909	17099	17012	17067	17123	16987	16920	17165	16997	16923	17017	16936	17048	17090	16829	17068	17144	16804	17037	16983	17002	17088	16997	17008	16961	16888	16919	16831	17015	16841	16969	16893	16759	17060	17167	16998	16931	17184	17102	16931	17023	17138	16979	17128	16898	17051	16845	17019	16708	17006	17093	17085	16919	17188	17034	16913	16813	17040	16910	16799	17182	17113	16910	17182	17147	16943	17212	16939	17078	16908	17010	16871	16956	16928	16674	16801	16856	16944	16861	16948	16921
20485	36697	33601	26360	23134	20815	19485	17899	17507	16573	16112	16086	15614	15230	15703	15159	15162	14692	14471	14518	14501	14391	14581	14543	14530	14451	14653	14631	14557	14469	14615	14546	14596	17955	19058	16924	15841	14852	14568	14280	14187	14394	14297	14307	14441	14381	14164	14167	14218	14335	14416	14185	14378	14367	14398	14405	14125	14380	14496	14229	14388	14423	14382	14383	14315	14298	14379	14389	14361	14301	14285	14262	14372	14258	14488	14366	14343	14197	14235	14286	14439	14243	14412	14415	14308	14238	14412	14318	14338	14457	14444	14473	14183	14416	14314	14337	14354	14232	14300	14479	14201	14327	14386	14332	14406	14354	14282	14324	14256	14399	14404	14250	14354	14423	14291	14301	14379	14286	14306	14277	14398	14275	14300	14332	14587	14308	14472	14159	14182	14325	14321	14316	14360	14286	14411	14329	14307	14445	14334	14414	14358	14192	14259	14497	14289	14389	14322	14270	14304	14193	14377	14480	14313	14291	14274	14421	14452	14408	14503	14354	14267	14352	14291	14427	14283	14399	14457	14345	14419	14344	14337	14423	14404	14217	14404	14392	14470	14449	14390	14311	14432	14343	14247	14225	14445	14276	14443	14347	14435	14300	14268	14256	14369	14475	14138	14384	14333	14353	14373	14377	14321	14075	14248	14541	14239	14390	14346	14237	14355	14304	14374	14312	14341	14295	14324	14312	14353	14239	14392	14288	14235	14354	14300	14421	14308	14269	14247	14480	14423	14357	14275	14363	14353	14272	14301	14381	14188	14329	14279	14208	14405	14182	14167	14223	14329	14260	14367	14292	14442	14308	14361	14499	14297	14396	14407	14230	14430	14402	14335	14234	14400	14178	14298	14340	14187	14371	14304	14428	14129	14299	14370	14260	14213	14289	14328	14349	14369	14442	14333	14276	14220	14458	14219	14333	14182	14458	14156	14444	14392	14303	14386	14341	14230	14276	14301	14304	14310	14147	14303	14302	14449	14281	14296	14198	14248	14406	14258	14272	14390	14366	14445	14522	14453	14265	14319	14347	14234	14345	14163	14255	14348	14207	14303	14381	14291	14350	14361	14477	14301	14208	14302	14285	14308	14360	14374	14366	14328	14364	14463	14440	14444	14222	14223	14271	14266	14231	14324	14434	14321	14288	14462	14443	14288	14316	14250	14273	14353	14234	14419	14390	14310	14401	14309	14297	14217	14266	14235	14428	14312	14244	14275	14509	14318	14189	14168	14300	14304	14449	14507	14225	14398	14425	14271	14318	14178	14327	14450	14461	14341	14240	14335	14144	14448	14223	14427	14497	14558	14367	14026	14365	14371	14369	14398	14461	14367	14331	14233	14402	14399	14367	14609	14385	14471	14417	14411	14203	14337	14236	14526	14400	14430	14527	14370	14494	14371	14199	14203	14378	14101	14240	14313	14443	14320	14219	14154	14300	14457	14251	14304	14328	14346	14377	14344	14210	14396	14417	14251	14390	14262	14252	14310	14259	14305	14327	14363	14317	14378	14378	14582	14369	14246	14395	14445	14423	14536	14404	14109	14387	14353	14295	14386	14259	14405	14319	14345	14365	14410	14353	14249	14231	14322	14251	14206	14327	14384	14421	14314	14164	14506	14282	14198	14359	14542	14324	14291	14493	14260	14433	14192	14276	14167	14234	14545	14351	14320	14277	14264	14307	14373	14447	14335	14170	14256	14467	14436	14258	14255	14421	14285	14212	14183	14255	14267	14342	14320	14377	14324	14320	14164	14218	14212	14300	14354	14206	14332	14215	14408	14400	14250	14363	14333	14414	14303	14392	14273	14277	14225	14348	14409	14333	14357	14426	14411	14267	14085	14247	14300	14375	14283	14298	14275	14421	14279	14197	14461	14238	14387	14276	14475	14310	14364	14438	14281	14412	14256	14327	14394	14196	14312	14374	14229	14308	14464	14294	14440	14180	14237	14136	14441	14224	14252	14304	14481	14273	14334	14184	14476	14288	14445	14122	14412	14252	14435	14379	14328	14416	14301	14149	14361	14376	14378	14428	14377	14240	14216	14133	14337	14359	14363	14278	14417	14293	14313	14288	14304	14166	14386	14232	14301	14418	14230	14213	14295	14351	14287	14285	14395	14304	14167	14253	14416	14335	14383	14361	14300	14248	14300	14416	14373	14105	14226	14260	14292	14293	14286	14375	14362	14394	14360	14389	14375	14137	14269	14350	14399	14129	14393	14258	13934	14633	14431	14313	14220	14217	14396	14267	14499	14326	14435	14349	14463	14313	14403	14384	14259	14483	14340	14438	14256	14227	14344	14250	14208	14225	14269	14318	14308	14387	14401	14335	14297	14410	14192	14333	14288	14524	14387	14229	14256	14149	14440	14340	14273	14260	14538	14316	14201	14261	14218	14222	14320	14382	14551	14241	14178	14095	14206	14216	14269	14279	14258	14350	14310	14389	14399	14333	14517	14195	14225	14371	14171	14385	14398	14296	14285	14392	14450	14416	14345	14306	14230	14352	14338	14376	14297	14297	14271	14374	14321	14312	14313	14315	14253	14303	14288	14234	14265	14230	14296	14268	14438	14288	14297	14297	14447	14392	14116	14552	14445	14397	14218	14394	14332	14382	14305	14444	14379	14360	14483	14439	14364	14255	14304	14321	14144	14356	14345	14306	14305	14596	14231	14271	14280	14320	14370	14364	14490	14093	14353	14263	14325	14283	14456	14480	14484	14381	14420	14394	14367	14140	14162	14549	14407	14394	14275	14305	14316	14059	14350	14387	14397	14376	14447	14340	14361	14290	14416	14485	14305	14295	14481	14334	14335	14316	14483	14465	14487	14273	14295	14381	14355	14361	14357	14311	14225	14350	14302	14498	14238	14388	14354	14254	14486	14231	14277	14244	14332	14441	14308	14355	14428	14296	14119	14291	14300	14364	14262	14390	14311	14460	14387	14436	14458	14463	14210	14336	14288	14292	14249	14283	14365	14461	14279	14360	14257	14345	14420	14353	14292	14477	14230	14200	14248	14403	14211	14413	14342	14261	14308	14343	14274	14425	14285	14425	14398	14331	14276	14243	14239	14433	14272	14222	14180	14379	14366	14367	14320	14389	14371	14465	14280	14286	14231	14244	14356	14407	14487	14406	14347	14493	14400	14198	14304	14437	14402	14389	14224	14414	14274	14129	14272	14371	14401	14409	14316	14256	14223	14341	14256	14217	14228	14345	14268	14256	14229	14404	14265	14163	14326	14240	14219	14403	14419	14419	14319	14630	14290	14490	14383	14314	14332	14511	14207	14328	14264	14227	14506	14469	14329	14039	14438	14405	14326	14264	14434	14235	14305	14517	14435	14480	14389	14409	14454	14434	14383	14378	14376	14356	14316	14099	14248	14405	14258	14336	14265	14303	14238	14236	14417	14404	14254	14277	14271	14385	14263	14373	14425	14481	14299	14296	14448	14321	14491	14370	14299	14374	14369	14346	14482	14445	14486	14427	14284	14352	14521	14210	14114	14341	14446	14380	14222	14449	14387	14403	14387	14401	14294	14218	14306	14232	14214	14280	14302	14388	14353	14445	14319	14355	14340	14422	14508	14334	14238	14439	14337	14474	14429	14246	14260	14329	14302	14358	14371	14325	14318	14269	14411	14409	14333	14247	14376	14269	14284	14243	14378	14220	14258	14193	14318	14503	14331	14196	14326	14337	14384	14332	14494	14235	14303	14521	14403	14215	14424	14174	14282	14331	14277	14273	14232	14311	14459	14259	14318	14475	14380	14268	14356	14366	14381	14424	14397	14295	14226	14321	14238	14346	14287	14338	14341	14289	14407	14305	14367	14241	14248	14358	14413	14345	14323	14270	14242	14389	14400	14367	14343	14321	14335	14488	14277	14397	14239	14300	14301	14265	14335	14375	14196	14412	14277	14299	14464	14414	14422	14157	14327	14344	14432	14372	14357	14392	14338	14290	14466	14411	14224	14512	14403	14444	14356	14168	14463	14392	14327	14500	14343	14445	14206	14271	14248	14158	14611	14292	14357	14322	14231	14370	14421	14477	14346	14457	14292	14243	14421	14352	14399	14355	14198	14399	14331	14315	14430	14295	14193	14398	14367	14330	14386	14288	14408	14211	14381	14308	14256	14285	14436	14311	14322	14215	14358	14338	14238	14376	14211	14513	14409	14297	14368	14424	14393	14264	14464	14423	14142	14524	14354	14217	14403	14409	14506	14410	14301	14181	14328	14487	14254	14357	14458	14448	14363	14135	14310	14455	14048	14377	14432	14383	14505	14298	14194	14342	14446	14384	14398	14271	14343	14414	14171	14268	14291	14425	14327	14326	14483	14310	14239	14315	14291	14314	14354	14443	14301	14341	14422	14355	14171	14358	14197	14268	14370	14407	14230	14245	14311	14438	14147	14136	14171	14283	14330	14289	14276	14277	14245	14402	14382	14279	14395	14229	14237	14331	14372	14297	14265	14355	14310	14297	14420	14230	14225	14267	14375	14392	14440	14352	14397	14302	14223	14364	14442	14245	14404	14407	14395	14339	14324	14276	14356	14467	14293	14517	14330	14414	14228	14335	14350	14412	14306	14230	14241	14321	14398	14174	14309	14300	14340	14395	14448	14421	14447	14299	14561	14272	14160	14342	14153	14155	14365	14444	14252	14398	14202	14357	14461	14339	14452	14304	14419	14421	14203	14238	14368	14220	14410	14376	14534	14274	14241	14422	14500	14339	14243	14351	14227	14429	14371	14310	14252	14299	14444	14431	14376	14233	14305	14371	14356	14497	14182	14573	14325	14286	14243	14407	14307	14425	14264	14198	14467	14332	14219	14406	14357	14452	14307	14337	14386	14121	14347	14373	14383	14380	14315	14276	14353	14434	14302	14475	14263	14115	14281	14253	14490	14376	14531	14271	14379	14321	14489	14393	14269	14448	14126	14310	14348	14408	14290	14356	14282	14344	14311	14242	14372	14499	14270	14418	14474	14382	14336	14367	14159	14256	14532	14387	14337	14305	14303	14309	14226	14431	14292	14469	14279	14267	14391	14236	14294	14394	14276	14171	14335	14454	14386	14297	14409	14451	14230	14387	14398	14279	14248	14179	14367	14274	14250	14502	14207	14338	14322	14303	14423	14199	14281	14310	14326	14389	14310	14278
23053	21462	29482	23872	21745	24229	27155	21005	19524	19410	19181	19035	18324	18222	18374	18290	17965	17494	17320	17468	17326	17609	17535	17375	17386	17397	17587	17482	17426	17296	17314	17443	17312	20278	23296	21500	19920	18382	17603	17338	17024	17217	17328	17129	17095	17081	17138	16986	17103	17179	17052	17085	17185	17058	17153	17190	17136	17101	17202	17188	16987	17092	17072	17086	17307	16859	17063	16954	17299	17216	17135	17132	17161	17159	17125	16973	16988	17055	17019	17225	17009	17126	17175	17110	17010	17087	17142	17027	17015	16912	17140	17173	17137	17223	17125	17209	17192	17142	16986	17235	17183	17101	17085	17156	17169	16876	17016	16944	16850	17210	17020	17167	16966	17093	17021	16956	16991	17340	17356	17072	16862	17131	17119	17054	17137	16911	17077	17295	16960	17137	17126	17044	17036	17064	17071	16966	17013	17166	17230	17065	17126	17046	17044	17185	16992	17264	16856	17237	17255	17002	17056	16932	17074	17025	17208	17158	17052	17117	16881	16963	17262	17080	17185	17346	17253	17391	17021	17008	16880	17144	16848	17021	17146	17045	17037	17124	17150	17057	16842	17071	17134	17111	17294	17086	17310	17060	16983	17122	17160	17207	17107	16966	17042	17150	17041	17059	17129	16866	16970	16932	17122	16907	17080	17023	16972	17014	17041	17107	17123	16904	17016	16967	17209	17229	16871	17120	17133	17210	17100	17026	16962	17171	16883	17063	16986	16850	17056	16964	17139	16984	17019	17009	17220	16994	17140	16934	17151	16967	17060	17136	16976	16897	17124	17047	17166	16938	16987	16967	16874	16987	17139	17093	16958	17289	16981	17067	17229	17077	17041	17077	17123	16921	17011	17079	17120	17236	17137	16977	16979	17064	16965	16929	16894	17160	17092	17137	17105	17113	17065	16996	17135	17058	17258	17070	17122	17011	16918	17093	17004	16959	16924	17113	16959	17140	17095	17097	17029	17048	17061	17240	17147	17064	17038	16986	16903	17049	17104	17111	16893	17063	17160	16804	17051	17179	17115	16998	16939	17104	17059	17069	17179	17363	17069	17076	17042	17134	17011	16945	17022	16970	17025	17216	17219	16986	17007	17125	17007	17052	17116	17237	17207	17140	17065	16814	16916	17027	17039	16803	17082	16982	17149	17018	17092	17208	16944	17127	17192	16913	16827	16928	17135	17064	17190	17031	16957	17087	16951	16999	17067	16902	17059	17113	16969	17052	17080	17090	17114	16999	17029	17105	16954	16998	17049	17023	16926	17061	17069	17066	16946	16935	17006	17104	17115	17125	16873	17104	17082	17097	17045	17147	16957	17090	17234	17109	17087	16902	16910	17012	17152	16964	17054	16886	17008	17017	17065	17039	16947	17207	17129	17150	17214	16909	17039	16880	17052	17112	17002	17070	17122	17103	17021	17071	16896	17063	16967	17195	16891	16938	16889	17067	17032	17127	17193	16930	17135	17112	17104	17169	17047	17123	17143	17012	17160	17068	17196	16858	17055	17106	17090	16940	16914	17104	16961	17104	17192	17273	16967	17212	16916	17020	17110	16947	17242	16823	17043	16958	16905	17008	17144	17248	16970	16921	16998	17257	17154	17239	16865	17039	17051	16874	16998	16972	17024	17196	17164	17224	17370	17173	17021	17108	16939	17045	17083	17033	16902	16923	16973	17098	16868	16961	16906	17201	17097	17160	17110	17045	17187	16957	17131	16920	17080	16881	17145	16974	17131	17071	16982	16923	17058	16900	16904	17079	17228	17035	17070	17043	17149	16953	16858	17153	17138	17071	17204	17195	17327	17324	17266	17026	16906	17177	16955	17181	17086	16816	16892	17167	17209	16926	17102	17035	17079	17071	16955	16971	16927	17067	17022	16998	16912	17313	17021	17086	17146	17024	17092	17240	16971	17156	16935	16974	16911	17104	17332	17006	17133	17151	16934	17145	17040	17010	17166	17081	17086	17186	17192	17108	17227	17055	16972	17149	16988	17000	16988	16949	17099	16947	16911	17001	17013	17052	17126	17148	17087	17081	17024	17016	16880	17072	16988	16983	16984	16953	16931	17004	16915	17011	17039	17195	17090	17129	16907	17114	16940	17133	16792	16871	16998	17175	16905	16808	17155	17161	16892	17008	17130	16954	17148	17238	17108	17311	17139	16902	16917	17027	17035	17181	16967	16909	17130	17278	17148	17013	16927	17095	17197	17049	17154	16834	17160	16748	16737	17087	16939	17206	17069	16671	17065	17021	16894	17089	16823	17141	17046	17189	17082	16863	17083	17122	17138	17038	16824	17072	17124	17173	17223	17307	17029	16941	17047	16855	17273	17271	17027	17024	17125	17120	16825	16947	17242	17191	17070	16944	17083	17095	17062	17103	17132	17126	17127	17123	17058	17092	17036	17069	16922	16936	17124	17079	17054	16807	16978	16931	16967	17125	17175	17112	16937	17052	16982	17058	16764	17229	16927	17242	16977	17102	17139	17216	17098	17048	17159	17187	17059	16984	16998	17092	16973	17091	16990	16966	17053	17020	17097	17118	17057	17194	17071	17023	16907	17282	17160	17127	17092	16964	17099	16936	16964	16977	16895	17072	16821	17323	17085	17166	16984	16925	17146	17138	17146	16962	16971	16960	17075	17067	16924	16897	17017	16993	16942	17157	17034	17026	17051	16909	17250	17201	17205	17100	17253	17239	17088	17034	17004	17317	17096	16952	16936	17078	17119	17084	17179	16828	17298	17059	17000	17116	17072	16898	17094	17008	16989	16964	17020	17059	17003	16979	16953	17137	16974	17079	17199	17061	17152	16954	17141	16954	16811	16961	16896	17229	17193	16959	16956	17183	17073	17001	17171	17088	17194	16786	16887	17057	16880	17092	17116	17020	16926	17074	16954	17155	16979	17299	17134	17020	17194	16982	16975	17127	17069	16974	17045	17191	17027	16638	16921	17100	17257	17130	17012	16908	17054	17019	16938	16949	17001	17062	17128	16831	16978	16997	17080	17112	16987	16974	17059	17115	17091	16993	16919	17173	17101	17056	17184	17142	16939	17124	16964	16950	17204	17032	17263	17116	16945	17072	17068	17042	17059	17081	17037	17136	17108	17198	16970	17037	16882	17104	17141	17049	16986	17076	17184	16986	17041	16973	17063	17030	17152	17081	17116	17008	17239	17029	16918	17159	16934	17185	17088	16986	17083	17023	17087	17168	17152	17175	17076	17009	16892	17027	16860	17007	16945	17078	17103	17053	16909	16996	17215	16888	17078	17009	17206	17018	16968	16998	17040	17135	17020	16924	17140	16983	17053	16996	17134	16956	17106	17071	17014	17016	17061	17158	17080	16860	17066	17030	17024	17107	17155	16914	17150	17224	17247	16998	16963	17000	17011	16963	16947	17149	17146	16857	16970	16994	17161	16923	17038	17086	17034	16908	17053	16978	17149	16889	17013	17024	17049	17031	17203	16986	16930	16935	16893	17065	17135	17227	16915	17218	17018	16801	16994	16981	17105	17139	17028	16944	17008	17227	17164	16967	17127	16941	17099	17085	17164	16974	17075	17237	16956	17067	17175	17074	16923	17167	16961	16853	17198	17121	17043	16909	17023	17054	17073	16863	17092	16957	17176	17155	16989	16885	17015	17203	17091	17147	17143	17036	17129	17126	17136	16956	16956	16938	17026	17123	17034	17021	17172	17120	17088	16946	17115	17103	17212	16932	17260	17127	17005	16993	16947	17035	17033	17163	17099	17115	17036	17163	16994	17116	16939	16963	17014	17111	17150	16979	17218	17104	16925	17051	17113	17026	16882	17119	17087	17135	17034	16995	16880	17171	17000	16996	16967	17200	17124	17100	17166	17148	17147	16971	16959	16874	17088	17078	16981	17153	17303	17169	17154	16954	17198	16949	17190	17027	17255	16993	17089	16966	16975	17138	16953	16842	16870	16979	16973	16963	17062	17143	17207	17256	16967	16876	16939	17058	16914	17162	17423	16951	16971	17057	17177	17132	17226	17138	17030	17272	17192	17131	17025	16909	17290	17084	17219	16931	16978	16881	17100	16799	16893	17290	17038	17047	17185	17191	16928	17176	16900	17030	17052	16978	16814	17003	17226	17069	16998	16809	17101	17146	17072	16977	17170	16944	16940	16980	17201	17135	16994	17180	17146	17161	17104	17082	17163	16945	16811	16936	17027	17042	16997	16964	17280	16943	17042	16982	17253	16961	17231	17170	16836	17054	17051	17067	17047	16945	16870	17163	17013	17160	17003	17091	17183	16852	17254	16957	16900	16914	17145	17122	17124	17119	17153	17112	17129	17017	17114	17081	17069	16951	17031	16941	17105	17049	17071	16997	17289	16789	16919	17173	16887	16997	17080	16970	17036	17096	17132	16814	17122	16973	17079	17002	17096	16845	17192	17028	16965	17116	16949	17063	17070	17011	17055	16971	17149	16770	17025	17028	16901	17255	16957	16980	17077	17058	16919	17128	16972	16980	17129	17100	16927	17092	16924	17204	17010	17173	17016	16997	17077	16987	16979	16954	16945	17199	16933	16918	17013	16978	17111	17034	16976	16975	17149	17125	16861	17091	16916	17008	17097	17176	17225	17126	16956	17137	16986	16992	16974	17160	16888	17206	17128	16884	16955	17124	17076	17054	16997	16987	17102	17095	17080	17108	17148	16945	17155	17158	17140	16946	17031	16842	17025	16858	16844	17004	17023	17079	17002	17024	17112	16896	17006	16826	17114	17049	16948	17137	17162	17092	17016	16931	17093	17016	17145	16924	17040	17001	17072	17020	16909	17181	17142	17175	17108	17076	17088	16969	17000	16881	17023	17056	16996	17048	17216	17019	16906	16850	16789	17122	17188	16796	16967	17026	17213	17011	17251	17041	16935	16985	17169	17020	17259	17202	17005	17008	16863	17128	17056	17107	17152	17085	17108	17059	17162	17035	17071	17180	16977	16853	17153	16946	17151	17041	16937	17180	16845	17193	17111	16945	17050	16944	17056	17193	17259	17163	17060	16932	16956	17066	17139	17060	17058	17250	17129	17269	17163	17167	17052	17150	16871	17139	16982	16905	17027	16938	17148	16887	17105	17187	16976	17078	17063	17201	17238	17018	17147	17014	17068	16924	16760	16935	17038	17039
22257	40716	37929	29691	25247	22840	21313	19887	18201	17915	16921	16924	16298	15725	16178	15708	15499	14888	14735	14718	14700	14720	14792	14592	14833	14708	14640	14747	14724	14727	14620	14637	14680	19552	22712	19562	16896	15394	14686	14391	14308	14484	14216	14343	14388	14368	14295	14365	14235	14224	14252	14541	14213	14295	14353	14355	14231	14410	14206	14211	14384	14601	14291	14368	14298	14403	14356	14333	14315	14377	14116	14379	14340	14289	14468	14358	14345	14391	14360	14381	14274	14303	14299	14304	14238	14451	14189	14239	14311	14370	14325	14234	14346	14307	14450	14437	14349	14295	14332	14414	14357	14194	14206	14163	14337	14379	14381	14210	14345	14349	14346	14235	14281	14298	14305	14266	14267	14403	14257	14248	14262	14355	14422	14340	14180	14372	14422	14335	14427	14470	14265	14305	14212	14451	14339	14279	14522	14307	14354	14402	14274	14389	14268	14417	14430	14228	14366	14530	14188	14212	14238	14391	14430	14395	14578	14379	14340	14452	14285	14284	14159	14137	14437	14216	14208	14203	14211	14354	14216	14292	14263	14482	14460	14523	14357	14213	14273	14462	14348	14335	14410	14264	14373	14396	14261	14451	14287	14336	14404	14297	14165	14279	14343	14275	14407	14163	14348	14412	14281	14371	14232	14211	14448	14268	14276	14206	14305	14242	14188	14261	14377	14374	14242	14317	14428	14222	14399	14216	14412	14406	14235	14192	14237	14292	14344	14342	14180	14308	14356	14338	14400	14377	14195	14205	14219	14391	14287	14226	14426	14344	14252	14301	14360	14358	14387	14151	14637	14408	14288	14078	14153	14319	14307	14268	14130	14246	14184	14352	14279	14291	14224	14479	14372	14218	14431	14597	14269	14250	14306	14417	14443	14462	14351	14354	14306	14377	14370	14343	14232	14302	14296	14031	14316	14200	14290	14292	14351	14305	14240	14358	14282	14238	14434	14152	14377	14159	14265	14276	14240	14466	14257	14319	14240	14269	14307	14334	14147	14335	14229	14264	14401	14252	14442	14056	14017	14037	14300	14316	14226	14342	14240	14205	14220	14386	14318	14377	14253	14427	14365	14329	14286	14403	14355	14451	14162	14326	14296	14248	14456	14416	14406	14299	14323	14254	14342	14224	14300	14206	14359	14283	14361	14377	14390	14426	14296	14128	14305	14305	14318	14358	14494	14362	14360	14246	14496	14332	14279	14209	14305	14151	14130	14514	14186	14383	14509	14403	14238	14312	14242	14249	14279	14488	14409	14200	14302	14375	14275	14293	14260	14180	14213	14457	14182	14368	14233	14374	14322	14358	14194	14308	14430	14288	14357	14258	14338	14296	14340	14305	14338	14303	14361	14227	14408	14263	14117	14508	14382	14317	14283	14568	14235	14171	14222	14243	14342	14372	14234	14231	14272	14265	14366	14316	14331	14232	14408	14524	14306	14076	14183	14392	14338	14435	14253	14418	14150	14202	14347	14471	14191	14310	14274	14270	14416	14131	14224	14346	14313	14305	14411	14384	14461	14294	14157	14281	14236	14511	14413	14273	14338	14119	14505	14385	14160	14318	14537	14298	14200	14223	14398	14405	14355	14406	14453	14479	14195	14262	14461	14372	14318	14390	14351	14287	14280	14192	14384	14339	14412	14354	14205	14330	14315	14367	14288	14295	14255	14190	14182	14491	14366	14301	14378	14356	14419	14163	14276	14129	14329	14323	14351	14314	14249	14196	14378	14315	14471	14173	14262	14422	14321	14216	14337	14323	14354	14273	14379	14324	14212	14296	14214	14238	14316	14165	14216	14215	14419	14257	14307	14274	14319	14187	14291	14381	14148	14383	14370	14151	14296	14363	14306	14328	14321	14273	14337	14375	14304	14433	14207	14248	14293	14094	14367	14321	14233	14283	14298	14393	14299	14249	14186	14354	14308	14247	14305	14359	14204	14387	14176	14415	14369	14273	14386	14458	14206	14155	14336	14355	14187	14224	14233	14287	14310	14281	14277	14400	14184	14359	14195	14175	14291	14323	14381	14116	14361	14279	14321	14257	14199	14344	14377	14298	14160	14273	14227	14193	14470	14430	14305	14216	14264	14255	14370	14148	14415	14222	14169	14236	14314	14263	14298	14315	14256	14323	14250	14243	14303	14283	14173	14348	14171	14247	14324	14125	14387	14203	14360	14353	14410	14078	14401	14312	14532	14282	14294	14228	14213	14317	14292	14472	14315	14389	14425	14243	14382	14247	14338	14153	14411	14349	14193	14384	14235	14259	14044	14333	14158	14363	14320	14163	14240	14230	14249	14396	14281	14145	14317	14281	14213	14325	14363	14206	14245	14258	14212	14142	14349	14263	14298	14329	14223	14331	14375	14502	14243	14157	14339	14302	14289	14204	14317	14391	14197	14383	14317	14375	14183	14301	14296	14231	14334	14365	14283	14276	14290	14223	14374	14427	14304	14307	14292	14386	14286	14223	14392	14396	14247	14218	13967	14300	14368	14256	14384	14471	14300	14232	14286	14409	14185	14362	14316	14177	14220	14291	14456	14285	14336	14211	14152	14311	14443	14265	14381	14330	14240	14168	14283	14291	14364	14159	14408	14212	14316	14210	14488	14228	14097	14241	14252	14427	14318	14409	14368	14295	14222	14235	14301	14244	14326	14184	14246	14303	14214	14277	14262	14172	14328	14197	14232	14252	14346	14336	14337	14353	14297	14331	14357	14328	14183	14116	14232	14308	14218	14420	14325	14352	14363	14344	14289	14414	14360	14369	14420	14347	14304	14242	14361	14296	14288	14345	14384	14255	14319	14258	14289	14286	14218	14168	14487	14364	14465	14186	14326	14284	14228	14278	14171	14371	14122	14261	14292	14188	14453	14344	14405	14387	14264	14218	14230	14285	14329	14247	14218	14169	14290	14379	14247	14304	14167	14080	14303	14263	14347	14439	14400	14289	14310	14252	14299	14314	14230	14214	14285	14408	14414	14315	14310	14498	14399	14298	14300	14252	14310	14336	14199	14363	14273	14352	14300	14260	14263	14341	14318	14416	14353	14193	14396	14272	14215	14213	14214	14285	14252	14555	14421	14349	14349	14204	14267	14303	14273	14203	14312	14273	14225	14356	14246	14347	14220	14479	14372	14381	14181	14420	14326	14350	14383	14400	14229	14281	14319	14288	14164	14249	14321	14220	14200	14321	14103	14400	14313	14181	14357	14306	14281	14109	14346	14193	14511	14228	14271	14115	14209	14418	14272	14393	14422	14271	14293	14303	14339	14315	14302	14469	14361	14277	14202	14340	14082	14280	14198	14395	14230	14343	14328	14391	14233	14367	14460	14431	14339	14226	14211	14257	14324	14182	14359	14481	14323	14206	14139	14253	14339	14342	14233	14394	14386	14374	14271	14269	14372	14349	14256	14392	14312	14444	14316	14254	14183	14343	14298	14313	14245	14250	14301	14169	14310	14266	14088	14200	14248	14395	14200	14282	14371	14348	14156	14136	14354	14399	14220	14259	14255	14283	14322	14277	14222	14251	14460	14226	14280	14223	14430	14291	14322	14443	14299	14283	14485	14230	14435	14267	14356	14271	14167	14262	14271	14176	14279	14185	14483	14480	14473	14416	14292	14545	14224	14296	14305	14226	14311	14393	14244	14276	14327	14177	14300	14276	14206	14275	14256	14271	14241	14393	14298	14327	14301	14327	14317	14333	14204	14205	14272	14357	14381	14333	14209	14364	14362	14421	14488	14233	14437	14444	14301	14380	14256	14315	14346	14322	14335	14203	14197	14473	14351	14345	14362	14215	14279	14326	14227	14350	14483	14311	14166	14387	14242	14243	14483	14328	14396	14235	14338	14364	14304	14287	14302	14369	14314	14381	14355	14285	14409	14178	14121	14430	14365	14442	14351	14329	14420	14277	14258	14378	14351	14449	14110	14474	14287	14335	14329	14275	14163	14223	14154	14250	14304	14226	14230	14262	14285	14422	14288	14319	14176	14313	14329	14347	14370	14373	14272	14405	14298	14338	14285	14420	14328	14380	14381	14393	14254	14300	14346	14283	14327	14333	14253	14328	14296	14464	14451	14365	14360	14220	14429	14385	14308	14492	14319	14320	14316	14179	14201	14224	14288	14473	14267	14399	14350	14360	14368	14322	14396	14166	14254	14437	14383	14322	14467	14350	14273	14396	14109	14270	14407	14424	14147	14152	14403	14273	14326	14269	14231	14375	14158	14345	14376	14299	14247	14256	14295	14322	14175	14282	14337	14252	14454	14315	14327	14351	14226	14262	14155	14346	14359	14125	14395	14220	14377	14174	14264	14216	14243	14388	14396	14512	14369	14310	14077	14176	14200	14314	14338	14217	14265	14312	14177	14280	14397	14288	14359	14342	14228	14380	14166	14331	14240	14346	14183	14281	14367	14344	14150	14452	14305	14395	14218	14464	14280	14242	14236	14233	14239	14316	14343	14298	14290	14213	14285	14208	14203	14299	14152	14385	14236	14384	14179	14420	14461	14415	14355	14363	14274	14212	14005	14330	14345	14443	14386	14413	14371	14246	14238	14239	14288	14300	14411	14367	14445	14322	14296	14324	14150	14315	14355	14395	14272	14383	14245	14383	14416	14197	14085	14350	14308	14106	14379	14466	14192	14249	14130	14357	14248	14369	14399	14181	14301	14509	14228	14363	14214	14267	14380	14209	14266	14324	14334	14266	14351	14159	14350	14337	14172	14093	14258	14297	14189	14456	14435	14236	14374	14154	14276	14319	14211	14453	14254	14377	14362	14383	14317	14083	14269	14227	14224	14307	14184	14261	14270	14346	14358	14327	14251	14531	14171	14238	14222	14330	14451	14352	14305	14211	14383	14350	14177	14388	14253	14364	14377	14382	14255	14323	14376	14487	14350	14452	14290	14238	14378	14286	14207	14137	14261	14223	14257	14251	14208	14294	14267	14342	14428	14307	14216	14370	14277	14317	14410	14396	14202	14367	14339	14302	14297	14384	14296	14346	14367	14429	14258	14273	14363	14292	14435	14384	14275	14291	14251	14148	14220	14129	14140	14284	14208	14387	14337	14171	14296	14243	14208	14399	14294	14314	14295	14293	14209	14278	14270	14289	14329	14407	14181	14201	14392	14190	14307	14252	14464	14198
27882	23248	28415	25259	20757	19632	19409	18734	18156	18271	18116	18229	17864	17645	17802	17724	17588	17634	17475	17444	17349	17380	17543	17462	17526	17294	17625	17497	17542	17395	17439	17369	17394	17376	17821	17916	17978	17411	17382	17433	17348	17375	17323	17349	17516	17334	17382	17388	17398	17043	17382	17497	17243	17134	17554	17570	17320	17418	17215	17286	17337	17254	17352	17448	17236	17439	17539	17287	17288	17488	17288	17599	17284	17343	17140	17575	17176	17449	17582	17395	17316	17503	17312	17415	17110	17506	17348	17123	17208	17277	17363	17382	17459	17672	17400	17308	17278	17367	17145	17464	17367	17354	17281	17201	17257	17217	17451	17370	17421	17298	17308	17311	17393	17311	17265	17541	17131	17331	17431	17380	17390	17307	17291	17150	17404	17546	17524	17588	17321	17244	17492	17409	17377	17489	17255	17351	17403	17275	17426	17429	17249	17301	17214	17255	17457	17295	17618	17438	17305	17326	17367	17303	17585	17363	17359	17167	17315	17408	17438	17450	17454	17284	17198	17338	17322	17412	17345	17453	17338	17391	17594	17407	17448	17233	17311	17296	17473	17243	17252	17146	17547	17338	17232	17496	17325	17267	17402	17312	17182	17362	17228	17363	17562	17128	17479	17435	17243	17351	17326	17450	17226	17096	17315	17389	17514	17388	17267	17386	17411	17223	17415	17205	17335	17336	17486	17207	17177	17568	17179	17372	17339	17287	17368	17415	17441	17352	17396	17165	17307	17360	17316	17439	17482	17302	17499	17344	17451	17196	17275	17245	17271	17364	17255	17383	17394	17336	17225	17247	17467	17423	17378	17252	17261	17340	17401	17272	17287	17564	17467	17209	17521	17528	17503	17021	17197	17347	17414	17151	17322	17089	17406	17016	17419	17240	17399	17436	17355	17358	17397	17268	17344	17346	17261	17552	17327	17326	17466	17447	17314	17385	17461	17467	17233	17375	17320	17552	17359	17387	17400	17357	17380	17177	17320	17339	17344	17342	17534	17446	17291	17255	17397	17371	17358	17426	17419	17479	17449	17263	17328	17174	17459	17491	17473	17319	17482	17233	17301	17336	17256	17417	17399	17357	17503	17409	17217	17601	17280	17275	17443	17468	17325	17237	17496	17463	17403	17328	17227	17182	17368	17505	17171	17190	17125	17399	17348	17437	17354	17385	17253	17592	17459	17473	17359	17354	17384	17485	17368	17557	17266	17240	17193	17505	17375	17480	17224	17422	17376	17290	17375	17183	17341	17155	17317	17285	17367	17293	17442	17223	17413	17246	17239	17229	17280	17270	17355	17446	17299	17410	17496	17385	17318	17455	17573	17315	17456	17203	17205	17622	17370	17308	17291	17522	17364	17562	17235	17396	17188	17185	17262	17418	17123	17313	17369	17215	17284	17352	17280	17374	17315	17327	17506	17166	17267	17316	17273	17202	17426	17338	17517	17312	17247	17348	17492	17359	17363	17395	17368	17302	17234	17317	17354	17527	17386	17237	17295	17355	17686	17298	17214	17278	17328	17511	17214	17328	17262	17428	17463	17461	17502	17399	17486	17496	17383	17408	17335	17291	17442	17362	17431	17424	17231	17335	17325	17360	17483	17205	17630	17535	17380	17438	17301	17359	17146	17434	17389	17456	17397	17292	17516	17476	17377	17343	17324	17399	17343	17490	17522	17697	17247	17255	17216	17344	17252	17247	17429	17322	17407	17508	17463	17302	17401	17324	17195	17059	17394	17291	17377	17237	17361	17380	17463	17333	17328	17389	17274	17221	17216	17229	17360	17269	17346	17355	17469	17474	17330	17547	17304	17448	17445	17598	17415	17402	17459	17404	17296	17382	17297	17371	17302	17284	17384	17541	17337	17382	17387	17299	17340	17374	17232	17180	17448	17129	17319	17476	17265	17421	17257	17388	17163	17297	17147	17357	17195	17390	17322	17424	17369	17251	17367	17424	17410	17254	17472	17632	17651	17351	17460	17445	17372	17209	17237	17412	17331	17333	17219	17563	17236	17467	17290	17404	17266	17392	17410	17419	17287	17352	17298	17381	17056	17286	17203	17459	17366	17065	17384	17343	17382	17453	17407	17406	17470	17391	17520	17536	17398	17327	17163	17329	17335	17207	17429	17308	17268	17279	17266	17393	17243	17441	17461	17425	17273	17369	17245	17240	17484	17499	17273	17375	17288	17382	17412	17455	17249	17332	17323	17303	17287	17276	17430	17269	17332	17285	17389	17345	17155	17407	17461	17412	17506	17309	17437	17274	17417	17315	17152	17389	17101	17341	17532	17525	17426	17138	17403	17239	17498	17363	17484	17352	17314	17459	17401	17549	17495	17430	17460	17337	17223	17385	17317	17311	17288	17455	17229	17466	17611	17388	17453	17430	17229	17271	17430	17606	17296	17280	17417	17341	17470	17341	17531	17324	17479	17488	17394	17173	17185	17407	17565	17198	17357	17279	17397	17228	17242	17199	17320	17526	17339	17506	17204	17297	17272	17320	17314	17298	17506	17296	17367	17324	17340	17510	17487	17191	17248	17231	17338	17403	17309	17259	17216	17342	17231	17523	17309	17394	17362	17220	17596	17339	17364	17179	17411	17278	17297	17397	17488	17334	17398	17302	17553	17222	17282	17149	17350	17166	17289	17101	17414	17299	17255	17205	17319	17403	17292	17510	17481	17399	17445	17301	17322	17512	17341	17465	17304	17308	17326	17453	17493	17225	17138	17180	17325	17445	17353	17147	17213	17332	17383	17581	17396	17560	17287	17487	17446	17357	17216	17268	17477	17297	17383	17241	17436	17303	17267	17428	17327	17414	17354	17421	17163	17348	17512	17396	17260	17395	17193	17295	17313	17263	17206	17331	17427	17414	17358	17384	17278	17327	17450	17311	17290	17215	17196	17227	17062	17514	17169	17198	17383	17424	17510	17464	17326	17429	17302	17219	17292	17446	17495	17212	17143	17493	17598	17404	17411	17483	17418	17397	17282	17300	17179	17376	17508	17409	17203	17347	17375	17185	16898	17495	17563	17524	17515	17225	17182	17225	17315	17433	17406	17310	17360	17151	17326	17442	17475	17345	17292	17371	17340	17208	17354	17332	17307	17327	17317	17197	17514	17297	17435	17510	17206	17332	17208	17391	17400	17208	17318	17209	17417	17278	17111	17394	17365	17530	17481	17369	17550	17334	17351	17382	17377	17379	17140	17300	17341	17561	17304	17334	17189	17458	17379	17455	17428	17449	17576	17453	17469	17133	17290	17414	17471	17416	17422	17255	17232	17385	17508	17501	17340	17164	17227	17275	17367	17506	17357	17451	17457	17195	17305	17291	17442	17245	17353	17344	17364	17378	17289	17296	17432	17488	17581	17228	17423	17502	17191	17225	17359	17377	17144	17236	17366	17429	17467	17446	17443	17572	17365	17367	17531	17401	17390	17466	17383	17384	17265	17309	17495	17390	17359	17127	17230	17555	17244	17486	17446	17605	17389	17208	17316	17248	17268	17377	17231	17321	17280	17262	17247	17260	17409	17473	17470	17439	17484	17418	17506	17340	17445	17381	17513	17358	17348	17481	17311	17365	17278	17331	17298	17248	17237	17262	17675	17481	17438	17319	17445	17488	17337	17310	17284	17037	17363	17453	17303	17200	17473	17207	17492	17436	17291	17509	17342	17424	17490	17606	17444	17494	17449	17360	17354	17502	17394	17409	17394	17293	17315	17409	17461	17228	17270	17151	17488	17212	17565	17247	17427	17460	17319	17530	17516	17623	17458	17444	17487	17446	17345	17126	17421	17699	17367	17542	17179	17437	17461	17587	17441	17373	17253	17158	17336	17076	17405	17407	17432	17338	17487	17365	17365	17433	17448	17365	17270	17331	17417	17389	17020	17533	17497	17390	17384	17273	17303	17247	17294	17365	17214	17407	17330	17318	17293	17280	17343	17390	17357	17298	17333	17358	17343	17472	17336	17393	17390	17114	17381	17336	17443	17346	17321	17273	17275	17404	17378	17466	17557	17345	17478	17320	17026	17240	17352	17373	17579	17398	17384	17234	17524	17342	17295	17522	17207	17108	17106	17316	17333	17241	17167	17431	17283	17500	17510	17395	17449	17378	17410	17114	17363	17384	17211	17239	17211	17181	17241	17303	17309	17227	17302	17372	17373	17461	17322	17341	17236	17231	17417	17386	17274	17534	17310	17124	17530	17387	17214	17296	17210	17231	17393	17521	17473	17472	17297	17471	17379	17431	17251	17262	17402	17606	17367	17311	17101	17335	17420	17490	17491	17379	17318	17416	17442	17377	17490	17517	17299	17245	17439	17293	17383	17316	17306	17408	17439	17188	17355	17324	17393	17329	17375	17400	17290	17179	17286	17384	17382	17300	17163	17437	17307	17325	17189	17376	17481	17457	17348	17267	17218	17418	17333	17228	17180	17444	17427	17225	17315	17315	17313	17371	17198	17389	17591	17498	17408	17472	17269	17198	17323	17354	17256	17202	17382	17423	17188	17256	17325	17503	17411	17479	17257	17505	17392	17234	17099	17428	17520	17518	17386	17464	17535	17411	17373	17400	17495	17373	17389	17497	17311	17497	17394	17276	17419	17383	17439	17310	17473	17441	17461	17353	17581	17275	17434	17445	17241	17286	17300	17430	17318	17255	17183	17278	17468	17313	17304	17362	17392	17242	17322	17441	17415	17406	17342	17205	17192	17419	17353	17332	17253	17415	17443	17395	17145	17356	17277	17247	17522	17372	17169	17241	17194	17335	17313	17587	17515	17255	17375	17444	17388	17443	17487	17479	17335	17349	17117	17550	17522	17516	17474	17340	17333	17205	17360	17499	17299	17350	17243	17269	17359	17381	17492	17424	17292	17331	17387	17236	17425	17386	17216	17394	17468	17348	17362	17547	17234	17452	17236	17396	17411	17400	17255	17234	17457	17449	17414	17327	17206	17311	17365	17365	17301	17577	17372	17422	17155	17274	17380	17286	17406	17455	17440	17266	17513	17435	17376	17472	17299	17259	17423	17266	17298	17447	17597	17385	17465	17166	17203	17373	17272	17431	17198	17220	17208	17359	17202	17353	17272	17183	17447	17303	17463	17290	17411	17496	17322	17529	17358	17445	17394	17269	17474	17333	17532	17335
19828	29420	27468	22021	19424	17885	17405	16557	16238	15861	15560	15487	15175	14944	15194	15160	15031	14666	14637	14808	14546	14721	14593	14637	14753	14690	14503	14472	14588	14690	14600	14483	14505	14846	15092	15037	14849	14706	14663	14517	14641	14517	14650	14495	14601	14440	14545	14528	14644	14477	14299	14619	14520	14298	14462	14623	14360	14312	14441	14457	14444	14528	14561	14308	14332	14542	14528	14407	14751	14495	14542	14609	14505	14487	14434	14406	14521	14340	14450	14569	14345	14478	14312	14534	14418	14349	14526	14450	14240	14522	14472	14402	14466	14529	14360	14733	14309	14420	14509	14514	14596	14399	14520	14656	14402	14653	14341	14455	14606	14364	14571	14379	14360	14399	14590	14724	14393	14410	14496	14465	14611	14425	14503	14474	14416	14411	14367	14513	14589	14562	14184	14502	14613	14481	14558	14462	14443	14419	14324	14407	14446	14692	14504	14517	14346	14507	14382	14386	14404	14351	14572	14454	14528	14391	14452	14350	14478	14338	14464	14426	14353	14537	14513	14514	14554	14496	14489	14618	14502	14413	14308	14582	14380	14341	14472	14535	14419	14483	14473	14445	14335	14471	14339	14480	14460	14580	14573	14432	14564	14521	14479	14413	14500	14447	14437	14447	14453	14671	14558	14561	14501	14367	14530	14460	14456	14442	14492	14519	14599	14633	14632	14526	14627	14512	14376	14482	14536	14525	14436	14458	14337	14440	14423	14235	14510	14372	14527	14441	14468	14379	14463	14323	14557	14474	14457	14327	14494	14388	14381	14517	14365	14287	14633	14510	14369	14482	14608	14504	14513	14569	14489	14432	14449	14467	14368	14508	14555	14502	14590	14526	14408	14563	14416	14408	14437	14375	14498	14390	14566	14460	14484	14416	14434	14403	14476	14453	14464	14510	14542	14511	14555	14295	14515	14535	14471	14414	14601	14550	14591	14615	14421	14399	14444	14427	14168	14442	14376	14383	14553	14311	14441	14527	14507	14386	14525	14662	14554	14387	14401	14454	14304	14498	14393	14468	14481	14606	14593	14640	14569	14358	14565	14606	14506	14432	14516	14561	14575	14334	14566	14346	14498	14526	14385	14709	14499	14444	14535	14383	14504	14503	14348	14540	14669	14413	14448	14424	14650	14444	14401	14715	14365	14677	14421	14378	14414	14316	14350	14637	14491	14479	14453	14398	14632	14550	14459	14503	14423	14490	14307	14599	14435	14406	14411	14463	14432	14447	14427	14525	14346	14541	14581	14637	14453	14360	14533	14442	14395	14480	14505	14417	14403	14466	14586	14528	14447	14496	14581	14346	14490	14437	14608	14475	14516	14507	14359	14524	14458	14651	14454	14736	14541	14495	14615	14413	14419	14528	14643	14560	14494	14401	14450	14581	14459	14593	14591	14462	14506	14605	14458	14493	14649	14491	14321	14588	14381	14556	14596	14543	14626	14558	14605	14385	14417	14408	14513	14473	14555	14414	14603	14359	14578	14456	14564	14567	14516	14634	14576	14646	14548	14574	14602	14684	14526	14526	14445	14381	14378	14466	14475	14504	14430	14511	14384	14626	14652	14459	14549	14402	14577	14539	14434	14520	14529	14515	14603	14553	14509	14546	14520	14308	14539	14424	14403	14500	14380	14618	14384	14385	14428	14472	14587	14570	14561	14501	14457	14351	14562	14498	14510	14529	14290	14394	14579	14484	14552	14532	14455	14519	14396	14582	14496	14458	14396	14445	14502	14429	14565	14490	14457	14555	14564	14528	14437	14486	14558	14539	14673	14552	14464	14451	14470	14524	14456	14495	14267	14468	14526	14223	14534	14386	14480	14415	14389	14439	14558	14723	14537	14418	14585	14470	14609	14482	14513	14499	14544	14471	14584	14584	14483	14354	14428	14359	14615	14608	14354	14543	14496	14501	14512	14430	14463	14333	14499	14511	14508	14470	14413	14357	14443	14556	14272	14414	14472	14567	14440	14674	14516	14465	14518	14588	14422	14313	14561	14646	14573	14398	14507	14646	14447	14255	14279	14493	14547	14444	14422	14555	14691	14394	14470	14543	14544	14567	14577	14614	14561	14343	14561	14418	14452	14691	14422	14503	14507	14546	14387	14466	14550	14636	14613	14554	14391	14492	14452	14460	14626	14338	14557	14587	14341	14629	14645	14282	14277	14532	14304	14414	14346	14381	14495	14432	14486	14501	14465	14343	14497	14404	14520	14530	14532	14553	14303	14505	14477	14499	14478	14559	14506	14530	14445	14482	14559	14487	14567	14519	14532	14559	14425	14459	14611	14507	14527	14615	14617	14422	14612	14644	14541	14399	14359	14624	14633	14365	14530	14421	14577	14629	14590	14464	14504	14543	14589	14481	14421	14470	14573	14422	14409	14539	14649	14276	14463	14531	14419	14466	14505	14386	14665	14424	14489	14254	14586	14401	14417	14440	14535	14506	14434	14407	14575	14399	14429	14639	14505	14386	14505	14461	14393	14549	14395	14445	14392	14652	14359	14519	14395	14547	14363	14520	14534	14524	14447	14480	14445	14447	14499	14338	14533	14352	14605	14453	14589	14449	14474	14487	14385	14461	14512	14535	14526	14465	14484	14506	14414	14283	14374	14320	14356	14558	14559	14408	14403	14561	14503	14424	14424	14556	14324	14405	14487	14455	14388	14625	14462	14519	14647	14409	14418	14423	14415	14515	14522	14555	14612	14404	14549	14315	14440	14440	14629	14521	14492	14526	14551	14349	14496	14409	14386	14501	14569	14583	14635	14440	14444	14395	14454	14444	14350	14482	14501	14436	14527	14626	14505	14526	14382	14400	14583	14532	14410	14444	14472	14537	14584	14588	14489	14520	14390	14605	14525	14421	14426	14435	14524	14536	14696	14533	14558	14595	14519	14334	14507	14655	14517	14565	14622	14505	14383	14483	14448	14456	14509	14466	14564	14462	14505	14597	14528	14431	14412	14465	14490	14710	14530	14461	14533	14540	14399	14455	14494	14637	14451	14334	14443	14528	14597	14385	14611	14375	14563	14531	14470	14575	14547	14478	14380	14494	14572	14530	14538	14603	14454	14431	14577	14607	14609	14472	14610	14543	14636	14461	14623	14612	14667	14532	14504	14460	14435	14533	14472	14464	14230	14585	14567	14453	14640	14637	14539	14565	14374	14463	14533	14609	14458	14411	14504	14433	14665	14550	14607	14545	14626	14478	14433	14491	14509	14359	14414	14517	14422	14487	14544	14637	14553	14465	14366	14406	14384	14421	14572	14408	14529	14418	14651	14349	14466	14445	14403	14619	14473	14510	14426	14467	14403	14580	14432	14472	14557	14560	14482	14643	14373	14357	14403	14452	14359	14296	14559	14420	14446	14289	14474	14496	14531	14403	14453	14384	14697	14459	14565	14513	14557	14517	14422	14577	14555	14506	14586	14626	14319	14625	14505	14411	14462	14558	14445	14601	14514	14633	14587	14266	14481	14513	14524	14424	14561	14427	14634	14395	14532	14583	14507	14488	14568	14557	14534	14322	14564	14464	14561	14681	14564	14532	14494	14547	14489	14484	14585	14411	14534	14480	14497	14420	14568	14572	14506	14577	14249	14537	14520	14551	14499	14511	14530	14658	14383	14438	14403	14532	14490	14572	14227	14480	14518	14504	14616	14547	14707	14479	14563	14371	14554	14360	14359	14442	14533	14572	14394	14434	14602	14431	14329	14475	14394	14438	14451	14451	14498	14442	14745	14557	14329	14384	14553	14456	14521	14607	14443	14532	14478	14260	14401	14672	14436	14512	14515	14553	14441	14599	14483	14461	14450	14413	14389	14381	14510	14349	14652	14478	14591	14531	14595	14336	14455	14445	14558	14533	14324	14437	14442	14450	14472	14623	14514	14502	14429	14456	14302	14365	14445	14614	14412	14534	14473	14507	14403	14437	14579	14394	14489	14493	14450	14512	14617	14407	14474	14440	14695	14578	14446	14669	14541	14439	14437	14514	14418	14541	14598	14583	14442	14480	14668	14579	14567	14444	14474	14494	14491	14482	14487	14618	14557	14441	14288	14789	14465	14485	14656	14350	14351	14432	14421	14402	14620	14504	14534	14555	14376	14519	14440	14364	14627	14391	14548	14440	14441	14420	14649	14568	14517	14516	14639	14501	14558	14565	14522	14413	14417	14412	14396	14558	14541	14348	14415	14553	14440	14463	14417	14622	14447	14414	14383	14314	14508	14482	14695	14367	14400	14554	14417	14595	14580	14570	14388	14435	14445	14600	14530	14508	14474	14638	14547	14530	14488	14558	14436	14347	14404	14487	14543	14302	14548	14484	14475	14516	14409	14424	14532	14533	14273	14545	14473	14565	14561	14476	14611	14542	14273	14549	14530	14479	14618	14525	14358	14501	14481	14632	14601	14441	14487	14460	14431	14569	14556	14594	14599	14495	14443	14584	14469	14553	14521	14567	14336	14545	14711	14336	14524	14475	14397	14600	14517	14453	14415	14519	14508	14548	14349	14506	14423	14443	14482	14461	14351	14438	14454	14335	14415	14371	14621	14510	14305	14480	14474	14470	14468	14659	14577	14491	14354	14382	14440	14387	14619	14321	14337	14422	14499	14464	14411	14537	14545	14587	14398	14650	14531	14451	14387	14469	14536	14533	14469	14418	14566	14375	14379	14548	14484	14470	14547	14549	14381	14528	14651	14661	14379	14527	14569	14648	14391	14461	14443	14503	14530	14416	14375	14431	14536	14577	14676	14508	14568	14508	14473	14635	14359	14459	14492	14421	14491	14385	14466	14477	14377	14457	14483	14652	14400	14570	14677	14488	14424	14379	14541	14386	14484	14439	14562	14611	14497	14359	14584	14645	14563	14449	14502	14679	14435	14420	14532	14488	14438	14652	14476	14441	14564	14487	14654	14486	14533	14570	14521	14478	14634	14299	14333	14611	14352	14550	14389	14596	14436	14540	14572	14482	14543	14582	14590	14586	14593	14484	14551	14516	14540	14552	14591	14520	14471	14560	14508	14423	14316	14530	14353	14590	14754	14528	14466	14547	14393	14518	14544	14539	14466	14491	14482	14569	14520	14406	14483	14543	14575	14534	14547	14324	14505	14521	14495	14519	14495	14616	14461	14480	14550	14671	14439	14412
23911	21479	29239	24245	22661	23970	23524	19937	19209	19374	18630	18507	18062	18030	18208	18114	17793	17655	17567	17481	17542	17599	17486	17573	17414	17637	17459	17348	17384	17502	17485	17285	17204	18497	20588	19992	18706	17995	17671	17280	17414	17447	17219	17368	17439	17154	17075	17170	17513	17153	17118	17275	17248	17280	17297	17463	17308	17413	17370	17264	17216	17064	17161	17275	17198	17461	17320	17065	17292	17292	17496	17354	17453	17381	17270	17479	17372	17310	17345	17441	17127	17190	17354	17337	17258	17151	17250	17224	17073	17109	17175	17285	17471	17213	17307	17262	17231	17216	17166	17468	17328	17295	17435	17303	17172	17244	17206	17182	17497	17012	17304	17284	17261	17032	17251	17288	17229	17364	17173	17090	17247	17238	17284	17306	17332	17270	17323	17158	17353	17260	17064	17442	17194	17475	17152	17256	17365	17124	17185	17353	17156	17238	17234	17172	17275	17326	17021	17343	17264	17032	17162	17310	17424	17159	17399	17249	17209	17243	17271	17331	17098	17289	17309	17382	17235	17350	17277	17034	17389	17137	17298	17143	17244	17129	17231	17163	17281	17575	17401	17124	17323	17218	17268	17142	17337	17278	17188	17500	17351	17318	17530	17143	17248	17408	17371	17147	17060	17380	17264	17256	17387	17131	17164	17049	17279	16955	17156	17162	17070	17293	17274	17089	17264	17224	17336	17136	17162	17347	17168	17101	17154	17301	17137	17353	17436	17171	17273	17349	17278	17091	17120	17176	17295	17053	17153	17195	17328	17283	17207	17121	17230	17225	17294	17438	17271	17135	17269	17189	17358	17306	17407	17220	17338	17162	17318	17413	17520	17319	17094	17383	17279	17272	17319	17358	17186	17224	17210	17303	17158	17244	17222	17331	17301	17360	17093	17229	17169	17167	17152	17150	17141	17342	17121	17321	17349	17353	17395	17220	17330	17187	17306	17215	17375	17248	17289	17271	17211	17348	17023	17144	17173	17199	17230	17362	17323	17565	17172	17059	17285	17250	17215	17348	17399	17277	17275	17193	17469	17249	17430	17217	17318	17103	17208	17245	17488	17205	17504	17172	17221	17440	17444	17400	17232	17043	17252	17219	17346	17230	17237	17320	17326	17272	17312	17377	17402	17013	17333	17023	17382	17375	17229	17250	17207	17394	17252	17184	17199	17323	17261	17396	17406	17231	17344	17338	17162	17305	17140	16998	17418	17283	17362	17220	17404	17187	17323	17121	17345	17353	17390	17196	17197	17303	17354	17167	17220	17261	17106	17180	17461	16932	17285	17476	17255	17181	17281	17248	17390	17250	17307	17380	17169	17160	17368	17202	17417	17409	17275	17251	17143	17182	17523	17057	17219	17277	17458	17335	17240	17290	17330	17182	17288	17251	17256	17086	17157	17304	17186	17238	17286	17340	17337	17416	17375	17375	17204	17220	17175	17237	17319	17389	17256	17277	17186	17285	17054	17243	17213	17048	17230	17398	17163	17275	17288	17403	17351	17226	17203	17234	17309	17285	17281	17201	17157	17188	16966	17104	17132	17317	17264	17298	17412	17218	17369	17464	17358	17172	17262	17102	17141	17106	17490	17204	17159	17352	17470	17331	17291	17177	17333	17345	17273	17219	17370	17320	17307	17090	17324	17102	17419	17217	17111	17151	17158	17153	17198	17225	17470	17134	17195	17512	17292	17376	17261	17168	17209	17068	17172	17322	17215	17356	17247	17367	17380	17243	17296	17088	17252	16975	17045	17387	17077	17279	17261	17243	17421	17233	17082	17204	17244	17227	17250	17099	17237	17304	17547	17255	17144	17019	17079	17182	17229	17340	17425	17084	17401	17218	17027	17104	17442	17209	17341	17176	17032	17156	17231	17098	17237	17146	17335	17229	16863	17355	17277	17146	17164	17260	17291	17335	17423	17070	17322	17375	17361	17284	17328	17226	17266	17164	17090	17220	17063	17327	17268	17340	17146	17313	17397	17332	17111	17148	17105	17146	17161	17176	17118	17056	17437	17072	17253	17198	17512	17410	17189	17171	17292	17351	17178	17389	17242	17322	17492	17318	17205	17203	17295	17350	17303	17247	17161	17162	17213	17013	17184	17477	17320	17256	17164	17347	17327	17460	17166	17182	17387	17211	17248	17252	17399	17232	17494	17343	17347	17324	17292	17271	17487	17334	17241	17322	17344	17311	17270	17071	17283	17355	17347	17206	17317	17249	17286	17230	17324	17199	17244	17191	17278	17460	17237	17201	17195	17379	17259	17187	17302	17356	17251	17412	17296	17225	17237	17158	17113	17382	17268	17425	17231	17169	17210	17401	17239	17322	17163	17224	17286	17222	17199	17324	17153	17353	17222	17114	17237	17340	17254	17268	17143	17225	17453	17293	17157	17183	17335	17491	17325	17329	17342	17295	17187	17227	17297	17269	17434	17288	17429	17346	17409	17045	17163	17448	17260	17260	17037	17313	17248	17174	17418	17280	17243	17225	17334	17077	17043	17182	17147	17413	17283	17483	17248	17384	17340	17066	17198	17131	17304	17263	17257	17171	17126	17611	17259	16960	17197	17253	17122	17266	17426	17287	17200	17133	17173	17256	17210	17038	17416	16990	17290	17452	17304	17396	17167	17270	16963	17076	17189	17259	17259	17327	17237	17362	17210	17049	17119	16969	17271	17319	17185	17181	17359	17141	17319	17204	17472	17329	17096	17242	17341	17423	17111	17273	17206	17101	17235	17099	17108	17226	17170	17385	17166	17409	17494	17203	17102	17213	17251	17175	17303	17442	17313	17294	17201	17132	17266	17213	17278	17291	17081	17177	17113	17239	17207	17058	17249	17443	17315	17181	17257	17278	17162	17172	17360	17462	17096	17369	17188	17411	17124	17252	17210	17339	17207	17150	17178	17501	17250	17432	17430	17217	17245	17194	17211	17267	17326	17317	17375	17374	17326	17404	17327	17181	17397	17096	17173	17292	17128	17240	17730	17395	17304	17258	17423	17404	17160	17229	17164	17327	17323	17147	17233	17270	17463	17281	17452	17124	17395	17193	17451	17142	17219	17160	17163	17308	17073	17236	17135	17325	17272	17167	17220	17219	17348	17334	17501	17265	17194	17437	17017	17027	17388	17282	17152	17249	17060	17179	17374	17383	17098	17359	17315	17350	17479	17463	17251	17138	17237	17520	17324	17418	17448	17036	17325	17198	17212	17231	17333	17380	17127	17285	17411	17440	17181	17159	17289	17324	17361	17205	17272	17045	17138	17291	17287	17190	17422	17213	17322	17088	17199	17247	17219	17321	17192	17163	17259	17213	17192	17268	17293	17378	17264	17450	17184	17488	17320	17381	17163	17093	17149	17085	17366	17396	17156	17338	17226	17166	17408	17112	17183	17207	17265	17381	17024	17246	17246	17215	17226	17290	17225	17260	17440	17149	17310	17229	17259	17279	17220	17167	17440	17356	17347	17175	17157	17215	17144	17386	17147	17220	17232	17228	17335	17217	17199	17404	17405	17322	17135	17335	17276	17234	17342	17250	17233	17269	17293	17462	17313	17223	17386	17325	17450	17193	17236	17448	17305	17328	17112	17092	17134	17398	17301	17112	17105	17486	17333	17215	17221	17392	17248	17294	17287	17363	17421	17584	17397	17262	17332	17122	17279	17238	17268	17374	17179	17435	17312	17109	17335	17200	17100	17171	17178	17091	17180	17227	17482	17135	17128	17443	17293	17154	17350	17300	17351	17138	17165	17243	17132	17298	17116	17067	17192	17310	17103	17218	17308	17434	17293	17167	17550	17331	17256	17443	17328	17224	17299	17219	17469	17198	17184	17375	17621	17288	17227	17234	17225	17309	17260	17252	17187	17341	17385	17251	17370	17405	17399	17336	17397	17149	17263	17241	17254	17290	17440	17207	17123	17101	17381	17151	17091	17327	17347	17377	17351	17245	17401	17356	17275	17242	17168	17310	17175	17211	17347	17210	17114	17164	17164	17133	17095	17158	17338	17336	17275	17289	17181	17214	17103	17350	17261	17173	17281	17005	17255	17352	17124	16991	17200	17234	17438	17152	17323	17492	17302	17278	17523	17140	17313	17171	17212	17060	17151	17132	17372	17383	17241	17341	17544	17289	17521	17240	17482	17075	17426	17154	17322	17294	17222	17128	17421	17310	17257	17180	17173	17460	17434	17108	17128	17204	17278	17161	17189	17153	17308	17361	17279	17357	17442	17250	17261	17115	17340	17065	17073	17183	17277	17066	17164	17346	17464	17296	17403	17104	17360	17379	16953	17039	17304	17167	17257	17139	17178	17138	16904	17253	17094	17365	17203	17220	17191	17260	17308	17306	17323	17119	17287	17168	17198	17136	17305	17433	17228	17076	17272	17358	17293	17225	17331	17111	17464	17200	17348	17311	17372	17143	17149	17218	17118	17263	17450	17335	17185	17286	17217	17249	17257	17346	17355	17390	17138	17366	17245	17254	17374	17154	17281	17225	17305	17383	17360	17403	17375	17270	17445	17311	17277	17387	17044	17406	17136	17293	17320	17146	17398	17259	17089	17081	17231	17291	17363	17335	17146	17198	17192	17113	17428	17213	17182	17251	17169	17253	17185	17352	17453	17412	17151	17313	17371	17080	17148	17198	17284	17056	17191	17266	17148	17271	17292	17358	17274	16885	17224	17105	17283	17213	17175	17149	17243	16988	17343	17301	17153	17498	17432	17233	17445	17209	17418	17265	17457	17118	17396	17299	17451	17240	17239	17139	17102	17419	17264	17047	17423	17106	17210	17290	17076	17172	17140	17319	17228	17557	17455	17243	17251	17359	17356	17085	17530	17498	17134	17231	17286	17285	17477	17331	17298	17319	17466	17297	17294	17494	17317	17137	17245	17234	17241	17351	17355	17267	17482	17387	17464	17248	17188	17288	17230	16897	17293	17440	17219	17084	17137	17271	17202	17270	17207	17262	17406	17345	17216	17307	17209	17399	17301	17140	17280	17248	17456	17266	17491	17163	17026	17296	17222	17134	17115	17349	17243	17260	17373	17138	17266	17287	17444	17112	17393	17194	17222	17137	17299	17151	17503	17293	17362	17201	17206	17447	17129	17170	17168	17274	17364	16985	17256	17243	17057	17304	17303	17037	17211	17314
20002	36590	33574	25930	23164	20506	19595	18034	17559	17222	16348	16188	15711	15571	15760	15606	15270	14900	14588	14904	14498	14779	14705	14894	14791	14842	14596	14669	14775	14585	14755	14733	14905	16623	19551	17511	16179	15317	14756	14450	14440	14484	14480	14532	14565	14566	14358	14529	14581	14726	14520	14440	14451	14577	14553	14535	14501	14512	14497	14370	14355	14511	14459	14494	14454	14583	14475	14527	14452	14460	14558	14521	14536	14674	14555	14400	14382	14481	14588	14440	14447	14363	14498	14559	14440	14645	14564	14600	14632	14506	14535	14553	14480	14435	14426	14589	14380	14424	14389	14432	14465	14512	14423	14424	14424	14441	14452	14531	14410	14584	14366	14494	14487	14435	14438	14509	14523	14682	14571	14447	14498	14435	14518	14534	14282	14651	14344	14479	14495	14643	14580	14499	14510	14530	14565	14425	14521	14667	14461	14595	14472	14502	14677	14498	14593	14408	14419	14590	14486	14293	14511	14321	14386	14447	14619	14428	14547	14442	14516	14671	14578	14597	14451	14802	14517	14550	14406	14438	14534	14545	14663	14472	14440	14515	14474	14468	14741	14519	14455	14487	14427	14371	14522	14625	14458	14659	14465	14487	14421	14427	14432	14444	14422	14520	14675	14498	14469	14507	14663	14540	14541	14257	14507	14526	14520	14700	14361	14710	14574	14341	14609	14476	14520	14515	14460	14574	14369	14454	14557	14440	14383	14475	14484	14595	14560	14600	14534	14585	14491	14402	14572	14481	14624	14621	14499	14352	14401	14499	14531	14532	14558	14351	14438	14488	14394	14376	14516	14538	14700	14411	14389	14537	14340	14660	14361	14448	14707	14574	14547	14729	14392	14520	14555	14441	14513	14625	14402	14469	14389	14544	14768	14613	14524	14608	14593	14394	14563	14452	14565	14432	14489	14386	14692	14314	14461	14519	14464	14478	14465	14330	14568	14543	14485	14623	14371	14560	14493	14519	14393	14496	14474	14506	14513	14419	14403	14146	14471	14537	14320	14459	14351	14530	14578	14642	14355	14370	14610	14611	14558	14497	14420	14387	14546	14583	14613	14426	14689	14382	14388	14513	14425	14306	14539	14493	14576	14509	14407	14498	14554	14467	14445	14419	14513	14340	14600	14409	14612	14400	14517	14461	14667	14321	14672	14392	14486	14480	14591	14551	14452	14486	14503	14488	14447	14532	14462	14444	14444	14391	14462	14471	14525	14438	14533	14568	14542	14536	14387	14609	14560	14576	14575	14614	14357	14348	14562	14539	14559	14579	14540	14566	14513	14328	14309	14460	14520	14513	14473	14439	14459	14497	14446	14506	14470	14374	14507	14534	14529	14588	14503	14556	14558	14404	14407	14405	14533	14463	14431	14418	14405	14599	14724	14530	14531	14495	14530	14524	14514	14478	14694	14398	14516	14442	14505	14400	14457	14481	14439	14447	14551	14511	14376	14339	14417	14431	14598	14576	14537	14495	14382	14609	14626	14361	14450	14526	14638	14486	14338	14391	14352	14644	14524	14409	14406	14404	14553	14503	14575	14420	14658	14328	14516	14519	14459	14207	14554	14425	14503	14596	14462	14570	14407	14431	14533	14538	14283	14408	14471	14372	14438	14353	14493	14545	14268	14487	14658	14378	14463	14606	14440	14499	14533	14471	14544	14577	14376	14577	14492	14583	14507	14502	14608	14527	14734	14549	14418	14572	14594	14587	14382	14438	14438	14380	14500	14585	14472	14626	14464	14476	14422	14516	14306	14451	14469	14562	14457	14564	14464	14529	14514	14585	14506	14384	14448	14629	14300	14395	14415	14371	14497	14421	14548	14490	14290	14714	14596	14457	14367	14531	14322	14477	14497	14554	14412	14531	14368	14402	14559	14445	14527	14525	14462	14553	14318	14438	14686	14537	14556	14536	14428	14391	14365	14234	14612	14576	14472	14580	14489	14505	14369	14504	14593	14543	14622	14364	14560	14389	14470	14439	14531	14446	14423	14455	14323	14498	14512	14369	14399	14549	14419	14351	14521	14461	14451	14642	14503	14584	14445	14599	14374	14607	14476	14563	14400	14551	14532	14531	14440	14564	14507	14597	14632	14279	14649	14479	14322	14388	14499	14512	14539	14497	14403	14573	14423	14410	14593	14436	14506	14462	14476	14459	14642	14438	14553	14488	14428	14341	14482	14578	14460	14436	14386	14480	14490	14372	14480	14418	14504	14424	14462	14280	14343	14402	14562	14599	14543	14404	14613	14472	14412	14459	14459	14342	14345	14472	14492	14585	14557	14530	14486	14423	14464	14330	14377	14518	14592	14582	14420	14479	14456	14442	14536	14447	14343	14640	14636	14521	14459	14435	14567	14562	14498	14474	14345	14463	14533	14431	14400	14404	14615	14386	14377	14473	14586	14502	14506	14634	14407	14573	14606	14545	14495	14282	14520	14472	14623	14450	14567	14555	14517	14456	14417	14404	14512	14550	14327	14576	14466	14557	14436	14516	14451	14521	14470	14475	14656	14395	14558	14465	14429	14657	14577	14463	14524	14422	14497	14389	14454	14346	14543	14380	14477	14457	14564	14408	14381	14481	14453	14546	14360	14546	14421	14574	14358	14415	14648	14323	14609	14447	14366	14604	14402	14625	14414	14342	14507	14537	14406	14508	14563	14624	14420	14526	14460	14643	14492	14475	14478	14360	14519	14613	14551	14558	14638	14578	14459	14320	14419	14383	14532	14468	14473	14580	14552	14393	14586	14653	14493	14390	14443	14441	14425	14649	14342	14548	14491	14338	14482	14419	14432	14384	14543	14567	14588	14625	14484	14470	14463	14566	14508	14278	14419	14449	14505	14580	14500	14476	14605	14350	14542	14332	14594	14470	14581	14573	14552	14613	14436	14608	14571	14567	14232	14440	14504	14690	14540	14485	14477	14690	14412	14326	14503	14365	14488	14583	14451	14512	14379	14587	14588	14370	14429	14478	14318	14653	14431	14471	14532	14493	14480	14440	14482	14357	14499	14461	14715	14691	14398	14523	14594	14569	14476	14429	14553	14371	14396	14341	14556	14583	14482	14505	14484	14450	14318	14474	14334	14454	14610	14464	14497	14637	14400	14601	14512	14480	14487	14529	14563	14482	14517	14556	14465	14476	14639	14414	14463	14528	14331	14427	14413	14359	14272	14619	14592	14463	14567	14450	14438	14586	14307	14418	14464	14309	14486	14568	14497	14588	14534	14284	14462	14385	14645	14552	14359	14605	14480	14659	14437	14660	14534	14495	14506	14452	14372	14670	14567	14602	14516	14545	14517	14510	14505	14484	14475	14412	14494	14405	14512	14432	14398	14502	14698	14330	14516	14466	14324	14438	14407	14752	14359	14544	14402	14519	14592	14527	14533	14309	14457	14437	14315	14553	14471	14531	14662	14526	14629	14500	14338	14444	14486	14475	14407	14359	14578	14431	14633	14413	14579	14376	14458	14564	14514	14448	14711	14462	14388	14398	14495	14481	14372	14584	14568	14406	14465	14267	14475	14566	14400	14607	14423	14454	14365	14328	14370	14557	14464	14544	14400	14429	14501	14421	14362	14673	14527	14439	14450	14556	14440	14413	14533	14487	14510	14367	14476	14514	14412	14344	14398	14599	14345	14396	14576	14383	14586	14309	14562	14422	14572	14442	14492	14522	14531	14370	14380	14532	14468	14490	14434	14467	14461	14458	14438	14503	14410	14539	14533	14471	14612	14579	14531	14423	14573	14390	14367	14661	14472	14480	14519	14570	14484	14578	14445	14309	14470	14462	14498	14634	14646	14486	14367	14548	14412	14472	14370	14519	14527	14520	14536	14609	14592	14527	14568	14481	14641	14378	14411	14520	14505	14547	14390	14523	14549	14561	14386	14729	14453	14256	14682	14510	14436	14271	14633	14349	14620	14351	14481	14428	14574	14549	14484	14467	14479	14555	14551	14380	14449	14430	14593	14626	14576	14380	14591	14554	14681	14438	14490	14484	14646	14551	14464	14483	14483	14500	14593	14652	14499	14436	14560	14383	14614	14380	14554	14468	14513	14632	14426	14426	14348	14514	14522	14522	14377	14529	14750	14605	14414	14513	14420	14388	14526	14368	14519	14541	14461	14564	14531	14518	14509	14605	14429	14506	14468	14630	14392	14489	14534	14611	14489	14612	14457	14388	14612	14425	14483	14539	14645	14495	14513	14539	14346	14406	14652	14381	14262	14593	14580	14535	14599	14354	14541	14477	14619	14355	14506	14433	14395	14398	14490	14334	14575	14413	14394	14391	14247	14378	14447	14373	14589	14569	14448	14717	14506	14659	14664	14544	14375	14607	14505	14508	14586	14629	14464	14479	14527	14455	14520	14359	14354	14473	14543	14585	14627	14454	14433	14593	14672	14467	14326	14425	14542	14621	14385	14421	14518	14460	14424	14520	14332	14482	14485	14581	14511	14550	14558	14538	14472	14552	14627	14373	14534	14571	14431	14592	14441	14540	14383	14416	14579	14622	14552	14397	14471	14564	14299	14347	14618	14537	14500	14439	14481	14497	14323	14545	14506	14453	14489	14427	14430	14618	14539	14403	14354	14422	14523	14557	14570	14577	14375	14466	14362	14449	14619	14532	14591	14545	14494	14661	14553	14490	14378	14387	14284	14433	14351	14435	14414	14540	14520	14356	14466	14442	14482	14380	14524	14512	14456	14417	14538	14369	14587	14498	14507	14545	14473	14339	14315	14608	14710	14420	14604	14488	14409	14439	14451	14541	14403	14526	14609	14385	14549	14473	14422	14564	14553	14673	14494	14475	14600	14509	14532	14529	14451	14650	14505	14552	14503	14407	14618	14467	14642	14505	14443	14584	14405	14475	14548	14563	14349	14425	14701	14590	14566	14524	14459	14476	14463	14375	14520	14530	14493	14554	14357	14616	14624	14590	14581	14454	14484	14699	14484	14550	14563	14445	14547	14414	14477	14658	14567	14506	14482	14465	14486	14488	14394	14576	14284	14308	14683	14382	14514	14530	14562	14470	14469	14395	14442	14456	14744	14631	14307	14428	14418	14443	14379	14444	14471	14498	14490	14617	14278	14534	14493	14441	14546	14543	14367	14544	14549	14547	14463	14505	14375	14639	14606	14331	14428	14489
23047	21505	29555	23867	21803	24300	26959	21265	19997	20196	19380	19037	18764	18567	18656	18600	18305	18163	17912	17793	17913	17981	17891	17585	17803	17720	17672	17852	17532	17686	17619	17714	17715	19657	24032	22294	20022	18882	18017	17597	17250	17511	17451	17507	17704	17542	17525	17645	17538	17475	17589	17364	17384	17697	17533	17256	17509	17719	17701	17308	17430	17388	17754	17383	17573	17494	17654	17426	17445	17417	17311	17444	17669	17389	17514	17497	17415	17350	17524	17441	17770	17636	17412	17381	17505	17454	17598	17639	17534	17463	17501	17441	17441	17439	17611	17581	17354	17515	17367	17323	17326	17471	17367	17417	17507	17535	17503	17429	17243	17285	17503	17403	17244	17547	17494	17642	17408	17482	17354	17355	17357	17455	17436	17397	17322	17406	17452	17493	17244	17421	17551	17345	17259	17596	17381	17154	17480	17362	17383	17583	17241	17450	17620	17501	17625	17581	17453	17342	17316	17173	17634	17519	17492	17606	17322	17345	17586	17306	17381	17281	17443	17481	17350	17311	17458	17342	17347	17416	17412	17386	17552	17251	17516	17512	17528	17452	17400	17345	17459	17488	17444	17342	17416	17557	17469	17465	17346	17293	17270	17640	17427	17490	17442	17570	17574	17305	17454	17551	17401	17426	17127	17348	17330	17483	17260	17328	17396	17330	17481	17331	17209	17532	17540	17563	17713	17421	17359	17433	17266	17483	17490	17482	17386	17455	17254	17196	17312	17449	17509	17542	17478	17554	17426	17323	17481	17525	17491	17387	17462	17490	17507	17378	17481	17361	17407	17278	17553	17338	17520	17559	17331	17549	17354	17387	17417	17224	17478	17450	17641	17415	17623	17352	17305	17388	17359	17504	17409	17335	17424	17163	17282	17458	17505	17381	17290	17218	17262	17075	17358	17245	17353	17559	17417	17550	17334	17175	17358	17375	17419	17359	17410	17261	17491	17570	17478	17313	17382	17422	17544	17630	17574	17455	17344	17458	17254	17305	17345	17446	17621	17567	17519	17414	17353	17379	17603	17400	17390	17309	17486	17598	17281	17460	17419	17393	17456	17477	17490	17429	17409	17473	17470	17404	17409	17421	17226	17492	17343	17424	17313	17259	17342	17450	17228	17361	17537	17477	17257	17420	17366	17448	17447	17490	17535	17456	17395	17459	17472	17384	17412	17409	17489	17407	17465	17465	17457	17385	17308	17226	17425	17368	17373	17493	17259	17309	17465	17602	17337	17567	17499	17277	17337	17423	17450	17382	17462	17437	17316	17265	17556	17553	17525	17566	17400	17176	17454	17400	17396	17622	17517	17239	17325	17235	17398	17332	17450	17343	17411	17070	17282	17301	17440	17471	17274	17193	17415	17480	17616	17475	17608	17290	17420	17443	17507	17202	17400	17449	17542	17575	17352	17463	17301	17735	17190	17315	17483	17318	17313	17206	17435	17379	17515	17347	17406	17501	17403	17285	17306	17381	17387	17524	17467	17362	17468	17467	17476	17449	17498	17256	17526	17364	17404	17315	17409	17341	17304	17292	17478	17472	17409	17271	17588	17504	17428	17237	17215	17325	17424	17501	17599	17282	17494	17474	17420	17263	17440	17287	17478	17457	17612	17433	17564	17642	17406	17420	17569	17470	17562	17369	17486	17490	17369	17325	17463	17437	17435	17382	17447	17396	17253	17400	17339	17608	17187	17167	17599	17630	17337	17519	17352	17251	17512	17429	17484	17357	17524	17372	17637	17423	17401	17238	17273	17370	17337	17138	17208	17578	17205	17372	17469	17514	17471	17431	17460	17307	17382	17333	17227	17236	17233	17255	17382	17441	17210	17438	17264	17440	17412	17165	17599	17524	17567	17508	17455	17370	17547	17408	17454	17483	17392	17321	17306	17378	17518	17467	17445	17603	17512	17448	17663	17574	17369	17540	17546	17369	17376	17490	17426	17370	17390	17290	17470	17502	17507	17444	17338	17359	17374	17329	17367	17263	17355	17341	17474	17240	17515	17521	17475	17339	17501	17430	17423	17419	17352	17307	17458	17467	17459	17393	17344	17264	17455	17421	17281	17202	17384	17298	17359	17345	17494	17496	17430	17397	17452	17335	17420	17458	17468	17015	17376	17206	17370	17423	17403	17358	17452	17585	17525	17516	17541	17341	17315	17367	17410	17470	17168	17211	17496	17494	17463	17298	17230	17448	17490	17388	17433	17441	17564	17598	17511	17233	17437	17553	17439	17426	17394	17484	17402	17381	17345	17363	17239	17412	17370	17418	17573	17387	17457	17470	17272	17409	17271	17450	17512	17507	17524	17448	17450	17393	17515	17377	17431	17350	17258	17323	17542	17538	17458	17293	17373	17396	17434	17318	17471	17313	17223	17340	17569	17323	17675	17520	17299	17504	17327	17273	17480	17367	17279	17488	17655	17374	17412	17534	17437	17413	17315	17600	17353	17422	17569	17668	17588	17566	17415	17406	17368	17444	17468	17244	17109	17413	17404	17375	17608	17634	17380	17569	17284	17247	17457	17315	17453	17427	17509	17290	17472	17542	17495	17395	17676	17481	17362	17589	17449	17278	17545	17327	17431	17391	17374	17279	17252	17347	17360	17386	17132	17541	17467	17524	17523	17533	17251	17299	17286	17400	17202	17455	17585	17303	17566	17440	17084	17416	17290	17298	17370	17448	17521	17638	17466	17503	17652	17376	17371	17498	17266	17217	17343	17356	17267	17425	17254	17366	17136	17383	17230	17494	17357	17455	17412	17338	17533	17377	17435	17431	17466	17508	17282	17365	17484	17395	17290	17543	17336	17254	17495	17381	17400	17626	17555	17433	17178	17416	17261	17417	17206	17424	17414	17300	17525	17513	17513	17494	17389	17273	17370	17387	17347	17436	17173	17390	17256	17391	17233	17425	17314	17308	17392	17471	17617	17398	17230	17468	17255	17384	17337	17151	17510	17383	17369	17413	17472	17416	17423	17232	17406	17402	17377	17527	17371	17351	17304	17302	17426	17445	17095	17442	17306	17354	17232	17336	17466	17604	17432	17466	17510	17483	17298	17357	17318	17507	17466	17537	17539	17503	17612	17311	17526	17545	17694	17403	17298	17479	17542	17353	17241	17251	17464	17385	17475	17588	17375	17477	17436	17394	17423	17320	17297	17167	17364	17476	17414	17529	17660	17367	17620	17504	17486	17554	17383	17525	17404	17514	17387	17431	17285	17348	17402	17426	17485	17587	17492	17589	17609	17306	17310	17517	17479	17434	17559	17438	17521	17416	17445	17382	17386	17281	17493	17526	17473	17286	16945	17449	17576	17307	17591	17189	17283	17436	17511	17401	17478	17420	17509	17379	17421	17326	17306	17340	17440	17678	17450	17525	17575	17377	17434	17481	17533	17315	17340	17595	17502	17467	17536	17398	17283	17514	17489	17256	17566	17668	17510	17404	17404	17360	17502	17314	17365	17500	17292	17535	17408	17340	17310	17563	17346	17440	17347	17511	17368	17449	17345	17490	17452	17426	17465	17500	17378	17335	17233	17230	17312	17173	17417	17545	17342	17276	17250	17455	17533	17535	17550	17301	17475	17302	17432	17279	17381	17379	17301	17311	17481	17358	17181	17541	17434	17530	17629	17524	17292	17493	17450	17357	17548	17366	17390	17340	17336	17477	17435	17341	17415	17670	17447	17474	17422	17513	17413	17320	17280	17464	17433	17270	17388	17376	17516	17407	17481	17541	17423	17428	17362	17447	17572	17388	17414	17414	17417	17389	17440	17248	17501	17446	17576	17346	17316	17475	17583	17513	17438	17457	17309	17340	17251	17524	17430	17260	17427	17270	17310	17274	17329	17359	17420	17383	17312	17337	17536	17571	17319	17460	17409	17539	17398	17454	17143	17432	17418	17606	17312	17337	17335	17339	17326	17421	17206	17218	17508	17340	17469	17415	17219	17376	17595	17509	17278	17602	17378	17282	17645	17481	17285	17315	17431	17271	17492	17290	17476	17289	17431	17548	17455	17275	17582	17472	17352	17330	17377	17510	17530	17370	17341	17331	17336	17350	17485	17241	17190	17304	17449	17131	17406	17595	17399	17303	17359	17348	17355	17413	17633	17246	17586	17510	17543	17561	17525	17420	17617	17554	17322	17514	17298	17140	17286	17172	17427	17429	17556	17395	17276	17443	17493	17601	17493	17486	17463	17565	17367	17582	17455	17574	17315	17439	17422	17272	17397	17152	17449	17390	17643	17336	17368	17502	17287	17255	17502	17346	17594	17384	17272	17215	17536	17188	17381	17251	17619	17382	17304	17444	17208	17303	17359	17381	17526	17314	17559	17243	17384	17397	17540	17353	17427	17497	17376	17326	17313	17448	17404	17465	17233	17392	17400	17336	17513	17287	17385	17305	17128	17566	17399	17378	17399	17396	17399	17335	17391	17510	17575	17228	17150	17325	17404	17308	17244	17288	17318	17433	17461	17474	17609	17460	17448	17404	17324	17257	17622	17692	17570	17429	17502	17358	17406	17272	17502	17367	17389	17283	17375	17226	17345	17458	17363	17307	17319	17625	17535	17268	17550	17410	17406	17434	17213	17607	17546	17298	17243	17577	17645	17423	17527	17516	17607	17281	17324	17256	17285	17393	17186	17394	17287	17306	17343	17410	17364	17385	17478	17325	17386	17270	17239	17461	17328	17278	17395	17379	17074	17444	17222	17393	17469	17325	17358	17476	17332	17541	17433	17294	17538	17415	17259	17512	17297	17521	17411	17482	17272	17422	17331	17514	17353	17371	17248	17421	17545	17316	17389	17433	17470	17416	17437	17491	17330	17204	17414	17375	17670	17564	17292	17388	17303	17317	17430	17403	17534	17277	17149	17266	17323	17334	17232	17331	17409	17358	17647	17449	17296	17428	17589	17546	17526	17439	17614	17376	17247	17413	17371	17562	17454	17219	17263	17415	17448	17469	17348	17376	17344	17446	17377	17352	17450	17367	17340	17552	17405	17368	17254	17342	17548	17338	17270	17562	17440	17367	17514	17297	17482	17550	17506	17368	17482	17427	17385	17462	17433	17404	17143	17474	17347	17482	17257	17377	17509	17305	17471	17411	17558	17470	17417	17517	17697	17357	17471	17518	17159	17515	17655	17556
22363	40995	37768	29467	25593	23073	21170	19594	18895	18318	17260	17142	16401	15947	16152	15962	15771	15328	14906	15077	15120	14913	14903	14937	15041	14886	14972	14917	14860	14758	14688	14727	14867	17954	23518	19957	17354	15864	14985	14609	14680	14462	14507	14462	14506	14655	14580	14493	14580	14575	14527	14694	14530	14507	14723	14466	14735	14694	14520	14705	14579	14453	14824	14577	14609	14499	14616	14554	14383	14460	14541	14532	14725	14659	14468	14454	14511	14562	14578	14548	14584	14451	14516	14740	14524	14543	14527	14457	14597	14490	14694	14468	14561	14543	14414	14635	14508	14461	14564	14595	14622	14656	14670	14430	14609	14563	14534	14792	14542	14487	14569	14591	14606	14610	14661	14509	14534	14507	14551	14605	14650	14545	14410	14552	14517	14540	14357	14373	14505	14562	14583	14552	14266	14451	14543	14510	14680	14566	14496	14576	14461	14641	14680	14688	14565	14652	14650	14518	14559	14671	14602	14576	14543	14492	14473	14646	14501	14708	14433	14584	14611	14548	14654	14462	14476	14463	14342	14533	14541	14603	14575	14659	14511	14558	14671	14673	14624	14505	14582	14522	14671	14529	14604	14556	14632	14549	14400	14694	14608	14613	14556	14655	14371	14521	14440	14364	14467	14733	14558	14392	14494	14294	14486	14425	14538	14477	14486	14509	14442	14365	14636	14567	14623	14510	14504	14712	14438	14598	14440	14572	14589	14689	14478	14436	14638	14548	14606	14583	14493	14474	14456	14494	14496	14515	14542	14348	14478	14581	14572	14442	14598	14576	14531	14414	14493	14500	14556	14566	14740	14649	14645	14504	14680	14585	14437	14620	14465	14558	14665	14511	14522	14419	14390	14354	14470	14511	14602	14696	14506	14458	14554	14435	14455	14590	14495	14708	14498	14698	14471	14610	14437	14617	14553	14600	14546	14638	14317	14450	14495	14518	14520	14577	14493	14561	14469	14616	14345	14432	14491	14420	14740	14525	14510	14489	14589	14610	14564	14486	14478	14629	14640	14433	14606	14456	14390	14629	14525	14456	14483	14496	14458	14531	14618	14632	14505	14548	14593	14519	14555	14577	14557	14536	14329	14668	14626	14440	14499	14483	14468	14438	14599	14503	14521	14472	14448	14525	14469	14608	14613	14452	14446	14363	14419	14334	14529	14576	14622	14468	14540	14479	14490	14595	14553	14329	14611	14611	14530	14303	14614	14403	14631	14642	14509	14628	14463	14466	14542	14471	14547	14511	14456	14470	14476	14437	14311	14656	14549	14661	14511	14445	14424	14525	14507	14662	14602	14576	14498	14514	14540	14526	14448	14479	14334	14595	14468	14493	14468	14498	14452	14585	14461	14552	14610	14586	14545	14584	14677	14489	14454	14577	14694	14512	14601	14501	14596	14502	14535	14369	14538	14654	14516	14575	14422	14471	14550	14457	14499	14413	14628	14543	14455	14480	14575	14491	14445	14467	14601	14620	14425	14480	14444	14368	14532	14610	14682	14612	14483	14645	14373	14449	14535	14630	14488	14473	14501	14489	14472	14521	14418	14306	14580	14546	14580	14532	14557	14488	14647	14658	14434	14662	14560	14557	14535	14560	14473	14383	14439	14491	14715	14523	14534	14560	14401	14698	14623	14555	14545	14581	14637	14488	14502	14504	14563	14501	14687	14492	14546	14495	14357	14588	14426	14724	14493	14270	14614	14591	14376	14471	14494	14548	14597	14563	14508	14494	14502	14428	14545	14556	14478	14594	14403	14454	14535	14630	14479	14504	14618	14639	14485	14443	14540	14461	14483	14514	14500	14625	14480	14423	14467	14403	14584	14572	14588	14510	14564	14637	14473	14470	14411	14575	14474	14433	14580	14427	14424	14353	14545	14459	14457	14456	14439	14477	14513	14468	14498	14600	14425	14741	14499	14643	14593	14604	14520	14595	14432	14561	14594	14496	14606	14671	14408	14353	14440	14573	14457	14454	14461	14619	14575	14492	14641	14534	14585	14495	14350	14671	14522	14502	14536	14652	14403	14533	14464	14603	14520	14554	14632	14571	14547	14374	14612	14617	14510	14527	14628	14613	14430	14604	14748	14594	14584	14572	14452	14651	14546	14490	14431	14578	14370	14472	14565	14593	14682	14438	14581	14451	14615	14471	14507	14496	14613	14561	14411	14572	14737	14577	14628	14558	14633	14748	14568	14576	14566	14581	14384	14419	14483	14534	14501	14425	14411	14452	14602	14666	14482	14442	14523	14542	14563	14418	14673	14527	14620	14684	14375	14529	14680	14591	14613	14500	14549	14441	14471	14383	14595	14575	14414	14381	14655	14568	14550	14416	14534	14442	14636	14339	14564	14497	14499	14537	14541	14469	14463	14619	14650	14532	14379	14703	14607	14538	14608	14708	14619	14698	14635	14633	14534	14552	14578	14453	14532	14678	14616	14630	14556	14553	14408	14281	14507	14456	14492	14627	14369	14494	14474	14322	14470	14291	14472	14626	14575	14631	14399	14631	14557	14491	14525	14283	14495	14528	14449	14488	14529	14307	14672	14486	14697	14547	14638	14601	14614	14534	14501	14504	14419	14408	14537	14623	14470	14540	14620	14467	14505	14485	14587	14640	14522	14451	14485	14510	14557	14652	14486	14501	14589	14557	14410	14580	14492	14444	14513	14685	14563	14475	14586	14472	14488	14457	14741	14574	14562	14468	14567	14465	14418	14603	14344	14616	14426	14706	14638	14529	14350	14580	14609	14460	14451	14505	14599	14385	14532	14571	14419	14530	14317	14627	14540	14329	14537	14520	14586	14353	14494	14559	14461	14574	14426	14731	14319	14698	14445	14553	14487	14568	14500	14588	14503	14560	14409	14660	14385	14658	14485	14460	14594	14402	14662	14677	14480	14464	14503	14430	14451	14503	14450	14603	14507	14372	14446	14575	14627	14394	14529	14474	14492	14743	14676	14499	14578	14554	14535	14501	14499	14420	14568	14383	14638	14522	14497	14663	14441	14539	14448	14549	14367	14418	14461	14662	14661	14460	14394	14555	14707	14553	14442	14453	14498	14442	14319	14506	14577	14433	14624	14430	14434	14520	14467	14508	14639	14551	14499	14495	14592	14562	14669	14597	14571	14438	14478	14417	14483	14443	14557	14511	14462	14528	14497	14464	14491	14686	14587	14723	14579	14435	14570	14671	14591	14349	14706	14517	14548	14570	14443	14646	14646	14548	14605	14325	14603	14687	14446	14519	14417	14468	14553	14489	14535	14667	14471	14495	14588	14501	14545	14401	14526	14623	14551	14685	14567	14728	14441	14271	14374	14561	14520	14632	14455	14616	14542	14547	14406	14490	14425	14521	14617	14662	14700	14484	14355	14372	14502	14446	14448	14185	14691	14640	14689	14478	14647	14508	14558	14372	14485	14479	14629	14619	14428	14403	14437	14416	14585	14437	14320	14506	14515	14645	14491	14452	14473	14515	14586	14514	14430	14536	14454	14458	14492	14503	14382	14491	14474	14472	14630	14471	14620	14510	14439	14460	14571	14664	14498	14680	14473	14442	14610	14442	14527	14464	14545	14618	14514	14524	14498	14507	14582	14685	14436	14383	14640	14615	14638	14458	14406	14557	14344	14505	14497	14586	14452	14494	14575	14426	14513	14576	14467	14543	14415	14538	14677	14488	14626	14633	14469	14707	14577	14502	14561	14495	14437	14605	14370	14446	14510	14588	14460	14658	14687	14402	14478	14445	14448	14506	14516	14484	14637	14367	14447	14567	14613	14442	14677	14364	14445	14455	14409	14580	14535	14578	14585	14579	14472	14575	14393	14391	14493	14470	14631	14388	14467	14562	14606	14510	14448	14456	14626	14386	14369	14616	14537	14538	14533	14630	14373	14409	14569	14366	14617	14620	14335	14648	14656	14547	14580	14606	14660	14451	14392	14476	14513	14468	14568	14333	14529	14610	14525	14551	14524	14620	14384	14616	14625	14445	14523	14388	14772	14536	14717	14497	14481	14448	14365	14434	14442	14446	14567	14532	14394	14506	14497	14493	14377	14416	14482	14571	14422	14586	14652	14683	14444	14616	14546	14553	14613	14376	14556	14515	14653	14596	14484	14537	14366	14418	14608	14374	14615	14604	14466	14695	14583	14554	14526	14566	14532	14583	14553	14458	14475	14577	14462	14420	14550	14541	14526	14515	14565	14555	14430	14658	14575	14437	14521	14591	14620	14484	14595	14439	14357	14421	14586	14554	14637	14616	14513	14403	14418	14531	14685	14587	14489	14496	14523	14470	14378	14502	14566	14650	14581	14565	14469	14451	14404	14543	14562	14553	14545	14746	14620	14594	14454	14653	14580	14431	14729	14550	14607	14524	14557	14481	14548	14776	14383	14494	14502	14434	14614	14716	14668	14451	14566	14234	14466	14445	14299	14476	14492	14556	14591	14645	14395	14626	14286	14626	14538	14454	14438	14563	14390	14653	14563	14739	14602	14623	14538	14572	14404	14569	14566	14590	14420	14378	14614	14419	14397	14469	14469	14516	14613	14554	14418	14474	14530	14421	14443	14545	14574	14560	14557	14506	14527	14478	14752	14565	14537	14515	14611	14597	14341	14530	14619	14449	14532	14619	14592	14426	14567	14619	14368	14434	14516	14483	14428	14453	14519	14600	14621	14413	14557	14490	14571	14490	14401	14296	14498	14503	14547	14531	14657	14661	14511	14566	14538	14600	14445	14537	14525	14494	14563	14390	14461	14499	14602	14556	14618	14577	14614	14575	14500	14506	14510	14668	14640	14416	14513	14369	14403	14561	14388	14437	14504	14579	14574	14357	14439	14461	14557	14463	14545	14466	14512	14516	14522	14667	14491	14598	14471	14359	14549	14337	14420	14542	14603	14447	14614	14694	14401	14525	14541	14426	14580	14371	14460	14530	14582	14556	14378	14572	14669	14621	14613	14434	14436	14488	14508	14454	14584	14377	14508	14551	14441	14541	14659	14593	14400	14542	14542	14460	14699	14404	14499	14692	14485	14475	14459	14488	14629	14553	14681	14508	14526	14616	14590	14675	14499	14413	14256	14530	14589	14654	14495	14539	14423	14648	14587	14457	14456	14467	14423	14630	14585	14554	14508	14641	14532	14380	14514	14582
27979	23413	28425	25697	21034	20263	19812	19154	18920	18705	18325	18459	18292	18074	18003	18028	18308	18099	17809	17941	17911	17851	18000	17861	18005	17837	17846	17664	17733	17636	18046	17871	18124	17899	18325	18394	18287	18009	17973	17870	18000	17927	17751	17870	17651	17609	17762	17698	17776	18149	17750	17843	17835	17745	17869	17896	17618	17900	17785	17750	17872	17797	17696	17649	17757	17771	17648	17789	17600	17704	17633	17605	17644	17698	17764	17818	17783	17617	17758	17730	18023	17853	17901	17723	17704	17879	17757	17931	17635	17769	17758	17877	17847	17650	17643	17701	17962	17795	17874	17844	17781	17955	17760	17755	17855	17896	17818	17966	17809	17758	17819	17848	17814	17658	17856	17779	17934	17676	17720	17797	17719	17742	17673	17673	17639	17885	17739	17787	17800	17646	17819	17707	17868	17706	17832	17677	17914	17820	17595	17696	17606	17733	17908	17836	17754	17693	17852	17636	17912	17700	17931	17721	17854	17803	17660	17973	17907	17953	17816	17834	17782	17830	17884	17761	17768	17509	17774	17752	17955	17617	17526	17793	17702	17880	17629	17409	17637	17928	17867	17762	17765	17832	17570	17851	17785	17842	17824	17785	17719	17835	17632	18013	17943	17767	17889	17611	17794	17755	17601	17602	18036	17712	17656	17754	17720	17675	17865	17648	17753	17743	17942	17930	17731	17931	18029	17851	17788	17757	17805	17827	17652	17784	17767	17806	17729	17824	17763	17758	17740	17800	17906	17751	17802	17425	17943	17708	17737	17738	17761	17821	17811	17588	17855	17893	17793	17837	17629	17572	17679	17870	17775	17931	17674	17729	17846	17795	17821	17659	17795	17880	17781	17740	17776	17708	17827	17805	17773	17636	17642	17618	17784	17753	17609	17993	17965	17686	17843	17498	17958	17748	17860	17861	17896	17951	17610	17608	17737	17963	17812	17679	17745	17848	17817	17843	17853	17705	17704	17574	17661	17646	18026	17717	17717	17957	17589	17714	17819	17618	17634	17759	17756	17777	17733	17816	17817	17983	17800	17582	17721	17772	17719	17837	17884	17672	17938	17939	17770	17814	17567	17713	17610	17730	17627	17790	17881	17809	17692	17688	17861	17701	17653	17873	17770	17804	17786	17626	17804	17613	17616	17824	17543	17733	17811	17772	17740	17619	17799	17601	17716	17699	17638	17630	17907	17892	17658	17702	17754	17785	17723	18021	17781	17708	17864	17711	17944	17680	17888	17906	17867	17688	17698	17637	17788	17709	17734	17712	17771	17699	17721	17662	17959	17772	17759	17738	17802	17851	17887	18024	17652	17767	17794	17678	17751	17840	17866	17635	17645	17598	17711	17606	17822	17887	17770	17917	17894	17843	17959	17818	17777	17898	17713	17533	17878	17761	17779	17719	17793	17589	17659	17699	17766	17755	17792	17901	17685	17743	17680	17937	17901	17706	17510	17826	17779	17761	17920	17651	17911	17844	17936	17750	17553	17600	17774	17913	17879	17706	17811	17789	17694	17933	17923	17682	17814	17510	17689	17864	17851	17802	17924	17612	17787	17613	17596	17847	17651	17711	17874	17818	17790	17676	17755	17660	17741	17699	17717	17890	17640	17772	17634	17678	17664	17647	17560	17804	17929	17625	17772	17697	17862	17711	17651	17752	17673	17779	17791	17617	17935	17887	17679	17829	17622	17824	17645	17837	17776	17504	17644	17778	17602	17710	17846	17799	17572	17900	17923	17699	17846	17633	17706	17732	17856	17748	17822	17857	17819	17818	17722	17722	17891	17738	17807	17742	17679	17604	17905	17833	17862	17757	17644	17922	17745	17969	17800	17785	17838	17728	17884	17941	17785	17789	17799	18015	17678	17776	17820	17726	17573	17536	17525	17736	17685	17710	17892	17662	17990	17882	17784	17601	17792	17959	17794	17862	18034	17800	17754	17996	17825	17839	17792	17883	17778	17671	17649	17631	17823	17695	17897	17600	17899	17740	17667	17883	17761	17766	17910	17544	17768	17775	17911	17855	17819	18011	17734	18000	17727	17708	17901	17780	17965	17645	17648	17833	17659	17787	17661	17701	17771	17756	17706	17902	17861	17752	17789	17714	17815	17579	17684	17691	17737	17602	17871	17863	17844	17874	17808	17705	17528	17830	18043	17840	17873	17899	17840	17763	17656	17782	17808	17759	17773	17775	17575	17934	17895	17712	18011	17814	17897	17808	17921	17660	17789	17661	17818	17833	17827	17652	17754	17824	17632	17735	17886	17778	17686	18022	17952	17774	17788	17879	17744	17653	17724	17700	17989	17750	17842	17803	17804	17670	17800	17801	18188	17906	17828	17955	17852	17896	17904	17900	17786	17870	17913	17762	17840	17790	17826	17954	17757	18005	17591	17758	17840	17820	17595	17770	17745	17747	17541	17907	17901	17767	17825	17883	18009	17779	17679	17690	17718	17879	17840	17603	17815	17830	17696	17783	17835	17759	17854	17741	17986	17807	17865	17734	17800	17909	17669	17657	17593	17856	17832	17738	17816	17757	17685	17765	18014	17917	17864	17701	17812	17927	17791	17713	17762	17558	17965	17885	17676	17608	17665	17872	17634	17727	17622	17726	17771	17821	17593	17758	17673	18003	17652	17824	17754	17653	17745	17859	17804	17836	17875	17863	17863	17859	17866	17800	17866	17711	17714	17637	18081	17650	17725	17661	17650	17668	17724	17648	17910	17692	17747	17882	17727	17932	17727	17784	17777	17848	17800	17810	17665	17474	17743	17686	17660	17754	17974	17895	17770	17645	17676	17718	17769	17862	17727	17810	17929	17786	17775	17773	17958	17832	17651	17736	17601	17810	17848	17935	17707	17904	17909	18003	17842	17603	17836	17800	17561	17828	17822	17721	17881	17787	17696	17705	17623	17619	17624	17607	17924	17760	17649	17734	17933	17631	17674	17770	17661	17837	17918	17730	17833	17859	17868	17669	17793	17780	17765	17717	17793	17627	17852	17842	17822	17658	17568	17989	17853	17871	17728	17819	17966	17886	17588	17903	17676	17913	17759	17711	17804	17797	17814	17528	17734	17606	17824	17676	17818	17728	17683	17674	17832	18033	17922	17745	17813	17739	17925	17707	17658	17784	17935	17898	17717	17907	17771	17625	17678	17712	17728	17486	17765	17692	17888	17736	17776	17611	17697	17674	17636	17656	17928	17972	17925	17704	17627	17864	17739	17741	17702	17891	17781	17865	17804	17672	17768	17624	17753	17750	17463	17850	17861	18022	18003	17853	17564	17765	17601	17948	17786	17710	17771	17526	17846	17780	17727	17670	18000	17714	17910	17690	17719	17678	17773	17857	17783	17705	17529	17705	17535	17908	17729	17643	17799	17748	17880	17844	17955	17761	17680	18035	17893	17632	17808	17791	17774	18006	17697	17634	17715	17901	17671	17663	17638	17805	17833	17863	17791	17636	17746	17854	17645	17854	17725	17770	17868	17657	17785	17727	17754	17765	17781	17775	17930	17801	17797	17816	17594	17737	17952	17436	17643	17784	17923	17851	17861	17860	17827	17843	17875	17749	17764	17747	17797	17920	17968	18082	17579	17757	17885	17767	17827	17838	17756	17906	17569	17635	17761	17813	17791	17697	17808	18006	17761	17723	17865	17939	17919	17847	17933	17698	17756	17568	17666	17859	17666	17695	17716	17851	17771	17821	17783	17699	17986	18027	17886	17717	17815	17864	17788	17883	17689	17910	17693	17643	17786	17791	17794	17982	17695	17628	17674	17700	18029	17725	17736	17876	17755	17693	17831	17585	17728	17793	17779	17764	17780	17802	17814	17642	17650	17825	17568	17623	17514	17826	17804	17808	17863	17702	17770	17602	17775	17745	17682	17739	18016	17832	17807	17760	17693	17709	17868	17930	17807	17868	17703	17717	17756	17779	17724	17860	17893	17699	17829	17755	17848	17691	17647	17654	17853	17637	17638	17745	17922	17741	17686	17797	17563	17942	17694	17560	17753	17802	17702	17626	17745	17660	17621	17823	17783	17777	17590	17679	17813	17825	17610	17817	17812	17647	17880	17869	17885	17761	17850	17742	17839	17645	17747	17844	17825	17886	17662	17616	17611	17710	17573	17858	17881	17798	17829	17632	17712	17805	17647	17862	17794	17728	17713	17756	17716	17713	17741	17967	17973	17910	17818	17885	17933	17809	17596	17638	17646	17798	17857	17863	17790	17800	17736	17787	17817	17919	17869	17690	17775	17858	17774	17943	18002	17694	17763	17751	18021	17869	17736	17890	17841	17925	17874	17803	17624	18076	17872	17783	17864	17743	17662	17738	17594	17563	17867	17705	17733	17793	17803	17696	17840	17753	17780	17843	17996	17674	17500	17851	17859	17832	17728	17911	17776	17822	17863	17926	17714	17783	17804	17783	18042	17750	17717	17685	17780	17621	17657	17838	17773	17961	17921	17689	17724	17882	17639	17509	17873	17766	17778	17755	17818	17903	17599	17945	17790	17732	17647	17853	17829	17638	17678	17725	17718	17955	17686	17957	17719	17688	17581	17680	18008	17784	17640	17668	17787	17867	17958	17632	17786	17698	17959	17997	17943	17745	17868	17702	17729	17989	17954	17650	17725	17923	17731	17846	17803	17664	17770	17885	17666	17577	17775	17494	17656	17923	17933	18036	17888	17703	17739	17712	18013	17785	17774	17663	17798	17807	17712	17732	17785	17723	17754	17956	17610	17844	17870	17801	17862	17830	17769	17676	17644	17838	17969	17720	17814	17667	17750	17839	17628	17691	17719	17606	17630	17658	17695	17747	17901	17657	17622	17834	17777	17666	17659	17751	17702	17780	17664	17640	17800	17705	17772	17757	17910	17644	17667	17746	17807	17612	17840	17742	17976	17889	17771	17796	17807	17739	17563	17951	17815	17867	17782	17679	17743	17699	17797	17750	17886	17929	17911	17804	17905	17709	17795	17760	18017	17773	17857	17750	17534	17782	17786	17883	17821	17693	17759	17937	17693	17823	17767	17548	17587	17653	17757	17807	17877	17937	17781	17672	17800	17717	17812	17775	17661	17893	17887	17878	17652	17702	17755	17481	18074	17850	17538	17606	17652	17915	17740	17748	17811	17802	17899	17825	17810	17916
20290	29002	27635	21942	19912	18612	17642	16675	16552	16342	15688	15822	15485	15430	15457	15299	15235	15260	14721	14839	14919	15010	14855	14745	14878	15014	14933	14865	14829	14810	14905	14781	14836	15178	15434	15639	15249	14936	14704	14775	14930	15033	14877	14795	14794	14816	14913	14636	14723	14834	14961	14946	14883	14830	14617	14860	14935	14876	14722	14846	14795	14838	14776	14775	14596	14882	14733	14632	14836	14690	14728	14880	14767	14709	14700	14912	14785	14584	14670	14870	14880	14812	15046	14708	14759	14687	14611	14774	14954	14820	14887	14764	14737	14840	14637	14659	14836	14728	14921	14621	14756	14761	14907	14759	14857	14717	14664	14778	14731	14864	14601	14655	14559	14747	14887	14912	14594	14748	14651	14791	14882	14762	14812	14855	14711	14833	15063	14701	14719	14704	14645	14693	14828	14714	14869	14643	14743	14745	14851	14722	14906	14772	14779	14805	14677	14985	14580	14837	14760	14919	14998	14819	14646	14603	14745	14910	14600	14632	14972	14787	14642	14657	14714	14747	14627	14776	14869	14657	14716	14713	14807	14797	14711	14833	14881	14877	14776	14753	14752	14726	14741	14730	14699	14746	14883	14871	14640	14809	14754	14853	14818	14957	14776	14782	14836	14704	14758	14830	14762	14661	14878	14737	14627	14851	14676	14788	14792	14812	14802	14819	14850	14876	14740	14701	14693	14903	14787	14913	14629	14796	14853	14836	14755	14919	14916	14761	14782	14669	14735	14789	14694	14822	14698	14867	14779	14728	14856	15064	14799	14851	14694	14842	14954	14924	14831	14742	14727	14925	14817	14916	14532	14821	14776	14662	14875	14587	14777	14868	14835	14883	14863	14953	14891	14861	14818	14827	14846	14744	14605	14875	14914	14747	14841	14824	14665	14867	14759	14719	14836	14711	14729	14846	14852	14721	14652	14895	14904	14793	14892	14687	14777	14863	14825	14778	14793	14978	14853	14683	14761	14730	14828	14703	14820	14764	14890	14785	14845	14791	14732	14734	14730	14758	14845	14878	14702	14780	14765	14861	14900	14686	14741	14724	14809	14847	14856	14831	14711	14615	14824	14784	14775	14680	14762	14740	14771	14724	14781	14939	14843	14735	14978	14710	14908	14896	14609	14813	14872	14874	14762	14799	14807	14812	14701	14795	14717	14723	14855	14605	14762	14668	14891	14737	14825	14977	14753	14867	14707	14922	14602	14829	14852	14755	14904	14826	14800	14834	14886	15032	14886	14939	14615	14689	14872	14742	14860	14546	14951	14816	14887	14894	14872	14814	14662	14690	14808	14780	14802	14897	14727	14840	14876	14827	14666	14865	14692	14756	14818	14661	14820	14624	14758	14794	14836	14687	14854	14572	14822	14813	14601	14677	14779	14808	14747	14926	14852	14551	14751	14692	14543	14642	14831	14839	14748	14946	14842	15005	14751	14565	14853	14849	14663	14882	14788	14653	14856	14794	14791	14857	14779	14862	14774	14890	14797	14594	14898	14840	14798	14825	14869	14825	14683	14853	14844	14814	14721	14784	14856	14669	14797	15013	14766	14684	14873	14895	14607	15021	14606	14703	14711	15000	14663	14789	14665	14704	14780	14552	14764	14552	14800	14876	14850	14832	14609	14755	14749	14703	14837	14839	14873	14931	14792	14769	14680	14802	14817	14662	14929	14845	14818	14789	14681	14827	14844	14884	14798	14807	14848	14779	14954	14794	14798	14798	14757	14785	14695	14708	14893	14876	14706	14897	14701	14775	14845	14809	14726	14802	14794	14742	14703	14881	14622	14711	14917	14893	14934	14807	14860	14795	14726	14831	14895	14665	14676	14733	14817	14880	14781	14611	14750	14709	14838	14882	14755	14880	14841	14782	14765	14831	14723	14913	14808	14651	14786	14766	14779	14737	14824	14903	14865	14831	14768	15065	14657	14688	14807	14871	14749	14674	14722	14742	14827	14665	14483	14812	14776	14832	14633	14710	14836	14726	14870	14841	14788	14818	14762	14751	14705	14901	14785	14776	14680	14701	14662	14849	14859	14838	14861	14859	14728	14916	14768	14937	14773	14698	14796	14696	14907	14734	14731	14673	14695	14876	14787	14748	14620	14639	14937	14738	14921	14840	14900	14799	14866	14746	14805	14736	14809	14861	14736	14781	14654	14735	14727	14699	14752	15050	14889	14793	14818	14871	14945	14810	14852	14723	14704	14806	14856	14975	14840	14971	14892	14743	14897	14935	14889	14867	14820	14865	14585	14824	14788	14836	14780	14731	14754	14881	14968	14876	14839	14880	14575	14756	14823	14795	14845	14743	14835	14853	14704	14928	14937	14804	14764	14903	14748	14667	14885	14751	14836	14854	14998	14726	14789	14735	14773	14791	14886	14889	14884	14824	14659	14794	14825	14925	14713	14710	14803	14661	14827	14686	14753	14825	14910	14727	14993	14957	14696	14707	14769	14747	14676	14783	14651	14786	14836	14873	14721	14820	14815	14730	14870	14644	14854	14849	14554	14746	14870	14829	14745	14706	14839	14933	15022	14779	14788	14735	14726	14611	14748	14865	14776	14858	14732	14853	14823	14888	14856	14830	14863	14724	14689	14762	14888	14759	14706	14886	14759	14994	14796	14807	14844	14803	14600	14812	14786	14638	14848	14771	14961	14822	14512	14742	14643	14781	14833	14775	14654	14844	14841	14854	14770	14873	14765	14747	14856	14835	14649	14956	14880	14703	14753	14775	14752	14655	14944	14783	14884	14840	14944	14796	14676	14884	14869	14859	14960	14783	14762	14678	14930	14867	14900	14705	14954	14956	14748	14806	14843	14793	14847	14665	14796	14847	14872	14880	14701	14792	14840	14817	14823	14967	14809	14806	14678	14802	14770	14939	14805	14657	14690	14750	15021	14932	14648	14872	14887	14829	14869	14871	14632	14844	14835	14711	14727	14815	14829	14873	14789	14891	14808	14759	14753	14904	14839	14750	14832	14780	14783	14830	14864	14813	14887	14634	14929	14680	14781	14967	14722	14802	14806	14744	14840	14879	14874	14864	14878	14744	14694	14899	14820	14792	14784	14774	14768	14745	14819	14611	14992	14709	14811	14680	14756	14762	14709	14879	14792	14710	14859	14748	14856	14658	14695	14806	14609	14797	14790	14703	14867	14738	14810	14711	14798	14815	14916	14754	14949	14950	15016	14805	14719	14989	14918	14672	14862	14802	14809	14781	14878	14696	14798	14808	14881	14871	14807	14818	14648	14788	14822	14781	14823	14887	14936	14788	14751	14815	14728	14747	14871	14911	14859	14770	14859	14866	14646	14729	14806	14643	14844	14879	14903	14920	14787	14739	14787	14890	14772	14796	14820	14660	14774	14711	14754	14897	14751	14914	14628	14767	14772	14756	14591	14898	15017	14788	14670	14689	14819	14992	14784	14853	14683	14887	14796	14812	14855	14830	14756	14686	14727	14707	14836	14895	14904	14720	14786	14675	14653	14775	14775	14873	14840	14762	14632	14521	14827	14759	14788	14808	14752	14893	14813	14766	14781	14760	14734	14784	14638	14714	14562	14911	14777	14584	14863	14800	14698	14872	14851	14581	14829	14941	14896	14713	14993	14832	14800	14716	14730	14772	14805	14934	14762	14743	14864	14763	14690	14855	14753	14553	14906	14751	14934	14854	14771	14876	14779	14880	14620	14839	14823	14767	15019	14656	14803	14937	14742	14868	14621	14756	14638	14772	15010	14806	14884	14783	14855	14821	14638	14864	14692	14698	14876	14881	14844	14788	14793	14965	14757	14868	14753	14912	14779	14930	14907	14730	14815	14697	14807	14801	14791	14820	14851	14716	14927	14791	14740	14781	14769	14880	14707	14847	14801	14777	14808	14661	14599	14788	14658	14808	14759	14697	14719	14705	14613	14856	14932	14863	14789	14596	14901	14760	14964	14765	14734	14908	14904	14718	14863	14747	14680	14942	14667	14818	14882	14825	14874	14879	14782	14958	14790	14529	14897	14778	14766	14952	14871	14787	14922	14812	14688	14696	14552	14762	14904	14754	14843	14533	14927	14819	14670	14679	14835	14853	14756	14870	14752	14808	14910	14782	14750	14641	14925	14844	14927	14792	14761	14705	14763	14753	14879	14843	14742	14699	14771	14697	14786	14556	14854	14731	14634	14776	14796	14775	14814	14794	14903	14878	14558	14808	14704	14752	14756	14528	14704	14838	14800	14718	14830	14733	14691	14767	15002	14726	14914	14675	14981	14813	14886	14749	14777	14917	14773	14736	14733	14763	14672	14868	14755	14817	14740	15040	14844	14832	14864	14673	15023	14665	14731	14800	14813	14904	14817	14842	15011	14652	14652	14821	14785	14882	14955	14996	14833	14760	14730	14881	14751	14796	14673	14809	14848	14720	14888	14728	14555	14669	14812	14945	14812	14703	14736	14827	14792	14708	14787	14773	14814	14947	14792	14953	14666	14706	14803	14817	14785	14676	14859	14840	14845	14675	14879	14691	14625	14867	14835	14766	14789	14888	14863	14828	14695	14673	14738	14750	14838	14773	14669	14742	14784	14673	14830	14736	14793	14892	14863	14852	14662	14693	14726	14944	14857	14855	14930	14713	14893	14722	14974	14775	14740	14655	14665	14753	14841	14851	14751	14742	14758	14938	14695	14808	14944	14721	15001	14729	14775	14796	14812	14836	14877	14700	14924	14637	14718	14790	14786	14792	14736	14783	14959	14789	14920	14886	14791	14847	14913	14739	14765	14798	14635	14735	14807	14868	14706	14793	14832	14859	14649	14897	14884	14656	14678	14919	14719	14736	14852	14917	14804	14876	14712	14892	14812	14754	14769	14672	14669	14775	14773	14756	14822	14811	14660	14702	14759	14741	14878	14808	14858	14823	14759	14987	14645	14634	14763	14756	14803	14683	14695	14873	14672	14657	14828	14758	14656	14688	14805	14742	14838	14893	14804	14869	14718	14846	14810	14753	14724	14640	14991	14643	14804	14779	14854	14863	14622	14733	14855	14642	14764	14794	14871	14911	14885	14723	14832	14569	14729	14744	14811	14818	14707	14774	14883	14828	14761	14852	14815	14756	14866	14889	14711	14780	14923	14998	14794	14848	14709	14723	14971	14880	14767	14756
23944	21484	29246	24300	22728	24247	23829	20175	19419	19582	19080	18934	18676	18460	18527	18292	18124	18041	17761	17714	17922	17816	17979	17778	17915	17761	18120	17844	17719	17845	17826	17933	17852	18835	21459	20502	19295	18337	18164	17830	17818	17663	17802	17756	17646	17607	17596	17523	17567	17756	17733	17554	17728	17641	17653	17615	17641	17790	17616	17634	17661	17764	17635	17451	17483	17619	17473	17752	17664	17634	17492	17944	17625	17671	17491	17527	17686	17652	17597	17499	17810	17768	17654	17508	17696	17590	17782	17631	17588	17604	17585	17778	17412	17709	17574	17735	17457	17593	17607	17524	17596	17669	17821	17616	17463	17801	17505	17859	17521	17569	17645	17573	17744	17578	17658	17624	17531	17817	17635	17787	17947	17749	17683	17869	17698	17587	17412	17522	17661	17662	17834	17493	17734	17638	17649	17719	17699	17500	17541	17728	17818	17710	17647	17567	17887	17592	17615	17514	17450	17715	17766	17599	17730	17651	17854	17718	17529	17693	17506	17542	17712	17566	17584	17831	17627	17732	17551	17597	17544	17642	17678	17561	17557	17489	17543	17819	17468	17682	17510	17714	17403	17664	17510	17637	17683	17512	17721	17671	17438	17521	17884	17798	17634	17613	17639	17765	17525	17641	17549	17454	17389	17645	17549	17646	17704	17630	17624	17506	17718	17840	17502	17675	17543	17327	17563	17688	17640	17532	17720	17719	17554	17484	17760	17517	17795	17640	17746	17691	17453	17496	17585	17760	17653	17607	17483	17700	17457	17418	17517	17672	17444	17768	17757	17602	17740	17569	17548	17541	17746	17715	17556	17539	17582	17610	17573	17479	17758	17642	17731	17630	17575	17692	17655	17605	17603	17762	17880	17701	17511	17576	17629	17616	17299	17528	17622	17587	17784	17679	17614	17694	17396	17501	17641	17461	17706	17519	17732	17853	17811	17666	17713	17514	17434	17512	17303	17722	17823	17795	17740	17621	17446	17585	17803	17640	17575	17567	17552	17372	17463	17666	17538	17573	17858	17785	17683	17661	17676	17710	17583	17630	17631	17680	17677	17636	17593	17671	17697	17681	17675	17792	17611	17466	17625	17628	17769	17613	17659	17649	17683	17506	17583	17647	17547	17374	17640	17552	17519	17477	17794	17483	17641	17705	17575	17786	17761	17678	17563	17658	17610	17532	17568	17498	17379	17642	17625	17631	17523	17743	17485	17716	17735	17689	17624	17840	17616	17816	17494	17756	17734	17472	17219	17457	17668	17675	17489	17661	17737	17416	17611	17562	17841	17499	17674	17341	17577	17610	17656	17611	17786	17658	17645	17595	17628	17693	17555	17603	17616	17616	17707	17533	17529	17568	17605	17785	17787	17668	17885	17603	17770	17637	17536	17470	17611	17317	17541	17656	17627	17674	17633	17540	17694	17529	17624	17409	17611	17641	17536	17335	17539	17513	17709	17826	17691	17688	17557	17642	17585	17677	17420	17596	17744	17686	17730	17551	17502	17773	17813	17875	17680	17755	17580	17513	17448	17596	17572	17796	17739	17573	17593	17612	17798	17585	17728	17557	17575	17587	17670	17627	17616	17498	17411	17644	17580	17523	17566	17757	17397	17680	17527	17588	17661	17685	17517	17786	17445	17558	17730	17741	17486	17577	17773	17571	17652	17609	17847	17633	17566	17667	17741	17614	17806	17505	17631	17636	17550	17608	17679	17783	17689	17843	17578	17600	17671	17599	17517	17486	17549	17536	17498	17524	17537	17627	17566	17669	17619	17550	17627	17656	17654	17713	17695	17637	17782	17655	17745	17459	17695	17793	17631	17691	17708	17697	17552	17519	17744	17685	17522	17437	17574	17649	17661	17550	17594	17653	17678	17682	17619	17646	17685	17634	17534	17609	17502	17488	17628	17386	17694	17736	17467	17392	17635	17672	17528	17715	17731	17748	17522	17631	17795	17619	17872	17530	17665	17511	17452	17624	17412	17712	17771	17669	17606	17643	17623	17479	17482	17928	17772	17568	17659	17665	17714	17859	17535	17504	17785	17621	17607	17634	17816	17731	17783	17560	17797	17600	17574	17559	17696	17537	17672	17490	17717	17705	17763	17608	17601	17684	17630	17588	17795	17692	17408	17438	17810	17807	17744	17650	17743	17579	17591	17504	17645	17539	17515	17544	17733	17628	17699	17698	17776	17610	17640	17832	17652	17819	17580	17751	17720	17734	17641	17742	17571	17647	17690	17614	17666	17784	17738	17709	17833	17554	17695	17475	17660	17557	17572	17830	17579	17785	17591	17728	17467	17656	17637	17778	17748	17722	17734	17773	17558	17708	17521	17834	17596	17515	17457	17750	17659	17776	17731	17579	17585	17795	17603	17897	17527	17733	17810	17635	17791	17580	17362	17449	17554	17686	17510	17756	17585	17731	17709	17508	17566	17690	17755	17502	17654	17546	17680	17630	17636	17580	17622	17539	17811	17694	17573	17653	17593	17558	17575	17776	17603	17644	17661	17630	17663	17553	17691	17583	17608	17646	17509	17532	17479	17737	17593	17924	17635	17676	17927	17631	17491	17754	17661	17715	17624	17700	17772	17400	17581	17672	17351	17550	17544	17506	17482	17492	17590	17666	17693	17458	17953	17690	17366	17498	17800	17945	17826	17664	17687	17387	17609	17613	17398	17522	17441	17613	17577	17720	17442	17881	17453	17876	17563	17556	17640	17709	17638	17558	17611	17647	17574	17722	17794	17683	17706	17656	17744	17734	17637	17730	17627	17680	17448	17509	17473	17755	17686	17537	17732	17670	17730	17376	17459	17761	17667	17582	17619	17582	17536	17687	17495	17595	17715	17676	17600	17690	17753	17752	17516	17622	17593	17580	17720	17559	17452	17796	17607	17624	17472	17383	17546	17561	17425	17640	17513	17508	17676	17676	17637	17830	17663	17655	17571	17577	17681	17618	17653	17411	17569	17402	17567	17516	17834	17443	17627	17676	17608	17549	17538	17653	17900	17675	17700	17485	17596	17783	17630	17583	17849	17664	17433	17620	17767	17592	17722	17663	17632	17717	17659	17687	17666	17618	17731	17588	17535	17748	17544	17741	17564	17669	17712	17778	17481	17357	17565	17717	17782	17803	17478	17750	17517	17628	17670	17625	17547	17680	17569	17549	17695	17595	17397	17612	17573	17753	17471	17688	17437	17659	17693	17675	17580	17604	17626	17605	17632	17392	17698	17707	17676	17809	17624	17693	17635	17712	17457	17811	17821	17579	17710	17584	17691	17421	17806	17874	17721	17734	17720	17648	17505	17421	17663	17686	17675	17620	17591	17392	17929	17650	17666	17828	17869	17556	17585	17391	17721	17674	17532	17455	17726	17820	17620	17717	17554	17658	17509	17560	17512	17370	17436	17638	17927	17533	17828	17567	17607	17536	17700	17540	17683	17679	17663	17569	17507	17710	17734	17825	17806	17825	17616	17570	17584	17681	17789	17920	17560	17656	17730	17714	17616	17711	17575	17661	17565	17420	17664	17832	17614	17623	17615	17776	17668	17601	17716	17645	17483	17622	17705	17757	17565	17544	17695	17472	17701	17723	17545	17511	17753	17507	17703	17645	17616	17605	17610	17777	17491	17616	17697	17546	17591	17600	17885	17473	17690	17439	17683	17448	17865	17753	17716	17630	17527	17527	17534	17588	17804	17641	17639	17584	17600	17799	17799	17790	17728	17516	17516	17669	17590	17812	17688	17596	17620	17700	17695	17608	17577	17493	17739	17570	17890	17592	17568	17577	17565	17636	17549	17655	17585	17683	17708	17667	17890	17546	17527	17683	17676	17637	17419	17614	17644	17575	17736	17737	17517	17804	17568	17588	17496	17452	17750	17610	17811	17624	17607	17677	17504	17791	17680	17546	17704	17757	17541	17540	17520	17752	17569	17574	17439	17495	17599	17697	17543	17516	17680	17736	17829	17773	17542	17692	17594	17682	17664	17694	17622	17522	17808	17437	17547	17600	17668	17364	17797	17727	17664	17811	17669	17666	17717	17515	17609	17742	17630	17697	17634	17539	17577	17586	17687	17587	17644	17547	17624	17526	17542	17634	17475	17770	17524	17520	17741	17478	17767	17701	17613	17648	17530	17669	17653	17500	17451	17672	17581	17593	17799	17600	17621	17773	17511	17679	17833	17754	17827	17475	17628	17651	17655	17933	17749	17631	17692	17686	17703	17690	17501	17913	17763	17587	17479	17652	17619	17521	17613	17689	17528	17562	17600	17686	17549	17693	17401	17631	17494	17794	17667	17582	17692	17710	17534	17700	17535	17659	17701	17698	17621	17556	17536	17716	17782	17671	17596	17651	17619	17833	17775	17566	17371	17350	17676	17392	17685	17610	17514	17541	17671	17516	17745	17633	17617	17739	17649	17722	17742	17721	17703	17678	17599	17646	17774	17767	17650	17647	17640	17430	17507	17817	17650	17637	17692	17616	17739	17540	17621	17580	17631	17669	17509	17798	17734	17597	17631	17503	17577	17669	17528	17730	17683	17526	17687	17684	17520	17487	17720	17555	17574	17779	17635	17573	17426	17958	17543	17426	17569	17645	17653	17714	17640	17664	17722	17637	17542	17559	17671	17680	17795	17547	17585	17627	17429	17490	17778	17617	17565	17876	17766	17654	17558	17799	17487	17631	17488	17566	17690	17693	17538	17566	17637	17658	17575	17522	17509	17545	17668	17593	17689	17630	17803	17632	17753	17494	17488	17947	17643	17629	17716	17495	17639	17781	17629	17827	17677	17602	17529	17505	17873	17512	17795	17551	17774	17803	17572	17674	17686	17598	17608	17785	17728	17610	17601	17536	17585	17611	17943	17718	17620	17716	17694	17538	17579	17651	17619	17522	17560	17827	17508	17633	17671	17520	17646	17566	17675	17598	17471	17645	17741	17679	17723	17702	17686	17543	17679	17858	17599	17687	17820	17552	17719	17589	17431	17809	17667	17645	17614	17702	17532	17741	17792	17672	17559	17481	17532	17649	17870	17824	17962	17519	17775	17511	17376	17669	17605	17658	17462	17604	17728	17567	17606	17518	17511	17362	17627	17662	17896	17721	17709	17550	17693	17894	17749	17610	17709	17525	17774	17819	17705	17488	17763	17663
20476	36339	33596	26001	22770	20699	19695	17971	17774	17308	16519	16211	15976	15910	15919	15837	15486	15341	15008	14956	15097	14945	15010	15121	14978	14861	14920	14974	14863	14819	14888	14938	14875	16694	20067	17965	16367	15410	15214	14767	14874	14733	14727	14690	14659	14611	14713	14651	14662	14720	14838	14763	14698	14672	14769	14715	14775	14701	14569	14913	14688	14672	14805	14625	14670	14730	14785	14709	14768	14730	14841	14661	14658	14805	14952	14700	14865	14684	14611	14681	14712	14844	14623	14740	14839	14874	14571	14706	14714	14756	14733	14831	14567	14718	14776	14759	14656	14772	14840	14567	14784	14833	14733	14866	14719	14647	14759	14730	14679	14701	14748	14601	14635	14660	14749	14879	14892	14739	14766	14619	14671	15019	14704	14718	14673	14701	14640	14801	14643	14702	14482	14744	14780	14853	14747	14740	14806	14752	14743	14693	14754	14624	14724	14647	14628	14747	14529	14732	14776	14778	14745	14734	14828	14479	14818	14755	14680	14711	14764	14631	14732	14727	14814	14903	14729	14738	14663	14762	14556	14636	14742	14632	14727	14769	14675	14559	14856	14651	14815	14642	14800	14674	14735	14618	14806	14671	14747	14752	14895	14614	14758	14671	14552	14660	14765	14767	14633	14705	14636	14934	14772	14663	14786	14512	14725	14699	14771	14874	14693	14845	14584	14609	14718	14694	14548	14832	14555	14743	14704	14873	14694	14660	14610	14588	14659	14780	14772	14609	14598	14631	14601	14784	14866	14551	14800	14646	14724	14775	14838	14616	14686	14635	14570	14811	14757	14610	14704	14755	14713	14937	14699	14651	14873	14784	14603	14660	14695	14729	14668	14740	14689	14457	14748	14644	14793	14588	15000	14678	14661	14770	14587	14880	14669	14599	14613	14684	14643	14691	14690	14751	14550	14568	14630	14835	14781	14418	14756	14943	14646	14639	14756	14694	14852	14682	14648	14654	14565	14779	14643	14583	14641	14647	14690	14717	14742	14691	14918	14764	14700	14881	14654	14862	14840	14676	14732	14612	14715	14598	14676	14639	14658	14715	14768	14744	14880	14597	14642	14766	14683	14627	14736	14525	14735	14842	14767	14687	14847	14385	14837	14562	14735	14733	14810	14717	14749	14767	14597	14787	14625	14627	14737	14852	14624	14745	14636	14631	14703	14740	14724	14756	14714	14613	14502	14573	14763	14595	14669	14760	14592	14593	14632	14572	14658	14571	14795	14682	14634	14648	14725	14508	14714	14607	14575	14751	14567	14702	14728	14704	14761	15013	14627	14717	14640	14719	14590	14755	14915	14790	14812	14740	14602	14678	14654	14650	14753	14758	14647	14819	14713	14784	14669	14932	14731	14676	14647	14602	14634	14636	14692	14868	14623	14660	14639	14748	14757	14725	14796	14756	14614	14555	14725	14846	14643	14607	14651	14780	14844	14665	14594	14799	14830	14509	14805	14718	14631	14728	14909	14522	14602	14635	14613	14756	14762	14812	14743	14816	14695	14646	14652	14551	14607	14704	14817	14683	14737	14779	14698	14659	14779	14758	14731	14664	14802	14775	14699	14577	14668	14674	14890	14794	14645	14780	14639	14614	14812	14754	14497	14622	14735	14760	14722	14775	14616	14706	14717	14677	14712	14458	14656	14870	14663	14623	14705	14729	14798	14806	14483	14631	14660	14766	14789	14648	14694	14839	14599	14763	14604	14771	14441	14812	14652	14767	14595	14593	14757	14673	14693	14647	14845	14703	14827	14657	14569	14712	14783	14731	14548	14621	14716	14677	14625	14715	14580	14613	14730	14760	14769	14709	14501	14664	14545	14700	14683	14734	14973	14848	14686	14677	14606	14487	14673	14620	14713	14760	14609	14736	14616	14847	14697	14681	14552	14642	14587	14742	14725	14523	14565	14749	14761	14729	14815	14682	14679	14642	14586	14792	14667	14466	14663	14703	14721	14831	14593	14668	14714	14639	14674	14734	14656	14841	14861	14642	14780	14670	14522	14709	14695	14741	14845	14522	14757	14629	14702	14634	14679	14711	14763	14586	14695	14912	14987	14755	14809	14735	14773	14628	14793	14654	14554	14670	14737	14656	14652	14896	14520	14569	14534	14620	14581	14722	14695	14627	14528	14896	14601	14891	14691	14692	14623	14454	14930	14724	14584	14583	14631	14655	14735	14646	14666	14696	14644	14592	14667	14546	14784	14686	14686	14596	14759	14739	14732	14750	14565	14746	14639	14559	14616	14668	14794	14743	14535	14555	14740	14640	14656	14640	14652	14800	14634	14719	14689	14543	14723	14714	14686	14680	14808	14689	14706	14819	14737	14763	14858	14772	14645	14712	14688	14771	14710	14741	14633	14645	14705	14674	14721	14676	14708	14759	14746	14763	14692	14738	14701	14823	14700	14631	14710	14725	14611	14693	14602	14784	14667	14649	14685	14772	14571	14572	14674	14567	14693	14765	14727	14864	14621	14721	14737	14881	14749	14742	14750	14680	14769	14507	14780	14606	14950	14692	14799	14599	14570	14748	14725	14561	14633	14722	14616	14565	14483	14697	14714	14691	14726	14657	14770	14757	14559	14661	14561	14765	14608	14630	14780	14695	14633	14871	14599	14586	14756	14728	14828	14679	14738	14723	14796	14661	14705	14750	14696	14660	14703	14889	14672	14729	14647	14716	14591	14824	14707	14709	14701	14834	14693	14812	14671	14723	14633	14576	14898	14673	14758	14698	14795	14641	14631	14833	14663	14642	14850	14569	14588	14639	14846	14675	14818	14799	14638	14718	14727	14741	14586	14584	14653	14555	14819	14634	14930	14660	14666	14602	14795	14561	14648	14716	14609	14898	14745	14690	14583	14772	14785	14700	14805	14552	14658	14749	14707	14780	14624	14712	14653	14603	14640	14724	14768	14704	14687	14740	14757	14802	14541	14817	14734	14663	14605	14850	15002	14736	14678	14715	14829	14857	14844	14615	14737	14735	14750	14870	14636	14592	14890	14663	14811	14799	14769	14655	14611	14630	14631	14725	14541	14588	14686	14572	14752	14583	14647	14710	14602	14688	14584	14802	14764	14859	14790	14732	14834	14796	14784	14655	14687	14789	14593	14823	14670	14804	14783	14724	14704	14857	14584	14842	14586	14755	14594	14562	14585	14791	14686	14704	14649	14769	14998	14758	14768	14801	14663	14747	14716	14839	14739	14582	14671	14569	14769	14628	14690	14718	14623	14735	14683	14869	14711	14903	14651	14704	14791	14599	14687	14759	14756	14604	14620	14804	14622	14709	14703	14635	14732	14616	14790	14581	14630	14524	14703	14858	14634	14688	14834	14805	14781	14700	14682	14818	14702	14926	14647	14799	14661	14777	14491	14748	14738	14797	14772	14583	14652	14705	14627	14714	14852	14564	14727	14603	14634	14800	14821	14659	14717	14601	14736	14754	14606	14587	14829	14929	14702	14797	14654	14785	14650	14716	14745	14794	14682	14812	14796	14564	14634	14769	14749	14733	14863	14778	14595	14787	14674	14613	14605	14746	14600	14695	14701	14532	14811	14679	14776	14575	14789	14783	14677	14569	14758	14641	14696	14803	14614	14681	14735	14814	14684	14729	14701	14720	14566	14665	14630	14926	14671	14776	14686	14620	14820	14706	14562	14655	14747	14685	14670	14747	14726	14592	14717	14500	14773	14719	14724	14755	14709	14808	14714	14820	14771	14702	14825	14846	14780	14783	14637	14627	14723	14707	14757	14565	14655	14689	14812	14805	14831	14813	14574	14699	14685	14774	14956	14731	14581	14729	14721	14817	14814	14682	14775	14642	14903	14748	14660	14734	14808	14703	14532	14598	14652	14823	14619	14905	14572	14798	14636	14704	14687	14571	14811	14506	14777	14663	14706	14882	14636	14622	14777	14823	14634	14740	14935	14500	14591	14687	14650	14773	14546	14441	14980	14769	14727	14562	14854	14618	14645	14692	14851	14854	14617	14640	14883	14929	14581	14625	14671	14698	14795	14819	14703	14669	14813	14845	14768	14710	14600	14749	14742	14540	14744	14757	14632	14679	14688	14716	14692	14774	14653	14732	14633	14781	14716	14505	14746	14749	14704	14688	14605	14856	14679	14696	14636	14769	14789	14617	14721	14718	14674	14635	14646	14715	14612	14564	14639	14653	14520	14592	14540	14815	14848	14569	14669	14779	14696	14621	14656	14561	14657	14815	14719	14696	14700	14630	14777	14669	14787	14744	14789	14659	14757	14716	14811	14705	14887	14541	14707	14660	14718	14665	14737	14744	14744	14789	14676	14656	14734	14728	14682	14709	14842	14731	14627	14751	14784	14556	14640	14628	14862	14744	14860	14643	14754	14634	14769	14633	14755	14689	14725	14863	14757	14868	14520	14619	14665	14708	14694	14575	14678	14657	14748	14751	14713	14575	14634	14630	14732	14683	14799	14474	14666	14639	14645	14721	14893	14684	14791	14589	14606	14590	14746	14597	14609	14553	14830	14746	14590	14668	14812	14515	14660	14693	14819	14771	14701	14608	14734	14717	14673	14445	14683	14841	14699	14685	14660	14662	14783	14695	14684	14760	14833	14584	14663	14709	14609	14447	14739	14614	14646	14810	14596	14802	14678	14664	14809	14765	14841	14538	14681	14701	14777	14696	14859	14703	14680	14727	14739	14725	14694	14754	14808	14803	14870	14821	14713	14831	14700	14896	14666	14546	14581	14582	14837	14638	14755	14724	14688	14850	14687	14585	14691	14813	14692	14796	14548	14648	14787	14740	14565	14799	14599	14537	14728	14702	14598	14922	14697	14620	14706	14728	14760	14760	14819	14800	14707	14669	14779	14686	14802	14639	14701	14565	14778	14589	14722	14684	14597	14547	14656	14814	14656	14679	14842	14622	14569	14666	14722	14759	14693	14617	14674	14711	14622	14732	14665	14669	14682	14584	14662	14646	14657	14902	14627	14722	14701	14960	14670	14618	14755	14524	14798	14744	14801	14865	14776	14724	14804	14672	14801	14736	14718	14715	14751	14666	14683	14640	14803	14801	14786	14690	14767	14787	14681	14560	14584	14561	14657	14717	14848	14619	14693	14732	14552	14603	14777	14780	14742	14669	14685	14618	14862	14915	14682	14665
23015	21508	29567	23905	21826	24279	27392	21277	20187	20425	19970	19552	19321	19260	19137	18905	18892	18559	18358	18412	18311	18267	18129	18316	18306	18098	18175	18228	18118	18004	18082	18075	18413	20695	24351	22576	20406	19005	18476	18108	18040	17990	18048	17846	17933	17938	18116	17934	18021	17970	17805	17845	17956	17876	17680	17745	17929	17901	17914	17915	17824	17978	17732	17916	17811	17548	17744	17748	17884	17915	17695	17987	17855	17989	17893	17724	17870	18152	17841	17900	17901	17920	17867	17980	17733	17871	17792	17835	17805	17857	18095	17848	17888	17779	17803	17854	17794	17842	17880	17867	17896	17795	17896	17805	17778	17792	17959	17859	17826	17774	17913	17757	18146	17800	17917	17953	17855	17717	17894	17932	17976	18027	17847	17969	17892	17876	17761	17824	17855	17651	18055	17826	18039	17848	17838	17851	17873	17928	17876	17902	17835	17723	17984	17738	17797	17869	17794	17786	18054	17812	17845	17763	17910	17791	17731	17676	17915	17822	17743	17761	17825	17703	17954	17720	18003	17955	17760	17873	18017	17918	17871	17972	17700	17727	17829	17811	17744	17888	17846	17759	18087	17963	17790	17792	17994	17763	17867	17866	17621	17671	17721	17835	17815	18004	17906	17839	17754	17660	17740	17812	17750	17766	17723	17882	17909	17856	17946	17923	18003	18030	17879	17861	17737	17878	18048	17885	17869	17644	17666	17805	17812	18065	17643	17895	17857	17948	17927	17973	17867	17910	17977	18164	17929	17886	17945	17796	17787	17667	17575	17787	17678	17884	17784	17724	17906	17629	17914	17897	17966	17813	17831	18044	17963	17894	17778	18033	17936	17900	17869	17838	17774	17861	18013	18001	17796	17983	17924	17784	17760	18042	17933	17805	17839	18034	17954	17714	17784	17673	17637	17837	17759	17939	17935	17988	17729	17914	18000	17823	17886	18024	17905	17748	17821	17718	18003	17936	17920	17909	18062	17883	17672	17793	17738	17843	17675	17949	17812	17735	17744	17784	17750	17809	17565	17793	17907	18008	17719	17702	17913	17815	17795	17677	17970	18020	17800	17819	17870	17575	17749	17920	18077	17662	17737	17668	17817	17817	17620	17747	17824	17826	17778	17822	17726	17791	17713	17756	18074	17744	17999	17888	17713	17905	17861	17962	18021	17880	17923	17980	17657	17995	17940	17678	17872	17953	17823	17703	17868	17882	17659	17952	18007	17849	17818	17739	17869	17769	17844	17813	17757	17714	17891	17736	17876	17787	17803	17715	17793	17955	17832	17851	17925	17930	17916	17825	17966	17698	17771	17725	17837	17604	17818	17893	17904	17762	17971	17900	17924	17815	17781	17795	17716	17770	17802	17980	17865	17863	17865	17842	17901	17852	17989	17926	17904	17742	17830	17733	17897	17740	17848	17803	17828	17985	17877	17910	17849	17924	17711	17643	17760	17768	17885	17772	17689	17932	17758	17647	17768	17717	17685	17826	17831	17887	17956	17767	17841	17749	17747	17792	17894	17707	17874	17782	17834	17906	17687	17797	17977	17853	17831	17671	17882	18014	17978	17727	17859	17867	17993	17839	17742	17702	17674	17923	17844	17923	17808	17769	17767	17705	17890	17756	17931	17842	17923	17726	18092	17927	17586	17776	17797	17824	18020	17826	17671	17957	17846	18023	17979	17696	17888	17630	17727	17832	17889	17899	17749	17641	17723	17821	17825	17900	17731	17781	18012	17897	17667	17880	17818	17661	17821	17829	18003	17866	17891	17762	17762	17855	17735	17726	17795	17856	17771	17739	17938	17834	17903	17870	17860	17750	17893	17947	17934	17843	17894	18002	17756	17777	17782	17728	17922	17748	17804	17721	17787	17677	18071	17821	17732	17764	17730	17997	17827	17991	17866	17846	17663	17857	17742	17800	18060	18052	17808	17694	17819	17648	17800	17843	17815	17793	17835	17782	17707	17712	17743	17700	17848	17893	17882	17784	17869	17851	17858	17661	17945	17837	17860	17808	17965	17728	18050	17678	17797	17837	17792	17747	17856	17651	17772	17859	18178	17909	17954	17674	17601	17574	17939	17658	17748	17909	17895	17979	17978	17664	17810	17793	18057	17795	17887	17897	17988	17983	17762	17564	17922	17761	17868	17859	17805	17723	17805	17807	17766	17795	17844	17627	17828	17829	18007	17768	17603	17863	17782	17787	17742	17783	17799	17853	17836	17928	17735	17726	17940	17837	18035	17862	17712	17864	17854	17699	17991	17938	17693	17872	17624	17669	17743	17738	17879	17819	17898	18050	17761	17796	17863	17679	17768	17725	17843	17772	17582	17892	17759	17961	17997	17718	17877	17772	17528	17838	17954	17836	17700	17911	17758	17728	17792	17866	17888	17868	17901	17747	17673	17687	17709	17980	17976	17801	17758	17700	17742	17676	17877	18016	17830	17927	18035	17628	17927	17939	17931	18063	17797	17623	17910	17570	17728	17771	17838	17751	17744	17843	17849	17848	17822	17891	17897	17894	17980	17718	17721	17799	17829	17646	17757	17891	17756	17819	17804	17908	17737	17809	17959	17698	17700	17695	17655	17656	17789	17809	17855	17558	17825	17898	17751	17765	17706	17782	17821	17814	17759	17781	17753	17874	17959	18020	17884	17830	17620	18062	17931	17934	17753	17789	17815	17591	17595	17517	17797	17801	17748	17939	17953	17786	17758	17663	17663	17773	17753	17827	17939	18083	17770	17851	17809	17936	17952	17896	17790	17860	17757	17839	17906	17654	17852	17782	17852	17992	18043	17732	17820	17881	17901	17922	17795	17883	17791	17779	17914	17842	17746	17824	17927	17799	17770	17914	17657	17968	17759	17745	17815	17863	17924	17764	18013	17889	17764	17810	17915	17757	17916	17962	17862	17669	17798	17841	17773	17867	17843	17877	17733	17912	17910	17702	17845	18034	17930	17805	17855	17778	17898	17795	17919	17924	17880	17851	17861	17895	17916	17890	17842	17836	17822	17760	17991	17919	18054	17848	17869	17845	17810	17779	17882	17950	17762	18053	17774	17759	17669	17706	17803	17913	17998	17582	17787	17830	17852	17829	17691	17910	17834	17769	17820	17859	17835	18053	17924	17945	17904	17812	17834	17876	17891	17847	17669	17782	17750	17717	17802	17785	17823	17759	17699	17875	17879	17737	17869	17857	17695	17831	17760	17864	17855	17872	17841	17819	17852	17819	17916	17636	17971	17881	17599	17706	17725	17802	17868	17829	17856	17882	17682	17791	17906	17852	17782	17924	17680	17918	17696	17872	17695	17754	18060	17821	17887	17815	17946	17837	17937	18026	17623	17882	17861	17966	17795	17919	18110	17793	17794	17944	17875	18005	17860	18015	17851	18005	17914	17873	17862	17803	17810	17916	17988	17911	17963	17832	17890	17886	17877	17848	17829	17755	17982	17626	17724	17837	17590	17909	17865	17791	17950	17583	17658	17724	17830	17928	17853	17907	17703	17855	17841	17796	17889	17664	17727	17818	17961	18036	18063	17916	17734	17781	17744	18064	17748	17823	17875	17837	17752	17795	18083	17801	17830	17782	17951	17945	17925	17789	17637	17761	17863	17792	17661	17776	17827	17931	17762	17670	17873	17819	17977	17885	17668	17809	17849	17806	17720	17881	17696	17838	17831	17765	17851	18000	17759	17825	17654	18142	17791	17914	17829	17971	17791	17809	17878	17777	17935	17816	17696	17671	17738	17796	17507	17474	17611	17763	17858	17700	17868	17901	17778	17930	17797	17833	17658	17575	17960	17720	17867	17988	17860	18015	17865	17784	17709	17813	17904	17740	17687	17709	17766	17667	17871	17839	17772	17973	18055	17998	17670	17713	18053	17695	17852	17680	17837	17791	17832	17582	17740	17771	17846	17801	17908	17962	17998	17918	17745	17793	17835	17926	17914	17821	17633	17807	17929	17898	17754	17832	17794	17877	17680	17815	17659	17750	17697	17680	17870	17894	17780	17679	17986	17834	17860	17866	17944	17768	17923	17984	17782	17678	17879	17707	17803	17772	17846	17793	17827	17750	17885	17917	17833	17881	17951	17634	17912	17788	17831	17829	17843	18114	17998	17845	17819	17859	17847	18079	17917	17840	18144	17761	17910	17865	17789	17765	17833	17850	17733	17703	17797	17861	17708	17651	17746	17833	17921	17583	17736	17833	17963	17968	17809	17835	17732	17955	17799	17979	17858	17635	17883	17989	17875	17797	17864	17920	17929	17772	17896	17587	17881	17741	17804	17685	17841	17884	17946	17863	17641	17807	17854	17862	17820	17829	17759	17679	17732	17641	17935	17793	17772	17622	17811	17906	17969	17795	17991	17846	17904	17832	17763	17841	17931	17937	17964	17792	17890	17741	17982	18048	17711	17902	17810	17960	17815	17767	17678	17991	17998	17922	17843	17726	17696	17902	17871	17784	17850	17878	17832	17808	17868	17788	17906	17802	17708	18024	18061	17711	17827	17761	17597	17769	18017	17873	17975	17764	17805	18019	17988	17914	17757	17817	17919	17878	17916	17784	17962	17847	17884	18013	17873	17878	18031	17815	17941	17722	17868	17816	17839	17794	17780	18025	17740	17830	17779	17725	17973	17930	17762	17810	17790	17670	17770	17882	17969	17948	17958	18077	17811	17790	17724	17891	17816	17778	17842	17565	17661	17866	17893	17728	17671	17805	17925	17826	17947	17916	17732	17860	17864	17737	17843	17816	18162	17775	17718	17860	17818	17772	17842	17880	17719	17724	17892	17775	17643	17913	17818	17959	17948	17658	17840	17847	17909	17815	17729	17709	17840	17727	17750	17881	17743	17702	17957	17676	17839	18012	17806	17680	17900	17535	17795	17777	17929	17839	17698	17692	17690	17522	17940	17771	17830	17659	17801	17771	17888	17943	17853	17888	17825	17792	17887	17880	17636	17836	17924	17834	17731	17944	17630	17829	17864	18023	17619	17789	17994	17686	17644	17890	17775	17835	18113	17938	18031	17995	17819	17826	17819	17745	17841	17879	17968	17781	17822	17865	17961	17654	17751	17743	17767	17907	17827	17828	17676	17702	17859	17782	17678	17688	18017	17827	17892	17727	17941	17900	17774	17712	17767	17911	17888	17945
22611	41472	38052	29602	25118	22729	21423	19372	18752	18402	17572	17340	16675	16512	16391	16470	15789	15734	15120	14979	15280	15131	15154	15277	15104	15108	15108	15155	14925	15014	14951	15001	15034	18836	23797	19893	17479	15962	15315	14784	14859	14829	14734	14742	14872	14715	14642	14853	14904	14690	14805	14732	14705	14859	14818	14781	14780	14706	14769	14781	14903	14741	14591	14814	14756	14686	14797	14815	14803	14818	14891	14869	14774	14795	14740	14651	14946	14760	14970	14830	14840	14865	14668	14793	14900	14865	14948	14865	14674	14825	14680	14738	14741	14698	14904	14743	14614	14688	14841	14834	14696	14841	14817	14691	14717	14636	14959	14861	14950	14707	14895	14823	14936	14798	14841	14773	14863	14708	14780	14775	14686	14687	14734	14721	14783	14687	14766	14674	14703	14742	14879	14679	14870	14660	14753	14767	14582	14866	14712	14863	14734	14895	14852	14778	14718	14655	14850	14661	14726	14896	14831	14753	14934	14865	14836	14853	14720	14832	14783	14824	15019	14876	14849	14838	14829	14712	14818	14609	14775	14686	14810	14677	14690	14931	14861	14837	14679	14684	14750	14906	14804	14755	14828	14736	14664	14722	14701	14869	14739	14708	14786	14697	14765	14841	14731	14742	14620	14863	14630	14765	14642	14810	14660	14724	14859	14816	14850	14785	14647	14750	15016	14767	14875	14712	14878	14774	14722	14705	14748	14625	14800	14716	14729	14901	14612	14565	14911	14831	14609	14662	14682	14880	14707	14597	14905	14882	14654	14796	14851	14702	14731	14832	14764	14863	14778	14686	14765	14765	14664	14885	14685	14674	14854	14767	14900	14917	14729	14894	14798	14699	14912	14839	14866	14755	14878	14672	14708	14777	14826	14712	14755	14720	14830	14718	14738	14828	14903	14961	14676	14773	14766	14725	14756	14852	14900	14882	14925	14737	14791	14742	14709	14730	14676	14515	14595	14729	14685	14776	14776	14752	14759	14836	14763	14632	14693	14791	14732	14818	14712	14770	14895	14852	14650	14744	14636	14949	14783	14694	14873	14771	14714	14672	14724	14709	14725	14859	14714	14675	14822	14732	14668	14569	14875	14798	14921	14705	14865	14734	14665	14821	14813	14834	14848	14802	14651	14817	14866	14831	14897	14750	14785	14721	14773	14718	14765	14779	14891	14724	14678	14724	14773	14719	14695	14656	14710	14720	14785	14645	14761	14785	14835	14802	14830	14732	14800	14917	14701	14873	14738	14608	14858	14740	14639	14776	14766	14622	14880	14793	14818	14886	14531	14878	14609	14833	14715	14803	14847	14845	14805	14840	14772	14707	14720	14871	14574	14880	14798	14884	14724	14769	14754	14691	14771	14759	14769	14860	14840	14929	14917	14767	14747	14658	14962	14805	14878	14652	14927	14743	14670	14635	14689	14943	14787	14875	14857	14852	14942	14780	14780	14781	14646	14849	14752	14806	14645	14769	14806	14767	14833	14839	14820	14806	14861	14625	14964	14776	14819	14814	14822	14656	14736	14768	14837	14697	14889	14649	14901	14825	14510	14861	14593	14683	14815	14889	14611	14839	14853	14726	14775	14805	14736	14624	14872	14739	14824	14917	14855	14881	14707	14883	14792	14638	14710	14771	14771	14687	14887	14891	14762	14616	14907	14693	14724	14768	14655	14781	14927	14735	14709	14576	14796	14727	14887	14812	14649	14795	14799	14789	14831	14640	14863	14728	14752	14789	14631	14768	14739	14686	14625	14867	14908	14818	14815	14719	14795	14824	14852	14756	14974	14840	14710	14743	14780	14768	14745	14730	14757	14810	14884	14674	14787	14557	14716	14894	14848	14993	14739	14877	14809	14609	14733	14911	14943	14438	14984	14688	14738	14786	14885	14816	14724	14839	14931	14675	14835	14856	14807	14967	14808	14814	14796	14792	14809	14847	14721	14804	14832	14669	14826	14835	14680	14746	14765	14767	14635	14725	14769	14641	14706	14753	14638	14723	14787	14772	14780	14763	14740	14717	14818	14677	14842	14803	14900	14688	14756	14683	14806	14535	14896	14640	14882	14776	14725	14862	14655	14754	14799	14777	14876	14661	14933	14700	14766	14715	14786	14766	14773	14835	14940	14452	14938	14784	14796	14749	14743	14643	14674	14835	14673	14880	14738	14654	14907	14905	14880	14503	14695	14863	14962	14807	14667	14750	14924	14876	14778	14792	14739	14925	14773	14635	14755	14774	14595	14815	14829	14764	14990	14643	14743	14582	14739	14802	14569	14840	14804	14744	14711	14770	14507	14790	14659	14751	14794	14793	14715	14931	14875	14767	14673	14892	14552	14783	14879	14661	14754	14863	14772	14893	14578	14769	14719	14632	14767	14629	14624	14766	14864	14909	14794	14489	14828	14669	14906	14852	14854	14773	14676	14702	14635	14664	14724	14700	14828	14865	14788	14800	14676	14709	14853	14882	14726	14692	14670	14597	14635	14827	14752	14972	14601	14815	14888	14731	14773	14727	14845	14815	14740	14558	14741	14562	14734	14765	14770	14787	14660	14931	14693	14647	14976	14711	14724	14753	14685	14794	14670	14724	14624	14559	14801	14733	14797	14709	14854	14783	14773	14723	14831	14636	14743	14717	14795	14953	14964	14928	14523	14670	14778	14801	14770	14657	14679	14838	14783	14919	14756	14711	14923	14691	14751	14813	14659	14815	14738	14703	14829	14702	14767	14904	14793	14992	14884	14716	14633	14945	14636	14704	14818	14853	14773	14706	14748	14690	14866	14664	14834	14974	14720	14729	14793	14819	14988	14674	14802	14755	14749	14731	14765	14657	14945	14795	14658	14840	14631	14788	14802	14622	14762	14703	14550	14830	14637	14819	14614	14636	14748	14749	14705	14747	14711	14975	14866	14745	14700	14830	14719	14725	14652	14649	14748	14842	14653	14823	14688	14787	14733	14630	14805	14958	14673	14964	14837	14945	14843	14743	14799	14715	14759	14694	14825	14753	14808	14701	14753	14785	14785	14710	14817	14724	14851	14665	14662	14837	14738	14972	14762	14822	14703	14683	14842	14834	14668	14726	14773	14824	14677	14753	14716	14920	14738	14757	14728	14842	14704	14895	14514	14844	14675	14523	14642	14826	14760	14651	14619	14763	14544	14627	14737	14883	14819	14574	14728	14859	14777	14657	14846	14793	14892	14661	14899	14815	14751	14852	14620	14682	14748	14816	14728	14694	14749	14804	14669	14781	14712	14774	14729	14866	14732	14687	14636	14841	14686	14690	14812	14895	14686	14837	14700	14856	14779	14733	14864	14697	14838	14722	14820	14794	14833	14804	14837	14730	14639	14822	14865	14802	14894	14851	14565	14738	14740	14787	14923	14839	14736	14585	14838	14677	14895	14837	14692	14743	14760	14859	14565	14863	14629	14777	14712	14671	14831	14819	14860	14749	14853	14869	14628	14773	14673	14916	14692	14703	14847	14613	14831	14833	14664	14778	14712	14770	14815	14787	14888	14692	14782	14647	14775	14996	14706	14924	14692	14866	14865	14802	14707	14834	14737	14673	14617	14667	14731	14528	14782	14961	14791	14987	14779	14545	14686	14708	14839	14778	14640	14708	14819	14561	14622	14849	14753	14835	14738	14733	14654	14721	14854	14777	14730	14826	14809	14621	14806	14729	14774	14687	14885	14643	14770	14736	14783	14709	14857	14707	14847	14794	14645	14936	14815	14906	14902	14650	14714	14691	14898	14867	14801	14629	14902	14689	14782	14780	14794	14782	14762	14761	14513	14768	14678	14851	14839	14824	14729	14828	14749	14761	14490	14892	14742	14740	14887	14817	14810	14775	14740	14729	14792	14677	14724	14837	14817	14757	14842	14699	14871	14759	14721	14928	14714	14785	14814	14668	14808	14742	14743	14656	14796	14683	14781	14886	14703	14842	14687	14702	14631	14906	14727	14705	14676	14654	14850	14825	14786	14787	14829	14892	14857	14763	14715	14604	14663	14866	14652	14664	14898	14804	14781	14727	14802	14684	14721	14836	14683	14883	14816	14678	14827	14772	14627	14766	14980	14763	14770	14765	14735	14808	14757	14675	14768	14798	14595	14754	14872	14851	14672	14839	14699	14652	14733	14738	14744	14611	14862	14699	14622	14822	14636	14742	14724	14817	14885	14937	14883	14689	14711	14624	14634	14752	14865	14905	14887	14667	14695	14876	14878	14760	14737	14870	14662	14843	14935	14810	14727	14678	14778	14654	14636	14714	14656	14798	14804	14488	14897	14737	14786	14465	14767	14668	14845	14918	14775	14953	14708	14790	14788	14727	14631	14746	14916	14656	14535	14841	14668	14713	14851	14696	14829	14776	14728	14697	14658	14886	14709	14659	14648	14871	14870	14924	14656	14778	14703	14763	14656	14743	14769	14867	14876	14756	14787	14866	14765	14795	14862	14708	14772	14775	14720	14741	14848	14780	14808	14753	14689	14859	14849	14699	14754	14747	14786	14789	14752	14800	14832	14731	14744	14808	14702	14622	14952	14660	14772	14678	14937	14631	14781	14747	14847	14722	14644	14827	14646	14850	14651	14634	14801	14791	14922	14757	14526	14773	14756	14664	14793	14963	14588	14905	14837	14928	14722	14715	14758	14821	14679	14841	14782	14741	14692	14670	14852	14754	14776	14908	14830	14744	14695	14788	14759	14641	14788	14832	14886	14816	14797	14827	14638	14736	14746	14850	14471	14819	14866	14822	14719	14835	14771	14790	14815	14589	14855	14711	14627	14749	14878	14590	14646	14861	14520	14892	14841	14704	14826	14878	14625	14831	14668	14654	14799	14749	14850	14765	14751	14934	14505	14775	14826	14761	14793	14711	14820	14721	14755	14850	14693	14855	14898	14782	14818	15091	14738	14866	14835	14769	14794	14924	14672	14669	14746	14913	14751	14831	14645	14789	14917	14701	14716	14670	14769	14733	14825	14695	14908	14747	14738	14838	14669	14946	14725	14549	14802	14814	14681	14667	14704	14754	14715	14935	14775	14749	14701	14910	14719	14742	14753	14788	14708	14907	14712	14663	14765	14963	14710	14591	14679	14754	14713	14717	14700	14763	14750	14875	14676	14685	14670	14719	14836	14723	14710	14634	14781	14937
28178	23602	28723	25512	21165	20495	19977	19335	19191	19029	18862	18943	18503	18641	18590	18447	18155	18585	18209	18176	18337	18111	18297	18182	18500	18235	18351	18142	18267	18082	18204	18059	18177	18504	18883	18550	18596	18471	18530	18124	18154	18243	18194	17986	18146	18194	18057	18251	18149	18224	18172	18082	17897	18185	18222	18209	18081	18127	18339	18174	18096	18237	18234	18208	18134	18105	18231	18358	18279	17982	18088	18132	18099	18187	18300	17957	17984	18228	18378	18003	18198	18196	18109	18264	18185	18123	18010	18322	18198	18052	18104	17834	18158	18163	18141	17944	18251	18131	17950	18191	18083	18306	18131	18067	18209	18086	18035	18047	18179	18061	17940	18245	18250	17913	18090	18241	18320	18123	18010	18202	18155	18281	18234	17990	18044	18137	18075	18085	18152	17912	17960	18073	18154	18155	18171	18097	18010	18008	18277	18240	18111	18067	18307	18161	18157	18238	18092	18133	17937	18298	18380	17950	18314	18101	18147	18075	18153	18077	18229	18307	18270	18083	18138	18053	18169	18185	18023	18020	18076	18096	18115	18067	18065	18248	18343	18188	18106	17984	18025	18178	18138	18061	18230	17984	18057	18108	18147	18085	18320	18214	18044	18146	18120	17931	17935	18061	18140	18125	17950	17944	18324	18269	18202	18017	18164	18122	18276	18225	18011	18276	18209	18231	18015	18016	18143	18095	18083	18172	18236	17919	18145	18047	18092	18137	18335	18093	18023	18194	18167	18374	18247	18362	18313	18250	18206	18024	18170	18108	18129	18173	18134	18053	18014	18099	18217	18126	17985	18069	18079	18332	18143	18085	18150	17917	18267	18148	18137	18181	18194	18208	18077	18102	18088	18167	18225	18095	18121	17927	18156	18219	18239	18024	18071	18228	18050	18189	18029	18351	18170	18107	17984	18029	18056	18218	18153	18151	18061	18182	18110	18167	18261	18229	18178	18127	18136	18152	18299	18295	18362	18211	18125	18151	18087	17939	18104	18111	18318	18255	18204	18024	18136	18189	18269	18271	18217	18061	18274	18081	18047	17976	18100	18087	18107	18004	18106	17911	18169	18271	17992	18127	18034	18211	18091	18361	18196	17980	18002	18134	18187	18081	18343	18126	18074	18137	18059	18157	17992	18026	17947	17961	18096	18158	18146	18107	18162	18010	18115	18156	17933	18156	18184	18036	18050	18100	18172	18074	17969	18130	18245	18247	18276	18225	18167	18126	18430	18196	18113	18114	18069	18017	18174	17984	18101	18014	18128	18097	18144	18290	18399	18127	17794	17991	18067	18233	18015	18061	18125	18301	18160	18022	18366	18063	18019	18237	18070	18073	18188	18129	18038	18163	18208	18103	18106	17973	18224	18468	17947	18117	18284	18332	18113	18264	18059	18214	18192	17961	17974	18108	18015	18187	18188	18240	18166	18192	18239	18110	17989	17956	18065	17980	18246	18025	18076	18083	18235	18070	18178	18222	18315	18121	18155	18190	18385	18366	17956	18185	18178	18251	18166	18113	18089	18350	18264	18122	18001	18283	18130	17970	18036	17958	18242	18010	18186	18267	18201	18187	18052	17981	18232	18127	18143	18360	18177	18408	18242	18157	18078	18166	18110	18203	18137	17987	18227	18102	18192	18320	18095	18144	18122	17977	18115	18143	18129	17925	18182	18306	18091	18015	18169	17995	18184	18302	18252	18177	18130	18066	18080	18157	18171	18237	17993	18173	17907	18126	18331	18132	18222	18243	18235	18017	17957	18281	18131	18321	18234	17961	18041	18311	18346	18011	18202	18336	18155	17847	18195	18203	18210	18068	18147	18247	18057	18295	18142	18085	18072	18059	18348	17942	18225	17961	18068	18101	17982	18265	17932	18046	18037	18263	18132	18245	18141	18125	18122	18300	18133	17988	18219	18395	18431	18241	18278	18077	18204	18207	18151	18041	18250	18167	18297	18291	18199	18041	17985	18227	18145	18053	18151	18140	18030	17901	18359	17960	18085	18087	18205	18247	18179	18357	18112	18131	18179	18059	18078	17971	18193	17957	18041	17999	18195	18027	18014	18067	18121	18239	18350	18211	18141	18104	17962	18110	18271	18268	18035	18076	18038	18155	18303	18179	18136	18202	18367	18142	18196	18137	18202	18118	18170	18126	18332	18109	18076	17941	18224	17962	18294	17910	18230	18176	17952	18040	18373	17826	18140	18002	18244	18267	18251	18353	18305	18372	18350	18132	18252	18142	17959	18266	17960	17927	18066	18266	18443	18092	17997	18204	18061	18136	18015	18108	18155	17996	18050	18238	17980	17957	18280	18061	17942	18099	18202	17962	18142	18165	18332	17995	18453	17926	18055	18073	18203	18011	18015	18064	18042	18136	18195	18049	18161	18101	17983	18041	18126	18144	17946	18271	18279	18065	18128	18141	18139	18189	18184	18116	18016	18345	18215	17986	18111	18052	18047	18159	18141	18038	18165	18073	18030	18216	17992	18206	18165	18298	18064	18283	18351	17919	18119	18106	18214	18151	18056	18083	18086	18276	18135	18157	18189	18040	18208	17934	18050	18048	17960	18031	18239	18054	18344	18307	18216	18051	18133	18090	18124	18289	18277	17887	18026	18151	18147	18227	18117	18125	18063	18141	18123	18087	18169	18250	18341	18137	17913	18065	18081	18305	18133	18224	18253	18248	18046	18202	18060	18232	18108	18246	18018	17912	18326	18282	18150	17937	18091	18119	18114	18063	18261	17809	17950	18109	18149	18119	18093	18352	18057	18125	18091	18103	18105	18277	18115	18037	18144	18341	18067	18030	18125	18281	18101	18186	18114	18062	18269	18072	18261	18120	18205	18035	18195	18482	18025	18041	18172	18189	18068	18080	18259	18250	18285	18202	18162	18136	18183	17945	17935	18172	18069	18304	18117	18054	18080	17899	18133	18349	18038	18143	18291	18233	18029	18226	18232	17855	18073	18140	18207	18232	18162	18133	18201	18292	18033	18026	18419	18121	18266	18216	18185	18002	18162	17963	18256	18152	18123	18024	18046	18121	18317	18165	18144	18160	17975	18188	18184	18137	18289	18211	18179	18197	18164	17978	18205	18024	18208	17904	18001	18149	18218	17852	18109	18069	18142	18244	18255	18271	18138	18104	18004	18076	18090	18051	18235	18103	18151	17891	18163	18083	18184	18166	18266	18201	17965	18112	18010	18188	18321	18192	17824	18166	17995	18095	18202	18193	18231	18259	18262	18128	18176	18183	18185	18084	18252	18299	18077	17936	18200	18073	18272	18036	18082	18011	18006	18171	18076	18166	18083	18144	18265	18087	17999	18100	18054	18087	18162	17941	18178	18156	18166	18118	18255	18317	18057	18110	17965	18176	18212	18230	18110	17974	18287	18112	18146	18090	18102	17891	18379	18120	18128	18101	18293	18102	18194	18000	18313	18264	18131	17987	18007	18148	18166	18202	18251	17966	18091	18088	18139	18007	18174	18023	17923	18097	18153	18054	18127	18089	18178	18103	18005	18028	18075	18040	18057	17913	17861	18249	18008	18175	18253	18165	18170	18135	18020	18183	18232	18189	18335	18062	17906	18142	18218	18064	18098	18164	18235	18195	18130	18260	18189	18008	18107	18102	18114	18160	18192	18037	17808	18122	18175	18061	18106	17998	18185	18042	17823	18137	18011	17960	18376	18167	18241	18223	18050	18303	18132	18180	18151	18195	18228	18008	18192	18224	18186	17984	18267	18294	18049	18107	18209	18188	18156	18192	17976	18245	18139	17903	18113	18249	18115	18159	18041	17926	18140	18152	18253	18187	18133	18096	18211	18142	17964	18167	18099	18059	18154	18310	18274	18011	18068	18062	18137	18194	18128	18279	18074	18175	18329	18213	18122	18109	17888	18079	18033	18201	18224	18043	18256	18059	18214	18025	17959	18332	17935	18207	18073	18179	18251	18288	17998	18262	18221	18156	18267	18227	18052	17851	18136	18159	18343	18285	18117	18189	18124	17993	18148	18211	18078	18168	18299	18215	17981	18077	18073	18051	17989	17996	18088	18198	18240	18305	18267	18015	18059	18060	18117	18051	18235	18467	18123	18253	18172	17867	18116	18045	18231	18108	18015	18231	18078	18206	18200	18101	18206	18191	17857	17992	18068	18200	18298	18051	17989	18110	18189	18164	18297	18337	18116	18175	18164	18072	18262	18354	18202	18316	17889	18099	18101	18229	18028	17993	18037	18067	18017	18054	18140	18012	18388	18270	18133	18187	18312	18091	18035	17961	17909	18038	18245	18019	18204	18098	18110	18102	18259	18030	18194	18058	18388	18111	18384	18224	18233	18304	18128	18218	18108	18138	18105	18400	18188	18219	18117	18144	18387	18174	18108	17963	18200	18227	18215	18172	18016	17976	18130	18216	18096	18076	18137	18065	18326	18114	18126	18084	18311	18078	18071	18170	18108	18069	17991	18429	18050	18134	18221	18139	18113	17965	18110	17956	18207	18296	18331	18126	18049	18216	18144	18277	18029	18247	18160	18107	18241	18131	18266	18043	18069	18290	18187	17997	18139	18229	18230	18315	18240	18144	18161	17929	17984	18208	18187	18049	18148	18179	17974	18018	18018	18166	18020	18118	18299	18205	18085	17929	18230	18232	18113	18104	18070	17934	18119	18105	18204	17852	18282	18202	18211	17865	18254	18517	18175	18164	18362	18071	18122	17988	18213	17989	18226	18178	17802	18167	18066	18371	18134	18264	18174	17937	18146	18044	18121	18045	17994	18125	18204	18035	18018	18218	18146	18289	18097	18115	18092	18034	18111	18228	18254	18178	18128	18214	18247	18070	18241	17933	18222	18112	18037	18389	18075	18219	18008	18136	18124	18207	18309	18111	18317	17981	18010	18105	18351	18139	18088	17964	17949	18237	18172	18141	18205	17968	18003	18160	18222	17862	18221	17945	18142	18145	18308	18079	18148	17892	18067	18204	18246	18039	18243	18227	18181	17895	18145	18002	18164	17913	17900	18070	18093	18155	18320	18108	17959	17992	18132	17990	18360	18250	18035	18286	18256	17983	18111	18031	18158	18144	18139	18053	18208	18298	18132	18272	18038	18023	18075	18193	18392	18164	18162	18144	18205	18154	18143	18202	18108	18215
20129	30402	27826	21538	19598	18491	17675	16721	16558	16395	16051	16035	15723	15621	15493	15769	15183	15074	15120	15049	15034	15026	15170	15084	15210	15088	15234	15080	15205	15076	15225	15084	15071	15349	15497	15671	15350	15195	15041	15165	15105	15050	15152	14912	14724	14937	14971	14808	15032	15057	14979	15031	14992	15177	15212	14970	14888	14851	15011	14998	15064	14858	14947	15106	14971	15032	14870	15061	14926	15046	14963	14998	14908	15033	15044	14944	14877	15024	14948	15021	14951	14769	15341	15061	15094	15082	15022	15035	14987	15107	15050	15100	14984	15157	15010	14953	15075	15174	15069	14910	15097	14891	14918	14983	14892	14944	15042	15133	14910	15071	14913	15075	14817	15040	14993	14933	14999	15174	14946	15028	14922	14878	14940	15024	15043	15172	14850	14981	14740	14922	15044	14955	14880	15103	14941	14955	14866	14964	15003	14992	15055	15262	14903	14997	14888	14946	15086	15074	15006	14940	14877	14948	15110	14954	14961	15103	14958	14999	14938	14968	14884	14873	15021	15040	14884	15116	14972	15153	15024	15010	14960	14952	14996	14907	14858	14882	14928	14910	14902	14820	14988	15016	14943	15171	14877	14973	15085	14943	14951	15135	14912	14936	14914	15035	14929	14853	14993	14851	15019	15139	15186	14859	14904	14967	14897	15083	14960	14875	14886	14924	15085	14999	15129	15088	14928	14991	15064	15091	15242	15056	15084	14788	15052	15042	14985	15106	15081	15010	15045	14900	14793	15038	15003	14970	14900	15064	15000	15139	14951	15114	14956	15107	14987	14849	15070	14831	14982	14914	14927	14860	14965	14935	15120	14943	15030	14968	14923	14905	15093	15015	15007	15076	15165	14877	15021	15128	15096	14981	14937	14941	14966	15027	15106	14899	14950	14946	15050	15077	15046	14978	15216	15047	14727	15059	14949	15029	15039	14986	14996	14936	14920	15037	14873	14798	15120	15084	15060	15039	14954	15034	15085	14888	14903	14908	15115	14911	15120	14952	14853	14843	15202	15009	15052	15002	14883	14910	15036	15072	15091	14958	14986	14965	15033	14930	14997	14922	14852	14958	14765	15112	15137	14800	15042	15004	15027	14945	15070	14895	15058	14834	15031	14972	14968	15098	15076	15096	15023	14969	14879	14933	14968	14916	15077	14897	14983	15027	14917	14798	14758	14978	15008	14817	14898	14945	14801	14981	15101	15010	14909	14936	14953	14833	14990	14869	15011	15035	14972	14915	15107	15062	15052	14881	14953	15081	14948	15005	14929	14870	15027	14953	15117	15125	14817	15001	14925	15145	14893	15075	14968	14865	14892	14995	15036	15048	15050	14898	14945	14793	15061	14991	15031	14928	15016	15072	14983	14907	15028	14935	15187	14850	15263	15046	15037	15011	15021	15137	15020	14996	14793	14831	14897	15068	14944	14860	14933	15066	15008	14958	14961	14914	14961	14790	15010	15042	15095	15011	14986	15092	14967	14960	14962	15035	14995	15206	14837	15023	14948	15004	14802	15017	15098	14976	14824	15173	14975	14928	15021	15069	14904	14886	14962	15083	15100	14964	14935	15083	14939	15018	14897	14917	15089	15109	14956	15060	14939	14828	14924	14988	15150	15028	15014	14828	15165	14918	14921	14956	14979	14877	14995	15152	15035	14904	15031	15156	14962	14964	14723	14785	14963	14984	15047	14961	14914	14958	15105	15071	15144	14948	15059	14901	15012	14876	15126	15196	14980	15120	15017	14956	14878	15027	14879	15013	14836	14858	15107	15008	14957	15103	15121	14911	14983	15016	14868	15195	14942	15053	14913	15160	15158	15122	15033	14984	14950	15138	15019	14969	14911	14943	14928	14974	14920	14913	15000	14847	15049	15143	15029	14943	14984	14938	15134	14929	14931	14831	14925	14939	15037	14957	15083	15034	15236	15194	15041	14976	14887	14995	15044	15100	15044	14814	14976	14945	15026	15165	14781	15101	15075	15017	14911	15037	15094	15029	14876	14982	15077	15154	14901	15030	15010	14974	14880	14980	15023	14964	15068	14975	15135	14911	14999	15068	14868	14970	14884	15035	15027	15039	15059	15051	15020	14977	15089	14975	14969	15054	14895	15075	14983	15010	14862	15108	14880	15188	14984	14880	15044	14851	14915	14964	14994	14842	14972	14956	14859	15135	15098	14859	15111	14866	14923	14998	15048	15011	15189	15179	15028	15008	14959	15121	15068	14967	14990	14865	15177	14788	15150	15020	15060	15117	14999	15114	14983	15170	14889	15005	15031	14850	14871	14921	14924	14963	15162	15124	14906	15122	15110	14881	14873	15111	15216	14942	14884	14978	15138	15034	14977	14993	15145	15081	14849	14901	14961	14948	14970	14773	15118	15005	14991	15170	15133	15045	15038	14906	14948	14852	14980	14904	14886	14984	15018	14988	15058	15027	15043	15025	14908	14866	15029	14967	14927	14795	15102	14938	15152	14990	14960	15080	14954	14990	14975	15044	14985	15230	15144	14993	15030	15123	14958	15062	15003	14863	14973	15084	14946	14833	14968	15232	14863	14985	14931	14947	15087	15071	15090	14963	15133	15053	15026	14902	15087	14797	14971	14904	14979	15033	14953	14692	15023	15152	14932	15022	14971	14949	15018	14990	14992	15046	14845	14934	15228	15025	15018	14989	14944	14687	15106	14932	15017	14977	14966	14951	14959	14912	14952	14959	14967	14972	15113	14856	14940	14682	14892	15059	15082	15059	14930	15038	15074	15077	14925	14937	14954	15014	15109	14921	15078	14954	14880	14962	14989	15083	15043	15114	14975	14875	15244	14958	14902	15056	15080	14819	14959	14871	14966	15035	14828	15102	14980	15068	14924	14902	14876	14975	15013	14944	15104	14861	15003	14819	15002	15029	14971	15074	15069	15082	14983	15182	15001	14936	15059	15088	14865	14860	15073	14988	15076	14889	14981	14917	15075	15048	15068	14873	15076	14916	15089	14956	14983	15200	15025	15136	14957	14994	14962	14910	15051	14909	15112	15070	15026	14911	14914	14997	14837	15076	15073	15058	14879	15097	15102	14970	14866	15124	14904	15095	15040	15061	15032	15015	14977	15047	15122	15028	15090	15142	15073	14985	15011	15087	14870	14975	14948	14993	15025	15056	15106	14833	15140	15013	15075	14737	14901	14922	14977	15039	14976	15084	15067	14920	14975	15041	15135	15011	14887	14952	15045	15130	15113	15014	15056	14989	14935	14972	14888	14942	14858	14793	15003	14996	14997	14889	15049	15209	15222	15023	14944	14985	15121	14978	14995	14849	14885	14920	14958	15083	15011	15071	14874	14914	14951	14990	14893	14856	14997	14819	15011	15007	15026	15051	15178	15097	14949	14859	14898	15116	15135	14995	14945	14852	15048	14974	15114	14974	14995	14953	14840	14934	15064	15118	14987	14960	14973	14963	14981	14985	14999	14890	15109	15054	14916	15114	15001	14965	15105	15117	15157	14972	15007	15030	15267	14984	14953	14988	15000	14968	14997	14837	14923	15097	15078	15050	14984	14976	14931	15116	14950	15027	15011	15024	14898	14943	15123	14989	15098	14984	14959	14987	15042	15067	15142	15067	14929	14776	15026	15075	14929	15017	14913	15166	14995	14994	15109	14983	15092	15065	14837	14985	15021	15062	15089	14949	14981	15051	14947	15046	14991	15162	15010	15054	15008	14976	15052	15091	15096	14829	14928	15074	14890	15030	15066	15037	14978	15075	15147	14905	15018	15003	14900	14921	15025	15223	15120	14952	15003	14977	14997	15165	14985	15026	15072	14942	14986	15079	15093	14859	14916	15053	14978	15105	15026	15056	14961	14956	15053	15005	14968	15036	15070	14945	15050	15039	15021	14915	14931	14957	15072	14923	14967	14959	15078	15060	15088	15118	15064	14936	15205	15086	15054	14882	14849	15052	14944	14983	15006	15013	15124	14776	15042	14890	15022	14933	14969	15091	14955	15057	14936	14924	14964	15005	14900	15039	14961	15090	15096	15013	15121	15037	15105	14898	15130	14934	15220	15016	15044	15057	15051	14903	15138	14942	14917	14952	15005	14953	14844	14930	14910	14945	15024	15030	14999	15111	15161	15129	14992	14955	15199	15181	15133	14831	15099	14901	14965	15022	15008	14814	15152	14856	14900	14937	14927	15050	15024	14928	14951	15033	14978	15020	14897	14928	15030	15085	14813	14992	14948	15159	15028	14840	15055	14985	14935	15050	14958	15137	14861	14939	14877	14822	15010	14968	14913	15170	14911	14950	15231	15073	15030	14957	15059	15096	15070	15042	14860	14923	14941	14979	15169	14975	15090	15078	15096	15061	15082	15073	14926	14845	14922	14972	15007	15004	15047	15022	14891	15117	15013	15005	15144	14900	15023	14966	14985	15011	15147	14906	14845	14916	15010	14954	15027	15159	14942	14946	14997	15012	15088	15112	15072	14911	15100	15050	15084	15112	14995	14804	14927	15136	15020	14929	14859	15057	14899	15029	14901	15012	14854	14937	15068	15100	15075	15069	14888	14958	15107	14871	15033	15005	15099	15034	14908	15067	14988	15171	14979	15070	15013	14868	15011	15130	14991	14884	15121	15068	14961	14998	15005	14983	14925	15077	14813	15073	15129	15025	14890	14973	14999	15242	14958	15027	15024	15026	15085	14925	14781	14948	14838	15015	14967	14934	14904	14874	14915	14881	14858	14928	15044	14911	14950	14903	14959	15017	15064	15062	14996	15064	14935	15055	15017	15012	14923	15025	14914	14918	15093	14923	14943	14966	15012	14911	15057	14878	14947	15081	14998	15010	14910	14988	15143	15105	14944	14959	14993	14830	15076	14978	14927	14911	15037	14974	14986	14886	15006	15043	14914	15015	15046	14922	14815	15034	14878	14980	14856	15094	15133	14904	15027	14964	14958	14994	15062	15041	15012	15123	14939	15026	15050	14994	15022	15020	14888	14931	15070	14920	15027	15104	14950	14919	15027	14990	15046	14930	15026	14951	14951	15063	15074	14885	14860	15124	15102	14991	14883	15102	14990	14864	14840	14992	15014	15010	14962	14978	15061	14859	14870	15072	14978	15154	14917	14870	14908	14949	14878	14938	14944	15060	14993	14902	14932	15041
23889	21471	29218	24270	22565	24407	24221	20404	19912	19866	19384	19567	18987	18960	18966	18899	18616	18431	18303	18297	18164	18329	18146	18099	18348	18462	18216	18062	18179	18207	18286	18075	18285	19557	21767	20785	19613	18621	18283	18192	17952	17852	18052	18074	18086	17913	18014	17927	18035	17989	18220	18103	17929	18016	18160	17941	18208	17946	17905	18181	18060	18174	17966	18160	18329	18103	18132	17977	17905	18080	18013	18085	17958	18058	18112	18177	17917	18070	17857	18090	18078	17916	18038	18080	18036	18001	17921	17892	18020	17994	18055	18052	17792	17838	18035	17987	17792	18024	18043	17939	18047	18037	17777	18120	17956	18086	17980	17888	18034	17849	17978	18148	17989	17877	18025	17970	18018	18104	18145	17982	17912	17713	17964	18241	18239	17844	18171	18227	17868	18003	18071	18251	18134	18049	17853	17982	18284	18120	18088	18120	17857	17797	18000	17959	18015	18044	18035	17993	17992	17987	17973	18071	17924	18004	17969	17946	17893	18015	18100	17950	17976	18034	17924	17929	18050	18146	18154	17937	17982	18023	18008	18156	17996	17895	18144	17917	17998	18027	17858	17841	17785	17884	17951	18025	18161	18074	17790	18125	17952	17916	18081	17750	18062	18035	18050	17986	18054	17910	17917	18187	18091	17962	17918	18190	18216	17927	18037	18012	17941	18081	17904	18102	17929	18052	18014	18178	18041	18030	17954	18013	18011	17930	18001	17978	17997	17829	17912	18090	18092	18062	17914	17961	17876	18009	17767	18120	18022	17860	17860	18070	18028	18068	17991	18041	18087	18041	18165	18152	17961	17912	17700	18005	17880	18007	18031	17961	17926	17881	17923	18045	18249	17964	17823	17786	18040	17939	17899	17743	18155	18020	18087	17827	18076	17932	18047	17984	18146	18028	17942	18145	18191	17912	17880	18233	18173	17865	18111	18031	18260	18158	18025	18082	17986	17999	17822	17968	17974	18023	18015	17819	18077	17801	18129	17986	18105	18030	18032	18077	17824	17838	18005	17719	18040	18137	18033	18151	17974	17914	18009	17893	18085	18216	18105	18003	17933	18004	17895	17944	17870	17900	18084	18230	18097	18203	17913	18114	17887	18145	18160	18021	17793	17933	18035	18118	18180	17858	18121	17993	18074	18083	17912	17973	18026	18046	18046	18056	17973	18106	17947	18080	17853	18067	18219	18107	17983	17944	17945	17782	17768	18180	18083	18121	17838	17934	17935	18148	17976	17970	18072	17763	17990	17865	17966	17933	17809	17871	17919	18003	17953	17956	18029	18047	18092	17831	17973	17948	18081	18013	18008	17898	18288	18049	17962	17930	17855	17874	18167	18118	17770	18036	17958	18154	17904	17927	17825	17997	18063	18192	17897	17807	17975	18007	17980	17867	18238	17842	17915	17866	17991	17953	18033	18064	17919	18051	17961	18014	18094	17877	18061	17957	18155	17969	18064	18108	17926	18106	17692	18037	17962	17928	17938	18195	17817	17861	18127	18035	17834	18039	18160	17971	17780	18124	17806	17871	18226	18052	18015	18031	17986	17951	18024	17944	18080	17840	17901	17976	17986	17934	17896	17951	17998	17958	17971	17844	17968	17895	17910	18031	18022	17889	17987	17836	18128	18098	18036	18046	17989	18230	18014	18012	17926	18169	17957	17941	18065	18039	18002	18181	17965	17873	17955	18075	17996	17913	18181	18027	17940	17939	17901	18022	17888	18200	18007	17856	17887	18096	18073	18114	17980	17999	17941	17886	17714	18181	17991	18042	17798	17594	18040	17976	18179	17684	18196	17949	17945	17942	17786	17813	17931	18013	17825	18120	17848	17768	17819	18002	17875	18041	17988	17972	17908	17941	18097	18145	18095	18012	17869	17964	17913	18089	18018	17946	17970	17912	17945	17967	18263	17983	17993	17757	17983	18130	18013	17940	17830	18180	18183	17965	17901	17806	18028	18235	18243	18020	17941	18034	17846	18134	17991	17803	17919	18058	18017	17887	17994	18182	18035	17819	18078	18021	18051	17856	18122	18040	17974	18243	18029	17874	18015	17879	17883	18075	17963	18107	18155	17862	17777	18234	17810	17960	17954	18046	17924	18088	17887	18090	17895	17838	17836	17900	17827	17778	18070	17865	17992	18151	18027	17902	18204	18107	18076	18194	18041	18016	17949	17840	17993	18028	18082	18106	17952	17895	17936	17952	18059	18182	17873	17952	17812	18096	17963	17778	17827	17869	18138	18047	17939	18022	18170	18037	17952	17967	18084	17956	18036	17983	18024	18012	17859	18120	18064	18160	18041	18012	18033	18067	18045	17839	18169	18044	18072	17772	17717	17902	18028	18186	17837	17987	17974	17894	17963	17945	18167	18127	17949	17875	18112	18081	18157	18120	17909	17961	17954	17990	17953	17914	18101	18044	17873	17978	17946	18038	17998	17823	17941	18271	17800	18027	18108	17881	18043	17966	18118	18077	18106	18125	18057	18032	17955	18117	17954	17972	18247	17989	18101	18089	18032	18032	17834	18138	17940	17941	17990	18168	17983	18191	17847	18011	18023	17936	17905	18088	18180	17901	18015	17938	18107	18001	18029	18047	18044	18097	18056	18096	17973	18098	18119	17963	18034	18012	18227	18014	17978	17851	17876	17960	17987	17976	18013	17767	17820	17991	17943	18178	18024	17998	17809	17916	18186	18117	17911	17968	17834	17874	18061	18027	18095	18024	17925	18136	18284	18126	18075	18105	17973	17882	17960	17988	18056	18058	17920	18165	17926	18298	18008	17994	18082	18161	18037	17826	18062	17947	17986	17876	17807	18072	18030	18185	18117	17842	18173	18064	18175	18011	17971	17848	18138	18171	17951	18080	18133	18074	17968	17862	18082	17981	17845	18028	18204	18218	17969	17957	18030	18059	17920	17927	17982	18100	17913	17957	18000	17966	17943	17951	17818	18177	17955	17998	18099	17978	18024	17823	18014	18030	18138	18037	18161	18222	17924	18111	17991	18106	18108	18168	17975	18008	17897	18034	18030	18014	17824	18002	17896	17879	17930	18087	18094	17957	17883	17884	17973	17891	17932	17779	18051	17901	17994	17944	18060	17978	17979	17952	17880	17866	18024	18246	18205	18123	18036	17954	18054	18071	18015	18150	17992	18157	18046	17880	18142	17957	17997	18012	17951	18342	18021	18041	17990	18096	18098	17779	18070	17953	17896	18042	17971	18011	17922	18047	18070	18111	18033	17795	18031	18037	17796	18001	18096	17953	18049	18163	17959	17835	17966	18083	17908	18104	18058	18017	17980	17882	17842	17986	18024	18162	17859	17921	18047	18118	17851	18061	17966	18074	18062	18184	18032	18243	17961	18010	18148	18189	17979	17951	17813	17943	18115	17999	18121	18155	17954	17954	17993	17982	18080	18032	18039	18188	17937	17992	17981	18040	18020	18048	17988	18069	18132	17944	17919	18197	17968	17859	18027	17910	18092	17968	18173	18168	17956	17830	17805	17998	18114	17907	18118	18097	17875	18131	18214	18002	17913	17935	17968	17849	18004	17988	18014	18097	17879	17911	17976	18117	18015	17873	18007	18068	18163	17881	18149	17995	17944	17837	17966	18073	18052	17910	17709	17992	18109	17985	18011	17992	17982	18162	17802	18021	17865	17967	18083	18027	17902	17784	18047	18022	18095	17951	18062	17996	18030	18009	17966	17919	17970	18003	18070	17972	18006	18039	17890	18107	17975	17996	17877	18246	17827	18203	18000	17952	18015	17943	18102	17951	18091	18106	18035	17657	17812	18095	17966	18040	18043	18045	18104	18058	18012	18103	18030	17981	18070	18032	17821	18122	18127	18017	18113	17853	18024	18081	18094	18100	18082	18027	18188	18146	18104	18059	18086	17876	17926	17757	17858	17953	18023	17988	18189	17887	17980	18109	17927	17690	17891	18047	17961	18080	17978	18014	18047	17930	18013	18026	17943	18087	17842	17929	18064	18120	18184	18179	17968	18016	18138	18105	18069	18209	18309	18275	18072	17913	18050	17928	17929	18087	17978	17950	17966	18310	18063	18035	18084	17840	18111	17858	18075	17846	17974	18129	18068	18130	17922	18114	18037	17963	17773	17785	18095	17865	18200	18224	17970	18007	18010	17921	18130	17912	18025	18054	18037	17999	18038	18001	18043	18116	18103	18072	18139	18087	17879	18017	18200	17969	17970	17902	17857	17935	18003	17980	17983	18116	17941	18065	17999	17879	17903	17834	17927	18031	17975	18081	18102	17817	17782	18103	17901	17899	18243	18036	17986	17900	17925	18160	18143	17984	18083	18027	18092	17982	17791	18162	18144	17957	18126	17885	17944	17925	17996	17840	18081	18060	17950	17912	17964	18095	17906	17971	18109	18129	18006	17885	18091	17923	17946	18178	18076	17807	18073	18081	18135	18172	18068	18098	18189	17938	17851	17981	18083	18028	18003	17992	17950	18119	17973	17861	17896	17849	18201	17930	18088	17898	17977	18063	18049	18094	17958	18106	17999	17987	17947	18060	18067	17790	18075	18044	17929	17923	17749	18049	18175	17956	18138	18063	18108	17905	17959	17972	17896	17980	18104	17877	18129	18143	18160	18049	17968	18031	17955	17745	17980	17986	17995	17917	17873	18178	18066	17921	18030	17781	18131	18050	17758	17959	17943	18014	18228	18027	18018	18228	18126	17954	18017	18045	18160	17968	18181	17946	18010	17962	18099	18057	18081	18074	18014	18042	18189	17933	17797	17992	18149	18018	17948	17731	18029	17854	18084	17836	17949	17882	17911	17760	18150	18047	17999	17665	18077	17866	18123	18011	18121	18081	18170	18007	17908	18141	17984	17885	18158	18101	18096	17997	18228	17938	17818	18066	17927	17937	18013	18144	18114	17935	18190	18105	17702	18079	18137	17998	18027	18112	18087	17921	18214	17986	18151	18056	18010	18027	17805	18054	18075	17988	18062	17983	17877	17912	17864	18152	18113	17876	17706	17952	17998	17869	18124	18022	18077	17834	18087	18048	18053	18110	17872	18136	18126	17911	17866	17968	17901	18013	17979	18096	17884	17857	18032	17864	17954	18063	17997	17830	17922	17894	18185	17965	17922	17956	17814	18058	17920	17662	17880	17884
21028	36370	33869	25063	22218	21129	19755	18093	18017	17452	16751	16784	16156	16146	16007	16209	15608	15428	15096	14966	15261	15409	15315	15300	14961	15074	15137	15088	15176	15174	15136	15266	15213	17206	20115	17725	16398	15675	15116	14850	14927	14915	14975	14943	14954	15056	14868	14955	14812	15099	14965	14869	14896	14900	14665	15044	14958	14929	14894	15017	14957	14773	14872	14908	14873	14730	14864	14913	14804	14936	14839	14889	14904	14903	15041	14872	14803	14826	14949	15056	14766	14775	14799	14848	14923	14848	14836	14854	14949	14805	14871	15060	14898	14952	14953	14844	14922	14809	14910	14948	14855	14855	14966	14891	14904	15041	14902	14928	15110	14986	14816	15012	14968	14862	14735	14861	15001	14833	14835	14948	14993	14785	14701	14957	14813	14893	14935	14645	14948	14974	14834	14885	15001	14808	14929	14823	15017	14815	14906	14909	14841	14896	14777	14963	14819	15036	14844	14932	14875	14889	14817	14830	15055	14807	14886	14796	14796	14839	14945	15038	14937	14835	14913	14951	14799	14760	14968	14908	14896	14812	14987	15013	14919	14900	14978	14687	14898	15040	14849	14890	14993	14898	14980	14939	15011	14943	14956	14782	14743	14876	14872	14839	14874	14798	14947	14717	14898	15005	14870	14921	14988	14888	14807	14876	14966	14896	14881	14891	14969	14849	14855	14874	14859	14789	14855	14970	14722	14922	14959	14785	14885	14941	14862	14834	14843	14778	14874	15034	14838	15035	15020	14935	14825	14856	14898	15015	15010	14930	14898	14812	14842	14915	14955	14855	14900	15156	14862	14798	14933	14786	14884	14848	14886	14747	14843	14742	14776	14795	14988	14825	14834	14918	14796	15015	14684	14842	14925	15021	14969	14985	14754	14734	14891	15053	14842	14786	14933	14859	14832	14732	14773	14895	15047	14880	14843	14985	14794	14863	14935	14997	15002	14992	14975	14835	15032	14956	14940	15073	14826	14924	14675	14756	14905	14745	15065	15029	14874	14868	14926	14956	14873	14817	14920	14913	15027	14894	14973	14791	14880	14900	14955	14848	14901	14978	15036	14944	14809	14846	14801	14994	14919	14876	14935	14858	14991	14693	14611	14940	14824	15060	14714	14764	14758	14995	15036	14817	15046	15010	14827	14817	14856	15063	14807	14997	14993	14881	14892	15112	14966	14866	14977	14890	14870	14923	14855	14743	14727	14901	14687	14948	15029	14943	14951	14840	14897	14955	14864	14803	14919	14802	14811	14923	14740	15023	14805	14880	14868	14813	14826	14800	14820	14981	14910	14880	14804	14855	14899	14990	14918	14833	14878	15088	14958	14831	14898	14815	14796	14865	14799	14924	14936	14820	14780	14790	14851	14869	14949	15156	14867	14924	14813	14988	14768	14835	14972	14937	14985	14801	14874	14808	14881	14952	14879	14867	14911	14980	14889	14875	14803	15002	14839	14914	14829	14831	14939	14953	14831	14722	15047	14845	14925	14849	15013	14947	14841	14909	14752	14756	14886	15088	14875	14895	14937	14993	14974	14704	14834	15008	14763	14897	14946	14956	14799	14854	14836	14979	14831	15067	14933	14865	14887	14905	14796	15038	14928	14865	14910	14996	14863	14973	15013	15040	14821	14764	14990	15060	14873	15056	14996	14966	15141	14874	14925	14919	14931	14701	14833	14848	14936	14879	14925	15025	14996	14955	14773	15044	15006	14792	14859	14907	14860	14931	14795	14984	14994	14868	14878	14861	14881	14764	14929	14797	14735	14827	14752	15015	14754	14847	14804	14988	14999	15025	14864	15034	14928	14962	14913	14796	14878	14875	14925	14886	14896	14817	14835	14949	14842	14897	14906	14748	14876	14904	14889	15047	14833	15089	14823	14979	14899	14880	15007	14749	14894	14787	14843	14966	15033	14776	14898	14826	14822	14856	14883	14699	14828	14841	14976	14859	15087	14846	14954	14829	14848	14957	14766	14786	14825	14877	14861	14657	14842	14966	14922	14646	14836	14866	14876	14895	14841	14952	14980	15045	14969	14827	14981	15039	14935	14943	14944	14854	14894	15023	14945	15007	14895	14993	14931	14891	15046	14883	14949	14883	14818	14846	15017	14932	14828	14949	14941	14907	14899	14698	14892	15029	14771	15021	15042	14956	14974	14800	14811	14973	14921	14853	14862	14849	14898	14988	14901	14959	14796	14977	14866	14739	14770	14818	14920	14891	14862	14782	14860	14794	14907	14795	14854	14977	14822	14946	14987	14845	14777	15004	15041	14941	14946	14879	14852	14915	14825	15086	14855	14928	14887	14935	14978	14907	14750	14842	14866	14854	14985	14739	14783	14843	14876	14982	14887	14899	14921	14940	14904	14924	14839	14927	14922	14841	14929	14868	14977	14954	14749	14909	14932	14837	14967	14851	14918	15011	14960	14924	14931	14893	14862	14890	14850	14744	14936	14742	14904	14864	14905	14912	14909	14897	14853	14963	14926	14848	14827	14855	15022	14833	15021	14892	14997	14903	14960	14944	15046	14840	15038	14771	14847	14911	14978	14818	14953	14890	15025	14930	14968	15040	14909	14796	14886	14794	14884	14741	14996	14854	14928	14849	14861	14883	14782	14784	14913	14973	14776	14924	14860	14784	14818	14986	14869	14793	14967	14782	14988	14870	14890	14866	14808	15060	14959	14754	14958	14959	14920	15006	14993	14857	14858	14963	14722	14931	14834	14823	14975	14796	14771	14745	15116	14958	14924	14661	14878	14940	14823	14938	15123	14842	14825	14818	14921	14832	14951	14771	14861	14930	14944	14877	14925	14756	14835	14995	14913	15022	14787	14811	15018	14905	14852	14889	14767	14831	14814	14915	15009	14954	14912	14942	14866	14976	14900	14799	14793	14861	14848	14881	14887	14820	14854	14933	14827	14946	15020	14990	14876	14911	14786	14868	14861	14933	14943	14861	15009	14885	14991	14936	14919	14869	14820	14890	14776	14884	14909	14922	14734	14816	14867	14941	14833	14824	14754	14747	14954	14905	14888	14912	14689	14911	14796	14841	14869	14617	14914	14988	14949	14839	14776	14882	14708	14963	14724	14962	14998	14877	14909	14951	14806	15023	14751	14937	14911	14855	14952	14877	14910	15073	14974	14924	14913	14807	14861	14780	14911	14869	14836	15045	14820	14926	14834	14868	14775	14892	14874	14920	14871	14985	14788	14753	14667	14912	14940	14888	14794	14863	14724	14968	14833	14898	14908	14923	14807	14905	14808	14906	15028	14955	14863	14884	15062	14988	14727	14891	14935	14767	14959	15017	14873	14938	14756	14818	15110	14931	14987	14757	14756	14985	14859	14796	14899	14887	14839	14854	14764	14966	14871	15094	14846	14924	14873	14879	14972	15062	14860	14933	15002	14805	14848	14656	14965	14939	14893	14806	14857	14881	15009	14811	14861	14882	14831	14795	14968	14742	14800	14708	14877	14905	15054	14817	14954	14722	14979	14963	14744	14810	14886	14918	15003	14889	14818	14920	15043	14875	14896	14634	14793	14914	14787	15022	14840	14858	14957	15028	14715	14952	14940	14855	14999	14821	14723	14945	14972	14999	14911	14859	14796	14920	15016	14884	15007	14942	14940	14824	14865	14806	14912	14965	14841	15019	14791	14790	14768	14833	14993	14917	14719	15035	14871	14869	14821	14994	14845	14916	14936	14972	14938	14706	14864	14963	14908	14896	14908	14760	14875	15020	14996	15044	14921	14928	14788	14843	14963	14780	14945	14858	15093	14804	14883	14985	14806	14827	14732	14728	14937	14767	14950	14860	14807	14848	14862	14810	15018	14906	14924	14965	14846	14932	14818	14775	14926	14878	15099	14898	14809	14844	15012	14886	14906	14996	14878	14749	14921	14779	14885	15108	14933	14730	14934	14785	14875	14967	14839	14936	14823	14956	14869	14836	14884	14883	14897	14879	14848	14785	15122	14711	14959	14831	14707	15045	14905	14941	14872	14786	14889	14961	14928	14946	14930	14811	14910	15023	14810	14701	14927	14894	14873	14760	14750	14900	14913	14907	14856	14926	14841	14717	15037	14754	14860	14835	15144	15037	14948	14789	14816	14844	14959	15090	14760	14865	14858	14934	15031	14794	14914	14754	14980	15112	14976	14919	14882	14762	14877	15086	14837	14894	14911	14900	14776	14839	14755	14947	15080	14770	15183	15029	14893	14840	14791	14912	14836	14866	14831	14714	14823	14940	14683	14853	15000	14826	14829	14799	14829	15039	14899	15152	14899	14822	14892	14823	14865	14779	14916	14911	14805	14997	14997	14820	14838	14858	14822	15010	14842	14829	14898	14954	14963	14948	15044	14830	14830	14945	14848	14825	14941	14781	14871	14958	15037	14912	14839	14953	14814	14873	15022	14835	14843	14869	15057	14934	14923	14791	14903	14794	14878	14899	14871	14833	14996	14934	14934	14664	15002	14894	14794	14814	15005	14852	15060	14839	14778	14897	14850	14931	14973	14673	14791	14975	14984	14938	14996	14849	14809	15092	15052	14988	14991	14842	14960	14940	14749	14759	14767	14898	14895	14906	14932	14892	15034	14887	14810	15081	14894	14839	14969	15119	14853	14789	14959	14975	15085	14733	14869	15004	14729	14892	14992	14922	14856	14889	14866	14921	14912	14883	14833	14854	14830	14901	14804	14906	14918	14817	14820	14738	14855	14861	14883	14929	14796	14804	14741	14906	14786	15008	14687	14647	14846	14879	14972	14929	14758	15018	15089	14940	14845	14899	15013	14735	14950	14811	14782	15006	14743	14993	15028	14855	14797	14946	14824	14884	15040	15025	14948	14901	14763	14881	14901	14952	14910	14777	14766	14995	14807	14876	15017	14938	14794	14880	14896	14966	14868	14772	14926	14751	14859	14867	14915	14916	14911	14677	14889	14976	15096	15036	15066	14834	14861	14855	14870	14749	14814	15073	15018	15048	14839	14814	15019	15130	14762	14995	14861	15056	14882	14813	14859	15158	14813	14932	14911	14946	14854	14893	14892	14830	14825	14815	14866	15092	14941	14999	14829	14937	14827	15041	14792	14896	14883	15039	14768	14889	14756	14763	14875	14927	14929	14917	14962	14772	14917	14920	14683	15019	14872	14820
23000	21468	29498	23861	21770	24577	27402	22055	20556	21072	20303	19912	19687	19507	19249	19289	18937	18773	18621	18585	18376	18687	18649	18461	18124	18475	18339	18505	18541	18214	18319	18433	18573	20749	24952	22609	20692	19396	18840	18326	18159	18342	18095	18327	18195	18446	18118	18187	18144	18252	18257	18268	18202	18271	18212	18246	18053	18258	18193	18398	18324	18060	18245	18162	18169	18366	18176	18288	18226	18175	18022	18047	18215	18257	18332	18128	18340	18269	18335	18246	18384	18083	18086	18134	18149	18310	18201	18044	18178	17889	17998	18092	18023	17994	18188	18353	18049	18214	18183	18403	18328	18236	18249	18111	18053	18125	18250	18194	18151	18059	18166	18285	18247	18334	17971	18074	18163	18034	18085	18204	18172	18250	18174	18200	18273	18306	17978	18182	18111	18125	18233	18076	18020	18287	18384	18233	18001	18174	18070	18112	18287	18138	18003	18007	18142	18051	18250	18039	18158	18129	18166	18166	18216	18139	18150	18163	18186	18051	18341	18028	18267	17899	17872	18243	18136	18245	18335	18038	18219	18227	18074	18081	17901	18188	18311	18198	18342	18108	18287	18076	18449	18049	18224	18108	17988	18126	18319	18039	18117	18291	18151	18119	18269	18197	18118	18142	18260	18331	18151	17945	18225	18072	18218	18100	18229	18263	18115	18119	17950	18189	18053	18278	18210	18394	18202	18267	18026	18056	18187	18107	18054	18242	18120	18041	18147	18226	18007	17995	18219	18050	18142	18253	17975	17984	18063	18194	18135	18000	18162	18056	18059	18246	18264	18177	18073	18177	18152	18207	17944	18191	18263	18093	18210	17964	18154	18213	18077	18019	18103	18150	18015	18255	18200	18168	18139	18140	17923	18187	18200	18031	18202	18116	18350	18205	18229	18139	18372	18176	17941	18100	18339	18256	18176	18196	18175	18056	18119	18067	18181	18070	18172	18064	18142	17910	17947	17992	18156	18054	18337	18172	18104	17944	18187	17936	18063	17936	18120	18105	18151	18481	18085	18260	18239	18047	17932	18345	18162	18225	18290	18146	18419	18137	18250	18076	18110	18070	17944	18308	18218	18088	18191	18138	18139	18079	18063	18146	18228	18040	18036	18090	18087	18115	18097	17959	18031	18179	18076	17920	18102	17927	18177	18048	17900	18254	18294	18067	18409	18306	18136	18004	18136	18279	18241	18048	18088	18144	18065	18160	18122	18214	18221	18328	18096	17946	18075	18166	17969	18008	18028	17976	18082	18097	18079	18033	18118	18092	18177	18101	18015	18125	18070	18190	18274	18168	18119	18183	18093	18083	17959	18108	18255	18212	18205	18201	18264	18128	18069	18186	17958	18229	18113	18220	17849	18157	18094	17964	17925	18234	18186	18168	18160	18110	18148	18194	18021	18391	17984	18107	18245	18136	18089	18062	18142	18166	18231	18215	18031	18070	18357	18178	18053	18125	17986	18060	17923	18046	18115	18188	18169	18159	18223	17968	18424	18229	18079	18035	17997	18134	18192	18019	17957	18095	18047	18160	18082	18417	18442	18402	18359	18181	18126	18120	18122	18124	17957	18189	18119	18139	18199	18276	18292	18153	18344	18038	18181	18166	18044	17955	18011	18307	17939	18150	18153	18317	18024	18320	17923	18074	18247	18100	17843	18212	18211	18029	18129	18127	18250	18186	18189	17962	18164	18160	18036	18083	17935	17914	18275	18114	18170	18051	18082	18001	17994	17952	18115	18206	18235	17991	18227	18132	18196	18294	18386	18228	18172	18082	18162	18009	18103	18081	18090	18139	18158	18267	18172	18079	18203	18149	17945	18089	18041	18031	18147	18223	18119	18166	18072	18203	18290	18101	17997	18193	18096	18176	18048	18031	18166	18201	17961	18101	18106	18063	18018	18097	18102	18110	18136	18142	18155	18286	17934	18110	18145	18021	17958	18181	18154	18120	18077	18280	18057	18200	18089	18131	18168	18155	18119	18181	18298	18105	18078	18043	17985	18184	18153	17978	18077	18090	18132	18061	18123	18162	18111	18059	18037	18039	18285	18019	18235	18023	17951	18238	18181	18120	18200	18188	18214	18260	18341	18253	18356	18057	18229	18215	17880	18062	18029	18094	18192	18183	18170	18204	18186	18119	18073	17920	18218	18250	17867	18262	18008	17999	18107	18099	18094	18232	18068	18233	17947	17972	18163	18087	18188	17923	18152	18221	18144	18128	18013	18197	18244	18186	17973	18265	18110	18139	18112	18135	18007	17892	18178	18217	18143	18052	18112	18146	18255	18058	17916	18146	18003	17816	17840	18067	18014	17946	18069	18095	18033	18213	18018	18409	17988	18029	18329	18158	18014	18055	18175	18187	18155	18065	18010	18125	18204	17918	18227	18323	18316	18206	17962	18211	17987	18158	18224	18076	18159	18177	18095	18165	18193	18112	18135	18230	17816	18065	18184	18183	18471	18215	18165	18255	17929	18132	18169	18126	18021	18007	18134	18245	18071	18084	18053	18169	18104	18015	18138	18153	18203	18068	18113	18020	18124	18192	18107	18145	18099	18337	18034	18017	18107	18125	18037	18177	18137	18092	17914	18103	18176	18149	18212	18027	17813	18257	18086	18125	18118	18165	18066	18018	18156	17937	18147	18169	18124	18227	17993	18250	18174	17938	18290	18072	18044	18160	18031	18106	18081	18150	18122	18100	18189	18043	18112	18076	18215	18246	18173	18219	18215	17981	18104	18277	18188	18007	18217	18073	18021	17999	18369	18278	18073	18155	18128	18166	18152	18230	18083	17994	18145	17844	18313	18121	18223	18115	17879	18086	18215	18317	18367	18150	18256	18124	18283	18053	18116	18197	18097	18110	18265	18074	18003	17896	18117	18026	18003	18134	18161	18180	18001	18028	17942	18103	18199	18192	18103	18313	18125	18116	18275	18218	17967	18053	18151	18278	18148	18162	18026	18126	18117	18258	18198	18124	18229	18059	18063	18316	18172	18186	18141	18270	18117	18183	18085	18159	18007	18072	17957	18119	18060	18080	18134	18177	18073	18171	18135	18046	18194	18133	17980	18165	18228	18144	18135	18073	18166	18140	18171	18090	18116	18274	18085	18077	18195	18266	17916	18173	18243	18053	18062	18193	18227	18068	18061	18094	18201	18017	18107	18164	17919	18170	18000	17961	18205	18187	18159	18044	18017	18084	18253	18225	18256	18285	18083	18035	18087	18083	18165	18126	18080	18201	18190	18205	18031	18359	18000	18010	18134	18222	18283	18145	18242	18388	18078	18055	18077	18186	18027	18172	18170	18005	18321	18205	18204	18367	18205	18194	17972	18048	18167	18404	18421	18249	18271	18189	18231	18068	18318	18270	18215	18127	18146	18042	18271	17938	18368	18024	17979	18062	18309	18229	17947	17958	18162	18252	18113	18136	18162	18291	18129	17960	18115	18276	17912	18191	18104	18345	18177	18237	18219	18027	18005	18121	17876	18052	18284	18038	17856	17886	18260	17975	18070	18081	17999	18178	18047	18211	18060	18142	18336	17984	18129	18000	18024	18118	18081	18164	18106	18067	18166	18149	18107	17823	18079	17922	18326	18138	18128	18055	18171	18088	17963	18112	18287	18196	18190	18212	18193	18161	18037	18185	18231	17935	18255	18003	18296	18171	18173	18087	17976	18176	18299	18061	18164	18055	17861	17971	18201	18139	17965	18011	17936	18170	18222	18125	18193	18166	17998	18316	18344	18012	17920	18078	18078	18289	18084	18309	18351	18037	18244	18012	18204	18022	18096	17996	18147	18062	18079	18307	18068	18071	17992	17988	18028	18307	18056	18061	18179	18140	18222	18029	18097	18213	18221	18133	17941	18050	18237	18110	18140	18146	17968	17970	18192	18148	18294	18171	18198	18019	18017	18011	18090	18227	17965	18396	17999	18021	18056	18035	18289	18017	18099	18121	18319	17957	18012	18135	18116	17913	18098	18036	18074	18021	18081	17838	18196	18186	17860	18154	18079	18314	18038	18058	18178	18152	18230	18104	17914	18083	18159	18073	18135	18229	18238	18108	17996	18017	18189	18010	18239	18152	18099	18202	18112	18022	18190	18049	18233	18169	18077	18049	18113	18131	18091	17998	18207	18022	18150	18000	18084	18049	18167	18262	18213	18080	18039	18090	18238	18134	17841	17938	18186	18012	18293	18122	18170	18232	18040	18188	18171	18288	17968	18060	17873	18044	18129	18043	18140	18009	18154	18075	18090	18351	18158	18173	18213	18058	18005	18260	17989	17940	17996	18056	18000	17862	18218	18082	18191	18093	18083	18039	18098	18066	18174	18144	18154	17983	18025	18228	18225	18030	18152	18144	18173	17947	18247	18217	18135	18165	17953	18171	18006	18351	18284	18207	18165	18045	18170	18079	18111	18000	18087	18021	18143	18083	18128	17828	17832	18141	18169	17919	18156	18107	18248	18339	18032	17976	18220	18507	18156	18055	18111	18081	18177	18171	18058	18292	18216	18163	18042	18077	18192	18194	18281	17957	18011	18120	17853	18069	18278	18186	18045	17955	18196	18151	18308	18204	18398	18226	18051	18293	18408	18323	18079	17916	18083	18271	18160	18225	17947	18098	18134	18107	18093	18202	18053	18146	18032	18068	18070	18172	17903	18024	18054	18333	17962	18179	18230	18149	18235	18076	18212	18204	17988	18372	18184	18240	18211	18235	18086	18134	18079	18069	17978	18196	18183	18269	18122	18378	18018	18114	18175	17929	18131	18299	18242	18142	18162	18222	18214	18196	18156	18164	18267	18390	18189	18228	18067	18200	18107	18007	18134	18102	18156	18334	18100	18005	17860	18186	17924	18351	18383	18044	18027	18063	18279	18313	18181	18129	18054	18069	18269	18069	18222	18314	18253	18202	18179	17962	17998	18104	18283	18163	18268	17898	18252	18231	18063	18052	18160	17962	18269	18105	18126	18288	18203	18070	18026	18053	18085	18190	17995	18097	18093	18270	18063	18161	18312	18390	18168	18161	18027	18200	18097	17969	18149	18100	18010	18385	18292	18113	18101	18070	18066	17926	17974	18100	18174	18163	17933	17786	17997	17965	18021	18255	17936	18085	18068	18052	18121	17898	18232	18028	18066	17974	18116	18228
22877	41257	38290	28618	25193	23714	21167	19465	19020	18655	17513	17839	16781	16789	16611	16724	16047	15827	15217	15347	15446	15442	15387	15401	15379	15038	15401	15389	15276	15230	15241	15115	15315	19017	24076	19827	17724	16388	15382	15076	15094	14939	15057	14948	14968	15050	14806	15091	14979	15081	15040	15047	15118	14890	14983	14819	14988	14989	15143	14995	14913	14953	14926	15042	15026	14780	14945	14938	14844	15061	14854	14926	15027	15020	14904	14843	15084	14926	15005	14892	15084	15028	15038	14921	15069	14984	14896	14904	14985	14851	14889	14924	15036	14885	14891	15069	14707	14861	14885	15048	14954	14753	14754	14925	14849	15061	14897	14880	14846	15034	14867	14908	15002	14913	14954	14921	15074	14945	15056	14908	14960	14857	14949	14843	14983	14860	14883	14847	14872	15037	14904	14818	15030	14801	14738	14939	15013	14885	14842	14940	14817	14968	14972	15011	14822	14847	14669	15044	14961	14861	15046	14889	15089	14937	14977	14917	14825	14861	14939	14955	15008	14981	14973	14830	15057	14846	14783	14961	14758	14815	14986	14936	15068	14927	14992	14983	14990	14824	15014	14831	15003	14846	15067	14932	14861	15037	15031	14926	15098	14985	14847	14808	15229	14947	14907	14922	14906	14834	14963	14934	14915	14860	14892	14868	14977	14931	14848	15079	14847	15047	14962	14921	15016	14809	14858	14890	15016	14778	14850	15017	14906	14926	15103	14961	15045	14993	14845	14791	14892	14958	14943	14895	14960	14941	14906	14953	14905	14808	14965	14971	15014	14985	14877	15064	15086	14942	15070	15039	15050	14985	14963	14782	15077	14961	14895	14997	14925	14995	14787	14988	14885	14892	15023	14939	14894	14946	14928	14975	14920	14907	14796	15040	14970	14839	14867	14813	14854	14782	15066	14923	15135	14945	14843	14837	14773	14731	15013	14919	14961	14824	14914	14987	14839	14889	14774	14971	14928	14910	14940	14596	14928	14963	14837	14863	14851	14951	14879	14905	15001	15101	14903	14884	14863	15000	14915	14720	15025	14723	14773	14955	14916	14948	14893	14926	14840	15023	14891	14946	14910	15001	15017	14979	14935	14820	14762	15041	15117	14773	14924	14805	14851	14910	15052	15075	14884	14839	14869	14811	14998	14976	14953	14828	15024	14873	14755	14931	15160	15104	14937	14763	14981	14844	14807	15008	14904	14917	14861	14827	14992	14799	14859	14937	14863	14966	14893	14661	15106	14921	14868	14883	14916	14976	14786	14867	14781	15016	14815	15037	14917	14828	15014	14984	14957	15087	14820	14825	14922	14798	14928	14788	14987	15052	14994	14817	14911	14987	14829	14716	15098	14869	14843	14935	14914	14814	14933	14876	15199	14773	14987	14935	15079	14809	14777	14887	15010	14906	14984	14918	14885	14969	14855	14901	14992	14893	15034	14933	14983	14935	14961	14960	15045	14943	15035	14967	14927	14830	14882	14831	15045	14809	14928	15005	14980	14834	14959	14810	14928	14800	14962	15027	14959	14987	15064	14900	14942	14883	14912	14917	14864	14885	14871	14963	14925	14888	14847	14849	14931	15063	14780	14934	14773	14924	14772	14810	14781	14868	14839	15116	15136	15050	15131	14668	14834	14915	14967	14823	14863	14902	15011	15044	14813	14623	15071	14903	15058	15002	15027	15002	14997	14860	14855	15025	14967	14852	14653	14944	14895	14954	14840	14905	14934	14876	14734	14896	14927	14883	15009	15013	14853	14947	14973	14937	14949	14922	14765	14901	14928	14893	15070	14901	14826	14785	14992	14970	14995	14936	15006	14801	14985	14754	14987	14895	14796	14838	14899	14908	15111	14831	14913	15048	15068	14888	14659	15043	14881	14912	14853	14994	14930	14920	14840	14980	14973	14977	14697	15051	14891	14963	14775	14917	14940	14866	15017	14996	15025	14923	15006	14918	14775	14914	14914	14905	14904	14663	14994	14843	14924	14932	14754	14947	15067	15019	14914	14890	14850	15086	14866	14710	14951	15068	15102	14864	14949	15040	14926	14834	14858	14817	14867	15081	14758	14846	14795	14965	14906	14894	14950	15118	14849	14985	14882	14922	14969	14766	14809	14925	15077	14988	14953	14970	14997	15056	15024	14880	14998	14909	14875	14939	14808	15155	15083	14994	14986	15020	14856	14973	14915	14942	14955	15024	15010	14958	14959	14841	15036	14879	14939	15055	14896	14925	14973	14982	15107	15016	15004	14861	14958	14782	14959	15016	14916	15025	14985	14802	15018	14891	15051	14970	14872	14846	15022	14933	14867	15124	14909	14779	14867	14799	15034	15028	14863	14961	14900	14945	14985	14798	14900	14645	14975	14889	14817	15000	14816	14871	14954	14718	14936	15036	14940	14838	14947	14845	14961	14824	14909	14828	15051	14905	15098	14828	15021	14802	15053	14898	14967	14985	14966	14911	15006	15023	14873	14849	14857	14922	14941	15008	14959	14894	14857	14971	15086	14820	15074	14946	14856	14962	14886	14861	14757	14942	15029	15004	14960	15082	14945	14891	14767	14715	14934	14783	14863	14947	14866	14763	15039	14975	14863	14914	14876	14963	15006	14999	14765	14885	14939	14920	15136	14891	14864	14844	14871	14894	14968	14985	15015	14845	14960	14902	14874	15046	14880	14951	14963	14992	14958	15002	15019	14740	15058	14986	14920	14833	15021	15060	14869	14996	15026	15071	14936	14936	14874	14800	14725	15073	14972	14948	14943	14888	15021	15046	14834	14778	14972	14940	14918	14930	14813	14805	14976	14852	14987	15045	14891	14858	14830	14935	15169	14925	14988	14780	14996	14942	14913	14986	14898	14820	14870	14939	14874	14981	14978	14983	14987	14886	15162	14918	14975	14832	14877	14949	14962	14911	14880	15171	15129	14815	14835	14947	15004	14912	14865	14944	14925	14888	15145	15020	14774	14758	14745	14881	14891	14970	14836	15060	15113	14785	14994	14736	15046	14773	14895	15001	14918	14852	14893	14844	15068	14991	14920	14909	14726	14818	15043	14794	14906	14689	14847	15043	14865	14983	14984	15001	14833	14913	15023	14976	14864	14846	14780	15028	14970	14794	14797	14831	14938	14998	14972	14825	14979	14892	14994	15005	14833	14842	14855	15014	14954	14850	14980	14996	14880	14936	14926	15015	15030	15108	15053	14845	14821	14897	14834	14949	14869	14883	14917	14861	14751	15057	14893	14874	14980	14856	14898	14961	14838	15061	14904	14772	14951	15004	14962	14842	15205	14933	14896	15020	14964	14961	14816	15005	14904	14793	14878	14862	14911	14994	14856	14918	14761	14868	14983	14960	14985	14887	14688	14911	14960	14878	14823	14922	14818	15029	14792	15048	15018	14941	15104	14888	15067	14872	14837	15128	14865	15005	14937	14854	14992	14950	14885	14968	14850	15036	14926	14793	14794	14997	15050	14974	14964	14880	14985	14845	14913	14844	14879	14817	14964	14924	15048	15021	14916	14893	14914	14924	15049	14876	15058	14816	15016	14824	14833	14975	14878	14978	15030	14934	15023	15025	14667	14989	14832	14937	14833	14928	14891	14975	14798	14935	14823	14864	15025	14977	15028	14889	14948	15031	14999	14928	15025	14973	15012	14892	14993	14841	14938	14944	15151	14935	14914	14766	14878	14899	14995	14839	14943	15039	14859	14813	14883	14811	14977	14755	14915	14941	14968	15018	14955	14876	14928	14632	14936	15026	14983	14986	14921	14823	14870	14895	15021	14953	14756	14882	14921	14883	15002	14950	14965	14908	15076	15081	14876	15048	14962	14835	15087	14874	15008	14986	14793	14979	14750	14957	14931	14826	14912	14726	14933	14811	14921	14838	14749	14967	15008	14976	14753	14877	14982	14795	14765	14975	14898	14911	14995	14838	14957	15060	14993	15007	14775	14888	14870	15007	14962	14946	15061	14994	14973	14897	15112	15009	14987	14962	14878	15032	14820	14933	14949	14833	14752	14882	14999	15023	14838	14880	14764	14835	14918	14803	14872	14896	15052	14942	15175	14881	15014	14878	14916	15072	14852	15054	14902	14998	14924	14997	14978	14880	14955	14752	15030	14715	14895	15052	14816	14943	14711	14826	15006	14920	15022	14908	15102	15029	15062	14885	14873	15019	14962	14844	14938	14930	14859	14923	14867	14891	14886	14925	14996	14912	14996	14963	14922	14970	14831	14924	14914	14984	15049	14911	14930	15096	14840	15041	14883	14965	14927	14958	14992	14890	15099	14962	14925	14928	14799	14957	14960	15087	15064	15006	15052	14892	15016	14958	14930	14949	14819	15017	15042	14970	14852	14815	14891	14854	14845	14948	14790	14870	15026	15117	14888	15071	14834	14878	14850	14807	15000	14982	14972	14964	14928	14902	14814	14976	14866	14993	14918	14993	14823	14943	14748	14923	14858	15102	14898	15027	14850	14936	14964	14935	14828	14934	14931	14943	14904	14983	14986	14851	14763	14902	14957	15023	14967	14922	14993	14794	14793	14966	15048	14947	14789	15017	14919	15120	14920	15040	14849	14965	14752	14915	14892	14924	14996	14936	14857	14883	14949	14999	15017	14777	14896	14986	14832	14791	14894	14801	14863	14960	14954	14967	15022	15029	14922	15012	14904	15051	15000	14977	14794	14960	15168	15082	14814	14805	14825	14859	14879	14805	14974	15055	14866	15030	14995	14987	15083	14909	15002	14973	14951	14995	14808	14834	14970	14992	15130	14920	14995	14976	14864	14989	14907	15001	14924	15034	14834	14895	14930	15017	14976	14717	15091	14989	14984	14838	14841	15000	14785	15059	15001	15103	14842	15092	15040	14836	14925	14836	14955	14843	14842	14937	14878	14919	14905	14950	14948	14993	14889	14844	14795	14849	14960	14589	15105	14806	14863	14957	15000	14974	14971	14771	14999	14900	14871	14757	15012	14921	14803	14892	14994	14829	15002	14917	14856	14927	15036	14781	14945	14901	14928	14981	14892	14940	14865	14753	15004	14659	14900	14978	14821	14846	14804	14926	14849	14946	14935	14792	14915	15004	14844	14898	14790	14873	14915	14871	14838	14866	14881	15054	14915	14889	14942	15030	14990	14899	14859	14902	14884	14778
28072	23351	28775	25750	21077	20554	20100	19542	19403	18947	18875	19017	18825	18705	18835	18832	18708	18719	18485	18285	18504	18455	18409	18611	18474	18543	18086	18423	18592	18499	18481	18527	18393	18615	18962	18816	18983	18547	18551	18399	18318	18358	18315	18366	18286	18533	18251	18284	18320	18261	18386	18306	18370	18229	18389	18280	18296	18497	18327	18472	18305	18333	18302	18347	18256	18175	18237	18293	18414	18308	18404	18272	18587	18390	18434	18480	18257	18215	18270	18301	18351	18295	18455	18163	18460	18419	18499	18244	18321	18410	18412	18408	18568	18328	18430	18159	18399	18474	18365	18250	18380	18384	18160	18473	18463	18319	17916	18189	18258	18273	18149	18284	18405	18308	18151	18331	18443	18281	18505	18343	18262	18326	18436	18302	18365	18569	18230	18401	18326	18360	18427	18409	18273	18435	18237	18388	18180	18394	18599	18357	18295	18395	18218	18419	18239	18292	18377	18251	18129	18213	18268	18212	18386	18478	18520	18430	18487	18357	18429	18287	18444	18338	18257	18214	18281	18231	18471	18422	18189	18126	18423	18255	18270	18289	18478	18419	18372	18490	18281	18455	18516	18352	18298	18226	18270	18254	18280	18517	18416	18248	18412	18283	18404	18524	18333	18224	18245	18145	18462	18366	18242	18151	18206	18394	18281	18345	18598	18284	18390	18340	18384	18432	18298	18337	18425	18331	18317	18200	18618	18165	18282	18385	18448	18338	18055	18094	18413	18339	18176	18040	18247	18420	18392	18421	18344	18403	18329	18552	18288	18394	18490	18518	18255	18393	18288	18300	18484	18442	18439	18428	18427	18559	18281	18446	18314	18448	18351	18144	18249	18366	18474	18377	18525	18543	18362	18436	18504	18332	18333	18582	18442	18396	18445	18183	18224	18517	18455	18481	18228	18284	18097	18439	18358	18388	18395	18257	18207	18488	18327	18101	18395	18337	18342	18279	18558	18298	18488	18382	18392	18415	18399	18507	18401	18422	18268	18356	18436	18275	18357	18224	18438	18371	18312	18356	18239	18238	18370	18234	18349	18368	18548	18438	18441	18358	18518	18153	18337	18335	18275	18308	18339	18462	18274	18269	18165	18504	18506	18295	18166	18378	18434	18365	18402	18270	18525	18558	18248	18193	18415	18458	18271	18359	18556	18441	18461	18314	18278	18189	18273	18203	18445	18349	18246	18517	18334	18248	18490	18276	18263	18193	18150	18377	18458	18377	18420	18258	18449	18466	18416	18111	18132	18367	18279	18363	18296	18341	18223	18341	18337	18247	18103	18375	18358	18262	18308	18313	18220	18450	18494	18440	18128	18299	18334	18376	18277	18497	18443	18227	18330	18355	18382	18413	18293	18585	18246	18328	18342	18225	18293	18308	18422	18402	18571	18286	18418	18594	18408	18207	18294	18260	18280	18515	18408	18474	18386	18197	18164	18355	18404	18468	18123	18489	18475	18067	18318	18486	18330	18184	18442	18215	18371	18086	18343	18386	18301	18580	18427	18451	18247	18280	18394	18408	18505	18533	18179	18188	18540	18258	18553	18318	18367	18454	18317	18366	18284	18137	18322	18547	18317	18202	18365	18234	18203	18552	18362	18432	18513	18217	18565	18366	18143	18143	18149	18425	18514	18312	18200	18336	18423	18127	18372	18421	18279	18230	18377	18579	18448	18493	18392	18443	18228	18311	18379	18217	18224	18437	18255	18651	18415	18263	18232	18413	18417	18183	18531	18399	18291	18278	18445	18291	18232	18147	18286	18342	18320	18474	18319	18350	18365	18417	18209	18208	18286	18323	18372	18462	18298	18216	18321	18303	18152	18344	18244	18483	18557	18288	18189	18268	18433	18421	18414	18267	18415	18331	18427	18382	18260	18398	18237	18427	18431	18288	18458	18281	18214	18460	18407	18206	18286	18337	18482	18337	18333	18368	18398	18443	18623	18410	18368	18181	18425	18330	18376	18219	18405	18392	18461	18173	18371	18494	18258	18154	18396	18276	18115	18213	18223	18209	18386	18260	18436	18299	18420	18213	18219	18477	18413	18009	18331	18252	18365	18239	18546	18373	18319	18558	18449	18541	18379	18480	18414	18491	18438	18440	18475	18306	18224	18440	18524	18459	18324	18342	18189	18334	18413	18387	18283	18588	18393	18568	18471	18169	18214	18101	18043	18519	18357	18610	18437	18608	18246	18257	18427	18418	18493	18059	18315	18299	18390	18187	18493	18353	18435	18278	18465	18515	18160	18177	18248	18416	18328	18439	18535	18434	18442	18248	18321	18390	18326	18389	18259	18305	18166	18332	18371	18390	18136	18390	18336	18462	18235	18514	18542	18147	18526	18395	18149	18387	18274	18228	18263	18542	18491	18122	18304	18414	18590	18383	18221	18312	18447	18326	18199	18422	18153	18481	18415	18322	18356	18300	18234	18403	18306	18429	18441	18458	18332	18547	18368	18442	18388	18268	17969	18168	18427	18233	18207	18382	18172	18330	18380	18349	18463	18569	18472	18322	18577	18384	18451	18484	18300	18310	18266	18179	18310	18449	18296	18427	18200	18277	18259	18406	18348	18410	18355	18599	18426	18534	18593	18543	18239	18336	18440	18438	18392	18292	18471	18400	18379	18396	18528	18281	18353	18319	18349	18245	18365	18192	18363	18368	18341	18246	18365	18303	18338	18466	18269	18377	18310	18205	18216	18227	18243	18364	18402	18137	18310	18171	18321	18656	18222	18456	18559	18531	18500	18406	18460	18342	18311	18453	18125	18486	18332	18299	18201	18167	18335	18289	18571	18355	18403	18301	18284	18032	18239	18610	18278	18254	18247	18354	18401	18325	18556	18358	18249	18392	18237	18442	18333	18406	18293	18420	18517	18406	18496	18190	18323	18118	18353	18380	18322	18385	18345	18523	18391	18303	18503	18371	18195	18348	18235	18360	18522	18368	18506	18360	18410	18318	18388	18090	18435	18198	18400	18309	18367	18259	18472	18412	18354	18393	18155	18402	18332	18359	18351	18540	18254	18325	18461	18385	18476	18247	18201	18280	18457	18278	18234	18271	18309	18295	18426	18541	18382	18492	18456	18345	18375	18363	18212	18264	18324	18191	18405	18324	18411	18276	18450	18397	18414	18443	18316	18192	18263	18471	18410	18538	18401	18428	18201	18241	18162	18149	18431	18481	18468	18277	18446	18328	18510	18279	18444	18496	18350	18456	18210	18311	18246	18408	18332	18431	18516	18311	18347	18353	18385	18426	18499	18347	18370	18328	18383	18290	18426	18343	18343	18241	18438	18520	18398	18270	18510	18580	18328	18435	18342	18280	18428	18375	18431	18154	18405	18467	18427	18314	18241	18390	18391	18318	18455	18276	18544	18433	18217	18300	18395	18300	18439	18432	18374	18466	18342	18187	18401	18216	18519	18310	18546	18319	18327	18298	18337	18402	18469	18227	18294	18640	18181	18420	18286	18113	18406	18277	18384	18536	18449	18299	18440	18358	18303	18530	18415	18503	18169	18147	18229	18350	18200	18212	18231	18283	18010	18170	18382	18413	18380	18441	18166	18483	18285	18245	18112	18301	18371	18346	18428	18455	18441	18260	18325	18479	18431	18294	18445	18204	18413	18353	18468	18261	18501	18265	18218	18574	18207	18178	18201	18353	18484	18555	18525	18308	18538	18628	18366	18336	18249	18247	18330	18488	18360	18445	18383	18351	18711	18439	18537	18397	18176	18323	18366	18459	18164	18402	18432	18423	18172	18186	18572	18558	18412	18168	18302	18365	18142	18297	18355	18335	18428	18413	18417	18409	18414	18361	18326	18233	18286	18231	18580	18382	18320	18544	18299	18457	18510	18266	18686	18307	18397	18485	18271	18329	18408	18496	18322	18382	18365	18408	18369	18328	18355	18182	18091	18468	18360	18424	18079	18410	18407	18540	18398	18294	18260	18120	18291	18092	18377	18383	18431	18469	18377	18457	18357	18350	18276	18318	18489	18549	18229	18422	18212	18255	18401	18347	18558	18282	18594	18491	18385	18303	18354	18280	18590	18306	18344	18497	18588	18529	18807	18490	18564	18449	18400	18420	18387	18313	18428	18553	18396	18370	18465	18312	18557	18446	18428	18336	18524	18213	18176	18470	18322	18377	18448	18474	18457	18575	18198	18471	18435	18482	18417	18260	18264	18198	18317	18429	18301	18377	18502	18333	18273	18415	18123	18432	18439	18411	18455	18284	18401	18260	18287	18223	18373	18487	18437	18417	18243	18285	18383	18541	18238	18495	18324	18607	18305	18379	18487	18205	18433	18426	18363	18286	18364	18368	18259	18231	18242	18423	18484	18602	18418	18400	18152	18375	18306	18367	18325	18457	18367	18558	18123	18314	18443	18285	18350	18260	18396	18418	18556	18639	18538	18373	18392	18522	18332	18275	18451	18394	18357	18287	18410	18265	18261	18329	18449	18375	18290	18485	18341	18283	18305	18309	18346	18383	18262	18297	18315	18323	18382	18398	18506	18426	18444	18449	18410	18260	18324	18056	18290	18225	18405	18485	18526	18332	18307	18302	18397	18313	18392	18274	18276	18502	18346	18365	18424	18302	18444	18319	18519	18425	18202	18468	18367	18382	18229	18588	18244	18414	18168	18305	18433	18319	18337	18297	18425	18404	18408	18477	18188	18543	18486	18269	18537	18379	18406	18250	18367	18458	18429	18300	18494	18043	18261	18514	18522	18358	18299	18336	18352	18394	18496	18373	18304	18286	18221	18413	18422	18612	18515	18008	18575	18339	18234	18303	18364	18434	18283	18203	18275	18269	18246	18177	18272	18557	18312	18434	18461	18439	18252	18236	18532	18509	18231	18224	18468	18253	18204	18320	18428	18268	18378	18395	18354	18369	18316	18425	18410	18324	18404	18071	18485	18381	18424	18306	18457	18381	18201	18183	18277	18293	18434	18237	18463	18321	18352	18387	18567	18320	18242	18273	18340	18523	18339	18365	18358	18384	18261	18239	18321	18363	18467	18351	18498	18288	18249	18309	18478	18218	18357	18274	18409	18269	18475	18318	18351	18265	18271	18356	18214	18391	18428	18296	18454	18470	18486	18269	18452	18513	18489	18302	18381	18553	18289	18360	18532	18379	18422	18278
20730	29909	27836	21448	19338	18554	17648	16937	16783	16386	16271	16013	15773	15873	15711	15872	15609	15379	15283	15109	15205	15233	15314	15144	15266	15148	15161	15162	15126	15148	15024	15155	15284	15372	15895	15603	15452	15371	15057	15082	15127	15117	15195	15204	15151	14909	15272	15141	15010	15254	15191	15020	14993	15197	15264	15175	15157	15083	15137	15145	15194	15155	14980	15038	15111	15212	15075	15005	15122	14964	15013	15177	15092	15151	15124	15257	15120	14991	15207	15040	14997	15080	15181	15116	15066	15101	15235	14946	15230	15000	15062	14856	15057	15239	15083	14954	15143	15091	15199	15073	15165	15063	15020	14898	15124	15184	15155	15198	15072	15253	15132	14992	14989	15172	14895	14995	15037	15129	15199	15208	15109	15349	14937	14996	15181	15159	15014	15184	15088	14839	15067	15015	15120	15190	14986	15138	15057	14854	15232	14961	15191	15043	15179	15014	15209	14990	15096	15121	14827	15031	15118	14982	15201	15135	15146	15067	15142	15216	15344	14959	15032	15034	15389	15053	15136	15214	15012	15080	14958	15091	15192	15147	15056	15134	15248	15050	15088	15090	15088	15054	15096	15055	14941	15179	14880	14975	15190	15156	15024	14805	15200	15091	14908	15099	14895	15184	15135	15086	15143	15146	15197	15225	15047	14980	15190	15128	14993	15092	15129	15178	15016	14985	14947	15032	15074	15198	15056	15052	15166	15120	15151	14993	15120	15047	15021	15104	14898	15137	15093	15053	15004	15024	15172	15144	15026	15124	15139	15166	15085	15127	15354	14934	14916	14942	15023	14986	15196	15109	15182	15170	15158	15177	15070	15209	15006	15228	15080	15051	15026	15065	15273	15240	14986	15086	15015	14822	15186	15183	14972	15123	15166	15169	14883	14906	15132	14957	15293	15262	15072	15271	14838	15045	15160	15112	15120	15029	15096	15063	15089	15058	15062	15250	14857	15288	15073	15141	14982	15245	15271	15112	15010	14920	15026	15226	14889	15185	15068	15086	14981	15105	15201	15103	15188	15027	15137	15069	15041	15091	15081	15079	15147	15070	15107	15206	15192	15306	15150	15110	15082	14987	15046	15034	15099	15009	15149	14999	15003	14994	15133	15111	15082	15099	15116	15025	15076	15041	15079	15149	15147	14970	15133	15293	15145	15154	15069	15099	15047	15111	15158	15128	15083	15019	15145	15208	15069	15041	14855	15042	15185	15042	15156	15236	15176	15094	14987	14986	15010	15065	15208	15182	14961	15043	14972	15274	15130	15079	15137	15175	15134	14948	15258	15035	15155	15183	15125	15013	15165	15024	15110	15085	15254	14917	15211	15110	15148	15040	15067	15021	15144	15008	15021	15081	15109	14963	15062	14970	15201	15052	15023	15110	15042	15096	14935	15065	15187	15107	14999	15086	15033	15050	15216	15119	15033	14915	15196	15235	15051	15087	15137	15140	15008	15196	15132	15017	15029	15029	14910	15053	15081	15221	14894	15232	15190	14947	15105	14943	15161	15002	15119	14916	15226	15033	15101	15006	15075	15048	14881	15117	15123	15079	15227	15097	15119	15184	15168	15044	15060	15026	15106	14870	15202	14989	15052	15069	15015	15173	15189	15006	15044	15055	15013	15027	15151	15095	15112	15035	15207	15113	15160	15137	15119	15023	15148	15123	15098	15140	15104	15140	14969	15021	14923	14996	15068	14994	15278	15031	15024	15081	15345	15139	15059	15066	14903	15000	15074	15087	15225	15256	15121	15218	15096	15051	15004	15109	14907	15057	15219	14967	15122	14953	15122	14943	15097	14995	15153	15061	14984	15118	15139	15073	15128	14912	14981	15022	14975	15261	15157	14994	15015	15262	15064	15167	15095	15009	14956	15031	14848	15229	14758	15305	15140	15034	15095	14968	15138	14970	15149	15198	15096	15196	14913	15236	15106	15079	15098	14870	14958	15321	15241	14997	15068	14961	14997	15102	15058	15137	15040	15240	15139	14997	15042	15030	15102	15068	15026	15037	15020	15368	15178	15028	15107	15147	14972	15153	15026	15113	15049	14961	15215	15149	15334	15048	15005	15089	15132	15062	15040	15342	15263	15012	15178	15130	15061	15229	14958	14994	14874	15141	15084	15142	15251	15109	15280	15094	15053	15091	15198	15013	14918	14973	15133	15216	14997	15040	14932	15105	15026	15223	15150	15035	14944	15075	15128	15179	15152	15023	15041	15118	15112	15111	15031	15115	15203	15060	14964	15271	15067	15046	15185	14873	15153	15143	14948	15051	15118	15016	15198	15055	15048	15141	15188	14985	15126	15130	15152	15110	15122	15089	15129	15283	15089	14888	15160	15036	15158	15110	14900	15064	15193	14959	15146	15083	15127	15075	15073	15082	15148	15092	14993	15130	15120	15164	15183	15149	15106	15057	15162	15244	15112	15066	14960	15195	15129	15147	14897	15109	15017	15073	15092	15172	15001	15108	15044	15064	14913	15187	15074	15146	15336	15024	15158	15014	15066	14843	15189	15139	15048	14862	15163	15044	15193	15060	15133	15011	14855	15046	15052	15203	15106	15109	15088	14959	15190	15078	15062	14950	15121	15018	15032	15145	15047	14986	15163	15143	15130	15087	15099	14994	15063	15216	15093	15144	14973	14969	15125	15087	15205	15075	15224	14970	14999	15081	15026	15061	15122	14998	15282	15075	14931	15080	15239	14995	14924	15060	15032	15003	15034	15094	15160	15162	15086	15194	15039	15241	15081	15016	15248	14960	15152	15153	15108	14950	15067	15099	14986	14992	15171	14988	15172	15111	15020	15088	15051	15227	15086	15121	15020	15072	14963	15055	14957	15051	14958	15072	15254	15082	15206	15126	15088	15265	15095	15029	15075	15073	15103	15133	15008	15115	14958	15297	15234	15069	14957	15051	15053	14974	14928	15032	15013	15221	14952	14965	15292	15202	15030	14928	15102	15207	15184	15026	15104	15086	15168	15153	15144	14928	15147	15218	15150	15134	14930	15042	15126	15067	15275	15050	15157	15048	15212	15058	15093	14976	15030	15283	14937	15092	15067	15130	15035	15317	14980	15054	15134	15025	15224	15086	14931	15043	15255	15054	15073	15117	14975	15198	14939	14943	15164	15150	15009	15001	15160	15141	15072	15082	15173	15035	15020	15081	15106	15095	15169	15024	15049	15139	14994	14984	15070	15204	15060	15085	14955	15113	15328	14970	15039	15035	15123	15168	15149	15143	15114	15007	15296	14989	15007	15157	15215	15117	15119	15107	15034	15187	15245	14969	15061	15147	15166	14900	15161	15042	14889	15116	14989	15048	15063	15029	15092	14994	14973	15191	15160	15168	15097	15067	15140	15122	15237	15134	15047	15195	15026	15024	14978	15030	15056	15204	15056	15202	15218	14956	15121	15273	14955	15222	14961	15202	15007	15202	15066	15171	15128	15134	15036	15045	15208	15166	15024	15036	15098	14950	15050	14992	15183	15163	15000	15059	15006	14972	15126	15220	15123	15134	15073	15098	15022	15004	15053	15100	14976	14978	15078	15143	14986	14958	15061	14990	14971	15101	14988	14933	15082	15000	15297	15199	15206	15097	15093	15091	15031	15087	14955	15232	15168	15198	15011	15290	14921	15200	15204	14899	15056	15161	15233	15208	15030	15046	14841	15152	15190	15030	15231	15018	15239	15161	15015	15262	15191	15140	15214	15212	15056	15151	15093	15131	15216	15058	15080	15287	15123	15225	15037	15069	15183	15080	15130	15003	15159	14994	15180	14972	15190	14967	15015	15093	15027	15086	15328	15125	15065	15079	15146	15078	15226	15127	15071	15033	14994	15024	15111	15263	15163	15066	15181	15124	15120	15007	15180	15042	15111	15296	15013	15223	14949	15059	15187	15079	15020	15116	14995	14942	15130	15306	15174	15238	15106	15226	15024	15160	15194	14999	14989	15002	14974	15123	15170	15004	15121	15209	15103	15216	15073	15219	15038	15045	15049	15096	15093	15248	15100	15121	15126	15070	15085	15071	15069	15015	15157	15265	15089	15044	14971	14995	15061	15228	15189	15227	15165	15294	15117	14979	15160	14984	15140	15243	15099	15089	15039	15086	15174	14995	15141	15097	15065	14987	15234	15086	15123	15155	14987	14987	15135	15049	15057	15099	15052	15203	15199	14947	15044	15095	15194	14947	15018	15049	15308	15071	15134	14995	15195	14869	15115	15105	15093	14990	14919	14994	14943	15115	15120	14960	15196	15148	15067	15017	15047	15049	15078	15235	15031	15148	15127	15005	15231	15148	14987	15294	15006	15056	15154	15105	15176	15110	15024	15124	15177	15081	15077	15151	15204	15067	15031	15098	14949	14969	14908	15183	14884	15009	14947	15199	15245	14849	14985	14944	15016	15151	15055	15035	15019	15148	15158	15050	15164	15199	15174	15041	14939	14975	15129	14982	15141	15126	15107	14942	15168	15262	15069	15068	14959	15110	14986	15332	15140	15143	15083	15019	15172	15164	15124	15172	15128	15018	15149	15007	15006	15005	15091	15034	15168	14978	14889	14997	15143	15098	15206	15141	15122	14948	15207	14996	14923	14955	15215	15042	15093	15204	15199	14961	14993	15060	15021	15220	15041	15284	15039	15063	15140	15105	15188	15159	15136	15120	14935	14968	15027	14985	15118	15164	15222	15051	15077	15108	15209	14879	15079	15202	14945	15176	15019	15281	15188	15301	15098	15102	15078	15182	15090	15089	15222	15012	15086	15119	15014	15122	15065	15144	15202	15037	15231	15113	14918	15234	14931	14996	15103	15119	15265	15074	15119	15098	15183	15046	15136	15240	15134	14991	14951	15048	15202	15223	15330	15171	14872	15187	15103	15125	15126	15289	15069	15042	15159	15015	15117	15155	15058	15117	15123	14950	15047	15095	15009	15077	15193	15270	15070	15043	15029	15035	15104	15120	15191	15213	15117	15131	15098	15112	15107	15083	15130	15222	15076	15058	15010	15136	15184	14936	15087	15089	15040	15106	15043	15061	14999	15051	15074	15055	15091	14974	15008	15175	15197	15223	15190	15017	15155	15019	15094	15084	15085	15138	15029	14981	15103	15097	15037	15152	15184	15097	14931	15089	15129	15052	15329	15132	15146	15024
23891	21477	29247	24242	22660	24277	24227	20415	19722	19946	19724	19531	19181	19101	19214	19069	18858	18673	18538	18519	18592	18575	18574	18591	18315	18519	18422	18545	18512	18309	18284	18459	18478	19884	22177	20853	19641	18976	18592	18391	18201	18277	18264	18423	18252	18315	18247	18144	18333	18250	18108	18156	18165	18150	18220	18160	18125	18235	18052	18219	18091	18342	18282	18036	18301	18298	18163	18157	18460	18125	18250	18265	18225	17996	18438	18139	18154	18318	18170	18024	18101	18265	18055	18292	18277	18186	18338	18328	18066	18221	18165	17921	18017	18232	18218	18233	18063	18323	18365	18121	18011	18158	18081	18120	18150	18223	18164	18017	18292	18073	18298	17943	17987	18055	18360	18138	18137	18098	18097	18257	18313	18150	18199	18339	18187	18310	18157	18239	18196	18386	18163	18309	17988	18368	18012	18224	18238	18340	18146	18326	18486	18088	18179	18089	18224	18087	17914	18194	18196	18090	18221	18133	18056	18043	18050	18240	18247	18123	18259	18024	18222	18268	18149	18402	18298	18012	18197	18363	18222	18077	18227	18262	18104	18306	18170	18046	18004	18193	18095	18330	18116	18071	18085	18216	18455	18346	18206	18152	18396	18260	18410	18192	18272	18310	18159	18325	18342	18206	18043	18000	18264	18388	18141	18254	18037	18248	18082	18407	18271	18279	18226	18252	18202	18105	18357	18157	18106	17998	17957	18133	18297	18226	18201	18152	18068	18176	18217	18202	18326	18022	18303	18305	18191	18265	18255	18256	18395	18220	18394	18317	18403	18356	18136	18187	18025	18319	18215	18002	17990	18235	18227	18174	18353	18249	18277	17978	18015	18148	18256	18126	17990	18043	18253	18094	18301	18299	18263	18280	18076	17855	18231	18289	18204	18170	18254	18114	18142	18241	18056	18135	18190	18048	17867	18253	18138	18047	18143	18213	18142	18114	18239	18046	18181	18248	18055	18100	18079	17996	18266	18249	18389	18172	18261	18069	18330	18294	18367	18437	18246	18376	18157	18124	18183	18153	18035	18166	18444	18134	18232	18238	18018	18106	18217	17919	18284	18007	18197	18137	18408	18281	18435	18108	18356	18245	18278	18258	18147	18080	18248	18159	18076	18178	18282	18100	17918	18095	18186	18150	18288	18131	18136	18273	17974	17934	18271	18304	17982	18341	18449	18094	18306	18182	18233	18175	18148	17951	18164	18321	18012	18074	18366	18208	18333	18275	18178	17964	18379	18262	18232	18086	18203	18072	18371	18086	18036	18269	18249	18187	18107	18268	18249	18281	18172	18199	18318	18299	18327	18041	18117	18325	18142	18176	18204	18264	18243	18273	18351	18325	18325	18428	18271	18075	18225	18114	18291	18091	18315	18157	18353	18247	18245	18096	18014	18172	18061	17941	18202	18158	18350	18238	18087	18291	18285	18081	18248	18304	18348	18110	18302	18064	18151	17969	18239	18114	18247	18086	18246	18042	18191	18427	18240	18017	18142	18130	18066	18234	18214	18219	18053	18333	18180	18013	18137	18072	18057	18274	18141	18167	18310	18311	18126	18462	18395	18022	18263	18362	18316	18116	18207	18138	18122	18168	18127	18181	17917	18117	18148	18283	18377	18315	18224	18228	18329	18134	18339	18106	18246	18286	18213	18116	18083	18218	17963	18246	18020	18236	18173	18072	18161	17976	18199	18105	18216	18175	18189	18139	18128	18204	18319	18117	18255	17995	18224	18184	18139	18243	18305	18196	18129	18111	18016	18133	17965	18094	18286	18107	18087	18268	18011	18181	18210	18181	18221	18063	17983	18207	18339	17970	18455	18316	18221	18158	18195	18140	18372	18351	18146	17908	18133	18061	18187	18294	18198	18059	18191	18134	18275	18469	18224	18349	18177	18385	18057	18186	17998	18275	18365	18064	18106	18184	18355	18229	18133	18126	18259	18218	18115	18208	17938	18255	18173	18233	18337	18138	18230	18316	18303	18108	17954	18213	17995	18087	18112	18280	18377	18374	18192	18143	18345	18376	18084	18173	18134	18142	18599	18348	18309	18046	18104	18053	18200	17992	18090	18070	18319	18202	18217	18040	18207	18149	18077	18266	18049	17919	18298	18200	18114	18044	18144	18226	18267	18192	18321	18181	18235	18238	18035	18037	18269	18033	18243	18266	18041	18067	18362	18256	18118	18038	18306	18025	18124	18215	18390	18333	18050	18269	18284	18231	18141	18135	18172	18189	18135	18305	18235	18063	18362	18206	18204	18291	18108	17997	18186	18111	18029	18186	18291	18250	18277	18189	18331	18278	18167	18026	18314	18191	18227	18360	18235	18165	18065	18160	18242	18118	18351	18335	18200	18322	18174	18067	18197	18223	18143	18291	18356	18177	18138	18029	18105	18165	18176	18096	18225	18097	18158	18056	18312	18120	18253	18082	18208	18187	18229	18038	18233	18338	18076	18179	18136	18049	18109	18324	18160	18230	18198	18166	18132	18000	18530	18290	17970	18136	18228	18273	18096	18143	18222	18127	18401	18202	18149	18182	18062	18227	18076	18244	18183	17999	18393	18244	18214	18172	18133	18136	18151	18036	18086	18008	18171	18131	18181	18090	18077	18249	18104	18140	18018	18299	18197	18052	18197	18254	18239	18268	18323	17954	18269	18282	18236	18152	18370	18257	18213	18229	18345	18026	18273	18168	18261	18437	18204	18091	18108	18150	18088	18117	18040	18308	18303	18130	18131	18140	18160	18256	18203	18268	18109	18241	18312	18351	18108	18064	17951	18069	18288	17933	18126	18253	18121	18393	18413	18240	18213	18094	18242	18039	18194	18332	18216	18060	18177	18174	18266	18123	18159	18218	18412	17999	18151	18206	18285	18132	18183	18275	18349	18165	18190	18290	18386	17953	18017	18225	18011	17984	18157	18378	18256	18137	18183	18121	17860	18193	18263	18175	18258	18179	18130	18118	18556	18299	18290	18099	18383	18201	18268	18034	18155	18319	18425	18393	18446	18152	18080	18190	17937	18381	18176	18270	18222	18228	18247	18150	18166	18465	18334	18447	18345	18326	18420	18237	18005	18500	18191	18150	18081	18023	18285	17993	18061	18059	18221	18251	18370	18141	18327	18250	18256	18017	18276	18145	18058	18234	18363	18148	18278	18461	18200	18069	18084	18257	18333	18069	18303	18125	18079	18098	18062	18182	18337	18255	18164	18153	18253	18264	18345	18004	18048	18220	18102	18142	18408	18154	18128	18325	18142	18185	18296	18258	18078	17958	18077	18062	18228	18171	18269	18146	18199	18013	18326	18157	18276	18226	18137	18202	18221	18266	18347	18216	18126	18356	18213	18235	18174	18137	18235	18164	17900	18155	18101	18226	18404	18097	18124	18213	18274	18324	18186	18239	18118	18124	18158	18158	18010	18255	18151	18148	18195	17932	18056	18331	17993	17964	18239	18076	18228	18073	18286	18140	18190	18320	18349	18296	18192	18164	18123	18152	18351	18233	18298	18058	18205	18383	18354	18219	18075	18088	18290	18078	18297	18168	18078	18207	18187	18369	18041	18184	18140	18190	18253	18087	18267	18225	18288	18216	18157	18219	18199	18308	18377	18074	18030	18006	18215	18273	18100	18297	18311	18269	18337	18163	18230	18221	18276	18416	18149	18021	18182	18141	18295	18197	18284	18323	18367	18169	18174	18320	18102	18231	18202	18318	18158	18404	18039	18052	18024	18092	18190	18249	18249	18213	18162	18053	18135	18259	18035	18096	18057	18045	18104	18187	18307	18222	18116	18451	18126	18059	18266	17907	17939	18352	18320	17914	18301	18044	18132	18232	18038	18216	18390	18100	18219	18228	18337	18171	18157	18115	18175	18171	18171	18051	18116	18331	18368	18167	18213	18323	17965	18402	18271	18242	18158	17986	18251	18319	18060	18094	18258	18110	18219	18231	18335	18168	18103	18107	17927	18051	18279	18000	18157	18443	18210	18158	18206	18157	18163	18265	18005	18000	18272	18412	18130	18168	18166	18204	18228	18215	18293	18421	18188	18360	18170	18234	18246	18216	18215	18102	18265	18204	18132	18091	18212	18184	18247	18207	18228	18110	18062	18092	18276	18323	18219	18368	18234	18176	18289	18281	18173	18343	18049	18118	18303	18098	18369	18343	18193	18116	18182	18190	18151	18397	18246	18050	18214	18276	18092	18034	18284	18075	18030	18279	18155	18064	18242	18121	18213	18137	18146	18385	18201	18140	18299	17970	18296	18147	18228	18182	18307	18036	18112	18320	18120	18268	18365	18304	18314	18254	18197	18390	18329	18255	18131	18008	18231	18286	18311	18382	18233	17927	18121	18500	18278	18368	18445	18185	18144	17995	18172	17947	18275	18266	18103	18231	18310	18271	18228	18093	18193	17910	18092	18414	18259	18409	18178	18277	18003	17946	18209	18191	18216	18182	18270	18152	18119	18259	18206	18066	18315	18291	18156	18483	18092	18260	18345	18273	18161	18152	18248	18298	18082	17996	18209	18168	18223	18407	18103	18425	18281	18003	18229	18103	18263	18185	18060	18187	18089	18179	18374	18203	17986	18516	18352	18023	18114	18396	18215	18175	18084	18205	18044	18133	18363	18252	18045	18297	18244	18319	18273	18124	18170	18317	18172	18053	18303	18223	18236	18220	17971	18321	18284	18034	18217	18165	18258	18298	18193	18142	18102	18298	18106	18125	18478	18287	18187	18125	18025	18020	18148	18157	18318	18113	18307	18073	18338	18098	18288	18178	18221	18072	18133	18088	18001	18033	18238	18133	18221	18333	18173	17982	18101	18151	18404	18421	17900	18119	18164	18224	18170	18214	18180	18213	18153	18198	18124	18126	18227	18216	18126	18190	18288	18346	18354	18233	17976	18288	18075	18163	18370	18309	18271	18220	18188	18138	18236	18409	18187	18158	18252	17909	18112	18065	18214	18225	18151	18224	18272	17979	17963	18126	18294	18068	18155	18134	18166	18325	18449	18040	18293	18036	18127	18369	18344	18266	18258	18277	18203	17996	18188	18162	18333	18118	18289	18136	18164	18207	18080	18211	18107	18267	18200	18266	18252	18094	18294	18077	18061	18202	18141	18099	18035	18246	18100	18223	18367	18180	18279	18215
20260	35980	33214	25496	22327	20499	19584	18231	17603	17488	17185	16918	16353	16189	16080	16104	15701	15785	15190	15097	15237	15429	15291	15356	15246	15327	15140	15236	15335	15375	15175	15111	15247	17773	20146	17613	16566	15821	15240	14930	15143	15157	15087	14972	15083	15217	15076	15113	15007	15006	15140	15191	14868	15064	15073	14961	15107	15232	15096	15121	14928	15085	14980	15036	15114	15052	15125	14929	15040	15060	15063	15168	15062	14911	15139	14939	15093	14914	14909	15318	15103	14945	15047	14979	14864	15125	15056	14997	15123	15063	15025	15129	15091	14980	15301	15066	15067	15083	15086	15108	14896	15124	15124	15070	15116	15071	14926	14981	14855	15164	14883	14849	15188	15029	15017	15007	14859	14970	15175	15078	15046	15124	15099	14928	15200	15094	15043	15128	14899	15177	14913	15031	15087	15114	15080	15075	15027	15000	15103	15019	14992	15176	14935	15185	14850	15062	15016	14988	15088	15096	14932	14982	15057	15032	15101	15067	15023	15077	15310	15010	15058	15032	15011	15048	15251	15132	15068	14896	15088	15005	15068	15119	14924	15111	15003	15028	15107	15027	14931	15195	15173	14933	15050	14957	15149	14985	14998	15042	15001	15015	15043	15132	15141	14978	15187	15199	15019	15110	15022	14892	14942	14968	15125	15045	15070	14887	15179	14938	14953	15045	15021	15062	14993	14987	15079	14948	15096	15130	14990	14985	15068	14990	14932	15003	14985	14976	15024	14927	14863	14898	14993	14930	15086	14950	15095	15112	15016	15034	15076	15012	14981	14979	15131	14996	15141	14958	14964	15051	15062	14961	15023	15195	14842	15081	14932	14992	15011	15093	15146	15060	15119	15096	15100	14903	14962	15041	15176	14960	15197	15237	14974	14965	15105	14946	15115	15248	15007	15144	15009	14970	15009	15092	14934	14913	15052	15030	14953	14961	15039	14931	15118	15069	15230	15098	14978	15189	15058	14959	15112	14817	14862	15076	14901	15176	15016	14987	14971	15013	14889	15103	14978	15016	15150	15095	15090	15224	15010	15039	15196	15048	15092	15131	15142	15122	15001	15090	15114	15013	15050	15008	15004	15027	15020	14855	14964	15072	15140	15016	15039	14943	14970	14855	15009	14930	15289	14997	14949	15130	14851	14995	15098	15100	14920	15187	14956	14976	15019	14938	14950	15132	15055	15033	15150	14968	14878	15002	14956	14977	14897	15027	14923	15084	15015	14879	15095	15055	14945	14956	15060	14948	14958	14926	15150	15011	15039	14719	14898	15059	14979	14998	15027	15017	14995	15090	15196	15019	15040	14920	15326	15033	15096	15039	15087	14989	14973	15105	15083	15004	15054	14929	15022	14954	15227	14987	14884	15061	15196	15116	15001	14816	15011	14947	15039	15040	14992	15072	15132	14929	15248	14961	15147	15056	15304	14956	14806	15101	15090	14962	15096	15040	14943	14885	15017	14855	14856	14990	15168	14945	15090	14994	15115	14936	15117	14811	15157	15035	15043	15065	14954	15107	14889	15005	15019	14942	15089	15090	14957	14872	14905	15010	14978	15170	15144	15029	14999	14842	15043	14970	15035	15041	15031	15047	15137	15202	15151	15019	15004	14876	15079	14952	14839	14847	14883	14969	15142	15135	14771	14964	15160	15108	15057	15145	14974	15113	15240	14907	15053	15000	15008	15039	15325	14974	14910	15120	15147	14941	15120	15153	15088	15054	14895	15111	14837	14976	15080	15027	15043	14991	15029	14979	15012	14977	15019	15110	15129	14964	15055	15013	14940	14987	14950	15135	15062	15005	15100	15122	14913	15054	15159	15013	14997	14996	15155	15081	15001	14943	15032	15082	15084	14922	15121	15043	15128	15083	14888	15136	14968	15089	15000	15045	14922	15083	15244	15147	15002	15088	15058	15006	15003	15179	14959	14848	15205	14950	15014	15091	14890	14918	14971	14996	15003	15048	15064	14970	14938	15035	15180	15135	14857	14911	15110	14971	14999	15066	14987	14935	15093	14940	15066	15102	14894	14870	15011	14895	14995	15122	15038	15178	14816	15112	15063	14935	15001	14998	15011	15227	15088	15018	15159	15079	15226	14927	14982	14904	15076	14947	15124	14923	15024	15085	15027	15077	15229	15037	15027	14889	15207	14942	14779	14917	14890	15181	14951	14944	15005	14931	14959	14971	15050	15071	15137	15136	14876	14887	14906	15106	14950	15121	15152	15069	14998	14938	14973	14996	14981	15124	15223	15044	15194	14928	14735	15078	14880	15129	15023	14987	14961	15057	14836	15295	14919	14983	14881	15172	15009	14962	14933	15126	14977	14953	15048	14910	15053	15039	15099	14840	15082	15143	14938	15035	15060	15153	15063	14940	14942	15098	15088	15126	15116	15144	14898	15057	15168	15187	14950	15085	15103	15039	15088	15144	15085	15128	15039	15104	15054	15101	14974	15107	15049	14833	15085	14920	15149	15111	15111	14909	14975	15071	14969	15035	15080	14904	14963	15041	14987	14992	15166	15012	15021	15001	14911	15042	14807	14930	14946	14906	15029	15047	14976	15044	15108	15166	14917	15017	15046	15037	14987	15173	15068	14986	14895	15005	15100	14952	15194	14878	15033	14948	15047	14915	15013	15141	15108	15147	15068	14991	15325	14800	15099	14893	14969	15007	15179	15136	14935	14941	14994	15139	14987	15068	15066	14916	14926	14872	14989	14975	14955	14965	15101	14931	14952	15026	15079	15041	15037	15019	15118	15022	15095	14958	15155	15036	14975	15007	15161	14859	15017	15072	15097	15022	15122	15187	14827	14907	14912	15154	15012	15027	14946	15258	15008	14976	14873	14871	15200	14997	14917	14991	15091	15014	15105	15045	15042	14949	15126	15112	15065	15037	14998	15042	15145	14933	15164	15013	15132	15059	15087	14852	14944	15161	15163	15098	15065	14991	15031	15005	14998	14998	14934	15226	14970	15238	14996	14994	15119	15110	14962	14897	14913	15165	15022	15048	15083	14962	14996	14984	15095	14927	15241	14923	14969	15073	14953	14899	15108	14896	15096	14959	15046	14997	15060	15005	14906	15219	15106	14993	15041	15105	15118	15068	14995	15036	14945	15106	15005	14936	15055	14967	15106	14866	15041	14940	14928	15049	14898	15154	15151	15013	14992	14988	15162	15025	14961	15112	15057	15005	14978	15015	15073	14932	15123	15127	14973	14966	14914	15032	15153	14888	15141	15064	14919	15214	14814	15181	15130	15171	14983	15033	15241	14998	15000	14941	15133	15190	14978	15001	15035	14851	14869	14949	15085	14959	15058	15092	15033	15079	15127	15007	15008	15043	15008	14897	15076	14872	15024	15055	15121	14902	15083	15067	15016	15057	15164	15044	15067	15066	15070	14971	14969	15168	15091	15000	15038	15092	14948	15034	14981	14896	14943	15107	15206	15178	14890	15046	14950	14851	15116	15041	15074	15014	14944	15018	15081	15224	15117	15006	14914	15077	14852	14943	15031	14906	14979	14889	14964	15053	14961	14861	15096	15100	14966	15157	15140	14955	15064	14915	15156	15056	15129	14967	15055	15018	15052	15102	14921	14993	15248	14983	15076	15100	15001	15033	14978	14922	14922	14966	14961	15053	14929	14842	14986	14848	15210	15072	14852	15065	14948	15170	15070	14999	15131	15027	14924	15133	14899	15073	14964	14849	14864	14967	14968	15034	15210	15005	15178	14984	15032	15098	14924	14996	14939	14976	15024	15197	14866	15331	14954	14933	15069	15127	14950	15005	15088	15021	15004	14943	14944	15028	15019	14917	15017	15203	15192	14937	15002	14790	15029	14957	15109	15120	15030	14768	15156	15081	15015	14992	15008	14914	15029	15136	14784	15063	14967	15013	14964	15081	15040	15068	14861	14997	15155	14874	15147	14999	14976	15014	15066	14980	15105	15118	14937	15174	14921	15017	15064	14972	15103	14994	14904	15018	14937	14952	15100	15050	15009	14988	14990	15009	15007	15218	15022	15022	15006	15080	15106	14975	15048	15124	15158	15037	14935	15020	15091	14966	15134	15078	14874	15140	14961	15247	15115	15067	14961	15028	15011	15189	15064	14905	15065	15014	14880	15086	15129	14960	15028	14857	15127	14965	14963	14929	15079	14908	14970	14938	15041	15068	15097	14969	15147	15022	14926	14962	14998	15108	15105	15067	15022	15165	15112	14821	14929	15103	15035	14937	15044	15066	15032	15071	14986	15183	15168	15003	15013	14926	14974	15032	15062	14957	14909	15024	15033	14872	14964	15178	15184	15110	14918	15046	15010	15103	15119	15141	14986	14885	15060	15153	15027	14938	15071	15025	14990	15141	15122	15038	15048	15017	15049	14971	15219	15070	15030	15098	15163	15042	14984	14960	15160	14980	15229	14971	15004	15074	14951	14823	14926	15069	15129	15043	14961	15053	15142	14949	14893	15085	15060	14969	14924	15177	15097	15113	15060	15105	15079	15218	14949	14998	15144	14908	15047	14938	15029	15345	15028	14981	15021	15169	14935	15074	15140	14992	15146	14926	14940	14932	15119	14907	15094	15051	15026	14873	15046	15080	15138	15121	15025	14962	15097	15010	15009	15070	15159	15097	15001	14846	15192	15188	14954	15034	14975	14987	15158	14942	15254	14991	15096	14968	15016	14915	14951	15074	14991	15123	15040	14912	15168	15023	15005	15014	15006	15209	14959	14935	14853	14992	14851	15018	14920	15022	14982	15089	15022	15112	15026	14976	15120	14887	15026	14828	14919	14980	14999	15003	15024	15091	15167	14950	15062	15151	15108	14816	14984	15086	14963	15068	14780	15043	15132	15091	15078	15145	14908	14946	15115	15025	14978	14940	15018	15133	15083	15010	15074	15118	15115	14964	15006	15032	15180	15023	15127	14918	14987	14899	15126	15004	15063	15008	15018	14960	15166	14970	15077	15069	15232	15140	14997	14992	15021	15169	15020	15161	14896	15028	14797	15045	14997	15114	14892	15071	15116	14982	15042	15035	15029	14997	15205	14854	15067	14983	14994	15041	14996	15123	14727	15024	14908	14938	15053	15205	15152	15063	14990	14966	15089	15107	14944	15021	15068	14920	14993	14914	15152	15054	15186	15008	14910	14962
23023	21471	29501	23831	21797	24462	27622	21768	20578	20904	20712	20411	19953	19588	19356	19508	19304	18991	18895	18881	18787	18876	18846	18577	18700	18650	18592	18655	18758	18990	18918	18824	18776	21360	24636	22582	20761	19675	18858	18702	18588	18347	18491	18150	18107	18422	18517	18463	18560	18340	18556	18292	18499	18703	18543	18414	18305	18518	18498	18507	18312	18560	18413	18383	18547	18639	18560	18380	18332	18284	18228	18422	18516	18505	18526	18472	18704	18484	18389	18296	18357	18261	18252	18552	18460	18404	18404	18541	18517	18610	18296	18368	18601	18190	18402	18473	18210	18416	18443	18208	18452	18353	18518	18361	18408	18325	18300	18483	18638	18382	18600	18399	18434	18143	18303	18627	18379	18441	18418	18463	18320	18370	18495	18388	18385	18374	18379	18395	18367	18469	18533	18334	18351	18511	18366	18571	18229	18425	18285	18245	18443	18478	18343	18554	18510	18570	18271	18360	18350	18444	18305	18216	18315	18260	18286	18276	18449	18444	18499	18408	18259	18476	18312	18332	18360	18443	18267	18412	18427	18363	18296	18392	18282	18408	18428	18565	18478	18394	18325	18426	18428	18443	18403	18410	18166	18195	18564	18292	18346	18228	18293	18210	18265	18295	18395	18220	18346	18432	18292	18343	18244	18359	18633	18318	18340	18575	18451	18375	18414	18298	18455	18297	18345	18468	18501	18434	18386	18455	18268	18426	18287	18409	18477	18424	18398	18564	18446	18399	18232	18255	18285	18370	18240	18287	18606	18399	18295	18231	18353	18367	18277	18321	18391	18225	18223	18049	18381	18467	18317	18565	18255	18321	18392	18478	18341	18275	18388	18286	18138	18389	18379	18227	18507	18192	18400	18432	18315	18291	18379	18519	18137	18469	18450	18253	18306	18358	18213	18360	18442	18535	18380	18294	18417	18266	18464	18374	18376	18267	18345	18343	18328	18300	18271	18267	18508	18266	18348	18319	18298	18390	18454	18097	18363	18497	18152	18346	18307	18694	18456	18483	18490	18403	18632	18448	18273	18048	18363	18441	18278	18297	18338	18305	18341	18315	18408	18292	18430	18291	18332	18393	18394	18413	18384	18450	18267	18292	18386	18444	18242	18123	18610	18155	18307	18517	18445	18326	18214	18388	18544	18341	18335	18148	18339	18340	18511	18372	18406	18322	18397	18473	18507	18436	18423	18274	18315	18248	18314	18191	18381	18519	18501	18421	18316	18483	18429	18170	18104	18356	18439	18165	18261	18471	18617	18294	18281	18349	18331	18353	18442	18266	18171	18309	18524	18199	18332	18148	18421	18305	18422	18401	18351	18443	18318	18276	18287	18289	18398	18288	18354	18308	18403	18406	18443	18522	18325	18519	18237	18166	18142	18108	18307	18395	18398	18207	18304	18457	18364	18498	18377	18371	18389	18243	18456	18398	18280	18184	18429	18258	18181	18459	18268	18219	18256	18192	18477	18461	18530	18427	18519	18372	18222	18262	18301	18278	18406	18296	18253	18277	18373	18698	18426	18460	18417	18320	18276	18380	18324	18359	18569	18400	18343	18207	18447	18322	18231	18548	18352	18208	18445	18393	18216	18225	18476	18418	18369	18289	18265	18254	18318	18400	18187	18173	18555	18376	18377	18471	18394	18211	18383	18300	18227	18226	18457	18453	18299	18353	18241	18319	18361	18357	18537	18276	18342	18458	18467	18257	18456	18430	18406	18351	18311	18267	18346	18464	18233	18428	18380	18646	18410	18352	18337	18296	18180	18345	18445	18300	18091	18424	18292	18676	18481	18235	18401	18206	18541	18407	18476	18183	18265	18377	18325	18376	18325	18327	18471	18176	18484	18462	18334	18257	18178	18276	18410	17963	18375	18300	18349	18382	18369	18180	18481	18238	18375	18424	18282	18368	18340	18430	18423	18391	18251	18419	18290	18395	18259	18440	18277	18374	18327	18240	18255	18110	18439	18360	18488	18181	18036	18462	18488	18248	18434	18261	18534	18312	18195	18464	18213	18238	18477	18579	18355	18458	18293	18260	18391	18263	18310	18485	18243	18434	18283	18471	18629	18463	18325	18603	18290	18479	18483	18492	18319	18480	18316	18257	18316	18170	18327	18201	18063	18325	18515	18309	18326	18145	18435	18396	18355	18452	18202	18451	18202	18332	18452	18322	18105	18241	18314	18483	18351	18369	18221	18315	18258	18486	18392	18193	18434	18476	18529	18086	18353	18239	18427	18226	18470	18439	18239	18269	18345	18131	18287	18263	18183	18286	18429	18615	18332	18607	18361	18337	18402	18456	18316	18444	18210	18439	18559	18422	18329	18282	18315	18248	18070	18309	18259	18359	18283	18349	18295	18411	18462	18422	18555	18321	18290	18195	18389	18106	18399	18417	18298	18271	18430	18270	18397	18377	18540	18519	18266	18309	18384	18315	18519	18571	18327	18223	18582	18315	18426	18313	18426	18328	18273	18241	18322	18345	18392	18623	18477	18491	18264	18267	18301	18451	18368	18285	18298	18356	18445	18528	18420	18372	18413	18405	18257	18218	18357	18404	18301	18330	18457	18372	18387	18448	18337	18522	18458	18551	18308	18195	18270	18393	18389	18201	18165	18172	18177	18325	18526	18396	18234	18293	18386	18065	18482	18182	18272	18197	18312	18278	18654	18378	18291	18320	18261	18316	18259	18432	18365	18211	18504	18358	18432	18317	18312	18402	18318	18405	18322	18232	18431	18314	18259	18224	18294	18181	18289	18581	18344	18550	18347	18405	18482	18226	18225	18415	18388	18297	18207	18157	18383	18387	18495	18302	18183	18422	18159	18288	18254	18503	18097	18275	18208	18508	18304	18350	18228	18351	18243	18383	18384	18368	18100	18252	18515	18342	18409	18470	18152	18451	18395	18320	18305	18418	18355	18502	18269	18480	18511	18374	18279	18562	18255	18423	18435	18475	18441	18535	18331	18377	18511	18234	18553	18237	18581	18169	18396	18424	18389	18242	18404	18169	18259	18232	18116	18503	18401	18433	18353	18434	18386	18366	18267	18225	18325	18404	18375	18307	18498	18457	18436	18361	18319	18337	18488	18680	18595	18406	18312	18320	18331	18404	18393	18209	18354	18498	18271	18118	18455	18479	18180	18399	18293	18239	18547	18486	18281	18428	18211	18334	18235	18289	18226	18226	18217	18357	18373	18443	18361	18290	18261	18371	18394	18379	18415	18423	18421	18420	18585	18368	18448	18514	18307	18318	18411	18377	18435	18199	18261	18452	18395	18125	18339	18335	18336	18377	18294	18360	18343	18088	18350	18287	18376	18265	18404	18452	18209	18255	18219	18191	18086	18312	18304	18155	18449	18449	18292	18248	18246	18365	18368	18222	18244	18310	18268	18387	18510	18365	17960	18444	18199	18456	18416	18260	18396	18366	18330	18419	18376	18557	18429	18422	18421	18359	18314	18426	18139	18441	18226	18109	18325	18359	18281	18176	18533	18225	18459	18492	18353	18438	18339	18371	18475	18563	18286	18319	18280	18562	18419	18408	18602	18548	18326	18519	18255	18534	18153	18319	18235	18141	18499	18302	18254	18313	18198	18529	18418	18363	18437	18466	18405	18510	18506	18236	18378	18482	18524	18282	18329	18443	18331	18408	18351	18449	18263	18308	18346	18371	18395	18365	18310	18274	18513	18380	18384	18571	18421	18463	18496	18304	18336	18287	18204	18388	18370	18268	18404	18388	18456	18332	18494	18342	18160	18260	18442	18351	18276	18554	18446	18375	18540	18335	18267	18270	18352	18552	18368	18377	18358	18410	18406	18244	18467	18261	18224	18367	18155	18292	18506	18310	18600	18385	18224	18453	18384	18578	18515	18320	18445	18366	18411	18191	18564	18490	18232	18307	18363	18373	18527	18398	18414	18366	18334	18660	18437	18368	18412	18374	18197	18263	18493	18368	18473	18371	18334	18405	18471	18178	18467	18245	18294	18223	18438	18119	18284	18408	18397	18105	18294	18419	18446	18541	18282	18444	18328	18249	18462	18493	18550	18026	18021	18307	18281	18413	18294	18168	18276	18355	18453	18251	18346	18474	18582	18545	18353	18442	18508	18291	18306	18323	18432	18350	18345	18172	18582	18513	18222	18426	18264	18511	18168	18311	18380	18365	18235	18210	18517	18229	18389	18317	18312	18396	18175	18422	18418	18386	18427	18238	18185	18496	18487	18417	18449	18315	18285	18379	18326	18219	18531	18368	18316	18153	18331	18304	18375	18464	18342	18494	18257	18392	18451	18197	18395	18525	18228	18532	18165	18332	18470	18311	18162	18385	18354	18408	18369	18428	18425	18434	18361	18413	18454	18316	18487	18328	18367	18139	18431	18377	18340	18337	18330	18291	18423	18352	18361	18345	18133	18427	18399	18021	18259	18390	18236	18590	18420	18543	18248	18233	18326	18284	18497	18472	18312	18278	18517	18381	18327	18336	18448	18314	18446	18375	18427	18345	18350	18273	18465	18445	18270	18355	18224	18336	18581	18337	18253	18342	18331	18117	18301	18433	18250	18305	18228	18428	18405	18393	18436	18272	18495	18367	18420	18284	18353	18211	18512	18452	18431	18343	18353	18297	18375	18461	18392	18413	18242	18445	18486	18258	18381	18458	18352	18414	18393	18447	18529	18402	18254	18199	18243	18391	18390	18201	18427	18430	18222	18425	18477	18180	18460	18431	18320	18142	18260	18330	18452	18391	18323	18261	18339	18198	18468	18215	18436	18412	18493	18178	18434	18293	18209	18429	18383	18454	18409	18484	18378	18442	18206	18521	18527	18249	18249	18208	18227	18395	18270	18424	18247	18388	18171	18304	18417	18429	18413	18482	18435	18215	18226	18040	18385	18381	18361	18356	18471	18395	18278	18227	18407	18261	18442	18188	18374	18458	18252	18565	18567	18193	18290	18419	18445	18449	18392	18410	18257	18297	18533	18461	18291	18083	18390	18312	18326	18561	18439	18471	18513	18164	18293	18362	18266	18307	18412	18430	18388	18370	18368	18320	18432	18353	18192	18259	18289	18611	18494	18431	18282	18564	18539	18518	18459	18402	18347	18276	18428	18647	18400	18422	18314	18342	18420	18385	18338	18435	18331	18475	18381	18335
22031	39521	37432	28544	24751	22840	21305	19333	18627	18803	18013	17842	17090	16713	16505	16779	16199	15789	15583	15569	15374	15708	15525	15428	15485	15356	15318	15357	15463	15427	15524	15219	15498	19951	23714	19760	17637	16201	15555	15131	14961	15218	15093	14900	15271	15103	15087	15215	15132	15150	14985	15103	15100	15053	15153	15113	15172	14968	15188	15066	15117	15079	14958	15154	15001	15055	15018	15160	15240	15190	14964	14851	15161	15078	15110	15169	15014	15000	15101	15130	15098	14998	14954	15022	15090	14979	15067	15057	14977	15134	15156	15164	14923	15271	15048	15077	15171	15067	15151	15008	14855	15098	15151	15114	15026	15062	15157	14875	15091	15298	15235	14998	15122	15021	14936	15149	14969	15104	15119	15078	15058	15058	15108	14980	15212	15147	15038	15087	15027	15140	15120	15032	15180	14997	15048	15069	14995	15018	15103	15114	15068	15056	14989	15041	14995	15114	14844	14956	15087	15094	15030	15212	14879	15125	15101	14994	15220	15031	15160	15043	15162	15053	15152	15010	15116	15074	15025	14965	15003	15053	15040	15123	15114	15081	15139	15054	14855	15209	15184	14987	14957	15067	14938	15082	15082	15080	15110	15169	15182	15061	14996	15207	14920	15079	15102	15245	15065	15051	15203	15033	14982	15026	15093	15118	15048	14965	15023	15094	14978	15207	15227	14960	15123	15224	15000	14995	14978	15045	15147	15076	15033	15322	15089	15163	14928	15056	15123	15057	15125	15156	15038	14911	15197	15047	15129	15003	14960	15073	15084	15096	15096	15121	15124	15165	15051	15150	15040	15191	15257	15005	15112	14804	15105	15175	15008	15165	14961	14997	14985	14951	15102	15037	15079	15137	15029	15103	14912	15197	14928	15131	15028	15028	15003	15123	14925	14929	15057	15076	15057	14912	15055	14958	15068	15127	14913	15078	15091	15072	15052	15005	14899	14968	14969	15177	14995	14938	15219	15059	15240	15010	15026	15035	15073	15085	15116	14973	15100	15077	15069	15051	15128	15054	15197	14994	14933	15157	15088	15214	15172	14957	15119	15093	15152	15078	15147	15072	15087	14997	14929	15172	15084	15114	15193	15050	14898	15190	15011	15142	15035	14947	15171	15057	15051	15074	15016	14927	14995	15097	15122	14956	15198	15119	14985	15144	14961	15045	15186	15055	15053	15013	14999	15106	15120	15016	15097	15109	15127	14853	15005	15205	14991	15145	15152	14906	15166	14876	15068	15222	15062	15189	14986	15010	15101	15167	15045	15112	15175	14892	14979	15079	15029	14928	15010	15040	15026	15072	15044	14996	14972	15039	14893	15073	14909	14992	15131	14939	15105	14969	15088	14831	15048	15045	14947	15113	15080	14921	15018	15034	14956	14937	15077	15056	15098	14795	15124	14869	15097	15194	14977	15009	15032	15164	14954	15073	15032	15043	15002	15085	15018	14969	15046	15016	15022	15028	15179	15013	14989	15068	15241	14931	15085	15012	15078	15172	15160	15105	15011	14924	15105	15151	15167	15131	14962	15088	15071	14931	14986	14951	15181	15034	14954	15086	15005	15137	15097	15034	15156	15015	15053	14968	15083	15007	15049	15095	14987	14881	14944	15072	15147	14870	15012	14907	15061	15055	15051	15082	15029	14842	14894	15238	15019	15179	15035	14929	14965	15052	15043	15100	15055	15071	14985	15036	15093	15225	15184	15031	14964	15023	15081	14986	15209	15143	15054	15049	14987	15069	14895	15009	15049	14955	14828	15212	15152	15045	15052	15001	14956	15190	15104	15151	15021	14957	15090	14993	14951	15065	15065	15089	15109	15002	15136	15188	15081	15011	14974	14998	15025	15109	14959	15026	15103	15078	14921	15043	14986	15133	15042	14846	15061	15143	15034	15070	15144	14944	15055	14950	15032	15117	15098	15034	15140	15143	15143	15043	15051	15036	15142	15108	15126	14991	14983	15205	14993	15200	15101	15270	14939	15046	15164	15027	15151	15168	15011	15014	15247	15143	15126	15088	15029	15297	15004	15027	14965	15133	14940	15138	14937	15183	15048	14915	15055	15060	15159	15121	15047	15133	15069	15028	14966	14882	15039	15014	15160	14987	15188	15046	15108	15031	15002	15096	14996	14942	14975	15020	14856	15032	14935	15160	15243	15034	15290	15073	15039	15114	15023	14990	15044	15211	15089	14970	15068	15185	15097	15014	14966	14992	15114	15083	15090	15128	15035	15077	15095	14985	14950	14988	15077	15164	15206	15065	14975	15077	15170	15008	15039	14930	15124	14951	15039	14843	15150	15006	15002	15142	14984	15114	14921	14966	15035	15084	14948	14962	15133	14924	14992	14966	14995	14882	15120	15070	15157	15028	15118	14933	15050	15082	14989	15016	15027	15066	14976	15120	15149	14972	15125	15074	14947	15077	14950	15243	15079	15147	14981	15108	14969	15148	15210	14861	14946	14981	15020	14935	14971	15054	14959	15019	15029	15197	15133	15176	15002	15028	14942	14985	15221	14898	15052	14987	14994	14986	14929	15010	15058	15014	14969	15257	15065	15116	15133	15251	15138	15079	15105	15070	15183	15130	15091	15061	15036	15035	14959	14988	15168	15086	15050	15141	14919	14989	15037	15096	14762	14958	15105	14944	15003	15048	14942	15089	15123	15047	15004	15095	15162	14975	15227	15049	14979	15028	14952	15176	15051	14969	15139	15309	15035	15011	15116	14969	14990	14818	14965	14984	15115	15080	15097	14830	14997	15085	15123	14976	14883	15102	15055	15059	14937	15062	15247	15180	15028	14986	15040	14966	15076	15082	15071	15028	15032	15063	15159	15031	15063	15193	15072	15088	15071	15108	15160	15054	14932	15029	14954	15120	15039	14907	15008	15064	15072	14874	14880	15075	15062	15164	15040	15133	14994	14987	15067	15130	14970	14960	15016	14989	15116	15110	15267	15174	15157	15005	15213	14981	15014	15054	14949	15054	15094	14953	14875	15157	15061	15125	15034	15008	14997	14879	15122	14852	15160	14924	14987	14996	14979	15111	15174	14966	15130	15008	14989	15078	14954	15072	15086	15010	15032	14921	14874	15146	14979	15058	15080	15111	15100	14956	14854	14995	15020	15020	15064	15004	14936	15026	15098	15054	14859	15125	14943	15130	15035	15047	15000	15094	14941	15041	15104	15148	15093	15110	14996	15069	15105	15159	15136	15006	14971	15232	15151	15008	14885	14925	15029	15077	14984	14868	15030	14935	15053	15086	15160	14993	15154	15046	14886	14901	15023	14946	15007	15134	15081	14974	15015	15176	15143	14955	15014	15242	14931	15116	14892	15133	15022	15081	15030	15112	15179	15030	14895	14924	15007	15004	15168	15052	15027	15062	15170	15156	15125	14920	14999	15116	15120	15258	15053	14863	15131	14966	14993	15111	15116	15139	15120	15196	15145	14939	15063	15089	15007	15100	14996	15011	15056	15011	14805	14859	15065	15024	15096	14976	15193	14992	15105	14862	14892	14924	15042	15187	15041	14863	15088	14970	15082	14880	15000	15053	15003	15049	14926	15188	14944	15144	15193	15048	15110	15046	14951	14943	15162	15053	14962	15063	15072	14992	15049	14985	14931	15101	15046	15040	14966	15002	15027	14896	15140	14977	14961	15225	14968	14981	15058	15065	15002	15123	15064	14930	15090	15076	14932	15148	15076	14898	15074	15214	15095	15045	15190	15000	14988	15116	14985	15236	14955	15175	15034	14990	14954	14945	15128	14999	14960	15084	14835	15109	15145	15059	15026	15007	15062	14966	15213	14924	15115	15123	15141	14975	14963	15000	15066	14920	15121	15171	14978	14965	15003	15093	15121	15132	15020	15173	15048	15029	15006	15003	15112	15022	14955	15034	15180	15034	14835	15126	15161	15018	15179	15109	14862	15138	14960	15029	14861	15035	15159	14928	14923	15080	15083	15124	15088	15057	15097	15015	14892	14955	15120	15068	15098	15271	15068	15130	15027	15043	15101	15146	15240	14979	15128	15211	14986	15141	15175	15068	15070	15034	15094	14977	15071	14930	15026	15029	15024	15016	14989	14991	15149	14965	15204	14908	15052	15177	15083	14911	14976	14932	15178	15068	14992	15053	14955	15120	15099	14977	15076	14986	15100	15054	14880	15070	15020	15146	14974	14909	14952	14956	15119	15105	15061	14914	14871	15110	15077	15101	15119	15000	15142	15085	15067	15088	15243	14979	15016	15044	15118	15155	15104	14976	15012	15014	15235	15049	15204	15064	14899	15019	15006	14953	14964	14931	15297	15039	15078	15068	15072	14997	15049	15131	14949	15150	15224	15011	14895	14851	14977	15200	15032	15058	15139	15073	15053	15153	15099	15064	15043	15094	14950	15084	15082	15069	15049	14962	14941	15075	14942	15152	14993	15210	15051	15123	15050	15013	15076	15013	14958	15046	15001	14918	15128	15164	14990	15052	14922	14930	14964	15093	15062	15036	14944	15090	15007	14928	15109	15008	15158	15082	15090	15207	15028	15207	15144	15238	15056	14892	15141	15104	15072	15000	15095	15053	15112	14947	15096	15061	15038	14949	15115	14855	15013	15001	14934	15007	15018	14995	15141	14893	15125	15197	15039	15199	15178	15062	15058	14863	15007	15097	14989	14955	14886	14973	14944	15134	15028	15122	15163	15083	15036	15043	14959	15032	14970	15166	15173	15041	15119	15036	15010	14996	15012	14901	15043	15032	14867	14918	15050	15038	15042	15133	15076	14924	14981	15152	15005	15137	14938	15101	14871	15046	15058	15066	15156	15262	15002	14937	15026	15053	14938	15273	15113	15017	15223	14965	14939	15003	15011	15257	15068	15228	15013	15101	14976	15085	15073	15001	15101	15096	15102	14991	15028	14968	15072	15073	14951	15038	15098	15270	14941	15103	15164	15019	15076	15035	15124	15050	15156	15099	14965	15107	15129	15093	15090	15083	15082	15039	15229	15047	14977	15064	15201	14959	15126	15051	15078	15055	15110	15026	15157	15064	15165	14980	15040	14986	15063	15184	15073	15065	15115	15217	15048	15232	14956	14964	14978	15155	15078	15013	14997	14929	14924	15018	14983	15006	15029	15246	15035	14969	15109	15029	14881	14993	14861	15127
28033	23282	28470	25703	21212	20618	20187	19674	19548	19460	19221	19210	19040	18763	18988	18894	18977	18784	18679	18650	18495	18867	18490	18572	18447	18640	18574	18762	18698	18603	18609	18605	18640	18760	19186	19071	19009	18817	18444	18494	18510	18424	18537	18543	18444	18331	18342	18457	18601	18475	18473	18284	18622	18690	18614	18575	18645	18370	18374	18475	18653	18510	18441	18509	18583	18691	18612	18404	18709	18485	18549	18390	18437	18479	18550	18406	18614	18603	18430	18360	18577	18223	18664	18541	18822	18404	18587	18510	18430	18555	18519	18483	18722	18477	18520	18378	18706	18424	18662	18479	18612	18573	18666	18523	18308	18506	18513	18552	18470	18411	18542	18553	18746	18536	18466	18294	18428	18674	18343	18502	18541	18524	18597	18417	18606	18400	18388	18510	18732	18440	18583	18591	18654	18366	18553	18586	18605	18595	18564	18342	18528	18594	18530	18513	18621	18492	18506	18445	18639	18511	18529	18173	18533	18442	18568	18547	18454	18351	18631	18548	18712	18465	18586	18627	18622	18639	18530	18586	18313	18532	18844	18558	18448	18758	18645	18455	18423	18527	18443	18461	18527	18524	18627	18488	18623	18439	18409	18499	18639	18532	18531	18320	18351	18336	18311	18460	18530	18549	18644	18457	18695	18587	18375	18540	18513	18541	18491	18358	18863	18476	18448	18497	18403	18332	18743	18489	18531	18388	18322	18572	18553	18764	18705	18401	18417	18648	18524	18576	18525	18234	18313	18472	18648	18559	18481	18428	18318	18341	18409	18591	18455	18446	18698	18604	18353	18424	18614	18695	18616	18471	18728	18598	18520	18524	18517	18437	18226	18465	18555	18539	18586	18565	18492	18489	18439	18548	18324	18435	18415	18269	18550	18449	18402	18453	18770	18533	18212	18717	18594	18552	18547	18536	18522	18659	18661	18424	18639	18539	18461	18456	18717	18478	18781	18611	18545	18417	18639	18505	18582	18581	18600	18479	18493	18332	18373	18553	18613	18407	18391	18538	18690	18453	18452	18379	18633	18471	18818	18637	18491	18440	18602	18530	18447	18567	18719	18395	18517	18450	18585	18400	18600	18539	18692	18362	18520	18501	18594	18653	18219	18361	18529	18645	18586	18448	18540	18552	18537	18376	18460	18536	18482	18416	18448	18414	18455	18642	18751	18722	18235	18658	18512	18698	18570	18438	18618	18524	18428	18540	18747	18563	18550	18425	18492	18572	18369	18534	18536	18262	18563	18504	18573	18614	18409	18331	18689	18533	18613	18494	18147	18291	18419	18473	18488	18524	18553	18382	18514	18183	18446	18575	18501	18416	18701	18450	18423	18580	18667	18612	18567	18575	18659	18600	18237	18616	18509	18511	18445	18658	18578	18379	18324	18493	18434	18590	18421	18428	18451	18660	18704	18611	18390	18588	18693	18533	18629	18311	18601	18533	18623	18420	18481	18412	18452	18469	18660	18684	18513	18450	18395	18579	18629	18445	18603	18442	18497	18712	18602	18657	18425	18563	18458	18615	18446	18491	18746	18620	18498	18452	18577	18604	18783	18600	18589	18745	18503	18587	18569	18640	18635	18585	18436	18620	18469	18620	18609	18567	18525	18389	18628	18673	18377	18378	18593	18580	18472	18428	18455	18502	18462	18358	18547	18750	18346	18699	18687	18553	18351	18474	18441	18435	18543	18426	18508	18625	18433	18315	18506	18482	18652	18482	18528	18508	18721	18558	18291	18413	18403	18308	18411	18494	18461	18577	18441	18611	18556	18529	18268	18456	18465	18669	18340	18546	18342	18517	18698	18682	18640	18710	18626	18379	18661	18490	18239	18441	18403	18491	18450	18483	18258	18471	18615	18550	18491	18621	18305	18539	18589	18566	18485	18571	18647	18332	18497	18491	18419	18480	18441	18715	18474	18502	18359	18635	18265	18685	18443	18365	18597	18296	18509	18489	18450	18522	18418	18376	18589	18326	18492	18587	18607	18371	18439	18377	18490	18532	18501	18472	18428	18416	18344	18517	18512	18602	18420	18576	18550	18486	18429	18509	18706	18479	18403	18545	18468	18372	18464	18600	18651	18648	18563	18528	18345	18426	18507	18564	18681	18632	18577	18415	18468	18293	18590	18567	18520	18581	18587	18575	18519	18517	18510	18696	18414	18461	18431	18443	18435	18486	18627	18505	18532	18483	18518	18475	18480	18506	18580	18495	18531	18570	18611	18653	18629	18619	18425	18443	18704	18430	18773	18552	18389	18421	18258	18451	18470	18451	18503	18650	18499	18624	18471	18479	18500	18592	18269	18446	18447	18603	18503	18546	18470	18588	18357	18411	18660	18442	18276	18500	18482	18597	18410	18534	18625	18247	18482	18535	18403	18453	18279	18650	18423	18663	18386	18607	18587	18472	18522	18622	18495	18344	18435	18474	18767	18628	18461	18496	18401	18626	18771	18503	18798	18645	18412	18504	18521	18599	18440	18576	18675	18578	18547	18541	18585	18485	18589	18385	18412	18422	18553	18502	18685	18481	18426	18460	18483	18546	18296	18247	18475	18446	18445	18338	18667	18677	18697	18613	18643	18542	18669	18455	18386	18782	18762	18490	18575	18424	18549	18513	18469	18406	18441	18480	18511	18734	18625	18378	18417	18390	18509	18530	18457	18506	18419	18408	18426	18635	18498	18350	18512	18260	18550	18477	18519	18690	18601	18471	18461	18657	18603	18455	18532	18585	18422	18753	18617	18724	18603	18552	18404	18364	18417	18541	18435	18449	18673	18584	18513	18605	18401	18559	18344	18422	18710	18655	18590	18566	18532	18423	18334	18401	18518	18354	18576	18778	18476	18667	18590	18449	18724	18557	18598	18587	18497	18668	18404	18644	18439	18329	18301	18538	18555	18458	18443	18455	18518	18396	18594	18460	18554	18399	18195	18508	18421	18609	18538	18553	18417	18546	18713	18500	18553	18516	18533	18679	18528	18555	18617	18509	18610	18683	18411	18284	18618	18563	18530	18568	18597	18320	18495	18408	18540	18581	18515	18567	18510	18462	18540	18603	18519	18711	18401	18515	18444	18500	18453	18430	18698	18499	18573	18405	18440	18545	18680	18699	18727	18576	18715	18537	18582	18591	18470	18282	18550	18552	18507	18621	18308	18391	18638	18457	18680	18499	18602	18639	18611	18561	18550	18419	18493	18516	18646	18563	18617	18586	18616	18630	18542	18583	18399	18631	18651	18603	18426	18624	18429	18313	18506	18539	18585	18543	18556	18382	18524	18292	18332	18710	18633	18556	18512	18584	18376	18485	18314	18591	18470	18456	18545	18392	18527	18320	18545	18587	18344	18479	18543	18522	18596	18455	18681	18572	18391	18521	18531	18467	18670	18586	18486	18591	18717	18512	18375	18571	18402	18595	18369	18376	18519	18571	18507	18541	18546	18401	18630	18449	18402	18386	18632	18304	18451	18677	18462	18460	18460	18514	18470	18360	18732	18564	18576	18572	18408	18526	18537	18636	18349	18572	18664	18480	18617	18522	18661	18605	18364	18569	18329	18471	18694	18225	18435	18383	18560	18394	18402	18629	18704	18474	18555	18606	18512	18510	18504	18018	18258	18542	18358	18646	18388	18252	18452	18704	18577	18474	18576	18474	18452	18607	18598	18706	18644	18501	18517	18448	18424	18621	18493	18467	18564	18418	18698	18491	18416	18584	18543	18542	18474	18507	18427	18621	18402	18526	18480	18377	18466	18491	18703	18610	18533	18537	18385	18524	18640	18442	18594	18585	18547	18518	18748	18489	18708	18785	18627	18549	18445	18592	18491	18559	18919	18640	18681	18492	18470	18501	18296	18413	18678	18615	18305	18495	18303	18500	18477	18391	18679	18631	18486	18693	18362	18453	18474	18486	18442	18603	18792	18523	18650	18678	18816	18394	18544	18321	18399	18532	18490	18579	18488	18588	18812	18436	18442	18385	18473	18594	18735	18442	18451	18420	18557	18447	18404	18657	18531	18500	18597	18531	18512	18494	18567	18456	18360	18434	18662	18566	18595	18421	18754	18394	18586	18606	18621	18441	18412	18342	18458	18608	18497	18408	18572	18584	18359	18433	18687	18715	18461	18582	18699	18393	18518	18571	18588	18510	18477	18670	18817	18519	18390	18673	18589	18445	18662	18720	18660	18614	18430	18727	18475	18557	18607	18503	18498	18453	18482	18426	18512	18683	18565	18277	18892	18321	18149	18641	18274	18547	18403	18449	18510	18321	18395	18433	18405	18546	18504	18699	18462	18498	18579	18476	18563	18487	18546	18631	18513	18390	18642	18489	18561	18254	18517	18805	18583	18600	18561	18432	18252	18394	18660	18656	18486	18518	18457	18531	18548	18569	18407	18509	18579	18465	18542	18511	18543	18529	18609	18558	18299	18652	18619	18485	18622	18320	18460	18294	18459	18589	18562	18549	18604	18686	18328	18653	18535	18586	18682	18661	18444	18371	18382	18569	18661	18467	18539	18611	18688	18757	18571	18580	18530	18396	18663	18716	18555	18504	18516	18638	18508	18550	18343	18428	18472	18543	18480	18421	18347	18266	18562	18710	18469	18637	18571	18344	18397	18498	18521	18410	18556	18705	18451	18545	18528	18211	18619	18439	18388	18309	18555	18365	18813	18615	18561	18485	18686	18613	18547	18409	18567	18596	18393	18234	18241	18382	18477	18961	18370	18587	18525	18642	18425	18467	18472	18524	18430	18516	18585	18465	18609	18695	18481	18475	18497	18198	18250	18388	18378	18350	18449	18527	18639	18521	18329	18604	18608	18540	18499	18625	18479	18423	18342	18445	18515	18493	18446	18519	18544	18629	18414	18455	18522	18593	18637	18451	18761	18428	18337	18624	18481	18466	18635	18582	18372	18402	18517	18591	18485	18335	18557	18405	18635	18594	18598	18545	18524	18533	18531	18460	18436	18396	18622	18464	18508	18798	18573	18562	18619	18655	18672	18604	18733	18552	18356	18441	18503	18378	18491	18647	18500	18537	18417	18428	18585	18738	18705	18669	18632	18660	18335	18660	18623	18496	18347	18534	18591	18420	18540	18651	18663	18609	18713	18645	18638	18680	18542	18479	18474	18429	18692	18486	18376	18804	18779	18371
19809	28835	27141	21418	19291	18530	17678	16927	16673	16625	16349	16320	16112	15753	15816	15926	15683	15484	15362	15162	15296	15285	15314	15496	15472	15399	15425	15274	15213	15239	15324	15175	15349	15753	15919	15785	15661	15303	15499	15213	15147	15262	15079	15250	15399	15202	15167	15140	15328	15134	15266	15252	15314	15418	15278	15490	15252	15196	15367	15114	15336	15258	15253	15231	15164	15237	15286	15157	15140	15209	15529	15199	15163	15130	15259	15086	15238	15202	15167	15203	15187	15201	15144	15240	15112	15326	15265	15140	15142	15176	15321	15362	15132	15211	15216	15159	15152	15242	15243	15185	15333	15131	15164	15321	15318	15141	15272	15081	15219	15004	15112	15230	15217	15334	15065	15226	15223	15187	15134	15055	15202	15248	15169	15111	15213	15309	15182	15264	15180	15293	15193	15147	15040	15231	15203	15230	15238	15281	15307	15203	15342	15320	15176	15276	15278	15360	15268	15258	15356	15297	15123	15033	15151	15059	15102	15161	15218	15212	15123	15304	15387	15298	15336	15156	15228	15080	15212	15132	15101	15220	15146	15176	15308	15196	15164	15310	15166	15270	15239	15034	15235	15318	15116	15089	15240	15184	15039	15072	15263	15049	15312	15011	15265	15156	15283	15227	15255	15279	15267	15229	15248	15324	15262	15285	15229	15264	15196	15271	15207	15175	15387	15316	15333	15294	15178	15234	15230	15181	15035	15144	15314	15236	15230	15172	15292	15359	15273	15404	15279	15235	15202	15332	15208	15168	15318	15176	15141	15154	15352	15384	15291	15152	15241	15195	15190	15234	15190	15204	15403	15344	15174	15096	15054	15218	15231	15341	15211	15348	15169	15134	15162	15059	15341	15247	15174	15318	15132	15109	15239	15145	15131	15361	15187	15081	15148	15265	15265	15182	15201	15176	15188	15312	15286	15358	15175	15346	15267	15220	15164	15227	15356	15165	15135	15173	15281	15264	15181	15332	15136	15275	15079	15219	15331	15305	15123	15219	15341	15211	15256	15154	15245	15360	15136	15220	15174	15370	15216	15141	15000	15153	15212	15334	15257	15101	15246	15376	15103	15413	15156	15150	15342	15104	15321	15153	15233	15426	15281	15118	15034	15092	15229	15007	15207	15357	15187	15273	15197	15071	15355	15191	15295	15193	15132	15249	15340	15251	15267	15282	15223	15135	15189	15222	15181	15460	15493	15190	15289	15141	15268	15176	15406	15362	15265	15210	15180	15259	15250	15265	15197	15183	15239	15170	15150	15231	15248	15397	15150	15184	15236	15405	15291	15150	15168	15230	15216	15190	15163	15186	15267	15182	15047	15220	15322	15385	15281	15276	15304	15001	15284	15135	15148	15189	15335	15033	15223	15213	15038	15336	15236	15183	15178	15226	15325	15111	15095	15107	15288	15415	15245	15051	15387	15296	15287	15208	15241	15257	15309	15301	15318	15183	15207	15037	15234	15105	15160	15337	15106	15235	15301	15172	15193	15215	15310	15180	15331	15275	15164	15311	15221	15096	15260	15217	15363	15164	15376	15232	15272	15145	15397	15116	15329	15042	15119	15159	15454	15276	15025	15312	15246	15471	15136	15215	15215	15353	15287	15330	15282	15171	15303	15118	15026	15233	15136	15366	15345	15320	15233	15277	15083	15341	15176	15299	15276	15399	15141	15298	15436	15205	15301	15237	15096	15300	15170	15331	15209	15259	15219	15238	15175	15263	15237	15303	15302	15252	15111	15327	15201	15258	15261	15135	15277	15143	15150	15179	15204	15217	15258	15492	15381	15139	15036	15153	15287	15240	15244	15094	15278	15270	15214	15217	15078	15109	15210	15317	15174	15355	15062	15180	15139	15278	15119	15121	15166	15222	15184	15277	15073	15223	15204	15099	15092	15324	15138	15277	15428	15079	15336	15175	15225	15369	15090	15262	15178	15157	15339	15234	15054	15277	15149	15329	15073	15283	15236	15225	15244	15314	15244	15192	15040	15395	15151	15073	15341	15019	15209	15280	15311	15266	15287	15104	15323	15226	15236	15322	15047	15095	15359	15115	15205	15170	15175	15257	15146	15160	15318	15212	15275	15311	15312	15341	15084	15346	15206	15256	15251	15194	15184	15322	15304	15172	15275	15184	15326	15234	15221	15289	15161	15236	15167	15219	15306	15263	15184	15329	15187	15232	15221	15199	15336	15213	15173	15250	15198	15284	15291	15288	15287	15194	15204	15326	15211	15310	15272	15276	15306	15258	15147	15237	15231	15131	15271	15154	15201	15205	15287	15095	15426	15281	15139	15138	15209	15258	15230	15023	15128	15449	15185	15108	15325	15376	15380	15194	15096	15230	15232	15297	15192	15174	15359	15246	15313	15131	15310	15188	15074	15103	15293	15158	15470	15299	15304	15243	15275	15146	15362	15119	15301	15227	15222	15306	15117	15239	15314	15188	15286	15071	15079	15096	15402	15243	15165	15167	15382	15252	15260	15187	15142	15154	15126	15414	15116	15115	15231	15177	15281	15195	15310	15170	15101	15114	15074	15274	15361	15331	15167	15358	15240	15247	15266	15247	15320	15095	15422	15150	15330	15168	15133	15176	15529	15414	15215	15303	15396	15107	15180	15083	15149	15256	15163	15143	15307	15095	15241	15047	15206	15205	15290	15367	15362	15255	15231	15229	15209	15297	15183	15239	15074	15288	15288	15372	15325	15182	15170	15248	15362	15288	15194	15126	15302	15098	15242	15224	15147	15157	15173	15204	15271	15253	15247	15176	15325	15194	15165	15364	14952	15219	15166	15156	15083	15247	15178	15326	15176	15199	15251	15307	15113	15195	15300	15212	15151	15386	15402	15230	15187	15228	15178	15242	15114	15252	15245	15213	15304	15248	15099	15125	15198	15300	15351	15358	15345	15190	15224	15274	15154	15101	15279	15125	15139	15245	15129	15194	15310	15216	15176	15187	15259	15332	15173	15198	15209	15304	15214	15153	15153	15221	15355	15211	15282	15310	15282	15242	15086	15273	15304	15352	15293	15089	15156	15226	15145	15253	15304	15385	15255	15235	15169	15069	15190	15283	15250	15465	15353	15173	15322	15325	15186	15165	15224	15241	15368	15283	15323	15332	15083	15483	15317	15228	15152	15237	15255	15173	15047	15174	15346	15266	15319	15221	15178	15405	15017	15128	15185	15013	15237	15239	15318	14997	15307	15307	15168	15260	15044	15164	15141	15061	15151	15256	15230	15258	15324	15332	15293	15202	15204	15126	15219	15338	15197	15253	15317	15234	15001	15249	15232	15323	15152	15272	15361	15187	15178	15204	15354	15191	15327	15076	14953	15230	15328	15270	15237	15202	15168	15307	15282	15272	15365	15171	15371	15372	15196	15114	15242	15333	15096	15132	15162	15336	15203	15350	15068	15314	15385	15150	15174	15193	15240	15370	15319	15119	15113	15198	15098	15170	15324	15175	15311	15270	15117	15231	15100	15452	15283	15159	15252	15236	14954	15242	15183	15318	15301	15209	15273	15258	15308	15123	15225	15262	15308	15034	15210	15181	15349	15118	15274	15090	15345	15069	15270	15172	15219	15290	15166	15106	15268	15275	15324	15278	15399	15111	15371	15196	15225	15187	15238	15331	15363	15228	15187	15233	15251	15219	15169	15312	15266	15134	15186	15226	15280	15205	15220	15267	15292	15172	15330	15034	15368	15304	15227	15238	15136	15339	15217	15184	15202	15236	15336	15439	15303	15310	14948	15324	15246	15237	15278	15269	15102	15437	15117	15228	15367	15268	15290	15072	15262	15123	15312	15224	15337	15185	15208	15159	15279	15162	15070	15176	15234	15109	15351	15211	15253	15155	15147	15043	15199	15208	15172	15331	15204	15282	15279	15091	15372	15311	15271	15202	15088	15246	15150	15259	15185	15192	15094	15316	15218	15261	15312	15282	15177	15201	15174	15070	15054	15150	15232	15212	15222	15226	15135	15108	15070	15215	15389	15075	15107	15323	15101	15200	15321	15300	15328	15071	15225	15305	15200	15360	15237	15025	15202	15456	15345	15092	15239	15187	15209	15300	15148	15112	15133	15217	15190	15095	15154	15029	15227	15221	15326	15117	15349	15267	15098	15247	15380	15213	15165	15012	15145	15107	15120	15349	15055	15217	15175	15330	15247	15252	15321	15078	15225	15223	15166	15272	15040	15433	15335	15198	15124	15190	15347	15188	15262	15315	15108	15329	15291	15294	15236	15329	15293	15357	15177	15246	15248	15243	15056	15138	15291	15118	15485	15260	15405	15233	15360	15189	15082	15219	15204	15198	15101	15269	15265	15163	15405	15253	15305	15129	15244	15130	15462	15283	15155	15075	15260	15184	15341	15321	15215	15260	15349	15345	15242	15310	15072	15214	15194	15095	15375	15318	15345	15242	15403	15353	15186	15211	14999	15200	15034	15277	15335	15263	15223	15209	15386	15135	15144	15294	15292	15160	15421	15343	15174	15235	15140	15059	15200	15212	15216	15380	15248	15350	15375	15277	15125	15141	15281	15075	15284	15247	15281	15078	15111	15110	15275	15179	15203	15311	15304	15264	15217	15138	15321	15195	15100	15258	15312	15275	15259	15145	15341	15403	15215	15323	15102	15331	15204	15055	15233	15094	15250	15241	15226	15188	15476	15239	15186	15291	15376	15260	15283	15228	15251	15309	15155	15330	15203	15132	15295	15190	15233	15258	15324	15119	15145	15144	15315	15258	15194	15188	15225	15209	15331	15098	15261	15274	15306	15337	15228	15223	15176	15279	15080	15223	15343	15280	15274	15210	15056	15099	15310	15204	15154	15271	15087	15208	15191	15139	15285	15273	15362	15225	15342	15332	15387	15085	15330	15176	15425	15208	15173	15129	15246	15125	15263	15270	15267	15223	15208	15360	15147	15212	15283	15143	15267	15304	15292	15352	15224	15304	15185	15260	15105	15091	15159	15202	15177	15172	15065	15364	15313	15241	15095	15305	15007	15280	15308	15124	15233	15131	15355	15060	15374	15233	15317	15111	15035	15271	15094	15285	15198	15211	15082	15238	15109	15368	15220	15210	15135	15163	15180	15264	15095	15228	15424	15346	15285	15239	15187	14996	15274	15240	15064	15280	15307	15290	15293	15184
23979	21524	29292	24341	22758	24583	24198	20852	20006	19935	19994	19577	19366	19161	19452	19330	19058	18825	18974	18882	18693	18559	18748	18772	18754	18516	18676	18373	18578	18652	18661	18462	18601	20359	22318	20581	19793	18937	18716	18742	18597	18346	18474	18622	18454	18407	18408	18473	18318	18455	18341	18584	18483	18471	18425	18436	18547	18395	18579	18404	18572	18332	18514	18416	18481	18373	18520	18311	18427	18254	18450	18174	18518	18284	18597	18424	18231	18382	18304	18513	18398	18569	18576	18495	18491	18552	18553	18420	18613	18356	18368	18466	18554	18321	18434	18406	18486	18252	18257	18326	18297	18259	18372	18561	18493	18244	18419	18354	18315	18479	18427	18322	18513	18514	18380	18502	18543	18288	18429	18563	18268	18421	18239	18693	18698	18279	18469	18470	18378	18556	18592	18515	18349	18310	18443	18306	18422	18329	18484	18481	18432	18461	18606	18532	18379	18490	18651	18439	18281	18347	18539	18336	18541	18493	18611	18360	18466	18500	18387	18546	18339	18381	18533	18749	18438	18176	18338	18427	18325	18584	18510	18308	18360	18267	18354	18385	18399	18431	18234	18422	18664	18140	18514	18202	18307	18516	18400	18410	18360	18194	18404	18494	18506	18415	18368	18387	18380	18501	18546	18261	18195	18599	18408	18243	18537	18323	18448	18375	18245	18341	18379	18365	18440	18535	18537	18370	18548	18424	18290	18178	18349	18292	18204	18407	18334	18472	18458	18444	18267	18551	18371	18541	18514	18451	18417	18444	18532	18463	18654	18611	18315	18423	18473	18396	18437	18409	18337	18398	18390	18208	18538	18193	18451	18526	18483	18431	18553	18437	18571	18601	18478	18443	18644	18492	18184	18310	18349	18355	18424	18479	18159	18289	18312	18509	18453	18490	18545	18321	18359	18331	18467	18360	18343	18463	18281	18389	18269	18248	18444	18260	18417	18285	18314	18229	18416	18299	18409	18480	18328	18272	18305	18484	18495	18388	18458	18642	18510	18281	18471	18391	18479	18519	18363	18448	18231	18388	18387	18348	18388	18477	18567	18426	18528	18379	18530	18560	18442	18368	18530	18523	18575	18575	18331	18403	18499	18330	18500	18460	18623	18529	18592	18439	18363	18554	18396	18342	18271	18444	18454	18365	18348	18199	18288	18480	18430	18452	18384	18298	18396	18285	18454	18453	18458	18546	18152	18481	18471	18194	18450	18477	18559	18354	18320	18465	18459	18470	18479	18600	18505	18500	18684	18424	18324	18305	18287	18608	18583	18265	18409	18491	18581	18391	18285	18510	18447	18406	18363	18326	18149	18400	18384	18655	18470	18601	18460	18443	18383	18401	18368	18343	18490	18323	18242	18446	18538	18499	18436	18274	18556	18380	18278	18194	18315	18280	18311	18200	18387	18570	18535	18387	18375	18320	18423	18420	18491	18424	18430	18508	18302	18253	18294	18391	18510	18347	18549	18411	18354	18613	18282	18267	18371	18370	18409	18253	18329	18328	18363	18335	18278	18541	18349	18170	18239	18477	18383	18453	18324	18357	18384	18174	18230	18463	18494	18454	18561	18348	18506	18364	18440	18496	18401	18462	18366	18308	18398	18122	18378	18379	18322	18446	18442	18561	18301	18461	18430	18640	18459	18525	18232	18417	18261	18294	18439	18463	18282	18365	18526	18171	18451	18382	18322	18511	18433	18131	18313	18353	18298	18288	18338	18304	18267	18292	18309	18532	18431	18469	18446	18592	18504	18400	18587	18527	18305	18657	18580	18320	18355	18336	18389	18375	18542	18508	18278	18486	18365	18490	18476	18295	18315	18533	18548	18346	18535	18338	18359	18403	18431	18278	18273	18449	18428	18391	18309	18453	18365	18438	18525	18525	18439	18437	18484	18371	18369	18430	18308	18229	18315	18333	18418	18348	18488	18441	18490	18376	18303	18505	18526	18576	18423	18649	18479	18486	18210	18478	18675	18200	18397	18502	18480	18443	18226	18312	18409	18420	18432	18323	18361	18233	18288	18433	18397	18572	18499	18473	18477	18580	18449	18394	18532	18323	18384	18542	18439	18489	18237	18391	18363	18463	18258	18226	18323	18393	18389	18236	18469	18581	18418	18362	18507	18329	18344	18278	18428	18192	18462	18413	18347	18420	18196	18357	18606	18290	18495	18254	18321	18385	18542	18593	18434	18452	18379	18411	18383	18622	18468	18587	18439	18446	18343	18209	18359	18510	18320	18590	18368	18665	18358	18532	18320	18519	18384	18636	18293	18374	18341	18231	18249	18305	18384	18421	18616	18430	18524	18440	18625	18634	18423	18218	18414	18171	18423	18692	18555	18582	18457	18449	18567	18378	18508	18490	18479	18322	18089	18205	18355	18392	18217	18423	18507	18694	18467	18228	18336	18422	18656	18292	18332	18500	18287	18320	18443	18397	18542	18415	18563	18294	18249	18382	18375	18474	18346	18664	18503	18488	18425	18375	18506	18464	18453	18496	18495	18442	18369	18568	18300	18303	18353	18416	18391	18442	18528	18376	18399	18601	18411	18412	18384	18510	18554	18378	18345	18261	18400	18391	18251	18375	18298	18271	18281	18467	18330	18516	18479	18352	18319	18222	18340	18247	18378	18329	18575	18151	18470	18380	18446	18359	18432	18257	18619	18377	18508	18487	18356	18206	18351	18502	18295	18285	18270	18444	18231	18223	18376	18398	18390	18473	18427	18438	18410	18570	18158	18597	18388	18535	18486	18687	18426	18374	18611	18303	18451	18424	18543	18293	18427	18501	18342	18404	18347	18386	18607	18408	18460	18421	18665	18449	18336	18681	18425	18439	18544	18469	18391	18422	18316	18491	18366	18384	18245	18307	18558	18317	18283	18542	18353	18315	18589	18456	18436	18184	18329	18555	18326	18493	18411	18496	18529	18339	18652	18405	18540	18360	18488	18475	18312	18249	18426	18214	18500	18443	18482	18327	18608	18598	18506	18388	18306	18375	18676	18238	18453	18312	18470	18284	18228	18554	18388	18395	18338	18366	18334	18433	18496	18418	18497	18456	18541	18209	18460	18500	18374	18481	18470	18286	18519	18334	18399	18440	18460	18529	18493	18622	18250	18376	18479	18300	18520	18336	18378	18490	18428	18499	18658	18212	18656	18458	18362	18329	18210	18427	18374	18460	18403	18493	18302	18324	18515	18303	18452	18382	18410	18500	18330	18511	18367	18201	18229	18548	18559	18603	18437	18363	18380	18429	18172	18446	18353	18463	18526	18498	18312	18388	18320	18438	18290	18449	18779	18621	18385	18528	18366	18428	18228	18350	18523	18222	18357	18469	18346	18338	18524	18569	18516	18341	18318	18402	18532	18341	18464	18116	18453	18390	18242	18536	18377	18315	18457	18393	18311	18399	18609	18557	18421	18457	18434	18442	18232	18183	18313	18413	18483	18496	18158	18219	18557	18460	18486	18589	18278	18537	18322	18618	18238	18443	18269	18202	18433	18549	18306	18399	18534	18442	18629	18500	18575	18388	18537	18248	18461	18306	18218	18376	18302	18446	18487	18352	18415	18215	18220	18516	18219	18432	18550	18313	18376	18523	18230	18451	18411	18335	18422	18240	18197	18466	18496	18526	18326	18307	18432	18301	18263	18485	18508	18533	18457	18547	18219	18447	18439	18351	18563	18557	18228	18218	18414	18346	18370	18384	18280	18501	18646	18407	18234	18410	18267	18438	18468	18549	18487	18609	18290	18333	18300	18203	18399	18457	18350	18283	18452	18438	18433	18241	18443	18382	18621	18422	18405	18351	18538	18684	18381	18493	18540	18459	18459	18292	18280	18368	18484	18244	18528	18501	18498	18247	18463	18284	18560	18272	18274	18598	18342	18460	18495	18324	18447	18478	18427	18456	18663	18606	18476	18309	18153	18340	18387	18409	18320	18488	18404	18413	18387	18415	18433	18294	18430	18341	18502	18468	18548	18519	18349	18432	18553	18441	18340	18260	18476	18385	18471	18455	18459	18388	18222	18384	18392	18590	18587	18362	18496	18583	18364	18494	18249	18324	18427	18441	18236	18248	18522	18596	18505	18309	18596	18441	18378	18450	18471	18347	18249	18416	18309	18334	18394	18412	18649	18244	18408	18407	18402	18235	18530	18293	18241	18445	18326	18250	18393	18543	18397	18348	18314	18427	18401	18420	18435	18281	18329	18455	18276	18395	18243	18309	18567	18382	18342	18409	18482	18368	18551	18287	18528	18414	18466	18341	18402	18527	18320	18294	18329	18384	18416	18312	18258	18379	18417	18355	18544	18409	18400	18281	18412	18352	18612	18357	18505	18389	18340	18350	18347	18262	18412	18535	18451	18226	18628	18434	18408	18427	18516	18526	18418	18735	18415	18445	18359	18382	18473	18323	18156	18293	18319	18458	18397	18311	18404	18479	18608	18363	18520	18449	18346	18424	18435	18568	18426	18343	18365	18506	18312	18161	18364	18405	18581	18368	18416	18624	18555	18352	18514	18345	18538	18304	18246	18499	18526	18428	18416	18404	18342	18457	18395	18461	18476	18445	18375	18133	18369	18363	18590	18353	18421	18561	18305	18223	18269	18377	18371	18067	18352	18338	18430	18549	18250	18453	18397	18448	18300	18385	18454	18421	18501	18204	18416	18500	18768	18333	18216	18413	18559	18443	18423	18400	18161	18392	18342	18104	18752	18444	18528	18628	18212	18446	18393	18483	18477	18294	18398	18345	18360	18226	18241	18513	18579	18476	18535	18242	18316	18561	18433	18441	18379	18350	18357	18289	18351	18479	18373	18375	18553	18551	18442	18195	18546	18503	18222	18560	18294	18419	18363	18434	18545	18592	18450	18396	18248	18436	18362	18228	18212	18679	18449	18250	18553	18339	18532	18560	18379	18405	18621	18574	18614	18560	18401	18562	18544	18599	18283	18263	18323	18275	18273	18516	18338	18496	18567	18264	18448	18648	18462	18613	18483	18577	18298	18395	18257	18450	18494	18279	18448	18419	18410	18463	18371	18472	18513	18186	18372	18414	18443	18429	18306	18578	18321	18584	18497	18220	18436	18415	18329	18329	18440	18405	18166	18389	18488	18585	18528	18515	18381	18260	18539	18290	18360	18363	18200	18639
20144	35630	33401	25288	22825	21137	19477	18395	17763	17510	17240	16892	16392	16038	16197	16240	15937	15706	15569	15372	15340	15195	15493	15478	15474	15351	15416	15334	15374	15417	15733	15424	15448	18181	20482	17546	16784	15797	15525	15090	15098	15310	15025	15271	15091	15137	15175	15249	15011	15214	15081	15189	15155	15306	15154	15193	15144	15235	15126	15185	15121	15206	15042	15153	15136	15137	15340	15213	15083	15297	15109	15107	15190	15140	15157	15161	15232	15022	15084	15238	15089	15160	15219	15181	15330	15290	15156	14990	14954	15220	15237	15343	15118	15180	15229	15090	15182	15226	15152	15302	15093	15295	15261	15132	15073	15251	15224	15333	15067	15229	15262	15192	15143	15171	15190	15317	15102	14872	15121	15129	15148	15225	15186	15338	15208	15126	15102	15065	14949	15302	15157	15225	15149	15331	15134	15044	15311	15233	15028	15215	15127	15118	15356	15106	15524	15103	15176	15048	15381	15013	15266	15021	15185	15128	15290	14998	14985	15132	15188	15376	15312	15143	15214	15094	15378	15257	15089	14940	15163	15210	15203	15191	15160	15058	15079	15107	15019	15294	15299	15152	15119	15081	15197	15008	15184	15257	15083	15141	15310	15084	15229	15134	15100	15203	15285	15258	15260	14993	15236	15114	15220	15181	15095	15142	15149	15014	15044	15278	15173	15085	15125	15081	15084	15150	15190	15058	15089	15244	15130	15033	15071	15184	15105	15003	15213	15153	15204	15204	15081	15344	15278	15185	15322	15261	15091	15207	15296	15119	15177	15082	15275	15317	15312	15115	15184	15139	15117	15030	15271	15033	15166	15041	15035	15067	15250	15019	15144	15161	15254	15227	15146	15115	15126	15253	15081	15181	15179	15118	15015	15126	15090	15182	15281	15408	15151	15139	14963	15111	15255	15262	15084	15025	15240	15110	15092	15304	15314	14984	15047	15136	14994	15279	15242	15095	15190	15173	15068	15292	15165	15132	15286	15161	15220	15227	15229	15182	15075	15101	15123	15193	15335	15131	15232	15240	15147	15003	15240	15249	15275	15094	15246	15342	15171	15119	15235	15195	15207	15093	15104	15015	15101	15355	15070	15217	15277	15243	15245	15248	15173	15030	15168	15019	14958	15171	15163	15267	15113	15246	15098	15128	15115	15068	15231	15215	15087	15218	15123	15113	15234	15181	15076	15096	15281	15017	15089	15250	15284	15167	15212	15104	15046	15221	15111	15145	15006	15133	15073	15095	15192	15116	15243	15314	15339	15102	15219	15219	15387	14999	15082	15146	15113	15176	15087	15108	15007	15092	15264	15047	15047	15097	15074	15255	15077	15112	15234	15152	15131	15182	14990	15184	15043	15167	15140	15087	15047	15253	15154	15096	15152	15276	15329	15160	15111	15142	15128	15029	15253	15248	15200	15153	15141	15242	15193	15240	15268	15289	14996	15252	15042	15186	15173	15206	15102	14981	15067	15163	14966	15259	15273	15234	15296	15133	15137	15065	15222	14981	15095	15010	15120	15103	15276	15175	15150	15176	15107	15034	15239	15034	15200	15055	15240	15042	15105	15028	15113	15271	15200	15158	15238	15066	15061	15202	14984	15187	15322	15162	15298	15039	15127	15079	15331	15327	15018	15333	14994	15040	15045	15195	15157	15144	15217	15247	15298	15203	15094	15116	15092	15195	15076	15043	15143	15039	14996	15291	15390	15124	15198	15032	15032	15131	15176	15149	15061	15142	15375	15025	15346	15086	15077	15267	15102	15101	14948	15210	15055	15121	15024	15192	15277	15154	15293	15163	15397	15188	15194	15023	15126	15132	15035	15178	15145	15112	15203	15303	15118	15248	14930	15251	15075	15149	15077	15109	15109	15336	15127	15179	15102	15136	15132	15211	15199	15193	15143	15212	15205	15257	15095	15249	15005	15217	15079	15094	15022	15357	15048	15076	15094	15250	15108	15177	15098	15180	15008	15192	15198	15140	15153	15206	15155	15171	15190	15129	15179	15174	15131	15217	15042	15161	15195	15076	15190	15138	15114	15220	15167	15165	15176	15147	15035	15251	15185	15286	15344	15173	15186	15021	15101	15131	15079	15327	15079	15065	15215	15277	15088	15050	15144	14950	15101	15184	15054	15126	15174	15017	15230	15162	15045	15306	15271	15064	15208	15007	15226	15395	15248	15062	15256	14925	15093	15098	15033	15189	15023	15295	15166	15218	15264	15100	15189	15113	15141	15097	15232	15017	15146	15153	15182	15144	15291	15048	15233	15148	14960	15189	15222	15178	14970	15270	15172	15080	15252	15105	15330	15110	15069	15223	15144	15164	15216	15104	15034	15137	15127	15103	15242	15126	15153	15118	15243	15098	15262	14928	15046	15012	15263	14986	15182	15092	15091	15134	15164	15136	15099	14977	15149	15186	15119	15126	15159	15149	15256	15160	15137	15181	15153	15131	15176	15214	15118	15186	15159	15158	15273	15096	15067	15193	15293	15182	15065	15137	15253	15090	15271	15222	15171	15001	15250	15305	15113	15080	15059	15248	15148	15092	15195	15184	15262	15136	15334	15152	15165	15176	15084	15095	15202	15056	15271	15132	15121	15189	15102	15129	15015	15110	15095	15339	15019	15136	15035	15331	15039	15141	15150	15102	15119	15080	14955	15059	15153	15097	14968	15239	15308	15256	15112	15050	15092	15093	15285	15112	15299	15054	15168	14916	15111	15044	15136	15328	15271	15289	15170	15167	15231	15127	15116	15040	15114	15315	15123	15013	15204	15175	15115	15076	15033	15072	15348	15172	15171	15214	15111	15230	15204	15214	15161	15225	15196	14980	15172	15387	15150	15170	15151	15201	15137	15116	15157	15200	15042	15062	15187	15342	14969	15201	15353	15069	15111	15064	15178	15050	15086	15199	15202	15230	15187	15166	15182	15246	15238	15186	15189	15147	15204	15168	15294	15132	15266	15171	15133	15063	15131	15102	15041	15136	15176	15164	15125	15172	15074	15127	15248	15128	15145	15180	15206	15210	14973	15166	15205	15080	15266	15260	15123	15185	14989	15154	15111	15119	15157	15193	15042	15002	15180	15209	15145	15307	15154	15007	15109	15018	15078	15172	15147	15158	15246	15240	15151	15285	15247	15124	15079	15174	15080	15135	15153	15113	15068	15400	15195	15190	15268	14957	15220	15019	15190	15089	15082	15159	15006	15014	15229	15201	15119	15225	15319	15120	15183	15264	15115	15092	15233	15230	15224	15059	15224	14999	15400	15133	15150	15273	15056	15357	15198	15229	15093	15059	15200	15156	15245	15278	15327	15158	15102	15369	15118	15307	15147	15293	15189	15080	15232	15138	15047	15105	15188	15241	15062	15238	15309	15190	14997	15101	15200	15189	15077	15023	15115	15240	15199	14960	15237	15154	15100	15158	15183	15146	15122	15106	15093	15286	15199	15234	14839	15140	15141	15186	15069	15029	15203	15122	15253	15188	15117	15136	15124	15134	15121	15241	15088	15201	15178	15084	15086	15195	15251	15162	15169	15098	15084	15203	15111	15141	15020	15282	15347	15167	15115	15031	15239	15146	15037	15356	15123	15240	15372	14961	15090	15190	15252	15209	15183	15261	15119	15214	15243	15120	15218	15183	15126	15216	15118	15060	15039	15182	15008	15291	15072	15113	15222	15065	15218	15284	15291	15185	14942	15211	15172	15200	15191	15166	15096	15156	15175	15015	15212	15169	15339	15088	15020	15128	15249	15123	15142	15063	14999	15098	15134	15229	15170	15153	15191	15149	15234	15130	15354	15101	15415	15301	15165	15146	15145	15261	15106	15162	15019	15218	15338	14967	15287	15126	15295	15129	15227	15223	15169	15259	15084	15217	15216	15271	15092	15235	15113	14972	15018	15230	15276	15246	15258	15239	15166	15186	15133	14976	15150	15061	15231	15200	15321	15062	15146	15045	15116	15243	15341	14953	15225	15135	15279	15056	15111	15095	15176	15074	15150	15033	15126	15284	15202	15254	15102	15063	15231	15059	15349	15029	15072	15145	15165	15170	14939	15188	15174	15074	15075	15174	15176	15101	15191	15292	15171	15272	15074	15054	15023	15017	15162	15084	15198	15007	15031	15030	15051	15281	15085	15137	15344	15208	15090	15117	15130	15051	15280	15124	15121	15199	15215	14983	15081	15101	15027	15142	15254	15156	15111	15288	15152	15240	15068	15146	15139	14952	15204	15031	15112	15114	15105	15142	15249	15151	15158	15240	15148	15114	15288	15205	15101	15374	15166	15272	15222	15050	15169	15121	15085	15030	15244	14995	15368	15308	15148	15072	15181	15087	15123	15215	15087	15032	15093	15311	15146	15075	15105	15173	15184	15292	15104	15241	15187	15166	15123	15133	15213	15184	15147	15122	15241	15210	15265	15182	15313	15070	15065	15080	15217	15310	15097	15069	15169	15255	15164	15097	15200	15143	15304	15034	15075	15133	15174	15214	15172	15297	15031	15075	15080	15287	14978	15074	15219	15238	15170	15076	15071	15053	15112	15261	15236	15055	15067	15099	15192	15113	15255	15214	15075	15222	15192	15098	15258	15065	15089	15113	15088	15287	15005	15212	15347	15247	15167	15250	15177	14943	15132	15179	15267	15152	15093	15147	15275	15099	15099	15079	15241	15383	15186	15344	15115	15201	15187	15133	14951	15113	15132	15290	15244	15080	15187	15316	15135	15074	15085	15216	15145	15118	14981	15368	15025	15187	15144	15433	15115	15180	15149	15140	15072	15057	15249	15065	15116	15113	15134	15251	15169	15130	15171	15243	15294	15208	15250	15093	15344	15105	15355	15258	15230	15178	15252	15079	15061	15193	15056	15041	15007	15072	15134	15007	15126	15136	15064	15020	15067	14933	15154	15144	15220	15138	15145	15237	15005	15090	15250	15124	15333	15065	15357	14966	15290	15142	15005	15195	14977	15203	15208	15050	15154	15196	15189	15323	15037	15038	15316	15175	15055	15149	15124	15053	15103	15175	15185	15263	15115	15014	15191	15165	15019	15122	15285	15138	15398	15187	15084	15013	15289	15220	15179	15119	15174	15210	15061	15219	15260	15219	15121	15093	15246	15122	15068	15179	15305	15064	15133	15100	15072	15325	15041	15014
23045	21531	29616	23936	21870	24689	27773	22014	20889	21536	20803	20407	20039	19698	19831	19794	19622	19233	19074	19063	18933	19307	19137	19020	19035	18868	19179	18881	18894	18906	18951	18954	18998	22684	25137	22172	20809	19738	18892	18979	18678	18625	18577	18359	18669	18671	18639	18702	18569	18712	18594	18768	18489	18588	18369	18480	18830	18700	18682	18763	18870	18404	18723	18649	18548	18625	18519	18598	18649	18527	18655	18550	18497	18664	18494	18753	18657	18435	18600	18521	18627	18582	18569	18658	18719	18466	18725	18742	18697	18462	18771	18629	18633	18419	18563	18709	18545	18436	18674	18598	18448	18449	18587	18520	18704	18628	18534	18413	18504	18516	18641	18493	18634	18730	18672	18616	18571	18515	18411	18622	18570	18604	18499	18529	18478	18519	18701	18614	18498	18609	18590	18649	18689	18533	18775	18530	18464	18303	18556	18588	18559	18684	18400	18588	18856	18649	18606	18603	18414	18459	18657	18587	18642	18625	18640	18511	18637	18323	18527	18533	18726	18622	18466	18706	18609	18495	18552	18669	18371	18591	18471	18493	18550	18642	18306	18459	18473	18327	18446	18781	18455	18674	18645	18546	18463	18608	18560	18502	18458	18472	18597	18744	18605	18463	18571	18466	18541	18511	18537	18698	18675	18536	18496	18387	18529	18729	18508	18473	18428	18605	18486	18469	18464	18500	18446	18584	18355	18447	18399	18442	18803	18494	18615	18726	18487	18458	18558	18621	18505	18420	18668	18341	18549	18509	18639	18588	18371	18535	18418	18664	18441	18598	18613	18326	18740	18402	18519	18550	18712	18815	18481	18690	18253	18252	18631	18598	18619	18485	18520	18629	18705	18570	18623	18540	18679	18659	18495	18611	18509	18537	18639	18596	18545	18517	18489	18524	18689	18620	18639	18394	18386	18477	18751	18476	18448	18723	18664	18637	18540	18319	18442	18464	18467	18393	18470	18456	18370	18588	18473	18590	18533	18506	18731	18577	18590	18524	18532	18655	18487	18489	18417	18255	18635	18700	18497	18436	18575	18665	18464	18494	18517	18531	18439	18489	18617	18517	18432	18679	18445	18727	18683	18466	18601	18720	18562	18655	18727	18294	18675	18798	18432	18523	18497	18303	18387	18506	18581	18505	18463	18602	18651	18609	18526	18513	18698	18318	18453	18591	18396	18467	18444	18523	18617	18388	18301	18556	18490	18550	18540	18766	18440	18831	18430	18357	18309	18574	18596	18652	18758	18766	18743	18327	18384	18648	18669	18551	18528	18389	18619	18619	18528	18470	18563	18654	18391	18564	18606	18372	18641	18471	18432	18730	18592	18610	18319	18759	18489	18350	18283	18586	18474	18455	18513	18627	18579	18687	18840	18681	18371	18575	18542	18538	18639	18582	18502	18640	18598	18513	18580	18333	18547	18520	18591	18512	18704	18544	18503	18512	18429	18647	18745	18724	18576	18677	18440	18447	18481	18328	18367	18510	18523	18594	18632	18520	18449	18474	18237	18672	18434	18374	18609	18561	18484	18526	18499	18655	18837	18331	18552	18501	18358	18346	18360	18493	18642	18605	18323	18503	18560	18559	18465	18513	18629	18555	18513	18716	18675	18576	18479	18415	18434	18656	18632	18636	18645	18468	18260	18753	18595	18475	18420	18357	18399	18610	18399	18510	18580	18526	18521	18363	18508	18499	18538	18456	18499	18442	18513	18416	18279	18518	18416	18466	18453	18427	18528	18649	18467	18592	18328	18598	18427	18622	18471	18522	18515	18471	18717	18461	18625	18487	18494	18459	18306	18429	18621	18631	18533	18429	18338	18567	18575	18621	18600	18466	18517	18750	18475	18700	18509	18395	18564	18678	18745	18415	18562	18597	18396	18818	18666	18623	18595	18666	18583	18581	18449	18497	18513	18705	18474	18348	18358	18523	18493	18456	18551	18488	18665	18452	18642	18457	18611	18730	18597	18318	18616	18361	18432	18360	18374	18253	18329	18250	18451	18490	18544	18552	18471	18640	18538	18621	18582	18564	18552	18515	18453	18381	18699	18528	18390	18474	18493	18582	18497	18473	18533	18576	18332	18833	18672	18786	18754	18638	18638	18519	18514	18395	18679	18340	18545	18427	18377	18605	18563	18758	18515	18424	18565	18682	18544	18451	18550	18599	18619	18374	18484	18457	18436	18556	18509	18497	18352	18524	18369	18602	18764	18323	18516	18409	18339	18690	18632	18674	18730	18504	18746	18626	18572	18684	18512	18487	18527	18543	18599	18317	18329	18663	18566	18386	18619	18584	18616	18532	18601	18538	18673	18737	18639	18521	18581	18446	18630	18565	18501	18587	18547	18475	18398	18540	18708	18542	18656	18671	18334	18547	18552	18625	18664	18598	18415	18683	18515	18472	18594	18476	18343	18723	18442	18548	18429	18533	18542	18336	18671	18612	18559	18490	18604	18476	18671	18683	18525	18267	18498	18145	18494	18537	18401	18339	18342	18312	18506	18455	18368	18686	18529	18538	18683	18510	18568	18465	18538	18529	18560	18785	18601	18593	18611	18666	18611	18464	18514	18571	18684	18692	18515	18276	18382	18603	18460	18241	18406	18415	18413	18395	18608	18447	18675	18721	18548	18564	18463	18576	18339	18617	18534	18468	18577	18578	18582	18495	18426	18390	18440	18673	18583	18357	18562	18587	18660	18557	18660	18471	18487	18511	18529	18487	18676	18319	18441	18499	18708	18595	18381	18284	18419	18735	18483	18594	18487	18628	18730	18515	18541	18506	18317	18423	18748	18417	18593	18449	18459	18461	18597	18242	18499	18503	18630	18370	18412	18359	18764	18533	18604	18456	18524	18717	18574	18568	18544	18478	18438	18525	18578	18414	18640	18423	18543	18484	18573	18381	18316	18601	18591	18729	18540	18501	18696	18284	18687	18460	18477	18643	18662	18474	18428	18482	18606	18488	18494	18667	18635	18400	18601	18504	18602	18398	18420	18737	18495	18393	18468	18642	18614	18512	18458	18395	18621	18525	18475	18709	18675	18609	18469	18507	18278	18554	18489	18591	18551	18566	18561	18552	18514	18621	18465	18471	18632	18514	18660	18550	18638	18548	18590	18473	18527	18339	18451	18502	18382	18455	18606	18645	18424	18546	18337	18653	18461	18687	18392	18475	18522	18459	18451	18563	18532	18511	18566	18814	18617	18474	18451	18721	18602	18481	18540	18608	18463	18666	18566	18588	18372	18590	18651	18270	18509	18282	18656	18416	18385	18456	18627	18621	18497	18344	18548	18463	18439	18587	18555	18590	18444	18647	18768	18379	18469	18438	18585	18474	18599	18389	18255	18469	18426	18521	18679	18437	18576	18436	18415	18550	18502	18605	18483	18390	18523	18571	18389	18583	18701	18623	18606	18490	18563	18300	18417	18537	18446	18552	18659	18418	18230	18564	18678	18704	18609	18495	18653	18592	18404	18519	18399	18537	18541	18398	18702	18713	18566	18620	18695	18671	18353	18629	18566	18515	18434	18686	18554	18710	18317	18430	18505	18490	18545	18704	18581	18556	18564	18561	18492	18689	18561	18545	18379	18510	18460	18519	18626	18513	18349	18522	18349	18455	18536	18725	18381	18372	18474	18647	18553	18558	18766	18741	18579	18610	18443	18474	18295	18636	18657	18433	18561	18175	18738	18652	18620	18612	18698	18579	18439	18467	18533	18532	18446	18702	18564	18476	18626	18865	18405	18377	18479	18378	18543	18591	18364	18671	18480	18607	18624	18674	18717	18609	18403	18501	18340	18683	18654	18482	18624	18647	18453	18227	18558	18471	18592	18682	18473	18289	18490	18569	18450	18238	18510	18470	18449	18456	18540	18680	18665	18615	18706	18614	18301	18497	18894	18645	18543	18688	18753	18492	18508	18471	18446	18368	18767	18576	18532	18518	18624	18503	18610	18667	18456	18559	18575	18471	18673	18575	18770	18614	18643	18501	18598	18444	18736	18585	18399	18562	18341	18645	18534	18465	18776	18351	18698	18477	18421	18584	18570	18447	18354	18601	18525	18460	18560	18627	18716	18586	18684	18630	18508	18365	18454	18575	18505	18349	18683	18478	18697	18447	18688	18699	18477	18541	18601	18364	18698	18502	18705	18255	18338	18389	18466	18611	18393	18658	18675	18542	18552	18523	18498	18571	18595	18421	18605	18426	18648	18403	18592	18666	18718	18448	18580	18475	18629	18512	18349	18343	18525	18356	18522	18633	18664	18580	18670	18475	18553	18441	18518	18464	18614	18510	18551	18674	18387	18614	18409	18695	18474	18347	18454	18594	18445	18255	18554	18370	18362	18523	18554	18430	18408	18568	18503	18645	18961	18528	18362	18559	18620	18459	18382	18565	18519	18662	18700	18633	18556	18504	18536	18555	18908	18572	18682	18344	18580	18588	18621	18536	18339	18504	18655	18616	18497	18423	18631	18474	18461	18513	18443	18656	18572	18507	18449	18469	18547	18501	18579	18440	18404	18464	18672	18756	18466	18553	18523	18560	18486	18696	18671	18561	18530	18688	18540	18540	18483	18557	18580	18577	18558	18782	18541	18446	18603	18480	18438	18694	18417	18631	18410	18393	18616	18590	18493	18524	18478	18400	18503	18710	18776	18380	18456	18734	18559	18769	18380	18469	18610	18628	18526	18627	18447	18356	18370	18569	18544	18446	18430	18428	18616	18461	18700	18505	18636	18720	18477	18430	18413	18428	18373	18579	18470	18385	18558	18590	18460	18555	18623	18688	18514	18497	18673	18700	18635	18413	18495	18652	18945	18699	18597	18522	18642	18669	18661	18530	18688	18392	18488	18746	18613	18587	18601	18404	18690	18593	18664	18607	18443	18564	18521	18568	18635	18427	18512	18725	18641	18625	18557	18553	18514	18443	18504	18505	18553	18336	18428	18269	18477	18569	18628	18469	18588	18337	18661	18505	18342	18454	18587	18447	18473	18493	18701	18656	18622	18436	18628	18394	18651	18463	18550	18487	18311	18442	18592	18729	18507	18627	18330	18305	18420	18799	18614	18355	18598	18417	18428	18537	18724	18723	18520	18695	18451	18653	18668	18681	18518	18525	18560	18648	18664	18648	18450	18336	18685	18529	18637	18897
21795	40561	37631	29376	25948	23473	21100	19883	18685	18710	18130	18042	17091	16620	17039	16683	16587	15682	15583	15514	15584	15788	15447	15645	15515	15553	15519	15580	15633	15623	15898	15402	15908	21406	23190	19167	17461	16214	15554	15270	15297	15201	15297	15207	15179	15168	15227	15129	15200	15137	15454	15236	15114	15231	15413	15214	15223	15280	15278	15142	15343	15310	15259	15111	15264	15189	15294	15129	15278	15162	15241	15350	15251	15197	15176	15173	15239	15277	15345	15087	15209	14995	15393	15216	15188	15259	15333	15179	15228	15318	15321	15107	15436	15252	15302	15149	15269	15209	15127	15195	15210	15080	15240	15354	15116	15245	15194	15251	15255	15250	15345	15321	15220	15268	15271	15224	15160	15212	15278	15339	15252	15394	15209	15515	15057	15150	15029	15410	15278	15190	15283	15168	15045	15101	15224	15241	15354	15167	15258	15278	15209	15189	15298	15253	15115	15186	15113	15148	15275	15133	15378	15317	15164	15087	15401	15051	15342	15200	15142	15288	15012	15312	15090	15224	15376	15188	15268	15157	15149	15190	15229	15211	15205	15125	15204	15232	15070	15120	15145	15195	15142	15213	15191	15100	15333	15247	15295	15137	15177	15052	15168	15083	15222	15210	15281	15171	15196	15275	15315	15215	15265	15319	15151	15033	15203	15291	15231	15290	15291	15217	15216	15120	15179	15227	15144	15228	15214	15084	15162	15052	15206	15297	15168	15180	15048	15224	15344	15158	15195	15111	15332	15160	15028	15268	15186	15330	15263	15143	15209	15262	14932	15015	15098	15233	15313	15177	15067	15053	15361	15141	15179	15113	15194	14959	15157	15214	15214	15078	15130	15142	15167	15264	15147	14946	15064	15128	15031	15294	15183	15293	15269	15159	15184	15286	15328	15004	15123	15040	15099	15192	15217	15127	15273	15296	15279	15129	15169	15025	15252	15196	15129	15120	15203	15224	15114	15098	15154	15254	15036	15350	15064	15178	15186	15019	15226	15095	15150	15252	15218	15194	15013	15247	15179	15093	15130	15114	15143	15166	15256	15082	15058	15090	15040	15157	15205	15033	15071	15205	15140	15235	15275	15073	15227	15074	15278	15021	15213	15300	15140	15259	15072	15304	15175	15153	15075	15137	15231	15248	15138	15033	15115	15134	15246	15163	15232	15203	15197	15281	15210	15158	15266	15179	15154	15182	15144	15039	15043	15279	15096	15060	15268	15181	15116	15127	15189	15234	15082	15235	15243	15087	15191	15265	15043	15166	15287	15122	15166	15227	14982	15244	15219	15049	15182	15178	15095	15253	15081	15095	15288	15114	15182	15092	15246	15215	15239	15038	15248	15096	15053	15084	15300	15211	15231	15291	15308	15131	15137	15260	15242	15314	15203	15199	15259	15287	15260	15089	15353	15113	15304	15214	15257	15114	15255	15109	15141	15288	15193	15233	15093	15325	15020	15159	14929	15230	15169	15225	15188	15236	15245	15033	15180	15103	15336	15139	15376	15326	15124	15159	15199	15160	15197	15341	15187	15256	15219	15057	15193	15232	15161	15305	15243	15118	15153	15281	15091	15196	15156	15106	15100	15121	15072	15169	15161	15257	15221	15023	15022	15204	15106	15247	15146	15355	15126	15133	15296	15068	15147	15165	15211	15129	15232	15174	15310	15154	15194	15283	15227	15204	15274	15282	15516	15165	15207	15422	15171	15065	15181	15220	14997	15185	15144	15003	15034	15105	15332	15203	15276	15167	15354	15104	15296	15122	15281	15041	15366	15142	15162	15133	15092	14996	15097	15191	15145	15243	15126	15041	15200	15213	15129	15262	15134	15221	15292	15177	15167	15269	15212	15106	15148	15187	15073	15130	15349	15069	15135	15194	15100	15386	15165	15132	15306	15361	15163	15214	15130	15135	15260	15156	15094	15098	15179	15327	15128	15153	15149	15262	15365	15139	15227	15276	15054	15106	14979	15091	15150	15306	15377	15014	14921	15321	15143	15290	15239	15165	15057	15138	15178	15022	15092	15035	15156	15163	15201	15164	15283	15065	15227	15326	15279	15336	15285	15232	15071	15268	15084	15106	15280	15312	15271	15046	15223	15160	15121	15184	15085	15138	15218	15285	15185	15217	15160	15147	15083	15192	15264	15221	15267	15311	15010	15153	15231	15191	15334	15287	15269	15245	14976	15226	15223	15128	15222	15066	15153	15093	15227	15271	15213	15134	15089	15217	15267	15131	15185	15360	15261	15187	15310	15251	15239	14888	15225	15159	15370	15117	15159	15156	15326	15132	15263	15341	15007	15189	15235	15171	15285	15208	15351	15106	15115	15212	15131	15361	15286	15251	15062	15201	15168	15323	15265	15359	14958	15120	15140	15298	15132	15300	15219	15114	15239	15280	15274	15200	15103	15345	15263	14909	15323	15267	15339	15269	15259	15269	15271	15133	15078	15174	15139	15302	15294	15111	15194	15178	15110	15263	15183	15195	15187	15315	15045	15188	15163	15260	15305	15238	15113	15283	15288	15370	15349	15224	15165	15101	15168	15233	15286	15153	15179	15307	15269	15060	15248	15183	15220	15188	15271	15249	15189	15199	15286	15150	15075	15223	15114	15156	15372	15251	15224	15180	15282	15213	15194	15175	15042	15005	15368	14950	15186	15242	15089	15089	15166	15105	15259	15163	15159	15252	15121	15176	15016	15203	15281	15038	15155	15192	15218	15095	15286	15304	15272	15224	15182	15345	15342	15232	14970	15184	15019	15160	15102	15408	15214	15271	15143	15230	15115	15196	15208	15282	15334	15230	15118	15038	15284	15115	15161	15182	15264	15208	15226	15323	15220	15038	15131	15287	14982	15186	15255	14985	15130	15074	15227	15069	15106	15221	15082	15417	15204	15140	15150	15375	15070	15041	15275	15152	15014	15289	15222	15058	15168	15125	15056	15091	15151	15079	15195	15245	15187	15327	15078	15228	15354	15142	15368	15177	15137	15265	15263	15330	15185	15145	15126	15101	15235	15113	15252	15159	15124	15073	15211	15029	15184	15139	15200	15094	15326	15038	15130	15157	15100	15120	15142	15187	15192	15042	15136	15397	15053	15202	15191	15166	15189	15232	15103	15126	15136	15258	15224	15124	15008	15159	15208	15116	15369	14978	15057	15183	15141	15210	15141	15280	15211	15070	15207	15189	15008	15231	15251	15151	15106	15069	15123	15255	15212	15084	15149	15071	15233	15101	15021	15389	15185	15071	15027	15188	15200	15213	15202	15173	15366	15109	15118	15299	15067	15122	15190	15183	15190	15156	15150	15166	15100	15358	15012	15075	15246	15158	15124	15255	15298	14930	15192	15042	15246	15177	15247	15359	15122	15170	15181	15052	15138	15066	15260	15264	15369	15306	15098	15164	15174	15056	15105	15112	15395	15058	15007	15200	14991	15105	15249	15053	15218	15309	15179	15038	15154	15053	15197	15161	15048	15189	15158	15260	15220	15314	15318	15232	15306	15286	15095	15130	15283	15054	15129	15183	15109	15185	15171	15066	15184	15220	15100	15163	15103	15289	15198	15241	15218	15117	14953	15021	15097	15150	15089	15282	15324	15147	15178	15423	15286	15291	15315	15248	15089	15099	15203	15200	15005	15104	15065	15236	15225	15365	15241	15142	15201	15051	15205	15075	15245	15219	15138	15046	15091	15127	15054	15136	15148	15325	15108	15224	15254	14900	15283	15260	15109	15107	15168	15154	15188	15215	15138	15182	15272	15159	15174	15169	15100	15254	15144	15185	15231	15192	15153	15093	15252	15119	15283	15146	15432	15137	15159	15345	15129	15359	14884	15119	15258	15214	15111	15231	15208	15061	15316	15328	15101	15403	15261	15184	15240	15202	15139	15210	15328	15177	15320	15193	15139	15196	15195	15094	15218	15222	15279	15211	14992	15274	14981	15217	15260	15226	15006	15212	15151	15142	15140	15390	15109	15369	15220	15201	15297	15178	15081	15191	15452	15094	15128	15113	15115	15120	15169	15162	15087	15215	15123	15236	15204	15273	15285	15344	15085	15195	15017	15163	15105	15207	15204	15302	15173	15173	15176	15306	14978	15169	15173	15096	15287	15122	15062	15162	15337	15331	15069	15178	15087	15224	15208	15115	15222	15259	15112	14964	15339	15181	15221	15301	15184	15213	15109	15107	15136	15236	15128	15087	15347	15197	15060	15228	15170	15214	15149	15115	15098	15156	15194	14988	15223	15148	15435	15191	15332	15106	15101	15269	15205	15244	15202	15197	15096	15163	15222	15173	14973	15115	15184	15212	15245	15154	15112	15327	15248	15309	15348	15176	15165	15113	15127	15209	15201	15089	15102	15160	15176	15145	15222	15000	15164	14933	15241	15007	15281	15253	15057	15179	15250	15115	15328	15004	15230	15180	15180	15143	15021	15144	15069	15242	15233	15116	15316	15286	15148	15240	15165	15091	15146	15292	15224	15157	15222	15299	15122	15121	15105	15225	15124	15180	15019	15083	15173	15191	15141	15246	15181	15058	15241	15290	15119	15196	15320	15096	15176	15281	15225	15200	15055	15250	15230	15105	15233	15307	15283	15112	15393	15120	15097	15106	15047	15318	15268	15228	15080	15311	15266	15039	14943	15205	14952	15206	15235	15171	15200	15057	15139	15055	15124	15140	15170	15092	15255	15159	15286	15175	15057	15264	15012	15124	15281	15213	15125	15049	15194	15221	15223	15208	15180	15340	14991	15049	15044	15221	15268	15275	15284	15160	15263	15074	15433	15137	15056	15136	15126	15146	15171	15055	15081	15141	15226	15310	15257	15274	15302	15378	15193	15120	15249	15128	15157	15090	15256	15180	15224	15337	15228	15194	15162	15202	15118	15081	15223	15131	15059	15285	15124	15286	15051	15105	15151	15182	15162	15245	14975	15234	15156	15164	15216	15238	15173	15176	15121	15126	15257	15043	15145	15101	15270	15314	15241	15113	15311	15139	15152	15208	15288	15130	15204	15252	15129	15309	15120	15118	15121	15097	15193	15261	15147	15329	15215	15180	15121	15247	15132	14984	15070	15091	15121	15098	15102	15217	15296	15282	15190	15151	15201	15143	15094	15142	15392	15281	15154	15246	15144	15232	15130	15227	15234	15330
28077	23302	28965	26177	21634	20974	20517	19888	19647	19667	19482	19461	19236	19190	19057	19174	19212	18880	18871	18773	18675	18700	18906	18747	18774	18640	18779	18848	18958	18766	18874	18809	18744	19199	19292	19184	19064	18923	18636	18489	18722	18911	18844	18551	18713	18716	18737	18654	18815	18741	18739	18793	18648	18652	18732	18570	18686	18620	18793	18771	18673	18559	18548	18808	18679	18524	18666	18682	18905	18677	18648	18658	18629	18624	18422	18488	18711	18602	18673	18561	18556	18508	18842	18704	18612	18630	18592	18572	18680	18787	18539	18738	18761	18672	18777	18736	18654	18680	18558	18757	18845	18778	18548	18564	18911	18706	18768	18679	18644	18675	18899	18715	18723	18881	18491	18643	18610	18804	18944	18927	18874	18486	18706	18758	18714	18814	18749	18773	18794	18784	18616	18628	18686	18616	18784	18817	18856	18786	18592	18644	18996	18616	18788	18651	18713	18726	18779	18687	18756	18552	18826	18711	18502	18748	18636	18686	18801	18740	18652	18559	18672	18872	18817	18586	18685	18667	18816	18517	18742	18595	18619	18940	18703	18666	18826	18741	18848	18794	18728	18844	18588	18511	18871	18621	18793	18513	18720	18653	18499	18849	18756	18877	18629	18569	18663	18614	18769	18724	18577	18724	18590	18944	18791	18807	18644	18636	18705	18663	18639	18764	18651	18654	18789	18694	18556	18657	18785	18776	18597	18693	18705	18834	18657	18775	18706	18751	18703	18726	18836	18762	18682	18614	18576	18593	18702	18805	18774	18782	18903	18899	18734	18868	18807	18904	18687	18646	18817	18744	18672	18969	18639	18667	18735	18761	18866	18686	18654	18632	19060	18666	18856	18862	18598	18629	18722	18682	18738	18625	18810	18744	18862	18838	18714	18798	18621	18656	18760	18826	18635	18697	18733	18558	18693	18774	18840	18776	18878	18593	18648	18689	18556	18586	18702	18644	18841	18656	18597	18775	18520	18847	18664	18664	18640	18725	18605	18621	18635	18511	18601	18816	18846	18838	18615	18540	18510	18638	18773	18628	18591	18877	18894	18628	18723	18716	18689	18705	18655	18682	18640	18607	18666	18772	18813	18808	18735	18527	18721	18889	18639	18731	18630	18682	18613	18652	18800	18749	18788	18701	18790	18680	18757	18812	18630	18745	18684	18704	18716	18581	18761	18687	18486	18708	18619	18675	18888	18584	18662	18591	18808	18719	18724	18622	18890	18913	18562	18896	18875	18764	18834	18815	18842	18798	18708	18847	18992	18729	18625	18761	18694	18710	18737	18735	18795	18616	18722	18776	18672	18743	18795	18721	18704	18713	18890	18647	18853	18723	18745	18577	18575	18686	18575	18635	18555	18842	18866	18643	18757	18741	18848	18341	18830	18765	18732	18717	18838	18727	18703	18598	18562	18704	18628	18790	18880	18576	18933	18686	18754	18643	18692	18769	18930	18732	18876	18619	18718	18749	18594	18787	18692	18476	18520	18734	18668	18943	18841	18557	18651	18774	18725	18740	18689	18819	18497	18363	18836	18830	18650	18736	18636	18484	18802	18728	18637	18785	18779	18635	18628	18701	18668	18678	18580	18668	18735	18614	18730	18573	18621	18558	18797	18663	18507	18528	18614	18735	18682	18761	18527	18569	18634	18769	18674	18683	18800	18535	18653	18479	18708	18614	18764	18660	18713	18706	18695	18665	18727	18632	18724	18671	18826	18601	18701	18513	18727	18714	18739	18895	18675	18587	18791	18645	18474	18740	18734	18876	18683	18598	18868	18634	18715	18864	18587	18539	18599	18713	18886	18766	18538	18589	18785	18797	18716	18950	18820	18715	18559	18767	18750	18869	18860	18658	18599	18852	18892	18663	18654	18724	18722	18848	18728	18589	18612	18532	18570	18788	18586	18738	18685	18788	18713	18599	18725	18690	18852	18612	18849	18900	18686	18528	18669	18831	18706	18760	18704	18673	18721	18543	18744	18686	18713	18861	18610	18606	18781	18758	18701	18963	18690	18737	18644	18583	18570	18732	18680	18538	18704	18745	18688	18788	18663	18766	18731	18525	18626	18737	18820	18843	18732	18669	18480	18714	18640	18567	18846	18712	18743	18581	18977	18707	18611	18655	18840	18673	18696	18633	18721	18659	18678	18759	18660	18752	18650	18729	18763	18876	18926	18951	18828	18724	18886	18771	18467	18733	18520	18627	18633	18659	18883	18856	18776	18746	18755	18633	18790	18654	18736	18669	18696	18728	18722	18670	18662	18672	18672	18776	18443	18843	18617	18740	19046	18625	18709	18550	18715	18661	18833	18548	18700	18847	18774	18768	18530	18700	18607	18724	18628	18896	18617	18523	18645	18810	18809	18684	18722	18603	18708	18697	18709	18781	18764	18756	18821	18739	18753	18777	18739	18795	18621	18851	18636	18575	18486	18796	18930	18765	18859	18691	18579	18806	18745	18756	18699	18848	18747	18791	18710	18752	18868	18722	18765	18600	18484	18701	18531	18746	18835	18814	18721	18861	18858	18833	18765	18666	18843	18678	18821	18508	18783	18799	18693	18704	18638	18626	18788	18684	18848	18653	18820	18750	18822	18704	18777	18705	18669	18584	18712	18608	18604	18718	18626	18719	18641	18529	18719	18740	18774	18877	18881	18809	18580	18611	18444	18706	18759	18620	18603	18835	18533	18912	18673	18695	18698	18471	18632	18916	18685	18615	18877	18791	18858	18766	18700	18873	18898	18781	18613	18635	18612	18715	18682	18695	18738	18809	18853	18809	18924	18673	18834	18731	18620	18969	18601	18657	18791	18697	18598	18753	18793	18725	18611	18880	18538	18504	18899	18745	18801	18766	18713	18544	18704	18780	18854	18875	19039	18544	18777	18518	18708	18771	18635	18632	18885	18592	18782	18728	18686	18758	18563	18700	18780	18427	18749	18693	18682	18639	18711	18728	18746	18666	18778	18881	18677	18707	18663	18618	18876	18904	18790	18646	18646	18659	18790	18695	18698	18626	18823	18764	18697	18782	18732	18515	18683	18819	18512	18551	18672	18559	18888	18802	18666	18920	18899	18831	18709	18655	18648	18758	18758	18891	18734	18767	18705	18730	18594	18775	18827	18658	18603	18727	18774	18668	18714	18704	18709	18839	18596	18739	18841	18677	18538	18888	18655	18611	18745	18743	18532	18615	18659	18454	18459	18756	18797	18779	18549	18515	18878	18832	18791	18709	18697	18759	18742	18675	18889	18608	18856	18907	18666	18653	18675	18743	18655	18796	18775	18666	18512	18429	18798	18637	18732	18539	18679	18717	18561	18688	18634	18862	18548	18755	18542	18976	18758	18751	18785	18836	18702	18867	18752	18701	18681	18512	18610	18932	18803	18624	18780	18663	18636	18647	18730	18661	18715	18740	18651	18973	18672	18651	18816	18689	18692	18824	18703	18599	18702	18850	18728	18716	18707	18720	18744	18667	18749	18783	18683	18790	18685	18474	18556	18589	18808	18755	18721	18687	18616	18515	18820	18649	18753	18901	18587	18837	18541	18669	18688	18590	18722	18732	18932	18731	18510	18665	18740	18645	18768	18604	18547	18511	18665	18602	18713	18805	18695	18916	18674	18816	18543	18755	18862	18589	18718	18808	18636	18716	18656	18792	18764	18689	18677	18775	18823	18508	18774	18646	18648	18726	18528	18733	18853	18666	18713	18692	18926	18677	18974	18816	18739	18827	18627	18632	18690	19003	18575	18527	18558	18652	18905	18726	18682	18822	18796	18759	18637	18786	18627	18718	18691	18599	18647	18636	18761	18742	18644	18626	18670	18681	18761	18717	18808	18455	18594	18757	18816	18693	18826	18836	18767	18656	18816	18824	18794	18674	18695	18724	18657	18868	18809	18822	18938	18668	18539	18675	18666	18655	18723	18639	18789	18692	18726	18725	18703	18822	18759	18556	18806	18682	18630	18488	18763	18741	18704	18672	18616	18795	18556	18670	18722	18641	18774	18795	18741	18603	18691	18534	18581	18665	18726	18610	18701	18752	18869	18902	18671	18812	18714	18667	18633	18697	18661	18523	18710	18919	18710	18959	18847	18765	18928	18608	18571	18688	18742	18733	18764	18668	18754	18793	18724	18658	18799	18762	18851	18718	18781	18710	18809	18738	18697	18856	18723	18804	18772	18490	18926	18743	18954	18864	18700	18838	18716	18859	18712	18621	18636	18653	18744	18897	18639	18623	18952	18974	18646	18746	18546	18600	18762	18825	18676	18803	18625	18649	18984	18743	18593	18750	18579	18727	18795	18648	18656	18759	18805	18668	18637	18774	18714	18704	18787	18643	18608	18806	18867	18728	18770	18830	18644	18646	18829	18539	18501	18723	18611	18665	18721	18673	18811	18716	18704	18762	18577	18421	18790	18676	18583	18593	18662	18713	18661	18488	18751	18593	18692	18670	18806	18565	18768	18510	18581	18746	18719	18630	18617	18543	18663	18626	18709	18643	18879	18590	18824	18630	18903	18869	18572	18700	18587	18800	18694	18652	18689	18647	18664	18562	18926	18630	18651	18766	18724	18603	18582	18825	18830	18545	18564	18619	18791	18687	18968	18821	18682	18800	18650	18586	18888	19019	18688	18744	18742	18670	18783	18953	18940	18744	18645	18616	18776	18646	18546	18663	18662	18617	18706	18743	18703	18521	18548	18597	18724	18682	18605	18652	18650	18612	18646	18804	18821	18591	18721	18845	18716	18924	18675	18776	18593	18869	18844	18926	18847	18533	18845	18686	18733	18583	18691	18415	18696	18746	18710	18707	18635	18876	18784	18645	18633	18827	18868	18894	18641	18573	18699	18720	18856	18709	18577	18548	18877	18630	18614	18710	18753	18686	18886	18578	18619	18667	18661	18762	18581	18707	18643	18673	18654	18834	18909	18879	18853	18939	18584	18603	18679	18705	18951	18595	18869	18523	18587	18775	18686	18698	18829	18753	18675	18808	18902	18765	18803	18614	18663	18551	18767	18835	18889	18706	18707	18975	18833	18709	18554	18615	18575	18604	18577	18751	18842	18745	18655	18784	18688	18793	18758	18801	18667	18689	18631	18688	18835	18693	18751	18716	18555	18627	18694	18790	18699	18648	18898	18817	18574	18581
20054	28934	27841	21945	19709	18664	17632	16903	16721	16622	16537	16522	16084	15693	15910	16164	15597	15728	15431	15381	15385	15621	15535	15402	15606	15433	15477	15352	15418	15565	15381	15466	15590	15883	16044	15737	15463	15506	15513	15480	15333	15487	15318	15525	15333	15474	15298	15317	15434	15138	15360	15457	15332	15195	15414	15360	15347	15192	15280	15502	15245	15341	15444	15346	15426	15307	15402	15305	15246	15307	15435	15514	15315	15483	15272	15413	15243	15215	15289	15296	15432	15275	15522	15292	15318	15386	15189	15381	15356	15261	15257	15407	15233	15339	15213	15288	15383	15210	15377	15464	15327	15241	15237	15349	15458	15351	15304	15192	15556	15200	15181	15450	15356	15425	15389	15402	15164	15406	15217	15322	15252	15444	15596	15496	15323	15355	15402	15302	15450	15249	15377	15257	15332	15375	15616	15389	15095	15396	15304	15279	15354	15341	15287	15356	15288	15196	15433	15429	15373	15344	15423	15457	15210	15427	15168	15360	15219	15181	15360	15256	15357	15159	15249	15275	15335	15415	15198	15503	15289	15295	15326	15486	15284	15347	15333	15229	15289	15334	15468	15336	15170	15327	15518	15054	15281	15327	15428	15336	15325	15481	15291	15488	15600	15343	15337	15188	15322	15263	15262	15291	15466	15406	15321	15480	15250	15249	15261	15316	15468	15393	15157	15417	15329	15459	15418	15235	15303	15311	15364	15398	15402	15440	15432	15408	15323	15329	15378	15409	15393	15220	15400	15308	15320	15294	15274	15168	15263	15392	15305	15307	15555	15356	15354	15417	15328	15287	15379	15326	15372	15465	15488	15431	15614	15230	15566	15132	15324	15375	15345	15223	15544	15178	15348	15261	15392	15373	15562	15330	15174	15296	15353	15383	15401	15276	15371	15261	15347	15094	15386	15334	15346	15317	15199	15430	15246	15325	15403	15413	15338	15435	15271	15250	15323	15266	15379	15505	15191	15304	15304	15291	15316	15299	15475	15298	15418	15470	15347	15320	15435	15330	15412	15502	15464	15458	15331	15367	15272	15310	15360	15353	15248	15346	15333	15275	15226	15276	15359	15349	15239	15123	15511	15548	15463	15415	15345	15323	15383	15371	15311	15481	15444	15260	15359	15186	15327	15377	15474	15460	15183	15273	15360	15418	15330	15346	15448	15270	15270	15443	15200	15229	15466	15475	15202	15349	15305	15509	15314	15258	15137	15299	15294	15220	15299	15454	15203	15271	15350	15375	15362	15212	15305	15331	15294	15363	15492	15414	15297	15331	15398	15341	15420	15389	15356	15328	15311	15316	15234	15348	15511	15311	15286	15432	15515	15282	15325	15432	15335	15152	15397	15344	15419	15284	15367	15390	15411	15376	15268	15303	15506	15332	15198	15445	15361	15363	15367	15347	15474	15390	15332	15275	15155	15502	15486	15267	15363	15271	15360	15370	15371	15334	15480	15293	15316	15419	15504	15434	15389	15167	15298	15299	15295	15233	15300	15243	15385	15222	15307	15455	15390	15263	15295	15323	15405	15281	15389	15317	15407	15339	15415	15275	15352	15435	15147	15274	15295	15412	15260	15430	15212	15281	15191	15289	15280	15402	15484	15441	15294	15202	15390	15467	15266	15359	15444	15300	15356	15362	15406	15274	15345	15226	15251	15374	15465	15303	15467	15505	15270	15396	15480	15277	15246	15439	15480	15373	15324	15223	15153	15372	15622	15271	15294	15375	15264	15267	15217	15390	15235	15335	15266	15420	15561	15429	15421	15454	15329	15300	15465	15192	15278	15327	15382	15212	15350	15279	15402	15322	15307	15062	15358	15427	15397	15287	15507	15342	15320	15381	15271	15454	15406	15493	15263	15377	15500	15247	15281	15389	15482	15221	15304	15239	15380	15295	15361	15290	15264	15447	15154	15559	15204	15330	15355	15637	15355	15262	15258	15426	15407	15467	15201	15262	15443	15331	15433	15436	15425	15186	15535	15424	15296	15375	15357	15289	15384	15421	15362	15330	15273	15289	15519	15206	15239	15305	15173	15225	15554	15383	15383	15354	15436	15064	15318	15254	15419	15330	15383	15188	15277	15162	15500	15147	15325	15471	15422	15357	15363	15290	15294	15512	15322	15527	15296	15124	15262	15224	15292	15364	15385	15327	15344	15197	15257	15362	15458	15316	15213	15329	15337	15234	15392	15276	15296	15292	15452	15380	15486	15319	15236	15430	15333	15342	15392	15280	15425	15293	15470	15374	15255	15294	15348	15234	15405	15322	15348	15401	15373	15294	15360	15462	15290	15362	15328	15347	15250	15374	15249	15394	15271	15183	15235	15399	15374	15366	15336	15083	15500	15304	15346	15223	15391	15447	15220	15321	15439	15310	15178	15147	15383	15382	15332	15313	15257	15434	15535	15422	15313	15446	15343	15298	15325	15367	15334	15360	15329	15323	15389	15419	15279	15263	15286	15242	15262	15416	15417	15442	15339	15340	15467	15436	15240	15275	15383	15325	15355	15421	15358	15304	15241	15256	15434	15302	15256	15419	15376	15260	15399	15296	15399	15166	15321	15525	15538	15195	15290	15330	15372	15283	15371	15320	15302	15315	15364	15377	15274	15282	15369	15362	15416	15297	15487	15404	15257	15307	15367	15315	15367	15449	15402	15359	15350	15404	15489	15200	15295	15487	15290	15345	15263	15266	15261	15534	15320	15388	15451	15187	15414	15431	15400	15491	15288	15233	15252	15577	15366	15234	15268	15331	15469	15292	15146	15400	15473	15308	15229	15384	15478	15393	15355	15416	15192	15270	15435	15317	15235	15489	15311	15416	15198	15186	15302	15365	15296	15494	15348	15394	15259	15356	15326	15385	15210	15254	15436	15342	15284	15369	15528	15392	15298	15365	15213	15408	15219	15330	15171	15379	15317	15407	15325	15263	15330	15275	15269	15304	15352	15279	15166	15509	15251	15379	15255	15329	15221	15292	15259	15331	15512	15256	15397	15261	15210	15410	15178	15410	15370	15491	15192	15274	15360	15414	15202	15311	15246	15201	15393	15443	15310	15577	15321	15401	15391	15450	15549	15402	15319	15425	15367	15496	15269	15386	15389	15293	15379	15494	15352	15363	15457	15321	15444	15197	15469	15214	15309	15490	15365	15431	15396	15243	15480	15458	15345	15314	15319	15512	15364	15308	15424	15350	15318	15281	15302	15207	15308	15445	15288	15363	15251	15532	15334	15466	15376	15385	15417	15457	15351	15424	15345	15471	15278	15243	15390	15398	15418	15239	15238	15331	15254	15285	15374	15541	15322	15291	15416	15310	15413	15247	15240	15493	15333	15336	15374	15306	15235	15453	15352	15294	15262	15253	15435	15198	15211	15386	15498	15302	15380	15414	15370	15507	15349	15253	15121	15188	15038	15370	15246	15332	15334	15485	15376	15496	15322	15354	15263	15398	15234	15316	15279	15449	15327	15256	15305	15324	15209	15197	15204	15157	15449	15280	15559	15314	15464	15653	15237	15192	15201	15230	15589	15338	15323	15359	15294	15209	15342	15220	15326	15378	15598	15252	15433	15403	15275	15406	15364	15265	15353	15396	15230	15393	15331	15422	15385	15278	15310	15392	15464	15492	15410	15325	15464	15208	15305	15316	15349	15332	15318	15281	15211	15447	15327	15222	15333	15238	15256	15386	15248	15299	15432	15404	15255	15352	15306	15288	15442	15309	15319	15343	15378	15369	15286	15272	15188	15392	15387	15286	15448	15154	15541	15296	15414	15260	15188	15381	15354	15568	15364	15255	15462	15376	15349	15209	15518	15388	15388	15252	15385	15322	15354	15371	15093	15304	15189	15337	15445	15156	15240	15459	15656	15277	15332	15235	15361	15458	15324	15362	15350	15263	15409	15459	15343	15274	15358	15385	15457	15362	15449	15421	15401	15209	15322	15434	15265	15247	15545	15410	15390	15337	15383	15240	15305	15285	15380	15332	15417	15204	15262	15297	15133	15349	15088	15408	15226	15254	15147	15520	15458	15260	15381	15354	15246	15460	15366	15459	15356	15399	15220	15235	15354	15380	15436	15440	15322	15427	15478	15370	15443	15355	15310	15447	15542	15437	15316	15251	15401	15255	15221	15311	15349	15320	15345	15452	15316	15312	15334	15218	15213	15491	15454	15189	15377	15376	15376	15355	15232	15261	15392	15459	15309	15314	15368	15279	15362	15269	15361	15199	15396	15399	15357	15155	15252	15367	15506	15265	15528	15559	15467	15318	15259	15192	15380	15458	15414	15361	15258	15256	15244	15268	15427	15330	15335	15374	15534	15301	15319	15261	15311	15557	15400	15269	15384	15477	15232	15209	15410	15230	15495	15283	15305	15346	15313	15552	15409	15212	15432	15305	15202	15330	15411	15422	15291	15306	15451	15273	15249	15246	15250	15365	15234	15505	15243	15405	15477	15263	15271	15246	15592	15311	15355	15546	15422	15435	15366	15339	15277	15294	15345	15453	15405	15463	15297	15320	15246	15346	15457	15374	15400	15325	15381	15463	15280	15376	15291	15487	15167	15337	15536	15280	15321	15226	15518	15346	15417	15356	15311	15230	15471	15430	15349	15184	15226	15255	15249	15383	15356	15497	15417	15425	15400	15407	15304	15287	15291	15282	15352	15336	15365	15333	15238	15349	15378	15334	15331	15193	15473	15365	15290	15428	15312	15294	15418	15148	15487	15374	15342	15379	15377	15219	15276	15370	15307	15421	15449	15188	15445	15418	15456	15375	15389	15432	15200	15317	15064	15298	15230	15427	15381	15490	15287	15497	15310	15311	15266	15100	15361	15193	15459	15407	15297	15268	15590	15387	15312	15317	15245	15359	15251	15425	15397	15305	15354	15329	15330	15360	15370	15433	15428	15359	15269	15439	15219	15432	15309	15363	15258	15326	15332	15331	15180	15405	15364	15327	15215	15377	15324	15309	15239	15362	15418	15441	15300	15452	15300	15326	15299	15312	15458	15297	15448	15424	15316	15246	15562	15422	15402	15302	15344	15399	15128	15345	15350	15246	15324	15389	15400	15330	15361	15400	15422	15125	15277	15294	15544	15230	15436	15458	15411	15344	15324	15098	15341	15196	15333	15337	15409	15351	15473	15356	15320	15268
23878	21479	29291	24218	22713	24488	24437	20671	20215	20044	19972	19863	19310	19143	19082	19254	19189	19084	18582	18895	18639	18779	18713	18527	18736	18765	18481	18590	18610	18724	18636	18629	18660	21178	22272	20733	19563	19056	18784	18584	18462	18309	18620	18647	18720	18626	18619	18491	18360	18603	18491	18410	18363	18401	18459	18364	18487	18430	18498	18447	18551	18568	18575	18587	18651	18310	18688	18437	18432	18437	18496	18320	18686	18588	18626	18296	18457	18530	18826	18561	18477	18352	18565	18451	18518	18471	18514	18584	18398	18504	18547	18631	18483	18550	18170	18549	18484	18374	18619	18410	18587	18595	18580	18428	18670	18544	18385	18502	18248	18477	18606	18384	18360	18485	18394	18467	18287	18369	18525	18220	18475	18503	18529	18530	18438	18405	18672	18557	18403	18468	18584	18433	18499	18379	18442	18383	18586	18324	18577	18186	18214	18552	18754	18353	18498	18384	18368	18406	18454	18567	18536	18527	18424	18510	18513	18458	18601	18424	18701	18462	18324	18508	18643	18304	18458	18413	18163	18414	18542	18334	18257	18413	18436	18403	18424	18427	18415	18303	18366	18483	18695	18467	18541	18525	18486	18487	18390	18229	18356	18571	18364	18461	18653	18388	18440	18617	18327	18574	18489	18529	18524	18351	18549	18191	18637	18749	18501	18386	18550	18525	18420	18525	18607	18403	18498	18435	18620	18486	18722	18684	18512	18474	18416	18441	18372	18334	18371	18192	18469	18313	18490	18357	18467	18466	18567	18527	18493	18490	18475	18382	18420	18446	18613	18425	18475	18477	18549	18465	18377	18296	18464	18614	18620	18368	18673	18425	18522	18252	18474	18649	18432	18488	18528	18571	18576	18519	18717	18424	18573	18560	18258	18591	18520	18377	18317	18303	18442	18478	18303	18574	18490	18425	18380	18658	18463	18509	18416	18532	18606	18615	18693	18334	18595	18282	18395	18354	18647	18295	18237	18465	18436	18554	18540	18437	18424	18376	18568	18475	18621	18402	18277	18504	18535	18437	18627	18363	18536	18680	18617	18344	18457	18431	18237	18631	18461	18402	18360	18503	18247	18744	18457	18530	18485	18608	18298	18295	18259	18265	18495	18439	18419	18600	18407	18359	18511	18341	18354	18316	18410	18564	18314	18538	18555	18317	18411	18490	18503	18455	18560	18366	18238	18340	18551	18659	18331	18419	18166	18457	18288	18382	18557	18535	18565	18431	18558	18518	18493	18517	18602	18505	18388	18462	18493	18522	18519	18626	18569	18567	18428	18315	18413	18403	18554	18456	18512	18324	18683	18533	18534	18595	18557	18513	18574	18468	18733	18272	18376	18464	18547	18512	18339	18548	18560	18624	18450	18253	18460	18691	18699	18452	18675	18580	18438	18449	18572	18357	18539	18463	18536	18604	18399	18290	18563	18484	18334	18590	18536	18430	18612	18494	18366	18325	18589	18521	18524	18257	18478	18443	18400	18427	18448	18389	18366	18580	18449	18394	18376	18463	18619	18303	18687	18696	18406	18340	18496	18427	18446	18470	18381	18511	18538	18584	18341	18688	18577	18482	18485	18569	18465	18455	18507	18178	18651	18608	18666	18479	18191	18557	18560	18465	18457	18386	18405	18482	18667	18676	18581	18360	18413	18374	18424	18399	18295	18596	18396	18600	18519	18598	18572	18623	18657	18540	18769	18418	18416	18411	18458	18499	18373	18606	18505	18494	18598	18485	18528	18495	18346	18662	18459	18516	18593	18629	18571	18516	18568	18331	18472	18359	18374	18559	18444	18549	18336	18751	18488	18533	18396	18391	18466	18440	18464	18548	18269	18449	18346	18607	18577	18583	18488	18498	18589	18575	18455	18398	18441	18328	18615	18694	18252	18367	18471	18541	18475	18593	18504	18479	18519	18439	18333	18446	18316	18363	18420	18622	18469	18513	18498	18573	18397	18207	18576	18508	18323	18421	18508	18347	18570	18311	18544	18320	18453	18372	18441	18460	18483	18504	18385	18512	18375	18351	18427	18579	18502	18450	18629	18488	18540	18561	18364	18572	18568	18316	18688	18683	18479	18346	18302	18538	18556	18458	18559	18628	18485	18591	18574	18327	18587	18556	18427	18530	18461	18507	18287	18460	18506	18334	18487	18461	18473	18486	18402	18496	18493	18291	18299	18527	18530	18276	18456	18387	18481	18380	18525	18359	18439	18586	18488	18531	18425	18188	18338	18580	18282	18458	18559	18541	18448	18405	18398	18614	18715	18409	18480	18526	18415	18504	18499	18264	18434	18705	18448	18396	18466	18500	18565	18586	18595	18503	18548	18475	18490	18602	18579	18341	18549	18694	18445	18361	18408	18552	18659	18442	18499	18561	18311	18537	18426	18442	18329	18393	18452	18608	18324	18472	18488	18516	18555	18415	18521	18516	18529	18436	18388	18544	18434	18435	18563	18582	18448	18207	18551	18640	18449	18327	18500	18279	18674	18476	18372	18468	18548	18640	18584	18530	18585	18638	18577	18410	18511	18363	18605	18558	18587	18375	18450	18529	18384	18392	18607	18567	18733	18657	18575	18680	18483	18628	18541	18492	18459	18497	18495	18548	18409	18386	18604	18314	18392	18405	18394	18419	18490	18349	18411	18582	18433	18531	18364	18541	18603	18616	18594	18623	18453	18415	18439	18479	18489	18549	18507	18369	18589	18631	18713	18564	18616	18542	18286	18198	18562	18547	18437	18332	18415	18553	18463	18615	18399	18558	18540	18284	18355	18398	18519	18686	18441	18536	18552	18633	18494	18461	18497	18462	18451	18607	18424	18317	18470	18307	18369	18780	18542	18487	18528	18354	18282	18429	18552	18242	18444	18370	18453	18558	18499	18499	18775	18474	18447	18702	18415	18566	18341	18443	18592	18447	18450	18496	18567	18468	18298	18418	18220	18376	18715	18316	18522	18552	18479	18549	18532	18232	18504	18425	18422	18619	18497	18234	18470	18611	18544	18378	18424	18475	18554	18390	18443	18272	18458	18625	18660	18559	18611	18474	18471	18519	18637	18532	18313	18536	18453	18536	18401	18434	18491	18441	18365	18377	18468	18542	18407	18465	18560	18486	18458	18347	18487	18544	18397	18352	18582	18490	18460	18549	18309	18573	18335	18470	18433	18487	18443	18495	18289	18628	18654	18521	18314	18323	18437	18522	18607	18526	18439	18324	18645	18481	18607	18446	18600	18298	18299	18400	18485	18508	18420	18385	18642	18419	18465	18621	18421	18488	18598	18529	18391	18426	18381	18306	18581	18381	18286	18488	18360	18416	18655	18520	18419	18465	18642	18238	18589	18324	18603	18512	18723	18334	18412	18254	18505	18328	18473	18626	18301	18420	18683	18413	18677	18656	18683	18536	18697	18492	18570	18457	18443	18523	18553	18627	18440	18523	18407	18404	18451	18378	18243	18519	18556	18489	18639	18403	18569	18397	18582	18454	18519	18552	18470	18588	18289	18461	18613	18410	18421	18520	18453	18388	18586	18530	18358	18399	18167	18531	18466	18531	18431	18427	18514	18434	18562	18529	18420	18455	18460	18380	18482	18421	18470	18256	18894	18658	18793	18430	18398	18305	18468	18319	18629	18303	18240	18428	18392	18508	18505	18325	18317	18511	18311	18582	18454	18577	18444	18539	18481	18359	18402	18752	18403	18566	18380	18386	18438	18453	18456	18585	18606	18331	18477	18652	18485	18551	18591	18533	18563	18649	18497	18299	18315	18500	18532	18389	18464	18526	18257	18694	18597	18317	18452	18354	18326	18404	18295	18440	18548	18428	18455	18414	18673	18482	18442	18370	18578	18349	18628	18616	18454	18413	18683	18409	18578	18508	18528	18451	18340	18185	18477	18621	18518	18432	18463	18648	18381	18271	18261	18303	18672	18470	18599	18486	18549	18594	18495	18413	18321	18352	18539	18401	18389	18664	18445	18492	18690	18331	18373	18456	18390	18441	18468	18334	18455	18365	18584	18526	18381	18574	18528	18522	18562	18543	18508	18274	18459	18686	18726	18614	18499	18567	18512	18489	18381	18297	18304	18562	18481	18465	18340	18492	18384	18402	18387	18526	18422	18686	18577	18449	18535	18495	18386	18250	18389	18498	18403	18516	18529	18387	18337	18364	18241	18348	18460	18426	18494	18724	18387	18412	18377	18672	18470	18525	18329	18418	18335	18579	18409	18252	18613	18644	18402	18684	18580	18506	18600	18493	18375	18462	18544	18614	18390	18364	18462	18571	18422	18575	18457	18398	18402	18342	18579	18599	18517	18315	18419	18504	18486	18691	18587	18521	18334	18455	18318	18486	18570	18532	18544	18513	18660	18755	18750	18491	18353	18426	18329	18473	18496	18526	18534	18378	18446	18474	18439	18590	18770	18541	18606	18574	18490	18277	18404	18281	18557	18490	18521	18456	18382	18501	18652	18335	18422	18385	18449	18553	18303	18456	18376	18503	18685	18332	18608	18530	18398	18425	18492	18588	18316	18541	18538	18342	18592	18524	18742	18357	18747	18489	18458	18648	18555	18602	18583	18586	18375	18294	18298	18478	18273	18396	18441	18486	18541	18551	18337	18495	18457	18742	18467	18416	18822	18590	18337	18271	18488	18254	18360	18420	18626	18730	18521	18532	18581	18488	18692	18459	18516	18521	18468	18295	18604	18397	18607	18447	18406	18372	18559	18191	18499	18544	18293	18373	18319	18323	18616	18681	18622	18412	18502	18536	18512	18586	18587	18490	18413	18529	18469	18599	18513	18448	18358	18477	18282	18417	18533	18424	18256	18330	18416	18472	18641	18513	18692	18490	18554	18724	18638	18451	18470	18328	18435	18427	18344	18526	18421	18329	18482	18357	18498	18424	18333	18385	18446	18645	18695	18323	18456	18398	18332	18485	18462	18199	18400	18410	18303	18294	18733	18519	18446	18726	18389	18446	18616	18371	18507	18410	18510	18390	18828	18510	18403	18418	18759	18445	18293	18481	18649	18609	18462	18442	18496	18371	18292	18704	18665	18418	18501	18524	18544	18674	18665	18681	18513	18498	18407	18425	18773	18463	18366	18567	18290	18286	18389	18405	18401	18656	18444	18479	18427	18453	18423	18328	18481	18629
19805	36052	32971	26374	22807	20812	19257	18353	17521	17641	17491	17228	16604	16250	16078	16335	15858	15529	15452	15313	15577	15510	15423	15508	15329	15424	15378	15402	15358	15560	15611	15634	15631	19334	19811	17271	16395	15767	15434	15388	15304	15259	15257	15276	15290	15270	15215	15210	15279	15331	15119	15132	15211	15274	15259	15229	15161	15225	15227	15403	15095	15180	15288	15015	15243	15303	15140	15205	15286	15043	15093	15179	15220	14952	15219	15167	15252	15066	15209	15000	15364	15299	15403	15235	15149	15262	15002	15291	15135	15074	15233	15207	15286	15196	15285	15146	15236	15141	15105	15260	15342	15202	15292	15150	15104	15276	15193	15100	15260	15263	15326	15243	15315	15361	15253	15160	15028	15066	15196	15144	15227	15183	15212	15225	15044	15211	15268	15150	15135	15180	15269	15201	15349	15224	14987	15199	15173	15065	15317	15259	15214	15186	15171	15252	15205	15080	15174	15303	15221	15235	15173	15116	15222	15180	15302	15268	15235	15172	15352	15316	15267	15192	15088	15089	15288	15287	15104	15050	15032	15080	15306	15323	15306	15225	15160	15155	15165	15139	15310	15322	15203	15364	15135	15272	15342	15086	15109	15139	15164	15159	15192	15263	15262	15117	15399	15229	14938	15207	15293	15156	15210	15286	15300	15093	15082	15012	15087	15127	15267	15279	15253	15373	15234	15297	15189	15364	15114	15160	15355	15266	15174	15217	15321	15074	15298	15315	15340	15296	15020	15263	15093	15176	15232	15308	15175	15079	15275	15196	15285	15369	15220	15181	15181	15195	15167	14996	15195	15142	15133	15179	15100	15077	15166	15271	15437	15153	15235	15184	15397	15082	15246	15242	15266	15288	15176	15276	15289	15405	15095	15398	15162	15247	15265	15109	15122	15377	15139	15370	15266	15202	15168	15211	15161	15269	15205	15125	15219	15140	15224	15251	15152	15139	15079	15241	15285	15185	15236	15068	15276	15120	15177	15327	15186	15185	15213	15206	15191	15157	15162	15062	15080	15220	15231	15176	15195	15075	15203	15368	15240	15339	15318	15296	15008	15051	15270	15290	15230	15271	15149	15206	15092	15159	15355	15244	15077	15161	15154	15062	15254	15190	15152	15173	15160	15240	15148	15077	15185	15345	15056	15302	15002	15161	15240	15405	15104	15307	15121	15107	15338	15206	15141	15179	15208	15260	15173	15356	15116	15149	15286	15065	15267	15221	15121	15241	15234	15155	15424	15321	15028	15265	15151	15193	15009	15259	15203	15147	15349	15159	15220	15358	15239	15194	15160	15346	15418	15092	15183	15168	15044	15258	15243	15119	15307	15212	15169	15178	15157	15357	15326	15163	15227	15201	15060	15067	15197	15343	15209	15086	15267	15165	15210	15330	15182	15250	15126	15164	15255	15083	15226	15232	15150	15206	15158	15110	15205	15143	15087	15306	14882	15226	15227	15314	15192	15368	15189	15088	15372	15199	15176	15119	15220	15118	15214	15212	15218	15226	15218	15114	15137	15006	15150	15015	15289	15243	15186	15250	15156	15273	15324	15089	15264	15298	15286	15206	15215	15041	15083	15225	15259	15290	15160	15102	15240	15091	15250	15352	15371	14955	15153	15094	15423	15309	15121	15241	15261	15149	15193	15265	15230	15443	15231	15276	15216	15325	14981	15190	15028	15209	15278	15160	15064	15156	15244	15005	15090	15332	15225	15308	15172	15128	15209	15129	15173	15238	15278	15232	15111	15244	15060	15103	15361	15234	15209	15324	15160	15159	15141	15052	15217	15229	15052	15236	15154	15166	15232	15211	15172	15268	15137	15098	15247	15144	15258	15267	15087	15072	15219	15397	15130	15134	15099	15228	15242	15211	15181	15307	15291	15409	15133	15100	15201	15201	15156	15190	15084	15311	15145	15147	15255	15021	15217	15154	15327	15228	15279	15015	15177	15222	15278	15208	15297	15327	15168	15130	15142	15371	15154	15114	15092	15331	15361	15115	15285	15124	15187	15302	15253	15168	15200	15132	15084	15161	15282	15311	15173	15175	15095	15248	15197	15305	15339	15119	15245	15214	15205	15119	15172	15126	15082	15109	15237	15071	15097	15258	15071	15217	15080	15129	15169	15167	15248	15243	15004	15233	15270	15020	15253	15324	15165	15146	15163	15142	14912	15233	15228	15022	15226	15193	15007	15202	15250	15301	15190	15238	15066	15060	15241	15086	14995	15254	15347	15138	15277	15298	15266	15277	15233	15031	15109	15153	15136	15251	15312	15233	15297	15503	15004	15180	15197	15221	15323	15172	15236	15262	15215	15137	15137	15316	15137	15259	15090	15160	15316	15167	15164	15242	15193	15111	15263	15037	15111	15328	15144	15098	15253	15285	15203	15312	15126	15065	15216	15161	15270	15123	15310	15179	15185	15229	15033	15146	15199	15208	15150	15129	15278	14968	15249	15169	15275	15182	15347	15169	15199	15053	15191	15082	15190	15161	15191	15187	15298	15094	15361	15200	15155	15128	15154	15228	15245	15184	15266	15261	15146	15278	15133	15304	15407	15129	15175	15257	15089	15212	15258	15160	15411	15029	15134	15252	15259	15233	15064	15179	15231	15086	15085	15128	15088	15222	15077	15216	15195	15273	15238	15058	15148	15083	15291	15163	15227	15262	15092	15269	15091	15351	15217	15204	15153	15234	15247	15321	15121	15013	15179	15237	15232	15271	15158	15039	15244	15020	15296	15199	15186	15283	15287	15145	15205	15150	15247	15264	15409	15158	15209	15221	15316	15252	15219	15383	15229	15084	14990	15201	15340	15160	15061	15118	15089	15196	14971	15195	15239	15328	15378	15259	15318	15287	15004	15215	15356	15080	15327	15143	15138	15375	15200	15236	15154	15183	15356	15558	15105	15175	15154	15048	15268	15196	15184	15375	15198	15100	15253	15104	15070	15186	15364	15214	15202	15290	15213	15247	15141	15138	15210	15233	15265	15201	15249	15137	15320	15100	15177	15369	15220	15065	15370	15421	15138	15136	14992	15172	15243	15193	15306	15421	15203	15378	15209	15350	15028	15125	15011	15398	15189	15274	15226	15217	15168	15317	15237	15045	15136	15333	15207	15364	15170	15247	15424	15067	15069	15229	15139	15136	15170	15208	15324	15186	15255	15179	15242	15309	15371	15278	15344	15129	15294	15110	15122	15201	15178	15219	15190	15203	15241	15064	15023	15253	15001	15270	15223	15359	15280	15159	15182	15199	15134	15295	15161	15248	15225	15116	15280	15298	15298	15265	15115	15057	15113	15120	15203	15215	15090	15243	15361	15051	15295	15097	15229	15259	15292	15245	15105	15205	15348	15099	15344	15101	15101	15077	15386	15239	15400	15167	15233	15360	15223	15073	15225	15211	15146	15228	15189	15123	15257	15050	15210	15297	15058	15107	15204	15116	15058	15107	15112	15334	15146	15157	15286	15087	15221	15234	15249	15156	15173	15214	15119	15270	14948	15288	15122	15261	15238	15075	15084	15090	15090	15258	15191	15219	15119	15142	15152	15131	15153	15234	15167	15299	15042	15271	15324	15261	15170	15220	15225	15381	15181	15239	15051	15127	15401	15022	15125	15038	15270	15340	15034	15215	15357	15186	15189	15115	15281	15249	15180	15237	15281	15244	15041	15224	15139	15068	15138	15044	15136	15305	15379	15086	15206	15116	15130	15137	15158	15238	15041	15298	15129	15156	15174	15141	15008	15283	15143	15128	15226	15363	15255	15115	15099	15065	15250	15060	15250	15194	15202	15182	15173	15202	15261	15361	15300	15023	15272	15050	15195	15069	15274	15116	15287	15350	15420	15236	15261	15232	15297	15127	15254	15299	15161	15153	15289	15151	15064	15292	15165	15154	15164	15197	15237	15366	15316	15078	15150	15062	15226	15161	15233	15239	15213	15184	15222	15291	15162	15371	15114	15239	15191	15140	15055	15357	15303	15237	15263	15073	15100	15209	15253	15282	15284	15210	14985	15308	15248	15326	15197	15262	15238	15127	15392	15187	15150	15306	15242	15239	15094	15281	15266	15349	15134	15148	15284	15280	15099	15194	15316	15319	15158	15173	15202	15099	15289	15248	15326	15251	15211	15194	15054	15257	15408	15040	14985	15234	15206	15231	15241	15231	15240	15290	15138	15126	15111	15196	15262	15107	15178	15226	15099	15162	15044	15202	15153	15160	15166	15093	15187	15143	15243	15178	15194	15105	15272	15176	15201	15325	15288	15209	15300	15232	15203	15148	15237	15220	15279	15145	15071	15198	15111	15259	15145	15353	15152	15191	15166	15249	15175	15301	15222	15312	15206	15128	15298	15070	15248	15323	15005	15272	15117	15227	15131	15216	15233	15345	15064	15113	15025	15284	15244	15276	15042	15373	15126	15395	15120	15080	15057	15158	15232	15200	15173	15154	15202	15143	14976	15147	15379	15109	15160	15034	15160	15122	15209	15267	15231	15124	15103	15193	15139	15224	15217	15212	15204	15123	15209	15306	15070	15011	15348	15359	15195	15128	15258	15051	15232	15059	15306	15174	15135	15253	15122	15228	15112	15122	15158	15077	15150	15131	15082	15199	15159	15220	15225	15142	15066	15252	15188	15356	15124	15148	15126	15217	15174	15379	15283	15166	15190	15056	15088	15024	15182	15165	15282	15304	15195	15340	15291	15196	15197	15214	15306	15221	15082	15207	15046	15140	15187	15216	15056	15200	15166	15208	15262	15177	15354	15069	15130	15070	15113	15014	15315	15300	14958	15260	15248	15282	15363	15156	15288	15151	15291	15246	15383	15119	15140	15280	15073	15030	15183	15221	15129	15137	15326	15073	15231	15129	15174	15328	15095	15127	15182	15297	15236	15295	15245	15219	15268	14966	15236	15319	15092	15136	15296	15082	15190	15192	15284	15108	15240	15304	15266	15315	14994	15218	15268	15122	15148	15193	15337	15185	15190	15223	15117	15250	15083	15231	15372	15117	15289	15248	15246	15178	15313	14989	15226	15307	15317	15271	15347	15164	15300	15096	15107	15282	15318	15244	15148	15264	15187	15144	15235	15228	15125	15171	15036	15285	15042	15058	15142	15197	15286	15099	15052	15165	15164	15184	15169	15379	15068	15139
23011	21436	29449	23862	21738	24530	27514	21641	20801	21137	20717	20498	20133	19885	19815	19447	19557	19262	18995	19103	18776	19048	18815	18931	19023	18699	18701	18658	18900	18846	18808	18956	18884	23188	24879	22011	20529	19489	18949	18662	18692	18672	18335	18572	18551	18747	18834	18488	18667	18444	18582	18607	18556	18778	18661	18621	18675	18632	18399	18555	18599	18458	18712	18520	18526	18439	18435	18468	18595	18436	18601	18872	18485	18531	18596	18648	18230	18486	18519	18344	18453	18591	18456	18674	18498	18520	18524	18518	18601	18371	18660	18766	18508	18474	18526	18309	18452	18486	18558	18541	18561	18645	18444	18615	18538	18534	18411	18567	18358	18624	18446	18568	18439	18588	18540	18625	18643	18447	18553	18634	18433	18499	18462	18658	18534	18692	18625	18531	18489	18558	18412	18595	18429	18596	18462	18331	18539	18517	18281	18597	18548	18521	18396	18515	18610	18489	18700	18703	18603	18525	18568	18567	18511	18468	18549	18863	18675	18744	18568	18342	18483	18478	18364	18517	18691	18563	18473	18407	18394	18521	18289	18700	18565	18498	18567	18703	18443	18620	18473	18662	18619	18368	18407	18706	18493	18626	18676	18505	18460	18561	18396	18426	18529	18422	18386	18419	18492	18422	18441	18286	18637	18462	18514	18610	18570	18587	18566	18422	18602	18606	18537	18304	18623	18601	18396	18392	18545	18477	18483	18286	18360	18496	18612	18663	18476	18465	18474	18572	18467	18562	18372	18517	18511	18365	18511	18637	18500	18566	18220	18341	18554	18453	18361	18415	18194	18355	18460	18409	18564	18506	18565	18391	18543	18471	18503	18440	18389	18571	18585	18387	18491	18539	18613	18534	18441	18516	18598	18510	18508	18694	18454	18575	18633	18387	18565	18645	18551	18402	18497	18457	18558	18389	18682	18588	18554	18568	18450	18366	18676	18551	18365	18468	18654	18551	18468	18460	18509	18537	18408	18252	18546	18492	18643	18638	18491	18668	18465	18564	18462	18419	18533	18310	18290	18373	18573	18583	18455	18338	18341	18607	18482	18475	18268	18548	18407	18517	18509	18421	18424	18519	18437	18779	18644	18480	18733	18493	18657	18672	18514	18604	18450	18609	18630	18266	18552	18232	18460	18669	18471	18464	18608	18596	18475	18522	18744	18726	18641	18619	18515	18548	18482	18490	18344	18605	18441	18595	18619	18567	18356	18457	18241	18567	18545	18511	18512	18495	18494	18441	18380	18289	18515	18385	18552	18629	18364	18621	18549	18528	18515	18470	18548	18466	18547	18474	18586	18402	18497	18508	18415	18521	18395	18344	18488	18348	18414	18425	18506	18501	18511	18411	18435	18294	18643	18384	18557	18550	18501	18526	18428	18468	18468	18447	18347	18461	18698	18477	18577	18464	18538	18704	18608	18596	18490	18419	18397	18391	18362	18341	18650	18374	18522	18580	18605	18810	18422	18434	18550	18596	18508	18315	18431	18456	18481	18605	18602	18522	18496	18439	18388	18726	18554	18663	18638	18526	18388	18463	18686	18697	18546	18455	18544	18475	18303	18225	18460	18475	18517	18531	18574	18436	18396	18572	18394	18651	18556	18509	18420	18227	18510	18576	18687	18372	18712	18316	18824	18530	18577	18457	18626	18478	18353	18748	18509	18548	18506	18445	18427	18585	18593	18565	18456	18708	18525	18523	18607	18463	18591	18409	18501	18576	18409	18459	18548	18405	18354	18686	18564	18409	18565	18593	18450	18319	18506	18311	18467	18491	18462	18470	18713	18581	18555	18463	18457	18315	18588	18447	18656	18569	18620	18736	18581	18464	18410	18611	18457	18565	18591	18641	18515	18673	18410	18358	18553	18325	18457	18577	18550	18325	18362	18558	18507	18220	18650	18395	18476	18550	18467	18484	18437	18442	18664	18536	18592	18374	18366	18448	18507	18478	18338	18483	18357	18554	18429	18343	18450	18557	18576	18392	18504	18342	18523	18605	18491	18675	18570	18458	18544	18567	18677	18684	18537	18498	18347	18532	18482	18488	18651	18490	18401	18633	18482	18606	18478	18492	18390	18574	18529	18451	18437	18435	18384	18597	18445	18525	18791	18708	18634	18364	18541	18420	18447	18490	18463	18477	18492	18669	18472	18410	18599	18451	18476	18441	18219	18605	18567	18460	18478	18333	18377	18437	18477	18575	18488	18384	18439	18357	18584	18483	18559	18328	18573	18425	18271	18440	18463	18510	18511	18339	18613	18529	18459	18406	18412	18605	18295	18318	18351	18618	18655	18467	18331	18506	18446	18576	18437	18328	18625	18528	18327	18444	18421	18442	18440	18347	18447	18700	18404	18545	18613	18357	18463	18413	18466	18406	18229	18427	18362	18505	18426	18483	18564	18496	18646	18635	18420	18637	18411	18492	18459	18546	18463	18419	18415	18586	18289	18436	18708	18563	18405	18492	18478	18467	18566	18601	18394	18586	18407	18386	18662	18295	18296	18396	18480	18517	18870	18524	18560	18608	18527	18474	18528	18434	18560	18368	18344	18530	18415	18525	18720	18481	18521	18565	18612	18403	18393	18335	18360	18500	18635	18489	18533	18535	18512	18604	18477	18520	18431	18422	18450	18390	18595	18347	18519	18357	18456	18646	18532	18485	18655	18271	18608	18350	18457	18674	18485	18480	18418	18547	18581	18518	18377	18421	18515	18552	18746	18595	18324	18528	18699	18410	18593	18490	18571	18472	18540	18566	18373	18452	18696	18542	18555	18582	18598	18512	18435	18551	18266	18339	18309	18550	18732	18348	18476	18508	18245	18515	18448	18439	18432	18562	18439	18387	18329	18559	18471	18574	18442	18777	18470	18528	18552	18546	18584	18490	18387	18476	18242	18496	18330	18434	18575	18407	18290	18611	18551	18457	18631	18517	18608	18251	18671	18595	18445	18378	18299	18589	18567	18235	18332	18381	18359	18553	18701	18322	18289	18403	18435	18615	18431	18520	18513	18602	18504	18657	18512	18371	18295	18222	18363	18502	18511	18457	18501	18717	18640	18756	18490	18534	18648	18345	18343	18477	18194	18374	18289	18525	18405	18631	18356	18626	18404	18548	18492	18466	18526	18432	18655	18415	18688	18434	18469	18399	18475	18408	18449	18360	18409	18448	18351	18416	18378	18271	18578	18357	18499	18364	18395	18317	18449	18506	18429	18579	18480	18386	18630	18423	18437	18290	18348	18501	18424	18282	18288	18374	18651	18277	18583	18529	18324	18270	18312	18567	18209	18511	18560	18400	18679	18623	18364	18288	18524	18566	18400	18482	18489	18563	18684	18458	18420	18478	18576	18668	18240	18536	18434	18639	18722	18412	18318	18542	18632	18440	18408	18626	18459	18639	18584	18619	18381	18358	18516	18524	18405	18469	18349	18499	18411	18497	18472	18615	18521	18467	18485	18397	18496	18676	18642	18469	18576	18430	18543	18659	18451	18555	18750	18608	18583	18402	18460	18397	18599	18292	18567	18587	18558	18230	18579	18338	18692	18588	18717	18449	18407	18489	18710	18306	18449	18597	18408	18468	18282	18709	18435	18385	18441	18355	18491	18554	18458	18424	18519	18446	18334	18239	18456	18533	18390	18673	18505	18456	18573	18562	18575	18513	18470	18291	18376	18450	18225	18312	18584	18514	18464	18492	18494	18412	18529	18440	18422	18427	18548	18472	18387	18575	18444	18495	18421	18703	18503	18364	18478	18273	18495	18548	18574	18575	18418	18388	18449	18585	18435	18347	18303	18615	18553	18241	18453	18388	18599	18564	18496	18365	18391	18552	18567	18527	18667	18363	18425	18373	18540	18137	18418	18479	18451	18299	18293	18389	18466	18558	18479	18577	18487	18591	18402	18239	18497	18454	18587	18692	18493	18620	18464	18316	18443	18272	18667	18522	18312	18449	18713	18526	18487	18480	18281	18607	18667	18490	18671	18423	18405	18563	18555	18356	18308	18670	18415	18327	18393	18427	18269	18438	18521	18544	18566	18653	18587	18621	18417	18413	18524	18349	18467	18534	18439	18284	18566	18606	18499	18429	18807	18478	18512	18502	18287	18636	18463	18508	18456	18337	18507	18378	18366	18811	18604	18384	18618	18493	18510	18401	18465	18502	18567	18436	18426	18439	18299	18225	18527	18681	18585	18470	18505	18431	18445	18338	18365	18590	18549	18412	18623	18714	18545	18386	18383	18398	18579	18564	18666	18535	18426	18411	18556	18604	18701	18500	18648	18506	18444	18464	18354	18419	18585	18739	18145	18404	18493	18410	18674	18621	18561	18487	18454	18575	18458	18460	18275	18449	18497	18622	18603	18448	18437	18582	18516	18428	18468	18499	18591	18399	18354	18563	18290	18282	18402	18532	18486	18436	18393	18424	18655	18499	18399	18352	18155	18588	18543	18494	18462	18409	18392	18499	18753	18379	18758	18683	18550	18555	18570	18675	18587	18686	18684	18481	18714	18578	18699	18458	18547	18486	18554	18468	18424	18363	18289	18531	18477	18564	18463	18608	18267	18583	18411	18385	18394	18320	18607	18489	18301	18448	18512	18440	18639	18411	18546	18414	18396	18632	18649	18613	18547	18611	18590	18521	18554	18485	18555	18618	18318	18585	18379	18345	18478	18411	18553	18373	18381	18167	18684	18477	18435	18441	18595	18223	18292	18515	18645	18440	18605	18371	18521	18497	18262	18329	18433	18523	18349	18357	18415	18361	18472	18654	18403	18392	18424	18548	18628	18652	18708	18556	18575	18499	18580	18576	18407	18381	18586	18375	18463	18506	18548	18529	18401	18667	18446	18409	18417	18577	18498	18545	18706	18391	18284	18452	18409	18593	18489	18534	18498	18508	18511	18343	18317	18470	18480	18386	18505	18369	18458	18523	18406	18558	18544	18678	18234	18506	18479	18586	18483	18548	18278	18483	18661	18744	18351	18365	18675	18643	18622	18628	18487	18583	18402	18562	18462	18470	18450	18347	18196	18872	18524	18392	18619	18674	18339	18437	18585	18520	18547	18677	18380	18342	18341	18340	18456	18440	18467	18297	18395	18280	18475	18447	18356	18210	18434	18839	18573	18472	18587	18483	18505	18303	18550	18513	18307	18510
21710	40684	37317	29658	24646	22922	21041	19300	18945	18813	18215	18351	17389	16627	16546	16665	16631	15961	15574	15428	15426	15310	15647	15622	15533	15600	15605	15551	15556	15536	15446	15401	15782	22298	22945	18893	17313	16064	15481	15157	15154	15243	15159	15340	15166	15156	15182	15344	15257	15221	15186	15349	15334	15216	15148	15106	15239	15230	15052	15274	15288	15193	15195	15267	15064	15244	14993	15092	15246	15201	15293	15286	15145	15369	15140	15131	15405	15252	15345	15293	15203	15178	15041	15209	15199	15250	15276	15188	15204	15241	15210	15076	15136	15208	15028	15227	15165	15164	15127	15202	15159	15311	15025	15128	15274	15246	15149	15254	14928	15254	15351	15210	15229	15175	15144	15304	15140	15069	15353	15347	15130	15239	15174	15308	15173	15349	15103	15156	15239	15122	15132	15216	15319	15255	15242	15189	15145	15082	15127	15207	15249	15170	15050	15300	15216	15128	15141	15066	15252	15273	15107	15066	15107	15293	15120	15195	15013	15063	15101	15116	15283	15261	15270	15341	15119	15098	15137	15177	15129	15067	15278	15064	15114	15158	15142	15294	15235	15262	15425	15090	15263	15324	15133	15291	15236	15193	15212	15224	15001	15219	15041	15215	14988	15336	15118	15204	15318	15238	15251	14964	15440	15084	14977	15167	15327	15028	15211	15214	15223	15125	15061	15122	15217	15036	15198	15101	15330	15045	15093	15229	15242	15291	15418	15205	15217	15147	15130	15103	15175	15162	15103	15178	15096	15201	15378	15235	15063	15236	15160	15173	15268	15003	15299	15276	15166	15171	15323	15011	15323	15031	15186	15152	15156	15167	15131	15181	15264	15075	15145	14905	15188	15030	15215	15154	15194	15090	15096	15286	15063	15263	15166	15258	15055	15330	15202	15312	15170	15235	15279	15058	15049	15045	15111	15227	15402	15202	15303	15264	15041	15156	15000	15122	15113	15165	15226	15073	15399	15046	15253	15057	15298	15162	15077	15221	15261	15224	15111	15205	15294	15128	15253	15046	15319	15104	15150	15002	15249	15072	15273	15279	15217	15152	15170	15221	15256	15171	15087	15347	15286	15125	15065	15136	15262	15305	15317	15077	15277	15340	15173	15224	15190	15298	15252	15200	15086	15200	15174	15392	15261	15182	15330	15075	15110	15170	14960	15281	15235	15205	15195	15118	15210	15131	15239	15248	15194	15085	15250	15083	15161	15195	15110	15214	15112	15269	15084	15236	15137	15231	15179	15126	15088	15243	15274	15129	15094	15232	15152	15136	15269	15101	15395	15061	15132	15420	15231	15088	15254	15276	15104	15174	15391	15211	15035	15296	15244	15187	15258	15166	15143	15160	15113	15292	15148	15321	15198	15243	15119	15217	15138	15255	15080	15311	15059	15173	15177	14980	15049	15232	15217	15151	14982	15367	15058	15316	15255	15162	15355	14943	15155	15163	15079	15219	15162	15126	15346	15203	15127	15290	15075	15090	15163	15332	15191	15161	14961	15339	15270	15110	15246	15081	15215	15148	15212	15185	15218	14987	15133	15163	15249	15160	15126	15035	15053	15173	15005	15178	15307	15313	15208	15208	15246	15191	15160	15317	15273	15157	15231	15310	15103	15200	15061	15136	15043	15209	15222	15256	15226	15230	15224	15137	15095	15321	15177	15086	15211	15187	14993	15249	15130	15146	15046	15235	15231	15394	15139	15111	15239	15115	15246	15108	15213	15189	15057	15148	15254	15178	15075	15102	15222	15114	15214	15272	15343	15035	15268	15351	15323	15201	15299	15140	15322	15218	15043	15311	15183	15164	15142	15079	15179	15072	15059	15207	15052	15098	15281	15075	15215	15397	15256	15234	15100	15137	15213	15300	15148	15205	15177	15326	14874	15151	15212	15242	15227	14867	15169	15056	15220	15191	15226	15115	15091	15096	15098	15122	15103	15132	15003	15325	15323	15182	15167	14923	15215	15124	15246	14955	15258	15042	15123	15135	15381	15247	15091	15101	15126	15263	15156	15101	15240	15136	15116	15149	15200	15268	15113	15024	15114	15141	15084	15113	15083	15264	15022	15342	15221	15148	15147	15190	15190	15076	15157	15273	15144	15206	15149	15306	15195	15148	15161	15228	15174	15284	15026	15261	15161	15193	15171	15071	15097	15098	15180	15125	15252	15063	15266	15123	15098	15096	15165	15209	15159	15191	15087	15056	15023	15379	15137	15292	15301	15133	15165	15239	15221	15281	15231	15275	15102	15288	15317	15157	15230	15036	15233	15288	15097	15264	15166	15186	15285	15123	15003	15204	15324	15333	15196	15120	15153	15206	15271	15191	15183	15131	15119	15219	15128	15016	15101	15074	15126	15156	15299	15133	15204	15170	15157	15316	15152	15122	15140	15232	15289	15224	15284	15348	15314	15018	15192	15125	15114	15128	15182	15333	15160	15174	15190	15070	15056	15104	15072	15199	15203	15266	15134	15224	15347	15051	15077	15193	14972	15178	15186	15202	15217	15132	15281	15376	15027	15200	15127	15295	15187	15283	15224	15098	15331	15172	15244	15252	15036	15081	15173	15134	15164	15178	15251	15250	15247	15083	15161	15085	15261	15096	15114	15318	15097	15085	15325	15159	15026	15193	15235	15032	15164	15191	15164	15219	15188	15118	15205	15239	15107	15098	15150	15305	15190	15155	14951	15150	14990	15228	15287	15206	15263	15392	15058	15181	15010	15222	15234	15246	15145	15124	15227	15060	15126	15288	15236	15133	15130	15408	15235	15158	15208	15235	15113	15263	15218	15185	14959	15120	15094	15114	15374	15253	15043	15211	15213	15127	15166	15213	15204	15303	15187	15114	15225	15254	15115	15072	15038	15085	15183	15202	15106	15269	15234	15370	15045	15092	15090	15013	15048	15166	15270	15035	15144	15092	15429	15091	15285	15237	15246	15097	14918	15162	15287	15307	15150	15115	15251	15253	15343	15254	15160	15228	15195	15054	15284	15174	15059	15305	15047	15114	15155	15235	15157	14965	15083	15123	15280	15052	15148	15129	15160	15230	15194	15075	15226	15137	15121	15073	15096	15103	15264	15351	15074	15073	15082	15130	15116	15194	15333	15202	15173	15136	15027	15147	15182	15201	15021	15158	15100	15131	15259	15128	15455	15255	15203	15343	15169	15189	15149	15272	15156	15086	15138	15099	15102	15318	15065	15154	15255	15263	15270	15217	15027	15174	15000	15043	15023	15209	15112	15066	15178	15078	15226	15119	15193	15238	15270	15275	15234	15213	15289	15079	15160	15144	15221	15249	15109	15315	15029	15162	15292	15031	15200	15321	14996	15197	15223	15198	15171	15075	15140	15166	15266	15217	15147	14962	15124	15112	15271	15321	15288	15120	15153	15251	15185	15128	15157	15158	15301	14988	15287	15060	15093	15224	15337	15047	15295	14995	15172	15100	15086	15135	15282	15168	15193	15197	15135	15276	15153	15250	15367	15300	15200	15202	14940	15320	15120	15173	15088	15220	15156	15160	15183	14961	15069	15155	15213	15166	15119	15168	15005	15095	15085	15131	15188	15002	15028	15117	15180	15191	15237	15238	15195	15178	15046	15188	15221	15182	15129	15339	15171	15368	15106	15349	15190	15246	15375	15297	15221	15058	15120	15125	15220	15256	15291	15229	15192	15075	15381	15074	15054	15175	15238	15212	15004	15144	15251	15170	15176	15200	15168	15055	15228	15138	15288	15201	15195	15154	15040	15185	15204	15337	15155	15268	15170	15283	15151	15393	15124	15222	15076	15126	15173	15159	15174	15249	14988	15027	15010	15201	15091	15265	15175	15066	15236	15178	15033	15283	15263	15272	15235	15105	15135	15312	15298	15262	15119	15263	15160	15133	15189	15206	15374	15265	15117	15187	15133	15115	15249	15171	15271	15274	15110	15205	15035	15204	15023	15191	15272	15011	15259	15278	15276	15279	15091	15102	15295	15157	15174	15098	14999	15131	15033	15268	15204	15232	15321	15247	15148	15129	15187	15087	15180	15192	15094	15220	15259	15029	15228	15093	15183	15200	15128	15157	15050	15156	15218	14942	15166	15131	15119	15142	15152	15218	15445	15092	15260	15155	15009	15260	15114	15159	15220	15247	15150	15213	15048	15321	15139	15185	14996	15168	15132	15192	15177	15175	15170	15261	15098	15235	15173	15287	15155	15018	15322	15347	15268	15151	15122	15149	15233	15131	15228	15054	15119	15168	15199	15088	15228	15119	15294	15103	14983	15230	15184	15129	15052	15287	15132	14928	15270	15142	15103	15246	15246	15128	15310	15045	15131	15169	15187	14992	15054	15144	15235	15038	15317	15087	15246	15181	15045	15097	15264	15221	15116	15178	15146	15118	15150	15130	15223	15151	15092	15091	15214	15088	15235	15006	15210	15123	15089	15177	15036	15088	15034	15094	15065	15191	15120	15041	15030	15360	15102	15199	15268	15318	15079	15114	15182	15241	15337	15178	15282	15172	15157	14973	15137	14942	15227	15212	15106	15154	15118	15074	15273	15017	15162	15204	14940	15363	15134	15202	15113	15378	15234	15270	15098	15267	15210	15148	15116	15326	15141	15173	15271	15087	15268	15305	15178	15096	15172	15079	15082	15074	15129	14985	15252	15206	15273	15152	15252	15208	15345	15163	15120	15110	15185	15188	15203	15053	15236	15211	15008	15317	15199	15249	15051	15233	15135	15312	15212	15066	15199	15183	15065	15204	15126	15322	15193	15116	14980	15130	15106	15208	15009	15194	15183	15136	15147	15355	15095	15194	15237	15192	15185	15055	15199	15006	15078	15019	15280	15116	15232	15236	15266	15124	15154	15222	15134	15159	15239	15139	15152	15325	15145	15079	15083	14978	15014	15092	15125	15098	15233	15092	15022	15272	15314	15204	15290	15111	15227	15052	15189	15241	15061	15121	15087	15147	14926	15083	15088	15039	15054	14945	15137	15286	15182	15164	15042	15143	15210	15002	15346	15160	15225	15165	15071	15235	15195	15295	15236	15125	15532	15341	15119	15017	15229	15123	15096	15115	15157	15049	15291	15136	15262	15074	15063	15090	15175	15155	15194	15151	15303	15044	15296	15046	15016	15360	15004	15251	15323	15194	15134	15249
27965	23151	28829	26044	21291	20948	20375	19614	19660	19479	19279	19153	19173	19248	19009	19074	18947	18879	18916	19029	18788	18686	18564	18920	18657	18556	18666	18780	18622	18748	18830	18587	18822	18929	19180	19300	19097	18893	18638	18581	18737	18480	18648	18796	18537	18581	18647	18826	18791	18802	18494	18567	18630	18693	18751	18675	18562	18616	18703	18641	18751	18679	18389	18739	18686	18379	18763	18570	18679	18710	18854	18586	18901	18604	18589	18574	18473	18433	18685	18370	18603	18620	18503	18662	18471	18490	18572	18555	18730	18530	18565	18652	18527	18682	18614	18701	18609	18617	18720	18639	18747	18578	18592	18656	18662	18661	18665	18633	18723	18618	18648	18599	18628	18535	18539	18746	18562	18523	18546	18630	18586	18765	18473	18719	18781	18785	18600	18730	18701	18505	18614	18505	18528	18741	18715	18738	18792	18473	18718	18556	18729	18632	18673	18540	18620	18543	18627	18747	18504	18705	18661	18358	18491	18796	18655	18719	18599	18648	18598	18470	18527	18531	18545	18671	18739	18655	18662	18648	18428	18533	18766	18689	18751	18737	18716	18419	18608	18499	18825	18551	18565	18489	18443	18672	18640	18477	18742	18588	18782	18496	18661	18952	18554	18603	18705	18608	18615	18745	18868	18620	18680	18623	18755	18678	18649	18621	18818	18745	18748	18583	18648	18883	18574	18698	18522	18700	18816	18867	18596	18727	18654	18580	18634	18591	18748	18547	18715	18924	18853	18686	18547	18644	18589	18642	18854	18781	18617	18375	18413	18643	18622	18745	18524	18676	18601	18458	18670	18630	18636	18737	18601	18574	18782	18496	18518	18670	18726	18650	18464	18490	18795	18409	18573	18761	18735	18692	18570	18572	18639	18624	18567	18401	18704	18514	18480	18590	18814	18643	18517	18533	18550	18612	18667	18678	18480	18740	18505	18606	18714	18508	18698	18573	18757	18635	18627	18489	18556	18664	18708	18704	18594	18672	18634	18781	18563	18491	18385	18694	18608	18650	18509	18455	18532	18613	18473	18763	18687	18815	18674	18569	18420	18658	18770	18718	18679	18565	18704	18778	18714	18557	18548	18637	18721	18624	18663	18724	18719	18373	18689	18544	18644	18495	18575	18592	18583	18804	18714	18804	18698	18660	18682	18656	18594	18636	18685	18446	18528	18647	18782	18785	18730	18772	18745	18834	18594	18714	18715	18577	18664	18660	18664	18563	18627	18552	18652	18829	18641	18753	18577	18673	18382	18514	18660	18745	18643	18685	18665	18649	18659	18724	18550	18701	18675	18602	18805	18861	18636	18720	18725	18831	18536	18770	18653	18605	18419	18698	18543	18558	18686	18632	18730	18644	18631	18491	18567	18577	18537	18447	18805	18708	18639	18468	18568	18241	18644	18586	18663	18534	18653	18639	18715	18432	18824	18850	18583	18638	18786	18869	18507	18744	18437	18616	18805	18826	18753	18649	18719	18670	18746	18473	18581	18758	18772	18593	18695	18515	18773	18765	18755	18597	18659	18547	18713	18730	18598	18646	18677	18586	18713	18616	18616	18587	18560	18572	18605	18751	18684	18721	18604	18583	18720	18725	18657	18496	18558	18550	18669	18872	18497	18499	18604	18736	18464	18469	18483	18572	18496	18631	18783	18838	18722	18785	18578	18689	18784	18668	18595	18724	18780	18737	18480	18600	18742	18514	18685	18671	18618	18671	18547	18716	18511	18645	18718	18486	18819	18566	18779	18567	18498	18828	18618	18689	18744	18625	18688	18502	18660	18560	18814	18567	18713	18553	18877	18737	18679	18527	18613	18701	18589	18645	18647	18696	18582	18579	18747	18673	18668	18546	18743	18633	18583	18656	18497	18990	18549	18589	18483	18680	18693	18737	18740	18515	18744	18519	18776	18511	18651	18640	18611	18819	18804	18788	18594	18641	18520	18749	18555	18727	18753	18900	18578	18656	18707	18574	18761	18689	18578	18808	18608	18642	18973	18695	18624	18589	18586	18709	18542	18472	18800	18730	18428	18574	18798	18746	18734	18822	18675	18827	18779	18524	18555	18472	18574	18786	18549	18614	18671	18541	18641	18554	18638	18789	18693	18891	18705	18380	18577	18690	18674	18543	18788	18620	18696	18626	18427	18482	18619	18388	18544	18550	18469	18767	18796	18762	18822	18619	18895	18636	18482	18671	18775	18822	18590	18612	18643	18692	18879	18638	18588	18668	18642	18670	18462	18601	18644	18625	18561	18519	18751	18699	18754	18532	18635	18641	18639	18704	18708	18449	18662	18610	18810	18526	18564	18802	18651	18502	18628	18721	18771	18511	18647	18762	18580	18691	18722	18735	18642	18659	18715	18641	18579	18682	18526	18690	18471	18568	18588	18645	18700	18620	18572	18870	18809	18690	18760	18653	18447	18684	18862	18554	18860	18797	18604	18664	18450	18665	18765	18556	18660	18683	18720	18786	18734	18653	18519	18663	18678	18643	18520	18509	18549	18577	18741	18819	18775	18624	18685	18623	18633	18666	18746	18719	18768	18698	18779	18402	18621	18745	18450	18613	18518	18765	18691	18558	18411	18632	18477	18479	18503	18441	18717	18485	18548	18700	18504	18591	18586	18702	18628	18560	18522	18776	18712	18669	18636	18623	18587	18641	18844	18775	18756	18476	18664	18604	18804	18369	18622	18533	18727	18451	18806	18508	18758	18752	18691	18580	18514	18704	18662	18662	18691	18552	18704	18669	18596	18468	18751	18745	18640	18708	18480	18641	18781	18699	18518	18520	18596	18540	18582	18811	18690	18651	18771	18652	18697	18661	18745	18674	18558	18833	18638	18759	18772	18874	18658	18433	18675	18804	18513	18695	18659	18642	18456	18790	18728	18724	18738	18626	18761	18808	18795	18766	18491	18658	18721	18597	18687	18570	18723	18745	18446	18650	18587	18400	18690	18322	18725	18687	18692	18600	18733	18624	18699	19004	18748	18586	18787	18717	18568	18687	18715	18601	18671	18543	18784	18541	18694	18648	18614	18494	18516	18328	18596	18657	18752	18749	18617	18567	18717	18675	18396	18706	18634	18626	18798	18619	18784	18482	18724	18668	18671	18584	18546	18697	18585	18501	18679	18581	18676	18621	18638	18633	18446	18783	18592	18741	18789	18652	18383	18688	18717	18562	18583	18588	18798	18463	18740	18696	18770	18476	18638	18407	18751	18468	18475	18671	18695	18614	18588	18428	18762	18475	18790	18693	18728	18515	18692	18708	18481	18523	18525	18760	18535	18679	18537	18408	18607	18890	18715	18721	18584	18555	18721	18652	18875	18477	18511	18756	18620	18685	18565	18671	18632	18533	18661	18598	18722	18811	18463	18611	18610	18587	18540	18909	18714	18618	18741	18817	18755	18737	18604	18485	18617	18852	18599	18708	18625	18776	18741	18640	18532	18681	18791	18546	18827	18618	18724	18580	18763	18456	18799	18540	18573	18454	18381	18886	18635	18643	18715	18834	18734	18576	18705	18595	18530	18596	18866	18812	18462	18641	18836	18542	18465	18630	18475	18747	18496	18737	18546	18574	18601	18639	18676	18525	18871	18683	18702	18808	18591	18730	18651	18777	18745	18704	18596	18473	18720	18616	18743	18907	18751	18547	18566	18642	18581	18734	18559	18816	18600	18686	18588	18583	18519	18568	18381	18589	18534	18629	18561	18632	18591	18598	18744	18649	18779	18648	18640	18554	18553	18571	18711	18753	18657	18510	18290	18468	18702	18711	18625	18694	18637	18781	18540	18575	18605	18738	18637	18512	18724	18536	18432	18524	18708	18755	18673	18675	18808	18585	18722	18719	18617	18724	18638	18569	18566	18452	18597	18581	18458	18433	18641	18746	18803	18717	18675	18759	18856	18547	18754	18723	18646	18706	18684	18733	18504	18625	18455	18300	18534	18530	18742	18698	18765	18693	18749	18670	18708	18824	18787	18732	18727	18855	18849	18572	18702	18495	18630	18724	18674	18552	18666	18721	18704	18766	18682	18566	18681	18440	18690	18648	18625	18568	18791	18545	18803	18798	18765	18448	18609	18732	18711	18735	18679	18743	18521	18576	18640	18590	18462	18678	18659	18557	18835	18733	18616	18487	18716	18665	18461	18600	18548	18713	18614	18582	18889	18657	18764	18754	18733	18440	18775	18549	18602	18703	18492	18587	18727	18595	18876	18599	18488	18598	18581	18891	18434	18642	18624	18729	18644	18588	18614	18463	18650	18664	18622	18716	18702	18893	18792	18667	18616	18593	18669	18777	18589	18591	18661	18576	18711	18591	18895	18692	18467	18544	18615	18539	18462	18664	18638	18762	18632	18631	18664	18583	18462	18529	18682	18590	18564	18674	18725	18542	18611	18490	18487	18644	18519	18568	18708	18699	18694	18580	18793	18712	18727	18652	18605	18397	18612	18684	18598	18583	18638	18483	18798	18691	18556	18792	18644	18603	18440	18813	18663	18565	18719	18583	18620	18668	18647	18793	18732	18746	18582	18522	18696	18770	18681	18690	18834	18643	18698	18627	18654	18639	18613	18540	18544	18595	18638	18777	18683	18619	18602	18780	18572	18877	18676	18838	18753	18643	18475	18632	18387	18472	18463	18496	18522	18690	18648	18545	18502	18676	18675	18600	18656	18448	18639	18741	18783	18824	18762	18871	18640	18661	18671	18553	18654	18644	18678	18785	18476	18692	18701	18712	18638	18603	18724	18720	18671	18475	18613	18533	18861	18735	18565	18766	18633	18868	18737	18579	18485	18706	18392	18586	18561	18736	18734	18721	18718	18614	18485	18631	18658	18614	18416	18544	18643	18780	18541	18632	18690	18695	18515	18642	18608	18681	18599	18460	18575	18728	18679	18609	18780	18474	18809	18569	18573	18785	18596	18777	18711	18560	18644	18619	18605	18689	18647	18641	18648	18707	18533	18620	18600	18638	18661	18649	18660	18531	18697	18948	18833	18541	18583	18710	18503	18649	18608	18567	18502	18573	18639	18695	18558	18652	18586	18754	18610	18632	18748	18518	18460	18566	18696	18584	18663	18684	18747	18538	18604	18681	18499	18440	18601	18628	18744	18661	18639	18509	18748	18782	18781	18676	18585	18738	18564	18547
19817	28816	27627	22553	19539	18390	17470	16854	16715	16698	16539	16610	16185	16103	15944	15787	15662	15388	15330	15233	15251	15415	15381	15391	15442	15238	15365	15484	15375	15493	15341	15448	15486	15875	16101	15801	15658	15574	15368	15313	15399	15360	15290	15356	15181	15414	15215	15386	15306	15313	15260	15410	15246	15246	15183	15142	15301	15362	15306	15450	15283	15324	15382	15125	15395	15302	15329	15272	15387	15188	15328	15323	15187	15401	15403	15234	15329	15303	15254	15434	15269	15354	15307	15376	15307	15244	15365	15413	15520	15299	15325	15249	15231	15364	15272	15333	15270	15249	15349	15224	15345	15334	15303	15521	15236	15314	15408	15137	15189	15329	15287	15432	15288	15419	15298	15162	15161	15436	15237	15196	15278	15308	15357	15321	15216	15223	15339	15288	15290	15331	15345	15208	15238	15290	15421	15180	15262	15157	15335	15256	15256	15386	15404	15291	15394	15318	15260	15277	15165	15273	15447	15306	15191	15340	15340	15464	15379	15318	15201	15445	15300	15241	15194	15455	15272	15172	15171	15517	15309	15094	15262	15431	15329	15341	15388	15534	15343	15251	15401	15341	15174	15211	15342	15309	15353	15260	15087	15304	15338	15427	15350	15374	15291	15378	15212	15240	15308	15272	15232	15374	15326	15321	15096	15374	15300	15516	15294	15238	15508	15377	15262	15123	15213	15289	15304	15408	15419	15299	15169	15436	15336	15354	15175	15296	15149	15210	15285	15289	15380	15323	15130	15212	15372	15165	15306	15234	15212	15372	15374	15437	15327	15337	15431	15416	15150	15430	15349	15207	15256	15305	15270	15286	15270	15168	15220	15214	15392	15344	15173	15191	15241	15462	15354	15276	15156	15306	15315	15265	15134	15242	15235	15347	15314	15364	15107	15226	15292	15418	15272	15146	15488	15297	15293	15482	15407	15344	15299	15284	15296	15240	15334	15276	15345	15207	15259	15256	15339	15429	15312	15254	15234	15473	15348	15388	15338	15137	15190	15344	15182	15296	15314	15423	15281	15314	15369	15300	15445	15154	15397	15137	15554	15298	15239	15358	15408	15395	15356	15276	15354	15346	15221	15276	15160	15313	15226	15233	15202	15335	15300	15288	15199	15301	15341	15286	15306	15290	15267	15373	15065	15237	15383	15259	15313	15288	15197	15178	15161	15330	15365	15390	15368	15248	15238	15316	15333	15156	15195	15192	15107	15453	15283	15241	15327	15306	15357	15530	15254	15334	15372	15222	15334	15154	15221	15315	15448	15247	15245	15236	15390	15291	15381	15306	15126	15290	15500	15336	15324	15355	15324	15287	15207	15250	15241	15197	15291	15279	15447	15420	15294	15280	15304	15324	15449	15355	15367	15521	15153	15354	15194	15345	15246	15334	15263	15297	15323	15153	15351	15208	15209	15498	15233	15312	15421	15246	15177	15306	15474	15360	15240	15369	15577	15386	15172	15220	15393	15158	15295	15287	15231	15217	15304	15346	15358	15372	15375	15297	15326	15426	15330	15150	15470	15244	15451	15218	15184	15300	15359	15410	15413	15158	15230	15325	15280	15295	15469	15250	15428	15356	15280	15531	15436	15412	15323	15140	15367	15236	15226	15466	15246	15309	15338	15266	15250	15344	15360	15235	15455	15135	15187	15185	15179	15371	15429	15363	15362	15341	15291	15243	15301	15216	15131	15413	15344	15353	15154	15219	15366	15449	15346	15208	15293	15342	15334	15215	15242	15192	15294	15375	15275	15458	15374	15514	15281	15341	15433	15214	15325	15438	15344	15302	15364	15356	15228	15290	15364	15367	15287	15319	15181	15445	15313	15380	15254	15233	15319	15184	15119	15373	15253	15216	15277	15439	15257	15236	15202	15309	15387	15371	15242	15344	15233	15392	15394	15398	15319	15258	15297	15368	15308	15347	15238	15552	15178	15194	15280	15305	15461	15159	15321	15257	15103	15144	15130	15383	15204	15256	15354	15271	15167	15326	15265	15217	15384	15391	15412	15204	15395	15237	15458	15308	15228	15297	15273	15373	15196	15410	15391	15249	15347	15193	15246	15256	15110	15231	15203	15417	15166	15247	15342	15201	15392	15282	15199	15346	15211	15316	15468	15233	15358	15258	15466	15240	15134	15252	15479	15301	15266	15231	15246	15375	15272	15152	15374	15295	15375	15259	15190	15167	15235	15375	15212	15284	15241	15258	15273	15177	15440	15026	15331	15411	15285	15348	15333	15253	15290	15377	15433	15255	15295	15350	15301	15190	15302	15292	15428	15432	15311	15192	15309	15287	15361	15280	15320	15242	15389	15364	15258	15208	15141	15238	15218	15303	15380	15249	15315	15279	15303	15343	15485	15339	15196	15370	15297	15394	15225	15248	15207	15424	15209	15391	15242	15128	15242	15327	15283	15446	15205	15308	15384	15387	15376	15294	15292	15237	15368	15316	15118	15351	15173	15205	15324	15498	15289	15362	15380	15243	15247	15362	15358	15265	15215	15223	15150	15412	15336	15178	15376	15034	15385	15258	15315	15238	15226	15188	15292	15183	15362	15302	15306	15286	15417	15325	15378	15379	15283	15313	15279	15216	15361	15264	15320	15450	15269	15421	15352	15332	15328	15466	15221	15346	15254	15479	15384	15245	15233	15345	15212	15217	15252	15498	15218	15422	15160	15355	15196	15246	15539	15232	15375	15208	15386	15253	15346	15294	15267	15320	15259	15174	15471	15512	15480	15431	15437	15286	15248	15267	15353	15279	15338	15202	15214	15294	15337	15397	15468	15318	15357	15145	15351	15144	15442	15273	15297	15204	15170	15255	15406	15303	15195	15266	15276	15301	15398	15424	15414	15335	15352	15438	15394	15580	15236	15271	15167	15438	15344	15241	15286	15382	15302	15372	15228	15367	15328	15410	15463	15170	15428	15276	15249	15413	15169	15439	15174	15274	15332	15359	15289	15175	15287	15328	15286	15365	15197	15269	15322	15368	15259	15459	15260	15223	15167	15377	15165	15257	15194	15235	15297	15466	15289	15342	15198	15303	15375	15273	15255	15249	15202	15344	15388	15335	15169	15308	15221	15245	15372	15222	15438	15083	15240	15293	15365	15141	15273	15226	15358	15184	15194	15335	15078	15435	15451	15216	15270	15342	15362	15356	15245	15391	15312	15129	15455	15366	15157	15276	15394	15330	15359	15308	15213	15252	15362	15270	15217	15072	15295	15409	15360	15363	15361	15463	15229	15175	15196	15325	15414	15363	15306	15377	15485	15327	15153	15228	15252	15366	15325	15497	15385	15228	15331	15247	15357	15323	15408	15195	15136	15428	15290	15217	15218	15356	15386	15456	15362	15410	15231	15317	15336	15267	15303	15278	15308	15196	15225	15229	15302	15328	15276	15403	15283	15479	15280	15286	15435	15334	15367	15355	15428	15331	15139	15319	15098	15400	15301	15422	15310	15270	15346	15430	15378	15342	15406	15333	15296	15344	15327	15264	15429	15240	15365	15235	15400	15360	15330	15340	15233	15310	15402	15314	15282	15272	15416	15308	15341	15175	15431	15263	15324	15240	15197	15367	15290	15295	15412	15536	15438	15328	15146	15273	15321	15507	15249	15274	15417	15363	15387	15084	15181	15475	15292	15262	15288	15264	15259	15193	15234	15242	15366	15312	15293	15148	15236	15259	15288	15179	15125	15172	15382	15272	15249	15231	15359	15378	15328	15510	15178	15425	15269	15229	15224	15231	15251	15422	15305	15285	15373	15288	15428	15399	15275	15335	15261	15401	15442	15442	15551	15360	15321	15368	15192	15228	15401	15355	15209	15277	15379	15445	15404	15350	15246	15389	15306	15185	15401	15360	15211	15253	15471	15342	15164	15375	15404	15366	15373	15228	15339	15351	15334	15285	15478	15415	15381	15424	15190	15357	15343	15376	15316	15393	15195	15306	15471	15164	15430	15342	15261	15257	15303	15470	15254	15234	15357	15251	15301	15410	15329	15364	15333	15536	15322	15323	15327	15294	15381	15213	15383	15203	15340	15242	15323	15264	15297	15257	15392	15259	15375	15337	15374	15381	15300	15562	15230	15343	15287	15372	15185	15135	15143	15430	15446	15412	15300	15350	15236	15275	15316	15312	15276	15380	15367	15135	15374	15294	15342	15433	15299	15335	15372	15284	15285	15218	15233	15428	15255	15296	15141	15246	15299	15202	15262	15255	15362	15313	15117	15494	15140	15268	15192	15264	15209	15216	15367	15270	15235	15471	15252	15289	15386	15359	15223	15404	15388	15381	15281	15166	15285	15355	15304	15226	15532	15104	15303	15261	15210	15241	15253	15480	15129	15391	15187	15307	15349	15208	15157	15317	15308	15147	15249	15259	15247	15405	15538	15207	15376	15199	15391	15346	15275	15337	15304	15221	15511	15239	15219	15314	15264	15180	15251	15399	15288	15351	15367	15442	15316	15241	15452	15277	15331	15252	15299	15283	15302	15166	15216	15250	15326	15228	15369	15211	15223	15325	15354	15322	15320	15336	15351	15281	15391	15431	15243	15208	15340	15241	15246	15232	15425	15361	15295	15170	15411	15168	15231	15365	15406	15123	15330	15568	15381	15309	15238	15382	15402	15358	15318	15346	15353	15352	15384	15291	15402	15176	15195	15309	15264	15172	15303	15388	15304	15482	15281	15257	15366	15266	15352	15360	15344	15294	15394	15318	15308	15178	15348	15384	15325	15179	15292	15299	15388	15196	15367	15304	15182	15241	15414	15265	15226	15332	15239	15117	15243	15287	15367	15095	15294	15223	15338	15333	15213	15382	15310	15424	15353	15223	15306	15464	15147	15352	15486	15236	15391	15303	15385	15327	15367	15441	15241	15340	15315	15231	15177	15340	15107	15331	15399	15312	15280	15329	15422	15327	15288	15350	15185	15188	15391	15258	15271	15088	15263	15426	15307	15383	15263	15277	15254	15351	15280	15361	15192	15464	15396	15222	15319	15365	15209	15254	15421	15350	15180	15448	15323	15364	15308	15333	15360	15234	15310	15138	15303	15367	15287	15147	15412	15407	15339	15201	15333	15233	15265	15298	15443	15236	15316	15176	15349	15390	15341	15377	15357	15182	15247	15254	15279	15379	15288	15129	15329	15186
23842	21464	29250	24239	22667	24575	24162	20984	20152	20097	20286	19772	19742	19278	19162	19318	18972	19015	18880	18973	18744	18776	18743	18726	18833	18914	18650	18630	18932	18760	18734	18913	18848	20746	21981	20768	19818	19260	18826	18737	18639	18514	18679	18592	18842	18629	18539	18658	18576	18558	18458	18495	18555	18683	18279	18605	18481	18451	18574	18629	18442	18471	18701	18607	18511	18713	18589	18595	18717	18608	18561	18401	18506	18728	18631	18382	18486	18490	18666	18445	18571	18511	18512	18547	18541	18429	18597	18550	18393	18490	18582	18479	18608	18383	18479	18666	18599	18673	18553	18444	18496	18411	18515	18741	18430	18460	18767	18493	18522	18659	18693	18551	18617	18392	18574	18459	18435	18463	18263	18843	18616	18704	18370	18438	18386	18477	18270	18462	18640	18775	18432	18707	18740	18614	18568	18525	18534	18471	18704	18673	18604	18458	18498	18421	18548	18530	18476	18590	18514	18606	18438	18478	18587	18572	18425	18649	18562	18379	18464	18283	18405	18496	18645	18475	18597	18351	18577	18680	18621	18499	18424	18508	18457	18508	18638	18741	18562	18627	18635	18433	18425	18705	18468	18457	18465	18493	18659	18641	18200	18721	18595	18579	18424	18665	18618	18660	18404	18369	18747	18379	18489	18661	18513	18499	18317	18439	18526	18563	18467	18423	18698	18645	18763	18457	18511	18513	18647	18382	18498	18813	18629	18506	18454	18295	18520	18557	18481	18551	18555	18336	18336	18256	18609	18723	18531	18562	18443	18391	18394	18228	18562	18443	18580	18584	18598	18342	18367	18633	18356	18474	18629	18539	18725	18576	18580	18445	18526	18482	18396	18600	18632	18735	18540	18493	18392	18627	18652	18319	18628	18511	18504	18490	18475	18661	18580	18494	18387	18509	18515	18525	18690	18730	18487	18609	18627	18416	18567	18318	18678	18362	18448	18422	18447	18496	18401	18603	18476	18496	18716	18513	18623	18630	18504	18598	18818	18621	18401	18625	18517	18418	18534	18500	18451	18570	18543	18655	18652	18579	18443	18507	18675	18509	18376	18530	18567	18602	18505	18612	18393	18540	18465	18542	18398	18503	18490	18673	18781	18458	18627	18489	18391	18373	18571	18700	18451	18558	18568	18351	18672	18593	18355	18515	18454	18512	18704	18591	18432	18571	18473	18480	18475	18468	18505	18554	18558	18631	18393	18404	18496	18471	18482	18640	18589	18423	18481	18479	18451	18526	18548	18476	18516	18521	18523	18355	18429	18537	18613	18655	18545	18498	18469	18439	18611	18546	18450	18463	18472	18519	18591	18549	18325	18452	18398	18267	18459	18269	18426	18451	18614	18421	18374	18491	18469	18512	18441	18447	18422	18404	18497	18488	18605	18521	18433	18497	18526	18536	18643	18584	18716	18543	18665	18400	18686	18663	18607	18499	18546	18637	18585	18396	18534	18428	18400	18490	18619	18553	18631	18396	18550	18242	18577	18473	18506	18558	18483	18522	18486	18563	18649	18545	18287	18447	18626	18629	18544	18592	18579	18443	18294	18525	18376	18447	18643	18397	18395	18701	18685	18447	18405	18732	18694	18424	18610	18670	18313	18405	18463	18510	18591	18601	18423	18392	18684	18602	18535	18463	18662	18510	18459	18361	18567	18516	18450	18660	18529	18406	18410	18542	18490	18623	18383	18390	18482	18427	18653	18299	18665	18415	18482	18514	18524	18713	18717	18561	18733	18389	18362	18615	18554	18555	18484	18422	18449	18456	18593	18507	18538	18564	18547	18631	18415	18478	18518	18492	18789	18469	18478	18642	18513	18448	18436	18587	18790	18437	18379	18509	18661	18630	18668	18445	18450	18598	18535	18663	18343	18499	18518	18455	18384	18687	18540	18420	18917	18459	18512	18315	18541	18566	18568	18598	18675	18474	18635	18458	18477	18456	18564	18629	18403	18418	18381	18398	18429	18437	18656	18697	18463	18636	18535	18486	18608	18511	18667	18632	18687	18532	18788	18570	18432	18441	18511	18459	18459	18346	18530	18337	18327	18642	18484	18424	18390	18586	18321	18446	18689	18448	18350	18634	18340	18481	18430	18472	18600	18387	18593	18622	18439	18564	18513	18520	18386	18494	18653	18508	18259	18533	18617	18462	18721	18572	18543	18482	18581	18733	18493	18306	18661	18481	18492	18469	18512	18459	18706	18206	18418	18424	18366	18426	18576	18727	18555	18457	18640	18535	18705	18497	18603	18634	18471	18608	18445	18510	18520	18447	18379	18430	18494	18386	18546	18636	18351	18349	18623	18602	18683	18628	18593	18533	18684	18323	18469	18264	18414	18603	18368	18307	18558	18486	18585	18616	18568	18498	18609	18566	18521	18617	18460	18583	18433	18632	18496	18500	18791	18768	18452	18661	18313	18540	18748	18564	18312	18338	18625	18597	18632	18448	18150	18332	18282	18379	18418	18382	18562	18516	18554	18511	18417	18468	18523	18868	18753	18734	18618	18581	18515	18615	18477	18519	18575	18683	18532	18579	18580	18651	18474	18610	18391	18343	18299	18379	18619	18564	18677	18525	18453	18452	18767	18597	18438	18644	18677	18463	18431	18746	18390	18602	18418	18697	18476	18440	18632	18453	18502	18596	18487	18379	18457	18615	18874	18527	18430	18428	18247	18364	18594	18461	18447	18623	18684	18489	18572	18445	18664	18656	18561	18620	18693	18644	18699	18394	18423	18701	18589	18493	18465	18492	18395	18471	18463	18671	18548	18475	18493	18652	18590	18608	18487	18634	18442	18317	18657	18382	18584	18431	18382	18399	18325	18736	18608	18666	18629	18800	18616	18430	18400	18439	18534	18687	18452	18547	18543	18431	18476	18734	18789	18338	18319	18451	18590	18893	18507	18557	18376	18763	18665	18360	18709	18642	18522	18562	18453	18501	18414	18454	18525	18469	18470	18457	18434	18454	18530	18540	18575	18410	18516	18512	18656	18377	18661	18424	18254	18511	18607	18576	18564	18369	18575	18413	18455	18376	18443	18745	18692	18619	18787	18553	18534	18533	18407	18592	18589	18543	18694	18321	18560	18569	18489	18578	18548	18554	18572	18506	18720	18624	18615	18616	18517	18675	18620	18664	18412	18623	18516	18548	18485	18424	18504	18478	18502	18481	18362	18564	18359	18621	18467	18347	18462	18565	18646	18609	18488	18610	18539	18457	18609	18585	18602	18350	18476	18424	18316	18270	18495	18510	18532	18280	18555	18613	18384	18498	18511	18527	18298	18605	18366	18534	18529	18456	18522	18469	18519	18552	18711	18455	18491	18604	18671	18622	18664	18216	18498	18553	18367	18422	18622	18426	18640	18675	18445	18508	18597	18246	18590	18548	18537	18333	18491	18698	18466	18605	18529	18536	18552	18781	18549	18558	18563	18496	18340	18500	18579	18621	18447	18479	18698	18386	18596	18423	18427	18561	18722	18596	18547	18610	18822	18555	18465	18623	18488	18343	18378	18484	18549	18423	18510	18458	18668	18582	18666	18548	18422	18424	18401	18428	18359	18492	18393	18587	18746	18576	18526	18556	18652	18502	18397	18263	18666	18659	18364	18496	18362	18354	18578	18572	18387	18554	18493	18692	18614	18440	18308	18674	18445	18527	18551	18485	18602	18656	18516	18261	18662	18599	18612	18433	18296	18549	18523	18503	18481	18564	18555	18682	18448	18595	18545	18693	18442	18683	18742	18590	18657	18754	18600	18446	18558	18721	18520	18587	18493	18255	18480	18645	18846	18363	18452	18600	18603	18526	18468	18488	18176	18614	18621	18398	18490	18733	18566	18477	18618	18314	18728	18587	18688	18394	18419	18465	18627	18573	18356	18631	18706	18401	18641	18596	18411	18494	18551	18628	18601	18613	18541	18510	18361	18443	18589	18583	18557	18524	18598	18489	18698	18396	18458	18527	18429	18348	18256	18705	18661	18466	18454	18604	18503	18680	18490	18579	18546	18719	18681	18574	18602	18720	18466	18546	18402	18805	18648	18633	18543	18647	18523	18386	18582	18505	18497	18422	18661	18407	18479	18470	18693	18578	18488	18710	18599	18595	18517	18354	18561	18565	18464	18604	18485	18455	18444	18626	18576	18677	18494	18779	18545	18769	18695	18748	18545	18554	18409	18332	18533	18464	18612	18311	18354	18500	18369	18462	18665	18447	18571	18354	18420	18440	18719	18402	18638	18520	18455	18449	18392	18546	18701	18597	18624	18487	18457	18386	18595	18452	18362	18615	18457	18363	18411	18418	18618	18582	18556	18538	18495	18492	18672	18352	18469	18577	18388	18588	18598	18709	18456	18437	18635	18512	18464	18499	18354	18551	18615	18321	18513	18470	18414	18687	18601	18674	18529	18545	18563	18503	18427	18537	18553	18397	18526	18528	18306	18493	18391	18396	18500	18575	18347	18555	18460	18361	18403	18548	18581	18504	18480	18663	18676	18734	18574	18818	18585	18620	18505	18605	18711	18685	18426	18619	18460	18667	18530	18447	18355	18538	18483	18506	18667	18494	18546	18512	18504	18517	18379	18587	18453	18534	18777	18346	18745	18462	18470	18485	18402	18590	18587	18548	18606	18390	18601	18555	18506	18620	18766	18461	18596	18654	18576	18437	18612	18549	18585	18677	18513	18455	18709	18398	18492	18399	18604	18311	18457	18487	18415	18435	18684	18543	18689	18612	18444	18597	18534	18614	18463	18361	18418	18597	18434	18462	18523	18414	18629	18400	18490	18554	18422	18652	18573	18577	18358	18488	18617	18629	18674	18550	18389	18565	18487	18440	18497	18600	18396	18622	18423	18713	18855	18555	18759	18622	18612	18694	18490	18435	18608	18388	18447	18409	18632	18503	18768	18716	18513	18512	18603	18614	18600	18430	18588	18435	18436	18402	18682	18510	18532	18673	18597	18439	18863	18712	18623	18605	18770	18522	18826	18657	18486	18532	18475	18443	18407	18481	18542	18540	18413	18394	18712	18422	18449	18259	18450	18426	18835	18475	18595	18493	18664	18455	18488	18696	18638	18541	18543	18553	18407	18634	18493	18500	18492	18466	18549	18474	18503	18704	18570	18403	18496	18685	18460	18492	18516	18427	18523	18478
19809	36384	33820	26758	22167	20734	19415	18572	17555	17659	17268	17282	16852	16205	16399	16069	16132	15702	15574	15537	15442	15397	15362	15535	15527	15446	15404	15413	15483	15396	15281	15450	15510	18631	19519	17568	16602	15875	15349	15216	15164	15246	15230	15238	15354	15122	15191	15208	15210	15282	15197	15136	15371	15089	15295	15378	15151	15156	15366	15295	15210	15148	15228	15375	15300	15233	15188	15204	15236	15104	15167	15236	15156	15229	15314	15138	15154	15187	15212	15292	15332	15234	15091	15392	15214	15117	15264	15195	15113	15359	15220	15442	15166	15206	15207	15035	15027	15151	15056	15283	15187	15218	15288	15158	15276	15019	15166	15390	15301	15251	15105	15254	14962	15096	15432	15189	15389	15304	15228	15321	15268	15148	15316	15111	15233	15189	15152	15064	15019	15141	15227	15009	15348	15255	15097	15259	15257	15123	15192	15259	15110	15325	15099	15133	15120	15065	15175	15250	15319	15190	15147	15337	15330	15238	15437	15341	15407	15341	15133	15396	15289	15222	15217	15204	15253	15317	15247	15170	15219	15251	15149	15106	15204	15128	15229	15325	15167	15269	15204	15390	15077	15224	15192	15158	15140	15392	15145	15343	15264	15302	15098	15067	15320	15288	15385	15181	15318	15076	15176	15333	15360	15116	15374	15128	15117	15091	15349	15280	15084	15502	15308	15200	15268	15195	15217	15179	15183	15207	15198	15228	15298	15205	15311	15054	15293	15240	15277	15404	15270	15202	15390	15167	15122	15331	15105	15319	15044	15239	15048	15255	15199	15252	15201	15241	15201	15114	15275	15219	15133	15316	15103	15052	15210	15283	15142	15456	15002	15056	15108	15004	15100	15381	15133	15323	15338	15123	15251	15084	15214	15265	15326	15273	15156	15329	15201	15367	15245	15472	15266	15077	15216	15174	15099	15202	15319	15222	15363	15378	15237	15314	15269	15176	15156	15177	15078	15102	15089	15173	15202	15209	15342	15230	15158	15072	15171	15233	15123	15171	15234	15244	15150	15177	15317	15271	15237	15248	15338	15264	15109	15236	15205	15070	15225	15268	15163	15206	15207	15243	15289	15188	15192	15208	15250	15147	15130	15214	15278	15205	15231	15211	15234	15133	15387	15391	15296	15353	15181	15217	15193	15212	15387	15271	15179	15026	15243	15254	15108	15283	15178	15451	15076	15236	15131	15127	15079	15001	15134	15196	15116	15288	15305	15202	15349	15206	15150	15344	15262	15170	15128	15435	15363	15172	15035	15178	15164	15105	15134	15139	15193	15101	15108	15212	15233	15201	15114	15170	15249	15213	15187	15192	15250	15297	15211	15160	15221	15198	15132	15207	15382	15271	15141	15185	15274	15228	15219	15251	15405	15358	15156	15139	15258	15271	15203	15081	15383	15115	15055	15250	15121	15244	15186	15167	15209	15325	15208	15075	15056	15249	15253	15153	15230	15167	15167	15213	15325	15146	15367	15338	15308	15069	15096	15052	15032	15210	15388	15353	15187	15263	15121	15302	15267	15271	15278	15322	15365	15294	15160	15114	15346	15201	15208	15120	15223	15162	15135	15270	15210	15315	15296	15184	15196	15121	15248	15316	15251	15153	15105	15071	15103	15176	15277	15305	15322	15161	15138	15271	15230	15182	15236	15152	15248	15171	15189	15275	15181	15310	15123	15231	15206	15335	15264	15314	15010	15296	15184	15234	15263	15080	15373	15171	15266	15123	15183	15190	15402	15183	15254	15132	15008	15138	15125	15205	15098	15173	15152	15412	15140	15319	15072	15061	15112	15359	15330	15284	15202	15166	15115	15087	15308	15156	15113	15219	15082	15137	15160	15274	15280	15260	15285	15283	15011	15130	15328	15180	15281	15018	15309	15192	15199	15177	15274	15363	15226	15307	15272	15144	15147	15382	15171	15282	15165	15123	15090	15319	15337	15270	15241	14980	15423	15072	15288	15230	15230	15163	15160	15119	15207	15170	15123	15145	15225	15170	15226	15194	15149	15181	15118	15110	15261	15274	15292	15051	15012	15423	15339	15126	15253	15183	15303	15146	15380	15197	15290	15191	15245	15291	15305	15199	15298	15344	15112	15198	15206	15170	15055	15181	15168	15262	15148	15243	15112	15141	15278	15300	15408	15177	15203	15309	15230	15197	15283	15094	15253	15341	15197	15202	15330	15247	15205	15105	15246	15124	15054	15314	15219	15108	15127	15183	15275	15343	15153	15161	15157	15227	15329	15259	15199	15276	15191	15151	15245	15231	15324	15199	15133	15393	15168	15243	15369	15228	15235	15299	15216	15004	15145	15035	15261	15161	15147	15319	15338	15166	15217	15208	15194	15045	15103	15309	15138	15192	15202	15101	15207	15150	15228	15252	15238	15366	15218	15295	15241	15172	15267	15290	15353	15256	15237	15001	15303	15120	15346	15214	15441	15094	15124	15295	15246	15195	15155	15166	15269	15265	15223	15307	15379	15203	15168	15078	15207	15281	15303	15267	15379	15320	15218	15149	15164	15040	15359	15056	15174	15280	15372	15238	15220	15308	15080	15315	15177	15232	15337	15178	15321	15104	15147	15150	15102	15150	15235	15118	15077	15240	15177	15295	15357	15186	15033	15206	15175	15132	15118	15358	15223	15206	15187	15231	15246	15119	15348	15141	15328	15335	15286	15130	15236	15113	15281	15177	15141	15071	15211	15184	15076	15195	15207	15340	15208	15318	15263	15212	15085	15173	15385	15271	15235	15248	15222	15192	15284	15245	15199	15215	15153	15256	15288	14989	15133	15214	15215	15389	15315	15226	15148	15265	15105	15121	15277	15203	15106	15170	15013	15258	15257	15101	15103	15148	15261	15159	15272	15209	15280	15124	15079	15259	15130	15211	15169	15271	15282	15069	15166	15035	15034	15219	15103	15301	15115	15293	15279	15181	15227	14975	15207	15246	15140	15109	15258	15185	15281	15291	15129	15269	15058	15209	15128	14956	15350	15199	15233	15182	15121	15002	15117	15312	15286	15107	15152	15246	15168	15254	15314	15077	15114	15186	15250	15143	15265	15248	15321	15316	15400	15385	15157	15123	15105	15285	15232	15260	15180	15277	15105	15196	15323	15276	15263	15296	15230	15145	15350	15207	15089	15267	15220	15175	15273	15178	15327	15207	15213	15030	15057	15329	15371	15097	15194	15231	15324	15392	15276	15246	15223	15373	15206	15406	15229	15428	15194	15136	15303	15095	15205	15185	15179	15176	15231	15057	15200	15061	15267	15170	15116	15232	15159	15166	15226	15152	15231	15134	15306	15056	15052	15364	15097	15274	15193	15100	15197	15313	15336	15129	15386	15029	15280	15162	15187	15190	15301	15279	15199	15325	15161	15118	15200	15061	15379	15222	15071	15177	15260	15142	15058	15358	15360	15199	15161	15127	15173	15041	15364	15182	15249	15219	15342	15217	15262	15367	14896	15257	15327	15138	15243	15329	15174	15136	15078	15241	15145	15089	15088	15181	15284	15163	15227	15076	15202	15215	15215	15216	15280	15151	15221	15238	15285	15099	15248	15139	15239	15264	15118	15121	15142	15110	15318	15102	15160	15085	15217	15239	15177	15261	15238	15383	15114	15327	15307	15063	15079	15226	15218	15182	15167	15110	15124	15210	15295	15151	15075	15279	15242	15242	15237	15181	15179	15146	15187	15198	15418	15242	15227	15292	15075	15393	15082	15164	15161	15246	15144	15071	15218	15321	15231	15204	15096	15344	15226	15238	15080	15197	15313	15134	15156	15316	15140	15242	15319	15344	15254	15195	15190	15384	15225	15032	15323	15216	15378	15193	15209	15075	15100	15167	15195	15285	15130	15224	15116	15237	15196	15260	15401	15307	15124	15288	15155	15220	15281	15136	15128	15222	15052	15222	15261	14977	15291	15080	15214	15218	15295	15211	15226	15184	15111	15269	15194	15188	15178	15065	15162	15111	15184	15144	15251	15129	15252	15289	15285	15172	15331	15208	15292	15190	15314	15288	15310	15248	15250	15317	15287	15138	15069	15019	15181	15218	15307	15184	15214	15137	15210	15219	15200	15116	15193	15319	15251	15138	15137	15192	15177	15067	15254	15236	15263	15192	15338	14991	15233	15223	15118	15362	15078	15190	15099	15079	15111	15197	15343	15403	15389	15274	15236	15181	15237	15149	15189	15143	15208	15216	15172	15135	15248	15219	15284	15257	15203	15236	15139	15299	15161	15189	15254	15157	15019	15266	15137	15104	15016	15170	15202	15302	15346	15214	15373	15218	15131	15275	15223	15240	15282	15135	15345	15260	15196	15318	15116	15047	15191	15242	15177	15258	15313	15252	15090	15336	15275	15233	15349	15249	15344	15254	15317	15292	15264	15223	15198	15189	15259	15264	15002	15229	15258	15289	15204	15199	15226	15372	15228	15384	15177	15166	15428	15126	15238	15251	15194	15117	15169	15373	15122	15229	15144	15336	15046	15078	15259	15280	15280	15449	15235	15204	15358	15145	15290	15257	15273	15225	15174	15107	15007	15311	15116	15454	15196	15182	15164	15216	15174	15230	15246	15288	15059	15003	15200	15102	15256	15255	15319	15224	15198	15265	15277	15205	15216	15163	15136	15216	15190	15137	15182	15195	15425	15205	15284	15280	15324	15245	15104	15435	15276	15171	15298	15176	15115	15321	15103	15370	15009	15167	15194	15184	15160	15318	15285	15151	15291	15098	15240	15241	15303	15061	15221	15110	15282	15100	15206	15235	15258	15184	15150	15298	15158	15183	15154	15214	15069	15352	15260	15162	15261	15160	15245	15147	15207	15080	15109	15217	15292	15022	15251	15222	15196	15267	15286	15114	15212	15166	15156	15196	15311	15132	15337	15187	15208	15351	15378	15300	15225	15265	15352	14980	15262	15156	15321	15269	15225	15083	15215	15213	15284	15136	15203	15352	15087	15136	15155	15145	15249	15204	15086	15171	15203	15205	15219	15166	15179	15209	15068	15293	15177	15139	15285	15198	15154	15380	15268	15215	15245	15177	15142	15123	15085	15229	15274	15275	15155	15285	15201	15389	15171	15225	15086	15251	15195	15110	15176	15476	15095	15170	15304	15259	15276	15309	14986	15080	15306	15095	15081	15178
22965	21442	29453	23855	21748	24540	27670	22116	20783	21138	20690	20786	20396	19905	19851	19641	19790	19478	19232	19226	18906	19027	19013	19147	18916	19080	18936	18751	18793	19138	19080	18947	19110	22522	25341	22444	20786	19742	19108	18903	18729	18819	18858	18963	18713	18842	18681	18884	18701	18649	18590	18941	18647	18682	18796	18622	18762	18669	18648	18682	18620	18640	18577	18568	18521	18838	18353	18608	18670	18621	18657	18609	18631	18742	18689	18821	18777	18489	18567	18668	18655	18433	18700	18829	18875	18714	18615	18597	18551	18770	18760	18764	18790	18586	18717	18806	18548	18675	18762	18494	18867	18609	18575	18527	18872	18676	18556	18775	18809	18692	18685	18654	18758	18654	18742	18606	18639	18523	18790	18768	18681	18533	18774	18613	18532	18595	18747	18601	18694	18418	18624	18685	18603	18771	18805	18489	18515	18696	18468	18732	18786	18647	18639	18718	18817	18574	18734	18786	18783	18688	18706	18603	18590	18649	18587	18807	18681	18674	18556	18488	18758	18394	18551	18538	18466	18516	18615	18689	18561	18737	18609	18541	18778	18534	18623	18654	18663	18419	18488	18626	18641	18523	18704	18796	18582	18761	18645	18657	18629	18586	18547	18646	18755	18553	18696	18491	18429	18685	18484	18629	18838	18561	18577	18630	18657	18742	18507	18597	18469	18579	18576	18562	18671	18465	18638	18637	18473	18723	18712	18676	18687	18760	18626	18550	18710	18714	18709	18645	18490	18523	18631	18460	18688	18654	18774	18428	18469	18660	18745	18933	18462	18445	18852	18786	18526	18583	18683	18737	18555	18547	18663	18650	18729	18588	18440	18573	18664	18584	18713	18477	18625	18542	18553	18460	18808	18625	18522	18650	18819	18606	18750	18719	18589	18374	18535	18385	18605	18718	18705	18614	18713	18440	18564	18660	18558	18772	18622	18677	18724	18368	18678	18621	18605	18748	18587	18424	18461	18623	18641	18654	18449	18663	18738	18759	18581	18547	18700	18700	18503	18576	18774	18501	18708	18674	18599	18694	18571	18617	18811	18745	18776	18658	18426	18583	18677	18635	18567	18751	18506	18868	18571	18484	18557	18735	18689	18519	18494	18574	18642	18656	18602	18529	18738	18695	18620	18517	18504	18590	18485	18720	18411	18330	18494	18610	18797	18777	18586	18592	18927	18589	18658	18538	18586	18519	18598	18554	18670	18681	18362	18681	18724	18524	18580	18646	18797	18951	18919	18472	18659	18487	18659	18550	18863	18824	18610	18690	18611	18403	18670	18717	18614	18699	18477	18645	18497	18480	18597	18715	18599	18816	18702	18760	18446	18564	18541	18506	18462	18537	18418	18482	18477	18647	18748	18653	18363	18364	18485	18635	18635	18742	18652	18620	18632	18731	18524	18552	18696	18606	18638	18611	18624	18583	18505	18655	18539	18426	18333	18633	18662	18618	18658	18732	18611	18654	18604	18531	18711	18660	18515	18493	18698	18598	18510	18728	18551	18737	18855	18642	18491	18580	18635	18698	18614	18596	18565	18823	18631	18425	18363	18374	18516	18659	18734	18727	18646	18781	18692	18641	18336	18726	18849	18577	18546	18551	18593	18588	18659	18819	18670	18464	18833	18589	18645	18558	18540	18860	18475	18536	18702	18688	18708	18511	18635	18463	18598	18607	18524	18461	18570	18640	18634	18642	18638	18603	18599	18640	18556	18610	18524	18404	18384	18795	18420	18618	18651	18564	18736	18416	18550	18565	18449	18514	18474	18613	18624	18573	18605	18445	18641	18549	18524	18775	18665	18455	18491	18635	18499	18780	18548	18585	18724	18636	18622	18525	18519	18578	18580	18630	18899	18527	18689	18692	18508	18731	18644	18491	18594	18671	18565	18494	18780	18559	18505	18685	18543	18497	18615	18561	18620	18413	18561	18780	18634	18609	18546	18571	18803	18725	18610	18605	18610	18457	18387	18734	18469	18746	18715	18497	18695	18558	18527	18487	18807	18504	18619	18639	18433	18399	18657	18688	18482	18492	18675	18744	18600	18660	18799	18709	18515	18494	18523	18521	18238	18481	18540	18658	18598	18457	18530	18611	18636	18524	18738	18468	18696	18694	18537	18675	18738	18652	18690	18561	18667	18679	18552	18421	18426	18472	18481	18608	18667	18754	18598	18532	18516	18588	18566	18693	18644	18632	18533	18573	18792	18609	18481	18540	18698	18621	18488	18585	18569	18600	18582	18503	18770	18754	18664	18552	18527	18541	18464	18904	18364	18534	18660	18665	18783	18638	18660	18654	18557	18692	18629	18670	18638	18497	18508	18626	18562	18582	18594	18885	18594	18692	18454	18377	18622	18509	18430	18666	18897	18855	18364	18532	18401	18491	18475	18771	18617	18513	18595	18615	18497	18425	18557	18637	18366	18564	18506	18574	18634	18607	18561	18800	18878	18700	18817	18732	18481	18430	18719	18645	18610	18764	18739	18608	18409	18585	18447	18463	18651	18745	18632	18388	18576	18525	18801	18414	18472	18661	18859	18682	18676	18497	18629	18578	18714	18777	18638	18750	18611	18660	18563	18568	18785	18720	18713	18587	18554	18413	18548	18471	18521	18821	18755	18528	18688	18605	18819	18481	18628	18698	18605	18611	18631	18790	18463	18615	18615	18376	18711	18546	18557	18561	18615	18655	18636	18623	18430	18685	18500	18618	18789	18373	18626	18710	18579	18584	18824	18757	18539	18668	18607	18534	18550	18638	18687	18765	18645	18478	18869	18601	18742	18790	18729	18659	18599	18609	18753	18747	18584	18544	18432	18588	18441	18510	18724	18774	18752	18482	18557	18699	18649	18727	18520	18617	18589	18940	18778	18565	18485	18448	18444	18754	18430	18741	18697	18599	18522	18645	18563	18588	18607	18637	18603	18492	18519	18402	18670	18585	18733	18610	18617	18558	18832	18791	18655	18381	18810	18585	18628	18690	18445	18520	18634	18871	18542	18480	18745	18523	18540	18480	18657	18634	18428	18481	18550	18701	18563	18574	18699	18425	18764	18643	18392	18524	18635	18491	18555	18548	18484	18574	18627	18642	18818	18745	18624	18711	18680	18508	18572	18557	18774	18626	18716	18551	18579	18494	18485	18224	18560	18591	18569	18623	18725	18705	18659	18490	18493	18829	18631	18567	18579	18813	18481	18489	18642	18381	18690	18407	18734	18652	18447	18679	18602	18647	18656	18595	18762	18444	18469	18729	18626	18555	18617	18561	18497	18527	18645	18669	18660	18684	18713	18671	18625	18662	18578	18650	18605	18619	18563	18537	18638	18587	18665	18445	18481	18672	18521	18551	18662	18465	18638	18832	18594	18756	18793	18528	18721	18593	18616	18586	18606	18584	18638	18659	18604	18573	18678	18767	18460	18620	18488	18625	18731	18652	18617	18427	18743	18865	18663	18435	18659	18490	18593	18461	18752	18771	18524	18556	18620	18485	18722	18551	18640	18802	18744	18776	18752	18700	18592	18736	18611	18574	18541	18697	18844	18727	18526	18601	18442	18742	18756	18579	18342	18764	18502	18601	18730	18504	18524	18537	18615	18645	18774	18540	18655	18708	18733	18594	18646	18725	18727	18568	18625	18539	18599	18581	18574	18680	18664	18575	18375	18638	18554	18569	18415	18570	18422	18394	18549	18449	18465	18490	18868	18838	18574	18761	18847	18701	18595	18647	18634	18619	18748	18570	18695	18546	18598	18367	18619	18484	18567	18587	18682	18757	18651	18326	18477	18707	18720	18570	18472	18660	18638	18732	18680	18613	18702	18580	18592	18516	18457	18480	18630	18467	18822	18454	18575	18615	18582	18694	18642	18509	18631	18555	18748	18581	18797	18454	18654	18723	18524	18613	18590	18643	18469	18441	18593	18632	18465	18532	18556	18533	18803	18541	18590	18575	18583	18675	18594	18701	18722	18410	18431	18746	18546	18495	18591	18662	18693	18537	18533	18434	18642	18534	18440	18777	18876	18537	18688	18580	18740	18676	18553	18704	18550	18473	18527	18597	18543	18542	18590	18711	18624	18289	18577	18416	18567	18348	18312	18717	18733	18497	18861	18518	18652	18431	18731	18430	18617	18709	18482	18482	18785	18533	18695	18609	18560	18559	18492	18400	18699	18639	18585	18570	18474	18511	18566	18570	18535	18585	18788	18608	18866	18497	18471	18481	18639	18571	18741	18597	18589	18693	18874	18543	18466	18503	18545	18630	18553	18691	18572	18552	18657	18731	18546	18638	18602	18620	18348	18413	18697	18556	18614	18752	18441	18746	18749	18488	18359	18538	18658	18665	18832	18687	18534	18678	18686	18663	18707	18647	18834	18784	18666	18395	18666	18741	18635	18764	18730	18538	18586	18632	18680	18534	18600	18699	18442	18764	18768	18727	18927	18651	18464	18604	18446	18843	18580	18624	18598	18584	18644	18470	18682	18482	18700	18640	18696	18574	18458	18563	18447	18647	18476	18686	18451	18521	18666	18596	18804	18720	18533	18613	18713	18408	18683	18673	18519	18503	18620	18540	18425	18713	18726	18524	18605	18510	18645	18670	18504	18509	18528	18505	18670	18773	18587	18500	18725	18556	18435	18639	18794	18413	18484	18690	18590	18546	18528	18441	18542	18549	18677	18662	18494	18339	18632	18769	18500	18615	18748	18863	18621	18635	18658	18486	18604	18561	18710	18575	18451	18526	18553	18694	18571	18468	18671	18743	18780	18660	18583	18434	18553	18529	18720	18376	18422	18541	18512	18462	18605	18734	18661	18626	18572	18456	18562	18660	18668	18580	18653	18566	18625	18726	18793	18698	18569	18718	18660	18483	18737	18627	18676	18442	18599	18591	18449	18506	18749	18703	18752	18687	18721	18646	18717	18506	18470	18600	18542	18439	18706	18619	18611	18642	18567	18764	18595	18467	18593	18798	18578	18472	18495	18493	18536	18573	18607	18559	18673	18461	18387	18501	18611	18737	18484	18594	18462	18622	18628	18462	18673	18494	18471	18703	18679	18327	18599	18698	18830	18735	18457	18727	18498	18553	18732	18690	18709	18423	18775	18480	18566	18479	18585	18480	18610	18568	18568	18562	18470	18680	18748	18491	18641	18480	18746	18609
22079	41044	37385	29948	25021	23200	21331	19774	18904	18610	18215	18015	17347	16829	16754	16597	16247	16055	15709	15608	15569	15508	15550	15660	15573	15378	15414	15284	15389	15442	15498	15590	15711	21084	23497	19386	17467	16384	15574	15368	15422	15244	15239	15103	15238	15248	15330	15291	15261	15196	15360	15356	15270	15249	15269	15020	15237	15240	15169	15364	15281	15049	15374	15108	15202	15225	15230	15290	15239	15264	15296	15197	15239	15270	15284	15092	15147	15436	15260	15162	15242	15165	15386	15281	15399	15091	15307	15189	15184	15249	15292	15283	15211	15362	15097	15219	15220	15232	15265	15272	15346	15138	15148	15285	15095	15084	15298	15189	15221	15209	15230	15269	15254	15223	15359	15172	15156	15234	15337	15177	15309	15308	15242	15112	15290	15255	15217	15238	15365	14985	15331	15117	15267	15371	15101	15376	15083	15192	15407	15332	15074	15239	15200	15330	15122	15196	15201	15265	15179	15341	15318	15156	15178	15260	15239	15166	15170	15173	15327	15224	15083	15211	15281	15049	15073	15077	15194	15143	15159	15308	15369	15331	15072	15204	15141	15099	15174	15121	15187	15389	15239	15120	15287	15439	15235	15221	15290	15284	15246	15045	15060	15295	15343	15242	15193	15238	15061	15171	15168	15258	15176	14985	15320	15240	15331	15161	15333	15242	15219	15163	15183	15249	15428	15161	15029	15361	15041	15329	15075	15276	15190	15192	15353	15096	15177	15123	15250	15068	15414	15066	15145	15134	15303	15113	15296	15301	15282	15188	15194	15295	15329	15177	15295	15048	15305	15360	15270	15167	15045	15121	15173	15251	15258	15163	15372	15058	15263	15259	15400	15077	15447	15152	15389	15279	15098	15332	15289	15237	15186	15246	15403	15038	15144	15255	15120	15255	15190	15164	15118	15288	15279	15340	15305	15185	15220	15105	15251	15197	15106	15159	15136	15337	15263	15227	15398	15159	15121	15203	15212	15210	15155	15247	15211	15067	15266	15433	15280	15198	15283	15254	15184	15409	14994	15329	15139	15260	15284	15134	15334	15326	15161	15273	15315	15059	15180	15176	15015	15134	15276	15124	15292	15240	15380	15155	15143	15078	15154	15157	15280	15197	15301	15159	15111	15297	15123	15141	15208	15335	15164	15207	15286	15065	15256	15292	15215	15163	15112	15244	15229	15100	15253	14995	15237	15225	15130	15258	15171	15212	15239	15087	15295	15088	15199	15190	15202	15120	15325	15208	15124	15180	15214	15302	15445	15287	15151	15281	15149	15268	15183	15085	15203	15136	15104	14937	15071	15386	15175	15263	15255	15096	15181	15273	15297	15019	15356	15182	15244	15257	15301	15145	15364	15187	15072	15115	15145	15284	15172	15101	15158	15127	15311	15104	15226	15382	15424	15068	15237	15383	15132	15152	15177	15238	15223	15217	15294	15118	15180	15176	15347	15329	15310	15365	15243	15199	15212	15144	15174	15261	15348	15273	15158	15186	15234	15196	15148	15181	15197	15371	15211	15262	15205	15072	15295	15061	15318	15186	15270	15163	15170	15207	15174	15241	15159	15197	15473	15180	15195	15125	15284	15166	15142	15334	15167	15136	15283	15254	15321	15175	15291	15086	15117	15043	15166	15174	15103	15164	15218	15122	15188	15157	15221	15093	15280	15276	15181	15188	15281	15201	15250	15253	15138	15141	15112	15251	15143	15267	15056	15246	15215	15247	15115	15327	15242	15231	15190	15055	15347	15364	15256	15365	15205	15152	15321	15180	15462	15213	15439	15009	15069	15107	15135	15234	15240	15179	15339	15146	15024	15234	15136	15080	15176	15233	15233	15230	15224	15179	15257	15270	15235	15125	15302	15494	15125	15042	15168	15174	15199	15325	15096	15251	15222	14975	15251	15126	15204	15152	15357	15278	15161	15293	15215	15143	15057	15027	15292	15367	15022	15112	15252	15151	15239	15337	15079	15366	15288	15224	15161	15286	15258	15332	15370	15073	15206	15176	15216	15154	15187	15269	15124	15280	15273	15246	15122	15220	15053	15211	15454	15203	15116	15019	15290	14851	15291	15251	14997	15087	15226	15444	15152	15124	15181	15180	15198	15271	15187	15088	15303	15240	15220	15164	15251	15222	15258	15134	15179	15102	15257	15336	15211	15247	15100	15241	15288	15236	15083	15278	15212	15097	15254	15300	15190	15170	15456	15296	15136	15219	15370	15224	15249	15204	15295	15233	15262	15398	14988	15039	15360	15350	15226	15253	15341	15249	15144	15323	15306	15175	15189	15060	15438	15200	15114	15131	15202	15270	15200	15161	15195	15056	15220	15100	15153	15163	15172	15244	15304	15234	15159	15196	15024	15175	15313	15327	15282	15190	15259	15254	15222	15197	15054	15189	15224	15217	15279	15263	15203	15261	15169	15320	15293	15122	15117	15216	15194	15196	15229	15265	15222	15241	15286	15139	15231	15219	15229	15131	15129	15039	15191	15111	15178	15231	15361	15229	15196	15328	15316	15198	15215	15159	15210	15214	15087	15049	15203	15254	15185	15073	15149	15263	15208	15211	15312	15296	15159	15219	15159	15149	15239	15233	15225	15268	15283	15201	15115	15170	15287	15244	15200	15229	15309	15232	15285	15063	15181	15172	15238	15249	15067	15099	15175	15248	15268	15282	15174	15193	15213	15072	15211	15268	15270	15263	15112	15145	15429	15261	15297	15118	15289	15160	15275	15228	15189	15195	15238	15305	15311	15209	15255	15202	15414	14990	15144	15133	15154	15257	15211	15142	15220	15286	15169	15125	15210	15304	15319	15313	15269	15280	15193	15266	15134	15251	15164	15154	15273	15224	15380	15252	15188	15118	15247	15235	15224	15321	15263	15204	15172	15167	15134	15041	15337	15193	15159	15288	15362	15332	15381	15147	15186	15163	15105	15084	15212	15085	15221	15198	15101	15168	15219	15183	15196	15057	15101	15192	15169	15190	15174	15064	14955	15168	15336	15121	15359	15178	15294	15342	15098	15058	15150	15323	15244	15178	15353	15259	15322	15252	15223	15222	15281	15230	15263	15038	15106	15092	15347	15272	15168	15270	15087	15142	15285	15394	15187	15200	15259	15034	15272	15251	15246	15156	15202	15176	15164	15252	15283	14990	15290	15352	15290	15165	15216	15238	15232	15292	15163	15358	15197	15330	15401	15121	15353	15128	15240	15198	15167	15177	15273	15096	15138	15249	15203	15196	15301	15067	15351	15463	15321	15334	15043	15207	15191	15224	15168	15141	15089	15202	15093	15294	15187	15145	15256	15033	15153	15218	15253	15444	15157	15356	15205	15264	15202	15112	15152	15361	15262	15275	15218	15054	15169	15331	15117	15247	15053	15272	15231	15235	15348	15246	15332	15311	15153	15120	15129	15188	15138	15314	15287	15119	15152	15389	15112	15049	15170	15115	15360	15129	15336	15236	15126	15099	15148	15261	15368	15107	15125	15155	15320	15353	15060	15186	15223	15181	15250	15144	15130	15137	15172	15280	15304	15152	15237	15370	15218	15319	15124	15084	15202	15024	15284	15228	15237	15053	15107	15304	15297	15129	15323	15248	15238	15344	15206	15341	15090	15195	15339	15141	15128	15375	15126	15209	15132	15223	15160	15367	15139	15197	14982	15248	15279	15130	15303	15383	15199	15223	15228	15275	15302	15098	15105	15376	15355	15077	15203	15183	15159	15212	15230	15126	15241	15202	15221	15346	15273	15191	15011	15246	15278	15141	15103	15129	15144	15232	15320	15278	15317	15159	15090	15312	15173	15302	15276	15160	15146	15066	15190	15149	15235	15333	15141	15146	15242	15311	15144	15108	15117	15171	15120	15232	15291	15059	15146	15400	15140	15195	15366	15213	15290	15225	15239	15160	15067	15142	15208	15141	15216	15378	15325	15094	15255	15253	15123	15082	15140	15112	15241	15282	15179	15139	15223	15220	15349	15215	15274	15206	15161	15137	15206	15212	15306	15238	15079	15218	15363	15182	15123	15229	15220	15253	15210	15123	15187	15136	15199	15202	15381	15424	15192	15212	15079	15147	15055	15237	15186	15046	15119	15297	15284	15080	15278	14999	15239	15344	15070	15112	15366	15221	14997	15121	15314	15198	15140	15191	15144	15259	15323	15095	15080	15323	15104	15210	15259	15081	15008	15111	15212	15016	15324	15084	15311	15307	15271	15293	15398	15177	15266	15132	15192	15117	15148	15398	15370	15321	14995	15170	15152	15144	15172	15094	15209	15290	15172	15173	15063	15179	15071	15306	15330	15247	15131	15329	15255	15181	15140	15037	15374	15080	15352	15335	15108	15149	15366	15201	15278	15100	15339	15274	15295	15190	15177	15117	15342	15164	14921	15085	15261	15159	15065	15176	15090	15076	14951	15269	15100	15052	15156	15403	15067	15209	15255	15358	15221	15353	15092	15251	15227	15107	15300	15288	15152	15213	15154	15049	15352	15131	15130	15103	15336	15146	15199	15261	15165	15145	15017	15382	15225	15311	15291	15231	15176	15310	15156	15244	15161	15355	15301	15105	15315	15350	15087	15317	15345	15241	15164	15294	15174	15279	15156	15341	15198	15261	15222	15214	15012	15274	15395	15098	15215	15398	15278	15282	15160	15204	15180	15167	15250	15174	15174	15265	15349	15274	15312	15174	15212	15144	15213	15105	15207	15111	15211	15229	15141	15246	15262	15348	15243	15142	15190	15175	15301	15217	15270	15172	15180	15074	15318	15264	15244	15204	15140	15145	15173	15242	15104	15219	15345	15182	15024	15034	15259	15137	15091	15355	15228	15133	15254	15216	15239	15207	15179	15274	15321	14991	15251	15236	15173	15251	15163	15356	15135	15188	15158	15047	15172	15253	15161	15141	15323	15086	15217	15240	15321	15284	15292	15137	15175	15119	15154	15058	15353	15279	15218	15037	15209	15173	15121	15266	15171	15093	15238	15109	15151	15302	15241	15149	15208	15225	15204	15128	15271	15280	15202	15135	15114	15188	15203	15308	15229	15188	15229	15084	15299	15156	15245	15083	15221	15120	15238	15222	15020	15133	15202	15206	15343	15381	15214	15331	15259	15062	15183	15154	15166	15209	15135	15328	15124	15318	15252	15104
28024	23422	29123	26468	21335	20796	20315	19755	19583	19729	19394	19451	19209	19083	19072	18986	19127	18912	18971	18864	18765	18697	18626	18901	18786	18622	18723	18679	18642	18815	18902	19015	18848	18989	19254	19306	19060	18889	18808	18787	18785	18658	18652	18715	18862	18751	18622	18658	18677	18787	18728	18905	18925	18676	18777	18799	18895	18672	18721	18793	18752	18839	18836	18665	18548	18625	18729	18758	18764	18818	18552	18806	18705	18815	18556	18610	18786	18850	18660	18692	18580	18773	18808	18485	18720	18767	18588	18654	18525	18580	18858	18599	18730	18697	18519	18618	18625	18761	18856	18869	18709	18771	18586	18826	19144	18789	18793	18642	18594	18516	18879	18686	18684	18634	18809	18762	18722	18734	18700	18837	18781	18811	18630	18556	18692	18707	18734	18837	18982	18781	18756	18739	18643	18735	18646	18833	18888	18834	18640	18762	18796	18724	18749	18763	18850	18843	18861	18748	18819	18796	18809	18760	18577	18729	18687	18772	18734	18714	19011	18653	18843	18801	19015	18811	18677	18887	18814	18922	18726	18627	18688	18631	18706	18749	18648	18788	18737	18768	18738	18740	18751	18730	18747	18813	18738	18813	18537	18744	18755	18829	18911	18680	18523	18694	18685	18655	18668	18523	18777	18723	18771	18686	18902	18871	18839	18740	18724	18717	18857	18775	18780	18794	18813	18788	18898	18790	18509	18658	18637	18648	18758	18892	18723	18717	18782	18754	18794	18821	18659	18795	18668	18740	18699	18706	18785	18781	18770	18879	18639	18634	18831	18718	18839	18760	18787	18798	18917	18683	18746	18541	18735	18767	18784	18838	18793	18762	18719	18768	18794	18637	18753	18817	18592	18907	18810	18802	18691	18879	18768	18947	18746	18780	18635	18737	18883	18838	18765	18781	18790	18695	18870	18894	18723	18843	18816	18815	18812	18864	18959	18741	18785	18782	18818	18610	18885	18711	18687	18655	18945	18738	18662	18802	18782	18562	18781	18804	18831	18536	18619	18774	18713	18804	18751	18787	18758	18734	18656	18584	18681	18663	18836	18536	18901	18750	18794	18680	18662	18727	18830	18833	18670	18682	18883	18846	18886	18846	19034	18700	18756	18769	18828	18560	18818	18714	18644	18886	18826	18792	18833	18811	18850	18683	18473	18648	18752	18764	18817	18788	18761	18651	18906	18620	18705	18663	18783	18747	18930	18845	18689	18800	18854	18679	18818	18643	18592	18560	18803	18626	18721	18747	18729	18644	18592	18628	18507	18687	18676	18589	18844	18798	18738	18756	18669	18521	18824	18736	18558	18754	18659	18799	18667	18482	18594	18488	18833	18540	18769	18909	18833	18545	18749	18686	18719	18710	18521	18799	18802	18554	18708	18795	18684	18796	18845	18836	18886	18726	18574	18870	18759	18756	18810	18680	18628	18716	18716	18713	18900	18785	19014	18844	18860	18670	18827	19002	18555	18859	18829	18747	18559	18718	18573	18596	18802	18569	18765	18610	18742	18643	18731	18749	18660	18632	18801	18922	18653	18620	18614	18780	18740	18632	18871	18740	18757	18663	18660	18761	18684	18577	18840	18544	18643	18765	18858	18470	18764	18704	18954	18858	18783	18774	18643	18711	18474	18680	18704	18652	18883	18837	18836	18798	18508	18835	18739	18856	18612	18658	18778	18766	18614	18766	18636	18646	18723	18847	18749	18755	18613	18650	18630	18604	18813	18700	18558	18695	18666	18944	19034	18841	18952	18710	18743	18666	18716	18788	18720	18683	18977	18747	18617	18740	18710	18669	18856	18674	18770	18692	18738	18623	18700	18825	18700	18741	18803	18721	18782	18605	18848	18591	18807	18763	18736	18707	18745	18640	18795	18821	18732	18834	18893	18985	18728	18569	18667	18666	18815	18469	18600	18830	18855	18926	18684	18624	18616	18746	19116	18725	18920	18704	18740	18586	18816	18904	18676	18758	18663	18869	18864	18614	18661	18721	18842	18709	18747	18796	18769	18685	18562	18691	18821	18841	18641	18814	18771	18963	18856	18725	18664	18937	18922	18813	18578	18963	18550	18867	18777	18637	18794	18781	18774	18519	18603	18899	18490	18749	18672	18634	18809	18270	18549	18649	18629	18908	18907	18749	18678	18622	18562	18777	18997	18889	18603	18595	18707	18789	18601	18825	18595	18786	18820	18767	18796	18659	18822	18860	18718	18749	18840	18849	18703	18549	18753	18799	18845	18855	18655	18603	18638	18806	18661	18799	18693	18776	18949	18868	18493	18700	18930	18605	18663	18738	18632	18808	18839	18661	18805	18687	18804	18714	18864	18774	18736	18611	18849	18973	18929	18845	18690	18674	18725	18828	18674	18696	18623	18559	18867	18769	18746	18632	18886	18888	18803	18898	18735	18692	18579	18805	18728	18934	18656	18674	18662	18867	18572	18953	18627	18813	18792	18744	18743	18823	18651	19027	18740	18723	18575	18707	18841	18745	18760	18702	18904	18668	18688	18625	18893	18677	18614	18703	18632	18662	18655	18923	18808	18753	18939	18753	18673	18566	18696	18771	18636	18514	18775	18745	18685	18744	18710	18571	18768	18806	19003	18834	18732	18633	18816	18710	19053	18821	18677	18729	18648	18718	18681	18879	18803	18696	18656	18942	18946	18815	18776	18817	18775	18530	18637	18477	18652	18835	18720	18908	18807	18711	18802	18661	18908	18717	18846	18614	18762	18647	18872	18772	18983	18891	18767	18765	18716	18464	18824	18609	18795	18582	18848	18778	18595	18718	18971	18841	18810	18713	18661	18741	18615	18507	18742	18643	18970	18841	18688	18884	18965	18782	18849	18720	18720	18757	18675	18704	18872	18860	18926	18569	18816	18728	18857	18672	18865	19038	18549	18669	18899	18605	18595	18708	18667	18753	18900	18576	18530	18788	18820	18660	18632	18798	18610	18735	18690	18842	18799	18935	18781	18632	18771	18755	18745	18748	18778	18798	18515	18605	18649	18585	18606	18715	18600	18765	18665	18688	18859	18836	18621	18756	18687	18763	18835	18882	18628	18918	18738	18614	18889	18908	18813	18709	18745	18751	18659	18790	18911	18683	18818	18972	18689	18634	18854	18969	18930	18862	18903	18873	18850	18851	18867	18681	18788	18763	18715	18753	18972	18852	18930	18498	18707	18763	18654	18770	18722	18877	18782	18610	18908	18736	18606	18678	18801	18651	18717	18777	18710	18809	18615	18581	18773	18614	18726	18604	18935	18833	18868	18661	18747	18793	18724	18661	18885	18769	18906	18620	18757	18635	18742	18630	18887	18785	18811	18532	18662	18729	18793	18901	18674	18698	18871	18834	18724	18787	18857	18836	18735	18644	18640	18675	18835	18627	19025	18764	18757	18670	18869	18732	18640	18752	18667	18902	18773	18546	18685	18722	18839	18611	18623	18689	18775	18634	18664	18745	18866	18951	18895	18683	18723	18774	18469	18871	18575	18712	18860	18600	18668	18702	18799	18537	18750	18844	18798	18799	18838	18746	18757	18734	18843	18784	18885	18737	18751	18751	18587	18736	18826	18772	18836	18790	18679	18716	18713	18561	18563	18786	18706	18644	18784	18744	18832	18521	18795	18863	18723	18566	18669	18566	18633	18433	18780	18830	18706	18927	18753	18710	18671	18817	18736	18695	18811	18675	18686	18503	18742	18844	18701	18730	18782	18551	18611	18797	18671	18699	18555	18818	18551	18705	18755	18920	18879	18795	18635	18936	18615	18654	18795	18884	18901	18638	18709	18654	18584	18567	18808	18753	18664	18670	18733	18621	18621	18569	18995	18754	18824	18791	18820	18924	18780	18572	18671	18620	18563	18749	18897	18658	18785	19000	18612	18868	18764	18801	18750	18603	18733	18804	18881	18836	18592	18742	18825	18925	18717	18774	18768	18692	18751	18778	18857	18647	18768	18535	18796	18573	18732	18729	18827	18665	18641	18704	18878	18722	18730	18845	18748	18805	18955	18550	18916	18444	18451	18612	18680	18752	18926	19035	18806	18765	18794	18804	18756	18726	18627	18843	18631	18754	18860	18666	18693	18781	18750	18757	18675	18899	18770	18868	18829	18673	18754	18643	18677	18597	18822	18800	18691	18958	18743	18790	18733	18856	18614	18660	18726	18990	18725	18784	18803	18754	18747	18797	18681	18655	18631	18910	18858	18872	18970	18615	18933	18705	18665	18565	18696	18573	18759	18849	18673	18650	18785	18481	18657	18783	18788	18829	18696	18676	18838	18838	18697	18912	18733	18883	18887	18702	18764	18763	18631	18885	18680	18744	18604	18585	18603	18826	18779	18876	18912	18985	18916	18602	18745	18782	18554	18578	18742	18654	18615	18822	18685	18771	18686	18606	18882	18770	18910	18835	18604	18782	18897	18612	18695	18702	18927	18654	18766	18907	18644	18728	18582	18721	18692	18722	18722	18573	18661	18756	18789	18726	18842	18747	18773	18850	18878	18761	18871	18547	18813	18677	18741	18632	18772	18700	18713	18752	18625	18842	19033	18620	18699	18984	18893	18927	18922	18798	18670	18838	18952	18649	18772	18600	18889	18758	18620	18714	18793	18805	18851	18925	18826	18804	18866	18674	18801	18948	18481	18484	18639	18701	19001	18863	18496	18715	18811	18778	18622	18844	18702	18605	18633	18634	18821	18728	18657	18866	18539	18908	18608	18928	18607	18788	18868	18740	19026	18704	18696	18771	18671	18857	18534	18633	18684	18964	18705	18613	18627	18844	18775	18746	18603	18709	18867	18743	18862	18946	18655	18821	18872	18945	18756	18777	18700	18683	18687	18889	18670	18550	18886	18919	18768	18720	18747	18821	18747	18675	18691	18590	18793	18717	18914	18697	18825	18648	18646	18532	18756	18791	18835	18633	18812	18821	18762	18713	18742	18649	18694	18586	18711	18628	18742	18713	18861	18453	18711	18723	18556	18734	18673	18704	18693	18774	18759	18810	18523	18469	18727	18545	18852	18697	18813	18405	18575	18760	19132	18602	18887	18776	18860	18686	18618	18761	18866	18780	18854	18697	18707	18766	18682	18852	18814	18732	18710	18800	18587	18828	18797	18448	18720	18613	18752	18703	18570	18853	18608	18710
20012	30004	28246	22773	19287	18478	17587	16964	16519	16712	16467	16809	16112	15803	15919	15846	15662	15407	15470	15358	15386	15500	15435	15407	15486	15371	15354	15452	15440	15453	15367	15207	15479	15697	15993	15742	15646	15679	15169	15399	15457	15274	15488	15285	15335	15566	15395	15423	15408	15251	15424	15478	15090	15490	15344	15361	15298	15258	15321	15130	15397	15340	15282	15473	15507	15354	15292	15495	15219	15243	15269	15171	15331	15182	15448	15380	15357	15291	15185	15343	15193	15302	15260	15276	15468	15362	15376	15221	15325	15335	15106	15363	15283	15091	15322	15406	15327	15364	15216	15460	15240	15274	15272	15376	15328	15263	15466	15414	15290	15353	15234	15314	15438	15296	15255	15417	15309	15402	15296	15300	15334	15193	15372	15318	15310	15394	15371	15341	15193	15284	15429	15239	15078	15355	15296	15355	15255	15343	15395	15279	15345	15267	15373	15213	15371	15179	15195	15446	15411	15173	15354	15214	15225	15359	15297	15405	15244	15441	15226	15265	15246	15348	15264	15356	15527	15177	15294	15370	15180	15201	15353	15324	15331	15461	15303	15214	15104	15424	15434	15225	15357	15455	15257	15285	15388	15357	15220	15273	15184	15382	15445	15393	15211	15385	15294	15261	15558	15143	15252	15247	15190	15222	15371	15269	15334	15187	15491	15273	15226	15382	15407	15289	15408	15406	15242	15306	15276	15340	15109	15332	15488	15274	15261	15348	15282	15187	15232	15429	15354	15287	15370	15409	15350	15185	15277	15260	15394	15241	15307	15502	15365	15254	15292	15268	15477	15296	15341	15249	15425	15268	15188	15407	15233	15311	15302	15340	15431	15317	15145	15344	15256	15416	15324	15237	15273	15194	15415	15360	15370	15229	15469	15491	15433	15368	15373	15435	15304	15302	15246	15380	15179	15359	15446	15344	15363	15252	15565	15339	15322	15300	15326	15317	15336	15459	15255	15375	15426	15359	15315	15367	15258	15285	15276	15355	15382	15386	15368	15572	15352	15470	15456	15388	15283	15384	15372	15273	15512	15295	15401	15337	15286	15387	15239	15074	15297	15345	15358	15275	15215	15275	15403	15305	15205	15218	15278	15394	15219	15192	15250	15384	15579	15160	15270	15377	15126	15288	15324	15394	15216	15318	15152	15221	15218	15463	15378	15317	15332	15281	15396	15348	15480	15289	15220	15230	15315	15347	15171	15215	15304	15319	15128	15281	15421	15226	15234	15312	15404	15230	15248	15401	15270	15367	15376	15350	15438	15299	15469	15378	15511	15295	15298	15399	15368	15268	15419	15328	15489	15193	15389	15217	15285	15204	15360	15317	15473	15283	15378	15332	15431	15375	15255	15302	15283	15268	15372	15392	15177	15301	15200	15179	15213	15194	15258	15392	15161	15408	15362	15303	15497	15299	15431	15260	15370	15385	15413	15411	15353	15267	15223	15444	15246	15249	15110	15437	15383	15239	15222	15276	15413	15355	15390	15401	15412	15375	15366	15116	15434	15332	15433	15167	15421	15435	15257	15221	15355	15211	15315	15415	15304	15220	15265	15359	15309	15294	15340	15191	15453	15372	15383	15476	15368	15310	15296	15295	15302	15351	15332	15403	15145	15439	15194	15506	15212	15288	15329	15226	15303	15309	15288	15523	15294	15402	15399	15204	15448	15376	15367	15353	15381	15248	15344	15303	15208	15345	15459	15335	15370	15364	15296	15265	15410	15409	15260	15259	15195	15297	15347	15308	15217	15253	15354	15342	15373	15314	15287	15340	15271	15423	15307	15474	15234	15218	15363	15266	15297	15440	15200	15221	15178	15344	15134	15135	15331	15285	15407	15330	15292	15175	15314	15411	15456	15300	15327	15072	15341	15314	15325	15360	15292	15306	15355	15188	15296	15373	15304	15164	15302	15222	15452	15354	15218	15299	15246	15334	15245	15272	15314	15270	15373	15283	15379	15430	15137	15329	15340	15290	15355	15345	15398	15309	15128	15332	15295	15299	15438	15452	15215	15432	15310	15063	15344	15253	15264	15376	15388	15327	15287	15401	15397	15391	15059	15345	15291	15345	15274	15285	15288	15335	15201	15198	15354	15336	15311	15317	15217	15383	15374	15366	15188	15364	15427	15232	15283	15336	15233	15248	15224	15428	15155	15154	15312	15449	15371	15291	15340	15357	15414	15185	15370	15461	15370	15459	15278	15297	15184	15264	15245	15494	15432	15279	15265	15380	15409	15274	15377	15268	15191	15288	15391	15330	15297	15245	15304	15225	15416	15230	15405	15284	15286	15443	15382	15320	15231	15488	15240	15133	15320	15188	15283	15308	15487	15391	15085	15169	15286	15411	15245	15270	15328	15293	15368	15316	15289	15213	15141	15285	15184	15153	15094	15392	15317	15358	15173	15172	15322	15306	15319	15224	15418	15284	15425	15247	15146	15212	15268	15383	15311	15576	15211	15365	15222	15275	15393	15242	15560	15370	15290	15237	15157	15249	15275	15287	15446	15261	15391	15107	15196	15441	15326	15433	15202	15359	15306	15238	15293	15385	15237	15392	15334	15304	15335	15367	15289	15274	15247	15401	15232	15278	15262	15339	15218	15201	15191	15369	15155	15351	15194	15419	15311	15437	15309	15192	15478	15294	15210	15404	15430	15314	15389	15478	15280	15325	15252	15401	15304	15279	15145	15400	15236	15241	15490	15293	15291	15487	15366	15381	15316	15411	15332	15149	15402	15343	15356	15243	15198	15245	15214	15387	15097	15401	15261	15335	15428	15495	15256	15367	15297	15263	15292	15317	15269	15169	15296	15508	15354	15194	15409	15212	15481	15362	15255	15253	15290	15321	15348	15317	15338	15211	15264	15249	15288	15259	15538	15249	15342	15277	15455	15313	15475	15305	15091	15305	15283	15417	15183	15372	15458	15477	15381	15166	15177	15491	15278	15357	15356	15355	15389	15400	15342	15385	15323	15357	15484	15418	15544	15309	15340	15437	15262	15358	15400	15272	15416	15322	15182	15411	15313	15417	15332	15477	15302	15463	15242	15307	15251	15381	15254	15148	15383	15377	15428	15222	15233	15588	15184	15277	15230	15256	15382	15258	15350	15247	15288	15308	15317	15337	15222	15299	15250	15377	15420	15271	15344	15340	15144	15473	15421	15413	15210	15106	15252	15464	15192	15259	15422	15342	15401	15443	15355	15243	15317	15238	15412	15087	15263	15285	15171	15374	15314	15177	15134	15306	15197	15376	15321	15253	15305	15485	15389	15422	15292	15446	15214	15295	15374	15287	15126	15474	15179	15310	15132	15375	15419	15262	15271	15331	15475	15490	15290	15408	15151	15274	15224	15314	15175	15292	15102	15393	15410	15174	15384	15269	15348	15305	15212	15358	15242	15339	15213	15202	15258	15306	15317	15093	15157	15419	15339	15322	15170	15272	15228	15400	15232	15119	15389	15248	15334	15405	15317	15504	15428	15178	15218	15358	15513	15268	15179	15372	15322	15388	15367	15247	15102	15360	15360	15237	15372	15391	15410	15360	15367	15221	15293	15258	15199	15386	15217	15219	15427	15167	15180	15315	15401	15097	15102	15388	15400	15293	15346	15281	15346	15299	15259	15369	15432	15401	15306	15280	15586	15207	15334	15354	15378	15321	15420	15243	15241	15282	15155	15359	15480	15303	15402	15472	15383	15407	15528	15405	15372	15368	15253	15230	15393	15288	15348	15321	15264	15305	15492	15247	15242	15360	15603	15327	15336	15288	15218	15147	15513	15180	15334	15456	15383	15385	15194	15422	15463	15328	15250	15251	15239	15315	15363	15457	15347	15222	15398	15437	15483	15352	15446	15312	15381	15289	15458	15348	15288	15146	15316	15328	15356	15508	15221	15251	15301	15336	15354	15476	15283	15334	15339	15296	15242	15410	15271	15233	15322	15442	15246	15273	15507	15403	15400	15311	15347	15321	15019	15360	15346	15336	15218	15467	15374	15429	15382	15292	15225	15294	15226	15281	15384	15296	15375	15307	15209	15438	15220	15298	15447	15234	15198	15357	15302	15321	15190	15374	15201	15468	15263	15393	15331	15412	15138	15337	15225	15385	15436	15235	15365	15228	15311	15318	15355	15286	15389	15430	15448	15455	15082	15320	15480	15314	15150	15468	15348	15356	15424	15325	15481	15244	15242	15290	15409	15280	15317	15358	15384	15328	15353	15283	15266	15210	15378	15209	15294	15399	15233	15470	15345	15335	15346	15289	15244	15433	15309	15237	15371	15418	15402	15356	15430	15288	15286	15232	15351	15295	15512	15341	15258	15458	15346	15230	15332	15295	15406	15158	15456	15397	15252	15296	15395	15307	15439	15394	15313	15270	15342	15332	15217	15434	15449	15325	15414	15234	15228	15365	15258	15511	15252	15194	15082	15252	15413	15277	15319	15401	15277	15252	15357	15342	15302	15398	15389	15362	15456	15237	15222	15401	15294	15418	15180	15410	15229	15451	15393	15255	15343	15417	15293	15335	15319	15291	15309	15302	15135	15358	15084	15224	15376	15328	15248	15509	15317	15414	15316	15408	15429	15365	15269	15260	15135	15334	15273	15208	15374	15506	15599	15381	15293	15316	15257	15415	15231	15513	15516	15464	15091	15268	15337	15381	15317	15254	15235	15362	15118	15289	15361	15270	15491	15366	15206	15313	15287	15376	15213	15392	15213	15374	15329	15267	15276	15294	15555	15191	15336	15393	15361	15509	15392	15334	15299	15421	15325	15348	15331	15403	15339	15072	15326	15324	15310	15292	15383	15382	15452	15212	15329	15510	15278	15288	15233	15460	15238	15271	15310	15419	15108	15436	15283	15393	15270	15276	15242	15347	15435	15347	15307	15402	15446	15341	15362	15154	15456	15341	15256	15326	15469	14989	15332	15285	15311	15422	15471	15351	15250	15432	15341	15254	15440	15266	15376	15247	15275	15219	15322	15284	15351	15408	15485	15410	15343	15325	15429	15291	15367	15389	15372	15178	15546	15393	15247	15386	15310	15294	15377	15466	15366	15299	15320	15285	15317	15392	15144	15328	15218	15169	15305	15262	15298	15465	15399	15367	15229	15408	15205	15261	15371	15270	15254	15426	15301	15534	15369	15037	15486	15295
23830	21435	29155	24232	22674	24462	24128	20751	19887	20351	19920	19878	19633	19495	19101	19454	19029	19012	18809	18685	18661	18667	19025	19059	19080	18931	18721	18488	18911	18779	18773	18757	18882	20737	22165	20449	19811	19032	18976	18751	18595	18822	18771	18505	18600	18665	18644	18396	18518	18635	18650	18968	18641	18468	18619	18730	18543	18615	18615	18603	18413	18493	18700	18683	18426	18669	18515	18690	18561	18368	18627	18665	18682	18524	18785	18549	18542	18541	18532	18366	18478	18720	18625	18515	18294	18614	18621	18666	18507	18527	18549	18489	18613	18700	18549	18625	18628	18335	18480	18419	18487	18518	18649	18723	18668	18433	18743	18943	18496	18566	18304	18591	18350	18469	18382	18518	18698	18338	18498	18735	18461	18686	18447	18634	18546	18221	18409	18437	18431	18559	18561	18439	18523	18698	18668	18680	18649	18600	18617	18470	18427	18514	18490	18521	18458	18498	18677	18794	18605	18274	18510	18451	18473	18486	18280	18743	18393	18586	18569	18579	18647	18413	18687	18501	18322	18533	18594	18398	18549	18502	18370	18509	18570	18472	18402	18371	18386	18497	18483	18493	18364	18328	18444	18494	18500	18520	18415	18377	18431	18494	18501	18384	18419	18251	18547	18404	18515	18444	18600	18528	18612	18492	18354	18488	18296	18556	18373	18454	18561	18478	18601	18495	18458	18396	18563	18750	18457	18505	18495	18644	18457	18474	18460	18501	18352	18467	18487	18519	18376	18545	18409	18654	18768	18616	18662	18492	18435	18548	18490	18473	18134	18590	18586	18498	18685	18606	18534	18470	18271	18506	18455	18569	18367	18577	18563	18431	18590	18625	18519	18440	18441	18373	18560	18579	18409	18505	18680	18559	18589	18435	18477	18352	18368	18572	18519	18527	18692	18559	18539	18433	18282	18566	18502	18396	18436	18795	18819	18399	18532	18438	18449	18340	18530	18309	18558	18588	18377	18607	18457	18343	18408	18604	18435	18448	18363	18552	18545	18536	18594	18495	18445	18569	18370	18514	18525	18290	18549	18568	18608	18273	18569	18679	18558	18614	18451	18485	18765	18611	18569	18537	18698	18423	18537	18440	18430	18607	18609	18806	18499	18348	18376	18643	18461	18542	18726	18463	18528	18594	18400	18401	18628	18470	18643	18483	18487	18420	18394	18416	18517	18541	18607	18431	18573	18288	18426	18592	18723	18585	18394	18574	18530	18695	18497	18602	18538	18496	18484	18394	18528	18520	18549	18592	18490	18471	18367	18385	18528	18487	18462	18653	18506	18563	18542	18423	18547	18360	18294	18567	18496	18525	18639	18339	18448	18403	18441	18346	18621	18465	18629	18594	18374	18459	18498	18549	18357	18661	18581	18639	18646	18486	18407	18471	18587	18698	18475	18505	18562	18275	18694	18690	18536	18441	18526	18395	18454	18494	18795	18457	18599	18574	18637	18602	18461	18520	18650	18584	18482	18659	18536	18476	18550	18487	18444	18639	18608	18516	18694	18576	18534	18697	18601	18498	18516	18409	18377	18658	18214	18526	18523	18454	18572	18501	18727	18564	18351	18452	18509	18512	18541	18563	18502	18433	18330	18715	18608	18536	18496	18538	18617	18513	18550	18505	18545	18422	18481	18459	18452	18567	18454	18435	18448	18642	18752	18307	18484	18498	18812	18383	18396	18603	18454	18327	18658	18516	18310	18469	18415	18392	18499	18530	18597	18321	18593	18454	18472	18479	18606	18526	18461	18470	18546	18540	18285	18580	18528	18423	18192	18764	18287	18638	18515	18627	18616	18397	18537	18519	18505	18456	18407	18399	18522	18601	18474	18574	18531	18498	18652	18637	18575	18588	18594	18711	18710	18421	18627	18711	18503	18322	18633	18324	18364	18539	18765	18341	18668	18557	18479	18394	18552	18651	18626	18442	18544	18422	18394	18503	18528	18518	18512	18503	18260	18631	18400	18495	18591	18509	18396	18540	18413	18411	18416	18580	18530	18542	18685	18489	18528	18751	18635	18774	18340	18571	18407	18515	18512	18397	18522	18622	18532	18566	18316	18659	18645	18431	18656	18295	18507	18496	18821	18577	18452	18363	18602	18495	18714	18521	18421	18610	18565	18362	18480	18651	18509	18414	18454	18430	18567	18372	18604	18529	18548	18451	18591	18586	18470	18541	18498	18632	18504	18542	18531	18541	18550	18576	18548	18708	18473	18466	18619	18553	18412	18313	18475	18486	18548	18491	18574	18522	18571	18417	18543	18488	18543	18671	18441	18696	18511	18684	18266	18417	18688	18558	18653	18516	18406	18554	18644	18666	18388	18472	18587	18670	18444	18524	18441	18655	18548	18594	18584	18684	18409	18476	18423	18475	18614	18428	18512	18252	18515	18336	18456	18655	18556	18481	18575	18471	18584	18620	18641	18557	18625	18646	18572	18621	18515	18347	18517	18501	18554	18653	18392	18437	18523	18396	18427	18709	18742	18566	18361	18356	18355	18378	18445	18511	18590	18371	18459	18622	18645	18683	18623	18436	18447	18583	18564	18564	18449	18611	18669	18473	18408	18617	18617	18559	18711	18276	18412	18616	18716	18446	18376	18585	18779	18508	18725	18558	18603	18429	18659	18769	18476	18513	18472	18382	18651	18513	18489	18543	18514	18701	18443	18383	18574	18505	18538	18431	18542	18346	18510	18581	18588	18509	18483	18655	18564	18581	18565	18701	18639	18715	18524	18602	18781	18437	18517	18500	18716	18536	18693	18334	18626	18476	18684	18577	18481	18619	18581	18660	18339	18646	18552	18443	18550	18475	18567	18391	18526	18542	18582	18406	18600	18458	18457	18387	18413	18594	18684	18526	18289	18508	18527	18404	18395	18308	18454	18440	18503	18521	18636	18598	18631	18360	18408	18364	18471	18394	18660	18389	18385	18739	18367	18525	18586	18412	18417	18491	18446	18427	18349	18354	18595	18466	18712	18658	18747	18509	18417	18353	18618	18649	18672	18643	18544	18449	18236	18361	18507	18684	18466	18748	18691	18518	18570	18547	18412	18446	18535	18555	18702	18505	18442	18484	18580	18437	18491	18428	18756	18560	18481	18647	18513	18617	18629	18588	18413	18515	18450	18589	18430	18508	18619	18587	18493	18677	18412	18522	18520	18655	18657	18504	18748	18334	18284	18439	18758	18624	18548	18478	18453	18535	18579	18447	18549	18627	18422	18443	18266	18571	18670	18349	18130	18400	18562	18608	18664	18562	18576	18542	18562	18447	18540	18618	18527	18551	18449	18395	18388	18547	18528	18480	18542	18805	18493	18593	18370	18462	18572	18509	18759	18632	18363	18573	18590	18483	18559	18516	18629	18555	18533	18619	18525	18436	18558	18483	18536	18498	18546	18259	18346	18429	18420	18520	18668	18513	18522	18511	18490	18683	18508	18470	18455	18385	18474	18548	18590	18516	18371	18512	18686	18652	18622	18489	18754	18421	18562	18400	18468	18506	18624	18422	18231	18484	18393	18603	18662	18652	18880	18706	18448	18466	18604	18590	18514	18439	18480	18571	18677	18715	18558	18546	18496	18801	18644	18714	18632	18385	18443	18497	18448	18463	18751	18382	18395	18681	18678	18401	18482	18395	18437	18605	18356	18373	18483	18559	18601	18306	18312	18352	18405	18404	18409	18427	18503	18536	18458	18513	18619	18755	18520	18501	18452	18621	18708	18476	18576	18863	18586	18591	18583	18486	18496	18482	18420	18380	18414	18414	18472	18433	18546	18676	18709	18418	18728	18341	18579	18509	18419	18575	18379	18333	18574	18660	18664	18569	18760	18395	18527	18452	18583	18394	18449	18505	18700	18485	18626	18472	18499	18787	18385	18281	18514	18459	18462	18635	18550	18586	18685	18542	18343	18311	18529	18366	18338	18505	18501	18572	18452	18635	18586	18439	18610	18358	18623	18430	18531	18343	18424	18682	18538	18488	18873	18539	18173	18626	18480	18603	18650	18567	18522	18646	18468	18655	18611	18379	18595	18404	18467	18338	18693	18612	18423	18486	18640	18464	18313	18584	18444	18561	18493	18424	18417	18519	18413	18267	18514	18564	18563	18515	18477	18425	18596	18604	18463	18617	18397	18607	18639	18479	18677	18575	18498	18554	18342	18641	18483	18439	18532	18511	18447	18314	18564	18802	18673	18591	18526	18531	18461	18475	18573	18516	18372	18523	18568	18394	18288	18684	18454	18501	18547	18572	18363	18332	18464	18656	18431	18410	18504	18462	18470	18512	18625	18500	18484	18351	18453	18441	18418	18392	18405	18635	18490	18631	18507	18455	18454	18585	18406	18639	18464	18534	18533	18589	18668	18473	18499	18538	18476	18661	18608	18327	18383	18658	18524	18460	18544	18543	18508	18480	18447	18559	18397	18402	18541	18345	18775	18405	18540	18756	18638	18516	18791	18516	18506	18605	18636	18408	18558	18814	18578	18623	18446	18479	18683	18546	18592	18406	18712	18820	18574	18592	18476	18459	18579	18562	18408	18721	18556	18408	18616	18454	18576	18571	18594	18520	18663	18493	18397	18712	18494	18397	18544	18716	18619	18557	18614	18455	18652	18381	18355	18447	18617	18579	18818	18403	18603	18627	18570	18493	18522	18509	18731	18466	18565	18709	18511	18481	18455	18581	18503	18436	18559	18588	18363	18526	18434	18569	18752	18582	18496	18607	18636	18577	18574	18465	18522	18450	18329	18334	18413	18484	18385	18100	18520	18470	18505	18623	18202	18661	18641	18422	18574	18528	18333	18426	18614	18574	18451	18520	18447	18532	18552	18442	18403	18590	18521	18399	18427	18544	18396	18417	18334	18389	18379	18432	18507	18264	18555	18575	18667	18477	18668	18441	18567	18625	18479	18587	18748	18687	18543	18525	18563	18513	18357	18403	18443	18515	18404	18654	18529	18429	18417	18535	18463	18516	18413	18333	18470	18393	18431	18556	18746	18522	18342	18563	18428	18631	18695	18484	18421	18490	18393	18721	18551	18474	18489	18566	18205	18508	18547	18589	18651	18340	18606	18598	18732	18401	18474	18534	18501	18595	18733	18512	18547	18370	18523	18537	18535	18491	18334	18614	18520	18514	18477	18422	18539	18405
19991	36047	34147	26703	22472	20672	19052	18002	17501	17609	17435	17302	16709	16135	15992	16076	16056	15740	15489	15446	15566	15264	15474	15505	15356	15406	15227	15350	15347	15375	15562	15358	15576	18884	20016	17379	16504	15738	15485	15179	15214	15117	15269	15146	15213	15415	15295	15360	15180	15145	15218	15185	15089	15126	15108	15071	15243	15138	15290	15259	15317	15306	15191	15275	14948	15311	15335	15354	15289	15141	15300	15261	15221	15117	15346	15197	15249	15246	15159	15370	15180	15129	15324	15044	15253	15165	15375	15022	15284	15146	15199	15190	15200	15222	15133	15163	15219	15200	15267	15126	15383	15204	15114	15310	15144	15262	15193	15316	15246	15167	15403	15269	15103	15229	15408	14898	15180	15311	15286	15214	15303	15252	15265	15215	15233	15235	15229	15093	15059	15258	15106	15158	15140	15045	15292	15175	15226	15098	15207	15152	15140	15308	15266	15209	14986	15168	15166	15108	15062	15023	15219	15258	15233	15139	15087	15142	15105	15096	15133	15299	15245	15253	15389	15160	15242	15239	15144	15230	15255	15178	15180	15287	15308	15131	15349	15167	15252	15173	15106	15080	15240	15125	15045	15062	15177	15366	15208	15081	15220	15297	15212	15165	15212	14945	15402	15262	15225	15227	15281	15243	15184	15252	15247	15152	15249	15132	15324	15091	15311	15214	15233	15343	15170	15036	15273	15020	15190	15283	15310	15251	15090	15171	15089	15223	15260	15278	15161	15323	15079	15205	15174	15363	15380	15043	14937	15203	15025	15190	15282	15207	15335	15302	15080	15263	15280	15196	15126	15208	15182	15172	15205	15050	15265	15180	15066	15250	15104	15258	15089	15042	15206	15159	15154	15122	15248	15068	15090	15257	15113	14991	15246	15076	15186	15228	15207	15199	15311	15058	15238	15170	15048	15223	15259	15190	15095	15248	15076	15064	15328	15138	15173	15275	15243	15051	15283	15187	15335	15163	15275	15185	15160	15275	15200	15223	15119	15108	15220	15189	15082	15180	15385	15201	15336	15226	15020	15110	15216	15155	15353	15237	15251	15189	15252	15282	15160	15021	15175	15183	15117	15181	15143	15400	15227	15239	15260	15234	15241	15232	15121	15190	15284	15163	15168	15296	15230	15444	15201	15092	15157	15179	15160	15272	15230	15091	15200	15217	15129	15259	15353	15187	15176	15120	15295	15325	15120	15267	15230	15121	15086	15232	15198	15301	15347	15185	15200	15212	15219	15274	15346	15160	15160	15325	15298	15172	15126	15336	15188	15218	15134	15232	15169	15123	15123	15103	15017	15314	15264	15141	15258	15177	15085	15276	15195	15252	15280	15136	15090	15034	15040	15296	15014	15283	15167	15196	15120	15107	15141	15217	15033	15180	15301	15112	15167	15117	15036	15281	15096	15057	15192	15168	15280	15334	15212	15267	15284	15019	15277	15193	15151	15271	15361	15240	15106	15208	15113	15192	15263	15186	15180	14991	15181	15239	15181	15284	15218	15169	15112	15255	15070	15019	15261	15029	15139	15274	15345	15148	15258	14992	15334	15177	15362	15199	15058	15136	15114	15095	15146	15133	15270	15177	15152	15262	15157	15068	15026	15243	15269	14847	15368	15118	14945	15339	15121	15248	15130	15267	15040	15247	15228	15218	15128	15050	15336	15312	15169	15193	15350	15261	15104	15374	15134	15221	15067	15211	15168	15117	15050	15355	15322	15120	15258	15140	15191	15219	15186	15204	15305	15230	15195	15189	15271	15255	15272	15185	15282	15070	15175	15029	15061	15217	14982	15081	15115	15146	15264	15286	15177	15171	15127	15182	15166	15091	15164	15245	15057	15117	15033	15120	15098	15117	15410	15375	15129	15045	15099	15083	15064	15332	15100	15158	15106	15093	15205	15150	15325	15058	15060	15326	15193	15170	15196	15069	15141	15348	15129	15098	15216	15002	15103	15159	15175	15262	15033	15143	15303	15323	15131	15262	15239	15153	15214	15183	15261	15318	15181	15222	15276	15224	15282	15119	15168	15201	15079	15283	15283	15105	14970	15178	15158	15080	15287	15136	14992	15347	15246	15251	15280	15093	15117	15263	15217	15082	15092	15301	15040	15177	15213	15224	15289	15289	15052	15053	15196	15275	15231	15245	15174	15322	15196	15100	15235	15149	15248	15104	15010	15176	15112	15164	15178	15259	15124	15223	15232	15166	15322	15277	15145	15076	15165	15205	15262	15068	15179	15137	15143	15162	15249	15262	15153	15211	15323	15365	15214	15282	15181	15303	15048	15052	15123	15191	15245	15153	15059	15206	15102	15265	15183	15251	15178	15248	15178	15372	15015	15256	15120	15124	15378	15195	15105	15198	15228	15186	15173	15157	15181	15344	15039	15035	15216	15125	15110	15302	15135	15177	15295	15408	15189	15228	15290	15274	15258	15163	15229	15078	15025	15367	15170	15071	15302	15118	15158	15053	15137	15341	15198	15267	15241	14980	15240	15324	15139	15279	15239	15163	15242	15189	15115	15164	15154	15198	15116	15258	14926	15175	15335	15269	15118	15269	15162	15100	15263	15290	15262	15126	15154	15136	15170	14965	15155	15109	15095	15190	15245	15095	15076	15161	15251	15214	15105	15093	15174	15248	15240	15167	15225	15215	15172	15294	15142	15084	15220	15065	15134	15129	15257	15109	15135	15119	15088	15032	15260	15232	15206	15265	15327	15102	15112	15150	15236	15184	15336	15203	15323	15255	15132	15111	15158	15137	15107	15102	15151	15251	15131	15228	15127	15152	15322	15117	15101	15079	15204	15116	15164	15203	15161	15021	15160	15378	15178	15149	15039	15113	15164	15229	15064	15303	15223	15194	15203	15200	15161	15228	15110	15256	15100	15325	15216	15246	15222	15278	15159	15248	15382	15279	15254	15066	15186	15320	15365	15069	15155	15012	15105	15046	15185	15365	15171	15275	15249	15237	15233	15199	15198	15197	15192	15142	15273	15063	15119	15127	15199	15257	15215	15205	15298	15375	15190	15008	15186	15162	15146	15112	15165	15190	15157	15335	15114	15107	15264	15234	15295	15253	15103	15133	15083	15131	15069	15250	15082	15155	15076	15180	15263	15187	15292	15075	15163	15034	15222	15173	15216	15083	15187	14952	15122	15325	15171	15112	15204	15132	15123	15081	15220	15297	15213	15162	15184	15117	15229	15139	15160	15127	15140	15196	15130	15315	15201	15297	15333	15217	15127	15256	15090	15300	15076	15118	15234	15207	15148	15073	15117	15214	15372	15235	15179	15262	15059	15222	15168	15020	15205	15041	15252	15142	15258	15309	15159	15289	15200	15181	15185	15189	15290	15235	15156	15115	15202	15245	15220	15335	15155	15237	15230	15280	15070	15003	15332	15204	15257	15247	14977	15121	15048	15255	15214	15134	15231	15290	15192	15160	15286	15220	15298	15286	15359	15144	15224	15208	15302	15110	15261	15196	15130	15059	15194	15075	15210	14894	15211	15268	15263	15196	15270	15260	15258	15147	15247	15309	15380	15308	15189	15101	15098	15295	15200	15165	15139	15160	15425	15330	15293	15189	15139	15117	15058	15174	15071	15071	15023	15412	15225	15239	15151	15204	15308	15175	15131	15246	15345	15209	15187	15198	15319	15327	15073	15152	15176	15149	15258	15243	15162	15121	15091	15250	15089	15289	15245	15112	15259	15050	14990	15065	15122	15088	15218	15251	15266	15202	15218	15306	15115	14941	15164	15217	15234	15314	15180	15247	15221	15160	15120	15055	15268	15209	15067	15150	15376	15069	15130	15244	15157	15290	15058	15241	15326	15146	15140	15293	15169	15413	15099	15205	15275	15207	15303	15184	15370	15304	15163	15227	15190	14995	15276	15299	15273	15040	15044	15173	15179	15165	15324	15215	15181	15191	15279	15014	15185	15133	15114	15297	15143	15184	15080	15278	15092	15285	15303	15175	15256	15347	15239	15307	15240	15160	15102	15232	15119	15026	15302	15117	15172	15136	15272	15193	15045	15285	15082	15014	15140	15011	15067	15225	15146	15129	15110	15230	15133	15232	15238	15134	15247	15253	15207	15215	15253	15049	15199	15286	15239	15147	15153	15252	14950	15271	15215	15188	15272	15136	15106	15176	15205	15269	15239	15246	15042	15053	15131	15146	15190	15095	15021	15195	15228	15199	15295	15097	15374	15088	15263	15097	15316	15127	15099	15432	15227	15198	15231	15096	15245	15166	15229	15052	15255	15133	15177	15235	15072	15084	15148	15146	15165	15199	15298	15269	15122	15104	15030	15250	15037	15256	15281	15152	15224	15184	15358	15122	15349	15308	15169	15132	15125	15202	15189	15225	15285	15172	15154	15242	15230	15204	15292	15152	15352	15270	15192	15316	15299	15229	15241	15231	15140	15182	15240	15129	15319	15237	15211	15174	15083	15125	15361	15269	15038	15154	15070	15297	15184	15101	15220	15231	15259	15058	15195	15180	15125	15073	15178	15119	15160	15167	15031	15092	15221	15056	15275	15106	15102	15157	15172	15286	15287	15229	15130	15009	15093	14962	15222	15310	15141	15139	15111	15035	15137	15265	15192	15262	15298	15158	15035	15190	15095	15257	15367	15164	15140	15210	15165	15327	15091	15177	15104	15005	15234	15333	15178	15261	15155	15284	15264	15161	15059	14989	15081	15249	15276	15170	15209	15123	15285	15219	15315	15147	15049	15110	15219	15187	15187	15223	15233	15152	15219	15086	15149	15177	15231	15182	15336	15185	15097	15117	15065	15104	15164	15227	15142	15045	15188	15204	15361	15148	15204	15244	15049	15058	15335	15308	15208	15420	15260	15272	15460	15033	15259	15029	15196	15177	15022	15157	15143	15058	15394	14974	15212	15183	15094	15267	15177	15155	15249	15237	15302	15091	15175	15250	15174	15140	15152	15110	15301	15171	15329	15064	15185	15336	15199	15130	15272	15116	15321	15172	15120	15247	15133	15287	15197	15342	15361	15188	15246	15192	15297	15246	15249	15081	15332	15044	15200	15191	15101	14959	15119	15048	15206	15105	15302	15154	15230	15155	15120	15134	15085	15177	15064	15132	15223	15213	15119	15227	15176	15265	15232	15252	15171	15254	15172	15244
22952	21439	29412	23854	21782	24460	27560	21764	20761	21139	20717	20696	20242	19604	19663	19482	19332	19203	19250	18971	18864	19022	19129	19008	19009	18816	18759	18890	18951	18877	18960	18924	18977	22989	25236	22212	20569	19436	18887	18840	18609	18446	18666	18449	18606	18341	18411	18600	18490	18707	18747	18493	18553	18423	18613	18611	18495	18632	18656	18551	18282	18490	18581	18696	18768	18518	18519	18421	18580	18776	18671	18281	18487	18619	18668	18510	18783	18546	18577	18348	18491	18424	18678	18760	18689	18841	18803	18734	18629	18663	18540	18348	18596	18492	18653	18575	18683	18588	18465	18692	18793	18631	18514	18543	18577	18699	18465	18412	18694	18688	18525	18474	18515	18434	18474	18502	18551	18656	18643	18430	18611	18564	18746	18592	18570	18465	18610	18527	18634	18690	18513	18486	18520	18642	18464	18520	18491	18424	18838	18285	18641	18564	18592	18522	18595	18585	18570	18571	18589	18590	18628	18562	18488	18398	18634	18456	18591	18532	18555	18433	18564	18552	18626	18586	18752	18618	18615	18481	18335	18444	18354	18423	18539	18623	18573	18509	18718	18613	18660	18708	18655	18612	18577	18424	18749	18849	18651	18418	18522	18779	18607	18725	18481	18498	18581	18753	18502	18747	18608	18591	18624	18593	18622	18589	18565	18492	18467	18697	18600	18663	18709	18493	18606	18551	18540	18591	18661	18444	18530	18719	18369	18454	18505	18486	18583	18795	18493	18498	18655	18566	18485	18529	18536	18505	18618	18639	18649	18734	18404	18591	18467	18722	18689	18745	18686	18572	18482	18559	18556	18412	18427	18389	18653	18652	18556	18466	18658	18627	18640	18440	18488	18273	18338	18809	18474	18546	18677	18618	18718	18597	18701	18607	18534	18574	18542	18609	18480	18688	18396	18666	18617	18374	18459	18608	18561	18715	18660	18415	18423	18384	18519	18594	18698	18569	18409	18636	18629	18636	18514	18762	18411	18403	18443	18519	18518	18625	18509	18535	18514	18652	18625	18447	18559	18566	18616	18577	18616	18540	18666	18527	18545	18634	18579	18304	18526	18782	18590	18498	18677	18553	18480	18584	18531	18334	18719	18574	18413	18594	18618	18639	18507	18425	18650	18500	18369	18467	18552	18425	18635	18647	18444	18549	18587	18480	18534	18379	18323	18601	18312	18483	18584	18505	18932	18381	18457	18531	18660	18459	18670	18447	18460	18567	18511	18486	18431	18710	18587	18632	18603	18654	18427	18539	18664	18580	18667	18585	18456	18548	18493	18427	18629	18468	18694	18421	18505	18648	18558	18352	18505	18530	18357	18457	18417	18385	18545	18561	18406	18558	18507	18456	18532	18671	18812	18643	18504	18201	18662	18511	18600	18514	18629	18819	18611	18515	18455	18519	18614	18513	18492	18588	18588	18659	18660	18343	18704	18527	18646	18519	18539	18478	18475	18362	18554	18334	18563	18424	18523	18555	18409	18613	18801	18839	18498	18515	18607	18511	18547	18662	18600	18597	18535	18382	18682	18537	18547	18645	18586	18276	18645	18478	18384	18586	18601	18805	18770	18647	18723	18660	18692	18516	18599	18613	18467	18516	18595	18569	18607	18636	18606	18623	18603	18506	18669	18619	18763	18741	18506	18528	18426	18470	18621	18561	18490	18638	18273	18571	18575	18570	18563	18556	18623	18543	18515	18573	18542	18357	18476	18682	18527	18518	18509	18473	18608	18725	18525	18645	18549	18612	18475	18406	18471	18438	18623	18708	18688	18554	18466	18486	18675	18503	18743	18525	18509	18509	18450	18448	18483	18455	18552	18593	18548	18555	18560	18483	18670	18691	18383	18430	18441	18907	18624	18453	18655	18498	18836	18578	18709	18453	18742	18550	18679	18502	18453	18742	18491	18365	18717	18627	18604	18584	18610	18567	18493	18562	18602	18485	18714	18515	18317	18734	18651	18436	18489	18547	18559	18408	18557	18597	18570	18599	18506	18644	18546	18715	18721	18377	18577	18350	18488	18522	18543	18517	18710	18698	18474	18382	18477	18594	18831	18592	18507	18664	18786	18538	18461	18400	18570	18494	18566	18493	18457	18197	18517	18466	18394	18427	18521	18591	18307	18529	18465	18572	18781	18537	18382	18543	18719	18698	18239	18403	18525	18647	18602	18330	18660	18530	18146	18393	18646	18421	18570	18610	18492	18511	18520	18435	18749	18496	18362	18477	18565	18454	18461	18341	18449	18631	18591	18634	18455	18724	18762	18537	18523	18400	18617	18483	18774	18448	18580	18519	18578	18565	18537	18612	18470	18706	18648	18486	18614	18476	18525	18352	18665	18578	18456	18592	18817	18466	18332	18641	18463	18590	18607	18252	18440	18550	18878	18534	18738	18401	18363	18676	18403	18662	18512	18498	18361	18304	18404	18619	18643	18436	18573	18506	18622	18508	18599	18668	18509	18688	18547	18576	18163	18500	18651	18446	18493	18359	18506	18693	18427	18608	18499	18637	18519	18545	18780	18580	18504	18619	18444	18412	18454	18641	18411	18686	18604	18568	18607	18484	18404	18218	18621	18411	18514	18583	18762	18667	18556	18557	18483	18581	18422	18492	18410	18445	18297	18516	18441	18572	18790	18497	18435	18408	18425	18521	18796	18544	18599	18615	18456	18598	18670	18657	18692	18586	18431	18664	18631	18678	18399	18536	18389	18522	18575	18855	18450	18318	18507	18627	18512	18568	18393	18467	18477	18617	18471	18421	18514	18465	18650	18433	18639	18670	18581	18406	18659	18626	18640	18301	18336	18692	18549	18778	18447	18608	18458	18431	18535	18463	18450	18459	18669	18550	18695	18524	18496	18452	18439	18560	18518	18468	18654	18556	18771	18500	18427	18417	18570	18441	18435	18769	18570	18721	18558	18312	18298	18538	18584	18430	18406	18549	18621	18507	18550	18491	18539	18540	18440	18699	18505	18699	18385	18539	18668	18512	18482	18653	18465	18716	18468	18650	18589	18479	18561	18637	18513	18760	18663	18613	18536	18733	18770	18506	18671	18472	18511	18476	18410	18446	18464	18430	18529	18461	18470	18429	18499	18814	18626	18499	18655	18461	18446	18606	18405	18570	18555	18401	18469	18531	18352	18509	18544	18660	18413	18604	18577	18451	18405	18580	18625	18574	18729	18601	18571	18666	18521	18731	18691	18652	18397	18696	18642	18349	18688	18523	18444	18402	18423	18429	18620	18402	18435	18304	18536	18252	18550	18616	18675	18706	18519	18532	18621	18610	18578	18626	18688	18312	18371	18542	18468	18664	18440	18506	18451	18640	18627	18471	18570	18481	18618	18510	18497	18511	18601	18469	18466	18573	18685	18541	18543	18512	18710	18473	18689	18699	18527	18559	18514	18559	18668	18677	18758	18416	18654	18594	18641	18502	18611	18407	18501	18414	18509	18301	18480	18660	18626	18435	18535	18671	18633	18589	18432	18613	18501	18467	18351	18513	18662	18532	18619	18494	18484	18213	18559	18683	18547	18658	18464	18575	18635	18503	18499	18558	18371	18446	18682	18580	18842	18675	18564	18606	18542	18530	18474	18398	18719	18592	18613	18521	18451	18679	18669	18461	18449	18481	18458	18571	18545	18592	18450	18523	18635	18345	18610	18637	18634	18571	18574	18590	18572	18375	18466	18464	18594	18450	18435	18708	18554	18529	18556	18309	18553	18508	18514	18478	18604	18268	18589	18613	18606	18446	18608	18508	18679	18523	18521	18429	18656	18499	18509	18432	18535	18412	18439	18420	18588	18584	18669	18489	18433	18473	18479	18536	18398	18475	18388	18598	18726	18549	18643	18494	18529	18518	18764	18417	18609	18511	18427	18523	18509	18608	18544	18599	18936	18494	18413	18328	18589	18438	18364	18418	18655	18564	18530	18470	18623	18490	18686	18535	18554	18488	18380	18427	18455	18675	18503	18347	18536	18509	18434	18415	18632	18567	18504	18327	18508	18469	18596	18568	18656	18527	18412	18400	18655	18529	18563	18547	18479	18482	18388	18570	18529	18404	18691	18536	18386	18476	18572	18558	18603	18521	18352	18732	18595	18568	18541	18423	18372	18479	18541	18711	18700	18608	18654	18551	18513	18492	18621	18493	18352	18425	18505	18317	18441	18612	18525	18792	18763	18667	18758	18455	18706	18359	18509	18585	18641	18668	18526	18420	18449	18476	18506	18666	18714	18640	18513	18298	18533	18748	18578	18503	18525	18615	18824	18482	18600	18480	18578	18407	18323	18547	18420	18658	18327	18384	18606	18443	18489	18553	18589	18546	18318	18387	18539	18610	18440	18678	18487	18490	18626	18436	18411	18521	18486	18508	18520	18420	18842	18430	18630	18435	18533	18604	18402	18457	18593	18593	18490	18629	18581	18580	18438	18732	18499	18671	18556	18463	18509	18723	18283	18413	18589	18419	18461	18640	18558	18643	18553	18598	18588	18433	18405	18501	18694	18489	18463	18532	18596	18417	18428	18446	18444	18510	18592	18611	18638	18491	18533	18619	18702	18677	18435	18502	18547	18457	18767	18545	18485	18376	18545	18502	18610	18601	18609	18490	18522	18715	18617	18534	18308	18405	18432	18432	18429	18428	18448	18313	18486	18519	18569	18666	18568	18458	18676	18545	18560	18603	18356	18877	18576	18670	18548	18602	18430	18457	18552	18424	18460	18837	18784	18566	18769	18275	18594	18595	18457	18561	18509	18760	18503	18645	18439	18456	18536	18736	18591	18534	18452	18504	18666	18500	18447	18690	18557	18415	18612	18279	18587	18658	18458	18673	18605	18401	18352	18618	18526	18581	18338	18438	18574	18384	18520	18470	18480	18477	18389	18585	18543	18433	18652	18382	18478	18361	18632	18553	18555	18465	18618	18498	18611	18663	18570	18583	18690	18662	18443	18383	18535	18593	18602	18510	18618	18529	18597	18646	18416	18490	18645	18489	18534	18496	18372	18572	18573	18648	18498	18556	18388	18618	18448	18704	18830	18531	18547	18544	18414	18356	18533	18418	18632	18466	18342	18640	18572	18883	18728	18507	18684	18585	18485	18542	18513	18683	18589	18546	18527	18448	18675	18693	18482	18616	18549	18367	18827	18753
22378	41013	38678	29857	25059	22964	20911	19379	18602	18830	18512	18369	17329	16492	16596	16561	16290	16020	15711	15407	15470	15496	15583	15860	15659	15526	15281	15488	15566	15581	15395	15588	15861	21946	23563	18950	17346	16283	15575	15220	15278	15206	15094	15167	15070	15323	15270	15092	15122	15311	15224	15148	15438	15251	15263	15313	15310	15200	15211	15265	15147	15248	15208	15273	15344	15250	15118	15145	15317	15204	15206	15338	15123	15154	15245	15343	15195	15253	15126	15249	15163	14838	15250	15199	15208	15373	15233	15161	15316	15223	15238	15187	15162	15334	15116	15274	15233	15320	15162	15061	15210	15321	15073	15236	15393	15216	15447	15055	15079	15249	15264	15135	15179	15389	15257	15140	15160	15115	15167	15437	15377	15448	15293	15209	15210	14861	15220	15267	15199	15306	15118	15077	15235	15142	15261	15075	15054	15243	15205	15050	15245	15026	15181	15220	15201	15242	15187	15068	15067	15371	15204	15243	15109	15109	15375	15057	15315	15289	15342	14796	15277	15252	15290	15279	15262	15237	15044	15090	15116	15245	15122	15306	15108	15173	15228	15216	15241	15191	15323	15046	15051	15176	15160	15118	15260	15075	15212	15143	15268	15258	15136	15175	15209	15254	15171	15213	15136	15183	15266	15135	15253	15040	15352	15054	15197	15285	15123	15181	15006	15283	15397	15247	15189	15093	15132	15105	15140	15261	15216	15068	15100	15186	15155	15231	15156	15268	15326	15256	14974	15178	15321	15009	15111	15382	15356	15241	15422	15089	15213	15219	15238	15192	15131	15111	15241	15307	15172	15251	15101	15213	15329	15178	15305	15243	15093	15153	15012	15192	15266	15280	15256	15283	15164	15271	15276	15197	15200	14943	15131	15098	15153	15318	15341	15278	15250	15002	15149	15318	15199	15159	15154	14953	15292	15113	15220	15091	15180	15102	15228	15069	15191	15211	15215	15204	15244	15143	15215	15143	15235	15145	15192	15179	15189	15284	15195	15141	15191	15099	15042	15148	15218	15086	14990	15085	15110	15230	15095	15364	15295	15196	15079	15330	15273	15192	15162	15207	15260	15108	15201	15072	15159	15197	15176	15181	15185	15216	15229	15130	15101	15059	15314	15172	15354	15160	15115	15119	15260	15098	15124	15252	15158	15247	15193	15023	15234	15097	15162	15195	15227	14942	15261	15336	15196	15320	15387	15246	15200	15083	15118	15300	15196	15070	15073	15070	15079	15079	14962	15292	15130	15222	15178	15050	15112	15260	15184	15143	15166	15197	15328	15207	15140	15249	15048	15355	15190	15237	15314	15168	15081	15182	15255	14915	15152	15332	15394	15163	15287	15080	15070	15196	15147	15153	15334	15462	15102	15222	15246	15169	15213	15174	15157	15223	15244	15210	15297	15256	15171	15194	15125	15187	15095	15136	15321	15185	15147	15205	15329	15143	15088	15200	15332	15142	15278	15053	15268	15059	15095	15304	15123	15039	15188	15135	15326	15042	15300	15198	15060	15228	15247	15133	15290	15359	15087	15254	15191	15031	15330	15087	15173	15200	15130	15293	15257	15254	14999	15124	15315	15308	15222	15113	15186	15099	15220	15072	15177	15130	15130	14916	15230	15336	15067	15222	15317	15245	15257	15091	15071	15125	15066	15142	15027	15200	15210	15326	15268	15107	15320	15411	15050	15181	15299	15174	15212	15254	15138	15065	15049	15254	15170	15223	15268	15124	15455	15175	15030	15128	15399	15125	15238	15089	15141	15173	15178	15200	15199	15206	15320	15197	15166	15081	15200	15272	15149	15147	15305	15058	15203	15075	15034	15107	15087	15185	15156	15149	15186	15122	15083	15198	15126	15129	15262	14991	15308	15334	15017	15106	15188	15263	15076	15343	15184	15201	15124	15213	15213	15221	15265	15306	15148	15159	15136	15167	15274	15164	15319	15107	15192	15188	15165	15286	15249	15174	15304	15277	15085	15228	15249	15168	15107	15141	15327	15246	15100	15142	15181	15163	15071	15119	15102	15132	15210	15241	15056	15086	15249	15288	15157	15117	15196	15083	15190	15194	15344	15218	15221	15148	15250	14930	15087	15073	15193	15312	15257	15167	15195	15059	15051	15268	15226	15037	15123	15166	15238	15265	15098	15198	15094	15164	15138	15154	15031	15249	15267	15094	15090	15175	15162	15114	15046	15197	15040	15195	15346	15179	14988	15411	15273	15136	15336	15198	15146	15213	15010	15227	15165	15208	15197	15269	15090	15200	15031	15241	15350	15211	15194	15137	15219	15175	15068	15205	15279	15126	15242	15147	15132	15128	15102	15123	15111	15111	15099	15020	15108	15348	15175	15324	15257	15134	15143	15147	15196	15157	15116	15096	15262	15068	15462	15177	15076	15149	15165	15319	15105	15144	15121	15108	15122	15168	15131	15071	15163	15213	15110	14990	15144	15242	15213	15079	15223	15179	15134	15352	15337	15095	15360	15088	15337	14975	15241	15241	15181	15246	15170	15389	15142	15205	15235	15297	15194	15159	15142	15106	15144	15002	15173	15206	15195	15184	15192	15130	15338	15257	15248	15204	15034	15028	15286	15281	15144	15309	15031	15429	15147	15167	15255	15215	15171	15294	15281	15108	15189	15210	15093	15114	15200	15099	15136	15266	15215	15245	15135	15233	15227	15140	15241	15081	15164	15138	15320	15178	15184	15283	15021	15154	15168	15095	15276	15136	15193	15145	15046	15073	15184	15277	15208	15383	15064	15067	15218	15192	15159	15227	15151	15221	15139	15248	15266	15198	15108	15041	15065	15248	15288	15216	15267	15141	15252	15303	15244	15208	15207	15036	15260	15247	15203	15245	14929	15013	15180	15446	15381	15156	15213	15051	15335	15273	15141	15274	15378	15084	15360	15179	15099	15155	15125	15498	15063	14918	15182	15052	15234	15411	15128	15171	15118	15184	15156	15068	15108	15220	15174	15106	14994	15387	15072	15246	15372	15233	15074	15114	15220	15263	15183	15232	15025	15229	15063	15166	15306	15330	15129	15215	15154	15161	15292	15270	15233	15160	15371	15125	15095	15162	15112	15204	15092	15287	15112	15188	15162	14985	15128	15100	15108	15205	15076	14977	15219	15060	15157	15160	15127	15129	15235	15119	15168	15127	15360	14937	15249	15133	15061	15178	15129	15194	15147	15245	15186	15283	15137	15086	14973	15080	15302	15078	15203	15295	15226	15042	15356	15070	15316	15198	15221	15076	15194	15164	15112	14969	15225	15106	15144	15216	15165	15112	15289	15088	15267	15218	15085	15078	15119	15114	15208	15199	15214	15346	15315	15281	15037	15183	15182	15144	15194	15308	15251	15211	15383	15160	15299	15347	15033	15303	15238	15191	15155	15057	15047	15084	15203	15168	15141	15120	15151	15147	15198	15160	15083	15145	15224	15288	15279	15031	15203	15124	15233	15196	15179	15109	15007	15116	15316	15223	15322	15082	15082	15289	15106	15223	15090	15247	15249	15123	15244	15132	15099	15245	15225	15114	15219	15259	15150	15006	15186	15445	15058	15095	15208	15239	15287	15171	15267	15239	15130	15112	15212	15185	15198	15232	15269	15233	15083	15206	15112	15239	15250	15144	15218	15228	15259	15344	15242	15084	15119	15078	15068	15024	15079	15089	15169	15214	15302	15295	15166	15250	15168	15045	15267	15122	15170	15088	15222	15272	15127	15151	15154	15302	15220	15046	15203	15209	15227	14996	15152	15186	15253	15180	15250	15085	15212	15067	15143	15222	15144	15181	15243	15219	15221	15087	15193	15124	15061	15131	15250	15288	15144	15177	15248	15052	15168	15193	15106	15069	15207	15216	15094	15240	15054	15314	15254	15091	15087	15222	15342	15125	15264	15110	15171	15109	15044	15132	15196	15352	15209	15041	15029	15029	15139	15162	15216	15272	15303	15261	15306	15314	15198	15135	15298	15121	15086	15105	15172	15266	15252	15098	15040	15077	15212	15230	15062	15244	15146	14933	15120	15169	15316	15207	15188	15185	15116	15255	15260	15111	15138	15230	15133	15144	15200	15282	15271	15213	15090	15281	15262	15184	15107	15318	15242	15084	15114	15263	15082	15063	15374	15068	15065	15064	15173	15271	15078	15011	15085	15240	15149	15073	15341	15189	15170	15212	15074	15102	15190	15142	15127	15122	15118	15110	15314	15190	15150	15149	15013	15192	15167	15260	15194	15462	15190	15391	15097	15135	15221	15191	15353	15071	15206	15148	15003	15255	15293	15165	15119	15242	15063	15037	15259	14999	15233	15078	15132	15148	15157	15502	15263	15052	15323	15264	15255	15216	15222	15028	15114	15181	15141	15365	15128	15190	15171	15086	15196	15322	15054	15021	15114	15168	15273	15195	15235	15164	15022	15245	15132	15027	15170	15161	15366	15143	15048	15171	15040	15227	15279	15331	15074	15109	15202	15189	15137	15285	15121	15171	15119	15211	14939	15163	15155	15152	15299	15098	15110	15257	15215	15264	15325	15200	15001	15137	15172	15222	15075	15148	15322	15232	15265	15347	15250	15093	15185	15153	15156	15111	15199	15209	15257	15190	15255	15149	15336	15050	15218	15046	15078	15083	15330	15052	15181	15198	15125	15097	15214	15226	15171	15146	15243	15167	15230	15083	15236	15082	15309	15326	15000	15115	15178	15226	15170	15151	15218	15182	15249	15218	15287	15200	15258	15224	15302	15248	15017	15243	15157	15280	15355	15218	15221	15301	15142	15158	14985	15130	15201	15086	15247	15141	15141	15295	15131	15146	15154	15301	15338	15192	15142	15120	15251	15120	15039	15150	15281	15151	15226	15144	15258	15054	15164	15139	15241	15279	15154	15250	15235	15335	15218	15215	15338	15170	15158	15044	15221	15153	15237	15209	15167	15241	15069	15152	15386	15228	15322	15235	15115	15353	15177	15171	15195	15252	15274	15291	15229	15291	15238	15093	15185	15277	15166	15056	15281	15175	15162	15280	15231	15111	15190	15180	15240	15222	15153	15211	15330	15252	15171	15145	15212	15101	15319	15358	15111	15274	14941	15242	15304	15177	15067	15321	15238	15157	15096	15275	15220	15321	15194	15256	15182	15178	15155	15177	15241	15297
28016	23422	29271	26433	21395	20678	20327	19658	19541	19625	19449	19588	19444	19009	19002	18786	18890	19006	18868	18610	18893	18608	18714	18727	18614	18528	18658	18541	18404	18753	18680	18547	18539	18972	19280	19171	18789	18825	18642	18704	18653	18629	18589	18698	18663	18474	18618	18452	18570	18615	18735	18688	18566	18532	18677	18593	18755	18857	18770	18569	18499	18699	18740	18538	18692	18679	18691	18697	18714	18690	18479	18478	18723	18582	18756	18660	18387	18631	18827	18566	18870	18659	18759	18687	18477	18669	18623	18846	18665	18552	18703	18747	18795	18579	18684	18603	18251	18636	18517	18644	18409	18788	18650	18594	18725	18417	18460	18656	18764	18615	18637	18549	18436	18734	18656	18906	18785	18488	18743	18645	18629	18509	18550	18583	18639	18829	18770	18583	18647	18566	18617	18625	18554	18729	18550	18659	18674	18744	18561	18500	18653	18591	18548	18656	18668	18783	18615	18644	18780	18732	18699	18640	18592	18443	18626	18558	18741	18796	18313	18602	18602	18561	18631	18531	18541	18552	18394	18633	18627	18733	18466	18633	18551	18398	18741	18798	18599	18532	18588	18621	18634	18635	18526	18566	18514	18508	18503	18770	18445	18366	18416	18623	18551	18684	18804	18686	18591	18583	18444	18521	18594	18694	18498	18536	18716	18541	18579	18422	18744	18657	18567	18732	18515	18753	18595	18676	18607	18717	18670	18794	18713	18859	18757	18704	18545	18623	18575	18754	18655	18662	18459	18672	18799	18732	18593	18742	18515	18465	18632	18679	18775	18526	18688	18734	18778	18524	18781	18724	18573	18595	18543	18647	18713	18823	18650	18452	18618	18685	18813	18736	18556	18487	18546	18846	18738	18791	18709	18616	18780	18618	18904	18678	18604	18562	18562	18512	18457	18703	18720	18619	18554	18645	18676	18699	18556	18659	18406	18416	18696	18584	18595	18511	18748	18667	18501	18687	18552	18636	18632	18869	18762	18532	18701	18618	18673	18507	18573	18665	18615	18407	18678	18514	18519	18676	18502	18590	18388	18700	18623	18667	18590	18533	18634	18622	18715	18665	18572	18790	18714	18623	18542	18631	18487	18844	18709	18653	18590	18716	18688	18770	18616	18491	18650	18540	18530	18484	18570	18514	18608	18693	18539	18731	18418	18610	18408	18492	18640	18495	18704	18643	18732	18374	18486	18651	18566	18623	18618	18671	18614	18386	18659	18840	18792	18796	18691	18460	18493	18677	18458	18700	18638	18656	18746	18716	18624	18648	18534	18540	18702	18450	18807	18529	18679	18777	18515	18491	18704	18558	18579	18807	18613	18604	18663	18634	18774	18519	18639	18555	18545	18812	18642	18537	18569	18614	18637	18625	18730	18563	18602	18737	18584	18746	18814	18468	18543	18563	18522	18629	18703	18681	18647	18769	18740	18622	18701	18574	18578	18587	18625	18560	18607	18614	18673	18602	18789	18718	18733	18564	18629	18780	18821	18593	18738	18341	18577	18374	18743	18385	18575	18577	18648	18526	18605	18545	18423	18561	18671	18561	18527	18688	18745	18605	18730	18442	18482	18588	18668	18573	18427	18638	18547	18783	18675	18834	18649	18731	18513	18456	18373	18826	18668	18471	18665	18767	18672	18600	18527	18495	18721	18576	18852	18632	18483	18559	18801	18566	18510	18645	18640	18543	18808	18673	18579	18561	18656	18669	18629	18617	18494	18684	18647	18741	18624	18484	18610	18660	18523	18625	18668	18778	18473	18467	18527	18518	18487	18450	18861	18525	18763	18606	18482	18727	18664	18658	18657	18631	18654	18573	18705	18780	18721	18327	18641	18804	18661	18686	18677	18801	18586	18876	18789	18702	18737	18460	18661	18655	18639	18762	18709	18355	18749	18573	18733	18651	18734	18556	18682	18452	18502	18783	18698	18704	18923	18578	18586	18445	18718	18539	18655	18575	18608	18597	18758	18533	18691	18575	18445	18631	18537	18502	18573	18651	18390	18715	18714	18613	18594	18590	18874	18440	18756	18599	18642	18439	18755	18730	18539	18711	18669	18663	18644	18528	18701	18518	18412	18595	18845	18520	18641	18562	18704	18711	18626	18662	18532	18387	18686	18633	18842	18643	18446	18657	18449	18415	18522	18483	18689	18595	18677	18558	18559	18456	18598	18458	18407	18749	18678	18555	18493	18792	18720	18666	18567	18693	18582	18439	18545	18668	18570	18556	18442	18558	18565	18826	18695	18471	18692	18707	18597	18672	18394	18474	18571	18681	18541	18605	18642	18659	18582	18509	18526	18552	18667	18722	18776	18702	18561	18442	18548	18625	18532	18712	18564	18522	18789	18634	18565	18502	18586	18520	18680	18736	18846	18685	18665	18584	18608	18320	18739	18565	18569	18629	18874	18412	18533	18604	18642	18807	18741	18800	18697	18612	18585	18568	18735	18612	18660	18668	18834	18777	18861	18623	18748	18558	18669	18878	18354	18706	18644	18585	18632	18714	18603	18684	18712	18560	18597	18481	18768	18591	18693	18667	18571	18540	18746	18467	18584	18797	18722	18815	18413	18642	18572	18612	18621	18623	18606	18693	18706	18594	18574	18694	18842	18528	18526	18439	18776	18838	18595	18734	18687	18390	18795	18599	18449	18499	18614	18693	18351	18505	18657	18483	18501	18537	18778	18576	18582	18844	18768	18696	18714	18432	18801	18687	18734	18650	18569	18693	18493	18449	18920	18614	18608	18682	18545	18784	18576	18465	18508	18618	18774	18649	18655	18787	18803	18592	18836	18724	18559	18833	18766	18523	18635	18479	18621	18629	18448	18576	18655	18551	18693	18565	18627	18705	18442	18475	18590	18669	18556	18873	18726	18689	18695	18532	18691	18549	18639	18605	18810	18625	18429	18649	18823	18727	18561	18650	18871	18785	18533	18421	18761	18717	18711	18528	18673	18406	18573	18695	18815	18782	18708	18753	18677	18326	18691	18492	18759	18630	18539	18510	18597	18539	18473	18580	18592	18627	18477	18513	18629	18714	18571	18502	18679	18493	18496	18659	18636	18633	18737	18730	18531	18929	18613	18665	18502	18537	18666	18494	18831	18793	18727	18585	18552	18632	18564	18704	18698	18887	18784	18590	18680	18832	18650	18419	18866	18588	18700	18406	18477	18657	18657	18502	18512	18706	18694	18591	18678	18607	18724	18427	18628	18602	18671	18693	18524	18606	18745	18773	18693	18587	18659	18584	18569	18529	18653	18574	18433	18393	18638	18520	18633	18678	18629	18826	18769	18615	18625	18672	18555	18782	18590	18888	18571	18438	18464	18557	18579	18667	18684	18614	18673	18668	18499	18733	18582	18733	18687	18293	18365	18666	18652	18689	18717	18769	18852	18722	18579	18425	18673	18485	18484	18754	18501	18865	18792	18513	18525	18619	18570	18837	18676	18555	18524	18437	18762	18610	18706	18693	18628	18582	18427	18548	18707	18713	18703	18548	18588	18374	18787	18537	18668	18476	18784	18731	18741	18558	18651	18678	18505	18649	18639	18927	18661	18438	18459	18578	18650	18721	18568	18579	18506	18465	18629	18575	18719	18897	18654	18743	18559	18591	18765	18695	18499	18739	18734	18864	18521	18832	18592	18502	18728	18809	18520	18676	18528	18974	18517	18605	18586	18528	18669	18709	18470	18721	18804	18575	18724	18568	18779	18688	18485	18524	18473	18669	18648	18622	18575	18487	18881	18504	18684	18492	18614	18684	18768	18655	18552	18594	18634	18660	18681	18640	18448	18569	18450	18512	18850	18730	18527	18719	18538	18686	18740	18755	18624	18618	18643	18746	18657	18645	18722	18615	18617	18639	18570	18606	18659	18812	18572	18505	18706	18610	18786	18597	18451	18381	18459	18429	18632	18722	18540	18450	18493	18674	18534	18710	18626	18767	18659	18546	18600	18615	18542	18577	18728	18714	18621	18600	18717	18722	18637	18408	18455	18724	18689	18494	18586	18592	18672	18630	18674	18579	18622	18248	18627	18768	18837	18482	18585	18468	18666	18614	18558	18397	18642	18534	18757	18686	18816	18730	18625	18625	18862	18623	18524	18815	18702	18604	18437	18605	18697	18498	18677	18414	18720	18819	18674	18536	18568	18608	18594	18571	18740	18664	18780	18621	18666	18833	18667	18437	18547	18598	18579	18470	18599	18578	18652	18523	18627	18752	18648	18769	18576	18547	18762	18865	18694	18441	18633	18868	18671	18652	18620	18566	18638	18559	18629	18554	18808	18667	18744	18663	18664	18600	18493	18686	18661	18738	18759	18608	18654	18780	18589	18671	18550	18680	18701	18679	18598	18746	18532	18547	18474	18606	18498	18568	18663	18550	18536	18733	18522	18333	18856	18582	18677	18511	18525	18575	18543	18579	18638	18623	18689	18828	18664	18814	18591	18612	18647	18683	18753	18734	18689	18623	18683	18429	18615	18735	18477	18632	18650	18615	18722	18377	18687	18699	18678	18668	18631	18728	18591	18667	18553	18454	18483	18564	18815	18549	18815	18799	18657	18675	18438	18616	18661	18814	18682	18627	18618	18744	18524	18544	18826	18722	18561	18572	18592	18594	18718	18668	18554	18487	18548	18440	18578	18580	18547	18683	18771	18710	18666	18604	18680	18685	18706	18561	18604	18564	18494	18614	18562	18569	18654	18665	18792	18685	18472	18787	18694	18753	18640	18373	18611	18606	18669	18518	18725	18849	18578	18642	18328	18675	18656	18586	18429	18565	18603	18563	18610	18676	18674	18676	18551	18508	18594	18784	18959	18637	18547	18719	18576	18731	18566	18723	18650	18499	18541	18457	18589	18678	18715	18410	18702	18696	18685	18645	18575	18465	18806	18762	18539	18731	18636	18627	18701	18706	18610	18634	18560	18712	18510	18596	18582	18451	18617	18488	18623	18734	18724	18541	18721	18886	18818	18691	18756	18444	18676	18782	18827	18539	18699	18523	18634	18484	18656	18578	18863	18630	18473	18605	18792	18394	18637	18691	18675	18673	18742	18605	18479	18535	18739	18491	18775	18597	18917	18733	18592	18926	18708	18762	18721	18556	18407	18676	18743	18596	18542	18412	18599	18748	18578	18738	18916	18699	18671	18502
19881	29959	28644	22831	19352	18632	17448	16749	16719	16995	16537	16624	16148	15694	15773	15760	15793	15576	15641	15305	15526	15426	15342	15509	15483	15415	15237	15418	15360	15507	15396	15430	15344	15844	15975	15837	15677	15401	15399	15234	15248	15309	15373	15175	15296	15242	15311	15210	15236	15064	15351	15329	15166	15418	15349	15251	15373	15301	15185	15350	15209	15130	15393	15330	15388	15347	15103	15303	15120	15369	15351	15320	15327	15347	15380	15123	15240	15137	15210	15405	15242	15345	15219	15282	15227	15181	15077	15251	15358	15217	15321	15314	15337	15286	15284	15293	15305	15154	15222	15429	15331	15166	15304	15175	15362	15177	15189	15147	15303	15292	15158	15205	15221	15307	15314	15097	15455	15366	15399	15343	15297	15206	15269	15224	15262	15395	15348	15229	15362	15341	15167	15342	15095	15406	15242	15290	15274	15265	15282	15445	15337	15311	15105	15367	15277	15265	15242	15222	15268	15301	15294	15322	15313	15207	15338	15236	15313	15191	15276	15219	15268	15230	15095	15383	15478	15225	15238	15283	15293	15360	15260	15330	15187	15169	15350	15378	15391	15277	15338	15130	15283	15331	15298	15332	15200	15384	15279	15233	15362	15273	15392	15072	15347	15274	15235	15165	15332	15286	15369	15332	15249	15278	15403	15318	15181	15231	15240	15309	15369	15193	15305	15216	15248	15301	15293	15167	15349	15264	15208	15284	15190	15395	15302	15155	15307	15238	15286	15370	15164	15462	15205	15222	15286	15232	15271	15263	15158	15297	15160	15364	15311	15233	15425	15390	15391	15292	15399	15238	15312	15258	15203	15309	15352	15330	15318	15038	15192	15240	15393	15581	15150	15354	15470	15248	15477	15349	15436	15367	15336	15207	15347	15190	15261	15425	15294	15223	15516	15350	15371	15384	15160	15359	15290	15315	15188	15186	15094	15214	15461	15288	15227	15371	15381	15330	15309	15349	15153	15351	15371	15314	15195	15160	15245	15270	15291	15087	15207	15402	15335	15053	15346	15196	15309	15428	15151	15289	15188	15306	15324	15254	15153	15234	15264	15282	15127	15312	15205	15277	15318	15167	15287	15252	15207	15288	15229	15346	15212	15285	15171	15347	15164	15135	15292	15166	15266	15162	15282	15163	15315	15184	15260	15368	15217	15367	15102	15233	15268	15197	15142	15280	15241	15288	15245	15278	15102	15183	15172	15309	15252	15278	15367	15249	15223	15251	15321	15189	15202	15352	15233	15242	15252	15376	15283	15417	15312	15276	15227	15404	15127	15326	15358	15353	15261	15239	15385	15290	15234	15358	15296	15463	15259	15253	15245	15103	15244	15424	15279	15493	15304	15295	15332	15349	15162	15507	15158	15376	15286	15249	15142	15414	15368	15207	15340	15288	15411	15419	15153	15544	15216	15419	15287	15173	15142	15389	15197	15282	15274	15337	15283	15332	15249	15359	15254	15359	15125	15316	15235	15355	15198	15391	15219	15204	15370	15325	15389	15473	15311	15161	15367	15189	15457	15175	15292	14994	15233	15301	15432	15203	15235	15095	15297	15416	15272	15319	15344	15311	15252	15235	15332	15306	15436	15375	15346	15320	15392	15171	15244	15278	15243	15536	15387	15265	15446	15281	15367	15117	15174	15302	15334	15125	15264	15448	15238	15206	15202	15230	15097	15306	15297	15115	15206	15245	15240	15370	15407	15232	15399	15182	15187	15164	15248	15280	15253	15169	15520	15373	15245	15093	15181	15288	15478	15308	15278	15304	15198	15189	15170	15316	15189	15132	15347	15273	15300	15263	15211	15306	15273	15440	15301	15355	15322	15127	15375	15228	15302	15310	15220	15227	15263	15344	15309	15372	15297	15214	15427	15244	15332	15321	15221	15380	15365	15221	15375	15353	15385	15205	15316	15099	15368	15299	15267	15376	15264	15382	15139	15285	15294	15150	15348	15125	15408	15403	15363	15365	15277	15324	15215	15294	15310	15503	15330	15070	15158	15278	15205	15328	15405	15361	15401	15288	15093	15397	15295	15205	15377	15229	15217	15320	15201	15382	15292	15554	15312	15360	15337	15109	15285	15330	15227	15204	15219	15226	15190	15394	15199	15257	15333	15170	15352	15214	15033	15336	15349	15345	15459	15358	15351	15110	15349	15228	15161	15140	15278	15280	15191	15279	15298	15239	15358	15400	15164	15184	15372	15207	15327	15248	15245	15270	15322	15272	15314	15274	15185	15207	15306	15217	15341	15096	15108	15243	15230	15363	15303	15184	15217	15248	15290	15209	15285	15410	15212	15379	15398	15256	15272	15190	15115	15174	15282	15355	15267	15212	15366	15290	15408	15134	15213	15342	15380	15212	15273	15335	15385	15141	15345	15085	15321	15153	15353	15203	15191	15227	15312	15166	15311	15289	15177	15212	15404	15408	15348	15216	15172	15217	15411	15228	15212	15179	15322	15089	15312	15228	15449	15330	15165	15164	15149	15399	15299	15487	15123	15225	15299	15395	15192	15083	15135	15339	15426	15401	15231	15377	15359	15448	15304	15264	15226	15172	15460	15096	15385	15363	15252	15366	15430	15017	15369	15213	15209	15410	15221	15407	15215	15149	15307	15134	15315	15289	15185	15367	15345	15343	15298	15144	15427	15349	15287	15327	15342	15139	15247	15396	15326	15338	15210	15258	15222	15291	15253	15363	15111	15245	15264	15359	15347	15499	15346	15374	15232	15378	15176	15336	15542	15247	15417	15328	15285	15242	15316	15132	15171	15298	15165	15383	15351	15178	15471	15255	15123	15229	15408	15185	15383	15204	15261	15277	15240	15309	15136	15480	15259	15239	15240	15198	15132	15334	15190	15374	15224	15105	15208	15349	15174	15169	15332	15337	15489	15248	15232	15377	15119	15247	15271	15309	15258	15172	15120	15282	15413	15277	15154	15518	15233	15402	15194	15260	15333	15310	15322	15185	15165	15360	15196	15413	15304	15358	15551	15276	15157	15383	15392	15287	15224	15324	15327	15458	15349	15115	15465	15195	15206	15425	15346	15164	15376	15190	15320	15516	15371	15260	15255	15249	15239	15234	15318	15266	15316	15228	15302	15300	15155	15548	15322	15307	15295	15330	15345	15268	15278	15369	15178	15294	15238	15272	15142	15207	15496	15273	15246	15303	15273	15268	15419	15174	15112	15102	15239	15297	15393	15259	15279	15191	15316	15416	15428	15324	15202	15269	15214	15205	15301	15247	15233	15412	15249	15321	15353	15261	15244	15149	15444	15270	15161	15340	15200	15146	15240	15367	15227	15245	15265	15322	15180	15394	15349	15337	15341	15335	15288	15314	15159	15242	15263	15222	15332	15259	15300	15212	15285	15083	15212	15145	15165	15247	15264	15142	15237	15153	15131	15216	15303	15392	15227	15303	15245	15438	15269	15197	15141	15333	15219	15262	15157	15319	15417	15370	15203	15190	15330	15218	15267	15208	15321	15294	15220	15273	15403	15396	15230	15124	15198	15285	15449	15278	15431	15237	15304	15332	15437	15171	15312	15474	15145	15128	15341	15273	15442	15342	15249	15391	15241	15322	15335	15235	15230	15315	15176	15392	15207	15204	15380	15375	15309	15346	15300	15347	15348	15163	15252	15343	15387	15192	15259	15415	15393	15405	15223	15299	15323	15225	15391	15137	15096	15256	15277	15373	15354	15291	15199	15097	15410	15288	15256	15192	15239	15201	15188	15284	15260	15330	15438	15244	15206	15222	15311	15217	15318	15315	15340	15188	15190	15179	15213	15341	15220	15401	15355	15158	15161	15377	15259	15079	15304	15402	15233	15376	15339	15264	15284	15487	15266	15230	15126	15419	15350	15219	15354	15265	15395	15190	15279	15343	15256	15276	15268	15170	15345	15207	15336	15234	15234	15244	15313	15159	15342	15294	15409	15300	15331	15385	15360	15293	15348	15387	15373	15283	15153	15349	15343	15308	15311	15345	15304	15171	15217	15267	15141	15353	15289	15247	15334	15365	15135	15236	15378	15068	15180	15302	15229	15268	15305	15208	15231	15214	15279	15169	15478	15156	15432	15293	15335	15323	15345	15366	15284	15288	15285	15364	15360	15237	15315	15251	15263	15119	15236	15145	15208	15366	15207	15239	15163	15282	15215	15137	15176	15345	15481	15293	15452	15401	15312	15242	15242	15381	15327	15403	15302	15374	15460	15327	15388	15290	15127	15170	15161	15281	15205	15267	15267	15251	15141	15449	15184	15324	15322	15143	15349	15331	15369	15429	15166	15373	15368	15153	15391	15301	15135	15218	15246	15265	15211	15262	15354	15265	15170	15142	15251	15300	15138	15337	15317	15149	15346	15287	15312	15182	15468	15333	15306	15347	15262	15256	15318	15212	15398	15365	15299	15240	15162	15158	15283	15340	15060	15356	15138	15344	15348	15137	15321	15261	15295	15380	15187	15304	15321	15244	15212	15284	15192	15358	15341	15311	15410	15192	15252	15273	15312	15202	15219	15338	15332	15272	15277	15492	15266	15380	15261	15251	15256	15398	15161	15496	15228	15329	15182	15325	15551	15185	15287	15344	15215	15466	15152	15253	15288	15256	15156	15356	15428	15209	15355	15417	15240	15406	15235	15384	15375	15343	15391	15184	15348	15297	15444	15400	15363	15076	15310	15342	15285	15166	15342	15202	15151	15200	15102	15450	15354	15221	15243	15258	15297	15208	15317	15288	15356	15367	15222	15427	15253	15414	15267	15307	15255	15284	15323	15262	15328	15253	15177	15220	15360	15281	15085	15305	15277	15306	15232	15369	15347	15194	15274	15295	15294	15318	15295	15324	15282	15265	15349	15360	15171	15269	15356	15213	15394	15480	15434	15289	15389	15433	15284	15411	15182	15297	15342	15247	15272	15445	15367	15287	15075	15311	15404	15269	15303	15201	15191	15333	15303	15389	15355	15227	15274	15273	15265	15238	15316	15085	15272	15377	15167	15283	15370	15241	15181	15163	15257	15217	15068	15141	15339	15252	15116	15358	15162	15368	15278	15270	15333	15325	15276	15302	15115	15072	15449	15447	15215	15372	15256	15278	15279	15203	15517	15164	15262	15418	15405	15370	15277	15295	15249	15356	15386	15261	15245	15314
23799	21426	29164	24222	22631	24428	23974	20540	20005	20110	19863	19819	19629	19122	19111	18730	18979	19001	18788	18584	18546	18455	18657	18477	18625	18695	18858	18580	18674	18561	18689	18648	18829	20510	22105	20396	19482	18973	18721	18306	18594	18506	18317	18538	18411	18435	18686	18524	18242	18623	18508	18537	18495	18501	18473	18500	18352	18579	18496	18370	18310	18399	18396	18208	18370	18494	18358	18499	18449	18293	18185	18306	18428	18413	18395	18605	18378	18400	18426	18434	18464	18426	18508	18418	18342	18238	18194	18369	18437	18558	18351	18434	18457	18452	18496	18219	18417	18587	18281	18527	18210	18608	18584	18505	18131	18373	18352	18380	18272	18267	18423	18399	18447	18424	18481	18491	18389	18350	18346	18436	18296	18597	18505	18560	18411	18669	18238	18419	18418	18485	18541	18242	18237	18300	18365	18620	18352	18411	18319	18319	18562	18354	18216	18238	18484	18286	18358	18226	18454	18470	18339	18329	18510	18445	18563	18419	18333	18340	18413	18255	18292	18447	18397	18474	18421	18447	18168	18368	18255	18246	18206	18317	18348	18230	18342	18342	18463	18316	18235	18239	18462	18189	18430	18624	18552	18303	18374	18358	18413	18207	18488	18434	18505	18391	18418	18288	18448	18513	18399	18416	18428	18511	18394	18663	18501	18405	18382	18311	18257	18284	18430	18312	18421	18377	18252	18365	18169	18593	18172	18481	18623	18465	18337	18328	18527	18424	18754	18396	18229	18129	18357	18474	18257	18404	18630	18239	18486	18378	18302	18545	18521	18456	18518	18430	18381	18572	18374	18275	18508	18720	18498	18471	18455	18427	18139	18447	18394	18226	18464	18406	18476	18381	18405	18307	18524	18447	18393	18366	18423	18364	18387	18387	18354	18310	18209	18293	18012	18541	18310	18483	18465	18197	18390	18419	18491	18509	18349	18320	18213	18344	18497	18547	18352	18248	18412	18446	18427	18369	18543	18347	18401	18603	18450	18294	18392	18414	18339	18476	18319	18283	18448	18226	18543	18241	18584	18268	18401	18390	18435	18297	18356	18496	18370	18390	18492	18382	18473	18546	18498	18311	18401	18361	18326	18158	18405	18252	18388	18336	18327	18337	18314	18281	18347	18265	18377	18522	18560	18299	18392	18494	18379	18448	18397	18445	18625	18634	18186	18175	18606	18171	18077	18147	18326	18233	18302	18349	18506	18294	18394	18343	18217	18192	18591	18490	18405	18171	18461	18551	18442	18435	18501	18283	18376	18314	18439	18493	18357	18303	18455	18389	18473	18549	18373	18195	18216	18410	18642	18405	18510	18417	18252	18215	18684	18423	18311	18265	18227	18170	18028	18396	18510	18252	18588	18346	18310	18390	18343	18446	18327	18376	18501	18439	18484	18390	18251	18364	18316	18460	18351	18413	18261	18446	18335	18287	18186	18283	18508	18280	18383	18714	18538	18268	18390	18263	18389	18542	18491	18332	18340	18222	18423	18434	18399	18332	18296	18270	18462	18587	18343	18221	18522	18487	18400	18182	18216	18242	18417	18371	18332	18268	18476	18467	18359	18539	18336	18399	18192	18236	18187	18414	18294	18343	18369	18168	18476	18283	18481	18452	18476	18401	18317	18419	18550	18392	18612	18432	18270	18304	18492	18300	18388	18491	18464	18180	18451	18418	18409	18248	18259	18367	18381	18480	18526	18378	18177	18510	18425	18346	18500	18401	18386	18444	18441	18117	18281	18225	18403	18427	18268	18442	18292	18370	18403	18685	18403	18442	18462	18270	18299	18435	18486	18560	18387	18266	18327	18260	18501	18087	18381	18508	18692	18283	18364	18225	18384	18318	18406	18426	18339	18355	18309	18239	18431	18442	18431	18517	18320	18504	18368	18550	18452	18198	18314	18269	18403	18510	18250	18251	18450	18444	18394	18336	18457	18373	18827	18701	18474	18336	18191	18218	18692	18147	18279	18240	18566	18313	18622	18516	18453	18547	18318	18452	18424	18669	18536	18248	18259	18355	18325	18246	18461	18460	18389	18353	18394	18270	18505	18366	18317	18601	18257	18348	18461	18338	18620	18408	18236	18397	18364	18321	18457	18366	18246	18571	18390	18365	18693	18217	18204	18371	18362	18510	18379	18424	18341	18416	18513	18348	18270	18192	18478	18496	18268	18118	18670	18645	18343	18273	18307	18546	18548	18388	18403	18571	18299	18480	18272	18526	18292	18526	18520	18531	18491	18352	18265	18362	18170	18181	18498	18386	18490	18500	18252	18628	18557	18516	18370	18253	18526	18189	18376	18418	18297	18337	18502	18254	18399	18453	18325	18313	18344	18459	18400	18624	18416	18457	18466	18400	18449	18577	18384	18433	18263	18420	18350	18580	18383	18454	18402	18464	18389	18137	18468	18463	18693	18189	18390	18473	18293	18318	18597	18567	18475	18378	18473	18297	18398	18366	18363	18307	18421	18397	18399	18376	18242	18381	18289	18327	18528	18652	18389	18359	18207	18116	18408	18352	18410	18400	18333	18448	18367	18378	18401	18398	18378	18268	18475	18437	18220	18428	18288	18394	18357	18434	18381	18314	18476	18518	18405	18137	18517	18226	18132	18129	18364	18394	18436	18553	18117	18207	18446	18215	18510	18284	18492	18428	18319	18440	18281	18223	18444	18479	18396	18314	18406	18422	18381	18516	18465	18283	18538	17992	18372	18286	18516	18291	18380	18284	18324	18361	18329	18116	18502	18593	18427	18348	18335	18425	18363	18552	18226	18394	18491	18382	18505	18380	18379	18395	18635	18558	18380	18187	18348	18432	18494	18198	18533	18021	18429	18423	18131	18375	18400	18328	18410	18306	18311	18384	18652	18447	18527	18362	18414	18455	18260	18290	18337	18410	18363	18415	18442	18432	18399	18471	18453	18371	18163	18369	18592	18567	18392	18324	18444	18367	18504	18258	18511	18262	18536	18422	18300	18300	18325	18405	18328	18350	18412	18209	18450	18288	18555	18338	18201	18366	18402	18299	18427	18572	18493	18522	18390	18572	18465	18375	18682	18522	18322	18094	18421	18443	18348	18396	18510	18549	18516	18531	18242	18362	18302	18481	18430	18596	18519	18273	18414	18491	18537	18378	18323	18502	18579	18514	18414	18486	18473	18375	18611	18354	18373	18236	18350	18268	18607	18257	18236	18455	18527	18505	18314	18419	18494	18656	18544	18451	18318	18321	18398	18453	18269	18355	18451	18168	18302	18233	18386	18432	18440	18481	18341	18442	18418	18394	18295	18228	18572	18404	18541	18391	18297	18315	18353	18489	18452	18310	18374	18348	18522	18353	18281	18416	18347	18313	18490	18161	18355	18432	18331	18449	18410	18505	18322	18481	18527	18448	18496	18473	18500	18264	18295	18302	18401	18277	18278	18390	18136	18419	18494	18353	18518	18297	18411	18452	18399	18360	18442	18404	18379	18491	18274	18656	18293	18142	18446	18441	18370	18401	18236	18238	18368	18378	18351	18430	18270	18523	18405	18248	18337	18519	18322	18420	18477	18393	18452	18484	18322	18443	18348	18315	18450	18477	18235	18433	18317	18488	18527	18534	18492	18565	18255	18514	18397	18250	18253	18362	18306	18366	18488	18197	18496	18334	18359	18387	18349	18466	18263	18489	18484	18363	18261	18102	18568	18346	18447	18488	18198	18527	18487	18488	18309	18483	18296	18270	18280	18473	18387	18201	18455	18494	18545	18425	18233	18331	18417	18584	18386	18562	18644	18562	18372	18307	18249	18737	18451	18581	18396	18443	18481	18457	18349	18297	18442	18338	18575	18301	18346	18226	18446	18571	18391	18250	18356	18382	18385	18430	18383	18230	18134	18330	18382	18497	18451	18417	18286	18398	18356	18452	18297	18525	18352	18405	18423	18292	18572	18462	18318	18420	18377	18378	18358	18208	18449	18417	18659	18485	18379	18539	18557	18397	18193	18338	18367	18238	18322	18532	18412	18440	18372	18366	18627	18306	18324	18495	18506	18430	18477	18510	18511	18224	18395	18356	18520	18492	18410	18439	18560	18462	18308	18199	18388	18222	18375	18267	18160	18340	18566	18398	18586	18196	18549	18411	18182	18287	18478	18357	18475	18418	18550	18334	18429	18379	18542	18304	18371	18176	18418	18328	18295	18526	18397	18449	18166	18277	18201	18590	18572	18326	18550	18412	18362	18148	18494	18401	18344	18153	18410	18373	18514	18395	18350	18159	18384	18315	18456	18260	18432	18320	18577	18447	18454	18313	18575	18528	18401	18314	18236	18378	18342	18410	18412	18407	18504	18422	18377	18329	18466	18522	18264	18469	18442	18550	18568	18421	18275	18391	18522	18578	18520	18232	18412	18286	18381	18412	18294	18540	18531	18226	18541	18566	18504	18493	18594	18280	18495	18401	18379	18354	18458	18289	18314	18440	18319	18175	18577	18359	18488	18216	18432	18332	18578	18546	18450	18413	18431	18491	18319	18241	18296	18311	18348	18555	18382	18457	18449	18531	18289	18420	18202	18504	18497	18420	18208	18350	18523	18513	18540	18518	18406	18311	18450	18439	18490	18605	18207	18398	18309	18445	18213	18350	18315	18275	18493	18475	18335	18338	18333	18385	18466	18397	18481	18355	18393	18327	18406	18510	18316	18455	18343	18383	18516	18528	18624	18333	18463	18276	18376	18467	18445	18479	18472	18349	18615	18378	18299	18242	18504	18372	18344	18171	18365	18411	18353	18444	18284	18320	18441	18296	18256	18317	18398	18491	18430	18443	18352	18406	18512	18550	18369	18328	18515	18342	18550	18392	18357	18381	18394	18599	18484	18543	18554	18437	18291	18526	18407	18342	18321	18267	18297	18508	18468	18324	18310	18253	18366	18213	18240	18291	18229	18316	18391	18206	18375	18302	18445	18589	18419	18395	18359	18343	18467	18204	18499	18354	18375	18632	18408	18389	18317	18361	18462	18430	18525	18329	18212	18299	18412	18536	18507	18269	18401	18500	18386	18350	18298	18412	18445	18472	18390	18415	18428	18460	18313	18171	18393	18286	18360	18408	18357	18282	18309	18336	18333	18461	18437	18304	18412	18595	18267	18149	18342	18222	18529	18363	18436	18194	18383	18452
20569	37271	34590	26997	22520	20687	19056	18157	17808	17717	17612	17407	16672	16151	16081	16121	16033	15716	15637	15387	15450	15360	15513	15457	15560	15371	15336	15260	15206	15460	15567	15249	15901	18333	19789	17384	16440	15578	15409	15253	15269	15181	15170	15045	15234	15245	14992	15094	15007	15173	15218	15120	15265	14928	15214	14930	15155	15167	15094	15334	15260	15215	15232	15022	15002	14953	15003	15226	15272	15222	14993	15075	15191	15085	15257	15367	15013	15369	15169	15018	15030	15149	14999	15179	14993	15167	15063	15086	15134	15124	15301	15205	15128	14984	15118	14987	14967	15058	15150	15120	15195	15189	15137	15253	15029	15022	15245	15059	15076	15099	14969	15221	14939	15216	15122	14946	15140	15177	15016	15069	15072	15196	14986	14947	15376	15163	15240	15083	15013	15056	15391	15234	15122	15144	15195	15149	15206	15177	15194	15128	15137	15040	15227	15261	15314	15187	15177	15219	15136	15076	15370	15080	15088	14980	15137	15110	15006	15075	15122	15179	15113	15186	15162	15063	15104	14905	15336	15239	14978	15071	15259	15195	15156	15094	15242	15089	15153	15180	15022	15056	15139	15126	15102	15031	14940	15184	15094	15134	14978	15194	14849	15135	15252	15209	14973	15082	15158	15182	15138	15199	15293	15174	15052	15069	15035	15145	15232	15232	15182	14977	15051	15117	15267	15225	15104	15041	15013	15224	15201	15164	15152	15168	15155	15312	15090	15132	15339	15127	15177	15117	15013	15121	15139	15096	15154	15064	15124	15112	15133	15145	15257	15226	15136	15021	15317	15259	15201	15176	15134	15236	15095	15031	15240	15213	15103	15176	15008	15160	15116	15139	15151	15106	15098	15068	15171	15243	15237	15119	15075	14985	15159	15114	15129	15177	15138	15226	15234	15098	15076	15206	15096	15268	15049	15075	15176	15130	15362	15113	15164	15140	15091	15173	15099	15193	15114	15134	15160	15166	15162	15132	14949	15089	15176	15088	15130	15309	15103	15143	14949	15238	15117	14929	15185	15086	15266	15029	15242	15138	15073	15070	15031	15265	15085	15084	15175	15194	15260	14986	15104	15189	15149	15052	15043	15201	15245	15172	15312	15185	15104	15068	15096	15173	15139	15043	15200	15365	15088	15116	15270	15079	15095	15209	15051	15096	15166	15080	15239	15107	15171	15120	15270	15055	15142	15240	15291	15099	15062	15016	15203	14972	15001	15216	15157	15297	15119	15172	15147	15108	15062	15097	15146	15297	15189	15067	14955	15232	15081	15171	15221	15090	15087	15206	15179	15060	15102	15170	15201	15039	15037	15153	15181	15215	15183	15172	15328	14996	15204	14981	15082	15228	15040	15141	15186	15119	15215	15155	15145	15166	15148	15158	15236	15060	15260	15252	15160	15139	15184	15175	15262	15223	15226	15032	15143	15219	15237	15133	15280	15024	15204	15177	15108	15047	15082	15462	15152	15016	15321	15200	15231	15146	15020	14951	15057	15266	15140	14968	15218	15093	15203	15169	15127	15249	15288	15246	15104	15046	15156	15218	15132	15118	15121	15043	15093	15178	15162	15097	15160	15209	15055	15030	15174	15293	15155	14983	15149	15163	15158	15194	15061	14970	15081	15052	15257	15133	15087	15220	15177	15111	15212	15126	15195	15069	15167	15057	14908	15234	15129	15131	15014	15296	15105	15267	15213	15217	15136	15080	15171	15085	15316	15034	15195	15230	15067	15065	14936	15166	15209	15279	15179	15051	15055	14915	15063	15026	15098	15107	15406	15128	15011	15035	15029	15232	14992	15141	15201	15122	15130	15059	14996	15002	15120	15049	15053	15205	15085	15117	15074	15133	15212	14962	15254	15205	15148	15361	14970	15081	15088	15132	15144	15094	15054	15277	15177	15253	15293	15182	15135	14924	15130	15250	15093	15070	15229	15011	15042	15153	15120	14974	15195	15239	15226	15133	15208	15203	15236	15257	15137	15100	15058	15066	15214	15238	14991	15153	15104	15274	15025	15059	15056	15251	15135	15263	15130	15300	15174	15126	15062	15114	15056	15396	15219	15152	15199	15168	15189	15072	15013	15169	14977	15057	15127	15199	15127	15195	15159	14975	15299	15138	15254	15174	15128	15017	15137	15142	15044	15069	15117	15151	15334	15156	15160	15157	15226	15171	15194	15364	15295	15111	15161	14966	15366	15133	15317	15040	15026	15109	15266	15166	15246	15163	15256	15111	15124	15130	15097	15100	14958	15122	15149	15234	15008	15147	15340	15431	15154	15105	15141	15083	14995	15271	15161	15123	15128	15147	15134	15114	15116	14892	15142	15036	15283	15148	15154	15306	15072	15002	15175	15186	15140	14897	15061	14951	15139	15220	15250	15022	15165	15082	15141	15092	15129	15199	15117	15127	15219	15037	15018	15252	15083	15208	15072	15091	15075	15207	15229	15072	15074	15172	14867	15287	15127	15182	15054	15053	15097	15111	15140	15129	15366	15252	15076	15031	15242	15023	15085	15095	15115	15181	15180	15021	15217	15123	15056	15286	15260	15000	15176	15223	15268	15147	15188	15148	15070	15130	15091	15360	15091	15238	15175	15112	15116	15145	15087	15232	15085	15106	15157	15164	15090	15042	15172	15047	15079	15130	14932	15193	15052	14948	15178	15216	15204	15065	15068	15240	15186	15197	15070	15201	15129	15102	15152	14933	15298	15092	15142	15071	15154	15085	15202	15332	15159	14914	15107	15113	15208	15151	15025	15141	15032	15216	15159	15030	15224	15135	15123	15183	15276	15298	15176	15185	15158	15126	15121	15117	15068	15033	14933	15106	15178	15160	15355	15072	15218	15175	15029	15388	15096	15107	15309	15036	15296	15047	15186	15092	15261	15049	15122	15260	15118	15149	15174	15273	15088	15254	15079	15188	15138	15248	15109	15080	15253	15179	15175	15175	15129	15006	15104	15084	15063	15159	15221	15091	15213	15117	15054	15217	15173	15101	15149	15300	15131	15170	15140	15035	15128	15275	15084	15122	15045	15181	14942	15252	15136	15216	15089	15015	14970	15238	15101	15174	15109	15107	15120	14971	15171	15191	15064	15138	14960	15035	15075	15080	15052	15124	15099	15240	15153	15085	15097	15221	15190	15187	15060	15119	15190	15218	15117	15202	15104	15293	15130	15271	15082	15274	15175	15028	15143	14993	15007	15251	15245	15240	15325	15116	14999	15223	15319	15203	15016	15269	15214	15172	15135	15098	15073	15131	15119	15050	15013	15102	15140	15010	15241	15213	15132	15131	15109	15213	15192	15173	15215	15182	15248	15119	15011	15109	15062	15029	15077	15216	15189	15111	15189	15066	15094	15137	15095	15068	15166	15104	15019	15158	15088	15096	15202	15048	15212	15072	15270	15128	15144	15028	15200	15044	15262	15005	14904	15185	15092	15142	15067	14908	15203	15112	15064	14967	15083	15136	15233	15175	15106	15132	15054	15218	15149	15082	15131	15231	15245	15026	15137	15084	15127	15224	15199	15180	14995	15129	14994	15124	15165	15002	15002	15106	15048	15155	15054	15152	15081	15210	15014	15130	15035	15213	15164	15139	15195	15341	15207	15280	15360	15140	15246	15148	15134	15063	15157	15174	15038	15197	15266	14901	15254	15349	15165	14987	15131	15168	15118	15188	15150	15039	15129	15085	15144	15207	14984	15141	15152	15183	15100	15237	15191	15074	14932	15129	15319	15071	15079	15144	15142	15105	15184	15229	15040	15252	15222	15165	14925	15221	14911	15327	15208	15065	15242	15135	15306	15126	15195	15154	15099	15056	15326	15152	15170	15208	15057	15022	15271	15000	15133	15056	15013	15139	15119	15094	15085	15053	15118	15247	14993	15120	15090	15042	15192	15127	15281	15199	15206	15035	15029	15102	15255	15127	15033	15053	15097	15087	15085	14990	15271	15232	14916	15415	15320	15081	15033	15256	15112	15259	15002	15022	15020	15324	15315	15075	14974	15010	15026	15158	15141	15140	15073	15218	15104	15074	15210	15269	15185	15155	15139	15070	14990	15342	15149	15042	15014	15099	15180	15018	15111	15116	14996	15157	15116	15031	15169	15074	15157	15177	15050	15264	15304	15044	15291	15239	15073	15097	14996	15077	15134	15159	15084	15129	15281	15334	15044	15109	15234	15125	15114	15155	15131	15075	15062	15097	15216	15225	14965	15328	15119	15227	15083	15026	15009	15065	15074	15172	15250	15086	15184	15177	15057	15085	15078	14997	15237	15067	15237	15062	15338	14999	15095	15030	15217	15211	15241	15180	15087	15163	15102	15050	15238	15094	15056	15227	15004	15265	14882	15092	15116	14971	15024	15333	15159	15187	15208	15079	15191	15206	15119	15109	15109	15118	15143	15201	15098	15306	15039	15114	15315	15169	15115	15189	15123	15276	15063	15115	14976	15043	15091	15166	14996	15215	15241	15097	14924	15092	15181	15062	15172	15011	15144	15106	15294	15029	15328	14955	15115	15128	15145	15146	15038	15076	15269	15265	14984	15072	15081	15098	15139	15051	15137	15133	15017	15242	15128	15088	15139	15142	15101	15052	15006	15100	15206	15235	15187	15199	15137	15221	15056	15133	15006	14982	15032	15014	15162	15199	15275	15228	15172	15095	15125	15241	15062	15184	15125	15188	15139	15190	15145	15080	15147	15083	15075	15075	15132	15271	15191	15179	15219	15212	15154	15039	14843	15069	15194	15165	15257	15142	15144	15005	14993	15076	15058	15087	15181	15115	15113	15115	15086	15160	15001	15076	15154	15350	15047	15192	14997	15021	14977	15077	15175	15083	15183	15055	15430	15253	15094	15166	15228	15146	15347	14984	15055	15199	15169	15146	15064	15293	15081	15229	15274	14975	15357	15290	15247	14999	15197	15116	15242	15089	15132	14915	15210	15141	15113	15148	15171	15215	15197	15028	15107	15200	15166	15235	15201	15058	14935	15041	15084	14935	15035	15155	15188	15109	15213	15045	15288	15247	15183	15310	15062	15134	15217	15082	15106	14964	15044	15043	15025	15184	15137	15047	15132	15009	15164	15145	15101	15114	15233	15180	15068	15138	15044	14939	15182	15095	15148	15147	15199	15098	15141	15102	15103	15320
22935	21437	29509	23819	21755	24463	27425	21732	20367	20914	20776	20512	20053	19646	19275	19423	19503	19261	19095	18782	18864	18693	18675	18647	18789	18942	18632	18617	18686	18665	18898	18996	18724	22653	25211	22289	20439	19411	19006	18717	18591	18529	18569	18330	18470	18592	18564	18641	18419	18568	18299	18570	18380	18522	18569	18528	18518	18519	18393	18464	18550	18292	18318	18414	18333	18609	18465	18450	18450	18404	18335	18292	18574	18392	18626	18328	18310	18561	18382	18269	18301	18358	18623	18450	18470	18337	18498	18597	18566	18445	18246	18583	18343	18473	18594	18261	18426	18491	18639	18554	18332	18406	18286	18391	18454	18501	18374	18410	18681	18510	18317	18398	18465	18545	18636	18546	18534	18387	18204	18292	18377	18173	18407	18668	18569	18282	18493	18456	18167	18350	18469	18547	18520	18339	18642	18467	18382	18368	18361	18425	18385	18402	18674	18470	18521	18392	18477	18432	18528	18138	18335	18408	18277	18496	18365	18528	18517	18450	18352	18330	18393	18467	18227	18574	18632	18399	18573	18352	18464	18354	18251	18495	18301	18329	18373	18282	18363	18510	18380	18211	18547	18619	18463	18305	18241	18354	18434	18322	18546	18518	18360	18505	18471	18175	18605	18531	18291	18425	18213	18498	18312	18412	18316	18233	18479	18412	18496	18268	18452	18340	18311	18390	18423	18487	18319	18312	18601	18287	18274	18336	18457	18287	18350	18467	18416	18341	18496	18332	18498	18310	18414	18529	18644	18428	18453	18304	18413	18356	18426	18345	18384	18413	18295	18414	18291	18364	18237	18470	18372	18406	18452	18347	18418	18138	18394	18435	18493	18338	18418	18640	18316	18305	18303	18441	18510	18330	18668	18604	18479	18459	18378	18399	18301	18686	18442	18326	18338	18333	18313	18200	18414	18717	18393	18159	18305	18267	18366	18397	18429	18345	18386	18579	18481	18285	18496	18421	18262	18162	18231	18357	18642	18352	18340	18525	18545	18366	18351	18295	18362	18194	18244	18408	18380	18481	18232	18405	18438	18438	18195	18535	18378	18217	18511	18282	18395	18109	18394	18339	18524	18309	18231	18221	18344	18382	18161	18439	18653	18379	18291	18232	18240	18180	18301	18396	18399	18282	18340	18409	18341	18307	18388	18423	18283	18450	18364	18295	18441	18441	18358	18295	18449	18376	18321	18469	18393	18263	18404	18421	18369	18242	18386	18556	18473	18171	18308	18314	18471	18585	18488	18225	18234	18337	18145	18292	18431	18436	18512	18243	18167	18185	18344	18482	18454	18453	18435	18322	18338	18322	18258	18374	18193	18100	18474	18252	18371	18593	18379	18343	18266	18345	18506	18349	18434	18290	18403	18407	18348	18204	18327	18269	18556	18214	18347	18198	18527	18370	18322	18335	18301	18443	18426	18351	18312	18480	18355	18476	18337	18516	18358	18366	18474	18413	18215	18332	18278	18502	18537	18196	18523	18294	18393	18495	18458	18371	18217	18288	18411	18149	18345	18408	18403	18475	18542	18470	18292	18278	18548	18158	18270	18647	18315	18269	18284	18257	18342	18275	18284	18412	18272	18302	18406	18344	18384	18383	18339	18229	18498	18395	18484	18362	18416	18456	18199	18374	18593	18393	18560	18561	18440	18442	18268	18555	18208	18376	18383	18284	18444	18434	18549	18325	18379	18270	18405	18353	18414	18486	18432	18332	18420	18375	18449	18396	18410	18255	18447	18197	18370	18460	18194	18376	18492	18268	18260	18332	18292	18370	18281	18230	18481	18306	18472	18383	18402	18485	18547	18279	18448	18324	18191	18311	18457	18245	18367	18268	18440	18276	18462	18331	18442	18275	18363	18315	18549	18446	18391	18459	18494	18467	18430	18374	18242	18299	18425	18533	18375	18324	18313	18552	18310	18326	18256	18256	18416	18437	18169	18266	18276	18531	18375	18223	18446	18480	18487	18527	18444	18641	18455	18439	18360	18277	18311	18279	18385	18536	18385	18371	18302	18484	18626	18446	18199	18566	18258	18258	18536	18540	18109	18320	18236	18321	18150	18348	18403	18380	18360	18361	18399	18290	18321	18154	18392	18397	18590	18304	18422	18368	18299	18282	18450	18450	18517	18239	18428	18326	18442	18481	18504	18496	18369	18389	18480	18575	18454	18407	18632	18261	18427	18250	18095	18430	18410	18314	18381	18344	18382	18722	18238	18510	18557	18333	18324	18267	18419	18470	18386	18018	18591	18546	18349	18364	18426	18228	18283	18168	18237	18445	18287	18427	18449	18027	18460	18413	18560	18580	18473	18390	18420	18239	18326	18557	18454	18355	18304	18535	18154	18368	18150	18192	18225	18374	18490	18203	18361	18304	18451	18246	18119	18310	18320	18476	18493	18485	18523	18352	18405	18345	18327	18348	18369	18398	18260	18609	18335	18391	18252	18248	18409	18278	18285	18335	18495	18404	18251	18256	18209	18399	18211	18406	18334	18301	18405	18486	18455	18409	18368	18444	18517	18206	18534	18320	18546	18140	18531	18218	18388	18427	18188	18399	18346	18415	18444	18385	18469	18512	18475	18535	18446	18306	18407	18417	18243	18247	18214	18428	18159	18497	18443	18188	18350	18414	18465	18246	18366	18352	18508	18313	18488	18297	18324	18479	18127	18326	18532	18544	18472	18206	18243	18357	18369	18006	18360	18495	18294	18533	18501	18387	18364	18377	18409	18306	18349	18228	18429	18511	18339	18231	18275	18499	18507	18259	18281	18203	18464	18287	18198	18176	18332	18402	18213	18356	18168	18214	18287	18281	18539	18332	18595	18359	18351	18235	18485	18312	18614	18408	18349	18284	18357	18350	18110	18344	18394	18302	18328	18313	18301	18408	18060	18296	18418	18407	18395	18332	18369	18561	18447	18429	18390	18550	18418	18387	18274	18314	18536	18213	18318	18363	18347	18467	18147	18325	18417	18495	18396	18297	18397	18464	18410	18336	18392	18489	18192	18343	18284	18442	18318	18201	18230	18280	18258	18150	18358	18274	18273	18298	18611	18459	18362	18277	18364	18618	18209	18387	18266	18370	18367	18391	18365	18279	18449	18550	18353	18203	18221	18306	18476	18309	18365	18343	18365	18320	18272	18284	18250	18238	18315	18444	18615	18479	18586	18280	18406	18507	18455	18512	18175	18274	18209	18430	18406	18294	18335	18541	18228	18295	18459	18555	18412	18304	18365	18219	18449	18281	18416	18472	18361	18547	18373	18299	18122	18470	18315	18358	18530	18547	18199	18321	18386	18373	18231	18344	18293	18311	18443	18710	18267	18406	18402	18314	18384	18482	18317	18375	18346	18378	18429	18675	18531	18565	18609	18379	18398	18370	18390	18577	18527	18602	18162	18390	18449	18493	18619	18538	18445	18347	18288	18467	18123	18249	18330	18361	18428	18325	18493	18277	18217	18312	18351	18553	18420	18333	18544	18313	18267	18363	18186	18291	18370	18232	18403	18447	18470	18463	18328	18334	18351	18439	18357	18572	18460	18371	18479	18162	18455	18469	18342	18328	18213	18359	18216	18424	18338	18128	18268	18221	18262	18250	18447	18413	18422	18343	18472	18275	18528	18469	18282	18150	18308	18309	18282	18380	18471	18337	18334	18410	18280	18441	18429	18275	18204	18284	18406	18477	18201	18409	18333	18452	18480	18140	18374	18428	18395	18397	18463	18418	18461	18191	18324	18050	18268	18387	18453	18244	18419	18362	18245	18311	18428	18566	18484	18274	18524	18418	18512	18431	18390	18319	18164	18420	18284	18210	18765	18354	18379	18531	18444	18266	18487	18442	18420	18350	18436	18195	18376	18455	18293	18196	18556	18373	18351	18247	18459	18475	18093	18264	18172	18140	18276	18262	18440	18301	18184	18173	18491	18329	18587	18463	18424	18255	18264	18508	18569	18286	18301	18490	18309	18384	18511	18323	18448	18546	18236	18468	18194	18433	18335	18432	18478	18543	18458	18479	18337	18228	18352	18389	18352	18343	18317	18345	18323	18337	18248	18329	18402	18450	18556	18406	18339	18320	18257	18319	18493	18185	18181	18353	18585	18555	18493	18456	18265	18227	18503	18388	18303	18437	18465	18221	18416	18514	18191	18414	18417	18307	18533	18340	18404	18514	18419	18436	18496	18465	18374	18239	18610	18258	18288	18303	18458	18193	18537	18389	18266	18354	18413	18162	18285	18260	18338	18396	18413	18370	18480	18285	18286	18572	18302	18510	18223	18405	18271	18437	18436	18327	18573	18245	18472	18415	18456	18392	18610	18193	18239	18466	18374	18435	18314	18406	18481	18356	18263	18168	18195	18320	18351	18463	18313	18434	18387	18442	18287	18459	18514	18378	18375	18294	18315	18276	18368	18349	18465	18266	18262	18433	18474	18388	18494	18262	18534	18361	18435	18404	18209	18321	18486	18524	18404	18334	18212	18414	18321	18664	18435	18301	18320	18479	18552	18394	18377	18235	18377	18185	18164	18294	18503	18428	18327	18352	18499	18399	18326	18219	18330	18147	18250	18217	18404	18255	18346	18493	18409	18449	18381	18475	18636	18241	18450	18308	18556	18186	18247	18370	18275	18384	18582	18481	18393	18527	18312	18420	18326	18299	18220	18265	18390	18475	18364	18495	18456	18423	18472	18332	18413	18352	18543	18241	18598	18371	18459	18450	18611	18427	18469	18220	18284	18480	18382	18152	18502	18344	18486	18215	18416	18440	18441	18343	18110	18224	18096	18440	18304	18181	18531	18464	18369	18336	18506	18141	18371	18229	18361	18406	18189	18504	18433	18440	18356	18498	18331	18328	18498	18411	18551	18301	18440	18213	18321	18439	18374	18309	18430	18390	18270	18314	18463	18342	18260	18262	18344	18358	18514	18375	18392	18451	18251	18365	18529	18319	18316	18168	18458	18499	18421	18387	18319	18383	18447	18409	18461	18438	18590	18416	18191	18540	18368	18238	18284	18315	18584	18438	18567	18516	18543	18395	18324	18308	18208	18327	18309	18202	18408	18511	18559	18549	18415	18209	18272	18345	18195	18498	18275	18512	18538	18601	18604	18458	18380	18219	18304	18436	18420	18379	18317	18513	18347	18528	18448	18325
22486	41299	38418	30632	25218	22381	20928	19302	18656	18876	18404	18084	17359	16295	16381	16387	16231	15938	15743	15697	15520	15274	15672	15549	15655	15549	15416	15309	15411	15671	15412	15473	15454	21719	23660	19106	17382	16022	15413	15068	15138	15222	15242	15136	15124	15140	15108	14955	15212	15329	15136	15067	15342	15197	15106	15280	15218	15056	15232	15135	15277	15013	15156	15117	15108	15220	15178	15208	15116	15173	15110	15253	15037	15040	15155	15294	15115	15088	15162	15197	15145	15167	15106	15241	15269	15176	15104	15160	15095	15162	15203	15095	15015	15193	15169	15007	15389	15002	14971	15127	15169	15056	15135	15108	15050	15170	15211	15127	15154	15045	15080	15288	15058	14967	15128	15224	14948	15125	15044	15146	15105	14931	15068	15181	15294	15130	15170	15048	14986	15065	15163	15117	14871	15005	15028	15053	15098	15086	15160	15198	15068	15079	15112	15103	15094	15013	15098	15238	15065	15222	15167	15089	15141	15020	15085	14944	15071	15131	14991	15066	15224	14980	15325	15160	15095	15114	14923	15093	15179	15060	14984	15128	15203	15120	14982	15204	15034	15204	15115	15110	15046	15182	15043	15005	15091	15026	15229	15267	15025	15103	15079	15086	15227	15247	15084	15100	15141	14971	15112	15186	15190	15116	15024	15091	15110	15129	15079	14964	15103	15050	15142	15156	15114	15282	15041	15029	15032	15113	15117	15104	15032	15152	15084	15183	15133	15017	15088	15211	14773	15160	15055	14973	15189	15115	15091	15145	15077	15116	15194	15216	15041	15223	15090	15045	15174	15106	15073	15050	15161	15116	15028	15265	15222	15020	15118	15037	15038	15188	15255	15060	15002	15224	14997	15144	15097	15290	15114	15120	14957	15158	15082	15112	15271	15095	15144	14880	15071	15007	15179	15023	15262	15072	15304	15130	15094	15034	15130	14973	15159	14965	15143	15226	15117	15158	15158	15089	15065	15138	15205	15319	14972	15050	15132	15186	15042	15102	15235	15072	15149	14936	15200	15095	15000	15212	15214	15245	15072	15029	15095	15221	14918	15126	15025	15058	15149	15072	15055	15106	15066	14997	15139	15086	15013	15094	15040	15088	15115	15136	15149	15103	15162	15113	15211	14959	14869	15142	15118	15208	14977	15251	15013	14972	15032	15171	15172	15072	15180	15223	15087	15129	15163	15063	15157	15106	15084	15005	15011	15081	15043	15302	14966	15114	14987	15179	15092	15197	15105	14992	15125	14972	15095	14933	15222	15132	15050	15100	15063	15247	15098	15211	15084	15165	14822	15271	15057	15156	15150	15114	15073	15070	15059	14971	14917	15118	15164	14952	15035	15198	15149	15092	15196	15116	15176	15167	15069	14880	15134	15040	15036	15018	15209	15259	15152	15229	15033	15236	14973	15016	14914	15056	15156	15161	15188	15071	15140	15005	15107	15194	15209	15054	15172	15146	15249	15092	14941	15066	15275	15116	15009	15054	15007	15237	15059	14884	15167	15011	15176	15135	15147	15096	15123	15212	15269	15050	14983	15091	15232	15192	15122	15104	15050	15174	15090	14939	15068	15079	15176	15178	15109	15115	15135	15070	15122	15088	15091	15252	14975	15087	15188	14999	15155	15083	14963	15121	14939	15155	15081	15244	14985	15200	15053	15045	15292	15103	15198	15060	15112	15147	15114	15208	15104	14895	15012	15239	15210	15103	15178	15085	15148	15065	15194	15099	15260	15106	15117	15128	15281	15157	15072	15252	15243	15107	15125	15096	14993	15048	15165	15200	15067	15068	15229	15111	15144	15137	15097	15201	14944	15192	15074	15076	15140	14916	15112	15186	15008	15075	15001	14921	14858	15085	14989	15070	15108	15222	14997	15302	15193	15072	15156	15044	14924	15090	15012	15146	15039	14911	15141	14885	15179	15072	14966	14948	15078	15142	15151	15103	15093	15117	14973	15090	15117	14917	15037	15162	15053	15079	15091	15116	15094	15024	15063	15132	14965	15162	15250	15248	15009	15161	15073	15073	15058	15036	14874	15144	15122	15130	15120	15002	15133	15126	15134	15175	15059	15002	15036	14998	15095	15079	15029	15206	15034	15157	14987	15262	15084	14943	15054	15151	15092	15108	15232	14976	14958	15022	15191	15118	15135	15028	15126	15134	15253	14912	14984	15040	15243	15023	15010	14896	15017	15211	15101	15087	15190	15193	14965	14951	14943	15098	15147	15214	15054	15056	15091	15220	14986	15036	15130	14912	15129	14984	15129	15109	15055	14941	15089	15029	15071	15123	15024	14987	15039	15215	15027	15192	15190	15002	15169	15160	15135	14942	15116	15018	15162	15041	15187	15089	15053	15003	15042	15307	15069	15044	15020	15200	15077	15082	15256	15146	15157	15101	15207	14941	15224	15115	15067	14973	15189	15034	15128	15043	15145	15175	15192	15107	15171	14986	15192	15284	15090	14972	15295	15114	15070	15229	14882	15304	15181	15103	15080	15222	15172	15176	15278	15130	15110	15203	15010	15292	15098	15159	15094	15022	15100	15219	14966	15084	15098	15062	15055	15107	15228	15103	15315	15167	15251	15081	15171	15027	15143	15319	14994	15128	15132	15103	15228	15013	15154	15028	15160	15329	14869	15176	15135	15082	15164	15065	15321	15251	15072	14957	15202	15120	15186	15169	15211	15216	15253	15067	15143	15111	15325	15170	15079	15034	15243	15154	15091	14928	15213	15232	15227	14970	15182	15096	15132	15104	14985	15024	15233	15146	15210	15117	14978	15259	15114	15171	15082	15089	15036	15163	15166	15031	14998	15155	14908	14968	15067	15003	15133	15056	15322	15181	15060	15107	15096	15116	15120	15194	14955	14918	15127	15046	15034	15209	15103	14974	15015	15176	15099	14894	14891	15063	15133	15027	14987	15165	15035	15138	15191	14934	15226	15014	15067	15015	15044	15159	15145	15173	14977	15147	15145	15085	14979	15087	15022	15078	14891	15230	15054	15014	15138	14959	14843	15039	15132	14950	15083	15066	14963	15197	15045	14865	15014	15147	15090	15165	15037	15146	15060	15084	15002	15110	15065	15131	15061	15201	15283	15110	15094	15244	15200	15267	15087	15181	15160	15206	15081	15066	15218	14942	15039	15241	15073	15088	15213	15194	15077	15103	15048	15163	14929	15155	14935	15074	15168	15099	15156	14974	15050	15002	15217	15112	15289	15091	14924	15155	15211	15085	15159	14997	15124	15102	15156	15074	15116	15281	14870	15044	15011	15256	15083	15100	15068	15019	14940	15076	15239	15239	15099	15155	15175	15102	15022	14989	15120	15017	15169	15177	15186	15089	15162	15072	15027	15103	15046	15055	15216	15110	15073	15107	15087	15119	15061	15147	15147	15185	15048	15079	15116	15113	15113	15043	15100	15177	15141	15233	15140	14989	15119	15108	14977	14992	15309	14936	14936	15087	15278	15083	15000	15190	15223	15083	15017	15074	15251	15095	15074	14962	15130	15132	15145	15211	15039	15035	15059	15060	14943	15041	15087	15149	15091	15267	15257	15075	15063	15103	15164	15162	15047	15054	15029	15109	15018	15114	15092	14900	15173	15160	15187	14945	15204	15159	15205	15186	15086	15151	15018	15115	14905	15166	15075	15028	15014	15023	15250	15083	15208	15129	15098	15060	15203	15117	14915	15045	15258	15116	14952	15119	14937	15116	15183	15227	15151	14901	15184	15171	14996	15157	15105	15175	15075	15166	15046	15066	15129	15069	14896	15171	15151	15102	15307	15236	15043	15012	14960	15155	15051	15242	15128	14980	15165	15060	15145	15153	15118	15115	15031	15271	15239	15054	14936	15217	15167	14993	15097	15095	15054	15157	15162	15177	15241	15048	15195	15041	15083	15233	15189	15022	15134	15114	15196	15041	15130	14972	15111	14991	15253	15024	15185	15031	15122	15058	14922	15130	15005	15186	15041	15220	15182	15068	15074	15404	15260	15103	15246	15111	15173	15041	15010	15167	15058	14987	15119	15072	14980	15017	15079	15147	15140	15110	15034	14949	15138	15076	15037	14955	14990	15131	15018	15039	15015	14867	15047	14892	15052	14870	15105	15013	15206	15157	14969	15157	14934	15139	14941	15168	15047	15202	15070	14968	15079	15105	15150	15083	14972	14918	15044	15071	15049	15030	15155	15193	15202	15114	15203	14995	15136	15202	15222	15083	15248	15072	15228	15131	15003	14983	15181	15170	15057	15026	15129	15065	15021	15157	15142	15293	15180	14998	15059	15011	15202	14961	15367	15271	15199	15067	15116	14938	15225	15017	15114	15088	15240	15144	15007	15193	15123	15122	15033	15116	14957	15229	15170	15149	14860	15106	15162	15060	15272	15050	15089	15184	15178	14980	15200	15056	14991	15136	14971	14904	15022	15219	15089	14979	15165	14994	15141	15022	15122	15278	14961	15066	15180	14873	15030	15217	15132	15052	14975	15072	15156	15076	15041	15147	15033	15031	14929	15097	15261	15157	15091	15220	15280	15103	15159	15298	14927	15266	15309	15144	15157	15084	15020	15166	15027	15087	15216	15053	15151	15031	15066	15264	14994	14931	15033	15147	15210	14993	15243	14968	15252	15242	15105	15099	15196	15050	15097	15109	15069	15084	15129	15171	15206	15177	15094	15112	15107	15042	15047	15143	15155	15162	15018	15205	15199	15101	15202	15112	15024	15016	14925	15279	15215	15152	15225	14993	15032	15163	15048	15137	15128	15279	15095	14990	15263	15005	15074	15222	15225	15176	15111	15012	15141	15071	15020	15090	15103	15015	15121	15101	15077	15032	15061	15058	15143	15162	15100	14918	15146	15154	15079	15070	15070	15169	15063	15249	15068	15102	15173	15205	15101	15298	15038	15249	15195	15107	15297	15185	15133	15167	15074	15095	15139	14992	15052	15023	15048	14997	15177	14964	14995	15109	15086	15004	15105	15108	15079	15093	15083	15077	15034	15064	15140	15109	15048	15087	15067	14974	15068	15044	15045	15185	15146	15069	15105	15138	15184	15128	14924	15065	15006	15055	15121	15164	15106	15099	15156	15058	15053	14997	15106	15017	15161	15013	15148	15022	15105	15223	15141	15005	15078	15187	15198	15010	15303	15156
28033	23337	28883	25910	21435	20555	20221	19466	19128	19482	19069	19175	18939	18890	18735	18777	18790	18611	18673	18376	18333	18658	18488	18585	18551	18524	18472	18607	18440	18600	18439	18632	18494	18648	19014	18847	18849	18531	18516	18392	18508	18419	18670	18613	18574	18669	18373	18433	18263	18601	18455	18414	18626	18738	18322	18494	18562	18507	18493	18514	18244	18481	18283	18370	18394	18452	18547	18423	18351	18490	18402	18341	18223	18421	18425	18475	18393	18441	18664	18405	18421	18309	18554	18313	18416	18495	18391	18514	18297	18711	18508	18497	18621	18439	18309	18455	18338	18319	18225	18566	18408	18431	18404	18416	18252	18474	18367	18382	18356	18476	18330	18322	18447	18503	18434	18486	18635	18512	18332	18549	18495	18361	18389	18347	18533	18487	18219	18433	18479	18605	18359	18564	18267	18352	18516	18552	18414	18301	18432	18373	18473	18527	18346	18301	18438	18429	18288	18320	18404	18584	18517	18380	18442	18612	18458	18570	18508	18481	18446	18556	18589	18454	18466	18458	18477	18549	18621	18558	18367	18418	18365	18515	18539	18544	18601	18324	18435	18688	18450	18660	18522	18509	18342	18391	18449	18570	18447	18243	18437	18301	18389	18342	18353	18707	18471	18498	18321	18603	18421	18447	18426	18455	18144	18364	18365	18459	18502	18522	18363	18572	18427	18366	18464	18624	18374	18384	18562	18395	18289	18558	18297	18331	18481	18655	18486	18576	18579	18643	18365	18288	18275	18379	18603	18548	18528	18166	18288	18324	18556	18489	18456	18554	18327	18643	18626	18383	18286	18331	18595	18499	18526	18484	18616	18665	18435	18464	18278	18698	18483	18625	18365	18425	18475	18457	18436	18286	18463	18347	18239	18404	18330	18427	18400	18331	18565	18421	18608	18408	18258	18556	18359	18514	18435	18326	18272	18396	18540	18417	18293	18648	18475	18417	18422	18286	18434	18483	18295	18321	18578	18409	18398	18327	18368	18544	18384	18520	18563	18426	18671	18462	18368	18399	18414	18511	18429	18433	18585	18479	18302	18420	18277	18459	18484	18707	18371	18497	18421	18344	18464	18274	18425	18513	18303	18515	18482	18532	18463	18411	18527	18477	18444	18329	18483	18529	18441	18553	18509	18440	18393	18459	18463	18468	18456	18481	18555	18369	18519	18314	18335	18581	18606	18602	18267	18505	18363	18393	18486	18540	18338	18387	18407	18514	18440	18522	18175	18452	18468	18411	18452	18493	18417	18312	18458	18265	18555	18315	18513	18558	18525	18478	18379	18327	18719	18372	18332	18452	18636	18453	18297	18444	18533	18583	18716	18566	18501	18455	18517	18403	18481	18268	18557	18658	18380	18293	18452	18446	18386	18410	18487	18380	18312	18465	18158	18480	18186	18627	18285	18304	18451	18262	18567	18522	18645	18524	18263	18504	18344	18563	18451	18516	18481	18425	18505	18294	18479	18399	18564	18415	18544	18363	18391	18450	18384	18597	18351	18477	18496	18354	18480	18491	18516	18488	18375	18228	18319	18647	18341	18483	18436	18373	18614	18323	18514	18305	18511	18511	18435	18476	18661	18678	18443	18420	18429	18573	18559	18274	18383	18497	18444	18566	18533	18533	18336	18184	18424	18670	18485	18561	18558	18383	18461	18547	18515	18572	18562	18502	18499	18545	18405	18486	18400	18747	18491	18447	18799	18391	18352	18346	18380	18414	18525	18442	18279	18280	18390	18546	18343	18520	18636	18439	18653	18459	18586	18391	18371	18453	18311	18403	18360	18394	18544	18452	18506	18436	18508	18335	18344	18400	18387	18520	18411	18504	18511	18498	18496	18506	18361	18479	18564	18434	18545	18400	18492	18599	18595	18482	18583	18517	18430	18710	18451	18491	18429	18215	18538	18522	18615	18518	18331	18435	18528	18418	18356	18349	18487	18391	18383	18402	18455	18339	18425	18304	18378	18251	18586	18375	18566	18325	18314	18400	18508	18438	18258	18374	18728	18490	18450	18367	18524	18299	18332	18452	18319	18523	18486	18464	18549	18372	18499	18506	18386	18514	18541	18320	18374	18504	18449	18281	18529	18440	18679	18577	18435	18236	18459	18326	18430	18577	18750	18387	18581	18238	18546	18423	18553	18535	18336	18480	18702	18662	18685	18475	18277	18357	18395	18534	18587	18242	18487	18339	18213	18305	18439	18437	18339	18545	18298	18449	18463	18282	18473	18466	18529	18372	18223	18493	18614	18402	18622	18449	18447	18375	18367	18386	18395	18391	18573	18925	18541	18491	18528	18448	18456	18613	18458	18304	18452	18522	18361	18451	18423	18335	18239	18429	18453	18408	18550	18097	18503	18269	18491	18406	18524	18416	18322	18402	18224	18331	18191	18421	18572	18366	18405	18598	18410	18461	18462	18313	18370	18532	18513	18530	18521	18644	18546	18456	18459	18346	18482	18499	18439	18623	18426	18388	18293	18266	18427	18358	18492	18359	18308	18493	18391	18481	18618	18485	18346	18490	18452	18417	18575	18444	18426	18646	18520	18553	18405	18303	18625	18466	18597	18333	18295	18430	18317	18383	18163	18349	18290	18226	18366	18327	18384	18335	18457	18815	18620	18338	18590	18547	18483	18294	18275	18329	18393	18407	18530	18513	18512	18439	18514	18507	18440	18578	18605	18379	18499	18408	18818	18573	18511	18554	18404	18367	18497	18584	18375	18541	18363	18515	18349	18355	18494	18319	18381	18325	18670	18401	18433	18327	18558	18488	18510	18404	18397	18516	18381	18517	18627	18460	18455	18492	18582	18479	18494	18568	18399	18521	18419	18558	18342	18311	18242	18336	18483	18523	18444	18474	18255	18513	18293	18501	18405	18411	18183	18319	18572	18528	18507	18829	18519	18572	18450	18270	18455	18464	18516	18403	18581	18492	18545	18371	18506	18472	18455	18292	18504	18370	18382	18489	18421	18450	18448	18501	18381	18454	18428	18544	18563	18376	18558	18361	18522	18475	18311	18382	18391	18460	18334	18483	18618	18570	18526	18437	18398	18514	18235	18560	18495	18447	18381	18435	18339	18292	18419	18616	18384	18408	18247	18406	18352	18580	18620	18462	18354	18463	18474	18501	18253	18593	18452	18353	18572	18393	18336	18500	18373	18479	18522	18559	18639	18431	18437	18588	18435	18474	18466	18486	18473	18519	18245	18556	18568	18503	18338	18456	18459	18346	18498	18509	18411	18391	18655	18442	18509	18595	18283	18312	18424	18477	18505	18450	18317	18305	18318	18394	18438	18346	18441	18484	18327	18550	18483	18377	18400	18651	18510	18298	18412	18509	18520	18318	18417	18303	18303	18680	18570	18462	18521	18277	18519	18484	18338	18388	18361	18377	18311	18440	18508	18492	18479	18464	18387	18548	18474	18594	18377	18369	18579	18551	18368	18642	18459	18388	18360	18538	18651	18688	18626	18362	18667	18468	18310	18268	18639	18374	18256	18517	18434	18488	18422	18529	18342	18490	18654	18505	18474	18211	18561	18374	18576	18308	18415	18465	18564	18332	18583	18473	18519	18232	18389	18203	18377	18492	18404	18306	18316	18456	18505	18402	18647	18160	18301	18238	18569	18635	18582	18450	18479	18284	18416	18573	18522	18307	18393	18485	18377	18343	18421	18302	18384	18448	18485	18550	18368	18407	18498	18372	18416	18405	18377	18522	18454	18363	18269	18501	18263	18597	18548	18502	18243	18548	18594	18565	18378	18540	18278	18618	18659	18301	18326	18451	18643	18612	18341	18346	18598	18507	18559	18374	18337	18345	18567	18413	18491	18518	18660	18528	18333	18321	18310	18576	18268	18333	18438	18423	18444	18433	18444	18639	18727	18335	18432	18405	18567	18524	18322	18363	18248	18250	18475	18575	18518	18537	18446	18466	18507	18286	18346	18419	18365	18393	18383	18441	18461	18421	18548	18530	18393	18362	18330	18660	18542	18354	18445	18460	18468	18343	18474	18283	18306	18565	18335	18580	18382	18458	18402	18471	18461	18264	18375	18322	18328	18432	18517	18268	18446	18406	18472	18344	18559	18578	18517	18519	18646	18578	18468	18554	18435	18460	18347	18529	18503	18418	18330	18443	18890	18460	18486	18565	18684	18412	18354	18355	18413	18237	18422	18307	18406	18443	18418	18612	18463	18288	18481	18492	18425	18247	18335	18317	18325	18359	18354	18445	18628	18411	18286	18600	18602	18443	18741	18512	18436	18680	18442	18336	18459	18356	18380	18451	18560	18445	18495	18547	18482	18462	18484	18507	18403	18283	18607	18302	18519	18318	18504	18660	18474	18508	18403	18425	18440	18404	18500	18349	18287	18439	18433	18343	18657	18495	18378	18349	18506	18527	18467	18389	18483	18682	18476	18531	18312	18583	18297	18487	18401	18552	18512	18491	18539	18689	18355	18284	18380	18578	18407	18353	18400	18502	18415	18518	18339	18578	18355	18421	18778	18280	18306	18544	18500	18353	18527	18490	18287	18314	18301	18448	18307	18495	18334	18343	18361	18387	18431	18510	18551	18538	18404	18484	18599	18347	18464	18320	18449	18394	18279	18640	18597	18308	18333	18411	18465	18374	18264	18493	18362	18406	18652	18588	18457	18392	18353	18516	18465	18502	18538	18585	18253	18491	18486	18514	18528	18502	18432	18455	18628	18650	18537	18323	18219	18389	18414	18412	18443	18358	18400	18561	18591	18515	18397	18595	18532	18440	18473	18558	18456	18327	18516	18455	18278	18473	18519	18185	18395	18367	18539	18515	18263	18405	18312	18543	18399	18498	18415	18368	18358	18390	18502	18401	18540	18504	18283	18358	18553	18513	18442	18570	18534	18521	18614	18588	18651	18566	18635	18504	18573	18556	18484	18507	18520	18462	18579	18174	18338	18526	18680	18129	18439	18481	18441	18591	18315	18301	18521	18406	18496	18351	18314	18572	18654	18511	18414	18355	18455	18531	18453	18547	18410	18469	18543	18456	18410	18406	18431	18393	18388	18691	18399	18496	18489	18538	18581	18654	18435	18567	18253	18420	18516	18473	18586	18426	18212	18457	18506	18423	18527	18495	18364	18317	18402	18429	18444	18511	18527	18645	18599	18203
20432	30603	28478	22158	18944	18407	17365	16737	16567	16678	16457	16464	15966	15539	15697	15644	15502	15353	15359	15251	15349	15303	15206	15358	15384	15404	15268	15316	15258	15191	15453	15182	15216	15608	16002	15593	15381	15377	15199	15297	15240	15065	15283	15247	15006	15261	15119	15065	15154	15070	15203	15045	15210	15266	15133	15032	15158	15173	15235	15209	15159	15162	15218	14875	15223	15106	15202	15263	15202	15109	15102	15137	15220	15192	15143	14878	15121	15210	14929	15116	15104	15339	15199	15201	15164	15062	15071	15216	15159	15240	15128	15223	15220	15168	15219	15354	15263	15028	15092	15252	15237	15093	15254	15129	15254	15063	15272	15185	15051	15318	15032	15164	15078	15008	15141	15097	15180	14998	15211	15120	15080	15229	14948	15074	15156	15171	15109	15209	15151	15023	15250	15235	15125	15098	15355	15158	15204	15162	15068	15197	15125	15127	15064	15235	15157	15157	15017	15024	15235	15034	15269	15171	15138	15157	15238	15151	15068	15153	15187	15227	15122	15091	15170	15094	15309	15090	15183	15062	15187	15278	15129	15188	15046	15166	15232	15186	15062	15117	15048	15158	15144	15175	15267	15027	15208	15098	15088	15200	15138	15267	15201	15206	15241	15121	15144	15096	15115	15233	15060	15110	15107	15076	15174	15248	15243	15211	15128	15092	15209	15285	15256	15183	15176	15154	15074	14991	15121	15133	15170	15213	15039	15225	15197	15106	15136	15094	15284	15186	15101	15211	15326	15111	15008	15064	15068	15204	15163	15122	15166	15255	15215	15070	14966	15130	15188	15129	15182	15253	15232	15241	15033	15110	15203	15148	15163	15154	15151	15026	15145	15180	15133	15152	15215	15114	15086	15245	15164	15126	15362	15185	15102	15139	15009	15189	15303	15106	15224	15111	15205	15008	15182	15225	15139	15157	15043	14929	15053	15065	15200	15088	15327	15204	15010	15211	15064	15313	15267	15123	15104	15233	15008	15177	15299	15080	15214	15384	15094	15105	15224	15131	15344	15184	15246	15173	15178	15212	15133	15135	15083	15235	15191	15118	15088	15185	15178	15077	15124	15072	15168	14931	15162	15209	15123	15102	15234	15198	15100	15170	15069	15157	15032	15281	15172	15161	15187	15208	15089	15131	15306	15266	14956	15146	15012	15255	15216	15035	15182	15154	15172	15055	15263	14980	15189	15114	15023	15245	15150	15221	14894	15286	15279	14983	15184	15241	15101	15138	15154	15152	15159	15124	15166	15093	15076	15051	15270	15305	15193	15261	15062	15214	15089	15306	15241	15244	15266	15130	15139	15179	14931	15135	15132	15216	15210	15067	15103	15248	15152	15273	15128	15203	15279	15059	15068	15071	15295	15249	15339	15100	15258	15048	15340	15306	15111	15306	15224	15152	15263	15088	15236	15078	15196	15086	15332	15124	15085	15064	15080	15155	15250	15035	15199	15156	15285	15112	15161	15214	15046	15303	15026	15298	15051	15216	15053	15219	15100	15164	15107	15084	14974	15091	15026	15282	15166	15069	15186	15122	15179	15113	15114	15223	15053	15046	15130	15221	14995	15113	15183	15254	15151	14920	15247	15171	15085	15156	15251	15273	15046	15236	15146	15065	15014	15267	15233	15199	14964	15213	15216	15255	15253	15152	15095	15105	15147	15240	15227	15009	15033	15062	15186	15128	15069	15100	15026	15099	15354	15261	15102	15031	15082	15216	15076	15017	15108	15240	15185	15092	15136	15080	15350	15213	15228	15153	15070	15082	15200	15163	15011	14948	15255	15186	15241	15040	15186	15129	15138	15119	15302	15217	15115	14944	15215	14980	15353	15189	15079	15248	15344	15277	15158	15078	15093	15282	15204	15166	15325	15154	15221	15134	15182	15211	15205	15266	14964	15164	15356	15321	14920	15212	15224	14941	15073	15235	15231	15094	15115	15026	15172	15126	15199	15192	15147	15077	15213	14976	15311	15089	15148	15131	15165	15261	15047	15014	15098	15208	15126	15161	15047	15075	15105	15090	15250	15085	15219	14959	15149	15071	15307	15053	15247	15037	15268	14942	15148	15106	15136	15208	14980	15338	15112	15152	15213	15235	15203	15089	14971	14908	15175	15166	15144	15055	14993	15320	15065	14970	15106	15142	15227	15062	15213	15066	15196	15178	15064	15106	15289	15179	15102	15015	15268	15129	15007	15279	15186	15111	15148	15231	15292	15127	15111	15220	15329	15112	15120	15072	15191	15173	15053	15190	15168	15156	15398	15217	15197	15167	15126	15114	15152	15119	15050	15133	15163	15192	15102	15252	15278	15073	15152	15178	15212	15379	15382	15124	15275	15017	15019	15121	15094	15100	15024	15157	15262	15259	15182	15072	15071	15251	15002	15188	15060	15095	15205	15146	15354	15139	15082	15143	15076	14972	15240	15052	15210	15029	15217	15245	15194	15106	15011	15217	15279	15246	15137	14958	15268	15217	15203	15080	15037	15144	15377	14984	15299	15233	15102	15101	15186	15172	15148	15168	15112	15241	15097	15245	15311	15087	15125	15138	15355	15295	15228	15203	15247	15242	15186	15240	14997	15225	15015	15244	15086	15114	15166	15314	15090	15127	15230	15028	15102	15203	15247	15448	15196	15294	15272	15115	15141	15381	15213	15030	15110	15104	15009	15161	15063	14880	15130	15179	15153	15135	14863	15166	15138	14979	15195	15173	14990	15077	15194	15157	15052	15203	15263	15169	15286	15124	15108	15236	15213	15118	15064	15188	15065	14975	15146	14854	14985	15093	15226	15243	15081	15034	15190	15152	15137	15285	15166	15021	15071	15054	14994	15151	15122	15105	15105	15229	15281	15072	15037	15197	15216	15060	15041	15152	15378	15167	15063	15200	15363	15132	15250	15029	15137	15000	15160	15065	15051	15015	15311	15089	15041	15336	15005	15183	15203	15088	15135	15285	15263	15129	15139	15214	15167	15200	15170	15309	15172	15157	15168	15117	15302	15167	15093	15161	15211	15249	15027	15242	15153	15068	15131	15223	14975	15148	15189	15126	15150	15070	15030	15281	15107	15210	15085	15177	15143	15017	15131	15218	15213	15232	15201	15209	14992	15151	15257	15126	15148	15169	15071	15208	15246	15169	15021	15143	15343	15090	15051	15255	15055	15036	15161	15202	15152	15130	15052	15164	15276	15125	15220	15296	15121	15278	15000	15296	15238	15205	15263	15200	15122	15119	15192	15145	15257	15143	15343	15178	15217	15154	15019	15055	15112	14957	15203	15173	15170	15064	15098	15018	15105	15156	15336	15083	15172	15238	15190	15108	15076	15183	15146	15053	15252	15202	15291	15308	15178	15126	14997	14883	15265	15132	15093	15145	15201	15281	15210	15087	15095	15237	15280	15225	15066	15126	15228	15199	15001	15127	15255	15050	15148	15148	15160	15200	15266	15192	15139	15128	15042	15143	15240	15124	15118	15185	15136	15075	15059	15107	15281	15134	15140	15145	15099	15187	15268	15212	15084	15125	15214	15110	15177	15164	14996	15215	15096	15066	15370	15297	15061	15171	15030	15260	15191	15236	15238	15164	15249	15118	15191	15252	15189	15255	15134	15132	14984	15138	15097	15278	15249	15152	15103	15089	15174	15152	14935	15049	15080	15201	15097	15107	15321	15264	15293	15257	15214	15108	15156	15119	15133	15376	15155	15121	15190	15116	15249	15196	15152	15243	15275	15151	15167	15206	15039	15026	15232	15071	15061	15362	15180	15202	15068	15250	15211	15060	15152	14988	15162	15176	15119	15134	15148	15151	15155	15173	15073	15017	15085	15274	15223	15163	15135	15053	15222	15082	15153	14953	15155	15231	15134	15027	15132	15297	14925	15167	15179	15097	15286	15053	15009	15322	15238	15069	15124	15228	15094	15032	15334	15102	15189	15118	15197	15228	15133	15205	15060	15165	15114	15168	15080	15168	15120	15228	15380	15280	15223	15207	15243	15178	15105	15211	15234	15176	15020	15131	15115	15137	15074	15236	15102	15060	15136	15184	15237	15143	15032	15086	15151	15223	15027	15035	15097	15144	15119	15165	14909	15177	15172	15115	15117	15207	15133	15199	15346	15054	15157	15181	15098	15198	15025	15002	15221	15134	15158	15168	15156	15181	15060	15138	15122	15155	15072	15186	15020	15188	15199	15119	14987	15240	15203	15206	15128	15051	15178	15189	15138	15239	15132	15147	15052	15011	15152	15150	15085	15025	15040	15184	15104	15107	15103	15164	15183	15107	15252	15116	15106	15111	15116	15187	15051	15019	15038	15020	15275	15223	15094	15138	15094	15210	15098	15209	15140	15116	15040	15280	15078	15194	15226	14979	15218	15001	15285	15129	15043	15011	15144	15125	15058	15198	15105	15284	15291	15005	14906	15229	15093	15118	15258	15106	15120	15240	15372	15293	15143	15224	14967	14985	15165	15112	15200	15210	15075	15040	15172	15043	15214	15355	15262	15242	15033	15194	15117	15126	15152	15156	15279	15216	15283	15075	15120	15055	15087	15233	15178	15043	15298	15123	15107	15333	15147	15027	15245	15244	15047	15197	15029	14975	15087	15121	15212	14956	15155	15263	15122	15142	15234	15022	15091	15086	15163	15112	15136	15091	15217	14933	15093	15201	15186	15098	15147	15056	15330	15144	15151	15259	15225	15202	15019	15058	15331	15131	15171	15151	15064	15307	15137	15168	15156	15236	15093	15016	15172	15267	15146	15218	14988	15223	15065	15289	15249	14985	15106	15162	15225	15014	15212	15192	15127	15063	15222	15196	15189	15058	15139	15211	15125	15155	15054	15301	15040	15071	15007	15210	15184	15071	15165	15139	15095	15106	15158	15035	15314	15244	15092	15258	15337	15119	15263	14962	15205	15293	15109	15156	15253	15321	15253	14963	15170	15116	15232	15290	15028	15269	15260	15093	15006	15250	15216	15073	15214	14943	15352	15076	15132	15210	15065	15172	15155	15251	15040	15263	14935	15088	15015	15131	15022	15133	15189	15056	15170	15112	15178	15230	15101	14954	15063	15324	15143	14963	15271	15170	15209	15218	15042	15135	15044	14996	15205	15121	14942	15124	15259	15108	15192	15239	15015	15115	15178	15111	15186	15277
23810	21434	29228	24168	22535	24318	23844	20311	19642	19870	19989	19729	19232	18954	18782	18722	18877	18669	18512	18597	18406	18409	18604	18507	18354	18380	18481	18159	18575	18219	18492	18352	18471	20214	22307	20472	19442	18835	18353	18361	18406	18254	18054	18299	18223	18308	18137	18266	18308	18152	17999	18127	18215	18103	18184	18099	18287	18227	18223	18236	18312	18233	18314	18344	18234	18100	18158	18055	18266	18177	18185	18203	18169	18136	18468	18062	18126	18343	18279	18142	18342	18231	18162	18152	18179	18170	18294	18378	18127	18127	18147	18265	18091	18365	18272	17991	18030	18201	18033	18178	17991	18115	18290	17981	18038	18139	18250	18162	18197	18133	18087	18163	18333	18149	18213	18349	18034	17994	18152	18002	18190	18103	18000	18124	18197	18341	18397	18275	18164	18012	18164	18334	18148	18342	18101	18101	18162	18095	18198	18426	18176	18169	18211	18271	18023	18287	18184	18159	18010	18019	18016	18326	18100	18115	18059	17936	18145	18274	18191	18100	18154	18162	18351	18176	18089	18178	18195	18249	18108	18095	18218	18252	18122	18275	18185	18022	17786	18131	18197	18172	18282	18068	18267	18191	18166	18126	18166	17997	18087	18251	18101	18099	18419	18263	18319	18437	18257	18079	18042	18133	18013	18300	17953	17923	18205	18321	18107	18258	18192	17995	17957	18033	18265	18046	18215	18115	18310	18051	18128	18227	18095	18115	18281	18252	18032	18145	18250	18201	18171	18127	18191	18107	18160	18349	18132	18071	18181	18156	18169	18217	17894	18245	18138	17957	18075	18192	18108	17933	18186	18144	18107	18131	18091	18036	18196	18282	18128	18347	18139	18088	18255	18221	18001	18375	18031	18222	18083	18128	18199	18057	18133	18260	18210	18263	18314	18014	18090	17921	18182	18150	18124	18216	18210	18205	18179	18033	18103	18098	18056	18042	18208	18398	18344	18229	18414	17964	18238	17989	18073	18050	18217	18119	18100	18126	18337	18130	18080	18200	18074	18313	18214	18200	18262	17899	18335	18323	17953	18246	18088	18094	18156	18078	18075	18216	18254	17896	18147	18097	18136	18112	18148	18143	18134	18143	18286	18393	18277	18065	18110	18122	18319	18066	18329	18066	18179	17867	18080	18041	18050	18101	18001	18121	18388	17987	17971	18346	18191	18276	18166	18283	18181	18048	18093	18314	18298	18158	18245	18165	17921	18091	18115	18111	18253	18450	18019	18199	18270	18283	18046	18053	18142	18086	18153	18072	18173	18308	18064	18084	17958	18269	17809	18000	18346	18202	18152	18002	18207	18166	18130	18213	18169	18240	18172	18250	18414	18040	17938	17997	18101	18209	17865	18311	18060	18050	18364	18154	18164	18053	18094	18115	18148	18079	18098	18199	18038	18397	18165	18174	18087	18169	18107	18050	18099	18081	18223	17940	18240	18188	18178	18140	18037	18084	18146	18055	18179	18154	18099	18108	18232	18321	18161	18194	18114	18172	18038	18251	18245	18220	18339	18106	18046	18111	18110	18007	18248	18145	18143	18258	18118	18069	18200	18228	18143	18107	18087	18134	18286	18095	18268	18195	18070	18013	18178	18092	18157	18105	18175	18265	18193	18136	18119	18312	18391	18102	18145	18182	18096	18133	18308	18223	18089	18254	18218	18376	18273	18174	18095	18250	18203	18125	18091	18325	18230	18092	18159	18432	18088	18161	18168	18092	18253	18029	18023	18106	18067	18092	18019	18241	18068	18178	18132	18334	18198	18063	18280	18100	18161	18369	18276	18058	18028	18551	18086	18125	18038	18129	18364	18173	18294	18096	18067	18244	18391	18364	18184	18071	18144	18194	18057	17984	18118	18089	18040	18184	18174	18282	18034	18096	18263	18171	18155	18120	18072	18272	18038	18027	18171	18104	18288	18148	18264	17995	18048	18301	18125	18126	17971	18231	18072	18117	18419	18395	18147	17974	17929	17995	18260	18226	18273	18228	18043	18083	18291	18236	18029	17954	18045	18231	18115	18192	18210	18037	18242	18171	18236	18313	18194	18371	18136	18157	18187	18309	18191	18113	18336	18032	18156	18118	18313	18210	18220	18071	18309	18112	18083	18173	18041	17957	18223	18234	18470	18133	18197	18063	17982	18212	18094	17983	18283	18218	18300	18103	18103	18060	18287	18356	18051	18306	17989	18026	18245	18086	18128	18123	18263	18281	18019	18159	18267	18375	18260	18113	18023	18286	18041	18214	18107	18039	18354	18113	18123	18186	18130	18225	18028	18319	17998	18123	18374	18054	18072	18269	18206	18305	18230	18308	18173	18254	18154	18330	18143	18231	18121	17993	18111	18218	18193	18085	18313	18057	18166	18243	18188	17918	18060	18418	18123	18293	18192	18224	18182	18105	18040	17964	18130	18096	17966	18079	18104	18280	18261	18032	18247	18110	18203	18079	18237	18163	17799	18264	18162	18169	18110	18136	18347	18126	18215	18163	18072	18100	18151	17944	18120	18085	18205	18092	18199	18147	18031	18117	18277	18227	18336	18105	18179	18260	17865	18095	18049	18113	18155	18121	18333	18150	18207	18083	18316	18159	18157	18228	18119	18100	18125	18165	18306	18026	18236	18147	18037	18339	18143	18132	18295	18281	18164	18095	18367	18129	18240	18206	18092	18262	18152	18273	18222	18153	17942	18148	17999	18214	18296	18025	18223	18055	18057	18045	18090	18105	18228	18401	18063	17992	18096	18159	18377	18013	18135	17987	18385	18060	18039	18219	18231	18289	18378	18023	18179	18081	18284	18035	18136	18336	18372	18207	18294	18014	18403	18200	18149	18190	18036	18213	17993	18127	18203	18056	18100	18247	18214	18273	18242	18295	18141	18172	18212	18054	18061	18256	18366	18327	18142	18215	18071	18196	18298	18308	18118	18232	18099	17987	18177	17993	18196	18313	18231	18082	18079	18365	18209	17986	18216	17914	17941	18124	18268	18301	18154	18217	18113	18229	18066	17976	18220	18137	17910	18116	18111	18213	18259	18252	18221	18126	18091	18186	18229	17985	18066	18142	17974	18370	18005	18100	18026	18162	18072	18167	18132	18326	18150	18153	17832	18330	18386	18211	18242	18109	18011	18149	18298	18142	18064	18022	18321	18288	18234	18075	18056	18326	18223	18164	18178	17992	18154	18179	18007	18331	18112	18086	18266	17968	18119	18235	18158	18181	18178	18258	17977	18237	18118	18091	18147	18162	18261	18148	18125	18182	18435	18286	18269	18032	18096	18125	18055	18332	18054	18035	18277	18285	18303	18180	18112	18056	18131	18306	17982	18138	18157	18129	18291	18063	18106	18120	18102	17974	18166	18188	18045	18034	18170	18067	18267	18214	18237	18373	17991	18024	17973	18252	17999	18040	18089	18065	18308	18164	18196	18010	18014	18137	18261	18152	18224	18171	18172	18137	18210	18249	18128	18151	18357	18208	18166	18189	18240	18263	18237	17891	18294	18173	17988	18228	18028	18316	18036	17945	18078	18088	18396	18174	18341	18180	18293	18007	18132	18094	18136	18301	18231	18195	18142	18233	18202	18424	18052	18265	18020	18057	18189	18183	18124	18038	18362	18282	18027	18206	18276	18142	18027	18169	18023	18016	18005	18194	18045	18060	18080	18011	18164	18105	18186	18178	18234	18361	18259	18177	18122	18248	18320	17967	18290	18172	18043	18049	18289	18067	18158	18265	17879	18207	18006	17959	18054	18395	18361	18250	18256	18088	18133	18081	18165	18281	18113	18413	18156	18082	17870	18240	18333	17986	18223	18102	18022	18211	18312	18199	18173	18095	18107	18180	18089	17992	18047	18036	18166	18231	18476	18245	18052	18208	18041	18357	18071	18154	18215	18109	18416	18193	18098	18120	18266	17921	18151	18216	18097	17922	18152	18095	18227	18279	18210	18330	18204	18098	18122	18343	18122	18106	18115	18299	18217	18180	17858	18133	18167	18219	18117	18296	18264	18138	17834	18015	18146	18217	18191	18083	18071	18156	18224	18137	18063	18073	18236	18198	18048	17944	18210	18141	18369	18228	18286	18224	18315	18145	18142	18017	18363	18154	18288	18127	18101	18223	18158	18286	17972	18081	18386	18124	18338	18038	18200	18036	18143	18230	18188	18165	18248	18202	18115	18128	18026	18308	18139	18159	18227	18161	17981	18467	18032	18048	17990	18003	18062	18290	18345	17975	18280	18211	18125	18067	18365	18195	18151	18120	18227	18221	18394	18378	18277	18171	18050	18045	18211	18124	18091	18220	18172	18211	18152	18009	18221	18233	18206	18104	18091	18119	18241	18091	18097	17969	18268	18282	18202	18298	18127	18085	18139	18329	18109	17934	17861	18130	18167	18076	18248	18425	18358	18159	18243	18126	18213	18171	18325	18172	18244	18099	18381	18350	18117	17970	18234	18119	18232	18093	18138	18201	18090	18154	18017	18185	17891	18033	18244	18076	18159	18171	17996	18078	18139	18143	17912	17927	18187	18234	18167	18068	18222	18137	18280	17866	18126	18176	18095	17956	18304	18060	18050	18269	18260	18293	18171	18307	18130	18071	18126	18363	18120	17996	17869	18318	18144	18287	18124	17945	18143	18108	18064	18178	18132	18301	18223	18229	18089	18358	18447	18359	18077	18262	17997	18007	18101	17986	18297	18226	18281	18351	18342	18089	18057	18291	18372	18221	18141	18413	18095	18136	17940	18153	18038	18163	18186	18347	18043	18193	18224	17848	18194	18133	18440	18132	18086	18162	18308	18401	18048	18124	18027	18291	18196	18162	18457	17991	18215	18051	18235	18231	18056	18300	18164	18265	18257	18205	18371	18068	18008	18351	18169	18261	18199	18297	18147	18053	18208	18195	18342	18211	18329	18309	18030	18233	18219	18519	18062	18400	18163	18155	18293	17891	18188	18232	18156	18003	18275	18328	18179	18196	18155	18267	18180	17960	18136	18203	18135	18269	18066	18013	18128	18196	18334	18248	18332	18039	18103	18334	18124	18142	18086	18173	18016	18139	18035	18200	18044	18203	18159	18333	18127	18241	18036	18067	18096	17928	18170	18039	18074	18364	18134	18031	18193	18113	18357	18402	18321	18056	18358	18199	18058	18137
20202	36930	34043	25899	22072	20393	18977	17974	17083	17463	17381	17051	16424	16010	15829	15788	16001	15607	15466	15257	15151	15401	15381	15282	15229	15230	15281	15061	15219	15178	15197	15287	15394	17944	20272	17331	16326	15554	15358	15108	14961	15022	14881	14831	15204	14976	14911	14963	15122	15147	15070	15059	15122	15051	15113	15072	15178	14973	14964	14856	15052	15067	14969	15091	14892	15175	15075	14983	15073	15027	14970	15149	15010	14919	15032	15009	15129	15013	15013	15150	15018	15074	14831	15148	15110	14998	14940	15030	15069	15182	15036	15041	15035	14978	14835	15203	14939	15035	15156	14944	14925	15088	14894	15070	14937	15022	15032	15109	15101	15040	15173	15074	14981	15064	15088	15037	15027	14949	14944	15032	15012	15078	15081	14885	15099	14817	15064	14942	15077	15056	15130	14952	14862	15052	14903	15054	15013	15093	15098	15023	15048	14944	15086	14885	14997	15020	14950	15096	14994	15046	15024	14893	14921	14895	14980	15089	14975	15130	15092	14912	15218	14929	14876	14998	15080	15120	15000	14985	15109	15115	14859	15050	14956	15114	15146	15112	14940	15118	14959	15050	15123	15098	15052	14978	15080	15014	14926	15064	15085	14937	14977	14923	15146	14955	14995	15038	14850	15036	15044	15219	14966	15090	14937	15102	15073	15170	15164	14957	15049	15081	15057	15045	14856	14983	15031	14960	14980	15072	15052	14995	15189	15138	15027	15005	14987	14970	14989	14952	14963	15152	15089	15051	15275	14921	15079	15080	14977	14986	14992	15035	15004	14947	14887	15166	14951	15118	15155	14992	14974	15073	14961	15031	14931	14943	15002	14862	15146	14974	14881	14979	14959	14962	15087	15150	14951	15057	14962	15110	14867	14964	15000	15014	15106	14991	15000	14953	14985	14977	15024	15041	15089	14899	14942	15068	14971	15058	15005	14980	15090	15050	15037	15165	15001	15026	15048	15022	15053	15007	15051	15153	15078	15064	15195	14896	15003	15102	15161	14959	15165	14938	14907	14985	15032	14992	14942	15001	15062	14991	14993	14910	14931	14947	14950	15093	14948	15031	14966	15142	15037	14933	15130	15021	15033	15043	15095	14918	15212	14989	15161	14851	14943	15079	15012	15166	14892	15021	14867	14979	14877	15150	15051	14992	15069	15031	14999	15033	15059	14887	15052	14926	14934	14918	15011	15157	15107	15011	15092	15059	14956	15034	15114	15072	14974	15048	14986	15004	15154	15009	15040	15215	14833	15147	15022	15005	15056	15035	15117	14982	14957	14965	14903	15078	15072	15007	15041	15123	15080	15049	14840	14963	15054	15122	15070	15004	15047	15063	15083	14908	14971	15046	15044	14898	15150	15143	14826	15189	15079	14962	15052	14896	14887	15065	15046	15150	15049	15109	15019	14970	15089	15141	15172	14833	15085	15036	15007	15053	14904	15108	15050	15061	15081	15047	14974	14939	15044	15109	14951	14895	14950	14946	15162	15232	15050	14869	15051	15169	14941	14971	15117	15094	14975	14979	14985	15107	15114	15074	15080	14915	15195	14848	14981	15022	15118	14990	14920	14957	15015	14974	15130	15066	14962	14910	14763	14876	15053	15111	15239	14971	15086	15041	15030	15189	14979	15089	14978	15002	14937	15125	15120	15102	15105	15205	14937	14930	15012	15006	14989	15046	15056	15000	15011	15096	15075	15262	14997	15075	15054	15052	15084	15082	14940	14926	14991	14859	15089	14966	14970	14917	15031	15082	15043	14996	15050	14835	15059	15109	15084	15015	14977	15093	15262	15048	15155	14904	14922	15264	15008	14923	15056	14950	15013	15153	14878	15074	15172	15149	15183	14937	14959	14926	15208	15030	15112	14947	15006	15006	14894	15150	15189	15125	14929	15230	15046	14938	15049	15132	15099	14905	15202	15033	15156	14950	14891	14874	14998	15046	15122	15054	15015	14984	14956	15195	14850	15161	15077	14996	14958	15074	14913	15016	14996	15127	14924	15125	15085	14948	15009	14996	15033	15083	15012	15079	15084	14929	14905	15038	15020	14964	15039	15050	15042	14868	15066	14936	14925	14824	15169	15004	15088	14978	14923	15025	14864	14930	14880	14967	15067	15028	14854	15096	15035	15077	15017	14996	15011	14918	15049	15082	15117	14950	14950	14964	14926	14839	14910	14895	14862	14902	14965	14920	14974	15030	15011	15007	14966	15028	15014	15198	15039	15001	15020	15102	14881	15125	15139	14963	15033	15083	14892	15045	14996	15012	14732	14973	15008	15016	15058	14987	14904	15072	15051	15121	15020	15004	15241	14932	14866	15060	15213	15029	15140	14937	15032	14967	14903	14979	15063	14964	15124	15079	14896	15029	15057	15110	14885	15097	15006	14957	15108	14997	15075	15146	15039	15019	14963	15221	14957	14973	14996	14990	14806	14835	15024	15123	15090	14931	14923	15040	15037	15043	15007	15081	14935	14997	14832	15032	15013	15023	14935	15107	14928	15006	15172	14945	15070	15044	15120	14967	14839	14813	15178	14898	15031	14823	15011	15089	15248	14858	15098	14860	15090	15081	15204	15115	15113	15125	14901	14992	15159	14875	14990	15010	14992	15059	15021	15038	15034	14998	15133	15016	15070	14941	14827	15216	15091	15129	15112	15078	15107	15047	15091	14975	14996	15165	14989	14926	14997	14974	15105	14876	14903	14833	15070	15049	15289	15065	14871	15055	14931	14877	15147	14909	15161	14963	15009	15063	15028	14889	15145	14985	15088	15035	15142	15198	14876	15098	14949	15064	14864	14969	15031	15012	15110	14750	15071	14958	15007	15078	15036	15050	15095	15238	15011	15038	15002	15043	15001	14893	15006	15012	14926	15109	15050	14942	15005	15104	15019	14999	15164	14991	14936	15011	14999	15092	15048	14950	14935	15123	15137	15015	14978	15219	14996	15103	14946	14860	15070	15040	14848	14917	14809	15007	14906	15092	15144	15143	15026	15172	15075	15063	15084	14827	14890	15016	15240	15050	15064	15060	14983	14954	15007	15019	14975	15065	15016	14958	15235	15208	15174	14871	14992	15094	14964	15126	14990	14916	15078	15045	14962	15202	15218	15085	14998	15044	15041	14942	14913	15093	14975	14962	15066	15154	15049	15159	14939	14944	14984	15039	15052	14924	14923	15122	15073	15118	14961	15111	14796	14995	15092	15013	15034	14955	14884	14984	15086	14985	15049	15083	15006	14938	14964	15065	15062	14964	14988	15064	15031	14931	15152	14982	15026	14988	14799	15006	14901	15035	15104	14900	15125	14949	14934	15050	15022	14838	15236	14916	15010	14892	15034	15054	15038	14934	14827	15159	15080	15193	15063	14975	14985	15017	15056	14967	15131	15071	15116	15025	15077	15072	15078	14898	15030	15044	14960	15019	14839	15007	15227	14972	14793	15066	15066	15024	14870	15167	14932	15081	14936	15050	15038	15092	15112	15091	15073	14935	15047	15054	15031	15064	15018	14928	15072	14932	14901	15035	15032	15006	14911	15083	15070	14842	14837	15009	15049	15057	14934	15009	15126	15083	15039	14953	14987	14989	14961	15072	15118	15086	15005	15062	15029	14994	15028	15080	15043	15032	15073	14898	15069	15138	14971	15140	14980	14986	14839	15172	14884	15134	15135	14986	14996	15357	15027	14915	15027	15063	15143	15151	15099	14929	15140	15007	14941	15110	15006	14908	14913	14979	15011	15002	15004	14880	15022	14968	15033	14905	15164	14960	15157	15009	14995	14916	14898	14887	15071	15092	15220	14864	15162	15005	15061	15091	15096	14984	14896	15029	14978	14929	15012	14921	15032	15047	14806	15171	15040	15155	15141	15079	15042	15034	15145	14896	14897	14998	15128	14987	14949	14951	14810	14968	14896	15005	14910	15011	15031	14967	14943	15017	14832	15085	15113	14937	15103	15118	15051	15090	15003	14963	15000	14957	14957	15061	14971	14984	14991	14924	15112	15171	15176	15072	15089	15018	15085	15158	14974	15062	15126	15138	14925	15234	14970	14909	14968	14976	15050	14996	14993	14992	14943	14956	15015	15143	15219	15124	15004	15024	15007	14956	15041	14816	15133	15130	14909	15058	15030	15045	15151	14891	15116	14959	15071	14973	14994	14875	15007	15013	15111	15035	14999	15072	14991	15103	14823	14870	15040	15071	15168	15126	14955	15055	14964	15115	15111	14920	15030	14949	15144	15146	14972	15019	14943	15100	14966	15044	15081	15068	15143	15122	15038	15115	15085	15038	15153	15037	15032	14818	14936	14950	15004	14988	15137	15075	14967	15043	15024	14923	15014	14894	15076	14895	15106	14964	14888	14881	15106	15126	14930	15038	14960	14988	14872	15072	15103	15084	14937	15121	14929	15004	15092	15044	15047	15108	14992	15056	15149	15057	14962	15023	15079	15032	14908	14993	14977	15201	14978	14986	15036	15057	15034	15045	14978	14979	15036	15229	15009	15018	14984	15147	14946	14989	14920	14881	15064	15072	15158	15138	14850	15060	15006	15003	15198	15093	15210	14992	14951	15067	15136	14989	15137	15109	15079	15080	15004	15094	15041	15076	15152	14849	15045	15085	15032	15072	15089	14868	14896	14967	15078	15068	15052	15057	15114	14987	15049	14899	15126	15023	15015	15083	15087	15030	15027	15126	15042	15171	15065	15011	15003	15100	15325	14937	15072	14932	15006	15099	15011	15011	14993	14959	14825	15005	14951	15030	15070	14935	15002	15062	14857	15067	14835	15013	15012	15062	15033	15058	14974	14916	15047	15080	15178	15129	14886	14968	15031	14981	14932	15160	14808	15228	14975	15138	15174	15010	15063	14970	15079	14938	15049	14983	14979	14972	15078	14947	14940	15039	15033	15138	15078	14885	15055	15076	15016	14980	15174	15197	15205	15049	15221	15111	14942	14962	15004	14969	15053	14999	14959	15120	15009	14922	15231	15049	15121	15079	15110	15013	15056	15102	14961	15065	15000	14871	15140	15058	15109	14915	15045	15060	14980	14985	14919	15033	15152	14996	15035	15015	14988	15065	14930	15067	14945	15079	14849	14721	15077	14834	15056	15089	15016	15095	14867	15107	14990	15166	15160	14946	15009	15133	15138	15118
22984	21454	29475	23862	21710	24434	27279	21477	20217	20707	20593	20326	19749	19380	19047	18851	19037	19253	18737	18921	18566	18521	18715	18591	18631	18518	18472	18499	18534	18342	18363	18493	18246	21342	24808	21885	20362	19353	18700	18375	18224	18102	18262	18385	18286	18024	18220	18328	18253	18245	18404	18371	18230	18228	18414	18172	18139	18213	18082	18189	18081	18164	18029	18117	18250	18362	18304	18231	18337	17969	18182	18200	18262	18297	18389	18142	18146	18238	18316	18257	18306	18015	17813	18184	18146	18323	18273	18454	18236	18284	18184	18353	18369	18159	18377	18217	18042	18233	18032	18216	18325	18252	18295	18148	18349	18279	18274	18400	18284	18196	18256	18251	18297	18233	18119	18253	18026	18345	18125	18072	18365	18126	18203	17986	18200	18198	18315	18249	18183	17917	18123	18319	18003	18219	18221	18183	18208	18285	18277	18093	18010	18163	18236	18153	18212	18169	18237	18245	18073	18099	18302	18212	18213	18042	18054	18181	18176	18286	18073	18245	18190	18182	18332	18330	18195	18192	18355	18272	18169	18073	18311	18525	18186	18022	18056	18090	18037	18210	18213	18087	18112	18343	18191	18208	18150	18117	18046	18238	18142	18091	18365	18208	18378	18147	18176	18287	18192	18172	18130	18114	18068	18312	18252	18080	18371	18224	18093	18415	18084	18230	18059	18029	18031	18195	18091	17892	18060	18156	18035	18075	18334	18315	18281	17895	18061	18132	18100	18081	18254	18005	18053	18341	18256	18244	18244	17993	17893	18162	18056	18239	18331	18075	18001	18161	18248	18232	18371	18052	18188	18280	18195	18156	18364	18191	18127	18091	18058	18107	18325	18156	17944	18174	18091	17990	18273	18194	17994	17904	18038	17999	18097	17921	18082	18274	18189	18124	18178	18271	18160	18142	18028	18195	18084	18138	18167	18017	18059	18023	18149	17913	18238	18048	18178	18314	18127	18200	18027	17984	18277	18088	18249	18047	18038	18264	18070	18070	17969	18208	18214	18153	18105	18187	18103	18097	18266	18304	18127	18078	18161	18352	18228	18381	18112	18195	18190	18245	18247	18059	18127	18207	18166	17960	18206	18007	18148	18115	18288	18077	18190	18310	18278	18224	18477	18127	18219	18143	18201	18121	18354	18396	18104	18066	18173	18069	18046	18130	18048	18175	18032	18172	18199	18108	18071	18278	18023	17978	18066	18092	18079	18282	18212	18182	18365	18334	18285	18067	18045	18082	18063	18227	18211	17967	18054	18126	18185	18184	18062	18012	18163	18186	18363	18063	18378	18170	18207	18092	18196	18327	18187	18256	18201	18089	18056	18098	17878	18122	18189	18071	18249	18057	18006	18344	18110	18267	18027	18006	18288	18375	18040	18063	18123	18157	18276	18000	18250	18210	18164	18344	18242	18078	18391	18232	18163	17929	18264	17985	18076	18337	18172	17989	18085	18173	18171	17966	18089	18244	18214	18110	18100	18231	18075	18112	18121	18077	18232	18172	18291	18273	18423	18222	18198	18036	18063	17952	18156	18317	18240	18297	18207	18202	17985	18083	18176	18254	18100	18026	18016	18045	18175	18202	18173	18129	18212	18239	18245	18225	18023	18223	18163	18160	18128	18128	18092	18216	17899	18109	18140	18053	18222	17985	18048	18117	18169	18214	17959	18314	18251	18010	18315	18292	18119	18370	18224	18183	18137	18156	18175	18214	18194	18317	18412	18154	18342	18221	18139	18228	18136	18340	18012	18217	18118	18054	18066	18243	18326	18127	18243	18052	18196	18132	18141	18216	18120	18179	18219	18270	18066	18021	18451	18137	17945	18219	18282	18231	18148	18088	18274	18326	18223	17910	17806	18354	18356	18170	18162	18047	18061	18095	18159	18137	18266	18152	18276	18291	18090	18279	18234	18058	18065	18277	18127	18223	18229	17950	18180	18313	18095	18150	18098	18019	18194	18085	18079	18150	18180	18308	18274	17941	18260	18038	18124	18262	18043	17943	18056	18068	18203	18101	18046	18001	18097	18253	18081	18362	18162	18138	18171	18143	18256	18172	18125	18377	18146	18225	18236	18431	18045	18070	18221	18188	18210	18004	17999	17967	18229	18019	18125	18200	18148	18084	18217	18142	18166	18013	18320	18139	18274	18191	17930	18099	18289	18476	17947	18042	18235	18245	17981	18032	18065	18076	18292	18239	18147	18161	18273	17936	18047	18205	18154	18025	18221	18105	18117	18213	18251	18242	18095	18096	18084	18109	18178	17825	18235	18342	18072	18233	18147	18048	18123	18088	18152	18196	18109	18055	18229	18169	18212	18163	18523	18357	18138	18247	18156	18236	18059	18105	18114	18079	18257	18101	18200	18121	18196	18430	18043	17982	18080	18172	18181	18236	18190	18178	18342	18061	18244	18118	18218	18135	17882	18258	18201	18070	18279	18182	17902	18142	18278	18430	18076	18118	18259	18244	18337	17920	18166	18024	18311	18248	18094	18288	18226	18025	18215	18063	18142	17981	18090	18236	18217	18281	18138	18141	18226	18113	18012	18224	18043	18166	18053	18222	17939	18190	17978	18196	17864	18006	18187	18371	18313	18250	18180	18091	17945	18025	18180	18172	18168	18228	18494	18084	18212	18264	18116	18314	18295	18196	18236	18154	18135	18216	18078	18234	18299	18323	18107	18123	18400	18145	18120	18270	18322	18127	18128	18099	18289	18306	18158	18421	17951	18171	17985	18117	17812	18071	18064	17720	18068	17950	18091	18212	18172	18058	18043	18077	18178	18072	18291	18135	18181	17998	18205	18053	18293	18174	18188	18188	18145	18283	18169	17989	18125	18268	18077	18028	18206	18302	18136	18250	18046	18120	18305	18203	18181	18142	18117	18143	18019	18221	18084	18074	18084	18059	17967	18319	18313	18177	18397	18402	18240	18210	18054	18116	18258	17992	18238	18144	18195	18048	18217	18212	18364	18197	18035	18034	18204	18282	18237	18308	18426	18193	18226	18073	18075	18301	18294	18387	18234	18025	18225	18041	18177	18294	18124	18319	18088	18169	18099	18096	18068	18094	18078	18083	18076	17976	18191	18311	18378	18063	18246	18206	18269	18289	18103	18112	18254	18151	18265	18246	18121	18415	18170	18172	18188	18210	18091	18142	18400	18245	18160	18101	18053	18230	18300	18113	18250	18097	18010	18268	18251	18411	18316	18070	18123	18033	18075	18256	18425	18006	17957	18235	18245	18158	18141	18148	18165	18087	18252	18212	18256	18061	18267	18032	18175	18083	18335	18015	18436	18014	18224	18312	18018	18248	18316	18118	18182	18158	18048	18122	18381	18166	18063	18095	18152	18314	18109	18084	18032	18179	18069	18121	18191	18058	18195	18004	18221	18030	18071	18273	18165	18453	18217	18278	18228	18096	18185	18286	18050	18296	18273	18498	18040	18142	18138	18006	18217	18106	18026	17945	18221	18042	18175	18346	18153	17865	18144	18230	18168	18114	17957	18148	18259	18214	18317	18219	18284	18054	18073	18157	18239	18025	18227	18208	18007	18241	18023	18082	18092	18106	18168	18224	18114	18144	18330	18300	18407	18196	18326	18194	18339	18032	17971	18320	17880	18118	18222	18207	18204	18220	18295	18067	18215	18046	18296	18090	18069	18138	18352	18213	17787	18076	18062	18097	18361	18198	18008	18055	18356	18082	18025	18095	18116	18084	18208	18325	18095	18230	18400	18133	18410	18126	18092	18194	18217	18321	18181	18271	18183	18145	18331	18191	18120	18312	18173	18146	18258	18176	18278	18390	18189	18245	18190	18122	18023	18271	18125	17968	18258	18039	18087	18071	18197	18241	18001	18171	18282	18130	18155	18155	18198	18229	18074	18166	18209	18069	17943	18204	18344	18185	18011	18060	18254	18168	18199	18255	18101	18163	18189	18108	18151	18213	18074	18152	18002	18085	18092	17981	18256	18214	18264	18207	18033	17922	18258	18253	18252	18104	18250	18160	18223	18245	18389	17896	18048	18082	18241	17856	18311	18101	18357	18116	18278	18244	18083	18111	18335	18286	18083	18187	18288	18063	18241	18238	17959	18188	18219	18250	18193	18040	18141	17960	18299	18173	17993	18051	18046	18067	18207	18141	18132	18140	18212	18169	18078	18191	18200	18365	18252	18280	18233	18188	17973	18201	18177	18217	18056	18068	18290	18125	18096	18212	18234	18108	18449	18019	18273	18148	18170	18508	18164	18111	18134	18169	18187	18191	18282	17988	18149	18118	17922	18124	18076	18072	18107	17927	18275	18099	18204	18162	18230	18182	18101	17926	18240	18207	18174	18118	18249	18184	17987	18101	18161	18203	18174	17962	18292	18201	18142	18118	18117	18088	18075	18169	18172	17869	18049	18081	18168	18043	18210	18023	17973	18158	18079	18055	18135	18369	18204	18198	17999	17909	18282	18107	18048	18054	18392	18319	18295	18069	18261	18323	17999	18187	18152	17919	18177	18138	18146	18249	18185	18262	18082	18149	18349	18272	18262	18076	18297	18265	18373	18113	17993	18097	18072	18151	17973	18204	18138	18110	18109	17895	18081	18248	18413	18172	18118	18210	18002	18183	18197	18170	18037	17933	17947	18020	18304	18268	18006	18001	18325	18008	18209	18105	18081	18074	18113	18040	17996	18331	18263	18125	17973	18197	18093	18238	18217	18065	18074	18225	18125	18272	18141	18090	17918	18128	18028	17967	18021	18090	18237	18239	17992	18141	18413	18059	18149	18231	18186	18126	18268	18251	18014	18213	18136	18129	18172	18324	18063	18265	18142	18211	18059	18009	18254	18179	17991	18305	18088	18205	18155	18213	18304	18188	18199	18362	18410	18153	18130	18089	18035	18065	18453	18497	18117	18276	18145	18218	18338	18021	18199	18164	18042	18164	18406	18129	18190	18190	18221	18038	18203	18184	18393	18120	18113	18374	18172	18186	18218	18013	18182	18173	18220	18212	18319	18271	18363	18154	18225	18050	18075	18236	18133	18052	18131	18301	18254	18153	18113	18173	18078	18204	18042	18157	18058	18245	18204	18339	18130	18335	18193	17996	18146	18036	18050	18410	18146	18218	18188	18133	18076	18234	18254	18136	18181	18125	18288	18051
22336	40973	38174	29995	25239	22636	20362	19128	18452	18507	18350	17911	17132	16225	16207	16120	16165	15844	15661	15382	15278	15494	15370	15348	15495	15389	15353	15461	15235	15231	15446	15603	15286	20038	23635	19046	17249	16002	15336	15090	15062	15128	14960	14965	15048	15029	15213	15102	14927	15099	15096	14978	14998	15025	15000	15137	15032	15062	14952	15015	15008	14975	14953	15016	15035	15035	14996	14938	14925	15169	14927	15020	14926	14854	14999	15132	14983	14954	15026	15123	14970	14936	14961	15097	15155	15031	15038	15129	15000	15014	15161	14937	14924	14985	15259	15052	14942	14880	15103	14980	15032	15188	15064	15059	15006	15026	14950	15110	14876	15058	14898	15008	15067	14873	14910	15090	15110	14793	14957	14900	14984	14929	15133	15117	14869	14871	15049	15063	15139	15151	14983	14926	15017	14996	15074	14990	15041	15076	14947	15059	14863	14958	15000	14911	14935	14865	14955	14976	14957	15234	15088	15054	15015	14963	14912	15092	15093	14925	14953	15020	15115	14946	15067	15017	15079	14850	14894	14896	15010	14784	14873	14956	15018	15029	15005	15096	15020	15010	14937	14949	14948	14883	14975	14916	14966	14835	15020	15163	15201	15115	15062	14920	14887	14942	14979	15138	15128	14941	15139	14963	14909	14879	14964	15085	14931	14926	14877	14918	14903	15020	14962	14842	15044	15033	15079	15008	15066	15092	14935	15068	15032	15000	14821	15013	14962	14929	14865	14938	14954	15064	14753	14895	15060	15091	15015	15099	14940	14946	14867	15031	15083	15057	14880	15056	14890	14993	15015	15027	14954	15023	15064	14956	15255	14873	14954	14959	15002	15140	14932	14971	15002	14910	14940	15045	14842	15124	15063	14908	15116	14999	15034	14854	15065	15087	14951	15143	14985	15079	15038	15056	15086	14962	15069	14939	14977	15137	15057	14953	15135	14771	15209	14975	15025	15082	15009	14916	14958	14998	14926	15179	14964	15021	15080	14856	14843	14879	14927	14966	15021	15036	15064	15126	14872	14973	14978	15004	15049	14930	15054	14961	15027	14906	15101	14914	15047	15013	14778	15054	14957	14730	14966	14847	15010	14900	14982	15120	15140	14835	14934	14952	14931	14937	14874	15195	14974	15034	14989	14930	14927	14927	15126	15085	15038	14964	14958	15028	15023	14884	14962	14849	14984	14986	15100	14948	14997	14886	14961	15122	14970	14981	14923	15110	14939	15080	14996	15202	14964	15216	14924	15019	14933	15109	15036	14990	15201	15053	15022	14942	15155	14983	14955	14983	14992	14998	15071	15097	14952	14973	14893	15142	14995	14943	15069	15034	15149	14996	15005	14917	14875	15003	15000	15023	15115	15030	15093	14937	15092	15037	14754	14976	14803	15029	15151	14860	14941	15034	14924	15050	14902	14998	14978	14872	14961	15029	15000	15025	15103	14984	15010	15060	14922	15147	15089	14821	14977	14971	14931	14969	14874	14846	14981	14888	14951	15098	14909	15036	15031	14917	15160	14815	14920	15064	14868	15029	15000	15020	15195	15072	14996	14934	14956	14789	14989	14986	15217	14801	14961	15038	15178	14913	14964	14985	15090	14944	14988	14993	14967	15109	14962	14885	15015	15033	14996	15141	15036	14933	15002	15129	15106	15028	15126	14898	14974	14941	15084	15035	15186	14899	14912	14917	14899	14859	15108	14971	15074	15010	14857	14867	14944	15107	14935	14987	14975	15105	14991	14906	15225	14940	15166	14873	14984	14959	15048	15098	14936	14828	14970	14996	14994	14971	14911	14820	14903	14931	15016	14892	15076	14982	15062	15070	14918	14931	15096	14933	15038	14939	15015	14879	14987	14890	14905	15127	14897	14846	14884	15100	15011	14965	14988	14908	14845	14888	14896	14967	15104	14886	15029	14931	14917	15013	14947	14956	14913	15069	14927	15130	15002	14875	14763	14964	15057	14937	15071	14961	14998	14979	14919	14973	15102	14901	14956	15048	15098	14929	15168	15053	14885	14913	14939	15100	14963	15004	14925	14933	14940	14975	14891	14975	14965	15002	14969	14868	14950	14964	15178	14755	14959	15015	15058	14953	14967	14841	15131	15159	14995	14761	15034	14864	14936	14961	15001	15054	14934	14836	15010	15036	14945	15063	14940	15049	14933	14966	14970	14991	14920	14830	15058	14948	15086	14910	15035	14912	15065	14875	15001	14889	14947	14897	15017	15056	15090	14906	15096	15061	14858	15074	14971	14936	14964	14943	14980	14907	14882	15141	15101	14934	15033	14994	14908	15033	14974	14931	14886	14975	14954	14962	15110	14984	14958	15096	14983	14990	14874	14978	15106	15004	15034	15170	14994	15019	14893	15070	14945	14937	14962	14995	14952	14934	15036	14986	14926	15157	14894	14911	14988	14883	15023	15124	14942	15049	15002	14941	15164	14950	14831	15096	15215	14916	15125	14953	14991	14974	14991	14850	14900	14813	14960	14960	14891	14983	14967	14981	15131	15131	15004	15132	14994	14885	14959	14984	15127	14981	14958	14855	14813	15077	15192	14980	15008	14802	15053	15029	14952	15044	14903	15200	15078	15068	15017	14934	14974	14970	14783	14880	14817	14899	14928	14893	15105	14910	14877	15003	14883	14992	15080	14886	15039	15118	14729	14835	15069	14786	15025	14942	15032	15009	14979	14927	14945	15105	14950	15072	15058	14888	14884	14904	14921	15056	15103	14838	14995	14821	14920	14981	15110	15164	15103	14983	14813	15152	15110	15002	15172	14921	14889	14941	15117	14844	14954	14874	15017	14794	14994	14819	14985	15062	14919	15107	15134	14789	14951	15094	15066	14879	15007	14825	14997	15093	14925	15091	15075	15040	15081	15013	14963	15088	14892	15045	15146	15129	14901	14782	15202	14975	14950	14989	15011	15046	15044	14873	14809	14986	14938	15039	15011	15143	14894	14928	15152	15077	14890	15088	14889	14880	14808	15022	14948	15205	15008	14897	14904	14982	14994	14950	14960	14861	14969	14990	14959	15136	14990	15045	15134	15135	15067	14891	14968	15003	14862	14995	14759	14895	14987	14966	15023	15076	14969	14918	15035	14945	14976	14878	14998	14931	14890	15002	14906	14904	14985	14786	15157	15136	15062	15008	14987	14871	14912	14796	14908	14893	15100	14877	14959	15005	15156	14914	15153	14962	15027	15111	14883	15093	15138	14937	14953	14869	14980	15012	14840	15156	14806	15007	14856	14976	15102	14957	15064	14965	15016	15009	14900	15046	15042	14908	14931	14833	15024	15018	14985	15138	14977	15099	15036	14839	14987	15113	15063	15012	14974	14912	15149	14972	15162	14974	14883	14916	15002	14993	14987	15084	14980	14825	15013	14896	15138	14988	14944	15012	14930	14955	14871	15210	15057	15065	14859	14941	14885	15011	15112	15089	15008	14972	14968	15174	15096	14935	14968	14860	14981	14973	14957	14970	14972	14851	14948	14994	14972	15145	15015	15216	14975	14944	15077	15014	15106	14987	15032	15149	15132	15060	15114	14946	15109	14896	15139	14883	14952	14980	15073	14985	15140	14825	14902	14864	15064	15115	15002	14993	14957	14913	15107	14851	14975	14882	14905	14890	15035	15000	14933	14846	14991	14985	15046	15089	14888	15114	14975	14895	15122	14954	14967	14856	14940	15131	14970	14990	15051	14989	15093	14940	15058	15003	14992	15054	14871	15079	14879	14861	15020	14986	14821	15078	14983	14980	14903	15228	14989	15049	15023	15076	15063	14973	14967	14936	14875	15084	15072	14933	14890	14925	15019	14955	15090	14922	14993	14973	15088	15079	15013	14810	15073	14919	14926	14952	15092	15072	14866	14929	15074	15087	15085	15150	15058	15125	15147	14988	15070	15074	14914	15001	14861	15032	15075	15002	15046	15012	15135	15005	15073	14999	14965	14990	14973	15043	15022	14997	14972	15012	15027	15271	14988	14876	15002	15057	14863	14884	14961	14945	15016	14848	14923	14914	14902	14897	14773	15032	15092	15119	14868	15187	15030	15001	15076	14915	15040	14899	15029	15015	14938	15105	14940	14974	14917	14812	15152	15082	15102	14948	14930	14932	15113	14894	15048	14934	15001	14969	15035	14904	14891	15007	15185	14900	14840	15127	15040	15074	14950	14931	14829	14950	14907	14948	15121	14991	15022	15108	14859	14963	15116	14922	15034	14971	14929	15117	14905	14946	14898	14851	14787	14970	15011	14920	15002	15078	15049	14959	15011	14995	15052	14890	15084	15114	15095	14905	15047	15112	14771	14969	14881	14963	15138	15194	14993	14925	14997	14979	14979	14932	14963	15006	14897	14940	15034	14916	14920	14836	15110	15125	14993	15100	15051	15135	14987	15198	15140	15227	14806	15159	15079	14994	14887	14966	14898	14920	15145	14825	15095	15020	15003	14949	15036	15009	14837	14911	15106	15079	14969	15058	14989	14929	14979	14985	14919	15009	14816	14858	15057	15110	15036	14918	14919	15171	15101	14996	14999	15029	15120	14987	15033	14941	15027	15079	15002	15004	14846	14991	15031	14775	14921	15063	14970	15152	15081	15014	15060	15033	15180	15018	15044	14816	15206	15021	14957	15079	15086	15136	15003	14967	15020	15022	14966	14925	15011	14882	14944	15073	14842	15078	15042	15047	14962	15075	15068	15055	15230	15052	14988	14950	15027	15000	14961	15010	14993	15049	14933	14992	14985	14949	14996	14960	15031	14972	14957	15159	14941	14902	15199	15023	14876	15033	15178	15042	14940	14982	14989	15012	14842	14987	15058	15019	14915	14912	14920	15121	15158	15209	15039	15085	14985	15020	15035	14953	15154	15039	14861	14950	14855	14949	14956	14869	14857	15109	15002	15009	14906	15137	14889	15044	14908	14902	14963	14931	14973	14842	14822	14988	15025	15075	14834	15052	14915	15039	14940	14981	15014	14831	14821	15152	14979	14995	15143	14955	14871	15007	15058	14981	14953	14921	14918	15080	14963	15193	14927	14980	14957	15050	14965	14908	15018	14987	14882	14996	14871	15151	14859	14950	14907	15066	14734	15089	14847	14990	14919	14914	15048	15162	14936	15055	15007	15054	15045	15052	15022	14769	15194	15162
27997	23134	28652	25659	20961	20334	19770	19160	19104	18952	19138	19026	18665	18540	18700	18582	18303	18449	18444	18270	18319	18181	18344	18348	18442	18439	18253	18499	18364	17979	18199	18363	18121	18419	18647	18760	18393	18439	18331	18408	18294	18276	18082	18107	18343	18472	18277	18437	18161	18225	18097	18215	18227	18165	18245	18188	18100	17971	18168	18078	18235	18369	18180	18214	18303	18234	18209	18233	18134	18216	18331	18411	18059	18242	18250	18165	18325	18179	18416	18299	18238	18386	18233	18122	18394	18282	18047	18025	18296	18382	18082	18108	18125	18035	18287	18325	18169	18185	18224	18185	18194	18328	18139	18418	18087	18291	18350	18153	18213	18275	18185	18112	18313	18105	18180	18203	18083	17991	18112	18142	18430	18259	18173	18215	18154	18294	18177	18121	18167	18384	18399	18087	18192	18140	18101	18125	18088	18248	17973	17965	18195	18074	18144	18052	18189	18312	18031	18175	18042	17935	17878	18059	18211	18123	18293	18140	18002	18178	18298	18188	18420	18061	18099	18209	18193	18443	18191	18155	18302	18235	18339	18127	18192	18133	18293	18104	18160	18286	18118	17961	18045	18140	18168	18439	18254	18184	18169	18129	18157	18165	18329	18068	18313	18277	18327	18191	18282	18227	18280	18023	18082	18160	18170	18273	18159	18265	18319	18395	18282	18287	18249	18225	18115	18280	18185	18397	18447	18171	18243	18330	18226	18214	18120	18219	18276	18058	18229	18269	18269	18161	18114	18212	18193	18326	18281	18226	18358	18019	17952	18151	18070	18202	17951	18206	18274	18233	18056	18015	18191	18116	18154	18437	18128	18053	18311	18120	18315	18422	18211	18105	18251	18403	18067	18279	18197	18223	18056	18156	18179	18486	18245	18231	18248	18246	18276	18219	18138	18250	18234	18357	18337	18180	17980	17995	18287	18042	18114	17949	18121	18238	18456	18209	18232	18098	18225	18397	18308	18092	18276	18297	18398	18256	18150	18269	18269	18092	18031	18208	17991	18177	18271	18133	18284	18388	18294	18194	18254	18060	17968	18133	18216	18317	18135	18177	18122	18259	18211	18143	18190	18224	18279	18197	18373	18195	18167	18018	18171	18160	18148	18209	18284	18024	18111	18143	18250	18136	18345	18201	18146	18002	18150	18213	18149	18136	18180	18128	18208	18145	18219	18219	18357	18319	18353	18098	18456	18376	18252	18062	18259	18209	18157	18115	18174	18169	18203	18021	18137	17981	18102	18214	18179	18184	18238	18298	18078	17953	18040	18207	18083	18366	18062	18273	18363	18159	18268	18264	18288	18343	18357	18351	18033	18132	18322	18152	18022	18080	18130	18263	18228	17972	18126	18293	18317	17988	18321	18119	17936	18228	18395	18174	18227	18126	18301	18090	18028	18366	18117	18016	18241	18173	18367	18219	18304	18078	18221	18197	18162	18254	18216	18134	18176	18361	18226	18200	18076	18097	18127	18190	18219	18389	18439	18308	18246	18039	18041	18075	18198	18392	18221	18073	17974	18181	18177	18431	18219	18152	18242	18268	18307	18128	18007	18254	18176	18218	18312	18349	18108	18055	18225	18202	18197	18194	18246	18356	18260	18346	18027	18292	18086	18208	18114	17998	18152	18261	18193	18222	18106	18274	18184	18003	18105	18378	18075	18246	18103	18011	18071	18218	18202	18244	18338	18106	18094	18205	18262	18127	18247	18096	17889	17997	18137	18231	18126	18240	18217	18299	18347	18163	18271	18277	18300	18103	18013	18071	18066	18284	18329	18294	18232	18214	18179	17968	18123	18109	18230	18092	18216	18188	18182	18066	18043	18412	18156	18154	18092	18127	18106	18363	18189	18307	18046	18357	18000	18194	18118	18139	18118	18251	18368	18311	18088	18295	18309	18308	18039	18301	18199	18316	18306	17953	18185	18092	18221	18104	18232	18191	18191	18152	18235	18148	18238	17973	18279	18059	18194	17990	17979	18074	18230	17990	18098	18332	18320	18083	18234	18131	18285	18416	18267	18237	18304	18036	18296	18257	18219	18296	18104	18226	18189	18199	18119	17944	18239	18231	18229	18308	18208	18305	18196	17971	18199	18411	18004	18171	18194	18176	18092	18201	18069	18296	18134	18192	18053	18156	18342	18184	18269	18110	18330	18202	18191	18299	18358	18056	18269	18068	18386	18156	18080	18095	18263	18077	18219	18209	18172	18116	18189	18265	18092	18293	18272	18194	18257	18270	18120	18352	18089	18339	18164	18372	18062	18126	18110	18017	18089	18160	18271	18369	18116	18241	18503	18158	18172	18262	18390	18152	18262	18292	18080	18292	18073	18280	18056	18283	18198	18224	18246	18258	18105	18338	18107	18263	18148	18182	18148	18242	18204	18099	18146	18396	18314	17978	18278	18032	18311	18209	18180	18195	18157	18239	18085	18338	18188	18133	18213	18243	18210	18090	18045	18111	18130	18189	18169	18174	18200	18154	18123	17960	17980	18178	18155	18044	18157	18212	18186	17994	18236	18250	18381	18232	18241	18149	18297	18223	18004	18257	18201	18342	18208	17960	18154	18198	18281	18173	17913	17986	18303	18219	18054	18182	17948	18132	18213	18265	18244	18354	18344	18284	18271	18167	18299	18071	18098	18345	18132	18290	18290	18187	18014	18265	18148	18434	18489	18022	17924	18040	18200	18164	18279	18128	18356	18199	18279	18103	18058	18087	18027	18276	18217	18180	18057	17986	18143	18091	18217	18114	18242	18224	18185	18108	18055	18132	18197	18179	18275	18124	18174	18136	18139	17977	18221	18085	18292	18266	18010	18105	18342	18369	17961	18416	18302	18166	18077	18231	17968	18081	18285	18308	17902	18322	18230	18219	18089	18066	18310	18046	18162	18333	18063	18381	18057	18287	18082	18308	18187	18175	18290	18281	18233	17966	18206	18178	18254	18238	18229	18049	18322	18162	18221	18280	18038	18276	18201	18024	18153	18133	18047	18130	18259	18133	18212	18067	18096	18252	18038	18164	18325	18164	18172	18130	18294	18108	18361	18310	18197	18223	18080	18370	18247	18278	18154	18054	18441	18309	18348	18275	18265	18302	18218	18259	18017	18265	18090	18147	18303	18238	18056	17987	18423	18288	18236	18115	18307	18077	18116	18175	18058	18342	18086	18291	18144	18253	18288	18228	18352	18284	18282	18002	18126	18083	18050	18244	18197	18036	18010	18345	18213	18244	18204	18079	18323	18312	18274	18216	18189	18119	18191	18214	18182	18135	18237	18178	18205	18256	18253	18033	17998	18211	18131	18148	18222	17987	18281	18333	18105	18185	18196	17985	18271	18274	18211	17946	17996	18046	18067	17955	18131	18212	18183	17910	18209	18197	18171	18294	18218	17951	18205	18269	18165	18249	18395	18087	18327	18418	18385	18326	18374	18195	18082	18271	18326	18171	18038	18470	18198	18390	18109	18144	18241	18205	18102	18195	17962	18090	18140	18248	18201	18096	18235	18233	18320	18277	18179	18208	18135	18228	18154	18198	18248	18114	18337	18084	18174	17973	18108	18298	18170	18105	18111	18011	17980	18166	17977	18290	18098	18030	18135	18157	17990	18284	18257	18310	18366	18037	18026	18193	18317	18386	18165	18260	18209	18132	18220	18179	18071	18120	18159	18127	18129	18063	18009	18191	18390	18191	18126	18170	18092	18100	18180	18108	18275	18341	18111	18108	18307	18322	18127	18321	18094	18023	18233	18290	18304	18234	18202	17961	18315	18106	18198	18188	18286	18300	18285	18125	18140	18350	18404	18291	18070	18209	18187	18327	18230	18259	18170	18297	18445	18239	18293	18268	18167	18329	18224	18317	18153	18331	17943	18073	18389	18261	18164	18306	18404	18176	18033	18182	18260	18304	18324	18239	18359	18242	18007	18165	18116	18273	18256	18378	18195	18199	18181	18205	18046	18153	18059	18119	18162	18207	18264	18116	18085	18094	18330	18197	18124	18321	18347	18070	18278	18009	18154	18074	18143	18256	18061	18260	18331	18269	18256	18322	18161	18289	18219	18014	18304	18236	18291	18199	17984	18224	18208	18146	18163	18241	18121	18263	18082	18280	18481	18187	18316	18191	18181	18080	18223	18236	18222	18180	18062	18051	18221	18284	18295	18090	18115	18323	18360	18077	18148	18283	18019	18007	18144	18433	18071	18042	18247	18295	17999	18200	18120	18196	18274	18084	18149	18039	18174	18198	18104	18002	18232	18291	18408	18190	18257	18127	18206	18265	18141	18139	18167	18309	18193	18189	18001	18014	18247	18434	18295	18279	18095	18137	18078	18091	18191	18052	18123	18152	18303	18193	18186	18190	18252	18137	18055	17987	17979	18180	18247	18104	18329	18174	18224	18311	18022	18179	18234	18228	18155	18341	18249	18343	18142	18192	18035	18048	18254	18197	18096	18455	18211	18117	18157	17996	17942	18060	18125	17962	18195	18229	18257	18266	18140	18087	18124	17994	18078	18155	18277	18140	18222	18063	18288	18350	18273	17998	18364	18075	18181	18140	17975	17903	18237	18327	18334	18268	18057	17954	18129	18203	18186	18200	18228	18218	18213	18400	18123	18316	18362	18090	18282	18313	18299	18041	18060	17961	18284	18407	18446	18050	18390	18298	17972	18240	17958	18245	18126	18463	18252	18072	18228	18260	18201	18193	18052	18201	18216	18213	18206	18281	18249	18305	18233	18039	18101	18223	18068	18174	18129	18112	18246	18216	18363	18082	18205	18174	18106	18254	18312	18187	18256	18061	18240	18120	18136	18335	18358	18180	18119	18148	18081	18225	18019	18032	18240	18199	18107	18563	18263	18015	18094	18149	18019	18236	18200	18149	18124	18159	18127	18126	18294	18083	18111	18242	18319	18118	18207	18258	18181	18172	18146	18243	18283	18087	18003	18223	18396	18018	18228	18271	18084	18225	18193	18108	18294	18192	18194	18120	18072	17956	18238	18491	18172	18345	18206	18136	18089	18181	18059	18361	18144	18160	18254	18207	18259	18283	17992	18044	18324	18022	17957	18121	18147	18377	18134	18200	18200	18174	18289	18143	18198	18170	18251	18210	18335	18105	18268	18161	18224	18268	18289	17973	18368	18252	18092	18118
20261	29511	27973	21693	19292	18032	17227	16769	16198	16455	16301	16318	15983	15508	15511	15354	15373	15373	15121	15330	15022	15211	14830	15213	15273	15193	15168	15358	15281	15148	15343	15251	15147	15301	15720	15426	15358	15237	15106	15228	15343	15062	15050	15194	15142	15179	14949	15037	15149	15087	15031	15084	15147	15122	14963	15128	15107	15202	15011	15133	15021	15094	15124	15021	15125	15034	15149	15146	15055	14893	15047	14956	15089	14988	15006	15259	15167	15002	15136	15318	15002	15104	15155	15037	14939	15055	15286	14773	14976	15154	14904	14952	15159	15003	15120	15041	15038	14937	15133	15237	15015	15099	15014	15046	15034	14997	14995	15017	15082	15006	15015	15033	15048	14904	15141	15002	14931	15057	15056	15139	14969	15057	14967	15129	15112	15107	14916	15157	14991	15014	14998	15197	15011	15185	15096	15015	15082	15029	15016	15154	15007	14898	15164	15163	15168	15118	14989	15012	15003	15196	14977	15024	15308	15136	14945	15226	14926	14958	15055	14825	15135	14837	15142	14916	15046	15041	15020	15192	15203	14905	15197	15234	14991	15180	14979	14915	15206	15132	15093	15187	15096	15022	14964	15251	14939	15070	14977	15136	15070	15096	15236	15130	15011	14990	15024	15054	14910	15031	15020	14987	15318	14940	14861	15223	15036	14949	15083	15057	14995	15296	14906	14936	15128	15050	15165	15189	14995	14924	15025	14923	15050	14997	14901	14958	15150	14813	14991	15196	15182	15065	14933	14949	15046	15044	15052	15015	15070	15165	15047	15124	14921	15093	15165	15083	14998	15157	15037	15176	15149	15051	15022	14998	14878	14913	15224	15163	15105	15013	14782	14934	15070	15144	15010	14957	14990	15141	15044	15100	15147	15189	15143	15041	15066	15326	14970	15189	15066	15167	14986	15040	14989	15094	15220	15161	15078	15027	15143	15142	15031	15118	14983	14869	15359	14973	14957	14901	15024	15185	15115	15055	14896	15123	15099	15040	15056	15015	15138	15052	14934	15109	15115	14985	14896	15289	15101	15148	14947	15084	15069	15005	15144	14970	14876	15143	15136	15087	14991	15018	15054	15188	15043	14949	14964	14975	15022	15030	15072	15037	14984	14883	15156	14956	15137	14938	14922	14868	15015	14908	15124	14978	15083	15052	14992	14998	15111	15075	15024	15173	15116	15000	15115	14929	14966	15169	14986	15085	14900	15080	14976	14995	15001	15100	15086	14956	15260	15174	15022	15144	15100	14864	15172	15111	14963	15328	14985	15054	15058	14965	15277	14947	15038	15141	15067	15055	14992	15109	14983	15054	15023	15158	15229	15100	15110	15112	15159	15193	15063	15030	15128	15254	15134	14910	15107	15036	15034	15393	15048	15201	15119	15074	15284	15324	15024	14981	15023	15031	15154	15090	14950	15038	15050	15002	14929	15025	15110	15063	15111	15007	15162	15072	14936	14740	14966	15209	15035	14941	15081	14848	15069	15015	15209	15082	15009	15079	15077	14988	15056	15086	15203	15026	15030	15096	14838	15123	14980	15150	15085	15082	14908	15108	15090	14845	15099	15040	15119	15097	15066	15108	15040	15148	15057	14984	15071	15307	15085	15051	15100	14946	14966	14920	14876	15081	14937	15131	14934	15011	15174	15058	15023	15015	14993	15089	15074	15062	15137	14882	15157	15063	15243	14912	15135	14979	15177	14968	14870	14952	14978	15059	15032	15148	14992	14988	15000	15080	15200	15084	15097	14971	15010	14874	15014	15232	15068	15091	15148	15125	15011	14918	15014	14964	14961	15169	14972	15356	15221	14986	15042	15208	15234	15115	15014	14885	14996	14989	15303	15122	14937	14939	15112	15087	15047	15141	15070	15134	15016	15027	14984	15005	15064	15122	15127	15083	14905	15216	15027	14947	15019	14981	15112	15023	14974	15001	15045	14909	15141	15139	15051	15046	15079	15073	14839	15027	15052	15033	15040	14928	15129	15005	14927	15184	14877	14944	15027	14883	15123	15067	14882	14915	15051	15056	14977	15175	14967	14963	15113	15114	14992	15037	15052	14962	15063	14764	15005	15165	15138	15070	15068	15015	15151	15096	15012	15181	15079	15133	15066	14971	15160	15035	15118	15202	15000	15105	15100	15055	15116	14988	14965	14971	14896	15110	14931	14906	14985	14934	15210	15004	15137	14980	14892	15128	15151	15120	15100	15135	15128	15109	15060	15022	14915	14924	15019	15100	14947	15100	15150	15069	14994	14966	15103	14981	14964	15181	15079	15006	15020	15120	15135	15094	14971	15010	15185	14999	15059	15037	15061	15028	15014	15016	15003	14992	14945	15059	15005	14844	15061	14949	15101	15060	15148	15203	15076	15112	15094	15062	15177	15054	15006	15077	15191	15084	15307	15090	15167	15056	14960	15002	15059	15069	15050	15024	15089	15170	14892	14940	15219	15062	14999	15044	15007	15067	15222	15148	14925	15078	14901	15068	15202	14873	15110	15082	15025	15009	15036	15128	14892	15336	15132	14935	15044	15015	15043	15065	15197	14883	15088	15014	14990	15195	15170	15245	15098	15118	14980	15087	15069	14961	15099	15094	14884	14958	14924	15094	15012	15041	15170	15108	15067	15273	15044	15179	15122	15048	15166	15250	15240	14954	15013	14995	15118	15090	15049	15133	14958	15143	14937	15100	14932	15084	15157	15128	15032	15153	15081	15102	14985	14947	14994	15018	15086	15121	15082	15119	14989	14992	15024	15186	14936	14941	15116	15123	15047	15187	15158	14940	15128	15129	15059	15305	15116	15184	15139	15016	15087	15107	14965	15081	14985	15060	14974	15129	15077	15052	15207	15143	14920	15142	15083	15215	14997	15057	15185	15068	14966	15040	15059	15199	15063	15066	14954	14875	15051	14910	15050	15094	15056	15024	15001	15139	15180	15002	15037	15078	14968	14980	15009	15082	15212	15215	15085	15022	15094	15076	15137	15038	15119	15162	15210	14965	14888	14834	15131	15051	15182	14971	15180	14817	15020	15010	14984	14987	15119	15021	15045	14943	15125	15055	14972	14922	14990	14950	15112	14978	14979	15180	15037	14997	15103	15142	15032	15123	15114	15094	14954	15073	15059	14959	15313	15075	15056	14975	15095	15029	15006	15064	14997	15074	15013	15099	15086	15120	15076	15036	15034	14936	15112	15225	15173	15018	15072	15001	14820	15081	15003	15131	15168	15019	14919	15014	15131	15066	15085	15204	14987	15056	15094	15115	14924	15059	15106	14973	15036	15045	14912	15094	15180	15095	15080	15168	15213	14954	15062	15188	14898	15028	15159	15091	14883	15182	15055	14973	14999	15144	15134	15140	15080	15055	15122	15087	15168	15081	15205	15067	15061	15095	15024	15127	15014	15100	15008	15125	15177	15234	14986	15222	15122	15143	15029	14920	15003	15074	15176	15056	14879	15086	15107	14916	15035	15163	14911	15031	15170	15084	15033	15060	15071	15105	15132	15186	15078	15164	14986	15018	15083	15140	14936	15080	15012	15009	15035	14951	15047	15040	15187	15054	15041	15098	14876	15012	14993	15048	14873	14990	15092	14920	15073	14997	15144	14994	15016	15035	15111	14805	14892	15098	14930	15050	15101	15049	14948	15043	15009	15196	15154	14928	14979	15110	14930	14976	15197	15012	15007	14975	15243	15093	15052	15073	15164	15069	14989	14990	15197	15157	14929	15008	15102	14989	15131	15123	15055	15033	14995	15161	15131	15038	15094	14998	15087	14952	14895	15072	15156	15031	15092	15166	15022	14972	15003	15207	15042	15033	15059	15118	15034	15058	15058	15030	15066	15098	15020	15118	15096	15040	15125	15190	14988	14990	15063	15118	15094	15285	15180	14840	14916	15071	15204	15088	15097	15108	15061	15164	15212	15092	15025	15221	15184	14869	15228	15033	15168	15118	14934	15078	15032	15226	14975	15124	14956	15057	15100	15063	15105	14983	14973	15204	15055	15016	15117	15222	15039	15048	15022	15092	14912	14989	15220	15018	15078	14998	15172	15046	15170	14957	15070	14885	15073	15091	14930	15027	14966	15207	15196	15060	15098	14999	15114	15029	15094	15102	15109	15126	15099	15103	15121	15110	14951	15080	15011	15226	15139	15083	14994	15131	15257	15187	14982	15088	15065	15168	15014	15051	14958	15089	15246	14925	15198	15006	15252	15110	14919	14958	15007	15025	14944	15070	15116	15099	15085	15165	14937	15170	14959	15027	15071	15147	14952	15163	14826	15060	15011	15057	14937	15235	14957	15079	15177	15231	15035	15049	15148	15186	15053	15073	15082	15155	14977	14982	15208	15054	15212	14993	15004	15067	15151	15239	14907	15082	15020	15085	15124	15122	14907	15018	15056	15029	15139	15039	15066	15110	15087	15122	15255	15269	15231	15019	15028	14936	14993	15163	15179	15086	14989	15089	14898	14994	15111	15069	15003	15150	15028	15002	15026	15073	14904	14956	15076	15143	15102	14938	15060	15119	15104	15122	14989	15220	15051	14920	15202	15130	15189	15086	15180	15050	14969	15151	15012	15157	15077	15035	15129	15045	15027	14998	14800	14954	15195	15040	15005	15091	15107	14989	15145	14977	15186	15053	15016	14998	14975	15023	15109	15214	15210	15078	15142	14948	15084	15224	14994	15057	15103	15118	15118	14980	14867	15108	14961	15021	15105	15091	15007	15097	15134	14982	15138	15085	15091	14893	15171	15230	14951	14940	15078	15130	14937	15171	14982	14994	15015	15046	15119	15049	14926	15090	15104	15046	14982	15120	15047	14970	15123	15121	15112	15195	15039	15093	15044	15217	14985	14953	14998	15034	15082	15091	15062	14962	15125	15138	15032	15237	15097	15100	15129	14989	15120	15063	14935	15026	15267	15211	15008	15141	15320	15025	14979	15083	15051	14968	15114	14933	15088	14920	15044	15025	14963	15216	15096	15045	14989	14997	15039	15072	14928	15053	15244	14979	15108	15095	15037	15176	15130	14962	15108	14989	15194	14881	15075	15134	15035	15025	14987	15271	15148	14988	15182	15089	15179	15076	15037	15048	14962	15238	15107	15001	15128	14957	15153	15157	15000	15062	15153	15101	14994	14965	14880	14899	15080	14913
23884	21469	29212	24273	22624	24136	23655	20122	19235	19618	19777	19329	19019	18540	18720	18520	18492	18498	18459	18533	18227	18132	18126	18098	18185	18152	18330	18176	18186	17935	18049	17970	18253	19670	21548	20238	19315	18557	18040	18209	18128	17798	17991	17850	17767	17966	17840	18017	18165	17914	18007	17960	17996	18044	18000	17988	17985	18010	18033	17904	17971	17931	18063	17723	18013	18103	17943	17960	18001	18009	17868	17942	17947	18046	17956	18084	18209	17916	17741	18061	17805	17915	17856	18084	17874	18040	17857	17893	17915	18124	17660	17992	18004	18011	18011	17928	18000	18043	18081	17818	17901	17856	17930	17785	18224	17804	17944	18012	18053	17895	17879	17792	17768	17833	17981	17989	18027	17986	17692	17983	17857	17835	17827	17759	17858	17821	17910	18075	17742	18097	17908	17966	17919	18081	17881	17800	17989	17979	18159	18290	17715	17870	17888	18035	18065	17905	17954	17897	17769	17919	17976	17726	17818	17799	17869	17770	17905	17986	17882	17771	17928	18023	17572	17996	18009	17999	17867	17858	17877	18131	17844	17689	17931	17813	17848	17930	18098	17757	17894	17735	17738	17845	17895	17948	17840	17953	18183	18042	17855	18012	18185	17806	17989	17761	17739	18146	18022	18038	17944	17989	17841	17866	17859	18108	17902	17779	17668	18187	18024	17841	17959	17899	17935	18071	17936	18042	17838	17948	17876	18026	18040	18072	17959	17969	17868	17801	17900	17767	17900	17845	17896	18056	17738	17815	17887	17896	17892	17986	18039	18069	17876	17803	17757	17962	17963	17990	17860	18032	17799	18079	17975	17850	17858	18061	17957	18009	18141	17932	18019	17905	17944	17881	17967	17980	17752	17958	17840	17885	17847	17865	18104	17989	17989	18083	17879	18063	17941	17953	17952	17986	17825	17991	18026	17944	17811	17752	17852	17876	18098	18017	17894	18070	18097	17992	17921	17957	17851	17921	17871	17920	18022	17916	17946	17863	18002	17986	17960	17954	18266	17696	17738	18064	18102	17836	18170	18136	17986	17825	18085	17933	17756	17742	18218	17941	17984	18036	18050	17894	17942	17890	17960	17985	17781	18050	18023	17776	17893	17897	17959	17969	17917	17661	17907	17932	18045	17869	17944	17862	17743	18080	17740	17884	17971	17884	17988	18140	18107	17856	18048	17671	17859	17860	18025	17867	17818	17929	18158	17954	17894	18012	17942	17763	17972	18052	18022	17778	17825	17899	18089	17727	17741	17971	17853	17878	18054	17943	17742	17879	17823	17884	17865	17924	18002	17845	17668	17914	18009	18091	17958	17858	18023	17858	17828	17903	17797	17902	17757	17943	17906	18150	17805	18045	17812	17911	18127	18045	17945	17987	17798	17804	17850	17943	17927	17752	17994	18012	17899	17831	18048	17976	18073	17870	18068	17853	17806	17981	18037	17786	18006	18014	18166	18172	17754	18056	17984	17898	17989	17698	17890	18055	18000	17934	17949	18104	17836	17603	17913	17920	17894	18055	18134	17883	18011	17965	18037	17985	17665	17953	17812	17792	17964	17913	17922	17865	17971	17869	18067	17787	18233	17943	17801	18056	17999	17770	18042	17842	17817	17953	17954	17884	18118	18048	17808	17793	18012	18026	17785	17867	17917	17806	17705	17931	17873	18028	17821	18116	17936	17900	17874	17949	17966	18024	17945	17974	17973	18000	17827	18128	18027	17802	17985	18035	18165	18053	17927	17923	17877	17885	17703	17828	17786	17785	17768	17862	17922	17963	17901	17905	17941	17851	18061	17970	17894	17943	17956	17817	17992	17884	17854	17712	18170	18131	18052	18161	17793	18114	17993	17992	17937	17718	17968	18068	18042	17942	17905	17772	18006	17933	18066	18040	17869	17756	18072	17926	17971	18078	17988	18073	17923	17808	17936	17773	17764	17990	17951	17857	17759	18005	17926	17998	17805	18016	18146	17789	17670	18167	17828	18112	17959	17775	18094	18022	17901	17783	17599	17863	17930	18005	17905	17961	17885	17981	17985	17949	17943	17807	18043	17846	18031	17890	17994	18039	17689	17950	17973	18061	17818	18122	17861	17782	17980	17792	17932	18120	17961	17974	17847	17742	17991	17901	17912	17802	18105	17954	17942	17835	17717	17939	17890	17835	17854	18029	17778	17874	18095	17881	17833	17844	17998	17929	17994	18007	17898	17853	17947	17916	18050	18077	17968	17904	17982	17974	17843	17935	18026	17870	17996	17989	17909	17859	17704	17974	17819	17929	17958	18011	17795	18293	17970	17973	17778	17875	17990	17938	18057	17747	17837	17890	17884	17886	17960	17941	17897	18134	18029	17945	17927	17968	17958	17935	17867	18055	17894	17836	17784	17910	18143	17908	17989	17976	17921	18014	18009	18023	17896	17898	17918	17917	17752	18087	17870	17938	18003	17805	17729	18104	17899	17738	17621	17741	17757	17813	17854	17995	17877	17757	17946	17935	17731	17959	18025	17924	18038	17776	17927	17870	17984	17958	17635	17997	17922	18009	18014	17800	18125	17893	18005	17841	17838	17959	17951	17990	17954	17904	17983	17960	17970	17899	18126	17827	18096	18039	17857	17950	18103	17871	18001	17869	17924	18050	17924	17876	17876	17972	18063	17858	17976	17905	17861	18080	17915	17860	17819	17989	17869	17915	17929	18016	18035	17918	17961	17838	17834	17853	17893	17881	17984	17904	18140	18119	18040	18068	17971	17743	17810	18186	17847	17974	17826	17954	18038	18009	17894	17915	17912	17813	18047	18060	17823	17974	18080	18102	17954	18042	17941	18220	17791	17959	17908	17743	18050	17981	17901	17958	17919	17945	17767	18033	18072	17993	18084	17875	17915	17833	17754	17981	17836	17903	17927	18091	17938	17841	18035	17770	17935	18043	18049	17995	18071	18074	18172	17644	17928	17950	17876	18011	17971	17925	17976	17791	18032	18083	17998	17834	17759	17919	17977	17979	17891	17916	17960	17936	17865	17937	18005	18004	18075	17898	18017	17829	17975	17830	18010	17933	17998	17966	17875	17949	17841	18059	18001	18031	17891	18037	18059	17682	17918	17904	17946	17605	18053	17898	17855	17830	17794	17853	17854	17900	18121	17895	17855	18132	17964	18027	18029	18103	17949	18006	18133	17893	17992	17825	17931	17888	17963	18040	17852	18177	17907	18134	17801	17713	18025	17917	17726	18056	18018	18060	18123	18008	17918	17861	18118	18251	18006	17673	17729	17964	17806	17877	18134	17877	17981	18014	18070	18044	18005	17989	18070	17930	17720	17847	18131	17693	17967	17947	17690	17911	17995	18153	18062	17942	18001	18195	18147	17917	17768	17896	18219	17987	17992	17887	17981	18046	17761	18081	18013	17909	17760	17980	17891	18028	17766	17955	17897	17855	17835	17980	17652	17995	17814	17675	17702	17966	18049	18114	18121	17823	17959	17846	18116	18098	18113	17970	17889	17918	17910	17988	17850	17790	17988	17888	17784	17916	18034	17943	18188	17756	17998	18206	17751	18066	17944	18087	18058	17896	17853	17788	17945	18088	17808	18137	18042	17981	17827	17927	17929	17747	17780	18049	17870	17888	18021	18039	17977	17806	17987	17902	17813	17932	17762	18105	17919	17888	17956	17821	18032	17943	17934	17897	18031	17923	17918	17860	17877	18172	18152	17884	17796	17988	18064	18169	17900	17815	17836	17679	18208	18077	17756	18046	17819	17987	17926	18016	18049	17801	17735	17737	17941	17808	17939	17931	17836	18090	17890	17959	17785	17863	17921	17909	17941	17885	18000	17728	17991	17900	17970	17952	18039	18050	18038	17747	17876	17851	17840	17794	17897	18077	18033	17988	17954	17748	17899	17939	17911	17869	18040	17819	18031	17919	17895	17986	18053	18034	17959	18032	17892	17904	17958	17897	17819	17726	17928	17818	18056	17862	17946	18019	17877	17849	18024	18088	18134	17947	18014	17747	18044	17919	17770	17898	18033	17883	17837	17897	17813	18003	17879	17774	17965	17754	17788	18021	17983	17811	17914	18046	17820	17896	17922	17963	17895	17915	18065	17805	18205	17940	17758	18017	17941	18028	17924	17859	17987	18155	18097	18143	18088	17949	17914	17942	17918	18070	17862	17888	18018	17913	17944	17857	18051	18067	17964	18007	18273	17998	17814	17970	17783	17799	17845	17837	18088	18038	17992	17989	17857	18099	18140	18015	18058	17870	17916	17691	18034	17972	18088	18136	18010	17768	18028	17834	18050	17871	18133	17883	18098	17703	17916	17886	17872	17876	17907	17855	17774	17963	17686	17863	18005	17927	17836	18024	17953	18012	18180	17814	17890	18017	17788	17911	17853	18043	17968	17647	17954	18022	17887	18041	17983	17720	17833	17888	17894	17857	17918	18134	17900	17725	18001	17710	17918	17953	17869	17874	18088	17897	18007	17874	17758	17823	18021	18019	18056	18123	18123	17691	17943	17958	18029	17663	18014	17963	17804	17896	17982	17863	18052	18022	17984	17856	17812	17817	17957	17988	17959	18098	17923	17897	17852	18205	17834	17866	17938	17948	17923	18063	17894	17979	17994	17973	17977	17980	17833	17812	17940	17826	17786	18163	18277	17839	17768	17803	18009	18077	17905	17884	17936	17997	17744	17784	17768	17944	17993	17947	17694	17978	17895	18015	17888	18117	17901	17826	17935	18044	17938	17517	17789	17813	17955	18061	17971	17962	18114	18040	17981	17889	17916	18031	17785	17877	17916	17941	17825	18160	17988	17909	18037	18028	17940	17987	17952	17863	17933	17708	17688	17909	17963	18034	17806	17970	17773	17870	18034	17987	17792	17982	17718	18119	18018	17912	18063	17850	18054	18095	17939	17959	17847	17938	17658	17936	18070	17866	17782	17829	17999	18000	17902	17970	18040	17953	17819	17944	18063	18145	17813	18016	17860	17886	17851	18017	18105	17940	17820	17932	18027	17803	18027	17929	17996	18027	17938	18089	17978	17968	17865	17769	17982	18173	17711	18060	17928	17832	17926	18006	17926	17955	18214	18104	17995	17929	17931	17880	18075	17789	17926	17952	17841	17810	17927	17790	18017	18020	17877	17711	17972	17816	17723	17921
20427	36247	33813	26412	22000	20536	18618	17868	17204	17147	17202	16843	16555	15837	15736	15662	15600	15486	15636	15465	15299	15211	15157	15265	15252	15263	15199	15320	15173	15232	15366	15193	15147	17430	19609	17034	16386	15592	15126	15119	14968	14885	14991	14917	14876	14839	14969	15018	14844	14915	14828	14962	14909	14953	14963	15050	14822	14933	14950	14754	14855	14910	14811	14911	14716	14881	14902	14875	15031	14999	14842	15010	14980	14838	14974	14920	14772	14958	14934	14867	14952	14887	15076	14789	15159	14982	14862	14854	14845	14918	15025	14902	14977	14907	14905	15032	14994	14851	14855	15099	15061	14990	14888	14884	14901	14909	14957	14835	14844	14921	14886	14997	14882	14994	15036	14943	14999	14911	15012	14842	14899	14795	14928	15075	15042	14886	14930	14858	14837	15075	14911	14968	15093	15115	15021	14914	14804	14842	14860	14876	14898	15050	14758	15013	14877	14996	14955	14951	14833	15066	14802	14890	14908	14847	14973	14959	15033	14975	14812	14993	14923	14772	15057	14892	14860	14997	14935	14822	15041	14834	15021	14853	14974	14933	14932	14886	14895	14987	14972	15202	14903	14952	14891	14961	14874	14888	14873	14741	14852	14958	14785	14951	14954	14965	15077	14869	14967	14837	14916	14909	15039	14970	15007	15009	15097	14926	14905	14785	14950	14931	14799	14958	14778	14919	14916	14685	14847	14802	15036	14866	14987	14802	14963	14869	14954	14755	14981	15002	14874	14930	14812	14907	14960	14881	15015	14960	14796	14936	14920	14891	14906	14901	14861	14868	14763	15015	14900	14933	14978	14976	14930	15021	15078	14882	14959	15011	14877	15055	14859	14838	15009	14792	14915	14972	14878	14898	14761	14840	15090	14935	14902	14790	14976	14860	14967	15076	14830	14857	14815	14779	14880	14869	14920	15022	14771	14858	14910	14924	14867	14768	14918	14906	14953	14934	15036	14835	14932	14938	14911	14877	14965	14828	14906	14917	14892	14991	14978	14860	15004	14909	14832	14802	14937	14865	14952	14805	15045	14774	14963	14993	14870	14870	14870	14902	14858	14990	14905	15089	14762	14711	14933	14858	14863	15106	14928	14872	14862	14810	14792	14962	14932	14971	15047	14882	15024	14784	14879	14944	14939	15043	14969	14985	15029	14867	14871	14903	14913	15042	14934	14882	14781	15001	14985	14925	15042	14897	14897	14865	14949	15004	15106	15038	14936	14838	15002	14874	14942	14780	14990	15085	15098	14890	15073	14903	14878	14953	14863	14935	14798	14986	14874	14961	14976	14840	14843	14871	14889	15111	14957	14899	14968	14897	14990	14861	14953	14825	14933	14713	14974	14869	14893	14854	14947	14886	14922	14770	15026	14776	14956	15133	14898	14937	14828	15097	14880	14994	14940	14711	14963	14837	14899	15004	15032	14963	14936	14684	14885	14952	14918	14811	14842	14856	14908	14804	14981	14934	15027	14871	15026	14785	15087	14824	14861	14796	14858	14927	14887	14984	14839	14977	15032	14963	14987	14807	14932	14920	14717	15094	14896	15020	14931	14951	14825	14997	15014	14991	15056	14952	14823	14797	14856	14844	14846	15057	14864	14788	14967	14973	14851	14993	15031	14871	14816	14934	15071	14913	14926	15075	14859	14928	14956	15060	15009	15033	14941	14849	14876	14977	14882	14966	14941	14746	14969	14911	14932	14973	15032	14861	14845	14947	14789	15021	14887	14886	14953	14894	14942	14991	14768	14868	14996	14726	14859	15026	15111	14922	14984	14896	14895	15016	14974	14889	14926	15006	14868	14797	14904	14856	14884	14881	15000	14795	15003	15085	14840	14774	14945	14955	14831	14982	14861	15007	15009	14776	14963	14940	14897	14932	14942	14887	14734	14987	14840	14911	15032	14767	14909	15083	14912	14763	14900	14914	15011	14831	14980	14882	14876	14999	14779	14907	15010	14838	14944	14887	14941	14923	14846	15091	14926	15100	14883	14955	14924	14973	15029	14799	14937	14846	14877	14838	14936	15013	14957	14952	14847	14877	14872	15099	14767	14647	14842	14985	14869	15000	14932	14849	14786	14870	14910	15036	14765	14945	14905	14909	14977	14925	14693	15036	14677	15020	14937	14890	15014	14920	15050	14928	14770	14818	15084	15011	15115	14911	14919	14964	14950	15087	14930	15020	14957	14927	14854	14699	15049	14956	15052	14968	14961	14829	15060	14899	14914	14956	14944	14955	14688	14895	15119	14925	15051	14801	14876	14932	14838	14880	14792	15009	14888	15050	15024	14974	14732	14949	15000	14921	14845	14963	14928	14898	15004	14987	14887	14812	15089	14764	14938	14947	14794	15078	14885	14847	14872	14968	14718	15032	15019	14838	14892	14790	14925	14759	14738	14926	14773	14791	14988	14872	14872	14970	14881	14921	14869	14802	15033	15047	14791	14844	14942	15055	14944	14820	14968	14838	14979	14911	14897	14900	14984	14872	14777	14903	14986	14973	14937	14978	14766	14980	14858	14850	15117	14900	14981	14978	14949	15032	14876	14920	15092	14943	14880	14792	15016	14892	14893	14837	14827	14849	14992	14990	15010	14783	14901	14816	14964	15027	14970	14990	14741	15004	14884	14849	14872	14753	14981	14896	14889	14777	14802	14947	14875	14881	14951	14875	14779	14854	15027	15033	14993	14988	14943	14945	15054	15023	14994	14986	14996	14922	14885	14975	15036	14839	14961	14918	14886	14888	14868	14939	14857	14900	14842	14944	14956	14961	14934	14871	15022	14898	14881	14869	14882	14980	14824	14855	14841	14883	14979	14787	15013	14949	14813	14869	15031	15050	14859	14874	14893	14822	14615	14999	14859	14830	14851	14989	14897	15016	14941	14928	14881	14867	14923	14845	14835	14813	14867	14832	14937	14924	14964	15002	14921	15150	14963	15236	15046	15013	14869	15053	14921	14951	14886	14960	14846	14902	14875	14866	14881	14919	14978	14882	14891	15030	14887	14909	15059	14754	15022	14939	14755	14883	14867	15056	14829	14885	14983	14897	14962	14879	14857	15101	14923	14856	14924	14971	15053	15005	14908	14880	14902	14781	14783	14868	14902	14887	14851	14928	14868	14866	14897	14960	14918	14910	14749	15125	15009	14859	14961	14970	14982	15013	14881	14884	14828	14838	15033	14904	15027	14922	14946	15045	14897	14943	14932	14931	14827	15008	14943	14982	14990	14868	14856	15005	14706	14927	14987	14996	14924	14674	14917	14844	14827	14855	15023	14877	14823	15026	14918	14888	14973	14954	14916	15045	14847	14939	14853	15032	14861	14829	14894	14846	14908	15038	14924	15084	14956	14992	15034	14915	14978	14816	14950	14957	14876	14738	14909	14866	14872	14989	14883	14867	14991	14836	14700	14918	15090	15049	14888	14929	15044	14855	15043	14854	14909	14966	14832	15073	14951	14912	14942	15111	14933	14897	14884	14947	14868	14976	14757	14922	14925	14901	14896	14860	14927	14867	14981	15014	14899	14969	14866	15017	14962	15005	15021	14935	15060	14923	14810	15129	14806	14922	14808	14948	14920	14980	14653	14885	14693	14973	14722	14899	14893	14832	14785	15052	14939	14852	14931	14935	14940	15048	14918	15132	15032	14820	14871	14817	15063	15005	14966	14993	15009	14905	14884	15125	15069	14943	14845	14800	14893	15149	14966	14867	15062	14888	15019	14849	14858	14912	14981	14838	14881	14840	14967	14930	14877	15041	14863	15019	14884	14925	14998	14919	14770	14915	14999	14998	14941	14808	14887	14911	14996	15053	14864	15061	14831	14853	14799	14796	14996	15013	14845	15044	15031	14802	14923	14957	14891	15104	14923	14991	14740	14783	14774	14996	14888	14902	15039	14867	14885	14844	14988	14731	15110	14935	14913	14931	14839	14843	14996	14849	15085	14905	14959	14923	14954	14876	14805	14935	14870	14804	14905	14912	15004	15008	15018	14894	14986	14816	15036	15010	14999	14920	14915	14999	14859	14820	14930	14759	15037	14842	14943	14961	15053	14817	14955	15011	14890	14823	15034	14999	14889	15065	14886	14908	14880	14937	14866	14933	15052	15024	14779	14940	14985	14878	14877	14868	15047	14734	14921	14969	14917	14854	14980	14675	14905	14919	14956	14771	14866	15058	14892	14903	14782	14954	15088	14959	14860	14652	14883	14995	14837	14841	14958	14999	15137	14877	14851	15029	15052	14982	15001	14826	15001	14845	14945	14910	15028	14880	14846	14801	14941	14865	14751	15003	14990	14964	14987	14867	14832	14866	14869	14957	14817	15022	14788	14947	14922	14943	14895	14902	14836	14850	14831	14831	14681	14836	14779	14982	15032	14964	14921	14892	14876	14923	14953	14990	15131	14804	14939	14913	15002	14923	14915	14977	14986	15013	14963	15185	14845	14743	14932	14845	14870	14921	15029	14920	14941	14883	14971	14664	14788	14800	14889	14878	14863	15053	14940	14827	14786	15048	14809	14851	14885	14856	14857	14967	14903	14986	14999	15078	15005	15018	14929	15023	14937	14969	14812	14853	14979	14937	15007	14894	15015	14733	14885	14956	14827	14731	14841	14971	14965	15070	14983	14707	15014	14880	14945	14994	14813	14872	14777	14801	14748	15077	15032	14981	14925	14769	14828	15066	14995	14915	15028	14789	14903	14896	14795	14687	14977	14851	14804	14748	14814	14726	14909	14975	14792	15057	14706	14787	14759	15025	14859	14768	14884	14869	14837	14806	14900	14979	14813	14936	14762	15011	14918	15042	14942	14959	14726	14733	14829	14801	15037	14999	14927	14719	14829	14892	14888	14944	14890	15003	14912	14842	14941	15073	15050	15118	15035	14812	14650	14867	15016	14924	14826	14925	14664	14923	14935	14895	14835	15045	14880	14692	14984	14722	14793	14975	14910	14965	14923	15004	15025	14711	14932	14952	14945	14868	14737	14772	14825	14863	14915	14968	14982	15072	15029	14844	14863	14797	14826	14876	14833	14938	15017	15064	14799	14998	15049	14856	14703	14938	14863	15009	14809	15065	14906	14938	15000	14894	14933	14827	14882	14926	14758	15024	14973	14847	14828	14873	14949	15080	14879	15026	15048	14992	15070	14897
23032	21479	29528	23870	21748	24326	27097	21448	19979	20397	20332	19993	19530	19239	18847	18862	18892	18856	18862	18793	18523	18471	18414	18386	18342	18443	18443	18451	18454	18304	18385	18311	18418	20915	24077	21868	20361	18924	18708	18318	18264	17925	17982	18093	18167	17923	17867	18124	18075	17988	18045	18005	18009	17962	17782	18042	17908	17950	18221	17835	17955	18027	18031	18091	18133	18048	18100	18011	17979	17828	18158	17991	18100	18091	17931	17997	17975	17952	17958	18148	18061	18161	18047	17782	17995	17943	18098	18101	18133	17849	17965	18074	17690	17687	17858	18142	17995	17928	17964	17821	18145	17931	18122	18081	18204	18112	18109	17907	18023	18000	17965	18068	17856	18063	17965	18100	17924	18190	18022	18089	17959	17925	18106	18071	17976	18018	18183	17959	18060	18084	17996	18048	18009	18057	18225	18128	17839	17908	18116	17973	17887	17882	17959	17977	17725	17889	17947	18129	17914	18121	17999	17972	17958	17997	18006	17906	18073	17871	17989	17915	17973	17890	17940	17893	17930	17799	17916	18289	17973	17870	18000	17843	18054	18051	18127	17926	17864	17920	17848	17784	18016	17964	18249	18051	17998	17681	18030	18086	18031	18211	18057	17927	17866	17739	18014	18168	17839	18059	17923	17913	18114	17762	17967	17849	17900	17987	17974	17940	17936	17872	18038	17902	18052	18202	18111	17949	17955	18077	17852	17856	17652	17885	17882	17827	18228	17961	18173	18228	17972	17937	17791	17920	17992	18055	17899	17872	17960	17905	17855	17954	18047	17921	17904	17923	18031	17795	17884	18018	18049	17865	17870	17940	18053	17905	18018	18096	18019	18006	18022	17999	17931	18049	18052	17785	18026	18072	17984	17896	17951	18028	18230	17850	17769	17901	17925	18045	17952	17995	18016	18034	18045	17984	18052	17900	18003	17745	17993	17910	18103	17997	18149	17952	17930	18193	17852	18020	18062	17998	18251	18088	17894	17914	17974	18092	17966	18174	18027	18020	17983	18090	18013	17986	17916	17883	17899	17936	17908	18042	18040	18161	18061	17888	17781	17811	17741	17878	17989	17868	17789	17751	18037	17992	18036	17830	18050	17786	17846	18057	18069	18011	17952	17812	17943	17904	17969	17867	18003	18042	18147	17739	17983	17993	17919	17948	17784	17889	17982	17954	17920	17915	17938	17772	17864	17835	18011	17940	18091	18124	17961	17874	17995	18114	18200	18038	18088	18182	18024	17819	17847	18054	18009	17840	17909	17910	17843	18098	17816	17699	18034	17944	17934	18046	18015	18077	18121	18169	17996	17925	18073	17799	17716	17905	17874	18160	17885	17958	17943	17915	17996	18070	18056	17988	17781	17963	18046	18163	18017	18042	18100	18059	17685	17956	17964	18020	18122	17749	17936	18059	17941	17988	18010	17968	17987	18091	17906	17896	18023	17969	18073	18151	17960	17866	17962	17830	17924	17839	17917	18014	17784	17976	18008	17930	18138	17832	18084	17795	18066	18000	17943	17922	17839	17868	17962	18023	18189	17874	17994	17871	17951	17958	18216	17951	17800	17904	17939	17795	18088	17984	17873	17875	17923	17998	17966	17861	18010	17972	17785	18223	17831	17904	18041	17864	18048	17842	18126	18065	18051	17973	17989	17963	17901	17901	18045	17985	17937	17876	17963	17923	17963	17864	17964	17871	18007	17968	17909	18120	18133	17939	18039	17908	17887	17964	18155	17920	17873	17981	18000	17979	17836	18145	18023	18107	18082	17932	17977	17998	17783	18155	18092	17944	18067	18086	17956	17917	17830	17735	17921	17911	17808	17862	17976	17764	17963	17763	18040	17908	18096	18040	18013	18034	17953	18109	18071	18061	17949	17867	17955	17945	18122	17829	17864	18069	18056	17891	18222	17918	18112	17993	18026	18002	17991	17917	17874	17790	17930	17911	17997	17935	18027	17952	17995	17957	17994	17827	17955	17991	18079	18055	17909	17978	18058	17910	18056	18046	17950	18012	18050	17964	17813	18081	18205	17892	18034	17904	17907	18068	17994	18023	17909	17958	17836	18033	18212	17949	17882	18073	17882	17917	18000	17893	17915	18094	18064	17957	17798	18004	17882	18125	17779	18071	18050	18217	18086	18013	18110	18205	17763	17943	17825	17972	17913	17996	17777	18150	17908	17900	18059	17881	18186	17892	17907	17996	18052	18005	18043	18027	17699	17960	17875	17909	18205	17877	18037	17981	17871	17877	17920	18081	18105	17985	17837	17866	18264	18035	17965	17979	18066	18250	18206	18069	18013	17881	17814	17977	18095	18065	18017	18072	17904	18000	17998	17926	17928	17897	17847	18135	18023	17904	17934	17837	17837	17929	17868	17957	17847	17941	18047	18082	17974	17981	17948	17863	17991	17758	17843	17756	17987	17818	18055	17993	17995	17927	18043	17982	17793	17806	17926	18053	17956	17998	18075	18098	17955	17950	18027	17882	18171	17944	17984	18088	18153	17914	17877	17976	17996	17832	17919	17948	17970	17967	18025	18045	17923	18102	17885	18016	17935	17997	18044	18056	17944	18221	18107	17931	17937	18012	17792	18133	17990	17947	18171	17875	17949	17908	17917	17912	18089	18024	18025	17925	18063	17942	17979	17953	18011	17873	18113	17736	18152	18027	17735	17848	17987	17942	18141	17946	18116	18022	17941	17907	17959	17934	17919	17892	17805	17789	17936	17869	17885	18096	17964	17921	17791	17915	17903	18041	17806	17934	18111	18076	18050	18053	17971	17729	18147	18075	17914	17901	18078	17987	17889	17916	17946	17863	18189	17980	17997	17931	17968	17806	17833	17960	17887	18158	17817	17826	17971	17802	17823	17889	18063	18105	17825	18077	17943	18027	17884	17931	18073	17920	18040	17997	18136	18088	18078	17991	18025	17934	18125	18036	18206	18228	17982	17820	17837	17930	17982	18026	18072	17824	17937	18025	18144	17796	18061	17930	18083	18029	18191	18055	18221	18008	17805	17812	17953	17720	18015	17783	17884	18046	17978	17999	17919	17886	18054	18082	18187	18102	18088	17952	17734	17644	17935	17978	18052	18019	18036	17737	17958	17899	18091	18027	17881	18201	18005	17952	17972	18100	18004	17858	17938	18014	18148	17810	18059	17968	18091	17911	17875	17992	17818	18065	18064	17794	17872	17867	17984	17818	17958	17899	17982	18058	17971	17868	17975	18045	18001	17873	17759	17926	18194	18098	17987	17878	17907	17856	17916	17927	17969	18099	18146	17933	17904	17942	17961	18046	17954	18065	17968	17992	18081	17917	17855	17939	17902	17975	17916	17946	18100	17829	17780	17895	17791	17967	18194	18043	18119	17844	17880	18241	17905	18142	17865	17682	17801	18017	17963	17912	18020	18022	18027	18008	18002	18047	17980	17927	18020	18164	18042	17988	18081	18058	17971	17923	17914	17878	18115	17818	18022	17979	17965	17888	17972	17915	17811	18071	17940	17859	18019	17800	18167	18002	18039	17846	17942	18118	17982	17927	17879	18089	17906	17918	18075	17944	17991	17975	18128	17923	17970	18024	17979	17961	17914	17980	18096	18011	17913	18013	17877	17854	17963	18055	17910	18081	18038	17967	18136	17918	17866	17748	17833	18045	17659	17862	17910	17983	17886	17936	18067	17980	17992	17983	18136	17884	17953	17934	18092	18069	18002	17937	17973	17944	18146	17971	18162	17793	17992	17847	18098	18021	18068	17928	17998	18077	17963	17986	17892	18035	18027	17853	18037	17931	17984	18231	17972	18016	18183	18101	18057	18243	18029	17934	18062	18013	17939	18183	17970	17912	18006	17864	18033	17990	18067	17880	17881	17846	18110	18005	18149	18152	18134	18136	18096	18015	17922	17875	17926	17934	17971	17999	17746	18022	18076	18105	18052	17727	18071	17887	17902	17769	17864	17965	17963	17982	17983	17931	17842	17874	18160	17931	18029	17959	18042	18022	17995	18040	18207	18173	17980	17865	18138	17931	17911	17943	17926	17973	18043	18026	17959	17975	18007	18262	17888	17912	17811	17848	17757	17871	17971	17874	17872	17654	17878	18193	17935	18124	17953	18049	17757	18134	18029	18126	17940	18147	17747	18015	17983	17987	17878	17888	17872	17927	17925	18083	17992	17860	17971	17982	17676	17914	17925	17932	18044	17770	17888	18017	18067	17863	18028	17916	17764	17945	17959	17872	17874	17766	18039	17792	17964	17984	18204	17926	17879	17959	17945	18192	18110	18193	18017	18116	18152	17956	18091	17933	18046	18142	17853	17972	18030	17949	18089	18054	18008	17993	17929	18054	17953	18098	17975	18064	17908	18175	18101	17942	17952	17902	17938	18028	17923	17945	18047	17933	18032	17992	18061	17936	17837	17945	17918	18009	17844	18061	17872	18058	18159	18124	17926	17907	18088	17996	18031	17942	18121	18091	18131	18338	18002	17956	17962	17909	17918	17864	18023	17868	17833	17931	17948	17904	18036	17898	18115	17872	18113	17989	18049	17991	17954	18012	17979	18103	17743	17981	18031	17992	17990	18068	18059	17868	17905	17903	17899	17844	17998	17978	17887	18009	18175	18126	17881	18006	17927	18134	18033	18036	18020	18033	18039	17952	18079	18010	18030	17810	18002	18047	18072	17702	17966	18203	17933	17979	17939	17825	17856	18044	17940	17885	18148	17972	17850	18116	18042	18010	17926	18009	17836	18006	17937	18234	18044	17949	18150	17926	17907	17794	18110	17762	17936	17935	18060	17986	17961	18010	17843	18200	17919	17829	17966	18116	18166	18073	17981	18008	17826	17984	18068	18195	18093	17990	18114	18084	17993	17922	17943	18084	17948	17918	18086	18028	18048	18103	17943	18124	17857	18134	17925	18065	17991	18072	18115	18138	17818	18030	17775	17972	17904	17889	17812	17845	17989	17891	18022	17884	18133	18005	18072	18047	17946	17960	17969	17837	17965	18032	17854	18034	18007	17740	17934	17901	18047	17844	18138	17743	18027	17840	17838	17968	17841	17973	17848	17816	17985	17951	17947	17830	17952	17881	17868	18046	17886	18021	17888	18155	18059	18063	17838	17693	18149	17999	17922	17951	17885	17865	17878	17890	17877	17845
22550	40586	38233	30316	24921	22317	20424	18952	18125	17931	18106	17846	17036	16467	16153	15926	16025	15844	15847	15688	15302	15355	15268	15326	15331	15366	15456	15308	15072	15391	15294	15037	15198	19444	22737	18901	17359	15868	15264	15076	14871	14961	15046	14915	15023	14877	14815	14713	15056	14864	14870	15029	14827	14868	14827	14967	14861	14979	14833	14918	15015	15034	14853	14952	14817	14990	14878	14857	14811	14738	14958	14768	14760	14792	14987	14850	14740	14796	14840	14908	14859	14943	14951	14953	14958	15059	14847	14836	14931	14896	14844	14884	15079	14856	14773	15009	15108	14937	14951	14894	14691	14761	14915	14792	15034	14887	15047	15111	14881	14896	14935	14898	14978	15019	14734	14902	14906	14932	14909	14972	14936	14887	15010	14981	15024	14833	14941	14933	14822	14622	14943	14850	14962	14817	14857	14802	14819	14863	14901	14887	14945	14971	14828	14875	14808	14917	14788	14960	14820	14978	14759	14902	14765	14847	14757	14822	14848	14822	14886	14791	15000	14993	14780	15002	14864	14811	14785	14930	14804	14920	14978	14818	14830	14801	14879	14896	14972	14844	14945	14838	14984	15023	14875	14940	14835	14824	14941	15002	14735	14974	14743	14843	14867	14967	14824	14875	14929	14972	14872	14799	14860	15006	14807	15053	14987	14558	14913	14864	14821	14850	14778	14885	15018	14995	15038	14945	14911	14838	14838	15093	14836	14811	14932	15112	14973	14974	14838	14877	14982	14934	15104	14873	14855	14910	14783	14797	14973	14971	14873	14751	14928	14767	14888	14783	14785	14895	14971	14814	14796	14975	14908	14926	14940	14934	14958	14972	15027	14862	14956	14889	14858	14827	14957	14908	14799	14874	14860	14875	14919	14967	14959	14980	14888	14963	14739	14918	14794	14900	14833	14902	14846	14865	14940	14862	15038	14879	14914	14898	14900	14902	14925	14810	14753	14793	14846	14881	14730	14900	14960	14900	14832	14909	15028	14774	14813	14673	14804	14883	15088	14773	14733	14760	14907	14894	14821	14956	14984	14867	14836	14735	14851	14999	15056	14906	15001	14963	14908	14955	14942	14820	14875	14884	14721	14857	15035	14823	14783	14856	14807	14977	15013	14666	14697	14926	14936	14948	14876	14787	14850	14850	14845	14809	14725	14967	14844	14933	14830	14845	14826	14710	14899	15014	14811	14876	14798	14754	14770	14876	14856	14924	14909	14799	14660	14754	15003	14898	14785	14727	15000	14948	14834	14971	14978	14906	14866	14694	15118	14871	14941	14970	14672	14701	14749	14805	14772	14844	14848	14816	14932	14871	14792	14926	14857	14837	15046	14932	14952	14864	14842	14827	14914	15037	14892	14811	14862	14786	15065	14798	14858	14931	14939	14787	14896	14850	14811	14832	14907	15118	15019	14978	14897	14774	15035	14886	14882	14927	14949	14924	14875	14930	14827	14802	14688	14853	14945	14928	14946	14934	14952	14940	14610	14842	14851	14910	15152	14760	14879	14879	14740	15000	14785	14927	14750	14844	14933	14972	14988	14750	14908	14914	14944	14905	14942	15031	14849	14850	14776	14901	14857	14886	14836	14884	14843	14759	14838	14642	14857	14887	14824	14925	14956	15046	14883	14777	15092	15005	14717	14973	15017	14840	14794	14827	14844	14841	14886	14789	14832	14838	14960	14832	14702	15073	14781	14928	15013	14975	14970	14877	14812	14840	14798	14784	14873	14796	14846	14988	14767	14909	14884	14724	14783	14608	14826	14775	15009	14984	14952	15096	14762	14962	14794	14867	14892	14887	14937	14853	15010	14904	14852	14834	14723	14939	14960	14703	14911	14958	14829	14902	14897	14799	14925	14930	14889	14897	14913	14925	14898	14916	14741	14885	14840	14863	14788	14855	14926	14883	14894	14897	14912	14961	14995	14864	14846	14966	14919	14959	14924	14907	14768	14838	14964	14743	14889	14779	14884	14786	14970	14983	14878	14926	14799	14844	15015	14759	15122	14751	15112	14919	15093	14847	14810	14777	14907	15128	14691	14849	14833	14785	14844	14834	14724	14831	14957	14909	14709	14949	15008	15038	14892	14940	14939	14951	14851	14756	14881	14983	14949	14974	14753	14931	14898	14825	14921	14756	14854	14902	15048	14966	14769	14798	14789	14838	14865	14898	14946	14848	14693	14994	15091	15039	14882	15115	14841	14943	14749	14933	14738	14957	14967	15109	14953	14965	14793	14935	14752	14768	14874	14743	14822	14822	14742	14786	14743	14832	14983	14750	15029	14836	14901	14975	14851	14806	14842	14766	14987	14695	14941	14985	14868	14891	15012	14886	14842	15001	14862	14960	14773	15016	14980	14943	14865	14783	14980	14743	14905	14909	14835	14904	14979	14884	14883	14893	14874	14840	14962	14830	14784	14911	14908	15014	14902	14732	14896	14847	14899	15027	14779	14863	14946	14948	14751	14791	14988	14740	14625	14864	14846	14820	14986	14960	14831	15047	14841	14917	14864	14972	14893	14783	14912	14880	14698	14642	14876	14924	15094	14848	15000	14824	14891	14793	14922	14652	14760	14931	14828	14728	15019	14807	14874	14817	14796	14770	14821	14942	14853	14907	14850	14581	14907	14904	14750	14869	14904	14867	14980	14886	14868	14726	14846	15085	14816	14884	14854	14829	14886	14825	14803	14767	14864	14645	14988	14812	14944	14971	14778	14729	14765	14905	14906	14853	14925	14898	14792	14832	14918	14912	14703	14952	14891	14738	14898	14800	15014	14912	14982	14782	14843	14737	14890	14750	14975	14967	14774	14911	15015	14894	14992	14887	14767	14951	14820	15086	14812	15093	14918	14762	14819	14803	14936	14794	14848	14799	14800	14883	14854	14895	14899	14826	14860	14845	14994	14956	14732	14869	14842	14954	14889	14973	14949	14801	14897	14820	14979	14875	14808	14817	14918	14737	14854	14845	14933	14951	14962	14779	14874	14822	14863	15039	14902	14816	14886	14847	14677	14878	15055	14933	14792	14918	14781	14802	14751	14916	14992	14577	14829	14735	14797	14847	14815	14790	14961	14779	14913	15012	14917	14917	14760	14870	14741	14890	14888	14832	14847	14765	14771	14662	14792	14948	14868	14915	14776	14877	14918	14949	14936	14925	14893	14981	14733	15025	14941	14855	14922	14905	14995	14843	14788	14943	14913	14876	14830	14736	14874	14823	15118	14682	14952	15034	14902	14959	14856	14873	15091	14899	14908	14616	14881	14899	14823	15006	14804	14768	14866	14837	14831	14860	14848	14817	14884	14965	14910	15054	14846	14726	14902	14747	14624	14764	14813	14883	14670	14782	14784	14961	14789	14822	14986	15038	14859	14729	14883	14916	14922	14869	14806	14796	14902	15004	14777	14835	14819	14806	14888	14980	14884	14735	14794	14890	14816	15185	14737	14845	14725	14968	14919	14930	14936	14624	14978	14821	14868	14964	14913	14803	14893	14773	14844	14768	14985	14827	14755	14976	14859	14984	15043	14832	14889	14922	14836	14881	14895	14852	14893	14861	14941	14946	14698	14909	14998	14831	14773	15032	14798	14870	14988	14513	14827	14925	14812	14851	14742	14970	14865	14842	14862	14798	14711	14829	14799	14822	14755	14758	14853	15084	15056	14881	14741	14883	14796	14821	14867	14759	14837	14952	14795	15013	14885	14768	14909	14980	14905	14903	14895	14897	14783	14981	14860	14946	14772	14901	14987	14870	14707	15012	14886	14880	14968	14944	14824	14785	14920	14837	14733	14971	14844	14797	14800	14990	14961	14958	14911	14804	14797	14857	14784	14740	15013	14942	15000	15134	14923	14806	14897	14914	14719	14912	14784	14761	14948	15001	14945	14970	14962	14874	14933	14719	14919	14651	14924	14913	14946	14763	14891	14754	14928	14810	14632	14762	14970	14866	14801	14879	14915	14739	14851	14876	15108	14749	14850	14894	14767	14882	14906	14907	14739	14889	14768	14906	14926	14727	14941	14841	14867	14895	15043	14731	14851	14989	14738	14665	14830	14850	14685	14883	14793	15035	15040	14788	14890	14921	14928	14837	14689	14734	14942	14832	14750	14851	14907	14881	14938	14863	14726	14966	14562	14740	14843	14792	14833	14946	15037	14758	14781	14881	14963	14947	14811	14793	14999	14897	14759	14902	14848	14953	14742	14879	15025	14919	15121	14870	14732	14883	14993	14911	14967	14925	14985	14840	14807	14820	14849	14977	14891	14721	15022	14841	14867	14818	14859	14838	14894	15044	14779	14826	14805	14912	14816	14910	14721	14886	15008	14967	14881	14879	14851	14906	14850	14824	14981	14989	14687	15024	14783	14874	14864	14995	14979	14798	14899	15036	14788	14841	14905	14778	14865	14925	15164	14854	14859	14735	14643	14818	14829	14841	14925	14772	14863	14817	14793	14826	14808	14817	14855	14910	14937	14897	14984	14780	14862	14614	14763	14754	14815	14832	14763	15072	14842	14887	14888	14920	14855	14866	14971	14935	14817	14903	15105	14836	14737	14723	14874	14719	14649	15080	14761	14682	14952	14868	14969	14917	14914	14851	14900	14902	14861	14942	14979	14991	14897	14804	14935	15009	14946	14890	14876	14906	15129	14793	14974	14741	14995	14930	14907	15010	14750	14877	14851	14897	14823	14876	14812	14823	14875	14986	14801	14858	15012	14845	14920	14985	14887	14840	14925	14832	14989	15060	14955	14789	14963	14916	14948	14780	14729	14803	14899	14802	14701	14754	14839	14825	14774	14908	14935	14976	14924	15003	14801	14981	14980	14978	14874	14971	14832	14712	15080	14863	14679	14903	14860	14970	14950	14745	14826	14953	14985	14869	14872	14829	14779	14870	15087	15003	14772	14849	14812	14923	14835	14889	14995	14875	14785	14928	14774	15007	14889	14965	14989	14971	14814	14825	14796	14866	14926	14950	14863	14865	14977	14856	14788	14896	14909	14718	14881	14747	14767	14684	15015	14861	14938	14823	15046	14852	14798	14927	14886	15063	14676	14911	14670	15129	14892	14818	14690	14893	14973	14810	14829	14791	14751	14869	14803	14766	14833	14664	14673	14786	14867	14883	14916	14870	14888	14747	14904	14913	14916	14762
27863	23278	28812	25935	21021	20151	19701	19303	18841	18859	18865	18992	18713	18611	18305	18371	18457	18392	18288	18511	18177	18181	18326	18140	18364	18438	18119	18174	18331	18298	18253	18226	17981	18472	18469	18620	18628	18282	18312	18043	18332	18151	18109	17975	18199	18040	18115	18042	18136	18265	18234	18122	18143	18120	18211	18130	18127	18185	17895	18154	17971	18134	18051	18154	18075	18058	18281	18025	18131	17874	17935	18224	18272	18041	17855	18000	18038	18075	17986	18134	18037	18176	17931	17981	18301	18087	17994	17942	18138	18212	18047	18135	18146	18191	18183	17837	18045	17984	18025	18003	17997	18169	18262	18208	17969	18130	18319	18196	18011	18081	18073	18053	18217	18240	18202	18212	18014	17839	18111	18255	18122	18059	17972	18025	18078	17772	18050	18104	18149	18014	18117	18126	18009	17944	18150	18102	18266	17986	18123	18082	18181	18046	18020	18181	18025	17984	18095	18056	18297	17984	18200	18373	18183	18069	18077	18038	17988	17952	18102	18260	18050	18062	18178	18059	17981	17928	18068	18370	18069	18130	17962	17949	18037	17984	18099	17975	18132	17949	18199	18114	18121	18196	18085	17987	18064	18014	18008	18153	18152	18139	18061	18103	18301	18171	17975	18033	18093	18183	18092	17995	17924	18074	18058	18023	18182	18137	18046	17852	18234	18076	18085	17757	18138	18107	18067	18011	17958	18032	18008	18073	17879	18209	18057	17986	18056	18315	18064	18293	18084	18120	18081	17954	17766	18098	18199	18123	17884	18226	18017	18091	18120	18213	17961	17944	17940	18013	17958	18143	18120	18157	18191	17889	18049	18010	18261	18110	17935	18098	18054	18084	18074	18089	17884	18037	18136	18236	18197	18224	18143	18000	18018	18057	18294	18143	17995	18071	18032	17973	18122	18386	18103	18068	18195	18380	18186	18137	18007	18132	18080	18196	18263	18295	18195	18071	18142	18030	18074	18225	17993	18194	17960	18150	18197	18420	18140	18041	17959	17997	17996	18163	18032	18181	18088	17977	18035	17954	18046	18035	18375	18300	18066	17900	18223	18216	18194	18088	17978	18216	18179	18024	17984	18283	18130	18158	18081	18188	18115	18230	18049	18132	18095	18125	18290	18249	18123	18064	18214	18167	17982	18113	18261	18068	18246	18093	18083	17939	18117	18087	17944	17924	18012	18220	18168	18126	18117	18051	18395	18076	18052	17885	18012	18202	18159	18262	18133	17999	18162	18124	17836	17953	18051	17963	17961	18112	17994	17971	18159	18228	18223	17997	18121	18354	18081	18076	18026	18191	18075	17991	18019	18227	18065	18094	18059	18085	18188	18058	18025	18052	18071	18084	17996	18265	18153	18137	18260	18182	18101	18176	18066	18218	18064	17864	18038	18200	18084	17931	17924	18132	17910	17892	18290	17974	18073	18101	18171	18105	18021	18076	18074	18019	18139	17896	18056	18185	18017	18186	18172	18139	18027	18040	18019	18095	18153	18058	18252	18065	18017	17985	18196	18167	17944	18100	18027	18081	17987	18180	17971	17969	18104	18127	18067	18249	17834	18204	17845	18196	17973	18030	18039	18150	18113	17987	17984	18157	18244	18138	18010	18072	18131	18207	18116	18020	18145	18041	17871	18120	18262	18190	18019	18042	17944	18133	17973	17968	18239	17966	18312	18252	18268	18271	17896	17812	17956	18034	17849	18120	18273	18093	17940	18185	18209	18107	17805	18041	18209	17954	18032	17994	18053	18222	18126	18205	18249	18004	18145	18149	18029	18016	18135	18148	17978	17924	18051	18180	17967	18204	17819	18324	17888	18299	18176	18245	18018	18011	18291	18138	18003	18175	18011	18047	18208	18285	17995	18041	18318	17982	18152	18354	17904	18057	18172	17992	18195	18053	18261	18036	18096	18049	17923	17992	18098	18221	17976	18057	17979	17970	18086	18082	18101	17958	18008	18243	18143	18165	18307	18162	18185	18063	18068	18002	18004	18096	18051	17979	18036	18046	18269	18097	18213	18059	18288	18285	18210	17990	17907	18037	18282	18210	18259	18047	18261	17985	17892	17899	18002	17991	18241	18043	18211	18311	18294	18010	18157	18230	18148	18085	18132	18123	18085	18027	18047	18166	18083	18126	18356	18130	18033	18035	18216	18019	17982	18319	18038	17964	18189	17916	18251	18004	18147	18104	18113	18075	18139	17983	18089	18149	18028	18248	18063	17984	18361	18272	18098	17942	18077	18203	18209	17975	18074	18081	17971	17944	18141	18276	18002	18255	18052	18251	18052	17988	17895	18016	18151	18075	17911	17916	18040	18044	18166	18100	18324	18133	18160	18189	17945	18048	18105	18266	18174	18100	17971	17837	18163	17969	17996	17984	18037	18197	17934	18023	18156	17907	18010	18110	18106	18159	17980	18056	18084	18102	18153	18217	18080	18188	18045	17973	18177	18063	18058	18157	17904	18183	18066	18253	18003	18125	17983	18018	18081	18136	18251	18154	18143	18148	18223	18175	18123	18120	18229	18060	18013	17915	18134	17908	18283	18061	18204	18180	18018	17989	18252	18130	18220	18202	17978	18117	18035	17978	18081	18102	18224	18105	18161	18318	18072	17906	18275	17906	18152	18079	17809	17994	18090	18109	18105	18007	18120	18109	17977	18319	18160	18054	17990	18205	17818	18105	18206	18255	18226	17953	18049	18030	18013	18107	18202	18247	18145	18138	18167	18251	18091	18081	17954	18151	18147	18076	18175	18039	18076	17728	18109	18230	18127	18090	18125	18098	18291	18199	18110	17910	18201	18186	18027	18139	18032	18070	18006	17964	18003	18023	18138	18122	18108	18038	18208	18093	18100	18051	17962	18159	18153	18326	18094	18027	17978	18168	18050	18138	18179	18305	18252	18021	18136	18251	18151	18322	18035	18106	18192	18074	18065	18128	17955	18053	18197	18207	17947	18162	18096	18014	18065	18005	18017	18160	18052	17955	18067	18080	18154	18216	18080	18083	18009	18237	18014	18190	18311	18021	18075	18294	18029	18062	18052	17890	18227	17998	18187	17901	18063	18130	18206	18053	18229	18245	18123	18072	17858	17901	18101	18033	18160	18191	18161	18117	17961	18174	18033	18095	18200	18017	18228	18119	18174	18129	18186	18186	17980	18182	18093	18030	18173	17969	17977	18151	18068	18144	18057	18128	18140	18217	18177	18173	17938	18201	17883	18198	18033	18056	18232	18201	18063	17973	18379	18025	18298	18138	18169	17976	18078	18168	18157	18245	18120	18104	18042	17943	18066	18102	18135	17980	18203	18003	17998	18023	18054	18058	17967	18219	18023	18159	18048	18031	18143	18025	18019	18088	18036	18132	18216	18194	18008	17981	18185	18161	18263	18038	17995	18061	18073	18139	17978	18149	18196	18079	18047	18014	18070	17980	17977	18098	18426	17934	18018	17959	17854	18051	18163	18356	18007	18106	18116	18014	18001	18088	18153	18044	17745	17869	18136	18074	18345	18035	18379	18086	17990	18267	18131	18122	18220	18035	18245	18089	18078	18105	18090	18022	18173	17980	18124	17931	18137	18139	18197	18279	18229	18163	18103	18174	18099	18129	17909	18204	18364	18061	18104	18065	18122	17995	18142	18113	17958	18190	18321	18199	18028	18029	18119	18051	18105	18255	18304	18233	18092	18200	18095	17872	18318	18015	18249	17999	18079	18231	17934	18064	18054	18112	18154	18153	18064	17981	18139	18176	18113	18214	18316	18054	18066	18044	18120	17947	18321	18128	18122	17780	18061	18256	18176	18050	17931	18017	18297	18105	18030	18120	18101	18243	18337	18255	18118	18044	18170	18071	18030	18086	18280	18145	18049	18125	18158	18139	18097	18164	18018	18065	18096	18158	18243	18051	18200	18026	18024	18073	18096	18247	18082	17911	18027	18208	17928	18054	17993	18195	18168	18121	18108	17922	18216	18041	18075	18315	18171	17947	18006	18064	18096	18026	18037	17979	17964	17867	18285	17998	18290	17979	18328	18209	18188	18300	17897	17994	18171	18142	17966	18007	18135	18005	18124	18028	18250	18116	18333	18097	18097	18352	18212	18064	18185	18213	18044	18032	18108	18102	18184	18301	17855	18122	18042	18015	18138	18128	18141	18246	18264	17969	18066	18004	18052	18137	18201	18122	18230	18257	18132	18292	18168	18024	17986	17951	18053	18050	18030	18118	18159	18319	18050	18067	18002	18010	18190	18089	18040	18273	18155	18193	18166	18166	18102	18187	17962	18052	18157	18038	18303	18079	18296	18035	18165	18155	18070	18084	18057	18063	18000	18272	18315	18098	18183	18122	17984	18034	18190	18236	18038	18092	18273	18125	17919	18115	18089	17988	18069	18182	18065	18093	18170	18080	18150	17976	18141	18123	18121	18217	18198	18040	18017	18138	18131	18112	17971	18015	18019	18006	18046	18056	18217	18111	18023	18098	18121	17855	18017	18046	18005	18115	18039	18040	17992	17935	18322	18138	17947	18140	17996	18044	18056	18102	18030	18170	18008	18000	18211	18163	18135	18157	18077	17926	17793	17874	18158	18129	18031	17948	18122	18073	17877	17941	17906	18091	18079	18196	18017	18103	18042	18224	18349	18074	18031	17970	17903	18037	17828	18032	18189	18071	17991	17986	18121	18092	17969	17979	18191	18061	17912	17907	17934	18013	17943	18069	18172	17831	17904	18283	18111	18142	18187	17950	18157	18080	18087	18131	18084	17984	18199	18149	18183	18078	18000	17957	18096	18205	18176	18036	18076	18237	18272	18041	18106	18112	18093	18124	17962	17882	18136	18214	18067	18085	17964	18005	18160	18163	18192	18137	18003	18113	17827	18210	18069	18000	17939	17980	18048	18078	18188	17806	18068	18187	18055	18109	18035	18107	18063	18274	17955	18023	18168	18040	18078	17976	18104	18090	18040	18106	17869	17955	17871	18120	18208	17927	18166	18053	17880	18193	18071	18106	18285	18098	18025	17979	18222	18283	18199	18191	18205	18329	18097	17910	18077	17912	17950	18107	18092	18030	18231	17952	18239	18112	18316	18048	18133	17995	18073	18209	18098	18091	18024	18118	18141	17958	18148	18092	18053	18173	17863	17926	18185	18118
20274	29549	28196	22577	19134	17799	17152	16666	16030	16124	16191	16407	15629	15369	15385	15307	15369	15151	15462	15351	15127	14983	15011	15206	15084	15208	15143	15207	15167	15156	15102	15020	15107	15116	15667	15540	15336	15009	14838	14995	15138	14934	15106	15002	15061	15027	15030	14963	15105	14820	14922	14871	14875	15039	14960	14975	14874	14911	14964	15104	14811	15049	14826	15026	15033	15016	15077	14964	14942	15016	14999	14949	14991	14880	14925	15062	15101	15007	14767	14926	14928	14913	14925	15003	14916	14842	14870	15022	15044	15092	14881	15047	14888	15034	15070	14981	15039	14934	14947	14855	15005	15003	15099	14850	15075	14998	14872	14846	14974	14881	15075	15036	15048	15063	14950	15018	14898	14957	14950	14930	15152	15015	14915	14892	15012	15068	15013	14995	14997	14921	14885	15021	14930	14949	14917	14902	15004	15001	15064	15088	15048	14951	15069	14836	14826	14879	14926	15000	14982	15033	15062	14810	14961	14852	15012	14981	14819	14972	14986	14876	14988	14822	14880	14975	15012	15019	14930	14945	15083	15068	15065	14920	14991	15078	14960	15081	15053	14947	14989	15068	14865	14962	14854	14944	14922	14787	15031	14816	14961	14897	15107	14865	15060	14989	14977	14969	14971	14997	14980	14856	14922	15090	15012	15206	14874	14931	15217	15007	15166	14891	14969	14950	15111	14998	14890	14930	14873	15050	14842	14948	15174	15027	14838	15036	15081	15039	14979	15078	15017	14836	15104	15049	15106	14920	14881	15059	15087	14955	15020	14912	14918	15041	14946	14906	14962	14956	14931	14972	14976	14896	15080	14916	15030	14967	14909	14893	15159	15088	15121	14984	14912	15036	14997	15043	14949	14875	14994	14920	14882	15010	14950	15103	15059	15050	14886	14975	14957	14822	14889	15111	15090	15025	15015	14778	14946	14882	14911	15104	14956	15025	14817	15052	14958	14978	14933	14769	15025	14973	15031	15023	14919	15017	15120	15152	14988	14907	14813	14942	15025	15096	15018	14896	15001	14934	14948	14969	14946	15012	14889	14896	15235	14964	14960	15093	14961	14762	14697	14872	14853	14863	15061	14776	14937	15030	14862	14900	14821	14915	15150	14921	14901	15015	15019	15023	14779	15060	14880	15121	14962	14999	15144	14917	14962	14924	15038	14863	15057	14996	14741	15127	15025	14796	14886	14960	14884	14981	14896	15095	14946	15101	14996	14841	14792	14729	15034	14734	14972	15068	15046	14980	15010	14933	14837	15036	14903	15031	14960	15131	15016	14787	14831	15042	15181	14788	15218	14968	14933	14932	15046	15163	14995	14799	14953	14966	14978	14884	15063	15001	15078	14810	15057	14969	14726	14943	15082	14947	15013	14886	15001	14775	15104	15185	15074	14803	14949	14862	14870	14956	15002	14874	14870	15095	15076	14900	14939	14922	14873	15024	15004	14993	15017	14974	14945	14919	15074	15052	14908	14976	14875	14820	14963	14813	15010	14999	14953	14967	15020	14972	15072	14888	15004	15005	15144	14983	14975	15010	15008	15010	14881	14964	15108	15126	15021	15064	14803	14972	15107	14927	14856	14960	15077	14922	14867	14760	15096	14820	14975	14959	15150	14915	14940	14919	14879	14980	15047	14978	14929	14955	14798	14900	14893	15020	14980	14972	14876	15099	14996	14798	14995	15047	14820	14901	15064	14806	15018	15036	14955	14972	15106	14893	14996	15033	14842	14855	14846	15010	15023	15062	15005	15079	15007	15204	14887	14997	15074	14983	14998	14935	15121	14885	14966	14887	14927	14861	14954	14923	14929	14879	14918	14848	14913	14836	15000	15046	15075	14890	15115	14911	15037	15052	14868	14939	15169	14858	15077	14892	14979	14880	15052	14879	14987	14949	15077	14958	14890	14970	14861	15008	14862	15052	14942	14772	14890	15006	15061	15008	14945	15059	15083	15035	15027	14965	15091	15081	14995	15094	14886	14774	14767	15089	14809	14940	15017	15057	14956	14992	15064	15022	15015	14878	14856	14844	15208	14918	15178	15032	14982	15026	15016	15087	15083	15124	15092	14861	15015	14953	15070	14998	14941	15095	14877	15018	14945	15050	15044	15106	15026	14918	15003	14858	14975	14919	14885	14940	14912	15066	14996	14993	14876	15053	15088	15016	14992	14937	14938	14988	15024	14802	14922	14980	15009	14937	15088	14914	14981	14847	15041	14922	14914	14976	14932	14887	14964	14860	15083	14998	14920	14977	15085	15072	15108	15042	15099	14852	15007	15014	14799	14930	15259	14977	15061	14977	14782	15024	14891	14935	14882	14884	15091	14913	15021	14870	15054	14896	14922	15097	14972	15034	14898	14868	14976	14929	14891	15035	15016	15061	15054	15020	14961	14866	14880	15046	15130	14927	15089	14935	14995	14882	15001	14981	15057	14757	14890	14920	15160	14801	15152	15069	14841	15022	14908	15053	14956	15073	14948	14898	14983	15217	14944	14951	14912	15187	14980	15079	15069	15042	14822	14879	14920	14978	15009	15088	15051	14938	15032	14952	15039	15016	14908	15097	14945	15020	15105	14897	15040	15057	14969	14985	14999	14940	15039	15040	15006	14911	15010	14991	15010	14963	14977	14889	15222	15059	14984	14881	14959	15034	14992	15227	14860	15012	14928	14981	14925	14911	14838	14933	15172	14955	15005	15000	14927	15016	14965	14922	15035	15003	15032	14968	14954	14967	14985	14953	14905	14945	15081	14939	14976	14875	14991	14993	15019	14976	14860	15175	14880	14975	15042	15013	14884	14855	14988	15105	14865	15031	15056	15086	14876	14846	14937	15036	14876	14909	14956	14993	15011	15007	14959	14852	14839	14813	14917	14969	15054	14963	14899	15007	14983	14956	14868	15027	15003	14908	15035	14868	15084	14888	14977	15022	15166	14929	14880	14912	15002	15147	15046	14947	14831	15085	14896	15001	14951	15103	14878	15039	15103	14817	15053	14809	15098	14954	15100	15057	15024	14984	15128	14888	15022	15012	15081	14956	14959	15033	14961	14865	14926	14907	14927	15044	14921	14916	15109	14962	15013	14940	14950	15055	15118	15099	14992	14917	14998	15021	14953	14963	15015	15011	14978	14881	14855	14918	14914	15109	14878	14989	15030	14739	14978	14941	14982	14980	14948	15015	15011	14961	15067	15159	15043	14942	15123	15059	14977	14870	14905	15065	15007	14936	15022	14937	14815	14953	14988	14961	15094	14993	15012	15037	14905	14955	15068	15002	14939	14965	14844	14917	14990	14907	14905	15078	14916	14937	14990	14989	15008	14928	14891	15046	15075	14918	15016	15011	14833	14992	15014	14991	14930	14952	15092	15066	14830	14965	14942	15079	14895	14865	14769	14913	15087	15063	14975	15035	14966	15101	15050	15001	15183	14976	15033	15016	15044	14999	14936	15018	14935	15129	14789	14917	15037	15111	15016	15104	14902	15053	14978	15086	15047	14998	14939	14925	14900	14978	15052	14882	14950	14962	14990	15048	14975	14834	15043	15015	14947	14939	14912	14905	14862	14975	14958	14952	14906	14976	15153	14857	14987	15039	15090	14904	15028	14933	14977	15041	14896	14983	14945	15003	14822	14964	14785	15085	14959	14882	15142	14940	14863	14987	15026	14927	14873	14927	14929	15049	15201	15205	15010	14958	14980	15065	14913	14888	14986	15225	14929	14842	15016	14976	14924	14763	15033	15010	14922	15039	15048	15160	14876	14902	14955	15101	15001	14910	15126	14974	15028	15003	15015	15013	15117	14972	14880	15054	15120	14920	14988	14805	14911	15032	15060	14884	15013	14641	14909	14881	15046	14754	15064	14845	14958	14790	14871	15000	15092	14937	15193	15034	14960	14978	15056	14820	15038	14983	14917	15025	14880	14948	15057	14975	14999	14810	14895	14981	15023	15069	15069	15074	14940	14875	14939	14849	14960	14914	14988	15103	14959	14951	14964	14938	14964	14980	14771	14977	14861	15091	14916	14979	15029	14964	14987	14970	14954	14982	15135	15056	14921	14751	14944	15049	15044	15209	14998	14739	14934	14876	15068	14908	15062	14916	15044	14972	15087	15049	14934	14924	14998	14900	14747	15121	14974	14945	14870	14962	14968	15012	14916	14920	14925	15027	14998	14962	14951	15004	14855	14958	15108	15029	14829	14869	14986	14936	14909	14982	14988	14945	14846	14863	15177	14899	15032	15107	14916	15059	14967	14984	15124	14893	14910	14977	15157	14924	15013	15060	15059	14807	15083	14955	15030	14893	14952	15032	15010	14959	14876	14908	14898	14876	14992	15130	14960	14994	14921	15067	14926	14918	15167	14925	15093	14873	15101	15001	15072	15040	14952	15016	15052	14866	15057	14920	14899	15031	14963	14952	14993	14857	14926	14880	14710	15038	15087	14905	14934	15029	14998	14927	15085	14888	14910	15064	15000	14990	15108	15077	14912	14838	15065	14918	14925	14865	14769	14973	14998	15064	15017	14850	14987	14998	14972	15040	14946	15065	14979	14964	14962	14926	15022	14858	14859	15027	15008	15027	14920	14999	15011	15047	15095	14925	14972	14930	15001	14745	14954	15029	15143	14866	15168	14940	15023	15186	14969	14845	14893	14772	14981	14910	14978	14909	14960	14942	14984	15075	14978	15028	14944	14995	15116	14937	14767	14929	14976	14928	14870	14853	15205	14975	15005	15103	14815	14921	15023	14978	15009	15041	15070	14988	14940	14777	15107	14969	14978	15045	14891	14906	14964	15065	15076	15031	14711	14896	14889	15202	14902	15150	14963	14996	14931	14946	15041	15013	14920	14990	14952	14924	14970	14993	14923	15246	15099	14907	15177	14992	15038	14761	15098	14800	14874	15056	15021	15055	14984	14869	14997	14884	14970	14977	15057	14981	15174	14873	14998	14866	14868	14983	14949	14893	14923	15090	15041	14994	14993	14922	14855	15181	14914	15067	14846	14977	14887	15045	14901	15189	14982	14918	15186	14988	15031	14849	14944	14852	14930	14872	14986	14925	15043	15016	14886	14980	15077	15106	15043	14933	15005	14926	14903	15104	15009	15031	15020	14944	14939	15001	15128	14888	14970	15110	15047	15006	14889	15002	14830	14967
23848	21436	29138	24286	22505	23873	23353	19804	19149	19120	19303	19161	18991	18796	18275	18168	18278	18350	18133	18438	17775	18083	18081	17821	17977	18133	17966	17949	17900	18163	18066	18204	17980	19361	21707	19968	19304	18757	18034	18107	17867	17718	17821	17661	17720	17878	18002	17624	17828	17782	17815	17725	17527	17687	17825	17696	17748	17745	17961	17895	17849	17788	17850	17607	17920	17768	17976	17924	17937	18026	17715	17713	17615	17868	17701	17649	17772	17710	17840	17851	17844	17921	17708	17993	17764	17743	17907	17853	17876	17811	17904	17783	17686	17866	17546	17727	17674	17749	17717	17811	17818	17771	17938	18050	17823	17865	17739	17808	17810	17693	17732	17499	17836	17900	17826	17887	18044	17545	17772	17776	17630	17758	17797	17735	17684	17835	17907	17857	17747	17752	17949	17847	17786	17837	17662	17806	17939	17756	17717	17886	17708	17577	17472	17910	17523	17948	17825	17729	17616	17745	17799	17830	17621	17662	17955	17788	17745	17891	18028	17567	17709	17919	17765	17706	17762	17702	17597	17608	17669	17811	17784	17553	17715	17654	17775	17827	17626	17700	17752	17865	17825	17866	17687	17429	17546	17702	17645	17728	17767	17651	17806	17864	17764	17972	17714	17987	17881	17946	17921	17839	17858	17645	17539	17755	17782	17683	17612	17763	17815	17874	17824	17726	17524	17800	17791	17751	17811	17926	17832	17673	17823	17747	17570	17704	17991	17647	17686	17817	17786	17803	17863	17699	17715	17551	17591	17704	17734	17895	17897	17691	17834	17784	17849	17824	17684	17743	17723	17689	17957	17873	17938	17664	17656	17831	17807	17671	17822	17993	17830	17637	18085	17557	17798	17695	17854	17800	17711	17846	17839	17798	17859	17706	17963	17644	17887	17943	17899	17746	17966	17802	17655	17638	17756	17773	17767	17796	17694	17783	17687	17784	17555	17684	17778	17836	17886	17681	17729	17787	17839	17650	17834	17924	17908	17737	17573	18021	17829	17785	17549	17670	17845	17840	17662	17877	17723	17613	17523	17762	17639	17853	17866	17830	17819	17965	17745	17626	17698	17941	17873	17848	17716	17800	17797	17806	17666	17682	17774	17712	17703	17687	17730	17838	17773	17803	17760	17884	17836	17880	17780	17742	17843	17832	17980	17771	17717	17881	17753	17771	17714	17872	17745	17665	17754	17819	17855	17908	17867	17814	17783	17730	17970	17775	17873	17923	17838	17699	17856	17691	17770	17767	17727	17824	17868	17687	17843	17643	17810	17954	17862	17698	17799	17527	17838	17604	17818	17706	17793	17669	17701	17869	17783	17963	17694	17839	17775	17721	17610	17837	18065	17836	17733	17848	17727	17806	17532	17731	17941	17810	17791	17620	17866	17817	17666	17902	17654	17626	17875	17759	17980	17942	17674	17864	17786	17803	17725	17997	17821	17812	17785	17732	17873	17541	17837	17634	17977	17888	17796	17681	17756	17551	17755	17626	17882	17744	17559	17801	17658	17724	17685	17714	17716	17879	17765	17616	17721	17801	17725	17906	17720	18013	17901	17835	17767	17733	17701	17837	17624	17740	17558	17632	17915	17871	17761	17649	17671	17965	17715	17688	17900	17741	17752	17586	17659	17568	17733	17764	17730	17659	17853	17676	17901	17796	17941	17650	18017	17886	17691	17625	17649	17662	17818	17745	17840	17778	17696	17794	17889	17578	17686	17564	17694	17709	17674	17659	17768	17673	17801	17817	17770	17695	17829	17674	17653	17804	17783	17904	17837	17867	17911	17833	17794	17578	17673	17612	17766	17774	17932	17954	17810	17656	17737	17508	17665	17841	17912	17807	17887	17490	17613	17856	18011	17675	17857	17871	17947	17742	17847	17773	17585	17663	17676	17845	17744	18085	17803	17609	17905	17808	17756	17747	17596	17598	17633	17653	17598	17724	17661	17744	17788	17879	17860	17528	17871	18137	18043	17857	17894	17701	17567	17759	17787	17877	17955	17896	17814	17720	17681	17811	17943	17890	17732	17916	17704	17798	17882	17810	17723	17829	17782	17607	17699	17645	17743	17608	17640	17672	17770	17743	17818	17738	17701	17723	17788	17769	17797	17517	18007	17728	17903	17659	17536	17633	17788	17806	17830	17728	17935	17843	17733	17712	17854	18003	17903	17661	17778	17558	17784	17769	17749	17679	17672	17888	17875	17826	17719	17812	17809	17924	17669	17726	17460	17867	17871	17830	17732	17574	17941	17932	17828	17729	17874	17744	17821	17642	17909	17805	17639	17670	17809	17905	17715	17957	17536	17797	17856	17841	17793	17730	17611	17805	17717	17776	17748	17641	17615	17732	17792	17823	17841	17784	17806	17755	17895	17821	17782	17650	17894	17756	17817	17717	17757	17958	17610	17815	17664	17562	17605	17745	17605	17757	17873	17703	17747	17864	17895	17700	17607	17719	17901	17634	17746	17929	17668	17783	17899	18064	17868	17686	17836	17908	17797	17595	17814	17827	17794	17855	17763	17649	17652	17704	17701	17871	17884	17763	18058	17746	17499	18040	17862	17687	17977	17677	17726	17818	17755	17731	17871	17651	17802	17548	17840	17924	17833	17762	17678	17867	17849	17600	17814	17653	17719	17684	17789	17680	17658	17850	17701	17772	17725	17839	17666	17627	17820	17673	17897	17703	17703	17921	17765	17748	17785	17887	17758	17708	17736	17800	17915	17819	17797	17692	17823	17842	17682	17795	17768	17825	17704	17827	17636	17625	17661	17800	17960	17633	17802	17589	17848	17885	17862	17631	17864	17629	17706	17924	17743	17687	17988	17716	17925	17918	17768	17743	17824	17664	17761	17836	17758	17649	18030	17700	17995	17845	17873	17904	17659	17866	17958	17668	17874	17784	17787	17736	17816	17912	17686	17953	17656	17459	17666	17828	17863	17662	17700	17810	17785	17899	17529	17916	17957	17833	17735	18020	17690	17847	17773	17784	17646	17518	17866	17960	17767	18043	17941	18089	17642	17810	17870	17891	17934	17782	17662	17781	17727	17768	17704	17773	17783	17667	17694	17722	17706	17694	17816	17888	17839	17596	17789	18006	17770	17777	17566	17842	17846	17633	17935	17823	17727	17773	17675	17610	17575	17669	17597	17835	17863	17654	17853	17658	17852	17742	17805	17812	17746	17832	17835	17843	17806	17650	17728	17793	17677	17639	18076	17938	17841	17817	17759	17825	17710	17813	17760	17961	17673	17882	17687	17911	17847	17825	17826	17700	17704	17796	17753	17890	17917	17740	18025	17541	17784	17767	17872	17770	17648	17972	17873	17968	17763	17762	17782	17642	17466	17898	18020	17677	17969	17838	17777	17850	17625	17696	17830	17672	17798	17575	17936	17713	17720	17901	17848	17856	17619	17797	17875	17823	17698	17799	17717	17861	17837	17706	17565	17772	17731	17759	17620	17831	17909	17839	17879	17719	17772	17637	17743	17786	17980	17711	17917	17793	17687	17697	17787	17778	17906	17723	17811	17585	17665	17769	17705	17769	17910	17926	17905	17770	17627	17804	17694	17761	17761	17839	17729	17775	17903	17831	17943	17979	17618	17773	17848	18015	18048	17825	17880	17785	17897	17756	17758	17673	17816	18045	17698	17892	17871	17707	17765	17785	17751	17882	17925	17656	17819	17594	17741	17944	17755	17843	17640	17685	17782	17648	17829	17797	17498	17872	17782	17797	17740	17820	17718	17853	17717	17814	17555	17733	17853	17721	17682	17736	17825	17625	17815	17855	17789	17604	17720	17790	17774	17745	17692	17604	17693	17853	17691	17798	17771	17592	17771	17810	17687	18057	17864	17928	17911	17709	17803	17789	17625	17649	18006	17843	17851	17857	17552	17897	17926	17678	17764	17971	17893	17532	17700	17664	17789	17793	17899	17643	17720	17537	17732	17886	18001	17717	17923	17798	17726	17697	17874	17864	17698	17824	17915	17733	17841	17913	17705	17683	17694	17824	17779	17772	17659	17753	17814	17735	17671	17762	17682	17863	17581	17630	17767	17805	17636	17608	17870	17876	17784	17642	17874	17833	17755	17951	17640	17961	17610	17768	17792	17808	17860	17881	17707	17854	17673	17560	17811	17851	17879	17781	17816	17902	17627	17730	17948	17834	17775	17855	17888	17878	17885	17828	17746	17884	17792	17736	17867	17822	17844	17603	17662	17824	17588	17787	17814	17708	17923	17652	17712	17870	17676	17813	17966	17547	17758	17836	17645	17846	17781	17849	17667	17646	17617	17894	17929	17786	17714	17876	17907	17889	17803	17705	17915	17778	17949	17739	17643	17811	17826	17721	17761	17878	17647	17929	17817	17922	17817	17860	17706	17679	17860	17645	17853	17693	17993	17970	17745	17847	17988	17685	17584	17659	17753	17877	17724	17990	17710	17828	17834	17841	17589	17672	17691	17812	17817	17645	17700	17817	17881	17776	17710	17772	17691	17951	17861	17851	17778	17868	17919	17809	17977	17858	18040	17854	17617	17779	17659	17772	17958	17834	17828	17742	17809	17796	17752	17656	17823	17777	17746	17595	17927	17940	17769	17704	17675	17745	17725	17652	17950	17587	17730	17906	17717	18023	17897	17734	17666	17583	18023	17733	17924	17950	17914	18061	17739	17928	17758	17572	17946	17790	17783	17657	17864	17943	17743	17851	17777	17885	17643	17833	17944	17775	17672	17692	17889	17614	17796	17789	17841	17894	17923	17846	18033	17903	17657	17725	17689	17835	17981	17966	18017	17916	17916	17601	17885	17589	17658	17700	17688	17771	17928	17529	17900	17580	17845	17768	17793	17759	17752	17858	17906	17664	17729	17646	18019	17778	17942	17741	17615	17730	17963	17860	17723	17725	17622	17777	17798	17627	17690	17695	17890	17598	17765	17761	17686	17695	17773	17638	17840	17921	17944	17922	17823	17812	17753	17682	17725	17792	17982	17761	17830	17744	17746	17572	17782	17896	18022	17940	17890	17660	17758	17572	17622	17638	17650	17769	17952	17756	17614	17653	17729	17836	17742	17844	17832	17654	17682	17706	17694	17746	17706	17741	17897	17822	17838	17823	17774	17705	17877	17765	17882	17585	17637	17739	17905	17703	17764	17825
20309	35950	34520	26282	22236	19899	18792	17748	17116	16734	16699	17038	16193	15689	15556	15520	15484	15311	15504	15480	14982	14946	15101	14882	15022	15063	14903	15046	14987	14909	15116	15058	15023	17338	19697	17116	16321	15396	15060	14953	14871	14751	14875	14847	14806	14870	14710	14803	14785	14783	14838	14735	14762	14771	14715	14725	14799	14748	14712	14815	14907	14809	14759	14774	14698	14767	14938	14737	14767	14850	14635	14853	14851	14701	14812	14773	14854	14738	14824	14652	14858	14729	14699	14788	14683	14903	14754	14738	14938	14949	14769	14806	14668	14711	14819	14849	14694	14843	14781	14856	14915	14768	14788	14713	14697	14686	14858	14784	14617	14857	14834	14919	14863	14841	14678	15026	14714	14831	14693	14802	14852	14768	14741	14689	14710	14775	14684	14894	14663	14785	14662	14669	14771	14922	14706	14886	14700	14737	14674	14852	15030	14617	14908	14825	14717	14795	14731	14762	14851	14727	14791	14855	14723	14729	14843	14789	14996	14820	14876	14715	14810	14714	14523	14720	14938	14849	14934	14699	14864	14713	14847	14665	14685	14842	14766	14718	14830	14834	14712	14688	14947	14716	14647	14591	14862	14865	14824	14725	14647	14780	14740	14849	14861	14802	14636	14749	14686	14735	14813	14771	14834	14731	14731	14796	14818	14795	14762	14872	14750	14629	14834	14735	14798	14972	14747	14935	14628	14681	14820	14909	14680	14558	14708	14850	14764	14813	14798	14937	14921	14733	14730	14773	14730	14913	14862	14714	14881	14681	14749	14722	14741	14750	14915	15042	14839	14800	14719	14770	14682	14722	14949	14669	15036	14852	14739	14696	14751	14757	14821	14882	14798	15026	14702	14696	14921	14756	14810	14759	14908	14992	14927	14898	14912	14721	14735	14720	14732	14784	14710	14841	14744	14792	14909	14736	14873	14694	14597	14772	14614	14849	14756	14689	14913	14731	14664	14835	14885	14738	14774	14786	14880	14820	14936	14753	14768	14800	14792	15023	14714	14511	14677	14838	14828	14567	14672	14452	14774	14761	14718	14986	14784	14586	14926	14810	14953	14662	14854	14780	14900	14622	14493	14706	14550	14711	14994	14792	14595	14711	14748	14783	14696	14830	14864	14847	14630	14732	14787	14701	14796	14788	14840	14743	14768	14741	14702	14835	14722	14728	14789	14786	14782	14846	14929	14759	14797	14731	14787	14747	14799	14901	14668	14718	14800	14833	14805	14819	14804	14679	14709	14837	14701	14893	14848	14804	14730	14824	14842	14594	14790	14644	14847	14722	14918	14739	14628	14789	14617	14747	14777	14910	14797	14782	14747	14894	14754	14909	14732	14704	14845	14804	14466	14754	14784	14577	14704	14788	14733	14796	14693	14830	14658	14795	14931	14711	14868	14707	14822	14669	14588	14773	14802	14790	14877	14760	14886	14883	14629	14808	14899	14757	14781	14725	14827	14975	14810	14747	14730	14780	14735	14950	14629	14634	14653	14755	14824	14816	14729	14875	14682	14797	14676	14902	14988	14746	14642	14754	14692	14662	14633	14914	14880	14815	14889	14725	14833	14735	14726	14650	14758	14750	14781	14750	14676	14710	14821	15000	14729	14828	14789	14799	14763	14839	14894	14823	14755	14881	14707	14767	14731	14743	14903	14815	14716	14767	14623	14864	14927	14699	14679	14839	14838	14579	14577	14667	14656	14844	14819	14643	14731	14713	14794	14703	14655	14750	14696	14771	14737	14818	14645	14902	14875	14851	14747	14673	14869	14906	14744	14766	14669	14868	14768	14744	14732	14739	14701	14660	14636	14954	14803	14855	14764	14875	14969	14850	14895	14833	14876	14595	14697	14854	14694	14658	14905	14828	14651	14879	14691	14726	14856	14607	14791	14595	14674	14602	14810	14735	14577	14698	14785	14759	14771	14787	14620	14763	14791	14682	14738	14799	14709	14716	14729	14894	14680	14778	14726	14696	14687	14985	14794	14801	14774	14663	14784	14713	14770	14736	14704	14631	14783	14761	14663	14706	15074	14672	14652	14836	14909	14836	14677	14687	14743	14693	14695	14668	14862	14811	14760	14804	14895	14789	14597	14687	14784	14815	14803	14791	14854	14697	14782	14752	14786	14743	14724	14806	14800	14541	14905	14743	14927	14930	14842	14908	14832	14694	14694	14755	14732	14945	14548	14546	14604	14774	14772	14639	14727	14744	14750	14798	14692	14821	14824	14676	14561	14809	14804	14856	14790	14858	14795	14735	14643	14733	14749	14750	14756	14716	14713	14655	14841	14691	14803	14801	14921	15022	14912	14570	14774	14834	14709	14660	14692	14665	14849	14808	14849	14728	14793	14865	14805	14810	14784	14744	14833	14827	14737	15002	14793	14729	14751	14861	14771	14835	14995	14796	14811	14772	14746	14751	14866	14818	14830	14667	14750	14706	14718	14805	14883	14531	14823	14879	14663	14646	14650	14897	14816	14838	14780	14714	14875	14814	14832	14581	14817	14895	14645	14753	14897	14705	14855	14726	14807	14646	14824	14788	14949	14832	14735	14944	14758	14672	14789	14509	14850	14731	14807	14758	14814	14741	14655	14684	14846	14787	14935	14747	14664	14566	14852	14865	14883	14696	14817	14704	14782	14778	14576	14872	14803	14722	14757	14648	14883	14695	14801	14765	14687	14717	14809	14670	14688	14673	14835	14704	14580	14588	14804	14853	14845	14853	14750	14823	14736	14793	14729	14729	14850	14837	14606	14705	14776	14792	14813	14690	14828	14673	14736	14566	14823	14714	14720	14851	14878	14743	14860	14687	14856	14749	14642	14724	14645	14748	14813	14705	14825	14611	14876	14906	14622	14867	14769	14750	14705	14660	14673	14807	14910	14766	14689	14960	15020	14647	14638	14785	14926	14720	14664	14865	14882	14852	14856	14847	14829	14687	14803	14664	14880	14739	14713	14882	14634	14714	14810	14652	14846	14778	14784	14836	14722	14709	14823	14883	14848	14826	14825	14791	14793	14763	14809	14681	14817	14824	14674	14611	14806	14778	14743	14909	14804	14631	14725	14789	14759	14772	14757	14684	14632	14716	14770	14770	14921	14835	14709	14800	14731	14727	14732	15061	14851	14896	14734	14957	14814	14658	14706	14418	14836	14601	14830	14960	14732	14818	14748	14625	14791	14785	14668	14827	14824	14645	14818	14823	14647	14678	14876	14909	14722	14955	14747	14875	14856	14832	14781	14873	14937	14812	14856	14798	14667	15019	14806	14777	14877	14698	14796	14628	14971	14802	14880	14698	14743	14801	14804	14818	14856	14560	14831	14965	14786	14736	14723	14819	14652	14710	14778	14773	14702	14780	14787	14799	14837	14581	14596	14668	14795	14807	14711	14810	14716	14686	14908	14844	14856	14799	14736	14790	14667	14895	14718	14719	14844	14806	14690	14694	14658	14857	14715	14857	14773	14910	14845	14807	14868	14760	14886	14896	14610	14869	14842	14852	14814	14937	14758	14802	14819	14735	14895	14852	14829	14711	14722	14841	14708	14695	14689	14816	14824	14714	14727	14808	14860	14648	14649	14716	14559	14783	14747	14768	14757	14659	14647	14784	14880	14733	14866	14771	14791	14765	14714	14879	14808	14540	14882	14774	14800	14976	14838	14675	14756	14894	14718	14827	14840	14986	14575	14715	14830	14758	14840	14745	14741	14715	14853	14732	14756	14718	14893	14550	14769	14775	14719	14696	14774	14740	14769	14986	14754	14694	14782	14798	14699	14778	14724	14849	14918	14868	14854	14778	14906	14666	14683	14731	14968	14869	14690	14555	14880	14847	14880	14724	14903	14672	14895	14742	14767	14789	14686	14711	14695	14729	14534	14864	14715	14864	14783	14787	14834	14925	14802	14819	14851	14759	14939	14682	14780	14941	14908	14642	14684	14800	14663	14827	14857	14811	14956	14844	14877	14639	14743	14646	14889	14795	14691	14714	14690	14759	14818	14721	14832	14717	14807	14716	14717	14822	14687	14889	14701	14687	14938	14730	14708	14710	14656	14915	14819	14775	14799	14866	14998	14696	14804	14823	14879	14738	14665	14778	14650	14877	14718	14928	14738	14676	14775	14803	14753	14795	14818	14881	14799	14620	14720	14662	14582	14594	14744	14572	14718	14736	14977	14568	14816	14820	14811	14920	14575	14734	14750	14748	14723	14762	14736	14655	14639	14538	14832	14754	14712	14922	14653	14762	14634	14742	14650	14812	14695	14795	14634	14707	14685	14695	14776	14657	14939	14730	14870	14813	14850	14795	15014	14683	14810	14721	14732	14708	14751	14673	14800	14820	14635	14636	14864	14720	14871	14922	14757	14908	14667	14702	14777	14703	14767	14744	14832	14921	14776	14839	14726	14813	14735	14871	14718	14714	14796	14672	14850	14652	14749	14705	14717	14843	14802	14784	14911	14937	14861	14837	14829	14865	14887	14820	14723	14725	14630	14790	14495	14750	14789	14803	14805	14721	14803	14669	14749	14713	14815	14826	14827	14677	14697	14686	14693	14758	14722	14749	14760	14820	14835	14778	14695	14770	14832	14799	14685	14603	14589	14780	14753	14727	14831	14764	14953	14727	14742	14720	14779	14790	14668	14619	14773	14956	14739	14626	14782	14906	14908	14615	14654	14782	14818	14848	14773	14719	14873	14646	14889	14691	14536	14833	14697	14696	14772	14959	14780	14841	14726	14840	14832	14979	14917	14911	14805	14774	14836	14697	14770	14925	14768	14727	14877	14776	14749	14662	14781	14780	14841	14961	14788	14804	14743	14746	14793	14812	14801	14846	14905	14743	14834	14685	14782	14880	14753	14758	14870	14680	14833	14865	14861	14857	14902	14659	14727	14815	14782	14861	14819	14780	14683	14701	14580	14817	14725	14832	14850	14697	14835	14792	14844	14847	14696	14744	14880	14763	14805	14828	14715	14852	14709	14760	14814	14689	14768	14785	14765	14844	14865	14761	14912	14809	14850	14776	14791	14828	14569	14625	14591	14765	14632	14855	14812	14873	14732	14715	14856	14679	14810	14728	14697	14920	14738	14833	14604	14711	14912	14799	14885	14994	14858	14791	14671	14815	14808	14710	14701	14887	14600	14760	14853	14836
23040	21479	29497	23894	21785	24318	27025	21183	20104	20230	20111	19831	19542	18785	19031	18686	18629	18478	18633	18674	18294	18281	18332	18170	18210	18165	18058	18085	18041	18136	18246	18218	17922	20520	24332	22083	20169	19095	18242	18108	18008	17863	17871	17877	18076	17827	18106	17805	17978	17650	17731	17954	17954	17959	17911	17853	18039	18122	17805	17850	17625	17979	17995	17823	17969	17923	17869	17733	17722	17839	18088	18071	17662	17589	17728	17838	17941	17807	17825	17781	17785	17913	17953	17811	17709	17920	17812	17870	17648	17930	17706	17715	17626	17710	17882	17968	17649	17841	17746	17882	18143	17979	17878	17851	17859	17729	17719	17986	17813	17797	17666	17824	18024	17926	18054	17758	17762	17735	17799	17648	17987	17758	17844	17848	17858	17738	17965	17767	17817	17829	17727	17863	17890	17952	17824	17892	17981	17689	17774	17824	17793	17844	17862	17919	17817	17725	17961	17836	17946	18031	17983	18000	17925	17687	17685	17849	17886	17687	17902	17878	17929	17883	17581	17684	17742	18070	17956	17867	17718	17909	17868	17899	17764	17817	17631	17952	17901	17804	17900	17874	17939	17830	17866	17823	17844	17795	17564	17982	17488	17752	17630	17959	17937	17795	18213	17903	17721	17678	17854	17780	17808	17751	17753	18001	17790	17879	17943	17917	17888	17916	17994	17707	17924	17756	17913	17856	17923	17734	17702	17868	17776	17760	17736	17802	17928	17829	17770	17872	17745	17800	17668	17682	17582	17852	17930	17934	17802	18020	17683	17784	17909	17706	17749	17587	17749	17571	17827	17823	17758	18035	17704	17612	17649	17791	17771	17742	17945	17733	17847	17916	17644	17858	17791	17905	18015	17919	17752	17769	17779	17715	17821	17758	17798	17894	17717	17729	17978	17607	17488	17661	17859	17836	17895	17862	17700	17619	17962	17640	17698	17814	17939	17801	17821	17844	17723	17806	17614	17674	17625	17807	17756	17849	17947	18013	17671	17805	17990	17668	17631	17825	17947	17793	17639	17848	17878	17656	17848	17584	17877	17767	17783	17758	17873	17676	17674	17644	17684	17634	17959	17836	17841	17732	17964	17951	17749	17633	17833	17872	17776	17674	17703	17842	17786	17840	17858	17685	17903	17606	17707	17562	17839	17802	17855	17632	17677	17834	17814	17838	17968	17635	17735	17785	17720	17806	17832	17874	17735	17799	17771	17688	17752	17897	17827	17660	17966	17708	17718	17858	17663	17672	17754	17597	17739	17733	17866	17962	17978	17837	17871	17828	17854	17753	17693	17919	17886	17839	17929	17861	17777	17781	17638	17802	17767	17662	17576	17622	17905	17868	17761	17699	17681	17948	17682	17622	17813	17764	17953	17947	17563	17873	17667	17610	17825	17824	17945	17647	17756	17904	17813	17789	17896	17660	17724	17730	17876	17826	17839	17670	17643	17919	17913	17699	18010	17878	17810	17673	17835	17959	17863	17753	17735	17591	17938	17788	17847	17723	17715	17880	17614	17672	17923	17619	17738	17753	17973	17567	17882	17817	17859	17802	17771	17670	17809	17939	17900	17927	17722	17705	17976	17888	18028	17828	17795	17748	17965	17991	17587	17774	17881	17928	17889	17774	17777	17776	17671	17604	17901	17912	17869	17880	17925	17873	17844	17773	17647	17853	17812	17837	17857	18008	17844	17732	17736	17937	17668	17721	17796	17883	17820	17967	17789	17782	17953	17697	17690	17786	17857	17979	17788	17649	17833	17810	17560	17651	17711	17752	17847	17674	17843	17862	17721	17881	17912	17729	17839	17798	17677	17884	17721	17667	17787	17644	17830	17819	17823	17891	18016	17858	17836	17744	17738	17755	17626	17752	17715	17942	17775	17845	17679	17746	17821	17896	17675	17521	17561	17789	17979	17781	17591	17760	17780	17851	17624	17807	17804	17798	17673	17828	17647	17848	17917	17746	17816	17899	17814	17935	17815	17560	17758	17867	17723	17773	18006	17837	17766	17803	17919	17822	17791	17885	17668	17653	17885	17894	17640	17705	17708	17848	17809	17775	17569	17503	17675	17715	17574	17683	17598	17841	17742	17948	17876	17675	17828	17636	17694	17906	17787	17785	17930	17828	17673	17752	17717	17707	17925	17816	17849	17598	17774	17694	17836	17871	17928	17829	17841	17972	17672	17728	17845	17759	17933	17457	18068	17811	17967	17891	17766	17703	17642	17858	17800	17778	17836	17701	17743	17756	17914	17948	17784	17761	17933	17727	17806	17598	17685	17692	17749	17748	17762	17606	17716	17619	17733	17769	17759	18043	17810	17690	17829	17809	17871	17685	17771	17973	17873	17555	17822	17979	17643	17750	17808	17872	17893	17904	17732	17765	17816	17652	17809	17737	17750	18009	17782	17853	17753	17637	17766	17817	17675	17820	17730	17779	17543	17697	17662	17694	17806	17740	17545	18080	17837	17937	17729	18043	17669	17736	17730	17772	17833	17687	17881	17950	18005	17731	17731	17850	17886	17655	17846	17835	17701	17664	17826	17717	17781	17946	17785	17819	17847	17653	17920	17667	17938	17667	17747	17819	17659	17769	17847	17812	17659	17616	17834	17600	17717	17688	17716	17828	17949	17945	17793	17606	17944	17805	17721	17793	17757	17757	18068	17874	17764	17754	17686	17786	17796	17504	17823	17672	17663	17719	17748	17577	17733	17700	17652	17955	17821	17793	17761	17770	17740	17772	17671	17671	17743	17969	17860	17825	17817	17916	17657	17816	17713	17736	17617	17854	17762	17748	17967	17868	17686	17833	17903	17797	17784	17805	17781	17702	17813	17823	17750	17979	17822	17748	17752	17685	17754	17736	17583	17631	17789	17960	17824	17761	17728	17853	17977	17645	17593	17594	17879	17778	17689	17949	17637	17872	17577	17754	17935	17766	17778	17800	17805	17760	17773	17904	17763	17848	17666	17661	17894	17687	17725	17768	17893	17719	18056	17838	17954	17823	17743	17732	17944	17770	17755	17510	17815	17901	17861	17884	17614	17866	17700	17761	17776	17832	17630	17914	17759	17564	17976	17808	18014	17707	17781	17866	17657	17847	17827	17814	17754	17892	17885	17872	17853	17835	17739	17662	17778	17583	17840	17763	17654	17862	17614	17722	17744	17778	17750	17842	17589	17761	17462	17677	17707	17592	17625	17925	17649	17849	17717	17812	17696	17687	17773	17962	17877	17643	17602	17715	17724	17860	17726	17878	17880	17845	17718	18091	17873	18020	17693	17733	18020	17895	17806	17680	17863	17857	17876	17758	17783	17803	17615	17610	17819	17757	17749	17815	17798	17693	17931	17751	17791	17991	17619	17935	17818	17932	17782	17757	17858	17816	18082	17819	17851	17894	17964	17983	17748	17866	17971	17897	17804	17916	17845	17729	17692	17873	17647	17600	17782	17753	17929	17737	17646	17871	17802	17748	17817	17677	17873	17702	17685	17882	17644	17492	17750	17950	17833	17692	17956	17505	17856	17696	17870	17732	17822	17741	17844	17784	17666	17800	17831	17713	17675	17676	17915	17803	17553	17895	17726	17648	17773	17756	17850	17563	17792	17569	17821	17935	17832	17576	17541	17991	17735	17915	17877	17838	17910	17886	17864	17921	18029	17989	17815	17667	17672	17930	17736	17777	17752	17645	17618	17734	17741	17675	18027	17852	17887	17720	17795	17800	17760	17680	17710	17833	17685	17708	17701	17780	17729	17828	17642	17592	17844	17935	17558	17852	17862	17721	17742	17597	17624	17908	17743	17888	17964	17740	17774	17749	17568	17929	17858	17720	17657	17568	17597	17715	17793	17957	17772	17973	17800	17757	17718	17739	17786	17670	17831	17625	17801	17840	17730	17994	17687	17939	17899	17758	17616	17781	17981	17781	17718	17742	17952	17850	17913	17914	18023	17715	17885	17908	17702	17651	17908	17791	17920	17987	17770	17877	17645	17915	17720	17678	17872	17657	17705	17707	17773	17677	17844	17860	17611	17714	17744	17799	17944	17844	17712	17897	17572	17911	17865	17875	17855	17877	17735	17730	17704	17658	17845	17975	17629	17902	17836	17834	17916	17708	17592	17568	17659	17886	17978	18010	17977	17821	17687	17840	17763	18001	17780	17982	17945	17973	17736	17775	17901	17897	17638	17740	17538	17754	17741	17817	17774	17820	17901	17887	17920	17808	17657	17728	17706	17742	17992	17829	17834	17783	17834	17729	18011	17739	17761	17897	17904	17814	17891	17760	17984	17780	17695	17686	17722	17795	17868	17918	17829	17698	17798	17975	17891	17740	17832	17862	17830	17996	17932	17868	17699	17792	17671	17804	17893	17722	17862	17761	17679	17798	17911	17923	17919	17777	17898	17810	17939	17734	17579	17796	17943	17619	17947	17690	17525	17605	17828	17755	17868	17822	17718	17742	17645	17785	17864	17766	17621	17609	17745	17762	17541	17669	17911	17750	17490	17659	17634	17694	17892	17710	17879	17693	17848	17767	17921	17784	17827	17850	17768	17781	17710	17566	17769	17471	17676	17727	17695	17772	17833	17954	17691	17702	17833	17776	17747	17706	17687	17886	17842	17702	17835	17828	17662	17759	17676	17914	17809	17905	17748	17624	17699	17874	18055	17859	17663	17762	17524	17737	17619	17857	17874	17703	17926	17766	17896	17686	17991	17809	17772	17892	17808	17749	17743	17888	17918	17765	17724	17782	17815	17748	17513	17750	17731	17781	17656	17850	17816	17848	17614	17663	17853	17806	17890	17958	17752	17646	17822	17854	17691	17831	18016	17882	17640	17617	17801	17645	17861	17830	17711	17570	17924	17663	17711	17910	17807	17716	17894	17845	17831	17906	18047	17761	17658	17818	17826	17707	17796	17807	17994	17851	17919	17809	17865	17654	17609	17793	17742	18006	17762	17746	17757	17736	17893	17888	17698	17765	17928	17971	17674	17682	17769	17806	17685	17714	17757	17883	17834	17974	18064	17833	17907	17691	17799	17728	17738	17541	17612	17889	17765	17782	17840	17670	17751	17701	17677	17732	17816	17827	17862	17800	17796	17560	17896	17867	17622	17718	17725	17698	17750	17935	17586	17744	17660	17771	17728	17693	17793	17544
21915	41712	38708	30432	25451	22225	20211	19087	18286	17787	18071	17709	16802	16152	15938	15758	15795	15603	15914	15884	15235	15107	15087	15260	15293	15083	15146	15208	15105	15120	15172	15268	15281	18637	23427	19338	17305	15874	15110	14884	14798	14849	15018	14935	14753	14899	14749	14789	14762	14829	15015	15053	14849	14746	14796	14742	14887	14730	14799	14875	14723	14745	14865	14782	14626	14721	14896	14720	14892	14769	14951	14609	14801	14844	14905	14699	14794	14902	14665	14949	14815	14891	14753	14968	14504	14676	14826	14882	14687	14893	14837	14676	14914	14791	14965	14883	14754	14815	14781	14923	14844	14832	14814	14894	14766	14769	14847	14931	14729	14852	14676	14577	14900	14728	14763	14640	14853	14906	14766	14841	14903	14705	14799	14652	14690	14778	14677	14873	14682	14729	14825	14793	14681	14797	14792	14678	14741	14688	14776	14703	14930	14788	14769	14760	14705	14698	14786	14840	14764	14848	14846	14765	14773	14808	14872	14718	14680	14862	14854	14844	14843	14723	14608	14865	14702	14791	14705	14872	14759	14799	14832	14868	14748	14847	14567	14820	14899	14958	14776	14727	14913	14590	14708	14894	14914	14721	14754	14767	14779	14793	14732	14758	14798	14591	14703	14830	14788	14677	14929	14694	14769	14731	14694	14715	14870	14652	14722	14702	14792	14826	14786	14811	14702	14718	14757	14620	14484	14803	14858	14720	14530	14868	14697	14693	14911	14787	14743	14773	14880	14857	14826	14774	14805	14778	14846	14826	14607	14734	14847	14777	14787	14619	14763	14800	14648	14934	14682	14478	14863	14859	14634	14808	14782	14760	14659	14640	14833	14723	14686	14949	14889	14440	14663	14811	14858	14817	14708	14695	14769	14836	14716	14801	14653	14746	14697	14812	14671	14842	14735	14632	14611	14901	14790	14638	14664	14883	14850	14873	14757	14712	14801	14895	14773	14772	14670	14753	14703	14725	14673	14895	14891	14659	14755	14695	14660	14777	14750	14773	14729	14696	14773	14765	14722	14795	14745	14720	14913	14889	14621	14825	14774	14832	14689	14723	14917	14585	14803	14719	14635	14754	14742	14827	14827	14709	14723	14718	14646	14720	14779	14708	14701	14838	14778	14746	14683	14841	14848	14725	14782	14715	14790	14799	14713	14621	14719	14675	14817	14678	14914	14728	14690	14808	14869	14831	14827	14778	14718	14970	14637	14767	14798	14719	14828	14711	14832	14738	14743	14868	14777	14775	14827	14758	14808	14688	14646	14864	14792	14852	14789	14699	14970	14941	14756	14703	14660	14712	14703	14996	14566	14801	14590	14723	14963	14747	14753	14723	14762	14838	14805	14851	14725	14718	14714	14871	14787	14748	14895	14641	14890	14595	14783	14823	14666	14733	14709	14830	14753	14678	14861	14801	14766	14899	14601	14871	14571	14772	14819	14720	14743	14893	14887	14724	14561	14764	14568	14576	14879	14658	14756	14661	14800	14750	14716	14794	14781	14994	14721	14873	14762	14610	14629	14753	14794	14769	14750	14797	14754	14745	14686	14739	14875	14740	14863	14626	14845	14760	14602	14821	14748	14796	14645	14719	14769	14800	14685	14549	14722	14642	14750	14846	14795	14710	14766	14786	14704	14729	14698	14756	14685	14742	14728	14763	14737	14686	14743	14843	14810	14759	14712	14779	14841	14673	14707	14752	14830	14872	14824	14821	14863	14960	14666	14653	14748	14768	14814	14587	14863	14735	14810	14734	14723	14805	14700	14580	14819	14557	14600	14887	14725	14495	14742	14859	14691	14624	14635	14719	14637	14862	14858	14792	14752	14676	14791	14798	14815	14874	14592	14801	14938	14605	14729	14610	14893	14822	14890	14643	14798	14602	14780	14732	15023	14820	14703	14720	14762	14731	14668	14637	14725	14756	14798	14676	14850	14692	14652	14737	14800	14809	14603	14701	14792	14741	14743	14712	14822	14940	14819	14508	14639	14916	14672	14722	14838	14723	14760	14875	14755	14703	14714	14636	14621	14606	14825	14898	14745	14653	14904	14710	14815	14650	14709	14808	14694	14686	14780	14736	14677	14708	14791	14908	14667	14651	14650	14725	14794	14727	14788	14743	14859	14713	14882	14675	14523	14794	14744	14691	14845	14843	14815	14806	14802	14581	14767	14758	14713	14710	14853	14906	14720	14951	14789	14772	14621	14787	14708	14688	14783	14649	14769	14677	14626	14912	14768	14747	14625	14716	14700	14690	14620	14775	14813	14679	14856	14782	14783	14901	14944	14624	14707	14798	14964	14845	14799	14885	14871	14734	14801	14572	14822	14600	14819	14652	14784	14771	14839	14841	14929	14831	14787	14733	14812	14769	14767	14749	14724	14819	14953	14692	14821	14809	14973	14876	14669	14740	14900	14628	14754	14778	14822	14808	14680	14860	14818	14863	14639	14904	14577	14726	14563	14630	14813	14647	14789	14635	14828	14821	14746	14786	14753	14876	14642	14782	14726	14789	14795	14891	14883	14742	14816	14809	14652	14722	14932	14835	14677	14765	14653	14783	14603	14787	14859	14805	14870	14795	14679	14728	14743	14782	14748	14632	14725	14665	14766	14688	14877	14606	14708	14690	14776	14626	14754	14539	14871	14718	14814	14801	14645	14851	14699	14786	14627	14684	14682	14806	14638	14622	14935	14867	14731	14813	14743	14619	14777	14751	14846	14790	14885	14583	14850	14670	14798	14793	14816	14625	14882	14719	14701	14816	14910	14648	14656	14804	14981	14663	14550	14825	14728	14819	14808	14866	14720	14697	14931	14613	14848	14652	14915	14838	14762	14549	14792	14981	14666	14737	14882	14782	14870	14889	14939	14649	14686	14669	14795	14825	14860	14719	14602	14722	14861	14651	14733	14872	14883	14760	14701	14834	14749	14899	14885	14606	14629	14790	14736	14728	14788	14705	14707	14989	14767	14900	14650	14693	14709	14668	14806	14585	14738	14937	14791	14655	14698	14892	14766	14905	14808	14780	14813	14811	14678	14758	14649	14924	14760	14794	14911	14617	14837	14903	14607	14844	14846	14818	14830	14641	14711	14831	14817	14842	14701	14700	14772	14544	14686	14715	14729	14615	15025	14655	14713	14707	14703	14840	14797	14860	14700	14568	14803	14695	14849	14761	14785	14735	14780	14832	14711	14653	14719	14787	14711	14636	14850	14622	14637	14789	14904	14833	14775	14684	14776	14675	14867	14693	14685	14721	14723	14609	14639	14842	14748	14803	14774	14649	14806	14815	14887	14856	14752	14800	14636	14706	14696	14736	14776	14851	14830	14732	14722	14742	14704	14764	14726	14697	14811	14599	14650	14736	14727	14939	14667	14682	14787	14778	14796	14854	14736	14714	14686	14681	14729	14718	14743	14783	14791	14850	14822	14864	14744	14713	14595	14798	14728	14638	14443	14804	14843	14755	14833	14679	14775	14486	14712	14879	14745	14672	14714	14751	15023	14767	14844	14780	14788	14882	14700	14763	14891	14629	14728	14736	14785	14609	14826	14769	14811	14656	14710	14815	14640	14733	14931	14749	14658	14805	14801	14773	14627	14681	14823	14649	14750	14636	14768	14884	14853	14724	14696	14756	14836	14700	14879	14684	14669	14719	14910	14818	14908	14617	14717	14908	14777	14789	14768	14727	14664	14800	14796	14872	14780	14817	14945	14778	14550	14711	14699	14829	14800	14655	14750	14773	14945	14730	14791	14825	14954	14791	14776	14890	14897	14725	14833	14734	14932	14603	14705	14720	14756	14626	14802	14901	14559	14693	14969	14763	14776	14527	14894	14750	14707	14772	14888	14757	14880	14627	14868	14709	14703	14639	14842	14826	14702	14548	14800	14894	14927	14685	14726	14580	14657	14737	14784	14567	14750	14666	14830	14648	14796	14841	14775	14686	14788	14865	14782	14767	14768	14732	14583	14649	14716	14711	14823	14763	14615	14895	14811	14833	14558	14640	14578	14788	14727	14725	14633	14699	14716	14725	14828	14890	14806	14662	14665	14870	14723	14573	14605	14794	14807	14741	14819	14829	14731	14962	14786	14915	14525	14602	14918	14627	14756	14715	14638	14646	14831	14877	14552	14810	14681	14680	14869	14854	14686	14551	14744	14678	14806	14806	14743	14755	14790	14740	14688	14844	14864	14644	14861	14763	14788	14868	14809	14822	14862	14816	14829	14855	14882	14860	14679	14832	15026	14870	14598	14876	14785	14783	14738	14973	14772	14976	14800	14772	14760	14816	14689	14906	14628	14777	14876	14817	14658	14862	14735	14728	14862	14789	14681	14733	14645	14744	14765	14863	14883	14829	14839	14655	14675	14666	14723	14699	14637	14729	14823	14801	14697	14749	14813	14705	14756	14678	14760	14679	14676	14985	14817	14713	14818	14735	14908	14695	14659	14627	14682	14589	14690	14595	14694	14895	14856	14734	14671	14761	14712	14926	14796	14713	14688	14591	14836	14737	14661	14788	14720	14813	14865	14826	14965	14757	14858	14682	14865	14790	14875	14801	14836	14659	14827	14636	14773	14767	14792	14943	14825	14911	14703	14854	14771	14754	14627	14687	14910	14874	14787	14792	14907	14764	14869	14720	14701	14715	14726	14799	14969	14704	14804	14833	14852	14561	14915	14753	14775	14980	14628	14624	14813	14654	14731	14741	14747	14827	14866	14945	14919	15090	14824	14769	14649	14877	14681	14687	14686	14835	14769	14698	14829	14725	14726	14737	14895	14572	14797	14743	14777	14863	14788	14779	14844	14713	14727	14759	14759	14801	14736	14756	14791	14851	14751	14652	14823	14598	14599	14763	14887	14809	14766	14791	14722	14897	14871	14646	14691	14922	14738	14870	14823	14674	14804	14879	14641	14869	14740	14635	14861	14847	14921	14702	14694	14858	14831	14744	14790	14689	14874	14815	14717	14918	14598	14942	14795	14715	14711	14776	14802	14974	14729	14638	14676	14812	14756	14573	14778	14739	14788	14737	14642	14923	14611	14918	14716	14867	14847	14663	14779	14846	14706	14763	14802	14705	14648	14545	14700	14788	14780	14749	14735	14887	14663	14760	14512	14682	14849	14729	14747	14700	14632	14852	14764	14798	14674	14725
27927	23473	28760	25964	21137	20315	19520	18930	18685	18677	18893	18627	18484	18194	17949	18189	18106	18218	18315	18416	18031	18043	17971	18088	18162	18111	18191	18008	17961	18055	18204	18044	18028	18063	18551	18468	18300	18078	18173	18033	17789	17994	18097	17887	17908	17960	17974	18128	18072	17905	18019	17893	17953	18014	17790	17974	17786	17794	17782	17999	17979	17869	17890	18161	18008	18007	17987	17867	17745	17903	17857	17911	17772	17790	17978	18025	17759	18023	17973	18001	17901	17789	17814	17847	17821	18184	17911	18098	17935	17873	18087	17917	17733	18091	17850	17778	17892	17801	17981	17741	17935	17676	17895	17900	18095	17960	18011	17899	17874	18018	18041	17880	17823	17932	17952	17920	17812	17911	17883	18021	17941	17835	17883	17731	18080	17773	17786	17871	17878	17998	17892	17836	17954	17939	17832	17956	18121	17912	17945	17950	17642	17958	17734	17849	18061	17900	17890	18044	17860	17714	17793	17935	17755	17732	18045	17911	17901	17868	17828	18012	18007	17955	17973	18085	17823	17743	17989	17876	18029	18080	17818	17729	17978	18106	17806	17850	17834	17808	17843	18049	18055	17920	17834	17768	17844	18010	17957	17835	17875	18023	17722	17773	18067	17944	17847	18069	17661	18051	17903	17947	17850	17868	18009	17866	17805	17954	17910	17779	17810	17908	18126	18038	18004	18036	17826	18010	17878	17998	18011	18039	17897	17971	17833	17678	17885	17909	17751	17949	17890	17865	17974	18036	17798	17856	17925	17822	17723	17976	17942	18079	17941	18080	17956	17935	17913	17914	17847	17784	17811	18071	17919	17965	17800	17878	17969	17630	18222	17975	17887	17928	17906	17698	17839	17909	18141	17890	17872	17862	17799	17893	17952	17715	17976	17918	17875	17719	17949	17841	17784	18190	17791	17785	17943	17748	17970	17927	18123	17944	17921	17983	17898	18016	17816	17823	18030	17945	17872	17847	17812	18074	17892	17828	18001	17975	17890	18129	17896	18218	17904	17841	18056	17683	17927	17877	17928	18026	17929	17951	17953	17749	17714	17831	17960	17767	17966	17838	17735	17816	17975	18126	17836	17843	17711	17865	17735	18042	18127	17835	18023	17984	17924	17871	17911	17800	17791	17794	17954	18097	17877	18038	17978	17858	17853	17681	17885	17888	17906	17883	18023	17953	17816	18043	17772	17847	18214	18128	17882	17908	17757	17858	17792	17916	17810	17879	18016	17987	18096	17914	17982	18173	17992	17713	18019	17882	17914	18004	17976	17964	17758	17969	18056	17985	17914	17702	17731	17942	17855	17965	18042	17861	17908	17950	17752	17606	17769	17906	17961	17754	18054	18027	17864	18038	17916	18063	17908	18008	17820	17920	17924	18013	17967	17890	17946	18040	17885	18057	17945	17845	17831	17949	17905	17927	17910	18039	17991	17982	17932	18043	17970	18040	17751	17919	17798	17926	17871	18011	17931	17822	17975	17978	17917	17902	18002	17846	17963	17684	18026	18058	18104	17968	18005	18002	17860	18017	17952	17755	17720	17856	17772	17939	18017	17926	17795	17837	17809	17860	17877	17788	17734	17993	17959	17869	18088	18072	17970	17743	17807	17909	17897	17713	18091	17855	17901	17758	17879	17805	17793	18086	17811	17972	17782	17885	17752	17887	17877	17752	17708	17882	17933	17965	17982	17997	17856	17765	17921	17821	18015	17721	18016	17957	18061	17871	17834	17719	17789	17863	17650	18158	18049	18161	17918	18023	17798	17956	17981	17985	17991	17726	17973	17721	18120	17862	17956	17969	18156	17806	17884	18009	18010	17872	17687	17835	17793	17959	17692	17713	17889	18134	18082	17991	17822	17879	18109	18044	17903	18008	18098	17776	17899	18126	17970	17699	18197	17957	18217	17954	17894	17817	18023	18002	17938	18094	18180	17742	17648	17888	17969	17782	17979	17824	17970	18001	18034	17878	17992	17876	18034	17895	17890	17835	17902	17936	17839	17866	17907	17761	18109	17930	17870	17929	17878	17775	18000	17796	17906	17922	17976	17901	17976	17987	17897	18142	17876	18052	17965	17776	17890	17896	17946	17824	18079	17825	18001	17952	17792	18118	17980	17889	17797	17814	17834	17934	17998	17951	17897	17770	18073	17850	17809	17833	18039	17847	18041	17956	17950	17863	17857	17944	17988	17820	18071	18031	18014	17904	17981	17892	18066	17874	18028	18095	17819	17918	17911	18074	18121	17895	17925	18013	18037	17876	17848	17994	17884	17787	17808	18094	18014	17835	17762	17941	18110	17979	18117	17974	17989	17817	18021	17944	18041	18139	17856	17989	17993	18000	17899	18114	17941	18047	17959	17859	18042	17939	17978	18035	17975	17799	17885	18071	17821	17794	17830	17793	17861	17976	18073	17978	18113	17877	17996	18063	17628	18011	17713	17995	18064	17927	18010	17818	18044	17842	17967	17914	17919	18137	17907	17937	17935	17745	17871	17866	17792	17898	17885	17875	18071	17930	17799	17856	18046	18069	17925	18021	17830	18084	18091	17816	18011	17999	17824	17780	17868	17883	18011	17757	17873	18026	17873	17869	17752	18183	17862	17922	17658	17854	17806	18078	18069	17917	18032	17798	17853	17816	17850	17894	18086	18083	18043	17955	18013	17883	17829	17972	17865	18116	18053	17925	17925	17848	17868	17754	17790	17798	18034	18022	18074	17948	17864	18224	17965	17910	17840	17803	17829	17857	18203	18207	17917	17918	18074	17875	18123	17856	17895	17884	17762	17866	17848	17985	17887	17883	18125	18295	18135	18112	17875	17960	17959	17943	17828	17793	17799	17944	17804	18126	17934	18158	18006	18014	17994	17945	17776	18009	17899	17840	18007	18022	17788	17897	17872	17909	17900	18176	17811	18010	17901	17887	18008	17673	18127	17875	17929	17762	18082	17787	17904	17870	17816	17960	17833	18052	17830	18005	17868	17805	17798	17802	17863	18045	17940	17762	17884	17881	18148	17992	17925	17864	18021	17889	17930	17980	18004	18022	17943	17944	18084	17896	17901	17843	17974	18075	17938	17892	18001	17888	17831	17885	17843	18056	18016	17748	17997	17954	17915	17865	17786	18087	17952	17850	18002	17904	17923	18037	17824	18002	17986	17912	17771	18100	17795	17901	17938	17954	17902	17868	17927	17969	17854	17784	18079	17695	17876	17967	18053	18037	17956	17787	17955	17764	17798	17931	18112	18142	17989	17889	17803	17856	17804	17687	17876	17848	18032	17846	18016	17928	17951	17876	17707	17777	18005	17903	17888	17921	17938	17916	18056	17989	18000	18026	17662	18057	17736	17970	17804	17918	17959	17674	17829	18108	17884	18069	18002	18081	17953	17938	17868	17892	17983	17922	17912	17971	17792	17928	17896	18019	18056	17991	17877	17876	18046	17790	18024	17825	17984	18158	17911	17963	17892	18187	17685	17914	17776	17923	17911	17822	17842	17836	17845	17927	18013	18081	17870	17967	18035	17718	17966	17958	17982	17914	17957	17791	17888	17653	17954	17910	17947	17702	17913	17944	17879	17860	18143	18118	17777	18017	17949	17919	17922	17968	18042	17966	17894	18178	17880	17907	17754	17951	18081	17933	17908	18014	17825	17867	18070	17809	18050	17881	18065	18086	18036	17838	17848	17909	17823	18149	18095	17919	17774	17742	17783	17832	17982	18007	17730	17890	17857	17975	18027	17941	17906	17799	17905	17924	17820	18024	17936	17712	17870	17786	17802	17897	17977	17909	18122	17878	17895	17904	18052	17751	17917	17658	17951	17890	17959	18071	18017	17866	17880	17705	17918	17879	17906	17941	17796	17595	17721	18160	17978	17815	17979	17820	17736	17756	17927	18036	17792	17925	17903	17646	18075	17796	17984	17754	17883	18006	17982	17952	17669	17716	17789	18010	17885	17987	17982	17795	17912	17829	17928	17738	17806	18064	17862	18061	17773	17995	18005	17841	17849	18055	17857	17805	18046	17872	18000	17836	17809	17858	17850	17690	17764	18008	17899	17853	17813	17751	17936	17948	18042	17889	17814	17712	17711	17977	17956	17928	18030	17916	17961	17984	17825	17791	17855	17909	18160	17971	17818	17996	18032	17942	17786	17998	17917	17890	17851	17812	17897	17840	17830	18072	17954	17945	18035	17898	17842	17857	17812	17703	17724	17771	18028	18017	18057	17969	17948	18148	17832	17865	17837	18024	17847	17870	18146	17887	17900	18057	17819	18095	17907	17798	17829	17677	17980	18210	17682	17882	17904	17724	17963	18001	18081	17993	17712	18008	17830	17850	18130	17953	18031	17790	17699	17977	18140	17835	17960	18099	17827	17887	17865	18085	17759	17914	18011	17851	17807	17948	17807	17984	17999	17847	17908	17934	17920	17815	17955	17957	17876	17996	17931	18004	18055	17869	17881	18175	17969	17899	17979	17974	18001	17808	18280	17855	17884	17898	18032	17939	17927	18060	18122	18093	17922	18073	18031	17824	17937	17969	18098	17927	18055	17960	18016	18098	17939	17829	18001	17733	17924	17948	17824	17973	17935	18019	17775	17909	17558	18063	18064	18058	17843	17868	17978	17927	18202	17929	18064	18053	17978	17963	17960	17962	17936	18003	17983	18002	17934	17808	18039	17911	17743	17997	17962	17675	17855	17791	17844	17964	17934	18051	17737	17911	17877	18029	18103	17881	17857	17718	17895	17844	17926	17768	17870	17948	17874	17759	17818	18041	17943	18053	18116	17775	17910	17997	17801	18027	17887	18022	17927	17820	17910	17808	17881	17972	17771	17845	17787	18098	17756	17994	17793	17707	17662	17901	18142	17977	17929	17902	17881	17901	18034	17814	17988	17876	18018	17888	17708	17737	17883	17854	17988	17874	17832	17747	17694	17962	17931	17800	17808	17889	17939	17869	18053	17814	17989	17981	18071	17916	17953	17889	17882	18081	17978	17927	17906	17885	17975	17957	18127	18012	18065	18022	17834	17990	18019	18133	18036	18103	18042	18009	17859	17885	17756	17844	17750	17870	17943	17975	17963	18128	17799	17905	17962	17920	17997	17777	17820	18014	18003	17913	17788	17940	17688	18033	17882	17936	17900	18004	18015	17981
20631	29843	28251	22633	19812	17997	17006	16493	16262	16163	16283	15937	15520	15445	15131	15206	15252	15236	15499	15423	15181	15072	15061	15035	14976	14931	14878	15046	15004	14955	15138	14950	15012	15037	15751	15532	15381	15065	14981	14907	14943	14695	14859	14945	14897	14770	14912	14975	14861	14877	14889	14845	14796	14765	14891	14913	14969	14983	14810	14790	14754	14793	14862	14852	14852	14894	14671	14787	14875	14948	14837	14956	14803	14868	14825	14829	14757	14873	14872	14811	15014	14792	14957	14865	14973	14872	14883	14944	14865	14801	14816	14929	14816	14733	14694	14826	14927	15030	14717	14755	14790	15026	14826	14820	14828	14820	14800	14924	15011	14743	14810	14877	14777	14858	14795	14851	14824	14906	14823	14912	14931	14824	14938	14907	14840	14787	14674	14921	14870	14887	14908	14879	14649	14905	14760	14926	14668	14897	14941	14834	14901	14882	15080	14713	14883	14826	14873	14865	14982	14797	14872	14765	14923	14960	14949	14691	14991	14769	14850	14663	14882	14683	14876	14738	14809	14855	14779	14860	14893	14821	14806	14919	14807	14780	14854	14807	14875	14748	14879	14538	14839	14852	14933	14927	14721	14774	15033	14914	14860	14836	14949	14846	14880	14905	14813	15010	14854	14931	14982	14863	14812	14999	14637	14895	14980	15030	14813	14824	14769	14892	14924	14949	15015	14806	14786	14819	14870	14846	14701	14780	15099	14824	14770	14826	14725	14885	14965	14760	14960	14761	14906	14717	15021	14847	14701	14752	14743	14804	14790	14682	14857	14778	14976	14734	14846	14994	14919	14803	14901	14851	14862	14877	14895	14854	14937	14822	14921	14958	15030	14850	14896	14825	14845	14759	14988	15088	15015	14804	14721	14806	14771	14835	14939	14826	14831	14824	14948	14832	14846	14833	14716	14820	14881	14898	14864	14812	14834	14920	15104	14765	14857	14952	14822	14941	14764	14804	14971	14886	14810	14812	14765	15035	14891	15062	14752	14761	14790	14777	14871	14940	14900	14889	14954	14809	15073	14764	14685	14689	14839	14817	14976	14873	14977	14920	14999	14954	14905	14868	14840	14929	14825	14912	14990	14881	14671	15000	14670	14758	14780	14977	14821	14906	14850	14884	14826	14803	14789	15047	14997	14927	14799	14916	14825	15006	14910	14921	14749	14884	14864	14899	14932	14710	15036	14788	14951	14762	14849	14842	14896	14807	14899	14725	14881	14879	14960	14744	14824	14803	14821	14868	14985	14950	14854	14819	14775	14841	14960	14823	14835	14977	14793	14848	14861	14858	14979	15018	14820	15076	14779	14775	14830	14916	15026	14779	14801	14977	14989	14866	14926	14877	14887	14891	14891	14685	14718	14927	14902	14831	14929	14905	14741	14977	14999	14939	14749	14916	15058	14867	14923	14991	15011	14867	14794	14755	14985	14797	14956	14765	14886	14807	14741	14991	14949	14872	14812	15069	14755	14983	14698	14949	14853	14844	14944	14740	14873	14909	14932	14866	14831	14874	14992	14770	14902	14976	14941	14866	14871	14900	14895	14943	14631	14760	14766	14784	14831	14964	14697	14894	14667	14804	14975	14914	14787	14883	15066	14771	14877	14884	14787	14895	14869	14721	14982	14856	14895	14854	14753	14932	14817	14878	14880	14880	14855	14923	14952	14885	14774	14759	14781	14830	14824	15171	14764	14865	14848	14822	14865	14948	14886	14796	14938	14946	15014	14990	14749	14736	14933	14881	14917	14727	14829	14828	15071	14994	14977	14934	14901	14884	14777	14938	14934	14930	14930	15010	14936	14823	14987	14842	14894	14917	14786	14769	14968	14854	14868	14967	14895	14883	14848	14822	14832	14903	14928	14931	14870	14848	14808	14869	14861	14994	14924	14707	14860	14880	14879	14805	14761	14758	14845	14874	14941	14923	14825	14934	14922	14874	14959	14946	14776	14820	14911	14806	14911	14954	14845	14951	14894	14908	14865	14868	14962	14780	14818	14976	14828	14736	15138	14958	14792	14908	14870	14884	14867	14923	14895	14872	14904	14860	14862	14925	15041	14916	14748	14879	14943	14963	14813	14890	14929	14935	14771	14786	14856	14788	15012	14804	14817	14866	14932	14763	14965	14755	14798	14854	14958	14889	14751	14904	14692	14963	14967	14899	14789	14884	15007	14810	14786	14909	15041	15015	14766	14788	14906	14859	14855	14813	14961	14910	14777	14886	14823	14797	14935	14889	14990	14797	14704	14925	14890	15001	14628	14889	14874	14804	14837	14846	15003	14780	14863	14891	14813	14680	14757	14743	14966	14829	14847	14986	14889	14845	14785	14910	14907	15039	14918	14876	14772	14974	14918	14844	14964	14803	14918	14917	14755	14931	14848	14900	14698	14768	14808	14750	14980	14858	14845	14695	14908	14820	15004	14742	14834	15000	14841	14886	14830	14704	14769	14838	14822	14898	14913	14750	14837	15014	14808	15048	14850	14638	15024	14814	14694	15026	14688	14802	14743	14842	14809	14732	14832	14845	14900	14749	15059	14765	14771	14955	14809	14961	14901	14759	14874	14824	14867	14985	14809	14905	14866	14841	14809	14932	14840	14980	14817	14487	14871	14959	14882	14892	14914	14770	15023	14798	14833	14703	14825	14833	14885	15077	14825	14908	14942	15119	14864	14947	14876	14947	14922	14778	14815	14699	14897	14886	15003	14738	14710	14767	14761	14857	14983	14859	14680	14820	14735	15053	14876	14877	14853	14712	14822	14876	14741	14838	14928	14959	14978	14841	14790	14942	14828	14962	14646	14942	14901	14778	14802	14957	14819	14859	14859	14744	14897	14767	14802	14864	14906	14810	14843	14905	14865	15024	14924	14849	14878	14831	14683	14940	14886	14920	14820	14619	14860	14866	15009	15031	14896	14965	14921	14932	14802	14679	15109	14828	14909	14889	15081	15044	14924	14829	14822	14995	15011	14775	14826	14992	14823	14965	14897	14833	15042	15003	15071	14718	14938	14790	14959	14972	14791	14916	14857	14942	14795	14842	14767	14763	14930	14821	14973	14891	14788	14872	14724	14823	14943	14864	14906	14870	15010	14818	14848	15040	14930	14876	14925	14964	14787	14949	14725	14807	14895	14826	14879	14917	14917	14762	14837	14886	14995	14912	14861	14857	15041	14804	14728	14926	15057	14828	14917	14734	14722	14912	14916	14888	14834	14927	14837	14799	14915	14892	14939	14833	14833	14845	14934	14752	14915	14879	14812	14776	14893	14795	15047	14962	14695	15052	14899	14716	15115	14757	14825	14783	14958	14960	14906	14857	14800	14771	14843	14687	15075	14537	14904	14875	14835	15050	14801	14820	14825	14785	14833	14786	14906	14944	14819	14879	14864	14979	14843	14911	14813	14861	14785	14919	14799	14866	14870	14855	14909	15087	14953	15012	14928	14923	14720	14881	15065	14770	14888	14789	14825	14866	14948	14851	14919	14851	14961	14812	14780	14959	14930	14816	14806	14991	14837	14916	14998	14811	14824	14816	14825	14891	14853	14878	14800	14908	14885	14734	14912	14788	14796	14925	14727	14710	14918	14860	14795	14843	15105	14835	14828	14866	14812	14933	14675	14889	14905	14951	14726	14889	14693	14774	14834	14921	14815	14862	14838	14869	14747	14862	14768	14897	14877	14717	14686	14870	15023	14806	14743	15049	14966	14887	14687	14840	14938	14763	14865	14799	14836	14866	14740	14917	14832	14954	14814	14982	14936	14909	14809	14813	14887	14808	14808	14819	14871	14987	14903	14974	14769	14863	14836	14795	14850	14669	14814	14838	14761	14878	14915	15024	14890	14949	14954	14700	14788	14903	14784	14843	14737	14968	14984	14843	14886	14787	14929	14793	14760	14777	14740	14814	14783	14756	14971	14780	14960	15005	14973	14898	14748	14897	14830	14715	14804	14832	14884	14933	14913	14842	14930	14931	15042	14728	14956	14711	14930	14831	14924	14852	14867	14946	14797	14770	14829	14906	14752	14783	14867	14823	14793	14666	14861	14945	14740	14606	14822	14951	14629	14755	14873	14963	14873	14752	14831	14909	15038	14753	14798	14785	14813	14905	14885	14816	14858	14925	14873	14842	14853	14849	14955	15009	14826	14835	14752	14882	14773	14804	14775	14903	14899	14759	14788	14789	14904	14980	14938	14879	14760	14760	14923	14903	14727	14848	14748	14976	14750	14898	15004	14868	14735	14674	14941	14948	14816	15064	14948	14844	14889	14895	15037	14699	14923	15003	15040	14965	14970	14952	14773	14862	14759	14850	14995	14880	14833	14946	14831	14860	14925	15038	14806	14989	14847	14963	14982	14895	14946	14817	14866	14984	14894	14866	14967	14946	14924	14712	14884	14956	14764	14956	14836	14862	14954	14898	15021	14974	14931	14795	15022	14785	14782	14812	14785	14856	14886	14860	14717	15041	14871	14818	14724	14873	14842	14933	14943	14960	15029	14850	14906	14969	14873	14791	14784	14930	14728	14913	14725	15012	14887	14827	14739	14685	14845	14715	14939	14871	14758	14779	14803	14926	14793	14892	14947	14743	14898	14945	14798	14971	14784	14767	14903	14751	14955	14816	14825	14896	14910	14878	14818	14942	14868	14790	14907	14788	14746	14901	15016	14878	15011	14858	14821	14768	14910	14769	14774	14864	14950	14856	14859	15006	14813	14885	14975	14904	14745	14801	14862	14907	14730	14845	14857	14911	14949	14725	14885	14773	14992	14892	14873	14736	14863	14979	14892	14957	14881	15010	14848	15036	14810	14880	15038	14723	14805	14855	14973	15051	14849	14958	14704	14914	14982	14805	14777	14849	14858	14771	14838	14943	14841	14786	14812	15037	15090	14717	14916	14869	14884	14778	14872	14937	14840	14725	15016	14839	14938	14832	14893	14759	14811	14809	15047	14974	14890	14835	14767	14929	15055	14941	14759	14787	14834	14802	15002	14964	15000	14820	14886	14831	14812	14891	14792	14843	15001	14896	14807	14942	14888	14761	14854	14782	14898	14734	14762	14901	14956	14663	14903	14803	14914	14795	14961	14872	14834	14833	14849	14876	14806	15001	14916	14788	14828	14975	15047	14903	14940	14897	14766	14822	14895	14976
23857	21445	29183	24282	22761	24078	23293	20047	19078	19475	19384	18994	18695	18382	18208	18040	18426	18156	18306	18455	18023	17856	17830	17990	17891	17980	17789	17693	17793	17764	17728	17861	17892	19031	21472	20004	18852	18253	17885	17795	17689	17702	17775	17656	17752	17693	17728	17662	17776	17696	17771	17510	17609	17729	17690	17737	17632	17753	17771	17488	17570	17836	17849	17593	17775	17658	17704	17764	17730	17518	17656	17599	17737	17449	17713	17632	17452	17587	17606	17710	17613	17802	17802	17639	17817	17599	17710	17538	17695	17713	17822	17607	17614	17514	17657	17661	17552	17421	17750	17737	17927	17698	17718	17683	17615	17594	17546	17657	17553	17599	17664	17672	17747	17752	17687	17708	17491	17602	17457	17670	17738	17422	17551	17761	17669	17681	17667	17571	17693	17620	17511	17803	17648	17641	17583	17785	17514	17525	17682	17542	17825	17713	17442	17700	17623	17522	17551	17573	17586	17756	17611	17644	17651	17733	17750	17499	17621	17604	17459	17768	17612	17747	17563	17649	17817	17605	17625	17811	17701	17801	17559	17412	17572	17558	17703	17751	17748	17919	17566	17620	17711	17515	17425	17425	17751	17846	17498	17748	17709	17721	17591	17488	17659	17672	17691	17583	17677	17673	17531	17520	17612	17439	17623	17614	17740	17775	17581	17727	17583	17691	17625	18022	17518	17886	17663	17433	17635	17579	17720	17673	17681	17828	17620	17679	17755	17710	17546	17712	17635	17532	17765	17577	17515	17791	17529	17669	17576	17628	17641	17733	17754	17834	17766	17657	17646	17447	17732	17640	17595	17607	17734	17662	17777	17675	17871	17574	17325	17608	17795	17552	17775	17560	17571	17626	17516	17633	17733	17666	17529	17652	17586	17815	17449	17865	17573	17719	17720	17479	17571	17622	17741	17848	17853	17570	17610	17683	17523	17585	17715	17517	17653	17726	17712	17602	17651	17625	17501	17567	17856	17598	17795	17682	17807	17653	17612	17741	17720	17561	17596	17780	17508	17782	17577	17543	17621	17554	17825	17729	17707	17627	17676	17739	17682	17904	17603	17534	17833	17578	17630	17703	17642	17601	17707	17668	17753	17506	17715	17429	17689	17536	17622	17706	17741	17591	17630	17683	17483	17713	17746	17565	17706	17549	17683	17577	17690	17475	17545	17739	17507	17701	17688	17572	17534	17601	17709	17708	17622	17654	17781	17519	17684	17620	17773	17777	17842	17718	17735	17511	17801	17407	17568	17642	17579	17678	17708	17475	17840	17515	17697	17655	17588	17823	17649	17554	17709	17710	17589	17640	17686	17487	17627	17353	17642	17612	17688	17580	17504	17541	17725	17627	17601	17746	17565	17621	17602	17690	17551	17619	17549	17521	17529	17603	17526	17603	17617	17634	17455	17538	17718	17573	17611	17714	17391	17572	17509	17696	17514	17703	17657	17673	17637	17557	17673	17462	17583	17622	17621	17483	17641	17560	17703	17597	17551	17558	17687	17678	17723	17530	17673	17630	17496	17704	17670	17559	17694	17643	17767	17618	17770	17952	17581	17671	17417	17650	17632	17607	17604	17624	17795	17672	17657	17528	17595	17739	17648	17497	17544	17659	17717	17556	17731	17731	17759	17598	17714	17729	17626	17730	17779	17684	17686	17609	17533	17450	17423	17733	17730	17703	17735	17504	17752	17841	17851	17645	17595	17318	17561	17458	17378	17618	17598	17667	17490	17536	17698	17844	17583	17661	17700	17815	17685	17790	17760	17653	17715	17561	17650	17700	17654	17533	17720	17699	17537	17582	17710	17498	17659	17617	17490	17653	17590	17540	17436	17749	17649	17499	17550	17796	17749	17572	17737	17521	17569	17557	17623	17553	17774	17593	17421	17693	17733	17731	17692	17633	17718	17683	17769	17769	17660	17517	17426	17552	17735	17324	17542	17666	17653	17397	17750	17524	17474	17493	17735	17826	17548	17538	17564	17498	17625	17582	17766	17561	17433	17625	17465	17538	17702	17802	17686	17711	17504	17658	17793	17598	17462	17412	17673	17730	17778	17613	17576	17688	17685	17708	17652	17731	17735	17685	17636	17559	17664	17550	17760	17720	17766	17700	17704	17568	17714	17525	17600	17568	17499	17556	17661	17515	17794	17816	17574	17622	17755	17636	17612	17551	17701	17593	17645	17589	17500	17729	17760	17789	17880	17679	17688	17730	17684	17751	17484	17485	17725	17630	17575	17551	17792	17630	17379	17489	17646	17775	17556	17756	17695	17568	17732	17624	17749	17614	17603	17898	17516	17705	17791	17544	17620	17632	17465	17753	17583	17595	17770	17506	17711	17573	17556	17751	17721	17661	17634	17809	17562	17761	17515	17524	17477	17658	17395	17744	17506	17550	17520	17742	17837	17776	17673	17705	17757	17498	17519	17709	17625	17608	17889	17652	17646	17894	17553	17787	17743	17619	17644	17652	17804	17672	17629	17641	17789	17588	17579	17419	17685	17522	17585	17736	17647	17724	17415	17613	17715	17633	17630	17663	17553	17474	17690	17498	17697	17563	17699	17616	17618	17447	17674	17616	17633	17691	17774	17429	17745	17638	17767	17634	17705	17707	17640	17519	17731	17656	17755	17503	17590	17606	17753	17755	17592	17546	17600	17645	17707	17582	17451	17605	17754	17572	17757	17683	17767	17838	17570	17589	17606	17767	17673	17584	17909	17878	17782	17407	17686	18022	17541	17613	17644	17754	17627	17650	17396	17527	17510	17693	17772	17804	17651	17590	17750	17450	17503	17621	17716	17816	17678	17490	17471	17742	17774	17680	17670	17843	17614	17726	17897	17705	17504	17800	17623	17739	17594	17513	17613	17609	17799	17664	17534	17609	17455	17528	17844	17446	17661	17797	17713	17682	17380	17533	17672	17852	17789	17515	17636	17659	17493	17579	17784	17759	17745	17541	17588	17498	17645	17749	17668	17762	17609	17720	17535	17648	17774	17690	17790	17662	17696	17508	17728	17798	17717	17705	17608	17585	17604	17561	17730	17584	17528	17633	17694	17541	17612	17569	17953	17686	17674	17685	17562	17663	17788	17725	17557	17404	17571	17637	17539	17550	17450	17692	17589	17441	17576	17587	17581	17532	17602	17653	17581	17586	17528	17613	17889	17574	17813	17667	17750	17427	17667	17614	17649	17709	17696	17611	17797	17503	17812	17679	17662	17646	17676	17742	17792	17747	17669	17539	17668	17690	17724	17496	17724	17528	17491	17787	17462	17551	17700	17652	17761	17644	17545	17667	17532	17692	17712	17724	17618	17863	17558	17424	17615	17831	17661	17791	17506	17619	17502	17459	17889	17789	17833	17711	17443	17639	17613	17644	17715	17764	17797	17761	17677	17536	17844	17547	17581	17704	17619	17775	17688	17705	17492	17834	17592	17689	17507	17410	17716	17755	17589	17622	17582	17614	17546	17851	17713	17595	17637	17602	17784	17603	17705	17671	17433	17607	17902	17565	17664	17673	17641	17606	17564	17566	17660	17891	17749	17646	17576	17813	17603	17482	17791	17563	17500	17766	17533	17709	17771	17308	17764	17693	17428	17777	17745	17396	17667	17681	17673	17697	17785	17707	17719	17544	17670	17450	17536	17706	17787	17602	17433	17586	17643	17616	17544	17788	17450	17608	17707	17493	17791	17827	17614	17677	17724	17570	17597	17896	17676	17643	17572	17665	17588	17397	17627	17496	17569	17697	17689	17579	17607	17585	17614	17590	17706	17672	17707	17616	17724	17802	17579	17852	17897	17451	17809	17687	17607	17536	17577	17645	17491	17510	17534	17766	17670	17552	17521	17594	17523	17624	17491	17436	17556	17903	17613	17664	17773	17601	17721	17652	17828	17696	17602	17562	17769	17675	17650	17597	17700	17732	17662	17666	17810	17688	17508	17527	17543	17445	17661	17862	17566	17797	17573	17581	17786	17755	17523	17528	17471	17834	17585	17656	17745	17561	17671	17633	17584	17527	17681	17597	17666	17799	17636	17756	17536	17460	17584	17791	17502	17608	17663	17693	17701	17724	17683	17551	17513	17710	17732	17667	17951	17753	17740	17675	17821	17547	17611	17620	17646	17736	17567	17666	17643	17740	17506	17528	17659	17491	17539	17579	17739	17726	17683	17671	17582	17576	17575	17582	17518	17589	17541	17641	17610	17686	17829	17578	17689	17617	17671	17490	17725	17695	17734	17491	17516	17489	17798	17680	17654	17638	17664	17489	17717	17618	17609	17657	17707	17580	17491	17640	17850	17596	17757	17888	17674	17834	17631	17626	17441	17574	17683	17607	17492	17508	17736	17544	17541	17503	17490	17644	17542	17638	17724	17715	17511	17486	17404	17757	17589	17734	17619	17715	17797	17546	17488	17449	17598	17661	17446	17584	17459	17670	17471	17658	17532	17500	17597	17695	17631	17682	17562	17631	17691	17622	17566	17541	17461	17639	17718	17506	17596	17563	17561	17674	17635	17677	17634	17885	17810	17887	17721	17578	17484	17697	17691	17644	17600	17617	17779	17406	17566	17660	17562	17588	17656	17570	17276	17608	17537	17426	17687	17560	17641	17578	17482	17362	17546	17699	17570	17671	17537	17745	17547	17515	17477	17756	17639	17566	17601	17624	17584	17663	17614	17602	17891	17701	17612	17555	17866	17711	17927	17826	17881	17540	17730	17799	17859	17786	17628	17616	17614	17586	17691	17659	17529	17752	17733	17615	17690	17615	17533	17544	17787	17662	17734	17734	17829	17840	17646	17766	17712	17648	17632	17889	17725	17538	17650	17653	17557	17596	17613	17301	17380	17635	17585	17803	17446	17581	17642	17752	17742	17767	17663	17594	17656	17879	17620	17719	17798	17638	17507	17771	17680	17572	17762	17710	17740	17735	17612	17752	17753	17657	17599	17651	17409	17827	17779	17804	17575	17793	17754	17620	17617	17495	17579	17635	17716	17630	17804	17542	17696	17722	17621	17615	17622	17671	17638	17732	17668	17515	17565	17515	17474	17869	17617	17783	17558	17508	17603	17800	17701	17535	17761	17875	17501	17665	17672	17630	17776	17555	17645	17763	17584	17704	17641	17451	17621	17569	17665	17596	17744	17561	17620	17401
20805	36401	34573	26772	23717	20676	18326	17649	17080	17070	17348	16699	16004	15524	15432	15312	15421	15641	15744	15758	15209	15031	14925	14960	14957	14925	14928	15107	14829	15012	15073	14867	15179	17014	19889	17245	16190	15451	14874	14784	14778	14699	14877	14785	14763	14642	14760	14781	14681	14669	14673	14741	14801	14732	14871	14835	14793	14671	14863	14602	14763	14727	14691	14605	14606	14858	14819	14733	14717	14830	14539	14783	14849	14807	14585	14875	14670	14806	14947	14740	14732	14810	14756	14687	14679	14882	14581	14790	14872	14600	14710	14779	14841	14791	14649	14759	14659	14786	14706	14742	14638	14826	14772	14673	14782	14787	14558	14783	14713	14765	14649	14703	14663	14767	14701	14852	14728	14723	14903	14718	14810	14704	14801	14792	14714	14733	14855	14725	14832	14733	14649	14788	14741	14707	14671	14767	14628	14731	14687	14690	14709	14818	14983	14638	14655	14759	14622	14731	14805	14740	14696	14698	14980	14765	14697	14674	14848	14782	14574	14657	14864	14732	14765	14764	14615	14747	14847	14851	14687	14903	14867	14658	14592	14675	14709	14608	14751	14789	14697	14685	14619	14561	14707	14593	14748	14785	14758	14765	14755	14661	14679	14846	14694	14744	14675	14698	14761	14635	14602	14894	14834	14593	14810	14724	14736	14764	14837	14659	14811	14687	14663	14808	14620	14792	14658	14557	14646	14730	14628	14763	14584	14632	14868	14796	14688	14523	14651	14789	14801	14781	14846	14703	14699	14744	14579	14608	14565	14803	14714	14782	14764	14759	14523	14706	14646	14758	14585	14825	14623	14726	14862	14712	14689	14607	14653	14742	14832	14692	14592	14677	14581	14826	14761	14687	14762	14526	14821	14638	14639	14644	14610	14687	14707	14767	14585	14733	14650	14844	14709	14765	14734	14661	14639	14625	14859	14650	14631	14698	14784	14834	14699	14788	14754	14666	14639	14654	14572	14580	14814	14634	14640	14553	14739	14695	14689	14790	14860	14787	14665	14689	14811	14669	14813	14731	14664	14764	14779	14614	14641	14764	14639	14794	14658	14717	14821	14694	14655	14535	14793	14750	14824	14683	14626	14727	14833	14643	14720	14763	14709	14663	14595	14731	14618	14601	14668	14637	14730	14850	14610	14617	14713	14575	14528	14697	14720	14668	14784	14667	14793	14776	14870	14727	14693	14741	14847	14705	14693	14697	14630	14705	14842	14894	14613	14625	14631	14754	14757	14689	14640	14656	14589	14685	14653	14780	14815	14627	14677	14767	14839	14648	14640	14660	14730	14586	14613	14703	14816	14783	14619	14578	14678	14680	14684	14772	14774	14733	14598	14800	14758	14881	14748	14682	14670	14742	14502	14902	14776	14853	14730	14734	14758	14691	14698	14781	14913	14693	14772	14619	14649	14659	14806	14556	14623	14689	14784	14562	14587	14749	14819	14684	14689	14617	14599	14845	14643	14761	14792	14577	14727	14612	14818	14648	14717	14820	14650	14690	14572	14768	14715	14724	14832	14684	14728	14614	14800	14697	14689	14694	14714	14633	14648	14641	14547	14864	14699	14725	14808	14512	14698	14704	14682	14678	14934	14575	14597	14773	14783	14740	14691	14785	14830	14622	14726	14720	14815	14870	14653	14747	14583	14591	14852	14707	14604	14838	14720	14738	14579	14789	14661	14691	14672	14706	14644	14801	14638	14803	14571	14613	14643	14707	14625	14538	14762	14671	14756	14544	14623	14663	14723	14737	14772	14813	14710	14723	14778	14891	14562	14705	14656	14841	14864	14637	14585	14587	14727	14594	14658	14880	14641	14703	14713	14775	14620	14626	14819	14639	14656	14923	14830	14576	14769	14643	14751	14689	14711	14587	14796	14745	14769	14747	14663	14807	14716	14724	14740	14831	14601	14676	14936	14747	14792	14613	14608	14634	14737	14789	14812	14706	14869	14820	14804	14754	14689	14606	14764	14791	14498	14694	14776	14651	14696	14597	14666	14579	14834	14799	14756	14534	14736	14622	14696	14820	14660	14830	14743	14920	14663	15012	14548	14710	14826	14744	14501	14454	14649	14803	14731	14769	14542	14701	14952	14668	14660	14725	14648	14950	14800	14677	14813	14775	14595	14690	14890	14800	14872	14787	14699	14771	14863	14818	14736	14542	14637	14788	14493	14687	14777	14663	14712	14638	14652	14651	14794	14592	14710	14738	14681	14694	14608	14769	14556	14588	14907	14666	14720	14707	14787	14821	14549	14802	14832	14772	14519	14641	14636	14672	14792	14731	14594	14555	14776	14472	14650	14800	14605	14599	14713	14708	14676	14634	14571	14615	14667	14662	14490	14609	14781	14657	14632	14727	14852	14719	14699	14614	14757	14658	14703	14664	14687	14763	14716	14523	14773	14693	14679	14770	14587	14656	14806	14622	14748	14843	14655	14608	14730	14666	14596	14649	14762	14672	14702	14691	14615	14748	14649	14633	14691	14771	14484	14725	14706	14663	14604	14688	14662	14703	14602	14760	14571	14778	14754	14738	14901	14741	14882	14603	14473	14855	14770	14519	14717	14751	14738	14722	14508	14560	14693	14653	14772	14714	14563	14774	14740	14850	14573	14720	14835	14803	14798	14721	14786	14708	14614	14650	14642	14631	14770	14749	14729	14580	14806	14593	14749	14697	14775	14807	14658	14776	14717	14740	14626	14712	14678	14705	14716	14954	14749	14693	14828	14829	14802	14590	14681	14694	14765	14630	14700	14588	14738	14811	14848	14817	14718	14583	14648	14640	14719	14799	14652	14816	14650	14607	14723	14832	14716	14855	14677	14672	14573	14878	14873	14740	14721	14651	14744	14661	14701	14806	14656	14867	14653	14640	14743	14662	14601	14747	14666	14593	14680	14734	14556	14716	14780	14651	14812	14802	14555	14703	14645	14583	14679	14654	14946	14569	14566	14764	14715	14731	14702	14861	14710	14736	14746	14741	14818	14616	14612	14689	14675	14772	14742	14867	14772	14642	14750	14691	14778	14547	14691	14867	14572	14741	14695	14752	14690	14701	14705	14614	14792	14832	14729	14582	14632	14879	14851	14868	14761	14724	14839	14790	14701	14643	14636	14632	14887	14565	14795	14654	14608	14710	14757	14684	14597	14577	14699	14779	14851	14666	14769	14733	14676	14759	14804	14801	14718	14642	14612	14892	14709	14705	14699	14625	14659	14621	14779	14797	14832	14760	14675	14639	14695	14569	14685	14833	14721	14600	14716	14515	14815	14943	14731	14695	14711	14677	14757	14813	14806	14647	14562	14855	14750	14744	14703	14785	14567	14667	14625	14646	14706	14685	14776	14784	14810	14650	14704	14739	14811	14579	14754	14757	14565	14464	14843	14959	14507	14735	14671	14808	14702	14691	14772	14759	14715	14600	14703	14631	14812	14725	14607	14759	14831	14737	14773	14812	14587	14738	14668	14699	14672	14806	14746	14812	14685	14709	14826	14616	14586	14704	14790	14677	14648	14772	14724	14850	14620	14672	14829	14740	14577	14499	14921	14531	14809	14759	14682	14735	14756	14862	14929	14726	14640	14816	14697	14818	14584	14753	14643	14604	14715	14626	14780	14856	14625	14614	14662	14810	14706	14604	14710	14687	14617	14581	14644	14692	14621	14653	14691	14565	14614	14525	14858	14773	14630	14720	14737	14880	14584	14819	14491	14884	14766	14938	14798	14647	14838	14663	14633	14582	14651	14847	14601	14658	14818	14740	14710	14670	14619	14800	14798	14646	14592	14592	14709	14688	14648	14729	14617	14698	14722	14609	14716	14724	14569	14713	14707	14727	14596	14616	14806	14660	14751	14606	14512	14639	14808	14821	14880	14663	14796	14671	14746	14726	14879	14593	14601	14834	14587	14826	14547	14562	14610	14715	14727	14763	14719	14706	14775	14766	14690	14580	14898	14784	14704	14614	14910	14792	14704	14781	14546	14568	14641	14713	14689	14719	14482	14718	14799	14828	14746	14733	14744	14704	14537	14634	14846	14782	14636	14680	14745	14560	14884	14624	14579	14738	14691	14499	14630	14643	14680	14872	14628	14476	14665	14581	14688	14638	14687	14703	14670	14831	14830	14628	14797	14711	14756	14823	14929	14632	14690	14725	14585	14847	14722	14741	14841	14827	14718	14739	14725	14731	14586	14536	14839	14660	14600	14776	14845	14806	14590	14760	14641	14884	14672	14589	14825	14951	14654	14699	14905	14551	14702	14731	14648	14656	14733	14799	14599	14757	14613	14811	14663	14755	14774	14862	14791	14837	14748	14756	14696	14676	14734	14842	14695	14834	14712	14631	14624	14671	14735	14633	14637	14725	14675	14776	14697	14659	14713	14583	14762	14672	14612	14725	14707	14644	14785	14686	14782	14699	14724	14680	14572	14668	14729	14690	14607	14699	14639	14768	14535	14633	14616	14723	14737	14740	14684	14628	14730	14763	14726	14733	14861	14690	14724	14560	14824	14818	14873	14611	14714	14646	14756	14794	14629	14614	14698	14665	14653	14839	14688	14757	14846	14898	14682	14572	14610	14716	14765	14667	14617	14578	14702	14727	14780	14924	14653	14605	14782	14700	14788	14706	14633	14692	14778	14882	14693	14699	14667	14602	14732	14724	14850	14647	14700	14578	14700	14768	14775	14771	14684	14758	14595	14661	14869	14523	14744	14749	14591	14782	14684	14865	14744	14737	14679	14790	14838	14812	14591	14480	14561	14758	14718	14785	14733	14706	14630	14650	14855	14727	14685	14719	14775	14882	14583	14743	14616	14586	14720	14780	14919	14903	14692	14626	14797	14624	14716	14737	14599	14620	14770	14879	14663	14716	14609	14567	14677	14799	14766	14821	14686	14762	14821	14805	14763	14724	14663	14758	14687	14722	14642	14757	14713	14458	14571	14825	14719	14636	14728	14632	14573	14801	14734	14730	14594	14756	14742	14822	14641	14775	14674	14612	14887	14699	14526	14711	14775	14764	14642	14689	14692	14703	14741	14736	14719	14565	14760	14650	14860	14845	14811	14771	14622	14683	14749	14752	14615	14902	14769	14740	14764	14636	14701	14643	14592	14727	14790	14690	14846	14759	14722	14718	14525	14779	14667	14781	14625	14763
22956	21443	29516	23796	21726	24183	26994	20902	19849	20019	19986	19704	19198	18719	18472	18483	18413	18561	18711	18992	18512	18060	17974	18135	18167	18043	17962	17999	17958	17964	18157	17960	17901	19712	24694	22016	20229	18693	18040	18004	17895	17986	17889	17845	17906	17815	17915	17978	17715	17812	17801	17626	17687	17632	17658	17660	17738	17641	17682	17584	17443	17584	17599	17671	17661	17723	17662	17726	17686	17538	17882	17694	17921	17630	17531	17893	17779	17786	17722	17912	17827	17508	17666	17660	17843	17807	17519	17533	17750	17695	17744	17658	17705	17631	17728	17582	17487	17749	17808	17497	17558	17671	17588	17698	17744	17516	17613	17535	17790	17754	17683	17737	17727	17635	17766	17576	17704	17720	17697	17752	17766	17641	17523	17519	17729	17646	17515	17601	17732	17744	17633	17606	17628	17607	17531	17719	17519	17502	17610	17556	17514	17481	17777	17741	17683	17780	17638	17546	17691	17516	17712	17441	17584	17546	17798	17627	17637	17656	17588	17583	17751	17637	17608	17649	17704	17481	17936	17714	17733	17736	17765	17639	17822	17520	17602	17337	17599	17629	17830	17526	17733	17662	17484	17685	17764	17699	17571	17817	17676	17727	17488	17619	17823	17752	17551	17715	17800	17823	17534	17679	17816	17628	17850	17551	17522	17613	17515	17627	17846	17709	17687	17763	17726	17754	17653	17347	17525	17595	17645	17597	17707	17570	17956	17819	17502	17694	17913	17716	17839	17772	17510	17748	17563	17649	17674	17507	17741	17685	17692	17769	17708	17703	17650	17564	17730	17579	17738	17624	17659	17522	17677	17679	17671	17782	17679	17815	17622	17716	17793	17767	17419	17573	17678	17393	17982	17799	17596	17636	17688	17684	17670	17502	17798	17865	17943	17626	17671	17561	17672	17865	17499	17937	17558	17499	17600	17550	17609	17614	17618	17415	17633	17650	17707	17506	17644	17619	17672	17668	17734	17800	17675	17490	17604	17635	17649	17714	17771	17448	17619	17583	17676	17584	17598	17778	17640	17679	17450	17713	17763	17676	17589	17580	17794	17688	17737	17748	17749	17670	17581	17567	17668	17657	17612	17445	17364	17707	17648	17646	17740	17601	17535	17595	17688	17625	17488	17759	17493	17687	17505	17475	17654	17670	17683	17668	17601	17535	17662	17560	17769	17645	17609	17705	17771	17572	17703	17545	17465	17608	17695	17607	17706	17567	17512	17757	17530	17681	17679	17726	17768	17711	17734	17702	17777	17602	17558	17629	17583	17788	17687	17677	17596	17564	17441	17582	17657	17455	17714	17622	17889	17712	17747	17727	17744	17579	17710	17632	17607	17676	17813	17669	17676	17732	17767	17769	17801	17625	17763	17585	17608	17692	17640	17632	17558	17460	17629	17606	17590	17615	17845	17727	17696	17786	17531	17580	17605	17641	17695	17654	17570	17892	17556	17524	17846	17650	17606	17749	17525	17638	17711	17697	17770	17610	17389	17595	17758	17541	17382	17594	17649	17622	17643	17673	17553	17651	17465	17559	17670	17651	17495	17751	17728	17631	17420	17631	17591	17765	17741	17593	17497	17610	17800	17755	17653	17616	17603	17531	17614	17693	17950	17582	17524	17561	17800	17618	17642	17659	17532	17531	17665	17745	17438	17797	17587	17371	17613	17420	17723	17539	17467	17582	17512	17648	17740	17583	17636	17550	17660	17603	17498	17635	17697	17565	17622	17732	17609	17575	17662	17761	17732	17602	17683	17708	17569	17751	17640	17845	17548	17545	17598	17495	17651	17736	17691	17666	17435	17840	17556	17587	17610	17676	17692	17720	17594	17631	17444	17536	17787	17696	17368	17618	17499	17681	17845	17742	17707	17638	17563	17759	17384	17651	17563	17641	17601	17593	17473	17745	17556	17713	17481	17589	17646	17588	17805	17390	17630	17465	17603	17863	17691	17769	17755	17628	17742	17638	17673	17779	17578	17594	17724	17910	17619	17515	17631	17839	17734	17598	17627	17624	17751	17467	17555	17587	17813	17793	17631	17518	17586	17629	17714	17600	17710	17421	17625	17664	17784	17381	17625	17355	17503	17602	17934	17764	17686	17789	17745	17554	17727	17426	17591	17686	17788	17692	17480	17646	17574	17644	17563	17749	17615	17722	17563	17607	17534	17504	17846	17627	17735	17764	17441	17528	17782	17553	17510	17644	17718	17780	17477	17569	17389	17774	17748	17525	17585	17628	17484	17462	17537	17691	17601	17537	17693	17586	17557	17505	17400	17703	17697	17499	17638	17728	17705	17545	17764	17613	17534	17544	17361	17777	17643	17644	17741	17623	17618	17622	17682	17542	17449	17665	17546	17594	17659	17653	17645	17732	17627	17823	17752	17552	17774	17642	17662	17520	17669	17729	17592	17615	17439	17541	17641	17689	17835	17539	17386	17678	17932	17580	17635	17537	17702	17755	17683	17378	17453	17563	17614	17791	17761	17599	17458	17697	17622	17718	17544	17786	17623	17527	17681	17613	17610	17509	17824	17824	17509	17759	17621	17605	17689	17634	17511	17606	17669	17597	17666	17564	17644	17875	17774	17729	17586	17573	17547	17830	17592	17584	17723	17764	17762	17686	17624	17628	17704	17491	17688	17731	17628	17620	17607	17712	17490	17640	17574	17893	17704	17565	17616	17626	17492	17711	17512	17660	17508	17764	17467	17541	17715	17458	17659	17592	17647	17662	17567	17763	17468	17693	17690	17853	17545	17750	17633	17695	17658	17363	17617	17574	17627	17601	17841	17731	17559	17726	17587	17560	17563	17727	17678	17659	17751	17409	17519	17873	17401	17620	17640	17732	17759	17715	17549	17626	17865	17581	17596	17632	17646	17711	17691	17573	17566	17616	17838	17497	17626	17729	17613	17684	17545	17685	17832	17600	17698	17537	17604	17609	17754	17586	17707	17359	17663	17668	17764	17726	17802	17663	17636	17690	17591	17596	17665	17494	17526	17490	17525	17576	17534	17620	17659	17595	17875	17813	17681	17740	17627	17507	17781	17747	17620	17712	17641	17656	17713	17493	17590	17659	17878	17755	17492	17279	17586	17680	17718	17636	17845	17594	17586	17417	17579	17641	17658	17590	17579	17909	17400	17500	17674	17641	17656	17675	17718	17779	17531	17569	17588	17478	17806	17637	17850	17614	17598	17608	17765	17841	17649	17765	17785	17852	17811	17605	17562	17564	17611	17715	17520	17881	17720	17562	17420	17730	17608	17708	17742	17692	17938	17692	17476	17500	17695	17777	17843	17693	17716	17797	17598	17493	17728	17735	17783	17771	17683	17765	17637	17428	17573	17578	17669	17488	17543	17514	17635	17635	17707	17658	17611	17605	17908	17506	17712	17608	17641	17734	17657	17649	17561	17632	17568	17678	17780	17570	17653	17462	17747	17581	17582	17702	17636	17877	17688	17555	17560	17493	17659	17565	17696	17556	17462	17605	17670	17355	17686	17614	17650	17515	17599	17746	17577	17693	17837	17535	17486	17486	17660	17532	17647	17747	17599	17590	17648	17891	17889	17446	17507	17616	17618	17503	17589	17689	17736	17853	17695	17896	17685	17580	17735	17702	17770	17562	17439	17570	17744	17690	17449	17771	17747	17533	17856	17630	17579	17675	17553	17762	17746	17599	17787	17600	17634	17548	17713	17618	17693	17709	17780	17556	17662	17552	17784	17607	17851	17643	17567	17591	17536	17523	17581	17663	17522	17634	17544	17511	17605	17557	17759	17733	17729	17781	17931	17744	17553	17474	17635	17586	17793	17758	17579	17715	17702	17472	17603	17333	17553	17736	17351	17701	17504	17630	17763	17616	17700	17539	17513	17669	17706	17732	17653	17550	17517	17677	17656	17648	17823	17651	17567	17721	17746	17605	17675	17693	17661	17591	17701	17829	17754	17635	17856	17517	17584	17802	17430	17580	17641	17559	17435	17657	17705	17684	17651	17656	17669	17706	17567	17687	17655	17792	17909	17635	17621	17765	17611	17602	17662	17751	17589	17689	17622	17552	17856	17637	17635	17613	17662	17599	17624	17398	17425	17768	17711	17618	17658	17743	17665	17485	17450	17681	17689	17518	17671	17634	17751	17745	17927	17726	17584	17588	17759	17578	17681	17659	17415	17520	17701	17723	17401	17585	17582	17573	17645	17614	17688	17725	17575	17828	17698	17540	17841	17401	17595	17786	17707	17634	17580	17749	17514	17660	17512	17661	17738	17537	17750	17448	17625	17742	17640	17644	17565	17534	17558	17704	17549	17613	17680	17834	17427	17693	17707	17800	17560	17552	17643	17740	17960	17393	17661	17542	17623	17631	17400	17538	17659	17758	17808	17632	17605	17688	17519	17582	17719	17643	17536	17609	17527	17829	17840	17757	17586	17518	17670	17425	17605	17358	17595	17732	17792	17806	17730	17640	17700	17567	17528	17716	17712	17538	17804	17660	17646	17672	17556	17466	17590	17596	17649	17805	17856	17768	17583	17658	17786	17725	17627	17679	17628	17414	17629	17661	17749	17793	17598	17660	17753	17791	17597	17560	17609	17808	17634	17706	17643	17550	17649	17615	17492	17462	17536	17328	17438	17772	17697	17781	17686	17651	17593	17601	17637	17609	17600	17460	17741	17606	17561	17760	17775	17679	17749	17482	17862	17648	17736	17717	17622	17728	17499	17713	17496	17622	17631	17807	17910	17631	17579	17811	17686	17641	17478	17538	17584	17632	17552	17697	17669	17625	17602	17603	17584	17877	17739	17580	17664	17743	17668	17646	17537	17664	17581	17703	17809	17570	17545	17587	17793	17536	17506	17396	17731	17682	17675	17560	17894	17877	17821	17681	17639	17492	17836	17777	17584	17691	17834	17697	17778	17611	17722	17626	17718	17668	17482	17756	17815	17655	17752	17710	17457	17720	17559	17772	17550	17674	17710	17580	17579	17605	17688	17684	17538	17656	17709	17657	17575	17683	17661	17661	17678	17584	17720	17536	17544	17635	17533	17629	17613	17752	17641	17613	17459	17536	17600	17593	17728	17512	17666	17573	17522	17580	17525	17544	17555	17601	17695	17745	17790	17787	17819	17581	17756	17449	17405	17568	17544	17632	17534	17512
22616	40929	39294	30619	25439	22006	20165	18810	17935	18105	18149	17416	16470	15823	15696	15601	15666	15714	16010	16152	15677	15283	15141	15293	15050	15046	15156	15024	14957	14946	15146	14979	15079	18228	23867	19378	17419	15698	15074	14714	14648	14606	14738	14644	14789	14820	14778	14710	14686	14635	14673	14612	14566	14636	14814	14760	14611	14714	14690	14665	14628	14905	14603	14703	14391	14562	14694	14759	14643	14623	14686	14664	14818	14700	14683	14537	14555	14658	14629	14780	14651	14551	14645	14716	14745	14660	14682	14727	14501	14652	14707	14669	14730	14880	14610	14657	14654	14638	14607	14599	14920	14740	14769	14669	14639	14794	14789	14628	14788	14707	14716	14621	14508	14767	14800	14582	14585	14529	14676	14624	14604	14800	14683	14689	14738	14577	14504	14698	14588	14764	14753	14569	14618	14682	14699	14657	14699	14604	14810	14810	14573	14639	14679	14639	14698	14703	14644	14684	14647	14579	14544	14745	14610	14798	14581	14513	14717	14679	14718	14735	14543	14811	14698	14594	14627	14577	14518	14585	14524	14564	14650	14729	14748	14593	14603	14591	14772	14512	14641	14717	14560	14698	14732	14728	14683	14622	14798	14616	14612	14755	14654	14776	14683	14638	14701	14570	14760	14641	14664	14657	14632	14740	14743	14584	14734	14528	14613	14590	14770	14629	14529	14402	14554	14787	14646	14701	14608	14723	14715	14553	14750	14735	14572	14685	14819	14706	14688	14693	14644	14679	14738	14675	14704	14552	14714	14550	14587	14605	14821	14616	14584	14572	14569	14529	14724	14775	14589	14514	14521	14625	14545	14673	14681	14613	14668	14613	14575	14683	14812	14544	14573	14639	14770	14663	14580	14722	14667	14687	14898	14730	14663	14686	14592	14792	14779	14574	14737	14675	14571	14535	14790	14740	14570	14509	14494	14569	14832	14567	14655	14687	14539	14485	14613	14735	14610	14601	14770	14642	14510	14759	14722	14594	14561	14751	14636	14567	14694	14625	14648	14598	14754	14651	14671	14636	14548	14596	14603	14563	14651	14757	14740	14590	14580	14584	14706	14731	14644	14770	14735	14531	14697	14744	14535	14594	14607	14590	14706	14740	14831	14754	14695	14725	14753	14652	14742	14686	14543	14792	14555	14723	14885	14473	14551	14535	14723	14516	14665	14691	14602	14551	14543	14687	14707	14751	14728	14645	14443	14535	14724	14590	14543	14638	14629	14655	14766	14575	14668	14624	14729	14503	14847	14746	14572	14565	14606	14564	14703	14794	14760	14670	14678	14456	14814	14560	14671	14494	14774	14602	14703	14760	14727	14571	14589	14705	14542	14679	14736	14648	14618	14556	14599	14638	14701	14689	14706	14669	14716	14631	14643	14757	14337	14622	14542	14726	14695	14598	14632	14637	14801	14626	14662	14596	14800	14835	14528	14649	14610	14450	14705	14647	14620	14557	14660	14558	14624	14562	14701	14749	14781	14627	14763	14802	14598	14593	14661	14576	14561	14470	14690	14718	14703	14673	14580	14606	14753	14739	14494	14661	14687	14701	14789	14730	14589	14647	14635	14447	14673	14716	14593	14632	14840	14697	14786	14741	14703	14694	14704	14586	14748	14625	14668	14786	14608	14559	14698	14706	14557	14609	14616	14607	14696	14643	14596	14733	14860	14516	14663	14620	14755	14580	14704	14735	14555	14619	14566	14803	14622	14500	14787	14628	14650	14718	14591	14729	14616	14758	14680	14733	14521	14519	14609	14566	14806	14654	14739	14692	14752	14544	14570	14737	14590	14570	14649	14786	14752	14593	14723	14570	14764	14806	14808	14593	14662	14768	14674	14555	14762	14582	14706	14683	14687	14490	14613	14722	14554	14701	14538	14584	14831	14623	14620	14577	14662	14606	14696	14623	14715	14880	14534	14600	14727	14564	14557	14698	14545	14660	14529	14700	14601	14628	14714	14527	14632	14713	14688	14734	14652	14674	14669	14479	14749	14753	14648	14718	14706	14541	14698	14726	14671	14770	14691	14773	14682	14490	14587	14745	14646	14767	14517	14717	14676	14430	14626	14618	14600	14693	14630	14558	14772	14497	14689	14601	14760	14697	14622	14511	14559	14640	14680	14810	14851	14751	14661	14753	14662	14768	14515	14744	14797	14841	14585	14642	14653	14607	14559	14808	14623	14739	14664	14613	14522	14559	14771	14515	14593	14736	14583	14470	14563	14653	14533	14590	14708	14718	14672	14607	14766	14820	14731	14547	14815	14671	14616	14729	14752	14556	14761	14748	14828	14695	14710	14480	14530	14801	14661	14681	14593	14580	14777	14501	14650	14608	14674	14648	14588	14714	14656	14676	14637	14652	14576	14583	14518	14665	14756	14661	14800	14666	14665	14696	14588	14648	14744	14596	14728	14601	14732	14301	14611	14660	14720	14844	14682	14586	14525	14632	14609	14585	14732	14512	14681	14645	14690	14735	14811	14595	14560	14635	14515	14682	14563	14689	14569	14736	14618	14638	14648	14748	14820	14740	14550	14638	14687	14557	14640	14563	14620	14678	14749	14738	14818	14615	14524	14761	14525	14617	14556	14849	14500	14644	14639	14779	14765	14709	14571	14655	14745	14614	14692	14741	14563	14877	14744	14682	14687	14640	14689	14774	14685	14676	14714	14610	14696	14586	14517	14877	14786	14743	14488	14730	14662	14579	14562	14711	14615	14773	14647	14575	14756	14782	14594	14698	14710	14647	14673	14663	14852	14553	14754	14672	14768	14673	14575	14706	14816	14678	14749	14564	14695	14645	14479	14751	14750	14703	14792	14609	14618	14694	14642	14617	14634	14813	14585	14415	14634	14753	14685	14665	14536	14621	14726	14659	14657	14617	14564	14639	14599	14608	14718	14605	14849	14612	14646	14583	14675	14612	14618	14398	14704	14647	14733	14660	14565	14682	14701	14643	14505	14583	14637	14660	14665	14640	14523	14897	14659	14625	14556	14683	14521	14763	14515	14672	14685	14517	14641	14606	14706	14568	14655	14816	14621	14557	14473	14776	14634	14612	14687	14751	14710	14399	14632	14594	14514	14698	14579	14766	14576	14737	14586	14607	14788	14723	14600	14637	14888	14548	14538	14598	14606	14695	14572	14564	14498	14714	14692	14582	14759	14771	14691	14581	14638	14560	14592	14590	14587	14436	14702	14722	14688	14505	14515	14546	14593	14669	14721	14645	14518	14648	14656	14480	14629	14652	14648	14667	14585	14676	14818	14776	14670	14598	14806	14596	14608	14546	14754	14661	14578	14749	14552	14697	14633	14491	14704	14640	14553	14602	14635	14597	14625	14704	14554	14650	14689	14675	14799	14663	14763	14731	14771	14645	14706	14614	14701	14423	14630	14673	14651	14627	14895	14652	14677	14654	14649	14665	14740	14634	14621	14671	14622	14546	14590	14538	14736	14684	14753	14594	14695	14563	14600	14673	14699	14708	14603	14693	14601	14796	14655	14830	14571	14720	14613	14741	14637	14615	14654	14625	14566	14561	14596	14721	14662	14598	14573	14752	14635	14718	14539	14574	14708	14565	14719	14724	14632	14570	14671	14735	14691	14611	14547	14742	14587	14767	14599	14676	14703	14760	14757	14855	14572	14611	14545	14684	14634	14581	14794	14628	14568	14526	14711	14563	14670	14730	14617	14550	14596	14913	14597	14600	14679	14730	14643	14652	14684	14677	14628	14667	14811	14586	14519	14658	14625	14763	14534	14788	14606	14614	14630	14548	14629	14565	14641	14869	14655	14558	14547	14623	14310	14699	14622	14690	14522	14729	14631	14619	14685	14731	14740	14536	14576	14704	14671	14564	14892	14708	14805	14591	14734	14695	14671	14627	14738	14809	14409	14723	14678	14644	14643	14637	14576	14739	14752	14714	14672	14515	14664	14816	14520	14658	14708	14645	14950	14654	14679	14615	14540	14729	14630	14686	14664	14594	14564	14706	14784	14538	14716	14635	14550	14726	14594	14694	14604	14723	14648	14719	14833	14557	14544	14557	14616	14617	14862	14735	14728	14643	14636	14633	14770	14713	14660	14758	14685	14627	14417	14674	14640	14776	14730	14709	14630	14785	14647	14705	14608	14588	14641	14647	14690	14726	14482	14588	14585	14785	14487	14639	14608	14621	14730	14667	14661	14579	14670	14578	14749	14653	14513	14585	14817	14680	14665	14445	14496	14712	14590	14640	14539	14616	14721	14482	14696	14820	14724	14720	14623	14583	14578	14662	14801	14753	14662	14641	14602	14515	14607	14624	14773	14563	14704	14593	14683	14520	14547	14509	14593	14719	14810	14746	14695	14466	14896	14650	14676	14688	14541	14849	14576	14566	14682	14697	14651	14650	14736	14612	14643	14400	14444	14669	14620	14591	14800	14708	14778	14602	14695	14739	14740	14729	14514	14521	14639	14656	14543	14629	14643	14584	14540	14672	14545	14598	14684	14849	14692	14598	14537	14719	14607	14616	14507	14646	14541	14738	14603	14834	14652	14591	14619	14721	14586	14576	14642	14480	14727	14604	14645	14804	14556	14634	14710	14395	14585	14610	14527	14538	14663	14669	14661	14793	14619	14649	14639	14698	14721	14584	14497	14657	14544	14611	14646	14668	14588	14670	14706	14639	14672	14620	14658	14775	14646	14682	14558	14683	14743	14781	14717	14694	14748	14707	14614	14524	14626	14727	14550	14542	14646	14787	14608	14655	14621	14632	14697	14804	14484	14752	14583	14693	14620	14661	14672	14726	14662	14557	14560	14563	14814	14564	14648	14591	14786	14516	14766	14766	14604	14572	14829	14700	14678	14736	14747	14651	14542	14647	14572	14624	14659	14586	14663	14727	14606	14677	14684	14671	14562	14778	14555	14746	14603	14561	14825	14678	14856	14654	14540	14682	14767	14744	14730	14699	14754	14737	14572	14734	14587	14641	14779	14755	14611	14562	14643	14607	14653	14748	14793	14770	14743	14703	14668	14688	14637	14651	14672	14703	14674	14512	14727	14602	14466	14523	14746	14492	14664	14629	14728	14650	14485	14618	14692	14545	14451	14562	14565	14621	14570	14651	14773	14608	14631	14570	14885	14496	14584	14609	14609	14593	14539	14548	14473	14619
28037	23495	28946	26152	21760	20293	19696	19051	18722	18680	18427	18510	18370	18120	18045	18138	18164	18287	18363	18561	18144	18053	17943	18134	18053	17845	18073	18010	18012	17947	18056	17891	18089	18186	18447	18445	18397	18271	17926	17996	17892	17761	17583	17838	17774	17785	17800	17796	18021	17644	17762	17993	18074	18092	17793	17848	17990	17951	17908	17874	17746	17885	17725	17870	17771	17746	17955	17630	17813	17813	17870	17881	17764	17807	18005	17861	17785	17868	17778	17974	18079	17773	18052	18105	17797	17910	17887	17788	17749	17905	17878	17700	17839	17834	17952	18053	17796	17810	17771	17593	17894	17680	18099	17686	17960	17903	17716	17978	17798	17980	17743	18036	17982	17895	17869	17903	17703	17802	17796	17775	17798	17861	18099	17893	17725	17866	17919	18025	17975	17994	17707	17778	17790	17717	17923	17803	17914	17824	17830	18029	17846	17738	17876	17763	17862	17851	17746	17764	17984	17837	17795	18018	17849	17841	17679	17741	17868	17938	17787	17924	17824	17638	17740	17985	17928	17752	17842	17904	17826	17889	17869	17967	17825	17882	17848	17881	17691	17799	17885	17837	17946	17797	17754	17852	17856	17717	17928	17672	17790	18047	17613	17687	18060	17843	18021	17968	18039	17798	17966	17633	18052	17723	17918	17822	17723	17971	18026	17912	17947	17985	17860	17892	17905	17926	17768	17997	18030	17904	17749	17604	17879	18036	17851	17968	17724	17762	17750	17847	17865	17773	17927	17737	17725	17479	17737	17981	17709	17725	17719	17783	17829	17983	17756	17820	17792	17972	17669	17917	17736	17941	17916	17702	17771	17926	17754	17648	17755	17815	17865	17867	17885	17742	17845	17899	17824	17730	17852	17837	17912	17848	17808	17912	17841	17805	17845	17602	17777	17816	17900	17931	17825	18097	17901	17761	17849	17838	17833	17918	17924	18036	17926	17697	17781	17777	17869	18031	17770	17880	17756	17721	17726	17879	17938	17846	17872	17816	17818	17858	17823	17728	17861	18027	17799	17753	17784	17760	17796	17737	18034	17975	17897	17996	17828	17732	17833	17702	17803	17566	17603	17405	17882	17582	17950	17932	17901	17840	17868	17868	17937	17980	17744	17907	17755	17634	17888	17807	17877	17764	17956	17810	17825	17839	17780	17786	17771	17693	17633	17898	17729	17763	17822	17712	17909	17791	17807	17909	17763	17959	17859	17826	17791	17882	17833	17827	17931	17726	17613	17926	17921	17812	17927	17790	17882	17977	17862	17879	17836	17916	17686	17983	17719	17909	17924	17872	17955	17892	17718	17724	17929	17825	17871	17798	17634	17727	17847	17985	17715	17870	17937	17782	18060	17906	17780	17753	17726	17964	17803	17788	18008	17889	17825	17717	17869	17721	17939	17689	17865	17862	17943	17888	17744	17903	17665	17708	17854	17766	18086	17877	17845	17785	17848	17517	17937	17926	17849	17853	17775	17834	17670	17904	17785	17936	18013	17834	17810	18020	17709	17905	17643	17957	18035	17880	17756	17890	17697	17835	17987	18026	17758	17722	17959	17832	18047	17841	17709	17956	17999	17961	17876	17932	18019	17896	17937	18108	17825	17874	17825	17725	17925	17986	17803	17755	17770	17709	18037	17580	17821	17894	17869	18026	17864	17865	17821	17721	17903	17934	17909	17768	17717	17934	17891	17662	17885	17785	17783	17556	17843	17914	17816	17851	17807	17822	17797	17924	17777	17926	17856	17757	17796	17537	17813	18039	17668	17930	17898	17650	17734	17884	17621	17664	17978	17813	17868	17631	17785	17749	17985	17915	17709	17964	17703	17887	17764	17862	17601	17811	17846	17790	17764	17664	18001	17845	17741	17893	17860	17745	17978	17903	17990	17697	17850	17806	18066	17881	18024	17904	17847	17848	17892	17941	17756	17704	17767	17846	17786	17692	17815	17793	17659	17958	17895	17827	17743	17850	17722	17888	17892	17738	17810	17786	17921	17970	17900	17759	17831	17767	17975	17868	18001	18079	17909	17714	17454	17934	17923	17693	18086	17970	17884	17924	17827	17869	17844	17831	18063	17974	17780	17805	17808	17893	17694	17911	17887	17617	17924	17799	17736	17822	17763	17922	17918	17659	17766	17899	17795	17878	17912	17763	17797	17724	17929	17860	17782	17878	18052	17863	17798	17620	17721	18048	17818	17938	17674	17977	17790	17848	17867	17760	17900	17739	18001	17803	17786	17893	17868	18002	17748	17600	17926	17814	17810	17953	17752	17656	17784	17858	17789	17970	17686	17819	17761	17668	17823	17904	17769	17777	17807	17955	17741	17847	17976	17851	18079	17912	17881	17996	17716	17872	18136	17898	17878	17924	17895	17756	17735	17778	17903	17805	17843	18005	17763	17884	18143	17906	17702	17944	18029	17926	17753	17790	17763	17814	17648	17745	17759	17904	17932	17880	17936	17883	17854	17764	17721	17852	17835	17853	17751	17851	17912	17902	17839	18028	17887	18000	17993	17794	17660	17963	17868	18091	17715	17759	17626	17890	17846	17862	17793	17752	17492	17812	17867	17957	17816	17810	17751	17815	17783	17634	17782	17868	17533	17816	18006	17862	17603	17899	17649	17973	17669	17814	17857	17817	17926	17814	17825	17728	17790	17778	17818	17693	17886	17885	17788	17812	17903	17559	17863	17728	17840	17849	17856	17616	17741	17805	17851	17928	17853	17920	17917	17741	17828	17700	17951	17978	17838	17912	17921	17874	17982	17852	17758	17656	17911	17877	17919	17794	17617	17798	17603	18008	17986	17917	17824	17789	17815	17609	18033	17897	17792	17726	17781	17961	17951	17809	17726	17749	17891	17857	17755	17873	17902	17819	17790	17788	17849	17705	17898	17614	17703	17962	17994	17769	17875	17980	17887	17813	17896	17680	17949	17742	17778	17746	17830	17985	17966	17803	18037	17704	17827	17815	18125	17810	17606	17654	17849	17999	17833	17973	17889	17849	17710	17791	17928	17893	17728	17870	17853	17705	17796	17990	17675	17969	18024	17725	17753	17899	18013	17869	17783	17831	17965	17850	17794	17918	17953	17928	18007	17932	17832	17892	17967	17764	17830	17807	18001	18008	17890	17897	17711	17867	17820	17855	17874	17721	17838	17728	17793	17818	17670	17847	17846	17780	18018	17829	17990	17943	17803	17758	17829	17818	17881	17853	17930	17920	17952	17807	17752	17810	17632	18007	17838	17729	17947	17993	17601	17799	17752	17773	17717	18051	17818	17639	17655	17896	17802	17996	17897	18034	17811	17888	17733	17881	17880	17888	17839	18014	17793	17649	17693	17904	18022	18019	17651	18068	17787	18063	17962	17862	17663	17882	17947	17865	17938	17811	18054	17769	17825	17944	17920	17886	17690	17907	17723	17958	17835	17947	17855	17788	17790	18024	17781	17814	17744	17984	17921	17757	17950	17695	18014	17786	17875	17707	17832	17812	17684	17832	17793	17807	17748	17835	17770	17860	18123	17780	17894	17768	17709	17691	17859	17791	17851	17828	17978	17801	17772	17842	17774	17855	18032	17895	17966	17842	17745	17735	17676	17816	17812	17820	17944	17846	17747	18002	17786	17730	17956	18146	17739	17957	17609	17794	17977	18092	17943	17981	17938	17756	17820	17953	17814	17851	17804	17794	17854	17972	17865	17945	17855	17971	17818	17967	17763	17742	17934	17882	17835	17960	17803	17702	17778	17821	17760	17814	17902	17833	17788	17854	17813	17739	17750	17813	17728	17972	17928	18061	17761	17916	17749	17847	17787	17818	17825	17908	17703	17794	17720	17867	17707	17856	17893	17802	17708	17931	18051	17997	17851	17806	18015	17899	17902	17746	17938	17746	17724	17706	17786	17970	18004	17996	17830	17917	17996	17931	17996	17995	17998	17821	17920	17933	17850	17751	17871	17790	17797	17711	17910	17990	17813	17689	17756	17941	17929	17707	17658	17770	17529	17949	17826	17918	17961	17833	18032	17819	17961	17890	17803	17743	17848	18026	17937	17654	17884	17724	17641	17765	17667	17800	17903	17913	17803	17919	17906	17857	17948	17893	17994	17887	17709	17840	17898	18011	17860	17832	17714	18004	18028	17959	17967	17802	17819	17784	17928	17718	17729	17839	17862	18009	17714	17870	17899	17931	17864	18094	18029	17712	17734	17874	17751	17730	17695	17853	17825	17707	17639	17761	17949	17773	17789	17795	18032	17812	17832	18044	18067	17733	17788	17862	17901	17774	17984	17857	17880	17773	17775	17859	17790	17815	17901	17826	17631	17990	18022	17769	17971	18025	18005	17591	17818	17888	17984	17778	17965	17877	17843	17786	17762	17726	17781	17863	17747	17755	17799	17879	18039	18023	17915	17914	17833	17893	17826	17742	17728	17981	17897	17911	17748	17906	17643	17760	17847	17770	17795	17716	17912	17841	18036	17918	17978	17975	17904	18144	17954	17828	17811	17983	17929	17833	17639	17807	18012	18141	18133	17873	17903	17691	18039	17748	18023	17922	17944	17904	17796	18012	17934	17746	18024	17981	17966	17793	17823	17717	17690	17975	17788	17747	17892	17845	17816	17740	17855	17891	17830	18000	17746	17745	17760	17833	17772	17840	17580	17888	17916	17805	17936	17768	17987	17820	17793	17775	17792	17670	17844	17747	17876	17763	17722	17840	17660	17762	17764	17857	17886	17775	17880	17883	17674	17930	18043	18030	17879	17906	17870	17982	17981	18051	17788	17554	17880	17787	17849	17617	17964	17866	17695	17735	18002	17584	17884	17928	17830	17784	17939	17589	17881	17937	17767	17727	17951	17884	17972	17900	17832	17751	17706	17965	18027	17897	17839	17889	17829	17793	18093	18087	17929	17846	17881	17767	17770	17709	18117	17694	17691	17738	17913	17668	17949	17764	17869	17964	17807	17847	17708	17814	17804	17858	17945	17803	17889	17902	17767	17799	17729	17717	17700	17802	17961	17941	18016	17891	17712	17815	17937	17809	17723	17949	17826	17816	17793	17716	17773	17932	17756	17767	17991	17964	17703	17869	17991	17801	17866	17838	17860	17741	17917	17952	17877	17802	17708	17745	17709	18007	17819	17810	17890	17725	18060	17553
20660	30869	29064	22808	20292	18035	16894	16351	16022	16045	16159	16082	15605	15174	15220	15343	15222	15248	15424	15231	14957	15123	15058	15010	15013	14998	14892	14645	14929	14799	14960	15102	14975	15018	15687	15283	15370	14941	14800	14856	14829	14833	14896	14760	14887	14944	14713	14943	14890	14807	14745	14897	14841	14788	14847	14840	14904	14913	14906	14836	14805	14723	14935	14887	14607	14809	15016	14780	14989	14583	14807	14856	14823	14766	14938	14797	14837	14791	14895	14893	14747	14889	14790	14940	14647	14923	14680	14739	14733	14895	14776	14715	14955	14775	14653	14591	14848	14796	14680	14682	14926	14867	14804	14876	14610	14909	14802	14793	15053	14734	14861	14759	14643	14995	14898	14796	14700	14834	14580	15111	14825	14895	14710	14808	14705	14883	14863	14865	14835	14815	14736	14672	14728	14731	14872	14777	14693	14910	14665	14810	14634	14953	14824	14759	14717	14827	14829	14946	14700	14856	14875	14776	14874	14722	14830	14882	14736	14848	14818	14838	14965	14921	14780	14686	14841	15009	14857	14832	14806	14874	14784	14927	14863	14787	14930	14798	14959	14674	14700	14776	14830	15028	14801	14824	14675	14750	15062	14685	14862	14587	14691	15037	14901	14693	14835	14646	14946	14849	14732	14703	14802	14871	14752	14863	14929	14742	14817	14921	14718	14693	14885	14848	14796	14823	14693	14746	14774	14756	14818	14757	14800	14776	14803	14905	14876	14786	14817	14740	14702	14959	14715	14948	14862	14923	14924	14792	14971	14972	14882	14875	14768	14869	14875	14825	14778	14929	14886	14760	14734	14925	14840	14608	14837	14856	14744	15012	14791	14794	14766	14900	14796	15073	14728	14946	14699	14795	14691	14793	15054	14871	14918	14799	14810	14650	14794	14711	14732	14668	14804	14940	14843	14818	14823	14921	14913	14801	14900	14609	14874	14767	14835	14769	14800	14686	14708	14823	14852	14845	14737	14970	14759	14815	14758	14732	14952	14762	14687	14810	14843	14821	14914	14789	14878	14797	14974	14774	14724	14805	14771	14901	14930	14772	14668	14826	14847	14748	14770	14725	14907	14803	14654	14821	14727	14644	14841	14694	14784	14873	14804	14957	14735	14831	14911	14851	14755	14854	14740	14723	14831	14976	15039	14808	14690	14723	14882	14649	14814	14854	14971	14869	14858	14997	14950	14857	14795	14980	14784	14916	14789	14986	14802	14894	14801	14909	14838	14981	14940	15001	14739	14927	14853	14797	14883	14768	14891	14880	14968	14903	14911	14662	14640	14888	14730	14788	14859	14872	15045	14834	14725	14911	15032	14874	14704	14797	14912	14924	14771	14813	14802	14795	14623	14707	14839	14879	14798	15055	14958	14833	14823	14752	14820	14621	14887	14670	14814	14800	14853	14750	14809	14949	14797	14899	14870	14716	14762	14960	14876	14776	14780	14879	14820	14808	14802	14779	14997	14663	14758	14676	14912	14985	15017	14931	14806	14701	14651	14928	14782	14557	14840	14866	14950	14894	14806	14880	14603	14695	14920	14862	14912	14957	14713	14740	14740	14691	14803	14815	14871	14742	14789	14829	14759	14807	14793	14830	14685	14836	14644	14955	14727	14879	14764	14869	14861	14958	14746	14741	14804	14638	14837	14822	14730	14837	14713	14748	14872	14738	14772	14787	14786	14840	14841	14865	14724	14769	14858	14836	14816	14802	14816	14940	14928	14704	14781	14856	14801	14904	14590	14842	14936	14924	14813	14658	14592	14878	14810	14859	14859	14752	14730	14910	14761	14927	14857	14764	14808	14814	14643	14811	14954	14847	14823	14772	14697	14685	14951	14795	14785	14953	14795	14864	14771	14797	14837	14769	14769	14893	14742	14991	14777	14936	14798	14686	14743	14968	14795	14830	14732	14696	14835	14811	14817	14723	14651	14857	14796	14827	14870	14975	14758	14743	15045	14711	14900	14787	14705	14673	14875	14923	14694	14802	14836	15026	14705	14783	14820	14783	14743	14838	14730	14792	14970	14676	14867	14944	14857	14838	14878	14913	14771	14668	14834	14823	14805	14761	14912	14821	14714	14792	14827	14730	14847	14892	14852	14802	14932	14691	15076	14864	14765	14858	14732	14723	14820	14939	14807	14860	14892	14817	14833	14751	14838	14833	14823	14827	14710	14622	14990	14744	14675	14864	14747	14796	14811	14858	15025	14792	14818	14654	14725	14737	14854	14754	14878	14890	14864	14811	14845	14800	14774	14736	14918	14823	14821	14862	14669	14948	14829	14651	14826	14820	14895	14925	14835	14808	14798	14880	14878	14818	14939	14746	14789	14902	14733	14940	14814	14879	14816	14952	14826	14985	14874	14894	14758	14919	14829	14903	14777	14850	14764	14705	14878	14775	14903	14897	14870	14751	15030	14794	14883	14705	14796	14823	14722	14868	14877	14674	14670	14714	14754	15002	14888	15005	14643	14848	14793	14855	14810	14936	14924	14887	14686	14782	14995	14760	14820	14854	14712	14817	14886	14848	14995	14696	14858	14691	14881	15076	14942	14735	14919	14666	14925	14794	14762	14909	14748	14747	14798	14960	15009	14842	14960	14745	14730	14825	14980	14805	14899	14969	14826	14747	14705	14860	14943	14777	14783	14985	14645	14801	14747	14736	14782	14612	14886	14786	14800	14959	14916	14747	14818	14614	14756	14833	14643	14998	14894	14937	14895	14790	14815	14923	14845	14901	14758	14650	14835	14734	14805	14958	14750	14811	14913	15001	14808	14793	15025	14767	14878	14905	14772	14780	14822	14814	14760	14821	14805	15060	14832	14695	14868	14928	14866	14927	14734	14829	14739	14733	14763	14575	14765	14847	14808	14989	14861	14783	14750	14839	14679	14741	14819	14810	14863	14920	14721	14855	14717	14989	14916	14820	14818	14808	14932	14788	14936	14761	14729	14762	14851	14791	14888	14888	14887	14804	14788	14785	14966	14787	14800	14875	14797	14862	14821	14851	14851	14820	15009	14826	14765	14738	14795	14805	14893	14808	14742	14899	14727	14726	14831	14796	14806	14862	14808	14766	14863	14706	14989	14939	14785	14691	14886	14892	14778	14782	14771	14834	14807	14790	14790	15054	14813	14843	14849	14769	14981	14765	14929	14870	14854	14821	14706	14866	14670	14864	14705	14723	14905	14851	14762	14658	14890	14981	14736	14735	14784	14786	14928	14872	14829	14659	14938	14942	14833	14981	14950	14845	14762	14821	14975	14879	14734	15149	14758	14911	14961	15018	14815	14835	14993	14716	14791	14810	14914	14760	14930	14811	14700	14858	14773	14894	14734	14693	14845	14687	14838	14764	14788	14762	14752	14730	14904	14810	14873	14760	14864	14905	14839	14689	14790	14889	14824	14884	14744	14687	14871	14791	14915	14838	14703	14754	14770	14899	14668	14815	14879	14632	14710	14892	14954	14596	14637	14705	14908	14840	14882	14977	14844	14840	14857	15011	14719	14769	14617	14840	15073	14799	14808	14917	14842	15007	14764	14808	14685	14880	14959	14796	14988	14701	14860	14973	14679	14792	14745	14663	14743	14854	14729	14787	14838	14985	14875	14783	14731	14862	14797	14699	14873	14835	14867	14853	14695	14673	14742	14724	14791	14761	14865	14847	15034	14783	14673	14831	14785	14761	14910	14782	14921	14901	14723	14657	14801	14943	14888	14766	14651	14897	14593	14819	14873	14773	14831	14810	14592	14950	14826	14807	14806	14858	14848	14954	14755	14758	14711	15070	14950	14798	14777	14769	14527	14859	14792	14759	14964	14851	14826	14915	14893	14992	14638	14719	14608	14666	14994	14888	14756	14860	14964	14749	14861	14826	14858	14714	14762	14619	14795	14845	14976	14645	14742	14782	14865	14808	14788	14742	14803	14862	14782	14820	14664	14941	14780	14882	14831	14751	14934	14777	14837	14828	15017	14749	14668	14832	14751	14823	14784	14952	14685	14878	14789	14792	14704	14871	14826	14992	14811	14651	14806	14858	14829	14998	14749	14930	14827	14812	14816	14919	14717	15001	14848	14871	14847	14839	14733	14945	14818	14905	14832	14799	14867	14765	14841	14735	14974	14775	14917	14799	14868	15066	14743	14755	14831	14669	14688	14832	14740	14825	14746	14877	14848	14945	14752	14764	14837	15029	14868	14649	14986	14829	14798	14972	14773	14757	14599	14868	14857	14904	14842	14791	14810	15011	14879	14919	14896	14800	14831	14796	14887	14924	14779	14884	14704	14788	14663	14698	14861	14731	14986	14851	14894	14888	14644	14833	14844	14640	14879	14671	14868	14866	14986	14700	14786	14768	14874	14802	14667	14948	14724	14755	14633	14764	14741	14759	14736	14880	14718	14836	14959	14763	14785	14885	14563	14919	14885	14847	14771	14629	14811	14996	14851	14881	14708	14657	14831	14809	14820	14808	14705	14667	14816	14918	14853	14818	14774	14740	14833	14781	14684	14798	14788	14665	14670	14754	14797	14679	14823	14844	14829	14743	14867	14885	14894	14866	14844	14793	14845	14864	14827	14799	14789	14844	14809	14851	14820	14813	14783	14804	14803	14866	14864	14889	14832	14789	14962	14815	14827	14685	14678	14748	14976	14626	14889	14798	14711	14903	14895	14828	15054	14805	14813	14933	14895	14922	14814	14953	14933	14783	14902	14870	14826	14885	14746	14960	14800	14607	14886	14747	14822	14816	14925	14665	14798	14709	14769	14750	14913	15079	14910	14758	14737	14645	14793	14684	14832	14698	14832	14974	14890	14762	14903	14800	14774	14764	14754	14876	14618	14651	14823	14782	14843	14830	15002	14806	14737	14758	15012	14636	14914	14765	14702	14676	14647	14714	14916	14920	14761	14914	14817	14675	14868	14977	14828	14977	14784	14836	14822	14834	14844	14830	14762	14874	14815	14889	14846	14860	14814	14678	14792	14824	14810	14785	15031	14706	14697	14854	14897	14743	14922	14740	14843	14874	14897	14819	14707	14766	14837	14701	14867	14840	14736	14713	14800	14709	14813	14898	14830	14807	14713	14879	14886	14835	14941	14738	14961	14841	14778	14960	14997	14736	14967	14662	14934	14973	14917	14845	14748	14777	14843	14821
23892	21489	29219	24325	22680	23983	23392	19932	18976	19189	19234	19001	18919	18483	18412	18229	18328	18303	18263	18386	18234	18308	17978	18038	17953	18009	17973	17826	18000	18023	17821	17938	17714	18976	21112	20277	19294	18315	18022	17657	17902	17654	17660	17699	17615	17823	17603	17562	17712	17684	17713	17687	17717	17586	17571	17671	17833	17751	17703	17619	17694	17769	17780	17687	17480	17588	17782	17671	17686	17698	17693	17756	17535	17621	17713	17567	17500	17780	17719	17738	17619	17730	17579	17522	17590	17787	17777	17787	17816	17731	17737	17861	17564	17616	17552	17620	17745	17454	17597	17518	17664	17739	17622	17677	17735	17720	17488	17859	17749	17714	17643	17636	17642	17648	17529	18007	17548	17729	17721	17782	17739	17675	17747	17658	17757	17808	17797	17622	17733	17687	17595	17753	17618	17415	17897	17617	17773	17875	17740	17861	17603	17707	17775	17692	17619	17702	17712	17762	17760	17697	17589	17439	17579	17518	17512	17603	17671	17601	17814	17762	17665	17618	17788	17798	17737	17646	17527	17765	17678	17743	17901	17591	17759	17840	17467	17749	17643	17581	17650	17752	17608	17680	17826	17753	17581	17515	17554	17700	17639	17781	17567	17585	17625	17609	17310	17492	17472	17679	17405	17499	17589	17920	17740	17755	17656	17658	17664	17724	17681	17659	17573	17773	17629	17739	17584	17530	17735	17779	17472	17947	17736	17743	17758	17487	17615	17552	17556	17699	17871	17630	17718	17657	17716	17683	17557	17536	17715	17734	17552	17585	17696	17692	17563	17543	17587	17623	17579	17302	17551	17775	17567	17393	17787	17385	17496	17532	17684	17710	17643	17541	17629	17532	17588	17612	17611	17464	17602	17586	17598	17604	17516	17491	17571	17726	17610	17732	17736	17634	17413	17527	17665	17591	17712	17771	17593	17740	17521	17690	17764	17808	17813	17660	17662	17766	17734	17745	17621	17575	17693	17814	17670	17719	17714	17670	17720	17645	17638	17690	17465	17742	17655	17724	17716	17802	17827	17668	17592	17814	17667	17569	17755	17740	17840	17727	17370	17605	17825	17735	17664	17594	17575	17719	17573	17716	17579	17658	17731	17472	17453	17457	17760	17564	17453	17572	17698	17702	17573	17502	17667	17842	17624	17447	17555	17751	17779	17566	17525	17653	17766	17597	17851	17582	17635	17498	17772	17730	17843	17644	17691	17640	17747	17601	17595	17561	17654	17674	17598	17601	17453	17616	17430	17547	17637	17675	17708	17733	17712	17701	17716	17684	17550	17794	17464	17565	17629	17563	17604	17680	17780	17651	17831	17693	17782	17863	17730	17598	17622	17556	17535	17774	17630	17576	17679	17485	17611	17775	17563	17661	17678	17785	17824	17747	17616	17681	17635	17710	17451	17627	17567	17583	17589	17561	17790	17651	17663	17718	17570	17679	17908	17497	17727	17611	17596	17922	17808	17615	17869	17832	17706	17687	17590	17708	17545	17632	17422	17685	17480	17857	17575	17688	17718	17959	17849	17634	17676	17534	17739	17611	17730	17515	17860	17735	17729	17603	17576	17784	17463	17460	17730	17643	17648	17815	17624	17577	17794	17643	17463	17531	17659	17612	17547	17589	17717	17530	17690	17639	17746	17773	17711	17653	17456	17513	17616	17656	17828	17493	17552	17674	17687	17733	17762	17670	17754	17519	17771	17667	17647	17734	17647	17631	17555	17710	17712	17805	17656	17858	17692	17647	17632	17809	17838	17624	17520	17345	17776	17771	17621	17712	17699	17551	17716	17763	17672	17568	17635	17734	17771	17433	17929	17552	17627	17614	17665	17755	17664	17772	17610	17665	17858	17675	17319	17526	17667	17657	17651	17640	17728	17704	17476	17455	17692	17347	17821	17813	17604	17650	17743	17555	17725	17687	17501	17526	17585	17687	17534	17620	17649	17558	17654	17633	17682	17407	17622	17831	17750	17695	17536	17850	17649	17671	17793	17737	17682	17574	17679	17587	17825	17736	17616	17712	17795	17592	17575	17619	17676	17639	17600	17474	17525	17720	17809	17530	17656	17707	17577	17806	17469	17517	17731	17718	17794	17746	17593	17750	17713	17445	17632	17734	17692	17695	17690	17627	17689	17758	17644	17813	17675	17616	17611	17638	17727	17768	17766	17707	17811	17665	17378	17509	17435	17442	17493	17754	17493	17653	17637	17532	17758	17582	17594	17579	17559	17552	17553	17588	17396	17781	17574	17760	17626	17661	17808	17604	17798	17509	17878	17617	17846	17744	17726	17626	17685	17588	17729	17582	17565	17475	17895	17691	17732	17509	17665	17639	17512	17886	17731	17771	17584	17674	17671	17800	17607	17734	17627	17866	17691	17739	17741	17905	17770	17494	17695	17682	17716	17744	17572	17691	17811	17675	17804	17644	17855	17835	17553	17705	17762	17866	17788	17786	17560	17669	17765	17653	17424	17780	17744	17728	17597	17684	17756	17655	17662	17746	17712	17633	17649	17818	17753	17749	17796	17730	17822	17665	17661	17602	17686	17718	17704	17666	17768	17446	17606	17547	17641	17695	17663	17702	17526	17666	17809	17667	17619	17633	17572	17657	17490	17589	17569	17720	17886	17923	17815	17506	17770	17568	17738	17699	17671	17567	17576	17520	17662	17639	17782	17514	17777	17645	17663	17523	17575	17677	17462	17647	17791	17907	17692	17610	17553	17525	17813	17579	17780	17690	17648	17586	17627	17521	17599	17574	17645	17538	17522	17817	17743	17618	17694	17590	17610	17723	17712	17594	17589	17661	17511	17843	17770	17716	17574	17476	17635	17548	17639	17552	17609	17416	17481	17477	17624	17559	17546	17655	17750	17684	17517	17636	17380	17623	17871	17578	17685	17580	17783	17403	17582	17618	17372	17576	17652	17709	17683	17514	17870	17725	17753	17509	17552	17624	17723	17653	17831	17501	17665	17531	17568	17590	17720	17596	17425	17540	17847	17687	17633	17693	17839	17560	17684	17515	17746	17576	17798	17653	17570	17529	17449	17685	17702	17692	17660	17597	17740	17586	17743	17650	17482	17770	17531	17631	17604	17818	17452	17414	17680	17549	17544	17410	17642	17575	17548	17417	17688	17697	17682	17527	17663	17529	17729	17750	17677	17674	17528	17401	17594	17721	17733	17683	17728	17891	17818	17754	17563	17729	17689	17600	17623	17646	17589	17712	17584	17632	17527	17674	17593	17606	17762	17676	17696	17553	17414	17489	17702	17507	17769	17554	17597	17760	17681	17539	17831	17758	17695	17690	17587	17567	17720	17662	17603	17517	17494	17740	17444	17820	17572	17577	17584	17583	17782	17589	17534	17665	17827	17829	17716	17661	17760	17541	17810	17570	17574	17824	17666	17675	17751	17682	17630	17584	17582	17610	17841	17715	17705	17640	17612	17810	17598	17764	17566	17428	17700	17752	17747	17646	17904	17687	17691	17711	17514	17892	17658	17805	17549	17420	17618	17789	17569	17843	17687	17867	17511	17807	17831	17577	17704	17507	17560	17558	17608	17738	17558	17617	17514	17650	17643	17669	17705	17505	17610	17786	17647	17540	17657	17411	17780	17741	17540	17663	17551	17789	17625	17674	17591	17682	17777	17572	17759	17512	17550	17607	17796	17611	17641	17556	17687	17721	17576	17668	17575	17765	17666	17815	17812	17691	17617	17641	17727	17640	17827	17645	17676	17551	17693	17576	17585	17439	17647	17626	17826	17545	17620	17479	17672	17591	17633	17473	17639	17631	17510	17803	17736	17700	17755	17890	17671	17599	17857	17667	17580	17613	17678	17543	17692	17714	17803	17817	17660	17573	17758	17787	17615	17439	17576	17784	17756	17714	17518	17733	17661	17623	17759	17767	17504	17689	17819	17687	17629	17658	17556	17725	17491	17667	17644	17508	17736	17667	17645	17497	17594	17642	17562	17635	17892	17581	17583	17583	17643	17665	17765	17536	17684	17660	17654	17583	17764	17575	17573	17566	17604	17733	17713	17524	17746	18024	17800	17518	17564	17807	17640	17590	17635	17541	17838	17888	17717	17811	17609	17767	17465	17643	17572	17702	17679	17363	17523	17577	17956	17811	17646	17554	17547	17590	17850	17681	17746	17888	17542	17548	17407	17849	17735	17667	17697	17692	17744	17600	17654	17868	17789	17600	17772	17699	17579	17524	17827	17659	17765	17670	17583	17575	17635	17771	17645	17683	17786	17428	17577	17670	17469	17528	17595	17563	17763	17549	17574	17684	17683	17699	17798	17669	17723	17699	17548	17660	17550	17532	17576	17790	17845	17569	17579	17486	17515	17451	17649	17756	17523	17402	17591	17498	17968	17896	17627	17666	17764	17669	17561	17727	17497	17600	17545	17617	17745	17741	17772	17693	17716	17497	17579	17453	17588	17696	17444	17516	17689	17527	17568	17685	17582	17613	17843	17584	17535	17475	17692	17891	17739	17696	17613	17525	17565	17707	17819	17817	17785	17754	17760	17807	17667	17823	17440	17608	17624	17361	17677	17602	17524	17739	17585	17687	17754	17564	17538	17530	17713	17584	17600	17670	17666	17610	17809	17668	17773	17798	17600	17620	17689	17691	17668	17615	17418	17626	17666	17789	17626	17773	17881	17834	17649	17776	17906	17727	17699	17704	17636	17616	17667	17677	17647	17666	17685	17675	17767	17754	17663	17586	17435	17601	17908	17842	17580	17400	17669	17662	17773	17767	17779	17770	17827	17624	17551	17748	17699	17682	17696	17831	17523	17587	17758	17659	17482	17543	17487	17438	17599	17713	17611	17658	17733	17585	17745	17704	17708	17532	17587	17664	17689	17541	17629	17571	17728	17719	17567	17752	17506	17890	17649	17535	17720	17596	17762	17737	17536	17666	17618	17846	17784	17493	17700	17562	17617	17492	17732	17644	17631	17742	17793	17626	17838	17576	17549	17687	17760	17544	17682	17354	17592	17785	17860	17801	17679	17744	17698	17557	17733	17770	17792	17711	17780	17646	17557	17898	17683	17683	17664	17883	17586	17627	17757	17455	17626	17660	17713	17514	17607	17749	17705	17593	17856	17829	17620	17802	17776	17701	17672	17588	17690	17699	17658	17617
20610	36499	35242	27505	23537	20151	18510	17648	16947	16773	16984	16803	16217	15755	15364	15445	15299	15529	15622	15796	15582	15041	15102	14927	14885	15057	15117	15035	14925	14709	14967	14973	15069	16675	19424	17687	16462	15493	15107	14885	14708	14766	14653	14676	14773	14758	14681	14785	14799	14779	14780	14960	14814	14634	14788	14799	14847	14720	14716	14722	14791	14699	14771	14557	14852	14580	14783	14709	14792	14808	14648	14628	14571	14852	14696	14735	14703	14624	14815	14596	14826	14828	14662	14713	14688	14716	14597	14677	14658	14775	14647	14727	14714	14880	14646	14883	14598	14635	14716	14733	14680	14801	14608	14781	14780	14695	14680	14679	14772	14768	14629	14649	14714	14808	14748	14787	14858	14920	14954	14829	14886	14850	14638	14646	14764	14668	14759	14730	14836	14762	14604	14684	14691	14624	14774	14695	14639	14760	14769	14659	14861	14692	14719	14745	14754	14875	14735	14589	14832	14690	14754	14678	14782	14810	14744	14883	14711	14536	14575	14866	14758	14884	14637	14717	14631	14830	14705	14741	14760	14704	14721	14783	14829	14802	14993	14716	14515	14568	14642	14586	14698	14650	14754	14715	14673	14741	14590	14694	14850	14778	14808	14844	14725	14729	14754	14788	14700	14639	14734	14679	14858	14827	14759	14748	14613	14670	14707	14942	14886	14726	14902	14577	14630	14814	14610	14697	14761	14859	14746	14733	14662	14752	14883	14888	14825	14723	14775	14725	14548	14767	14673	14836	14748	14718	14798	14777	14731	14731	14949	14773	14719	14724	14815	14782	14612	14821	14745	14581	14801	14601	14506	14670	14656	14692	14772	14659	14855	14644	14775	14856	14820	14895	14875	14725	14649	14877	14813	14847	14780	14692	14756	14670	14668	14647	14843	14574	14827	14763	14764	14744	14621	14773	14532	14550	14788	14816	14679	14720	14547	14601	14652	14761	14659	15011	14686	14728	15032	14564	14671	14748	14753	14695	14765	14767	14797	14609	14723	14637	14660	14719	14855	14630	14726	14621	14547	14737	14777	14953	14763	14720	14803	14618	14512	14799	14621	14741	14671	14662	14798	14777	14596	14829	14620	14686	14569	14708	14675	14679	14661	14750	14897	14746	14647	14555	14810	14805	14951	14738	14697	14793	14758	14588	14711	14695	14760	14811	14724	14622	14735	14614	14706	14686	14725	14894	14594	14550	14583	14732	14633	14828	14669	14759	14827	14683	14730	14683	14700	14788	14785	14758	14712	14512	14645	14688	14761	14649	14547	14825	14808	14654	14576	14781	14488	14903	14584	14705	14768	14830	14650	14614	14725	14887	14820	14806	14667	14906	14716	14900	14743	14752	14713	14726	14601	14758	14794	14794	14673	14687	14707	14612	14630	14758	14692	14797	14826	14740	14704	14708	14700	14667	14737	14881	14569	14678	14555	14747	14852	14711	14598	14718	14711	14734	14639	14826	14517	14534	14785	14697	14811	14714	14678	14797	14600	14657	14678	14769	14638	14711	14814	14645	14752	14760	14684	14749	14782	14832	14801	14793	14862	14862	14730	14669	14676	14625	14523	14692	14736	14897	14719	14662	14721	14697	14803	14694	14654	14682	14600	14834	14648	14590	14656	14550	14642	14746	14704	14592	14781	14803	14769	14862	14659	14601	14644	14606	14807	14707	14792	14816	14559	14777	14718	14777	14693	14637	14575	14725	14670	14776	14713	14771	14660	14551	14687	14548	14761	14654	14773	14627	14935	14639	14771	14598	14460	14653	14693	14765	14573	14782	14770	14684	14592	14522	14738	14761	14605	14772	14857	14638	14644	14712	14780	14785	14799	14686	14695	14738	14796	14718	14854	14842	14774	14784	14615	14721	14735	14728	14839	14674	14609	14793	14789	14540	14852	14913	14653	14590	14630	14586	14653	14768	14823	14687	14868	14631	14767	14641	14756	14681	14708	14910	14891	14561	14561	14759	14759	14732	14778	14711	14930	14715	14580	14631	14792	14568	14455	14604	14772	14662	14747	14777	14684	14817	14698	14693	14956	14719	14685	14933	14669	14835	14687	14784	14758	14571	14637	14759	14631	14587	14876	14831	14791	14733	14736	14926	14822	14622	14753	14729	14760	14738	14673	14744	14788	14805	14857	14787	14806	14728	14844	14621	14727	14804	14743	14802	14626	14656	14726	14745	14709	14827	14624	14776	14531	14645	14748	14605	14967	14593	14733	14823	14702	14805	14684	14754	14701	14835	14756	14678	14659	14571	14826	14586	14672	14709	14628	14606	14774	14764	14610	14664	14702	14891	14689	14641	14696	14847	14723	14630	14809	14669	14634	14726	14687	14599	14802	14565	14715	14582	14664	14698	14717	14723	14837	14656	14700	14774	14726	14654	14790	14653	14713	14780	14587	14852	14539	14795	14721	14803	14643	14685	14771	14725	14825	14551	14659	14900	14739	14615	14709	14735	14651	14829	14762	14751	14652	14774	14798	14774	14587	14571	14711	14837	14702	14669	14593	14788	14665	14794	14754	14676	14828	14775	14690	14744	14609	14624	14823	14651	14662	14805	14617	14819	14646	14685	14714	14887	14770	14608	14877	14700	14778	14783	14661	14833	14733	14687	14829	14628	14625	14674	14579	14715	14777	14716	14867	14637	14743	14741	14766	14684	14754	14687	14686	14659	14810	14697	14723	14747	14713	14823	14782	14811	14760	14619	14769	14659	14638	14641	14868	14628	14603	14739	14720	14588	14794	14706	14659	14732	14703	14677	14712	14760	14712	14923	14805	14814	14704	14644	14770	14639	14654	14601	14634	14578	14722	14676	14623	14470	14804	14661	14601	14742	14779	14675	14710	14816	14909	14704	14718	14805	14706	14841	14606	14789	14727	14754	14717	14720	14795	14599	14629	14806	14814	14752	14568	14674	14866	14769	14859	14858	14737	14514	14619	14827	14663	14610	14662	14670	14795	14813	14721	14732	14739	14728	14869	14444	14778	14651	14842	14732	14776	14653	14745	14671	14725	14744	14689	14562	14856	14872	14675	14803	14811	14799	14637	14793	14651	14826	14704	14696	14704	14702	14629	14696	14667	14639	14881	14802	14656	14732	14564	14853	14559	14693	14741	14801	14742	14843	14723	14752	14706	14708	14766	14886	14712	14896	14732	14825	14832	14733	14758	14907	14676	14678	14724	14642	14934	14795	14708	14763	14740	14768	14868	14717	14832	14676	14678	14850	14857	14650	14841	14745	14706	14727	14717	14871	14628	14765	14788	14706	14830	14701	14759	14625	14757	14704	14850	14704	14574	14557	14530	14608	14653	14685	14694	14828	14624	14644	14854	14636	14853	14745	14661	14670	14756	14669	14800	14581	14805	14683	14845	14647	14704	14744	14571	14686	14557	14617	14836	14734	14751	14766	14655	14746	14842	14708	14729	14702	14623	14775	14848	14697	14841	14799	14675	14767	14785	14712	14633	14618	14736	14571	14643	14786	14575	14564	14572	14580	14820	14664	14624	14747	14802	14707	14577	14685	14744	14907	14666	14590	14691	14718	14750	14667	14847	14686	14746	14765	14745	14663	14644	14853	14750	14741	14765	14849	14589	14794	14848	14760	14657	14841	14658	14789	14740	14603	14950	14614	14739	14666	14824	14689	14617	14816	14711	14667	14819	14838	14929	14588	14563	14796	14803	14758	14497	14802	14813	14512	14874	14756	14632	14807	14738	14669	14762	14822	14685	14657	14749	14801	14729	14780	14713	14721	14556	14831	14725	14810	14843	14835	14714	14601	14765	14926	14669	14567	14536	14544	14764	14688	14642	14553	14635	14685	14876	14727	14737	14840	14670	14625	14743	14594	14675	14676	14564	14772	14683	14901	14852	14647	14620	14761	14666	14681	14493	14750	14669	14787	14693	14842	14595	14585	14673	14722	14710	14913	14744	14662	14739	14742	14727	14797	14729	14664	14657	14879	14734	14840	14855	14640	14652	14744	14753	14771	14744	14530	14675	14652	14724	14632	14818	14679	14758	14821	14524	14545	14774	14733	14788	14829	14740	14873	14734	14757	14711	14800	14723	14806	14741	14658	14658	14755	14625	14476	14745	14795	14833	14764	14877	14767	14576	14742	14754	14551	14625	14640	14679	14546	14858	14570	14661	14646	14677	14593	14782	14741	14694	14675	14736	14543	14645	14674	14811	14746	14837	14917	14699	14581	14852	14719	14765	14816	14612	14746	14886	14670	14688	14791	14810	14675	14935	14616	14599	14744	14731	14599	14719	14780	14787	14792	14780	14755	14808	14719	14682	14712	14671	14884	14781	14671	14743	14720	14723	14747	14742	14634	14766	14783	14690	14724	14727	14673	14677	14670	14759	14797	14725	14736	14917	14869	14516	14672	14839	14622	14615	14577	14806	14768	14805	14721	14698	14871	14665	14735	14682	14768	14761	14934	14567	14611	14837	14631	14760	14749	14766	14683	14807	14688	14800	14817	14745	14729	14611	14650	14651	14818	14598	14812	14793	14685	14647	14778	14697	14786	14790	14530	14682	14899	14727	14709	14658	14851	14745	14783	14650	14758	14852	14819	14789	14773	14722	14802	14620	14720	14684	14741	14792	14797	14819	14695	14872	14854	14687	14694	14697	14986	14639	14677	14531	14965	14530	14664	14570	14604	14913	14735	14679	14752	14666	14593	14754	14570	14702	14651	14699	14667	14631	14787	14771	14773	14736	14705	14706	14713	14797	14610	14516	14685	14595	14775	14651	14671	14772	14723	14662	14795	14768	14833	14896	14777	14671	14688	14625	14788	14764	14861	14653	14628	14666	14967	14898	14674	14703	14842	14710	14803	14759	14688	14583	14736	14742	14669	14919	14757	14818	14637	14720	14621	14584	14722	14738	14687	14858	14857	14721	14726	14616	14724	14782	14936	14606	14820	14667	14747	14733	14660	14768	14738	14600	14853	14698	14682	14817	14759	14698	14849	14647	14723	14808	14620	14660	14761	14722	14878	14714	14784	14601	14836	14738	14712	14681	14882	14681	14716	14874	14620	14801	14650	14788	14801	14712	14646	14742	14580	14742	14618	14638	14671	14830	14633	14708	14670	14687	14825	14691	14579	14804	14691	14679	14627	14697	14883	14714	14798	14713	14524
23058	21455	29499	23828	21794	24172	26637	20960	19771	19757	19997	19756	19219	18700	18457	18324	18491	18592	18600	18721	18618	18301	17974	18093	18038	18044	17984	17865	17761	17948	17824	17978	17931	20219	24012	22085	20049	18830	18059	17874	17893	17716	17642	17538	17892	17672	17606	17611	17624	18008	17794	17705	18048	17578	17872	17429	17615	17659	17663	17698	17824	17643	17669	17825	17627	17721	17493	17370	17621	17649	17686	17726	17718	17746	17663	17462	17682	17570	17785	17848	17758	17927	17746	17590	17627	17581	17654	17745	17786	17704	17586	17775	17612	17440	17455	17580	17803	17729	17703	17656	17529	17691	17627	17485	17351	17646	17598	17708	17569	17577	17818	17567	17600	17835	17610	17451	17660	17714	17673	17422	17732	17762	17683	17857	17490	17475	17681	17655	17410	17569	17615	17567	17599	17544	17623	17753	17698	17717	17515	17689	17698	17695	17552	17669	17710	17500	17628	17764	17793	17658	17707	17810	17783	17805	17853	17651	17607	17544	17437	17626	17677	17926	17630	17269	17762	17568	17449	17679	17724	17449	17756	17784	17713	17593	17716	17565	17585	17507	17708	17723	17611	17776	17703	17614	17563	17622	17686	17563	17735	17442	17641	17642	17590	17331	17520	17449	17697	17663	17764	17731	17651	17427	17638	17592	17616	17839	17536	17543	17591	17601	17659	17569	17680	17590	17587	17743	17755	17574	17654	17525	17572	17529	17660	17611	17651	17677	17849	17747	17569	17509	17950	17691	17919	17646	17760	17626	17681	17667	17660	17695	17391	17587	17330	17692	17738	17748	17622	17716	17707	17491	17706	17731	17439	17774	17744	17662	17615	17541	17627	17916	17689	17624	17770	17599	17593	17631	17474	17724	17444	17524	17575	17732	17757	17834	17560	17563	17583	17554	17647	17541	17695	17515	17755	17528	17934	17690	17814	17515	17621	17472	17476	17656	17575	17605	17640	17371	17737	17585	17383	17641	17693	17647	17776	17643	17607	17714	17670	17656	17596	17458	17593	17749	17508	17681	17588	17659	17714	17586	17687	17415	17547	17660	17702	17857	17478	17699	17872	17715	17568	17599	17625	17454	17511	17616	17568	17751	17717	17579	17571	17682	17528	17617	17661	17602	17806	17753	17759	17680	17706	17468	17582	17632	17596	17868	17656	17798	17597	17439	17862	17599	17684	17585	17701	17628	17644	17515	17577	17562	17486	17714	17427	17656	17490	17635	17740	17282	17572	17474	17827	17675	17832	17645	17699	17761	17555	17742	17713	17644	17467	17599	17851	17709	17714	17613	17906	17833	17435	17737	17479	17666	17736	17467	17732	17567	17603	17820	17497	17444	17452	17662	17584	17513	17581	17603	17585	17579	17666	17493	17628	17579	17544	17659	17487	17554	17672	17441	17601	17478	17441	17502	17405	17538	17583	17745	17626	17603	17492	17622	17577	17599	17653	17624	17847	17639	17688	17699	17659	17589	17777	17700	17626	17606	17805	17535	17699	17543	17741	17691	17736	17459	17724	17447	17557	17552	17510	17613	17695	17359	17632	17714	17730	17673	17726	17575	17782	17526	17494	17565	17744	17567	17577	17533	17550	17464	17727	17705	17730	17670	17608	17747	17443	17619	17618	17405	17805	17792	17811	17641	17556	17593	17597	17624	17531	17708	17654	17572	17632	17550	17653	17494	17588	17630	17456	17712	17582	17576	17588	17687	17594	17585	17686	17561	17721	17546	17752	17483	17659	17667	17718	17650	17632	17576	17571	17766	17574	17735	17800	17361	17701	17578	17799	17560	17614	17703	17668	17569	17681	17729	17775	17457	17773	17714	17670	17787	17715	17693	17668	17677	17811	17609	17582	17516	17691	17547	17606	17533	17734	17681	17433	17622	17795	17636	17536	17653	17576	17666	17747	17459	17635	17694	17696	17598	17677	17932	17754	17684	17707	17658	17946	17626	17629	17731	17663	17555	17650	17603	17851	17975	17548	17779	17700	17434	17729	17335	17563	17639	17693	17597	17634	17679	17661	17699	17506	17462	17517	17802	17640	17559	17709	17616	17596	17765	17664	17495	17640	17708	17682	17920	17668	17716	17730	17538	17498	17523	17483	17771	17759	17721	17545	17564	17549	17583	17693	17457	17703	17613	17575	17612	17739	17473	17727	17526	17771	17546	17468	17650	17728	17567	17613	17667	17547	17678	17604	17498	17574	17902	17634	17407	17484	17563	17465	17705	17608	17663	17554	17781	17706	17664	17549	17484	17730	17460	17678	17810	17427	17505	17583	17571	17627	17640	17442	17476	17635	17645	17639	17742	17595	17701	17677	17812	17721	17756	17501	17437	17787	17757	17723	17599	17572	17481	17594	17474	17743	17644	17811	17356	17597	17832	17516	17706	17535	17408	17588	17687	17584	17711	17611	17857	17779	17626	17655	17696	17540	17584	17639	17889	17898	17552	17582	17559	17649	17321	17581	17656	17546	17583	17637	17550	17634	17556	17508	17594	17720	17672	17564	17627	17621	17708	17770	17518	17622	17786	17581	17783	17677	17776	17707	17841	17708	17563	17668	17537	17560	17579	17678	17614	17695	17632	17650	17550	17646	17675	17771	17693	17417	17672	17879	17403	17465	17581	17487	17592	17620	17852	17822	17746	17961	17747	17719	17459	17651	17704	17593	17637	17501	17656	17647	17568	17667	17778	17586	17514	17692	17576	17473	17775	17779	17659	17642	17500	17685	17787	17734	17715	17758	17376	17688	17627	17636	17538	17567	17750	17635	17673	17570	17639	17538	17477	17660	17439	17694	17631	17622	17745	17567	17651	17705	17676	17621	17510	17596	17531	17663	17640	17603	17460	17640	17563	17741	17532	17443	17684	17822	17555	17745	17507	17573	17568	17615	17529	17740	17882	17661	17441	17507	17607	17636	17705	17614	17712	17594	17619	17670	17528	17511	17523	17595	17530	17594	17653	17678	17585	17743	17738	17475	17538	17704	17597	17617	17707	17626	17615	17816	17721	17794	17631	17678	17486	17499	17576	17400	17620	17635	17780	17650	17845	17766	17691	17619	17557	17539	17563	17796	17679	17538	17904	17699	17689	17577	17667	17400	17629	17760	17579	17372	17586	17646	17491	17514	17464	17575	17822	17657	17646	17587	17790	17631	17581	17655	17577	17640	17600	17564	17846	17660	17446	17610	17611	17868	17764	17615	17501	17468	17506	17631	17551	17528	17716	17537	17575	17608	17766	17690	17730	17721	17563	17603	17364	17536	17532	17751	17485	17515	17455	17654	17622	17530	17514	17588	17689	17577	17622	17535	17787	17605	17598	17466	17697	17604	17631	17746	17621	17764	17771	17653	17476	17443	17474	17753	17716	17333	17641	17612	17656	17692	17687	17567	17384	17542	17542	17458	17560	17475	17683	17586	17535	17552	17493	17732	17587	17639	17552	17661	17385	17558	17844	17729	17518	17416	17807	17555	17491	17626	17710	17582	17672	17502	17571	17677	17506	17697	17604	17655	17629	17564	17748	17676	17884	17396	17695	17720	17774	17593	17449	17506	17832	17639	17707	17543	17574	17571	17512	17635	17709	17638	17508	17630	17442	17569	17583	17774	17575	17513	17777	17702	17597	17726	17580	17671	17762	17622	17469	17671	17674	17509	17731	17801	17621	17664	17645	17702	17583	17524	17650	17669	17609	17436	17654	17908	17654	17664	17522	17585	17443	17553	17630	17638	17668	17697	17664	17724	17753	17490	17626	17704	17703	17561	17643	17442	17464	17444	17510	17619	17605	17509	17638	17557	17386	17514	17649	17669	17593	17617	17685	17666	17622	17720	17703	17549	17691	17615	17608	17797	17567	17600	17762	17516	17685	17690	17572	17546	17776	17725	17711	17788	17637	17578	17711	17682	17627	17714	17576	17693	17673	17733	17435	17732	17550	17521	17642	17701	17567	17720	17732	17516	17787	17582	17682	17703	17839	17586	17592	17525	17537	17525	17600	17699	17626	17715	17669	17800	17752	17412	17814	17742	17593	17574	17687	17502	17577	17661	17610	17688	17808	17827	17565	17565	17666	17523	17604	17648	17523	17852	17728	17938	17604	17578	17590	17458	17369	17505	17822	17849	17381	17594	17825	17847	17416	17712	17650	17640	17625	17783	17514	17620	17799	17794	17740	17699	17698	17678	17650	17499	17671	17477	17557	17600	17617	17806	17887	17701	17663	17565	17619	17723	17750	17664	17856	17594	17510	17484	17511	17703	17666	17621	17552	17632	17589	17666	17792	17682	17488	17468	17499	17670	17712	17525	17594	17720	17673	17922	17498	17695	17571	17522	17446	17649	17626	17705	17525	17549	17681	17611	17502	17558	17533	17442	17428	17525	17723	17606	17610	17658	17650	17654	17571	17537	17770	17767	17786	17582	17537	17346	17596	17720	17588	17696	17429	17647	17520	17621	17643	17581	17845	17558	17744	17516	17470	17580	17668	17440	17667	17738	17544	17476	17666	17601	17432	17647	17718	17780	17465	17573	17710	17828	17700	17697	17867	17579	17362	17657	17754	17830	17623	17755	17662	17443	17465	17682	17717	17521	17742	17727	17666	17461	17669	17723	17592	17610	17783	17858	17860	17613	17520	17769	17616	17602	17798	17679	17486	17779	17592	17538	17755	17559	17532	17552	17879	17681	17638	17626	17420	17461	17612	17681	17461	17681	17839	17607	17700	17619	17868	17671	17459	17773	17595	17586	17765	17489	17785	17710	17995	17639	17619	17537	17838	17666	17745	17719	17572	17690	17627	17487	17606	17549	17690	17563	17730	17790	17683	17557	17632	17791	17400	17790	17660	17674	17704	17614	17708	17617	17487	17568	17448	17546	17670	17539	17636	17625	17661	17744	17750	17705	17654	17560	17810	17769	17603	17904	17568	17687	17685	17798	17596	17852	17588	17696	17582	17752	17625	17597	17666	17492	17508	17497	17547	17435	17930	17627	17825	17757	17580	17743	17615	17714	17577	17631	17593	17511	17627	17745	17722	17470	17632	17617	17338	17789	17566	17347	17829	17640	17643	17803	17583	17596	17643	17627	17497	17672	17675	17735	17461	17655	17520	17576	17502	17560	17613	17775	17469	17511	17644	17671	17619	17320	17644
22715	40777	39348	31278	25646	21612	20092	18953	18208	17855	18167	17503	16708	16133	15749	15567	15945	15989	16000	16380	15646	15451	15275	15117	15101	14950	15085	14995	14907	15114	14975	14913	14976	18890	23077	19846	17259	15607	15163	14845	14788	14803	14689	14659	14598	14761	14878	14790	14575	14828	14546	14694	14737	14714	14945	14766	14798	14705	14779	14929	14674	14680	14824	14780	14713	14612	14929	14780	14823	14709	14694	14672	14642	14541	14639	14661	14693	14858	14599	14700	14791	14791	14598	14725	14752	14627	14810	14801	14726	14601	14579	14637	14841	14711	14685	14806	14652	14761	14588	14796	14782	14915	14622	14880	14870	14751	14809	14780	14683	14559	14603	14774	14757	14696	14849	14604	14838	14717	14664	14631	14671	14639	14801	14658	14689	14860	14536	14795	14784	14783	14691	14864	14573	14696	14714	14645	14611	14636	14760	14890	14791	14587	14631	14681	14629	14762	14683	14629	14775	14594	14743	14737	14823	14807	14671	14660	14606	14859	14647	14713	14688	14670	14657	14643	14774	14491	14628	14827	14703	14609	14691	14613	14729	14663	14614	14625	14651	14760	14780	14659	14727	14552	14639	14671	14779	14750	14617	14759	14801	14734	14668	14644	14532	14603	14708	14579	14721	14734	14763	14736	14486	14678	14772	14606	14871	14764	14521	14713	14721	14617	14500	14761	14674	14753	14734	14724	14555	14686	14809	14712	14696	14810	14748	14565	14662	14737	14742	14738	14468	14596	14790	14598	14553	14588	14722	14664	14701	14586	14608	14579	14643	14833	14715	14748	14570	14654	14526	14820	14704	14547	14523	14620	14599	14643	14857	14680	14755	14720	14718	14654	14620	14674	14769	14765	14772	14860	14706	14693	14610	14664	14593	14811	14691	14689	14553	14762	14610	14790	14779	14564	14682	14651	14712	14644	14767	14759	14748	14717	14531	14607	14507	14631	14672	14582	14794	14586	14700	14910	14618	14783	14655	14780	14686	14604	14669	14739	14725	14623	14660	14646	14622	14896	14523	14605	14631	14633	14700	14517	14491	14801	14659	14679	14883	14749	14700	14633	14529	14449	14772	14790	14634	14713	14644	14640	14699	14702	14812	14686	14674	14537	14591	14800	14533	14667	14796	14675	14701	14694	14725	14766	14723	14687	14895	14661	14718	14709	14652	14681	14736	14651	14630	14790	14674	14809	14635	14697	14791	14826	14720	14390	14786	14605	14615	14585	14644	14797	14713	14750	14657	14809	14747	14634	14685	14737	14704	14648	14647	14522	14586	14746	14773	14554	14799	14562	14658	14663	14734	14631	14641	14663	14712	14665	14667	14560	14842	14693	14667	14570	14670	14673	14585	14675	14714	14567	14688	14739	14532	14688	14597	14774	14757	14853	14628	14559	14627	14685	14561	14637	14817	14786	14714	14649	14548	14777	14631	14758	14754	14771	14667	14723	14411	14838	14771	14618	14629	14645	14637	14655	14569	14783	14811	14816	14635	14582	14647	14674	14594	14723	14842	14780	14639	14518	14555	14715	14738	14573	14696	14689	14743	14586	14801	14691	14758	14746	14888	14587	14631	14748	14741	14774	14691	14548	14799	14666	14718	14699	14623	14712	14667	14548	14702	14693	14737	14766	14556	14676	14714	14797	14674	14809	14779	14567	14653	14691	14801	14421	14648	14698	14609	14823	14530	14558	14602	14623	14756	14566	14807	14591	14729	14737	14847	14687	14835	14657	14705	14599	14792	14703	14602	14576	14686	14593	14659	14955	14684	14636	14489	14695	14780	14602	14608	14644	14562	14768	14579	14731	14496	14692	14826	14692	14655	14659	14619	14629	14743	14649	14797	14596	14583	14710	14727	14609	14573	14598	14778	14898	14448	14716	14674	14531	14626	14770	14592	14606	14661	14908	14472	14728	14528	14648	14737	14585	14633	14606	14776	14780	14600	14780	14753	14539	14669	14686	14619	14648	14796	14624	14528	14674	14570	14728	14670	14582	14758	14562	14772	14700	14645	14688	14782	14549	14692	14813	14494	14614	14655	14654	14629	14621	14615	14661	14777	14572	14601	14591	14816	14785	14656	14622	14530	14706	14714	14686	14804	14656	14759	14611	14755	14740	14675	14642	14775	14774	14658	14632	14747	14613	14677	14505	14784	14442	14705	14729	14591	14858	14676	14683	14695	14692	14715	14672	14676	14779	14653	14707	14660	14677	14422	14481	14667	14779	14661	14876	14691	14615	14784	14669	14646	14630	14763	14614	14604	14660	14680	14729	14609	14714	14602	14569	14531	14658	14796	14734	14536	14719	14593	14752	14675	14728	14657	14634	14763	14660	14696	14508	14677	14859	14664	14694	14697	14609	14856	14639	14653	14622	14658	14642	14854	14693	14522	14805	14646	14679	14674	14729	14570	14816	14572	14637	14699	14684	14514	14606	14594	14476	14682	14554	14790	14734	14826	14677	14771	14647	14750	14666	14667	14804	14729	14696	14809	14611	14768	14662	14747	14784	14667	14704	14433	14663	14654	14637	14565	14729	14841	14720	14553	14665	14684	14683	14788	14602	14677	14636	14570	14837	14510	14767	14678	14659	14562	14777	14731	14778	14801	14597	14762	14753	14629	14762	14993	14605	14778	14602	14622	14716	14722	14598	14607	14539	14648	14712	14585	14603	14708	14793	14793	14635	14624	14585	14624	14649	14852	14810	14754	14705	14517	14674	14651	14667	14709	14498	14584	14681	14766	14699	14692	14669	14666	14640	14724	14727	14717	14850	14619	14594	14645	14765	14632	14605	14717	14647	14704	14636	14564	14472	14811	14711	14476	14653	14711	14668	14638	14738	14590	14655	14732	14717	14507	14534	14815	14823	14687	14665	14790	14627	14570	14781	14554	14712	14699	14706	14627	14695	14645	14513	14650	14632	14677	14584	14736	14637	14891	14619	14750	14737	14537	14696	14767	14713	14653	14732	14689	14873	14659	14577	14662	14617	14713	14625	14820	14705	14641	14746	14515	14642	14638	14709	14706	14521	14582	14666	14470	14694	14577	14554	14636	14671	14539	14639	14631	14515	14623	14744	14795	14563	14644	14716	14689	14589	14809	14718	14594	14706	14752	14654	14686	14754	14701	14834	14698	14669	14660	14617	14890	14798	14743	14530	14708	14701	14769	14804	14767	14529	14683	14655	14578	14794	14566	14776	14568	14777	14632	14479	14635	14553	14691	14601	14677	14786	14813	14708	14609	14490	14629	14755	14740	14651	14577	14706	14626	14746	14571	14546	14790	14662	14677	14621	14707	14564	14755	14586	14578	14666	14845	14603	14475	14765	14637	14561	14636	14777	14676	14766	14590	14621	14842	14766	14667	14578	14669	14676	14680	14610	14597	14682	14700	14718	14726	14640	14652	14660	14620	14639	14703	14741	14833	14499	14560	14660	14764	14662	14715	14625	14585	14611	14752	14870	14701	14686	14597	14762	14742	14699	14694	14803	14704	14682	14745	14632	14798	14846	14735	14522	14803	14738	14702	14460	14657	14616	14755	14758	14534	14621	14588	14612	14651	14739	14593	14617	14731	14702	14621	14732	14677	14633	14751	14494	14564	14568	14961	14770	14797	14603	14678	14656	14751	14821	14716	14628	14772	14873	14670	14685	14693	14624	14788	14780	14730	14606	14755	14565	14665	14700	14653	14686	14745	14677	14624	14657	14672	14797	14784	14554	14731	14619	14650	14681	14503	14668	14655	14546	14913	14609	14709	14684	14626	14673	14729	14587	14717	14706	14609	14837	14495	14753	14605	14636	14729	14657	14686	14624	14504	14714	14555	14789	14437	14589	14777	14752	14713	14735	14601	14608	14684	14756	14526	14414	14800	14628	14683	14652	14687	14617	14742	14696	14617	14726	14688	14574	14589	14594	14715	14703	14624	14659	14710	14662	14803	14636	14637	14703	14794	14642	14680	14634	14605	14569	14672	14703	14750	14780	14815	14550	14664	14818	14807	14725	14674	14694	14684	14738	14562	14564	14765	14626	14664	14599	14778	14695	14842	14743	14638	14783	14663	14785	14805	14612	14586	14620	14696	14569	14683	14635	14626	14798	14771	14646	14749	14687	14789	14726	14704	14617	14678	14689	14564	14723	14735	14762	14900	14805	14779	14715	14762	14690	14818	14757	14696	14739	14656	14804	14709	14551	14695	14749	14620	14616	14984	14503	14565	14759	14708	14716	14604	14477	14808	14586	14686	14551	14631	14780	14675	14707	14700	14736	14592	14531	14873	14780	14689	14603	14667	14838	14765	14772	14762	14576	14800	14688	14608	14702	14745	14756	14745	14611	14733	14595	14589	14532	14732	14630	14752	14696	14806	14795	14559	14717	14607	14696	14674	14775	14522	14621	14516	14734	14655	14573	14661	14612	14746	14744	14740	14714	14662	14751	14405	14488	14763	14518	14673	14725	14534	14568	14666	14632	14726	14838	14764	14795	14703	14638	14647	14732	14704	14545	14596	14494	14778	14642	14547	14646	14709	14678	14750	14669	14576	14665	14560	14814	14642	14551	14690	14817	14550	14722	14715	14774	14636	14783	14619	14708	14565	14629	14591	14829	14609	14870	14552	14765	14864	14743	14822	14816	14638	14662	14660	14641	14771	14646	14684	14812	14725	14812	14573	14628	14759	14666	14543	14636	14729	14682	14495	14722	14611	14572	14707	14639	14630	14649	14670	14704	14519	14679	14792	14650	14704	14710	14531	14835	14700	14729	14568	14468	14739	14892	14537	14636	14732	14744	14539	14566	14753	14592	14743	14673	14605	14639	14612	14699	14609	14660	14535	14593	14760	14692	14657	14619	14780	14712	14706	14632	14594	14557	14788	14979	14751	14707	14702	14773	14609	14672	14638	14643	14738	14734	14579	14593	14709	14695	14591	14661	14657	14726	14609	14697	14715	14596	14541	14727	14694	14730	14598	14694	14636	14595	14456	14824	14693	14620	14562	14673	14647	14533	14746	14615	14522	14713	14779	14605	14724	14754	14614	14692	14696	14458	14657	14676	14586	14747	14706	14637	14778	14809	14684	14435	14732	14830	14615	14651	14687	14528	14627	14632	14743	14780	14773	14595	14797	14712	14487	14708	14884	14645	14648	14749	14789	14731
27982	23724	28983	26208	20718	19806	19319	18800	18760	18592	18531	18543	18421	18250	18119	17895	18064	18101	18172	18325	18054	18059	18188	17995	17889	18090	17939	18162	17928	18060	17759	17810	17931	18113	18276	18320	17931	18066	17752	17871	17722	17883	17706	17989	17821	17867	17718	17705	17705	18097	17974	17668	17599	17851	17842	17684	17851	17804	17816	17796	17957	17767	17679	17640	17762	17833	17781	18025	17906	17938	17869	17912	17733	17893	17910	17823	17888	17911	17747	17633	17736	17687	17814	17709	18031	17742	17617	17734	17708	17806	17930	17935	17860	17581	17673	17607	17654	17894	17607	17871	17883	17875	17836	17758	17641	17707	17780	17797	17749	17724	17870	17934	17930	17751	17835	17791	17970	17807	17833	17708	17716	17767	17945	17967	17890	17840	17776	17797	17887	17921	17856	17693	17877	17894	17888	18014	18044	17772	17748	17836	17779	17714	17760	18000	17773	18028	17770	17671	17922	17942	17828	17715	17611	17863	17741	17849	17777	17677	17811	17740	17780	17926	17918	17898	17825	17666	17698	17931	17900	17733	17770	17878	17825	17783	17676	17881	17890	17877	17966	17776	17967	17857	17882	17860	17724	17959	17892	17645	17778	17627	17619	17730	17736	17677	17913	17977	17777	17761	17901	17704	17725	18080	17821	17701	17645	17962	17899	18017	17950	17751	17754	17915	17822	17950	17807	17868	17716	18008	17853	17806	17926	17758	17848	17746	17751	17988	17928	17945	17732	17742	17724	17676	17764	17768	18002	17779	17816	17860	17812	17896	17835	17910	17686	17814	17892	17925	17910	17840	17799	17875	17832	17694	17994	17813	17761	17977	17915	17995	17846	17762	17870	17721	17603	17678	17829	17628	17792	17763	17711	17849	17755	17825	17794	17941	17872	17833	17959	17940	17829	17621	17820	17740	17904	17815	17891	17780	17805	17795	17743	17675	18083	17826	17778	17881	17999	17691	17904	17782	17760	17732	17765	17772	17671	17797	17859	17984	17706	17842	17418	17863	17793	17681	17612	17781	17872	17727	17964	17766	17749	17791	17664	17823	17880	17800	17722	17958	17799	17738	17818	17911	17744	17864	17915	17940	17765	17971	17918	17870	17968	17906	17818	17818	17863	17792	17822	17768	17818	17679	17704	17943	17628	17827	17859	17932	17692	17870	17710	18078	17588	17804	17847	17747	17751	17615	17771	17822	17937	17798	17769	17884	17692	17762	17889	18050	17781	17695	17883	18017	17955	17822	17747	17916	17897	17700	17918	17765	17849	17684	17741	17829	17819	17845	17911	17930	17813	17980	17919	17655	17909	17738	17802	17879	17688	17749	17780	17861	17810	17631	17909	17780	17812	17799	17886	17694	17766	17780	17834	17810	17872	17775	17750	17850	17830	17708	17829	17528	17708	17886	17779	17853	17776	17898	17793	17909	17862	17689	17779	17818	18112	17696	17840	17786	17691	17895	17811	17892	17848	17858	17843	17838	17753	17848	17913	17988	17922	17723	17676	17831	17830	17971	17840	17752	17982	17869	17728	17932	17678	17982	17914	17739	17686	17607	17842	17855	17712	17775	17753	17807	17922	17879	17864	17818	17881	17834	18008	17877	17861	17776	17770	17837	17760	17843	17902	17985	17920	17839	17842	17774	17887	17909	17823	17850	17916	17969	17897	17818	17780	17921	17795	17755	17872	17603	17844	17662	17668	17933	17819	17849	17870	17660	18038	17757	17922	18081	18018	17778	17787	17872	17756	17648	17672	17838	17829	18070	17931	17656	17946	17937	17822	17785	18041	17835	17843	17869	17819	17766	17807	17975	17888	17866	17936	17886	17772	17968	17874	17830	17785	17955	17744	17704	17730	17880	17852	17868	17652	17774	17741	17782	17800	17805	18013	17887	17635	17804	17934	17862	17761	17754	17833	17753	17619	18093	17800	17869	18000	17848	17720	17863	18032	17966	17818	17799	17812	17892	17952	17653	17874	18032	17739	17820	17763	17897	17614	17705	17646	17769	17682	17852	17807	17943	17721	17852	18079	17866	17713	17937	17854	17848	17763	17860	17851	17691	17844	18057	17963	17567	17873	17934	17797	17886	18026	17756	18041	17908	17854	17710	17625	17659	17841	17945	17881	17703	17833	17886	17875	17909	17756	17800	17958	17855	17730	17940	17757	17818	17980	17760	17865	17882	17905	17805	17922	17805	17846	17823	17730	17807	17716	17744	17791	17760	17797	17892	17977	17941	17730	17778	17832	17874	17837	17879	17948	17854	17850	17951	17892	17639	17825	17743	17864	17747	17954	17747	17926	17865	17917	17756	17717	17829	17851	17610	17700	17762	17980	17868	17765	17591	17799	17897	17714	17880	17917	17619	17893	17662	17729	17661	17648	17620	17741	17865	17990	18002	18018	17869	17875	17867	17798	17840	17798	17798	17873	17684	17657	17589	17940	17778	17837	17801	17720	17876	17823	17861	17803	17837	18043	17670	17642	17911	17795	17747	17717	17933	17975	17730	17766	17717	17965	17921	17710	17614	17661	18002	17847	17753	17674	17869	17796	17728	17829	17887	17917	17954	17865	17999	17703	17680	17674	17868	17832	17779	17680	17812	17830	17981	17856	17749	17947	17768	17700	17784	17931	17956	17738	17700	17861	17720	17827	17757	17906	17754	17834	17719	17780	17789	17691	17831	17834	17687	17841	17884	17761	17862	17601	17585	17899	17835	17862	17955	17882	17931	17743	17812	17729	17611	17947	17670	17788	17890	17846	17913	17700	17851	17761	17885	17905	18010	17811	17841	18056	17969	17933	17988	17778	17785	17832	18011	17706	17848	17770	17764	17906	17893	17815	17805	17744	17969	17700	17934	17703	17779	17719	17821	17875	17750	17805	17795	17810	17939	17902	17814	17743	17823	18041	17799	17923	17806	17735	17559	17829	17844	17848	17904	17871	17750	17695	17829	17948	17948	17822	17659	17593	17851	17864	17985	17900	17800	17792	17604	17622	17667	17763	17756	17787	17821	17777	17898	17806	17658	17787	17990	17806	17890	17753	17863	17876	17972	17738	17834	17625	17636	17863	17950	17965	17642	17689	17811	17959	17882	17851	17809	17669	17957	17918	17676	17831	17877	17671	17880	17811	17861	17679	17998	17573	17845	17913	17994	17901	17876	17766	17843	17899	17854	17783	17835	17768	17699	17744	17883	17664	17886	17920	17755	17790	17631	17928	17713	17817	17650	17558	17830	17625	17747	17736	17769	18127	17816	17797	17675	17857	17887	17797	17905	17669	17943	17725	17715	17927	17695	17699	17711	17916	17897	17856	18046	17897	17881	17872	17751	17762	17515	17734	17832	17767	17885	17858	17802	17935	17696	17913	17878	17727	17822	17867	17781	17978	17880	17909	17717	17908	17868	17813	17783	17792	17773	17941	17800	17822	17878	17816	17594	17955	17898	17875	17847	17819	17916	18057	17744	17708	17756	17777	17754	17816	17826	17710	18012	17816	18032	17775	17814	18183	17890	17795	17828	17733	17781	17901	17695	17992	17876	17787	17720	17821	17887	17900	17719	17769	17773	17717	17780	17803	17675	17737	17613	17712	17822	17858	17854	17706	17778	17777	18176	17812	17858	17781	17847	17831	18007	17927	17688	17822	17686	17701	17891	17792	17764	17971	17738	18026	17875	17814	17788	17831	17783	17988	17714	17748	17855	17642	17971	17765	17647	17828	17957	17936	17654	17760	17796	18100	17865	17845	17806	17699	17931	17935	17703	17583	17776	17711	17813	17964	17902	17954	17704	17859	17805	17839	17821	17993	17648	17840	17849	17732	17846	17682	17636	17938	17689	18017	17948	17827	17912	17695	17773	17755	18045	17896	17729	18050	17805	17724	17670	17946	17786	17803	17914	17943	17863	17675	17840	17893	17581	17846	17744	17795	17851	17998	17852	17773	17886	17973	17840	17960	17889	18012	18040	17703	17791	17739	17510	18024	17731	17751	17857	17706	18117	17980	17895	18011	18030	17964	17874	17753	17753	17761	17981	17932	17913	17692	17663	17800	17706	17942	17749	17976	17864	17749	17901	17997	17768	17794	17915	17864	17857	17839	17955	17884	17950	17842	17680	17794	17748	17801	17857	17883	17640	17678	17658	17744	17900	17938	17703	17957	17661	17823	17808	17864	17781	17882	17850	17898	17857	17668	17845	17744	17809	17843	17810	17741	17724	17768	17817	17991	17932	18052	18085	17744	17716	17633	17721	17808	17897	17752	17875	18057	17738	17632	17835	17620	17818	17916	17803	17699	17861	17972	17933	17731	17909	17838	17807	17761	17833	17916	17900	17721	17784	17790	17943	17872	17938	17954	17809	17782	17871	17924	17859	17787	17868	17833	17782	17804	17763	17790	17777	18062	17664	17565	17555	17798	17754	17768	17956	17780	17848	17788	17810	17973	17680	17769	17983	17755	17760	17673	17766	17923	17749	17696	17781	17866	17845	17945	17847	17754	17901	17711	17825	17686	17738	17930	17895	17892	17811	17861	17797	17704	17681	17632	17703	17929	17771	17735	17654	17775	17801	17910	17814	17728	17587	17817	17902	17871	17981	17598	17810	17809	17669	17950	17765	18004	17918	17731	17893	17815	17988	17922	17783	17694	17709	17649	17734	17809	17776	17723	17746	18068	17878	17773	17963	17904	17954	17824	17914	17893	17840	17884	17817	17782	18114	18007	17969	17818	17992	17584	17877	17783	17616	17847	17806	17616	17865	17736	17855	17763	17819	17628	17787	17887	17824	17897	17943	17769	17704	17946	17839	17842	18031	17832	17882	17686	17582	17855	17801	17810	17966	17864	17567	17855	17743	17810	17876	17842	17735	17860	17924	17761	17922	17872	17843	17714	17873	17927	17681	17927	17703	17759	17524	17808	17807	17583	17855	17705	17759	17805	17877	18022	17832	17951	17723	17714	17914	17853	17843	17879	17828	18037	17795	17845	17875	17951	17809	17929	17541	17637	17937	18006	17814	17890	17745	17837	17738	17805	18010	17930	17878	17885	17968	17900	17982	17876	17734	17839	17906	17960	17915	17892	17740	17956	17819	17988	17845	17724	17609	17831	17610	17768	17911	17652	17763	17846	17930	17787	17845	17965	17942	17840	17768
20994	30494	28725	22850	19429	17547	16846	16587	16095	15893	16197	16264	15687	15120	15226	15134	15217	15266	15326	15386	15360	15197	15029	14982	14816	14868	14816	14941	15026	14827	14985	14947	15022	15259	15659	15415	15293	15070	14723	14997	14742	14791	15054	14820	14836	14884	14688	14811	14869	14780	14994	14739	14900	14859	14950	14895	14811	14972	14691	14863	14671	14797	14867	14817	14877	14768	14856	14942	14801	14963	14849	14871	14830	14728	14987	14827	14850	14893	14688	14861	14837	14808	15029	14860	15025	14780	14896	14915	15011	14802	14948	14784	14910	14961	14818	14849	14985	14912	14806	14813	14907	14819	14821	14918	14824	14819	14969	14958	14810	14936	14802	14903	14767	14836	14744	14829	14899	14803	14919	14857	14678	14946	14910	14756	14806	14983	14971	14685	14696	14766	14926	14759	14877	14813	14819	14933	14737	14743	14994	14834	14833	14692	14973	14984	14883	14870	14766	14987	14880	14745	14764	14803	14858	14826	14825	14760	15083	14942	14775	14931	14924	14882	14995	14771	14844	14849	14900	14801	14828	14836	14809	14705	14898	14835	14588	14784	14924	14793	14853	14690	14922	14970	14872	14911	14851	14901	14691	14910	14907	14646	14987	14799	14782	14855	14686	14951	14746	14928	14774	14774	14874	14941	14721	14884	14713	14885	14839	14820	14971	14849	14947	14799	14889	14818	14712	14800	14912	14904	14882	15004	14868	14810	14987	14873	14774	14780	14918	14934	14928	14730	14885	14885	14812	14793	14750	14873	14791	14903	14851	14927	14853	14745	14781	14728	14843	14840	14825	14610	14844	14880	14791	14882	14965	14850	14868	14750	14856	14935	14806	14969	14969	14779	14752	14845	14916	14823	14720	14790	14808	14843	14728	14753	14915	14879	14836	14813	15029	14829	14937	14679	14802	14786	15010	14835	14813	15052	14807	14905	14710	14891	14979	14888	14959	14832	14862	14632	14809	14928	14643	14683	14690	14803	14884	14805	14903	14949	14939	14907	14899	14837	14941	15026	14804	14761	14868	14853	14757	14785	14834	14665	14789	14858	14812	15010	14879	14825	14864	14704	14915	14745	14819	14696	14940	14833	14724	14821	14780	14610	14711	14743	14726	14973	14839	14851	14855	14802	14828	14734	14741	14915	14968	15023	14913	14953	14792	14842	14865	14919	14863	14906	15043	14845	14808	14773	14762	14976	14930	14642	14853	14840	14759	14752	14778	14846	14713	14745	14874	14945	14852	14824	14859	15020	14842	14799	14952	14918	14887	14813	14834	14729	14852	14787	14774	14792	14901	14832	14905	14823	14750	14972	14975	14843	14910	14906	14845	14785	14853	14773	14931	14857	14755	15091	14821	14814	15033	14762	14823	14990	14829	14619	14728	14955	14726	14783	14869	14887	14933	14675	14848	14970	14826	14868	14778	14872	14824	14785	14892	14672	14611	14811	14913	14922	14815	14864	14770	14641	14853	14944	14687	14645	14974	14908	14837	14796	14848	14798	14974	14753	14751	15087	14730	14997	14853	14919	14809	14881	14813	14831	14773	14744	14961	14824	14813	14812	14875	14813	14906	14731	14779	14830	14626	14886	14932	14899	14821	14881	14758	14869	14812	14796	14859	14736	14749	14719	14739	14881	14973	14963	14891	14772	14846	14722	14681	14787	14937	14635	14810	14925	14925	14865	14809	14865	14774	14911	14874	14931	15051	14788	14837	14771	14696	14930	14848	14940	14929	14753	14882	14848	14952	14988	14636	14947	14822	14746	14753	14795	14870	14920	15000	14823	14970	14809	14854	14910	14879	14823	14898	14980	14828	14770	14848	14731	14811	14847	14868	14781	14777	14781	14947	14871	14843	14802	14807	14801	14874	14864	14804	14926	14865	14763	14910	14857	14732	14865	14779	14990	14776	14900	14840	14893	14836	14934	14694	14873	14810	14842	14637	14973	14781	14824	14880	14893	14796	14910	14739	14857	15014	14949	14691	14814	14748	14885	14716	14822	14715	14882	14717	14683	14919	14856	14942	14743	14819	14693	14923	14872	14864	14715	14927	14857	14933	14894	14870	14823	14834	14951	14873	14785	14874	14727	14750	14812	14881	14883	14897	14768	14771	14784	14755	14831	14796	14963	15035	14834	14837	14680	15085	14723	14761	14972	14810	14725	14921	15025	14842	14799	14739	14872	14814	14686	14743	14694	15006	14761	14806	14737	14739	14671	14976	14852	14888	14668	14776	14953	14878	14844	14841	14793	14833	14771	14891	14826	14900	14796	14905	14928	14855	14777	14883	14941	14820	14866	14782	14652	14735	14950	14958	14755	14736	14919	14923	14784	14862	15005	14840	14776	14718	14932	14836	14923	14737	14911	14795	14893	14924	14844	14786	14840	14987	14777	14784	14853	14857	14994	14809	14836	14867	14800	14718	14637	14869	14851	14723	14964	14763	14858	14934	14838	14885	14765	14700	14927	14945	14971	14806	14902	14833	14970	14806	14837	14839	14872	14742	14782	14857	14833	14783	14832	14873	14670	14812	14920	14765	14829	14821	14866	14921	14782	14894	14729	14807	14904	14747	14986	14996	14838	14816	14820	14928	14905	14729	14785	14955	14822	14832	14815	14797	14815	14758	14819	14896	14860	14849	14816	14886	14801	14760	14840	14847	14893	14685	14993	14778	14829	14753	14931	14946	14981	14834	14952	14885	14937	14751	14938	15019	14953	14943	14841	14739	14884	14744	14909	14793	14771	14823	15090	14849	14961	14850	14902	14805	14865	14879	14962	14869	14944	14866	14891	14859	14922	14807	14851	14777	14876	14722	14812	14782	14867	14896	14860	14883	14798	14884	14856	14853	14887	14884	14824	14814	14913	14688	14860	14744	14770	14834	14843	14897	14916	14911	14794	14863	15009	14899	14786	14841	14763	14842	14742	14828	14810	15055	14826	14820	14815	14789	14957	14939	14960	14907	14813	14741	14887	15038	14789	14923	14697	14787	14905	14886	14936	14885	14763	14899	14941	14811	14956	14765	14945	14853	14776	14879	14930	14978	14931	14689	14886	14937	14742	15020	14699	14963	14818	14967	14793	15002	14873	14921	14799	14841	14729	14956	14826	14851	14779	14810	14997	14745	14647	14958	14926	14852	14807	14782	15121	14788	14665	14676	14826	14771	14838	14867	14728	14866	14992	14866	14808	14999	14784	14741	14735	14936	15055	14879	14768	14907	14894	14946	14912	14751	14859	14856	14846	14874	14816	14812	14872	14899	14893	14843	15049	14853	14672	14810	14847	14912	14771	14946	14680	14859	14873	14975	14870	14889	14805	14572	14744	14919	14894	14911	14726	15051	14855	14869	14785	15023	14802	14841	14845	14844	14709	14806	14938	14756	14822	14874	14698	14954	14648	14861	14915	14756	14903	14812	15049	14980	14788	14887	14816	14840	15066	14664	14796	14757	14751	14775	15035	15034	14944	14816	14909	14843	14887	14974	14544	14803	14987	14794	14762	14916	14789	14772	14818	14837	14909	14893	14892	14774	14797	14963	14933	14741	14819	14927	14779	14953	15005	14929	14712	14793	14917	14884	14797	14946	14675	14889	14800	14873	14768	14712	14873	14850	14860	14753	15007	14794	14889	14786	14735	14859	14974	15009	14623	14720	14931	14889	14855	15078	14822	14817	14994	14822	15006	14734	14858	14943	14916	15056	14817	14863	14824	14806	14866	15097	14981	14711	15050	14710	14969	14961	14877	14698	14704	14781	15033	14808	14915	14646	14914	14829	14886	14799	14838	14954	14814	14865	14885	14843	14855	14923	14702	14708	14867	14946	14732	14831	14809	14637	14807	14818	14927	14981	14861	14965	14808	14859	14899	14896	14866	14761	14822	14728	14769	14839	15030	14856	14920	14783	14902	14926	14745	14932	14706	14578	14859	14693	14848	14810	14894	14945	14934	14815	14861	14915	14982	15073	14947	14532	14849	14727	14868	14790	14766	14639	14900	14682	14805	14826	14926	14698	14916	14912	14908	14699	14880	14918	14791	14913	14813	14781	14970	14994	14941	14719	14826	14945	14967	14848	14984	14964	14929	14893	14817	14887	14894	14743	14829	14974	14713	14850	14913	14672	14798	14916	14915	14795	14915	14752	14919	14897	14998	14804	14962	14901	14977	14737	14830	14875	15008	14845	14909	14907	14772	14783	14896	14776	14716	14935	14862	14949	14913	14904	14887	15065	14783	14901	14672	14950	14925	14855	14915	14944	14836	14746	14904	14863	15031	14879	14670	14887	14935	14855	14736	14810	14920	14728	14832	14758	14769	14727	14795	14641	14687	14772	14822	14918	14849	14909	14953	14898	14890	14802	14755	14716	14827	14892	14648	14640	15173	14777	14976	14785	14804	14911	14928	14809	14951	14762	14852	14845	14795	14926	14835	14957	14778	14838	15026	14715	14814	15062	14733	14865	14965	14908	14871	14805	14689	14815	14960	14775	14881	14835	14803	14853	14922	14759	14951	14920	14701	14899	14865	14986	14900	14959	14890	14679	14793	14839	14854	14750	14640	14791	14743	14825	14978	14966	14886	14870	14912	14888	14855	15032	14919	14939	14805	14826	14802	14880	14900	14994	14734	14927	14889	14851	14903	14819	14800	14802	14853	14864	14932	15105	14862	14997	14765	14806	15020	14809	14814	14792	14934	14845	14974	14877	14859	14914	14791	14674	14881	14833	15017	14837	14858	14968	14906	14835	14858	14862	14864	14919	14904	14864	14894	14872	14825	14785	14854	14916	15025	14825	14702	14973	14918	14875	14846	14818	14972	14861	14731	14806	14605	14925	14686	14825	14883	14910	14849	14774	14920	14950	14909	14921	14843	14947	14840	14874	14971	14861	14841	14688	14909	14807	14770	14752	14686	14876	14845	14963	14863	14956	14753	14793	14984	14915	14754	14921	14876	14862	14927	14700	14819	14757	14851	14854	14707	14849	14795	14951	14806	14830	14738	14834	15029	14880	14951	14866	14906	14882	14879	14801	14737	14849	14823	14939	14974	14878	14936	14864	14924	14830	15022	14664	14841	14854	14837	14810	15040	14890	14731	14976	14742	14708	14870	14878	14831	14781	14700	14882	14753	14874	14886	14877	14868	14820	14996	14848	14872
23902	21506	29291	24307	22741	24094	23148	19935	19232	19116	18939	19226	18851	18522	18401	17986	18027	18213	17966	18466	17973	18063	17891	17965	17998	17937	17868	17810	17960	17868	17740	17697	17909	20007	21189	19934	18658	18173	17931	17846	17864	17810	17947	17449	17666	17634	17637	17449	17526	17751	18005	17835	17427	17691	17779	17793	17440	17592	17702	17782	17585	17892	17936	17796	17829	17606	17688	17609	17519	17570	17703	17665	17665	17737	17709	17655	17666	17575	17536	17554	17605	17609	17670	17612	17662	17711	17464	17614	17759	17697	17754	17553	17691	17693	17671	17759	17732	17513	17896	17721	17735	17608	17609	17613	17508	17728	17599	17749	17525	17798	17619	17473	17570	17544	17557	17639	17767	17686	17653	17585	17351	17417	17743	17757	17635	17696	17563	17723	17613	17630	17464	17608	17718	17654	17605	17647	17555	17666	17727	17748	17714	17806	17633	17629	17665	17679	17605	17686	17414	17626	17428	17803	17556	17882	17715	17634	17657	17577	17613	17576	17696	17535	17614	17805	17659	17708	17428	17887	17615	17557	17605	17603	17691	17633	17830	17409	17654	17648	17562	17476	17392	17453	17715	17553	17545	17668	17630	17676	17293	17529	17674	17657	17639	17550	17708	17394	17701	17659	17666	17786	17672	17644	17556	17603	17630	17405	17671	17762	17697	17624	17696	17502	17548	17424	17419	17522	17752	17761	17529	17739	17787	17641	17747	17636	17643	17718	17626	17653	17680	17470	17571	17546	17631	17600	17557	17658	17615	17699	17723	17739	17607	17771	17603	17672	17553	17536	17500	17546	17554	17431	17688	17504	17565	17675	17770	17736	17571	17500	17614	17628	17740	17532	17446	17449	17461	17575	17486	17650	17423	17665	17536	17638	17631	17368	17708	17638	17449	17792	17721	17651	17507	17625	17709	17436	17671	17499	17629	17587	17495	17497	17608	17592	17696	17616	17553	17535	17684	17720	17639	17726	17574	17404	17554	17677	17654	17612	17508	17606	17825	17628	17633	17760	17524	17540	17757	17602	17538	17741	17566	17343	17510	17487	17801	17673	17610	17582	17623	17678	17582	17649	17593	17510	17763	17600	17820	17714	17675	17530	17664	17727	17686	17571	17618	17542	17735	17637	17706	17651	17789	17593	17633	17671	17836	17622	17492	17546	17587	17493	17460	17661	17301	17638	17538	17578	17436	17446	17529	17497	17379	17927	17868	17688	17446	17711	17482	17658	17566	17816	17629	17505	17531	17432	17573	17665	17749	17503	17707	17547	17494	17524	17791	17622	17717	17686	17646	17595	17656	17473	17556	17480	17541	17654	17681	17689	17802	17641	17623	17498	17372	17549	17644	17671	17495	17388	17561	17527	17430	17571	17847	17561	17548	17754	17522	17529	17521	17451	17635	17466	17683	17688	17686	17667	17688	17549	17503	17709	17978	17649	17473	17592	17419	17589	17588	17601	17699	17693	17660	17574	17409	17770	17284	17563	17682	17566	17846	17754	17530	17697	17690	17673	17598	17643	17587	17794	17677	17754	17729	17651	17893	17624	17615	17385	17552	17601	17829	17742	17539	17787	17667	17398	17590	17577	17598	17779	17438	17878	17608	17656	17729	17666	17746	17543	17640	17448	17475	17693	17729	17679	17676	17417	17641	17869	17683	17593	17604	17749	17746	17395	17533	17749	17762	17599	17563	17656	17655	17384	17548	17622	17640	17459	17608	17553	17655	17551	17520	17717	17421	17428	17608	17476	17461	17625	17573	17641	17505	17483	17360	17594	17575	17404	17556	17698	17617	17418	17741	17681	17598	17491	17680	17577	17657	17656	17646	17660	17618	17531	17469	17609	17597	17720	17685	17619	17771	17702	17639	17693	17698	17829	17563	17691	17856	17650	17445	17561	17606	17732	17870	17574	17359	17591	17634	17649	17711	17373	17546	17642	17677	17415	17547	17710	17773	17631	17644	17620	17852	17574	17664	17758	17620	17365	17665	17633	17677	17660	17640	17629	17558	17623	17731	17640	17685	17655	17534	17367	17839	17620	17655	17598	17675	17920	17443	17579	17757	17894	17639	17771	17568	17548	17643	17424	17706	17532	17676	17801	17643	17749	17547	17670	17655	17761	17526	17595	17818	17611	17645	17574	17681	17737	17864	17938	17671	17569	17710	17641	17558	17336	17494	17588	17618	17567	17664	17404	17556	17523	17529	17575	17842	17637	17552	17664	17780	17627	17693	17742	17800	17622	17451	17540	17701	17625	17691	17641	17693	17662	17403	17677	17740	17558	17936	17747	17573	17548	17670	17786	17699	17620	17533	17415	17611	17555	17931	17600	17585	17548	17678	17454	17779	17400	17462	17353	17527	17450	17567	17641	17626	17463	17668	17662	17510	17709	17841	17681	17673	17623	17732	17610	17788	17813	17563	17527	17823	17850	17726	17660	17668	17703	17522	17678	17714	17626	17651	17711	17683	17602	17510	17527	17625	17883	17750	17516	17657	17727	17435	17825	17458	17575	17640	17511	17548	17628	17597	17590	17530	17380	17431	17613	17457	17469	17819	17665	17578	17588	17566	17728	17703	17531	17694	17622	17642	17429	17683	17687	17695	17694	17731	17766	17555	17584	17739	17824	17722	17617	17648	17540	17569	17622	17654	17646	17496	17554	17821	17589	17458	17701	17631	17649	17655	17406	17688	17576	17604	17378	17621	17613	17499	17518	17628	17643	17569	17532	17673	17740	17651	17700	17623	17514	17562	17477	17412	17547	17573	17787	17927	17467	17578	17586	17750	17704	17764	17534	17635	17651	17615	17618	17595	17487	17521	17732	17733	17680	17412	17373	17670	17502	17424	17490	17519	17656	17558	17646	17612	17639	17670	17530	17570	17665	17636	17664	17550	17728	17459	17539	17613	17649	17709	17648	17572	17543	17701	17580	17585	17563	17729	17451	17620	17526	17726	17533	17618	17714	17580	17606	17489	17712	17657	17644	17541	17709	17692	17380	17593	17567	17489	17561	17632	17639	17811	17404	17589	17681	17507	17627	17521	17674	17421	17677	17765	17507	17549	17542	17628	17658	17612	17409	17604	17651	17582	17614	17757	17701	17717	17493	17508	17408	17642	17557	17453	17798	17535	17727	17522	17801	17599	17620	17568	17718	17823	17435	17725	17543	18040	17652	17650	17636	17540	17510	17609	17613	17559	17340	17626	17285	17743	17660	17640	17571	17609	17557	17759	17388	17578	17689	17562	17532	17467	17513	17475	17678	17409	17623	17717	17556	17563	17483	17624	17515	17548	17555	17765	17439	17694	17570	17829	17605	17577	17770	17765	17549	17700	17621	17771	17679	17746	17727	17849	17546	17704	17639	17740	17610	17676	17561	17364	17489	17791	17648	17570	17665	17650	17548	17402	17623	17430	17402	17571	17766	17698	17608	17733	17769	17600	17756	17802	17735	17681	17636	17745	17480	17552	17451	17560	17538	17634	17625	17558	17558	17615	17688	17551	17656	17436	17817	17607	17563	17578	17532	17550	17489	17533	17679	17691	17729	17681	17701	17739	17484	17411	17592	17555	17673	17775	17762	17553	17646	17495	17690	17518	17611	17572	17673	17763	17763	17497	17595	17817	17598	17595	17717	17583	17613	17609	17761	17529	17721	17685	17582	17693	17628	17568	17620	17665	17671	17631	17613	17371	17533	17606	17638	17666	17705	17678	17391	17568	17559	17714	17388	17383	17461	17740	17541	17429	17605	17647	17491	17614	17658	17769	17621	17476	17571	17364	17707	17680	17811	17542	17689	17494	17655	17488	17532	17494	17486	17667	17623	17642	17730	17740	17473	17415	17717	17718	17787	17653	17675	17288	17599	17539	17547	17692	17432	17588	17801	17577	17639	17686	17774	17820	17785	17512	17679	17667	17482	17574	17539	17690	17642	17709	17601	17412	17570	17521	17539	17592	17660	17708	17500	17649	17643	17594	17519	17883	17656	17721	17502	17714	17560	17561	17566	17500	17587	17761	17580	17754	17703	17644	17380	17668	17696	17558	17665	17584	17589	17739	17689	17673	17336	17703	17638	17709	17606	17588	17687	17643	17645	17695	17652	17868	17464	17701	17823	17731	17942	17747	17663	17715	17756	17896	17586	17714	17727	17715	17712	17596	17606	17538	17785	17690	17788	17660	17734	17498	17552	17681	17642	17785	17697	17563	17569	17587	17730	17511	17923	17742	17608	17599	17853	17695	17588	17748	17854	17649	17658	17651	17582	17578	17748	17549	17664	17653	17513	17788	17630	17553	17514	17732	17393	17734	17640	17533	17634	17609	17385	17735	17697	17694	17476	17943	17510	17506	17822	17520	17620	17757	17710	17889	17408	17613	17480	17421	17580	17547	17510	17601	17521	17739	17837	17641	17803	17491	17616	17416	17791	17577	17443	17770	17774	17541	17482	17698	17700	17493	17519	17770	17575	17727	17497	17643	17575	17580	17458	17576	17590	17759	17520	17819	17665	17528	17640	17560	17756	17557	17642	17637	17584	17918	17558	17679	17784	17488	17502	17594	17582	17599	17423	17530	17618	17537	17740	17581	17828	17859	17552	17531	17571	17553	17504	17634	17865	17581	17610	17605	17781	17600	17591	17644	17675	17576	17661	17480	17625	17772	17474	17503	17563	17612	17466	17668	17623	17711	17641	17740	17566	17595	17651	17807	17726	17623	17777	17730	17693	17535	17707	17719	17594	17554	17662	17572	17558	17606	17638	17590	17431	17649	17653	17718	17572	17666	17698	17496	17599	17695	17408	17612	17764	17514	17695	17771	17537	17698	17683	17517	17425	17579	17415	17623	17520	17696	17634	17600	17613	17851	17756	17663	17679	17755	17666	17583	17396	17681	17589	17560	17671	17649	18105	17618	17584	17472	17724	17621	17512	17709	17334	17781	17640	17776	17423	17712	17707	17690	17592	17666	17575	17543	17535	17684	17662	17744	17612	17623	17718	17638	17863	17860	17484	17632	17358	17640	17428	17803	17941	17723	17786	17750	17672	17626	17770	17459	17713	17581	17617	17513	17602	17423	17575	17628	17583	17575	17653	17575	17751	17484	17572	17735	17619	17585	17608	17435	17807	17581	17451	17761	17609	17625	17573	17690	17784
21342	37790	35925	28308	22851	20071	18358	17714	17328	16655	17048	17115	16061	15863	15697	15392	15601	15634	15284	15860	15241	15298	15201	15210	15226	14983	14949	14998	14866	14911	15050	15037	15125	18135	19428	17397	16057	15367	15083	14833	14717	14799	14866	14555	14856	14735	14785	14824	14953	14796	14858	14748	14789	14714	14775	14798	14913	14932	14800	14578	14785	14907	14801	14821	14924	14791	14816	14989	14796	14770	14985	14900	14696	14669	14724	14884	14764	14694	14743	14785	14824	14836	14570	14774	14901	14856	14833	14896	14903	14773	14623	14800	14693	14720	14669	14916	14781	14802	14879	14703	14653	14945	14825	14690	14673	14642	14847	14681	14964	14705	14688	14661	14938	14857	14841	14723	14790	14802	14858	14931	14843	14878	14965	14851	14813	14723	14784	14816	14833	14709	14771	14818	14582	14845	14814	14697	14690	14670	14780	14760	14870	14875	14779	14725	14746	14718	14785	14821	15044	14758	14925	14651	14737	14806	14829	14780	14768	14852	14838	14861	14691	14792	14875	14789	14756	14844	14894	14828	14738	14661	14769	14726	14906	14934	14823	14866	14877	14817	14827	14827	14709	14975	14834	14923	14818	14849	14895	14792	14811	14824	14591	14824	14729	14746	14876	14740	14725	14828	14908	14713	14770	14730	14794	14691	14811	14779	14715	14850	14890	14942	14691	14808	14881	14702	14898	14915	14852	14790	14689	14851	14831	14728	14944	14745	14601	15025	14655	14776	14936	14939	14722	14672	14759	14900	14768	14686	14713	14924	14820	14559	14708	14708	14715	14771	14670	14732	14835	14787	14638	14699	14790	14764	14873	14565	14958	14780	14908	14955	14731	14744	14838	14754	14768	14705	14961	14925	14770	14741	14903	14701	14764	14916	14814	14959	14711	14861	14745	14975	14843	15016	14695	14785	14778	14636	14727	14957	14695	14778	14640	14949	14684	14639	14813	14665	14701	14934	14685	14753	14733	14618	14858	14762	14800	14719	14635	14719	14772	14660	14826	14867	14811	14931	14779	14760	14876	14723	14816	14878	14875	14698	14821	14642	14822	14723	14676	14931	14635	14753	14749	14792	14893	14863	14887	14825	14797	14908	14871	14900	14845	14910	14957	14921	14870	14873	14872	14751	14830	14698	14862	14879	14940	14628	14605	14756	14728	14780	14739	14771	14868	14481	14743	14692	14818	14736	14937	14793	14767	14825	14829	14895	14933	14838	14767	14711	14677	14825	14816	14764	14813	14880	14819	14842	14773	14872	14731	14870	14859	14809	14808	14945	14789	14860	14707	14919	14829	14727	14683	14729	14658	14870	14603	14783	14694	14815	14856	14784	14654	14731	14751	14931	14915	14888	14841	14819	14949	14758	14816	14774	14793	14741	14777	14740	14848	14712	14951	14870	14838	14871	14813	14815	14768	14797	14805	14893	14790	14872	14738	14611	14761	14846	14883	14648	14930	14921	14776	14912	14741	14910	14801	14583	14661	14829	14698	14688	14874	14884	14839	14702	14878	14851	14743	14750	14833	14944	14792	14941	14815	14791	14632	14856	14756	14896	14611	14734	14730	14883	14923	14896	14803	14642	14814	14829	14650	14691	14854	15044	14696	14887	14862	14787	14776	14801	14826	14792	14895	14744	14682	14638	14770	14778	14716	14930	14760	14686	14727	14893	14752	14835	14767	14774	14714	14795	14832	14761	14759	14633	14711	14826	14841	14751	14757	14738	14932	14818	15046	14754	14733	14805	14761	14480	14841	14840	14676	14865	14705	14800	14821	14783	14743	14796	14935	14659	14726	14788	14815	14834	14840	14816	14675	14826	14862	14681	14835	14760	14690	14624	14607	14733	14702	14685	14850	14781	14670	14781	14944	14764	14926	14808	14763	14854	14866	14960	14896	14923	14768	14946	14703	14709	14874	14659	14823	14721	14711	14803	14872	14863	14875	14880	14743	14842	14793	14551	15025	14818	14664	14868	14901	14892	14613	15032	14781	14719	14697	14590	14888	14837	14648	14728	14755	14714	14871	14778	14786	14699	14842	14871	14727	14750	14886	14810	14782	14781	14685	14898	14865	14730	14758	14897	14864	14799	15033	14673	14828	14813	14889	14736	14840	14578	14683	14822	14789	14684	14823	14787	14816	14564	14845	14737	14954	14682	14641	14867	14709	14895	14785	14719	14667	14765	14781	14845	14834	14884	14702	14860	14713	14744	14741	14663	14774	14706	14779	14827	14696	14581	14817	14880	14765	14902	14755	14817	14749	14923	14717	14807	14729	14697	14863	14623	14877	14834	14718	14741	14645	14666	14950	14859	14814	14815	14844	14870	14823	14586	14927	14773	14671	14792	14751	14849	14819	14798	14790	14879	14719	14759	14655	14774	14823	14724	14729	14842	14618	14844	14713	14792	14751	14781	14739	14699	14733	14834	14950	14702	14736	14895	14777	14786	14818	14712	14814	14873	14645	14576	14916	14657	14764	14841	14759	14619	14946	14924	14735	14770	14766	14796	14740	14824	14575	14797	14867	14782	14862	14645	14801	14692	14851	14791	14718	14887	14692	14809	14673	14569	14675	15059	14681	14690	14776	14727	14845	14720	14848	14855	14761	14758	14742	14767	14582	14669	14829	14831	14864	14821	14904	14624	14897	14862	14857	14774	14818	15002	14894	14760	14721	14841	14867	14727	15035	14781	14784	14726	14766	14831	14784	14723	14819	14774	14915	14703	14860	14732	14747	14762	14698	14740	14782	14673	14829	14665	14743	14791	14660	14650	14879	14655	14642	14862	14731	14998	14862	14754	14690	14866	14778	14851	14794	14886	14798	14768	14800	14963	14797	14784	14777	14688	14785	14814	14813	14760	14844	14692	14572	14866	14821	14743	14645	14960	14768	14825	14849	14902	14798	14839	14799	14804	14759	14740	14831	14822	14904	14742	14858	14884	14787	14737	14764	14874	14900	14754	14721	14680	14638	14910	14974	14789	14865	14759	14774	14907	14719	14834	14895	14878	14665	14655	14703	14827	14731	14697	14857	14582	14772	14753	14708	14770	14854	14766	14662	14672	14775	14754	14871	14730	14772	14782	14709	14677	14831	14727	14982	14635	14959	14843	14780	14927	14721	14730	14693	15026	14927	14838	14748	14757	14768	14802	14759	14767	14831	14929	14757	14765	14682	14831	14694	14863	14658	14802	14843	14737	14821	14684	14848	14920	14790	14683	14760	14838	14823	14770	14875	14729	14777	14729	14798	14800	14770	14892	14798	14840	14820	14741	14896	14881	14781	14824	14830	14855	14907	14839	14676	14873	14754	14864	14853	14712	14801	14681	14895	14712	14770	14847	14826	14712	14672	14736	14662	14693	14978	14861	14852	14684	14862	14729	14654	14692	14868	14887	14674	14761	14869	14913	14829	14715	14785	14883	14799	14697	14762	14713	14890	14622	14713	14760	14851	14845	14763	14909	14828	14833	14742	14679	14773	14729	14865	14782	14756	14884	14662	14732	14840	14774	14751	14889	14752	14685	14844	14797	14751	14961	14719	14797	14766	14801	14700	14718	14827	14815	14930	14762	14781	14804	14815	14755	14824	14784	14706	14900	14879	14840	14687	14557	14856	14878	14797	14795	14816	14820	14753	14862	14707	14756	14677	14693	14809	14795	14773	14746	14802	14809	14882	14708	14939	14720	14834	14722	14750	14855	14643	14855	14669	14810	14856	14871	14884	14929	14746	14719	14946	14623	14890	14902	14794	14740	14837	14694	14657	14865	14792	14782	14693	14897	14869	14877	14949	14873	14859	14875	14764	14654	14702	14574	14789	14821	14774	14695	14948	14738	14735	14746	14847	14914	14715	14825	14680	14729	14804	14697	14768	14722	14763	14707	14761	14858	14663	14864	14745	14769	14695	14758	14837	14862	14631	14744	14881	14689	14779	14771	14738	14805	14766	14753	14859	14693	14810	14926	14621	14792	14800	14678	14832	14819	14764	14903	14722	14953	14920	14912	14756	14817	14794	14812	14825	14709	14883	14753	14644	14870	14787	14559	14865	14843	14747	14701	14765	14750	14791	14811	14670	14749	14767	14778	14820	14677	14832	14689	14823	14882	14918	14675	14557	14813	14910	14738	14712	14800	14772	14833	14767	14899	14651	14822	14775	14828	14722	14886	14829	14627	14887	14830	14710	14789	14635	14839	14682	14729	14778	14560	14740	14788	14768	14773	14896	14739	14828	14695	14931	14677	14768	14762	14772	14739	14858	14854	14898	14754	14749	14884	14844	14731	14880	14766	14721	14891	14646	14914	14850	14891	14834	14775	14848	14873	14678	14806	14806	14764	14837	14799	14819	14767	14822	14889	14754	14887	14890	14835	14771	14768	14812	14678	14789	14658	14688	14709	14781	14776	14754	14745	14975	14994	14817	14753	14745	14827	14808	14853	14795	14831	14881	14841	14838	14772	14872	14652	14794	14796	14902	14744	14787	14808	14855	14837	14864	14907	14930	14865	14764	14939	14544	14750	14805	14692	14706	14660	14820	14645	14986	14731	14698	14994	14729	14816	14749	14706	14816	14780	14822	14858	14730	14789	14713	14921	14673	14789	14761	14852	14725	14897	14855	14924	14970	14727	14833	14862	14776	14721	14951	14943	14657	14803	14765	14716	14724	14879	14647	14729	14742	14807	14602	14701	14753	14752	14790	14679	14887	14751	14930	14731	14747	14775	14801	14849	14924	14925	14837	14712	14770	14754	14819	14719	14623	14913	14904	14790	14691	14751	14933	14869	14786	14758	14746	14683	14783	14867	14774	14914	14835	14652	14727	14742	14756	14581	14731	14661	14741	14796	14842	14833	14775	14777	14834	14708	14934	14802	14776	14689	14925	14791	14796	14838	14756	14776	14715	14711	14715	14730	14794	14770	14800	14765	14855	14935	14867	14800	14871	14688	14812	14892	14821	14769	14768	14676	14821	14767	14726	14789	14794	14778	14890	14909	14849	14840	14784	14827	14870	14846	14699	14787	14678	14788	14809	14667	14822	14778	14783	14724	14698	14826	14767	14855	14751	14683	14976	14611	14792	14807	14689	14913	14645	14738	14755	14793	14802	14816	14738	14858	14776	14631	14563	14844	14788	14751	14817	14778	14795	14756	14830	14813
23051	21469	29527	23880	21782	24266	26588	21009	19742	19797	19936	19737	19201	18962	18619	18373	18586	18510	18099	18070	18386	18450	18252	17995	18286	17963	18031	17890	17933	18003	17689	17927	18169	21952	23542	21554	19784	18659	18131	17977	17892	17784	17602	17666	17576	17688	17717	17822	17842	17790	17672	17697	17695	17775	17728	17806	17842	17901	17849	17631	17794	17636	17747	17732	17778	17623	17884	17687	17613	17724	17700	17829	17992	17603	17349	17763	17700	17643	17906	17663	17652	17759	17592	17612	17837	17805	17553	17635	17479	17695	17685	17640	17708	17924	17636	17496	17584	17569	17593	17759	17903	17579	17563	17727	17745	17726	17824	17768	17814	17876	17786	17544	17664	17663	17602	17612	17732	17664	17959	17601	18059	17811	17782	17721	17824	17870	17576	17730	17568	17663	17659	17457	17627	17620	17697	17631	17836	17742	17784	17756	17647	17657	17637	17517	17755	17773	17474	17598	17667	17526	17538	17419	17650	17643	17827	17729	17655	17447	17509	17710	17662	17592	17831	17713	17567	17673	17595	17475	17604	17558	17536	17485	17702	17619	17869	17457	17837	17684	17949	17635	17636	17594	17888	17664	17800	17691	17570	17736	17719	17692	17798	17710	17489	17592	17596	17702	17754	17587	17846	17623	17476	17694	17620	17714	17621	17821	17765	17565	17747	17753	17648	17786	17882	17615	17635	17551	17478	17582	17582	17856	17676	17704	17790	17542	17796	17630	17659	17502	17568	17529	17579	17485	17805	17696	17519	17656	17809	17638	17595	17666	17622	17718	17678	17561	17585	17671	17697	17537	17527	17629	17821	17739	17920	17610	17545	17458	17521	17726	17608	17616	17781	17654	17604	17825	17794	17593	17667	17369	17420	17736	17860	17636	17708	17658	17680	17639	17738	17630	17497	17678	17773	17472	17600	17729	17845	17717	17574	17627	17689	17550	17419	17712	17726	17637	17542	17837	17887	17584	17690	17594	17515	17588	17706	17613	17634	17692	17645	17836	17702	17815	17571	17741	17630	17686	17729	17731	17624	17653	17755	17712	17696	17513	17642	17761	17545	17798	17753	17756	17617	17659	17649	17443	17619	17705	17784	17584	17518	17702	17683	17485	17737	17710	17563	17869	17541	17587	17721	17726	17818	17889	17710	17574	17779	17589	17695	17689	17487	17645	17690	17774	17623	17554	17482	17844	17659	17696	17578	17638	17563	17707	17617	17508	17789	17810	17711	17658	17754	17636	17702	17995	17527	17761	17611	17549	17571	17727	17788	17570	17653	17687	17455	17556	17879	17701	17675	17734	17629	17801	17620	17622	17598	17784	17587	17614	17681	17479	17643	17494	17693	17706	17693	17662	17586	17649	17828	17551	17455	17588	17627	17743	17734	17881	17613	17823	17657	17636	17522	17614	17753	17764	17351	17573	17662	17652	17597	17830	17588	17645	17781	17659	17630	17526	17783	17633	17650	17772	17704	17601	17624	17540	17678	17783	17754	17850	17612	17381	17717	17907	17761	17746	17527	17568	17565	17777	17587	17462	17641	17637	17577	17662	17601	17542	17504	17791	17591	17632	17678	17560	17632	17604	17617	17698	17583	17544	17527	17596	17585	17768	17712	17847	17818	17594	17508	17461	17386	17655	17776	17782	17723	17574	17589	17621	17432	17651	17409	17776	17415	17676	17444	17510	17511	17421	17525	17654	17745	17756	17567	17678	17528	17548	17511	17651	17330	17597	17695	17625	17719	17694	17639	17468	17655	17712	17787	17845	17786	17729	17706	17701	17801	17409	17561	17554	17521	17507	17773	17599	17612	17775	17693	17701	17562	17733	17629	17565	17548	17536	17688	17460	17534	17676	17569	17641	17729	17598	17613	17694	17435	17724	17710	17565	17708	17735	17671	17564	17698	17656	17582	17573	17602	17795	17779	17799	17569	17764	17439	17636	17762	17518	17648	17542	17740	17424	17532	17582	17413	17519	17471	17922	17819	17620	17775	17745	17759	17618	17646	17524	17847	17633	17635	17631	17439	17587	17577	17624	17637	17567	17836	17590	17352	17495	17757	17771	17726	17630	17628	17545	17813	17774	17566	17423	17596	17483	17616	17436	17718	17393	17395	17600	17694	17594	17486	17659	17582	17496	17528	17603	17588	17655	17648	17733	17626	17563	17612	17552	17619	17609	17750	17561	17565	17584	17683	17622	17660	17919	17846	17770	17735	17598	17765	17686	17520	17549	17655	17855	17720	17706	17631	17697	17697	17703	17660	17577	17667	17479	17749	17788	17567	17692	17709	17857	17638	17879	17714	17815	17910	17615	17811	17695	17784	17762	17652	17725	17604	17416	17435	17603	17845	17671	17735	17611	17673	17463	17709	17391	17656	17679	17754	17645	17650	17528	17786	17734	17761	17425	17786	17767	17693	17695	17604	17453	17642	17451	17877	17568	17615	17615	17611	17689	17706	17730	17498	17580	17601	17512	17418	17697	17638	17732	17550	17657	17684	17506	17603	17697	17587	17458	17483	17712	17673	17578	17566	17616	17700	17590	17734	17676	17589	17484	17637	17614	17580	17710	17538	17588	17647	17622	17742	17694	17543	17689	17609	17623	17617	17799	17676	17735	17791	17637	17621	17753	17501	17605	17591	17635	17661	17707	17821	17748	17616	17534	17722	17645	17719	17572	17493	17521	17728	17466	17628	17564	17639	17532	17479	17919	17619	17631	17751	17594	17612	17664	17661	17359	17739	17695	17771	17552	17563	17396	17687	17509	17482	17684	17535	17699	17952	17685	17611	17647	17564	17830	17799	17692	17460	17880	17621	17792	17657	17466	17728	17464	17577	17742	17657	17604	17904	17816	17772	17718	17899	17687	17724	17585	17943	17535	17430	17469	17681	17767	17688	17598	17543	17560	17545	17688	17525	17672	17662	17736	17576	17494	17449	17740	17621	17607	17742	17835	17582	17895	17656	17738	17704	17813	17694	17439	17501	17543	17698	17658	17597	17760	17689	17596	17563	17447	17643	17705	17741	17568	17613	17703	17704	17547	17616	17754	17769	17660	17721	17645	17547	17647	17646	17564	17670	17753	17627	17656	17503	17737	17622	17545	17440	17648	17736	17574	17662	17712	17686	17533	17728	17667	17673	17777	17717	17556	17644	17692	17636	17696	17447	17811	17695	17652	17771	17541	17664	17454	17597	17593	17820	17608	17547	17763	17651	17418	17564	17631	17899	17486	17584	17752	17592	17543	17672	17697	17705	17653	17692	17657	17769	17763	17816	17662	17632	17643	17800	17469	17814	17753	17531	17709	17466	17435	17587	17652	17635	17685	17633	17503	17703	17598	17662	17708	17612	17746	17808	17897	17618	17733	17485	17848	17866	17651	17628	17653	17702	17697	17795	17797	17625	17697	17887	17583	17772	17607	17529	17725	17533	17658	17787	17590	17590	17623	17704	17761	17596	17535	17767	17616	17697	17737	17690	17643	17655	17515	17632	17610	17733	17604	17428	17709	17676	17559	17593	17797	17609	17585	17742	17337	17704	17783	17426	17449	17578	17837	17883	17810	17686	17598	17647	17791	17744	17628	17701	17628	17602	17695	17676	17693	17809	17528	17665	17755	17743	17830	17622	17502	17588	17631	17660	17562	17583	17610	17740	17710	17743	17517	17726	17606	17678	17442	17790	17604	17505	17603	17653	17809	17563	17436	17508	17612	17573	17743	17758	17808	17497	17540	17771	17612	17630	17810	17615	17575	17757	17685	17657	17526	17546	17591	17658	17806	17848	17468	17648	17515	17656	17769	17652	17492	17635	17673	17784	17693	17756	17639	17738	17374	17659	17785	17861	17677	17959	17442	17664	17689	17680	17581	17518	17694	17579	17592	17661	17471	17665	17664	17606	17584	17591	17725	17832	17723	17536	17601	17740	17642	17629	17808	17558	17825	17680	17679	17724	17588	17718	17576	17537	17703	17771	17751	17640	17738	17534	17807	17806	17676	17661	17728	17618	17683	17890	17560	17632	17583	17862	17618	17755	17502	17712	17635	17619	17705	17537	17609	17832	17648	17658	17335	17547	17599	17736	17551	17510	17649	17796	17760	17518	17828	17662	17622	17543	17700	17754	17585	17667	17687	17750	17675	17871	17526	17633	17483	17537	17842	17716	17344	17611	17743	17479	17726	17674	17621	17601	17744	17617	17656	17739	17596	17567	17516	17593	17505	17689	17408	17905	17747	17523	17730	17444	17765	17731	17776	17621	17736	17651	17429	17641	17583	17568	17651	17574	17648	17714	17674	17675	17742	17432	17622	17603	17468	17638	17641	17549	17554	17746	17610	17509	17675	17780	17669	17446	17439	17813	17609	17556	17583	17606	17724	17707	17610	17609	17613	17503	17695	17519	17824	17663	17611	17738	17543	17653	17662	17675	17672	17811	17541	17413	17653	17521	17565	17686	17624	17661	17642	17672	17818	17626	17722	17645	17654	17549	17690	17325	17574	17578	17552	17791	17580	17771	17681	17557	17640	17658	17685	17503	17671	17522	17603	17759	17582	17572	17644	17641	17535	17308	17747	17762	17740	17380	17485	17586	17559	17669	17435	17573	17683	17825	17472	17700	17524	17542	17665	17767	17752	17650	17700	17692	17480	17467	17687	17784	17760	17520	17680	17823	17735	17509	17762	17684	17641	17572	17828	17633	17679	17650	17756	17497	17798	17756	17661	17554	17604	17524	17741	17518	17749	17608	17430	17747	17515	17721	17673	17644	17608	17764	17576	17742	17496	17635	17436	17555	17499	17735	17529	17746	17580	17715	17502	17706	17703	17566	17666	17521	17630	17464	17689	17635	17686	17659	17615	17746	17533	17606	17649	17513	17719	17538	17567	17647	17557	17508	17771	17605	17529	17687	17610	17648	17810	17584	17527	17743	17790	17683	17424	17722	17766	17771	17902	17675	17758	17614	17560	17640	17568	17683	17655	17485	17548	17524	17652	17612	17641	17674	17506	17632	17459	17706	17649	17760	17638	17646	17594	17646	17683	17668	17818	17636	17711	17564	17549	17600	17656	17666	17506	17649	17630	17729	17629	17687	17509	17648	17530	17508	17669	17739	17633	17681	17642	17702	17540	17551	17519	17617	17576	17848	17598	17606	17432
23167	42168	40380	31509	25691	21953	20140	18857	18024	17312	18237	18034	16856	16226	15871	15801	16134	15991	15491	15835	15712	15216	15396	15378	15045	15183	15266	15148	15000	15054	15146	14886	15498	21222	22136	19329	16958	15734	15144	14917	14734	14595	14950	14582	14779	14645	14749	14866	14740	14608	14906	14877	14894	14773	14883	14799	14910	14880	14698	14731	14732	14678	14748	14782	14722	14746	14699	14732	14879	14691	14795	14798	14809	14902	14763	14802	14882	14632	14661	14768	14653	14686	14808	14925	14820	14539	14842	14890	14882	14709	14890	14778	14765	14795	14880	14898	14648	14829	14734	14757	14749	14615	14742	14705	14879	14947	14888	14825	14816	14747	14751	14758	14653	14799	14994	14703	14784	14751	14702	14762	14797	14775	14605	14930	14862	14811	14858	14716	14771	14696	14801	14765	14917	14664	14740	14955	14772	14687	14734	14736	14967	14755	14592	14703	14706	14944	14894	14886	14696	14678	14731	14778	14766	14826	14782	14969	14832	14796	14892	14647	14713	14890	14762	14937	14803	14869	14833	14826	14802	14652	14922	14813	14782	14707	14724	14702	14873	14708	14775	14650	14715	14787	14729	14675	14747	14747	14737	14637	14748	14412	14792	14677	14887	14837	14687	14764	14810	14815	14837	14619	14649	14663	14566	14629	14776	14761	14679	14776	14728	14677	14903	14620	14729	14701	14741	14710	14811	14736	14625	14720	14757	14832	14780	14841	14773	14856	14885	14773	14807	14583	14873	14822	14777	14741	14785	14597	14739	14773	14700	14867	14639	14690	14661	14907	14817	14615	14713	14618	14755	14826	14855	14761	14767	14747	14666	14796	14688	14818	14710	14610	14686	14743	14760	14926	14850	14696	14761	14785	14819	14591	14663	14818	14782	14778	14689	14723	14767	14690	14762	14741	14865	14874	14754	14735	14743	14952	14716	14704	14823	14688	14876	14888	14744	15014	14804	14932	14868	14775	14810	14750	14868	14644	14627	14810	14626	14893	14630	14816	14594	14810	14764	14828	14774	14684	14609	14734	14795	14702	14836	14712	14485	14705	14771	14783	14782	14699	14742	14574	14783	14657	14740	14838	14772	14739	14735	14689	14664	14708	14622	14716	14752	14695	14880	14648	14622	14685	14740	14678	14678	14546	14773	14770	14720	14828	14755	14754	14753	14923	14980	14781	14762	14807	14830	14847	14681	14637	14974	14869	14939	14810	14718	14664	14773	14568	14730	14773	14517	14677	14741	14620	14889	14918	14767	14870	14632	14725	14815	14785	14676	14743	14780	14781	14930	14771	14805	14727	14670	14835	14574	14906	14608	14802	14701	14698	14742	14786	14909	14659	14671	14645	14598	14751	14670	14984	14623	14803	14762	14724	14790	14688	14708	14631	14732	14778	14643	14826	14814	14727	14700	14729	14813	14728	14767	14740	14893	14759	14783	14702	14747	14525	14812	14614	14849	14669	14836	14893	14691	14715	14792	14615	14772	14588	14835	14747	14803	14848	14590	14830	14808	14789	14602	14790	14664	14683	14762	14655	14680	14722	14809	14846	14686	14615	14748	14763	14651	14708	14816	14608	14793	14715	14797	14706	14880	14693	14531	14837	14833	14782	14631	14556	14598	14666	14711	14654	14667	14858	14729	14580	14666	14851	14674	14656	14763	14600	14714	14832	14795	14522	14795	14712	14762	14849	14624	14750	14757	14741	14729	14837	14718	14858	14926	14712	14881	14711	14848	14888	14971	14789	14772	14686	14672	14748	14738	14723	14644	14816	14629	14669	14626	14664	14923	14572	14930	14732	14717	14823	14879	14611	14659	14926	14843	14794	14768	14860	14649	14797	14792	14677	14741	14765	14725	14789	14658	14496	14695	14569	14669	14658	14691	14782	14690	14788	14674	14743	14766	14807	14733	14560	14660	14719	14712	14752	14796	14663	14734	14720	14864	14709	14809	14898	14732	14616	14591	14741	14686	14605	14629	14755	14630	14616	14913	14678	14694	14716	14668	14628	14494	14852	14716	14719	14710	14540	14809	14653	14696	14883	14865	14854	14760	14868	14655	14756	14766	14744	14778	14755	14768	14736	14751	14660	14812	14743	14860	14840	14755	14844	14746	14779	14680	14626	14591	14818	14723	14833	14796	14837	14676	14772	14746	14654	14694	14725	14707	14524	14943	14717	14749	14755	14747	14969	14784	14917	14937	14696	14684	14658	14677	14747	14839	14710	14736	14713	14753	14915	14756	14710	14751	14821	14710	14904	14659	14801	14789	14667	14899	14861	14728	14727	14639	14836	14753	14782	14854	14690	14771	14513	14645	14801	14986	14654	14896	14678	14806	14750	14707	14658	14610	14950	14682	14786	14976	14764	14779	14707	14708	14739	14775	14698	14652	14669	14724	14754	14791	14610	14721	14929	14685	14720	14962	14604	14784	14745	14794	14869	14722	14754	14709	14851	14736	14733	14984	14804	14682	14904	14685	14909	14572	14685	14733	14752	14759	14879	14688	14780	14751	14743	14650	14773	14624	14761	14763	14846	14722	14651	14752	14749	14897	14962	14678	14708	14714	14804	14653	14795	14708	14531	14836	14880	14810	14739	14699	14901	14915	14775	14656	14711	14786	14593	14627	14807	14638	14747	14640	14689	14691	14603	14611	14734	14693	14848	14708	14734	14667	14736	14621	14688	14517	14830	14700	14849	14725	14705	14567	14936	14694	14650	14733	14703	14807	14796	14724	14785	14660	14743	14726	14805	14825	14895	14805	14658	14752	14810	14875	14719	14713	14747	14884	14740	14737	14664	14816	14752	14848	14758	14603	14822	14854	14705	14923	14815	14775	14659	14720	14639	14805	14771	14900	14841	14788	14729	14708	14862	14766	14657	14638	14861	14798	14762	14662	14787	14660	14900	14675	14743	14842	14688	14852	14711	14544	14730	14680	14716	14881	14888	14591	14675	14785	14649	14770	14877	14678	14684	14682	14667	14685	14711	14771	14773	14933	14798	14902	14735	14737	14631	14725	14749	14858	14708	14658	14779	14923	14683	14789	14659	14866	14822	14688	14825	14793	14946	14862	14686	14717	14661	14857	14545	14890	14728	14799	14655	14824	14668	14687	14727	14820	14657	14749	14696	14711	14831	14905	14709	14744	14884	14762	14755	14789	14742	14667	14644	14689	14677	14698	14706	14712	14770	14682	14792	14796	14705	14956	14833	14893	14692	14681	14685	14791	14740	14665	15004	14569	14648	14678	14733	14805	14808	14655	14952	14778	14815	14711	14657	14689	14657	14802	14825	14783	14562	14878	14713	14903	14716	14790	14595	14766	14657	14746	14747	14671	14687	14882	14830	14574	14773	14833	14855	14737	14726	14762	14737	14651	14716	14761	14460	14793	14677	14827	14712	14725	14927	14829	14774	14792	14666	14745	14745	14872	14604	14660	14642	14749	14766	14727	14802	14759	14812	14731	14786	14746	14560	14728	14813	14805	14888	14765	14780	14833	14791	14645	14841	14839	14816	14742	14762	14668	14800	14784	14657	14876	14751	14755	14749	14885	14700	14587	14813	14914	14746	14807	14725	14658	14625	14637	14759	14800	14727	14751	14599	14879	14754	14840	14710	14643	14738	14528	14652	14751	14880	14864	14789	14713	14759	14894	14801	14753	14815	14869	14701	14800	14780	14752	14808	14738	14710	14888	14672	14802	14770	14760	14741	14886	14965	14697	14834	14850	14716	14705	14751	14788	14843	14655	14665	14721	14831	14749	14996	14543	14643	14787	14984	14719	14749	14616	14647	14629	14722	14683	14663	14705	14888	14906	14694	14623	14684	14722	14653	14740	14642	14829	14920	14645	14690	14672	14999	14580	14632	14773	14706	14904	14893	14689	14860	14731	14803	14879	14756	14678	14784	14783	14600	14664	14766	14743	14717	14794	14747	14757	14837	14714	14808	14828	14749	14828	14723	14795	14750	14743	14725	14748	14765	14835	14733	14701	14796	14727	14789	14819	14674	14830	14781	14757	14748	14706	14604	14658	14908	14699	14857	14713	14779	14734	14698	14980	14818	14650	14794	14624	14703	14839	14818	14855	14690	14791	14637	14850	14743	14730	14700	14835	14757	14893	14799	14791	14778	14756	14790	14832	14682	14843	14669	14740	14728	14717	14721	14703	14865	14868	14772	14676	14747	14776	14647	14777	14794	14737	14600	14793	14692	14521	14869	14828	14740	14674	14837	14883	14781	14701	14637	14690	14694	14734	14846	14617	14804	14859	14824	14879	14653	14687	14897	14826	14823	14623	14737	14700	14795	14769	14676	14663	14800	14526	14582	14806	14735	14865	14756	14798	14785	14728	14669	14806	14792	14622	14764	14663	14752	14710	14708	14673	14758	14850	14744	14748	14679	14700	14736	14685	14918	14743	14833	14812	14778	14651	14801	14588	14806	14779	14717	14815	14698	14790	14854	14858	14801	14710	14726	14876	14702	14990	14674	14693	14850	14831	14678	14697	14735	14732	14765	14995	14781	14797	14717	14642	14635	14722	14764	14755	14827	14714	14705	14515	14680	14747	14881	14788	14676	14859	14658	14648	14853	14783	14652	14849	14659	14717	14769	14734	14716	14677	14677	14576	14660	14687	14769	14661	14632	14648	14789	14695	14747	14773	14877	14841	14687	14636	14664	14780	14788	14896	14677	14555	14643	14638	14789	14595	14757	14735	14539	14733	14756	14717	14717	14629	14815	14861	14898	14668	14847	14802	14682	14826	14766	14971	14671	14913	14854	14790	14819	14703	14925	14763	14756	14767	14604	14846	14529	14739	14690	14771	14662	14735	14685	14852	14673	14801	14806	14690	14739	14747	14779	14741	14929	14681	14878	14793	14812	14718	14795	14923	14664	14697	14735	14634	14819	14788	14867	14766	14808	14648	14792	14740	14794	14552	14701	14671	14797	14690	14740	14871	14664	14828	14742	14523	14626	14725	14756	14663	14701	14768	14750	14744	14897	14707	14630	14794	14772	14565	14816	14753	14862	14797	14756	14698	14704	14728	14920	14780	14657	14605	14934	14719	14755	14658	14837	14733	14852	14839	14824	14699	15002	14609	14849	14649	14757	14843	14689	14857	14742	14584	14676	14874	14773	14634	14558	14717	14917
28066	23554	29785	26249	21077	19907	19226	18776	18706	18610	18581	18837	18570	18060	18104	18057	18349	18468	18208	18307	18242	18204	18018	18086	18093	17865	18003	18022	17983	18058	17954	18335	17931	18272	18477	18374	18349	18070	17962	18054	18138	17879	17746	17777	17921	17837	17904	17876	17834	17993	17989	17823	17994	17688	17899	17885	17894	17885	17994	17832	18093	17969	18029	17981	17718	17738	17850	17757	17838	18027	18061	18192	17814	17620	18051	17740	17863	17859	17837	18069	17773	17940	18098	17693	18119	17910	17879	17968	17675	18043	18106	17881	17913	17870	18122	17794	17855	17943	17680	17981	17784	17787	18049	17972	18003	17913	18021	17992	17940	17917	18104	17711	17889	17822	17794	17851	17978	17826	17892	17896	18024	18013	17638	18167	18007	17931	17826	17782	17988	17786	17939	18022	17998	17898	17801	17986	17884	18060	17972	17973	17858	17854	17550	17882	17853	17866	17819	17857	17931	17777	17680	17845	17820	18034	17962	18085	17876	18025	17773	17963	18108	17967	18138	17846	17809	18041	17719	17937	17928	17854	17984	18055	18017	17885	17921	17815	17845	17764	17932	17690	17996	17791	17983	17714	17948	17725	17858	17874	17875	17742	17782	17754	17741	17749	17892	17911	18028	17855	17988	17759	17929	17765	18112	17935	17983	18048	17794	18129	17999	17845	17995	17984	17870	18050	17971	17982	17981	17976	18096	18038	17835	18004	17910	17841	18235	17776	17946	17693	17659	17890	17809	17815	17931	17937	17936	17596	17968	17908	17904	17858	18043	17896	17644	18052	18103	17781	17997	18098	17927	17976	17962	17879	17989	18015	17708	17843	17884	17812	17947	18253	17934	17723	17935	17950	17908	18047	18092	18034	17930	18099	17982	17930	18019	17966	17863	17919	17977	17882	17903	18035	17844	17555	17933	18019	17546	17828	17800	17931	18100	18085	17968	17779	17672	17767	17885	17700	17946	17930	17760	17974	17914	17776	17986	17991	18021	17720	18126	17859	17863	17791	17903	17857	17961	17817	17728	17919	17749	17897	17856	18052	17860	17847	17908	17890	18133	17874	17991	18025	17955	17966	17730	17822	17952	17786	17817	17861	17844	17939	17816	17916	17799	17880	17822	18034	18088	17785	17836	17977	17968	18028	17733	17833	17714	17956	17987	18015	18018	17878	17848	17869	17868	17958	18019	17829	18021	17694	18037	17765	17947	17771	18005	18015	17951	17831	17959	17859	17962	17848	17833	18063	18139	17721	17895	18049	17982	17909	17801	17746	17850	17962	17956	18146	17980	18063	17953	17948	17997	18109	17871	17902	17834	17834	17968	18198	17834	17911	17892	17963	17975	17918	17946	17980	17865	18031	17821	17864	17995	17955	17771	17959	17943	17910	18038	17970	17777	17842	17873	17779	17997	17986	17880	17788	17934	18004	17947	18022	17882	17920	17872	17908	17893	17841	17831	17887	17962	17989	17849	18020	17841	17998	18014	17778	17863	17912	17683	17812	17929	17921	17841	18123	17954	17833	17872	17896	18010	17948	17795	17878	18059	17907	17839	17843	17788	18108	17949	17976	17960	18167	17672	17867	17975	17954	18000	17726	17949	17943	17876	17761	18036	18010	17851	17877	17965	17918	17800	17819	18042	18180	17949	17808	17925	17784	17717	17928	17834	18174	17954	17774	17818	17867	17784	17954	17823	17933	17988	17721	17656	18089	17757	17989	17883	18021	17756	18114	17854	17803	17714	17898	18014	17865	18038	17993	17959	18051	18175	18103	18116	17946	17854	17800	17885	17951	17920	17857	18007	17890	18216	18044	18060	17898	17928	18061	17890	17897	17945	18027	18023	18265	17741	17841	18019	17894	17766	17903	18038	17757	18202	17802	17767	18022	17994	17908	18099	17839	17864	17835	18012	17838	17933	17766	17929	17883	17905	17968	17950	17778	17768	17892	17818	17981	17932	17774	17857	17841	17692	18128	18010	17979	18068	17986	17785	17955	17988	17796	17912	17925	18008	17977	18104	18121	17909	17963	17940	17898	17723	17861	17939	17825	18114	17763	18081	17979	17817	18024	17972	17873	17747	18020	17988	17916	17912	17889	17907	17826	17912	17977	18164	18089	17938	17921	17956	17999	17939	17850	18015	18009	17905	17848	17981	17833	17869	17969	17997	17936	17737	17951	18108	18085	17918	17879	17866	18079	17975	17717	17875	17893	17847	17926	17855	18072	17839	18029	17926	17921	18139	17862	17933	17925	17942	17924	17787	18024	18084	18016	17805	17946	17918	17892	18042	17948	17768	17832	18044	18006	17955	17922	17817	18037	17838	17947	18061	18068	18218	18032	18013	17939	17984	17879	17972	17789	17993	17970	18025	17811	17815	18028	17855	18149	18143	17761	17867	17836	17814	17995	17907	18074	17938	17909	17898	17769	17771	17971	17966	17999	17950	17853	18089	18072	17916	17781	17955	18118	17828	17968	18024	17921	17989	17986	18047	17977	17877	18031	18095	17905	17942	17781	17673	17886	18007	17860	18041	18087	17925	17905	17760	17851	18137	17832	17827	17921	17988	18025	17882	17774	17707	18049	17894	17792	17722	18107	17955	17837	18031	17798	18079	17746	17834	17815	17912	17675	17961	17955	18005	17884	17951	17833	17894	17769	18153	18018	17975	17892	17800	18063	17728	17881	17828	17964	18022	17858	17873	17837	18217	17879	17924	17892	17954	17976	17900	17847	17774	17849	17794	18056	17957	17763	18202	17928	18011	17770	18087	17803	18030	18060	18003	17939	17993	17991	17951	17996	17977	17967	17933	18181	17947	17855	17901	17767	17856	17875	17695	17786	17616	18043	17897	17997	17598	18017	17592	17822	17835	18036	17956	17813	17847	18024	17977	17926	17779	17909	17992	17719	18001	18064	17960	18030	17963	17919	17992	17934	17986	17794	18163	17762	17773	17740	17935	18020	17871	17955	17804	18186	18062	18086	17863	18073	17937	17978	18017	17911	17793	18020	18054	17850	17829	17837	17713	17687	17899	17730	17792	17938	18096	17832	18007	17857	17897	17792	17976	17856	17938	17889	17894	17744	17892	17760	17815	17768	17785	17828	17888	17785	17955	17999	17977	17985	18043	17809	17978	17777	18202	18119	17911	17891	17865	17897	17869	18026	17893	17792	17801	17936	17735	17913	17958	17831	17846	17772	17890	17959	18085	17875	18097	17951	17999	18012	17810	17801	17876	17772	17911	17709	17954	18047	17959	18042	17823	17868	18011	17840	18079	18068	18141	17951	17706	17985	18004	18006	17731	17796	18006	17976	17951	17924	17967	17887	17774	17856	18147	18001	18216	17898	17969	17951	17942	18035	18007	17856	18071	18070	18059	18109	17986	17896	17950	17950	17808	18130	17865	18057	17873	17734	17809	17996	17872	17801	17944	18004	17861	17856	17761	17910	17860	17868	17857	17789	17839	17942	17974	18052	17852	17700	17867	17887	17946	17879	17834	17743	17802	17827	17873	17925	18050	17889	18164	17949	18039	18058	17905	17962	17844	17662	17704	17909	18003	18061	17825	17981	18119	17862	17926	17829	17938	17638	18119	17987	17911	18056	17894	17926	17871	17693	17828	17953	17721	17920	17900	17921	17908	18079	17722	17850	17921	17944	18070	17963	18039	17876	18129	17819	17938	17897	18006	18043	17913	17820	18017	17796	17967	17780	17879	18040	17748	17826	17992	17737	17847	17757	17933	17900	17975	17891	17786	17932	17860	17688	17931	17959	18192	17972	17920	17802	17773	17854	17838	18009	18031	18179	17834	18031	17963	18040	17756	17875	18043	17888	17920	18140	17979	17987	18053	18169	17753	17926	18065	17843	17819	17848	18018	17868	17914	17952	17984	17932	17821	18062	18077	17854	17922	18043	18039	17802	18221	18019	17916	18017	17768	17983	17785	17820	17880	17997	18039	18099	17898	17974	17916	17860	18064	18010	17742	17777	18045	17884	17911	18057	18044	17880	17996	17905	17853	17879	18076	17935	17961	17972	18140	17962	17803	17828	17691	17922	17956	18042	17988	17821	17907	17706	17832	18006	17827	17909	17872	17847	17929	17964	18171	18052	17970	17973	17962	17939	17986	17778	17728	17805	18010	17834	17894	18082	18136	17969	17812	17865	18050	17868	18091	18100	17873	18125	18022	17584	17920	17751	17761	18126	17998	17903	17958	18003	17885	17928	17710	17914	17985	18095	17730	17855	17760	17961	18190	18042	18100	17888	17871	18070	17872	17873	17971	17903	17654	17940	18001	17811	17948	18015	17702	17940	18117	17890	17835	17985	17722	17955	17868	18133	18014	18016	17886	17760	17966	17895	18038	17864	17970	17993	17684	17852	17939	18032	17985	17924	17803	18019	18036	17845	17851	18043	17777	17810	17955	17888	18009	17702	17856	17945	18120	17962	17936	18143	17964	17971	17954	18120	18208	17664	17950	17872	18020	17819	18296	18164	17981	18122	18146	17888	17976	18026	17814	18065	17933	17804	17957	18067	18047	17850	18046	17916	18055	17997	17916	18134	17952	17818	17954	17983	17911	17908	17933	17788	17913	18035	17931	17722	17768	17919	18042	17746	17973	17855	18012	17889	17850	17920	17725	17927	17902	18056	18122	18055	17780	17749	17851	17766	17891	17953	17989	18148	18057	17837	17781	17827	17909	18003	18032	17943	17696	17898	17834	18064	18146	17875	18046	17870	17877	17886	17994	17938	18099	18006	17876	18033	17775	17874	17913	17931	17825	17941	18040	17749	17900	18044	17988	17993	17871	18053	17838	17823	17957	17958	17936	17926	17942	17901	17911	17901	17987	17901	18009	17820	17883	17979	17987	17983	17991	17814	17838	17691	17907	17750	18001	17983	18086	18093	17994	18009	17954	17970	17798	17998	17887	17818	17839	17929	18037	17790	17842	17843	17870	17966	17911	17948	17999	17960	17871	18028	17960	17967	18177	17968	17788	18087	17796	17795	17947	17866	17728	18158	18088	17840	17870	17933	17878	18043	18145	17908	17919	17713	18010	18070	17836	17866	18111	17966	17788	17919	18077	17967	17868	17916	17876	17861	18218	17947	17882	18038	18016	17945	17940	17816	17999	18021	18167	17870	17822	17714
21363	30758	31030	22834	19491	17894	16472	16356	16207	15946	16396	16213	15731	15188	15358	15258	15314	15457	15265	15281	15470	15192	15209	14981	14982	14897	14999	14794	14929	15007	14946	15161	14835	15274	15690	15417	15324	15059	14955	14899	14975	14808	14997	14874	15007	14816	14809	14961	14838	14928	14810	14823	14919	14690	14831	14857	14868	14959	14787	15028	14760	14945	14911	14845	14899	14803	14921	14799	14916	14736	14872	14785	15132	14910	14758	14987	14718	14952	14932	14815	14855	14949	14894	14787	14832	14837	15000	14966	14950	15017	14794	14883	14905	14954	14878	14851	15013	14812	14896	15243	14872	14613	14955	15018	14876	14902	14894	14671	14781	14894	15003	14908	14909	14777	14818	14983	14883	14744	14915	15027	14803	14762	14979	14998	14929	15001	14927	15010	14750	14799	14954	14836	15001	14753	14929	14896	14827	14875	14756	14907	14986	14762	14918	15087	14859	14852	15000	14963	14980	14864	14822	14974	14912	14860	14956	14909	14824	15050	14752	14723	14875	14816	14966	14821	14947	14805	14794	14856	14861	15075	14789	14737	14921	14785	14919	14802	14895	14753	14841	14913	14791	14953	14960	14819	14946	14841	14838	14844	14986	14798	14982	14851	14911	14955	14768	14843	14818	14926	14878	14904	14766	14905	14812	14709	14814	14956	14924	14789	14984	14789	14929	14604	14932	14936	14849	14822	14910	15029	14937	14995	14933	14956	14853	14866	14833	14903	14954	14981	14855	14940	14757	15067	14799	14761	14958	14971	14785	14798	14867	14775	14897	14848	15013	14940	15023	14900	14979	14868	14885	14880	14949	14896	15065	14670	14905	14792	14672	14894	14875	14996	14899	14782	14866	14924	14812	14878	14871	14847	14848	14896	14891	14946	14845	14843	14987	14749	14778	15028	14870	14845	14870	15046	15012	14757	14768	14679	14957	14789	14931	14789	15004	15026	14801	14680	14835	14892	14728	14817	14898	14867	14828	14910	14949	14852	14741	14848	14809	14686	14885	14685	14833	15053	14869	14844	15055	14782	14866	14767	14733	14823	14884	14878	15099	14849	14905	14863	14927	14965	14790	14761	14882	14724	14822	14831	14819	14986	14771	15091	14939	14835	14798	14796	14973	14774	14895	14901	14917	14893	14848	14850	15047	14895	14822	15041	14841	14855	14900	14836	15000	14924	14841	14824	14974	14891	15066	14768	14703	14955	14872	14832	15032	14967	14792	14845	14818	15018	14880	14805	14982	14677	14780	14811	14907	14965	15130	15002	14880	14693	15057	14921	15000	14927	14975	14700	14734	14859	14938	14670	14913	14825	14789	14976	14783	15050	14866	14914	14995	14762	14899	14953	14975	14983	14820	14767	14824	14837	14903	14874	14939	14860	14855	14913	14742	14910	14913	14947	14854	15019	14792	14777	14870	14984	14965	14893	14898	14789	14797	14853	14875	15010	14977	14828	14799	14700	14777	14831	14804	14855	14860	14769	14865	14799	14828	14836	14884	14787	14846	15040	14891	15042	15087	14905	14855	14843	14689	14762	14950	14778	14883	14759	14905	14993	15070	14808	14996	14893	14717	14955	14839	15027	14866	14876	14859	14901	14796	15028	14757	14915	14925	15099	15131	14819	14754	14876	14883	14832	14762	15116	14863	14802	14764	14937	14866	15026	14920	14773	14977	14731	14995	14836	14957	15015	14907	15030	14901	14997	14862	14886	14696	14994	14832	14804	14733	15053	14979	14785	14884	14817	14918	15150	14763	14783	14777	14756	15026	14833	14799	14997	14945	15055	14886	14824	14834	14878	14809	14905	14837	14776	14787	14988	14860	14895	14860	15036	14930	14821	15000	14892	14891	14843	14975	14765	14827	15022	14830	14940	14820	14686	14892	14751	14877	15007	14850	14868	14588	14865	14756	14862	14877	14914	14812	14656	14851	14887	14742	14889	14822	14958	14724	14851	14866	14869	14850	14776	15023	14884	14940	14702	14889	14796	14913	14831	15004	15021	14865	14725	14877	14864	14892	14951	15004	14995	14735	15048	14948	15003	14905	14712	14956	14918	14853	14825	14937	14768	14885	15016	15051	14799	14874	14983	14977	14654	14845	15054	14791	14831	14868	14909	14827	14852	14909	14739	15010	14924	14702	14928	14730	15003	14906	14805	14869	14872	14890	14784	14895	14928	14905	14789	14996	14915	14921	14791	14836	14732	14931	14837	14912	14787	14755	14896	14945	14818	14916	15115	14785	14783	14841	14953	14902	14843	14780	14844	14941	14975	14727	14797	14862	14870	14970	14789	14763	15000	14936	14773	14917	14881	14869	14789	14808	14967	14826	14926	14930	14881	14940	14993	14935	14907	14830	14907	15089	14831	14891	14889	14815	14699	14898	14781	15012	14790	14892	14884	14912	14881	14835	14895	14813	14919	14708	14822	14804	15030	14895	15062	15017	14866	14910	14974	15067	14908	14848	14804	14804	14938	14956	14852	14889	14960	14872	14914	14977	14811	15031	14891	14761	14950	14994	14827	14859	14855	14724	14948	14874	14806	14922	14821	14883	14767	14977	14881	14770	14812	14777	15031	14825	14682	14837	14967	15007	14958	14887	14812	14975	14806	14967	15001	14743	14912	14817	14936	14998	14903	14948	14878	14805	14965	15072	14835	14923	14952	14884	14806	14945	14990	14668	14798	14960	14950	14765	14896	14927	14924	14835	14967	14865	14899	14952	14823	14837	14985	14936	14976	14830	14865	14708	14899	14892	14768	14861	15013	14848	14806	14893	14903	14820	14875	14891	14881	14941	14948	14957	14711	14850	14988	15068	14931	14822	14914	14806	15164	15026	14916	14878	14926	15051	14898	14905	14849	15024	14739	14772	14959	14647	14799	14942	14940	14804	14730	14730	14833	15039	14919	14659	14851	14943	14971	14852	14924	14956	14785	15006	14797	15002	14989	14715	14998	14950	14992	14828	14859	14744	14832	14762	14800	14926	14880	14817	14933	14738	14844	14744	14897	14843	14913	14928	14838	15010	14730	15076	14822	14828	14730	14986	14915	14912	14904	14903	15029	14748	14967	14912	14991	14994	14818	15071	14797	14861	14924	14896	14984	14798	14978	14781	14853	14937	15020	14724	15025	14963	14791	14839	14957	15177	15051	14766	15036	14951	14898	14887	14846	14895	14956	14841	14908	14839	14913	14939	14886	14781	14834	14903	14890	14932	15019	14859	14963	15008	14776	15008	14859	14780	14890	14932	14821	14901	14874	14929	14835	14896	14896	14854	14813	14735	14870	14781	14794	14900	14911	14869	14996	14940	14922	14941	14938	15012	15064	15047	14832	14773	15035	14808	15059	14785	15037	14848	15005	14938	14873	14905	14819	14940	15044	14757	14970	14793	14844	14858	14855	14918	15056	14929	14795	14962	14999	14817	14826	14869	14901	14909	15049	14781	14903	14961	14772	14820	14951	14872	14983	14901	14859	14867	14866	14991	14886	14960	14883	14832	14848	14904	15106	14713	14823	14904	14918	14966	14750	15164	14959	14809	14869	14651	14837	14818	14900	14970	14889	14990	14766	14774	14844	14874	14920	14758	14934	15065	14840	15065	14842	14883	14908	14952	14942	14831	15000	15079	14770	14649	14983	14776	15109	14796	14957	14937	14874	15054	14807	14953	14908	14927	14887	14970	15029	14866	14846	14917	14974	14989	14813	14773	14846	14918	14871	14806	14837	14925	14958	14762	14934	14933	14832	14982	14747	14875	14950	14843	14969	14849	14807	14859	14962	14865	15031	14953	14802	14789	14892	14848	14933	14958	14914	14841	14910	14793	14957	14951	14834	14920	14861	14936	14879	15011	15035	14874	14879	14792	14986	14838	14765	14828	14966	14898	14840	15106	14930	14918	14865	14644	14928	14789	14866	14968	14881	14950	14963	14861	14711	14994	15025	14749	14833	14971	14945	15055	14778	14890	14841	14769	14881	14932	14905	14858	14814	14974	14825	14929	14792	14888	14911	14713	14985	14940	15129	14949	14898	15000	14898	14915	14886	14976	14871	14897	14923	14805	14709	14856	14888	14945	14895	14997	14857	14995	14840	14986	14747	14862	14934	15003	14870	14860	14711	14737	14861	14922	14803	14884	14733	14998	14802	14943	14938	15135	14791	14747	14824	15091	15004	14812	14866	15044	14769	14721	15148	14766	14735	14936	14694	14922	14845	14864	14901	14946	14826	14895	14960	14895	14822	14836	14836	14781	14985	14804	14921	14887	14977	14977	14829	15073	14897	14968	14882	14864	14955	15035	15045	14664	14803	14782	14766	14857	14771	14892	14905	14754	14942	14819	14874	14989	14758	14745	14964	15058	14717	14965	14899	14934	14752	15106	14905	14845	14755	14990	14801	14830	14894	14921	14863	14942	14885	14717	14760	14710	14930	14669	14876	14951	14914	14946	15007	15022	14854	14891	14759	14843	14752	14962	14748	14823	14854	14825	14939	14823	14799	14779	14970	14893	15031	14955	14768	14853	15176	15050	14858	14810	14895	14695	14801	14842	14687	14848	14820	14893	14845	14817	14813	14821	14998	14810	14990	15018	14686	14823	14841	14927	14978	14923	14990	14897	14938	14881	14969	14918	14894	14977	14861	14850	14909	14918	14799	14894	14951	14920	14845	14824	14840	14769	14790	14993	14938	14865	14843	14723	14804	14832	14804	14827	14811	15058	15034	14938	14905	14981	15006	14811	14873	14816	14825	14687	14875	14707	14890	14939	14790	14842	15038	14921	14813	14993	14768	14891	15020	14787	15081	14927	14854	14799	14885	14682	14913	14944	14932	14960	14894	14911	14771	14924	14942	14857	14732	14953	14810	14840	14865	14947	15037	14937	15071	14783	14926	14826	14889	14751	14822	14769	14948	14837	14999	14847	14807	15005	15002	14863	15079	14908	14853	14941	14924	14813	14957	14757	14949	14803	14850	15004	14903	14811	14915	15093	14867	14823	14757	14825	14852	14932	14823	15055	15074	14943	15032	15008	14995	14901	14829	14860	14802	14938	14826	14685	14859	14977	14836	14890	15070	14925	14823	15004	14948	14902	14574	14943	14856	14907	14873	14993	14938	14840	14935	14781	15117	14926	14692	14834	14909	14823	14921	14880	14710
23918	21491	29247	24302	22690	24269	23409	20092	19351	19419	19672	19324	18918	18603	18370	18287	18290	18596	18405	18358	18282	18169	18062	18248	17887	18105	17978	18237	18064	18073	18035	17798	18001	20168	21251	19915	18812	18425	18094	18023	17980	18104	18095	17807	17748	18003	17963	17784	17940	17877	17931	17780	17776	17837	17776	17859	17914	17854	17680	17839	17723	17518	17815	17917	17717	17643	17777	17854	18059	17721	18021	17873	17958	17820	17838	17834	17534	17669	17831	17931	17589	17780	17589	17952	17841	17833	17989	17916	17763	17711	17686	17974	17828	17851	17941	17653	17795	17541	17759	17725	17974	17826	17658	17769	17839	17848	17776	17811	17699	17905	17705	17821	17925	17763	17736	17777	17812	17967	17690	17965	17889	17508	17771	17880	17705	17938	18027	17854	17678	17872	17835	17936	17673	17864	18002	17653	17716	17840	17812	17880	17735	17727	17755	17641	17550	17842	17552	17842	17809	17728	17644	17744	17864	17842	17817	17763	17996	17780	17781	17712	17777	17840	17723	17901	17777	17830	17991	17722	17788	17811	17891	17767	17791	17998	17815	17605	17784	17816	17886	17717	17754	17731	17763	17516	18000	17857	18010	17875	17763	17632	17757	17811	17906	17870	17819	17739	17909	17636	17884	17832	17791	17924	17870	17760	17750	17766	17760	17836	17524	17727	17645	17711	17869	18322	18062	17884	17910	17807	17810	17639	17913	17828	17922	17724	17771	17729	17873	17886	17824	17575	17970	17756	17731	17767	17709	17783	17791	17838	17616	17849	17918	17864	17935	17631	17904	17756	17865	17728	17702	17837	17671	17684	18046	17873	17695	17579	17680	17797	18019	17680	17856	17872	18011	17793	17807	17552	17721	17898	17580	17559	17816	17703	17643	17733	17871	17681	17474	17853	17855	17776	17756	17794	17885	17793	17743	17861	17851	17901	17681	17778	17823	17729	17621	17786	17802	17886	17764	17889	17782	18072	17957	17851	17868	17861	17739	17771	17848	17996	17879	17810	17654	17871	17797	17779	17767	17846	17668	17719	17704	17800	17895	17585	17720	17736	17837	17736	17815	17772	18027	17602	17719	18015	17763	17771	17795	17708	17851	17541	17750	17754	17882	17738	17684	17866	17810	17948	17730	17820	17763	17718	17810	17740	17591	17949	17793	17681	17862	18061	17727	17591	17703	17853	17672	17771	17904	17953	17748	17978	17665	17899	17717	17826	17881	17873	17587	17906	17966	17908	17750	17778	17572	18006	17809	17883	17754	17776	17626	17906	17612	17809	17740	17784	17999	17876	17816	17912	17858	17582	17758	17758	17651	17615	18018	17821	17643	17664	17888	17604	17689	17726	17733	17672	17717	17655	17740	17981	17663	17763	17651	17721	17614	18014	17882	17689	17935	17758	17866	17664	17755	17905	17925	17750	17903	17826	17777	17858	17738	18063	17865	17818	17848	17873	17676	17715	17834	17677	17706	17819	17629	17704	17805	17741	17579	17917	17856	17791	17829	17732	17809	17744	17643	17854	17865	17807	17805	17797	17957	17756	17728	17928	17767	17801	17707	17699	17739	17762	17840	17599	17830	17784	17998	17836	17867	17837	17858	17856	17671	17848	17615	17875	17697	17729	17786	17685	17724	17865	17853	17749	17730	17814	17889	17822	17779	17827	17689	17661	17827	17958	17879	17733	17685	17906	17717	17814	17856	17925	17808	17864	17738	17728	17865	17683	17834	17830	17657	17929	17763	17777	17682	17866	17721	17656	17769	17760	17746	17662	17738	17686	17684	17696	17653	17633	17657	17899	17764	17905	17784	17858	17799	17706	17604	17841	17882	17863	17616	17670	17817	17610	17700	17614	17641	17674	17658	17955	17941	17699	17923	17726	17785	17920	17717	17948	17826	17866	17866	17755	17834	17733	17800	17770	17664	17721	17686	17974	17789	17581	17626	17873	17705	17722	17872	17989	17802	17708	17638	17806	17887	17611	17739	18100	17793	17849	17815	17514	17860	17880	18058	17919	17900	17831	17891	17916	17794	17887	17855	17663	17823	17830	17877	17661	17962	17847	17817	17595	17707	17793	17750	17781	17728	17786	17949	17852	17726	17958	17886	17825	17876	17928	17579	17637	17784	17769	17977	17841	17800	17904	17911	17666	17797	17721	17716	17572	17932	17770	17673	17736	17637	17811	17845	17749	17720	17901	17820	17973	17661	17848	17675	17596	18075	17630	18034	17640	17774	17831	17822	17801	17841	17962	17852	17728	17675	17779	18088	17705	18017	17755	17757	17871	17650	17766	17561	17951	17719	17832	17811	17806	17773	17672	17892	17783	17708	17814	17731	17623	17827	17910	17798	17748	17823	17745	17655	17867	17690	17720	17811	17816	17741	17752	17765	17777	17785	17621	17867	17718	17805	17633	17730	17700	17886	17865	17647	17971	17858	17882	17755	17885	17856	17770	17976	17795	17629	17781	17869	17468	17822	17765	17805	17694	17933	17621	17905	17799	17637	17585	17731	17687	17940	17820	17847	17629	17754	17754	17873	17711	17936	17750	17912	17970	17664	17824	17863	17746	17894	17845	17716	17731	17806	17767	17970	17750	17842	17772	17709	17707	17802	17941	18068	17561	17873	17703	17610	17861	17834	17628	17631	17704	17805	18037	17895	17668	17824	17739	17779	17820	17885	17661	17641	17732	17848	17622	17658	17701	17861	17621	17875	17967	17587	17803	17984	17906	17748	17788	17601	17510	17573	17822	17728	17759	17803	17662	17842	17805	17652	17787	17793	17697	17785	17609	17775	17743	17772	17953	17776	17750	17688	17974	17804	17679	17911	17847	17745	17826	17712	17794	17888	17644	17582	18121	17700	17528	17903	17806	17673	17749	17713	17748	17654	17554	17861	17693	17583	17918	17714	17792	17773	17657	17842	17787	17633	17906	17944	17642	17699	17740	17942	17802	17790	17729	17713	17760	17891	17778	17962	17655	17823	17671	17718	17726	17902	17951	17812	17677	17772	17985	17662	17816	17616	17676	17754	17782	17777	17999	17808	17700	17719	17805	17718	17904	17741	17812	17943	17766	17751	17709	17948	17745	17800	17767	17818	17757	17741	17756	17809	17852	17981	17646	17887	17691	17854	17869	17877	17879	18085	17842	17748	17775	17662	17844	17891	17747	17659	17735	17878	17748	17724	17816	17893	17961	17709	17695	17844	17834	17817	17889	17671	17649	17842	17808	17850	17662	17846	17602	17905	17835	17760	17854	17802	17735	17949	17815	17721	17732	17777	17877	17529	17689	17810	17600	17836	17821	17874	17717	17799	17767	17966	17781	17852	17595	17680	17919	17733	17864	17740	18025	17836	17978	17896	17746	17766	17698	17832	17959	17790	17693	17935	17700	17860	17668	17859	17481	17741	17780	17619	17743	17818	17824	17758	17670	17728	17882	17791	17781	17928	17826	17896	17498	17680	17977	17946	17544	17668	17733	17701	17645	17759	17810	17715	17874	17743	17789	17772	17995	17852	17971	17661	17851	17615	17740	17726	17724	17827	17630	17843	17569	17826	17785	17782	17887	17589	17588	17667	17761	17761	17562	17526	17587	17742	17983	17745	17870	17888	17812	17698	17950	17983	17877	17985	17598	17875	17553	17790	17609	17712	17938	17727	17534	17729	17749	18002	17683	17810	17825	17660	17973	17781	17788	17946	17746	17988	17723	17890	17725	17691	17751	17725	17660	17736	17720	17680	17570	17862	17902	17761	17737	18077	17783	17738	17967	17799	17650	17711	17747	17997	17643	17746	17892	17669	17721	17807	17896	17696	17630	17939	17687	17816	17711	17637	17992	17815	17867	17788	17801	17807	17816	17687	17974	17827	17734	17795	17886	17845	17941	17713	17701	17784	17590	17784	17762	17840	17767	17869	17805	17983	18024	17724	17786	17752	17685	17561	17764	17971	17975	17920	17622	17689	17768	17824	17677	17685	17868	17827	17725	17684	17639	17802	17645	17724	17799	17768	17752	17854	18040	17926	17813	17909	17827	17909	17835	17737	18028	17742	17703	17795	17735	17820	17795	17884	17687	17753	17700	17810	17833	17641	17450	17847	17890	17685	17819	17875	17584	17723	17791	17573	18046	17839	17753	17922	17796	17699	17739	17811	17782	17739	17711	17829	17884	17670	17800	17761	17770	17745	17866	17837	17869	17717	17603	17981	17941	17977	17909	17771	17796	17868	17699	17564	17687	17810	17667	17816	17704	17869	17918	17729	17848	17982	17896	18042	17633	17715	17772	17729	17787	17932	17710	17689	17436	17657	17717	17906	17771	17701	17812	17752	17802	17827	17695	17768	17863	17784	17644	17948	17613	17843	17658	17734	17927	17791	17546	17737	17801	17848	17841	17572	17903	17669	17789	17645	17792	17950	18027	17964	17591	17882	17730	17630	17866	17922	17732	17812	17733	17789	17738	17848	17644	17624	17935	17959	17848	17721	17598	17828	17557	17566	17678	17703	17606	17872	17867	17873	17711	17630	17673	17807	17767	17788	17659	17880	17768	17688	17803	17913	17631	17707	17822	17794	17777	17614	17922	17729	17870	17685	17956	17734	17840	17812	18156	17897	17666	17841	17907	17855	17780	17703	17685	17771	17790	17736	17757	17917	17657	17782	17781	17903	17535	17845	18047	17770	17705	17931	17894	17867	17769	17919	17723	17629	17842	17758	17586	17618	17854	17781	17867	17855	17470	17836	17705	17825	17763	17805	17567	17804	18132	17866	17840	17850	17613	17772	17810	17791	17673	17819	17784	17834	17896	17814	17601	17757	17796	17834	17774	17712	17733	17929	17775	17781	17891	17663	17860	17865	18049	17842	17837	17721	17950	17936	17711	17600	17826	17713	17787	17853	17824	17940	17658	17632	17993	17927	17742	18050	17851	17766	17827	17760	17810	17648	17777	17613	17737	17891	17814	17736	17820	17914	17535	17646	17696	17776	17762	17812	17840	17760	17760	17710	17659	17893	17897	17880	17610	17782	17680	17762	17747	17586	17885	17762	17752	17790	17856	17963	17925	17862	17668	17581	17885	17870	17719	17893	17707	17725	17921	17831	17837	17659	17935	17957	17856	17723	17793	17667	17901	17819	17780	17875	17733	17678	17593
20461	37172	36811	27249	22598	20569	18406	17753	17161	16721	17339	17150	16246	15782	15562	15175	15448	15569	15313	15274	15669	15223	15195	15240	15143	14993	14916	14998	14955	15108	14911	14959	15285	18682	19078	17477	15896	15281	14931	14928	15096	14756	14865	14898	14814	14830	14965	14937	14837	15006	14730	14915	14839	14880	14785	14839	14900	14784	14907	14825	14685	14981	14982	14645	14933	14938	15095	14763	14888	14868	14709	14815	14701	14749	14910	14893	14855	14844	14734	14879	14756	14775	14625	14808	14893	14813	14893	14698	14811	14743	14671	14867	14836	14765	14978	14932	14911	14735	14898	14777	14841	14842	14814	14806	14854	14734	14926	14910	14781	14951	14855	14787	14829	14895	14758	14888	14912	14782	14974	14793	15003	14821	14724	15028	14823	14925	14610	14760	14734	14668	14838	14864	14955	14843	14747	14804	14881	14826	15082	14808	14807	14899	14876	14733	14905	14858	14829	14925	14812	15015	14936	14902	14784	14833	14852	14908	14831	14674	14849	14868	14816	14939	14805	14715	14846	14900	14626	14807	14853	14838	14835	14719	14917	14803	14755	14948	14822	14888	14731	14908	14809	14960	14929	14724	15003	14592	14853	14885	14847	14707	14698	14748	14864	14966	14842	14838	14787	14723	14886	14789	14845	14931	14952	14913	14770	14743	14853	14708	14889	14680	14683	14964	14845	14876	14693	14767	14819	14933	14743	14773	14893	14943	14661	14648	14814	14769	14750	15027	14850	14842	14856	14771	14967	15015	14930	14767	14738	14852	14784	14780	14751	14701	14822	14974	14778	14855	14849	14856	14754	14964	14967	14838	14774	14645	14778	14899	14706	14739	14876	14909	14764	14705	14892	14847	14969	14828	14745	14892	15007	14901	14761	14842	14794	14946	14840	14876	14797	14918	14854	14745	14899	14800	14915	14863	14883	14845	14741	14962	14817	14780	14794	14696	14764	14869	14671	14736	14740	14879	14712	14862	14880	14945	14630	14748	14887	14660	14744	14839	14918	14936	14929	14742	14841	14879	14924	14845	14791	15025	14731	14821	14731	14828	14722	15041	14920	14732	14692	14806	14807	14901	15003	14746	14817	14835	14817	14757	14790	14825	14841	14951	14991	14926	14788	14864	14954	14770	14857	14936	14888	14690	14726	14754	14936	14945	14772	14588	14844	14787	14601	14941	14809	14889	14898	14806	14977	14868	14870	14857	14778	14823	14633	14855	14800	14839	14795	14846	14715	14868	14918	14791	14746	14881	14841	14797	14943	14754	14794	14768	14742	14848	14833	14684	14893	14697	14805	14950	14739	14726	14765	14636	14754	14761	14971	14735	14678	14857	15015	14795	14676	14714	14851	14749	14933	14642	14857	14678	14757	14851	14845	14740	14745	14876	14850	14814	14966	14917	14933	14871	14944	14848	14790	14854	14718	14836	14683	14935	14781	14801	14934	14702	14909	14760	14788	14869	15016	14689	14922	14793	14881	14948	14640	14785	14753	14816	14867	14880	14744	14746	14815	14713	14844	14942	14897	14833	14600	14958	14838	14913	14774	14840	14745	14740	14612	14912	14892	14873	14656	14775	14974	14783	14840	14939	14865	14783	14882	14777	14792	14687	14914	14681	14854	14771	14984	15016	14888	14820	14928	14868	14723	14767	14870	14843	14724	14877	14922	14836	14734	14918	14806	14797	14815	14918	14907	14819	14746	14794	14955	14783	14767	14790	14869	14814	14970	14952	14825	14801	14889	14857	14701	15028	14765	14780	14882	14854	14783	14810	14722	14935	14754	14775	14957	14990	14873	14809	14766	15000	14681	14660	14859	14881	14862	14854	14897	14881	14994	14727	14800	14865	14791	14828	14586	15024	14890	14819	14831	14803	14720	14863	14897	14813	15013	14721	14801	14832	14854	14914	14787	14741	14965	14711	14947	14821	14688	14961	14863	14929	14705	14822	14823	14939	14733	14775	14894	14703	14809	14797	14819	14722	15080	14821	14858	14703	14739	14688	14754	14936	14807	14993	14753	14823	15033	15013	14975	14755	14725	14893	15009	14927	15051	14748	14864	14787	14799	14893	14825	14788	14860	15068	14721	14918	14949	14966	14733	14804	14824	14859	14836	14828	14874	14764	14815	14713	14792	15079	14956	14702	14956	14964	14901	14900	14819	14838	14784	14837	14936	14877	14837	14742	14702	14944	14903	14800	14850	14802	14808	14802	14919	14779	14604	14904	14848	15059	14706	14717	14832	14801	14957	14851	14796	14882	14961	14897	14851	14939	14927	14897	14816	14891	14877	14823	14857	14744	14787	14903	14902	14841	14798	14833	14910	14734	14943	14718	14964	14807	14621	14834	14766	14903	14936	14753	14911	14848	14714	14864	14960	14847	14753	14814	14667	14713	14934	14802	14821	14709	14880	14904	14741	14754	14916	14879	14762	14816	14810	14951	14855	14913	14827	14889	14907	14702	14616	14855	14723	14854	14603	14772	14769	14890	14926	14832	14872	14879	14766	14959	14831	14761	14737	14885	14774	14743	14810	14780	14764	14787	14795	14921	14767	14664	14858	14713	15042	14729	14853	14808	14855	14859	14898	14836	14880	14902	14932	14849	14723	14776	14788	14837	14854	14947	14760	14699	14828	14740	14814	14901	14747	15001	14873	14935	15015	14807	14903	14932	14757	14611	14695	14754	14887	14787	14675	14840	14711	14896	14851	14848	14850	15013	14790	14960	14743	14958	14895	14880	14789	14925	14904	14601	14925	14818	14759	14753	14948	14879	14819	14838	14815	14897	14633	14875	14901	14807	14743	14835	15061	14881	14938	14761	14609	14888	14711	14966	14814	14936	14821	14757	14746	14817	14853	14955	14837	14744	14640	14705	14974	14835	14623	14723	14765	14837	14888	14893	14908	14752	15069	14595	14998	14673	14817	14785	14864	14837	14780	14649	14854	14776	14789	14828	14839	14813	14839	14819	14834	14870	14850	14918	14850	14775	14648	14746	14841	14805	14789	15024	14892	14841	14877	14829	14784	14781	14890	14818	14785	14892	14738	14719	15014	14917	14886	14807	14887	14882	14807	14883	14723	14907	14834	14822	14816	14874	14771	14902	15014	14840	14758	14682	14890	14835	14731	14830	14729	14808	14881	14820	14731	14770	14737	14728	14781	14828	14770	14810	14735	14893	14868	14786	14783	14787	14959	14802	14694	14731	14863	14649	14812	14922	14684	14821	14944	14892	14719	14884	14853	15119	14902	15031	14787	14589	14866	14947	14646	14863	14890	14958	14891	14774	14826	14842	14858	14791	14722	14697	14828	14805	14786	14806	14906	14964	14756	14844	14721	14736	14925	14846	14650	14659	14872	14765	14886	14968	14873	14868	14866	15033	14853	14868	14943	14726	14894	14938	14711	14756	14886	14775	14865	14920	14919	14907	14924	14889	14846	14782	14723	14725	14858	14946	14851	14924	14915	14744	14720	14720	14743	14986	14908	14795	14794	15027	14761	14838	14773	14869	14721	14947	14891	14768	14941	14889	14994	14823	14893	14829	14896	14877	14823	14798	14911	14770	14879	15011	14644	14802	14816	14756	14709	14857	15000	14794	14707	14715	14828	14939	14739	14640	14675	14699	14826	14839	14768	14774	14948	14586	14936	14966	14847	14837	14798	14671	14975	14822	14859	14597	15069	14818	14813	14825	14938	14775	14794	14866	14867	14829	14771	14902	14890	15056	14875	14785	14841	15051	14870	14922	14849	14692	14678	14967	14836	14838	14705	14752	14963	14779	14822	14830	14875	14797	14887	14772	14837	14743	14786	14676	14810	14927	14876	14851	14892	14791	14864	14804	14849	14752	14795	14826	14872	14932	14805	14944	14765	14873	14840	14928	14806	14789	14818	14891	14887	14884	14788	14984	14845	14849	14763	14922	14868	14785	14893	14863	14929	14916	14855	14792	14869	14667	14853	14790	14775	14727	14823	14764	14767	14798	14888	14719	14829	14845	14876	14789	14933	14838	14822	15001	14877	14925	14973	14875	14895	14957	14826	14748	14863	14861	14823	14864	14779	14770	14772	14933	14877	15041	14863	14924	14667	14848	14923	14805	14783	14640	14864	14936	14898	14794	14807	14791	14819	14831	14715	14942	14920	14813	14764	14676	14911	14811	14699	14787	14866	14762	14844	14708	14907	14901	14772	14832	14802	14900	14715	14934	14816	14980	14941	14876	14975	14692	14838	14856	14571	14783	14853	14850	14820	14811	14917	14913	14894	14893	14800	14963	14669	14872	14696	14933	14740	14614	14669	14974	14869	14790	14744	14652	14676	14722	14755	14983	14930	14848	14668	14889	14766	14703	14845	14759	14838	14867	14786	15004	14742	14834	14921	14743	14877	14877	14842	14768	14949	14841	14759	14846	14961	14685	14673	14902	14683	14887	14826	14645	14838	14989	14816	14824	14715	14880	14888	14911	14783	14802	14808	14754	14794	14935	14858	14783	14850	14675	14733	14791	14786	14894	14706	14766	14831	14707	14878	14951	14894	14862	14904	14821	14898	14752	14852	14874	14880	14791	14848	14736	14718	14690	14829	14860	15008	14856	14909	14737	14698	14791	14951	14882	14899	14809	14865	14669	14753	14846	14847	14645	14869	14937	14891	14818	14849	14840	14897	14886	14903	14981	14765	14809	14937	14843	14800	14775	14965	14628	14848	14678	14823	14952	14898	14895	14730	14672	14823	14717	14761	14902	14959	14982	14781	14913	14827	14737	14764	14869	14709	14942	15039	14902	14820	14718	14878	14879	14883	14752	14693	14730	14886	14925	15116	14664	14756	14722	14799	14837	14798	14757	14718	14727	14796	14788	14823	14840	14720	14892	14861	14765	14880	14783	14799	14851	14928	14800	14886	14738	14684	14827	14979	14763	14894	14770	14994	14893	14816	14868	15009	14852	14879	14701	14850	14903	14959	14871	14880	14982	14768	14783	14944	14823	14918	14851	14988	14855	14654	14909	14718	14928	14858	14637	14841	14889	14877	14900	14829	14730	14662	14832	14609	14799	14736	14814	14888	14850	14803	14874	14879	15033	14942	14751	14890	14915	14953	14691	14850	14814	14739	14869	14940	14852	14825	15034	14933	14823	14877	14852	14781	14775	14790	14627
22976	21454	29481	23824	21803	24324	26962	21224	20161	19914	19758	19856	19398	19115	18951	18799	18626	18714	18413	18390	18780	18391	18468	18113	18218	18321	18250	18094	18283	18228	18038	18148	18180	22099	23617	21748	20113	19024	18278	18174	17911	17877	18080	18076	18019	17963	17996	18011	17863	17933	17872	17832	17962	17979	18111	17817	17742	17926	17945	17899	18021	17995	18006	18145	17901	17966	17687	17615	17852	17901	17693	17606	18088	17923	17913	17821	17780	17927	17881	18151	17843	17878	17954	17918	17976	17885	18082	17986	17806	17853	18136	17867	17967	17851	17793	17708	17815	17909	17953	17972	17949	17775	17587	17624	17714	17696	18148	17945	17891	17798	17946	17841	17885	17658	17722	18034	17868	17853	17807	18060	17867	17792	18054	17892	17893	17808	17810	17846	18109	17751	17825	17899	17878	17978	18170	17845	17820	17675	17935	17748	17836	18105	17879	17773	18019	17855	18008	17847	17851	17832	17942	17966	17955	17704	18002	17944	17926	17925	17922	17752	18118	18167	17842	17953	17877	18010	17975	17827	17867	17895	17975	17716	17945	17853	17709	17897	17765	17960	17725	17995	17905	17966	18042	17809	17808	17943	17678	17802	17703	17833	17881	17732	17834	17945	17970	17987	17865	17826	17850	17969	17741	17865	17872	18054	18108	17760	17818	17882	17883	17927	17854	17699	17605	17800	17859	17709	18077	17777	17862	17825	18033	17744	18061	17808	17767	17815	17902	17914	17704	17786	17984	17800	17945	18052	18022	17897	18004	17950	17749	17850	17738	17730	17656	17964	17679	17817	17847	17882	17830	17920	17730	17803	17710	17697	17659	17543	17937	17886	17775	17817	17657	17734	17722	17794	18063	17866	17890	17965	17863	17751	17944	17891	18015	18083	17833	17899	17716	17800	17788	17972	17930	17760	17711	17920	17669	17937	17999	17811	17924	17921	17844	17767	17722	17967	17837	18011	17800	17597	17788	17829	17719	17719	17888	17699	17728	17718	17711	17773	17944	17676	17760	17802	17793	17909	18068	17943	17773	17895	17782	17820	17827	17555	17669	17811	17831	18014	17891	17826	17759	17797	17822	17774	17949	17846	18028	18120	17810	17675	17841	17924	18082	17898	17921	17924	17753	17673	18011	17896	17931	18230	17772	18021	17994	17953	17968	17898	17850	17687	17726	17684	17917	17986	17775	17843	17597	17844	17811	17796	17868	17944	17736	17772	17973	17855	17561	17869	17720	17899	17872	17742	17763	17814	17675	17704	17694	17793	17882	17939	17739	17957	17902	17730	17744	17964	18010	17829	17985	17871	17816	17679	17779	17572	17846	17989	18011	17817	17834	17846	17656	17931	17901	17777	17837	17879	17822	17849	17719	17747	17835	17714	17822	17887	17697	17689	17645	17675	18047	17875	17786	17858	17906	17836	17883	17797	17775	17850	17889	17652	17759	17868	17926	17727	17823	17891	17950	17745	17765	17935	17909	17788	17854	17954	17864	17903	17855	18052	17706	17992	17967	17823	17966	17680	17891	17929	17630	17872	17804	17874	17783	17768	17667	17868	17845	17871	17821	17947	17760	17773	18044	18022	18003	17791	17899	17910	17867	17935	17965	17705	17792	17867	17961	17853	17843	17863	17858	18005	17800	17741	17907	17695	17888	17909	17948	17801	18021	17661	17726	17759	17936	17713	17758	17722	17894	17928	17765	17939	17910	17759	17929	17948	17830	17792	17826	17917	17628	17605	17733	17621	17861	17725	18100	17810	17802	17749	17945	17849	17809	17719	17850	17876	17855	17754	17882	17737	17710	17670	17939	17798	17991	17698	17796	17650	18053	17843	17794	17949	17628	17730	17952	17727	17794	17889	17898	17780	17801	17895	17623	17793	17693	17658	17918	17713	17811	17911	17958	17743	17779	17519	17803	17808	17820	17907	17873	17729	17910	17846	17771	17901	17830	17666	17769	17940	17684	18010	17679	17805	17787	17838	17933	17732	17752	17847	17880	17879	17833	17691	17887	17901	17852	17866	17971	17819	18131	17939	17757	17769	17790	17789	17957	17853	17629	17771	17983	17945	17930	17847	17921	17950	17852	17874	17819	17714	17852	17667	17862	18011	17875	17811	17752	17861	17693	17724	17896	18016	17796	18000	17833	18086	17787	17912	17789	17683	17751	17758	17997	17703	17955	17766	17890	17985	17888	17961	17661	17710	17789	17920	17842	17717	17741	17943	17940	17867	17868	17781	17921	17862	17718	18011	17638	17852	17860	17902	17742	17786	18013	17878	17715	17854	17803	17936	17880	17864	17646	18064	17810	17756	17834	17786	17743	17593	17837	17632	17880	17977	17729	17878	17752	17942	17805	17802	17814	17791	17793	17780	17743	17895	17908	18014	17749	17876	17943	17679	17778	17795	17888	17676	17980	17661	18051	17809	17946	18155	17802	17888	17839	17744	17771	17968	17858	17944	17768	17698	17876	17918	17818	18072	17970	17688	17786	17760	17726	17888	17891	17966	17725	17918	17804	17909	17758	17782	17835	17827	17721	17621	17961	17853	17841	17875	18172	17778	17935	17691	17899	17878	17797	17821	17978	17684	17885	17960	17950	17894	17631	17718	17469	17762	17766	17761	17819	17623	17750	17853	17872	18017	17865	17749	17724	17915	17922	17842	17975	17979	17787	17784	17641	17859	17783	17878	17983	17895	17789	17765	17900	17798	17792	18009	17882	17829	17846	17785	17861	17756	17603	17774	17909	17807	17824	17893	17823	17769	17767	17699	17779	17993	17920	17984	17869	17858	17974	17967	17672	17780	17597	17985	17927	17887	17822	17936	17828	17998	18005	17624	17848	17968	17909	17797	17994	17932	17736	17917	17922	17994	17878	17940	18019	17892	17816	17818	17844	17942	17807	17838	17641	17835	17845	17970	17761	17770	17748	17728	17973	17595	17858	17797	17997	17728	17782	17768	17695	17893	17917	17950	18050	17769	17587	17719	17897	17710	17922	17846	17881	17750	17828	17916	17926	17737	17902	17831	17833	17733	17841	17759	17683	17767	18029	17650	17998	17697	17766	17868	17810	17778	17933	17892	17820	17678	17779	17917	17840	17819	17773	17673	17892	17835	18014	17876	17875	18050	17714	17980	17739	17821	17896	17857	17819	17761	17777	17759	18091	17790	18003	17774	17709	17838	17905	17781	17977	17749	17850	17748	17891	17967	17747	17790	18040	17909	17881	17581	18006	17828	17866	17793	17766	18005	17827	17643	17958	17760	17805	17882	17861	17742	17946	17688	17602	17858	17754	17809	17956	17853	17821	17937	18092	17761	18027	17952	17773	17679	17979	17818	18009	18002	17777	17712	17851	18005	17800	17774	17674	17781	17900	17858	17628	17808	17761	17792	17753	17723	17914	17801	17681	17752	17798	17699	17893	17988	17879	17753	18058	18009	17794	17929	17793	17737	17941	17786	17923	17926	17869	17660	17859	17682	17787	17924	17808	17854	17586	17936	17830	18001	17939	18027	17693	17868	17753	17987	17890	17689	17804	17841	17779	17968	17739	17889	17807	17887	17840	17908	17885	18001	17594	17764	17790	17831	17773	17696	17824	17831	17634	17763	17999	17847	17858	17797	17831	17885	17727	17985	17777	17831	17874	17676	18018	17767	17869	17805	17919	17906	17817	17729	17922	17657	17678	17810	17998	17987	17958	17868	17919	17995	17855	17649	17760	17872	17732	17797	17613	17763	18021	17758	17908	17737	17816	17862	17782	17780	17922	17854	17868	17832	17842	17722	18082	17717	18028	17674	17824	17783	17784	17767	17978	17995	17866	17915	17785	18002	17628	17812	17836	17814	17831	17963	17830	17670	17851	17930	17771	17770	17776	17901	17997	17844	17892	17875	17779	17756	17782	17653	17957	17710	17726	17836	17848	17716	17804	17829	17685	17869	17958	17829	17883	17724	17466	17812	17660	17875	17652	17700	17675	17975	18003	17832	17808	17898	17811	17873	17870	17965	17740	17829	18004	18133	17858	17763	17628	17693	17658	17661	17740	17942	17813	17979	18061	17931	17873	17839	18042	17805	17685	17640	17689	17808	17918	17712	17772	17724	17738	17770	17708	17696	17818	17891	17770	17758	17895	17724	17850	17931	17754	18015	17924	17847	17717	17921	17421	18015	17717	17699	17790	17948	17833	17839	17617	17711	17839	17733	17959	18049	17834	17809	17609	17842	17758	17886	17888	17772	17841	17905	17804	17788	17719	17992	17772	17780	17920	17702	17778	17970	17881	17781	17881	17775	17879	17826	17825	17873	17713	17841	17926	17763	17965	17790	17987	17968	17992	17800	17942	17821	17708	17561	17949	17710	17859	17821	17859	17849	17849	17751	17718	17990	18020	17800	17940	17563	18130	17904	17833	18109	18137	17842	17825	17788	17957	17794	17800	17731	17910	17796	17680	17661	17773	17783	17965	18020	17767	17712	17902	17975	17768	17787	17799	17797	17812	17807	17876	17995	17889	17655	17711	17800	17830	17614	17613	17670	18019	17951	17730	17755	17832	17929	17913	17905	17757	17740	18105	18042	18075	17811	18051	17855	17938	17911	18074	17736	17828	17756	17643	17789	17726	17927	17778	17853	17851	18132	18013	17810	17726	18044	17782	17924	18158	17719	17872	17788	17931	17680	17626	17708	17769	17708	17856	17829	17803	17747	17792	17787	17896	17830	17790	17751	17730	17877	17703	17730	17823	17627	17694	17718	17811	17998	17665	17809	17997	17845	17880	17838	17739	17998	17622	17755	17598	17795	17651	17764	18037	17979	17872	17932	17856	17905	17882	17678	17927	17905	17854	17737	17714	17763	18067	17623	17930	17904	17839	17981	17844	17671	17730	17961	17996	17783	17959	18014	17977	17761	17830	17871	17969	17794	17968	17737	17913	17902	17927	17617	17758	17813	17916	17819	17901	17680	17777	17991	18000	17597	17886	17772	17960	17842	17774	17747	17656	17690	17972	17742	17571	17930	17842	17733	17837	17958	17874	17612	17543	17858	17805	17678	17911	17818	17955	18002	17752	17859	17841	17830	17903	17835	17856	17795	17846	17856	17918	17783	17901	17990	17945	17974	17770	17908	17750	17971	17700	17751	17917	17741	17890	17886
22237	41932	40546	30637	25885	22596	20275	18671	18252	17623	18044	17954	16965	16321	15927	15666	15647	15996	15850	15536	15971	15526	15242	15326	15362	14945	15039	15251	15068	15141	14993	14888	15423	21395	22129	19269	17022	15765	15389	14923	14872	14942	14954	15010	14917	14697	15052	14728	14751	14727	14922	14889	14933	15010	14729	14796	14889	14781	14947	14625	14975	14761	14841	14892	14763	14775	14897	14754	14911	14757	14843	14931	14835	14940	14921	14902	14767	14893	14747	14763	14945	14780	14752	14812	14979	14917	14853	15064	14748	14903	14766	14889	14825	14666	14948	15044	14968	14830	14979	14723	14756	14721	15028	14842	14893	14865	14859	14667	14837	14878	14888	14836	14943	15010	14695	14701	14721	14893	14989	14918	14874	14962	14977	14558	14762	14766	14679	14947	14861	14785	14961	14782	14864	14858	14970	14859	14721	14796	14848	14952	14664	14808	14904	14640	14806	14848	14961	14870	14833	14771	14938	14836	14798	14843	14889	15029	14810	14853	14963	14780	14823	14794	14710	14958	14776	14914	14698	14861	14832	14897	14877	14750	14815	14890	14931	14819	14770	14758	14820	14827	14884	14945	14922	14789	14884	14822	14806	14850	14781	14675	14888	14927	14753	15078	14891	14867	14752	14930	14865	14803	14837	14937	14803	14792	14719	14646	14711	14836	14710	14754	14962	14991	14891	14742	14947	14845	14767	14643	14916	14844	14883	14849	14796	14794	14871	14855	14807	14760	14736	14934	14935	14835	14933	14674	14880	14846	14630	14905	14781	14878	14787	14872	14729	14933	14738	14694	14894	14817	14908	14888	14726	14888	14844	14810	14907	14904	14723	14810	14785	14627	14895	14837	14860	14881	14814	14829	14731	14693	14788	14803	14892	14937	14845	14900	14737	14875	14758	15067	14744	14603	14662	14774	14841	14858	14861	14725	14772	14853	14814	14821	14949	14931	14878	14720	14788	14868	14898	14785	14767	14622	14742	14925	14782	14912	14873	14887	14777	14884	14763	14900	14732	14981	14865	14842	14708	14893	14871	14661	14750	14780	15093	14759	14814	14876	14869	14714	14787	14807	14839	14767	14825	14777	14881	14845	14915	14742	14939	14880	14851	14873	14689	14692	14839	14783	14683	14735	14726	14845	14829	14701	14814	14722	14793	14896	14902	14768	14872	14718	14917	14719	14766	14732	14811	14941	14941	14724	14682	14800	14826	14767	14922	14534	14851	14785	14620	14781	14836	14663	14830	14734	14775	14794	14785	14795	14768	14688	14772	14739	14786	14706	14705	14958	14811	14824	14883	14879	14962	14629	14842	14876	14712	14870	14813	14623	14521	14782	14820	14704	14851	14656	14765	14784	14809	14730	14727	14702	14853	14894	14908	14774	14824	14951	14772	14725	14818	14706	14819	14874	14911	14718	14809	14837	14937	14761	14860	14775	14607	14718	14771	14870	14714	14883	14668	14840	14782	14739	14792	14995	14875	14783	14772	14841	14778	14949	14777	14996	14683	14833	14664	14869	14812	14895	14868	14813	14863	14817	14664	14857	14822	14775	14809	14800	14828	14700	14813	14786	14944	14642	15086	14686	14860	14708	14761	14872	14790	14755	14840	14615	14879	14773	14893	14811	14806	14638	14867	14724	14829	14980	14795	14733	14683	14792	14783	14937	15006	14678	14740	14895	14857	14868	14802	14920	14880	14889	14851	14709	14869	14927	14800	14739	14881	14843	14699	14700	14828	14804	14791	14906	14796	14941	14783	14863	14985	14849	14852	14849	14841	14806	14827	14736	14948	14877	14806	14584	14894	14745	14579	14953	14841	14973	14646	14685	14702	14812	14835	15004	14695	14767	14709	14860	14772	14777	14882	14720	14765	14663	14943	14696	14918	14785	14694	14605	14745	14857	14867	14670	14798	14629	15056	14783	14866	14833	14796	14971	14626	14824	14867	14724	14746	14740	14762	14799	14649	14899	14696	14756	14860	14692	14832	14827	14841	14669	14840	14909	14747	14832	14748	14812	14928	14885	14574	14900	14754	14771	14741	14904	14734	14690	14946	14758	14909	14839	14831	14853	14911	14865	14881	14706	14913	14905	14767	14937	14753	14873	14950	14856	14651	14777	14657	14787	14714	14815	14792	14760	14623	14936	14702	14629	14812	14717	14965	14844	14625	14862	14699	14736	14892	14879	14754	14934	14857	14753	14948	14772	14691	14766	14833	14883	14736	14725	14734	14867	14989	14792	14786	14832	14805	14773	14832	14913	14741	14857	14843	14920	14690	14738	14906	14948	14925	14873	14836	14676	14701	15011	14680	14829	14695	14810	14801	14950	14948	14806	14745	14651	14685	14920	14863	15005	14837	14945	14749	14822	14827	14925	14700	14819	14846	14874	14811	14736	14985	14758	14830	14830	14752	14744	14851	14846	14599	14811	14876	14719	14809	14948	14687	14804	14943	14801	14750	14771	14795	14839	14653	14794	14696	14886	14864	14864	14889	14797	14815	14887	14957	14759	14839	14790	14826	14626	14657	14757	14793	14931	14840	14744	14674	14868	14841	14859	14955	14714	14822	14725	14788	14880	14765	14836	14784	14721	14756	14777	15006	14929	14774	14815	14796	14736	14776	14858	14730	14825	14805	14756	14892	14794	14667	14798	14785	14893	14691	14721	14928	14807	14767	15030	14827	14857	14765	14760	15089	14759	14914	14807	14780	14832	15008	14777	14850	14816	14764	14806	14679	14741	14692	14894	14688	14887	14773	14932	14839	14807	14799	14965	14669	14820	14693	14855	14788	14848	14849	14896	14827	14880	14920	14820	14848	14933	14661	14715	14785	14687	14869	14846	14822	14832	14908	14708	14898	14857	14757	14859	14930	14718	14932	14769	14941	15009	14835	14805	14722	14643	14691	14855	14844	14851	14833	14726	14768	14815	14838	14758	14932	14696	14983	14735	14828	14753	14604	14836	14796	14617	14983	14783	14860	14907	14905	14845	14796	14660	14718	14787	14681	14942	14862	14872	14918	14781	14705	14862	14849	14835	14907	14847	14732	14994	14979	14795	14690	14819	14759	14820	14591	14721	14779	14610	14717	14909	14772	14808	14733	14715	14810	14707	14911	14712	14633	14842	14884	14636	14819	14842	15065	14856	14805	14733	14897	14928	14961	14697	14639	14948	14699	14815	14841	14805	14894	14811	14808	14748	14763	14681	14741	14576	14954	14929	14796	14720	14758	14841	14730	14900	14865	14757	14649	14863	14812	14732	14728	14958	14761	14810	14684	14740	14690	14841	14867	14767	14657	14691	14871	14866	14643	14738	14948	14813	14811	14847	14907	14742	14820	14681	14856	14802	14842	14690	14968	14938	14712	14748	14920	14797	14778	14944	14884	14632	14821	14873	14627	14853	14826	14826	14747	14931	14789	14752	14921	14836	14931	14628	15011	14709	14897	14691	14815	14763	14683	14663	14814	14677	14945	14750	14829	14878	14833	14782	14973	14806	14865	14960	14820	14780	14631	14716	14878	14770	14865	14805	14847	14797	14770	14713	14702	14851	14752	14825	14816	14778	14555	14732	14858	14777	14815	14838	14895	14842	14740	14687	14954	14774	14748	14867	14793	14702	14713	14773	14725	15066	14863	14762	14984	14709	14802	14619	14862	14721	14896	14820	14830	14763	14831	14760	14819	14718	14826	14764	14734	14613	14876	14773	14699	14934	14786	14706	14768	14737	14550	14784	14805	14928	14859	14865	14872	14731	14952	14827	14879	14688	14956	14749	14775	14821	14881	14860	14803	14699	14709	14818	14956	14782	14834	14870	14951	14787	14936	14757	14664	14794	14901	14791	14702	14860	14745	14681	14774	14887	14867	14846	14715	14739	14797	14855	14787	14699	14778	14689	14979	14800	14986	14924	14825	14871	14785	14788	14772	14799	14796	14792	14980	14938	14780	14731	14776	14723	14779	14896	14773	14765	14840	14782	14992	14772	14768	14759	14618	14782	14960	14797	14665	14907	15015	14811	14830	14777	14750	14789	14782	14645	14855	14928	14970	14901	14925	14673	14711	14762	14636	14577	14989	14697	14855	14715	14779	14770	15047	14950	14756	14580	14935	14742	14655	14797	14728	14778	14753	14795	14930	14781	14717	14729	14766	14809	14834	14831	14654	14724	14751	14853	14814	14732	14775	14872	14703	14846	14885	14975	14597	14745	14802	14768	14919	14847	14803	14728	14890	14775	14553	14691	14818	14741	14866	14751	14778	14832	14787	14882	14802	14845	14716	14888	14808	14768	14831	14634	14881	14736	14811	14982	14698	15002	14859	15003	14752	14718	14722	14769	14842	14786	14640	14724	14873	14831	14877	14729	14855	14831	14724	14761	14841	14662	14850	14745	14724	14913	14792	14921	14848	14824	14760	14840	14859	14845	14752	14683	14710	14845	15011	14718	14646	14754	14990	14736	14774	14899	14982	14829	14776	14774	14848	14938	14755	14960	14764	14757	14918	14672	14866	14860	14845	14753	14754	14952	14871	14613	14768	14811	14717	14836	14876	15013	14891	14719	14796	14901	14829	14827	14782	14887	14884	14869	14679	14662	14815	14956	14882	14917	14764	14783	14887	14673	14841	14799	15014	14726	14666	14613	14776	14805	14828	14738	14868	14859	14814	14874	14742	14813	15060	14833	14743	14793	14893	14702	14886	14921	14780	14892	14809	14723	14902	14764	14848	14897	14714	14825	14577	14773	14633	14811	14753	14776	14703	14792	14811	14998	14476	14926	14703	14815	14908	14709	14786	14751	14905	14777	14835	14793	14938	14757	14897	14825	14639	14793	14853	14765	14892	14728	14848	14651	14875	14805	14829	14808	14861	14829	14996	14843	14772	14904	14759	14840	14666	14703	14638	14865	14736	15041	14855	14791	14753	14717	14686	14918	14761	14703	14789	14889	14846	14995	14820	14891	14825	14774	14961	14775	14760	14791	14691	14736	14824	14710	14878	14836	14710	14897	14833	14880	14853	14787	14798	14841	14784	14909	14937	14825	14557	14733	14919	14698	14746	14836	14682	14862	14980	14987	14945	14924	14865	14755	14900	14775	14823	14821	14824	14766	15026	14903	14792	14778	14927	14734	14930	14739	14832	14744	14789	14880	14826	14788
28032	23840	29840	26321	21325	20344	19794	19012	19005	18858	18891	18724	18550	18690	18451	18154	18375	18607	18299	18372	18227	18574	18035	18147	18156	18158	18227	18218	18239	18372	18093	18276	18129	18244	18820	18705	18295	18307	18268	18214	18145	18224	18043	18243	18210	17955	18123	17964	18296	18172	18183	18277	18016	17962	18082	18026	18171	18048	18124	17934	18054	17929	18162	18214	18207	18161	18223	18000	18319	17948	17961	17970	18144	18085	18171	18300	18180	18012	18225	18123	18038	18006	18096	18035	18235	18073	18098	18024	17985	18019	18061	18000	18185	18178	18050	18023	18201	18098	18234	18048	18178	18151	17949	17969	18138	18154	18087	18096	18035	18134	18169	18308	18140	18048	17888	18126	18152	18246	18098	17928	18317	17978	18119	18000	17962	18121	18195	18078	18189	18013	18086	18014	18111	18066	18130	18266	17994	18175	18095	18217	18211	18119	18073	18122	18028	18143	17784	18168	17878	18256	18070	18028	18082	17880	18113	18178	18151	18133	18092	17924	18058	18164	18042	18044	17988	18108	18230	17919	18221	18244	18108	17981	18004	18329	18169	18211	18096	18045	18238	18085	18212	18215	17980	18107	18148	18252	17947	17899	18105	18119	18084	17998	17986	18045	17974	17986	17998	18042	18119	18209	18017	18092	18133	18073	17959	18004	18106	17923	18118	17954	17987	17903	18125	18039	17994	18110	18160	18158	18022	17974	18180	18140	17953	18271	18038	18114	18019	17922	18015	18269	18201	17981	17991	18035	18012	17856	18020	18175	18012	18067	17927	18160	18134	18045	18154	18025	18072	17950	18054	18019	17981	18180	18086	17885	17983	17953	17965	18150	18251	18150	17997	18033	18060	18007	17944	18061	17989	17889	18080	18304	18152	17934	18032	18095	17957	18028	18067	18101	18185	18261	17926	17812	17652	18050	17902	18131	18093	18179	18197	18274	18312	18053	17864	18296	17885	18047	18166	18038	18191	18009	18000	17979	18232	17946	18223	18036	18099	17975	18162	17970	18167	18093	17939	18170	17958	17876	17891	18071	17972	17949	17914	18036	18227	18315	18087	17986	18171	18172	18015	18016	17995	17978	18027	18084	18077	18185	18098	18143	17983	17916	17782	17999	18118	17862	17749	17963	18269	18213	18071	18122	18147	17913	17907	17944	17961	17952	18231	17946	18156	18079	18188	18186	18069	18088	18094	18087	17995	17917	17922	17988	18209	18075	17925	17912	17910	17795	18019	18097	18405	18099	17958	17899	18047	18074	18133	17979	18178	18221	17931	18112	17930	18215	18210	18061	17959	18236	18254	18099	18050	18138	17938	18093	18212	18113	18302	18018	18197	18091	17925	18124	17837	18014	18168	18169	18041	18179	18036	18066	17849	18042	17898	18025	17969	18032	18173	17980	18082	18045	17981	18151	18244	18229	18040	18075	18045	18149	18283	18151	18188	18054	18267	18137	18022	18048	18004	18255	18129	17966	18043	17964	17991	18000	18038	18189	18268	18219	18217	18110	18125	18077	17883	18052	17978	18221	17988	18153	18246	18016	18142	17996	17955	18111	18358	17778	17969	18235	18242	18039	17857	18061	18012	18124	17936	18025	18313	18007	18135	18136	18197	18068	17972	17973	18029	17907	18029	17997	18196	18117	18077	18000	18140	18202	18133	18110	18212	18212	17994	17918	18222	18203	18254	18038	18068	18167	18146	18035	18088	18047	17968	18051	18005	18054	18113	18084	17990	17957	18029	18028	18067	18002	18166	17971	18163	18008	18235	18113	18003	18012	18058	18033	18014	18028	18038	18009	18057	17895	18031	17988	18190	18052	18037	18035	18292	17997	18133	18099	17841	18149	18096	18081	18057	18126	18076	18050	18180	18188	18072	18067	18084	18058	18098	18009	18386	18023	18122	18101	18131	18232	18217	18081	18082	18279	18276	18225	18018	18046	17961	17977	18102	18204	18015	18018	18075	17991	18037	18051	18122	18031	18006	18026	17988	18161	18005	18142	17960	18234	18026	17998	18211	18033	17975	17947	18177	17973	18256	18309	18287	18126	17989	18107	17819	18103	17915	18123	18010	18152	18016	17963	18150	18058	18162	18147	18211	18189	17988	17956	18125	18050	18131	18063	18162	18124	17984	18014	18107	18233	17905	17874	18155	18119	17943	18036	18290	18132	18001	18262	17959	18132	17998	18000	18105	18076	18024	18241	18028	18239	18090	18015	18072	18124	18225	18067	18276	18149	18066	18238	17986	18034	18078	18079	18063	18157	18092	18141	18129	18184	18123	18057	18178	18075	17869	18138	18245	18162	17991	18276	18004	18166	18045	18065	18179	18199	18275	18015	17969	18037	17991	17969	18068	18004	18129	17912	18177	18119	18216	18106	18067	18168	18195	18051	18204	18282	18092	18043	18172	18022	17894	17906	18128	18092	18118	18295	17957	18237	18200	17964	18014	18275	18141	17965	17922	18085	18000	18093	18294	18185	18119	18124	18227	18009	18100	17956	17872	17990	18089	18017	18141	18087	17993	18092	18030	18125	18214	17978	17953	18213	18179	18030	18061	17960	17888	18110	18109	18052	18192	17961	18137	18049	18120	18102	18080	18043	18002	17825	18198	18357	18003	18112	18397	18224	18071	18122	18027	17877	18080	18095	18218	18070	18166	18047	17997	17948	18034	18007	18082	17970	18013	17922	18082	18198	17893	18120	18091	17965	18150	18110	17933	17987	18100	18089	18061	17949	17885	18184	18072	18048	17932	18043	18373	18074	18279	18126	18138	18290	17945	18155	17989	18031	18111	18118	18160	18036	18074	18081	18122	18034	18171	18151	18046	18222	18125	18036	18183	17886	18242	18080	18051	17998	18095	17871	17961	18155	18150	17988	17777	18089	18010	18015	17949	18106	18000	17909	17880	18166	18218	18134	18286	18225	18102	18048	17967	18234	18188	18138	18025	17952	18120	17973	18130	18142	18332	18155	18209	17873	17812	18141	18001	18194	17909	18215	18229	18157	18040	18077	18040	17980	18135	18124	18045	18121	17892	18088	18007	17976	18123	18113	18155	18067	18085	17985	18095	17910	18096	17901	17838	18053	18081	18157	18244	18092	18086	18205	18089	17891	18011	18010	17931	17972	18202	17950	18058	18177	17973	18233	18055	18150	17815	17971	18000	18161	17862	18119	18112	18026	18217	18029	18054	18096	18190	18225	18256	18197	18121	18300	18404	18057	18041	18181	18299	18195	18127	18301	18243	17952	18242	18185	18005	18028	18011	18093	18421	18149	17990	17954	18062	18110	18119	18006	18032	18097	18123	17961	18246	18012	18092	18121	17953	17768	18016	18192	18082	18303	18052	18056	18161	18161	18239	18194	18051	18162	18259	18129	17959	18395	17846	18054	17999	17916	18136	18125	18212	18008	17938	18103	18062	18204	18198	18024	18136	18254	18018	18241	17984	18145	18088	18202	18349	18020	17930	18050	18225	18167	18039	17888	18174	17932	18101	17967	18033	18064	18028	18001	18184	18178	18151	18044	17940	18013	18051	18156	18091	18023	18030	18150	18185	18293	18262	17975	18120	18271	17949	18091	18177	18239	18139	18004	18139	18195	18174	18060	18078	18035	18243	18002	18086	18121	18049	18092	18281	18219	17755	17892	18209	18078	18183	18144	18216	18350	18361	18335	18015	18134	17953	18195	17894	17910	18137	18037	18166	18184	18116	17912	18126	18118	18111	18175	18047	18138	17967	18005	18044	18154	18091	17951	17963	18265	18030	18060	18083	18115	18148	18144	18181	17748	17968	18217	18039	18034	18219	18138	17945	17905	18174	18142	18219	17898	18098	18071	18093	17966	17975	18077	17988	18092	17985	17901	18250	18101	18131	18079	18065	18064	18049	17996	18099	18127	18132	18045	18151	17898	18328	18039	18006	18087	17998	18192	18124	18065	17987	18196	18097	18248	18194	18004	18278	18107	18089	17949	18124	18087	18116	18191	18021	18143	18364	18019	17995	18117	18174	18078	18232	18187	18218	18051	18019	17983	17996	17862	18322	17921	17995	18008	18011	18222	17978	18101	18003	18109	17965	18120	18176	18065	18004	18040	17953	17961	17963	18061	18050	18018	17954	18055	18006	18040	18140	18090	18067	18227	17952	17926	18118	18097	18130	18196	18062	18035	18031	18185	18050	18000	17797	18000	18129	18244	18092	18193	18098	18301	18289	18270	18151	18116	18119	17983	17787	17901	18019	18018	18176	18148	18203	18108	18126	17881	17911	17914	18068	17937	18262	18070	18184	18073	18313	18052	18304	18077	18112	18160	18105	18032	18122	18123	18017	18138	18168	18113	17992	18080	18074	17838	18070	18166	18219	17841	18184	18196	18117	18183	17986	18232	18067	18491	18090	18109	18238	18203	18179	18080	18171	18134	17910	18124	18145	18306	18050	18062	18102	18185	18160	17955	18042	18063	17986	18028	17778	17807	18116	18187	18080	18046	18082	18028	18121	18026	18019	18285	18167	18183	18176	17947	18157	18031	17981	18092	18067	17991	18128	18055	17935	18124	18077	18076	18205	18088	18140	18069	18352	18215	17952	18037	17925	18079	18206	18035	18304	17998	18290	18024	18255	18263	18127	18007	18080	18142	17951	18241	18135	18019	18387	18073	18243	18132	17999	17930	18056	18154	18110	18151	18080	18311	17916	18008	18054	17921	18082	18091	18014	18145	18050	18087	18173	18304	18045	18294	18038	18019	18048	18143	18113	18059	18059	17917	17906	18141	18148	18224	17892	18186	18323	18184	18014	18080	18081	18000	18056	18158	18074	18025	18082	18008	17805	18141	17999	17840	18069	18092	18276	17827	18048	17956	18107	18016	17875	18116	18223	18259	18253	18043	18051	18220	18289	18154	18104	17976	18070	18011	18137	18040	18153	17957	18128	18133	18125	18190	18154	18224	18142	18015	17910	17978	17999	18056	17965	18015	18093	18070	17885	17988	18012	18178	17963	18123	17990	17980	18170	18025	18123	18109	18107	18132	18206	18006	18163	18170	17976	18053	18093	18217	18282	18134	18308	17960	18192	18027	18041	18346	17983	18046	17865	18200	18005	18021	17835	18040	18273	17968	17966	17975	18015	18114	18104	18245	17977	18031	18114	18213
20603	31958	29816	22826	20042	18267	16975	16633	16315	15844	16128	16349	15840	15298	15253	15313	15410	15498	15361	15092	15237	15374	15160	15178	15148	15008	14962	14982	15103	14990	15073	14864	14936	15209	15719	15413	15366	15085	14953	15002	14873	14945	15173	14928	14940	14992	15181	15019	14769	14949	14836	14940	14884	15075	15076	14941	15017	15015	14867	15025	14812	15117	14844	15072	14808	15079	14833	14897	14914	15059	14972	14997	14852	14901	14774	14888	14800	14792	15087	14835	14939	15122	14855	14986	14713	14881	14972	15079	14873	15038	14873	15089	14925	14954	14882	15088	14925	15000	14996	14872	14833	14927	15061	15097	14948	14908	15009	14926	14769	14969	14840	15043	14932	14925	14968	14995	15118	15032	15044	14880	15021	14842	14993	15104	14826	14832	14835	14934	14994	14818	14944	14882	14883	14982	14858	15118	14812	14975	14825	14894	15011	14908	15042	14989	14934	14850	15091	14839	14957	14825	14741	14997	15096	14854	15015	14793	14951	14823	15000	15054	14772	14946	15013	14918	15027	14865	14999	15058	14681	14859	14912	14908	14918	14984	14976	14785	14980	14924	15119	15003	14934	14833	14892	14985	14887	14926	14837	14974	14987	14983	14838	14958	15040	15179	15003	14977	15075	14974	14832	14879	14836	14901	14936	14972	14946	14861	14952	14948	14869	14929	15044	14934	14955	15051	14994	15024	15062	14989	14950	15056	14823	14801	14893	14818	14831	14860	14971	15102	14837	14725	14920	14880	14922	14921	14866	14885	14732	14963	15017	14811	15011	14827	15021	15058	14870	14892	14933	14841	14892	14914	14893	15124	14822	14900	15087	14939	14926	14996	14937	14645	14809	14913	14960	15034	14829	14863	15056	14882	15005	15171	14904	14823	14989	14914	14974	14928	14740	14893	14777	14934	14991	14999	15067	14833	14987	14942	15039	15031	14949	14885	14956	14902	14945	14969	14945	14986	15032	14901	14940	14791	15011	14956	14767	14821	14855	15033	14946	14772	14900	14994	14965	14862	14899	14909	15050	14925	14812	14842	14820	15020	14955	14942	15100	14908	14938	14823	14889	15053	14764	14946	14962	15053	14890	14959	14842	14971	14993	14973	14728	14900	15006	14842	14997	14876	15034	14897	14723	14965	14856	14892	15059	15022	15120	14990	14974	14928	14989	15029	15082	14910	14948	14946	15008	15077	14775	14820	14913	14930	15182	14904	14932	14973	15041	15060	15008	14884	15135	14776	14943	14959	14991	14833	14838	15080	14968	14910	14989	14936	14996	14995	14876	14979	14924	15113	15063	15075	15035	14906	14854	14891	14899	14776	15130	14819	14980	14920	14887	15092	14939	14932	15022	14904	14973	14977	15034	15002	15037	14893	14792	14789	14899	14932	14609	15096	15000	14986	14882	14988	14762	15003	14896	14882	14871	14928	14857	14816	14963	15091	14820	14868	14711	15049	14876	15079	15021	15060	15063	15111	15050	14975	14935	15123	14917	14830	14825	15014	14978	14935	14828	14914	14865	14984	14829	14738	14790	14965	15020	14929	14949	14921	14921	14913	14949	15000	14770	14760	14938	14838	14935	14957	15014	15000	14869	15038	15028	14958	15057	14823	14959	14998	15024	15122	14933	14868	15125	14722	14828	15066	14926	15054	14872	15069	14868	15017	14948	14955	14987	14859	14902	14822	14964	14803	14847	14896	14785	14913	14961	14629	15021	15063	14801	14940	14921	14953	14895	14915	14872	14981	14954	15093	14855	15026	15057	14841	15155	14996	15042	14883	14951	14974	14883	14927	14876	14912	15080	14901	14955	14936	15012	14852	15038	14928	14851	14829	14847	15040	14892	14790	15064	14911	15166	15088	14799	15021	14822	14974	14887	15168	14883	14801	14982	14891	15031	15024	15026	14954	14961	14978	14901	14891	14902	14909	14936	14753	14874	14971	14799	15067	14793	14880	14958	15048	14987	14870	14865	15096	15050	15091	14982	14951	14933	14777	14794	15071	14956	14906	14784	15037	15025	14994	15059	14985	14879	14904	14765	14903	14910	14985	14957	14981	14958	14884	14952	14927	14998	14815	15006	14984	14901	15097	14958	14951	14740	14986	14764	15080	14804	15117	14977	15051	15005	14936	15130	14918	14950	15035	15070	14896	15010	14886	14985	14779	15089	14820	15165	15107	14828	15126	14966	14972	15016	15028	15043	14907	14909	14965	14889	14919	14791	15107	15065	14901	14893	15069	15071	15029	15051	14977	15161	14794	15035	15088	15195	14785	15021	15023	15170	14887	15059	14860	14902	14928	15026	15059	14882	14903	14966	14975	14965	14916	14773	14837	14838	14757	15060	14914	14996	15028	15001	14974	14911	14879	14940	14970	15022	14914	15013	14935	15025	14941	14878	15045	14866	14814	14950	14933	14956	14850	14925	14804	14886	15053	14903	14821	14994	14810	14752	14999	15052	14927	14816	14914	14957	14792	14990	15010	15048	15006	14891	14864	14886	14967	15106	15100	15004	15171	14895	14924	14906	15035	14834	14949	14922	14986	15007	14875	15045	14920	14921	14951	14903	14953	14967	15040	14871	14969	15029	14881	14970	14965	15141	14848	15038	14769	14850	14928	15097	14921	14948	14887	15097	14919	14859	14957	14798	14933	15086	15090	14860	14835	14831	15073	14929	14915	15004	14879	15014	14768	15035	15062	14950	14800	15080	14922	15034	14958	14998	15084	14969	15012	15113	15033	14949	15008	14995	14996	14961	14723	15019	15072	14937	15036	14987	14863	14962	15069	14818	15056	14943	14852	14916	14925	15095	14908	14963	14974	14901	14993	14790	14845	14835	14862	14975	14813	14942	14858	14945	14916	15021	14917	14842	14996	14904	15001	14926	14895	14939	15036	15015	14886	14990	14843	15137	15003	14974	14993	15082	14845	14954	15027	15033	15030	14908	14884	14944	15013	15183	14960	15045	14970	14919	15015	14964	14985	14892	14889	14981	14796	15052	14990	15065	14895	14872	14844	14900	14894	14868	14821	14867	14942	14980	14901	14865	14895	14866	14984	14945	14953	15038	15064	14867	14952	15018	14959	14914	14912	15023	14940	14883	14978	14929	14970	14877	14903	14991	15002	14953	14805	14998	15001	14848	14940	14764	14833	14906	15149	14904	14930	14984	15027	14970	14766	14859	14879	15090	14930	15029	14738	14947	15035	14899	14710	14976	14896	14980	14909	15002	15066	15040	15095	15092	14873	15079	14901	14881	15060	15066	14993	14878	15010	15031	15036	15049	15145	14870	15045	14779	14865	15003	15055	14959	14992	14898	14821	14985	14804	15032	15025	14942	15025	14887	15034	14938	14801	14995	14945	15081	15058	14881	14968	14964	14766	15079	14960	14987	14857	14985	15112	15056	15001	15040	15002	14967	14920	14882	14938	14929	14884	14980	14734	14946	14930	14959	15023	15088	15019	14918	15000	14806	15021	14956	15075	14766	14853	14927	15129	14880	14914	14923	14889	14861	14823	15020	15028	14934	14886	14701	14972	14918	14975	14974	14802	15058	14793	14874	14875	14922	14898	15013	14913	15035	14874	14835	14926	14891	14888	14845	14818	14892	14993	14951	15033	14881	14923	14864	14866	14916	14888	15047	15035	14858	15075	14683	14800	14929	14880	14879	15059	14825	14898	15091	14984	15099	15072	15018	14961	14922	14808	14774	15054	15044	14999	15020	14961	14927	14867	14904	14925	14965	14984	14941	14779	14881	15066	15021	15002	14989	14898	15015	14777	14868	14919	15023	15032	14988	14908	14892	14953	15112	14978	14987	15017	15124	14877	14786	15116	14927	14811	14851	15002	15029	15033	14879	14982	14947	15031	14950	14827	14897	15057	15015	15013	14831	14893	14782	14853	14903	14925	15009	14852	14958	14939	15023	15017	14871	15065	15002	15049	14819	14984	14974	14793	14857	14970	14847	14957	15015	14927	14949	14910	14845	14949	14854	14924	15202	15109	15052	14890	14936	14898	15039	14855	15201	14858	15022	15022	15087	14939	14885	15059	15230	14942	14874	15018	14840	14993	14904	14870	14889	14790	14939	15024	15016	14884	15068	14870	14860	14862	14854	14890	14914	14965	14991	15001	14940	14785	14974	15093	14986	14657	14945	14963	14822	14929	14941	14868	15010	14999	15000	14760	15014	14832	14919	14973	14968	14781	15028	14896	14938	15064	14904	14918	14954	14983	14966	14807	14903	15043	14880	14795	15041	15064	14862	14886	14958	14851	14919	14996	15009	14934	14956	15010	15105	14947	15063	14898	14914	15042	14984	14826	14992	14821	14993	14956	15089	14987	14925	14900	14984	15164	14997	14900	14815	14937	14995	14988	15063	14948	14963	14895	14938	14874	14921	15042	14807	14906	14985	14911	14888	14877	14998	15041	14857	14929	15003	15040	14953	14991	14976	15101	14920	15001	15163	15040	14834	14869	15245	14881	15083	15040	14909	14976	14875	15076	15013	14817	15098	14918	14834	14834	14980	14866	14997	15002	14722	15041	15048	14878	14820	14939	14846	14979	14964	15025	14857	14991	14963	14940	14893	14880	15013	15063	15004	15006	14991	15005	14759	15073	14877	14894	14936	14936	15023	15150	14986	15026	14881	14850	15001	14960	15037	14893	14859	14947	14975	14922	14937	15061	14934	14928	14950	14776	15033	14967	14895	14853	15187	15133	14969	15003	14940	15005	14914	14901	15042	15190	14708	14987	14791	14961	15082	14902	14885	14938	15071	14956	15092	14978	15048	14934	15029	14883	15097	14789	15108	14882	15001	15004	14939	14906	14988	15103	14980	14927	14937	14877	14849	14980	15108	14869	15042	14918	14894	15093	14851	15216	14871	15102	14911	14993	14913	14986	15131	14968	14924	14924	14992	14980	14826	14851	15010	14932	15032	15070	14971	15036	14967	14771	15135	14889	15064	15054	14985	14880	14918	14965	14899	14966	15001	14954	15033	14899	14844	14939	14911	14935	14817	15008	14903	15140	14878	14910	15066	15148	14995	14856	15144	14854	15036	14975	15015	14984	14900	14835	15103	14923	14814	14988	14956	14973	14888	14985	14810	14979	14958	14790	15016	14934	14976	14875	14912	14754	15029	15032	14836	15089
23957	21466	29222	24316	22724	24158	23367	20298	19436	19349	19535	19299	19146	18602	18663	18461	18648	18778	18549	18200	18592	18421	18216	18216	18329	18214	18003	18107	18070	18173	18130	18044	18305	20687	21436	20371	19174	18469	18050	18241	17886	17907	17924	17993	18119	18042	18041	18026	17899	18083	17801	18060	17936	17907	17962	17888	17789	18015	17713	17792	17971	17868	17894	17847	18029	18021	17981	17969	18001	17945	17820	17922	17953	17879	17984	17730	17849	17809	17902	17807	18011	17796	17878	17994	17671	17930	17921	17869	17887	18131	18018	17783	17974	18039	18055	17722	17833	17935	17969	17759	17909	17775	17758	17942	18029	17843	17898	17833	17982	17840	17740	17814	17852	17948	18041	18010	17783	17721	17906	17979	17871	17855	18011	17858	17908	17916	17873	18000	17665	17834	17837	17697	17828	17793	18081	17769	17768	17974	17965	17827	17965	17948	17789	17896	17804	17989	18016	18000	17849	17961	17812	17924	18013	17805	17895	17923	17996	17890	17839	17785	17759	17605	17995	17721	17980	17931	17882	17685	17931	17936	17684	18019	17951	18034	17814	17844	17753	17894	18019	17845	17875	17864	17956	17922	17985	17794	17941	17746	17832	17815	17979	17797	17890	17813	17901	17982	17918	17741	17956	17894	17836	17843	17916	18039	17959	18049	17886	17584	18022	17845	17790	17752	17823	17832	17881	17793	17871	17994	17760	17941	17763	18117	17838	17702	17884	17924	18078	17949	18016	17655	17852	17795	17940	17827	17960	17961	17956	17925	18120	17749	17859	17824	17806	17710	18108	17907	17876	17817	18005	17980	18042	17925	17927	17903	17929	17930	17900	17871	17880	17874	17574	18071	17995	17841	17768	17907	17866	17956	17854	17878	17880	18001	18025	17916	18001	17813	17814	17828	17730	17856	17834	17691	17950	17690	17990	17985	18145	17925	18028	17915	17694	17710	17849	17778	18019	17771	17978	18157	17729	17820	17895	17866	17890	17776	17769	17873	17815	17912	17963	18058	17850	17933	17847	18091	17815	17638	17904	17753	17771	17877	17765	18098	17982	17841	18017	18086	17873	17772	17756	17770	17953	17837	17901	17911	18044	17811	17845	17797	17940	17834	17993	18035	17986	18106	17849	18077	18026	17823	17803	18054	17777	18149	17799	17974	17907	18050	18047	18040	17804	17946	17783	17669	17993	17880	17967	17645	17755	17856	17897	17891	17804	17853	17795	17863	17966	17613	17994	18050	17925	17848	17802	17866	17753	17791	17853	17729	17987	17961	17909	17831	17879	17781	17918	17920	17825	17881	17865	17810	17883	17696	17914	18165	17834	17951	17950	17827	17822	17995	17936	17943	17983	17747	17776	17925	18027	17919	17896	17977	18011	17907	17874	17876	17930	18030	18029	17711	18189	17876	17881	17739	17907	17825	18034	17960	17925	17878	17921	17883	17981	17925	17922	17662	17936	17829	18112	17769	17981	17881	18010	17924	17775	17939	17797	17773	17900	17917	17957	17942	17758	17856	17888	17985	17671	17991	17950	18012	17911	17969	17869	17764	17753	17656	17838	17819	17774	17905	18050	18115	17964	17761	17838	17962	17724	17869	18127	17845	17799	18027	18186	18223	17997	17731	17751	17916	17733	17995	17937	17955	17904	17954	18001	17945	17907	17784	17814	18017	17902	17822	17929	17781	17977	17940	18043	17865	18078	17961	17961	17882	18018	17933	18101	17907	17998	17785	17804	17957	17973	18120	17616	17826	17951	17882	17922	18031	17754	17753	17910	17743	17909	17922	17830	17884	18090	17995	18084	17673	17727	17950	17980	17706	17857	17856	17936	18112	17805	17921	17826	17744	18087	17955	17776	17831	17854	17748	17659	17822	17627	17746	17776	18026	17858	17808	17912	17727	17957	17820	17812	17857	17844	17792	17906	17635	17843	18097	17932	17846	17737	17954	17836	17779	18150	17987	17854	17819	17940	17840	17778	17648	17943	17816	18238	17766	17690	17973	18016	18001	17865	17854	17774	17880	17955	17793	17831	17977	17890	17970	18013	17905	17740	18155	17811	17782	18019	17969	17914	17750	17746	17758	17871	18052	17832	17912	18053	18038	17907	17837	17929	17860	17948	18094	17879	17934	18071	17728	17773	18078	17987	17876	17978	17975	18087	18007	17925	17788	17923	18047	18087	17870	18147	17860	18016	17690	17724	17880	18094	17733	18094	18021	17950	17657	17923	18002	18138	17829	17913	17900	17896	17862	17966	17888	17871	18005	17878	17995	18006	17960	17948	17790	17885	18040	17762	17839	17597	17756	17581	17875	17986	17703	17860	17936	18107	17848	17928	17751	18068	17940	17833	17974	17785	17897	17965	18116	18019	18109	17851	17986	18051	17906	17682	17922	17970	18063	17961	17994	18063	17759	17925	17840	17850	17987	17812	17872	18041	17738	17980	17774	17962	17877	18131	17972	18064	18057	17926	18069	18108	17917	17860	17681	17894	17947	17906	17885	18030	17938	17789	18084	18023	17850	18023	17897	17832	17740	17899	17999	17945	18036	17725	17620	17841	17946	17813	17907	17852	17891	17911	17949	17960	17758	18032	18067	17856	17869	18068	18010	17970	17938	17968	17981	17709	18030	17697	18086	17910	17847	17747	17802	17808	17718	17869	17651	17671	17967	17557	17876	18095	18062	17918	18017	17924	17828	18082	17758	17881	18117	17880	17952	17835	17822	17699	17824	17874	17799	17993	17852	17877	17837	17743	18061	17697	17821	17851	17681	17935	17821	17773	17912	17975	17710	17973	17776	17996	18056	17825	17753	17978	17806	17901	17771	17996	17866	17976	17941	17927	17936	17830	17823	17953	17898	18045	18017	18068	18190	18079	17792	17939	17841	17940	17977	18028	17934	17850	17808	17880	17840	17834	17911	17912	17817	17904	17949	17815	17950	17808	17921	18053	17950	18006	17927	17727	17942	17914	17706	18052	17996	17830	17807	17916	18072	17832	17858	17634	18003	17950	17683	17903	18015	18077	18151	17831	17872	18004	18010	18036	18034	17929	17794	17861	17833	17933	17774	17765	17906	17882	17720	17932	18077	17899	17872	18151	17887	17778	17887	17635	17960	17936	17911	18146	17895	18135	17791	17769	17851	17764	17909	17880	18092	17965	17806	18008	17943	18018	17802	18015	17763	17886	17956	17861	18099	18138	17947	17843	17927	17763	17737	17947	17741	17908	17734	17918	17836	17823	17650	17898	18039	17792	17813	17887	17757	17779	17939	18016	17766	17733	17883	18115	18031	17781	17801	17917	17864	17909	17871	17814	17795	17845	17793	17831	17781	17923	17887	17985	17877	17815	17877	17932	17987	17890	17989	17884	17925	17897	17931	17943	17885	17903	17728	17762	17716	17939	17940	17855	17916	17931	17999	17845	18104	17706	17915	18083	17910	17775	17733	17997	17892	17771	17733	17960	17987	18027	18087	17856	17883	18010	17919	17926	17859	17896	17963	17773	17926	17973	17927	17983	17975	18014	17761	17725	17959	17946	17981	18097	17795	17775	17919	17878	17829	17983	17940	17950	18033	17910	17930	17782	17786	17965	17944	18058	17956	17843	17830	17992	18269	17954	17930	18020	17896	17975	17806	17781	17826	17778	17841	17873	17891	17991	17842	17846	18054	17912	17735	17798	17937	17615	17862	17817	17715	17890	17967	18063	17964	17949	17808	17550	17808	17922	17746	17878	17902	17968	18004	18037	17993	18005	17908	18046	17894	17889	17977	17938	17756	17796	17995	17699	17903	17831	17698	18053	17824	17877	17939	18106	17828	17922	17660	17982	18019	17831	17949	17993	17830	17785	17851	18001	17860	17812	17920	17996	17870	17895	17987	17787	17746	18137	17714	17821	17752	17915	18021	17861	17975	17799	18006	17740	17897	17830	17920	17859	17932	17547	17647	17806	17887	17802	17901	17857	17868	17922	17870	17810	17792	18011	17909	17826	17924	17980	17766	17841	17953	17886	17865	18026	18006	18136	17843	17871	17916	18086	17799	17917	17890	18037	17705	18044	17930	17667	17769	18006	17738	18128	17928	17945	17944	17804	17771	17727	17825	17815	17672	18045	17721	17780	17884	17809	17760	17879	17943	17989	17859	17840	17943	17985	17884	17973	17898	17912	17922	18129	17955	17838	17891	18036	18014	18078	17877	17826	18014	17810	18161	17900	17858	17871	17891	17874	18001	17774	18091	17828	17969	17969	17978	17867	18067	18057	17922	17753	17949	17998	17900	17851	17884	17999	17906	17813	17857	17729	17624	17875	17661	18025	17699	17986	17943	17790	17983	18054	17976	17723	17940	18030	17791	17878	17889	17938	18046	18053	18053	17959	17798	17845	17701	17769	17968	17843	17919	17896	17822	17966	17838	18020	17752	17852	18093	17857	17843	17829	18046	17973	17825	17978	17972	17727	17708	17791	17794	17877	17950	17997	17886	17728	18018	17896	18087	17837	17911	18076	17935	17863	17961	17896	17870	17762	17768	17749	17961	17809	17895	17654	18054	17849	17903	18032	17853	17913	17749	18103	17954	17935	17786	17973	17791	17976	17837	17832	17867	18026	17806	17889	18003	18183	17784	18024	17710	17844	17900	17897	18039	17792	17916	17763	17792	17734	17872	17793	17832	17917	18132	17879	17944	17696	17960	17955	17952	17668	18042	17964	17853	17916	17822	17802	18008	18005	18041	17929	17749	17801	17908	18011	17888	18035	18036	17857	17770	17662	17602	17776	17815	17859	17941	17834	17576	17638	17711	18095	17830	17685	17803	17741	18014	17941	17746	17926	17677	17768	17788	17982	17716	17669	17583	17885	17753	17935	18046	18054	17844	18017	17740	17938	17888	18227	17726	18186	17953	17878	17711	17870	17861	17863	17872	17932	17755	17919	17910	18105	17782	18001	17735	17909	17959	17777	17865	17747	17696	17764	18011	17896	17943	18046	18068	17903	17888	17834	17860	17778	17881	17935	17804	17796	17944	17906	17923	18077	17883	17794	17879	17798	17732	17759	17774	17819	17827	17972	17844	17731	17926	17898	17833	17861	17926	18025	18012	17882	17928	17894	17821	17670	17818	17775	17934	17803	18076	17858	17925	17858	17862	17780	17905
20698	37583	35206	27254	22787	20194	18789	18025	17263	16758	16927	16953	16298	15980	15481	15598	15775	15973	15614	15274	15268	15508	15150	15177	15116	15143	15067	15182	15127	14893	14979	15020	15257	18770	19055	17169	16124	15255	15163	14862	14986	15035	14908	15031	14994	14686	15009	15053	14816	14933	14946	14797	14841	15108	15121	14986	14864	14911	14918	14800	14920	14913	14888	14881	15022	14911	14888	14835	14838	15002	14818	14924	15014	14780	14897	14843	14842	14841	14816	14865	14832	14831	14916	14945	14972	15041	15049	14809	14900	14938	14972	14913	14965	14718	14810	14818	14931	14945	14768	15103	15043	15022	14757	14794	14912	14920	14773	14783	14996	14752	14804	14862	14893	14828	14728	14873	14885	14863	14930	14823	15038	14718	14828	14757	14892	14881	14881	14854	14886	14787	14868	14950	14908	14859	14952	14781	14804	14740	14912	14964	14898	15064	14872	14934	14967	14984	14843	14855	14863	14906	15036	14947	14845	14972	14836	14928	14858	15013	14735	14934	14817	14886	14973	14746	14813	14876	14821	15044	14758	14791	15031	14864	14884	14791	14794	14875	14935	14895	14977	14849	15022	14824	14763	14921	14677	14898	14978	14853	14937	14918	14957	14948	14931	14955	14843	14901	14812	14889	14978	14816	14851	14851	14903	14854	14913	14913	14901	14825	14816	14857	14845	14727	14835	14937	14763	14795	14882	14891	14888	15044	14933	14814	14902	14942	14830	14940	15025	14987	14822	14715	14987	14880	14890	14836	14862	14941	14816	15096	14951	14881	14860	14987	14879	14891	14844	14871	14790	14984	14728	14889	14828	14863	15019	14740	14788	14774	14619	14946	14780	14974	14858	14719	15041	14683	14872	14960	14828	14877	14844	14987	15029	14868	14773	15019	14916	14760	14757	15048	14884	14594	14843	14823	14761	14721	14962	14919	14870	14996	15054	14874	14824	14739	14840	14977	15015	14895	14792	14823	14926	15000	14898	14803	14819	14891	14728	14854	14782	14970	14963	14805	14736	14922	14898	14838	14890	14852	14910	14839	15011	14868	14954	15035	14971	14949	14778	14855	15028	15043	14832	14904	14636	14738	14852	14700	14847	14930	14970	14994	14799	15003	15076	14805	14926	14926	14810	14878	14729	15009	14870	14885	14789	14893	14884	14758	14946	14891	14864	14852	14943	14752	15023	14995	14876	14764	14874	14638	14802	14905	14918	14837	14773	14820	14864	14738	14876	14730	15019	14878	14871	14890	14848	14965	14855	14944	14931	14866	14836	14804	14895	14866	14885	15074	14919	14701	14907	14779	14930	14787	14850	14831	14977	14807	14827	14804	14875	14983	14702	14888	15011	14768	14740	14830	14732	14940	14899	15120	14713	15053	14643	15092	14870	14966	14877	14793	14837	14927	14967	14903	14955	14863	14943	14918	14626	14866	14763	14908	15060	14940	15052	14992	14794	14925	14976	15041	15003	14878	14842	15027	14930	14905	14934	14975	14820	14925	14661	14853	14761	14762	14913	14909	14924	14776	14768	14812	15056	14795	14863	14913	14881	14819	14919	14855	14745	15021	14771	14730	14929	14781	14885	14866	14858	14846	14695	14865	14845	14901	14867	14997	14792	14745	15003	14990	14869	14989	14922	14953	14796	14894	15006	14840	14984	14926	14905	14865	14805	14799	14816	14726	14985	14726	14884	14843	14868	14989	14837	14835	14797	14738	15013	14904	14634	14886	14939	14932	14896	14857	14912	14868	15000	15010	14864	14868	14684	14865	14765	14917	14738	14839	14862	14818	14883	14835	14984	14865	14953	14756	14885	15130	14815	14782	14845	14924	14828	14853	14805	14926	14979	14924	14928	14873	14828	14743	14925	14642	15021	14710	14893	14660	14889	14934	14906	14929	14819	15004	14843	14836	14974	14889	14789	14893	14902	14848	15047	14934	15020	14898	14719	14856	15034	15049	14988	14658	14814	14777	14755	15013	14899	14929	14958	14768	15110	14857	14840	14837	14804	14959	14939	14899	14738	14848	14922	14880	14833	14921	14907	14957	14934	14907	15030	14780	14801	14990	14839	14893	14919	14943	15060	14910	14969	14943	14873	14987	14784	14787	15068	14951	14993	14985	14782	14733	14921	14949	14887	14887	14795	14930	14875	14742	14637	14912	14889	15093	14948	14929	14766	14890	14923	14714	14974	14812	14782	14812	14841	14778	14849	14895	15090	14892	14880	14827	14894	14803	14772	14943	14830	14722	14914	15039	14894	14801	14938	15045	14818	15008	14959	14938	14760	14791	14796	14874	14891	14993	14991	14961	15032	14736	14773	15011	14911	14742	14944	14963	14912	14815	14839	14793	14935	14753	14854	14870	14852	14945	15019	14888	14844	14841	14993	14768	14847	14920	14926	14858	15032	14913	14863	14733	14860	14886	14938	14816	14828	14972	14747	14926	14837	14763	14653	14892	14762	14892	14935	14690	14959	14885	14898	14680	14849	14945	14813	14791	14797	14859	14957	14996	14759	14831	14852	14886	14889	14834	14812	14881	14910	14805	14790	14983	14805	14776	14850	14882	14869	14676	15060	14814	14725	14878	14940	14814	14790	14967	14822	14952	14891	14869	14942	14947	14831	14983	14862	14870	14777	14939	14962	14953	14928	15056	14997	15023	14884	14785	14860	14855	14832	14795	15042	15043	14993	14857	14699	14822	14784	14794	14886	14835	14908	14888	14878	14960	14816	14816	14879	14897	14761	14946	14902	15038	14847	15000	15004	14817	14970	14802	14944	14797	14948	14909	14840	15045	14922	14983	14843	14972	14832	14669	14980	14871	14720	14933	14923	14786	14872	14890	14793	14877	14859	14771	14907	14835	14836	14941	14890	14892	14795	14844	14911	14821	14899	14745	14843	14889	14915	14869	14838	14843	14771	14788	14848	14823	14914	14740	14878	14993	14964	15028	14902	14776	14753	14887	14856	14704	14910	14771	14734	14766	15081	14835	14842	14859	14853	14860	15042	14901	14953	14906	14977	14973	14723	15048	14907	14970	14926	14773	14882	14979	14858	14776	14949	14889	14909	14898	15036	14788	14804	14873	14811	14978	14928	14873	14829	14842	15102	14802	14777	14814	14872	14766	14974	14872	14969	14812	14703	14948	14905	14884	14907	14821	15065	15108	14795	14875	14976	14912	14856	15030	14792	14738	14872	14951	14810	14934	14877	14882	14832	14794	14744	14803	15008	14813	14960	14842	14826	14872	14961	14940	14728	14890	15094	14930	14643	14817	14660	14786	14935	14970	14843	14854	14934	14779	14990	15003	14773	14935	14796	14874	15012	14911	14765	14734	14964	14887	14964	15031	14985	14898	14990	14855	14721	14855	14978	14820	14935	15045	14825	14910	15008	14944	14857	14875	14963	14834	14908	14735	14784	14932	15021	14931	14724	14992	14925	14993	14624	14955	14824	14916	14730	14822	14977	14734	14874	14801	14792	14840	14845	14912	14731	14957	14786	14875	14883	14887	14802	14924	15088	14875	14668	14783	14812	14927	14998	14826	15034	14856	14819	14876	15102	14722	14777	14918	14812	14752	15026	15008	14835	14897	14898	14730	14780	14867	14828	14831	14807	14813	14777	14956	14866	14791	14993	14955	14833	14858	14928	14849	14858	14855	14957	14841	14864	15000	14873	14921	14846	14917	14903	14816	14937	14929	14814	14806	14928	14860	14799	14870	14764	14848	15003	14922	14987	14856	14760	14927	15083	14795	14955	14880	14797	14634	14672	14921	14760	14949	14906	14900	14734	14886	14814	14850	14847	14941	15019	14972	14759	14926	14860	14882	14876	14783	14815	14838	15023	14921	14835	15143	14994	14996	14909	14717	14819	14885	14921	14911	14910	14860	14767	14890	14959	14927	14839	14831	14875	14682	14783	14929	14770	14937	14783	14834	14780	15027	14795	14892	14849	14943	15038	14817	14777	14948	14836	14675	14938	14750	14917	14996	14647	14773	14802	14774	14882	14817	14826	14821	14943	14920	14910	14707	14907	14874	14892	14845	15071	14855	14885	14817	14797	14798	14947	14840	14889	14838	14951	14922	14869	14974	14958	14905	14946	14783	14651	14839	14680	14927	15012	15074	14879	14966	14850	14834	14780	14771	14991	14845	14995	14801	14963	14877	14857	14871	14912	14901	14931	14895	14935	14744	14737	14956	14825	14900	14980	15050	14875	14734	14883	14862	14849	14866	14959	15084	14937	14944	15074	15000	14884	14927	14941	14666	15012	14961	15062	14899	14946	14801	14865	14839	15080	14906	14955	14713	14902	14857	14845	14963	14929	14906	14921	14735	14856	14915	14778	14979	15044	14901	14917	14962	14781	14859	14842	14857	14916	14890	14816	14958	15040	15056	14902	14870	14647	14837	14803	14780	14898	14929	14780	14771	14894	14863	14758	14949	14951	14681	14812	14894	14858	14867	14855	14978	14931	15185	14886	14995	14838	14993	14922	14939	14955	14884	14916	14912	15062	14946	14860	14747	14758	14898	15068	14829	14737	14955	14811	14859	14926	15066	14974	14828	14816	14709	14858	14948	14893	14821	14864	14949	14834	14868	14749	14863	14920	14728	15060	14878	14890	14705	14910	14825	14826	14853	14942	15099	14844	14937	14912	14963	14849	14842	14942	14854	14884	14659	14970	15014	14990	15142	14894	14767	14897	14888	14796	14912	14799	14866	14858	14714	14777	14757	14866	15006	14990	15122	14934	14990	14857	15045	14987	14842	15040	14926	15020	14768	14851	14599	14895	14938	14983	14916	14862	14839	14842	14941	14887	14874	14955	14867	15015	14833	14902	14860	14813	14927	14865	14918	15051	14813	14983	14826	14888	14799	14933	14922	14917	14774	14870	14831	14816	14800	14766	14842	14908	14936	14953	14855	14868	14886	14748	14848	14852	14786	14749	15044	15036	14816	14660	14769	14979	14934	14913	14868	14991	14932	14906	14853	14796	14971	14768	14801	14919	15089	14855	14871	14980	14834	14865	14895	14887	15084	14857	14808	14835	14949	14950	14832	14737	14787	14965	14875	14940	14813	14836	14802	14832	14907	14808	14836	14865	14877	14790	14880	14789	14695	14767	15035	14950	14866	14716	14927	15000	14932	14881	14776
23046	21485	29531	23881	21792	24361	26781	21505	20200	20067	19972	19910	19507	19134	19117	18857	18760	19024	18899	18837	18546	18669	18632	18302	18403	18376	18333	18065	18250	18234	18217	18154	18908	22745	23625	21625	20060	19087	18597	17999	18118	18210	18239	18032	18218	18026	18188	17993	17964	18104	17905	17811	18047	17948	18030	18030	18242	17925	18047	17990	18022	18328	18002	18068	18049	18116	17997	18139	17791	18196	17825	18033	18051	17987	18005	18031	18206	18029	18096	18175	17973	17953	18161	18040	18063	18048	17894	17983	18117	17852	18079	18168	18098	18125	18070	18112	18117	17909	18164	17948	17982	18001	18051	17951	18031	18007	18169	18091	18042	18043	17977	18099	17993	18165	18022	18214	18146	18117	18067	18013	17882	18163	17991	17828	18004	17930	17948	18043	17995	18103	17819	17860	18043	17946	17974	18085	17809	17968	17945	18014	18109	18216	18048	17946	18125	17885	18276	18106	18056	17879	18110	17774	18052	17929	17863	18047	18049	17889	17889	17955	17923	17989	18111	17814	17977	17985	17962	17952	18005	17969	17958	17986	18054	18140	17841	17919	17931	18124	17845	18116	18190	17913	17976	18076	17904	17765	17819	17935	18016	18145	18129	17941	17988	18143	17935	17970	17868	17809	18062	17912	17997	18045	17946	18163	17994	18048	17952	18017	18005	18139	17780	17837	17944	17897	18015	18134	17972	17843	17956	18121	17985	18024	18060	17998	17931	17924	17931	18006	17946	17788	17838	17904	18219	17925	17916	17992	17722	18193	18018	18012	17960	17959	18171	18009	17865	18070	17779	17905	17952	17870	17909	18147	18028	17915	17738	18057	17929	18000	17936	18196	18034	18028	17944	17940	17954	17865	17959	17892	18040	17948	17839	18041	17928	17921	17987	18170	18115	17834	18100	17761	18051	18025	18026	18120	17781	17675	17749	18188	18061	17788	18188	18150	17864	17942	18009	18079	18005	17945	18058	17821	17893	17758	18086	17993	18046	17987	17800	18012	17941	18023	17840	18001	17965	17911	18068	17898	17992	17763	17876	18032	17985	18079	18016	17985	18071	18051	18026	18067	17741	18085	17893	18048	18093	17991	17945	18155	17979	17823	17941	17936	17913	17910	17892	18022	18235	17875	17946	18057	18083	18041	18096	17972	17852	17889	17963	17925	18083	18047	17965	18205	17996	17804	17923	17972	18054	18092	18045	18018	17932	18020	18163	17719	17908	17981	18065	17850	17973	17933	18019	17948	18102	18250	17898	18116	17879	18002	18064	17730	17888	17991	17954	17899	18141	18172	17913	17964	17990	18080	18045	18101	17802	18055	17933	18179	17976	18013	18120	17891	17894	18084	18112	18158	18088	18081	18214	17995	17874	17950	17899	17988	18103	18120	18225	17891	18000	18238	17984	17835	18056	18262	17937	17913	18020	17904	18064	17942	18119	17843	18115	18005	18050	17957	17863	18030	17941	18029	18113	17979	17958	17833	17771	18005	17937	18175	18132	18053	17836	18058	17969	18132	17986	17878	17943	17812	17831	18108	18001	18081	18040	18093	18090	17897	17832	17859	18002	18018	17873	17922	17938	17936	17933	17993	17963	17966	18070	17957	17949	18032	17986	17996	17849	17827	17992	18119	17882	17941	18175	17829	17921	17901	18068	17984	18042	18087	18185	17861	18005	17831	18028	18076	17911	18040	18072	17848	18061	18175	17996	17838	17923	17939	18019	17885	17968	17846	18004	18191	17869	18019	17840	17845	17933	17902	18092	18088	17856	18002	17940	17915	17929	17907	18055	17881	17965	17925	18064	17995	17968	18079	18017	18045	17951	17998	17847	18005	17798	18008	18031	18077	17849	17968	18022	17967	17899	17869	18177	18057	18106	18126	17943	18048	17782	17740	18058	18063	17832	17921	17949	18044	17946	17872	18037	17955	17964	17917	18031	17986	17806	18102	17965	17832	17921	18165	17899	17997	18013	18043	17997	17738	18079	17982	18146	17915	17922	17853	18043	18008	17859	18045	17994	17922	17935	18084	18053	18011	17980	18182	17855	18006	17948	17877	17873	18083	18160	18066	17734	17788	17782	17934	17851	17865	18125	17994	17901	18044	18139	17856	17821	18111	18137	17937	17928	17785	17990	18038	17928	17839	18109	18098	17971	17829	17893	17961	17825	18050	17820	18050	17980	18083	18035	17967	17649	18017	17918	17822	17750	18028	18178	17830	17849	18063	18019	17860	17804	17948	17848	17962	18066	17791	18078	18056	17957	18230	17874	18117	17738	18019	18061	17981	17784	17979	17968	18031	17741	17888	18023	17862	18000	17859	18056	17923	18141	17999	17932	18072	17952	18033	18059	18075	18249	17901	18111	18031	18210	17903	18128	17849	17764	17921	17893	17820	17808	17940	18023	18207	17859	17785	17894	17954	17921	17928	17961	17972	17949	18085	17977	17907	18115	18117	17848	17908	17980	17933	17972	18170	17958	17747	17861	17981	17846	17707	18084	18038	17893	17982	17865	17989	17789	17885	18007	17932	17990	17883	17950	17914	18069	18165	17943	17954	17968	18062	17731	17878	17931	17967	17903	17908	17926	17735	17934	17988	18119	17809	17931	17795	17927	17985	17896	17960	17838	17914	17958	18017	18134	18090	17964	17893	18222	18018	17974	18010	18146	17888	17820	17757	17868	18112	17951	18171	17864	18023	18094	17841	17972	18046	17972	18091	18125	17991	17784	17936	18118	17863	17910	18023	17993	17788	17982	17905	17984	18061	18135	17943	17962	17990	17984	17944	18189	18069	18080	18160	17907	18109	17848	17959	17988	18002	18082	17795	17840	17891	17919	17857	17899	17804	18094	17916	18035	17737	17967	17973	18142	17971	17958	18008	18203	17761	17894	17900	17988	17990	17829	18032	17878	17897	18086	17734	18015	18081	17937	17906	18031	17978	17940	17919	18116	17917	18041	17974	17973	18054	17980	18055	17829	17948	17984	17912	18110	17893	17881	17939	18006	18007	18051	17919	18023	17963	18125	17952	17977	18153	18176	18002	17884	18024	17697	17925	18028	17887	18185	18014	18124	18053	17874	18028	18036	18177	18124	17925	17987	17972	17994	18060	18066	17910	18265	17862	17824	17995	18041	17984	18028	18203	18024	18106	17773	18061	18007	17953	17876	18066	18153	17756	17859	17920	18076	18139	17973	17991	17833	18093	17986	17999	18122	17887	17980	17884	17957	18046	18024	17937	17996	17863	17794	18026	18027	18104	17761	18075	17996	18229	17970	18054	17930	17968	17990	17807	17771	17985	17934	17925	18128	18046	18186	17985	17871	17939	17929	18216	17973	17894	17996	18058	17785	17935	18063	18137	18007	17822	18209	17861	17967	17944	18014	17998	18060	17872	17996	17866	17754	17997	17940	18006	17845	17989	17950	17819	18226	17872	17820	18153	18011	17946	18099	18236	17999	18039	17930	17848	18089	18171	17981	17980	17732	17863	17863	17882	17950	17963	17908	17864	17801	18076	17803	17828	18112	18114	18123	17916	17989	17852	18120	17906	17843	17758	18055	18037	18115	17796	17970	18081	18031	17968	17870	17829	18052	17912	17969	18243	18114	17977	18003	17857	18025	17992	18135	17876	18195	17886	18100	17929	17882	18044	18144	17717	18073	18004	18049	18182	18068	18154	18034	17952	18109	17951	17977	17888	17974	17968	18031	17896	17993	17955	18042	17913	17993	17952	17907	17950	18084	18037	17818	17927	17900	17906	18012	18012	17900	17840	18004	18041	18174	17889	18075	18107	17861	17794	17981	18125	17995	17966	18099	17896	17857	18104	18193	18066	17880	17799	17843	17879	17856	17914	17849	17956	17978	18039	17952	17880	18128	18085	18089	18056	18095	18162	17970	18043	17891	17989	17907	18014	17952	17890	18125	17956	18015	18062	17895	17863	18034	17858	17903	17987	17839	18095	17831	17966	18049	18087	17834	18084	18068	18019	17939	18113	18140	18100	18092	17948	17944	17910	18163	18059	17895	17893	17755	17937	17935	18010	18050	18072	17935	17856	18091	18125	17972	18106	17689	17848	18108	18086	18056	17968	17929	17964	17995	18127	17800	18056	18081	17880	17772	18020	17852	17989	18067	17902	18059	17990	17995	17943	18129	17952	18078	18095	18145	17980	18129	17816	17949	17916	18009	17932	17871	17990	18080	17761	18047	18135	18153	17873	17695	18070	18150	17841	18079	17779	18177	18016	17985	17996	17968	18100	17780	18119	17986	17837	17797	17918	17987	17872	18027	18035	18074	18028	18102	17903	17778	17948	18188	18069	18036	17931	17957	17887	18007	17860	17984	18038	18029	18020	18074	17905	17880	17900	18079	17908	18013	18175	18061	17802	17976	17800	17982	18194	18048	17981	18185	18065	17861	18063	17945	17955	17829	17793	18144	18082	18022	17951	17944	17919	17845	17981	18075	18024	18002	18106	18122	18033	17948	17861	17816	18099	17894	18032	18209	17941	18042	17818	17986	18010	17910	18053	18190	17775	17957	17980	17917	17988	17911	17890	17807	18117	17932	18054	18075	17990	17804	18025	17893	17955	18223	18027	18011	17993	17906	17967	18161	17965	17922	17965	18005	18001	18040	17959	18239	17864	17935	18028	17967	18020	18137	17806	17981	17933	17791	17733	18000	17746	17927	17825	18018	17834	17917	17802	17857	18112	17881	18251	17918	18031	18151	18141	17987	17807	17976	18062	17907	17977	18049	18123	17968	17935	17919	17820	17997	18086	18087	17884	18088	17958	18153	18063	17885	18009	18002	17994	18038	18024	17737	17979	17786	17991	18095	17943	18117	18038	17930	17967	18138	18006	18192	18043	18134	18042	18000	17504	18025	17962	17832	18131	18068	17965	17782	17932	18168	18018	18131	17975	18052	17917	18106	17928	18009	18241	18035	18102	17879	17832	17921	18167	18078	18122	18024	17935	18043	17836	18141	18034	17893	17914	17790	17774	17978	17929	17817	17804	18060	17980	17860	17810	18080	18064	17884	18049	18018	17975	18023	18055	18052	17912	17993	17915	17879	17930	17996	17804	17826	17869	17815	17801	17805	17818	17944	18003	17972	18099	17994	17933	18029	17827	18038	17967	17995	18116	18201	17924
22630	41346	39675	29870	25639	22402	20217	19089	18583	17521	17656	17803	16940	16531	16207	16005	15925	16242	16132	15718	15523	15515	15441	15331	15206	15173	15137	15403	15174	15145	15169	15069	16301	21942	21882	19281	17040	15815	15536	15163	14828	14893	14807	14706	14996	15024	14936	14986	14828	15016	14921	14968	14750	14921	14877	14984	14865	14791	14760	14868	14888	14937	14939	14895	14831	14851	15012	14943	15059	14974	14813	14856	14932	14905	14943	15021	14877	15031	15093	14941	14811	14764	15002	14913	14998	14901	14965	14980	15128	15055	14916	15009	14840	14983	14693	14795	14872	14927	14817	14884	15011	14752	15032	15057	14938	14826	14984	14826	15031	14850	14991	15087	14736	14827	14929	14853	15025	14967	14818	14872	14888	14740	14955	14889	14866	14868	15082	14936	14904	14917	14856	14947	14916	14829	14793	14837	14960	14891	14876	14883	14854	15097	14710	14980	14908	14954	15057	14734	14838	14870	14663	14896	14917	14992	14948	14993	15050	14849	14958	15011	14915	14842	14957	14952	14952	14964	14915	15001	14929	14952	14760	14959	14894	14897	15024	14752	14905	14823	14893	14922	15067	14711	14937	14825	14959	14903	15040	14924	15021	15082	14810	14963	15096	14928	14809	14818	14876	14900	14738	15046	14909	14902	14943	14841	14894	14744	15211	14924	14910	14973	14909	15067	14905	14857	15056	14881	14846	14872	14849	14721	14968	15007	14884	14882	14955	14708	14806	14911	14916	14884	14797	14967	14887	15012	14815	14958	14862	14930	14890	14866	14813	14795	14924	14914	14889	14844	15010	14828	14954	14973	14995	14820	14901	14863	14967	15035	14839	14831	14958	14849	14981	14854	15018	14911	14960	15047	14854	14847	14961	14956	14848	14951	14962	14909	14777	14685	14864	14792	14870	14871	14918	14856	14860	14818	14951	14984	14957	14828	15059	14878	14978	14817	14742	14986	14931	14790	14971	14963	14737	14931	14800	15013	14902	14925	14864	14815	14983	14926	14916	14853	14977	14850	14914	14891	14882	15002	14866	14828	14858	15050	14888	14802	14980	14936	14758	14958	15015	14871	14643	14733	14858	14984	14886	14728	14928	15038	14839	14798	14902	14959	14942	14831	14716	14899	14880	14899	14949	14874	14827	15003	14904	14811	14920	14902	14882	14891	14855	14944	14865	14874	14811	14708	14960	14751	14832	14835	15018	14905	14686	14712	14854	15029	14825	14951	14931	14843	14859	14818	14896	14762	14837	14807	14909	14897	15069	14852	14790	14911	14871	14926	14958	14851	14968	14825	14904	14854	14977	14917	14980	14946	14847	15104	14994	14904	14884	14874	14939	14848	14918	14959	14893	14946	14821	15018	14932	14664	14946	14801	14889	14809	14792	14815	14958	14847	14858	14915	14977	14898	14744	14821	14996	15116	14912	15025	14959	14872	14976	14826	14806	14777	14883	14917	14780	14902	15211	14937	14907	14894	14911	14858	14860	15106	14917	14997	14687	14994	14747	14858	15107	14777	14945	14780	14894	14921	14861	14932	14940	14709	14949	15011	14821	14780	14910	14924	14995	14890	14902	14969	14826	14846	14959	14850	14990	14706	14879	14708	14920	14735	14826	14825	15012	15011	14730	14934	15003	14930	14822	14891	14847	14957	14802	14874	14970	14803	14955	14762	14662	14815	14993	14799	14880	14914	14945	15013	14837	14963	14907	14959	14940	14887	14926	15000	14829	15040	14989	14725	14853	14929	14917	14795	14954	14971	14912	14897	14984	14588	14951	14890	14986	14787	14855	14876	14879	15002	15050	14944	14916	14952	14914	14753	14890	14939	14969	14932	14970	14949	14859	14890	14862	14780	14743	14864	14787	14879	14853	14994	14699	14968	14901	14884	14885	14956	14892	14932	14777	14869	14783	14857	14867	14988	14912	15113	14989	14819	14806	15088	14735	14943	14890	15070	14958	14986	14766	14935	14938	15027	14856	14818	14853	14673	14883	14936	14987	14908	14781	14900	14770	14709	14811	14785	14890	14975	14936	14699	14906	14920	14959	14820	14730	14938	14813	14767	14974	14775	14869	14849	15086	14907	14865	14903	14755	14999	14870	15082	14907	14818	14930	15011	14848	14926	14902	15055	14727	14879	14983	14929	14773	14932	15040	15004	14859	14932	14993	14876	14911	15008	14824	14886	15013	14942	14885	14981	14917	14901	14766	14864	14844	14756	14925	14817	14758	14936	14700	15030	14822	14947	14986	15032	14900	14848	14868	14852	14855	15002	14963	14952	14864	14901	14915	14821	14829	14882	14886	14915	14901	14820	14873	14984	14849	15010	14877	14839	14940	14881	14800	14845	14853	14974	15093	14810	14771	14867	14974	14821	14862	14779	14781	14927	15060	14810	14921	15013	15014	14924	14955	14956	15008	14782	14926	14907	14811	14954	15017	14712	14820	14959	14874	14910	14754	15086	14820	14961	14936	14907	14957	14960	14832	14989	14825	14901	14829	14900	14992	14824	14984	14859	14921	14786	14971	14977	14870	14888	14960	14908	14721	14976	14898	14813	14952	14938	14878	14889	14913	14838	14870	14843	14841	14954	14908	14933	14896	14805	15003	14920	14886	15077	14831	14875	14887	14714	14958	14887	14976	14839	14790	15066	14659	14756	14937	15034	14941	14859	14844	15046	14939	15025	14927	14948	14862	14827	14879	14740	14908	14772	15060	14794	15023	14782	14985	14744	15108	14896	14826	14926	14796	14819	14841	14943	14825	14889	14998	14931	14789	14890	14925	14822	14953	14823	14713	14798	15081	14754	14931	14943	14909	15036	14963	14716	14724	15020	14837	14869	15070	14927	14922	14783	14952	14837	14986	14949	14914	14789	14930	14886	15052	14930	15013	14883	14865	14803	14857	14971	14919	14902	14996	14861	14875	14945	15004	14756	14905	14840	15069	15068	15065	15039	14719	14869	14935	15025	14835	15056	14951	14907	14989	14957	14839	15053	14943	14848	14925	14699	14994	15079	14907	14914	15104	14836	14913	14851	14792	14933	14947	15015	14790	14940	14859	14995	14854	14880	14968	15023	14904	15019	14909	14810	14856	14931	14895	14855	14954	14780	14928	14874	14905	14833	14971	14748	14951	14868	14862	14878	15037	14906	14789	14948	14896	14896	14896	14826	14832	14887	14911	14782	14850	14955	14901	14962	14841	15013	14798	14861	14980	14823	14849	14967	14973	14844	14863	14771	14925	14704	14801	14969	14878	14951	14957	14866	14952	14888	15013	14860	14862	15061	14994	14944	14997	14907	14783	14956	14905	14915	14885	14975	14964	15097	14979	14822	14962	14956	14934	15056	14842	14797	14910	14920	15039	15017	14999	14836	14895	14798	14662	14938	14649	14947	14823	14934	14699	14977	14860	14884	14996	14788	14818	15024	14927	14922	14884	14890	15047	14934	15038	14856	14807	15008	14998	14874	14663	14961	14881	14838	14942	14920	14739	14892	15050	15024	14880	14796	14921	14784	14846	14742	14829	14807	14789	14963	14842	14808	14826	14768	15003	14831	14852	14955	14929	14853	14903	14888	14910	14822	14736	14636	14774	15045	14829	14875	14976	14981	14946	14829	14847	14951	14901	14657	14956	14865	14739	14789	15025	14813	14796	14946	14880	14736	14871	14987	14778	14966	14951	14742	14942	14710	15001	15115	14917	15042	14809	14975	15017	14981	14778	14711	14802	14990	14665	15001	14780	14830	14897	14893	14891	14883	14902	14971	14880	14758	15066	14756	14773	14792	14922	14795	14892	15055	14812	14854	14808	14837	14990	14785	14906	14830	14896	14867	14750	14956	15100	14858	14879	14866	14808	14808	14885	14967	14797	14783	15061	14851	14860	14774	14858	14965	14761	14779	14949	14814	14866	14940	14772	14898	14869	15009	14870	14888	14878	14858	14826	14948	14997	14807	14971	14882	14818	14908	14948	14902	14902	14791	14748	14795	14911	14929	15026	14994	14962	14860	14972	14943	14744	14973	14883	14837	14915	14870	14953	14856	14887	14812	14771	14837	14745	14943	14770	14973	14855	14898	14884	14864	14923	14993	14874	14946	14889	14819	15062	14914	14907	14870	14917	14954	15028	14936	14914	15001	14899	14755	14940	14829	14886	14855	14974	14767	14893	14911	14904	14848	14841	14999	14774	14744	14896	14852	14852	14880	14982	14899	14900	14871	14883	14868	14837	14729	14719	14937	14882	14844	14956	14798	14930	14754	15011	14918	14922	14893	14815	14998	14812	14837	14956	14895	14968	14803	15103	14843	14930	14834	14925	14861	14865	14998	14757	14830	14945	15059	14976	14700	14953	14764	15019	14836	14867	14924	14699	14766	14980	14800	14951	14939	14770	14917	14782	14956	14951	14913	14810	14814	14894	14816	14913	14951	15066	14862	14889	14797	14892	15120	14849	14838	14918	15033	14886	14887	14847	15005	14972	15067	14829	14932	14727	14863	15010	14930	14806	14740	14788	15062	14832	14917	14743	14894	14830	14927	14802	14751	14979	14787	14924	14859	14859	14817	14867	14786	15093	14775	14856	14848	14944	14983	14964	14908	14701	15041	14846	14786	14851	14860	14902	14799	14880	14840	14899	14870	15033	15001	14896	14931	14844	14689	15016	15031	14965	14974	14890	14720	14864	14807	15006	14880	14879	14675	14820	14988	14716	14771	14907	14791	15041	14946	14795	14786	14849	14953	14924	14795	15013	14946	14974	14877	14867	14862	14944	14907	14920	14888	14868	14855	14831	14756	14868	14895	14751	14846	14887	14992	14993	14862	14976	14791	14981	14872	14871	14745	15024	14632	15103	14682	14932	14805	14935	14784	14862	14852	15027	14855	14858	14995	15186	14913	14919	14799	14906	14906	14784	14748	14888	14964	15136	14855	14757	14929	15010	14819	14772	14715	14793	14712	14866	14759	14845	14904	14750	14817	15185	14806	14902	14934	14876	14965	14763	14905	14938	15019	14889	14819	15027	15019	14930	14684	14882	14894	14933	14810	14930	15044	14905	15002	14920	14813	14909	14815	14711	14737	14956	14852	14882	14795	14948	14821	14954	14961	14802	15035	14853	14888	14813	14928	14954	14883	14795	14864	15014	14786	14875	14823
28246	23831	29488	26186	21431	20096	19499	19236	19108	18784	18754	18988	18957	18537	18271	18519	18439	18688	18486	18427	18215	18406	18174	18059	18184	18427	18253	18231	18349	18308	18377	18234	18453	18551	18577	18710	18689	18442	18411	18267	18114	18137	18038	18186	18406	18206	18221	18032	18194	18176	18265	18433	18321	18226	18200	18078	18216	18194	18304	18159	18274	18507	18059	18125	18117	18157	18282	18177	18302	18369	18014	18119	18093	18057	18125	18114	18304	18184	18273	18279	18114	18148	18320	18172	18170	18084	18139	18086	18299	18095	18177	18288	18257	18194	18260	18263	18204	18156	18218	18196	17943	18187	18349	18131	18185	18212	18289	18174	18312	18220	18070	18151	18136	18325	18225	18210	18051	18123	18196	18298	18245	18104	18071	18074	18067	18305	18038	18189	18317	18033	18219	18086	18260	18272	18243	18341	18347	18232	18038	18191	18145	18154	18124	18303	18338	18370	18267	18068	18119	18217	18062	18133	18366	18254	18239	18097	18223	18070	18201	17955	18267	18105	18374	18050	18176	18015	18147	18290	18149	18000	18236	18044	18314	18037	18178	18000	18134	18162	18259	18161	18300	18127	18114	17998	18193	18197	18051	18450	18281	18192	18099	17931	18079	18154	18252	18078	18092	18114	18143	18095	18192	18045	18108	18169	17864	17995	18096	18396	18209	18109	17979	18070	18273	18250	18088	18043	18149	18203	18320	18254	18231	18400	18311	18097	18147	18369	18181	18100	18117	18250	18237	18267	18049	18345	18324	18157	18311	18232	18297	18186	18238	18174	18043	18147	18001	18219	18099	18120	18117	18315	18249	18117	18152	18400	18225	18116	18311	18300	18333	18075	18136	18278	18268	18094	18106	18166	18289	18227	18258	18161	18265	18224	18053	18318	18186	18193	18245	18173	18193	18195	18110	18272	18048	17923	18239	18115	18022	17991	18008	18155	18053	18131	18127	18280	18232	18133	18243	18207	18004	18076	18035	18171	18439	18116	18354	18307	18124	18046	18226	18132	18003	18100	17929	17906	18267	18015	18200	18230	18087	18170	18175	18315	18367	18199	18188	18255	18283	18475	18310	18178	18291	18044	18237	18258	18279	18362	18135	18164	18335	18225	17925	17965	18174	18153	18123	18128	18326	18111	18145	18194	18145	18205	18029	18231	18292	18023	18234	18195	18061	18127	17971	18303	18202	18179	18058	17995	18031	18223	18108	18373	18233	18115	18272	17972	18224	18091	18205	18093	18136	18315	18180	18176	18257	18231	18037	18153	18297	18239	18183	18080	18135	18172	18200	18317	18442	18143	18016	18231	18420	18271	18313	18177	18028	18074	18167	18113	18190	18274	18141	18213	18386	18184	18102	18294	18187	18110	18167	18133	18168	18013	18148	18066	18255	18354	18225	18146	18084	18095	18230	18238	18352	18314	18095	18440	18301	18137	18110	18152	18151	18213	18237	18189	18263	18306	18244	18274	18179	18332	18261	18153	17947	18137	18101	18256	18134	18073	18112	18204	18113	18177	18143	18127	18026	18183	18229	17987	18206	18312	18146	18135	18111	18131	18175	18367	18186	18125	18087	18099	18122	18219	18180	18081	18086	18153	18220	18195	18016	17990	18006	18285	18284	18232	18071	18205	18075	18343	18432	18222	18121	18120	18239	18140	18008	18187	18181	18095	18187	18350	18042	18083	18167	18134	18121	18292	18089	18001	18241	18068	18005	18067	18114	18098	18357	17943	18114	18217	18175	17866	18274	18242	18098	18233	18053	18221	18072	18198	18084	18171	18248	18336	18313	18351	18032	18361	18181	18064	18118	18143	18088	18153	18024	18079	18245	18139	18084	18006	18253	18386	18163	18150	18396	18031	18209	17999	18251	18082	18148	18201	18044	18091	18032	18154	18071	18118	18349	18132	18281	17972	18000	18230	18265	18138	18334	18261	18082	18123	18327	18276	18207	18384	18211	18193	18287	18235	18397	18203	18223	18184	18291	18199	18120	18043	18225	18098	18142	18197	18177	18081	18354	18044	18187	18249	18240	18089	18489	18152	18178	18029	18292	17898	18033	18120	18280	18144	18108	18087	17911	18234	18158	18079	18087	18364	18278	17934	17849	18227	18274	18162	18079	18378	18181	18317	18337	17991	18131	17918	18162	18105	17996	18162	18155	18160	18216	18089	18177	18238	18145	17995	18199	18093	18195	18248	18343	18028	18224	18086	18076	18087	18309	18165	18307	18046	18199	18209	18353	18256	18068	18417	18140	18286	18165	18012	18146	17898	18238	18219	18351	18163	18190	18048	18233	18240	18240	18273	18143	18175	18036	18172	18221	18100	18052	18004	18345	18084	18257	18126	17893	18078	18177	18362	18221	18123	18260	18195	18196	18308	18303	18278	18189	18084	18217	17995	18323	18223	18070	18160	18173	17955	18102	18350	18312	18348	18087	18214	18134	18209	18248	18234	18191	18082	18161	18062	18176	18017	18268	18199	18185	18247	18344	18129	18351	18113	18271	18085	18097	18223	18042	18198	17990	18146	18311	17963	18106	18343	18337	18183	18134	18203	18181	18214	18172	18231	18164	18111	18233	18006	18153	18138	18213	18228	18243	18211	18368	18110	18366	18070	17954	18068	18265	18124	18092	18067	18250	18104	18308	18234	18063	18095	18242	18009	18095	18186	18344	18098	18124	18193	18311	17933	18234	18261	18244	18380	18175	18462	18189	18058	18032	18266	18059	18242	18166	18477	18136	18198	18121	18141	18196	18095	18180	17967	18192	18211	18139	18103	18049	18091	18260	18328	18306	18180	18233	18019	18276	18081	18166	18067	18222	18097	18136	18110	18191	18091	18321	17989	18272	18213	18236	18072	18078	18204	18167	18373	18162	18245	18251	18228	18124	18183	18212	18416	18432	18163	18315	18100	18280	18248	18119	18165	18233	18096	18175	18174	18275	18358	18047	18213	18081	18117	18335	18208	18366	18242	18047	17865	18190	18261	18203	18226	18256	18267	18199	18259	18019	18125	17994	18102	18328	18272	18428	18219	18177	18173	18114	18126	18115	18548	18134	18266	18236	18350	18140	18297	17945	18250	17896	18145	18070	18239	18119	18164	18351	18255	18234	18071	18206	18092	18171	18173	18177	17884	18176	18211	17925	18215	18199	18160	18170	18192	18271	18068	18384	18165	18394	18288	18056	18352	18047	18180	18030	18099	18498	18216	18274	18206	18138	18374	18358	18136	18153	18118	18213	18270	18005	18311	18278	18095	18080	18201	18194	18195	18087	18096	18180	18167	18095	17895	18087	18457	18184	18126	18221	18145	18325	18237	18090	18409	18087	18058	18178	18358	18239	18216	18210	18176	18240	18295	18176	17842	18243	18281	18153	17994	18346	18178	18263	18207	18067	18213	18075	18082	18050	17971	18108	18119	18089	18168	18107	18303	18190	18123	18344	18199	18227	18223	18169	18102	18408	18167	18159	18188	18255	18102	18107	18221	18227	17971	18192	18091	18211	18179	18117	17998	18164	18219	18162	18078	18063	18196	18171	18086	18183	17872	18251	18218	18191	18150	18072	18032	18175	18039	18241	18138	18240	17934	18109	18080	18230	18407	18246	18208	18200	18092	18226	18245	18181	18351	18101	18286	18389	18214	18225	18314	18279	18172	18141	18206	18293	18029	18093	18088	18096	18013	18056	18262	18349	18258	18249	18204	18240	18120	18157	18106	18185	18025	18327	18093	18300	18430	18416	18220	18473	18250	18464	18200	18120	18155	18112	18342	18464	18092	18062	18286	17939	17969	18303	18228	18399	18279	18234	18039	18273	18191	18132	18304	18127	17923	18445	18133	18061	18192	17988	17871	18127	17915	18250	18264	18284	18119	18091	18272	17953	18258	18052	18148	18108	18062	18229	18272	18070	18056	18041	18006	18139	18292	18245	18158	18130	18074	18100	18253	18375	18271	18116	18127	18085	18075	18128	18362	18067	18270	17997	18082	18074	18175	18062	17965	18066	18274	18110	18067	18183	18361	18233	18094	18056	18035	18395	18176	18196	18193	18232	18027	18059	17925	18149	18329	18159	18360	18238	18149	18159	18328	18111	18300	18001	18193	18045	18416	18272	18338	18359	18081	18271	18169	18284	18296	18474	18275	18014	18228	18004	18063	18127	18304	18095	18181	18037	18081	18212	17935	18304	18505	18196	18361	18038	18291	18156	18069	18068	18229	18235	17845	18397	18221	18183	18096	18288	18266	18285	18168	18130	18169	18280	18173	17968	18197	18133	18127	18077	18343	18201	18024	18311	18323	18160	18208	18049	18073	18029	17987	18237	18377	18438	18194	18363	18082	18116	18407	18238	18265	18127	18134	18205	18277	18296	18113	18029	18086	18201	18112	18189	18122	18293	18173	18440	18061	17984	18240	18135	18275	18150	18250	18172	18178	18229	17979	18165	18235	18445	18312	18261	18253	18135	18030	18149	18335	18322	18321	18249	18138	18262	18134	17935	18238	18127	18191	18244	18191	18004	18304	18231	18232	18160	18031	18090	18169	18173	18257	18096	18238	18147	18102	18034	18004	18190	18349	18366	18351	18165	18149	18088	18012	18152	18318	18280	18186	18320	18226	18343	17954	18197	18268	18203	18297	18097	17994	18250	18027	18010	18258	18197	18208	18297	18227	18303	18114	18151	18126	18146	18214	18250	18085	18238	18263	17974	18203	18334	18168	18063	18033	18250	18075	18102	18326	18271	18282	18145	18226	18158	17954	18243	18372	18390	18174	18242	18275	18115	18280	18181	18136	18204	18336	18102	18155	18341	18269	18134	18114	18219	18098	18284	18100	18225	18271	18079	18105	18321	18198	18271	18397	18279	18106	18182	18247	18324	18426	18238	18184	18355	18168	17995	18162	18326	18265	18171	18298	18323	18044	18309	18064	18177	18177	18116	18187	18185	18216	18181	18167	18221	18235	18039	18054	18187	18248	18002	18277	18284	18150	18399	18368	18313	18007	18340	18136	18067	18016	18082	18112	18164	18273	18290	18195	18190	18291	18173	18343	18278	18182	18353	17947	18142	18197	18303	18158	17985	18061	18199	18031	18251	18092	18077	18201	18340	18093	18251	18188	18194	18157	18100	18097	18266	18301	18127	18259	18387	18176
20864	31619	29411	22269	19924	17908	17049	16557	16370	16067	16210	16207	15957	15555	15548	15557	15423	15614	15664	15369	15183	15257	15262	15206	15305	15139	15288	15266	15109	15331	15035	15218	15121	15483	15771	15754	15462	15074	15174	15122	15185	15198	15138	15041	15150	15119	15046	15196	15217	15136	14969	14983	15183	15210	15162	14956	15117	15127	15161	15226	15049	15232	15144	15068	14883	15181	15433	15016	15127	14952	15100	15209	14937	15068	15212	15288	15014	15093	15080	15223	15080	15112	15073	15138	15064	15038	15269	15165	15086	15123	15136	15187	15295	15089	15038	15087	15162	14968	14945	15174	15158	15099	15205	15118	15132	15154	14960	15077	15181	14991	15136	15158	15055	15105	15168	15006	15234	14934	15142	15049	15071	14977	15227	15192	15177	15066	14983	15226	15054	15023	15060	15144	15197	15230	15132	15034	15135	15302	15075	14954	15097	15015	15229	15079	15009	14904	15052	14969	15154	15196	15226	15117	15089	14991	14995	14983	15148	14971	15123	15106	15032	15117	14990	15094	14990	15093	15126	15204	15086	15075	15135	15097	15144	14991	15029	15131	15117	15116	15115	15108	14996	15325	15129	14946	15140	15054	14947	15050	15113	15126	15181	15124	15109	15016	15038	15103	15259	15020	15173	15038	15085	14877	15227	15363	15061	15042	15021	15156	15083	14958	15116	15191	15036	15178	15053	15235	15046	15166	15124	15184	15279	15033	14813	15288	15018	15118	15064	15173	15120	15282	15133	15051	15257	14993	14964	15018	15047	15123	15021	15255	15037	15122	15185	15032	15002	15189	15136	15128	15046	15117	15095	14993	15057	15187	15023	15202	15099	15028	15107	15073	15104	15355	15160	15009	15072	15101	14909	15209	15069	15202	14978	15315	15018	15162	15247	15093	15001	15046	15132	15234	15181	14955	15033	15044	14917	15257	15124	15129	15011	15097	15121	15020	15269	15196	15187	14988	15028	15149	15196	15232	15156	15147	15001	15076	15286	15056	15023	15246	15289	15056	15120	15111	15087	15072	15115	15249	15003	15127	15099	15134	15175	15235	15076	14966	15214	15172	14942	14999	15004	15088	14998	15124	15131	15039	14920	15069	15191	15160	15078	15055	14965	15081	15156	15181	15108	15034	15152	15056	15237	15218	15005	15143	15094	14949	15028	15371	15055	15072	14986	15084	15190	15202	14886	15229	15066	15112	14974	15150	15060	15117	14995	15012	15237	15049	15293	15139	15166	15138	14905	15023	15085	15144	15041	15183	15105	15067	15131	14988	15043	15222	14979	15059	14949	15152	15163	15150	15064	15154	15247	15230	15073	15074	14934	14918	15056	15241	15159	14986	15228	15098	15052	15145	15064	14933	15054	15138	15242	15143	15211	15085	15097	15161	14995	15138	15213	15210	14913	14998	14991	14925	15097	15074	14968	15162	15105	14966	15117	15072	14970	15097	15075	14892	15039	15105	15149	15010	14955	15075	15170	14929	15067	14910	15179	15100	15290	15197	15016	14945	15071	15274	15231	15165	15049	15092	14987	15218	15162	15014	15131	15055	15044	15255	15020	15072	15177	14967	15121	15036	15193	15091	15162	15101	15032	15271	14984	15043	15214	14961	14958	14929	15096	15086	15113	15107	15179	15051	15098	15014	15121	15014	15078	15053	14983	14977	15168	15053	15229	15007	15047	15152	15095	15026	15116	15206	15140	15064	15146	14891	15125	15050	15247	15006	15195	15183	15135	15149	15105	15010	15107	15227	14968	15064	15096	15238	15194	15056	15247	15157	15078	15194	14973	15291	14982	15205	15013	15128	15032	15098	15015	15034	15231	15291	15240	15044	14837	15042	15114	15146	15169	15104	15077	14989	14955	15209	15009	15210	15154	15089	15285	15119	14972	15053	15078	15051	15033	15031	15073	14982	15112	15149	14970	15240	15112	15079	15250	15099	15257	15171	14987	15136	15252	15159	15122	15181	15202	15186	15194	15009	15172	15073	15202	14819	15027	15187	15227	15179	15089	15177	15148	15078	15271	15092	15043	15045	15016	15158	15200	14992	15165	15086	15224	15422	15029	15045	14897	15115	15176	14971	15165	14964	15172	15056	15169	14943	14896	15073	15182	15136	15082	15076	15071	15315	14984	15165	15221	15162	15012	15170	14956	15004	15149	15086	15240	15157	15097	15117	15019	14963	15068	15109	15100	15031	15204	15227	15239	15096	15156	15234	15075	15139	15367	15008	15010	15150	15254	15090	15050	15175	15021	15005	15108	15245	15116	15064	15182	15189	14933	15144	15193	14900	15080	15140	14995	15219	15255	15026	14985	15113	15095	15347	15105	15062	15235	15018	15182	14941	14970	15123	15188	15036	14979	15081	14994	15153	15131	15036	15186	15005	15143	15041	15151	15182	14901	15017	15019	14972	15105	15268	15224	15191	14975	15072	15120	14940	14938	15068	15095	15217	15164	15028	15000	14951	15113	15094	15074	15105	15184	15150	15059	15144	15188	15066	15045	15068	15116	15296	15216	15155	15062	15108	15155	15194	15147	15148	14900	15093	15224	14902	15029	15142	15108	15080	15110	15069	15093	15109	15270	15075	15245	15199	15199	15181	15166	15148	15274	15165	15153	14952	14968	15108	15211	15176	15042	15101	15211	15169	15048	15040	15249	15117	15037	15218	15136	15002	15265	15189	15101	15084	15137	15192	15281	14994	15000	15201	14962	15172	15169	15092	15291	15245	14997	15210	14937	15067	15154	15211	15259	15296	15105	15006	15263	15158	15277	15102	15101	15031	14842	15122	15127	15074	15224	15267	14921	15192	15034	15149	15211	15290	14952	15112	15060	14955	15133	14999	15145	15135	15092	15125	15050	14942	15047	15192	15211	15142	15077	14933	15038	15061	15098	15200	14931	15117	15185	15131	15219	15001	15088	15028	15205	15087	15245	15100	15026	15099	15377	15186	15151	15191	15234	15158	15274	15127	15232	15092	15196	14912	15043	15147	14995	15113	15065	15283	15141	15101	15091	15100	15229	15003	15102	15031	14963	15235	15016	14981	15237	15015	15189	15044	15069	15231	15138	15044	15197	15075	15241	15232	15089	15210	15117	15079	15139	15020	15104	15023	15270	15179	15224	15080	15301	15143	14977	15021	15040	15066	15027	15021	15068	15273	14951	15072	15093	15124	15269	15094	15153	15080	15147	15305	15071	15079	15059	15174	15083	15067	15055	15102	15075	15181	15142	15256	15068	15072	15050	15211	15060	15078	15018	15258	15253	15058	15193	15082	15183	15047	15089	14988	15073	15139	15034	14969	15073	15359	15141	15133	15069	15161	15110	14960	15065	15197	15078	15031	15106	14979	15055	15245	15005	14959	15073	15040	15127	15132	14962	15105	15096	15217	14940	15086	15005	15224	15214	15001	15156	15217	15046	15025	14740	15093	15258	15047	15243	15065	15166	15068	15245	14957	15118	15203	15007	15320	15019	15084	15185	15209	15060	15076	15051	15051	14967	15171	15192	14987	15108	15264	15174	15112	15042	15047	14969	15281	15050	15091	15121	15211	15086	15275	15130	14995	15131	15073	14964	15089	14957	15364	15198	15038	15269	15090	15226	15032	15217	15346	15027	15029	15187	15121	15038	15223	15062	15091	15157	15071	15138	15061	15064	15102	15173	15025	15129	15141	15092	15194	15041	15121	14946	15212	15212	15042	15131	14972	15224	15115	15080	15114	15159	15123	15097	14883	15335	15029	15157	15131	15014	15158	14952	15094	14899	15186	15234	15165	15115	15144	15020	15160	15165	15078	15168	15198	14806	15084	15180	15159	15104	15193	15119	15217	15227	15355	15161	15128	15144	15055	15064	15248	15213	15050	15151	14995	15189	15065	15149	14948	15106	14960	15207	15194	15247	14936	15123	15246	15170	14980	15232	15123	15141	15077	15212	15097	15036	15169	15107	15151	15214	15087	15103	15231	15144	15000	15026	15006	14990	15009	15191	15221	15264	15197	15061	15055	15110	15275	15044	14944	15038	15120	15144	15119	15121	15169	14981	15199	15065	15306	15239	15053	15058	15215	15030	15239	15130	15109	14986	15048	15144	14966	14970	15067	15161	15153	15144	14981	15128	15101	15177	15096	15101	14949	15152	15064	15201	15089	15034	15149	15106	14965	15090	15187	15146	15091	14887	15116	15149	15033	15158	15020	14984	15233	15127	15038	15225	14948	15080	15145	15113	14942	14978	15154	15077	15080	15060	15047	15106	15172	15159	14969	15126	15210	15020	14876	15260	15033	15155	15156	15063	15160	15104	15141	15066	15271	15165	15099	15064	15151	15151	15176	15083	15060	14962	15215	15142	15020	14997	15291	15122	15266	14995	15033	14999	15223	15080	14985	15058	14859	15187	15105	15144	15164	15218	15037	15180	15040	15026	15075	15519	15235	15184	15165	15162	15067	15221	15083	15026	15192	14964	15023	14946	15047	14954	15121	15232	15232	14879	15095	15170	15194	15111	15152	15189	15142	15035	15149	14938	15146	15228	15119	15248	15197	15356	15037	15162	15244	15112	15079	15127	15140	14937	15105	15109	15178	15171	15149	15146	15071	15009	15262	15082	15128	15092	15052	15133	15128	15132	15036	15016	15137	15145	15154	15231	15072	15142	15228	15182	15045	15113	15392	15026	15053	15141	15129	15166	15120	14912	15252	15133	14978	15167	15034	15280	15193	15202	15034	15183	15243	15037	14928	15191	15094	15184	15104	15082	15210	14932	14951	15035	15232	15099	15094	15063	15040	15167	15059	15083	15076	15165	15142	15047	15155	15041	15037	15145	14997	15340	15199	15127	15176	15162	15209	15108	15176	15113	15148	15210	15321	15179	15120	15000	15252	14983	15145	15296	15198	15136	15053	15055	15192	14919	15014	15124	15166	15126	15136	15158	15043	15044	15122	14987	15168	15134	15336	15209	15090	15284	15150	14936	15114	15118	15139	15049	15102	14810	14892	15188	15205	15029	15062	15232	15383	14951	15184	15109	15150	15135	15072	15033	14930	15071	15164	15165	15291	15407	15086	15186	14959	15219	15065	15040	15131	15209	15150	15000	15221	15176	15052	15026	14959	15020	15229	15123	15108	14905	15071	15252	14874	15213	15044	15115	15160
23893	21507	29307	24347	22791	24047	23616	20296	19110	19350	19420	19071	19050	18682	18779	18451	18571	18517	18746	18429	18431	18122	18259	18312	18221	18160	18162	18241	18290	18177	18193	18090	18669	20617	21011	20008	19113	18528	18438	17941	17989	17916	18105	18190	17952	18141	17927	17839	17974	18053	17935	17824	17855	18101	17935	18039	18172	17740	17896	18100	17969	18026	18007	17995	18012	18096	18148	17894	17904	17996	18017	17796	17995	17953	17957	18115	17831	17873	17930	17993	18032	17838	17848	17875	17937	17964	17726	17950	17765	18028	18133	18029	17911	18026	17960	17955	17923	18014	18024	17748	17898	17997	17938	17985	17963	17758	17660	18202	17890	17776	17927	17831	18046	17785	17881	17876	18116	17800	17889	17965	17909	17961	17926	17825	17624	18039	17940	18132	17710	17877	17824	18088	17948	17814	17883	18111	17852	18040	18061	17896	17875	17964	18069	17844	17730	17871	17936	17978	17969	18044	18098	17849	17935	17861	17910	17959	18044	18186	18119	17963	17940	17724	17993	17912	17809	17891	17908	17958	17984	18094	17702	17776	18160	18054	17916	17886	17700	18021	17962	17939	17829	18045	17912	18004	18031	17798	17913	18102	18026	17761	18141	18045	17963	17787	18025	18012	17849	17935	17841	17964	18067	17864	17969	17897	17972	18017	17904	18010	18027	18046	17775	18037	18007	17897	17806	17876	17884	18009	18127	18024	18129	18147	17772	17866	17881	17833	18039	17812	17945	17914	17861	18126	17791	17968	18090	18032	17886	17941	17865	17935	17958	17899	18003	17866	17823	17911	17912	17884	17891	17926	17786	17936	17794	18089	18182	17814	17781	17924	17800	17900	18038	17907	18025	17849	17792	17927	17917	18060	17929	17885	17754	17909	17710	17807	18157	18006	17943	17827	17774	17729	17904	17974	17954	18004	17737	17904	17737	17998	18014	17874	17835	18055	17961	17966	17884	17992	17870	18029	18020	17891	17950	17990	18157	18065	18186	17885	18100	17827	18030	17907	17848	17897	18025	17988	17858	17816	17780	18145	17908	17752	17866	17981	17976	17966	17952	17899	17909	17903	17892	17982	17897	17890	17864	18014	17788	17879	17977	17967	17890	17887	17745	18032	18009	18029	18046	17972	17855	18208	17849	17921	17838	17870	17896	17758	17845	17895	17920	17873	17943	17977	17904	17846	18121	17866	17990	18061	18068	18096	18163	17900	17941	17872	17955	17810	18172	17962	17752	17869	17946	18001	17934	17990	18088	17975	17993	17878	17858	17744	18014	17996	17829	18016	17935	18005	17866	17762	18103	18030	18046	17983	17975	17795	17954	18023	18137	18033	18118	17968	17983	17701	17858	17896	17781	17669	17861	18140	17839	18001	18060	17853	18032	17767	17726	18099	18028	17906	17774	18002	17923	17747	17865	17960	17750	17866	17797	17882	17980	18019	17810	18077	18033	17983	17929	17943	17740	17966	17985	17990	18015	17818	17997	17976	17995	17853	17800	18203	18101	18077	17946	17733	17852	17895	18171	17657	17956	17959	17826	17576	18004	17993	18174	17813	18005	18061	18007	17908	18054	17858	18224	18040	17980	17887	18067	18146	17893	17967	17909	17753	17925	17844	17945	17918	17914	17928	17939	17848	18070	18125	17805	17867	17925	17820	17995	17944	17799	17848	17974	17967	18042	17915	17985	17861	17978	17999	17954	17967	18004	17984	18044	18078	17885	17804	17725	17908	18013	17819	18283	17965	18031	17888	17818	17957	17866	17821	17856	17895	17930	17978	18162	18096	17904	18052	17835	18134	18090	17915	18079	17910	18078	17950	18063	18141	17939	18020	17935	17851	17679	17991	18135	17891	17940	17838	17912	17761	17914	17771	17845	17732	18195	17871	17765	17966	17961	17896	17872	17815	18022	17960	18090	17901	18025	17927	17853	17860	18006	17716	18016	18052	17853	17704	18084	17767	18105	18131	18103	17701	18011	17948	17895	17973	17898	18064	18147	18111	18063	17953	17853	17862	17945	17990	17843	17842	17943	17934	17953	17779	17931	17843	17861	18163	17888	17784	17791	18007	17866	18007	18083	17933	17960	17856	17701	18151	18081	17797	17950	17985	18026	18012	17783	18032	18058	17964	17917	18046	18164	17873	17972	18063	17848	17938	17964	17955	17889	17858	17813	17997	17858	17972	17905	17746	17730	17916	17793	17845	17985	17862	17861	17959	17760	17897	18033	17825	17989	17922	18073	17963	18063	17900	17797	17767	18029	17862	18088	17978	17971	17891	18039	17935	17758	17969	18020	17919	17989	18004	17913	18079	17863	18075	18046	17970	17997	17912	17882	17881	17995	17924	17834	17842	17795	17782	17844	17744	17816	17898	17870	17917	17947	17749	17977	17805	17944	17896	17849	18099	17852	18019	17928	17673	17992	17750	17783	17890	17707	17643	17850	17890	18032	17987	17904	17970	17873	17885	17767	17768	18056	18015	17755	17930	17974	17793	17841	17926	18042	17953	17850	17576	18042	17835	17897	18019	17914	18013	17805	17863	17672	17925	17971	17964	17981	17637	18010	18011	17950	17792	18048	17953	18032	18113	17922	17730	17838	17862	17912	17957	17805	17760	17945	18045	18015	17920	17978	18025	18030	17805	18010	18088	17787	17960	18002	17918	18029	17907	17954	17953	17824	17981	18160	18000	18043	17973	18197	18122	17973	18022	17927	17982	18024	17940	17870	17893	18111	18138	17945	18060	18071	17826	17937	17681	17964	17982	18023	17866	18054	17939	18126	17936	17947	17871	17947	17879	17870	17922	18189	18001	18143	17884	17949	17995	18112	17954	18095	18007	17862	17972	17972	17877	18054	17991	18078	17995	17806	18094	18068	17959	17668	18004	17882	18093	17841	17937	17925	17952	18075	17894	17907	17911	17848	17905	17927	17981	18003	18177	17798	17947	17724	17948	17788	17903	18023	17834	18162	18016	18035	17854	18036	17807	18028	18175	18053	17716	18092	18012	17820	18019	18204	17972	17964	17754	18043	17927	17844	17879	17727	17791	18157	17991	18022	17896	17833	17691	17945	18023	17988	17890	17987	17994	17924	17982	17696	18004	17761	17976	18057	17912	17869	18019	17839	17850	17610	17721	17780	17955	17875	17793	17943	18038	17940	17955	17985	17999	17926	17963	17938	17926	17938	18116	17721	17850	17897	17903	17815	17881	17892	17943	18051	17937	17567	17930	17845	17709	18022	17948	18076	17778	17904	17857	18035	18080	18044	17997	17907	17968	18111	18272	18060	17927	17992	17887	17828	17829	17833	18020	18091	17854	17889	17901	18049	17987	18010	17979	17704	17972	17969	17982	17928	17899	17764	17815	17964	18033	18065	17842	17879	17808	17847	17981	18097	18034	17826	17983	17915	18054	18032	17938	17782	17968	18021	17937	17898	18093	17952	17871	18030	17805	18034	17825	18006	17894	17782	17748	18229	17906	18012	17781	17921	17999	17868	17874	17919	17842	17982	17994	18113	17918	17822	17989	17912	18010	17960	17913	17955	17955	17856	18009	17996	17875	17836	17873	18029	17871	18012	17838	17951	17843	18037	17869	17952	18041	17946	17864	17847	18123	17747	17915	17937	17941	17969	17982	18070	17935	18160	17957	18138	18012	17997	17878	18094	17916	17890	18019	17998	17978	17921	17867	17928	17916	17930	17810	17998	17957	18049	17633	18023	17930	17903	18032	18083	17808	18011	17917	18056	17909	18211	18239	18004	17973	17902	17938	18260	17837	18009	17816	17959	17841	18001	17806	18058	17897	18066	18056	17846	17914	17797	17881	18077	18005	17914	17985	17855	18002	17823	17783	17798	17963	17719	17770	17933	18070	17833	17806	17961	18118	17744	17958	17596	17987	17842	17873	17793	17931	17786	18038	17986	17893	17952	17862	17841	17888	17731	17991	17917	17992	18012	17942	18001	17828	17800	17822	17936	17989	17766	17917	17837	18173	17709	17903	18134	18120	18098	18222	18131	17868	17880	17924	17631	17805	17656	17982	18114	17899	17889	17923	18021	17851	17859	18042	17864	17856	17818	18060	17982	17804	18070	18161	18149	18042	17913	18014	18069	17881	17871	18195	17899	17979	18153	18042	17959	17876	17786	18150	17984	17900	17743	18049	18027	17958	18055	17868	17946	17825	17885	17783	17641	17789	17643	17924	18195	17946	17964	17904	17947	17922	17890	18031	17905	17985	17842	17913	17993	17872	17961	17982	17936	17893	17797	17600	17894	18000	18065	17857	18068	17878	17954	17857	17973	17967	17700	17912	17939	17887	17987	17891	17952	17906	17935	18090	17872	17964	17903	18036	17860	17857	17915	17978	18029	17945	18135	18031	17992	17872	17939	18003	17893	18101	18045	18147	17781	17958	17877	18081	18060	17946	17830	17685	18014	17842	17890	18003	18099	18118	18162	18014	17963	17829	17807	17974	17957	17935	18094	18109	18054	18037	17987	17977	18032	17859	17857	17941	18096	17682	17864	17988	18004	17879	17957	17878	17973	17930	17925	18038	17926	17961	18011	17954	18015	17920	17806	17797	17897	17773	17795	17931	17934	18046	17967	17832	17852	17933	17887	17804	18075	17970	17884	17933	17813	17962	17988	17828	17915	17953	18092	17877	18082	17964	18093	18068	17963	18114	17851	17925	17999	17996	17886	17991	17775	17937	17934	17936	17730	17917	17844	17899	17902	17596	17904	17939	17925	17977	17909	17769	18119	17867	17793	17991	18062	17970	17912	17868	17964	17831	18056	18083	18034	17969	18003	17813	18043	18073	17874	18032	18137	17977	17980	17996	18077	17960	17995	17898	17817	17908	18058	18114	17904	17949	18001	17901	17945	18048	17990	17954	17992	17952	18025	18088	17876	18116	18063	17925	17894	17710	18015	17988	17970	17904	18011	17952	17740	18120	17854	17913	17872	17889	17926	17909	18176	18177	17972	17819	18003	17936	18203	17837	17914	17905	17998	17843	18205	17904	17931	17953	17977	17975	17879	17961	18062	17905	17896	18052	18183	17918	18002	18166	17952	17996	17983	17863	17907	17920	17808	17906	17907	18023	17922	18128	17918	17990	18044	17974	17836	17859	18084	18075	17957	17946	18096	17939
20465	37925	35608	26628	22665	20106	18811	17852	17164	16805	16873	16963	16668	16115	15702	15774	15698	15904	15680	15740	15229	15028	15455	15404	15126	15155	15024	15323	15173	15020	15064	15177	16194	18818	18515	17240	16173	15698	15194	15137	14991	14836	14974	14954	14916	14899	14979	15055	15043	15016	14949	14987	15050	14892	14879	14933	15002	14911	15022	14975	14761	15003	15014	15034	14979	14901	14957	15120	15072	14930	15022	15130	14928	14974	15078	14977	14805	14914	14919	14937	14968	14899	14827	15135	15007	15037	15006	14988	14966	14931	15020	15010	15049	15003	15006	15106	14795	14972	15208	14870	14810	15042	14959	15131	14887	14919	15038	14942	14883	14899	14872	14999	14861	14693	14862	15029	15011	14826	14774	14975	15035	14990	14971	14776	14968	14970	14873	14992	14969	15004	15119	14922	14820	14907	15080	14827	14922	15046	14957	14969	14988	14889	15003	14888	14788	15049	14716	14942	14965	14854	14806	15055	14908	14962	15008	14798	14802	14947	14931	14984	15025	15006	14964	14724	15066	14983	14993	14897	15054	14909	14953	14957	14989	14748	14787	14728	14942	15074	14845	14835	15102	14929	15113	14951	14849	15136	14900	14998	14908	14939	15053	15032	14986	15034	14911	14683	15038	14897	15063	14905	14856	15009	14992	15038	14938	14977	14904	14920	14955	15184	14931	14872	14982	14819	15048	14909	15103	14983	14912	15088	14925	15033	14985	15056	14811	15073	14910	14820	14970	14777	14995	14901	14887	15063	14880	14930	14877	14927	14972	15017	14990	14811	14905	14995	14828	14917	14962	14941	14902	14963	14941	14954	14941	14876	15068	14929	15064	14930	14947	14791	14768	14935	14899	14992	14978	14878	15005	14823	14796	14732	14995	14903	14865	14973	15074	15081	14962	14877	14981	14932	14906	14747	14892	14955	15027	15019	14984	14966	14914	14871	14940	15002	14782	15142	14987	15041	14854	14977	14942	14859	14916	14884	14960	14910	14983	14755	14947	14968	14876	15005	14995	14918	14961	15049	14979	14876	15085	15017	14879	14825	15039	14913	14855	14948	14968	14888	15087	14980	14928	14954	14933	14874	14870	14934	14825	14848	15153	14959	14890	14924	14918	14963	14977	14969	14953	14963	14972	14886	14896	15060	14837	15064	14979	14881	14991	14799	15023	14977	15087	15057	15023	14954	14944	14835	14875	15038	14995	14870	14789	14872	14841	14933	14873	14891	14841	15054	14991	14959	14900	14900	14928	14792	14971	15084	15051	14906	15002	14983	15133	14985	14870	14992	14966	14945	14999	15018	14968	14836	14976	14803	14917	14923	14924	15016	14899	14852	14913	14950	14813	14990	15042	15004	14850	14932	14996	14904	14931	14931	14848	15033	14793	14939	14998	14829	14928	15112	14844	14854	14898	14862	14826	14982	14841	14870	14951	14877	15058	14929	14801	15058	14904	15009	14917	14748	15068	14980	14931	14940	14842	14929	14921	14812	14898	14779	14905	14889	14981	14959	15167	14902	14811	14925	14975	14912	14947	15006	14790	15014	14819	15027	15048	15044	14966	14854	15026	14897	15013	14915	15101	15025	14998	14953	14883	14918	14974	14875	15058	14839	14924	14905	14969	14874	14863	15017	15070	15144	15007	14950	15034	14865	15005	15029	14857	14874	15079	14842	14904	14956	14638	14882	14928	15126	15068	15023	14755	14940	14956	14902	14988	14939	14889	14932	14968	14955	14804	14996	14794	14954	14810	14781	14871	14819	14877	15162	14839	14929	14894	15000	14887	14964	14962	15197	14766	14854	14802	14962	15001	14717	14918	15016	14882	15096	14947	14831	14960	14974	14878	14971	14899	14831	14978	14815	14836	14865	14962	14879	14780	15044	14738	14970	15066	15076	14967	14780	14902	15073	15044	14978	15018	14945	15022	15003	14916	14985	15011	14985	14950	15044	15013	14829	14999	14859	14927	14967	15074	14842	14824	15028	15000	15057	14980	15007	14961	14928	14928	14965	15005	15015	14975	15049	14919	14876	14939	14825	15030	15026	14829	15029	15005	14821	14847	14759	15046	14791	14932	15030	14873	14960	15068	14971	14813	14956	14832	14930	14965	14776	15048	15050	14945	15143	14980	15052	14911	15020	14709	14954	14929	14836	14865	15026	14802	15041	15026	15215	14902	14911	14842	14829	14819	14877	15243	14902	14914	14831	14779	14847	14899	14940	14839	15042	14903	15077	14959	14884	14882	14975	14915	14774	14864	14934	14915	14976	15033	14890	15090	14842	15005	14936	15125	14786	14936	14834	14913	14953	14928	14903	14759	14886	14952	14893	15048	14957	14889	14872	15147	14904	14856	14775	14961	14917	15058	14943	14859	14893	14850	14937	14820	15106	14787	15031	14895	14801	14915	14885	14802	14918	14965	14933	14892	14976	15009	15030	14824	14953	14764	14962	14920	15058	14910	14942	14946	15062	14923	15070	14952	14946	14825	15009	15012	15082	14971	15054	14772	15018	15060	14931	15048	14958	15147	14860	14900	15152	15034	15051	14974	15126	15003	15063	15038	14906	14739	14869	15016	14929	14893	15175	15158	14860	15058	14882	14995	14988	14855	15154	14896	14889	15026	14898	14951	14912	14902	14852	15062	14975	15085	14903	14878	14885	15012	14937	15135	14958	14937	14964	15029	14932	14987	15061	14947	14967	14808	14866	14968	15013	15122	14991	14936	14953	14987	14725	15004	14840	14911	14843	14883	14996	14955	14902	14927	15064	14982	14858	15013	14986	15065	14787	15009	15028	14913	14761	15025	14891	14877	14988	15066	14902	14897	15141	15073	14953	14838	14986	15070	14994	14882	15005	14936	14921	14936	15138	14916	14943	15033	14721	15043	14838	15027	14957	14959	14795	15069	14843	15057	15002	14866	15084	15033	15032	14837	15015	15014	14991	14948	15066	15022	14987	14966	15018	14968	14887	14953	14926	14947	14822	15016	15017	14850	14810	14959	14951	15162	14897	15070	14870	14811	14782	14844	14904	15067	15002	14847	14930	14875	14782	15193	14888	14949	14920	14773	14871	14928	15202	14894	15001	14992	14791	14934	14780	14780	14977	14886	14714	14936	15069	14995	14952	14885	14940	14809	14900	15026	14873	15062	14951	14973	14976	14936	14898	14881	14984	15027	15006	15109	14992	14991	14961	14979	14989	15163	14891	15078	14969	14826	14917	14918	14999	14783	15012	14997	15003	14837	14903	14978	14765	14758	14907	14990	14952	14948	15008	14904	14863	15010	15004	15055	14934	14970	15004	14903	14992	15045	14931	15089	14918	14910	14879	14822	14955	14887	14906	14771	15034	14903	14933	14857	15057	14962	14899	14945	14946	15076	14901	14797	14894	14874	14936	14911	14867	14913	15006	14972	15016	14658	15008	14938	14961	14940	14992	15038	14816	14917	15232	14775	14856	14886	15021	14973	14930	14897	15203	15084	14839	14964	14976	14914	15077	14902	15064	14877	14985	15043	14994	14987	14968	14912	14844	14830	14920	14993	14880	14969	14960	14931	14857	14961	14905	15105	14970	14966	14983	14987	14888	15087	14852	14962	15119	14862	15043	14991	15136	14860	15101	15107	15047	14989	14722	14983	14988	14922	15056	14972	14985	14955	14952	14927	14965	15130	15026	14846	14856	14964	14960	14883	14968	14942	14927	14733	14971	14885	15080	15074	14862	14977	14955	14972	14997	14797	15029	14880	14817	14916	14811	15019	14917	14797	15019	14918	15059	14896	14990	14850	14944	15075	14806	14980	14930	14976	14687	14960	15016	15093	15102	14856	14876	14941	15075	14850	15125	15000	14865	15047	15015	14903	14678	14969	14883	14908	14910	15010	15023	15051	14925	14927	14997	14997	14847	14880	14899	14918	14976	14944	15083	14908	14944	14868	14946	14867	15135	15001	14894	14899	15121	14851	15040	15111	14874	15018	15008	14790	15060	14939	14853	14855	14844	14888	14942	14901	14834	14939	14941	14924	15192	14909	15066	14883	15084	14963	15135	15076	14910	14969	15075	14794	14823	14854	14886	14980	14895	14949	15070	15001	14945	14896	14803	14965	14811	15162	14849	15030	14945	14813	14999	14942	15064	14909	15029	14969	14989	15064	14909	14799	14876	14897	14845	14889	14804	15084	14884	14957	14814	14952	14982	15120	14934	14918	14938	14783	14960	14977	14667	14911	14745	15000	14885	15028	14809	14966	14978	14998	14824	15252	14795	14964	14753	14970	15042	14940	14877	14963	14967	14870	14947	14605	14893	14928	14983	14964	15021	14880	14843	14930	14965	14918	14905	14868	14902	14936	15014	14934	14871	14994	15023	15010	14859	14896	14919	14825	15050	14957	14896	14845	14804	14991	14925	15020	14857	15107	14913	14988	14866	14851	14955	15181	14886	14852	14860	15028	15023	15063	15060	14932	14948	14871	14869	15103	14947	14890	14961	14893	14953	15063	14913	14856	15048	14930	14904	15032	14739	14918	14967	14995	14885	15013	14746	14883	15026	15042	14784	14900	14948	14975	14624	15018	14744	15132	14777	15002	15131	14930	15043	15064	15061	14731	15202	14925	14909	14958	14909	14996	15096	14963	14962	14835	14998	14964	15032	15055	14968	14965	14914	14917	14969	14963	15001	14914	15168	14970	14803	15175	15035	14964	14895	15007	15017	14936	14720	15002	14847	14767	15043	14941	14891	14873	15052	14881	14938	15145	14818	14937	14863	14894	14835	15124	14850	14990	14948	15043	15027	15114	15076	14868	15031	14866	14937	14938	14927	15029	15015	14986	14916	14847	14832	14702	14992	15029	14983	14901	14941	14750	14920	14965	14986	15062	14815	14938	15054	14934	15072	14756	14929	14835	15050	15055	15003	14963	14889	14994	14992	14879	14940	14928	14947	15022	14846	14949	15010	14926	15049	14946	14859	15007	14901	14929	14935	14837	14875	15055	14909	14828	15019	14777	15047	15022	14976	15006	15031	14985	14864	14684	14976	15055	15050	14948	15009	14971	14968	14842	15027	14891	14813	14983	14953	14983	14991	14931	14974	14918	14925	15188	14878	15021	14995	14779	14958	14862	15006	14875	14914	15014	14803	14976	14849	15019	14781	14947	14869
22986	21425	29508	23776	21761	24191	26688	21370	19856	19939	19716	19854	19607	19407	19107	18732	18733	18988	19097	18855	18392	18530	18149	18508	18387	18285	18260	18421	18327	18356	18159	18008	19397	22674	23302	21517	20023	18980	18345	18081	18052	18041	17996	17907	18007	18042	18192	18138	17940	18014	18113	18007	18098	17969	17878	18185	17725	18139	18156	17756	18039	18025	18092	18116	17827	17850	17849	17850	17762	17925	18118	17999	17895	17653	18047	17678	17812	17966	18042	17922	17908	17953	18108	18055	18057	17954	17856	18069	18183	17888	17889	18054	18002	17979	17963	18131	18104	18085	18024	17969	18051	18028	17935	17890	18132	17893	18011	18058	17894	17967	17963	17886	17911	18198	17983	17931	18156	18001	17973	17969	18021	17959	17927	17985	17902	17838	17949	17911	17741	17799	18074	17994	17954	18094	18137	18045	17934	17966	18078	18047	18103	18176	17920	17944	17968	17927	17913	17700	17739	17939	17713	17876	18044	17808	17834	17943	17930	17887	18022	18080	17854	17783	17977	18059	17851	18033	17925	17901	17897	17995	18023	17905	17900	18060	17912	17847	17880	17902	18019	17698	17878	17980	17907	17826	18117	18125	17840	17885	18127	17889	17811	18031	18017	18257	18042	18087	18081	17985	18147	17958	17654	17796	17827	17917	18008	18066	17720	17776	17862	17894	18109	18110	18117	18015	18198	17850	17669	17839	17920	18089	18147	18065	17952	17869	17969	18029	18043	18002	17934	17876	18042	17876	17819	18093	18029	17918	17987	17988	17848	17724	17868	17817	17958	18047	18035	18064	18108	18082	18155	18048	18011	17988	18078	17935	18041	17820	17717	17956	17879	18180	18021	18041	17817	18037	17709	17861	18051	18062	18087	17943	17795	17964	18128	17967	17918	17738	17995	17915	18057	17913	17982	17749	17848	17894	17912	17641	18042	17902	17751	17995	18059	17967	17906	18102	18045	18000	17754	17914	17825	17932	17733	17915	17786	17895	17699	17877	18067	17828	17862	17815	17777	17959	18178	17851	18037	17988	18085	17837	17926	17751	17816	18097	17979	17874	18105	17957	18031	18085	17912	17919	17951	17968	17901	18027	17855	17871	18013	17975	17911	17865	18057	18047	17831	17986	17765	17712	18000	17846	18098	17987	18010	17958	17866	17907	17894	17877	18048	17951	17907	17930	18052	18039	18036	17715	17804	17849	18077	18006	17798	17751	17790	17788	17817	17953	18061	17978	18051	17819	17719	18029	18115	17914	17969	18054	17976	17994	17830	17771	17943	17974	18067	17873	18120	17905	18113	17740	17885	17927	17956	18038	17994	18147	18050	17788	17785	17951	17935	17880	18063	17821	17927	17828	17756	17850	17920	17994	18076	17719	17784	17934	17979	17921	18015	17973	17935	17893	17909	17911	17903	18092	17853	17886	18083	17895	17838	17816	17819	18002	17897	17974	17869	17956	17918	17859	17906	17983	18040	18094	17960	18111	17702	17978	17886	17949	17870	18046	17899	17816	17767	17946	17849	18008	17962	17775	17828	17864	17977	17797	17786	17947	18110	17934	17978	17917	17822	17892	18001	17903	17647	18046	17986	17853	17838	17701	17942	18050	17998	17711	18040	17935	17957	18055	17685	17944	17940	17950	17942	17976	17736	17916	18166	18053	17725	17868	18027	17756	18020	17756	18012	17982	17860	18023	17926	17876	18286	18149	17824	17855	17986	18042	18101	18095	18043	18005	17985	17907	17933	17898	17933	17951	17851	17903	18062	17846	17945	17961	18026	17945	17910	18015	18043	18014	17849	17854	18054	17808	17990	17887	17960	17904	17670	18191	18124	17969	18083	17948	17813	17891	17997	17964	18018	17839	17897	17981	18053	18315	17988	17779	17873	17793	17840	18148	17931	17973	17756	17706	17720	17990	17878	18029	17877	17722	17802	18004	18247	18197	17799	17788	17951	17933	17796	17894	17830	17925	17921	18133	17854	17875	17908	18029	17920	17973	17877	17850	18155	17844	17737	17837	17799	18113	17800	17816	17884	17872	17903	17963	18017	17766	18007	17698	17745	18028	18093	17914	17743	17832	17916	18075	17855	18112	17662	17853	17941	17933	17981	17886	18047	17890	17860	18043	18073	18041	18038	17895	17823	17886	17846	18006	17984	17860	17787	18186	17843	17903	18175	18036	18063	17911	17907	18087	18098	17853	18006	17810	17910	17823	17934	17810	17739	17790	17922	17855	17906	17834	17847	17923	17904	18016	17968	17932	17770	17953	17859	17833	18105	17960	18144	17833	17818	17935	18011	18099	17940	18039	18037	17701	17834	18023	17988	17916	17886	18249	17881	17984	17903	18084	18131	18030	17752	17789	17978	18028	18003	17968	18121	17843	17925	17788	18062	18033	17775	17864	17848	17991	17886	17884	17972	17814	17786	17918	17842	17934	17984	18022	18241	18144	18079	18006	17844	17773	17672	18080	18020	18007	18058	18041	18072	18038	18016	18075	17956	17816	18002	18026	17756	17704	18147	17970	17928	18002	17890	17781	18096	18137	17969	17981	17836	17918	17863	17987	17895	17985	17950	17972	18029	17932	18050	18078	17830	18018	17982	17972	18086	18118	17689	18000	17860	17689	18066	18048	18023	18005	17816	17679	17935	17903	18016	17807	18082	17886	18003	17922	17956	17892	18148	18098	18090	18006	17824	17865	17959	17886	17833	17774	17810	17978	17953	17908	17859	17889	17804	17959	17830	17953	18184	17932	17804	18169	17897	17986	17939	17904	17883	17895	18059	17864	17781	17794	18021	18142	17911	17783	17935	18098	17998	17926	18008	17961	17838	17790	17777	18158	17890	17734	17890	17896	18027	17956	17902	17891	17971	18154	17907	17983	18142	17888	17761	17895	18133	17901	17687	17973	17864	18028	17997	18100	17979	17861	18167	17856	17843	17960	18087	17911	17979	17827	17898	17794	17970	17896	18096	18008	17994	17908	17850	17798	18059	18063	17926	18165	17928	17969	17968	17931	17947	18003	18021	17771	17616	17988	18005	17883	17969	17915	17886	18103	17976	18180	17873	18027	17899	18119	17909	18033	17916	17776	17993	17703	17765	17987	17856	17763	18069	17946	18097	17941	17867	17903	17903	17807	17940	18130	17932	17868	17965	18008	17844	17811	17887	17810	17916	17925	17842	17917	17777	17953	17901	17903	17867	17903	17971	18075	17658	17928	18031	17930	17991	17757	18007	18081	17931	17985	18046	17867	17996	18048	17906	17917	18059	17761	17994	17840	17993	17999	18139	17983	17963	17859	17937	17902	17849	18010	18002	17938	17743	17964	17887	17998	17754	17722	18039	17858	17798	18033	17894	18043	17784	17803	17894	17745	17946	17836	17941	17820	17757	17977	17978	17656	18030	17826	17938	17888	17821	17859	17896	17806	17847	18037	17930	17774	17945	18065	18133	17971	18054	18075	18044	18054	17955	17952	17997	18016	17752	17770	17948	18017	17737	17814	17797	17692	17792	17793	17907	17864	18005	18032	18084	17949	17874	17742	18084	18072	17827	17824	18094	17842	17868	17762	17837	17866	17935	18163	18132	17788	17947	17866	17976	17887	18027	17948	18132	17950	17751	18042	17934	17846	18038	18070	17851	18040	18066	17761	18000	17962	18085	17988	17916	18041	18095	17725	17880	17853	17932	17898	17873	17791	17958	17747	18026	17929	17968	18102	18014	18185	17816	18082	18162	17947	17903	17940	17954	18153	17955	18145	17909	18023	17957	17822	18029	17962	17793	17906	17950	17751	17856	17788	17889	18085	17711	18030	18058	17840	17711	18107	17845	17831	18052	17794	17873	17812	17875	17937	18059	17879	17924	17862	18027	17847	17788	17866	17833	18116	17961	17804	17947	17918	17917	17750	17748	17879	17935	17906	17721	17820	17788	17995	17999	17928	17977	18060	17841	17829	17875	17902	17882	17885	17879	18040	17902	17800	17955	18007	18074	17884	17894	18160	18076	17860	17855	17777	17754	17831	17974	17892	17863	18009	17884	17737	17887	17869	17970	17955	17930	17767	17945	17772	17968	18146	17912	17988	17901	17907	18061	17954	18015	17998	17798	17913	17936	18002	17907	17779	17976	17883	17992	17893	17994	17793	17816	17877	17873	17879	18084	17898	17833	17716	17930	18113	17965	17828	18134	18082	17819	18105	17900	17917	17708	17920	17649	17873	17909	18043	18142	17974	17839	17982	18025	17774	17915	17881	17868	17994	17997	17740	17953	17950	18005	17693	17981	17957	17955	17830	17916	18056	18074	17824	17895	18055	18000	17893	17717	18084	17905	18042	17928	17790	18050	17735	17929	18081	17792	17808	17768	17891	17999	17995	17897	17820	18007	17854	17709	18050	17982	17978	17865	18005	17894	18225	18060	18110	17940	17887	17867	18158	17754	17994	17899	17955	17898	17832	18164	17806	18056	18092	18044	17908	18084	17814	17866	17803	17890	17938	17631	17781	18035	17865	17782	17991	18037	18046	17808	17966	17950	18094	17943	17850	17870	17868	18050	17867	18078	17878	18007	17891	17758	17851	17941	17858	17903	17938	17850	17994	18058	17855	17953	18327	18004	17826	17980	17853	17927	17925	17971	18097	17878	17949	18080	17936	17883	17764	17996	18065	17929	17948	17834	17892	17860	17866	17976	17845	17946	18129	17910	17872	17853	17870	17764	18044	18174	17992	17902	17839	18047	17948	17953	17951	17837	18014	17762	17769	18017	17834	17824	18097	18022	17958	18134	17777	17762	17800	18109	17865	18042	17806	18058	17826	17963	17990	17975	17996	17984	17980	17959	17963	17763	17820	17690	17926	17901	18114	18069	18050	18090	18001	18129	17903	17660	17860	17850	17830	17924	17786	17935	17774	18194	17971	18046	17986	18004	17924	17932	17986	17825	18067	17947	18002	18032	17822	17878	17980	17838	17897	17869	17955	17697	17750	17984	17714	17890	17851	17776	17766	17992	18078	18053	17850	18142	18111	17994	17912	17842	17892	18083	18100	17748	18107	17744	17751	18021	17977	18261	17993	18101	17775	17907	17994	17963	17863	17857	17840	17943	17835	17860	17943	17814	18173	18131	18043	17943	17971	18048	17667	17938	17982	18049	18014
22323	42545	39119	30456	25444	22343	20259	19216	18340	17666	17091	17883	17558	16574	16103	15944	15664	15952	16354	15854	15586	15230	15193	15349	15216	15268	15280	15233	15291	15091	15270	15103	17075	21512	21688	18857	16890	15956	15251	14948	14938	14977	14901	14935	14872	14905	14883	14994	14943	14982	14878	15079	14687	14904	14813	14931	14915	14976	14995	14994	14975	14981	14987	14906	14862	14989	15014	14843	14850	14670	14977	14870	15002	14958	14833	14897	14912	15080	14826	14755	14885	15106	14859	14959	14956	14763	14963	14961	14998	14901	14942	14798	15286	14903	14957	14899	15013	14892	14628	14873	15005	14998	14711	14950	14840	14962	14988	14943	14973	14917	14867	14922	15093	15016	14796	15023	15074	14775	14866	14807	14874	14987	15033	14804	14811	14969	14768	15022	14805	14899	14972	15034	14978	14970	15020	14985	14877	14814	14893	14783	14766	14816	14908	15022	14803	14893	14930	15050	14914	14936	14888	15002	14980	14825	14902	14799	14812	15109	14879	14948	14804	15034	15108	15046	14992	14717	14928	14671	15037	14847	14593	14819	14842	14912	14887	14628	14837	14863	14818	14766	14836	14948	14980	14843	14745	14827	14919	14737	14783	14947	15000	14905	14754	14824	14839	14817	14924	14826	14871	14996	14737	14942	14865	14987	14995	14775	14785	14994	14830	14785	14932	14805	14824	14887	15080	14925	14783	14808	15035	14879	15043	14863	14875	14865	14717	14836	14867	14854	14931	14733	14760	14841	14762	14773	14805	14911	14822	14808	15052	14970	14967	15052	14796	14949	14783	14965	14885	14966	14817	14937	14870	15061	14930	14797	14828	14926	14919	15003	15056	14820	14972	14823	14842	14805	14955	14825	14904	14891	14997	14928	14892	14970	14808	14892	14907	14904	14995	14972	14953	14801	14970	14833	14823	14917	14807	14749	14769	14705	14776	14797	15008	14776	14929	14765	14948	15055	14888	14900	14781	14949	14885	15024	14938	14944	14774	14982	14938	14879	15148	14892	15000	14800	14927	14947	14721	14885	14821	15027	14821	14977	14999	14875	14865	14965	14836	14824	14925	14882	14757	14941	15032	14947	14850	14866	15005	14872	14942	14977	14816	14800	15043	14836	15003	14928	14878	14893	14859	14936	14872	14770	14871	14928	14905	14808	14949	14818	14923	14818	14831	14868	14872	14949	14895	14723	15025	14862	14825	14903	14979	14903	14804	14801	14959	14938	14900	14861	15140	15073	14904	14712	14988	14987	14830	14888	14877	14846	15059	14985	14933	15004	14919	14869	14873	14957	14959	14834	14840	14798	14973	14954	14814	14807	14959	14862	14823	14782	14866	14969	15076	14877	15066	14922	14874	14968	14913	15050	14987	14988	14984	14781	14926	14963	14899	14865	14965	14979	14813	14848	14851	14975	14904	14882	14924	14922	14834	14695	14773	14973	14892	14938	14819	14928	14796	14869	14879	14992	14952	14942	14852	14972	14771	14878	14878	14882	14948	14947	15055	14996	14834	15038	14910	14982	14762	14848	15020	14756	14881	14900	14982	14849	14840	14802	14662	14786	14697	14895	14864	14963	15070	15027	14644	14637	14785	14757	14875	14874	14733	14887	14892	14849	14742	14810	14778	14939	15014	15039	14896	14761	14805	14955	15004	14885	14867	14756	14832	14854	14893	14855	15022	14913	14739	14981	14973	14914	14737	14758	14853	14848	14903	15020	14730	14947	14926	14791	14883	14900	14916	14986	14935	14746	14864	14933	14873	14830	14908	14903	14983	15030	14896	14896	14912	14759	14947	14983	14934	14901	14877	14901	14896	14774	14836	14844	14844	14969	15043	14797	15017	14916	14945	14801	14683	15055	14808	14842	14871	15022	14773	14832	15020	14974	14856	14787	14971	15082	14982	14848	14833	14767	15040	14836	14875	15018	14913	14900	14745	15091	14809	14898	14953	14884	15032	14905	14918	14800	14966	14978	15012	14818	14912	14868	14871	14941	14845	14742	14791	15098	14807	14744	14952	15002	14916	14778	14921	14903	14801	14668	14946	14959	14904	14748	15039	14980	14935	14836	15026	14813	15143	14823	14779	14678	14937	14871	15008	14897	14904	14799	14870	14932	14956	14904	14851	14970	14916	14792	14954	14955	14938	14922	14810	14766	14879	14878	14959	14763	14891	14908	14941	14819	14987	14806	15020	14847	14727	15063	14864	15054	14924	14758	14857	15035	14880	14932	14972	15154	14841	14850	14914	14904	14756	15052	14880	14891	14856	14771	14862	14792	15037	14995	14799	14926	14912	14787	14943	14793	14889	14898	14917	14824	14945	14710	15033	15029	14775	14938	15078	14936	14848	14869	14959	14966	14807	14848	14910	14782	14742	14908	14886	14875	14756	14970	14989	15044	14871	14906	14935	14995	14931	15020	14763	14907	14997	14871	14781	14976	14771	14921	14966	14884	14860	14856	14865	15007	14996	14795	14958	15037	14677	14801	15185	14863	14885	14854	14895	14983	14775	14933	14843	14954	14824	14935	14808	14939	15056	14944	15069	14799	14850	14740	14778	14831	14901	14787	14907	14856	14937	14848	14879	14969	14942	15051	14991	14795	15000	14831	15038	15007	14983	14689	14833	14847	14825	14873	14904	14933	14899	15010	14881	14925	14898	14815	14869	14796	14983	14971	14769	14864	14968	14991	15012	14802	14856	14895	14928	14925	14874	14769	15012	15095	14725	14767	14955	15005	15139	15065	14796	14964	14893	14953	14835	14861	15101	14823	14929	14981	14814	14932	14823	14880	14654	14875	14842	14803	14871	14976	15250	14880	14997	14769	14816	15042	14797	14791	14969	14869	14927	14989	14936	14857	14941	14933	14902	14859	14982	14862	14960	14977	14920	15010	14775	15000	14825	14926	14944	14943	14977	14904	15123	14853	14890	14991	14891	14964	15056	14952	14877	14920	14843	14861	14903	14788	14840	14934	15094	14777	14862	14967	14859	14865	14898	14966	14911	14874	14791	14788	14890	14791	15091	14764	14898	15129	14914	14780	14988	14792	14883	14927	14785	14861	14859	14930	14944	14874	14975	14905	14860	14801	14664	14869	14800	14902	14929	14790	14895	14830	14911	14838	14636	14988	14992	15108	14849	14857	14893	15021	14877	14791	14903	14956	14838	14765	14734	14813	14745	14903	14930	15060	14853	14725	14846	14923	14841	14848	14911	15065	15007	14765	14990	14912	15046	14928	14869	14967	14763	14672	14873	15010	14865	14934	14840	14621	14947	14929	14868	15028	14820	14943	15049	14857	14927	14778	14971	14835	15018	14912	14860	14910	14738	14870	14992	15044	14908	14973	14751	14836	14894	14934	15012	14876	14847	14947	14906	14958	14899	14928	14748	14807	15075	14938	14854	14831	14810	14869	14908	14983	14883	14809	14858	14860	14887	15025	14955	14934	14936	14972	14890	14888	14931	14819	14921	14881	14949	14814	14806	14851	14629	14946	14842	14855	14967	14991	14998	14916	14908	14838	14900	14935	14886	14963	14844	14781	14875	14955	15004	14714	15140	14825	14987	14838	14985	14884	15022	14961	14942	14892	14912	14948	15024	14952	14939	14910	15067	14979	14765	14911	14934	15087	15134	14945	14953	14910	14961	15030	14970	14803	15063	14872	14802	15021	15051	14918	14755	14859	14849	14926	14921	14750	14773	14920	14974	15129	14825	14954	14875	14894	14902	14852	14952	14926	14986	14912	14828	14752	14766	15009	14891	14854	14586	14989	14837	14856	14935	14991	14875	14986	14825	14984	14863	14784	14868	14962	14971	14747	15053	14976	14837	14811	14978	14883	14977	14902	14831	14650	14984	14790	14943	14793	14979	14943	15014	14796	14954	14928	14967	14968	14769	14842	14854	14854	14938	14925	15008	14915	14807	14896	14916	14834	15012	14855	14857	14856	14814	14840	14915	14840	14895	14858	14825	14843	14870	15084	14889	14843	15037	14720	14814	14842	14878	14876	14855	14778	14844	14873	14955	14650	14918	14673	14913	14853	14939	14877	15006	14950	14876	14903	15050	14825	14929	14904	14971	15011	14881	14852	14820	14917	14903	14862	14843	14771	14833	14786	14841	14859	14782	14864	14795	14868	14728	14801	14983	14886	14833	14866	14713	14963	14918	14870	14855	14973	14921	14898	14681	14802	14763	15024	14924	14785	14896	14974	14927	14747	14809	14848	14973	14865	15044	14789	14923	15096	14939	15074	14916	14855	14840	14953	14937	14734	14983	14997	14923	14862	14805	14801	14948	14944	14934	14963	14988	14999	14746	14884	14814	14893	14732	14958	14954	14926	15006	14877	14911	14880	15020	14814	14815	14876	14941	14793	14997	14783	14825	14800	14842	14938	15065	14815	14954	14851	15044	14904	14906	14972	14823	15055	14887	14850	14921	14839	14810	14737	14904	14803	14822	14744	14908	14857	15024	14976	15065	14986	14938	14898	15048	14971	14858	14990	14937	14928	14802	14750	14892	14940	14884	14875	15013	14841	14951	15088	14823	15065	15068	14850	15070	14817	14932	14743	14910	15044	14904	14902	14897	14855	14868	15002	14843	14946	14990	14939	14901	14813	14685	14919	14863	14850	14760	14908	14956	14974	14926	14922	14988	14849	14884	14874	14841	15023	14802	14883	14973	14974	14999	14992	14906	14783	14962	14904	14962	15028	14840	14858	14923	14818	14945	14780	14944	14803	14806	14868	14972	14899	14770	14859	15004	14732	14955	14867	14912	14938	14648	14853	14987	14877	14860	14989	15129	14838	14940	15006	14952	14967	14899	14999	15010	14830	14900	14918	14937	14801	14958	14946	14999	14940	14852	14730	14752	14917	14923	14911	15012	14894	15038	14876	14823	14843	14932	14791	14788	14819	14934	14876	14939	14939	14917	14646	14794	14659	14815	14964	14866	14894	14810	14867	14741	14940	14813	14851	14984	14869	15043	14795	14996	15046	14857	14962	14853	14897	14918	14897	14863	14909	14766	14989	15015	15050	15046	14930	14903	14916	14971	14853	14829	14849	14994	14823	14770	14771	14897	14734	15107	14792	14863	14984	14947	14757	14865	15067	15012	14881	14969	14782	14910	14870	14793	14839	14915	14889	14893	14927
28139	23903	29644	26234	21601	20387	19585	19360	19188	18919	18843	19074	18898	18870	18693	18471	18419	18709	18556	18569	18486	18282	18134	18165	18315	18136	18238	18114	18066	18357	18272	18295	18466	18536	18597	18632	18570	18509	18335	18257	18151	18033	18139	18344	18241	18197	18128	18219	18149	18298	18092	17940	18094	18253	18214	18346	18460	18365	18292	18116	18174	18358	18153	18233	18200	18438	18146	18228	18008	18157	18382	18344	18220	18204	18254	18331	18339	17915	18216	18199	18284	18334	18251	18060	18319	18215	18325	18349	18361	18205	18439	18300	18229	18302	17928	18021	18037	18060	18480	18089	18254	18064	18117	18138	18185	18158	18289	18289	18238	18131	18241	18264	18133	18106	18379	18302	18250	18232	18263	18081	18338	18163	18106	18152	17976	18385	18097	18042	18206	18264	18165	18317	18078	18225	18194	18113	18152	18313	18122	18287	18235	18189	18115	18284	18170	17965	18273	18143	18351	18289	18271	17862	18257	18119	18309	18041	18032	18430	18280	18209	18261	18231	18148	18259	18160	18203	18351	18348	18298	18220	18311	18388	18332	18285	18315	18125	18273	18204	17961	18038	18196	18206	18248	18307	17891	18250	17970	18108	17876	18005	18140	18310	18094	18183	18370	18020	18280	18361	18261	18253	18133	17999	18209	18393	18177	18058	18243	18230	17948	18208	18282	18095	18284	18130	18221	18322	18379	18248	18097	18186	18028	18168	18346	18163	18098	18175	18176	18147	18185	18223	18280	18341	18090	18176	18367	18301	18099	18213	18384	18079	18116	18286	18023	18216	18206	18247	18134	18197	18053	18125	18136	18174	18189	18323	18261	18040	18155	18114	18397	18150	18148	18441	18121	18380	18362	18134	18186	18234	18257	18276	18223	18187	18090	17917	18183	18005	18137	18266	18330	18162	18223	18233	18032	18095	18158	18046	17941	18327	18203	18368	18109	18139	18161	18290	18310	18151	18325	18231	18224	18177	18235	18212	18067	18226	18301	18174	18112	18176	18373	18343	18175	18258	18019	18060	18047	18238	18283	18058	18289	18108	18319	18012	18184	18088	18092	18082	18204	18059	18166	18208	18303	18220	18225	18106	18142	18233	18265	18228	18343	18330	18280	18221	18358	18264	18255	18310	18372	18250	18151	18137	18268	18389	18375	18312	18295	18118	18204	18219	18345	18328	18166	18219	18076	18107	18080	18232	18473	18303	18338	18182	18219	18298	18297	18339	18256	18072	18029	18159	18146	18031	18471	18209	18188	18027	18202	18312	18180	18284	18071	18219	18104	18189	18170	18255	18279	18072	18196	18147	17980	18213	18249	18235	18078	18270	18293	18391	18155	18155	18217	18243	18106	18109	18283	18103	18094	18215	18203	18200	18041	18324	18168	18225	18132	18242	18362	18246	18163	18247	18126	18109	18175	18003	18346	18276	18195	18334	18259	18135	18114	18082	18156	18156	18169	18035	18034	18283	18115	18325	18240	18261	18156	18050	18405	18317	18583	18169	18176	18088	18268	18166	18182	18175	18142	18263	18150	18178	18143	18202	18096	18268	18204	18325	18219	18273	18302	18262	18142	18397	18255	18260	18240	18109	18291	18411	18225	18302	18132	18158	18232	18069	18204	18260	18338	18132	18159	18288	18143	18272	18195	18248	18266	18062	18212	18123	18108	18229	18123	18245	18161	18135	17894	18135	18285	18231	18371	18153	18226	18227	18153	18277	18303	18013	18112	18388	18249	18236	18206	18072	18168	18234	18201	18048	18226	18143	18119	17978	18163	18153	18342	18082	18200	18142	18130	18086	18315	18451	18259	18166	18289	18372	18127	18001	18169	18192	18369	18352	18271	18232	18346	18185	18212	18371	18144	18285	18162	18147	17920	18230	18077	18228	17902	17923	18226	18185	18138	18088	18000	18203	18207	18293	18301	18206	18283	18184	18351	18312	18251	18245	17972	17815	18306	18345	18115	18428	18173	18277	18354	18193	18115	18133	18123	18209	18219	18139	18124	18327	18293	18361	18343	18178	18078	18220	18232	18229	18215	18109	18074	18188	18211	18173	18007	18183	18228	18102	18105	18177	18158	18073	18378	18133	17982	18275	18431	18170	18408	18066	18093	18313	18033	18302	18300	18027	18214	18325	18403	18173	18186	18150	18030	18141	18339	18161	18048	18259	18294	18114	18088	18178	18127	18128	18135	18318	18234	18383	18310	18438	18087	18361	18318	17983	18250	18067	18068	18273	18414	18107	18297	18093	18115	18227	18178	18209	18207	18253	18215	18003	18394	18293	18385	18316	18418	18217	18225	18280	18207	18165	18183	18204	18061	18072	18233	18244	18195	18230	18311	18209	18219	18152	18243	18217	18233	18223	18083	18177	18208	18071	18065	18160	18458	18417	17951	18039	18254	18357	18284	18010	18195	18243	18177	18355	18270	18581	18226	18195	18285	18045	18315	18307	18182	18105	18231	18242	18264	18440	18118	18158	18177	17992	18095	18199	18105	18317	18276	18039	18345	18126	18145	18221	18020	18106	18276	18251	18183	17912	17939	18275	18208	18278	18191	18326	18075	18287	18135	18316	18387	18308	18284	18214	18095	18088	18131	18101	18087	18202	18275	18284	18049	18382	18270	18151	18169	18161	18086	18237	18244	18339	18280	18135	18309	17907	18277	18126	18419	18288	18238	18084	18162	18325	18142	18056	18120	18258	18007	18320	18192	18170	18030	18012	18301	18105	17987	18186	18223	18354	18295	18044	18027	18182	17999	18075	18286	18423	18420	18087	18257	18224	18013	18101	18367	18236	18137	18484	18267	18249	18347	18351	18424	18079	18245	18260	18227	18161	18203	18176	18217	18486	18140	18089	18190	18227	18313	18150	18359	18136	18220	18142	18066	17889	18281	18271	18392	18407	18330	18274	18253	18171	18244	18347	18121	18150	18454	18033	18093	18038	18265	18292	18194	18218	18151	18331	18363	18215	18075	18349	18411	18155	18429	18153	18138	18091	18225	18316	18150	18156	18483	18360	18223	18205	18113	18233	18354	18352	18223	18305	18109	18078	18099	18289	18237	18279	18318	18476	18184	18200	17969	18095	18027	17978	18371	18250	18243	18250	18228	18337	18022	18255	18355	18275	18209	18358	18420	18182	18336	18338	18234	18265	18078	18033	18163	18146	18267	17978	18085	18073	18180	18270	18375	18332	18500	18105	18323	18355	18242	18222	18260	18177	17986	17886	17958	18042	18355	18271	18297	18406	18242	18191	18073	18102	18130	18215	18233	18101	18306	18211	18136	18072	18234	18442	18159	18253	18156	18119	18215	18075	18206	18081	18105	18434	18381	18263	18131	18202	18297	18418	17960	18090	18124	18074	18355	17956	18266	18249	18114	18187	18120	18365	18153	18070	18326	18189	18250	18239	18241	18171	18354	18221	18192	18222	18215	18236	18373	18328	18293	18438	18213	18065	18238	18407	18230	18247	18287	18495	18145	18126	17989	18360	18255	18073	18389	18288	18333	18296	18197	18157	18167	18345	18252	18275	18299	18213	18258	18510	18061	18334	18210	18204	18177	18016	18412	18110	18092	18173	18192	18301	18252	18142	18275	18428	18200	18221	18020	18287	18109	18397	18197	18071	18191	18369	18141	18112	18128	18420	18222	18165	18414	18291	18174	18092	18249	18382	18413	18300	18249	18252	18369	17954	18329	18222	18260	18175	18147	18298	18123	18262	18176	18282	18373	18372	18123	18249	18191	18284	18388	18195	18044	18165	18242	18274	18127	18149	18146	18116	18207	18204	18030	18354	18323	18284	18268	18272	18203	18174	18090	18295	18287	18204	18241	18158	18333	18131	18274	18142	18129	18242	18058	18071	18289	18251	18128	18132	18218	18146	18059	17947	18224	18248	18230	18172	18152	18096	18404	18203	18031	18222	18151	18106	18274	18405	18398	18153	18248	18260	18383	18234	18115	18096	18206	18167	18198	18172	18352	18326	18257	18214	18221	18182	17967	18124	18166	18187	18166	18073	18221	18502	18431	18014	18180	18400	18197	17997	18443	18291	18227	18402	18296	18086	18256	18314	18286	18278	18136	17988	18207	18324	18178	18210	18260	18235	18220	18238	18227	18141	18364	18166	18182	18300	18280	18300	18406	18224	18323	18313	18265	18049	18164	18371	18287	18264	18024	18479	18176	17965	18196	18269	18314	18252	18200	18044	18100	18527	18173	18394	18105	18118	18206	18147	18209	18285	18211	18156	18170	18484	18311	18361	18233	18060	18203	18276	18026	18207	18271	18298	18393	18237	18276	18223	18229	18281	18204	18280	18146	18385	18226	18255	18009	18311	18448	18449	18401	18185	18371	18157	18142	18158	18004	18152	18298	18057	18145	18268	18020	18207	18181	18267	18073	18313	18254	18233	18209	18146	18089	18141	18240	18153	18241	18477	18213	18259	18284	18072	18369	18116	18265	18173	18426	18056	18199	18091	18045	18024	18341	18242	18224	18436	18344	18235	18235	18333	18079	18293	18367	18360	18241	18185	18439	18354	18289	18161	18412	18276	18046	18227	18214	18365	18384	18319	18196	18056	18135	18249	18044	18254	18440	18167	18377	18431	18079	18100	18395	18075	18220	18127	18299	18235	18385	18431	18458	18543	18178	18004	18164	18356	18345	18181	18038	18297	18206	18417	18209	18198	18334	18337	18260	18095	17950	18454	18066	17999	18280	18331	18288	18236	18301	18197	18248	18273	18139	18312	18420	18403	18360	18045	18172	18209	18217	18089	18118	18135	18260	18191	18333	18318	18393	18230	18097	18361	18088	18244	18336	18199	18206	18233	18095	18185	18127	18366	17981	18189	17954	18217	18415	18309	18000	18151	18335	18179	18089	18074	18369	18205	18069	18108	18240	18149	18219	18297	18120	18154	18057	18187	18339	18261	18160	18023	18328	18301	18238	18270	18377	18285	18385	18207	18123	18214	18050	18334	18285	18089	18133	18233	18280	18174	18258	18176	18252	18174	18149	18241	18111	18117	18227	18266	18196	18077	18201	18323	17919	18270	18142	18040	18199	18445	18209	18272	18085	18191	18266	18312	18291	18322	18289	18169	18040	18233	17967	18224	17962	18150	18109	18322	18273	18020	18324	18219	18356	18248
21282	31747	29419	22857	19547	17817	16927	16870	16423	15974	16064	16252	16284	15889	15505	15586	15510	15408	15645	15394	15252	15161	15272	15086	15073	15086	15145	15168	15138	15137	15144	15197	15166	15480	15816	15720	15205	15257	15204	15301	15150	15110	15316	15130	15285	15253	15209	15204	15102	15065	15097	15068	15148	15244	15023	15014	15127	15137	15031	15086	15067	14965	15163	15094	15069	15257	15097	15071	14951	15227	15023	15233	15054	15265	15092	15168	15208	15165	15343	15192	15197	15152	15190	15271	15138	15128	15083	14959	15231	15111	15200	15023	15064	15194	15102	15144	15117	15179	15140	15084	14991	15068	15075	15117	15108	14991	15092	15109	15006	15001	15240	15264	14971	15146	15148	15170	15083	15269	15109	15234	15164	15115	15087	14984	15181	14856	15100	14890	15137	15208	15083	15187	15100	15096	15120	14930	14922	15057	15130	15164	15190	15086	15103	15094	14992	15116	15057	15027	15040	14978	15253	15083	15069	15141	15096	14992	15212	15158	15082	15085	15302	15151	15047	15207	15033	15394	15141	15085	15139	14999	14986	15245	15154	15089	15316	15165	15007	15243	15109	14973	15046	14962	15130	15031	15331	15136	15114	15027	15071	15035	14954	15173	15264	15113	15056	15213	15026	14967	14985	15050	15056	15103	15245	15106	15014	15136	15152	15053	15155	15171	15098	14943	14996	14980	14875	15216	15162	15007	15143	14974	15045	15040	15084	15175	15189	14992	15034	15134	15034	14924	15092	15203	14935	15341	15107	15228	15042	15328	15196	15056	15044	15132	15074	15194	15166	14977	15154	15025	15072	15095	15100	15067	14955	15060	15260	15094	14978	15152	15141	15147	15160	15164	15148	15179	15239	15237	15080	15259	15159	15151	15290	15138	15057	15300	15153	15220	15026	15067	15208	15044	15285	15281	15053	15164	15189	15253	15270	15192	15071	15200	15161	15119	15061	15089	15156	15045	15201	15151	15113	15060	15269	15236	15113	14966	15155	14992	15148	15246	15230	15005	15119	15176	15158	14946	15218	15061	15156	15097	15084	15242	15125	15028	15090	15297	15154	15072	15080	15105	15091	15197	15138	15057	15056	15159	15248	15002	15159	15132	15053	15135	15163	14948	15265	15153	15166	15097	15092	15119	15155	15077	14980	15060	14971	15118	15104	15031	15079	15127	15166	15083	15047	15165	15107	14905	15191	15086	14977	15351	15284	15076	15172	15237	15137	15062	14964	15024	15192	15017	15091	14962	15022	15071	15133	15148	15110	15167	15265	15001	15060	15142	15235	15176	15270	14943	15061	15129	15060	15126	15166	15284	15116	15002	15173	15057	15069	15127	15220	15073	15072	15221	15196	15030	15043	15079	14882	15069	15030	15136	14912	15019	15184	15008	14960	15042	15301	15085	15133	15066	15140	14998	14907	15118	15153	15191	15074	14971	15064	15039	15099	15112	15065	15009	15158	14927	15331	15091	15156	15166	15100	15215	15100	15150	15126	15046	15114	15189	15046	15163	15136	15162	15132	15013	14991	15218	15254	15100	15096	15213	15167	15014	15115	15019	15111	15166	15189	14988	15047	15195	15157	15029	15230	15315	15143	15115	15100	15214	15036	15125	15231	15157	15108	14985	15066	14964	15156	14982	15042	15079	15143	15092	15050	15204	15119	15142	15189	14891	15249	15122	15154	15214	15190	15087	15039	15134	14995	15061	14982	15161	15130	15029	15193	15144	15171	15121	15076	14978	14993	14977	15084	15181	15005	15006	15162	15137	15065	14840	15113	14991	15098	15130	15193	15020	15165	15174	15128	15111	15005	15177	15028	15157	14957	15174	15074	15182	15047	15160	15046	15044	15203	15240	15067	15174	15151	15131	14926	15145	15227	15080	15136	15174	15161	15238	15049	15107	15203	15130	15076	15066	15163	14921	15242	15039	15084	14983	15006	15090	15177	15229	15022	14974	15325	15253	15311	15183	15123	15229	15095	15152	15114	14976	15198	15153	15016	15205	15069	15127	15124	15047	14919	15208	15147	15157	15262	15014	15174	14958	15016	15115	15179	15166	14999	15087	14924	15109	15047	15182	15125	14947	15047	15037	15117	15142	15081	15181	15205	15027	15179	15008	14985	15053	15115	15052	15178	15034	15428	15134	15079	14937	15122	15258	15111	15147	14858	14886	15286	15105	15132	15157	15096	15164	15045	15115	15001	15082	15143	15085	14967	15141	14976	15161	15084	15173	15271	14984	15032	15188	15078	15083	15047	14902	15128	15097	15119	15155	15059	15167	14995	15180	15212	14975	15063	15210	15277	15148	15012	15097	15125	14917	15156	15071	15051	15163	15019	15051	14941	14917	15108	14991	15140	15234	15079	15093	15496	15128	15162	15098	15154	15159	15249	15098	15086	15067	15049	15074	15074	15117	15208	15023	15049	15108	15287	15081	15072	15174	15026	15099	14852	15226	15140	15167	15089	15171	15151	15175	14993	14919	15094	15139	15155	15209	15251	15176	15198	15045	15264	15041	15124	15061	15072	14998	14980	15085	15202	15108	15062	14942	15278	15009	15113	15159	15029	15200	15056	15019	15132	15058	15040	15173	15056	15111	15179	14909	15227	15129	15095	15145	15133	14987	15177	14871	15040	15120	15105	15024	15005	15277	15166	15185	15141	15350	15265	15146	15186	15169	15100	14954	15167	15254	14989	15060	15039	15121	15023	15161	14984	15062	15086	15139	15157	15160	15153	15189	15076	15118	14952	15108	15087	15026	15002	15217	14968	15061	15169	15189	15017	14996	15134	15240	14984	15153	14988	15156	15221	15200	15213	15233	15080	15129	15043	14993	15077	15162	15195	15090	14953	15176	15019	15149	15387	14983	14950	14982	14959	15226	15141	15069	15082	15168	14982	15058	15198	15013	15160	15013	15227	15091	15127	15197	15127	15040	14910	15227	15224	14992	15181	15151	15057	14947	15225	15133	15118	15151	15169	15225	14985	15152	15161	15124	15244	15047	15018	15122	15049	15129	14925	15089	15131	15116	15167	15144	15143	15072	15228	15243	15190	15224	15113	14950	15052	15176	15348	15094	15063	15043	15213	15131	15178	15254	15193	14970	15417	15159	15161	15043	15006	15085	15341	15184	15131	15095	15159	15127	14972	14982	15085	15009	15280	14919	14998	15169	15152	15210	15017	15135	15071	15198	15178	15226	15060	15063	15126	15119	15196	15260	15012	15189	15084	15259	15046	15007	15134	15108	15277	15150	15265	15086	15042	15157	15116	15151	15150	15064	15150	15155	14876	15129	15162	15168	15087	15140	15215	15175	15012	15172	15133	15021	14971	14972	15064	15028	15091	15054	15172	15078	15214	15075	15105	15088	15165	15089	15137	15030	15143	15191	15088	15182	15158	14905	15345	15183	15094	15090	15156	14919	15218	15114	15000	15098	15199	15165	15028	15122	15022	15129	15081	15034	15127	15010	14913	15014	15140	15097	15111	15194	15045	15079	15038	15177	15103	15149	15104	15070	14967	15185	15182	15169	15071	15060	15028	15083	14961	14944	15067	15252	14919	15027	15098	15231	15016	15120	15334	15139	15012	15031	15267	15037	15111	15119	15058	15253	14990	15085	15125	15182	15061	15148	15206	15138	15031	14879	15247	15010	15119	15079	15012	15066	15261	15175	15124	15075	15013	15211	15163	15080	15083	15166	15067	15146	15044	15245	15183	15034	15208	15092	15141	15084	15068	15115	14897	15159	14883	15182	15194	15072	15013	15244	15065	15030	15227	15127	15015	15182	15043	15143	15189	15163	15090	15170	15222	15192	15026	15181	15114	15055	14977	15204	15013	15122	15245	15016	14978	14994	15136	15280	15069	15097	15042	15195	15196	15167	15050	15210	15070	15086	15152	15077	15110	15035	15126	15150	14980	15120	15167	15050	15137	15181	15040	15200	14964	15144	15113	15241	15164	15091	15090	15142	15116	15182	15237	15263	15120	15080	15077	15094	15164	15012	15183	15092	15127	15015	15220	15101	15127	15160	15006	15023	15131	15053	14927	15201	15321	15198	15032	15128	15000	15111	14982	15132	15175	15136	15135	15121	15124	15180	15141	15147	15036	15090	15126	15166	15058	15058	15156	15194	14975	15127	15019	15248	14996	15193	15107	14982	15221	15201	15144	15229	15083	15075	14895	15032	14983	15162	15138	15026	15147	15130	15185	15023	15047	15160	15056	14965	14988	15188	15237	15153	15183	15105	15077	15183	14909	15188	15260	15219	15046	14976	15087	15164	15195	15068	15034	15017	15067	15152	15177	15121	15048	15279	15070	15080	15022	15105	15227	14974	15102	15222	15018	15336	15031	15154	14973	15191	15221	15172	15058	15218	14854	15129	15061	15198	15157	15049	15203	15035	15216	15181	15083	15136	15138	14990	15233	15023	15085	15156	15064	15041	15157	15106	15424	15087	15104	15096	14944	15014	15338	15248	15184	15038	15126	15027	15068	15219	15222	15219	15179	15189	15013	15366	14822	15307	15025	15019	15034	15201	15083	15194	14943	14965	14893	15019	15083	15195	15008	14935	15140	15004	15161	15029	15134	15013	15134	15160	14985	15229	15121	15249	15173	15120	15115	15078	15063	15183	15087	15118	15188	15207	14983	15178	15074	14880	15165	15260	15292	15136	15160	15174	15095	14971	15065	15085	15186	15052	15151	15082	15156	14941	15216	14988	15094	15176	15112	15350	15056	15081	15337	14983	15113	14945	15069	15196	15197	15161	15089	15149	14967	15147	14989	15089	15169	15083	15061	15106	15100	14917	15053	15154	14949	15037	14972	15127	15209	15081	14903	14782	15210	15178	15155	15189	15142	15403	15122	15132	15067	15142	15185	15083	15072	15099	15182	15079	15067	15105	15046	15260	15006	15075	15078	15107	14962	15220	15177	15081	15136	15101	15178	15044	15256	14963	15025	14975	15054	15076	15150	15140	15213	15035	15102	15020	15021	15169	14906	15043	15188	15177	15182	14956	15007	14861	15168	14920	15199	15020	15110	14965	15011	15114	15085	15151	15315	15086	15128	15160	15088	15085	15225	14939	15099	15110	15114	14990	15027	15099	15079	15076	15272	15043	15143	15066	15277	14880	15206	15019	15218	15159	15178	15054
23953	21469	29199	24318	22637	23944	23118	19887	19150	19218	19074	19336	19071	18898	18555	18560	18377	18267	18636	18461	18019	18302	18159	18214	18115	18046	18044	18076	18115	17810	18440	17903	18513	20471	20957	20009	18879	18589	18059	18094	17987	17989	17705	17736	17916	17880	17797	18009	17985	18001	17880	17725	18029	17915	17743	17907	18018	17912	17902	17851	17744	17789	17997	17683	17815	17949	17858	17785	17883	17886	17819	17884	17837	17932	17802	17840	17903	17788	17805	17853	17947	17759	17857	17831	18082	17973	18008	17847	17810	17778	17736	18150	17658	17872	17817	17848	17933	17952	17769	17939	18037	17883	17903	17775	17885	17576	17769	17788	17735	17861	17607	17867	17944	17866	17694	17668	17808	17687	18300	17795	17922	17862	17813	17769	17928	17780	17985	17999	17854	17846	17920	17968	17805	17929	17823	17781	17756	17966	17794	17899	17846	17905	17801	17740	17689	17824	17703	18004	17960	17826	18068	18018	17837	17867	17685	17794	17933	17907	17954	18031	17922	17896	18023	18035	17932	17863	17808	17750	18014	17804	18023	17800	17751	17808	17701	17919	17754	17830	17872	17602	17857	17704	17748	17839	17803	17787	17668	17787	17921	17957	17909	17679	17763	18106	17911	17931	17736	17739	17918	17763	17759	17959	17918	17727	18007	17902	17879	17795	17785	17678	17591	17835	17659	17996	17798	17951	17857	17959	17699	17723	17801	17844	17905	17840	17924	17537	17813	17961	17874	17711	17908	17752	17814	17755	17780	18001	17979	17791	17649	17996	18052	17866	17887	17925	17848	18074	17779	17977	17641	17850	17731	17808	17699	17831	17958	17856	17955	17733	17785	17735	17943	17904	17769	17841	17689	17772	17927	17828	17881	17875	17665	17764	17925	17879	17823	17713	17760	17546	17733	17752	17954	17781	17758	17807	17614	17828	17881	17841	17858	17671	17709	17806	17792	17816	17941	17812	18116	17817	17948	17867	17640	17927	17977	17869	17685	17827	17825	17903	17798	17712	17767	17660	17852	17714	17928	17882	17796	17739	17741	17910	17887	17899	17801	17858	17738	17940	17691	17788	17775	17805	17708	18074	17733	17851	17999	17946	17857	17691	17924	17723	17869	17800	17937	17855	17811	17799	17932	18199	17982	17767	17843	17826	17839	17910	17724	17670	17720	17795	17727	17699	17713	17812	17906	17679	17745	18003	17907	17837	17925	17787	17853	17854	17897	17892	17768	17759	17849	17699	17807	17728	17980	17902	17837	17978	17835	17774	17840	17835	17788	17820	17801	17912	17766	18069	17967	17959	17803	17839	17970	17771	17805	17817	18023	17823	17918	17904	17701	17831	17645	17856	17886	17918	18073	17918	17719	17722	17771	17830	17851	17977	17855	18014	17995	17583	17824	17697	17883	17686	17751	17865	17677	18035	17930	17829	17813	18026	18027	17646	17937	17789	17794	17852	17813	17950	17811	17901	17887	17808	17772	17840	17862	18022	17907	17803	17861	17900	17821	17823	17970	17877	17839	17739	17766	17845	17787	17956	17684	17671	17925	17976	17927	17739	17873	17802	17645	17753	17978	17909	18008	17904	17835	17768	17821	17924	17866	17859	17697	17754	17912	17723	17644	17667	17827	17868	17739	17826	17903	17853	17751	17874	18056	17802	17837	17772	18318	17798	17839	17780	17677	17895	17743	18130	17887	17749	17824	17729	18041	17879	17682	17722	17707	17686	17875	17604	17740	17589	17774	17847	17955	17728	17716	17991	17781	17727	17871	17843	18224	17991	17756	17884	17765	17836	17830	17913	17719	17944	17891	17751	17937	17836	17805	17923	17767	17902	17714	17805	17754	17596	17813	17963	17727	17861	17586	17674	17810	17599	17902	17898	17849	17705	17875	17735	17803	17886	17826	17913	17815	17861	17966	17954	17956	18111	17933	17755	17919	17931	17766	17883	17806	17847	17756	17689	17708	17754	17916	17711	17916	17914	18046	18082	17844	17820	17845	17819	17810	17751	17704	17898	17709	17771	17691	17870	17730	17742	17842	17845	17816	17668	17725	17795	17732	17636	17889	17845	17813	18052	17757	17787	17968	17652	17910	17800	17793	17860	17870	17859	17826	17732	17916	17731	17663	17915	17752	17901	17899	17882	17907	17737	17773	18078	17880	17737	17711	17639	17701	17879	17954	17795	17820	17752	17976	17763	17925	17740	17747	17893	17756	17842	17902	17597	17855	17773	17892	17947	18014	18143	17780	17818	17883	17887	17816	17683	17864	17801	17582	17765	17875	17940	17830	17843	17898	17765	17915	17775	17847	17676	17794	17793	17749	17836	17814	17935	17928	17601	17970	17774	17747	17816	17658	17688	17913	17680	17832	17912	17893	17869	17950	17952	18032	17890	17790	17693	17880	17981	17876	17859	17970	17801	17738	17627	17955	17677	17892	17963	17805	17977	17792	17774	17775	18013	17814	17787	17925	17895	17701	17703	17959	17758	17763	17864	17751	17709	17703	17886	17729	17904	17745	17759	17857	17782	17786	17885	17887	17991	17796	17778	17975	17777	18090	17826	17852	17692	17894	17718	17599	17822	17869	17856	17587	17638	17695	17719	17797	17872	17847	17693	17878	17922	17889	17796	17684	17807	17982	17821	17918	17917	17818	17736	17848	17737	17820	18001	17890	17770	17996	18033	18138	18004	17735	17904	17858	17701	17948	17772	18086	17914	17950	17745	17888	17908	17929	17833	17913	17741	17955	17831	17943	17835	18021	17976	17834	17716	17884	17733	17640	17747	17962	17748	17872	17755	17633	17712	17950	17853	17728	17660	17879	17864	17732	17772	18099	17930	17785	17869	17894	17776	17990	17691	17865	17868	17641	17997	17916	17990	17774	17888	17926	17902	17969	17852	17677	17841	17888	17821	17850	18002	17718	17919	18016	17751	17909	17941	17854	17924	17662	17819	17870	17822	18214	17742	17916	17882	17688	17737	18017	17764	17755	17952	17859	17832	17934	17890	17864	17705	17611	17773	17887	17762	17850	18064	18191	17971	17908	17940	17761	17904	17832	17921	17852	17963	17848	17810	17847	17726	17706	17802	17657	17669	17677	18017	17767	17869	17808	17794	17773	17957	17850	17810	17795	17920	17777	17818	17903	17932	17961	17817	17821	17933	17896	17922	17700	17929	17897	17768	17810	17695	17876	17825	17824	17781	17728	17869	17901	17942	18066	17701	17787	17909	17516	17903	17988	17936	17722	17767	17943	17845	17818	17731	17977	17953	17877	17911	17859	17890	17898	17927	17680	18014	17774	17842	17801	18013	17912	17847	18086	17991	17839	17972	17650	17849	17864	17888	17888	17907	17876	17840	17901	17908	17758	17736	17572	17924	17957	17989	17928	17814	17983	17782	17664	17715	17798	17835	18014	17841	17836	17783	17894	17892	17662	17762	18090	17959	17931	17816	17828	18189	17790	17901	17832	17692	17605	17670	17943	17883	17854	17700	17729	17759	17845	17899	17687	18023	17927	17724	17637	17749	17818	17786	17627	17725	17639	17788	17788	17973	17744	17938	17874	17894	17860	17795	17868	17816	17872	17721	17908	18006	17958	17728	18061	17677	17748	17805	17966	17972	17928	17813	17791	17946	17988	17914	17624	17768	17769	17915	17903	17991	17824	17887	18057	18026	17913	17893	17924	17722	17830	17877	17899	17891	17750	17854	18004	17889	17818	17874	17862	17768	17910	17929	17894	17896	17945	17943	17918	17915	17952	17684	17628	17680	17760	18083	17954	17734	18003	17771	17940	17724	17746	17989	17793	17725	17870	17802	17977	17949	17827	17753	17862	17877	17794	17774	17577	17973	17832	17813	17855	17833	17760	17789	17802	17828	17891	17611	17893	18019	17752	17974	17859	17803	17936	17830	17696	17943	17976	17910	17754	17938	17963	17714	17794	17762	17897	17651	17932	17848	17791	17654	17897	17851	17870	17951	17694	17640	17649	17747	17862	18048	17708	17994	17801	17941	17793	17778	18077	17951	17690	17819	17857	17892	17951	17969	18008	18037	17845	17806	17791	17795	17801	17889	17719	17677	17819	17853	17921	17844	17888	17871	17914	17809	17737	18047	18080	17668	17851	17891	18029	17909	17732	17837	17623	17721	18034	17908	17825	17812	17850	18040	17669	17914	18012	17793	17766	17958	17730	17866	17643	17553	17710	17853	17928	17867	17960	17826	17673	17690	17752	17866	17826	17980	17809	17738	17679	17804	17910	17642	17886	17788	17599	17791	18000	17840	17823	17934	17872	17846	17918	17845	17815	18035	17771	17811	17803	17740	17812	17958	17905	17827	17701	17751	17936	17854	17935	17731	17938	17804	17826	17633	17867	17969	17853	17831	17931	17771	17945	17755	17831	17743	17813	17908	17609	17815	18007	17937	17781	17712	17855	17867	17610	17888	18039	17928	18054	17771	17865	17701	17975	17972	17882	17695	17828	17763	17780	17805	17913	17879	17901	17960	17816	17783	18033	17853	17825	17747	17874	17876	17854	17826	17914	17818	17964	17811	17884	17743	17884	17716	17794	17740	17808	17646	17875	17936	17754	17792	18127	17721	17902	17862	17876	17765	17666	17584	17760	17894	17692	17677	17734	17817	17955	17826	17736	18046	17900	17962	18007	17729	17959	17796	17911	17922	17764	17861	18046	17726	18056	17787	17791	17820	17954	17777	17844	17635	17825	17822	17766	17794	17848	17621	17695	17779	17899	17861	18054	17744	17897	17741	17819	17939	17765	17854	17637	17771	17901	17903	17958	17760	17815	17923	17979	17763	18176	17679	17639	17810	17653	17626	17864	17825	18049	17812	17704	17855	17812	17817	17790	17884	17837	17859	17744	17831	17682	17825	17883	17872	17807	17816	17840	17945	17838	17895	17877	17666	17889	17754	17726	17886	17846	17813	18115	17761	17631	17960	17830	17775	17951	18038	17751	17853	17720	17695	17667	17733	17754	17773	17907	17707	17647	17883	17958	17807	17899	17793	17872	17856	18037	17875	17762	17779	17849	17918	17988	17969	17816	17728	17815	18045	17794	17770	17925	18071	17862	17985	17723	17967	18108	17850	17939	17616	17837	17909	17748	17654	17916	17687	17739	18098	17542	17870
21011	37548	34610	26885	22845	19932	18194	17787	17229	16866	16656	16880	17121	16061	16014	15613	15583	15728	15881	15738	15513	15263	15096	15228	15151	15051	15216	15047	15317	15169	14985	15068	15771	18935	18718	17306	16214	15514	15086	15015	14854	14899	14894	15031	14981	14973	14973	15159	14915	15154	15025	14822	15074	14806	14984	14943	14933	14886	14936	14872	15078	15002	14981	14897	14970	14930	14892	14885	15058	14955	14980	15140	15041	14849	14926	15175	14894	14969	14869	15122	14883	14944	14987	14647	14836	14852	14980	14879	14995	14828	14959	14852	14950	14957	15022	15050	15122	14998	15005	14986	14927	14846	15004	15082	15017	14857	14874	14892	14851	15141	14907	15037	14872	14977	14991	15030	15040	14922	14852	14844	14965	14896	14990	15036	14995	14885	14950	15000	14941	14931	14768	14929	14863	15053	15035	14866	14816	14950	14977	14880	15096	14899	14774	14907	15061	15038	14885	14929	15146	14902	14974	15007	15035	14817	14994	15002	14859	14882	15083	15043	14907	14874	14921	14855	14851	14992	14891	15063	14934	14850	14952	14879	14965	14867	14903	14957	14891	15136	14914	14932	15057	15019	14920	14986	14981	14859	14966	14929	14975	14791	14919	14937	14875	15029	14875	14957	14791	14909	15021	15015	14896	14982	15127	14658	14960	14998	14982	15047	14937	14868	14956	15031	14925	14994	14874	14896	14906	14926	14989	14703	14927	14805	14882	14833	14776	14924	15026	14954	14953	14829	15008	14743	14845	14973	14916	14943	14983	15055	14814	14839	14823	15073	15093	15010	14890	15023	14998	15015	14953	14953	14895	14852	14864	15032	14931	14994	14937	14895	14788	15005	14928	14817	14997	15093	15024	14926	15045	14850	15046	15096	14900	14984	15039	15061	14920	14928	14937	14922	15112	14951	14787	14898	14927	14997	14947	14822	14970	14878	14949	14774	14951	14963	14937	14833	14995	14893	14894	14872	15009	15034	14925	14909	14860	14978	14943	15018	14876	14945	15071	15081	14893	15192	15015	14851	15085	14921	14801	14912	14859	14934	14953	14835	15057	15062	14948	15098	15037	15073	14973	14933	15083	14923	14932	14844	14978	14930	14892	14844	15043	15006	14875	15085	14911	14885	14790	15088	14893	14950	14935	14660	15053	14879	14792	14782	14997	14790	14947	14814	14960	14906	15045	14784	14901	15009	15024	14975	14854	14888	14727	14961	14974	14961	14950	14793	14947	15047	15025	15028	14977	14867	14974	14994	14803	14894	15002	14910	14932	14875	14987	14840	15088	15023	14939	14994	14859	14901	15084	14958	15054	14950	15027	14888	14907	14853	14842	14915	15070	14929	15022	15107	14871	14835	14873	14820	14956	14918	14948	15025	15091	14742	14904	15134	15056	14904	14899	14896	14902	15052	14919	14939	14870	14976	14997	14812	14956	14955	15107	14726	14940	14841	14911	14909	14958	14702	15020	14949	14967	15039	15138	14840	14876	14977	15096	15005	14968	14794	14925	14887	14954	14763	14954	14945	14868	15134	14795	15068	14776	15075	14927	15157	14913	14941	14707	15036	14791	14829	14938	14808	15054	14950	14952	14796	14941	14908	14931	15087	14863	14923	14914	14940	14993	14963	14961	14833	14804	14843	14820	14887	14911	14894	15026	14936	14718	15032	14932	14846	14911	14850	14797	15024	14949	14962	14806	15015	14948	14825	15058	15018	14990	14925	15083	14968	14975	14980	15035	14898	14786	14829	14997	14829	14950	14731	14873	15053	15068	15077	14959	15085	14920	14795	15020	14882	14907	15122	14797	14741	14965	14860	15015	14873	14882	14876	14918	14854	15026	14869	14829	14985	14998	14953	14963	14878	14903	14842	14804	15037	14882	15174	14791	15024	14889	14958	14766	15014	14910	14806	14828	14895	15026	15109	14916	14984	15034	14814	15078	15034	15027	14831	14972	14815	14944	14869	14919	15120	14915	14748	14931	14918	14894	14946	14779	14791	14973	14859	15009	14788	15006	15047	14982	14869	14858	15148	15017	14914	14982	14902	14944	14912	14908	14990	14904	14908	14952	14875	14816	14880	14973	14983	15107	14813	15065	14921	14914	14935	14990	14846	14833	14963	14975	14979	15149	14896	14844	14793	14970	15075	14804	14899	14840	14771	14857	14928	15017	14973	15021	14924	14933	15007	14934	14923	14966	15002	14847	15043	14903	14977	14768	14871	15010	15076	14800	14811	14997	15235	14857	14980	14899	14879	14892	14870	15034	14804	14786	14851	14820	14843	14971	14855	15036	15015	14889	14963	14998	14957	14903	14933	15041	14962	14913	14823	15024	14795	15038	14861	14905	14995	14775	14893	14737	15122	14848	14977	15015	15039	14991	15032	14987	14935	14969	14992	14925	14945	14873	14827	14984	14988	15027	14978	14884	14980	14931	15041	14903	14892	15091	15068	14796	14978	14914	14892	14973	15002	14954	14859	15044	14913	14986	14823	15019	14973	14928	14965	14859	14869	14862	14921	14862	14731	14987	14818	15142	14879	14977	14895	14961	15028	14976	14815	15033	14807	14935	14923	15031	14918	14947	14866	14956	15101	14940	15024	15025	15030	15048	14773	14900	14926	14955	14913	15028	15008	14981	14990	14895	14880	15002	14974	15002	15015	14828	14848	14956	15041	14965	14961	14965	14883	14990	14895	14911	15132	15117	14772	14886	14888	15018	14824	14905	14944	14906	15102	14896	14902	14996	14978	15015	15023	14897	14895	14902	14951	15082	14925	14923	14973	14822	15008	14763	14916	14963	14895	14832	14984	14939	14943	14811	14949	14971	14960	15002	14902	14934	14855	15022	14906	14993	14901	15122	15019	14940	14814	15051	14852	15062	14908	15097	14968	15045	14922	14939	14897	14897	14761	14968	14987	15088	14813	14826	14973	15053	14816	14956	14921	14979	14902	14879	14799	14829	15009	14909	14884	15040	14924	14953	14856	15062	15043	14933	14949	14854	14954	14933	15060	14934	14973	14897	15018	14933	14938	14885	15122	14840	14963	14896	14891	14936	15025	14840	14974	15065	14961	14893	14974	14889	14776	15000	14851	14925	15023	14657	14994	15012	14945	14964	14835	14949	14857	15095	14988	15031	14955	14741	14853	14886	14977	14831	14862	14897	14808	14796	14847	15005	14863	14932	14920	14879	14786	14892	14923	14991	14942	14968	14943	14847	14821	14808	15005	14946	14958	14840	14933	14989	15043	15049	14812	14917	14939	14937	14854	15014	14946	15057	14914	14982	14853	14779	14869	14761	14832	14972	14823	14883	14818	14965	15007	14781	14839	14924	14916	14914	15106	14965	15034	14793	14863	15047	15109	14979	14995	14885	15067	14875	14934	14878	14815	14786	14935	14760	14898	14810	14923	14882	14995	14882	14904	14996	14846	14991	14836	15014	14902	14962	14949	14820	15019	14979	14975	14964	14963	14877	14894	14954	14992	14939	14928	14984	14892	15073	14936	14950	14834	14972	14660	15052	14821	14959	14855	14914	14948	14871	14830	14913	14968	14979	14889	15016	14914	14838	15090	15049	14899	15078	14837	14758	14967	14950	14757	15111	14969	14821	14979	14758	14850	14874	14903	14886	14892	14923	14819	14855	14960	14936	15034	14981	15084	14788	14792	14779	15029	14806	14944	14872	15106	14900	14996	14710	14964	15014	14829	14866	15031	14807	14960	14968	15070	14901	14975	14895	14891	14871	14915	15021	14966	14971	14892	15064	14860	14958	14985	15074	14866	14937	14905	14966	14821	14983	14945	14957	14756	14922	14968	14755	14961	15076	14832	14915	14986	14842	14978	14934	14844	14835	14980	15035	14947	15005	14650	14940	14880	14876	14868	15004	14904	14774	14871	15123	14884	14977	14895	15031	15085	14924	14971	14896	14902	14926	14900	14893	15027	14955	14967	14983	15121	14938	14985	15045	14999	14904	14932	15038	14950	14968	14868	14966	14821	14946	14856	15022	15014	14799	15035	14971	14903	14914	14952	14925	14889	14906	15039	15045	14836	14967	14947	14960	14779	15093	14997	15074	14913	14977	14863	14788	15048	14841	15102	14794	14873	14910	14878	14903	14854	15029	14983	14938	14847	14918	14943	14955	14914	15013	14899	14936	14671	15013	14898	14804	15064	15023	15054	14936	14575	14881	14850	14888	15051	15070	14733	14943	14928	14903	14997	14883	14864	14942	14885	14898	14835	14892	15008	15099	14834	15048	14994	14965	14820	14874	15107	14804	15009	14923	14818	14771	14865	14804	15040	15007	14936	14928	15013	15023	14888	14980	14913	14989	14746	14983	14988	14940	15021	15058	14958	14919	14810	15068	14948	14999	14889	14804	15000	14906	14821	15114	14839	14868	14802	14902	14871	15028	14981	14857	14915	14914	14889	14969	14954	14837	14893	14877	14932	14850	15075	14922	15050	14917	15113	15006	14952	14975	14944	14884	14784	14888	14984	14920	14839	14876	14952	15013	15024	14949	14917	14947	15030	14854	14952	14809	14910	14786	14999	14965	14784	14960	15028	14786	14807	14989	14849	14864	14858	15045	14882	15046	14834	14707	15148	15016	14955	14928	14875	14983	14864	15029	14904	14820	14985	14835	14982	14979	15084	14876	14929	14988	14991	14862	14850	14891	14804	15035	14751	14824	14974	14835	14925	14793	15042	14853	14859	14908	14854	15097	14729	15011	15013	14793	15015	15075	14979	14891	15007	15046	14822	14954	14944	14861	14996	15083	15007	14948	14791	15029	14985	14899	14786	14999	14862	14960	15068	15060	14989	14812	14952	14943	14933	14858	15034	14920	14824	14903	15109	14764	14860	15114	14900	14867	15048	14879	14875	15036	15079	14804	14948	15088	14960	14947	15101	14997	14939	14879	14905	14842	15029	14879	14884	15031	15092	14974	14812	15050	14929	14798	14818	14851	14919	15088	14972	14960	14905	15064	15033	14668	14677	14849	15020	14914	15141	14802	15034	15025	15114	14893	15090	14837	14858	15011	14807	14818	14922	14909	14993	14970	14890	14950	15096	14747	15021	14940	14943	14784	14955	14879	14847	14850	14914	14760	15013	14818	14802	14925	14996	14974	14960	14928	14926	15013	14799	14941	14897
22995	21478	29531	23858	21728	24226	26852	21150	20000	19830	19700	19937	19840	19625	18999	18903	18749	18727	18834	18731	18612	18501	18258	18282	18375	18286	18413	18229	18142	18364	17989	18138	18751	22795	23331	21924	20065	18950	18484	18148	18157	18172	18075	18081	17999	18024	18040	18113	18040	17975	17924	18101	18072	17873	17817	17842	17763	18075	18157	17993	17838	18112	18108	17995	17895	17896	17968	17943	18099	17699	17847	18022	18460	18091	17903	17834	17912	17967	17900	17901	17886	18152	17636	18066	17941	18293	18050	18043	18041	17851	17971	17956	17866	17716	17990	17931	18178	17882	17803	17853	17977	17850	17765	17690	17871	18001	17991	18113	18192	17855	18045	18025	18004	18000	17656	17982	17909	17783	18017	17828	18019	17727	18013	18262	17943	18077	18028	17720	17875	17978	17933	18015	17988	17955	17775	17862	18120	17956	18146	17563	17953	17928	17815	18025	17783	17919	18059	17929	18035	17895	17933	18003	18177	18136	17958	18085	17991	17924	17850	18100	18064	17934	17929	17890	18017	17770	17863	17895	17928	17900	17940	17759	17897	17962	17836	17703	17889	18198	17843	17796	17842	17995	17901	17878	18147	17832	18073	18051	17780	17969	17695	17900	18165	17898	17802	18095	17800	17891	17880	17884	17821	17942	18048	17785	17963	17894	17966	17898	18108	17856	18075	17944	17711	17924	17926	17729	17956	17806	17729	17934	17929	18008	17962	17914	17994	17903	17877	18049	17839	17783	18075	17993	17974	17933	18055	17952	17810	17974	17858	17790	17829	17898	17859	17868	18024	17858	17814	17964	17940	17837	17903	17899	17875	17734	17839	17879	17721	18121	17858	17882	17758	17879	17820	17900	17895	17634	18052	17797	17817	17915	18076	17904	17983	17773	17831	17835	18020	17955	18009	17934	17940	17897	18075	17700	17780	17883	17890	17842	18029	17799	18043	17786	18139	17883	17825	17808	17767	17819	17837	17686	17968	17579	17917	17865	17721	17681	17752	17909	17833	17988	17745	17896	17896	17819	17869	17857	17901	17721	17952	18040	17882	17697	17746	17864	17912	18014	17833	17647	17935	17885	17899	17934	17991	17969	18010	17804	17974	18094	18169	17691	17795	17841	17825	17909	17851	17937	17977	18000	17799	17770	17764	17948	18051	17985	17836	17907	18021	18033	17809	17970	17799	17890	17905	17856	17986	18039	18108	17859	17789	17955	17978	18110	17952	17859	18013	17966	17781	17925	17804	17872	17919	17733	17944	17900	18110	18016	17976	18033	17800	17983	17956	17759	17997	17833	18060	17710	17844	17889	18141	17748	17715	17943	18017	17974	17909	17821	17801	18181	17935	17924	17849	17738	17773	17649	17870	17780	18016	17970	18148	17897	17879	17949	17951	17875	18129	18122	17928	17673	17734	17970	17840	17970	17867	17626	17957	17893	17887	17821	17940	17837	17905	17913	17926	17885	17949	17645	17832	17839	17832	17800	18000	17867	17911	17997	17725	17761	17811	17918	17928	18256	17943	17685	18026	17960	17930	17918	17951	17916	18031	18029	17970	17831	17805	17945	17801	17906	17755	17887	17911	17856	17772	17800	17854	17821	17923	17896	17803	17873	18140	17877	17832	17865	17990	17792	17802	17768	17856	17790	17825	18014	17912	17903	17972	17955	18055	18016	17946	17882	17820	18097	18022	17936	18042	17899	17831	17701	18084	17783	17996	17877	18088	17719	17886	17778	17842	17932	17812	17880	17912	17747	17895	17844	17929	17974	17835	17986	17886	17900	17801	17783	17843	18010	18022	17792	17840	17822	17763	17921	17928	17865	17985	17918	17829	17879	18012	17912	18041	18057	17932	17872	17969	18053	18066	17772	17736	18071	18005	17837	17953	17893	18025	17727	18064	17882	17654	18065	17931	18074	17598	17907	17974	17821	17821	17748	17826	17845	17970	17978	17967	18029	17995	17782	17958	17761	17845	17954	17802	18129	17843	17766	17835	17824	17828	17965	17947	17717	17954	17869	17958	17989	18079	17975	17748	17981	17863	17824	18013	17989	17856	17747	18065	17741	17753	17880	17933	17599	17800	17802	17978	17879	17875	17795	17885	17945	17892	17855	18014	17671	17964	17939	17925	17898	17859	17892	17783	17796	17853	17874	17884	17932	17899	18056	17970	17980	18014	17724	17854	18014	17747	17753	17942	17893	17740	17989	17881	17895	17886	17830	17889	17679	17825	17792	17972	17802	18097	17917	17796	18019	18050	17893	18008	17941	17850	17674	17993	17689	18121	17938	17727	17722	17893	17912	17860	17842	17815	18037	17952	18002	17895	17885	17917	17993	17888	17955	17884	17908	17909	18033	17937	17931	17634	17993	18147	18048	17986	17921	17672	17823	17889	17901	17888	17856	17725	18041	17942	17726	18047	17914	17944	17807	17701	17953	18047	17843	17857	17968	17924	18066	17849	17973	18052	17916	17847	17714	17878	18064	17817	17790	17682	17856	18107	17786	18017	17718	17815	17959	17916	17968	17918	17939	18047	17861	17883	17701	17847	17828	17806	17859	17971	17994	18022	17926	17932	17989	17804	17701	17915	17905	17833	17843	17973	17892	17892	18046	17972	17804	17850	17821	18012	17849	18068	17755	17690	17937	17946	18041	17767	17917	17857	17919	17880	18020	17824	18034	17981	17796	18062	17953	17834	18078	18162	18082	17953	17912	17785	17845	17800	17993	17996	18026	18201	17952	17935	17742	18041	18035	17758	17727	17723	17862	18093	17907	17959	17829	17871	17803	17801	17709	17982	17683	18246	18093	17930	17923	17973	17879	17857	17871	17912	17785	17695	17994	17900	17824	18056	18032	17763	17876	17865	17908	17912	17870	17862	17953	17993	17756	17996	17769	17804	17808	17877	17700	17952	17942	18148	18014	17862	17720	17900	17912	17932	17894	17842	18164	17856	17842	17883	17932	17928	17935	17840	17860	17828	18019	17942	17788	17812	17944	17794	17779	17811	18035	17952	17893	17996	17989	17843	17713	18021	18049	17731	17888	18052	17964	17771	17646	17712	17944	17954	17761	17994	18139	17932	17580	17887	17819	17849	17937	17967	17771	17902	18170	18054	17907	17770	17863	17817	18125	17936	17974	17736	17892	18053	17961	18209	17926	17984	17978	17937	17965	17777	17782	17866	17708	18122	17915	17943	18079	17981	17853	18041	17897	18009	17829	18055	18074	17944	18019	17888	18162	18062	17825	17806	17834	18019	17715	17933	18054	18100	18134	17837	18160	17777	17852	17686	17965	17851	18043	17786	18011	17946	17981	18017	17803	17935	18057	17778	17992	17928	17681	17836	17848	17913	17849	17900	18024	18048	17913	17974	17909	17991	17858	17972	17653	17958	17870	17926	17886	17897	18053	17865	17874	18024	17947	17860	17978	17999	17839	17779	17997	17829	17881	17824	17711	17999	17612	17834	17829	17841	17846	17826	17802	17846	17803	17856	17828	17910	18076	17872	17772	17760	17687	17782	18031	17933	17668	17882	17858	17904	17945	17821	17921	17949	17872	17684	17693	17862	17995	17823	17964	17757	17936	17921	17880	17937	18107	17846	18062	17648	17687	17868	17952	18143	17885	17740	17851	17901	17682	18381	17871	17841	17734	18068	17705	17785	17869	18079	17738	17748	17806	17793	17694	17810	18013	17903	18165	17854	17728	17956	17935	17822	17746	17763	18230	17828	17966	18116	17982	17907	17841	17776	18105	17762	17977	17847	17838	17876	17904	18007	17818	17899	17980	17864	17985	18043	17809	17893	17967	18138	17820	17723	17760	17982	18002	17964	17827	17800	17997	17986	17691	18045	17837	17926	17662	18062	17879	17945	17661	17752	17923	17891	18108	17988	18057	17790	17775	17763	17943	17973	17836	17817	17920	18043	17857	17661	17772	17976	17840	17953	17942	17919	17907	18088	17915	18007	17937	17924	17756	17796	17764	17781	17720	17983	17901	17888	17821	18027	17972	18014	17777	17929	17851	18078	17963	18093	18053	17900	17875	17915	18037	17899	17764	18053	17802	18054	17997	17937	17888	17957	17846	17991	17944	17903	17820	17830	17843	17982	17930	17932	18092	17959	17880	17920	17864	18003	17717	17948	17820	17533	18018	18053	17854	17884	17923	18047	17993	17918	17837	17924	17989	17900	17925	17845	17975	17828	17848	17921	17891	18040	17961	18002	17720	17928	17973	17704	17859	17823	17910	18149	17989	17939	17947	18012	17918	18029	17900	17838	17838	17966	17908	17978	18072	17890	17961	17942	17809	17982	17885	17893	17891	17893	17888	17882	17998	17935	17842	17714	17946	17852	17806	17670	17966	18022	17854	18042	17825	17853	17889	17893	17913	17933	17697	17910	17993	17880	17811	17971	17939	17840	17865	17974	17909	17820	18059	17797	17822	17769	18021	17893	17859	17885	17810	17862	17956	17981	17926	17863	17958	17954	17868	17676	17757	17738	17854	17928	17895	17995	17947	17746	17999	17870	17916	17705	18049	17934	18085	17841	17720	17899	18022	18073	17865	17874	17846	17803	17964	18058	17812	17839	17964	17743	18044	17708	17819	17816	17787	18012	17951	17984	17967	17761	17739	17968	18001	18032	17813	17901	17902	17883	17981	17817	17914	17926	17896	17897	17978	17664	17761	17901	17940	18062	17898	17746	17981	17933	18023	17824	17908	17829	17963	18005	17793	17954	17985	18096	17942	17920	17768	17761	17820	17786	17945	17979	17679	17936	17733	17926	17919	17995	17914	18071	17822	17962	17997	17868	17767	17900	17970	17873	17758	17877	17856	18002	17811	17875	18087	18001	17830	17965	17869	17843	17968	18076	17732	17944	17848	17983	17820	17860	17988	17842	17955	17991	17724	17747	17915	17991	17890	17822	17913	17931	17888	17980	17981	17981	17950	17871	17918	17988	17743	18030	17939	17854	17801	17839	17946	18020	17942	17789	18087	17709	17985	17881	18002	18013	17890	17874	17840	17966	17861	17853	17892	17963	17796	17805	17841	17911	17928	18121	17881	17956	17885	18112	18022	18127	17947	17941	17864	17917	18056	17859	17891	17649	18115	17842	17788	17856	17950	17891	17930	17946	17742	17820	18018	17858	17990
22443	41137	38706	30166	25137	22173	20004	19100	18112	17521	17693	17965	17930	16757	16301	16205	15627	16135	16308	15776	15731	15452	15301	15200	15217	15111	15130	15223	15109	15215	14968	15190	16445	21856	21754	19193	17166	15945	15319	15091	14885	14957	14946	15034	14926	15051	15008	14922	14868	15146	14911	15056	15083	14980	15010	14848	14896	14931	15140	15013	14916	14954	15215	14917	14875	14991	14851	14893	14905	14809	14949	15007	15095	14859	14823	14939	15131	15043	14893	14783	14960	14907	14917	14845	14903	14871	14902	15087	14892	14947	14952	15114	14882	14800	14982	14696	14860	14922	15006	14875	14890	14857	14990	14889	14922	15002	15091	15126	14999	14916	14918	14885	14958	15030	15013	14975	14999	14793	15006	15027	14866	14921	14869	14969	14952	14973	14944	15047	14944	14975	15032	15016	14918	14983	14898	14998	14846	15086	14693	14926	14994	15042	14812	14916	14999	15011	14830	14941	15074	14981	14772	14914	14855	14933	14884	15189	14900	14945	14703	14997	14966	15014	14798	14878	14930	14742	15088	14820	14846	15023	14910	15025	14881	14747	14924	15104	15049	15034	14673	15012	15086	15019	14815	14825	15042	14895	14844	14929	15045	14965	14913	14843	14751	14930	14945	14876	14979	14875	14832	14976	14988	14805	14903	14868	14949	14953	14932	14942	14914	14976	15001	14845	14836	14880	14953	14935	14771	15014	15068	14922	14967	14831	14841	14926	14737	14871	14805	14895	14897	14946	14813	14826	14880	14976	14912	14752	14781	15046	14958	14990	14868	15123	14937	14911	14830	14798	14975	14847	14811	14852	14969	14859	14924	14847	14934	15025	14931	15009	15042	14866	14892	15024	14961	14968	15188	14839	14846	14886	14779	14968	14854	14910	14975	14848	15004	14798	14863	14954	15043	15077	14927	14778	14989	14884	14818	14856	14984	14968	14855	14973	14875	14887	14794	15112	14661	14932	14899	15012	15050	14890	14862	14936	14875	14959	15047	14912	14923	14886	14884	14949	14899	14838	14758	14945	14832	14798	14975	14886	15111	14991	14901	14852	15023	14880	15074	14935	14856	14904	15043	14917	14915	14909	14772	14906	14924	14890	14679	14917	14869	14879	15020	15099	14837	14964	15064	15003	14918	14917	14874	14887	14827	14899	14927	14943	14749	14729	14788	14882	14860	14922	14986	14806	15015	14848	14941	14997	14858	14961	14953	14893	14980	14849	14774	14984	14818	14873	15000	14988	14846	15045	15040	14929	14772	15053	14828	14921	14892	14799	14904	15090	14926	14847	14894	14801	14893	14959	14984	15013	14830	15024	15001	14965	14924	14778	15096	14986	14907	14925	14833	14787	14966	14850	14786	14852	14920	14699	14944	14745	14866	14963	15138	15034	14993	14831	14898	14992	15110	14950	14867	14696	14970	14733	14797	14879	14950	14924	14791	15062	14711	14794	14931	14956	15002	14993	14866	14946	15052	15000	14983	14902	14852	14939	14775	14998	14868	14866	14972	15102	14891	15023	15041	14947	14940	14918	15115	14807	15116	14686	14872	15057	14923	14804	14813	14875	14858	14899	14681	14914	14979	15070	14830	14841	14923	14978	14968	14847	14818	14834	15202	15007	14923	14894	14858	14853	14732	14986	15068	14932	14882	14906	14872	15080	14804	14865	14861	14843	14894	15160	14882	14875	14969	15056	15011	14983	14976	14954	14888	14969	15052	14846	14970	14851	14892	14909	14916	15005	14890	14926	14745	15002	14905	14961	14979	15010	14894	14818	14841	14875	14915	14874	14862	15030	14905	14977	14855	15041	14951	14953	14982	14871	14855	14875	14816	15058	14899	14852	15001	14944	14872	15021	14980	15034	15023	15032	14889	15020	14823	14786	14899	14876	14895	14877	14865	14793	15031	14893	14885	14836	15022	14914	14882	14800	14795	14760	14692	14816	14968	14940	14983	14857	15150	14755	14783	14827	14949	14862	14999	14916	14862	14801	14883	14951	14635	14830	14890	14888	14922	14769	14793	14821	15021	14947	14816	14927	14927	14900	14810	14751	14888	14931	14876	14881	15000	14936	14973	14971	14805	14764	15010	14837	14745	14986	14866	14937	14810	14767	14890	14872	15004	14824	15017	14988	14812	14962	14900	14788	14792	14859	14862	14976	14933	14949	14998	14872	14802	15033	14901	14892	14993	14975	15055	15090	15030	14751	14908	14978	14954	14910	14946	14904	14935	14753	14892	14916	15037	14929	14921	14899	14958	14850	14762	14964	14834	14920	15027	15035	14992	14837	14812	15019	14959	14810	14792	14911	14913	14742	15217	14896	14973	14963	14908	14852	14934	14890	14714	14896	14959	14948	15026	14992	15150	14727	14873	14798	14840	14991	14902	14919	15069	14969	14800	15191	14937	15070	14965	14788	14981	14943	14912	14994	14941	14884	14775	14896	14821	15103	14918	14954	14957	15032	14856	14872	14919	14843	15016	14751	14826	15012	14901	14823	15015	14847	14733	15055	14773	15032	14882	14795	14987	14874	14698	14803	14922	15129	14963	14958	14952	14886	14879	14922	14946	14908	14749	14975	14955	14846	14972	14881	14918	14972	14972	15022	14874	14826	15133	14997	14897	14875	14923	14833	14797	14747	14929	15012	14839	14715	14905	14984	14916	14969	15047	14842	14882	14862	14929	14842	14930	14663	14766	15023	15080	14852	14795	14874	14933	14955	14864	15025	14872	14970	14718	14819	14936	14804	14873	14912	15010	14725	15042	14857	14710	14886	14835	14779	15074	15151	15042	14771	14901	14733	14843	14985	14695	14863	15062	14854	14656	15014	15201	15103	14951	14864	14813	14995	14884	14916	15088	14895	14751	14925	15007	14872	14736	14779	14793	14873	14896	14894	14937	14893	14992	15022	14718	14722	14971	15000	14952	14905	15094	14821	14910	14998	14873	14844	15102	14926	14892	14908	14882	14902	14937	14949	15062	14853	14803	14917	14839	14847	14784	14957	14866	14900	15030	14739	14911	14759	15174	14935	14823	14807	14803	14938	14763	15105	14744	15028	14919	15044	14873	14838	14795	14824	14960	14935	14903	15024	15069	14843	14898	14794	15089	14867	14995	14863	14809	14874	14922	14763	14923	14841	14934	14850	14937	14904	15024	14749	14873	14929	14846	14976	15003	14870	15020	14943	14895	14931	14885	14871	15045	14939	14811	14875	14864	14893	15096	14801	14934	14976	14925	14739	14799	14979	14950	14871	14961	14967	14763	14885	14906	15058	15007	14986	14823	14749	14929	14873	14884	14818	14970	14909	14746	14766	14858	14865	15087	14797	15066	14802	14894	14720	14979	14962	15044	14806	14822	14646	14811	14859	14922	14743	14834	14862	14920	14937	14826	14908	14858	14897	14967	15067	14723	14752	14977	14771	15049	15053	14936	14777	14719	14839	15006	14777	14989	14771	14861	14954	14955	14938	15010	14982	14901	14910	14788	14899	14820	14892	14981	14819	14872	14966	14971	14880	14973	14934	14965	15051	14829	14945	14755	14740	15039	14879	14942	14951	14750	14956	14816	14996	15036	15100	15034	14884	14879	15020	14981	14848	14973	14941	14859	14721	14918	15253	14977	14932	15028	15033	14794	14963	14989	14855	14682	14985	14967	14973	14892	14927	14953	15064	14933	14889	14943	15006	14981	14981	14701	14917	14859	14741	14892	14915	14820	14775	14984	14988	14948	14788	14853	14822	14980	14926	15045	14928	14721	14854	14914	14768	14877	14823	15031	14837	14935	15141	15022	14928	14717	14971	14778	15253	14923	14928	15029	14904	14889	14996	14931	14749	14873	14923	14879	14917	14968	14842	15015	15045	14971	15013	14836	14881	14825	14969	14815	14790	14872	14861	15051	14955	14788	14983	14885	14869	14770	14803	15140	14839	15033	14812	14744	14799	14942	15010	14836	15007	14962	14921	14843	14815	14904	15012	14937	14912	14962	14821	14823	14922	14819	15072	14928	14937	14944	14928	14926	15056	14859	14906	14830	14863	14816	14829	14795	14969	15006	14977	14772	14920	14746	14848	15080	14920	14929	14811	14955	14817	14876	14993	14960	14871	15042	14750	15109	14805	14931	15100	14852	15080	14825	15001	14921	14913	14933	14879	14890	14881	14980	14882	14946	15012	15151	14841	15089	14887	14864	14836	14831	14911	14817	14879	14926	14862	14985	14764	14874	14945	15000	14906	14737	14994	14999	14825	14978	14888	14828	14741	14994	14887	14993	15001	14909	14763	15032	14847	14778	14763	14868	14884	14933	14673	14937	14949	14960	15009	14905	15155	14741	14922	14966	14997	14882	14879	14878	15025	15083	15004	14771	14926	15041	15016	14644	14979	14901	14894	14926	14799	14912	14823	14849	15012	14940	15042	14898	14999	14802	14885	15002	14895	14837	14905	14911	14762	14976	14882	14984	14930	14878	14731	14789	14841	15017	14892	14664	14854	14961	14864	14786	14868	14864	14773	14965	14866	14948	14873	14796	14936	14924	15017	14883	14974	14773	14923	14956	14932	14996	14854	14912	14814	14966	14810	15001	14969	15036	14747	14748	14873	14923	14773	14930	14893	14890	14912	14924	14962	14861	15027	14888	14950	14902	14751	14920	14831	15037	14515	14934	14774	14967	14864	15178	14927	14856	14837	14868	14658	14869	14986	15021	14998	14849	14873	14861	14840	15080	14943	14922	14861	14963	15000	14980	14908	15038	14981	14982	14889	14899	15016	14984	14881	14898	14957	14984	14983	15006	14943	14893	14786	14804	14784	14828	15017	14815	14777	14889	14789	14939	14927	14980	14945	14831	14893	15052	14944	14813	14898	14768	14914	14923	14761	14868	14978	15076	15004	14789	14725	14939	14762	14899	14924	14913	14821	14819	14943	14916	14804	14855	14957	14787	14966	14820	14806	14867	14880	14819	15023	14872	15020	14864	14924	15014	14801	14906	14892	14820	14869	14938	14966	14923	15064	14958	14891	14801	14979	14937	14951	14827	14774	14865	14871	15182	14764	14925	15031	15005	14923	14795	14832	14945	14932	14965	14946	15009	14935	14953	14948	14924	14778	14879	14793	15083	14808	14811	14978	14999	14974	14947	14853	15022	14827	15036	14857
28051	23399	28766	26321	21100	20100	19496	18973	18959	18641	18556	18782	18921	18479	18705	18094	18422	18458	18439	18475	18104	18267	18180	17916	17985	18037	18254	18133	18120	18023	17963	18159	18111	18457	18621	18585	18485	18043	18241	18175	18225	18186	18204	18355	17902	17992	18138	18249	17995	18068	17911	18019	18028	17911	17896	17965	18110	17952	18204	17859	17978	18037	18084	18157	17950	18162	17974	17895	18011	18026	17845	17968	17963	17976	18052	18109	17855	18127	18048	17962	18195	18139	18043	18045	18166	18352	18082	17996	18107	17977	17979	18017	17958	17996	18017	17981	18156	17814	17982	18019	18090	17885	18028	18166	17975	18144	18203	18062	18032	17798	17987	18014	18233	18160	18112	18063	18006	18118	17996	17962	18109	18090	18010	18212	18048	17873	18112	18008	18194	17993	18088	18140	18160	18111	18055	18050	18029	17945	18052	18068	17994	18086	17914	18437	18196	17916	18202	18064	18034	18046	18033	17907	18001	18057	18158	18046	18173	18038	18206	17980	18224	17997	17831	17927	18042	18131	18187	18020	17948	17871	17932	18187	17912	17973	17974	17930	18083	18038	18140	18129	17935	18067	17959	18033	18029	17998	18071	18090	18025	18193	18011	17982	18188	18075	17820	18300	18108	18028	18060	18273	18097	18005	17920	17864	18223	18229	17925	18133	18062	18025	18188	17888	18150	18107	18095	18014	17959	17892	18002	17946	17914	18097	18042	17933	18114	17977	18101	18073	17934	18085	17903	18024	17996	18135	17929	17943	17963	17964	18198	17906	17859	17876	18172	18120	18023	18109	17999	17973	18124	18034	18095	17882	17857	18032	18067	18105	17913	17915	17927	18112	17993	18044	18066	17863	18011	18188	17899	18330	18058	18072	18029	18047	18073	18188	18063	18319	17922	18038	18081	18094	18000	18148	17960	17883	18096	17999	18053	18046	17944	18155	17992	17891	17833	18121	17915	18022	17977	18003	18142	17964	18196	18063	18137	17995	18106	18190	18161	18143	17959	17955	18154	18177	18001	18157	18055	18113	18057	18065	18092	17999	18070	18115	17842	18215	18134	18058	18101	17884	17891	17866	17920	17997	18287	18128	18058	18198	18155	17929	18075	17826	18205	18057	18020	18107	18116	17844	18140	18065	18208	17986	18149	18013	18130	18017	18004	18019	18059	17981	17804	18023	18093	18067	18267	18336	18066	18100	18075	18194	17901	17939	17899	17909	17796	18159	17819	17960	17952	18240	18044	18126	18045	17897	18071	18185	17979	18120	17988	18012	18165	18220	18166	17993	18049	17864	17970	17989	18181	17961	18178	18107	18054	18191	18294	17920	18087	18060	17890	18103	18062	18031	18127	18128	18073	18160	18012	18227	18184	18041	18102	18142	18048	18027	18019	18106	18134	17954	18049	18078	18008	17863	18034	18168	18079	18163	18105	18114	18021	17881	18066	18020	18125	18041	18064	17896	17880	18105	18007	18090	18190	17894	18156	18013	18112	17885	18109	17847	18085	17883	17902	18035	18066	18028	17986	18020	18036	18182	18113	18045	18180	17926	18029	17888	18213	18098	17968	18110	18140	18068	18063	18153	18036	18232	17883	17910	17962	17998	17958	18121	18019	18028	18091	17954	18114	17993	18166	17952	18125	18288	18079	18052	17991	18104	17917	18208	17788	17803	18186	18091	17881	17890	18058	17976	18107	18293	18067	18008	18009	18028	17932	17909	17969	18089	18020	17966	17988	17927	18227	18053	18034	18077	18247	18177	18175	17919	18029	18086	17959	17982	17910	18003	18136	17923	18034	18204	18111	18010	18096	18033	18014	17894	18057	18042	17981	18019	18136	18209	18103	17914	18143	17891	18078	17874	18072	18008	18051	18042	18163	18044	18165	18220	18099	18214	18014	18164	18184	17842	17954	17862	18004	18025	17900	17777	18010	18114	18012	18054	18062	18074	18100	17847	18148	18093	18035	18058	18122	17931	18026	18062	18046	17935	17968	18225	18105	18031	18237	18072	18106	17894	17788	18101	18126	18151	18104	18095	18037	18072	17946	18077	17867	17995	18022	18079	17985	18062	17963	17919	18115	18048	18029	17942	17947	17918	18060	17929	18107	18137	18013	18143	18144	17967	18259	17906	18028	17881	17978	17879	18093	17900	18234	17980	18078	17900	18042	18059	18017	17833	17912	18072	18129	18080	18039	18018	17974	18109	18047	18100	17981	18001	18028	18100	17927	18014	17807	18218	18077	18018	18203	18343	18090	18130	17960	17905	17859	18070	17797	18084	18247	17842	17979	18069	18038	18117	18193	18113	17963	18076	17900	18245	18218	17824	18052	18151	17971	18134	18059	18110	18217	18237	17875	17869	17977	18161	18160	18094	17993	18054	18234	17921	18141	17895	18053	18132	18271	18061	18124	18101	18119	17978	18051	17889	18327	18235	18117	18100	17950	18031	18121	17980	17816	18048	18043	17815	18026	18036	17892	18231	17952	18260	17954	18016	18100	18016	18129	17957	18118	17951	18030	18099	18100	18111	18242	18216	18004	17823	18066	18202	17961	17959	17925	18026	18071	18098	18207	17899	18022	17878	17900	17985	18198	17988	17845	18113	18177	17931	17924	18112	18062	18159	18097	18240	18134	18077	18253	18132	18006	18099	17997	17976	18271	17918	18181	18121	18097	18070	18005	17988	18049	17903	18186	18127	17933	18021	18098	18167	18231	17956	17997	17853	17883	18020	18279	18183	18099	17832	18057	18000	17945	17972	17984	18096	18071	17826	18231	18088	17900	18119	18121	17994	17944	18231	18249	18160	18243	18032	18083	17944	17966	18101	18207	18009	18171	18181	17998	18073	17911	17837	18290	18122	18123	18183	17995	18146	17851	18054	17946	18015	18066	18062	18098	17973	18065	18165	18010	18105	18089	18007	18021	17841	18009	17895	18083	18197	17988	17805	18069	17987	17932	18116	17918	17910	18265	18329	18147	18132	18163	17965	18155	17957	17977	18011	18202	18003	18109	17994	18160	18008	17988	18071	18257	17955	18052	18097	18200	18125	18213	18149	18130	18185	18079	18210	18051	18157	18087	18114	18052	18034	18000	18028	18037	18041	18087	17910	17967	18215	17868	17951	18067	18067	18193	18198	18035	17994	17974	17879	18099	17860	17962	18046	18200	18203	18116	17865	17966	17792	18262	17869	18055	17791	18155	17949	18223	18235	18012	18198	18283	17954	17948	17963	18092	18069	18094	18108	18074	17999	17828	18187	18085	17990	18149	18063	17959	18069	17972	18150	18017	17857	18031	17818	18070	18040	17945	18066	18006	18021	17864	18009	17957	18235	18074	17864	18276	18104	18166	18290	17922	17973	18004	17896	17990	18084	18004	18090	18153	17901	17921	17971	18195	17862	18223	18120	18156	17869	18173	17872	18322	18081	18075	17934	18127	17919	17998	17996	18087	17902	18206	18043	18036	18071	17957	18070	17882	18153	18240	18026	18101	18071	17922	17897	18146	17796	17930	18114	18006	18044	18102	17887	18035	17967	18059	18197	17953	18000	18092	17996	18094	18016	18109	17917	18146	18093	18321	18169	18212	17989	17872	18075	18016	18160	18066	18174	18094	18214	18112	18089	18070	18078	18101	18178	17978	17977	18097	17873	17879	18053	18190	18142	18102	17954	18069	18033	17881	17931	17961	18228	18132	17829	17896	17845	18248	17895	17880	18286	18213	17909	18120	18251	17960	18090	18116	18278	18030	18059	18022	17929	18059	18098	18073	17764	17995	17949	18196	17950	18086	18120	18011	18111	18181	18092	18162	17971	18027	18145	18145	18049	18023	17910	17885	18076	17952	18151	17862	18241	18078	18102	17993	18017	18071	18128	18102	17890	17837	17906	18139	18012	17988	18295	18158	18115	18143	17913	18027	18058	18031	17987	18249	18055	17991	18072	18007	18046	17921	18021	17972	18235	18294	18108	18116	18040	18002	18048	18049	18156	18030	17966	18015	18006	18153	18002	18189	18149	18123	18029	18061	18081	17880	18141	18148	18011	17990	18113	18122	18117	17971	17770	18140	18152	18044	18102	18085	17998	17843	18090	17844	17794	17974	18027	18088	17910	18138	17906	18230	18008	18253	18024	18245	18139	18038	18085	17937	17955	18071	18038	17777	17988	17934	18140	18125	18150	17816	17969	18139	18187	17985	18065	17958	17984	17857	18064	18061	18102	18025	18011	18202	18284	18034	18045	18003	17968	18091	18061	18339	18170	18026	18166	17929	18029	18040	18043	17896	17840	18173	17989	17981	17941	17937	18052	17862	18057	18349	18004	18153	18130	17798	18122	18032	17858	17921	17825	18075	18075	18220	18096	18021	18018	18088	17920	17972	18009	18204	18100	18009	17796	18123	18185	18127	18143	17730	18025	17930	17756	18085	18035	18092	18131	17987	18249	18147	18050	18085	17952	17931	18199	18002	17960	17968	18143	18131	17911	18098	18203	18062	18173	17891	18061	17987	18149	18226	18144	18221	18058	17989	18106	17802	18156	18130	18102	18017	17991	17892	18140	18011	17920	18023	18089	18043	18088	18061	18149	17923	18147	17990	18062	18129	18070	18120	18077	18111	18168	18089	18042	18074	18011	17981	18128	18266	17934	18104	18065	18138	17971	17963	18222	18302	18167	18126	18236	18076	17919	18029	18036	17997	18130	18069	17858	17949	18071	18117	18015	18163	17987	17969	17994	18062	18193	18075	18244	18028	18055	18016	17987	17956	18076	18285	18135	18082	18205	18213	18200	18196	17998	17707	18125	17970	18018	18152	18069	18031	18220	17981	18378	18013	18221	18099	17892	17919	17870	18136	18105	18237	18132	18055	17818	18086	18044	18117	17995	18170	18280	18091	17902	17988	18163	18135	18039	18074	17912	18096	18090	18014	18103	18087	18103	18116	18169	18116	18185	18085	18084	17985	18070	18024	18057	18180	18170	17997	17930	18077	17990	18264	18023	18017	18230	18144	18038	18076	17999	17895	18156	18021	17940	18001	18062	17934	18200	18068	18311	18090	18109	18113	18157	17943	17989	18072	17850	18076	18280	18126	18044	18096	18093	18207	18024	18124	18092	17950	18002	18031	17877	18249	17942	17958	18093	17763	18093	18018	18079
21407	29559	28487	22499	18988	17846	16954	16625	16350	16008	16085	16259	16352	15837	15628	15503	15302	15440	15733	15449	15069	15281	15240	15118	15051	15190	15070	15193	15170	15111	15024	15421	15021	15371	15811	15483	15387	15249	15002	14938	15220	15020	14888	15045	15157	15181	15069	14984	14957	14944	15095	14995	15160	14962	15088	15001	14995	15151	15066	14953	15072	15106	15124	15000	15076	15090	14860	15164	14987	14947	15053	14867	15036	15101	15065	15015	15032	14995	14979	14904	15074	15234	15123	15038	15175	15026	15261	15095	15016	15037	15135	14882	15111	14929	15084	14923	15126	15018	15061	14784	14957	15116	15091	15046	15035	15085	14903	14836	14945	14879	15081	15019	14931	15003	15215	14979	15099	14818	14998	14953	14882	15034	14836	14891	15041	14957	15099	15118	15113	15015	15080	15089	15060	14964	15215	14834	14922	14903	15068	14969	14965	15004	14991	15117	14895	15163	15199	15017	14949	14981	15077	15044	15079	15022	14878	14986	15138	15089	15332	14935	14986	15046	14929	15176	15086	15120	14956	15081	15185	15039	14878	14974	15053	15072	14985	15109	14984	15029	15076	15039	15111	15017	14894	15119	15061	15006	15038	14989	14911	15151	14851	14774	15063	15113	15118	15039	15128	15073	14945	14982	15144	14817	15091	14957	15160	15112	14942	14934	15034	15029	15073	14888	15107	15010	15122	15049	14844	14902	15141	15046	14948	15036	15010	14990	15065	14987	15006	15262	15051	15221	15066	14939	15094	14963	14994	15093	15066	14987	15023	15139	15105	14990	14779	14887	14956	15005	14849	15082	15070	15117	15039	14973	15070	15092	15023	15030	15190	14876	15127	14996	14882	15042	14858	14956	15029	14951	14935	15148	15031	14947	14928	14952	15098	14905	14949	14988	15141	15085	14940	14974	15031	15043	14971	15100	14992	14850	15208	15139	14872	14976	14893	14902	15097	14808	14990	15018	14987	15019	14938	15091	15017	14858	14998	15020	14948	14938	15005	14887	15159	14975	15191	15172	15112	14854	15153	15123	15053	15002	15068	14945	15138	15079	15026	14949	15074	15072	15172	14964	14953	15005	15038	15065	14913	15122	15132	15153	15058	14974	15026	15035	14986	15123	14880	14977	14905	15105	15055	14919	15079	14912	15060	15021	15005	15061	15066	14818	15193	14954	14954	14870	14965	14860	15112	15047	14968	15032	15004	15225	15013	15145	14923	15188	15140	14995	15161	15105	15071	15247	14994	15103	15084	15056	15057	15024	15004	14903	15085	15003	15032	14940	15102	15002	15277	15127	14891	14977	15160	15054	14958	15026	14892	15092	15042	15109	15121	15134	15206	15104	14931	14997	14930	15089	14876	15116	15080	15060	14975	14957	15028	15073	15155	15050	15138	15178	14997	15092	14931	14967	15163	15170	14916	15029	14891	14986	15012	15079	14932	15031	15028	14957	15075	15031	14974	15144	14980	15264	14908	14896	14952	14979	15091	15065	14971	15071	14956	15124	14980	15050	15263	15171	14800	15023	15129	14948	14908	14982	15159	15096	14811	15003	15066	15108	15123	15214	14921	15012	15147	15093	15069	14893	14994	15149	15108	15194	15029	15004	15022	14972	15095	14992	15069	15166	15081	15138	14917	15010	15174	15155	14998	14805	15251	14981	15196	15073	15106	14914	14992	15007	15091	15063	15018	15068	15114	15017	15325	14991	14901	14988	14812	15033	15014	15089	14874	15194	15097	15077	15014	15124	15020	14888	15020	14850	14925	15039	15112	15141	15062	15040	14851	14866	15008	15000	14970	14941	15209	15012	15173	15070	14945	15074	15061	15039	15046	14977	15091	14921	14996	15156	15068	14997	14932	15129	15040	15076	15018	15110	15106	15057	15044	14970	15052	14931	15097	15148	14971	14987	14916	14999	14998	14999	15199	15055	15108	15011	14955	15103	15079	15140	15069	14928	14942	14934	14992	15110	15026	15203	15088	14890	15057	15128	15018	15108	14970	14933	15022	15005	15091	15056	15075	15229	14992	14965	15020	15118	15189	15116	15136	15018	15009	14997	14997	14995	15007	15027	15113	15025	15094	14888	15133	15003	14768	15011	15047	15205	15115	15006	15042	14980	15089	15024	14900	15200	15064	14886	14980	15031	15218	15084	15076	15058	14946	14920	14971	15070	15026	15041	15025	14972	15187	14968	15023	15081	15186	14980	15043	14987	15099	14904	14996	15002	14980	15113	15081	15013	15054	15132	14972	14940	14874	14954	15024	14995	15011	15012	15044	15041	15045	15053	14979	15014	15060	15126	15142	14972	15095	15103	14951	15028	15207	15063	15067	14826	15078	15052	15025	15024	14985	15099	15007	15043	14969	15062	15031	14944	15167	15062	14990	14999	14976	15103	15115	14989	15043	14998	14995	14931	14955	15094	14954	15084	15204	15027	15078	15193	15147	14769	15122	14949	15009	14916	14899	15054	15072	15033	15099	14878	15083	14954	15007	15039	14942	15031	15014	15003	15037	15008	15061	14997	15195	14974	14874	15158	15011	15130	14958	15071	14918	14905	15153	14939	15113	15107	14970	15135	15055	15020	14961	15017	15011	15151	14831	15158	15006	15029	15125	15106	15042	14981	15064	15018	15023	15022	15026	15031	15233	14938	14970	14980	14853	15110	15088	15158	15157	15086	15019	14979	14937	15154	14896	15054	14952	14918	15111	14990	15104	15119	15110	15155	15001	15213	15158	15158	15138	14981	14981	15147	15102	14990	14974	15197	15237	15085	15076	15158	15109	15269	14884	14983	14944	15043	15074	14758	15010	15138	14996	15208	15201	14846	15142	15016	15026	15059	15080	14914	15242	15087	15009	15024	14926	14949	15110	14914	15142	14880	14953	15027	15076	15052	15049	15051	15037	15008	14998	15107	15130	15002	15024	15097	15001	15146	14880	15195	14994	15043	14924	15068	15205	15183	14993	15036	15097	15090	15084	15000	14976	15044	15144	15141	14999	15004	15020	15103	15055	15065	15019	15213	15008	15125	14977	15030	15045	15031	14716	14974	15135	14875	14983	14951	15189	14997	15038	15064	14888	14989	15053	14998	15182	15062	15046	15112	15056	15057	15093	15064	14952	15245	14979	15013	14868	15008	15006	15121	15056	15138	15094	15096	15174	14955	15087	14816	15232	15058	15084	14894	14849	14913	15016	14817	15102	14995	15129	15066	15029	15088	15113	15032	15113	14845	14886	15023	15014	14978	14988	15090	15254	15011	14976	14951	15020	15078	15278	15123	15014	14965	15101	14891	15013	15109	15213	14932	15104	14976	15094	15093	15137	15136	15141	14873	14964	15078	15166	15204	14983	15161	14963	14997	15012	15019	15078	15073	14848	14937	15081	14921	15072	14956	15073	15192	15100	15065	14980	15260	15153	15011	14937	15069	15054	15082	15081	15063	14953	15117	14908	14888	14829	15130	15059	15076	14939	15103	15081	15051	15142	14956	15080	15016	14973	14973	15023	15056	15059	15004	14925	15022	15097	15135	14928	15018	14827	14962	15014	14940	14931	14930	15070	15123	15077	14968	15121	14932	15062	15015	14905	14933	15184	15207	14967	14931	15063	15061	15023	14989	15106	15022	14919	15018	15049	14984	14936	14961	15065	15077	15138	15175	15016	15142	15034	14977	15041	15070	15135	14954	15002	15002	15115	15120	14864	15006	15099	14982	15030	15001	14978	15040	15001	15130	14846	15048	14949	15016	15071	14976	15098	14972	14868	15064	15047	15106	15035	15050	14967	15184	14980	15022	14908	15125	14843	15086	15118	15039	14954	15009	15122	15107	15063	15207	15067	15032	15033	15248	15029	15003	15102	14980	15152	15124	15101	15082	15125	15043	15166	14834	15027	14849	14988	15020	14941	15011	15232	15191	14992	14993	15167	15094	14938	15017	14972	15103	15242	15123	14980	15071	15132	15119	14704	15045	15028	15070	15044	15150	15106	15117	14986	14869	15163	15098	15038	15038	15165	15123	14987	15182	15084	14974	15031	15037	14978	15144	15080	15077	14922	14992	15085	14968	15013	14990	14961	15125	15194	15059	14936	14976	14785	15159	15108	15028	15004	15101	14996	15154	15041	14989	15047	15038	14935	14915	15055	15015	15026	15097	15066	15131	14976	15083	15016	14968	14957	15110	15132	15101	15058	14989	14995	14967	15127	14932	15053	14926	15048	15061	15137	15182	14977	14880	15004	15106	15006	15092	15209	15136	14934	14987	15096	15136	14879	15037	15220	15059	15030	14952	15137	15009	14900	14779	14962	15037	15154	14950	15036	15052	14969	15108	15112	15120	15009	15051	15063	14887	14987	15039	15034	15098	15071	14903	15135	15208	15005	15279	14998	15211	15080	15026	14982	15179	15077	15034	15119	15069	14941	15038	15223	15091	14966	14955	15148	15018	15084	15004	15026	15013	14907	15087	14824	14932	15065	14928	14844	15127	15172	15073	15134	15223	14872	14805	14948	15056	15213	15121	14966	15098	15285	15016	15013	15154	15103	15044	14858	15032	14924	14986	15187	14890	15071	14974	15066	15106	14934	14980	14967	14918	15198	15080	15191	15061	15085	14952	15055	15001	14992	15179	15106	15076	14992	15226	15046	14887	15024	14983	15029	15175	14890	15090	15006	14977	15135	14969	15041	14985	15025	14986	15192	15093	15015	14984	15067	15033	15136	14945	15062	15082	15052	15101	14894	15220	14980	15102	14980	14996	15008	14997	15182	15022	15104	15198	15178	15072	15055	15052	15116	15125	15007	14941	14943	15033	15028	15210	15107	15035	14932	15045	15049	15088	14992	14949	15269	15065	15243	14930	15009	15158	15115	14932	15012	15023	15024	14924	15108	14989	15025	15188	14930	15077	15081	15053	15080	15140	14960	15117	14973	14869	15094	15010	15098	14964	15134	14940	15240	15091	14876	14844	15051	15046	15017	15077	15006	15111	15039	14917	14961	15102	14939	15021	15059	15002	15105	14905	14951	15137	15179	14986	15032	15127	14966	15075	14993	15123	15082	15070	15067	15031	15056	15080	14990	14942	15126	15022	15137	15163	14985	15025	15022	15121	15071	15041	15084	14947	15178	15032	14914	15151	14970	14888	15021	15080	15053	15189
23939	21530	29202	24397	22686	24121	23327	20144	19280	19123	19097	19340	19645	18927	18536	18455	18205	18461	18656	18431	18264	18152	18258	18071	17831	17959	17954	18111	17999	18175	18070	17942	18652	20676	20640	19825	18800	18487	18268	18022	17971	17925	17797	18079	17863	17670	17903	17783	17899	17790	17707	17801	17976	17905	17946	17798	17937	17910	17860	17793	18017	17966	17786	17818	17799	17904	17759	17771	17881	17802	17886	17842	17761	17587	17706	17730	17893	17843	17767	17914	17882	18079	17843	17805	17779	17931	17901	17876	17955	17908	18093	17874	17779	17734	17914	17900	17953	17777	18014	17899	17771	17977	18014	17967	17794	17980	18082	17808	17932	17901	17999	17909	17846	17765	17893	17855	17699	17915	17752	17766	18065	17652	17794	17551	17833	17747	18115	17896	17764	17865	17808	17744	17983	17673	17650	17615	18056	17993	17948	17698	17950	17820	17846	17957	17961	17837	17722	17866	17797	17505	17889	17687	17665	17719	17775	17773	17793	17618	17916	17879	17984	17728	17952	17600	17910	17767	17823	17783	17916	17756	17870	17881	18098	17996	17966	17838	17761	17765	17757	17956	17920	17878	17960	17784	17830	17922	18100	17863	17968	17610	17918	17813	17749	17750	17792	17896	17923	17780	18070	17792	17838	17744	17812	17856	17870	17993	17819	17820	18040	17865	17942	17646	17751	17858	17830	17855	17543	17973	17754	17936	17805	17759	17742	17905	17974	17840	17986	17779	17915	17847	17786	17826	17690	17577	17977	17992	17819	17870	17903	17829	17803	17746	17856	17802	17836	17876	17785	17789	17799	17791	17753	17823	17765	17801	17802	17736	17780	17780	17938	17979	17833	17944	17863	17697	17863	17820	17565	17816	17770	17866	17886	17904	17632	17613	17715	17864	18022	18089	17774	17767	17677	17917	17963	17804	17918	17726	17906	17953	17842	18111	17787	17975	17837	17710	17795	17784	17792	17853	17798	17889	17732	17578	17744	17900	17818	17875	17964	17510	17779	17718	17650	17810	17963	17936	17609	17808	17968	17592	17847	17789	17952	17785	17729	17892	17797	17930	17701	17938	17996	17718	17698	17847	17806	17850	17935	17899	17943	17808	17921	17816	17597	17793	17854	17877	17839	17955	17921	17511	17931	17895	17664	17859	17642	17870	17832	17874	17836	17833	17950	17647	17905	17827	17795	17835	17747	17782	17774	17825	17914	17885	17989	17627	17659	17739	17798	17707	17984	17774	17945	17878	17760	17840	18016	17925	17697	17742	17729	17826	17866	17732	17909	17860	17741	17797	17646	17906	17701	17736	17836	17706	17880	17736	17754	17977	17682	17680	17824	17788	17781	17835	17684	17932	18019	17784	17807	17664	17824	17978	17719	17904	18020	17840	17764	17792	17924	17687	17804	17672	17675	17754	17932	17780	17843	17768	17910	17589	17863	17733	17715	17761	17913	17923	17876	17763	17957	17822	17934	17855	17950	17819	17779	17756	17883	17743	17790	17822	17872	17780	17902	17397	17903	17822	17889	17945	17935	17695	17639	17721	18114	17845	17728	17815	17937	17811	17788	17988	17720	17807	17975	18006	17834	17690	17877	17756	17806	18020	17719	17698	17845	17795	17835	17781	17667	17862	17773	17809	17764	17821	17777	17732	17883	17784	17967	17813	17747	17736	17873	17868	17835	17995	17837	17875	17714	17686	17926	17831	17921	17709	17820	17775	17923	17739	17614	17957	17638	17736	17910	17773	18032	17765	17832	17886	17878	17739	17886	17874	17789	18006	17936	17918	17778	17935	17925	17800	17716	17648	17882	17719	17995	17671	17961	17625	17882	17951	17916	18003	17866	17997	17727	17990	17808	17676	17777	18015	17894	17765	17795	17766	17892	17940	17829	17933	17930	17739	17938	17591	17812	18039	17805	17916	17841	17738	17731	17857	17766	17708	17803	18065	17998	17731	17948	17827	17924	17982	17712	17595	17920	17952	17984	17927	17843	17707	17866	17965	17945	17870	17784	17785	18115	17977	17846	18029	17874	17880	17947	17784	17827	17715	17861	17794	17894	17868	17837	17832	17697	17920	17870	17784	17790	17760	17734	17986	17903	17956	17892	17934	17775	17581	17864	17837	17701	17711	17869	17763	17794	18034	17691	17898	17991	17581	17679	17644	17915	17769	17815	17845	17642	17693	17861	17709	17775	17722	18052	17837	17840	17918	17897	17813	17764	17775	17903	17791	17813	17821	17822	17968	17903	17752	17928	17758	17889	17693	17896	17815	17890	17897	17861	17572	17984	17858	17886	17831	17948	17755	17688	17767	17937	17766	17824	17936	17660	17774	17951	17894	17987	17768	17809	17626	17719	17923	17882	17856	17946	17808	17632	17947	17706	17942	17749	17921	17990	17687	17539	17866	17714	17800	17965	17721	17761	17860	17826	17760	17983	17820	17815	17724	17795	17673	17896	17840	17746	17667	17850	17829	17878	17905	17717	18013	17879	17810	17804	17758	17912	17923	17737	17984	17856	17957	17774	17764	17844	17819	17921	17930	17704	17753	17831	17641	17816	17749	17821	17871	17907	17868	17843	17800	18058	17767	18044	18149	17698	17795	17850	17727	17763	17912	17898	17942	17976	17506	17706	17933	17849	17802	17827	17708	18026	18130	17919	17912	18053	17721	17750	17917	17795	17726	17799	17621	17763	17856	17872	17762	17622	17820	17920	17872	17972	17845	17860	17781	17748	17651	18066	17858	17957	17786	17810	17832	17726	17836	17977	17873	17799	17980	17632	17933	17894	17710	17968	17727	17524	17891	17816	17833	17876	17614	17733	17784	17941	17802	17845	17922	17923	17798	17752	17725	17667	17855	17907	17693	17809	17784	17847	17779	17846	17979	17847	17897	17823	17776	18072	17592	17839	17770	17872	17954	17912	17695	17765	17747	17906	17926	17855	17963	17836	17998	17911	18019	17851	17911	17831	17825	17888	18068	17934	17885	17887	17791	17917	17803	17581	17851	17634	17701	17901	17845	17820	17843	17688	17753	17742	17875	17930	18177	17870	17925	17794	17742	17687	17666	17741	17711	17721	17843	17773	17799	17737	17737	17763	17720	17884	17799	17863	17846	17849	17837	17846	17735	17853	17911	17781	17813	17723	17663	17648	18066	17986	17941	17986	18162	18084	18001	17943	17702	18023	17971	17863	17892	17803	17990	17859	17782	17784	17946	17769	17773	17630	17876	17612	18010	17806	17824	17828	17985	17930	17860	17787	17739	17899	18109	18051	17864	17806	17854	17983	17929	17695	17702	17734	18093	18002	17908	17712	17622	17713	17885	17645	17662	17699	17976	17692	18062	17770	17845	17926	17819	17952	17773	17777	18047	17730	17696	17837	17822	17839	17680	17951	17930	17609	18011	17833	17783	17981	17785	17863	17815	17761	17722	17877	17748	17801	17997	18041	17849	17854	17648	17692	17890	17928	17735	17699	17808	17739	17770	17948	17863	17742	17687	17958	17607	17820	17734	17936	17671	17690	17849	17784	17758	17749	17797	17646	17825	17764	17872	18004	17896	17913	18013	17978	17896	17871	17697	17832	17788	17950	17932	17761	17943	17618	17744	17886	17970	17730	17927	17674	17805	17769	17759	17844	17909	18015	17876	17837	17916	17914	17996	17781	17684	17811	17695	17829	17900	17818	17695	17683	17757	17809	17809	18046	17990	17886	17774	17781	17624	17852	17791	17778	17842	17791	17857	17891	17897	17864	17869	17833	17849	17849	17862	17812	17810	17957	17848	17890	17897	17918	17943	17747	18021	17682	17777	17760	17686	18053	17872	17798	17949	17743	17631	17759	17895	17749	17931	17767	17765	17914	17797	17646	17829	18040	17897	17763	17746	17799	17897	18010	17995	17711	17702	17960	18105	17882	17772	17902	17650	17646	17733	17776	17980	17643	17981	17733	17910	17819	17729	17917	17946	17794	17672	17707	17742	17801	17722	17857	17944	18065	17842	17903	17872	17926	17982	17870	17841	17958	17901	17852	17738	17706	17766	17870	17771	17786	18014	17935	17903	18039	17839	17654	17839	17894	17908	17897	17827	17835	17703	17636	17871	17947	17723	17925	17742	17803	17851	17801	17700	17736	17624	17648	17704	17811	17722	17938	17903	17766	17895	17718	17938	17955	17821	17926	17873	17890	17628	17920	17992	17887	17851	17709	17775	17745	17818	17723	17774	17730	17732	17848	17937	17827	17847	17857	17912	17706	17774	17896	17781	17701	17779	17875	17626	17993	17600	17752	17718	17767	17985	17748	17807	17893	17931	17710	17808	17746	17786	17857	17830	17637	17775	17819	17747	17732	17561	17921	17727	17937	17949	17918	17870	17788	18049	18046	17726	17658	17832	17472	17746	18082	17695	17982	17753	17931	17577	17759	17787	17765	17933	17971	17683	18011	17992	17859	17706	17751	17854	17699	17778	17666	17927	17824	17777	17977	17919	17696	17807	17734	17697	17559	17632	17864	18027	17776	17589	17845	17759	17797	17769	18014	17789	17765	18048	17741	17847	17955	17687	17789	17968	17724	17646	17726	17776	17925	17805	17882	17791	17776	17895	17833	17903	17541	17799	18009	17831	17949	17669	17759	17942	17775	17831	17798	17675	17687	17740	17968	17718	17736	17878	17909	18142	17831	17890	17801	17874	17941	17892	17853	17827	17892	17899	17730	17659	17928	17852	18018	17900	17856	17918	17971	17908	17855	17880	17753	17912	17744	17691	17763	18040	17926	17689	17875	17853	17875	17994	17873	17867	17848	17909	17686	17804	17913	17821	17800	18140	17973	17709	17804	17991	17562	17846	17873	17573	17940	17678	17830	17888	17813	17783	17868	17987	17713	17816	17731	17672	17816	17909	17677	17908	17754	17591	17706	17945	17702	17886	17926	17890	18051	17855	17781	17775	17893	17887	17850	17956	18020	17464	17707	17727	17731	17888	17866	17890	17805	17913	17899	17834	17877	17724	17816	17656	17799	17637	17650	17819	17540	17718	17590	17719	17758	17869	17544	17919	17869	17781	18050	17731	17693	17688	17840	17702	17937	17937	17662	17648	17784	17997	17828	17991	17730	17796	17913	17923	17811	17894	17724	17806	17673	17830	17858	17866
20850	35789	33887	26969	22578	20278	18686	17980	17329	16826	16734	17212	16803	16051	15880	15776	15529	15751	15867	15308	15283	15219	15248	15092	14873	15102	15032	15267	15132	14915	15033	15159	16089	19168	18693	17164	16110	15634	14803	14893	14921	14915	14857	14969	15098	14952	14889	15029	14949	14935	14807	14930	15033	14876	14887	14944	14881	14845	14835	14973	14977	14960	14736	14952	14850	14935	15055	14858	15015	14758	14723	14936	14842	15157	14946	14938	14839	14943	14924	14833	14880	15008	14905	14960	14788	14910	14811	15069	15064	15023	14827	14777	14786	14936	14946	14964	14978	15089	14951	14946	14959	14827	14956	14873	14907	14967	14845	14787	14952	14766	14915	14871	14993	14970	14843	14871	15059	15014	14999	14812	14781	14825	15031	14850	14957	14854	14958	14841	15010	14897	14812	14909	15057	14997	14942	14860	14998	14986	14885	15019	15041	14968	14797	15040	14841	14949	14861	14930	14890	14927	14967	15103	14799	14914	14865	14947	14998	14943	14940	14909	14934	14997	14896	14837	14825	14796	14922	14714	14877	14890	14985	14963	14831	15042	14864	14954	14857	15000	14722	14851	14852	14989	14848	14983	14893	14826	14979	14797	15071	14900	14912	14753	15027	14791	14885	15042	14891	14961	14970	15040	14945	14807	14951	14846	14886	14778	15037	14900	15094	14906	14853	14846	14990	14874	14993	14851	14962	14892	14985	14932	14954	14896	14933	14985	14787	14750	14953	14756	14753	14897	14921	15026	14991	14877	14994	14929	14828	15055	14897	14852	14903	15082	14981	15047	14912	14850	14901	14947	14884	14946	14754	14972	14753	14932	14891	14960	14941	14973	15055	14923	15179	14853	14860	14995	14843	14882	14849	14794	14991	14911	14934	14823	14986	14871	14776	15004	15183	14993	14890	14764	15175	14912	14856	14990	15001	14877	14751	14744	14850	14870	14944	14954	14785	14872	14940	14871	14871	14967	14921	14958	14985	14974	14924	14970	14875	14821	15029	14978	15047	14812	14982	14901	14911	14983	14959	14945	14855	15114	14750	14962	14947	14975	14809	14822	14988	14861	14948	14756	14772	15119	14900	14848	14830	14856	14838	14996	15042	14899	14832	14647	14780	14827	14920	14950	14874	14916	15011	14791	14767	15116	15111	15024	14825	14861	15080	14796	14888	14970	15071	14895	14977	15065	14880	14826	15004	15003	14959	14865	14928	14762	14992	14992	15015	14884	14817	14896	14866	14871	14945	15004	14830	14877	15029	14925	14850	14861	14994	14949	15050	14839	14924	14865	14922	15001	14913	15073	14717	14852	14804	14894	14960	14891	14865	14906	14816	14781	14738	14983	14901	14884	14814	15010	14864	14991	14871	14915	14945	14979	14786	14955	14974	14870	14984	15024	14696	14976	14902	14873	15124	14883	14990	14891	14783	14797	14986	14910	14960	15017	14950	14875	15059	14788	14958	14944	14945	14907	14972	14810	14921	14967	14883	15004	14972	14958	14978	14990	14905	14804	14739	14814	14910	14858	14979	14900	14824	14732	14792	14878	14822	15024	14930	14755	15015	14970	14857	14967	14978	14764	14977	15045	14732	14851	14999	14977	14807	14916	14781	15042	14804	14945	14983	15058	14915	14717	14889	14853	14873	14780	14719	14944	14869	14961	14864	14852	14888	14945	14895	14890	14797	14833	14835	14909	14990	14931	14796	14794	14998	14920	14989	14865	14819	14918	14966	14885	14834	14913	15045	14839	14871	14770	14706	15010	14947	15001	15008	14986	15011	15024	14906	14852	14977	14959	14937	15048	14867	14809	14959	14825	14962	15132	14921	14900	14986	14868	14847	15050	14929	14982	14859	14975	15028	14838	14936	14915	14934	14814	14871	14733	14950	14992	14915	14857	14939	14831	14769	14956	14859	14831	14931	14864	15019	14976	14912	14862	14748	14954	14941	14949	14902	15007	15028	14852	15091	14877	15007	14883	14859	15039	14980	14885	14945	14867	14779	15009	14941	14880	14919	14925	15087	14975	14977	14895	14905	14886	14951	14950	14830	14734	14928	14840	15040	14751	14874	15053	15023	14995	14820	15002	15083	14988	14800	14689	14899	14857	14798	14946	15042	14945	14819	14898	15044	15117	14883	14666	14863	14925	14997	14974	14821	14870	14964	14825	14839	14697	14954	15083	14856	14817	15012	14916	14963	14975	14920	14933	14875	14832	14837	14810	14950	14997	14796	14836	15004	14960	15035	14848	14821	14978	15150	15027	14920	14829	15015	14836	15030	14757	15014	14892	14939	14928	14966	15014	14736	15036	14915	14846	14996	14892	14777	14858	14818	14975	14688	15036	14951	14676	14937	14834	14818	14819	15020	14950	14919	14873	14870	14901	14874	14864	14952	14864	14829	14905	14924	14821	14810	14854	14965	14780	14839	15002	15000	14786	14864	14755	14919	14996	14831	15050	14973	14853	14958	15048	14959	15084	15102	14717	14874	14872	14930	14947	14964	15142	14836	14696	14883	14986	14906	14913	14864	15083	14847	15035	14923	14925	14724	14907	14917	15025	14986	14952	14858	15040	14875	14915	15011	14775	14987	14810	14901	14778	14935	14934	14916	15091	14827	14886	14758	14912	14987	14952	15032	14835	14803	14829	14862	14956	14953	14836	14974	14885	14982	14897	14864	14864	15043	14879	14855	14913	14977	14963	14891	15036	14854	15049	14841	15051	14985	14862	14898	14890	14936	14914	14814	14990	14864	14965	14945	14943	15044	15118	14686	14987	14975	14895	14858	14880	15040	14967	14700	14858	14956	14862	14804	15034	14693	15024	14898	15008	14894	14887	14788	14907	14971	14922	14835	15007	14885	15047	14799	14864	14964	15087	15035	14951	14801	15035	14886	14770	14971	15002	15063	14855	14948	14928	14832	15002	14598	14954	15051	15192	14996	14785	14906	14832	14852	14905	14936	14915	14857	14881	14937	14771	14959	14911	14913	14975	14937	14899	15120	14860	14865	14836	14757	14885	14904	15019	14855	14930	14908	15177	14984	14877	14855	14819	14915	14932	15065	14845	14903	14942	14924	14799	14975	14770	14983	14889	14940	14894	14900	14796	14998	14813	15020	14936	14875	14910	14909	14890	14897	14924	15017	14872	14680	15003	14941	15054	14998	15003	14769	14821	14812	14911	14945	14955	14898	15027	15069	14927	14894	14820	14808	15015	14787	14838	14959	14882	15129	15007	15011	14815	15045	14932	14896	14998	14948	14971	14877	14842	14911	15059	14931	15115	14978	14973	14955	14949	14954	14823	14847	14918	14805	15090	14770	14795	14945	14843	15033	14925	14993	14950	14956	14855	15023	14933	15023	14935	14912	14971	14849	14961	14890	14877	14950	15129	15082	14957	14868	14883	14897	14769	14916	15036	14866	14894	14843	14930	14956	14751	14979	14923	15001	14918	14989	14924	14951	14851	14991	14806	14926	14694	14870	14990	15076	15015	14842	14891	14953	14916	14703	14972	14782	14944	14906	14996	14932	15044	15049	14815	15097	14978	15000	14931	14803	14902	15101	14970	14956	15034	14880	14792	15083	14874	14868	14858	14892	14832	14806	14931	14917	14879	14951	14782	14998	15025	14837	14863	14863	14977	14822	15001	14937	15068	14961	14752	14775	14818	14869	14769	15118	14852	14872	14893	14807	14719	14962	14877	14910	14893	14944	14961	14810	14849	14976	14674	14880	14912	14945	14970	14949	14990	14968	15044	14896	15016	14991	15013	14870	14979	15181	15043	14926	14978	14973	14801	14869	14948	14651	15031	15008	14997	14905	14863	14887	14873	14895	14936	15075	15016	14974	14961	14885	15014	14988	14859	14933	15066	14913	15099	14918	14765	15062	14912	15001	14896	14788	15059	14726	14979	14953	14819	15064	15027	14750	14980	14852	14891	14924	14912	14903	14987	15035	14967	15024	14895	14859	14854	15023	14960	14982	15003	14853	14960	14781	15034	14987	14852	14808	14863	14936	14977	14919	14970	15004	14934	15009	14920	15053	14690	14966	14689	14732	14869	15129	14803	15026	14711	15045	14961	14898	14867	14868	15052	15086	14859	14952	15013	14793	15030	14944	15015	14913	14915	14894	14758	15043	15070	14740	15069	15021	14813	14960	14977	14943	14923	14949	14954	14931	14879	14960	14874	15116	14985	14816	14954	15052	14844	14675	14864	14852	14833	14997	14834	14834	14955	15020	14821	14875	14768	15054	14810	14884	14865	14752	14879	15012	14889	14882	14847	15080	14784	14970	14791	15021	14865	14896	14974	14832	14876	14920	14947	15085	14921	14879	14702	14821	14932	14885	15070	15018	14795	14977	14980	14774	15046	14778	14968	14949	15073	14884	15053	14972	14834	14999	14793	14978	14897	14952	14804	15045	14985	14850	14932	14783	14981	14855	14852	14977	14881	15029	14954	14923	15014	14899	14902	14775	14847	14908	14980	14964	14797	15025	15152	14998	14777	14943	15028	14897	14817	14808	14931	14950	15038	15024	14939	14905	15004	14951	14906	15022	14899	15090	14959	14786	14858	15001	14760	14873	14766	15073	14846	14983	15108	14920	14752	14987	14976	14982	14838	14817	14883	14776	14838	14811	14898	14872	14813	14984	14862	14972	14821	14921	14816	14995	14950	14953	14886	15026	15043	14940	14881	14802	14857	14982	14882	14833	14883	14765	15002	14889	15085	14891	14858	14832	15022	15038	15023	14852	14954	14903	14893	14879	14849	14917	14960	14893	15037	14976	14898	15060	14946	14991	14943	15009	14794	14933	14892	14860	15060	14845	14972	14838	15097	14812	14884	14813	14970	14992	14924	14848	14919	14928	14876	14873	14874	14918	14927	15018	14955	14903	15018	14953	14868	14829	14677	15029	15010	14867	14975	14950	14833	14902	15004	14827	14783	14851	14966	14930	14904	15031	14776	14936	14921	14908	15007	14877	14967	14947	14977	14991	15057	14849	14898	14772	15011	14940	14933	15021	14660	14959	14933	14821	14935	14950	14720	14670	14998	14807	14872	14941	14908	14964	14963	14784	14918	15052	15020	14840	14931	14875	14739	15008	14909	14756	14808	15002	15018	14787	14710	14904	15030	14958	14969	14885	14897	14780	14988
22997	21470	29506	23879	21775	24198	27080	21453	20037	20164	20081	19922	20056	19330	19058	18848	18640	18886	18960	18290	18458	18369	18234	18178	17960	17945	18058	18258	18017	18300	17963	17994	19151	23259	23178	21433	19954	18934	18349	18114	18121	17955	17915	18018	17876	18053	17906	17906	18116	18060	17931	18110	17774	18124	18043	17911	18084	18097	17797	17922	18205	17838	17803	17993	17943	17683	17558	17833	17829	18078	17901	17713	17974	17974	18006	17882	17900	17857	17983	17739	17870	17816	17701	17808	17791	17845	17929	17887	17872	17843	17894	17828	17759	17817	18071	17726	17764	17886	17884	17863	17899	17835	17919	18080	17958	17856	17784	17849	17908	18004	17981	17943	17897	18041	17778	17976	17810	18069	17901	18071	17965	17741	17825	17989	17785	17762	17755	17706	17851	17796	17969	17718	17890	17717	17795	17781	17795	17782	17670	17900	17936	17871	17839	17804	17882	17747	17993	17808	17776	17819	17993	17976	17703	17725	17800	17973	17694	17968	17826	17884	17720	17573	18007	17794	17887	17897	17781	17712	17961	18065	17920	17740	17798	17804	17880	17836	17913	17816	17693	17881	18016	17956	17753	17878	17733	17839	17920	17732	17976	17839	17826	17734	17828	17858	17774	17953	17820	17835	17837	17848	17819	17967	18050	17938	17787	17662	17823	17663	17616	17870	17921	17723	17850	17962	17848	17810	17988	17810	17947	17760	17886	17772	17887	17867	17907	17774	17983	17892	17783	17700	17891	17662	17813	17895	18122	17813	17928	17777	17977	17815	18022	17905	17850	17753	17947	17906	17888	17783	17649	17903	18112	17741	17880	17862	17809	17824	17991	17549	17584	18173	17893	17803	17789	17781	17725	18007	17728	17854	17931	17778	17874	18093	17797	17926	17951	17794	17989	17773	17520	17858	17963	17653	17714	17895	17886	17894	17744	17818	17797	17727	17847	17732	17656	17861	17865	17793	17986	17719	17835	17693	17770	17779	17710	17922	17896	17793	17855	17802	17769	17695	17928	17840	17953	17828	17884	17734	17935	17641	17815	17719	17962	17877	17803	17755	17904	18076	17736	17917	17948	17806	17939	17863	17704	17775	17975	17951	17978	18007	17870	17952	17806	17943	17803	18002	17736	17847	17793	17912	17885	18032	17733	17682	17886	18072	17854	17963	17849	17934	17783	17892	17811	17880	17851	17758	17763	17868	17666	17760	17849	17954	17876	17843	17690	17701	17874	17846	17873	17934	17751	17765	17900	17796	17895	17765	17903	17848	17949	17829	17774	17826	17977	17821	17878	17807	17655	17730	17807	17687	17706	17765	17992	17767	17726	17715	17881	17636	17858	17809	18019	17829	17930	17892	17702	17662	17803	17937	17692	17828	17860	17825	17754	17895	18048	17831	17803	17899	17863	17796	17938	17885	17700	17865	17923	17698	17907	18030	17751	17688	17743	17676	17855	17566	17841	18012	17877	17950	17700	17815	17930	17838	17929	17998	17881	17822	17679	17678	17588	17765	17991	17852	17714	17856	17866	17774	17849	17755	17969	18071	17672	17799	17714	17875	18189	17667	17918	17763	17959	17910	17962	17865	17985	17872	17823	17800	17811	17794	17746	17852	17749	17934	17856	18086	17762	17784	17630	18012	17859	17920	17783	17650	17808	17888	17960	17956	17895	17710	17707	17814	17798	17780	17798	17831	17888	17882	17810	17898	17758	17880	17805	17936	17964	17797	17836	17727	17628	17621	17886	17976	17713	17822	17821	17820	17719	17741	17609	17984	17717	17764	17797	17758	17841	17869	17966	17698	17929	17677	17723	17780	17821	17707	17832	17737	17888	17765	17713	17798	17886	17696	17910	18067	17813	17873	17913	17855	17731	17771	17978	17975	18077	18058	17826	17763	17811	17588	17876	17772	17739	17700	17793	17736	17663	17790	17795	17823	17822	17674	17726	17733	17856	17888	17869	17856	18081	18049	17918	17867	17825	18114	17799	17915	17883	17937	18151	17712	17909	17939	17798	18031	17837	17903	17706	17875	17712	17875	17581	17831	17801	17728	17737	17790	17776	17815	17647	17960	17849	17922	17874	17829	17730	17812	18033	17939	17924	17762	17846	17858	17837	17731	17880	18007	18054	17887	17780	17880	17639	17909	18012	17852	17796	17960	17980	17634	17828	17790	17970	17720	17748	17979	17996	17817	17652	17806	17974	17770	17803	17924	17863	17828	17810	18009	17790	17715	17821	17866	17892	18024	17809	17723	17847	17838	17707	17983	17891	17958	17709	17852	17797	17769	17857	17619	17957	17976	17795	17715	17885	17892	17711	17810	17708	17944	17842	18071	17917	17961	17748	17638	17850	17850	17762	17748	18018	17967	17792	17643	17842	17951	17823	18005	17603	17906	17810	17817	17823	17907	18099	17885	17987	17995	17940	18029	17845	17715	17866	17768	17749	17768	17961	17941	17875	17797	17836	17661	17812	17534	17886	18007	17918	17829	17872	17997	17708	17865	17838	18055	17885	17894	17824	17571	17786	17677	17812	18009	17897	17675	17697	17777	17915	17806	17882	17916	17912	17985	17801	17720	17832	17855	17705	17899	17880	18000	17826	17856	17585	17678	18003	17876	17775	17794	17912	17774	17850	17887	17742	18095	17700	17678	17737	17802	17789	17877	17716	17774	17704	17699	17776	17853	17751	17865	17966	17750	17882	17966	18059	18007	17838	17997	17882	17931	17848	17804	17817	17703	17955	17676	17899	17776	18053	17772	17823	17920	17920	17835	18022	17914	17830	17846	17849	17880	17966	17957	17791	17955	17953	17808	17727	17975	17597	17762	17853	17797	17625	17915	17848	17726	17734	17778	17854	17939	17738	17843	17971	17802	17883	17811	17842	17956	17792	17734	17716	17879	17845	17832	17902	17824	17849	17818	17767	17961	17870	17950	17722	17887	17805	17816	17583	17787	17793	17800	17879	17803	18010	17920	17929	18011	18052	17894	17990	17696	17799	17837	17996	17906	17964	17870	18020	18060	17855	17811	17911	17914	17822	17872	17769	17823	17821	17703	17798	17793	17835	17704	17733	17888	17700	17877	18020	17700	17775	17955	17745	17889	17783	18047	17980	17945	17816	17827	17865	17782	17780	17729	17832	17761	17761	17721	17755	17980	17695	17714	17810	17853	17841	17715	17877	18001	17863	17982	17950	17732	17820	17718	17919	17646	17757	17917	18049	17918	17935	17731	17866	17710	17618	17863	17922	17787	17837	17735	17877	17812	17730	17938	17823	17930	17738	17845	17876	17971	17753	17786	17929	17969	17829	17875	17854	17751	17823	17871	17678	17809	17920	17952	17813	17752	17893	17546	17850	17766	17726	18016	18018	17780	17777	17909	17868	17947	17846	17795	17938	17918	17960	18068	17867	18008	17974	17983	17877	17815	17972	17846	17832	17850	17927	17980	18056	17813	17704	17685	17799	17772	17671	17668	17948	18107	17783	18009	17876	17696	17749	17887	17726	17846	17945	17934	17636	17942	18178	17724	17990	17839	17764	17814	17827	17717	17852	18013	17789	17763	17922	17890	17903	17903	17928	17881	17896	17805	17888	17697	17848	17797	17926	17849	17719	17905	17998	17833	17824	17854	17581	17749	17672	17770	17862	17892	17913	17988	17853	17740	17841	17770	17806	17761	17744	17732	17662	17872	17645	17872	17862	17831	17836	17921	17973	17904	18047	17954	17896	17829	18087	17920	17899	17850	18015	17734	17718	17883	17736	17824	17751	17785	17796	17717	17897	17758	17761	18021	17917	17998	17847	17890	17686	17596	18186	17891	17830	17763	18050	17826	17894	17666	17867	17939	17944	17879	17923	17860	17904	17931	17706	17800	17928	17838	17861	17648	17911	17765	17972	18021	17831	17998	18039	17738	17963	17886	17723	17840	17736	17886	17920	17933	17721	17929	17824	17861	17607	17989	17689	17804	17916	17747	17824	17852	17886	17913	17886	17821	17871	17856	17814	17756	17800	17684	17908	17572	17645	17665	17662	17672	17787	17749	17827	17819	18099	17807	17840	17827	17741	17811	17872	18037	17849	17887	17915	17928	17784	17877	17867	17895	17841	17736	17740	17730	17800	17737	17930	17849	17921	17697	18008	17915	17893	17892	17800	17761	17840	17675	17507	17760	17782	17949	17602	17811	18012	17999	17886	17808	17828	17959	17948	17853	17792	17782	17869	17974	17828	17851	17920	17932	17831	17839	17885	17944	17836	18111	17888	17972	17868	17575	17823	17838	17835	17772	17903	17911	17752	17624	17873	17752	17937	17876	17692	17895	17970	17832	17876	17869	17892	18024	17855	17996	17834	17987	17678	17645	17769	17888	18092	18064	18132	17832	17855	17988	17801	17767	17877	17852	17716	17931	17996	17871	17938	17689	17817	18000	17976	17719	17632	17766	17948	17927	18102	17918	17841	17914	17895	17731	18044	17894	17755	17748	17903	17900	17946	17908	17993	17999	17886	17839	17854	17909	17932	17765	18029	17778	17824	17876	17804	17799	17676	17717	18001	17757	17785	17925	17745	17847	17959	17729	17785	17910	17755	17835	17690	17884	17886	18008	17846	17718	17918	17820	17821	17880	17760	18047	17837	17802	17965	17825	17810	17878	17889	17831	17768	17884	17848	17852	17866	17794	17794	17865	18044	17744	17930	17843	17894	17662	17776	17803	17714	17616	17815	17864	18075	18063	18064	17577	17927	17958	18148	17852	17851	18030	17885	17790	17605	17750	17741	17753	17717	17977	17716	17760	17717	17833	17862	17760	17687	17770	17996	17897	17896	17874	17906	17897	17967	17951	17954	17807	18127	17953	17926	18131	17740	17677	17681	17836	17763	17732	18062	18069	17901	17989	18026	17836	17762	17902	17966	18077	17960	17949	17657	17523	17721	17824	17874	18164	17861	17756	17778	17841	17829	17888	17847	17888	17932	17774	17665	17679	17899	17712	18003	17871	17961	17870	17826	17623	17840	17821	17913	17678	17607	17817	17845	17835	17871	17720	17764	17863	17697	17853	17747	17896	17766	17782	17973	17754	17928	17811	17832	17705	17798	17757	17817	17764	17810	17749	17940	17849	17872	18047	17883	18073	17821	17831	18123	17934	18059	17958
21498	40501	37748	30396	25442	22132	20559	19357	18311	17727	17516	18138	17768	16539	16035	16028	15709	15891	16280	15723	15560	15528	15028	15016	14999	15186	15119	15167	15299	15299	14927	15146	16935	22566	21270	18984	16862	15740	15217	14832	15013	14824	14840	14918	14923	15032	14787	14959	14945	14971	14888	14782	14801	14986	14939	14872	14909	14846	15017	14895	15109	14851	14975	14928	14914	14803	14987	14954	14795	14950	14863	14801	15073	14920	15003	14941	14944	14861	14905	14864	14812	15008	14817	14923	14838	14772	14944	14781	14921	14684	15108	14824	14851	14871	14891	14993	14805	14931	14690	14937	15137	14908	14890	14897	14944	14940	14912	14850	14822	14799	14940	15003	14939	14808	14742	15058	15036	14894	14990	14816	14894	15004	14835	14791	14865	14787	14822	14773	14836	14873	14919	14834	14790	14817	14731	14815	14894	14843	15042	14905	14947	14777	14860	14860	14829	14570	14882	14950	14859	14888	14812	15038	14915	14852	15025	14919	14803	14778	14873	14890	14942	14692	14886	14757	14946	14819	14761	14869	14851	14983	14940	14874	14802	14983	14910	14964	14827	14819	14887	14853	14896	14931	14860	15015	14770	14941	14991	14683	14928	14851	14802	14616	14965	14975	14926	14933	14843	14804	14696	14878	14822	14702	14998	14980	14821	14957	14859	14813	15000	14992	14997	14899	14833	14909	15023	14866	14956	14879	14888	14756	14814	14917	14921	14751	14890	14860	14835	14819	14894	14942	14789	14849	14906	14755	14937	14738	14689	14946	14742	14826	14762	14905	15078	14876	14732	14774	14832	14692	14897	14887	14847	14810	15039	14868	14986	15037	14826	14825	14747	14901	14912	15025	14784	14830	14937	14849	14903	14743	14915	14751	14733	14895	14772	14842	14850	15043	14850	14735	14917	14765	14898	14842	14914	14796	14762	14655	14801	14699	14838	14785	14761	14900	14894	14931	14752	14856	14782	14715	14713	14691	14861	14878	14851	14738	14717	14928	14923	15020	14764	14599	14764	14939	14869	14734	14811	14846	14922	15025	14746	14811	14951	14844	14848	14709	14780	14665	14695	14913	14993	14802	14727	14903	14821	14825	14909	14951	15009	14790	14845	14903	14874	14867	14913	14872	14854	14882	14856	14714	14665	14929	14855	14679	14869	14727	14912	14781	15153	14770	14844	14861	15011	14830	14939	14934	14997	14990	14805	14822	14892	14822	14911	14847	14809	14990	14702	14853	14707	14899	14905	14737	14960	14878	14916	14996	14910	14843	14855	14922	14997	14839	14792	14818	14885	14880	14837	14855	14854	14864	14952	14854	14715	14795	14730	14727	14806	14822	14874	14743	14855	14831	14812	14992	14887	14842	14753	14847	14946	14914	14869	15056	14835	14815	14866	14774	14847	14802	14816	14993	14663	14773	14893	14905	14847	14861	14820	14783	14824	15027	14774	14694	14899	14894	14864	14807	14843	14872	14734	14899	15019	14948	14757	14921	14976	14832	14682	14873	15008	14859	15018	14931	14730	14806	14757	14849	14851	14893	14788	14973	14837	14793	14852	14727	14803	14825	14925	14799	14875	14778	14938	14773	14934	14871	14927	14799	14887	14958	14892	14849	14842	14946	14822	15007	14643	14864	14967	14812	14803	14758	14756	14954	14889	14826	14854	14776	14906	14811	14872	14905	14888	14881	14715	14776	14811	14825	15029	15119	14978	14889	14861	14910	14936	14827	14830	15011	14874	14883	14716	14826	14776	15006	14885	15003	15097	14911	15073	14763	14756	14790	14918	14728	14663	14917	14866	14830	14805	14901	14803	14742	14936	14720	14883	14898	15019	14906	14920	14783	14754	14868	14926	14826	14896	15047	14958	14782	14874	14740	14927	14952	14849	14843	14735	14823	14805	14911	14791	14734	14748	14724	14814	14813	14877	14772	14903	14813	15018	14754	14753	14801	15065	14884	14862	14912	14976	14817	14966	14838	14925	14803	14967	14903	14821	14979	14864	14840	15105	15000	14798	14824	14828	14853	14811	14830	14645	14667	14767	14911	15007	14967	14963	14837	14923	14762	14929	15007	14950	14784	14697	14820	14699	14804	14697	14953	15026	14830	14867	14949	15045	14954	14795	14940	14743	14756	14932	14922	14881	14837	14592	14830	14768	14942	14977	15032	14622	14836	14795	14951	14824	14793	14672	14846	14802	14650	14919	14815	14919	14781	14734	14996	14815	14946	14982	14761	14751	14798	14953	14802	14910	14980	14768	14693	15045	14878	14835	15018	14894	14917	14891	14787	14766	14811	14803	14829	14936	14916	14934	14784	14950	14775	15130	14767	14830	15142	14887	14706	14699	14815	14785	14947	14927	14901	15028	14868	14718	14685	14879	14953	14740	14859	14680	14815	14939	14849	14991	14875	14857	14730	14792	14871	14720	14762	14851	14848	15063	14771	14986	14850	14801	14981	14739	14657	14788	14900	14822	14932	14836	14782	14676	14756	15079	14872	14920	14968	14743	14887	14781	14749	14872	14827	14841	14752	14872	14775	14734	14948	14891	14891	14718	14901	14854	14884	14905	14835	15015	14877	14855	14913	14867	14853	14786	14829	14970	14777	14916	15024	14683	15041	14822	14920	15106	14646	14828	14918	14769	14759	14988	14695	14876	14807	14959	14893	14877	14904	14836	14895	14831	14936	14975	14771	14891	15085	14713	14798	14841	14903	14702	14825	14797	14725	14992	14792	14906	14903	14898	14872	14871	14780	14892	14820	14907	15013	14863	14844	14766	14874	14828	14651	14823	14876	14922	14748	14898	14882	14878	14746	14977	14951	14795	14823	14822	14912	14782	14952	14668	14842	14907	14853	14907	14774	14915	14974	14737	14873	14791	14840	14725	14837	14886	14853	15030	14787	14940	14931	14805	14965	14841	14836	14820	14947	14929	14945	14739	14809	14794	14825	14764	14787	14695	14884	14955	14874	14848	14655	14987	14776	14782	14953	14922	14885	14856	14958	14812	14768	14867	14872	14766	14843	14773	15000	14944	14855	14804	14901	14852	14854	14994	15022	14868	14802	14970	14949	15017	14905	15011	14841	14809	14934	14749	14928	14929	14972	14784	14864	14982	14938	14896	14803	14906	14784	14886	14815	14935	14871	14903	14827	14888	15052	14743	14870	14919	14756	14855	14705	14814	14919	14809	14893	15056	14924	14774	14808	14872	14841	14734	15098	14861	14884	14823	14760	14697	14800	14839	14811	15027	14785	14890	14982	14820	14833	14823	14871	14713	14827	14835	14688	14879	14809	14897	14852	14866	14869	14828	14920	14987	14953	14872	14866	15026	14864	14909	14944	14709	14910	14820	14874	14891	14866	14771	14813	14889	14783	14892	14931	14899	14853	14881	14969	14927	14899	14736	14913	14762	14921	14851	14940	14729	14892	14958	14768	14782	14819	14900	14791	14925	14678	14817	14907	14832	14827	14979	14821	14907	14884	14911	14904	14793	14956	14753	14803	14883	14968	14868	14919	14946	14804	14724	14915	14896	14915	14847	14994	14821	14782	14757	14939	14871	14760	15006	14735	14766	14806	14984	14699	14810	15100	14936	14998	15002	14750	14813	14684	14869	14958	14904	14724	14925	14947	14681	14851	14784	14853	14804	15037	14894	14667	14910	14906	14622	14890	14926	14723	14883	15010	14845	14850	14743	14909	14835	14800	14774	14811	14927	14976	14820	14750	14936	14844	15070	14748	14921	14715	14917	14941	14947	14867	14693	14773	14795	14936	14965	14973	14643	14745	14717	14972	14791	14847	14608	14708	14779	14698	14888	14704	14857	14727	14746	14796	14790	14673	14863	14839	14914	14872	14672	14845	14732	14825	14902	14964	14793	14816	14838	14849	14892	14912	14922	14908	14810	14797	14728	14930	14686	14766	14853	14816	14794	14794	14807	14821	14924	14909	14813	14782	14734	14837	14811	14946	14933	14746	14666	14899	14780	14876	14793	14869	14898	14684	15018	14966	14811	14824	14935	14925	14837	14745	14630	14830	14969	14758	14970	14727	14774	14894	14776	14873	15047	14980	14851	14868	14880	14983	14927	14829	14983	14798	15032	14654	14801	14973	14804	14980	14762	14946	14815	14833	14821	14833	14875	14813	14826	14785	14870	14825	14778	14801	14962	14850	14839	14919	15063	14962	14988	14734	14768	14956	14814	15007	14875	14803	14912	14666	14835	14800	14832	14848	14912	14843	14902	14945	14962	14827	14783	14917	14742	15014	14959	15001	14902	14909	14779	14839	14684	14948	14700	14776	14974	14934	14826	14950	14681	14862	14813	14764	14952	14846	14791	14789	14822	14954	15059	14807	14732	14793	14818	14747	14818	14830	14829	14859	14801	14793	14921	14879	14891	14734	14833	14984	14844	14867	14998	14776	14778	14783	14867	14935	14961	14944	14832	14688	14802	15033	15041	14993	14936	14784	14974	14828	14720	14829	14867	14887	14697	14916	14759	14837	14865	14758	14979	14831	14904	14774	14944	14850	14893	14843	14824	14824	14790	14877	15006	14865	14862	14990	14752	14771	14726	14995	14945	14958	14881	14857	14825	14850	14948	14756	14904	14771	14855	14843	14739	14849	14781	14729	14801	15075	14867	14876	14756	14837	14940	15011	14919	14733	14856	14891	14815	14603	14945	14710	15008	14721	14787	14960	14950	14857	14857	14915	14845	14845	14964	14824	14867	14843	14882	14900	14843	14899	14997	14807	14824	14751	14718	14819	14783	14812	14888	14862	14806	14837	14913	14735	14947	14799	14880	14876	14943	14824	14953	14844	14782	14854	14823	14993	14807	14950	14852	14925	14881	14663	14864	14729	15075	14788	15012	14869	14841	14890	14948	14831	14958	14788	15075	14847	14834	14671	14828	14879	14980	14762	14870	14770	14823	14799	14827	14846	14847	14777	14817	14889	14876	14716	14861	14793	14966	14940	14883	14960	14844	14773	14765	14949	14812	14862	14753	14977	14749	14798	14954	14879	14919	14847	14751	14863	14943	14831	15096	14929	14813	14909	14821	14766	14774	14653	14934	14813	14912	14934	14952	14760	14958	15082	14826	15060	14907	14916	14932	14726	14923	14748	14965	14709	14896	14762	14784	14820	14894	14758
27744	23268	28042	25455	21213	19697	19623	19086	18789	18607	18454	18569	18634	18305	18346	18124	18115	18077	18095	17908	17918	18180	17852	17878	18094	17995	18062	17907	17897	18022	17988	17983	17937	18271	18576	18407	18258	18091	17949	17877	17845	17862	17885	17898	17867	17736	17769	17655	17717	17702	18091	17847	17876	17913	17837	17781	17702	17852	17981	17981	17804	17849	17864	17965	17867	17981	17737	17605	17714	17968	17946	17682	17888	17669	17797	17775	17960	17737	17766	17800	17837	17750	17843	18103	17743	17701	17769	17793	17620	17801	17863	17819	17722	17747	17684	17787	17885	17820	17970	17871	17757	17834	17817	17713	17923	17721	17630	17735	17932	17629	17884	17600	17646	17809	18011	17768	17700	17715	17870	17728	17982	17853	17663	18059	17746	17827	17543	17840	17669	17756	17696	17835	17904	18120	17840	17694	17948	17890	18008	17911	17597	17844	17722	17826	17873	17783	17716	17801	17871	17989	17793	17801	17750	17835	17789	17860	17680	17684	17843	17811	17810	17773	17972	17804	17873	17900	17811	17910	17848	17786	17650	17691	17893	17913	17952	17961	17836	17937	17762	17898	17973	17809	17732	17752	17830	17590	17791	17812	17774	17854	17875	17890	17930	17914	17925	17677	17854	17752	17821	17942	17531	17889	17696	18025	17859	17952	17820	17825	17890	17929	17785	17984	17797	17746	17770	17944	17710	17484	17984	18043	18047	17721	17846	17772	17696	17866	17738	17678	17838	17790	17893	17910	17802	17923	17834	17838	17750	17742	17892	17997	17918	17952	17890	17822	17915	17761	17688	17818	17812	17823	17794	17962	17547	17955	17830	17904	17974	17954	17837	17836	17737	17580	17835	17709	17869	17905	17715	17702	17921	17669	17790	17850	17762	17829	17726	17814	17736	17850	17933	17894	17863	17860	17710	17849	18060	17918	17961	17891	17729	17750	17776	18197	17930	18055	17822	17898	17895	17890	17780	17914	17823	17655	17840	17615	17911	17897	17843	17725	17786	17836	17838	17708	17748	17665	17817	17755	17786	17816	17872	17968	17758	17972	18001	17781	18020	17987	17772	17872	17811	17846	17680	17947	17854	17895	17843	18218	17981	17793	17854	17861	17770	17860	17878	17911	17791	17859	17916	17877	17836	17748	17967	17961	17813	17928	17894	17836	17720	17784	17826	17928	17875	17741	17864	17914	17872	18035	17840	17887	17904	17953	17906	17775	17891	17859	17946	17856	17797	18116	17789	17894	17862	17847	18019	17725	17623	18169	17810	17979	17956	17908	17801	17928	17686	17940	17870	17811	17699	17885	17827	18029	17624	17784	17965	17926	17730	17892	17926	17815	17821	17911	17766	18085	17761	17889	18011	17702	17887	17781	17988	17851	18026	17860	17961	17800	17748	17700	17900	17876	17931	17708	17763	17681	17876	17805	17872	17828	18018	17897	17990	17692	18073	17972	17743	17807	17833	18065	17755	17709	17900	17989	17817	17931	17810	17798	17876	17692	17737	17917	17817	17884	17919	17923	17679	17903	17676	17639	17885	17932	17995	17861	17645	17753	17930	17732	17889	17852	17739	17871	17891	18060	17807	17570	17809	17798	17826	17611	18021	17782	17695	17940	18023	17972	17996	17949	17884	17798	17742	17810	17786	17675	17696	17698	17802	17751	17707	17730	17781	17586	17860	17873	17712	17761	17700	17678	17805	17760	17893	17873	17941	17716	17849	17818	17975	17847	17806	17574	17845	17592	17892	18021	18030	17705	17912	17862	17631	17739	17784	17841	17906	17898	17759	17864	17985	17838	17794	17749	17861	17822	17985	17819	17923	17761	17879	17904	17694	17844	17763	17744	17923	17947	17978	18024	17757	17747	17840	17819	17882	17792	17804	17804	17652	17690	17925	17902	17591	18092	17874	17777	17610	17796	17785	17827	18031	17928	17759	17902	17676	17753	17793	17779	17841	17982	17855	17808	17723	17651	17694	17755	17775	17757	17866	17989	17857	17904	17845	17687	17713	17815	17850	18052	17849	17997	18025	17596	17656	17881	18056	17849	17926	17837	17962	17832	17840	17883	17809	17844	17957	17863	17908	17829	17760	17714	17743	17936	17832	17891	17866	17608	17883	17919	17940	17867	17848	17754	17634	17928	17941	17855	17981	17787	17967	17858	18004	17906	18192	17952	17975	17918	17802	17799	17998	18000	17791	17805	17903	18074	17895	17912	17712	17969	17736	17725	17518	17850	17898	17945	17718	17811	17892	17698	17859	17739	17723	17839	17854	17916	17787	17884	17715	17937	17900	17916	17966	17988	17905	18011	17790	17830	17858	17888	17785	17771	17770	17739	18000	17884	17755	18025	17794	17903	17907	17906	17899	17991	17831	17837	18121	17671	17710	17690	17927	17916	17911	17920	17826	17810	17917	17710	17873	17753	18080	17775	17846	17706	17496	17855	17982	17819	17724	17773	17832	17941	17785	17914	17860	17967	17981	17822	17895	17941	17843	17779	17947	17766	17856	17858	17774	17979	17746	17699	17809	17892	17741	17839	17721	17984	17729	17844	17969	17797	17704	17871	17818	17813	17893	17902	17832	17952	17861	17947	17758	17666	17638	17820	17711	17970	17849	17874	17894	17730	17878	17700	17909	17942	17568	17843	17875	17704	17884	17669	17821	17807	17737	17935	17830	17767	17736	17740	17949	17818	17685	17608	17962	17742	17954	18074	18008	17844	17753	17812	17705	17741	17666	17762	17785	17779	17788	17936	17858	17665	17822	17980	17671	17840	17902	17805	17827	17891	17949	17870	17763	17906	17815	18000	17871	17800	17764	17799	17884	17921	17766	18081	17953	17993	17657	17757	17711	17770	17857	17802	17740	17797	17886	18027	17868	18008	17864	17911	17868	17823	17783	18012	17694	17741	17826	17862	17831	17830	17831	17982	18022	17728	17750	17809	17560	17838	17782	17508	17877	17973	17949	17654	17613	18079	17717	17894	17821	17936	17892	17959	17817	17944	17877	17995	17863	17768	17694	17715	17589	17985	17961	17586	17771	17820	17702	17979	17778	17665	17858	17688	17933	17792	17592	17735	17996	17806	17700	17649	17974	17910	17707	17697	17806	17798	17747	17801	17878	17627	17737	17795	17769	17795	17865	18006	17736	17964	18040	17763	17773	17919	17978	17764	17832	17789	17847	17677	17774	17901	17857	17832	17879	17689	17811	17820	17760	17720	17855	17794	18040	17892	17810	17835	17938	18040	17854	17922	17763	17697	17664	17771	17945	17922	17797	17896	17917	17847	17941	17725	17926	17848	17794	17864	17871	17899	17688	17981	17841	17804	17969	17787	17723	17796	17900	17916	17862	17751	17731	17770	17910	17784	17962	17807	17832	17744	17800	17816	17850	17943	17903	17784	17814	17787	17787	17793	17722	17886	17611	17820	18016	17605	17875	17840	17976	17869	17797	17858	17923	17827	17824	17745	17835	17948	17769	17790	17813	17982	17877	18096	18034	17846	17566	17740	17783	17995	17997	17732	17994	17870	17940	17862	17832	17933	17960	17990	17799	17698	17863	17847	17815	17903	17950	17903	18014	17803	17570	17825	17797	17781	17649	17746	17832	17821	17799	17592	17603	17939	17722	17728	17945	17982	17850	17870	17948	17897	17849	17903	17617	17585	17831	17723	18050	17832	17780	17780	17932	17704	17869	17915	17864	17573	17737	17857	17929	17840	17647	17801	17753	17835	17888	17859	17928	17919	17851	17862	17989	17830	17839	17998	17793	17778	18052	18089	17759	17785	17919	18120	17765	17797	17827	17646	18004	17924	17793	17783	17886	17806	17740	17847	17774	17692	17929	17934	17715	17818	17928	17887	17814	17793	17852	17812	17918	18022	17835	17793	17851	17915	17829	17676	17882	17829	17430	17805	17889	17791	17866	17835	17692	17867	17870	17778	17844	17586	17599	17774	17817	17871	17970	17897	17932	17708	17502	17811	18006	17761	17779	17616	17703	17771	17779	17842	17886	17750	17792	17721	17614	17847	17861	17842	18029	17756	17569	17961	17803	17997	18029	17965	17865	17539	17795	17701	17901	17708	17776	17779	17709	17818	17769	17599	17896	18042	17940	17679	17856	17876	17791	18031	17882	17692	17836	17818	17909	17743	17816	17835	17733	17774	17867	17860	17722	17907	17795	17904	17590	17955	17708	17878	17772	17763	17917	18243	17942	17887	17925	17721	17833	17761	17797	17812	17768	18006	18111	17766	17906	17911	17914	17882	17838	17711	17706	17900	17850	17739	17798	17906	17893	17747	17845	17984	17930	17942	17621	17979	17902	17906	17849	17857	17884	17792	17775	17623	17803	17911	17822	17745	17885	17787	17761	17637	17748	17710	17756	17941	17708	17740	17794	17823	17693	17794	17938	17887	17781	17979	17922	17944	17804	17691	17987	17936	17760	17809	17749	17900	17838	17763	17899	17965	17866	17674	18080	17870	17759	18002	17790	17702	17758	17816	17984	17749	17744	17862	17894	17847	17906	17814	17788	18024	17945	17764	17954	17913	17816	17789	17998	17816	17924	17658	17804	17651	17937	17727	17688	18082	17761	17923	17816	17932	17826	17801	17832	17705	18001	17977	17631	17804	17819	18030	17845	17919	17753	17764	17965	17869	17859	17880	17788	17757	17897	17871	17963	17737	17768	17771	18089	17872	17854	17903	17931	17791	17858	17816	17798	17805	17772	17778	17816	18145	17742	17731	17919	17858	17935	17971	17571	17855	17626	17818	17862	17915	17785	17895	17865	18004	17796	17891	17979	17785	18095	17828	17686	17880	18019	17902	17774	17864	17865	17762	17898	17791	17929	17773	17970	17701	17923	17758	17912	17877	17758	17849	17923	17895	17770	17730	17774	17765	17862	18032	18020	17717	17825	17850	17605	17978	17967	17920	18042	18094	17840	17906	17703	17797	17977	17829	17750	17630	17660	17780	17991	17820	17789	17920	17859	17800	17843	17938	17805	17902	17874	17901	18012	17823	17606	17930	18053	17901	17934	17825	17882	17822	17741	17996	18150	17813	17692	17907	17662	17836	17575	17815	17877	18012	17952	17810	17647	17671	17959	17641	17696	17717	17850	17864	17935	17911	17769	17994	17955	17819
19392	29446	26801	21939	19743	17764	17049	16631	15993	15735	15935	16246	16158	15585	15171	15194	15106	15063	15376	15076	15124	14858	15108	14898	14891	14932	14806	14816	14980	14737	15048	14900	15201	15532	15421	15177	14983	14994	15034	14744	14848	14865	14945	14741	14838	14927	14890	14817	14836	14764	14820	14723	14901	14826	14826	14680	14946	14589	14982	14795	14735	14619	15002	15009	14804	14874	14848	14655	14671	14751	14898	14965	14779	14778	14863	14839	14699	14908	15053	14878	14795	14910	14917	14694	14784	14905	14892	14737	14832	14910	14939	14901	14871	14969	14845	14797	14943	14798	14860	14857	14741	14965	14908	14956	14735	14693	14826	14987	14740	14910	14783	14879	14774	14816	14878	14883	14972	14784	14722	14771	14968	14827	14957	14925	14786	14828	14801	14819	14818	14874	14947	14776	14954	14663	14866	14844	14754	14820	14935	14750	14635	14911	14831	14771	14817	14769	14985	14874	14850	14810	14903	14843	14847	14914	14732	14872	14789	14855	14807	14786	14881	14766	14637	14670	14859	14874	14878	14925	14787	14916	14909	14971	14859	14916	14792	14907	14863	14823	14778	14731	14890	14948	14843	14936	14877	14816	14770	14669	14732	14880	14819	14781	14868	14768	14794	14841	14630	14906	14943	14880	14681	14751	14875	14873	14975	14886	14957	14684	14895	14792	14740	14771	14849	14786	14752	14858	14818	14786	14721	14898	14793	14677	14745	14797	14778	14853	14818	14914	14881	14722	14841	14804	14760	14775	14857	14882	14896	14858	14759	14827	14763	14905	14807	14649	14925	14786	14829	14905	14918	14940	14813	14787	14756	14828	14744	14770	14845	14878	14992	14658	14997	14908	14783	14794	14914	14707	14699	14915	14899	14810	14998	14768	14670	14695	14681	14707	14840	14945	14818	14819	14756	14722	14600	14694	14766	14850	14903	14941	14778	14772	14844	14661	14897	14959	15036	14912	14851	14707	14862	14762	14754	14695	14966	14781	14810	14791	14769	14850	14772	14683	14794	14862	14775	14812	14723	15054	14738	14918	14700	14786	14937	14797	14897	14883	14780	14967	14852	14837	15052	14974	14806	14859	14780	14899	14806	14896	14994	14869	14697	14735	14907	14891	14823	14745	14881	14972	14884	14790	14803	14962	14849	14849	14840	14840	14718	14913	14905	14868	14747	14742	14948	14949	14917	14900	14770	14865	14866	14742	14801	14571	14835	14812	14751	14862	14718	14995	14781	14862	14805	14762	14723	14613	14872	14865	14765	15077	14783	14848	15029	14865	14910	14779	14777	14860	14814	14844	14808	14684	14727	15025	14761	14757	14753	14686	14879	14922	14860	14975	14809	14850	14962	14702	14860	14797	14842	14704	14844	14922	14878	15062	14863	14871	14930	14734	14752	14847	14857	14836	14775	14794	14912	14858	14770	14827	14823	14828	14840	14774	14750	14767	14897	14690	14762	14965	14707	14882	14861	14777	14957	14779	14896	14878	14869	14829	14605	14863	14777	14691	14778	14844	14733	15017	14889	14825	14858	14886	15004	14686	14859	14766	14805	14891	14828	14646	14921	14887	14933	14900	14958	14735	14907	14743	14788	14912	14653	14783	14826	14906	14791	14806	14817	14848	14957	14807	14777	14981	14880	14819	14707	14728	14828	14887	14865	14877	14668	14950	14916	14769	15003	14787	14804	14979	14816	14871	14853	14890	14741	14819	14644	14836	14815	14589	14658	14777	14765	14953	14886	14860	14887	14775	14835	14814	14816	14761	14928	14760	14726	14880	14701	14926	14879	14929	14949	15023	14747	14800	14719	14813	14790	14976	14844	14869	14772	15033	14824	14985	14764	14901	14900	14983	14791	14776	14781	14862	14847	14965	15038	14720	14789	14781	14869	14891	14972	14781	14869	14903	14785	14793	14871	14804	14803	14811	14893	14873	14904	14745	14736	14631	14795	14741	14783	14836	14850	14715	14871	14906	14989	14718	14898	14722	14861	14806	14823	14674	14939	14801	14908	14778	14760	14759	14753	14828	14901	14905	14909	14929	14723	14951	14872	14733	14785	14959	14767	14780	14773	14830	14844	14805	14831	14859	14934	14825	14889	14915	14749	14689	14878	15013	14664	14731	14894	14705	15074	14920	14622	14939	14906	14827	14866	14907	14892	15026	14837	14847	14676	14756	14857	14815	14889	14876	14804	14836	14813	14891	14889	14673	14772	14712	14775	15104	14755	14864	14876	14786	14852	14851	14780	14855	14810	14845	14976	14724	14979	14783	14937	14726	14819	14768	14777	14761	14975	14770	14795	14830	14931	14687	14886	14851	14898	14851	14668	14831	14806	14832	14840	14894	14904	14807	14931	14825	14850	14769	14764	14986	14844	14791	14673	14738	14883	14803	14758	14962	14987	14773	14877	15010	14815	14879	14789	15059	14944	14843	14948	14803	14807	14840	14828	14814	14846	14880	14796	14823	14757	14909	14697	14797	14823	14711	14930	14774	14884	14809	15005	14844	14814	14804	14829	14785	14804	14711	14659	14921	14843	14757	14807	14867	14757	14810	14836	14806	14624	14813	14883	14836	14805	14906	14947	14935	14873	14756	14848	14818	14774	14910	14666	14929	14877	14858	14811	14785	14709	14902	14745	14747	14864	14776	14940	14745	14998	14864	14789	14839	14734	14882	14786	14907	14880	14775	14983	14783	14980	14892	14706	14890	14917	14692	14762	14948	14802	14792	14712	14973	14767	14772	14881	14900	14852	14802	14897	14780	14691	14914	14824	14663	14741	14697	14707	14918	14735	14940	14911	14897	14995	14760	14829	14685	14770	14904	14983	14655	14612	14793	14834	14725	14886	14678	14828	14903	14760	14889	14882	14858	14702	14924	14932	14870	14841	14804	14947	14802	14806	14860	14871	14736	14971	14790	14828	14928	14817	14909	14703	14852	14845	14871	14802	14728	14915	14928	14788	14856	14809	14736	14767	14786	14772	14890	14770	14741	14852	14864	14982	14609	14729	14911	14901	14722	14967	14582	14855	15013	14832	14939	14915	14795	14708	14692	14813	14890	14796	14787	14921	15051	14887	15010	14804	14760	14894	14848	14805	14925	14828	14725	14914	14669	14759	14939	14844	14749	14991	14688	14841	14937	14927	14943	14993	15041	14782	14894	14725	14802	14873	14858	14775	14874	14680	14824	14886	14760	14839	14678	14721	14661	14952	14782	14847	14962	14835	14860	14954	14745	14895	14803	14809	14710	14874	14744	14799	14892	14655	14765	14563	14818	14881	14645	14743	14843	14790	14962	14886	14688	14847	14771	14768	14802	14757	14894	14687	14706	14677	14846	14899	14849	14723	14788	14823	14885	14753	14854	14843	14870	14855	14867	14985	14853	14871	14944	14872	14810	14806	14828	14921	14913	14671	14744	14796	14820	14845	15025	14674	14699	14860	14826	14784	14724	14980	14817	14725	14897	14719	14938	14768	15076	14876	14769	14856	14953	14774	14844	14854	14870	14750	14784	14727	14871	14799	14952	14847	14906	14695	14788	14569	14974	14948	14677	14841	14833	14866	14945	14835	14802	14758	14770	14757	14772	14892	14683	14794	14978	14861	14796	14859	14898	14782	14769	14796	14795	15092	14558	15013	14826	14868	14879	14984	14940	14721	14853	14813	14624	14837	15062	14558	14888	14889	14855	14882	14950	14863	14775	14772	14813	14987	14841	14959	14917	14895	14827	14698	14704	14773	14689	15036	14932	14820	14831	14707	14849	14864	14898	14859	14913	14863	14966	14848	14847	14815	14809	14971	14837	14974	14704	14824	14928	14972	14903	14911	14727	14659	14894	14862	14788	14933	14789	14795	14861	14881	14845	15059	14815	14804	14929	14836	14812	14855	14887	14914	14711	14733	14808	14825	14728	14828	14724	14837	14806	14783	14723	14792	14972	14892	14841	14874	14939	14832	14969	14786	14853	14847	14789	14987	14665	14740	14852	14872	15045	14727	14839	14759	14903	14990	14840	14773	14750	14904	14816	14899	14849	14903	14911	14909	14766	14803	14857	14944	14806	14838	14899	14817	14873	14794	14859	14900	14883	15042	14815	14752	14766	14836	14767	14962	14777	14752	14953	14873	14899	14871	14982	14733	14745	14700	14841	14955	14816	14787	14921	14785	14930	14875	14764	14861	14897	14942	14678	14914	14903	14903	14711	14891	14810	14818	14663	14984	14878	14900	14757	14863	14798	14707	14928	14942	14843	14762	14743	14915	14930	14833	14861	14849	14842	14807	14921	14916	14702	15014	14934	14634	14833	14814	14763	14887	14784	14853	14815	14708	14920	15029	14783	14919	14853	14943	14868	14779	14724	14866	15017	14783	14867	14871	14760	14858	14859	14757	14808	14711	14862	14898	14737	14784	14763	14946	14703	14922	14755	14936	14851	14753	14862	14837	14905	14845	14791	14731	14782	14828	15020	14872	14811	14875	14792	14956	14770	14949	14847	14693	14838	14844	14989	14929	14844	14680	15038	14716	14747	14812	14899	14806	14948	14943	15110	14883	14843	14837	14996	14793	14725	14792	14744	15083	14749	14857	15045	14717	14826	14795	15007	14682	14795	14832	14955	14818	14693	14761	14693	14721	14854	14669	14803	14851	14946	14859	14820	14829	14853	14738	14815	14770	14787	14931	14917	14869	14855	15000	14665	14948	14808	14947	14800	15050	14760	14727	14634	14924	14870	14825	14822	14863	14789	14883	14778	14938	14947	14768	14735	14822	14941	14840	14867	14811	14829	14786	14731	14886	14744	14814	14833	14770	14924	14898	14781	14885	14673	14996	14917	14813	14996	14962	14811	14924	14802	14888	14798	14702	14892	14911	14856	14592	14793	14794	14728	14880	14895	14952	14745	14670	14851	14832	14777	14825	14793	14874	14943	14787	14626	15049	14902	14659	14991	14769	14833	14841	14744	14744	14730	14959	14787	14719	14841	14956	14765	14835	14836	14859	14853	15010	14912	14925	14770	14834	14822	15018	14860	14909	14820	14861	14795	14852	14833	14852	14833	14739	14791	14909	14692	14876	14865	14761	14874	15029	14819	14912	14719	14842	14890	14751	14939	14903	15033	14794	15069	14674	14848	14669	14737	14905	14831	14720	14726
23878	21425	29143	24298	22595	23919	23443	20107	19160	19308	19000	19281	19237	18705	18413	18472	18154	18048	18707	18271	17942	17907	17887	17826	17872	17880	18079	17864	17952	17943	17747	17874	18239	20603	20526	19767	18816	18287	17860	17935	17941	17619	17727	17718	17721	17765	17634	17518	17771	17625	17806	17886	17709	17861	17686	17692	17874	17800	17444	17895	17953	17674	17687	17639	17702	17926	17739	17698	17841	17709	17756	17525	17773	17622	17742	17551	17833	17655	17524	17756	17695	17536	17696	17721	17563	17733	17667	17580	17638	17859	17672	17618	17521	17583	17594	17811	17805	17764	17547	17584	17656	17785	17676	17613	17694	17694	17709	17639	17792	17822	17692	17838	17909	17752	17521	17903	17805	17626	17799	17704	17719	17719	18022	17573	17596	17786	17613	17766	17356	17693	17763	17699	17777	17737	17626	17606	17625	17798	17461	17653	17622	17568	17828	17860	17878	17668	17728	17786	17783	17563	17662	17770	17564	17569	17753	17527	17803	17643	17581	17598	17661	17631	17673	17611	17678	17925	17910	17806	17699	17730	17836	17744	17934	17812	17442	17577	17576	17511	17767	17675	17690	17749	17551	17625	17625	17663	17737	17631	17571	17761	17539	17641	17584	17567	17518	17632	17519	17398	17559	17580	17634	17430	17490	17501	17686	17617	17608	17762	17549	17417	17760	17632	17580	17612	17413	17435	17628	17401	17512	17744	17745	17630	17822	17648	17602	17591	17480	17634	17403	17756	17779	17607	17676	17687	17828	17809	17606	17668	17825	17659	17582	17575	17649	17574	17607	17925	17497	17578	17509	17804	17812	17472	17480	17493	17745	17685	17756	17570	17471	17626	17653	17821	17834	17541	17728	17566	17504	17663	17539	17711	17546	17742	17800	17943	17678	17626	17764	17480	17653	17513	17792	17687	17499	17552	17729	17560	17945	17644	17719	17537	17638	17509	17659	17710	17719	17664	17722	17695	17674	17777	17642	17503	17603	17699	17792	17737	17702	17642	17732	17798	17678	17538	17671	17650	17520	17533	17730	17790	17837	17535	17652	17608	17569	17772	17749	17589	17570	17642	17764	17748	17547	17890	17630	17689	17831	17769	17731	17592	17545	17519	17623	17603	17430	17571	17591	17661	17662	17532	17675	17686	17642	17697	17645	17560	17542	17549	17471	17749	17454	17742	17653	17484	17868	17574	17645	17691	17542	17635	17674	17621	17601	17682	17677	17586	17637	17596	17582	17666	17715	17667	17566	17419	17702	17580	17638	17500	17771	17600	17797	17662	17833	17586	17662	17640	17794	17572	17547	17530	17581	17735	17806	17786	17832	17540	17556	17843	17842	17707	17581	17567	17601	17654	17778	17755	17501	17803	17683	17774	17795	17647	17784	17763	17644	17682	17591	17657	17495	17807	17653	17438	17692	17540	17615	17803	17819	17722	17837	17835	17675	17664	17480	17656	17712	17662	17665	17694	17605	17713	17732	17538	17596	17390	17478	17533	17634	17796	17817	17606	17483	17784	17895	17671	17726	17608	17608	17688	17533	17647	17764	17555	17509	17700	17750	17496	17620	17497	17738	17829	17725	17550	17708	17711	17724	17759	17572	17715	17703	17582	17646	17631	17656	17784	17604	17913	17789	17638	17561	17646	17718	17680	17410	17704	17704	17386	17569	17691	17756	17632	17711	17749	17545	17546	17637	17565	17577	17689	17681	17553	17835	17752	17724	17723	17604	17764	17715	17435	17663	17684	17650	17674	17555	17616	17724	17684	17702	17586	17605	17567	17681	17738	17386	17683	17799	17548	17720	17834	17715	17742	17854	17777	17654	17613	17473	17699	17715	17525	17796	17704	17806	17540	17441	17600	17650	17478	17509	17638	17652	17756	17740	17770	17632	17654	17646	17605	17830	17666	17629	18033	17554	17686	17803	17648	17673	17495	17498	17712	17690	17752	17596	17504	17593	17629	17640	17761	17786	17788	17580	17756	17650	17476	17940	17734	17727	17469	17617	17594	17668	17645	17558	17797	17605	17644	17635	17630	17686	17478	17835	17639	17669	17575	17554	17655	17752	17575	17768	17663	17610	17753	17542	17998	17786	17728	17622	17657	17753	17536	17653	17605	17500	17737	17654	17621	17573	17583	17536	17538	17699	17783	17578	17827	17628	17875	17737	17692	17734	17856	17674	17559	17677	17971	17715	17729	17634	17787	17658	17849	17886	17548	17576	17583	17517	17694	17419	17671	17824	17867	17761	17557	17690	17710	17598	17431	18036	17518	17557	17576	17849	17674	17568	17754	17794	17458	17364	17559	17749	17750	17526	17701	17708	17606	17719	17853	17488	17552	17468	17582	17515	17656	17524	17713	17712	17909	17583	17509	17942	17841	17729	17585	17745	17665	17577	17474	17583	17717	17489	17704	17647	17554	17763	17840	17858	17789	17532	17622	17810	17472	17666	17554	17644	17598	17702	17700	17609	17498	17555	17519	17739	17568	17389	17466	17565	17622	17836	17609	17573	17721	17694	17567	17934	17683	17787	17627	17551	17560	17635	17615	17703	17735	17701	17564	17713	17621	17777	17705	17477	17648	17614	17696	17620	17813	17653	17661	17712	17648	17516	17782	17669	17591	17846	17802	17730	17415	17651	17534	17513	17832	17705	17672	17700	17730	17693	17581	17767	17842	17867	17733	17619	17841	17643	17454	17838	17679	17788	17672	17436	17572	18025	17613	17778	17684	17622	17602	17536	17524	17704	17619	17733	17577	17526	17711	17598	17666	17613	17571	17538	17799	17666	17660	17667	17650	17585	17684	17636	17581	17712	17627	17647	17739	17639	17599	17719	17636	17765	17766	17674	17568	17531	17854	17704	17459	17488	17668	17627	17612	17520	17770	17742	17850	17857	17517	17584	17495	17655	17747	17804	17751	17604	17576	17573	17564	17623	17613	17485	17680	17627	17678	17749	17583	17657	17838	17863	17606	17728	17471	17715	17812	17685	17769	17665	17673	17681	17760	17481	17462	17647	17708	17592	17536	17504	17909	17715	17520	17516	17810	17814	17664	17683	17645	17769	17584	17722	17797	17653	17736	17654	17880	17684	17699	17751	17483	17680	17644	17610	17634	17518	17562	17855	17890	17732	17428	17750	17637	17754	17562	17717	17498	17725	17632	17616	17664	17493	17590	17668	17806	17586	17683	17804	17586	17849	17680	17880	17751	17899	17570	17647	17759	17643	17621	17594	17946	17759	17865	17670	17585	17654	17593	17666	17694	17518	17793	17690	17535	17661	17742	17672	17572	17739	17738	17710	17746	17392	17627	17727	17590	17420	17360	17692	17734	17689	17698	17641	17487	17719	17639	17611	17635	17651	17954	17777	17692	17763	17748	17702	17605	17642	17533	17550	17774	17556	17802	17824	17760	17702	17615	17730	17850	17659	17737	17896	17598	17512	17694	17706	17583	17688	17615	17782	17641	17821	17620	17759	17519	17534	17823	17722	17618	17590	17682	17499	17564	17823	17610	17738	17756	17506	17694	17775	17467	17687	17539	17846	17522	17864	17622	17751	17595	17558	17588	17748	17617	17670	17621	17526	17571	17568	17534	17382	17588	17642	17872	17685	17748	17614	17580	17795	17795	17738	17529	17782	17546	17652	17578	17651	17827	17786	17589	17676	17489	17625	17692	17658	17721	17725	17694	17579	17612	17641	17641	17692	17458	17497	17667	17618	17717	17493	17815	17880	17949	17549	17597	17521	17876	17480	17808	17990	17463	17780	17688	17709	17798	17760	17780	17717	17745	17521	17770	17718	17654	17569	17815	17747	17803	17585	17768	17630	17714	17621	17755	17679	17465	17728	17654	17673	17511	17592	17802	17412	17574	17561	17498	17672	17753	17583	17719	17734	17781	17735	17541	17683	17582	17790	17624	17755	17764	17683	17844	17672	17560	17676	17819	17733	17723	17649	17703	17623	17836	17611	17807	17683	17566	17601	17674	17668	17801	17786	17650	17654	17548	17747	17578	17663	17462	17520	17675	17545	17688	17738	17579	17639	17773	17757	17518	17674	17614	17893	17599	17744	17658	17647	17705	17630	17646	17795	17729	17604	17682	17697	17750	17617	17600	17565	17853	17702	17585	17469	17408	17594	17694	17819	17672	17740	17631	17558	17613	17752	17561	17860	17559	17455	17563	17572	17617	17770	17663	17856	17766	17633	17633	17735	17590	17692	17552	17724	17631	17651	17727	17449	17630	17729	17560	17649	17431	17549	17484	17648	17769	17665	17687	17726	17671	17591	17577	17479	17479	17316	17594	17557	17721	17848	17712	17599	17567	17692	17638	17465	17799	17869	17665	17705	17760	17664	17654	17813	17840	17617	17460	17670	17836	17775	17672	17799	17811	17753	17686	17769	17571	17784	17684	17712	17640	17734	17478	17763	17560	17739	17694	17757	17648	17529	17555	17610	17680	17570	17713	17720	17735	17619	17716	17493	17793	17545	17656	17544	17690	17502	17757	17547	17821	17709	17677	17421	17862	17710	17612	17816	17776	17600	17638	17784	17652	17747	17667	17624	17426	17607	17701	17471	17457	17721	17578	17743	17798	17823	17662	17788	17845	17562	17596	17688	17799	17775	17628	17506	17527	17693	17882	17726	17683	17696	17730	17736	17679	17561	17541	17702	17587	17712	17817	17470	17525	17907	17652	17537	17652	17675	17862	17742	17511	17770	17700	17755	17727	17607	17784	17643	17598	17615	17603	17660	17805	17554	17827	17638	17654	17734	17560	17888	17667	17570	17659	17732	17800	17785	17812	17719	17755	17736	17638	17573	17571	17816	17782	17685	17776	17732	17495	17648	17671	17487	17764	17633	17648	17698	17731	17583	17753	17755	17871	17764	17803	17851	17719	17545	17743	17721	17600	17809	17868	17525	17547	17745	17727	17598	17630	17584	17655	17735	17723	17682	17649	17545	17695	17677	17637	17691	17821	17627	17793	17754	17605	17712	17798	17789	17394	17644	17637	17550	17781	17470	17622	17839	17871	17707	17785	17642	17716	17704	17910	17729	17585	17437	17623	17373	17496	17798	17671	17664	17636	17550	17398	17609	17747	17826	17776	17784	17639	17594	17662	17662	17659	17550	17601	17584	17601	17721	17441
19993	35869	32935	26539	22591	20011	19463	18040	17116	16859	16852	17050	16892	16013	15820	15661	15347	15437	15785	15352	15099	15120	14900	14815	14969	14880	15213	14876	15056	14918	14807	14871	15802	19335	18448	17213	15918	15030	14837	14990	14970	14680	14718	14673	14795	14930	14794	14653	14757	14726	14883	14705	14779	14926	14615	14613	14703	14775	14757	14776	14859	14899	14921	14849	14883	14726	14739	14992	14876	14725	14790	14803	14700	14885	14823	14761	15045	14781	14875	14778	14891	14791	14719	14627	14649	14681	14804	14919	14810	14811	14763	14754	14895	14730	14813	14863	14741	15007	14923	14624	14664	14808	14847	14922	14914	14658	14630	14927	14926	14664	14832	14788	14677	14679	14901	14897	15001	14790	14957	14718	14575	14783	14744	14926	14613	14803	14637	14971	14858	14886	14800	14602	14662	14644	14799	14844	14741	14841	14827	14750	14792	14844	14768	15008	14896	14727	15019	14766	14684	14574	14710	14718	14714	14811	14611	14843	14715	14734	14712	14787	14863	14801	14711	14597	14627	14793	14871	14749	14753	14760	14751	14778	14773	14926	14717	14734	14607	14745	14874	14756	14737	14882	14660	14868	14779	14767	14821	14888	14719	14787	14698	14811	14770	14692	14711	14757	14774	14716	14513	14746	14919	14750	14647	14583	14733	14694	14628	14824	14787	14828	14786	14887	14796	14818	14688	14812	14795	14838	14732	14761	14808	14700	14834	14803	14643	14786	14880	14771	14883	14591	14876	14777	14748	14690	14809	14648	14769	14602	14771	14727	14716	14799	14712	14749	14728	14748	14854	14687	14820	14683	14795	14680	14861	14862	14734	14831	14823	14805	14871	14808	14929	14753	14674	14985	14673	14842	14734	14492	14667	14663	14810	14816	14802	14722	14891	14733	14801	14802	14874	14765	14798	14570	14886	14805	14606	14821	14824	14621	14951	14831	14855	14805	14840	14768	14693	14619	14716	15029	14980	14764	14733	14841	14799	14884	14898	14752	14775	14626	14747	14837	14778	14703	14651	14785	14911	14699	14933	14954	14879	14801	14795	14613	14647	14743	14874	14740	14907	14789	14775	14882	14689	14877	14775	14620	14786	14843	14796	14684	15005	14834	14831	14797	14932	14687	14680	14776	14884	14728	14723	14640	14670	14736	14761	14688	14692	14792	14802	14755	14717	14782	14862	14732	14868	14682	14634	14679	14787	14811	14764	14892	14546	14714	14726	14885	14951	14837	14595	14820	14746	14765	14841	14740	14898	14502	14836	14793	14816	14652	14817	14791	14843	14865	14796	14797	14521	14894	14605	14746	14651	14713	14927	14687	14717	14768	14758	14708	14603	14695	14776	14720	14821	14861	14772	14827	14749	14672	14770	14690	14677	14754	14867	14808	14877	14852	14912	14913	14828	14670	14797	14629	14844	14815	14744	14806	14609	14916	14731	14665	14839	14801	14718	14798	14750	14861	14785	14682	14833	14641	14740	14543	14690	14738	14750	14684	14804	14777	14732	14723	14749	14884	14844	14716	14908	14749	14868	14798	14630	14996	14735	14717	14774	14650	14802	14803	14719	14829	14729	14623	14641	14682	14866	14883	14715	14959	14558	14695	14733	14759	14858	14594	14690	14959	14733	14821	14644	14805	14642	14730	14615	14824	14845	14870	14939	14719	14698	14629	14889	14816	14768	14747	14620	14646	14681	14938	14607	14716	14683	14886	14835	14580	14752	14823	14849	15010	14719	14815	14678	14907	14714	14729	14578	14628	14654	14849	14823	14760	14915	14782	14682	14622	14708	14709	14749	14756	14785	14688	14762	14752	14781	14654	14794	14870	14788	14740	14620	14793	14668	14705	14741	14843	14903	14783	14871	14733	14772	14723	14757	14794	14876	14661	14804	14726	14625	14666	14731	14732	14811	14604	14710	14734	14682	14835	14750	14820	14838	14526	14791	14848	14699	14795	14882	14779	14885	14636	14670	14733	14999	14733	14804	14775	14730	14678	14734	14592	14799	14832	14644	14744	14758	14748	14869	14836	14714	14908	14829	14668	14946	14707	14713	14754	14855	14857	14830	14736	14640	14833	14736	14647	14884	14855	14699	14785	14784	14744	14570	14844	14849	14826	14871	14667	14852	14765	14748	14892	14695	14732	14755	14661	14908	14760	14737	14748	14883	14853	14783	14569	14787	14695	14876	14635	14747	14821	14727	14745	14815	14781	14771	14794	14604	14814	14704	14939	14675	14746	14900	14749	14827	14723	14715	14781	14703	14814	14857	14786	14740	14933	14705	14611	14718	14832	14846	14734	14854	14831	14813	14615	14898	14705	14775	14787	14856	14710	14699	14743	14763	14831	14948	14859	14827	14918	14742	14706	14849	14683	14840	14700	14666	14727	14736	14790	14817	14605	14803	14853	14791	14870	14641	14743	14854	14730	14727	14774	14714	14723	14881	14918	14831	14737	14854	14903	14574	14798	14870	14879	14751	14742	14732	14725	14889	14822	14907	14655	14794	14710	14840	14687	14640	14778	14784	14964	14818	14683	14756	14808	14645	14931	14810	14788	14751	14906	14712	14643	14656	14605	14685	14746	14764	14862	14831	14861	14716	14880	14704	14770	14914	14762	14863	14830	14776	14708	14715	14746	14829	14881	14917	14672	14617	14769	14701	14843	14758	14677	14701	14897	14686	14808	14657	14874	14780	14830	14730	14774	14737	15017	14863	14757	14482	14804	14685	14767	14711	14723	14643	14825	14585	14884	14716	14889	14818	14871	14767	14793	14781	14678	14862	14827	14778	14819	14707	14961	14743	14886	14756	14828	14792	14774	14641	14617	14755	14699	14843	14931	14843	14714	14815	14801	14813	14676	14721	14875	14736	14791	14763	14729	14649	14806	14725	14843	14773	14803	14810	14696	14785	14751	14754	14814	14844	14741	14750	14796	14646	14907	14647	14776	14736	14748	14759	14857	14689	14969	14739	14725	14708	14541	14864	14690	14968	14822	14758	14795	14705	14705	14672	14777	14661	14995	14992	14812	14668	14815	14593	14865	14762	14651	14782	14751	14843	14583	14709	14827	14820	14860	14634	14818	14649	14677	14771	14727	14759	14634	14709	14731	14722	14693	14681	14708	14568	14696	14709	14939	14794	14761	14718	14733	14829	14757	14776	14816	14625	14711	14765	14628	14724	14674	14735	14833	14647	14762	14896	14652	14768	14723	14882	14616	14987	14729	14736	14882	14843	14942	14827	14768	14771	14731	14803	14768	14892	14863	14838	14691	14728	14766	14672	14756	14715	14803	14634	14656	14785	14732	14865	14850	14488	14855	14633	14730	14736	14856	14874	14884	14631	14832	14794	14707	14709	14662	14782	14827	14958	14713	14719	14666	14789	14569	14808	14769	14871	14835	14718	14757	14746	14696	14701	14636	14776	14720	14851	14864	14716	14874	14797	14936	14679	14774	14794	14521	14796	14770	14710	14613	14861	14823	14801	14699	14815	14899	14637	15035	14748	14700	14747	14853	14617	14931	14675	14690	14773	14715	14925	14770	14835	14756	14613	14722	14766	14727	14770	14730	14698	14774	14891	14810	14686	14750	14797	14690	14871	14777	14730	14940	14878	14765	14620	14724	14593	14894	14840	14812	14711	14855	14963	14888	14634	14700	14833	14780	14909	14793	14807	14777	14708	14958	14723	14904	14625	14676	14829	14722	15013	14763	14581	14686	14792	14815	14679	14719	14633	14807	14910	14792	14656	14868	14759	14693	14822	15031	14648	14799	14865	14624	14973	14885	14620	14738	14764	14786	14764	14783	14700	14792	14738	14682	14795	14907	14751	14721	14815	14753	14783	14962	14857	14769	14798	14785	14664	14728	14798	14812	14715	14640	14710	14732	14761	14676	14705	14724	14744	14668	14689	14970	14674	14529	14671	14769	14870	14850	14879	14715	14834	14662	14642	14820	14707	14800	14639	14768	14677	14697	14784	14855	14829	14799	14639	14676	14950	14973	14668	14858	14670	14933	14876	14954	14579	14796	14740	14647	14749	14801	14734	14648	14696	14852	14773	14803	14726	14805	14846	14925	14664	14615	14807	14665	14725	14847	14654	14571	14905	14893	14722	14714	14890	14630	14819	14608	14652	14976	14660	14726	14732	14791	14703	14727	14678	14710	14770	14752	14774	14783	14810	14763	14705	14737	14811	14791	14879	14779	14679	15040	14587	14873	14625	14786	14875	14793	14701	14880	14793	14680	14821	14824	14839	14748	14888	14700	14770	14743	15002	14776	14894	14809	14646	14851	14751	14767	14777	15004	14791	14807	14769	14641	14726	14759	14841	14846	14733	14679	14522	14789	14678	14878	14682	14850	14845	14706	14770	14757	14837	14836	14888	14929	14687	14768	14720	14779	14717	14787	14792	14838	14885	14607	14844	14757	14826	14845	14587	14880	14760	14903	14652	14578	14788	14902	14799	14616	14829	14699	14741	14659	14694	14679	14870	14616	14681	14692	14691	14889	14756	14929	14752	14539	14824	14687	14646	14779	14842	14766	14802	14551	14837	14720	14649	14778	14943	14790	14835	14731	14783	14795	14845	14858	14675	14842	14763	14839	14778	14766	14724	14767	14721	14838	14782	14841	14655	14605	14612	14626	14766	14773	14757	14808	14740	14668	14844	14839	14768	14699	14699	14803	14582	14693	14630	14658	14768	14886	14925	14647	14628	14859	14565	14708	14943	14781	14866	14628	14679	14670	14746	14847	14760	14649	14674	14675	14775	14814	14931	14757	14825	14774	14744	14737	14749	14837	14794	14742	14653	14695	14682	14727	14812	14928	14708	14777	14917	14702	14630	14599	14767	14684	14757	15042	14732	14802	14693	14656	14757	14661	14904	14891	14751	14745	14685	14823	14676	14750	14724	14635	14735	14837	14662	14876	14819	14738	14806	14721	14842	14834	14710	14762	14810	14806	14712	14732	14843	14561	14740	14831	14922	14843	14923	14790	14786	14672	14809	14636	14805	14932	14701	14630	14752	14674	14774	14681	14975	14813	14767	14804	14751	14735	14803	14650	14817	14879	14579	14773	14609	14655	14738	14699	14656	14764	14822	14792	14840	14903	14711	14659	14824	14821	14747	14753	14575	14684	14618	14815	14615	14854
22986	21456	29472	23839	21757	24318	27460	21258	19919	19919	19493	19595	19663	19107	18954	18616	18376	18473	18950	18324	18370	18229	17988	18030	17998	18203	18033	18135	18184	18022	17794	17810	18973	23346	22553	21178	19785	18753	18255	18110	17930	17713	17692	17744	17907	17779	17655	17787	17761	17788	17553	17687	17779	17727	17726	17850	17909	17902	17860	17784	17496	17688	17574	17716	17793	17859	17870	17690	17622	17764	17669	17577	17585	17696	17587	17764	17831	17759	17854	17740	17719	17476	17837	17852	17885	17824	17552	17410	17650	17592	17682	17685	17556	17640	17871	17781	17928	17713	17684	17933	17713	17811	17748	17649	17737	17575	17622	17696	17485	17697	17754	17797	17707	17790	17610	17717	17893	17771	17676	17711	17718	17642	17649	17713	17767	17529	17707	17646	17375	17644	17824	17557	17712	17791	17766	17848	17683	17616	17735	17688	17534	17808	17781	17918	17846	17689	17741	17645	17803	17792	17915	17628	17791	17722	17852	17630	17704	17779	17497	17595	17712	17583	17759	17760	17684	17620	17628	17536	17773	17802	17670	17745	17761	17662	17789	17689	17810	17867	17608	17623	17737	17804	17732	17810	17692	17687	17900	17854	17790	17681	17643	17723	17783	17736	17741	17792	17672	17745	17712	17862	17806	17744	17857	17582	17637	17672	17691	17583	17797	17725	17833	17658	17922	17728	17639	17439	17489	17574	17842	17572	17764	17673	17716	17738	17701	17559	17768	17504	17870	17805	17671	17492	17866	17608	17836	17396	17492	17684	17584	17674	17860	17678	17624	17678	17718	17642	17963	17708	17803	17848	17834	17801	17656	17696	17830	17738	17899	17768	17759	17631	17632	17836	17651	17502	17743	17612	17591	17661	17877	17688	17613	17583	17525	17817	17679	17847	17663	17565	17753	17651	17866	17735	17779	17895	17534	17696	17665	17791	17765	17651	17746	17717	17692	17595	17632	17970	17649	17717	17773	17693	17829	17673	17684	17545	17689	17665	17764	17833	17823	17804	17683	17843	17635	17614	17693	17780	17633	17603	17827	17604	17683	17728	17887	17789	17793	17672	17482	17735	17904	17557	17722	17812	17655	17721	17768	17771	17650	17668	17541	17913	17608	17504	17782	17558	17833	17739	17822	17792	17761	17975	17604	17445	17688	17721	17619	17618	17710	17444	17435	17555	18122	17895	17586	17560	17743	17700	17668	17577	17716	17733	17726	17633	17571	17608	17810	17730	17598	17721	17672	17655	17763	17767	17745	17595	17574	17639	17751	17925	17570	17628	17593	17728	17832	17941	17884	17419	17636	17704	17505	17765	17704	17540	17501	17533	17670	17484	17613	17722	17539	17742	17726	17895	17446	17585	17687	17568	17666	17596	17489	17656	17598	17441	17691	17650	17893	17568	17602	17780	17585	17478	17817	17726	17567	17648	17648	17619	17704	17656	17553	17788	17548	17721	17660	17610	17610	17638	17786	17687	17772	17551	17735	17941	17566	17605	17745	17720	17813	17699	17805	17663	17796	17683	17814	17682	17635	17563	17647	17860	17594	17593	17640	17745	17684	17652	17401	17753	17731	17901	17593	17720	17610	17406	17736	17830	17474	17764	17553	17560	17688	17710	17626	17571	17731	17684	17621	17494	17731	17741	17719	17804	17848	17394	17925	17594	17637	17496	17810	17644	17558	17768	17550	17877	17576	17626	17521	17570	17724	17693	17786	17787	17638	17686	17932	17630	17885	17793	17705	17631	17934	17582	17631	17754	17823	17581	17522	17725	17760	17878	17607	17511	17590	17571	17788	17692	17643	17536	17590	17704	17730	17783	17705	17502	17920	17686	17530	17622	17614	17553	17771	17716	17736	17684	17639	17735	17612	17539	17745	17567	17648	17543	17756	17612	17688	17629	17643	17697	17782	17662	17668	17714	17816	17395	17813	17529	17798	17621	17598	17859	17708	17609	17824	17604	17770	17704	17636	17610	17788	17915	17768	17504	17837	17649	17710	17492	17743	17687	17672	17668	17669	17727	17802	17713	17693	17734	17625	17711	17573	17889	17799	17747	17985	17499	18048	17622	17698	17775	17704	17842	17735	17647	17690	17601	17768	17645	17592	17476	17535	17766	17770	17700	17909	17648	17658	17647	17633	17762	17623	17714	17633	17706	17838	17717	17551	17676	17617	17888	17708	17500	17550	17738	17652	17643	17782	17820	17620	17651	17638	17494	17741	17757	17609	17791	17569	17818	17700	17845	17665	17586	17754	17593	17661	17689	17645	17571	17584	17586	17673	17654	17634	17703	17674	17634	17510	17461	17707	17707	17632	17729	17729	17541	17693	17547	17541	17752	17965	17694	17837	17567	17555	17622	17704	17723	17773	17618	17760	17686	17687	17562	17718	17728	17612	17797	17691	17490	17698	17670	17886	17717	17647	17733	17821	17597	17751	17545	17785	17443	17680	17593	17794	17622	17562	17861	17751	17483	17739	17746	17731	17690	17766	17569	17511	17597	17616	17738	17558	17584	17744	17581	17672	17638	17512	17629	17652	17623	17580	17678	17955	17885	17786	17592	17733	17483	17691	17825	17758	17620	17767	17715	17890	17908	17657	17740	17697	17510	17394	17597	17718	17507	17650	17572	17788	17577	17759	17611	17677	17528	17528	17610	17962	17665	17705	17588	17812	17742	17617	17689	17672	17623	17642	17855	17783	17577	17736	17615	17803	17567	17559	17875	17623	17480	17668	17709	17781	17654	17711	17649	17811	17621	17661	17685	17651	17525	17767	17550	17722	17802	17612	17595	17608	17743	17606	17385	17535	17793	17476	17904	17629	17613	17774	17774	17649	17818	17574	17716	17632	17710	17556	17768	17609	17593	17883	17877	17504	17650	17789	17638	17774	17684	17511	17646	17603	17659	17745	17887	17870	17683	17621	17760	17683	17653	17783	17802	17688	17564	17535	17511	17775	17586	17755	17826	17721	17518	17733	17463	17411	17516	17799	17867	17763	17623	17614	17437	17658	17609	17610	17696	17756	17481	17471	17684	17741	17632	17711	17766	17610	17559	17622	17626	17835	17626	17758	17583	17654	17778	17617	17759	17630	17571	17584	17768	17509	17831	17545	17689	17653	17545	17723	17719	17684	17720	17804	17754	17640	17721	17686	17866	17569	17546	17824	17587	17623	17836	17719	17876	17816	17898	17606	17586	17826	17605	17715	17655	17592	17595	17597	17703	17452	17675	17725	17564	17687	17580	17794	17629	17872	17784	17747	17490	17701	17665	17487	17759	17721	17696	17581	17657	17515	17825	17573	17655	17851	17715	17678	17707	17802	17676	17680	17646	17585	17940	17719	17716	17722	17821	17703	17772	17825	17778	17732	17633	17650	17745	17637	17656	17645	17339	17634	17626	17509	17851	17690	17638	17723	17805	17822	17745	17662	17681	17613	17558	17782	17632	17750	17660	17512	17505	17657	17893	17719	17692	17718	17583	17782	17670	17924	17703	17771	17903	17848	17769	17523	17648	17627	17647	17756	17691	17772	17717	17407	17819	17566	17677	17612	17611	17683	17831	17722	17811	17832	17686	17565	17623	17726	17705	17772	17666	17715	17653	17505	17680	17699	17840	17535	17806	17376	17597	17818	17691	17793	17698	17664	17673	17726	17626	17772	17572	17755	17694	17875	17558	17634	17459	17524	17613	17700	17735	17601	17681	17801	17712	17818	17704	17531	17619	17503	17760	17643	17573	17644	17617	17638	17884	17674	17534	17648	17474	17822	17784	17813	17760	17585	17626	17748	17801	17676	17529	17722	17719	17613	17711	17693	17636	17585	17707	17698	17458	17597	17655	17699	17585	17591	17571	17541	17790	17633	17646	17576	17740	17723	17598	17558	17465	17715	17709	17775	17618	17586	17672	17733	17783	17731	17551	17519	17895	17720	17651	17648	17739	17792	17884	17971	17681	17589	17652	17574	17487	17621	17601	17751	17528	17776	17714	17990	17622	17601	17582	17771	17575	17574	17686	17729	17490	17600	17696	17492	17663	17694	17684	17710	17768	17491	17660	17817	17786	17790	17673	17758	17721	17716	17584	17806	17732	17620	17687	17816	17548	17556	17882	17765	17571	17493	17813	17777	17693	17679	17473	17635	17795	17658	17811	17643	17613	17760	17650	17673	17742	17506	17580	17575	17435	17505	17671	17501	17513	17878	17914	17661	17581	17703	17657	17644	17633	17701	17869	17845	17605	17543	17658	17662	17633	17875	17623	17708	17653	17670	17630	17835	17671	17580	17614	17779	17714	17653	17362	17566	17675	17734	17609	17662	17835	17941	17622	17892	17733	17567	17592	17822	17634	17649	17620	17696	17771	17734	17754	17548	17598	17661	17562	17609	17673	17918	17829	17594	17471	17544	17677	17874	17606	17550	17688	17556	17524	17654	17683	17663	17982	17859	17780	17760	17799	17738	17518	17820	17901	17650	17697	17637	17754	17768	17791	17811	17657	17671	17764	17645	17558	17635	17550	17730	17760	17795	17818	17684	17679	17605	17627	17542	17666	17726	17740	17686	17668	17605	17299	17658	17603	17542	17587	17766	17782	17786	17647	17804	17490	17824	17467	17770	17598	17737	17644	17709	17694	17648	17761	17748	17632	17642	17662	17699	17737	17608	17945	17780	17559	17840	17640	17519	17609	17766	17690	17763	17751	17861	17628	17559	17658	17941	17787	17582	17572	17819	17605	17696	17535	17870	17604	17616	17740	17700	17922	17714	17675	17475	17761	17721	17840	17556	17699	17503	17691	17545	17684	17614	17666	17728	17675	17585	17751	17466	17523	17692	17774	17731	17477	17658	17716	17654	17553	17693	17505	17716	17824	17655	17772	17648	17732	17776	17771	17717	17691	17697	17688	17717	17723	17593	17820	17643	17657	17745	17918	17680	17568	17634	17650	17665	17417	17674	17541	17584	17624	17699	17649	17652	17631	17836	17689	17901	17994	17586	17338	17576	17602	17638	17697	17753	17736	17558	17740	17790	17651	17785	17630	17762	17745	17675	17718	17847	17686	17750	17686	17543	17666	17826	17823	17605	17533	17599	17600	17861	17803	17690	17846	17803	17774	17624	17620	17645	17663	17473	17639	17731	17834	17556	17579	17806	17746
22032	39885	36864	29965	25779	22411	21132	19251	17992	17252	17258	18071	17904	16582	16107	16016	15738	15759	16204	15593	15324	15068	15016	14848	15076	15025	15395	15484	14985	15084	14942	14935	16774	22716	20841	18729	16782	15661	15061	14806	14813	14732	14677	14696	14544	14697	14757	14753	14824	14675	14740	14708	14713	14845	14615	14758	14735	14822	14758	14780	14700	14843	14826	14688	14976	14701	14610	14776	14787	14827	15018	14765	14766	14859	14875	14841	14800	14808	14753	14722	14731	14644	14796	14815	14712	14791	14878	14675	14771	14899	14686	14746	14746	14745	14830	14599	14771	14884	14743	14751	14667	14689	14841	14586	14741	14749	14855	14814	14789	14829	14813	14692	14777	14832	14755	14737	14853	14805	14806	14740	14714	14741	14668	14741	14834	14855	14710	14761	14829	14672	14714	14849	14818	14549	14673	14728	15019	14803	14919	14793	14871	14584	14603	14643	14746	14661	14725	14676	14760	14819	14674	14687	14697	14786	14712	14744	14710	14688	14829	14723	14876	14683	14713	14875	14790	14841	14620	14750	14702	14829	14895	14695	14687	14896	14677	14546	14540	14723	14757	14875	14801	14673	14766	14735	14760	14779	14947	14741	14810	14688	14778	14707	14703	14744	14774	15016	14708	14680	14552	14695	14795	14678	14661	14653	14966	14903	14755	14831	14669	14644	14667	14717	14714	14762	14691	14642	14760	14886	14603	14835	14850	14854	14775	14813	14850	14709	14618	14589	14742	14678	14716	14650	14669	14687	14686	14906	14923	14781	14674	14784	14584	14581	14794	14727	14666	14606	14829	14663	14767	14771	14797	14892	14714	14606	14829	14708	14740	14672	14761	14751	14824	14763	14783	14760	14648	14815	14800	14894	14634	14610	14848	14890	14622	14894	14690	14839	14596	14680	14752	14546	14791	14823	14613	14710	14666	14787	14494	14673	14647	14686	14741	14708	14546	14682	14651	14595	14841	14805	14646	14614	14747	14813	14656	14704	14951	14870	14548	14769	14692	14821	14578	14827	14802	14670	14802	14815	14679	14771	14856	14923	14720	14663	14802	14841	14632	14712	14645	14623	14684	14558	14854	14844	14482	14807	14657	14704	14660	14677	14763	14574	14709	14747	14642	14749	14871	14768	14581	14594	14772	14832	14785	14662	14870	14565	14623	14608	14799	14759	14641	14831	14727	14682	14803	14804	14628	14740	14649	14727	14609	14581	14733	14780	14751	14797	14732	14670	14958	14654	14867	14577	14650	14663	14664	14693	14720	14706	14559	14735	14879	14677	14645	14893	14753	14736	14580	14905	14660	14790	14599	14810	14774	14664	14723	14639	14869	14608	14731	14623	14804	14764	14664	14603	14652	14622	14950	14665	14664	14796	14937	14759	14716	14748	14712	14665	14722	14627	14781	14680	14629	14621	14564	14551	14828	14751	14831	14574	14857	14598	14559	14649	14826	14745	14692	14747	14826	14745	14632	14858	14544	14808	14856	14781	14657	14798	14683	14882	14826	14653	14760	14782	14721	14820	14713	14619	14776	14830	14779	14622	14821	14691	14769	14796	14750	14564	14659	14822	14730	14775	14828	14654	14598	14770	14780	14790	14870	14805	14617	14857	14623	14783	14699	14631	14742	14812	14753	14868	14556	14664	14687	14591	14724	14724	14691	14737	14729	14930	14738	14679	14622	14832	14675	14632	14837	14614	14827	14796	14807	14733	14620	14524	14855	14766	14596	14773	14739	14569	14761	14780	14640	14900	14567	14821	14876	14716	14750	14542	14950	14743	14628	14665	14670	14827	14640	14750	14715	14921	14663	14746	14690	14550	14733	14711	14531	14709	14708	14699	14653	14568	14808	14773	14738	14712	14779	14750	14749	14646	14813	14951	14710	14649	14865	14814	14655	14576	14973	14845	14707	14673	14807	14748	14673	14749	14802	14782	14677	14792	14694	14764	14667	14829	14887	14540	14710	14734	14707	14640	14682	14777	14769	14682	14787	14656	14779	14784	14597	14865	14801	14743	14679	14779	14635	14712	14748	14886	14829	14675	14630	14711	14857	14858	14895	14713	14797	14678	14829	14801	14459	14715	14556	14729	14625	14551	14475	14620	14694	14890	14594	14681	14669	14707	14881	14651	14723	14864	14657	14754	14778	14625	14535	14797	14744	14583	14859	14721	14770	14589	14741	14795	14588	14551	14822	14698	14780	14701	14703	14720	14570	14887	14741	14631	14750	14752	14601	14726	14850	15030	14714	14759	14756	14619	14632	14806	14607	14683	14743	14812	14741	14740	14675	14674	14677	14853	14662	14873	14699	14714	14672	14655	14665	14628	14639	14655	14662	14611	14869	14716	14922	14584	14860	14756	14691	14587	14765	14780	14678	14696	14724	14788	14622	14811	14770	14773	14683	14775	14662	14635	14802	14674	14908	14867	14612	14794	14677	14719	14812	14766	14701	14610	14703	14651	14678	14799	14688	14672	14578	14802	14856	14783	14820	14807	14760	14767	14494	14713	14723	14891	14645	14635	14733	14681	14720	14846	14461	14851	14692	14731	14527	14655	14493	14656	14911	14759	14585	14852	14932	14649	14677	14973	14714	14707	14706	14678	14638	14712	14650	14808	14837	14646	14740	14615	14717	14802	14756	14685	14726	14773	14733	14673	14573	14643	14827	14573	14725	14736	14699	14701	14613	14735	14748	14622	14709	14546	14815	14792	14786	14699	14729	14679	14721	14649	14615	14779	14748	14716	14817	14664	14664	14753	14771	14806	14775	14666	14740	14785	14673	14725	14618	14903	14688	14699	14673	14593	14665	14807	14815	14572	14825	14686	14761	14891	14732	14729	14773	14836	14779	14677	14613	14695	14731	14685	14908	14856	14798	14726	14622	14739	14741	14845	14824	14745	14605	14715	14815	14735	14628	14598	14586	14589	14863	14783	14725	14688	14631	14632	14717	14714	14732	14634	14762	14727	14716	14708	14754	14733	14984	14781	14832	14687	14676	14840	14750	14817	14756	14663	14745	14773	14738	14683	14703	14629	14553	14673	14717	14669	14812	14667	14722	14772	14728	14885	14634	14680	14729	14573	14878	14624	14628	14761	14707	14768	14611	14677	14737	14802	14783	14611	14853	14639	14683	14432	14581	14718	14741	14597	14817	14615	14624	14613	14603	14777	14644	14633	14749	14675	14652	14736	14717	14739	14766	14871	14804	14748	14738	14623	14709	14732	14863	14632	14704	14663	14566	14788	14682	14922	14786	14725	14656	14787	14711	14773	14610	14723	14867	14548	14470	14721	14836	14688	14679	14834	14748	14646	14819	14733	14610	14585	14769	14911	14732	14701	14769	14727	14799	14589	14540	14763	14761	14654	14758	14812	14728	14732	14761	14766	14742	14861	14605	14808	14802	14737	14745	14876	14781	14699	14817	14651	14572	14944	14712	14734	14781	14621	14872	14838	14712	14587	14698	14664	14798	14779	14724	14646	14771	14653	14686	14941	14849	14783	14635	14725	14691	14707	14613	14626	14636	14814	14658	14716	14681	14780	14708	14768	14673	14744	14895	14847	14815	14581	14822	14803	14916	14724	14664	14797	14846	14678	14649	14717	14681	14548	14733	14746	14647	14752	14642	14653	14816	14748	14717	14766	14736	14748	14697	14694	14538	14607	14564	14687	14677	14730	14753	14677	14698	14671	14873	14619	14702	14808	14621	14868	14879	14700	14528	14756	14669	14697	14867	14781	14838	14769	14756	14605	14755	14620	14828	14669	14839	14789	14659	14749	14711	14838	14724	14678	14704	14533	14823	14858	14696	14611	14655	14813	14582	14691	14822	14770	14739	14823	14772	14621	14764	14921	14659	14664	14620	14840	14657	14699	14816	14709	14710	14784	14737	14693	14948	14665	14821	14576	14642	14644	14689	14852	14714	14703	14599	14828	14804	14808	14663	14776	14786	14349	14740	14772	14777	14790	14689	14697	14862	14649	14794	14671	14503	14706	14654	14787	14795	14851	14924	14861	14694	14822	14646	14713	14658	14798	14834	14740	14543	14914	14800	14875	14729	14681	14773	14748	14764	14706	14889	14874	14786	14708	14638	14801	14758	14874	14858	14755	14800	14772	14777	14824	14800	14671	14734	14854	14832	14588	14624	14661	14706	14752	14840	14825	14660	14908	14652	14894	14638	14665	14742	14638	14916	14656	14712	14641	14722	14769	14614	14706	14891	14789	14860	14621	14741	14713	14887	14698	14670	14740	14657	14737	14630	14696	14660	14904	14790	14815	14605	14794	14721	14661	14590	14795	14704	14644	14823	14726	14667	14689	14743	14586	14661	14599	14694	14883	14712	14871	14746	14647	14776	14746	14769	14883	14713	14736	14756	14802	14758	14824	14955	14523	14727	14747	14766	14954	14767	14645	14713	14559	14711	14694	14647	14759	14799	14818	14673	14759	14796	14545	14737	14837	14711	14821	14745	14758	14716	14792	14655	14774	14585	14741	14708	14624	14836	14735	14798	14833	14733	14779	14889	14843	14640	14539	14762	14754	14672	14810	14667	14619	14699	14745	14759	14932	14874	14806	14454	14735	14810	14740	14850	15064	14674	14669	14695	14658	14643	14705	14723	14835	14668	14619	14717	14756	14655	14766	14720	14757	14635	14800	14834	14626	14864	14540	14758	14739	14650	14844	14680	14592	14803	14665	14772	14753	14771	14557	14850	14941	14648	14851	14881	14779	14748	14816	14675	14742	14658	14865	14804	14572	14780	14785	14739	14435	14809	14671	14751	14833	14913	14644	14577	14675	14609	14778	14911	14679	14615	14589	14856	14897	14566	14832	14689	14915	14701	14589	14650	14767	14680	14568	14837	14848	14547	14795	14780	14728	14708	14686	14735	14837	14769	14631	14738	14762	14780	14741	14702	14789	14712	14893	14820	14791	14764	14849	14703	14628	14860	14846	14625	14687	14790	14738	14821	14725	14696	14853	14642	14784	14591	14677	14700	14855	14751	14734	14692	14568	14699	14668	14697	14641	14751	14685	14573	14785	14742	14801	14730	14651	14742	14807	14767	14570	14702	14719	14706	14782	14671	14682	14772	14878	14835	14642	14772	14766	14841	14780	14805	14546	14727	14743	14616	14865	14674	14867	14823	14736
27869	23159	28274	25731	21355	20019	19640	18880	18430	18269	18624	18412	18398	18085	18093	18031	18084	18084	17945	17954	18077	17852	17824	17755	17829	18028	17666	17798	17799	17821	17778	17772	18022	18101	18127	18032	18091	17972	17689	17724	17679	17872	17629	17540	17677	17701	17683	17759	17710	17942	17576	17743	17853	17710	17686	17924	17870	17762	17689	17530	17675	17773	17855	17881	17843	17772	17437	17704	17567	17623	17758	17825	17530	17650	17721	17887	17508	17537	17682	17642	17753	17505	17731	17501	17617	17564	17694	17816	17751	17699	18005	17943	17860	17783	17854	17922	17855	17660	17816	17640	17688	17805	17713	17479	17808	17536	17582	17728	17763	17696	17757	17603	17716	17641	17919	17470	17750	17695	17750	17915	18084	17860	17784	17947	17925	17751	17622	17633	17730	17636	17869	17784	17862	17544	17454	17679	17408	17758	17683	17661	17872	17815	17763	17761	17721	17682	17652	17708	17571	17603	17763	17824	17598	17978	17949	17773	17791	17820	17628	17865	17773	17941	17782	17823	17804	17765	17709	17702	17779	17549	17697	17626	17715	17602	17629	17674	17871	17805	17781	17808	17648	17701	17761	17749	17736	17641	17718	17804	17636	17699	17649	17725	17678	17731	17537	17821	17762	17712	17691	17671	17577	17713	17721	17680	17670	17852	17708	17689	17764	17749	17639	17620	17677	17707	17721	17704	17617	17782	17765	17811	17800	17843	17896	17867	17886	17703	17642	17646	17876	17879	17862	17785	17632	17773	17658	17592	17614	17670	17887	17915	17775	17773	17609	17753	17641	17633	17708	17845	17779	17718	17772	17787	17688	17665	17826	17681	17656	17755	17648	17698	17610	17713	17789	17872	17625	17548	17496	17820	17641	17624	17663	17795	17673	17762	17718	17557	17975	17752	17589	17776	17709	17649	17805	17638	17565	17736	17763	17902	17958	17874	17814	17745	17819	17656	17873	17705	17641	17570	17699	17757	17692	17690	17754	17642	17859	17623	17854	17736	17649	17697	17835	17752	17730	17794	17711	17742	17808	17618	17496	17643	17865	17756	17570	17696	17626	17804	17744	17640	17804	17806	17777	17890	17681	17584	17797	17832	17767	17565	17662	17733	17686	17858	17707	17459	17677	17683	17737	17798	17841	17686	17699	17693	17744	17806	17802	17668	17807	17711	17816	17696	17670	17847	17657	17755	17630	17762	18017	17739	17780	17730	17684	17641	17715	17852	17558	17742	17721	17787	17773	17649	17802	17738	17685	17394	17622	17559	17619	17688	17874	17785	17616	17867	17927	17775	17777	17773	17780	17817	17819	17818	17723	17772	17789	17751	17677	17499	17705	17629	17832	17653	17822	17746	17595	17816	17689	17713	17657	17893	17785	17902	17604	17767	17723	17742	17696	17757	17810	17646	17928	17756	17837	17812	17792	17968	17703	17718	17665	17609	17649	17779	17691	17750	17779	17752	17794	17734	17732	17717	17541	17579	17743	17784	17734	17845	17795	17860	17745	17679	17736	17650	17758	17722	17553	17779	17841	17776	17757	17554	17674	17858	17839	17887	17746	17752	17654	17710	17741	17555	17788	17741	17700	17730	17625	17803	17787	17430	17969	17792	17736	17694	17807	17535	17810	17820	17746	17709	17917	17724	17729	17705	17666	17356	17694	17653	17658	17839	17932	17782	17802	17676	17761	17762	17776	17623	17800	17782	17801	17848	17863	17689	17855	17562	17646	17740	17682	17575	17848	17810	17689	17663	17724	17773	17824	17894	17609	17553	17775	17489	17558	17833	17802	17904	17824	17753	17684	17747	17858	17680	17741	17824	17745	17714	17881	17603	17629	17649	17649	17845	17587	17691	17729	17533	17972	17693	17564	17541	17842	17784	17839	17857	17729	17573	17665	17696	17507	17684	17868	17824	17665	17871	17703	17656	17848	17585	17701	17677	17690	17713	17682	17837	17867	17672	17663	17910	17879	17618	17807	17648	17831	17661	17905	17808	17818	17724	17662	17749	17750	17679	17652	17880	17841	17739	17882	17728	17688	17739	17814	17928	17718	17625	17488	17485	17761	17895	17911	17888	17813	17765	17547	17792	17902	17876	17899	17602	17819	17674	17764	17692	17945	17937	17639	17691	17808	17727	17753	17733	17705	17744	17806	17585	17861	17660	17641	17851	17727	17594	17782	17782	17538	17649	17905	17853	17580	17844	17698	17973	17721	17759	17892	17872	18036	17792	17620	17752	17772	17821	17768	17691	17737	17823	17792	17662	17791	17721	17603	17508	17794	17759	17749	17674	17577	17570	17847	17958	17616	17739	17611	17806	17783	17844	17763	17640	17599	17722	17659	17909	18050	17928	17701	17539	17746	17767	17934	17705	17807	17678	17719	17639	17929	17703	17700	17768	17905	17736	17852	17641	17681	17611	17811	17691	17738	17618	17716	17918	17899	17797	17629	17642	17714	17834	17682	17719	17725	17770	17668	17686	17601	17571	17755	17701	17771	17650	17632	17579	17775	17526	17562	17888	17673	17522	17841	17557	17609	17681	17816	17798	17850	17611	17794	17752	17640	17577	17741	17770	17469	17772	17535	17934	17801	17702	17747	17871	17650	17850	17805	17714	17721	17764	17648	17799	17351	17797	17750	17851	17787	17806	17737	17770	17768	17751	17635	17852	17727	17725	17664	17733	17659	17812	17637	17788	17845	17704	17920	17844	17607	17504	17624	17653	17649	17720	17706	17853	17772	17514	17523	17731	17608	17743	17711	17653	17721	17889	17760	17456	17843	17670	17578	17962	17676	17635	17701	17657	17608	17663	17683	17753	17869	17608	17632	17760	17781	17637	17942	17822	17861	17826	17700	17725	17752	17847	17991	17808	17668	17784	17714	17790	17683	17619	17748	17711	17966	17906	17641	17802	17945	17595	17783	17649	17740	17768	17760	17570	17899	17699	17667	17694	17873	17924	17859	17742	17787	17629	17812	17619	17804	17701	17786	17910	17612	17574	17685	17714	17717	17647	17871	17525	17810	17770	17698	17722	18025	17765	17736	17975	17836	17680	17560	17582	17689	17795	17807	17868	17749	17801	17573	17760	17695	17562	17766	17783	17686	17758	17866	18090	17854	17759	17816	17546	17783	17683	17847	17966	17837	17845	17723	17539	17568	17642	17639	17739	17716	17677	17572	17891	17714	17592	17755	17676	18065	17974	17835	17571	17861	17657	17700	17619	17691	17941	17635	17750	17692	17719	17611	17638	17630	17791	17562	17749	17462	17597	17796	17740	17695	17758	17757	17578	17706	17520	17752	17538	17529	17627	17724	17761	17701	17770	17489	17956	17975	17853	17852	17569	17700	17702	17881	17705	17791	17926	17770	17751	18057	17767	17838	17793	17948	17569	17699	17863	17815	17648	17614	17779	17936	17697	17764	17699	17772	17721	17735	17748	17575	17861	17885	17642	17784	17436	17668	17741	17672	17655	17782	17828	17716	17748	17812	17605	17533	17636	17681	17754	17780	17899	17627	17762	17703	17714	17492	17653	17720	17928	17734	17895	17621	17673	17899	17693	17759	17790	17661	17772	17566	17541	17807	17683	17771	17737	17741	17793	17757	17649	17969	17986	17804	17929	17921	17573	17685	17672	17855	17660	17701	17779	17785	17943	17838	17631	17653	17689	17623	17696	17628	17704	17662	17581	17586	17684	17560	17595	17702	17702	17790	17686	17844	17716	17608	17875	17511	17572	17563	17662	17582	17840	17608	17848	17773	17614	17918	17617	17658	17712	17669	17631	17624	17757	17929	17820	17566	17858	17657	17655	17826	17633	17793	17771	17803	17572	17823	17748	17691	17570	17508	17605	17753	17873	17816	17585	17814	17728	17531	17659	17710	17871	17812	17659	17873	17731	17787	17923	17785	17702	17737	17758	17694	17931	17922	17616	17654	17942	17830	17715	17716	17747	17744	17771	17658	17710	17773	17770	17618	17647	17841	17526	17711	17730	17874	17730	17871	17615	17806	17604	17803	17687	17423	17689	17729	17826	17858	17629	17792	17703	17832	17733	17817	17656	17653	17967	17838	17861	17751	17771	17551	17588	17774	17705	17717	17584	17800	17664	17680	17670	17882	17615	17831	17828	17828	17683	17764	17582	17744	17527	17800	17804	17637	17560	17700	17757	17675	17727	17827	17651	17611	17506	17879	17701	17843	17854	17796	17785	17756	17911	17792	17946	17695	17594	17564	17579	17583	17631	17855	17861	17687	17677	17829	17762	17640	17670	17538	17696	17822	17673	17849	17604	17683	17752	17727	17691	17731	17683	17684	17699	17919	17791	17661	17974	17849	17863	17884	17664	17684	17693	17886	17854	17826	17845	17922	17725	17451	17705	17697	17719	17844	17690	17852	17626	17814	17779	17725	17556	17615	17765	17686	17682	17750	17662	17476	17733	17765	17896	17729	17770	17800	17732	17650	17749	17913	17562	17618	17746	17734	17672	17719	17709	17849	17595	17666	17911	17914	17850	17721	17802	17667	17701	17596	17637	17864	17493	17536	17708	17691	17764	17718	17758	17874	17635	17665	17714	17619	17754	17756	17646	17910	17944	17677	17816	17644	17627	17780	17464	17846	17675	17560	17937	17797	17624	17766	17683	17727	17834	17544	17799	17665	17865	17557	17581	17563	17673	17857	17518	17710	17857	17537	17763	17742	17900	17956	17667	17668	17625	17514	17878	17673	17876	17595	17808	17566	17632	17708	17796	17960	17693	17537	17622	17720	17638	17738	17755	17761	17581	17818	17882	17770	17680	17716	17794	17718	17575	17565	17598	17705	17649	17621	17610	17833	17852	17785	17766	17780	17620	17709	17753	17605	17835	17888	17746	17690	17995	17908	17512	17899	17630	17746	17690	17737	17635	17771	17698	17722	17921	17659	17646	17783	17753	17733	17733	17844	17655	17653	17750	17705	17748	17805	17850	17716	17664	17958	17651	17729	17650	17738	17821	17682	17640	17584	17602	17597	17933	17650	17563	17735	17716	17792	17703	17898	17768	17633	17825	18018	17641	17636	17640	17638	18001	17667	17779	17805	17643	17792	17896	17944	17521	17702	17825	17949	17786	17844	17924	17662	17719	17795	17843	17654	17858	17904	17701	17661	17750
20005	29355	27387	22528	20041	17772	17258	16327	15997	15666	15867	16295	16181	15346	15212	15162	15210	14982	15479	14963	14985	14929	14953	14851	14913	15000	15026	15068	14847	14857	14656	14792	14795	15263	15500	15366	15141	14694	14897	14759	14700	14823	14816	14690	14701	14726	14836	14989	14837	14739	14707	14711	14922	14720	14683	14588	14727	14686	14555	14787	14726	14700	14707	14738	14769	14633	14729	14621	14780	14959	14859	14542	14906	14798	14619	14811	14749	14807	14830	14729	14783	14889	14755	14704	14767	14854	14796	14731	14829	14851	14704	14697	14883	14918	14847	14911	14786	14925	14719	14799	14915	14632	14835	14732	14608	14708	14915	14881	14732	14717	14686	14798	14769	14723	14773	14871	14860	14829	14697	14882	14858	14753	14721	14680	14660	14724	14692	14799	14740	14694	14924	14690	14729	14780	14841	14846	14664	14626	14742	14816	14807	14771	14815	14803	14801	14849	14781	14765	14822	14785	14687	14654	14713	14706	14729	14684	14761	14759	14719	14735	14641	14668	14689	14834	14731	14700	14530	14691	14846	14769	14566	14673	14727	14821	14702	14814	14785	14558	14971	14726	14622	14910	14862	14727	14802	14926	14690	14476	14696	14655	14638	14822	14740	14714	14650	15016	14738	14678	14721	14693	14859	14845	14877	14699	14798	14768	14606	14794	14772	14680	14816	14701	14605	14660	14830	14773	14834	14757	14679	14914	14832	14895	14694	14857	14536	14712	14701	14738	14708	14648	14989	14886	14796	14583	14643	14785	14741	14852	14676	14741	14838	14674	14892	14771	14729	14797	14719	14879	14799	14783	14708	14854	14704	14547	14928	14800	14829	14760	14812	14504	14716	14821	14696	14567	14794	14819	14624	14716	14619	14621	14673	14809	14749	14832	14586	14771	14809	14859	14822	14744	14613	14836	14743	14778	14892	14782	14693	14790	14633	14752	14707	14640	14658	14725	14595	14849	14724	14799	14843	14873	14774	14569	14774	14774	14652	14751	14765	14921	14771	14600	14680	14762	14841	14823	14770	14573	14650	14709	14735	14759	14665	14739	14695	14681	14631	14897	14857	14480	14687	14771	14524	14700	14702	14676	14735	14718	14833	14654	14842	14797	14648	14865	14740	14799	14673	14844	14698	14858	14714	14739	14738	14823	14657	14756	14900	14522	14516	14787	14753	14874	14759	14699	14717	14653	14770	14879	14754	14666	14771	14700	14780	14907	14775	14733	14883	14632	14797	14821	14644	14718	14812	14761	14876	14559	14697	14598	14681	14877	14898	14562	14679	14601	14720	14763	14912	14758	14777	14686	14814	14819	14658	14814	14701	14648	14562	14666	14956	14770	14813	14626	14843	14816	14824	14871	14722	14746	14769	14784	14705	14686	14848	14537	14919	14820	14744	14781	14704	14699	14906	14822	14710	14681	14788	14838	14758	14651	14743	14585	14877	14814	14787	14726	14830	14855	14692	14816	14651	14756	14848	14569	14875	14848	14785	14755	14899	14577	14714	14661	14814	14731	14608	14927	14825	14613	14757	14756	14982	14649	14625	14671	14725	14855	14711	14805	14671	14939	14838	14861	14923	14798	14990	14711	14563	14658	14867	14829	14582	14596	14949	14750	14845	14840	14696	14837	14901	14727	14807	14658	14731	14819	14908	14816	14925	14796	14579	14850	14595	14706	14760	14723	14843	14732	14884	14788	14698	14796	14956	14781	14689	14803	14719	14801	14761	14818	14702	14740	14803	14808	14876	14636	14746	14897	14951	14772	14638	14782	14760	14639	14627	14853	14783	14662	14703	14686	14767	14821	14859	14876	14636	14859	14865	14767	14546	14596	14629	14884	14768	14744	14836	14629	14738	14793	14714	14718	14712	14764	14847	14855	14742	14738	14709	14848	14594	14716	14956	14815	14787	14800	14864	14683	14659	14700	14741	14823	14681	14651	14731	14684	14775	14739	14591	14748	14696	14663	14992	14651	14796	14818	14818	14725	14794	14598	14826	14646	14797	14900	14792	14773	14843	14798	14856	14836	14681	14624	14854	14779	14672	14792	14790	14767	14779	14730	14891	14733	14746	14855	14704	14882	14674	14689	14890	14868	14778	14925	14744	14705	14636	14765	14874	14938	14666	14632	14594	14676	14901	14783	14766	14780	14613	14770	14842	14862	14955	14821	14754	14666	14839	15027	14761	14666	14766	14756	14700	14815	14854	14780	14661	14817	14691	14732	14864	14759	14767	14787	14787	14910	14796	14793	14696	14667	14747	14634	14806	14760	14812	14908	14850	14815	14696	14746	14690	14663	14747	14788	14657	14696	14763	14726	14702	14681	14847	14638	14587	14822	14814	14839	14845	14629	14569	14666	14607	14899	14771	14862	14900	14780	14730	14653	14622	14774	14653	14919	14685	14853	14838	14743	14833	14577	14801	14763	14666	14633	14784	14706	14834	14695	14634	14799	14652	14714	14694	14662	14790	14614	14633	14667	14908	14725	14772	14798	14489	14753	14732	14875	14762	14814	14733	14815	14692	14843	14870	14858	14815	14640	14548	14832	14965	14782	14916	14777	14759	14743	14902	14933	14925	14720	14667	14968	14619	14660	14713	14828	14780	14825	14678	14761	14647	14788	14819	14801	14689	14818	14702	14676	14815	14655	14713	14741	14759	14778	14794	14810	14776	14756	14815	14792	14704	14566	14792	14645	14743	14793	14785	14783	14712	14717	14817	14747	14680	14780	14683	14711	14995	14682	14728	14710	14557	14574	14876	14875	14687	14755	14757	14704	14665	14591	14722	14674	14697	14751	14626	14862	14755	14727	14859	14816	14847	14722	14612	14934	14685	14740	14809	14845	14612	14801	14775	14726	14715	14805	14900	14721	14772	14696	14669	14824	14736	14739	14711	14699	14563	14738	14812	14651	14681	14636	14678	14590	14762	14807	14756	14778	14808	14651	14665	14758	14812	14623	14815	14730	14853	14840	14755	14613	14736	14766	14705	14893	14771	14800	14691	14886	14815	14621	14777	14595	14735	14812	14745	14814	14796	14686	14761	14777	14822	14607	14860	14853	14721	14857	14976	14827	14793	14746	14876	14671	14768	14820	14864	14802	14608	14615	14760	14575	14768	14722	14796	14713	14804	14810	14879	14679	14890	14636	14860	14859	14796	14756	14702	14802	14746	14704	14673	14720	14771	14737	14644	14849	14820	14851	14673	14761	14781	14794	14769	14694	14875	14766	14832	14754	14785	14712	14655	14730	14714	14916	14888	14826	14879	14685	14796	14740	14797	14855	14843	14721	14445	14650	14707	14753	14760	14857	14800	14757	14771	14671	14730	14898	14663	14840	14615	14708	14700	14793	14767	14788	14852	14634	14851	14672	14727	14790	14573	14774	14910	14906	14671	14733	14763	14818	14740	14656	14643	14703	14920	14794	14616	14890	14761	14750	14854	14848	14734	14874	14730	14695	14638	14947	14772	14806	14713	14848	14702	14766	14769	14712	14891	14740	14672	14628	14826	14799	14768	14941	14749	14775	14682	14874	14765	14726	14800	14705	14781	14798	14810	14720	14758	14620	14680	14832	14864	14891	14630	14940	14673	14790	14609	14690	14876	14748	14819	14752	14941	14747	14693	14869	14690	14697	14695	14748	14823	14699	14838	14572	14754	14572	14807	14802	14738	14855	14686	14786	15029	14865	14785	14768	14726	14884	14680	14707	14670	14583	14592	14869	14684	14879	14787	14818	14669	14942	14811	14626	14795	14687	14856	14746	14765	14807	14720	14793	14682	14514	14766	14737	14759	14836	14889	14827	14643	14702	14589	14774	14702	14790	14927	14646	14584	14831	14719	14880	14797	14696	14799	14626	14758	14837	14735	14644	14807	14714	14712	14656	14789	14767	14921	14808	14691	14937	14905	14770	14732	14731	14880	14716	14883	14730	14722	14842	14732	14806	14686	14714	14679	14616	14864	14837	14880	14957	14837	14780	14648	14982	14735	14678	14777	14784	14783	14735	14723	14843	14769	14726	14718	14712	14734	14813	14799	14767	14823	14749	14761	14804	14771	14783	14799	14941	14893	14805	14774	14919	14809	14980	14690	14826	14666	14633	14970	14804	14737	14753	14864	14712	14829	14830	14760	14750	14780	14732	14795	14874	14768	14805	14831	14551	14723	14712	14743	14638	14752	14617	14724	14673	14537	14729	14791	14746	14770	14966	14903	14805	14629	14715	14791	14745	14787	14853	14724	14803	14726	14698	14658	14762	14736	14830	14841	14826	14875	14871	14810	14799	14617	14753	14680	14727	14802	14670	14591	14616	14899	14618	14775	14790	14776	14753	14803	14798	14667	14812	14689	14871	14718	14726	14854	14863	14812	14862	14774	14772	14590	14788	14760	14865	14606	14863	14728	14730	14637	14818	14847	14872	14685	14948	14869	14814	14861	15005	14899	14729	14794	14633	14757	14828	14895	14711	14671	14616	14770	14721	14777	14764	14596	14720	14825	14812	14890	14922	14753	14652	14775	14812	14681	14743	14859	14796	14660	14847	14721	14789	14781	14881	14805	14714	14972	14745	14762	14769	14873	14587	14804	14726	14790	14640	14578	14796	14884	14816	14753	14653	14862	14784	14742	14746	14764	14638	14828	14805	14843	14722	14719	14817	14746	14742	14762	14606	14884	14860	14830	14716	14764	14796	14763	14604	14918	14629	14911	14847	14762	14851	14677	14835	14850	14791	14762	14736	14699	14850	14522	14716	14669	14815	14906	14798	14773	14781	14704	14589	14851	14707	14849	14552	14768	14749	14799	14757	14752	14852	14674	14690	14813	14763	14715	14693	14656	14720	14863	14642	14796	14831	14701	14627	14884	14696	14744	14608	14698	14791	14761	14901	14887	14787	14878	14595	14616	14877	14648	14752	14713	14610	14575	14660	14677	14716	14762	14520	14727	14842	14826	14861	14846	14798	14625	14692	14812	14630	14724	14770	14971	14723	14895	14790	14621	14779	14771	14856	14784	14856	14782	14690	14798	14822	14703	14717	14754	14664	14778	14505	14884	14901	14845	14904	14590	14706	14715	14657	14600	14821	14696	14891	14756	14668	14834	14693	14688	14815	14634	14730	14632	14924	14777	14811	14628	14873	14714	14698	14679	14799
23748	21394	29116	24210	22641	24006	23278	20029	18965	18780	18973	19122	18953	18461	18367	17990	18097	18116	17814	17895	17853	17627	17659	17771	17773	18054	18008	17760	17481	17626	17892	17654	18249	19848	20502	19811	18727	18136	17875	17602	17551	17515	17486	17651	17490	17436	17614	17512	17531	17469	17437	17412	17365	17742	17454	17490	17500	17523	17405	17328	17443	17368	17253	17386	17491	17208	17702	17515	17464	17575	17383	17401	17409	17687	17447	17457	17599	17325	17682	17642	17373	17370	17568	17522	17674	17590	17421	17399	17390	17408	17579	17558	17582	17303	17493	17407	17685	17451	17257	17548	17379	17607	17551	17582	17649	17507	17614	17477	17461	17716	17456	17470	17454	17409	17308	17302	17386	17274	17452	17522	17330	17321	17318	17200	17415	17352	17621	17238	17558	17421	17327	17226	17398	17596	17452	17465	17352	17627	17390	17335	17440	17310	17727	17539	17485	17502	17333	17457	17514	17352	17385	17394	17460	17359	17266	17424	17530	17554	17509	17393	17417	17476	17322	17445	17618	17660	17590	17475	17343	17337	17619	17653	17533	17452	17406	17338	17513	17611	17489	17377	17397	17363	17349	17533	17414	17443	17426	17604	17490	17409	17532	17310	17578	17513	17499	17711	17486	17301	17336	17440	17450	17603	17560	17454	17287	17520	17477	17603	17497	17383	17425	17580	17616	17399	17428	17457	17488	17676	17552	17429	17486	17437	17244	17313	17529	17651	17274	17527	17579	17644	17538	17487	17581	17637	17463	17574	17558	17252	17521	17647	17596	17601	17455	17462	17480	17438	17399	17486	17613	17464	17465	17499	17297	17281	17372	17287	17478	17592	17404	17429	17430	17513	17530	17750	17457	17613	17420	17391	17370	17683	17622	17415	17518	17681	17633	17332	17477	17392	17302	17379	17549	17408	17400	17698	17440	17324	17693	17558	17594	17369	17383	17458	17387	17345	17381	17663	17636	17330	17519	17401	17505	17426	17466	17395	17611	17553	17375	17608	17488	17355	17415	17536	17295	17486	17474	17435	17406	17403	17372	17405	17530	17378	17606	17499	17295	17453	17410	17224	17563	17379	17449	17244	17325	17305	17457	17297	17232	17430	17601	17612	17519	17453	17453	17372	17448	17498	17661	17519	17487	17443	17347	17288	17683	17381	17578	17424	17568	17377	17461	17548	17357	17531	17451	17377	17395	17469	17472	17495	17318	17430	17563	17507	17450	17186	17498	17576	17347	17345	17420	17546	17520	17499	17390	17574	17459	17481	17492	17409	17334	17686	17508	17421	17490	17370	17344	17117	17551	17319	17333	17796	17527	17481	17574	17496	17312	17414	17610	17491	17468	17389	17433	17459	17328	17232	17320	17475	17585	17407	17447	17490	17433	17512	17458	17634	17457	17621	17461	17561	17514	17322	17579	17491	17437	17622	17544	17573	17490	17604	17622	17443	17401	17400	17295	17168	17270	17503	17337	17559	17591	17758	17461	17428	17379	17385	17538	17332	17390	17574	17442	17519	17323	17340	17531	17487	17284	17365	17366	17254	17310	17351	17548	17533	17384	17556	17360	17532	17281	17329	17700	17574	17547	17476	17384	17433	17509	17422	17389	17341	17513	17406	17300	17408	17754	17492	17517	17586	17480	17781	17395	17540	17488	17258	17331	17392	17526	17281	17306	17243	17371	17399	17618	17424	17425	17552	17599	17409	17239	17554	17620	17376	17469	17458	17346	17525	17437	17438	17526	17575	17494	17372	17412	17400	17551	17421	17388	17599	17402	17527	17282	17219	17413	17435	17651	17525	17521	17607	17556	17507	17469	17551	17462	17596	17431	17595	17207	17584	17398	17265	17705	17446	17565	17519	17378	17503	17359	17330	17423	17478	17489	17515	17430	17502	17390	17520	17447	17290	17362	17590	17412	17374	17458	17599	17614	17238	17307	17640	17583	17320	17348	17614	17426	17554	17459	17500	17541	17661	17355	17468	17448	17634	17499	17369	17284	17357	17450	17616	17474	17403	17411	17338	17430	17511	17570	17505	17503	17576	17442	17413	17287	17411	17444	17537	17352	17325	17307	17444	17481	17327	17594	17423	17423	17356	17306	17387	17445	17561	17380	17490	17540	17383	17410	17518	17442	17452	17459	17510	17561	17479	17373	17442	17642	17598	17779	17591	17521	17361	17381	17537	17642	17533	17608	17394	17552	17332	17455	17423	17614	17189	17224	17519	17645	17745	17515	17364	17475	17509	17705	17401	17489	17488	17303	17494	17363	17524	17380	17525	17648	17543	17481	17490	17383	17581	17421	17358	17621	17467	17505	17483	17352	17413	17377	17307	17501	17335	17479	17371	17414	17544	17547	17434	17791	17398	17589	17377	17469	17503	17359	17370	17423	17739	17747	17706	17373	17549	17468	17393	17499	17531	17402	17552	17466	17601	17508	17493	17571	17370	17396	17477	17512	17646	17365	17611	17564	17642	17362	17567	17402	17328	17522	17539	17524	17436	17445	17441	17547	17291	17416	17262	17466	17474	17422	17398	17455	17519	17406	17603	17656	17543	17730	17349	17360	17538	17621	17490	17448	17572	17572	17562	17462	17306	17574	17440	17428	17392	17692	17525	17186	17588	17346	17388	17406	17483	17502	17502	17510	17424	17527	17451	17684	17454	17266	17345	17531	17432	17506	17590	17479	17486	17357	17410	17448	17417	17447	17527	17274	17699	17381	17377	17602	17623	17572	17670	17514	17537	17336	17437	17579	17568	17400	17330	17289	17306	17222	17363	17354	17627	17522	17327	17204	17623	17461	17362	17558	17590	17321	17406	17384	17450	17430	17546	17479	17241	17389	17437	17253	17528	17451	17687	17410	17181	17321	17455	17363	17390	17442	17439	17380	17548	17603	17466	17581	17522	17169	17519	17646	17566	17654	17494	17557	17482	17520	17390	17493	17343	17418	17512	17652	17355	17550	17448	17575	17459	17555	17527	17392	17637	17648	17370	17305	17397	17396	17458	17301	17625	17484	17318	17344	17336	17445	17420	17492	17426	17471	17663	17391	17324	17511	17379	17381	17471	17439	17372	17630	17419	17595	17375	17428	17695	17509	17455	17544	17654	17504	17491	17507	17483	17488	17506	17465	17372	17473	17540	17551	17546	17599	17447	17649	17415	17425	17519	17480	17543	17334	17431	17429	17481	17385	17406	17508	17418	17384	17495	17355	17383	17506	17271	17539	17565	17603	17456	17428	17616	17430	17536	17465	17746	17513	17446	17491	17242	17535	17522	17410	17689	17458	17367	17322	17439	17452	17432	17332	17503	17624	17399	17456	17316	17517	17273	17413	17527	17433	17516	17455	17435	17298	17542	17564	17413	17419	17192	17614	17376	17378	17447	17268	17459	17459	17360	17560	17478	17532	17312	17472	17450	17396	17599	17525	17516	17484	17491	17350	17380	17494	17338	17342	17331	17314	17169	17475	17506	17562	17623	17219	17352	17446	17526	17507	17345	17171	17393	17536	17385	17576	17447	17539	17559	17651	17466	17393	17226	17433	17382	17391	17627	17576	17511	17678	17512	17413	17471	17541	17420	17294	17381	17349	17444	17500	17519	17565	17472	17383	17399	17380	17378	17413	17602	17269	17170	17418	17581	17516	17377	17580	17502	17388	17357	17484	17390	17391	17417	17419	17515	17364	17485	17509	17478	17593	17343	17621	17367	17539	17353	17575	17319	17275	17346	17629	17520	17500	17344	17493	17611	17514	17470	17350	17454	17461	17559	17416	17560	17330	17525	17337	17682	17425	17481	17509	17474	17490	17671	17346	17753	17528	17659	17529	17576	17654	17410	17492	17284	17633	17386	17479	17519	17566	17748	17435	17370	17431	17515	17364	17494	17632	17470	17538	17423	17629	17575	17269	17269	17681	17310	17609	17558	17647	17473	17329	17145	17569	17397	17475	17448	17301	17531	17331	17563	17451	17540	17600	17381	17704	17526	17409	17465	17624	17393	17554	17207	17398	17321	17555	17434	17326	17297	17793	17657	17393	17655	17358	17391	17549	17592	17485	17375	17454	17677	17415	17387	17505	17616	17633	17371	17479	17527	17511	17378	17297	17491	17627	17537	17590	17578	17255	17345	17466	17494	17401	17397	17508	17309	17534	17591	17481	17303	17647	17457	17448	17398	17425	17573	17588	17274	17527	17403	17614	17446	17385	17461	17345	17516	17386	17617	17510	17295	17591	17624	17350	17317	17375	17567	17294	17488	17485	17491	17345	17342	17457	17221	17725	17334	17520	17512	17653	17273	17497	17391	17499	17484	17523	17575	17392	17372	17488	17586	17253	17591	17441	17330	17592	17325	17325	17384	17572	17548	17601	17576	17624	17431	17558	17318	17489	17546	17475	17398	17441	17557	17602	17366	17613	17615	17339	17349	17354	17516	17660	17576	17574	17421	17526	17439	17315	17547	17451	17335	17507	17620	17329	17420	17571	17514	17443	17499	17465	17513	17406	17399	17544	17309	17606	17782	17498	17377	17688	17403	17475	17494	17240	17394	17540	17477	17467	17666	17393	17724	17474	17573	17356	17366	17533	17298	17319	17501	17476	17297	17501	17130	17650	17458	17489	17535	17416	17438	17411	17350	17586	17442	17547	17534	17605	17658	17500	17413	17426	17501	17596	17515	17574	17595	17513	17642	17598	17466	17454	17447	17618	17346	17433	17352	17321	17433	17354	17557	17565	17602	17656	17465	17565	17495	17409	17352	17250	17528	17558	17351	17428	17418	17580	17509	17368	17317	17501	17349	17578	17468	17304	17387	17590	17451	17609	17501	17422	17289	17564	17589	17602	17725	17311	17409	17560	17446	17559	17278	17421	17541	17407	17409	17285	17321	17461	17490	17506	17425	17630	17583	17529	17524	17636	17395	17468	17526	17403	17514	17364	17269	17320	17366	17530	17542	17652	17320	17345	17657	17417	17461	17511	17415	17572	17381	17609	17432	17319	17548	17391	17312	17365	17624	17504	17379	17345	17446	17431	17667	17395	17679	17289	17464	17589	17611	17446	17228	17303	17529	17316	17771	17555	17587	17513	17586	17560	17549	17462	17426	17476	17391	17422	17388	17448	17385	17354	17558	17321	17401	17470	17358	17617	17452
20088	35753	33338	26974	23108	20238	18736	17898	16690	16420	16586	16949	16693	15814	15633	15333	15211	15170	15536	15353	15115	14948	14816	14727	14900	15224	15113	15176	14820	14762	14678	14760	15573	17748	18591	17200	16014	15204	14863	14656	14553	14702	14712	14714	14612	14584	14680	14685	14630	14622	14766	14624	14761	14539	14593	14526	14597	14746	14759	14587	14520	14441	14775	14656	14629	14729	14559	14610	14642	14589	14727	14608	14683	14539	14837	14664	14684	14605	14632	14601	14446	14693	14765	14641	14503	14593	14676	14590	14649	14444	14730	14624	14892	14716	14541	14605	14636	14487	14515	14655	14689	14505	14561	14717	14620	14607	14647	14618	14536	14827	14589	14708	14513	14535	14602	14616	14563	14567	14543	14637	14706	14611	14593	14808	14697	14675	14579	14613	14575	14661	14572	14700	14736	14469	14696	14654	14633	14438	14642	14737	14563	14599	14538	14694	14804	14530	14770	14594	14695	14644	14561	14593	14621	14563	14621	14580	14779	14681	14752	14577	14660	14772	14613	14627	14572	14575	14650	14621	14799	14589	14585	14643	14676	14629	14529	14611	14571	14590	14625	14488	14655	14567	14621	14598	14647	14539	14723	14593	14799	14722	14701	14486	14717	14489	14681	14592	14428	14758	14529	14638	14729	14659	14826	14684	14887	14616	14755	14604	14558	14812	14601	14679	14601	14695	14666	14694	14621	14580	14583	14709	14811	14698	14549	14656	14502	14590	14667	14504	14652	14625	14549	14685	14570	14689	14615	14601	14643	14673	14741	14632	14541	14745	14561	14728	14583	14559	14744	14606	14726	14626	14592	14537	14512	14636	14612	14604	14660	14615	14695	14755	14535	14585	14831	14681	14632	14494	14625	14746	14666	14604	14671	14564	14633	14792	14672	14751	14499	14598	14588	14592	14469	14688	14524	14534	14670	14698	14743	14604	14578	14673	14618	14615	14674	14419	14678	14553	14712	14662	14611	14521	14710	14589	14588	14631	14589	14576	14645	14598	14728	14582	14577	14503	14555	14505	14546	14605	14767	14500	14618	14475	14664	14604	14725	14593	14689	14660	14578	14686	14691	14553	14659	14497	14600	14604	14676	14601	14646	14639	14636	14691	14471	14572	14605	14648	14762	14598	14553	14608	14771	14697	14579	14492	14676	14657	14640	14720	14657	14535	14755	14736	14701	14568	14490	14758	14668	14685	14560	14805	14515	14662	14614	14584	14641	14518	14646	14330	14547	14592	14637	14601	14650	14542	14573	14492	14618	14765	14687	14625	14699	14772	14452	14621	14751	14643	14641	14591	14653	14729	14357	14656	14678	14485	14698	14709	14612	14530	14717	14663	14576	14652	14568	14528	14591	14544	14590	14729	14533	14579	14546	14746	14703	14613	14638	14550	14598	14544	14600	14735	14528	14654	14560	14716	14674	14727	14650	14613	14874	14658	14688	14568	14644	14728	14717	14501	14650	14776	14668	14717	14460	14644	14515	14507	14653	14644	14555	14589	14630	14687	14588	14739	14620	14780	14720	14642	14648	14614	14644	14569	14690	14640	14527	14807	14478	14551	14563	14639	14562	14553	14441	14628	14633	14574	14566	14864	14641	14828	14604	14450	14543	14735	14453	14548	14582	14540	14440	14562	14596	14508	14784	14583	14684	14485	14629	14634	14830	14552	14608	14589	14467	14620	14646	14509	14628	14719	14686	14605	14796	14660	14655	14583	14615	14495	14465	14400	14793	14589	14739	14763	14868	14473	14645	14606	14597	14697	14627	14736	14467	14720	14442	14576	14625	14599	14631	14641	14626	14617	14574	14678	14637	14597	14674	14565	14671	14492	14715	14477	14617	14554	14539	14677	14709	14657	14610	14626	14580	14659	14562	14671	14621	14655	14711	14509	14640	14580	14649	14451	14646	14538	14650	14566	14473	14568	14589	14647	14650	14727	14415	14696	14558	14645	14873	14514	14523	14638	14575	14620	14532	14457	14699	14624	14633	14596	14658	14478	14652	14638	14812	14701	14418	14680	14586	14597	14640	14603	14587	14624	14685	14593	14655	14416	14602	14624	14497	14637	14629	14755	14566	14664	14622	14563	14533	14697	14605	14659	14709	14708	14660	14643	14742	14631	14565	14672	14577	14493	14649	14532	14764	14542	14649	14517	14781	14562	14492	14397	14764	14528	14638	14644	14755	14496	14579	14654	14715	14624	14621	14684	14661	14589	14531	14571	14734	14613	14622	14636	14596	14681	14513	14659	14521	14686	14516	14547	14676	14651	14716	14627	14564	14516	14583	14632	14411	14657	14618	14779	14560	14686	14508	14657	14531	14635	14656	14472	14671	14557	14526	14671	14797	14621	14590	14652	14624	14535	14476	14887	14513	14628	14605	14583	14597	14714	14587	14552	14627	14705	14649	14554	14711	14765	14659	14511	14651	14687	14501	14690	14602	14563	14542	14482	14694	14503	14617	14589	14590	14670	14623	14662	14520	14544	14574	14539	14498	14583	14638	14494	14565	14475	14568	14527	14612	14605	14728	14664	14551	14492	14580	14624	14468	14566	14621	14575	14521	14556	14615	14565	14538	14656	14600	14551	14523	14502	14571	14577	14700	14612	14611	14599	14636	14659	14441	14564	14550	14490	14580	14686	14669	14590	14693	14560	14526	14605	14618	14533	14623	14656	14472	14487	14611	14479	14709	14671	14522	14436	14686	14530	14860	14421	14557	14643	14575	14624	14548	14539	14542	14707	14520	14601	14561	14684	14459	14459	14688	14595	14516	14447	14738	14454	14773	14651	14573	14647	14672	14608	14657	14610	14480	14685	14476	14575	14645	14649	14660	14688	14647	14598	14580	14711	14694	14865	14478	14649	14555	14561	14690	14478	14686	14780	14492	14577	14390	14766	14735	14785	14502	14684	14518	14488	14440	14615	14690	14509	14637	14727	14496	14606	14679	14516	14608	14591	14640	14793	14548	14662	14637	14637	14511	14547	14703	14571	14506	14501	14493	14465	14707	14510	14595	14580	14641	14647	14652	14652	14578	14767	14740	14503	14562	14522	14639	14488	14758	14591	14533	14488	14534	14696	14619	14573	14511	14597	14851	14695	14640	14393	14495	14545	14622	14666	14688	14789	14602	14705	14615	14556	14817	14614	14783	14634	14715	14718	14771	14635	14668	14693	14534	14696	14520	14598	14628	14590	14637	14685	14577	14595	14633	14586	14631	14560	14829	14621	14505	14551	14535	14597	14627	14751	14708	14493	14733	14649	14601	14619	14613	14589	14574	14425	14477	14671	14500	14788	14620	14566	14591	14847	14448	14740	14440	14667	14689	14566	14743	14675	14688	14618	14460	14615	14555	14475	14624	14626	14535	14623	14612	14577	14712	14858	14504	14633	14664	14668	14670	14586	14665	14746	14592	14608	14695	14653	14777	14641	14654	14596	14606	14640	14553	14772	14497	14436	14599	14666	14634	14556	14670	14641	14805	14555	14483	14650	14541	14775	14549	14679	14734	14394	14588	14628	14684	14604	14609	14628	14623	14549	14657	14454	14476	14672	14621	14558	14736	14511	14755	14409	14804	14603	14732	14649	14843	14637	14830	14690	14520	14564	14743	14578	14614	14574	14558	14571	14514	14501	14752	14683	14521	14494	14769	14787	14510	14790	14571	14498	14747	14559	14507	14705	14691	14438	14831	14674	14648	14648	14621	14570	14606	14629	14536	14662	14709	14580	14561	14592	14595	14394	14684	14700	14717	14497	14672	14648	14517	14510	14618	14638	14895	14702	14678	14611	14674	14768	14369	14554	14618	14493	14843	14349	14502	14720	14734	14550	14638	14638	14727	14500	14806	14556	14630	14619	14627	14697	14477	14646	14741	14514	14548	14651	14454	14740	14776	14423	14694	14638	14509	14546	14566	14702	14614	14590	14594	14658	14489	14694	14472	14603	14670	14487	14614	14725	14640	14626	14524	14698	14682	14555	14620	14445	14605	14635	14565	14596	14582	14497	14643	14643	14598	14578	14767	14608	14371	14580	14653	14736	14728	14581	14556	14531	14611	14576	14591	14728	14637	14468	14633	14587	14580	14681	14730	14585	14545	14648	14534	14471	14652	14707	14644	14603	14534	14622	14554	14650	14537	14423	14568	14495	14582	14603	14859	14636	14476	14587	14784	14784	14674	14789	14584	14515	14593	14528	14486	14687	14721	14565	14611	14501	14609	14533	14723	14506	14641	14577	14532	14519	14778	14602	14759	14546	14643	14579	14710	14519	14648	14685	14621	14690	14546	14647	14544	14548	14593	14531	14560	14699	14648	14739	14545	14661	14595	14490	14633	14586	14640	14795	14677	14548	14555	14675	14650	14704	14462	14712	14598	14686	14617	14693	14623	14571	14482	14681	14744	14562	14585	14636	14572	14661	14823	14633	14656	14481	14613	14653	14778	14607	14734	14677	14611	14505	14582	14605	14426	14642	14547	14583	14646	14677	14695	14649	14583	14631	14580	14653	14415	14575	14421	14666	14515	14491	14504	14792	14502	14624	14722	14716	14409	14366	14638	14611	14639	14662	14631	14640	14621	14780	14546	14701	14649	14571	14428	14593	14622	14755	14639	14565	14688	14594	14653	14679	14605	14642	14620	14655	14705	14618	14642	14555	14689	14650	14893	14602	14765	14571	14505	14687	14678	14550	14477	14782	14594	14819	14705	14576	14530	14732	14587	14561	14633	14709	14596	14531	14705	14619	14621	14559	14804	14542	14581	14576	14750	14697	14752	14663	14564	14470	14651	14399	14632	14577	14563	14709	14731	14660	14683	14603	14706	14628	14534	14692	14684	14618	14674	14492	14598	14569	14602	14740	14626	14620	14666	14517	14652	14551	14676	14614	14506	14939	14518	14597	14617	14517	14593	14390	14738	14527	14673	14596	14497	14578	14490	14761	14591	14749	14610	14608	14495	14641	14491	14581	14661	14660	14638	14414	14717	14682	14565	14649	14478	14623	14611	14794	14570	14463	14628	14626	14454	14594	14637	14638	14496	14697	14561	14641	14741	14545	14532	14609	14625	14625	14564	14631	14679	14516	14603	14757	14594	14629	14571	14525	14737	14521	14668	14474	14739	14734	14658	14642	14492	14572	14552	14662	14526	14613
22813	21289	29241	23714	21619	24024	26640	20920	19290	19411	19390	19386	19445	18813	18420	18232	18333	17948	18276	18234	17922	17762	17773	17681	17481	17799	17868	17688	17791	17559	17659	17447	17807	21119	22806	21415	19838	18769	18119	17665	17597	17544	17226	17354	17125	17291	17426	17450	17297	17162	17134	17254	17329	17414	17451	17452	17492	17191	17435	17450	17492	17422	17171	17415	17529	17248	17346	17301	17248	17243	17306	17351	17589	17453	17263	17266	17319	17265	17262	17382	17143	17384	17435	17435	17535	17332	17290	17278	17430	17371	17261	17425	17227	17276	17437	17335	17290	17444	17358	17261	17326	17465	17428	17399	17195	17259	17490	17373	17403	17324	17215	17466	17444	17620	17254	17441	17147	17401	17170	16968	17422	17301	17229	17306	17209	17315	17209	17419	17190	17192	17296	17168	17270	17130	17229	17189	17233	17110	17218	17550	17204	17279	17172	17316	17438	17340	17486	17348	17427	17269	17264	17158	17415	17338	17425	17276	17480	17231	17306	17168	17216	17431	17406	17250	17352	17316	17005	17222	17243	17347	17209	17325	17383	17352	17310	17379	17377	17535	17323	17129	17391	17017	17162	17311	17444	17249	17467	17244	17206	17189	17052	17271	17379	17414	17270	17265	17393	17315	17567	17280	17319	17256	17297	17580	17398	17366	17330	17089	17308	17424	17281	17264	17225	17293	17257	17374	17289	17306	17470	17439	17378	17452	17192	17258	17259	17447	17261	17376	17370	17278	17228	17182	17467	17345	17364	17265	17246	17171	17504	17267	17347	17343	17401	17163	17389	17342	17296	17438	17488	17377	17322	17341	17373	17058	17240	17204	17221	17209	17242	17171	17118	17305	17321	17527	17215	17358	17173	17226	17241	17279	17240	17131	17210	17593	17270	17323	17351	17219	17317	17254	17422	17229	17446	17172	17272	17388	17297	17182	17444	17414	17288	17263	17410	17331	17173	17237	17110	17267	17341	17225	17489	17614	17133	17250	17379	17291	17184	17458	17420	17445	17266	17333	17372	17421	17388	17365	17195	17289	17328	17310	17462	17222	17227	17321	17301	17148	17429	17276	17437	17478	17190	17224	17159	17281	17498	17290	17302	17457	17378	17234	17354	17363	17275	17174	17343	17302	17181	17194	17177	17153	17279	17361	17305	17185	17343	17296	17146	17263	17479	17138	17154	17591	17306	17258	17244	17192	17471	17279	17215	17273	17508	17499	17415	17258	17144	17154	17175	17169	17404	17168	17265	17458	17525	17425	17396	17237	17355	17284	17167	17406	17179	17266	17403	17260	17347	17365	17465	17153	17235	17317	17276	17254	17514	17274	17322	17518	17292	17206	17271	17525	17316	17291	17268	17247	17313	17221	17118	17413	17310	17341	17270	17284	17376	17205	17323	17180	17567	17251	17417	17426	17334	17348	17373	17348	17435	17247	17243	17311	17350	17236	17313	17216	17308	17466	17103	17323	17103	17232	17320	17116	17236	17367	17267	17418	17508	17542	17203	17240	17273	17204	17353	17210	17350	17221	17321	17160	17246	17276	17389	17404	17184	17191	17466	17252	17336	17320	17230	17444	17301	17275	17325	17539	17340	17154	17214	17441	17187	17375	17252	17382	17535	17428	17427	17288	17409	17230	17259	17304	17179	17559	17327	17315	17308	17331	17367	17424	17347	17330	17280	17371	17425	17066	17242	17369	17350	17365	17387	17205	17398	17529	17378	17398	17185	17157	17285	17442	17203	17288	17440	17303	17399	17294	17126	17203	17131	17227	17378	17243	17467	17280	17212	17283	17564	17232	17464	17198	17490	17333	16910	17315	17254	17303	17135	17229	17380	17302	17016	17270	17303	17368	17284	17231	17162	17268	17289	17256	17256	17143	17227	17070	17176	17358	17532	17264	17263	17215	17259	17445	17496	17422	17480	17179	17351	17374	17493	17408	17299	17303	17352	17304	17359	17358	17276	17408	17233	17184	17249	17323	17227	17312	17262	17389	17323	17342	17267	17309	17342	17167	17244	17310	17037	17181	17368	17083	17176	17220	17276	17154	17193	17340	17375	17397	17321	17214	17267	17227	17414	17115	17269	17278	17319	17257	17315	17150	17215	17461	17537	17315	17516	17216	17268	17243	17298	17283	17148	17255	17316	17024	17062	17309	17179	17292	17317	17433	17347	17391	17340	17339	17371	17279	17321	17330	17328	17245	17371	17318	17437	17318	17240	17318	17234	17177	17218	17085	17356	17290	17332	17242	17320	17202	17043	17263	17452	17368	17203	17182	17346	17156	17322	17293	17326	17144	17300	17145	17223	17233	17277	17255	17477	17416	17412	17296	17441	17375	17184	17284	17411	17208	17355	17174	17314	17418	17083	17401	17346	17115	17243	17196	17250	17310	17455	17283	17265	17329	17431	17207	17216	17303	17428	17197	17327	17305	17337	17360	17247	17262	17221	17386	17204	17554	17270	17293	17354	17391	17226	17344	17418	17373	17296	17300	17372	17359	17143	17402	17341	17317	17394	17446	17187	17160	17226	17498	17403	17497	17092	17084	17284	17471	17305	17281	17395	17320	17248	17142	16968	17158	17500	17224	17230	17170	17345	17118	17279	17519	17221	17308	17337	17437	17345	17232	17310	17382	17360	17434	17213	17149	17133	17416	17159	17268	17169	17160	17151	17385	17199	17266	17381	17319	17374	17294	17078	17376	17212	17383	17241	17274	17240	17169	17345	17219	17382	17346	17383	17310	17245	17321	17313	17192	17231	17335	17209	17233	17331	17115	17170	17150	17174	17128	17302	17409	17181	17273	17371	17106	17268	17329	17254	17382	17322	17453	17382	17184	17051	17017	17329	17254	17274	17430	17224	16926	17426	17206	17222	17456	17216	17340	17339	17246	17189	17193	17204	17429	17205	17379	17351	17093	17314	17326	17297	17228	17107	17278	17314	17291	17252	17317	17252	17428	17382	17412	17328	17469	17371	17189	17355	17157	17430	17252	17247	17385	17275	17271	17305	17220	17356	17423	17191	17326	17436	17052	17235	17239	17315	17338	17433	17421	17556	17406	17387	17314	17348	17234	17396	17386	17338	17385	17324	17094	17302	17252	17338	17305	17206	17150	17294	17209	17286	17307	17244	17387	17263	17313	17355	17489	17364	17329	17247	17249	17153	17244	17405	17232	17206	17189	17232	17400	17307	17393	17270	17318	17439	17459	17287	17105	17216	17453	17180	17303	17452	17436	17218	17077	17287	17382	17278	17225	17382	17196	17210	17340	17478	17299	17297	17405	17263	17320	17396	17500	17230	17515	17402	17406	17353	17336	17341	17167	17261	17329	17372	17211	17236	17270	17370	17175	17354	17173	17277	17166	17110	17441	17470	17383	17339	17358	17577	17388	17281	17172	17163	17287	17360	17341	17262	17473	17462	17399	17343	17471	17271	17405	17077	17234	17399	17189	17091	17337	17422	17432	17237	17379	17247	17324	17100	17225	17248	17410	17377	17294	17318	17406	17276	17091	17350	17177	17234	17105	17340	17189	17370	17338	17351	17240	17326	17262	17303	17226	17209	17341	17278	17236	17293	17346	17311	17339	17499	17244	17076	17307	17327	17357	17251	17379	17175	17345	17313	17215	17235	17184	17267	17406	17357	17221	17311	17366	17726	17346	17449	17374	17256	17332	17397	17388	17299	17497	17255	17287	17193	17308	17218	17344	17448	17327	17204	17320	17395	17283	17562	17330	17414	17133	17344	17324	17234	17428	17171	17280	17447	17143	17295	17352	17344	17269	17303	17332	17238	17372	17307	17207	17220	17146	17209	17445	17247	17351	17173	17166	17157	17287	17225	17300	17286	17440	17143	17414	17233	17373	17183	17183	17236	17223	17107	17343	17225	17197	17230	17291	17200	17318	17239	17183	17320	17300	17201	17352	17154	17123	17494	17345	17493	17465	17397	17259	17310	17026	17520	17465	17302	17368	17354	17237	17322	17349	17238	17371	17187	17307	17319	17258	17310	17364	17310	17341	17382	17294	17377	17273	17353	17210	17408	17170	17174	17198	17078	17351	17233	17550	17290	17302	17498	17278	17301	17226	17125	17128	17311	17305	17339	17140	17277	17425	17175	17434	17226	17167	17187	17174	17068	17256	17231	17253	17325	17246	17191	17309	17140	17102	17149	17252	17421	17175	17202	17293	17453	17419	17491	17228	17344	17306	17336	17444	17447	17263	17452	17340	17249	17357	17417	17287	17219	17228	17402	17397	17278	17182	17413	17424	17321	17276	17304	17260	17219	17220	17174	17369	17399	17287	17323	17309	17350	17617	17392	16999	17329	17251	17208	17381	17523	17476	17338	17331	17156	17294	17380	17218	17337	17398	17364	17428	17309	17225	17327	17260	17404	17324	17271	17432	17274	17480	17292	17334	16976	17059	17382	17343	17237	17224	17347	17237	17354	17210	17320	17172	17264	17343	17198	17311	17068	17171	17243	17392	17445	17122	17298	17314	17154	17314	17340	17275	17345	17251	17157	17335	17228	17239	17030	17169	17484	17356	17336	17328	17156	17263	17497	17209	17183	17282	17478	17236	17077	17274	17272	17410	17304	17484	17172	17288	17228	17284	17113	17347	17300	17045	17336	17338	17285	17091	17296	17296	17410	17431	17215	17242	17278	17384	17234	17179	17189	17198	17087	17369	17265	17388	17370	17462	17278	17453	17363	17394	17200	17158	17122	17376	17287	17145	17251	17362	17251	17322	17166	17188	17254	17296	17261	17465	17221	17359	17238	17321	17146	17378	17240	17235	17257	17397	17316	17426	17273	17172	17323	17366	17242	17348	17136	17354	17423	17432	17348	17375	17252	17426	17383	17248	17373	17194	17128	17337	17426	17349	17239	17407	17376	17381	17426	17292	17290	17198	17195	17406	17209	17326	17145	17094	17408	17278	17205	17361	17203	17405	17267	17267	17257	17222	17328	17284	17073	17182	17516	17306	17276	17443	17291	17267	17383	17148	17467	17315	17400	17391	17256	17286	17353	17425	17295	17488	17173	17457	17304	17214	17070	17359	17309	17462	17318	17369	17432	17199	17067	17294	17344	17501	17302	17169	17196	17376	17486	17225	17241	17231	17219	17408	17143	17256	17308	17545	17179	17307
21952	39494	37123	30642	25950	22183	20277	18806	17604	17301	17268	17666	17516	16310	15861	15490	15506	15393	15475	15354	14951	14766	14789	14687	14698	15098	15001	14956	14904	14866	14689	14543	15587	20264	21432	19451	17142	15657	14995	14613	14629	14589	14375	14594	14507	14626	14653	14462	14307	14294	14647	14451	14544	14449	14570	14381	14482	14389	14415	14428	14489	14364	14587	14551	14500	14319	14614	14555	14610	14449	14715	14604	14485	14654	14484	14515	14468	14430	14621	14477	14487	14522	14419	14594	14431	14529	14420	14579	14554	14368	14526	14468	14480	14480	14516	14588	14297	14403	14430	14609	14686	14515	14431	14534	14425	14459	14632	14352	14328	14467	14514	14496	14545	14400	14651	14400	14476	14440	14395	14320	14514	14386	14444	14398	14712	14391	14449	14435	14448	14548	14574	14381	14503	14521	14491	14459	14452	14560	14436	14578	14432	14501	14270	14495	14526	14410	14338	14479	14273	14288	14479	14414	14358	14443	14594	14575	14442	14393	14663	14545	14485	14455	14590	14421	14446	14467	14532	14380	14511	14322	14356	14455	14498	14674	14487	14414	14382	14519	14462	14487	14403	14374	14518	14271	14381	14454	14325	14429	14651	14617	14363	14490	14557	14499	14411	14620	14626	14367	14492	14367	14580	14445	14496	14463	14408	14396	14434	14530	14666	14304	14391	14675	14556	14493	14492	14458	14376	14394	14319	14477	14500	14523	14528	14530	14261	14365	14421	14477	14545	14581	14578	14602	14449	14581	14606	14517	14552	14446	14610	14530	14330	14421	14386	14390	14497	14373	14479	14534	14580	14399	14669	14515	14538	14288	14489	14424	14426	14435	14364	14431	14633	14350	14547	14563	14457	14546	14449	14316	14602	14533	14571	14488	14542	14511	14533	14370	14505	14412	14410	14433	14388	14353	14448	14375	14396	14589	14409	14592	14586	14532	14561	14474	14513	14386	14408	14496	14528	14401	14558	14600	14510	14422	14416	14384	14477	14509	14350	14335	14319	14446	14569	14438	14522	14515	14439	14406	14473	14307	14652	14499	14596	14446	14519	14477	14332	14554	14540	14506	14501	14364	14568	14287	14413	14518	14320	14431	14380	14582	14459	14392	14391	14646	14448	14445	14571	14514	14425	14532	14557	14465	14524	14195	14504	14572	14600	14549	14435	14493	14453	14367	14476	14311	14365	14517	14322	14538	14518	14539	14459	14391	14450	14538	14230	14490	14553	14344	14499	14484	14533	14574	14408	14503	14444	14410	14475	14311	14554	14397	14393	14383	14470	14399	14434	14471	14624	14502	14483	14462	14321	14540	14492	14449	14377	14409	14653	14552	14416	14508	14395	14443	14468	14286	14565	14447	14299	14495	14575	14443	14413	14544	14562	14534	14562	14431	14391	14373	14582	14334	14596	14497	14453	14523	14486	14365	14479	14437	14377	14229	14414	14541	14435	14381	14441	14321	14521	14362	14564	14379	14569	14443	14411	14446	14523	14569	14376	14395	14497	14311	14726	14430	14431	14426	14322	14433	14456	14343	14480	14498	14543	14556	14627	14601	14465	14498	14399	14402	14536	14275	14547	14467	14502	14383	14529	14692	14421	14588	14464	14487	14488	14417	14358	14398	14501	14620	14420	14429	14403	14391	14227	14538	14402	14555	14369	14382	14440	14565	14497	14415	14480	14442	14467	14254	14412	14538	14513	14346	14408	14685	14596	14372	14259	14465	14537	14529	14576	14361	14523	14549	14534	14593	14419	14485	14386	14425	14467	14473	14508	14400	14658	14461	14623	14478	14658	14317	14547	14312	14511	14372	14382	14397	14410	14505	14293	14499	14456	14427	14194	14523	14450	14476	14496	14329	14470	14562	14483	14432	14299	14457	14494	14497	14465	14502	14402	14533	14466	14484	14482	14571	14340	14355	14429	14214	14561	14475	14399	14616	14381	14586	14460	14520	14460	14490	14425	14477	14569	14588	14329	14492	14471	14327	14488	14332	14380	14561	14349	14461	14482	14443	14700	14579	14543	14433	14421	14471	14340	14501	14415	14592	14617	14415	14454	14514	14376	14624	14421	14353	14361	14386	14360	14377	14483	14621	14422	14560	14366	14508	14529	14559	14442	14496	14573	14470	14260	14540	14537	14580	14469	14727	14504	14477	14517	14520	14573	14449	14533	14507	14514	14525	14308	14532	14360	14583	14397	14376	14417	14535	14612	14457	14576	14378	14481	14571	14560	14508	14438	14441	14383	14394	14412	14470	14540	14539	14521	14336	14418	14430	14461	14404	14348	14479	14510	14564	14530	14449	14527	14479	14556	14487	14411	14523	14378	14483	14465	14653	14514	14438	14459	14635	14458	14637	14501	14414	14480	14329	14566	14396	14424	14534	14423	14487	14297	14397	14296	14407	14434	14413	14431	14611	14464	14391	14641	14442	14632	14495	14390	14498	14319	14524	14436	14440	14337	14637	14387	14534	14631	14298	14405	14477	14374	14520	14602	14513	14564	14434	14404	14639	14439	14354	14421	14456	14510	14489	14339	14401	14474	14415	14525	14440	14443	14464	14469	14594	14486	14340	14497	14543	14333	14521	14580	14512	14613	14334	14473	14377	14551	14352	14591	14416	14364	14559	14548	14459	14453	14401	14445	14361	14393	14464	14513	14478	14562	14271	14651	14488	14566	14566	14446	14517	14581	14549	14395	14438	14481	14556	14412	14457	14394	14732	14617	14465	14443	14474	14492	14504	14441	14510	14402	14445	14424	14537	14500	14365	14542	14639	14598	14468	14484	14310	14435	14356	14376	14539	14632	14402	14484	14570	14423	14468	14485	14416	14508	14551	14477	14499	14511	14436	14545	14457	14525	14328	14482	14622	14311	14513	14526	14411	14470	14597	14399	14437	14424	14393	14430	14534	14465	14484	14368	14627	14283	14508	14560	14404	14457	14510	14433	14418	14463	14524	14548	14446	14598	14551	14672	14497	14471	14491	14480	14478	14349	14341	14423	14469	14357	14372	14409	14467	14434	14312	14439	14314	14451	14430	14329	14357	14431	14584	14544	14568	14344	14464	14335	14426	14507	14360	14518	14362	14601	14532	14398	14650	14582	14552	14595	14484	14652	14636	14536	14441	14381	14508	14418	14528	14517	14511	14456	14409	14477	14472	14618	14552	14423	14413	14411	14454	14532	14361	14429	14463	14452	14593	14398	14381	14420	14576	14391	14438	14482	14465	14657	14543	14535	14543	14453	14361	14452	14417	14490	14404	14435	14440	14432	14493	14453	14467	14502	14446	14577	14369	14520	14494	14397	14336	14523	14489	14619	14640	14593	14568	14495	14564	14548	14466	14318	14579	14360	14459	14361	14582	14543	14675	14511	14418	14615	14524	14452	14409	14471	14537	14538	14530	14467	14460	14572	14326	14576	14464	14607	14414	14435	14641	14584	14533	14510	14407	14452	14491	14433	14569	14535	14518	14556	14421	14459	14622	14417	14658	14271	14616	14654	14327	14555	14333	14356	14662	14412	14422	14425	14405	14646	14475	14593	14259	14463	14442	14384	14382	14383	14451	14354	14378	14468	14598	14491	14461	14698	14485	14396	14487	14436	14546	14415	14416	14317	14432	14562	14465	14360	14393	14447	14428	14492	14363	14564	14564	14493	14689	14378	14363	14430	14454	14370	14551	14610	14634	14676	14467	14594	14444	14509	14541	14438	14613	14396	14592	14479	14376	14528	14381	14719	14409	14438	14496	14536	14488	14374	14534	14465	14472	14501	14369	14532	14402	14357	14498	14519	14583	14522	14325	14488	14615	14474	14391	14610	14301	14464	14513	14361	14340	14295	14415	14497	14637	14470	14535	14375	14500	14446	14438	14531	14495	14385	14596	14505	14536	14530	14372	14484	14411	14590	14507	14649	14488	14492	14466	14524	14453	14453	14564	14471	14465	14562	14452	14557	14422	14423	14503	14421	14333	14530	14540	14589	14396	14580	14403	14449	14455	14396	14721	14558	14390	14471	14449	14457	14527	14574	14515	14494	14503	14489	14461	14321	14330	14680	14515	14427	14520	14496	14359	14629	14368	14584	14539	14394	14467	14496	14428	14463	14477	14442	14459	14497	14499	14568	14505	14654	14408	14377	14411	14507	14480	14498	14538	14508	14232	14435	14547	14601	14542	14318	14378	14422	14529	14444	14384	14564	14599	14467	14721	14565	14617	14430	14233	14549	14423	14400	14666	14472	14483	14478	14342	14513	14498	14511	14481	14448	14434	14549	14443	14466	14362	14504	14575	14351	14505	14375	14457	14318	14459	14482	14366	14505	14498	14470	14513	14550	14346	14505	14600	14594	14444	14380	14502	14435	14561	14294	14282	14631	14450	14394	14502	14494	14554	14404	14485	14478	14550	14598	14620	14281	14481	14514	14495	14373	14221	14441	14512	14396	14544	14481	14383	14483	14397	14387	14360	14481	14434	14342	14296	14554	14476	14556	14491	14299	14369	14406	14510	14523	14423	14361	14490	14507	14408	14482	14341	14484	14409	14265	14379	14467	14427	14480	14444	14418	14496	14268	14407	14467	14342	14493	14575	14432	14570	14417	14419	14462	14486	14393	14566	14168	14548	14528	14467	14528	14465	14529	14442	14475	14473	14590	14509	14417	14509	14362	14548	14422	14529	14629	14518	14556	14454	14564	14488	14408	14420	14507	14512	14307	14383	14420	14529	14509	14454	14670	14290	14533	14514	14572	14536	14480	14725	14491	14490	14643	14441	14545	14603	14499	14481	14317	14627	14411	14318	14492	14277	14535	14458	14442	14440	14527	14481	14488	14423	14577	14591	14290	14620	14437	14501	14398	14486	14510	14422	14571	14402	14483	14433	14407	14597	14502	14387	14318	14387	14522	14649	14475	14438	14282	14498	14516	14430	14474	14452	14305	14431	14606	14409	14500	14376	14476	14420	14618	14519	14505	14477	14473	14520	14336	14482	14429	14304	14565	14436	14427	14677	14534	14388	14615	14538	14465	14563	14467	14564	14704	14607	14415	14538	14317	14622	14549	14357	14595	14671	14404	14470	14461	14423	14597	14396	14616	14541	14639	14464	14331	14487	14505	14279	14468	14485	14598	14525	14546	14437	14418	14437	14495	14490
27901	23298	28330	25857	21328	19606	19347	18542	18108	18127	18151	18451	18381	18025	17899	17896	17649	17716	17640	17704	17601	17768	17575	17512	17483	17687	17719	17657	17628	17523	17389	17500	17491	17714	18023	18033	17927	17533	17664	17502	17590	17550	17565	17387	17655	17449	17483	17397	17583	17621	17314	17473	17633	17502	17464	17584	17705	17545	17551	17475	17558	17581	17669	17555	17436	17716	17451	17473	17341	17426	17644	17310	17328	17229	17432	17531	17261	17454	17592	17581	17426	17340	17610	17277	17460	17309	17399	17766	17610	17330	17500	17436	17311	17428	17458	17458	17603	17487	17449	17648	17560	17524	17622	17506	17535	17498	17545	17660	17535	17432	17400	17378	17448	17281	17458	17738	17577	17442	17457	17451	17556	17471	17447	17165	17569	17571	17509	17494	17535	17447	17436	17489	17565	17390	17442	17414	17568	17527	17499	17476	17423	17436	17554	17427	17575	17500	17477	17372	17472	17561	17700	17510	17531	17279	17349	17917	17570	17480	17361	17395	17434	17709	17700	17324	17395	17465	17592	17475	17365	17028	17389	17334	17392	17630	17566	17543	17467	17381	17457	17410	17528	17407	17386	17405	17343	17689	17271	17478	17456	17507	17461	17345	17323	17158	17472	17471	17613	17562	17468	17352	17527	17406	17336	17323	17543	17391	17587	17578	17729	17568	17487	17156	17339	17501	17300	17263	17633	17504	17522	17621	17460	17540	17475	17374	17380	17373	17510	17526	17543	17484	17336	17558	17657	17515	17677	17504	17627	17543	17348	17527	17431	17258	17343	17398	17567	17611	17507	17538	17586	17441	17490	17580	17533	17430	17584	17682	17787	17607	17533	17553	17531	17442	17549	17497	17373	17566	17416	17455	17422	17602	17586	17648	17340	17605	17698	17504	17444	17343	17558	17338	17470	17526	17414	17290	17487	17236	17401	17361	17416	17606	17316	17384	17527	17414	17379	17581	17525	17571	17636	17514	17415	17538	17531	17345	17342	17425	17471	17649	17507	17456	17476	17443	17464	17455	17602	17482	17345	17220	17751	17495	17586	17311	17624	17374	17333	17469	17462	17597	17514	17402	17660	17503	17287	17519	17522	17549	17508	17489	17502	17511	17646	17567	17638	17584	17667	17383	17383	17536	17391	17619	17422	17569	17559	17552	17451	17519	17480	17452	17241	17456	17553	17494	17582	17580	17378	17511	17739	17456	17422	17511	17500	17429	17463	17404	17504	17414	17501	17539	17381	17433	17377	17492	17574	17439	17582	17518	17528	17523	17617	17362	17296	17716	17429	17317	17600	17309	17321	17482	17448	17446	17340	17349	17465	17487	17449	17442	17306	17464	17433	17598	17358	17375	17400	17522	17511	17550	17564	17376	17422	17456	17383	17392	17294	17547	17536	17422	17534	17466	17501	17586	17755	17451	17537	17553	17579	17696	17632	17379	17459	17548	17498	17330	17369	17604	17455	17309	17552	17502	17612	17647	17343	17467	17516	17667	17547	17351	17403	17548	17593	17221	17563	17307	17432	17326	17501	17565	17478	17397	17411	17473	17372	17417	17205	17488	17496	17349	17409	17460	17641	17556	17440	17633	17400	17245	17696	17485	17546	17616	17424	17633	17412	17370	17742	17469	17441	17459	17556	17432	17592	17206	17509	17318	17433	17468	17417	17351	17267	17337	17491	17424	17485	17598	17673	17375	17674	17583	17607	17257	17498	17512	17408	17477	17802	17517	17585	17378	17473	17366	17412	17329	17387	17265	17471	17451	17539	17513	17458	17446	17201	17517	17446	17478	17442	17562	17483	17295	17282	17415	17575	17557	17316	17374	17585	17504	17362	17375	17418	17505	17411	17509	17474	17527	17518	17473	17565	17599	17352	17363	17509	17595	17368	17354	17443	17362	17583	17570	17385	17411	17401	17315	17479	17635	17514	17536	17209	17508	17412	17540	17474	17426	17665	17327	17105	17453	17380	17359	17495	17423	17343	17747	17453	17549	17524	17375	17464	17548	17335	17406	17365	17406	17438	17533	17493	17375	17605	17617	17437	17600	17446	17285	17401	17443	17512	17546	17436	17505	17651	17453	17548	17530	17389	17568	17456	17560	17291	17504	17539	17633	17375	17683	17424	17436	17306	17450	17467	17704	17536	17505	17463	17458	17432	17552	17206	17328	17520	17437	17431	17413	17443	17363	17472	17489	17456	17618	17462	17292	17553	17494	17383	17392	17527	17509	17673	17575	17400	17372	17491	17314	17387	17568	17527	17520	17455	17330	17416	17381	17366	17539	17492	17449	17323	17572	17634	17578	17645	17499	17568	17461	17569	17566	17394	17524	17461	17467	17456	17327	17476	17445	17695	17439	17425	17516	17474	17322	17564	17345	17548	17466	17535	17596	17542	17526	17436	17452	17506	17618	17447	17487	17623	17323	17566	17533	17521	17535	17484	17573	17691	17494	17369	17503	17351	17276	17618	17587	17474	17346	17405	17331	17512	17331	17339	17371	17603	17429	17505	17377	17471	17388	17468	17417	17537	17487	17321	17448	17486	17699	17513	17336	17498	17462	17441	17457	17435	17525	17414	17432	17368	17486	17682	17291	17395	17577	17603	17455	17572	17606	17402	17548	17445	17468	17498	17538	17418	17439	17482	17534	17506	17636	17465	17669	17346	17601	17628	17404	17460	17504	17386	17339	17295	17455	17424	17447	17646	17495	17566	17388	17288	17609	17606	17538	17610	17518	17607	17634	17335	17329	17442	17331	17435	17523	17332	17508	17504	17552	17581	17330	17305	17370	17715	17478	17621	17468	17491	17527	17614	17403	17536	17575	17356	17432	17307	17500	17678	17316	17594	17437	17358	17649	17384	17568	17430	17442	17385	17531	17600	17530	17509	17418	17601	17561	17535	17581	17493	17493	17425	17541	17376	17565	17767	17383	17482	17575	17776	17454	17632	17443	17396	17483	17339	17608	17620	17410	17711	17339	17298	17488	17585	17367	17468	17561	17342	17589	17440	17423	17635	17619	17301	17514	17571	17562	17438	17442	17387	17474	17519	17283	17478	17462	17512	17431	17540	17303	17352	17373	17407	17386	17412	17500	17408	17473	17590	17372	17309	17429	17361	17395	17478	17308	17646	17502	17442	17505	17259	17416	17627	17424	17500	17672	17505	17585	17412	17667	17595	17515	17345	17351	17536	17517	17549	17389	17591	17532	17273	17375	17603	17537	17418	17611	17577	17401	17423	17561	17605	17341	17243	17509	17457	17440	17460	17511	17423	17587	17433	17319	17487	17322	17521	17574	17466	17396	17482	17454	17406	17585	17554	17411	17646	17548	17451	17383	17314	17601	17683	17362	17297	17501	17539	17679	17462	17299	17572	17349	17613	17414	17592	17443	17609	17480	17508	17374	17424	17436	17573	17387	17508	17394	17503	17518	17452	17517	17499	17317	17414	17457	17540	17375	17373	17552	17498	17470	17404	17391	17366	17331	17490	17586	17358	17529	17567	17468	17527	17411	17697	17610	17485	17368	17463	17574	17478	17436	17472	17288	17359	17197	17469	17501	17417	17580	17445	17478	17400	17337	17520	17442	17593	17485	17448	17604	17248	17309	17534	17705	17593	17628	17493	17404	17672	17599	17469	17471	17407	17269	17435	17549	17441	17374	17432	17406	17582	17601	17627	17618	17425	17579	17520	17571	17211	17291	17692	17305	17560	17738	17464	17521	17376	17414	17466	17491	17333	17586	17336	17234	17397	17532	17547	17437	17386	17576	17668	17452	17536	17682	17332	17533	17608	17372	17752	17428	17508	17598	17404	17447	17497	17528	17496	17428	17406	17419	17540	17509	17567	17366	17498	17381	17503	17269	17634	17349	17540	17655	17659	17733	17506	17448	17504	17415	17602	17493	17393	17460	17290	17236	17337	17506	17654	17443	17447	17534	17462	17456	17646	17594	17485	17371	17475	17597	17577	17331	17369	17524	17308	17502	17597	17497	17567	17385	17555	17497	17463	17414	17642	17601	17458	17372	17489	17345	17475	17570	17674	17692	17504	17400	17545	17461	17273	17479	17336	17317	17510	17454	17637	17505	17333	17434	17713	17571	17569	17611	17514	17438	17478	17482	17649	17383	17474	17341	17530	17361	17402	17356	17404	17516	17393	17417	17468	17512	17490	17413	17464	17393	17427	17429	17498	17393	17629	17575	17419	17531	17497	17772	17470	17557	17402	17317	17324	17346	17734	17562	17467	17617	17436	17490	17611	17378	17444	17477	17400	17635	17341	17476	17484	17631	17449	17483	17417	17249	17557	17518	17469	17546	17573	17436	17553	17505	17433	17614	17463	17539	17485	17577	17614	17599	17360	17659	17480	17521	17684	17434	17535	17478	17575	17414	17451	17537	17731	17534	17568	17531	17408	17402	17512	17425	17347	17494	17594	17514	17584	17456	17577	17440	17257	17464	17466	17397	17484	17451	17628	17403	17498	17449	17531	17537	17375	17551	17498	17523	17609	17607	17513	17483	17497	17660	17539	17451	17268	17427	17576	17414	17421	17508	17533	17492	17577	17549	17679	17584	17220	17705	17605	17383	17409	17491	17320	17581	17371	17423	17326	17402	17370	17414	17405	17452	17485	17517	17518	17367	17425	17365	17335	17473	17532	17294	17595	17511	17517	17476	17482	17692	17726	17519	17421	17527	17791	17434	17340	17617	17702	17478	17589	17619	17314	17461	17336	17290	17395	17483	17545	17533	17519	17413	17677	17579	17588	17461	17491	17405	17447	17360	17454	17367	17699	17419	17431	17349	17546	17532	17685	17538	17530	17432	17619	17457	17447	17391	17630	17474	17653	17490	17529	17410	17695	17416	17711	17589	17534	17549	17507	17244	17494	17469	17601	17573	17568	17541	17565	17331	17383	17475	17463	17483	17413	17348	17385	17380	17408	17541	17602	17585	17324	17623	17537	17439	17367	17388	17500	17401	17519	17537	17467	17683	17602	17383	17578	17478	17544	17409	17308	17596	17428	17372	17425	17624	17478	17381	17748	17336	17335	17612	17370	17483	17478	17559	17577	17538	17535	17542	17495	17572	17216	17425	17570	17496	17293	17608	17429	17440	17435	17480	17191	17653	17717	17383	17371	17534	17406	17604
20130	28675	27079	23097	20234	17666	17116	16391	15594	15656	15874	16171	16019	15328	15146	14941	15043	14930	15123	15014	14838	14914	14698	14676	14840	14902	14909	14830	14887	14734	14665	14678	14684	15012	15268	15227	14837	14956	14795	14687	14575	14790	14812	14677	14675	14631	14904	14704	14693	14687	14605	14670	14670	14672	14789	14917	14659	14706	14602	14539	14766	14540	14677	14587	14701	14716	14695	14812	14709	14671	14557	14606	14581	14659	14711	14583	14561	14616	14683	14711	14698	14624	14738	14688	14689	14591	14835	14525	14715	14560	14645	14634	14796	14659	14653	14685	14656	14732	14664	14706	14548	14446	14695	14669	14655	14727	14674	14693	14629	14691	14598	14635	14751	14660	14773	14503	14789	14742	14688	14868	14733	14635	14615	14699	14657	14586	14649	14641	14681	14691	14755	14627	14798	14860	14548	14536	14711	14682	14664	14725	14618	14674	14591	14719	14583	14613	14614	14766	14491	14559	14683	14583	14616	14581	14609	14660	14595	14644	14684	14666	14769	14616	14560	14665	14839	14669	14693	14712	14673	14647	14784	14744	14430	14599	14758	14628	14582	14795	14669	14580	14713	14706	14675	14890	14563	14584	14673	14627	14474	14681	14634	14642	14663	14755	14528	14662	14731	14596	14582	14790	14754	14720	14638	14597	14550	14638	14730	14759	14582	14483	14736	14677	14521	14634	14659	14671	14773	14638	14445	14637	14693	14506	14864	14818	14640	14725	14660	14739	14528	14655	14720	14676	14694	14700	14651	14698	14595	14640	14656	14753	14675	14624	14506	14945	14685	14627	14748	14561	14645	14697	14663	14682	14770	14756	14768	14688	14555	14815	14576	14568	14628	14689	14480	14740	14495	14602	14700	14725	14678	14685	14698	14601	14676	14702	14571	14704	14520	14607	14710	14664	14745	14604	14616	14744	14621	14664	14529	14601	14744	14434	14520	14746	14627	14769	14611	14590	14636	14624	14802	14562	14743	14633	14495	14414	14621	14784	14760	14534	14657	14561	14665	14695	14762	14700	14662	14705	14527	14583	14721	14764	14635	14718	14577	14593	14623	14657	14521	14619	14720	14635	14553	14761	14590	14717	14575	14713	14833	14754	14558	14649	14797	14592	14604	14696	14689	14784	14771	14626	14737	14617	14780	14520	14681	14803	14814	14616	14572	14765	14688	14777	14852	14716	14643	14754	14522	14724	14461	14749	14582	14557	14842	14753	14744	14650	14513	14654	14569	14594	14671	14721	14795	14700	14700	14551	14628	14750	14515	14760	14689	14738	14576	14485	14742	14506	14513	14849	14760	14598	14715	14633	14727	14452	14512	14732	14604	14717	14752	14416	14677	14684	14691	14540	14830	14636	14879	14607	14607	14709	14664	14717	14651	14595	14559	14682	14618	14483	14624	14682	14602	14780	14526	14542	14830	14761	14615	14835	14602	14625	14676	14628	14558	14726	14691	14626	14591	14722	14608	14657	14599	14686	14502	14574	14646	14742	14790	14685	14585	14822	14709	14652	14575	14608	14723	14656	14590	14660	14554	14686	14699	14759	14623	14610	14684	14685	14742	14714	14603	14783	14785	14670	14628	14648	14732	14680	14759	14615	14608	14652	14677	14552	14636	14725	14565	14530	14650	14680	14564	14731	14618	14583	14661	14564	14510	14496	14798	14592	14837	14549	14510	14692	14698	14559	14614	14660	14792	14721	14805	14519	14590	14595	14710	14837	14593	14786	14503	14742	14409	14858	14645	14606	14630	14640	14701	14637	14843	14608	14670	14434	14794	14633	14656	14467	14674	14625	14645	14676	14799	14679	14632	14668	14560	14370	14917	14754	14639	14597	14697	14591	14657	14747	14669	14670	14648	14612	14744	14705	14736	14684	14849	14808	14739	14598	14723	14680	14762	14704	14581	14394	14874	14578	14595	14834	14594	14671	14561	14614	14675	14715	14653	14635	14716	14526	14616	14683	14819	14703	14648	14528	14724	14817	14628	14554	14669	14675	14747	14763	14477	14755	14636	14692	14909	14655	14678	14663	14691	14621	14749	14528	14598	14765	14595	14591	14747	14561	14705	14809	14729	14787	14658	14670	14633	14637	14651	14635	14533	14453	14616	14744	14539	14529	14690	14672	14807	14584	14677	14708	14499	14615	14670	14640	14690	14602	14740	14755	14926	14637	14717	14671	14571	14659	14648	14753	14667	14700	14845	14794	14671	14635	14626	14682	14618	14681	14448	14876	14554	14435	14689	14436	14673	14627	14659	14829	14771	14645	14656	14644	14795	14515	14625	14624	14519	14683	14445	14664	14566	14652	14654	14626	14613	14716	14916	14679	14758	14653	14705	14602	14739	14693	14705	14831	14698	14558	14708	14650	14499	14717	14673	14608	14622	14654	14814	14638	14568	14771	14855	14727	14710	14672	14833	14715	14687	14707	14758	14619	14576	14672	14680	14731	14775	14606	14666	14720	14638	14664	14578	14774	14721	14520	14598	14666	14660	14645	14821	14667	14799	14655	14765	14705	14493	14370	14665	14681	14683	14660	14978	14620	14786	14523	14658	14839	14586	14872	14767	14702	14596	14576	14659	14797	14738	14486	14654	14646	14763	14767	14686	14630	14687	14486	14722	14567	14738	14730	14532	14683	14728	14778	14610	14650	14609	14673	14555	14701	14708	14647	14605	14601	14669	14778	14768	14613	14597	14823	14597	14780	14727	14513	14710	14688	14663	14362	14717	14547	14703	14604	14695	14587	14551	14664	14566	14651	14677	14807	14721	14689	14586	14709	14649	14796	14724	14550	14598	14749	14584	14704	14641	14622	14492	14679	14635	14538	14693	14554	14707	14623	14632	14646	14580	14690	14556	14590	14741	14582	14645	14781	14572	14719	14660	14589	14703	14723	14682	14441	14574	14566	14607	14571	14829	14707	14837	14681	14576	14769	14686	14693	14649	14659	14656	14631	14721	14852	14577	14733	14786	14528	14700	14737	14682	14764	14665	14762	14623	14618	14589	14667	14768	14744	14853	14686	14632	14584	14671	14713	14585	14560	14541	14708	14601	14774	14712	14630	14652	14767	14442	14662	14676	14517	14773	14794	14646	14659	14705	14576	14728	14697	14833	14748	14745	14451	14673	14645	14534	14728	14678	14604	14658	14467	14587	14621	14470	14673	14814	14494	14704	14597	14689	14521	14653	14750	14927	14700	14652	14617	14583	14601	14654	14789	14528	14463	14569	14613	14694	14620	14775	14750	14707	14674	14679	14660	14608	14695	14656	14776	14630	14758	14540	14776	14797	14577	14758	14596	14641	14600	14630	14711	14756	14459	14586	14496	14739	14725	14792	14693	14730	14657	14517	14679	14582	14577	14646	14628	14696	14629	14694	14694	14633	14553	14658	14773	14693	14748	14709	14536	14705	14688	14606	14513	14486	14644	14610	14736	14576	14742	14818	14853	14689	14726	14642	14779	14428	14715	14808	14794	14771	14723	14677	14742	14587	14531	14681	14609	14616	14682	14620	14682	14647	14803	14637	14810	14697	14609	14639	14592	14565	14552	14656	14745	14852	14643	14747	14719	14473	14590	14383	14737	14674	14537	14700	14656	14733	14409	14673	14667	14822	14504	14693	14908	14485	14674	14696	14699	14616	14723	14683	14788	14713	14545	14594	14614	14675	14546	14727	14774	14678	14593	14490	14791	14713	14753	14467	14479	14826	14602	14498	14657	14763	14698	14742	14557	14568	14718	14762	14785	14771	14568	14698	14663	14816	14632	14683	14677	14644	14754	14820	14716	14668	14572	14790	14553	14700	14593	14656	14735	14640	14803	14603	14555	14569	14743	14756	14779	14573	14589	14715	14682	14764	14641	14777	14657	14669	14734	14669	14636	14645	14610	14738	14614	14584	14776	14768	14709	14715	14433	14676	14638	14665	14603	14567	14774	14740	14443	14595	14578	14761	14713	14639	14680	14664	14660	14698	14640	14690	14927	14598	14705	14696	14632	14711	14687	14612	14736	14572	14632	14761	14639	14776	14636	14699	14621	14665	14584	14619	14660	14732	14710	14502	14766	14746	14704	14480	14654	14642	14584	14701	14604	14668	14539	14593	14613	14675	14863	14467	14586	14584	14745	14779	14655	14774	14655	14555	14663	14756	14767	14575	14469	14606	14730	14677	14553	14611	14638	14661	14751	14680	14640	14668	14791	14747	14709	14756	14714	14760	14543	14729	14719	14758	14709	14618	14584	14801	14623	14683	14589	14758	14571	14627	14871	14665	14756	14815	14732	14649	14810	14642	14790	14484	14603	14653	14699	14615	14632	14687	14685	14729	14688	14667	14648	14772	14689	14740	14581	14695	14543	14759	14716	14673	14636	14679	14720	14586	14627	14663	14506	14686	14768	14621	14594	14751	14709	14688	14559	14790	14687	14669	14706	14649	14633	14474	14540	14556	14749	14401	14771	14634	14863	14515	14713	14663	14475	14673	14790	14716	14628	14619	14643	14665	14812	14813	14641	14626	14367	14828	14660	14736	14692	14724	14753	14748	14684	14646	14828	14774	14740	14795	14636	14598	14728	14610	14727	14709	14785	14784	14597	14735	14719	14713	14601	14615	14568	14677	14673	14670	14609	14647	14857	14628	14596	14677	14689	14678	14727	14664	14677	14673	14819	14742	14541	14724	14734	14593	14661	14758	14792	14822	14586	14656	14751	14647	14727	14558	14622	14617	14614	14716	14716	14629	14639	14596	14690	14641	14579	14663	14618	14658	14807	14739	14814	14654	14705	14644	14462	14767	14733	14721	14585	14770	14591	14711	14700	14600	14737	14511	14640	14711	14676	14583	14670	14595	14734	14551	14689	14663	14656	14813	14707	14540	14816	14777	14711	14682	14600	14487	14659	14647	14648	14671	14595	14750	14710	14647	14628	14769	14650	14536	14751	14631	14700	14556	14598	14619	14740	14845	14847	14593	14820	14333	14585	14542	14665	14635	14364	14599	14352	14778	14632	14659	14638	14631	14436	14786	14596	14687	14615	14498	14693	14669	14592	14671	14709	14787	14727	14780	14718	14586	14872	14835	14809	14757	14713	14643	14665	14627	14664	14704	14613	14708	14575	14543	14698	14650	14680	14593	14654	14585	14561	14648	14690
23860	21400	29116	24189	22442	23517	23006	19756	18874	18409	18649	18770	18829	18205	18006	17867	17539	17673	17638	17630	17839	17623	17185	17368	17273	17569	17595	17519	17539	17350	17407	17450	17175	18841	20425	19707	18802	18048	17640	17433	17327	16979	17347	17343	17239	17151	17020	17336	17340	17245	17230	17180	17414	17162	17268	17252	17194	17335	17427	17280	17297	17226	17255	17198	17176	16924	16784	17054	17131	17092	17207	17213	17038	17164	17083	17213	17194	17191	17307	17074	16924	17361	17176	17140	17049	17187	17354	17064	17269	17194	17053	17323	17370	17308	17242	17131	17390	17080	17266	17218	17433	17331	17313	17045	17006	17223	17098	17200	17176	17142	17101	17351	17177	17263	17077	17308	17160	17048	17241	17360	17140	17303	17111	17263	17375	17015	17147	17136	17067	17241	17229	17126	17155	17192	17185	17289	17406	17310	17397	17054	17255	17016	17203	17219	17154	17174	17142	17142	17081	17222	17117	17098	17157	17246	17058	17275	17149	17332	17044	17056	17177	17153	17298	17217	16902	17323	17150	17052	17248	17152	17000	17207	17075	16887	17053	17202	17389	17323	16938	17162	17080	17224	17190	17065	17284	17254	17191	17122	17065	17062	17200	17101	16996	17219	17225	17243	17288	17050	17041	16889	17267	17050	17365	16838	17114	17232	17354	16925	17314	17149	17005	17169	17159	17066	17231	17015	17089	17065	17053	17091	17260	17278	17367	17125	17071	17184	17010	17234	17230	17229	17051	17073	17085	17274	17269	17349	17186	17123	17132	17185	17251	17407	17135	17164	16989	17323	17389	17158	17129	17345	17134	17088	17359	17182	17211	16996	17152	17067	17162	17111	17110	17024	17122	17584	17070	17159	17209	17147	17094	17362	17058	17179	17256	17140	17108	17131	16997	17009	17022	16954	17201	17233	17231	17114	17234	17249	17221	17092	17029	17110	16990	17299	17032	17360	17196	17299	17125	17323	17137	17237	17046	17163	17187	17353	17108	17144	17233	16978	17033	17016	17226	17146	17191	17253	17203	17352	17107	17241	17182	17219	17270	17046	17267	17078	17224	17176	17543	17170	17119	17021	17230	17216	17100	17115	17196	17070	17240	17124	17031	16898	16951	17160	17249	17070	17083	17072	17158	17098	17066	17173	17095	17242	17171	16995	17109	17275	17179	17252	17100	17106	17270	17131	17104	17110	17122	17110	17354	16980	17100	17095	17096	17061	17088	16793	17196	17247	17143	17398	17231	17184	17297	17341	17195	17226	17346	17262	17055	17211	17315	17147	17133	17162	17193	17230	17120	17200	17045	17076	17189	16945	17173	16920	17249	17117	17180	17168	17125	17021	17047	17028	17154	17290	17406	17420	17298	16871	16965	17154	16956	17130	17322	17141	17245	17070	17175	17056	17286	17171	17129	17107	17231	17155	17199	17055	17098	17124	16985	17064	17089	17207	17270	17283	17081	17377	17076	17105	17277	17346	17205	17217	17174	17229	17006	17173	17077	17255	17160	17209	17146	17119	17021	17201	17057	17249	17089	17107	17248	17262	17113	17026	17094	17068	17222	17218	17131	16987	17223	17055	17364	17377	17162	17248	17261	16950	17293	17296	17209	17220	17199	17201	17154	17077	17079	17165	17184	17252	17195	17298	17111	17206	17085	17271	17346	17357	17168	17234	17196	16961	17233	17064	17125	17092	17127	17100	17236	17344	17166	17163	17320	17213	17190	17080	17160	17131	17345	17165	17121	17129	17175	17005	17374	17286	17313	17233	17371	17089	17014	17365	17191	17312	17125	17221	17103	17115	17080	17165	17067	17097	16951	17280	17335	17174	17053	17120	17248	17182	17372	17033	17157	17186	17212	17226	16984	17228	17186	17360	17342	17024	16998	17127	17290	17145	17266	17228	17139	17174	17208	17317	17076	17189	17237	17114	17325	17085	16927	17108	17049	17218	17297	17053	17080	17248	17347	17132	17219	17172	17176	17284	16969	17013	17219	17015	17266	17075	17118	17220	17067	17120	17103	17256	17284	17017	17269	17161	17071	17241	17158	17222	17079	17064	17257	17297	17296	17181	17224	17177	17292	17057	17136	17124	17313	17188	17329	17154	17388	17099	17099	17175	17259	17115	17161	17143	16992	17213	17256	17212	17234	17221	17185	17002	17105	17222	17157	17021	17104	17263	17353	17054	17128	17208	17168	17208	17164	17175	17024	17058	16983	17124	17319	17134	16935	17267	17268	17162	17273	17086	17229	17120	16980	16894	17117	17280	16966	17082	16949	17076	17327	17044	17281	17163	17216	17348	17261	17181	17289	17168	17264	17014	17267	17247	17090	17177	17042	17204	17115	17040	17286	17106	16987	17077	17223	17024	17173	17036	17237	16978	17417	17011	17201	17137	17069	17167	17315	16948	17107	17127	17002	17022	17292	16855	17253	17302	17112	17231	17224	17068	17227	17202	17108	17021	17227	17087	17348	17069	17127	17233	17275	17367	17231	17085	17200	17131	17410	17036	17135	17120	17141	17246	17078	17055	17021	17090	17205	17148	17202	17213	17309	17105	17127	17286	17079	17164	17110	17235	17198	17122	17246	17242	17076	17300	17056	17045	17208	17165	17078	17173	17267	17274	17249	17347	17097	17145	17031	17301	17129	17186	17040	17069	17019	17016	17264	17140	17158	17162	17204	17137	16953	17139	17028	17153	17168	17189	17156	17179	17189	17461	17109	17000	17277	17094	17360	17079	17336	17087	17119	17322	17363	17162	17141	17018	17116	17168	17281	16889	17260	17086	17125	17303	17234	17214	17132	16978	17306	17121	17220	17219	17165	17086	17285	17245	17023	17233	17005	17205	16969	17242	17141	17219	17017	17292	17231	17084	17150	17128	17053	17083	17082	17193	17202	17074	17114	16985	17077	17122	17203	17207	17162	17102	17209	17297	16976	17114	17266	17225	17118	17259	17178	17158	17313	17044	17015	17097	17166	17082	17259	17048	17172	17263	17109	17357	17216	17231	17155	16989	17261	17296	17350	17241	17113	17259	17260	17229	17328	17205	17021	17083	17324	17257	17194	17094	17152	16970	17255	17208	16983	17158	17212	16946	17079	17254	17114	17326	17077	17202	17526	17165	17255	17127	17105	17126	17363	17101	17002	17186	16875	17108	16945	17244	17220	17227	17116	17333	17219	17242	17168	17082	17081	17133	17090	17145	17226	17267	17005	17107	17382	16966	17190	17142	17250	17182	17198	17277	17150	17251	17230	17069	17115	17260	17090	17212	16934	17177	17293	17139	17097	17097	17228	17213	17172	17236	17101	17162	17121	17164	17376	17212	17235	17264	17164	17198	17183	17092	17145	16924	16984	17330	17253	17182	17015	17049	17220	16917	17050	17028	17078	17214	17184	17295	17311	17297	17119	17302	17179	17215	17315	17250	17139	17271	17252	17152	17257	17343	17241	17139	17342	17276	17085	17287	17148	17079	17242	17292	17157	17109	17062	17075	17281	17208	17339	17111	17339	17166	17006	17133	17118	17169	17101	17256	17245	16939	17159	17016	17169	17194	17234	17102	17142	17188	17018	17234	17229	16984	16965	17099	17245	17046	17026	17221	17232	17238	17307	17065	17042	17066	17227	16814	17211	17106	17142	17036	17395	17096	17447	17244	17329	17186	17059	17096	17175	17146	17127	17129	17150	17212	17289	17144	17213	17080	17074	17264	17200	17003	17147	17163	17318	17251	17052	17049	17158	17157	17114	17063	17259	17374	17144	17196	17148	17292	17334	17012	17046	17234	17161	17015	17349	17252	16980	17316	17186	17188	17301	17093	17352	17165	17202	16966	17284	17163	17165	16986	17312	16851	17195	17101	17042	17202	17185	17172	17064	17040	17158	17040	17344	17094	17093	17033	17110	17291	17200	17240	17093	16985	17172	17260	17105	17192	17148	16973	17182	17062	17021	17212	17266	17289	17246	17198	17170	16985	17142	17402	17151	17051	17206	17096	17251	17170	17103	17158	17242	17171	17176	17345	17031	17131	17188	17168	17202	17073	17212	17070	17134	16990	16971	16871	17188	17304	17305	17198	17191	17295	17133	16982	17214	17320	17218	17399	17329	17179	17416	17249	17136	17387	17082	17249	17177	17239	17003	17136	17426	17360	17107	17213	17336	17061	17131	17079	17238	17262	17174	17117	17195	17161	17257	17240	17132	17147	17194	17004	17257	17212	17436	17233	16999	17355	17040	17155	17174	17318	17198	17333	17167	17081	17144	17182	17176	17068	17287	17116	17203	17330	17183	17236	17335	17189	17176	17215	17201	17175	17235	17216	17179	17083	17123	17237	17195	17207	17230	16926	17165	17205	17093	17130	17236	17050	16914	17182	17080	17100	17169	17212	17097	17254	17473	17140	17071	17284	17322	17118	17095	17138	17108	17180	17164	17099	17285	17034	17122	17126	17239	17109	17330	17243	17002	17169	17166	17153	17165	17159	17204	17132	17293	17125	17282	17145	17345	17191	16998	17147	17166	17103	17377	17154	17303	17335	17114	17031	17140	17223	17063	17003	17152	17050	17108	17254	17261	17087	16986	17073	17199	17103	17152	17059	17221	17052	17203	17112	17424	17235	17205	17177	17155	17077	17223	17205	17233	17240	17347	17029	17309	16895	17101	17136	17219	17114	17107	17126	17007	17161	17270	17337	17240	17280	17223	17160	17238	17149	17179	17198	16901	17335	17287	17264	17304	17275	17090	17266	17300	17210	17157	17064	17125	17280	17075	17126	17302	17098	17252	17110	17039	17136	17174	16923	17103	16999	17136	17151	17203	17326	17222	17136	17138	17250	17028	17040	17183	17144	17115	17119	17081	17122	17176	17200	17297	16886	17252	17093	17240	17079	17125	17260	17331	17456	17263	16875	17144	16976	17113	17147	17092	17178	17226	17013	17395	17210	17258	17200	17176	17097	17144	17076	17109	17337	17198	17160	17231	17131	17143	17100	17170	17082	17065	17008	17151	17132	17107	17150	16986	16938	17067	17496	17426	17018	17408	17032	17130	17048	17329	17199	17256	17109	17260	17279	17191	17126	17214	17070	17211	17122	17179	17054	17194	17298	17243	17284	17296	17294	17130	17293	17257	17306	17094	17304	17059	17228	17032	17125
20290	36360	33120	26903	22514	19280	18473	17612	16722	16153	16643	16844	16690	15997	15478	15190	15157	14990	15202	14971	14950	14982	14645	14511	14852	15058	14892	14566	14777	14551	14547	14812	14630	17368	18581	17533	16232	15149	14915	14621	14546	14535	14499	14579	14512	14483	14678	14591	14576	14584	14600	14571	14586	14429	14450	14506	14518	14392	14622	14410	14417	14421	14411	14497	14362	14420	14470	14419	14373	14397	14498	14539	14415	14505	14448	14315	14444	14644	14371	14564	14473	14541	14567	14509	14274	14635	14539	14435	14576	14538	14444	14578	14494	14468	14448	14645	14375	14363	14493	14576	14479	14465	14524	14414	14423	14579	14404	14338	14418	14494	14494	14503	14340	14517	14429	14382	14515	14376	14402	14495	14506	14671	14406	14432	14308	14559	14535	14503	14654	14430	14347	14597	14374	14467	14351	14373	14421	14432	14470	14559	14307	14374	14474	14571	14301	14560	14223	14414	14614	14441	14474	14442	14516	14574	14407	14495	14360	14405	14538	14424	14347	14550	14457	14398	14480	14377	14458	14515	14395	14295	14658	14385	14453	14497	14466	14429	14645	14428	14536	14440	14446	14279	14457	14403	14475	14323	14434	14442	14503	14518	14650	14560	14298	14557	14407	14589	14437	14400	14555	14387	14423	14412	14305	14466	14520	14610	14307	14558	14442	14488	14486	14444	14314	14459	14370	14564	14344	14429	14499	14403	14474	14489	14364	14412	14599	14370	14587	14347	14500	14452	14390	14524	14527	14434	14361	14608	14371	14433	14545	14481	14531	14310	14489	14496	14484	14536	14374	14466	14371	14435	14413	14562	14415	14384	14517	14521	14427	14382	14343	14543	14562	14509	14578	14386	14380	14502	14574	14520	14533	14476	14430	14416	14336	14397	14351	14447	14515	14282	14606	14377	14554	14476	14373	14478	14453	14520	14499	14496	14551	14570	14312	14352	14606	14504	14284	14503	14425	14490	14424	14451	14557	14489	14645	14502	14375	14555	14612	14350	14530	14504	14253	14531	14467	14396	14469	14345	14500	14588	14401	14374	14445	14324	14459	14380	14392	14532	14593	14435	14397	14513	14466	14522	14613	14402	14383	14439	14566	14597	14603	14419	14425	14472	14483	14556	14546	14512	14365	14498	14389	14317	14448	14414	14494	14562	14471	14536	14571	14461	14459	14439	14624	14473	14425	14519	14627	14538	14418	14353	14408	14394	14529	14392	14371	14433	14574	14199	14442	14572	14582	14504	14343	14444	14602	14691	14322	14470	14415	14327	14437	14624	14544	14464	14515	14325	14466	14316	14388	14279	14411	14457	14452	14514	14444	14466	14445	14431	14673	14573	14483	14601	14375	14465	14476	14447	14412	14548	14571	14579	14335	14517	14377	14449	14303	14585	14357	14421	14561	14238	14448	14438	14591	14460	14532	14447	14490	14403	14342	14533	14584	14421	14539	14533	14392	14324	14584	14512	14619	14352	14408	14525	14448	14523	14579	14433	14430	14624	14431	14503	14358	14486	14399	14516	14374	14590	14516	14574	14355	14408	14503	14440	14678	14456	14341	14251	14412	14456	14359	14593	14460	14466	14519	14484	14305	14513	14479	14598	14446	14389	14498	14571	14461	14509	14507	14522	14672	14581	14634	14362	14524	14372	14404	14353	14455	14456	14462	14462	14461	14434	14540	14382	14582	14518	14293	14444	14521	14317	14733	14600	14572	14390	14413	14480	14281	14335	14386	14448	14464	14517	14405	14454	14592	14414	14512	14489	14523	14554	14495	14443	14481	14243	14577	14480	14397	14578	14461	14397	14463	14533	14522	14606	14277	14502	14502	14589	14449	14519	14436	14568	14453	14549	14536	14391	14415	14537	14373	14495	14402	14415	14405	14450	14558	14318	14566	14410	14385	14503	14480	14437	14481	14356	14402	14484	14458	14499	14526	14461	14522	14464	14417	14448	14320	14480	14577	14413	14417	14503	14529	14401	14482	14444	14396	14284	14507	14250	14383	14546	14652	14589	14382	14516	14521	14476	14521	14437	14512	14469	14421	14459	14542	14431	14360	14458	14528	14417	14447	14473	14476	14473	14404	14630	14339	14480	14484	14536	14357	14460	14483	14466	14352	14632	14580	14570	14498	14498	14597	14586	14522	14383	14635	14296	14487	14235	14426	14642	14666	14538	14482	14498	14420	14663	14488	14414	14500	14431	14514	14370	14445	14400	14496	14646	14288	14417	14479	14428	14564	14487	14491	14371	14358	14428	14650	14460	14502	14408	14434	14469	14458	14640	14443	14489	14423	14513	14494	14573	14436	14454	14493	14447	14488	14405	14499	14322	14489	14342	14546	14669	14462	14371	14413	14449	14492	14495	14452	14624	14520	14517	14453	14647	14348	14500	14521	14406	14424	14506	14570	14359	14405	14450	14521	14421	14635	14418	14452	14575	14514	14267	14360	14475	14569	14544	14448	14496	14485	14430	14343	14409	14476	14326	14578	14562	14546	14487	14303	14362	14446	14596	14616	14236	14403	14308	14573	14332	14449	14332	14533	14609	14497	14334	14544	14457	14404	14561	14459	14416	14401	14411	14556	14435	14459	14444	14395	14629	14469	14480	14541	14379	14444	14529	14359	14535	14443	14526	14553	14368	14286	14469	14524	14405	14393	14527	14437	14545	14475	14649	14403	14334	14440	14558	14465	14516	14547	14410	14320	14396	14585	14395	14460	14407	14287	14540	14411	14437	14591	14470	14537	14493	14565	14472	14543	14251	14457	14602	14574	14639	14708	14390	14525	14460	14413	14533	14416	14493	14437	14455	14430	14589	14347	14416	14546	14351	14425	14572	14568	14423	14487	14446	14482	14413	14561	14496	14476	14465	14318	14439	14476	14549	14268	14583	14405	14441	14456	14498	14202	14473	14492	14487	14513	14700	14414	14382	14512	14424	14530	14553	14306	14364	14242	14559	14379	14502	14500	14538	14523	14466	14477	14665	14459	14579	14534	14413	14565	14229	14409	14433	14465	14688	14402	14462	14372	14353	14462	14536	14405	14476	14417	14572	14485	14361	14422	14544	14232	14404	14469	14581	14361	14342	14346	14459	14496	14530	14384	14548	14516	14575	14341	14459	14354	14425	14457	14465	14524	14444	14433	14532	14411	14420	14461	14305	14386	14429	14405	14445	14533	14439	14400	14502	14505	14425	14315	14627	14428	14543	14494	14622	14495	14431	14417	14349	14561	14587	14550	14406	14438	14336	14455	14519	14576	14584	14426	14434	14517	14585	14629	14352	14587	14318	14524	14434	14273	14504	14398	14375	14460	14464	14412	14370	14381	14431	14516	14510	14349	14491	14433	14346	14444	14546	14572	14718	14547	14472	14508	14434	14408	14446	14436	14456	14457	14426	14391	14459	14602	14645	14399	14502	14564	14323	14439	14519	14415	14350	14617	14395	14549	14341	14345	14407	14366	14341	14645	14445	14476	14316	14523	14524	14502	14509	14516	14401	14468	14444	14481	14474	14370	14355	14428	14351	14432	14335	14449	14456	14466	14434	14448	14595	14586	14545	14547	14562	14388	14319	14593	14351	14446	14621	14430	14284	14501	14522	14442	14465	14582	14511	14529	14458	14416	14506	14681	14508	14516	14617	14376	14431	14599	14501	14552	14485	14476	14583	14509	14460	14608	14446	14443	14368	14443	14343	14302	14456	14406	14355	14553	14400	14438	14497	14304	14495	14481	14459	14505	14571	14548	14447	14535	14570	14421	14463	14502	14415	14560	14464	14407	14333	14565	14419	14456	14483	14610	14463	14532	14398	14449	14447	14392	14364	14558	14283	14451	14457	14518	14673	14241	14541	14311	14445	14512	14506	14574	14496	14586	14616	14628	14485	14469	14514	14461	14493	14473	14327	14413	14450	14453	14366	14648	14455	14577	14450	14485	14496	14491	14457	14443	14555	14460	14370	14417	14436	14557	14646	14537	14449	14424	14507	14547	14628	14533	14432	14378	14624	14384	14503	14528	14338	14480	14468	14397	14277	14468	14589	14368	14415	14408	14441	14491	14583	14425	14419	14426	14571	14410	14683	14478	14415	14417	14412	14472	14368	14488	14337	14389	14284	14571	14472	14478	14419	14621	14394	14457	14288	14454	14514	14495	14611	14307	14583	14611	14298	14563	14635	14337	14403	14456	14542	14331	14440	14529	14586	14460	14371	14412	14439	14636	14479	14386	14515	14450	14484	14383	14627	14413	14521	14425	14417	14542	14468	14492	14326	14437	14575	14565	14557	14479	14475	14337	14441	14419	14510	14434	14658	14377	14478	14649	14594	14421	14563	14504	14465	14303	14597	14633	14556	14475	14366	14441	14669	14302	14570	14414	14449	14497	14505	14542	14292	14366	14415	14432	14456	14384	14512	14544	14615	14479	14449	14605	14354	14661	14367	14465	14445	14483	14309	14419	14435	14399	14392	14430	14375	14622	14481	14465	14309	14612	14489	14598	14365	14457	14480	14608	14439	14363	14593	14543	14418	14289	14411	14617	14615	14580	14515	14416	14489	14470	14546	14491	14481	14620	14421	14751	14559	14421	14372	14567	14371	14514	14457	14389	14382	14621	14429	14572	14431	14619	14586	14549	14537	14420	14261	14362	14452	14451	14428	14501	14479	14399	14379	14308	14365	14374	14390	14439	14491	14482	14492	14630	14387	14533	14367	14388	14494	14331	14573	14512	14487	14481	14760	14552	14496	14431	14443	14438	14516	14589	14570	14421	14492	14455	14383	14528	14405	14455	14445	14768	14351	14459	14490	14542	14609	14411	14501	14249	14549	14592	14424	14519	14524	14497	14432	14498	14603	14468	14505	14567	14379	14400	14506	14502	14424	14477	14186	14385	14455	14503	14495	14452	14469	14501	14473	14359	14411	14392	14583	14557	14359	14291	14531	14367	14393	14499	14424	14531	14436	14530	14518	14295	14504	14412	14592	14608	14383	14458	14516	14373	14412	14426	14579	14531	14397	14475	14397	14575	14424	14412	14542	14360	14376	14561	14386	14535	14482	14447	14620	14538	14517	14535	14623	14540	14565	14401	14560	14528	14434	14602	14359	14560	14607	14455	14612	14405	14592	14680	14396	14614	14426	14406	14520	14354	14421
22984	21395	29400	23803	21678	23916	26634	20524	19474	19119	19053	19087	19275	18694	18367	17985	17888	17709	17909	18040	17470	17666	17555	17566	17178	17548	17663	17375	17422	17490	17353	17321	17433	20378	22658	21588	19811	18519	17582	17174	17395	17345	17121	16990	17042	17127	17234	17265	17187	17068	17105	17220	17131	17084	17177	17316	17148	17358	17251	17179	17224	17083	17108	16857	17066	17202	17017	17173	17105	16948	16939	17091	17266	17186	17348	17005	17321	17298	17005	17307	17275	17043	17111	17352	17130	17062	17067	17322	17132	16970	17075	17066	17077	17236	17159	17276	17274	17190	17047	17151	17232	17178	17011	17131	17052	16974	17214	17228	17123	16907	17205	17145	17029	17073	17176	17246	17142	17281	17192	17046	17093	17005	17175	17019	17222	17085	16935	17166	17165	16952	16999	16921	17061	16951	17112	17154	17082	17251	17081	17024	17172	17253	17123	17077	17056	16876	17313	16917	17133	16933	17004	17170	17184	16929	17125	17176	17047	17098	17082	17071	17218	17142	16992	17098	17071	17018	17126	17172	17302	17050	17014	17208	17219	17199	17353	17235	17095	17064	17115	17106	17054	16983	17168	17164	17056	17110	16875	17258	17203	16986	16909	17068	17022	17077	17117	17239	17047	16855	17084	17154	17214	16970	17211	17068	17086	17260	17064	17155	17369	17091	17043	17141	16980	17089	16978	17295	17243	17185	17364	17136	17046	17357	16993	17018	16910	17087	17242	16967	16964	17022	17175	17041	17236	16892	17230	17198	17199	17219	16987	16922	16971	17186	17289	17165	17227	17042	17225	17216	17070	17016	17143	17212	16947	17176	17178	16958	17128	17010	16903	17093	17091	16797	17224	17155	17327	17214	17053	17225	17016	17102	17281	17285	17215	17012	17351	17009	17180	16934	17273	17157	17140	17092	17270	16994	17272	17099	17017	17221	17166	17033	17133	16924	17092	17250	16922	17049	17095	17218	17331	17193	17188	17041	17164	17033	17117	17210	17118	17151	17061	17230	17065	16969	17007	17152	17074	17164	17375	16858	17050	17046	17101	17258	16927	17177	16921	17048	17165	17039	16997	17376	16989	17291	17164	17168	17208	17107	17133	17065	16928	16981	17043	17123	17153	17058	17002	17177	16989	17188	17026	17378	17080	17129	17012	17031	16761	17084	17077	16990	17155	16981	16980	17212	17091	17077	17280	17064	17125	16988	17003	17188	17176	17072	17180	17028	16978	17134	17101	17031	17099	16919	17038	17124	16886	16870	17054	17062	17115	17118	17104	17038	17071	17094	17049	16995	17382	17105	16962	17046	17219	17114	17079	17209	17055	17030	17050	17203	17253	17072	17035	16983	17217	16997	17202	17102	17044	17200	17131	17214	17113	17177	17104	17135	17234	17206	17203	16680	17013	17054	17052	16966	17068	17067	17112	17071	17178	17042	17076	17332	17200	16956	17152	17085	17060	17119	17145	17371	17099	16989	17032	17072	17121	17043	17059	17171	17041	17081	17026	17059	17114	17002	16914	17159	17102	16763	17067	17034	17167	16970	16904	17057	17140	17069	17195	17127	16971	16896	17252	17087	17203	17290	17010	17079	17067	16957	16952	17186	17163	17086	17071	17107	17183	16969	17160	17179	17130	17018	17000	17118	17049	17088	16971	17035	17126	17132	16899	17225	17010	16978	16869	17302	16994	17085	16929	17136	16985	17174	17088	17096	17200	17336	16987	16953	17302	17207	17058	17073	17188	17086	17283	17126	17009	17058	17105	17210	17057	17209	17110	17060	17176	17098	17293	17210	17062	17171	17069	17067	17060	16987	17283	16902	17241	17063	17035	16882	17137	17150	17216	17036	16909	16886	17027	17382	16956	17130	17164	17089	17047	16972	17206	17235	17051	17125	17216	16938	16820	17345	16989	17125	17024	17125	17199	17131	17039	16988	17157	17187	17136	16927	17312	17218	16939	17078	16909	17031	16998	17170	17192	16946	16911	17245	17175	17028	16863	17137	17226	17103	17053	17066	17224	17221	17128	17335	16941	17102	16981	16988	17312	17093	16962	17278	17179	16977	17088	17120	17155	17075	17121	17196	16800	16842	17023	17151	16960	16962	17088	16910	16888	17094	17031	16995	17279	17336	17099	17141	17125	17138	17099	16919	17108	16924	16919	17180	16864	17020	17104	17059	17163	17065	16985	17189	17077	16971	16992	17211	17180	17380	17088	17082	17430	17068	17290	17176	17039	17153	17194	17220	17014	17017	17335	16946	17089	17093	17333	17210	17163	16987	17076	17076	16960	17237	17089	17039	16873	17290	16975	17220	16980	17083	17288	17171	17303	17098	17045	17030	17160	17149	17012	17207	17030	17022	16915	17158	17156	17016	16997	17206	17026	17189	17106	17026	16971	17100	17036	17106	16967	17032	17057	17100	16941	17091	17099	16985	17091	17030	16941	17043	16892	17259	17083	17197	17039	16971	17172	16824	17099	16994	16910	17008	17238	17014	17212	17021	17238	17119	16966	16991	17075	17217	17064	17019	17213	17071	17146	17082	17183	17134	17213	17005	17178	17096	17316	17189	17010	17123	17165	16975	16955	16836	17247	17031	17045	17154	17233	17053	16986	17163	16955	17149	17075	16942	16849	16914	17136	17159	17047	17144	16967	17119	17004	16956	17219	17039	17163	17091	16975	17005	17066	17268	17042	17058	17120	17032	17062	17138	17176	17098	16962	17081	17275	17071	17148	17178	17022	17134	17200	17090	17083	17110	16913	17209	17078	16935	17006	17128	16885	16969	17134	17116	17058	17076	17127	17300	17148	17344	17087	17214	17186	17294	16995	17221	16850	17184	17165	17202	17175	17031	17020	16922	17256	17071	16985	17315	16918	17225	17077	17177	17136	17095	17197	16996	16880	16942	17161	17306	16959	17047	16960	17028	17067	16984	17154	16879	17113	16921	16994	16976	17095	17034	16930	17117	17246	16987	17202	17133	17035	17176	17068	17105	17052	16996	17220	17080	16968	17029	17087	17036	17216	17270	17200	17028	17181	17128	16900	16996	17004	17014	17093	17060	17144	17275	16989	17145	17128	17126	17138	17162	17039	17140	17059	17225	17203	17079	16977	17122	17009	17056	17194	17246	17032	17049	17106	17135	17116	16986	16992	16979	17077	16897	17043	16946	17183	16875	17153	17010	16994	17057	17068	17002	17095	17135	17214	17014	17008	17129	17109	17211	16974	16869	17153	17413	17047	16977	17068	16941	17058	17068	17012	16966	17028	17142	17342	17109	17017	17064	17070	17190	17023	16970	17023	17237	16956	17188	17125	17122	17270	16992	17194	17158	17001	17094	17135	17121	17141	17192	17242	17097	17091	16986	17311	17121	17013	17090	16951	17200	17173	17041	16944	17086	16987	17163	16927	17099	16953	16996	17101	17160	17240	17122	17045	16989	17029	17133	17120	17178	17117	17042	17039	16985	17022	17123	17221	17019	17078	16963	17026	17223	16830	16888	16983	17044	17090	17072	17228	17118	17187	17040	17161	17189	16956	17013	17000	17117	17109	17047	17148	17024	16949	17178	17024	16897	17065	17043	17005	17248	17063	17192	17141	17137	16972	17126	16999	17084	17107	16998	16857	17160	17214	17233	16970	17101	17139	16963	16955	17014	17029	17101	17124	17111	17212	17190	17212	17132	16987	17007	16996	16954	17103	17151	17042	17165	17153	17236	17099	17190	16991	17135	17065	17068	17069	17107	17130	17130	17151	17123	17160	17107	17309	17176	16959	17254	17251	17105	17021	17237	17055	17098	16944	16861	17099	17113	17077	16931	17029	17294	16918	17147	16986	17207	17128	17142	17216	17018	17020	17088	17063	17272	17144	17156	17165	17097	17053	17057	17054	16976	17190	17115	17102	17014	17137	17020	17153	17275	17050	17076	17209	17158	17088	17115	17066	17006	17029	17061	17129	17182	17068	17315	17211	17247	16897	17179	17161	17192	17350	17105	17158	17072	17054	17034	17102	17064	17057	17214	17078	17225	17028	17117	17129	17090	16983	16951	17236	16843	17165	17042	17129	16994	17298	17100	16908	17225	17021	17138	17163	17126	17206	17116	16933	17280	16977	17018	17061	17115	17007	16984	17068	17051	17014	17232	17247	17065	17169	17085	17328	16950	17093	17066	17168	17140	17182	17132	17003	16980	17191	17116	16962	17123	17262	16778	17202	17247	16920	16946	17095	16962	16985	17103	16940	17008	17237	17174	17198	17312	16916	17078	17152	17142	17083	17087	17175	17066	17222	17010	16953	17055	17033	16976	17008	17096	17127	17147	17034	17286	17152	17143	17244	17163	17184	17174	17211	17421	17235	17056	17108	17071	17224	17278	17200	17255	17055	17181	17057	16973	17231	16915	17193	17052	16981	17181	17106	17166	17084	16996	17207	17180	17153	17054	17210	16896	16922	17058	17018	17125	17217	17201	17126	17123	17166	17016	17156	16905	17130	16963	16974	17121	16970	16938	17018	17153	17257	17244	16895	17196	17029	17192	17094	17188	17144	17196	17203	17119	17077	16965	17165	17357	17059	17124	16858	17230	17125	17003	17053	17113	17288	17099	17055	16946	17072	17158	17088	17239	17197	16933	17044	17075	17174	16984	16996	17100	17232	17077	17139	16954	17231	17235	17289	16982	17082	17145	17156	17081	17016	16946	17185	17045	17235	17150	16955	16955	17017	17187	17232	16969	17040	16955	17193	17176	16822	17142	17056	16991	17062	17086	17111	17107	17116	17311	17297	17103	17104	16978	17161	17053	17124	16790	17178	17116	17208	17104	17016	16924	16975	17005	16992	16957	17206	17167	16883	17176	17072	17191	17326	17128	17272	17091	17074	17060	17119	17081	17097	17033	17122	17014	17009	17069	17071	17066	17033	17108	17095	17021	17131	17103	17235	17225	16963	17009	17007	16985	17107	17108	17032	17209	17370	17205	16891	17123	17146	17176	17263	17248	16954	17149	17007	17173	17201	17053	17289	17159	17350	17185	17053	17115	17067	17248	17153	17207	17121	17018	17182	17115	17125	16830	17244	17084	17208	17140	17242	16974	16826	17032	17089	17242	17133	17169	17037	17334	17068	17110	17098	17078	17131	17229	17241	16968	16980	17119
21910	40179	37285	30003	25241	21379	20367	19028	17997	17051	17306	17562	17616	16364	15694	15466	15358	15022	15472	15341	14713	15002	14616	14530	14611	15044	14738	14464	14578	14740	14722	14650	14616	19419	21678	19941	17368	15626	14783	14334	14296	14474	14431	14307	14539	14328	14329	14519	14411	14275	14460	14515	14437	14448	14414	14434	14503	14311	14517	14244	14373	14473	14750	14473	14296	14373	14323	14324	14465	14279	14417	14343	14443	14423	14449	14314	14453	14255	14424	14359	14387	14339	14556	14406	14459	14226	14365	14496	14412	14349	14345	14367	14376	14336	14343	14404	14192	14432	14374	14353	14448	14388	14383	14278	14422	14146	14387	14368	14449	14378	14323	14390	14511	14480	14445	14389	14512	14519	14372	14317	14433	14373	14375	14304	14395	14372	14201	14392	14325	14462	14334	14241	14423	14221	14454	14587	14437	14448	14359	14432	14205	14342	14473	14269	14339	14385	14327	14426	14328	14382	14397	14389	14372	14366	14416	14420	14516	14442	14359	14189	14361	14421	14487	14237	14332	14314	14419	14416	14537	14240	14292	14285	14501	14552	14238	14401	14351	14270	14393	14501	14411	14367	14463	14243	14398	14227	14322	14237	14496	14264	14323	14449	14408	14564	14362	14486	14514	14446	14496	14358	14205	14229	14338	14284	14401	14415	14367	14397	14502	14421	14401	14285	14325	14450	14462	14196	14232	14468	14242	14253	14422	14435	14291	14414	14344	14248	14389	14374	14454	14275	14185	14258	14269	14535	14376	14573	14368	14354	14316	14444	14373	14351	14384	14332	14208	14460	14326	14264	14580	14296	14109	14377	14473	14319	14306	14512	14275	14349	14259	14207	14541	14371	14383	14297	14487	14571	14492	14352	14409	14159	14253	14422	14334	14262	14476	14397	14496	14434	14422	14320	14426	14268	14364	14546	14429	14389	14362	14483	14289	14413	14288	14377	14422	14380	14399	14446	14403	14389	14271	14306	14260	14482	14290	14405	14233	14406	14354	14487	14400	14448	14447	14496	14258	14387	14377	14469	14311	14171	14348	14127	14368	14454	14339	14378	14408	14212	14318	14407	14598	14277	14497	14368	14258	14504	14328	14477	14344	14309	14239	14425	14353	14366	14497	14474	14372	14368	14322	14290	14253	14391	14462	14406	14223	14381	14260	14396	14452	14274	14171	14306	14427	14385	14439	14469	14493	14392	14332	14519	14323	14387	14246	14386	14285	14313	14474	14353	14543	14421	14364	14334	14393	14504	14307	14424	14329	14429	14447	14365	14397	14341	14510	14402	14456	14353	14314	14422	14345	14365	14183	14262	14453	14526	14363	14318	14343	14263	14500	14387	14267	14417	14281	14403	14405	14399	14224	14364	14195	14468	14526	14475	14388	14406	14415	14230	14488	14522	14371	14435	14406	14295	14382	14455	14270	14469	14351	14346	14253	14187	14403	14395	14291	14397	14335	14507	14355	14402	14482	14337	14281	14307	14271	14274	14383	14348	14403	14407	14322	14327	14381	14456	14287	14298	14339	14329	14387	14461	14534	14406	14412	14298	14452	14176	14488	14326	14407	14305	14432	14422	14461	14212	14372	14257	14363	14371	14167	14370	14365	14328	14445	14619	14460	14382	14287	14502	14365	14344	14347	14363	14164	14382	14358	14393	14303	14459	14363	14209	14429	14324	14341	14253	14427	14535	14313	14414	14139	14237	14434	14422	14262	14575	14473	14438	14365	14344	14358	14618	14290	14339	14467	14358	14301	14373	14395	14476	14344	14343	14343	14340	14299	14391	14265	14353	14451	14260	14179	14422	14444	14380	14089	14354	14357	14282	14229	14314	14447	14351	14393	14158	14390	14309	14400	14338	14369	14370	14340	14561	14404	14542	14548	14384	14357	14382	14455	14318	14316	14292	14381	14311	14441	14325	14415	14462	14450	14289	14263	14468	14290	14470	14448	14496	14227	14457	14246	14202	14496	14314	14373	14290	14337	14372	14196	14541	14360	14435	14344	14446	14248	14449	14205	14514	14339	14449	14393	14129	14399	14403	14357	14372	14445	14212	14480	14295	14361	14330	14261	14262	14451	14200	14346	14412	14488	14382	14507	14219	14242	14406	14429	14360	14402	14309	14224	14376	14213	14111	14451	14348	14490	14272	14320	14309	14413	14203	14424	14252	14390	14490	14441	14423	14537	14334	14427	14392	14305	14340	14410	14486	14445	14311	14366	14304	14449	14364	14257	14520	14353	14338	14376	14437	14394	14421	14328	14444	14394	14505	14455	14208	14379	14604	14297	14539	14358	14416	14498	14443	14550	14471	14272	14232	14337	14351	14287	14312	14311	14299	14387	14404	14368	14407	14334	14448	14254	14406	14429	14369	14452	14474	14222	14299	14369	14281	14367	14490	14432	14248	14462	14510	14357	14285	14254	14483	14458	14364	14388	14420	14446	14311	14413	14329	14353	14408	14332	14166	14250	14441	14457	14366	14424	14289	14523	14425	14243	14377	14464	14415	14357	14348	14335	14445	14526	14543	14219	14421	14360	14256	14326	14343	14357	14438	14481	14262	14430	14128	14413	14242	14441	14411	14167	14363	14382	14540	14312	14444	14366	14398	14334	14349	14494	14387	14237	14377	14327	14345	14377	14287	14348	14360	14341	14473	14463	14377	14335	14432	14306	14241	14387	14233	14457	14453	14326	14384	14442	14360	14466	14180	14411	14197	14112	14624	14559	14101	14243	14427	14452	14273	14425	14407	14314	14381	14328	14296	14376	14270	14434	14393	14412	14351	14360	14576	14249	14335	14337	14505	14420	14425	14489	14338	14379	14325	14451	14402	14207	14235	14121	14487	14326	14403	14436	14436	14451	14209	14344	14462	14375	14415	14406	14322	14459	14352	14409	14319	14474	14334	14476	14459	14438	14405	14485	14359	14356	14153	14401	14300	14380	14444	14427	14351	14405	14414	14503	14504	14307	14226	14369	14388	14424	14302	14468	14177	14321	14306	14351	14494	14385	14284	14336	14502	14354	14307	14215	14390	14268	14328	14425	14376	14456	14615	14284	14223	14294	14454	14379	14153	14491	14466	14330	14428	14363	14409	14334	14430	14352	14242	14436	14436	14342	14350	14312	14345	14292	14388	14388	14297	14390	14268	14537	14427	14400	14471	14293	14461	14301	14332	14399	14226	14217	14312	14420	14319	14372	14507	14410	14356	14236	14408	14416	14357	14347	14237	14379	14461	14436	14320	14264	14153	14534	14319	14348	14304	14453	14351	14539	14245	14474	14437	14343	14495	14493	14320	14334	14197	14462	14350	14374	14485	14339	14378	14166	14339	14277	14387	14402	14376	14469	14388	14285	14296	14522	14309	14493	14308	14347	14299	14459	14159	14444	14193	14480	14333	14382	14479	14366	14356	14396	14356	14481	14346	14367	14319	14352	14359	14458	14216	14377	14467	14339	14480	14306	14442	14388	14368	14391	14431	14398	14460	14317	14404	14293	14430	14393	14503	14313	14360	14245	14306	14386	14432	14425	14352	14473	14515	14501	14242	14476	14392	14328	14308	14372	14433	14313	14282	14595	14236	14458	14382	14364	14498	14345	14302	14371	14540	14406	14276	14492	14389	14291	14410	14289	14342	14276	14295	14407	14355	14309	14423	14352	14349	14293	14208	14405	14198	14456	14269	14408	14446	14318	14234	14212	14276	14350	14386	14392	14351	14402	14219	14312	14378	14245	14393	14415	14406	14350	14222	14480	14382	14286	14408	14371	14375	14420	14289	14303	14401	14296	14438	14568	14351	14338	14469	14522	14517	14260	14377	14427	14451	14349	14372	14302	14393	14218	14363	14423	14346	14260	14433	14242	14323	14380	14294	14397	14446	14424	14407	14437	14482	14172	14314	14493	14344	14258	14419	14406	14558	14256	14379	14440	14429	14414	14197	14463	14398	14411	14352	14246	14274	14478	14631	14384	14327	14488	14349	14283	14186	14232	14357	14272	14332	14427	14416	14481	14399	14261	14219	14350	14538	14557	14297	14198	14476	14267	14480	14350	14473	14484	14190	14309	14099	14479	14373	14508	14300	14470	14224	14510	14415	14461	14553	14237	14411	14376	14275	14353	14352	14280	14514	14337	14331	14300	14268	14260	14276	14396	14316	14360	14487	14347	14522	14356	14249	14348	14379	14376	14337	14450	14322	14343	14393	14340	14535	14466	14330	14281	14518	14519	14380	14413	14453	14363	14375	14338	14376	14366	14333	14403	14417	14551	14203	14412	14312	14284	14475	14365	14344	14342	14478	14275	14618	14238	14389	14376	14307	14358	14322	14453	14436	14557	14265	14281	14533	14435	14353	14435	14517	14347	14387	14250	14399	14315	14335	14423	14380	14430	14255	14506	14367	14299	14296	14294	14475	14284	14332	14368	14492	14285	14361	14509	14385	14363	14470	14276	14392	14435	14202	14241	14368	14321	14216	14404	14481	14358	14353	14393	14337	14279	14538	14353	14563	14504	14402	14464	14218	14384	14375	14256	14334	14294	14423	14376	14367	14096	14251	14377	14551	14478	14384	14486	14345	14458	14530	14301	14480	14313	14524	14492	14339	14252	14307	14299	14303	14342	14380	14321	14251	14347	14274	14260	14425	14328	14527	14464	14374	14300	14334	14422	14353	14435	14368	14340	14349	14375	14322	14178	14386	14499	14445	14491	14410	14379	14377	14197	14279	14368	14590	14482	14307	14459	14624	14243	14215	14503	14338	14459	14222	14299	14435	14467	14408	14624	14517	14364	14278	14403	14355	14461	14488	14426	14318	14358	14495	14325	14396	14345	14467	14447	14279	14493	14421	14395	14179	14292	14369	14343	14483	14287	14365	14247	14355	14336	14486	14372	14408	14336	14334	14361	14269	14401	14248	14430	14264	14413	14446	14474	14507	14255	14308	14246	14331	14359	14389	14334	14365	14403	14239	14424	14488	14351	14323	14493	14297	14473	14290	14513	14483	14415	14516	14311	14553	14521	14210	14484	14251	14282	14455	14277	14305	14256	14450	14209	14412	14530	14388	14471	14276	14255	14310	14331	14385	14429	14442	14535	14417	14237	14153	14446	14510	14478	14367	14298	14387	14336	14287	14335	14376	14397	14454	14418	14494
27869	23419	28330	25423	21304	19617	18821	18434	18259	17885	17924	18258	18159	17994	17780	17774	17240	17348	17552	17454	17425	17321	17325	17108	17542	17423	17365	17452	17422	17238	17443	17328	17722	17494	17669	17796	17935	17375	17425	17170	17393	17181	17165	17191	17257	17214	17110	17265	17207	17291	17405	17225	17171	17073	17277	17449	17576	17324	17310	17264	17302	17517	17312	17275	17201	17124	17067	17190	17365	17213	17270	17112	17156	17215	17144	17256	17131	17194	17316	17262	17266	17296	17196	17129	17280	17315	17260	17154	17266	17282	17217	17486	17239	17069	17185	17365	17462	17378	17109	17338	17252	17323	17324	17203	17297	17206	17377	17035	17341	17397	17264	17232	17328	17404	17124	17160	17333	17221	17228	17250	17131	17187	17299	17062	17132	17319	17214	17422	17242	17247	17165	17313	17382	17179	17315	17308	17486	17111	17150	17178	17381	17303	17191	17222	17238	17139	17337	17236	17169	17121	17304	17157	17237	17231	17298	17216	17249	17240	17137	17260	17268	17198	17168	17172	16981	17270	17243	17413	17288	17099	17104	17100	17273	17168	17268	17377	17095	16941	17326	17206	17523	17388	17191	17026	17033	17331	17038	17149	17401	17308	17384	17167	17111	17158	17440	17330	17387	17288	17194	17226	17216	17431	17236	17360	17217	17225	17293	17346	17387	17295	17341	17261	17349	17247	17313	17260	17347	17237	17321	17285	17088	17325	17246	17167	17193	16947	17331	17282	17356	17343	17144	17191	17340	17206	17287	17423	17207	17152	17270	17160	17228	17160	17213	17068	17269	17256	17283	17337	17031	17288	17231	17388	17176	17337	17073	17346	17171	17126	17316	17070	17069	17295	17089	17266	17295	17391	17246	17208	17390	17146	17095	17202	17245	17394	17272	17056	17248	17248	17319	17318	17295	17178	17560	17331	17155	17161	17367	17334	17096	17234	17396	17206	17080	17477	17318	17124	17415	17200	17351	17113	17092	17170	17376	17168	17087	17269	17302	17330	17304	17347	17249	17099	17137	17144	17152	17231	17243	17068	17392	17163	17117	17152	17359	17204	17273	17334	17365	17243	17139	17422	17148	17555	17340	17249	17332	17216	17206	17157	17356	17345	17485	17173	17199	17204	17347	17468	17172	17110	17208	17142	17387	17217	17216	17212	17112	16867	17391	17164	17269	17157	17440	17370	17226	17184	17205	17216	17328	17356	17191	17273	17125	17438	17334	17315	17264	17171	17365	17185	17139	17266	17165	17218	17306	17148	17340	17280	17236	17029	17282	17361	17277	17334	17333	17302	17287	17317	17425	17280	17283	17312	17361	17293	17284	17372	17240	17342	17388	17174	17172	17505	17210	17329	17245	17266	17210	17210	17146	17212	17316	17234	17198	17053	17236	17097	17482	17153	17330	17271	17191	17304	17156	17219	17107	17250	17271	17195	17183	17217	17126	17295	17192	16938	17130	17100	17270	17169	17383	17249	17266	17236	17028	17239	17334	17101	17290	17205	17157	17674	17054	17226	17360	17292	17316	17390	17132	17215	17287	17110	17250	17248	17276	17137	17469	17383	17357	17171	17182	17213	17176	17121	17504	17294	17356	17134	17250	17047	16998	17453	17211	17106	17274	17254	17398	17316	17327	17300	17228	17081	17357	17137	17328	17061	17190	17356	17297	17134	17154	17332	17135	17223	17200	17049	17334	17089	17314	17421	17310	17198	17325	17084	17123	17140	17551	17334	17269	17189	16965	17313	17241	17260	17359	17383	17464	17304	17097	17174	17352	17237	17353	17193	17208	17161	17144	17028	17283	17144	17274	17188	17218	17159	16972	17082	17315	17270	17396	17294	17105	17191	17265	17173	17017	17199	17349	17057	17027	17238	17235	17236	17252	17377	17246	17372	17310	17119	17318	17598	17209	17207	17453	17258	17232	17176	17241	17215	17332	17181	17283	17398	17473	17216	17247	17447	17217	17229	17392	17383	17174	17319	17268	17017	17231	16993	17179	17183	17361	17086	17446	17205	17168	17205	17234	17354	17178	17207	17283	17335	17171	17295	17334	17336	17267	17504	17251	17227	17342	17318	17258	17196	17365	17159	17242	17336	17258	17207	17264	17049	17107	17231	17354	17181	17324	17478	17265	17363	17325	17355	17298	17402	17338	17269	17255	17279	17174	17196	17254	17287	17246	17331	17313	17189	17238	17367	17444	17157	17318	17422	17293	17286	17387	17351	16995	17157	17421	17433	17130	17231	17280	17255	17340	17174	17246	17075	17128	17167	17093	17183	17218	17223	17355	17287	17250	17333	17541	17180	17198	17324	17303	17123	17086	17180	17091	17094	17312	17080	17230	17352	17311	17252	17139	17129	17227	17254	17123	17188	17318	17211	17160	17109	17493	17334	17231	17308	17213	17413	17323	17320	17180	17307	17559	17302	17160	17357	17078	17132	17244	17209	17389	17367	17181	17273	17332	17293	17116	17180	17212	17136	17215	17129	17083	17248	17226	17181	17333	17374	17224	17070	17270	17223	17076	17161	17176	17365	17326	17300	17258	17064	17199	17233	17145	17338	17187	17247	17251	17290	17236	17269	17450	17224	17185	17175	17180	17194	17224	17257	17209	17376	17274	17347	17060	16939	17271	17092	17352	17196	17474	17154	17358	17330	17333	17399	17373	17391	17229	17251	17069	17295	17282	17313	17351	17180	17347	17326	17209	17341	17264	17182	17326	17183	17282	17180	17085	17278	17292	17355	17441	17356	17334	17300	17125	17304	17268	17194	17383	17318	17068	17281	17427	17323	17233	17378	17303	17261	17270	17192	17449	17474	17354	17109	17173	17293	17163	17136	17128	17451	17223	17221	17597	17223	17204	17247	17016	17166	17294	17272	17179	17184	17321	17251	17060	17058	17176	17185	17369	17317	17331	17242	17047	17064	17267	17392	17213	17420	17194	17318	17147	17186	17253	17337	17248	17090	17284	17213	17189	17394	17442	17339	17327	17199	17232	17157	17146	17284	17236	17119	17430	17259	17209	17266	17110	17169	17356	17232	17235	17232	17331	17150	17061	17353	17102	17325	17445	17497	17333	17274	17377	17347	17542	17258	17169	17291	17300	17238	17304	17273	17312	17243	17152	17274	17222	17327	17186	17098	17237	17243	17337	17022	17343	17160	17291	17243	17040	17230	17055	17132	17257	17234	16966	17435	17109	17363	17243	17184	17341	17137	17224	17133	17394	17269	17207	17431	17363	17263	17063	17256	17236	17279	17122	17328	17166	17312	17312	17347	17458	17295	17157	17307	17359	17213	17296	17338	17258	17373	17222	17282	17245	17345	17340	17322	17086	17312	17254	17296	17359	17275	17086	17092	17315	17336	17274	17360	17322	17292	17383	17085	17261	17165	17276	17343	17176	17355	17389	17267	17167	17463	17250	17274	17418	17182	17334	17223	17173	17134	17440	17208	17332	17336	17181	17282	17201	17266	17276	17180	17082	17343	17321	17161	17195	17370	17287	17188	17169	17258	17326	17156	17150	17439	17196	17332	17395	17567	17479	17497	17170	17163	17238	17143	17210	17220	17082	17271	17173	17244	17273	17207	17279	17244	17279	17024	17159	17288	17056	17276	17107	17176	17470	17160	17235	17492	17495	17172	17315	17465	17067	17309	17165	17114	17320	17337	17124	17244	17071	17189	17186	17286	17226	17204	17209	17337	17335	17284	17324	17220	17133	16945	17320	17019	17172	17108	17439	17236	17431	17197	17314	17300	17248	17237	17268	17208	17150	17245	17238	17382	17441	17295	17153	17156	17286	17037	17261	17368	17106	17298	17219	17229	17347	17439	17055	17270	17319	17193	17306	17230	17381	17220	17415	17271	17102	17267	17245	17288	17380	17209	17187	17279	17217	17356	17145	17116	17216	17290	17303	17165	17205	17203	17270	17275	17124	17230	17231	17016	17283	17020	17304	17231	17374	17304	17274	17307	17402	17150	17324	17344	17134	17256	17283	17188	17382	17242	16922	17082	17440	17115	17074	17487	17424	17469	17291	17377	17314	17325	17327	17332	17283	17087	17202	17419	17158	17291	17280	17326	17198	17130	17434	17112	17258	17180	17367	17270	17267	17187	17136	17172	17366	17305	17242	17351	17358	17246	17549	17281	17317	17350	17283	17348	17288	17221	17479	17408	17552	17354	17228	17190	17168	17303	17560	17304	17253	17480	17318	17288	17329	17199	17318	17168	17289	17215	17214	17202	17116	17456	17336	17306	17393	17146	17460	17220	17116	17303	17296	17353	17198	17247	17216	17158	17149	17230	17381	17446	17102	17121	17303	17354	17268	17258	17289	17211	17192	17320	17431	17074	17094	17170	17189	17186	17291	17319	17077	17267	17218	17187	17424	17322	17460	17208	17480	17423	17429	17039	17190	17297	17168	17272	17396	17097	17332	17278	17430	17402	17264	17169	17388	17323	17128	17391	17348	17149	17517	17332	17328	17146	17314	17149	17167	17148	17310	17014	17269	17081	17170	17366	17403	17349	17140	17154	17085	17358	17225	17026	17261	17360	17083	17321	17191	17126	16870	17318	17507	17273	17333	17344	17250	17367	17285	17114	17313	17314	17388	17176	17508	17313	17284	17284	17148	17347	17128	17178	17278	17370	17274	17160	17176	17330	17149	17337	17328	17076	17248	17349	17300	16899	17136	17254	17398	17348	17249	17353	17260	17238	17151	17082	17393	17355	17435	17378	17257	17265	17177	17296	17252	17265	17444	17321	17137	17203	17069	17303	17412	17436	17315	17250	17466	17188	17233	17391	17252	17110	17312	17152	17210	17265	17078	17302	17044	17350	17373	17427	17250	17211	17175	17187	17066	17347	17209	17300	17222	17312	17469	17488	17413	17253	17389	17308	17307	17237	17392	17302	17327	17177	17097	17283	17321	17316	17269	17425	17244	17191	17494	17147	17391	17264	17130	17379	17182	17104	17178	17203	17439	17125	17230	17263	17249	17278	17178	17113	17246	17379	17351	17053	17198	17195	17420	17302	17268	17108	17272	17362	17330	17459	17361	17209	17327	17219	17171	17206	17165	17200	17383	17183	17437	17217	17256	17079	17308	17285	17393	17336	17241	17292	17284	17164	17402	17227	17298	17264	17287	17045
20177	29903	27583	22242	20461	17388	16567	16290	16023	15447	15508	15788	16037	15302	14953	14818	14951	14736	14858	14960	14630	14706	14724	14535	14660	14876	14607	14773	14459	14450	14493	14607	14515	14771	15167	14954	14959	14778	14487	14561	14348	14519	14495	14408	14591	14512	14400	14641	14479	14447	14488	14647	14456	14571	14435	14534	14446	14450	14585	14403	14653	14471	14573	14576	14700	14446	14620	14367	14677	14378	14430	14444	14517	14498	14427	14373	14399	14610	14326	14603	14613	14427	14491	14524	14477	14440	14420	14489	14241	14331	14424	14601	14484	14424	14441	14564	14552	14351	14543	14565	14515	14468	14537	14461	14574	14427	14416	14507	14428	14475	14445	14488	14321	14564	14385	14348	14620	14462	14619	14399	14441	14506	14446	14535	14565	14640	14487	14535	14497	14521	14433	14424	14411	14355	14669	14584	14581	14531	14648	14471	14572	14635	14483	14526	14562	14535	14416	14371	14561	14501	14659	14453	14463	14461	14517	14429	14352	14539	14407	14563	14380	14447	14404	14352	14491	14489	14465	14589	14565	14505	14659	14579	14613	14544	14482	14486	14497	14456	14478	14493	14367	14471	14439	14573	14381	14571	14519	14684	14623	14421	14507	14457	14552	14458	14352	14577	14456	14529	14437	14589	14524	14497	14462	14402	14346	14436	14528	14377	14631	14348	14466	14621	14525	14507	14532	14531	14421	14583	14428	14542	14499	14434	14395	14636	14595	14514	14378	14465	14503	14574	14491	14557	14485	14439	14553	14509	14642	14381	14638	14420	14514	14444	14444	14470	14462	14341	14354	14552	14529	14390	14686	14278	14435	14414	14634	14274	14453	14413	14556	14410	14595	14549	14528	14348	14654	14539	14521	14459	14503	14372	14364	14390	14412	14397	14412	14604	14489	14683	14348	14486	14468	14252	14650	14552	14380	14478	14527	14504	14416	14494	14578	14501	14510	14684	14396	14512	14405	14694	14396	14515	14489	14425	14611	14414	14402	14394	14473	14297	14542	14551	14568	14450	14501	14474	14629	14523	14397	14375	14621	14602	14522	14652	14560	14485	14418	14387	14470	14484	14509	14623	14564	14477	14446	14408	14402	14474	14580	14556	14679	14507	14636	14508	14385	14460	14445	14610	14672	14493	14386	14563	14428	14528	14506	14358	14463	14591	14500	14538	14546	14631	14572	14488	14511	14489	14542	14495	14461	14532	14540	14375	14340	14658	14437	14501	14561	14403	14571	14376	14530	14428	14599	14598	14639	14529	14510	14410	14569	14396	14521	14475	14585	14423	14360	14558	14521	14465	14241	14566	14605	14541	14556	14670	14448	14464	14585	14541	14393	14388	14444	14559	14451	14508	14502	14530	14412	14451	14453	14390	14545	14621	14400	14473	14587	14472	14652	14666	14572	14526	14504	14486	14382	14532	14340	14492	14493	14325	14559	14470	14325	14498	14502	14511	14490	14502	14433	14567	14530	14583	14679	14447	14487	14356	14359	14409	14456	14458	14557	14399	14346	14330	14376	14517	14671	14597	14372	14497	14415	14525	14363	14478	14490	14532	14436	14602	14333	14421	14469	14481	14374	14506	14397	14325	14513	14582	14552	14610	14489	14320	14432	14590	14373	14404	14627	14582	14360	14514	14353	14514	14693	14619	14303	14619	14383	14570	14447	14566	14428	14449	14563	14556	14388	14504	14544	14515	14515	14431	14450	14336	14483	14453	14601	14515	14530	14582	14481	14345	14430	14558	14435	14578	14516	14554	14595	14450	14585	14642	14389	14589	14431	14368	14585	14341	14342	14462	14434	14509	14538	14407	14374	14715	14508	14626	14575	14511	14508	14365	14554	14413	14584	14595	14328	14416	14445	14421	14524	14520	14537	14480	14553	14516	14454	14471	14446	14547	14641	14401	14474	14592	14448	14410	14361	14505	14511	14477	14509	14622	14363	14436	14429	14526	14526	14589	14493	14470	14480	14479	14507	14304	14539	14598	14530	14528	14290	14707	14470	14520	14489	14399	14447	14532	14415	14655	14504	14638	14522	14512	14447	14537	14424	14476	14454	14534	14510	14536	14474	14535	14399	14508	14295	14399	14349	14396	14625	14480	14563	14619	14569	14460	14632	14480	14497	14394	14460	14606	14470	14609	14574	14394	14492	14492	14410	14468	14506	14469	14441	14556	14592	14571	14401	14389	14437	14506	14382	14545	14515	14373	14566	14455	14483	14592	14471	14393	14497	14542	14559	14249	14490	14549	14530	14588	14657	14503	14530	14471	14443	14791	14361	14441	14536	14524	14485	14478	14563	14494	14293	14434	14426	14514	14390	14463	14504	14531	14553	14406	14550	14567	14454	14499	14514	14494	14438	14383	14638	14591	14445	14500	14525	14423	14499	14457	14526	14522	14460	14588	14549	14553	14420	14338	14311	14423	14620	14359	14414	14520	14569	14438	14605	14536	14447	14377	14527	14418	14519	14642	14575	14588	14489	14504	14522	14366	14328	14567	14574	14539	14627	14395	14554	14445	14686	14501	14359	14777	14537	14358	14412	14449	14469	14286	14467	14389	14479	14443	14469	14567	14504	14401	14533	14426	14522	14476	14435	14415	14471	14597	14491	14496	14579	14560	14590	14518	14514	14632	14501	14677	14542	14525	14447	14369	14452	14478	14543	14422	14361	14569	14553	14564	14697	14697	14461	14602	14538	14583	14526	14502	14561	14489	14593	14505	14529	14429	14594	14528	14473	14285	14404	14348	14410	14534	14570	14551	14453	14484	14484	14431	14416	14394	14422	14427	14555	14523	14490	14459	14508	14453	14325	14334	14597	14605	14526	14523	14404	14376	14399	14524	14503	14462	14440	14392	14370	14514	14595	14491	14480	14581	14497	14491	14558	14716	14491	14602	14485	14547	14449	14491	14277	14531	14503	14536	14502	14645	14606	14344	14620	14570	14410	14380	14331	14488	14595	14571	14357	14290	14519	14448	14440	14417	14456	14449	14531	14485	14552	14642	14505	14501	14461	14530	14338	14479	14487	14505	14521	14359	14563	14556	14446	14476	14503	14528	14387	14420	14508	14479	14589	14540	14632	14528	14518	14283	14545	14558	14383	14573	14411	14492	14469	14605	14535	14464	14545	14569	14387	14464	14502	14488	14479	14565	14435	14454	14469	14483	14669	14618	14389	14587	14584	14492	14457	14544	14516	14585	14444	14461	14593	14524	14466	14532	14446	14441	14632	14473	14471	14551	14504	14450	14530	14404	14597	14585	14542	14452	14350	14393	14582	14477	14323	14628	14485	14595	14500	14552	14653	14716	14387	14360	14415	14637	14513	14239	14541	14465	14580	14428	14468	14390	14508	14534	14505	14509	14462	14461	14618	14429	14557	14603	14553	14575	14344	14551	14415	14441	14552	14536	14664	14515	14490	14403	14492	14498	14707	14576	14620	14338	14683	14615	14500	14513	14642	14603	14502	14615	14564	14627	14426	14564	14481	14575	14491	14291	14417	14619	14628	14409	14485	14490	14697	14546	14600	14428	14563	14528	14496	14288	14544	14394	14433	14445	14564	14472	14268	14590	14435	14386	14400	14663	14414	14426	14652	14481	14447	14562	14499	14577	14498	14465	14610	14505	14380	14484	14482	14714	14349	14517	14333	14515	14262	14478	14569	14531	14402	14540	14423	14496	14403	14478	14461	14488	14494	14481	14425	14516	14575	14471	14471	14455	14607	14422	14619	14406	14457	14490	14328	14439	14461	14372	14464	14244	14682	14511	14543	14611	14714	14337	14577	14357	14508	14621	14366	14577	14593	14552	14593	14495	14487	14407	14679	14327	14559	14369	14639	14525	14460	14594	14520	14552	14379	14708	14578	14476	14351	14310	14515	14443	14407	14499	14529	14564	14392	14639	14649	14479	14455	14531	14485	14644	14412	14364	14383	14532	14386	14477	14611	14456	14460	14572	14591	14401	14709	14568	14468	14461	14401	14407	14483	14577	14569	14355	14466	14477	14623	14391	14533	14435	14524	14546	14548	14485	14353	14755	14545	14441	14490	14437	14689	14635	14593	14465	14367	14335	14607	14622	14367	14590	14465	14798	14517	14485	14493	14544	14528	14599	14597	14404	14323	14387	14366	14510	14378	14463	14511	14425	14656	14461	14544	14611	14600	14487	14443	14543	14438	14701	14575	14548	14678	14405	14448	14433	14502	14582	14498	14474	14427	14553	14537	14402	14549	14396	14467	14488	14497	14527	14497	14470	14685	14446	14418	14549	14559	14348	14332	14520	14460	14403	14585	14445	14557	14520	14565	14540	14544	14463	14438	14512	14553	14310	14495	14448	14411	14404	14522	14569	14603	14379	14548	14328	14525	14465	14500	14549	14463	14604	14476	14350	14475	14305	14567	14417	14498	14570	14546	14520	14460	14642	14392	14582	14546	14542	14447	14494	14625	14470	14575	14700	14621	14530	14621	14363	14420	14424	14443	14489	14654	14429	14413	14414	14575	14584	14545	14495	14554	14467	14566	14460	14478	14576	14410	14474	14362	14413	14590	14396	14534	14430	14319	14559	14498	14502	14547	14608	14571	14394	14654	14494	14291	14510	14367	14490	14464	14584	14527	14509	14456	14457	14637	14545	14414	14581	14494	14632	14432	14498	14499	14493	14717	14468	14445	14398	14732	14606	14569	14568	14506	14429	14489	14566	14528	14635	14668	14652	14515	14495	14430	14417	14322	14560	14345	14447	14448	14452	14475	14523	14516	14608	14416	14488	14437	14443	14455	14592	14457	14550	14522	14428	14675	14372	14424	14544	14476	14452	14528	14452	14559	14481	14429	14550	14297	14672	14447	14356	14512	14432	14328	14565	14258	14655	14664	14513	14467	14590	14754	14524	14513	14471	14415	14439	14522	14554	14505	14522	14432	14746	14530	14534	14435	14525	14578	14645	14450	14381	14333	14495	14389	14437	14440	14496	14546	14460	14551	14399	14516	14438	14447	14640	14492	14515	14241	14549	14553	14369	14861	14441	14530	14589	14624	14512	14448	14532	14524	14361	14520	14714	14529	14386	14456	14583	14534	14456	14376	14401	14425	14490	14564	14500	14451	14534	14533	14535	14594	14474	14629	14437	14408	14510	14566	14462	14575	14560
23625	21232	28874	24045	22484	23455	22329	19412	18404	18105	17866	17947	18270	17981	17585	17483	17286	17400	17465	17141	17238	16808	16996	16786	16976	17090	17016	16861	16907	16987	16882	17007	16934	17919	20157	19590	18507	17598	17145	16944	16795	17042	16929	16948	16717	16734	16886	16785	16866	16588	16841	16802	16841	16902	16880	16897	16740	16901	16776	16872	16884	16572	16661	16638	16740	16807	16890	16812	16796	16682	16774	16882	16787	16648	16689	16673	16703	16724	16836	16745	16799	16799	16761	16747	16815	16876	16634	16606	16709	16864	16760	16810	16643	16791	16754	16857	16820	16585	16630	16871	16622	16874	16600	16761	16809	16969	16787	16913	16900	16718	16788	16766	16779	16743	16658	16535	16821	16716	16578	16460	16996	16776	16872	16893	16680	16843	16740	16959	16602	16793	16704	17057	16881	16722	16876	16736	16840	16917	16767	16916	16727	16693	16668	16762	16855	16700	16870	16864	16899	16675	16643	16882	16786	16820	16682	16839	16832	16631	16699	16632	16644	16926	16943	16864	17094	16862	16971	16853	16766	16716	16739	16915	16787	16684	16852	16633	16842	16667	16746	16533	16757	16650	16575	16675	16622	16767	16568	16771	16720	16835	16785	16479	16835	16809	16824	16836	16860	16921	16940	16660	16737	16674	16722	16837	16648	16787	16554	16698	16688	16754	16852	16690	16725	16612	16742	16573	16769	16668	16736	16889	16783	16577	16746	16578	16827	16698	16898	16678	17143	16979	16724	16685	16631	16789	16611	16796	16519	16620	16737	16520	16816	16907	16631	16710	16593	16848	16648	16886	16783	16624	16674	16790	16738	16642	16520	16675	16633	16764	16752	16850	16775	16529	16623	16598	16897	16686	16716	16576	16724	16843	16899	16790	16618	16726	16864	16735	16815	16953	16789	16810	16744	16800	16580	16740	16730	16883	16630	16666	16609	16778	16841	16693	16905	16565	16752	16715	16707	16710	16624	16704	16834	16778	16745	16751	16727	16736	16609	16668	16884	16802	16930	16917	16734	16631	16884	16699	16684	16857	17020	16628	16891	16570	16710	16625	16827	16629	16862	16654	16817	16795	16788	16762	16721	16806	16726	16780	16707	16770	16675	16686	16510	16659	16791	16598	16739	16561	16623	16453	16695	16856	16863	16745	16698	16909	16601	16535	16806	16729	16588	16755	16905	16819	16796	16695	16694	16868	16794	16576	17053	16925	16827	16810	16673	16739	16800	16799	16797	16706	16688	16712	17053	16949	16652	16699	16786	16761	16734	16741	16644	16786	16740	16736	16653	16768	16750	16954	16737	16821	16879	16652	16759	17009	16631	16904	16872	16714	16700	16716	16870	16833	16737	16656	16833	16814	16792	16640	16753	16710	16674	17008	16835	16795	16742	16904	16860	16849	16719	16837	16843	16768	16638	16700	16803	16861	16522	16753	16919	16656	16732	16525	16880	16616	16627	16623	16893	16662	16732	16791	16779	16784	16826	16663	16659	16973	16755	16596	16616	16794	16906	16557	16892	16660	16594	16802	16622	16584	16716	16756	16861	16713	16669	16743	16833	16759	16656	16904	16927	16952	16925	16582	16800	16920	16880	16797	16689	16820	16858	16840	16728	16814	16699	16754	16700	16757	16739	16714	16754	16803	16686	16823	16532	16715	16811	16700	16677	16693	16770	16877	16815	16781	16839	16668	16976	16672	16677	16671	16779	16689	16668	16653	16960	16889	16750	16775	16710	17063	16587	16532	16718	16707	16742	16699	16811	16808	16807	16770	16701	16693	16534	16751	16796	16761	16694	16731	16673	16742	16774	16688	16618	16724	16474	16655	16679	16841	16654	16900	16683	16701	16729	16781	16680	16674	16862	16814	16963	16688	17019	16733	16903	16865	16743	16741	16780	16978	16760	16921	16638	16786	16674	16851	16546	16882	16562	16960	16816	16643	16782	16752	16781	16636	16851	16627	16662	16604	16783	16793	16848	16773	16872	16901	16847	16634	16629	16775	16727	16633	16686	16670	16687	17043	16772	16576	16665	16897	16725	16648	16615	16674	16897	16647	16748	16920	16576	16958	16876	16863	16927	16741	16689	16642	16822	16798	16721	16629	16614	16697	16856	16906	16742	16770	16707	16610	16502	16768	16859	16759	16700	16666	16729	16670	16829	16633	16790	16782	16783	16914	16681	16843	16683	16828	16860	16854	16783	16938	16872	16776	16683	16654	16789	16908	16805	16738	16716	16880	16831	16695	16747	16604	16801	16764	16701	16711	16892	16472	16688	16648	16745	16798	16581	16975	16681	16946	16880	16905	16752	16819	16851	16871	16813	16649	16824	16832	16976	16831	16747	16736	16661	16887	16805	16559	16649	16911	16817	16765	16711	16731	16603	16543	16831	16716	16861	16602	16729	16826	16877	16539	16751	16834	16808	16818	16662	16519	16685	16713	16829	16601	16841	16848	16654	16881	16821	16736	16795	16936	16831	16771	16558	16858	17008	16859	16836	16951	16834	16566	16784	16682	16635	16703	16739	16719	16854	16797	16626	16972	16762	17079	16621	16618	16492	16809	16874	16763	16757	16722	16536	16815	16701	16495	16787	16888	16673	16823	16747	16556	16674	16699	16718	16883	16761	16623	16667	16795	16711	16767	16802	16672	16637	16922	16781	16785	16645	16699	16661	16714	16744	16787	16778	16690	16862	16670	16894	16659	16669	16685	16808	16676	16773	16933	16773	16842	16749	16682	16852	16932	16860	16843	16657	16767	16855	16783	16717	16658	16879	16770	16624	16745	16616	16759	16715	16552	16808	16769	16856	16658	16815	16782	16687	16935	16826	16669	16547	16945	16881	16858	16772	16718	16602	16812	17095	16946	16860	16701	16965	16827	16729	16791	16918	16919	16541	16492	16791	16765	16956	16733	16858	16643	16602	16602	16843	16882	16849	16749	16739	16589	16697	16976	16801	16827	16751	16645	16723	17013	16773	16666	16791	16971	16838	16667	16740	16967	16644	16728	16703	16713	16625	16862	16831	16631	16771	16676	16730	16708	16729	16869	16766	16929	16807	16721	16678	16735	16849	16816	16685	16823	17023	16947	16970	16692	16626	16646	16765	16832	16812	16621	16835	16976	16726	16870	16685	16611	16874	16804	17035	16764	16813	16818	16660	16680	16693	16850	16903	16899	16913	16669	16870	16774	16651	16621	16702	16663	16620	16818	16714	16959	16700	16690	16963	16756	16750	16893	16846	16946	16743	16741	16933	16698	16908	16788	17049	16761	16591	16727	16765	16745	16861	16631	16656	16673	16784	16715	16651	16443	16801	16645	16736	16815	16713	16705	16628	16774	16757	16613	16844	16712	16697	16719	16755	16840	16805	16894	16891	16898	16716	16824	16834	16656	16677	16801	16831	16753	16834	16837	16697	16738	16832	16758	16709	16859	16961	16894	16831	16657	16751	16771	16667	16848	16794	16661	16718	16567	16646	16647	16711	16887	16792	16696	16877	16629	16663	16705	16689	16792	16804	16651	16648	16668	17017	16704	16617	16884	16756	16573	16684	16777	16855	16574	16791	16832	16614	16740	16918	16976	16856	16735	16767	16987	16800	16601	16821	16663	16787	16756	16685	16609	16771	16819	16801	16879	16789	16752	16906	16889	16763	16766	16949	16665	16890	16681	16714	16787	16888	16663	16744	16865	16764	16806	16797	16775	16646	16715	16527	16659	16810	16631	16695	16703	16959	16884	16774	16738	16856	16931	16864	16763	16764	16798	16940	17091	16766	16627	16708	16823	16771	16874	16850	16826	16813	16560	16697	16828	16965	16950	16735	16964	16757	16644	16713	16666	16777	16682	16579	16800	16723	16759	16766	16717	16671	16727	16978	16689	16757	16819	16713	16707	16781	16839	16827	16976	16802	16639	16854	16802	16985	16728	16796	16750	16643	16752	16676	16835	16834	16829	16715	16835	16447	16756	16848	16846	16639	16701	16684	16709	16852	16556	16768	16640	16795	16802	16788	16740	16910	16810	16865	16804	16782	16622	16797	16591	16772	16655	16591	16654	16877	16577	17021	16852	16730	16836	16878	16711	16734	16591	16694	16810	16825	16734	16779	16758	16947	16733	16726	16826	16796	16701	16718	16838	16728	16960	16839	16900	16865	16856	16571	16749	16786	16761	16649	16814	16853	16753	16687	16865	16823	16872	16621	16689	16756	16827	16831	16804	16844	16747	16862	16638	16719	16784	16795	16821	16951	16724	16829	16867	16487	16553	16798	16873	16723	16668	16673	16907	16762	16889	16624	16675	16653	16640	16993	16749	16693	16496	16669	16689	16525	16723	16815	16686	16667	16832	16575	16564	16795	16751	16841	16793	16737	16915	16765	16734	16810	16602	16638	16828	16674	16820	16972	16628	16702	16517	16797	16704	16898	16729	16888	16775	16738	16860	16715	16708	16661	16658	16691	16920	16798	16709	16780	16685	16825	16985	16707	16854	16772	16607	16713	16766	16960	16749	16916	16738	16727	16734	16736	16620	16631	16487	16776	16706	16883	16711	16803	16678	16826	16762	16780	16781	16635	16695	16783	16780	16937	16837	16732	16705	16895	16584	16570	16805	16780	16763	16869	16651	16983	16917	16914	16820	16647	16788	16812	16733	16697	16754	16581	16668	16771	16764	16741	17064	16788	16849	16797	16694	16808	16677	16543	16742	16575	16861	16815	16744	16906	16888	16739	16618	16806	16815	16954	16681	16771	16814	16614	16822	16640	16678	16615	16854	16807	16750	16792	16722	16652	16837	16787	16933	16845	16439	16619	16838	16814	16896	16718	16848	16842	16712	16551	16840	16897	16820	16739	16752	16653	16667	16784	16791	16785	16693	16651	16666	16885	16687	16778	16852	16749	16650	16706	16575	16889	16719	16628	16678	16935	16808	16779	16819	16790	16849	16780	16676	16493	16890	16635	16973	16825	16496	16759	16742	16774	16781	16798	16841	16846	16985	16777	16761	16627	16780	16899	16828	16815	16606	16883	16815	16757	16730	17061	16658	16671	16632	16874	16877	16791	16888	16659	16691	16824	16838	16814	16803	16702	16682	16747	16721	16797	16792	16816	16815	16627	16612	16709	16651	16789	16711	16605	16853	16848	16869	16903	16677
20081	35930	33011	26284	23470	19953	18172	17634	16793	16154	15853	16264	16587	15883	15223	14923	14785	14783	14853	14860	14559	14325	14450	14291	14525	14564	14526	14523	14502	14291	14299	14170	14222	15740	18743	17739	16046	14971	14591	14282	14267	14209	14192	14135	14262	14279	14443	14290	14060	14480	14151	14240	14185	14169	14121	14287	14185	14391	14158	14241	14069	14272	14171	14227	14132	14181	14087	14117	14322	14299	14259	14078	14300	14122	14244	14224	14151	14298	14355	14216	14165	14239	14349	14193	14184	14305	14336	14136	14134	14227	14354	14198	14291	14137	14234	14254	14292	14131	14269	14183	14064	14475	14370	14263	14350	14373	14176	14161	14303	14170	14302	14153	14105	14296	14453	14339	14133	14320	14119	14333	14112	14294	14369	14311	14233	14314	14146	14203	14187	14361	14135	14193	14155	14237	14124	14291	14334	14125	14180	14243	14304	14289	14195	14089	14198	14284	14301	14177	14328	14006	14243	14045	14319	14320	14266	14167	14240	14395	14115	14099	14150	14136	14242	14298	14137	14298	14282	14323	14248	14200	14327	14152	14264	14166	14193	14251	14252	14128	14119	14221	14281	14070	14309	14168	14172	14181	14263	14219	14309	14138	14360	14086	13936	14104	14236	14067	14286	14103	14250	14231	14087	14304	14080	14148	14277	14217	14128	14233	14036	14261	14130	14264	14308	14246	14229	14208	14250	14333	14195	14240	14386	14124	14220	14243	14236	14098	14334	14239	14114	13995	14196	14238	14347	14321	14284	14379	14286	14288	14261	14057	14250	14074	14118	14178	14270	14251	14261	14014	14344	14101	14192	14201	14120	14333	14200	14382	14156	14348	14147	14173	14161	14196	14133	14175	14170	14230	14180	14190	14079	14299	14214	14272	14203	14090	14168	14196	14206	14234	14312	14123	14227	14137	14167	14274	14196	14205	14212	14235	14158	14126	14193	14042	14176	14126	14271	14177	14338	14191	14170	14214	14221	14077	14171	14249	14473	14054	14168	14312	14159	14171	14250	14091	14059	14058	14410	14220	14089	14005	14130	14155	14165	14218	14351	14059	14150	14232	14395	14116	14301	14309	14272	14152	14185	14228	14175	14098	14326	14172	14268	14170	14157	14265	14097	14281	14123	14397	14176	14259	14197	14262	14260	13981	14071	14275	14255	14241	14241	14146	14149	14227	14137	13988	14214	14164	14130	14178	14269	14186	14161	14241	14112	14234	14216	14250	14175	14058	14062	14181	14230	14311	14175	14211	14205	14182	14115	14252	14239	14129	14144	14260	14204	14189	14232	14248	14336	14256	14166	14225	14275	14160	14184	14162	14250	14361	14084	14198	14331	14204	14144	14254	14197	14120	14246	14212	14151	14296	14264	14042	14401	14267	14100	14270	14268	14399	14495	14314	14449	14066	14122	14198	14071	14240	14081	14290	14333	14086	14260	14221	14135	14335	14299	14333	14174	14281	14161	14177	14181	14139	14393	14113	14269	14334	14083	14132	14246	14361	13941	14027	14296	14288	14330	14073	14039	13980	14136	14185	14209	14236	14141	14319	14281	14261	14258	14315	14138	14320	14116	14319	14121	14198	14118	14167	14182	14266	14129	14206	14237	14125	14164	14218	14279	14055	14163	14206	14132	14134	14263	14058	14068	14287	14190	14177	14089	14123	14201	14102	14267	14237	14190	14401	14040	14164	14334	14104	14228	14166	14248	13961	14094	14134	14382	14222	14299	14179	14218	14064	14138	14337	14119	14090	14177	14231	14350	14033	14241	14286	14237	14342	14259	14131	14169	14394	14185	14126	14167	14405	14136	14171	14235	13991	14328	14073	14394	14200	14243	14406	14042	14157	14376	14147	14228	14231	14266	14213	14206	14342	14225	14115	14205	14214	14173	14077	14091	14201	14170	14191	14149	14235	14138	14308	14347	14256	14083	14154	14348	14100	14124	14310	14418	14293	14296	14343	14026	14213	14304	14297	14330	13932	14231	14271	14253	14202	14126	14118	14209	14121	14099	14393	14292	14232	14132	14154	14202	14176	14111	14162	14152	14231	13995	14159	14186	14098	14254	14049	14331	14063	14231	14330	14132	14146	14077	14198	14050	14203	14240	14191	14271	14158	14287	14316	14250	14004	14283	14266	14299	14236	14214	14169	14277	14235	14113	14223	14159	14171	14285	14348	14165	14177	14283	14275	14206	14137	14034	14258	14262	14249	14311	14213	14125	14198	14213	14096	14158	14085	14318	14130	14185	14330	14369	14165	14201	14272	14233	14201	14148	14315	14259	14239	14208	14368	14150	14286	14253	14281	14210	14203	14263	14318	14362	14156	14112	14148	14376	14076	14181	14114	14129	14187	14310	13975	14134	14263	14199	14106	14153	14090	14400	14050	14274	14148	14354	14008	14254	14175	14160	14148	14267	14150	14219	14345	14046	14180	14077	14200	14159	14254	14222	14209	14188	14234	14124	14050	14342	14024	14343	14045	14146	14162	14120	14253	14120	14370	14286	14221	14071	14163	14246	14276	14311	14103	14326	13993	14224	14163	14070	14149	14193	14216	14079	14110	14129	14131	14264	14200	14205	14120	14154	14156	14130	14166	14214	14173	14222	14277	14162	14183	14058	14248	14128	14223	14244	14288	14061	14133	14054	14129	14088	14196	14274	14258	14333	14029	14433	14165	14311	14154	14244	14231	14123	14119	14141	14307	14155	14180	14183	14293	14023	14305	14193	13946	14260	14153	14330	14130	14306	14274	14059	14413	14311	14321	14280	14304	14143	14306	14216	14146	14240	14183	14237	14175	14209	14092	14232	14005	14403	14305	14116	14168	14268	14314	14265	14144	14245	14309	14276	14321	14032	14221	14079	14292	14225	14158	14147	14084	14162	14301	13977	14181	14151	14294	14080	14366	14135	14212	14168	14160	14151	14192	14297	14147	14096	14164	14182	14221	14186	14318	14374	14281	14448	14264	14437	14347	14278	14210	14313	14307	14268	14148	14303	14115	14166	14264	14375	14264	14145	14303	14240	14371	14317	14191	14214	14052	14293	14215	14084	14318	14206	14334	14192	14221	14286	14151	14183	14258	14267	14197	14252	14223	14244	14122	14301	14167	14204	14110	14339	14377	14135	14318	14327	14117	14147	14298	14224	14316	14308	14133	14318	14356	14214	14139	14178	14222	14123	14324	14141	14099	14112	14209	14294	14223	14157	14171	14306	14221	14369	14110	14269	14137	14230	14272	14232	14263	14314	14323	14108	14190	14252	14244	14403	14232	14241	14227	14134	14171	14239	14445	14304	14337	14201	14170	14120	14243	14231	14251	14233	14212	14132	14213	14157	14191	14137	14256	14092	14330	14261	14134	14107	14290	14163	14296	14192	14119	14234	14415	14260	14290	14220	14245	14133	14377	14144	14142	14325	14342	14040	14311	14276	14265	14107	14113	14446	14045	14122	14282	14244	14202	14256	13973	14158	14243	14161	14399	14209	14210	14318	14189	14167	14295	14055	14347	14256	14283	14212	14155	14224	14234	14391	14084	14168	14163	14165	14139	14135	14122	14341	14272	14362	14171	14148	14218	14299	14205	14211	14254	14160	14182	14339	14285	14179	14009	14268	14184	14197	14211	14113	14286	14381	14164	14109	14206	14178	14252	14209	14157	14211	14178	14183	14211	14144	14220	14379	14196	14325	14328	14020	14062	14237	14157	14259	14120	14191	14308	14148	14342	14263	14221	14430	14278	14145	14066	14311	14373	14130	14160	14207	14169	14051	14210	14299	14105	14236	14189	14213	14194	14338	14250	14267	14129	14305	14202	14230	14414	14295	14251	14281	14117	14083	14152	14228	14390	14141	14213	14250	14217	14394	14231	14152	14240	14196	14036	14262	14190	14260	14165	14067	14002	14035	14265	14346	14145	14152	14180	14094	14079	14142	14261	14173	13955	14236	14163	14351	14309	14264	14207	14140	14117	14109	14149	14132	14173	14273	14213	14271	14112	14226	14363	14271	14160	14022	14299	14196	14287	14267	14162	14196	14148	14264	14280	14382	14172	14218	14384	14114	14207	14056	14240	14058	14183	14276	14229	14058	14256	14081	14190	14261	14330	14225	14050	14310	14350	14149	14221	14287	14184	14328	14332	14316	14151	14407	14246	14348	14142	14220	14204	14128	14222	14309	14226	14323	14231	14268	14233	14218	14174	14025	14255	14207	14171	14175	14175	14296	14205	14167	14144	14253	14267	14077	14137	14182	14224	14324	14099	14076	14243	14243	14252	14212	14173	14266	14013	14235	14143	14178	14325	14253	14197	14262	14218	14017	14035	14054	14357	14203	14100	14172	14093	14270	14100	14154	14191	14196	14164	14070	14276	14222	14165	14270	14196	14216	14095	14342	14208	14059	14151	14392	14296	14381	14151	14176	14244	14100	14088	14226	14147	14038	14189	14195	14221	14332	14106	14137	14287	14330	14053	14138	14261	14191	14158	14293	14088	14203	14282	14290	14261	14273	14143	14117	14113	14212	14294	14073	14292	14268	14188	14221	14191	14282	14160	14307	14040	14258	14069	14218	14105	14181	14316	14131	14189	14196	14272	14235	14144	14038	14299	14116	14164	14156	14241	14315	14190	14223	14486	14228	14161	14030	14048	14065	14368	14291	14259	14292	14132	14173	14231	14157	14101	14180	14208	14217	14112	14222	14076	14408	14193	14235	14016	14254	14292	14178	14278	14201	14295	14223	14168	14303	14201	14308	14207	14228	14331	14157	14094	14253	14345	14239	14163	14215	14256	14450	14188	14243	14087	14094	14123	14037	14379	14252	14306	14169	14129	14232	14209	14042	14054	14220	14289	14350	14149	14166	14119	14269	14192	14248	14153	14179	14331	14143	14222	14128	14240	14084	14329	14153	14148	14220	14253	14340	14096	14264	14235	14188	14396	14109	14254	14133	14246	14165	14137	14189	14133	14205	14037	14219	14206	14129	14061	14344	14373	14155	14294	14184	14071	14286	14107	14236	14148	14118	14096	14313	14310	14227	14261	14202	14320	13983	14034	14353	14275	14104	14246	14075	14263	14387	14031	14190	14221	14200	14302	14016	14330	14081	14068	14164	14257	14132	14177	14110	14256	14285	14198	14326	14436	14340	14123	14093	14194
22919	21394	29417	23778	21744	23899	26386	20423	19422	19202	18744	18911	19126	18993	18057	17833	17503	17543	17633	17477	17314	17262	17173	17171	17010	17099	17219	17324	17195	17295	17096	16894	17061	18048	22919	21949	20040	18149	17549	17039	17074	17047	16995	16906	16987	16791	16899	16969	16957	16941	16806	17092	16861	16811	16837	17010	16730	16664	16887	16957	16898	16753	16872	17070	16872	16944	17030	16972	16909	16705	16802	17043	16859	17018	16943	16830	16825	16760	16725	16727	16766	16849	16957	16848	17107	16788	16754	16859	17011	16967	16897	17013	16789	16839	16750	16952	16821	16761	16786	16780	16739	17030	16942	16923	16900	16792	16831	16863	16927	17038	16754	16726	16982	16861	16987	16754	16723	16994	17043	16810	16690	16920	16928	17003	16889	16902	16949	16684	16814	17027	17028	16832	16962	16988	16787	16793	16851	16909	16930	16677	17052	17032	16726	16819	16621	16507	16725	16750	16877	16920	16808	16875	16939	16759	16964	16735	16952	16714	16946	16750	16761	16810	16702	16758	16880	16718	16944	16977	16825	16721	16881	16745	16817	17012	16735	17059	16891	16784	16986	16757	16743	16952	16919	16848	16976	16587	16768	16396	16913	16855	16851	16841	16754	16970	17049	16904	16722	16837	16894	16908	16617	16731	17051	16984	16746	16851	16825	16788	16816	16853	16728	16855	17005	16679	16630	16958	16876	17023	16954	16743	16901	16814	16967	16776	16921	16821	16965	16753	16749	16839	16960	16921	16728	16875	16905	16777	16714	16905	16886	16816	16871	16905	16906	16911	16929	16853	16680	16769	16927	16629	16733	16888	16869	16904	17004	16951	16796	16743	17051	16834	16889	16816	16749	16909	17151	16782	16913	16950	16754	16920	16933	16915	16726	16836	16767	16773	16738	16866	16909	16715	16878	16709	16815	16924	16968	16959	16961	16821	16829	16778	16942	16507	16685	16856	16715	16791	16743	16758	16757	16780	16617	16953	16999	16830	16787	16958	16714	16835	16624	16820	16691	16944	16826	16885	17017	16812	16735	16739	16818	16786	16977	16562	16918	16779	16641	17012	16774	16883	16842	16990	17095	17011	16862	16848	16844	16911	16684	16963	16671	16718	16675	16942	16994	16859	16813	16698	16785	16675	16799	16893	16827	16781	16938	16889	16739	16883	16738	16873	16801	16924	17043	16982	16731	16826	16841	16810	17137	16713	16636	16837	16929	16857	16861	16710	16701	17033	16797	16863	16954	16839	16751	16717	16726	16926	16689	16692	16835	16925	16820	16699	16944	16829	16717	16713	16927	16876	16966	16820	16879	16710	16550	16855	16978	16787	16878	16920	16774	16528	16830	16866	16748	16728	16736	16715	16903	16837	16946	16612	16725	16976	16696	16661	17000	16582	16857	16862	16923	16852	16918	16962	16948	16767	16959	16836	16844	16547	16708	17010	16867	16830	16744	16783	16748	16676	16815	16676	16852	16716	16729	16822	16967	16923	16819	16703	16975	16850	16898	16923	16858	16885	16730	16543	16768	16898	16840	16847	16907	16817	16755	16836	17003	17080	16853	16969	16884	16949	16694	16841	16889	16800	16837	16714	16899	16883	16873	16792	16732	16885	16777	16840	16973	16698	16853	16854	16887	16829	16628	16867	16718	16800	16846	16721	16866	16830	17022	16861	16771	16885	16928	16802	16858	17103	16689	16790	16625	16706	16816	16789	16949	16895	16745	16931	16827	16694	16785	16895	16865	16866	16733	16763	16749	16851	16724	16852	16728	16833	17010	16602	16879	16686	16851	16716	17051	16737	16792	16882	16762	16862	17041	16692	16791	16838	16817	16597	16781	16838	16860	16988	17008	16608	16862	16735	16825	16752	16722	16653	16876	16666	16837	16728	16764	16864	16793	16784	16760	17057	16672	16833	16861	16806	16750	16713	16662	16827	16788	16892	16921	16791	16753	16731	16658	16678	16949	16750	16749	16712	16853	16667	16649	16998	16880	16893	16777	16846	16818	16675	17063	16786	16780	16930	16845	16835	16837	16868	16740	16913	16763	16629	16906	16830	16700	16534	16560	16851	16942	16974	16945	16802	16809	16890	16821	16690	16843	16844	17030	16805	16773	16822	16857	16824	16735	16700	16783	16646	16732	16682	16780	16813	17015	16854	16897	16703	16687	16732	16967	17053	16934	16728	16906	16877	16760	16710	16921	16738	16699	16680	16769	16771	17031	16978	16758	16786	16849	16772	16946	16767	16628	16965	16823	16703	16768	16852	16884	16947	16986	17040	16758	16888	16990	16949	16849	16807	17024	16699	16851	16836	16810	16969	16930	16607	16757	16995	16697	16882	16858	17055	16920	16736	16834	16817	16599	16762	16847	16879	16666	16901	16698	16960	16809	16654	17155	16642	16879	16890	16758	16622	16759	16712	16786	16667	16726	16768	16794	16906	16776	16948	16962	16981	16858	16731	16635	17002	16753	16722	16853	16866	16789	17103	16768	16974	17052	16691	16913	16941	16682	16697	16771	16877	16685	16720	16898	16695	16962	16736	16820	16819	16967	16821	16748	16828	16743	17067	16994	16672	16807	16852	16717	16838	17032	16738	16775	16803	16606	16682	16856	16703	16787	16772	16635	16753	16716	16803	16912	16662	16815	16730	16907	16897	16888	16961	16826	16734	16707	16892	16815	16682	16708	16741	16696	16686	16669	17043	16808	16816	16781	16945	16972	16750	16973	16763	16597	16791	16727	16866	16935	16772	17036	17052	16807	16488	16634	16803	16782	16894	16871	16734	16862	16962	16801	16734	16915	16849	16838	16860	17007	16744	16871	16994	16846	16776	16692	16797	16754	16889	16995	16887	16825	16800	16772	16864	16874	16907	16839	16683	16756	16983	16939	16740	16543	16850	16920	16859	16791	16794	16928	16791	16712	16920	16778	16783	16779	16676	16828	16763	16715	16673	16717	16756	16699	16602	16876	16495	16838	17031	16599	16753	16864	17018	16840	16757	16712	16855	16845	16777	16739	16813	16769	16870	16902	16822	16777	16741	17028	16915	16936	16800	16696	16871	16679	16808	16987	16897	16796	16781	16949	16781	16924	16658	16669	16640	17019	16812	16855	16688	16636	16751	16572	16787	16522	16828	16790	16806	16759	16899	16779	16844	16789	16898	17031	16865	16783	16818	16802	16609	16689	16910	16739	16754	16673	16758	16818	16976	16579	16894	16972	16882	16941	16934	16668	16661	16769	16877	16781	16845	16872	16746	16967	16963	16910	16834	16821	16843	16662	16975	16951	16891	16669	16892	16707	16956	16835	16885	16964	16664	16847	16764	16772	16738	16807	16768	16844	16720	16793	16738	16859	16894	16804	16820	17102	16872	16930	16772	16673	16894	16794	16960	16969	16926	16845	16860	16874	17036	16910	16885	16793	16912	16669	16723	16895	16888	16872	16830	16963	16668	17070	16828	16957	16961	16763	16747	16701	16611	16737	16739	16861	16939	16899	16904	16882	16897	16833	16814	16864	16982	16886	16897	16878	16928	16824	16809	16837	16737	16979	16900	16756	16661	16694	16893	16846	16767	16685	16793	16685	17027	17002	16895	16762	16576	16650	16874	16818	16865	16892	16969	16897	16796	16829	16779	16832	16951	16839	16809	16602	17048	16772	16790	16752	16766	16823	16959	16774	16581	16971	16771	16624	16955	16952	16829	16809	16957	16794	17021	16711	16877	16818	16750	16842	16731	16733	16874	16833	16868	16694	16754	16787	16554	16665	16960	16860	16659	16786	17011	16939	16754	16898	16802	16747	16832	16841	16905	16909	16927	16969	16683	16712	16679	16686	16957	16759	16981	16645	16864	16632	16702	16887	16957	16885	16819	16770	16703	16635	16913	16755	16650	16710	16905	16826	16665	16705	17179	16814	16854	16936	16897	16838	16482	16801	16866	16840	16761	16966	16766	16952	16701	16838	16855	16833	16900	16953	16909	16904	16864	16930	16842	16875	16536	16793	16676	16809	16901	16823	16756	16783	16855	16779	16733	16759	16752	16641	16766	16835	16821	16700	16855	16835	16963	16905	16640	16777	16648	16868	16790	16721	16734	16895	16858	16919	16874	16836	16828	16803	16720	16740	16792	16592	16747	16794	17020	16932	16852	16689	16782	16834	16780	16785	16733	16787	16679	16991	16825	16710	16660	16800	16790	16771	16886	16831	16745	16808	16869	16879	16639	16875	16744	16813	16725	16937	16839	16963	16852	16750	16802	16790	17049	16872	16767	16887	17006	16844	16928	16928	16738	16841	16799	16693	16695	16706	16838	17040	16763	16845	16753	16861	16832	16789	16979	16691	16677	16934	16863	16685	16741	16968	16750	16886	16975	16802	16904	16882	16759	16798	16888	17087	16643	16704	16723	16744	16797	16680	16858	16807	16585	16939	17028	16684	16656	16895	16722	16925	16661	16800	16973	16982	16810	16839	16963	16845	16685	16745	16815	16771	16722	16914	16864	16902	16667	16962	16689	16943	16744	16647	16936	16855	16946	16945	16789	16637	16697	16731	16846	16884	16799	16739	16712	16828	16753	16907	16894	16706	16837	16850	16572	16633	16900	16900	16531	16683	16512	16692	16964	16641	16720	16819	16806	16910	16716	16840	16775	16815	16825	16811	16648	16738	16889	16710	16965	16861	17062	16914	16665	16771	16839	16942	17011	16724	16730	16851	16771	16873	16909	16775	16813	16613	16910	16759	16700	17009	16667	16742	16586	16951	16682	16841	16875	16639	16853	16892	16681	16920	16782	16783	16708	17085	17135	16825	16685	16922	16885	16976	16891	16959	16814	17001	16827	16777	17094	16651	16711	16846	16818	16921	16822	16812	16857	16864	16816	16681	16943	16760	16762	16942	17022	16782	16739	16898	16883	16763	16870	16881	16933	16820	16969	16968	16757	17049	16824	16961	16682	16998	16694	16722	16755	16877	16683	16806	16861	16770	16765	16645	16844	16776	16750	16831	16888	16794	16731	17137	16961	16671	16899	16906	16821	16722	16939	16676	16976	16952	16827	16900	16881	16708	16752	16780	16746	16954	16872	16846	17068	16912	16707	16799	16735	16726	16736	16846	17054	16711	17007	16709	16775	16829	16825	16744	16706	16878	16841
21858	40150	37540	29959	26169	21637	20363	18983	18065	17560	16374	17138	17468	17102	15655	15286	15067	15009	15028	14864	14719	14713	14300	14450	14267	14612	14724	14635	14666	14629	14479	14370	14312	16088	22575	20539	17774	15808	14748	14421	14242	14199	14232	14092	14067	14490	14163	14202	14192	14279	14255	14202	14083	14258	14337	14294	14414	14114	14316	14187	14207	14291	14304	14245	14214	14413	14192	14355	14086	14159	14189	14125	14155	14410	13998	14459	14145	14359	14372	14250	14363	14122	14303	14134	14290	14239	14178	14095	14239	14103	14247	14131	14381	14462	14398	14245	14337	14274	14254	14368	14331	14103	14191	14369	14219	14158	14236	14051	14298	14207	14255	14279	14247	14290	14252	14306	14164	14062	13999	14304	14209	14125	14147	14261	14243	14290	14224	14306	14167	14130	14189	14245	14388	14272	14170	14245	14180	14260	14230	14309	14035	14275	14090	14172	14141	14217	14190	14145	14146	14252	14130	14206	14126	14117	14181	14142	14084	14242	14271	14115	14101	14280	14184	14289	14133	14181	14057	14266	14182	14297	14087	14305	14221	14112	14256	14255	14334	14179	14180	14139	14173	14119	14219	14286	14207	14152	14403	14150	14190	14272	14238	14165	14186	14197	14175	14074	14235	14112	14182	14230	14243	14159	14017	14205	14202	14272	14212	14346	14195	14026	14203	14146	14319	14246	14297	14304	14157	14158	14051	14390	14319	14202	14224	14395	14186	14292	14107	14126	14218	14230	14138	14180	14122	14209	14224	14065	14217	14096	14151	14183	14088	14083	14064	14232	14235	14211	14221	14210	14089	14353	14248	14300	14243	14248	14048	14333	14168	14190	14045	14170	14208	14322	14235	14119	14162	14169	14258	14240	14210	14196	14200	14434	14203	14274	14267	14154	14300	13949	14074	14302	14259	14155	14077	14008	14138	14281	14108	14250	14117	14215	14102	14232	14219	14115	14381	14174	14448	14023	14315	14153	14026	13901	14100	14231	14409	14118	14259	14077	14287	14275	14146	14188	14164	14217	14262	14313	14124	14244	14368	14161	14218	14045	14109	14167	14220	14288	14092	14122	14180	14306	14080	14080	14176	14433	14198	13993	14072	14247	14239	14091	14273	14171	14126	14115	14150	14254	14108	14044	14232	14167	14231	14267	14180	14232	14136	14289	14201	13962	14318	14274	14138	14220	14222	14085	14159	14181	14242	14312	14233	14159	14063	14090	14212	14340	14271	14227	14220	14251	14216	14334	14137	14319	14069	14272	14194	14216	14265	14222	14178	14126	14280	14109	14066	14220	14306	14214	14209	14252	14098	14109	14113	14171	14159	14144	14216	14105	14191	14215	14099	14174	14515	14277	14267	14242	14236	14352	14368	14203	14239	14175	14311	14137	14070	14062	14403	14282	13975	14086	14052	14252	14180	14354	14233	14420	14364	14179	14284	14181	14203	14271	14251	14264	14216	14225	14227	14139	14213	14019	14269	14129	14117	14295	14338	14174	14177	14104	14328	14310	14038	14332	14265	14007	14265	14149	14074	14129	14014	14262	14239	14137	14105	14159	13970	14306	14125	13869	14260	14162	14062	14110	14303	14260	14212	14390	14355	14184	14286	14045	14265	14189	14089	14309	14128	14139	14357	14216	14207	14132	14213	14293	14058	14107	14183	14201	14205	14227	14166	14315	14149	14283	14217	14208	14292	14138	14232	14278	14158	14210	14064	14107	14248	14264	14232	14218	14363	14267	14222	14135	14301	14282	14200	14018	14109	14154	14201	14106	14278	14137	14158	14175	14352	13979	14192	14173	14044	14229	14218	14062	14194	14232	14163	14214	14255	14126	14193	14183	14257	14205	14322	14207	14316	14147	14082	14088	14478	14211	14187	14247	14293	14143	14053	14085	14008	14219	14122	14275	14178	14226	14219	14167	14163	14153	14136	14331	14307	14149	14258	14278	14104	14190	14279	14323	14201	14172	14301	14213	14404	14064	14270	14235	14055	14222	13978	14193	14036	14272	14256	14232	14227	14274	14187	14080	14137	14242	14157	14195	14276	14016	14047	14163	14232	14105	14419	14211	14165	14083	14155	14137	14130	14105	14276	14054	14169	14203	14231	14208	14107	14316	14206	14120	14318	14255	14353	14347	14081	14295	14170	14045	14288	14023	14342	14140	14018	14316	14103	14330	14046	14232	14271	14265	14196	14204	14180	14329	14253	14185	14097	14194	14070	14078	14161	14162	14128	14076	14285	14126	14179	14217	14268	14304	14120	14291	14127	14250	14066	14201	14022	14143	14207	14302	14155	14177	14184	14240	14197	14209	14265	14091	14145	14152	14234	14098	14377	14194	14321	14229	14324	14247	14155	14126	14205	14341	14290	14210	14220	14193	14132	14046	14221	14170	14118	14147	14221	14176	14244	14281	14148	14269	14145	14116	14079	14086	14393	14120	13982	14178	14168	14208	14078	14155	14228	14272	14145	14329	14276	14072	14212	14021	14207	14095	14210	14084	14014	14177	14332	14196	14289	14111	14114	14234	14318	14117	14061	14302	14187	14175	14261	14240	14172	13960	14257	14041	14032	14309	14267	14074	14216	14343	14211	14203	14224	14253	14114	14118	14165	14257	14286	14242	14405	14085	14248	14150	14217	14137	14371	14145	14145	14227	14254	14074	14178	14283	14176	14107	14261	14062	13949	14102	13947	14240	14251	14191	14187	14175	14319	14149	14246	14080	14231	14286	14072	14091	14351	14199	14108	14109	14120	14022	14238	14134	14119	14317	14331	14209	14146	14289	14120	14225	14318	14116	14252	14107	14105	14022	14355	14180	14159	14095	14261	13988	14232	14185	14099	14259	14120	14189	14205	14141	14163	14158	14156	14258	14236	14277	14044	14098	14194	14183	14286	14158	14281	14304	14078	14070	14281	14172	14184	14237	14381	14098	14096	14175	14069	14173	14171	14068	14278	14197	14132	14118	14260	14030	14164	14195	14173	14139	14223	14213	14117	14143	14361	14280	14135	14196	14204	14126	14221	14132	14144	14178	14336	14161	14120	14086	14116	14290	14185	14234	14139	14155	14197	14172	14162	14216	14223	14123	14114	14096	14345	14011	14187	14237	14084	14081	14133	14130	14227	14180	14298	14252	14128	14271	14336	14225	14214	14159	14165	14181	14302	14251	14096	14145	14245	14229	14297	14186	14355	14344	14230	14336	14184	14111	14135	14401	14280	14119	14169	14161	14158	14158	14266	14157	14142	14250	14179	14154	14199	14077	14196	14138	14202	14135	14350	14170	14166	14110	14278	14325	14149	14122	14283	14314	14030	14227	14136	14070	14128	14259	14184	14385	14129	14069	14169	14279	14257	14229	14247	14154	14262	14053	14093	14129	14090	14010	14222	14309	14224	14204	14212	14023	14168	14155	14279	14126	14113	14104	14331	14134	14286	14281	14249	14126	14205	14243	14328	14280	14337	14132	14185	14174	14126	14129	14230	14201	14176	14110	14183	14287	14122	14095	14195	14325	14047	14177	14130	14112	14343	14128	14211	14198	14174	14042	14086	14115	14154	14112	14288	14187	14230	14060	14184	14226	14124	14072	14272	14308	14215	14305	14180	13985	14165	14187	14098	14308	14181	14100	14191	14332	14064	14342	14197	14124	14039	14252	14271	14134	14227	14083	14384	14286	14029	14263	14237	14346	14185	14116	14228	14070	14190	14376	14282	14172	14098	14210	14381	14188	14152	14149	14032	14187	14221	14062	14241	14196	14219	14210	14192	14078	14271	14198	14082	14173	14382	14130	14083	14141	14141	14110	14103	14043	14230	14146	14330	14252	14340	14073	14351	14067	14301	14152	14270	14250	14258	14093	14128	14171	14181	14217	14076	14256	14300	14106	14205	14262	14003	14158	14152	14084	14106	14185	14225	14078	14230	14219	14186	14204	14201	14303	14190	14263	14266	14259	14281	14105	14033	14277	14286	14234	14312	14163	14210	14074	14109	14124	14230	14157	14249	14191	14187	13972	14181	14287	14239	14192	14234	14268	14229	14177	14077	14291	14238	14201	14069	14161	14171	14149	14135	14205	14220	14206	14172	14128	14175	14192	14156	14141	14297	14288	14270	14274	14257	14098	14237	14141	14014	14101	14204	14368	14490	14123	14000	14289	14181	14261	14139	14230	14243	14089	14303	14317	14248	14280	14259	14126	14084	14309	14278	14124	14328	14082	14226	14350	14168	14181	14266	14295	13965	14229	14169	14226	14173	14227	14246	14044	14031	14145	14174	14274	14113	14201	14043	14145	14178	14212	14003	14377	13996	14264	14374	14013	14203	14290	14029	14145	14061	14337	14211	14193	14241	14057	14386	14244	14081	14225	14081	14199	14210	14334	14132	14254	14227	14164	14036	14228	14289	14172	14292	14187	14158	14211	14115	14046	14182	14131	14233	14272	14258	14048	14069	14218	14237	14528	14253	14208	14218	14141	14175	14294	14037	14134	14146	14259	14281	14195	14068	14168	14194	14173	14212	14170	14288	14223	14063	14184	14275	14136	14139	14099	14326	14236	14137	14212	14159	14184	14208	14139	14322	14107	14176	14221	14282	14119	14151	14037	14092	14154	14379	14176	14333	14138	14094	14042	13932	14383	14096	14172	14144	14214	14215	14014	14179	14256	14026	14269	14341	14182	14065	14280	14084	14135	14157	14210	14187	14393	14010	14083	14203	14101	14031	14317	14277	14176	14187	14305	14036	14331	14036	14153	14110	14219	14229	14252	14112	14217	14252	14207	14103	14253	14241	14308	14149	14173	14229	14242	14252	14111	14131	14213	14382	14110	14257	14236	14143	14093	14184	14224	14090	14255	14298	14039	14231	14121	14285	14327	14024	14169	14108	14296	13988	14232	14223	14127	14246	14006	14177	14113	14171	14189	14140	14139	14035	14302	14193	14283	14163	14157	14248	14148	14168	14100	14300	14204	14070	13989	14174	14220	14204	14234	14215	14148	14364	14271	14195	14255	14269	14345	14253	14479	14178	14285	14310	14219	14186	14235	14318	14082	14202	14202	14215	14124	14264	14160	14215	14291	14228	14032	14138	14258	14049	14141	14308	14334	14116	14343	14025	14138	14118	14181	14167	14237	14118	14295	14246	14138	14164	14192
27916	23143	28559	25563	20869	19243	18939	18062	18205	17803	17595	17577	17904	17755	17415	17264	17115	17218	16988	17374	17247	17212	16869	17205	17025	17130	17243	17029	17020	17073	17203	17361	17239	17194	17394	17636	17313	17088	17182	17089	17099	17172	17070	17109	17092	16941	17009	16832	16932	17099	16974	16895	16950	17007	16942	17193	16992	16872	16880	16929	17029	17086	17001	17086	17199	16880	16959	16885	16854	16972	17005	16911	17019	16904	17124	16924	17142	17008	16991	17009	17133	17006	17204	17002	16892	17174	17094	16929	17058	16991	17022	17049	17078	17045	17125	17121	17155	17112	17023	17079	17158	17093	16960	17040	16936	17164	17032	16972	17104	17052	17001	17139	17036	17025	16918	17118	17038	17020	17106	17030	17090	16938	16975	17129	17083	17061	16792	17083	16984	17040	17060	17082	17158	16781	16926	17026	16921	17106	16944	16987	17146	16946	16962	16937	17196	17037	16960	17065	17101	17060	16927	16939	17061	16976	17014	16837	17037	16971	17030	16909	16827	17220	16984	17007	17038	17241	17143	16957	17039	17039	17222	17016	16954	17039	17144	16920	17052	17096	16974	17127	16935	16923	17057	16906	17144	16868	17084	16991	17113	17010	17096	17164	16899	16868	17188	16900	16923	17090	17055	16960	16779	16872	16853	17089	17125	17290	17103	16930	17025	17081	16881	16779	17067	17074	16944	17172	17039	16824	17010	16979	16996	17012	16905	16870	17014	17000	17102	16718	17057	16900	17066	16934	17232	16993	16971	16971	17155	16878	16961	17148	17166	16963	17018	16946	16979	17166	17048	17140	16881	16928	16947	16929	17153	17024	17187	16937	16831	16868	16855	17118	17114	16971	16887	16951	17168	17025	17186	16967	17060	16944	17004	17062	16950	16875	16901	16966	16843	16993	17086	16835	16864	17060	17094	16885	17136	16861	17165	17026	17144	16791	17210	17114	16960	17072	16848	16891	17149	16987	17121	17087	17179	16970	16979	16857	16975	16961	17070	16951	16727	17032	17087	17085	16920	17194	16981	17135	17190	16873	16971	17109	17177	17017	16964	16950	17258	17072	16965	17143	16960	16941	16905	17198	17213	17032	17068	17100	16855	17078	16917	16947	17219	17038	16994	16774	17092	17162	17072	17142	16938	17068	17051	17032	16935	17080	16768	17145	16920	17077	17018	17017	16910	17047	16829	17198	17095	17032	17099	17065	17124	16965	16967	17057	17259	16851	17041	17157	17138	16944	17094	17161	17157	17134	17092	17088	17131	17063	17034	17120	16975	17019	17111	16975	17088	16979	17007	16988	16965	16980	17265	17053	16920	17104	16964	17131	16954	16915	17027	16913	17122	17092	17210	16907	17025	17079	16966	17080	16950	17187	17010	17045	17238	17190	17051	16958	17045	16912	17081	17058	17070	17069	16985	17065	17007	17004	17088	16885	17042	16923	17015	16959	17107	17002	17261	16959	17092	17085	17123	16850	17141	17127	16997	16994	17226	17260	17101	17007	16948	16951	16966	16965	16975	17037	17163	17151	17309	17098	17208	17149	17213	17093	16898	17080	17046	17130	16983	16911	17103	16913	17143	17029	16996	17087	17186	16894	16972	16875	16977	16970	17021	16974	16855	16852	16930	17204	16993	17145	17002	17149	17095	17063	17167	16979	17017	17029	17167	17141	17148	17086	17052	16931	17110	16918	17115	17135	17092	17073	17056	17099	17180	16947	16993	17005	16842	17054	17157	16935	17083	17014	17044	17070	17118	17048	17343	17065	17218	17130	16904	17026	17103	17002	16858	16965	16927	17061	16956	17036	17087	16924	16885	17283	17095	16934	17047	16926	16862	16976	17150	17191	16900	16852	17102	17053	17000	16874	16915	16985	16959	16987	17134	16988	17097	16825	17105	17234	16883	16826	16954	16969	16860	16969	17088	17058	17058	16997	17112	17073	16983	16915	17105	17016	16852	16985	16849	17218	17120	17110	17229	17073	17081	17229	17165	16971	17192	16922	17032	16931	17023	17111	17029	17049	16957	16838	16932	16897	17099	17100	17072	17205	17312	16963	17119	17063	16921	17016	16933	17133	17229	17003	16911	16890	16980	17023	17025	16975	17122	17127	17003	17113	16868	17084	17080	17115	17057	17210	16906	16978	17008	17046	17177	16956	16943	17099	17210	17047	16806	17073	17020	17174	16948	17091	17058	16924	16986	16834	17005	16996	17124	17201	16949	17080	17169	17139	16993	16948	17215	16964	17089	16948	17091	16934	17023	17151	16945	17010	17167	17154	16792	16979	17062	16900	17006	16794	17135	17106	16988	17088	16944	17099	16953	17188	17041	17288	17179	16984	17095	17252	16986	16971	17078	17075	17070	17047	17248	17215	16874	16903	17225	17089	17019	16946	16854	16973	17111	16929	16828	16882	17193	16843	17067	17091	16948	17008	17055	16924	17337	16978	17008	17041	16985	17058	17254	17114	16977	17215	17039	16988	17067	16919	16924	17046	17082	17061	17014	16920	17080	17062	17107	16966	16965	16949	16809	17069	16940	16939	17249	16916	17090	16882	17232	16876	17200	17123	16904	16882	17080	17028	17248	16969	17075	16987	16923	16940	17089	17220	17191	16968	16864	17062	17079	17151	16960	16974	17271	16923	16850	16986	16985	17190	16855	16865	16809	17061	17047	16855	17207	17024	17043	16965	16964	17007	17049	17190	17039	17025	17034	17048	16888	17142	17073	17028	16875	17021	17360	17011	17132	17219	16896	17053	16872	17042	17133	17020	17105	17069	17133	17139	16877	16966	17140	16882	17224	17220	17074	17040	17023	16896	16859	17092	17199	16962	16914	17111	17302	17221	16967	16902	17127	17096	17098	17020	17184	17234	16786	16982	17035	16990	17037	17005	16815	16990	16992	17091	17077	17202	17018	17030	17092	17277	17028	17175	16956	17055	17057	17014	17170	16966	16931	17208	16972	17087	17197	17178	16927	17000	16906	17042	17333	17108	17034	17173	17027	17056	16889	16894	17264	16947	17047	16927	16903	17015	16864	17146	16990	16960	17180	17166	16867	17138	17126	17001	17102	17074	16849	16980	17042	17104	16741	16973	17111	16827	17011	16871	17110	17118	16991	16972	17035	17008	16918	16895	16975	17089	16966	17033	17062	16994	17001	16953	17134	16981	17159	17106	16986	17129	17207	16934	16868	17171	17026	16953	17006	16926	16967	17078	17059	17068	16978	17118	16964	16973	17047	17033	17169	17114	17031	17012	17004	16989	17123	17069	16952	16805	17038	17189	17107	16973	17004	16847	17207	17041	16953	16933	17161	17159	16835	17019	16973	16753	16871	17082	17141	16834	17181	16983	17024	17201	16876	17002	16997	16945	16983	17135	16973	17174	16970	17074	17155	17050	16843	16990	17047	17078	17005	17065	17137	16968	17045	17068	16802	16815	17067	16999	17204	17169	16829	16968	17192	17224	17028	17201	16890	17188	17141	16940	16727	17062	16722	17109	16986	17006	17096	17181	17039	16867	17095	17078	17118	16945	16886	16902	17034	16961	17157	17220	17148	17160	17072	17044	17057	16988	17013	16898	16954	16952	17089	17088	16897	16989	16914	17214	17047	17264	17156	17020	17133	16888	17063	16884	17047	17043	17291	16928	16963	17067	17079	16950	17180	17088	17145	17182	16805	16886	17018	16938	17036	17032	16990	16985	17192	16919	17131	16954	17044	16962	16867	17029	17102	17078	17134	17071	17076	16992	16805	17116	16960	17047	17041	17043	17078	16994	16934	17144	17081	17047	17219	17320	16972	17054	17153	16914	16962	17176	17124	17148	17159	17047	16967	16803	17088	17027	16939	17071	17093	17050	17039	17216	17037	16810	17102	17096	16941	17280	16950	16956	17088	16998	17006	17089	17045	16998	16968	17071	17125	16903	17106	17042	16830	17004	17003	17069	17073	16834	16990	17095	16995	16974	17086	17225	16814	17252	16947	17119	17147	17101	17043	16998	17044	17274	16867	17161	17304	17032	17144	16988	16997	17007	17213	16979	17013	16997	17129	16890	17068	17212	17189	16978	16922	17112	17063	16792	16947	16948	16771	16827	17003	16881	16995	16982	16839	17081	17031	16966	17185	16999	17056	17123	17086	17099	17125	17130	16959	16873	17185	17075	17108	17063	17103	17211	16931	17172	17090	17072	16818	16974	17000	16963	17014	17152	17047	17015	16978	17020	17143	17049	17048	17084	17194	16955	17138	16902	16933	17050	17021	16946	17079	17053	16963	17067	17048	17053	17287	17290	17114	16941	17036	17060	16919	17004	17044	17103	17005	16878	16838	16929	16758	16963	17067	17053	17149	17183	17282	16995	17124	17218	17044	16943	17066	17008	17223	17219	17150	16980	16895	16870	17055	16999	17070	16953	17170	17118	17174	17079	17085	17074	16976	17070	16886	17039	17036	16851	16915	16988	17033	16931	17012	17053	16848	16878	16989	16929	17075	16992	17073	17062	16936	16983	17041	17329	17002	17040	16986	16935	17097	17009	16918	17141	17124	17265	17139	16996	17007	17171	16986	17097	16926	16945	17036	17180	17037	17054	16976	16915	16927	16996	17002	17102	17080	16935	17114	17231	17176	17093	17240	17046	17075	17061	16887	16952	17047	16980	16988	16852	17146	17118	17162	17350	17328	17292	17122	17022	17013	16839	16851	17075	17008	16956	17023	16967	17036	17067	17215	17055	16989	16839	16783	16904	17113	17184	17153	17235	16979	16799	17008	16872	17083	17036	17132	17186	17049	17185	17023	16914	17087	16993	16972	17088	16984	17057	17174	17192	17025	16995	16989	17007	17229	17057	16915	17023	16899	16969	17171	17093	16899	16955	17048	16972	17087	17054	16944	16955	17070	17177	16945	17141	17136	17113	17002	16948	16942	16876	17094	17051	16790	17115	16992	17065	17004	16953	16676	17308	17341	17082	16994	17047	16920	16960	16982	16885	16836	17188	17113	16969	17098	17212	17072	17037	16871	16923	16945	16842	17048	17020	17026	17047	16980	16909	16940	16987	17088	17121	16982	17247	16911	17073	17005	17167	17099	17003	16943	16938	17028	16997	17158	16931	16982	16991	17015	16917	17018	16957	17039	16952	17079	17113	17037	16942
19891	29165	27631	22497	19832	17422	16828	16158	15822	15838	15317	15425	15696	15710	14815	14693	14499	14486	14555	14489	14424	14388	14391	14372	14300	14428	14546	14498	14384	14552	14435	14459	14378	14578	14938	15018	14587	14524	14521	14244	14385	14304	14253	14420	14289	14240	14258	14506	14403	14481	14403	14168	14281	14406	14194	14321	14539	14286	14220	14335	14458	14153	14333	14312	14273	14440	14539	14260	14584	14411	14320	14507	14353	14294	14475	14363	14568	14402	14366	14474	14516	14336	14376	14290	14332	14379	14363	14400	14325	14168	14242	14256	14323	14328	14213	14467	14293	14334	14299	14317	14429	14263	14264	14445	14315	14427	14394	14189	14189	14388	14365	14396	14160	14350	14314	14395	14292	14364	14358	14209	14318	14280	14349	14382	14533	14123	14437	14503	14175	14339	14383	14421	14241	14195	14273	14442	14380	14316	14314	14263	14563	14295	14444	14154	14339	14385	14280	14417	14226	14298	14277	14265	14331	14391	14301	14467	14184	14264	14351	14371	14410	14443	14354	14349	14450	14315	14391	14280	14179	14236	14407	14407	14266	14353	14341	14280	14245	14303	14462	14361	14399	14234	14390	14221	14328	14452	14103	14382	14347	14385	14250	14469	14247	14383	14225	14301	14271	14441	14456	14288	14392	14371	14320	14308	14272	14368	14426	14477	14384	14299	14370	14258	14331	14320	14198	14320	14470	14387	14277	14347	14101	14329	14216	14358	14258	14428	14341	14288	14400	14374	14335	14257	14288	14277	14351	14393	14350	14392	14227	14223	14352	14251	14462	14380	14353	14315	14438	14436	14194	14588	14388	14398	14470	14334	14331	14387	14301	14323	14234	14336	14428	14376	14360	14264	14380	14250	14497	14394	14190	14357	14550	14226	14328	14329	14305	14242	14300	14271	14270	14242	14369	14344	14372	14328	14440	14176	14362	14292	14124	14289	14218	14279	14171	14216	14281	14317	14292	14343	14371	14256	14251	14393	14391	14287	14265	14268	14405	14435	14254	14439	14297	14418	14324	14162	14332	14207	14228	14248	14353	14231	14299	14420	14439	14381	14418	14289	14471	14311	14224	14327	14265	14200	14202	14383	14406	14198	14401	14488	14412	14263	14300	14613	14264	14315	14408	14193	14147	14410	14384	14157	14234	14471	14250	14182	14263	14390	14317	14332	14202	14413	14440	14319	14343	14234	14270	14388	14403	14312	14471	14308	14306	14298	14309	14343	14221	14244	14376	14325	14396	14220	14408	14360	14178	14276	14351	14426	14374	14388	14308	14252	14287	14353	14294	14484	14349	14371	14363	14353	14136	14253	14326	14190	14465	14073	14403	14379	14440	14127	14441	14415	14369	14295	14352	14305	14429	14365	14338	14346	14350	14483	14288	14246	14324	14485	14445	14394	14302	14379	14375	14283	14548	14210	14412	14441	14259	14361	14317	14222	14296	14321	14348	14276	14444	14476	14417	14342	14357	14407	14409	14415	14245	14387	14389	14282	14258	14359	14178	14378	14262	14447	14349	14335	14301	14281	14345	14358	14329	14187	14226	14608	14375	14231	14335	14399	14479	14456	14268	14303	14448	14363	14240	14217	14152	14255	14250	14241	14222	14348	14154	14302	14408	14230	14420	14244	14241	14280	14411	14594	14404	14377	14228	14312	14328	14203	14414	14280	14188	14201	14500	14333	14153	14326	14355	14361	14370	14282	14262	14456	14438	14243	14329	14169	14253	14382	14293	14290	14410	14246	14257	14269	14409	14449	14390	14351	14314	14433	14413	14285	14319	14239	14182	14483	14227	14401	14327	14224	14465	14318	14343	14241	14354	14494	14251	14441	14315	14464	14127	14377	14412	14288	14262	14165	14314	14229	14293	14218	14353	14391	14366	14289	14195	14230	14296	14263	14376	14392	14293	14325	14348	14361	14430	14313	14264	14225	14443	14469	14438	14256	14279	14370	14352	14329	14391	14460	14409	14376	14264	14474	14318	14406	14478	14330	14200	14346	14312	14254	14405	14399	14523	14352	14597	14265	14302	14266	14406	14600	14076	14347	14257	14287	14301	14480	14361	14413	14196	14473	14266	14466	14278	14301	14474	14304	14381	14247	14319	14315	14524	14493	14437	14292	14404	14316	14351	14218	14409	14223	14421	14365	14460	14337	14520	14387	14181	14221	14224	14314	14408	14411	14373	14406	14358	14293	14305	14298	14462	14281	14204	14334	14287	14345	14219	14431	14296	14290	14296	14330	14351	14300	14359	14449	14390	14211	14264	14480	14331	14392	14226	14248	14400	14262	14314	14258	14390	14397	14352	14359	14183	14250	14404	14292	14482	14255	14505	14423	14207	14364	14180	14299	14310	14339	14285	14602	14329	14358	14406	14384	14320	14289	14481	14368	14224	14256	14412	14349	14330	14255	14282	14445	14398	14372	14322	14211	14480	14357	14244	14426	14236	14365	14345	14216	14306	14226	14278	14355	14283	14479	14255	14232	14195	14446	14487	14221	14260	14380	14284	14285	14276	14375	14284	14401	14474	14419	14346	14336	14433	14188	14316	14215	14365	14271	14224	14314	14264	14464	14373	14437	14231	14248	14339	14415	14400	14386	14255	14372	14264	14244	14291	14146	14374	14221	14376	14401	14246	14309	14402	14344	14433	14318	14304	14284	14250	14318	14392	14393	14434	14431	14196	14283	14312	14361	14360	14233	14285	14347	14382	14459	14276	14364	14323	14409	14407	14357	14347	14318	14235	14424	14327	14213	14177	14313	14223	14338	14274	14389	14296	14346	14185	14220	14237	14342	14220	14407	14371	14328	14389	14310	14378	14274	14181	14281	14314	14275	14243	14229	14443	14409	14416	14425	14427	14282	14485	14268	14448	14405	14083	14385	14364	14373	14281	14086	14269	14346	14285	14103	14313	14509	14299	14239	14473	14224	14246	14461	14222	14285	14388	14422	14234	14412	14345	14340	14204	14346	14351	14265	14275	14030	14429	14354	14341	14296	14501	14197	14165	14477	14354	14030	14503	14382	14256	14197	14387	14347	14452	14372	14207	14366	14369	14148	14376	14434	14152	14427	14246	14480	14306	14313	14257	14353	14345	14105	14341	14362	14333	14413	14372	14406	14284	14253	14336	14330	14535	14373	14358	14269	14359	14252	14335	14396	14198	14496	14435	14344	14331	14362	14382	14364	14382	14421	14441	14364	14342	14335	14194	14396	14342	14377	14435	14328	14458	14371	14247	14331	14536	14245	14492	14435	14470	14298	14367	14306	14276	14393	14411	14350	14224	14329	14374	14251	14476	14421	14283	14270	14459	14337	14221	14348	14240	14373	14412	14367	14470	14277	14275	14371	14570	14315	14346	14288	14362	14222	14370	14399	14367	14360	14218	14383	14231	14141	14397	14089	14393	14167	14319	14253	14405	14538	14348	14422	14357	14432	14308	14411	14367	14305	14353	14210	14365	14236	14443	14258	14379	14266	14329	14245	14359	14395	14229	14093	14311	14308	14318	14464	14347	14236	14261	14254	14254	14290	14296	14528	14263	14340	14424	14386	14327	14395	14200	14474	14192	14303	14337	14372	14417	14259	14353	14336	14210	14199	14282	14309	14363	14377	14431	14240	14228	14356	14512	14556	14244	14357	14355	14455	14256	14266	14354	14374	14579	14340	14393	14186	14376	14236	14366	14461	14203	14428	14386	14342	14376	14215	14395	14389	14349	14282	14259	14434	14331	14386	14199	14392	14410	14334	14375	14411	14186	14130	14287	14278	14335	14249	14401	14242	14461	14368	14238	14430	14415	14229	14523	14386	14351	14358	14405	14508	14363	14535	14221	14402	14282	14316	14272	14317	14391	14437	14209	14471	14291	14300	14149	14278	14324	14368	14399	14210	14308	14323	14300	14310	14388	14369	14298	14226	14395	14326	14339	14357	14293	14230	14292	14382	14244	14377	14253	14177	14317	14231	14400	14205	14413	14247	14402	14355	14277	14293	14392	14372	14220	14327	14361	14345	14382	14391	14323	14358	14333	14426	14313	14292	14439	14184	14438	14296	14271	14269	14206	14497	14451	14300	14419	14387	14369	14405	14215	14288	14333	14297	14331	14457	14492	14423	14360	14312	14339	14273	14229	14440	14310	14419	14368	14218	14111	14306	14338	14262	14344	14407	14270	14221	14408	14248	14290	14416	14327	14310	14298	14227	14367	14266	14248	14400	14095	14413	14485	14438	14253	14373	14252	14354	14279	14335	14343	14276	14174	14430	14252	14233	14345	14286	14329	14305	14420	14340	14219	14305	14414	14374	14320	14368	14247	14492	14319	14445	14321	14137	14346	14323	14292	14325	14271	14351	14343	14449	14212	14237	14378	14398	14393	14554	14378	14275	14338	14383	14259	14190	14296	14387	14266	14317	14346	14400	14170	14344	14306	14324	14478	14321	14379	14304	14416	14340	14462	14473	14317	14248	14342	14288	14301	14392	14339	14310	14236	14381	14453	14187	14234	14312	14298	14270	14376	14396	14445	14431	14471	14201	14255	14148	14451	14215	14400	14314	14414	14201	14288	14295	14336	14442	14263	14282	14273	14363	14269	14240	14253	14426	14288	14530	14320	14313	14300	14319	14303	14447	14439	14384	14248	14367	14480	14350	14313	14347	14165	14391	14410	14436	14346	14305	14452	14248	14306	14473	14304	14431	14236	14217	14398	14339	14284	14354	14460	14388	14415	14430	14327	14290	14346	14367	14383	14291	14298	14111	14403	14288	14421	14137	14323	14297	14295	14243	14361	14339	14139	14478	14392	14401	14388	14345	14456	14402	14344	14370	14360	14415	14451	14340	14174	14307	14317	14383	14240	14324	14139	14317	14168	14355	14253	14253	14446	14442	14485	14467	14411	14361	14418	14268	14325	14286	14344	14322	14299	14325	14335	14185	14370	14293	14202	14215	14305	14145	14418	14301	14382	14409	14459	14167	14297	14255	14340	14371	14267	14297	14499	14386	14270	14224	14116	14351	14437	14441	14381	14200	14420	14282	14385	14251	14340	14312	14348	14449	14348	14332	14389	14276	14165	14567	14297	14519	14206	14404	14479	14335	14266	14342	14375	14274	14374	14252	14390	14281	14436	14485	14331	14403	14377	14336	14384	14368
23748	21428	29205	24180	22624	23648	22485	19068	18401	18516	17909	18047	18272	18150	17593	17248	17309	17267	17290	17078	17301	16840	16837	16913	16915	17021	17080	16819	16936	17211	17177	16836	16591	17877	19782	19545	18603	17626	17152	16826	16997	16977	16822	16641	16857	16712	16859	16804	16741	16873	16691	16661	16868	16971	16705	16714	16707	16734	16875	16651	16772	16622	16968	16689	16811	16829	16997	16720	16644	16690	16929	16692	16855	16780	16747	16713	16879	16948	16610	16949	16766	16713	16702	16562	16604	16829	16945	16828	16765	16569	16779	16832	16705	16986	16788	16719	16736	16756	16540	16713	16633	16881	16676	16837	16609	16855	16911	16615	16628	16738	16807	16768	16737	16719	16779	16819	16747	16725	16855	16809	16573	16465	16629	16696	16795	16868	16632	16881	16898	16906	16904	16574	16962	16896	16738	16623	16872	16656	16674	16739	16713	16770	16971	16631	16847	16777	16676	16665	16852	16802	16675	16456	16645	16715	16832	16684	16813	16598	16699	16684	16773	16513	16752	16899	16654	16352	16546	16855	16742	16842	16945	17061	16814	16645	16788	16730	16607	16784	16782	16796	16788	16629	16671	16878	16815	16922	16752	16756	16947	16759	16947	16569	16723	16671	16816	16781	16766	16675	16870	16530	16611	16777	16807	16700	16919	16990	16932	16693	16860	16808	16707	16714	16810	16632	16686	16736	16819	16943	16785	16746	16789	16695	16848	16700	16867	16497	16715	16710	16790	16830	16648	16682	16729	16764	16819	16705	16762	16505	16740	16898	16653	16547	16680	16724	16691	16826	16590	16776	16745	16604	16819	16870	16760	16666	16714	16514	16680	16871	16883	16511	16712	16737	16978	17142	16606	16636	16739	16860	16700	16878	16905	16912	16817	16843	16879	16558	16760	16920	16712	16722	16531	16794	16709	16789	16897	16792	16607	16775	17028	16617	16652	16613	16741	16940	16631	16752	16728	16717	16959	16684	16745	16617	16730	16689	16642	16450	16685	16747	16839	16786	16776	16755	16630	16589	16666	16625	16487	16568	16791	16994	16714	16732	16767	16665	16739	16653	16835	16711	16577	16711	16738	16738	16695	16630	16686	16828	16803	16863	16555	16892	16733	16845	16808	16915	16705	16799	16658	16933	16772	16594	16803	16718	16846	16728	17008	16755	16871	16861	16671	16742	16664	16586	16635	16737	16738	16663	16600	16784	16758	16572	16692	16585	16720	16736	16880	16753	16670	16801	16792	16545	16940	16920	16661	16533	16879	16955	16937	16541	16657	16749	16696	16635	16640	16816	16719	16606	16606	16630	16554	16821	16839	16759	16649	16750	16875	16872	16713	16614	16644	16869	16826	16794	16926	16896	16733	16808	16592	16866	16723	16706	16569	16810	16640	16755	16718	16935	16899	16666	16668	16725	16980	16730	16610	16710	16508	16613	16676	16640	16783	16543	16800	16762	16636	16628	16781	16717	16788	16796	16818	16594	16668	16997	16659	16702	16852	16786	16762	16659	16625	16711	16667	16936	16832	16678	16677	16767	16929	16695	16819	16694	16504	16711	16655	16725	16650	16755	16781	16822	16700	16653	16545	16933	16795	16755	16635	16867	16693	16651	16596	16721	16681	16661	16647	16583	16683	16648	16713	16895	16691	16950	16877	16783	16614	16569	16740	16557	16606	16657	16749	16497	16903	16758	16620	16788	16787	16558	16660	16736	16645	16692	16646	16854	16564	16591	16608	16567	16841	16884	16587	16692	16746	16655	16815	16873	16807	16640	16809	16766	16707	16896	16945	16528	16957	16791	16563	16778	16792	16787	16924	16754	16864	16788	16767	16679	16764	16683	16769	16533	16897	16636	16741	16962	16877	16644	16685	16519	16806	16860	16791	16719	16629	16661	16620	16768	16711	16821	16809	16654	16761	16676	16565	16831	16581	16643	16714	16829	16630	16609	16762	16753	16751	16822	16865	16718	16681	16839	16713	16822	16777	16920	16701	16720	16550	16727	16772	16708	16639	16828	16555	16737	16859	16637	16682	16598	16520	16698	16727	16751	16826	16647	16758	16723	16747	16706	16694	16563	16807	16708	16851	16784	16650	16633	16737	16697	16809	16652	16837	16649	16772	16659	16756	16880	16771	16538	16412	16630	16590	16743	16805	16742	16463	16686	16851	16772	16735	16736	16559	16640	16702	16638	16740	16697	16832	16579	16927	16947	16751	16869	16772	16993	16781	16863	16628	16758	16794	16500	16664	16615	16771	16765	16421	16868	16619	16650	16898	16773	16740	16811	16815	16877	16861	16755	16838	16834	16708	16714	16680	16708	16489	16633	16876	16765	17065	16716	16939	16587	16743	16825	16505	16801	16914	16721	16714	16850	16595	16805	16667	16633	16786	16912	16723	16780	16803	16716	16773	16772	16635	16639	16820	16788	16805	16811	16666	16846	16853	16945	16791	16943	16670	16876	16775	16739	16659	16631	16783	16496	16759	16780	16907	16803	16891	16712	16840	16830	16666	16705	16783	17017	16941	16742	16650	16684	16825	16755	16707	16559	16794	16662	16762	16768	16730	16791	16605	16716	16895	16535	16707	16791	16884	16705	16780	16706	16553	16621	16901	16785	16598	16865	16832	16533	16630	16645	16660	16936	16721	16748	16581	16605	16773	17092	16639	16479	16766	16685	16669	16458	16707	16674	16585	16709	16730	16757	16715	17064	16763	16706	16581	16632	16611	16635	16464	16605	16652	16953	16763	16870	16762	16675	16746	16705	16512	16751	16715	16471	16847	16658	16761	16826	16626	16804	16661	16680	16507	16771	16824	16840	16819	16629	16575	16603	16692	16931	16630	16825	16642	16759	16662	16490	16737	16790	16646	16646	16863	16871	16747	16693	16824	16861	16703	16721	16871	16675	16721	16767	16719	16607	16666	16859	16646	16658	16917	16653	16712	16560	16658	16572	16840	16529	16666	16565	16683	16616	16671	16722	16581	16691	16721	16671	16587	16775	16680	16639	16584	16875	16835	16665	16635	16643	16703	16867	16726	16750	16594	16908	16844	16885	16621	16686	16875	16848	16501	16618	16913	16725	16900	16811	16615	16689	16745	16577	16667	16844	16979	16842	16725	16641	16498	16652	16594	16755	16802	16856	16597	16704	16873	16734	16703	16784	16622	16742	16648	16711	16734	16785	16785	16754	16610	16606	16586	16776	16801	16812	16770	16678	16837	16464	16670	16910	16791	16742	16786	16626	16813	16673	16861	16501	16688	16775	16638	16728	16578	16685	16765	16675	16760	16730	16699	16838	16794	16566	16608	16803	16660	16820	16783	16940	16611	16893	16496	16648	16861	16795	16928	16751	16775	16657	16631	16806	16826	16569	16843	16817	16789	16836	16761	16848	16702	16742	16924	16743	16447	16497	16496	16821	17045	16761	16710	16516	16719	16674	16870	16815	16539	16678	16688	16810	16771	16796	16610	16538	16754	16632	16673	16714	16624	16578	16726	16676	16666	16825	16677	16701	16661	16743	16779	16735	16763	16850	16832	16586	16731	16794	16847	16742	16927	16811	16777	16621	16686	16817	16861	16739	16714	16694	16459	16604	16925	16760	16751	16601	16663	16868	16639	16777	16457	16752	16511	16646	16851	16867	16719	16712	16847	16869	16882	16567	16717	16748	16782	16793	16807	16611	16830	16764	16835	16926	16849	16842	16913	16817	16600	16838	16716	16834	16693	16808	16609	16652	16643	16683	16824	16785	17053	16557	16702	16758	16755	16630	16826	16800	16784	16762	16829	16832	16614	16769	16622	16816	16780	16674	16823	16735	16749	16729	16549	16740	16630	16511	16762	16826	16646	16881	16762	16738	16800	16627	16604	16874	16754	16783	16907	16738	16614	16772	16781	17027	16853	16695	16906	16708	16789	16662	16822	16669	16648	16873	16683	16850	16883	16755	16865	16815	16611	16580	16755	16769	16896	16881	16885	16356	16663	16613	16666	16641	16680	16869	16731	16605	16713	16842	16802	16836	16680	16681	16673	16666	16763	16558	16613	16879	16714	16842	16649	16849	16785	16978	16864	16517	16717	16886	16711	16736	16779	16701	16839	16789	16787	16690	16834	16802	16832	16802	16633	16563	16645	16894	16773	16698	16845	16833	16623	16615	16584	16762	16847	16669	16856	16797	16638	16704	16616	16775	16890	16767	16701	16697	16727	16666	16798	16793	16810	16698	16830	16702	16945	16837	16557	16727	16751	16698	16835	16736	16768	16847	16480	16812	16653	16678	16478	16620	16752	16908	16789	16771	16694	16699	16725	16616	16743	16863	16786	16488	16858	16788	16843	16746	16665	16747	16627	16712	16845	16594	16741	16877	16682	16850	16819	16564	16704	16766	16594	16843	16590	16837	16845	16875	16679	16456	16550	16704	16649	16650	16770	16911	16745	16811	16624	16693	16771	16706	16712	16672	16758	16681	16723	16667	16724	16851	16630	16753	16771	16803	16811	16557	16861	16416	16571	16759	16738	16774	16604	16690	16686	16703	16817	16586	16763	16699	16918	16785	16546	16824	16694	16628	16636	16944	16904	16679	16630	16622	16757	16602	16702	16848	16795	16749	16701	16764	16629	16758	16817	16722	16688	16623	16817	16780	16791	16663	16761	16886	16850	16700	16824	16819	16892	16839	16567	16875	16623	16639	16899	16601	16630	16572	16838	16709	16808	16767	16739	16620	16714	16556	16564	16643	16723	16802	16623	16689	16525	16647	16842	16824	16587	16765	16650	16802	16926	16757	16649	16840	16801	16712	16806	16795	16754	16921	16594	16538	16458	16627	16706	16651	16761	16771	16689	16688	16637	16709	16923	16724	16981	16635	16640	16752	16671	16604	16744	16778	16643	16796	16861	16681	16553	16589	16747	16848	16753	16615	16630	16812	16778	16780	16755	16654	16882	16894	16778	16709	16806	16645	16689	16642	16836	16830	16785	16824	16930	16870	16905	16745	16610	16753	16628	16620	16515	16575	16807	16705	16604	16614	16785	16653	16745	16713	16747	16696	16793	16694	16790	16779	16958	16627	16369	16729	16685	16805	16778	16509	16660	16534	16714	16717	16561	16938	16767	16759	16675	16836	16538	16919	16915	16700	16620	16467	16674	16635
19320	35954	33776	26701	23488	19944	18197	17280	16805	16596	15769	16280	16769	16094	15340	14899	14843	14663	14634	14907	14556	14438	14349	14495	14433	14469	14555	14429	14446	14581	14570	14376	14315	15782	18603	17706	16264	15108	14661	14249	14255	14247	14364	14235	14375	14179	14326	14311	14230	14231	14318	14154	13945	14175	14186	14203	14201	14264	14284	14266	14384	14238	14245	14199	14354	13984	14389	14155	14418	14274	14223	14375	14152	14209	14099	14207	14119	14150	14266	14384	14136	14197	14114	14083	14113	14233	14266	14298	14263	14134	14212	14417	14117	14209	14263	14315	14347	14105	14123	14115	14263	14192	14266	14190	14134	14138	14319	14226	14222	14161	14160	14256	14263	14308	14364	14070	14275	14092	14290	14174	14060	14090	14275	14238	14341	14143	14181	14168	14380	14131	14398	14317	14118	14112	14182	14350	14243	14082	14354	14291	14305	14313	14159	14159	14178	14141	14204	14251	14198	14290	14223	14080	14304	14027	14087	14132	14193	14099	14163	14396	14197	14346	14267	14169	14173	14095	14149	14126	14441	14100	14379	14238	14177	14288	14086	14263	14189	14112	14020	14279	14071	14145	14031	14157	14229	14218	14194	14201	14298	14384	14331	14115	14230	14035	14231	14130	14216	14142	14175	14185	14305	14124	14149	14294	14371	14126	14187	14446	14090	14133	14272	14264	14220	14252	14134	14256	14172	14276	14422	14187	14257	14256	14143	14305	14276	14207	14101	14229	14161	14185	14254	14152	14247	14275	14255	14250	14195	14293	14187	14233	14281	14125	14232	14313	14227	14247	14135	14146	14099	14304	14210	14211	14270	14121	14298	14154	14331	14287	13976	14034	14205	14334	14111	14220	14178	14112	14238	14167	14393	14143	14342	14221	14173	14193	14264	14224	14211	14253	14258	14182	14169	14203	14200	14225	14183	14185	14086	14276	14204	14213	14303	14163	14229	14164	14203	14252	14239	14199	14285	14049	14161	14266	14204	14267	14137	14066	14310	14361	14281	14180	14291	14297	14223	14073	14059	14272	14182	14152	14048	14181	14236	14311	14157	14172	14300	14243	14192	14271	14196	14229	14221	14275	14366	14383	14168	14165	14258	14232	14177	14295	14391	14254	14094	14243	14276	14183	14121	14402	14305	14217	14323	14137	14073	14077	14295	14295	14311	14255	14167	14160	14240	14124	14267	14200	14432	14076	14166	14205	14089	14179	14326	14182	14107	14207	14270	14310	14135	14218	14160	13976	14177	14260	13964	14147	14188	14329	14135	14201	14373	14240	14126	14208	14303	14243	14118	14276	14140	14033	14204	14241	14135	14244	14268	14441	14310	13977	14217	14286	14267	14229	14129	14303	14263	14140	14257	14341	14257	14382	14184	14225	14238	14372	14211	14090	14265	14148	14316	14150	14330	14254	14294	14284	14259	14106	14438	14202	14148	14443	14116	14165	14315	14139	14129	14240	14265	14252	14398	14173	14479	14240	14183	14172	14354	14325	14168	14167	14370	14182	14292	14245	14062	14228	14186	14064	14252	14100	14053	14209	14304	14286	14275	14227	14154	14077	14278	14210	14149	14279	14311	14111	14294	14347	14177	14105	14199	14179	14267	14201	14036	14027	14376	14101	14203	14297	14183	14351	14253	14146	14244	14268	14232	14332	13988	14097	14177	14277	14237	14192	14250	14241	14207	14366	14186	14252	14046	14107	14116	14141	14102	14200	14158	14123	14275	14050	14169	14266	14248	14461	14259	14190	14117	14111	14255	14147	14216	14234	14240	14221	14303	14260	14223	14103	14251	14188	14107	14141	14052	14249	14262	14200	14305	14258	14045	14280	14192	14053	14212	14111	14132	14311	14211	14124	14149	14137	14182	14153	14360	14150	14175	14222	14401	14152	14278	14238	14142	14317	14174	14228	14144	14181	14084	14216	14113	14256	14177	14351	14089	14163	14171	14283	14118	14170	14348	14256	14154	14056	14336	14118	14084	14215	14278	14066	14297	14070	14385	14228	14167	14110	14271	14313	14188	14424	14257	13984	14189	14198	14047	14096	14224	14278	14021	14387	14184	14187	14127	14223	14209	14245	14222	14185	14171	14241	14216	14313	14230	14279	14121	14379	14241	14146	14393	14066	14089	14125	14054	14021	14430	14193	14226	14150	14140	14166	14185	14236	14046	14238	14165	14315	14065	14242	14238	14188	14287	14203	14263	14052	14296	14221	14223	14313	14352	14225	14158	14251	14288	14238	14232	14200	14159	14259	14193	14220	14059	14299	14318	14227	14164	14161	14222	14178	14170	14290	14315	14433	14092	14407	14367	14368	14195	14316	14098	14228	14178	14198	14266	14135	14192	14178	14212	14243	14133	14157	14147	14255	14106	14189	14241	14290	14352	14153	14178	14133	14236	14144	14255	14176	14132	14262	14416	14308	14111	14195	14074	14110	14154	14037	14284	14218	14233	14124	14295	14159	14280	14316	14153	14157	14370	14267	14101	13989	14286	14200	14105	14104	14192	14109	14155	14208	14051	14408	14220	14267	14197	14016	14364	14325	14266	14357	14216	14329	14098	14369	14190	14390	14134	14290	14273	14181	14234	14342	14216	14193	14150	14191	14251	14154	14209	14357	14226	14308	14262	13990	14139	14169	14140	14159	14165	14188	14214	14148	14089	14066	14244	14230	14208	14253	14029	14047	14191	14101	14242	14279	14088	14231	14469	14162	14263	14157	14175	14016	14141	14266	14109	14217	14100	14190	14161	14100	14182	14178	14249	14190	14076	14225	14078	14216	14277	14166	14178	14300	14345	14143	14152	14175	14087	14319	14248	14203	14194	14260	14166	14054	14409	14270	14179	14308	14211	14246	14199	14326	14249	14273	14141	14117	14372	14129	14221	14174	14207	14155	14219	14092	14199	14384	14334	14151	14194	14294	14093	14280	14062	14232	14224	14116	14129	14197	14302	14182	14142	14182	14143	14256	14206	14169	14347	14264	14159	14113	14137	14103	14215	14251	14236	14491	14164	13990	14059	14095	14328	14201	14211	14141	14103	14299	14286	14214	14237	14329	14278	14297	14067	14203	14272	14231	14178	14361	14214	14347	14297	14179	14248	14345	14119	14142	14224	14213	14211	14284	14105	14218	14367	14192	14266	14210	14277	14234	13985	14244	14098	14141	14228	14203	14099	14187	14335	14104	14123	14274	14154	14039	14372	14260	14162	14319	14218	14068	14194	14215	14097	14315	14251	14059	14198	14323	14064	14155	14172	14048	14230	14238	14348	14031	14193	14090	14312	14227	14011	14321	14129	14284	14170	14103	14354	14275	14278	14158	14156	14264	14200	14118	14274	14321	14312	14145	14350	14138	14091	14223	14278	14141	14270	14171	14165	14214	14055	14215	14336	14220	14291	14106	14192	14364	14258	14247	14238	14111	14155	14211	14237	14205	14201	14300	14246	13998	14032	14063	14192	14056	14092	14359	14122	14227	14246	14307	14076	14186	14140	14245	14110	14225	14236	14183	14278	14331	14211	14209	14170	14342	14209	14077	14268	14298	14204	14265	14058	14195	14105	14233	13960	14353	14300	13980	14275	14281	14060	14188	13992	14116	14287	14231	14073	14166	14186	14150	14345	14202	14290	14208	14182	14264	14115	14235	14303	14162	14194	14101	14279	14181	14230	14371	14097	14039	14277	14078	14124	14039	14346	14204	14237	14124	14302	14257	14273	14326	14367	14146	14131	14252	14084	14250	14334	14375	14124	14245	14221	14118	14212	14199	14036	14257	14112	14253	14209	14392	14113	14124	14227	14168	14362	14001	14318	14197	14282	14277	14166	14241	14127	14245	14514	14179	14080	14256	14138	14208	14180	14129	14122	14178	14203	14175	14279	14339	14129	14222	14190	14235	14106	14095	14115	14057	14133	14091	14029	14207	14246	14273	14286	14223	14203	14318	14085	14235	14078	14196	14067	14365	14455	14211	14249	14063	13965	14264	14213	14232	14288	14348	14295	14322	14212	14285	14160	14152	14216	14224	14262	14027	14216	14213	14221	14261	14058	14403	14120	14261	14135	14267	14210	14306	14277	14034	13981	14189	14226	14189	14275	14262	14184	14132	14276	14369	14343	14316	14171	14113	14249	14213	14337	14187	14197	14187	14111	14023	14263	14205	14273	14206	14046	14032	14257	14196	14357	14192	14330	14263	14152	14297	14164	14317	14115	14338	14356	14140	14120	14158	14246	14237	14481	14134	14056	14238	14157	14292	14052	14215	14253	14165	14177	14354	14226	14005	14302	14179	14082	14145	14154	14317	14232	14119	14343	14188	14224	14342	14264	14091	14164	14278	14293	14318	14117	14065	14148	14151	14236	14304	14142	14160	14348	14028	14263	14212	14120	14191	14292	14154	14338	14206	14329	14131	14104	14092	14219	14287	14356	14194	14241	14240	14168	14113	14336	14301	14282	14304	14249	14317	14091	14324	14219	14210	14113	14061	14157	14159	14244	14173	14182	14136	14206	14193	14143	14192	14157	14124	14187	14287	14117	14306	14330	14151	14262	14110	14259	14171	14101	14187	14157	14183	14138	14065	14229	14228	14094	14224	14121	14009	14077	14167	14368	14336	14158	14285	14143	14156	14153	14228	14183	14068	14165	14251	14199	14171	14127	14198	14447	14111	14345	14381	14144	14190	14177	14304	14111	14122	14332	14166	14282	14212	14236	14271	14183	14038	14233	14098	14170	14385	14363	14159	14109	14299	14160	14240	14288	14180	14200	14252	14264	14278	14189	14313	14054	14069	14283	14241	14225	14211	14268	14021	14074	14250	14067	14184	14164	14024	14228	14063	14091	14146	14246	14247	14140	14259	14202	14130	14049	14258	14168	14216	14229	14105	14107	14117	14128	14190	14155	14313	14292	14064	14185	14240	14062	14196	14301	14160	14242	14098	14243	14071	14113	14557	14302	14053	14183	14179	14312	14188	14324	14058	14312	14204	14228	14150	14181	14423	14213	14184	14151	14211	14233	14054	14255	14144	14150	14190	14279	14226	14236	14121	14171	14173	14195	14134	14185	14306	14191	14440	14150	14207	14340	14236	13945	14140	13975	14148	14177	14303	14132	14238	14269	14090	14070	14309	14321	14342	14274	14091	14156	14077
23017	21502	29582	23887	21827	24183	26522	20414	19090	19208	18563	18313	18897	18726	18244	17601	17435	17596	17538	17612	17306	17075	17215	16988	17263	17341	17283	17167	17174	16953	17198	16964	16997	18470	22671	21996	19537	18232	17423	17132	16997	16988	16918	16920	16837	16805	16922	16709	16781	16947	17061	16650	16784	16786	16710	16937	16785	16896	17018	16930	16866	16817	16869	16686	16695	16809	16964	16749	16758	16923	16709	16804	16865	16789	16740	16866	16771	16827	17034	16781	16765	16958	16812	16871	16814	16726	16721	16710	16616	16994	16828	16898	16844	16772	16965	16773	16772	16696	16799	16863	16791	16897	16754	16869	16684	16943	16747	16731	16754	16870	16832	16921	16677	16762	16799	16666	16784	16930	16771	16961	17129	16799	16733	16565	16709	16886	16705	16610	16881	16873	16747	16682	16564	16795	16915	16796	16786	17089	16800	16815	16697	16725	16779	16667	16800	16863	16787	16712	16911	16727	16792	16926	16601	16547	16894	16849	16773	16951	16944	16747	16804	16762	16671	16641	16809	16723	16883	16875	16878	16870	16562	16962	16568	16713	16905	16635	16734	16656	16885	16820	16849	16852	16674	16740	16632	16755	16556	16781	16645	16759	16716	16786	16805	16678	16875	16715	16961	16756	16849	16881	16726	16753	16566	16617	16662	16764	16720	16766	16762	16608	16739	16853	16709	16790	16606	16810	16673	16770	16809	16846	16752	16862	16719	16713	16840	16910	16786	16748	16857	16910	16813	16923	16741	16842	16598	16592	16986	16712	17075	16544	16923	16838	16678	16985	16720	16800	16902	16806	16943	16857	16856	16596	16911	16701	16789	16994	16951	16887	16785	16801	16898	16631	16865	16811	16813	17022	16532	16547	16564	16675	16763	16573	16705	16742	16607	16696	16753	16696	16783	16740	16658	16834	16880	16889	16717	16946	16946	16586	16719	16809	16967	16607	16692	16686	16603	16747	16831	16856	16737	16893	16767	16657	16747	16756	16567	16742	16658	16699	16724	16651	16836	16803	16795	16673	16818	16873	16711	16900	16693	16702	16846	16710	16807	16769	16722	16852	16654	16919	16758	16887	16725	16617	16950	16700	16528	16606	16652	16664	16795	17005	16800	16786	16702	16829	16715	16713	16690	16754	16527	16599	16789	16757	16686	16777	16854	16767	16784	16721	16724	16774	16694	16657	16987	16791	16692	16882	16843	16683	16807	16509	16915	16800	16721	16719	16933	16635	16722	16703	16561	16769	16877	16629	16859	16716	16740	16816	16656	16786	16734	16848	17029	16906	16842	16692	16774	16713	16745	17002	16831	16694	16666	16728	16904	16719	16721	16702	16589	16522	16611	16643	16780	16566	16650	16723	16632	16486	16676	16829	16714	16705	16575	16813	16847	16789	16884	16876	16932	16614	16764	16763	16860	16733	16768	16704	16736	16680	16815	16667	16808	16732	16789	16767	16773	16751	16927	16836	16769	16740	16666	16891	16882	16838	16721	16788	16896	16813	16847	16706	16696	16670	16639	16695	16691	16759	16646	16753	16794	16653	16675	16526	16824	16699	16808	16640	16583	16788	16725	16653	16656	16853	16562	16763	16635	16683	16774	16654	16737	16823	16837	16763	16808	16797	16739	16588	16870	16925	16987	16668	16742	16686	16694	16747	16790	16653	16778	16723	16759	16736	16678	16709	16809	17008	16743	16962	16779	16608	16820	16978	16870	16773	16793	16735	16647	16750	16741	16717	16859	16880	16641	16841	16679	16838	16784	16657	17031	16674	16649	16742	16750	16911	16925	16663	16694	16723	16737	16765	16890	16683	16766	16792	16792	16606	16831	16645	16665	16691	16797	16651	16753	16593	16766	16892	16842	16708	16913	16818	16778	16657	16700	16703	16745	16463	16678	16613	16787	16811	16836	16694	16796	16493	16692	16870	16674	16861	16816	16925	16824	16849	16835	16830	16722	16896	17161	16662	16757	16753	16785	16661	16871	16749	16872	16656	16876	16773	16848	16557	16929	16776	16926	16880	16825	16770	16708	16833	16727	16661	16791	16649	16884	16824	16804	16841	16719	16674	16809	16638	16699	16715	16548	16818	16671	16680	16789	16768	16532	16750	16906	16642	16798	16677	16742	16660	16583	16618	16641	16686	16670	16739	16694	16604	16778	16959	16756	16712	16944	16865	16599	16715	16772	16757	16839	16793	16765	16686	16878	16755	16867	16773	16720	16673	16543	16936	16990	16814	16802	16992	16889	16998	16789	16834	16576	16546	16650	16771	16745	16714	16697	16718	16758	16634	16651	16726	16716	16617	16743	16844	16837	16886	16782	16641	16933	16769	16758	16753	16631	16890	16736	16752	16911	16573	16717	16944	16611	16685	16744	16479	16873	16895	16756	16655	16900	16786	16770	16685	16599	16763	16867	16603	16841	16730	16701	16731	16616	16627	16847	16822	16906	16922	16817	16688	16751	16641	16617	16490	16579	16794	16757	16751	16697	16795	17014	16766	16687	16403	16826	16846	16703	16693	16755	16780	16547	16765	16814	16708	16806	16744	16709	16793	16695	16778	16664	16593	16739	16621	16802	16693	16789	16542	16679	16737	16677	16660	16712	16763	16710	16739	16615	16750	16681	16733	16809	17043	16630	16888	16859	16780	16787	16652	16566	16756	16734	16949	16725	16903	16937	16783	16934	16762	16892	16705	16674	16725	16715	16628	16813	16847	16929	16864	16627	16611	16843	16838	16809	16703	16825	16845	16683	16561	16758	16690	16522	16762	16975	16811	16877	16909	16973	16627	16744	16667	16576	16622	16689	16579	16935	16751	16729	16657	16799	16638	16706	16558	16896	16807	16609	16723	16751	16817	16625	16761	16783	16572	16786	16808	16903	16889	16732	16799	16852	16715	16797	16641	16663	17008	16547	16549	16617	16715	16644	16879	16766	16772	16629	16662	16517	16477	16665	16646	16665	16655	16770	16738	16755	16651	16776	16833	16779	16906	16868	16828	16795	16723	16849	16680	16447	16679	16756	16722	16917	16625	16765	16871	16677	16888	16631	16816	16775	16955	16890	16901	16871	16710	16786	16796	16862	16824	16881	16699	16782	16606	16674	16786	16811	16810	16770	16784	16998	16729	16747	16800	16888	16692	16709	16799	16745	16857	16891	16727	16722	16888	16793	16684	16733	16817	16712	16762	16775	16775	16777	16904	16617	16697	16710	16720	16550	16668	16745	16802	16603	16679	16493	16758	16755	16860	16612	16643	16657	16734	16619	16687	16764	16813	16605	16763	16816	16676	16628	16734	16391	16701	16588	16664	16743	16758	16600	16669	16605	16763	16735	16828	16814	16734	16718	16770	16846	16752	16763	16715	16707	16867	16853	16548	16880	16644	16756	16585	16549	16600	16732	16809	16753	16841	16731	16786	16876	16631	16757	16833	16917	16914	16836	16707	16776	16760	16910	16607	16757	16829	16804	16888	16618	16626	16798	16731	16706	16770	16473	16744	16677	16707	16744	16624	16846	16751	16920	16803	16697	16677	16646	16641	16722	16855	16717	16767	16951	16963	16821	16696	16783	16610	16805	16672	16693	16694	16576	16914	16706	16565	16741	16739	16982	16756	16726	16819	16774	16769	16609	16891	16610	16656	16781	16808	16703	16669	16750	16672	16856	16714	16778	16753	16842	16712	16629	16705	16941	16997	16763	16748	16728	16717	16676	16688	16769	16749	16863	16743	16713	16551	16742	16881	16689	16812	16675	16630	16716	16610	16696	16796	16700	16530	16552	16726	16688	16804	16653	16493	16858	16695	16910	16852	16860	16880	16738	16736	16655	16677	16753	16784	16743	16756	16682	16929	16808	16886	16739	16620	16667	16799	16676	16692	16833	16775	16651	16839	16869	17038	16891	16809	16934	16830	16557	16671	16789	17004	16537	16672	16911	16855	16802	16819	16859	16896	16906	16643	16743	16728	16798	16574	16698	16926	17013	16789	16866	16847	16630	16898	16995	16658	16845	16839	16693	16836	16751	16623	16783	16815	17013	16645	16652	16610	16995	16617	16903	16625	16770	16710	16686	16732	16681	16831	16544	16679	16686	16678	16731	16709	16749	16926	16758	16762	16608	16751	16727	16847	16632	16841	16807	16943	16814	16809	16817	16627	16631	16804	16612	16730	16535	16706	16665	16693	16831	16840	16818	16566	16940	16980	16674	16529	16850	16839	16748	16730	16854	16792	16798	16861	16711	16988	16928	16740	16724	16665	16869	16607	16780	16563	16784	16800	16709	16766	16659	16701	16738	16735	16854	16695	16641	16552	16749	16709	16789	16794	16591	16902	16732	16663	16680	16579	16871	16892	16927	16778	16681	16637	16708	16856	16629	16844	16615	16798	16751	16891	16570	16908	16853	16712	16685	16753	16934	16943	16789	16813	16570	16838	16689	16531	16521	16848	16914	16835	16846	16608	16684	16701	16801	16811	16747	16783	16829	16837	16814	16715	16819	16645	16645	16770	16769	16630	16899	16743	16830	16623	16717	17067	16688	16871	16885	16908	16862	16708	16579	16885	16721	16847	16922	16592	16577	16600	16811	16667	16625	16836	16687	16909	16755	16730	16670	16753	16874	16646	16997	16927	16648	16910	16835	16869	16651	16649	16630	16688	16678	16840	16807	16699	16898	16807	16635	16754	16637	16730	16846	16770	16829	16950	16588	16754	16585	16668	16676	16692	16745	16758	16686	16712	16778	16830	16875	16838	16766	16520	16882	16781	16630	16653	16705	16705	16747	16741	16839	16678	16855	16673	16728	16946	16826	16841	16881	16699	16744	16590	16678	16613	16890	16977	16856	17138	16762	16582	16735	16679	16695	16770	16975	16786	16722	16738	16732	16830	16611	16864	16925	16947	16926	16747	16711	16909	16695	16828	16749	16897	16809	16707	16746	16671	16848	16714	16777	16693	16651	16657	16691	16700	16843	16755	16787	16668	16749	16585	16788	16821	16833	16593	16900	16575	16705	16753	16629	16727	16869	16889	16860	16688	16851	16847	16779	16609	16661	16622	16675	16731	16851	16876	16624	16678	16748	16958	16945	16572	16899	16737	16803	16804	16750	16758	16776	16894	16591	16923	16653	16780	16743	16733	16777	16742	16861	16786
21323	40387	37139	30429	26641	22626	19933	18753	17926	17527	16188	16702	17560	16960	16125	15449	15054	14900	14818	14814	14829	14550	14403	14364	14471	14495	14709	14666	14665	14697	14457	14275	14174	16882	22430	20397	17285	15660	14966	14209	14161	14293	14268	14179	14175	14263	14222	14213	14172	14206	14221	14375	14184	14229	14161	14422	14110	14372	14236	14184	14111	14144	13924	14106	14290	14123	14215	14112	14169	14220	14259	14053	14271	14104	14196	14328	14307	14223	14133	14252	14084	14179	14252	14311	14276	14184	14090	14207	14210	14187	14246	14117	14273	14223	14040	14092	14266	14280	14163	14176	14472	14215	14216	14069	14186	14249	14029	14228	14165	14209	14263	14021	14233	14384	14104	14058	14059	14226	14377	14227	14127	14191	13985	14324	14264	14281	14216	13997	14213	14004	14005	14319	14079	14106	14257	14371	14084	14133	14163	14084	14208	14126	14212	14226	14320	14257	14069	14274	14060	14128	14243	14111	14035	14259	14230	14101	14125	14246	14255	14165	14277	14235	13997	14110	14272	14099	14068	14079	14088	14229	14340	14280	14245	14141	14319	14161	14235	14287	14178	14328	14080	14286	14144	14316	14181	14283	14225	14063	14250	14180	14165	14102	14079	14261	14202	14279	14361	14294	14235	14193	14132	14178	14234	14175	14194	14291	14274	14274	14132	14105	14191	14165	14242	14199	14137	14003	14265	14080	14198	14166	14254	14104	14064	14266	14031	14116	14226	14175	14127	14163	14085	14188	14189	14225	14204	14177	14256	14010	14058	14202	14185	14138	13966	14311	14168	14060	14072	14090	14275	14169	14049	14202	14268	14089	14440	14148	14203	14102	14155	14162	14344	14132	14241	14126	14233	14117	14280	14214	14165	14264	14413	14079	14286	14262	14060	14230	14095	14087	14145	14130	14155	14210	14212	14168	14133	14218	14080	14347	14113	14129	14198	14233	14236	14032	14152	14092	14174	14060	14019	14248	14012	14086	14152	14290	14402	14139	14103	14266	14157	13997	14020	14174	14318	14192	14273	14133	14228	14186	14254	14232	14353	14220	14121	14182	14036	14212	14240	13992	14090	14185	14147	14216	14206	14056	14340	14196	14268	14218	14212	14000	14240	14189	14244	14146	14093	14293	14227	14085	14123	14183	14146	14014	13943	14155	14212	14140	14078	14043	14111	14247	14153	14180	14110	13960	14170	14226	14048	14237	14182	14245	14108	14291	14173	13968	14243	14123	14241	14160	14189	14140	14239	14138	14288	14242	14344	14213	14065	14322	14177	14067	14367	14261	14163	14178	14150	14259	14162	14443	14272	14178	14212	14096	14221	14384	14234	14147	14213	14259	14035	14255	14167	14245	14248	14171	14104	14014	14120	14319	14151	14269	14283	14028	14115	14188	14113	14362	14313	14165	14210	14128	14193	14272	14046	14066	14168	14040	14136	14131	14134	14122	14151	14044	14252	14195	14137	14120	14069	14288	13994	14088	14221	14180	14175	14298	14190	14296	14057	14078	13954	14115	14334	14038	14056	14088	14305	14241	14118	14193	14122	14185	14073	14206	14107	14151	14266	14065	14217	14286	14099	14284	14197	14195	14087	14273	14111	14086	14184	14216	14248	14103	14156	14079	14309	14285	14151	14191	14196	14189	14173	14346	14135	14038	14120	14181	14186	14355	14082	14282	14085	14055	14154	14173	14234	14267	14104	14224	14210	14148	14062	14224	14290	14279	14150	14104	14230	14314	14273	14249	14039	14223	14329	14001	14189	14126	14249	14063	14221	13970	14165	14185	14149	14166	14126	14049	14092	14196	14191	14166	14185	14012	14210	14016	14410	14149	14239	14143	14193	14117	14113	14206	14266	14063	14126	14270	14072	14336	14182	14123	13974	14003	14176	14213	14181	14216	14349	14141	14172	14066	14169	14184	14174	14151	14203	14220	14267	14011	14223	14316	14219	14307	14246	14020	14131	14101	14267	14361	14149	14202	14150	14116	14010	14261	14263	14085	14055	14230	14221	14131	14198	14142	14053	14206	14080	14141	14205	14075	14194	14109	14309	14205	14103	14262	14167	14116	14219	14241	14069	14155	14135	14073	14131	14115	14216	14164	14215	14124	14033	14027	14180	14200	14203	14234	14136	14197	13988	14220	14093	14282	14101	14075	14193	14000	14154	14161	14174	14084	14043	14126	14112	14129	14242	14235	14334	14134	14131	14113	14188	14221	14212	14033	14263	14223	14105	14238	14199	14125	14254	14005	14157	14107	14047	14093	13939	14009	14326	14039	14193	14166	14222	14125	14100	14146	14171	14211	14268	14086	14031	13990	14207	14020	14259	14260	14086	14180	14226	14133	14156	14158	14051	14181	14194	14199	14270	14083	14088	14262	14087	14081	14339	14094	14161	14082	14155	14093	14209	14109	14001	14020	14393	14193	14225	14169	14255	14199	14201	14086	14112	14097	14189	14198	14036	14221	14150	14128	14149	14282	14202	14159	14040	14163	13964	14140	14163	14222	14022	14199	14192	14280	14188	14258	14230	14093	14077	14147	14343	14192	14154	14303	14216	14203	14226	13983	14211	14384	14064	14145	14204	14112	14212	14215	14226	14198	14037	14271	14303	14292	14337	14130	14171	14063	13958	14193	14306	14031	14134	14063	14301	14142	14203	13986	14182	14240	13991	14174	14199	14214	14266	14209	14221	14182	14094	14094	14233	14235	14282	14189	14121	13944	14212	14130	14183	14229	14099	14160	14180	14140	14222	13982	14169	14212	14125	14085	14303	14114	14099	14244	14035	14180	14224	14261	14333	14118	14185	14195	14128	14123	14292	14159	14134	14246	14094	14279	14028	14107	14254	14167	14133	14127	14187	14214	14309	13911	14204	14204	14187	14132	14131	14173	14201	14391	14239	14196	14299	14247	14135	14182	14209	14172	14279	14121	14111	14212	14240	14199	14110	14165	14291	14136	14216	14127	14212	14216	14159	14240	14169	14193	14104	14157	14182	14255	14242	14032	13990	14215	14247	14020	14080	14198	14146	14078	14117	14052	14228	14008	14200	14147	14278	14106	14303	14157	14275	14090	14165	14028	14124	14017	13986	14246	14086	14107	14335	14095	14358	14199	14090	14240	14177	14100	14060	14080	14159	14288	14179	14017	14006	14193	14042	14307	14301	14043	14243	14190	14084	14229	14170	13980	14264	14035	14071	14280	14170	14127	14243	14215	14183	14115	14003	14010	14179	14322	14209	14207	14242	13988	14095	14166	14138	14085	14035	14113	14161	14223	14219	14173	14247	14113	14210	13945	14049	14247	14450	14104	14285	14219	14305	14246	14228	14111	14161	14300	14107	14321	14318	14209	14175	14089	14240	14015	14314	14038	14078	13906	14288	14300	14276	14177	14048	14103	14298	14210	14178	14364	14111	14160	14175	14207	14198	14149	13995	14328	14106	14205	14397	14191	14111	14236	14083	14059	14184	14197	14194	14095	14035	14060	14158	14243	13988	14231	14204	14069	13939	14252	14148	14127	14124	14181	14221	14108	14260	14186	14164	14098	14102	14327	14256	14292	14102	14147	14162	14146	14198	14312	14379	14202	14150	14128	14035	14127	14222	14168	14140	14142	14280	14275	14122	14240	14337	14150	14142	14159	14236	14050	13937	14037	14043	14181	14182	14150	14309	14235	13988	14377	14137	14029	14050	14302	14181	14213	14139	14251	13954	13953	14063	14154	14208	14068	14236	14384	14173	14186	14037	14183	14110	14053	14268	14234	14088	13966	14150	14107	14065	14068	14119	14111	14106	14106	14242	14293	14234	14061	14087	14074	14126	14221	13951	14103	14294	14229	14075	14246	14046	14001	14178	14245	14093	14150	14090	14088	14211	14165	14152	14174	14348	14069	14167	14342	14375	14014	14177	14103	14176	14230	14110	14221	14293	14136	14130	14046	14131	14167	14124	14061	14220	14243	14102	14187	14167	14275	14045	14212	14245	14047	14198	14321	14108	14098	14261	14020	14157	14184	14169	14279	14156	14168	14303	14289	13999	14266	14150	14193	14156	14274	14154	14098	14142	14154	14053	14180	14181	14262	14278	14119	14118	14337	14200	14347	13978	14200	14235	14279	14188	14105	14199	14236	14122	14135	14276	14079	14133	14317	14219	14077	14072	14055	14188	14186	14171	14152	14066	14279	14256	14125	14268	14180	14123	14012	14121	14038	14234	14153	14042	14195	14184	14079	14138	14179	14100	14129	14158	14206	14208	14124	14143	14205	14202	14112	14254	14220	14282	14202	14099	14198	14316	14313	14065	14187	14124	14317	14241	14061	14153	14253	14076	14126	14010	14257	14115	14182	14201	14023	14276	13981	14188	14156	14234	14139	14074	14187	14029	14025	14145	14065	14374	14325	14127	14202	14231	14248	14076	14194	14200	14019	14217	14116	14181	14132	14213	13969	14089	14298	14333	14143	14326	14222	14087	14225	14291	14210	14281	14149	14178	14211	14339	14023	14256	14212	14149	14152	14275	14128	14188	14070	14310	14043	14377	14113	14212	13954	14185	14136	14134	14157	14203	14145	14213	14212	14235	14307	14264	14200	14163	14072	14220	14252	14114	14076	14215	14152	14026	14126	14165	14153	14071	14007	14189	14117	14017	14254	14203	14163	14218	14227	14116	14181	14206	14121	14067	14275	14312	14147	14135	14147	14314	14132	14155	14164	14158	14334	14060	14264	14361	14068	14273	14347	14220	14149	14196	14108	14110	14011	14186	14279	14136	14212	14186	13982	14223	14258	14091	14024	14221	14247	14129	14134	14232	14106	14271	14130	14236	14199	13954	14152	13922	14268	14079	14100	14178	14176	14170	14192	14089	14131	14040	14117	14272	14234	14055	14107	14268	14150	14286	14289	14143	14032	14224	14183	14159	14032	14341	14173	14362	14155	14193	14086	14113	14042	14169	14207	14255	14185	14015	14206	14021	14335	14157	14368	14199	14303	14104	14219	14167	14171	14333	14100	14314	14378	14285	14123	14214	14096	14106	14227	14023	14046	14254	14149	14013	14138	14181	14409	14144	14235	14238	14218	14394	14013	14309	14258	14110	14228	14332	14216	14273	14074	14185	14178	14141	14344	14088	14237	14088	14093	13997	14211	14127	14156
28038	23510	28440	25604	21373	19933	18858	18103	17725	17919	17534	17587	18065	17869	17615	17388	17260	17228	17196	17425	17215	17258	17055	17136	17073	17358	17144	17186	17203	17390	17310	17033	16981	17453	17425	17560	17520	17224	16992	16925	17034	16969	16942	17179	17151	17043	17198	17379	16950	17067	16960	16982	16881	17054	16964	17165	16941	16742	17142	17092	17070	17028	17053	17014	17069	17165	17062	17173	17172	17122	17132	17299	17037	16917	17111	16976	16915	17097	16919	16975	16997	17030	17086	17284	17291	17077	17174	17017	16995	17063	16945	17196	17184	16999	17015	17226	16927	17226	16866	16951	17137	16986	17074	17309	17265	17119	17174	17122	17048	16986	17100	16928	17039	17055	16933	17232	16880	17174	17035	17052	17000	16943	16892	16897	17190	17105	17314	17036	17240	17296	17347	17054	17082	17159	17160	17070	17078	17097	17084	16943	16943	17096	17357	17044	17241	17047	17337	16963	16972	17097	17124	16893	17173	16866	17205	16966	17078	16970	16942	17028	16936	17044	17255	17116	16975	16970	17168	17075	17121	17063	17232	17222	17074	16943	16924	17039	16938	16994	16907	17118	17277	16922	17073	17080	16974	17217	17018	17013	17026	17217	16865	16894	16984	16919	17045	16946	16935	17146	17145	17075	17006	17032	16873	16934	16957	17127	16888	17017	17032	17103	17149	17049	16929	16787	17024	17168	16930	17117	17229	17297	17046	17142	17103	17118	17212	17142	16896	17087	17200	16824	17092	17115	17059	17017	17036	16868	17248	17027	17036	17106	17036	16969	17070	16904	17124	17124	16973	16980	17004	17013	17185	16965	17166	16844	17061	17165	17151	17249	17033	17133	17049	17085	17082	16953	16949	17008	17036	17013	17193	17323	17226	16991	17023	16945	16972	17175	17131	16945	17075	16866	17064	17100	16902	17226	17263	16951	17050	17068	17025	17137	17100	16852	17271	17202	17015	17112	17224	16865	17113	16893	17072	16957	16968	17186	17300	17048	17131	17052	16963	17008	17185	17174	17133	17299	16802	16958	17039	17050	17106	17125	16910	17097	16956	17182	16940	17015	17068	17019	17089	16935	17071	16933	17208	17105	17122	17204	16932	16924	17046	17183	17128	17250	16960	16803	17032	16968	17013	17022	17251	17296	17069	17180	17043	16890	17031	17029	17083	17152	16802	16999	16922	17210	17002	17177	17071	17028	17063	17133	17059	17092	17123	17237	17034	17107	17035	16991	17017	17154	17183	17174	17115	17127	17229	17127	16956	17003	16842	17093	16892	17073	17172	17291	17123	17117	17151	17140	16972	17106	16849	17083	17156	17290	17213	17068	17147	16991	16771	16903	17021	17125	17165	17073	17140	17124	17157	17256	17187	17177	17189	16878	17054	17142	16959	17079	17058	17050	17032	17068	16904	16926	16855	16891	17086	17053	16892	16810	17032	17030	17082	16902	16856	17156	17213	17120	17077	16820	17095	17176	16992	16977	17286	17227	17259	17018	17222	17083	17028	17127	17091	17190	16990	17125	16994	17042	17006	17237	17114	16875	17057	16872	17043	17005	17030	17220	17171	17071	17005	16962	17161	16948	17136	17008	17215	17144	17129	17196	17157	17061	16875	17030	17140	17120	16904	17225	17054	17047	17314	17053	17038	17182	17008	17000	17034	17211	17217	17194	17269	17067	16915	17175	17094	16979	17012	17129	17109	17109	16890	17024	17227	17052	16939	17130	17055	17013	16989	16919	17131	17089	17211	17044	17027	17154	17098	17034	17061	17061	17095	17117	16940	17065	17179	16943	16933	17108	16932	16994	17137	16995	16970	16941	17243	17183	17006	17123	17081	17081	16990	17043	17121	17029	17103	16988	17135	17178	17077	17005	17024	17132	16978	17231	17178	17008	16977	17169	17230	17036	17034	17102	17030	17095	16974	16971	17051	17071	17123	17035	16965	17120	17062	17156	17222	17252	17039	16921	17267	16895	16949	17337	17270	16994	17340	16976	17010	16862	17242	17059	17010	17163	16971	17212	17209	17073	17193	17073	17078	17256	17189	17049	17163	17029	17116	16978	17072	17017	17025	16906	17055	17082	16868	17137	17117	17128	17241	17084	17122	17015	16959	17067	16915	17081	17297	17054	17260	17111	17092	17029	16985	17071	17020	16783	17115	17051	17100	16970	17039	16904	17165	17051	17139	17071	17166	17117	17214	17033	17021	16707	17128	17228	17188	17013	17221	17094	17115	17139	17114	17010	17102	17132	17155	17077	17177	17022	17057	16865	16811	17211	17087	17046	17071	17062	17120	17113	17057	17000	17059	17102	16923	17018	17184	16875	16889	16936	16893	16792	17038	17162	17075	16943	17297	17153	17325	17323	16873	16982	16712	17154	17048	17011	17224	17051	16965	16999	17099	17040	17240	17254	17268	17113	17203	17073	16943	17137	17183	16919	17066	17048	17063	17055	17071	17078	16925	17019	16964	17249	16898	17108	17032	17075	16837	17235	16765	16929	17015	17089	17191	16972	17106	17208	16993	17223	17045	17080	17210	17117	17015	17116	17018	17209	17269	17032	16751	17077	17004	17226	17314	17027	17146	16912	17077	17303	17106	17105	17089	16883	17137	16944	17111	17065	17192	17197	17247	16772	17209	17262	16864	17049	17086	17159	17147	17037	17003	16937	17115	17159	17040	16980	16968	17292	17200	16902	17124	17192	17026	16861	16997	16990	17026	17028	17259	17080	17228	17130	17140	17145	17051	17139	16763	16944	17325	17103	17085	16954	17005	16995	16859	16922	17029	17089	16968	16897	17012	17101	16935	16938	17110	16966	17002	17076	17034	17017	17243	17161	16974	16871	17230	17274	17204	17147	17228	17003	17145	17131	17193	17111	17042	16874	17041	16848	16972	17138	16941	17053	16978	17214	17251	17245	17160	17116	16959	16982	16955	16943	17123	17173	17099	17345	17164	17184	16949	16953	17144	16992	17091	17177	16973	16937	17165	17162	17007	17075	17145	17030	17093	17028	16918	17106	17241	17062	16974	17060	17156	16955	17123	17199	17211	16884	17006	17088	17065	16856	17068	17189	17055	16969	17125	17238	17095	17160	17079	17209	17239	17229	17218	17125	16916	17078	16969	17048	17015	17234	17127	17048	17081	17000	17214	16898	17125	17058	17084	17098	17151	17233	17185	17012	17212	16946	17060	16978	16952	16867	16911	17070	16902	17185	17048	17157	17093	17058	17140	17224	16901	16948	17200	17032	17193	16943	16982	17105	16883	16987	17050	16995	17079	17187	17309	17298	16891	17087	17228	16813	17046	17232	17300	16899	16953	16993	17134	16984	17184	17023	17158	16822	17070	16898	17151	17011	17001	16933	16876	17117	17124	17072	16873	17020	17165	17127	17184	17079	17033	17080	16885	17136	17113	17070	16914	17205	17064	17066	17164	17095	16966	17125	16966	17084	17050	16971	16982	16848	17162	17103	17230	17039	17067	17226	17083	17125	17113	17111	17299	17100	17184	16940	16943	16920	16776	16935	16943	17060	17086	17126	17241	17045	16880	17160	17082	17083	17004	17174	16835	17241	17243	17064	17239	17075	17214	17067	17113	16997	17020	16984	17123	17113	17093	17064	17188	17100	17143	17176	17110	17227	17221	17089	17080	17037	16989	17155	17162	17134	16951	16993	17089	17131	17205	16978	17239	17011	17246	17001	16856	17086	16927	16980	17067	17117	17114	17264	16962	17172	17041	16917	17032	16928	17388	17156	17287	16931	17094	17226	17136	16968	17011	17078	17184	17227	17119	16926	17112	17089	17014	16959	17145	17079	16925	17018	16887	17242	17155	17234	17254	17157	16941	17271	17131	17097	17323	17217	16929	16814	17108	17137	16932	16981	17063	17116	17016	17111	16864	17037	17148	17171	17126	17234	17063	17215	17243	17103	17069	16884	17094	17248	17064	17053	17019	17077	17057	17233	17199	17068	17124	17018	17002	17190	17143	17075	17036	17113	17084	17081	17121	16944	17110	17138	17156	17098	17143	17219	17093	17000	16975	17086	17008	17061	16973	17105	17082	17183	16924	17016	17130	16939	17112	17188	17260	17171	16974	17247	17171	17129	16838	17149	16974	17283	17244	17173	17037	17109	16847	17150	17213	17141	17105	17114	17102	17339	16791	16998	16867	17279	17136	17139	17097	17096	17081	17120	17208	17030	17202	16945	17017	17013	17122	17086	16956	17163	17023	17007	17105	17035	17042	17101	17212	17243	17308	17237	17111	17132	17015	16893	17115	17175	17327	17115	17017	17008	17201	17059	17102	16989	17065	16866	17129	16933	17030	17100	16829	17154	17093	17120	17148	17065	17205	17040	16937	16966	17171	17025	17121	16981	17190	16985	17150	17155	17135	17145	17384	17131	16992	17410	17243	17061	17016	17113	17213	16945	17053	17119	17073	17024	17048	17002	17148	17054	17161	17136	17044	17091	17026	16928	17085	17241	16954	16953	16902	17070	17146	17184	17002	17040	17265	16943	17328	17185	17010	17056	17251	17091	16920	16978	16620	17029	16996	17287	17051	16997	16966	16951	16991	16955	16956	17005	16938	17044	16954	16978	17094	17304	17028	17126	17055	17141	17058	17159	17175	17062	17035	16986	17276	17103	16842	17029	17074	17051	17147	17169	16989	16985	16945	16827	17183	16910	17116	17089	17011	17085	16919	17044	16997	17106	17050	17247	17040	16980	17175	17171	17135	17164	17190	16974	17171	17178	17186	17263	17008	17131	17197	17031	17103	16910	16997	17239	17045	16944	16762	17067	17025	17098	17112	17186	17046	17052	16965	17033	17369	16902	17223	17268	16932	16834	17034	17074	16831	17056	17096	17115	17025	17039	17242	17074	17134	17089	17214	17174	16955	17143	17051	16905	17221	17034	16932	17082	17154	16925	17162	17299	17217	17018	17088	17081	16944	16947	16904	16814	17110	16931	17059	16989	17284	17033	17128	17060	17011	17078	17077	17003	17288	16998	17184	17231	17119	17062	16975	17128	16818	17136	17063	17040	17225	17118	16924	17120	17267	17070	16887	17059	17126	17089	17244	17043	17095	17005	17147	17220	17001	16910	17315	17028	17275	17003	17093	17083	17033	17260	16995	17212	17020	17100
19773	30153	27006	22845	20341	18023	16491	16152	15819	15565	15044	15411	15648	15651	15172	14738	14821	14646	14627	14694	14459	14396	14446	14368	14587	14512	14485	14597	14410	14588	14633	14480	14522	14681	14758	14962	14951	14708	14524	14302	14336	14453	14524	14369	14318	14308	14690	14363	14377	14382	14434	14360	14486	14419	14530	14357	14510	14378	14385	14450	14487	14408	14284	14242	14344	14274	14455	14354	14327	14565	14433	14335	14366	14438	14316	14435	14422	14294	14375	14330	14276	14305	14261	14370	14396	14293	14578	14359	14362	14218	14352	14426	14514	14254	14522	14387	14442	14343	14516	14404	14473	14063	14343	14360	14415	14335	14403	14342	14384	14451	14326	14390	14401	14324	14309	14258	14230	14462	14295	14297	14256	14154	14333	14504	14431	14488	14226	14461	14246	14461	14256	14397	14623	14483	14322	14308	14336	14345	14298	14474	14451	14418	14302	14492	14478	14252	14443	14522	14293	14426	14374	14387	14381	14431	14158	14442	14637	14343	14480	14356	14321	14527	14399	14192	14276	14328	14355	14508	14579	14456	14447	14300	14429	14363	14422	14363	14372	14257	14438	14464	14351	14148	14352	14400	14499	14380	14448	14230	14435	14345	14532	14524	14453	14348	14369	14292	14425	14268	14403	14403	14359	14217	14327	14335	14282	14303	14229	14390	14280	14510	14486	14341	14420	14522	14491	14318	14463	14489	14309	14479	14216	14582	14392	14377	14351	14281	14437	14292	14293	14229	14361	14450	14496	14357	14341	14410	14267	14321	14229	14238	14502	14265	14488	14527	14293	14439	14232	14385	14392	14365	14305	14373	14585	14360	14401	14315	14367	14367	14508	14285	14309	14429	14627	14338	14281	14278	14273	14309	14168	14258	14444	14359	14524	14417	14271	14422	14425	14241	14379	14449	14272	14323	14226	14360	14410	14371	14432	14322	14482	14432	14584	14437	14568	14301	14394	14365	14448	14271	14391	14409	14314	14400	14311	14473	14478	14472	14355	14164	14504	14302	14424	14594	14477	14315	14394	14443	14271	14432	14420	14440	14406	14369	14609	14507	14368	14395	14472	14492	14256	14336	14170	14356	14229	14391	14245	14323	14499	14443	14465	14379	14451	14385	14493	14299	14323	14378	14368	14424	14234	14328	14573	14306	14390	14353	14452	14370	14401	14335	14459	14249	14394	14312	14469	14420	14325	14338	14401	14350	14391	14454	14251	14295	14317	14274	14443	14442	14330	14378	14397	14310	14521	14425	14478	14314	14290	14362	14437	14486	14404	14375	14484	14432	14272	14393	14302	14316	14416	14409	14380	14300	14289	14491	14346	14323	14375	14389	14332	14325	14448	14445	14491	14245	14443	14469	14323	14372	14329	14482	14378	14317	14554	14276	14524	14630	14312	14101	14295	14099	14460	14330	14434	14408	14329	14470	14346	14376	14411	14316	14411	14432	14465	14500	14503	14411	14373	14389	14505	14366	14380	14308	14441	14231	14416	14467	14379	14267	14240	14440	14516	14296	14479	14439	14303	14391	14215	14394	14435	14217	14507	14237	14499	14350	14412	14403	14350	14520	14406	14346	14381	14438	14490	14490	14469	14298	14345	14181	14300	14325	14328	14380	14278	14515	14270	14338	14373	14384	14511	14398	14256	14432	14211	14290	14487	14310	14251	14462	14438	14292	14174	14357	14353	14440	14308	14488	14211	14475	14412	14235	14468	14401	14454	14238	14413	14490	14459	14529	14465	14369	14220	14456	14422	14359	14491	14487	14575	14400	14311	14476	14514	14474	14337	14368	14284	14442	14349	14416	14331	14237	14441	14526	14245	14293	14386	14280	14379	14496	14491	14403	14364	14442	14315	14282	14208	14367	14251	14244	14460	14260	14434	14507	14533	14302	14316	14529	14359	14325	14406	14453	14503	14222	14285	14403	14493	14294	14368	14435	14333	14407	14304	14398	14313	14309	14403	14282	14465	14371	14358	14528	14428	14542	14361	14486	14295	14487	14338	14426	14234	14287	14350	14446	14679	14367	14218	14398	14350	14441	14427	14332	14272	14446	14348	14426	14342	14345	14352	14333	14342	14344	14274	14465	14409	14340	14474	14373	14356	14299	14463	14317	14177	14600	14442	14284	14430	14593	14358	14408	14333	14472	14418	14136	14318	14386	14281	14194	14238	14389	14308	14451	14280	14315	14420	14246	14353	14454	14418	14381	14398	14375	14404	14381	14416	14358	14458	14282	14363	14391	14254	14368	14437	14421	14291	14375	14277	14376	14432	14401	14361	14436	14328	14354	14338	14268	14398	14567	14299	14401	14252	14373	14405	14353	14276	14329	14543	14443	14287	14291	14459	14336	14427	14473	14624	14274	14408	14335	14410	14341	14323	14462	14390	14369	14346	14408	14448	14498	14274	14475	14372	14410	14308	14402	14345	14477	14254	14380	14440	14519	14437	14224	14441	14397	14320	14269	14297	14465	14539	14282	14334	14418	14437	14412	14195	14275	14421	14437	14292	14366	14380	14431	14530	14492	14354	14188	14256	14302	14462	14475	14363	14466	14448	14283	14435	14321	14558	14505	14463	14345	14292	14441	14441	14387	14372	14288	14266	14423	14296	14384	14446	14492	14420	14411	14443	14403	14304	14467	14342	14368	14212	14493	14478	14178	14387	14527	14499	14254	14352	14388	14438	14275	14406	14357	14311	14501	14340	14399	14509	14358	14489	14396	14432	14271	14409	14366	14426	14357	14587	14379	14264	14326	14306	14350	14414	14579	14469	14307	14385	14321	14442	14480	14326	14385	14390	14255	14450	14617	14479	14370	14351	14393	14434	14482	14447	14301	14303	14332	14422	14363	14377	14276	14456	14466	14536	14343	14375	14294	14331	14573	14310	14411	14342	14303	14353	14348	14374	14351	14495	14276	14527	14464	14549	14454	14430	14198	14431	14379	14310	14379	14469	14339	14306	14408	14393	14489	14375	14436	14335	14347	14363	14360	14315	14310	14354	14452	14586	14427	14253	14334	14364	14519	14356	14473	14329	14324	14425	14307	14454	14379	14408	14329	14406	14416	14526	14405	14434	14409	14583	14298	14452	14402	14537	14398	14482	14352	14421	14488	14374	14466	14254	14359	14441	14385	14347	14294	14382	14345	14406	14288	14598	14312	14418	14438	14496	14257	14372	14357	14327	14447	14170	14356	14275	14489	14634	14429	14351	14326	14312	14434	14486	14470	14367	14311	14216	14360	14491	14328	14332	14481	14469	14363	14329	14505	14219	14434	14546	14400	14333	14428	14372	14407	14474	14409	14432	14653	14364	14462	14547	14447	14452	14076	14233	14454	14464	14307	14483	14474	14472	14474	14321	14274	14306	14309	14470	14274	14412	14591	14432	14444	14437	14443	14349	14246	14342	14402	14299	14367	14460	14445	14410	14560	14438	14343	14338	14284	14369	14467	14432	14383	14339	14367	14230	14250	14416	14431	14310	14497	14291	14322	14466	14359	14344	14431	14392	14319	14363	14479	14360	14465	14468	14289	14348	14258	14292	14241	14375	14415	14376	14194	14510	14319	14302	14393	14381	14382	14424	14359	14443	14254	14413	14321	14500	14323	14171	14462	14314	14622	14369	14417	14412	14339	14197	14519	14398	14468	14494	14254	14393	14331	14441	14344	14551	14394	14517	14389	14367	14359	14494	14314	14357	14326	14322	14193	14408	14344	14457	14297	14392	14483	14226	14406	14395	14298	14361	14353	14532	14451	14363	14369	14429	14436	14289	14494	14304	14439	14574	14341	14510	14480	14468	14476	14442	14419	14402	14433	14440	14463	14466	14479	14390	14459	14390	14359	14274	14292	14424	14365	14392	14434	14369	14341	14278	14454	14406	14354	14354	14314	14399	14459	14436	14253	14513	14349	14451	14246	14489	14443	14339	14465	14366	14390	14420	14243	14546	14482	14404	14386	14341	14465	14463	14475	14427	14434	14403	14375	14250	14366	14401	14267	14489	14302	14479	14313	14346	14197	14403	14438	14214	14249	14429	14276	14352	14350	14428	14431	14528	14510	14278	14373	14465	14585	14416	14349	14369	14414	14354	14292	14442	14330	14376	14283	14128	14422	14394	14450	14433	14436	14536	14444	14240	14428	14339	14415	14428	14426	14397	14450	14529	14379	14310	14452	14434	14356	14401	14421	14367	14291	14483	14403	14365	14404	14209	14444	14289	14437	14395	14412	14320	14331	14329	14384	14470	14331	14425	14426	14394	14483	14353	14379	14357	14397	14360	14255	14398	14277	14345	14434	14340	14502	14564	14344	14526	14282	14364	14437	14322	14340	14338	14342	14356	14341	14405	14373	14494	14285	14391	14434	14419	14364	14536	14389	14429	14353	14309	14285	14224	14309	14363	14477	14351	14361	14374	14438	14609	14401	14329	14316	14537	14331	14375	14522	14223	14376	14389	14444	14383	14509	14216	14400	14412	14353	14478	14336	14330	14313	14548	14351	14367	14579	14384	14339	14431	14617	14301	14379	14366	14348	14459	14314	14273	14421	14317	14383	14478	14387	14435	14498	14471	14362	14347	14233	14387	14429	14327	14510	14397	14225	14350	14504	14518	14345	14535	14365	14438	14392	14412	14304	14455	14286	14230	14467	14334	14435	14422	14259	14336	14307	14347	14370	14436	14346	14343	14401	14432	14393	14386	14327	14214	14385	14322	14390	14317	14316	14421	14455	14614	14191	14472	14269	14450	14478	14511	14415	14467	14514	14477	14562	14249	14549	14417	14630	14276	14268	14328	14372	14332	14412	14541	14484	14354	14445	14457	14317	14400	14275	14175	14292	14316	14529	14522	14471	14430	14409	14268	14337	14364	14536	14389	14490	14372	14408	14440	14311	14232	14386	14334	14463	14520	14286	14380	14345	14443	14284	14381	14473	14403	14499	14385	14411	14246	14347	14399	14492	14291	14343	14378	14360	14370	14371	14562	14317	14384	14264	14198	14408	14413	14400	14372	14288	14408	14539	14445	14372	14393	14435	14478	14377	14540	14195	14317	14428	14422	14401	14274	14436	14351	14488	14351	14184	14247	14499	14232	14322	14342	14249	14393	14485	14334	14461	14405	14409	14489	14474	14493	14224	14437	14596	14474	14295
23855	21459	29202	24275	22758	23930	22816	19107	18554	18336	17787	17739	18406	17957	18016	17489	17371	17060	17244	16966	17063	16870	16739	16995	16748	16683	16879	16937	16982	16901	16832	17008	16940	18048	19901	19487	18164	17613	17111	16692	16916	16699	16706	16786	16743	16598	16808	16852	16788	16733	16764	16876	16781	16961	16631	16817	16589	16808	16934	16839	16672	16778	16852	16785	16764	16790	16850	16674	16752	16739	16833	16698	16693	16931	16855	16512	16707	16753	16834	16785	16907	16857	16848	16785	16535	16624	16686	16641	16778	16841	16811	16607	16654	16757	16841	16601	16693	16814	16763	16711	16804	16779	16876	16883	16774	16552	16927	16746	16686	16959	16849	16783	17009	16724	16692	16580	16937	16534	16666	16845	16698	16666	16662	16584	16647	16709	16624	16581	16633	16592	16717	16638	16760	16751	16848	16691	16755	16837	16835	16608	16624	16745	16584	16710	16713	16649	16711	16781	16673	16779	16673	16556	16524	16656	16719	16582	16810	16636	16713	16616	16730	16686	17014	16808	16588	16711	16485	16636	16662	16724	16830	16907	16711	16833	16667	16781	16655	16653	16635	16561	16602	16672	16777	16647	16698	16783	16788	16498	16591	16826	16633	16598	16708	16565	16748	16669	16458	16705	16525	16739	16845	16585	16714	16612	16680	16801	16845	16601	16721	16634	16666	16850	16793	16450	16726	16664	16883	16682	16605	16380	16916	16868	16859	16712	16845	16945	16904	16797	16849	16821	16657	16707	16533	16888	16641	16697	16607	16891	16695	16722	16696	16748	16747	16688	16784	16935	16641	16773	16832	16937	16708	16846	16673	16838	16668	16901	16725	16796	16945	16889	16740	16656	16532	16709	16501	16717	16747	16644	16476	16783	16677	16562	16680	16551	16760	16458	16654	16472	16619	16532	16797	16612	16511	16844	16707	16694	16718	16515	16658	16698	16621	16691	16506	16833	16638	16890	16840	16728	16758	16919	16850	16850	16895	16614	16647	16700	16546	16919	16584	16881	16600	16633	16674	16746	16789	16728	16605	16608	16652	16703	16746	16664	16828	16714	16779	16680	16628	16661	16661	16807	16641	16760	16867	16748	16510	16681	16739	16851	16646	16630	16858	16901	16647	16697	16777	16847	16640	16758	16881	16679	16600	16740	17006	16915	16625	16901	16800	16832	16958	16754	16792	16659	16544	16655	16742	16718	16565	16700	16766	16728	16640	16718	16470	16710	16743	16710	16725	16613	16634	16787	16617	16915	16566	16663	16745	16826	16857	16512	16806	16866	16564	16871	16752	16747	16737	16733	16812	16964	16831	16592	16578	16757	16671	16665	16743	16898	16793	16625	16847	16771	16769	16668	16585	16680	16564	16728	16868	16711	16521	16512	16686	16689	16738	16923	16627	16755	16708	16787	16684	16708	16903	16735	16875	16769	16743	16650	16522	16706	16568	16720	16887	16595	16673	16790	16889	16626	16667	16725	16617	16450	16635	16660	16627	16576	16622	16662	16671	16799	16780	16827	16672	16597	16859	16838	16841	16575	16890	16843	16929	16816	16798	16838	16780	16490	16763	16729	16800	16649	16933	16881	16719	16654	16553	16572	16590	16811	16833	16753	16627	16807	16619	16497	16707	16771	16777	16646	16858	16698	16766	16588	16855	16739	16678	16730	16709	16699	16757	16595	16816	16876	16651	16486	16751	16447	16614	16684	16586	16609	16639	16742	16538	16628	16783	16408	16638	16876	16564	16781	16636	16794	16662	16756	16796	16710	16766	16674	16711	16520	16688	16617	16572	16667	16638	16486	16717	16692	16595	16728	16643	16707	16741	16829	16582	16555	16783	16893	16654	16709	16830	16862	16689	16908	16563	16780	16696	16671	16803	16665	16756	16782	16718	16643	16812	16779	16811	16634	16556	16697	16473	16590	16698	16738	16757	17025	16730	16639	16610	16657	16517	16877	16761	16694	16665	16846	16637	16681	16730	16778	16612	16520	16779	16845	16774	16665	16737	16610	16943	16799	16639	16683	16472	16782	16762	16707	16713	16611	16762	16634	16634	16588	16566	16738	16801	16681	16718	16805	16550	16897	16689	16618	16640	16656	16760	16657	16623	16573	16677	16724	16837	16821	16650	16625	16494	16759	16607	16593	16859	16605	16674	16730	16700	16688	16764	16799	16786	16711	16676	16781	16920	16645	16629	16790	16550	16806	16730	16738	16574	16733	16715	16779	16659	16710	16471	16786	16656	16836	16501	16782	16772	16684	16765	16560	16741	16754	16601	16522	16764	16745	16612	16636	16622	16521	16796	16698	16558	16789	16781	16709	16870	16833	16852	16638	16696	16766	16649	16695	16742	16690	16511	16459	16690	16450	16766	16684	16714	16677	16648	16495	16747	16636	16580	16542	16668	16690	16647	16679	16852	16759	16870	16775	16759	16790	16582	16676	16669	16881	16714	16512	16702	16685	16669	16633	16733	16497	16694	16828	16733	16649	16641	16488	16798	16660	16801	16681	17031	16643	16791	16730	16774	16749	16660	16861	16952	16734	16794	16967	16769	16765	16799	16765	16625	16697	16706	16611	16736	16835	16717	16776	16475	16608	16739	16621	16517	16689	16582	16729	16875	16496	16770	16734	16652	16874	16712	16804	16687	16688	16722	16893	16855	16529	16755	16656	16837	16741	16770	16752	16793	16543	16579	16546	16791	16522	16613	16803	16925	16754	16829	16858	16913	16865	16514	16757	16960	16888	16662	16759	16688	16848	16716	16739	16698	16700	16664	16723	16760	16987	16777	16859	16797	16803	16592	16587	16824	16629	16613	16721	16849	16707	16682	16785	16659	16688	16664	16798	16706	16557	16701	16760	16708	16614	16697	16753	16693	16837	16738	16628	16586	16644	16864	16861	16594	16784	16806	16555	16601	16645	16794	16673	16473	16761	16674	16854	16618	16658	16600	16813	16658	16761	16751	16879	16754	16744	16599	16660	16821	16896	16675	16703	16807	16901	16818	16668	16618	16748	16851	16660	16845	16799	16823	16660	16776	16704	16605	16740	16801	16971	16737	16590	16744	16850	16684	16944	16676	16798	16817	16678	16689	16656	16752	16590	16551	16483	16791	16594	16792	16911	16732	16648	16648	16674	16876	16753	16825	16666	16642	16607	16587	16864	16682	16691	16869	16716	16996	16518	16807	16676	16916	16736	16902	16665	16738	16737	16681	16828	16683	16791	16617	16568	16727	16555	16653	16687	16524	16792	16751	16658	16630	16483	16656	16642	16685	16702	16760	16622	16892	16819	16773	16797	16893	16598	16537	16665	16807	16715	16735	16611	16467	16706	16706	16841	16795	16619	16581	16753	16597	16596	16658	16614	16836	16646	16667	16606	16680	16865	16756	16648	16568	16609	16553	16604	16678	16886	16697	16534	16694	16828	16890	16727	16633	16937	16639	16423	16547	16501	16741	16791	16802	16846	16560	16743	16764	16566	16841	16759	16582	16845	16738	16837	16800	16798	16680	16793	16542	16641	16712	16517	16455	16758	16663	16568	16860	16566	16422	16563	16588	16598	16498	16786	16725	16713	16757	16683	16842	16606	16776	16784	16703	16715	16664	16764	16811	16706	16770	16488	16643	16643	16738	16901	16719	16393	16762	16801	16846	16875	16995	16754	16830	16668	16644	16656	16465	16805	16546	16756	16752	16658	16670	16677	16686	16703	16736	16904	16681	16576	16684	16591	16544	16457	16753	16600	16541	16764	16770	16862	16629	16758	16659	16823	16595	16801	16765	16718	16778	16700	16681	16702	16561	16723	16868	16927	16534	16752	16746	16661	16712	16647	16700	16825	16807	16606	16834	16845	16696	16735	16583	16728	16638	16715	16837	16641	16561	16660	16721	16761	16611	16621	16733	16670	16708	16720	16775	16704	16812	16630	16995	16492	16807	16978	16700	16689	16616	16768	16651	16520	16697	16850	16718	16766	16650	16744	16709	16778	16565	16588	16660	16708	16841	16751	16778	16811	16627	16672	16730	16711	16868	16628	16745	16507	16719	16744	16612	16650	16734	16680	16582	16794	16714	16743	16738	16710	16880	16708	16714	16699	16801	16672	16793	16841	16811	16791	16585	16693	16797	16642	16744	16638	16659	16848	16716	16689	16713	16615	16581	16853	16709	16683	16674	16833	16549	16631	16737	16705	16635	16697	16514	16607	16619	16741	16754	16802	16937	16682	16530	16664	16566	16936	16628	16745	16824	16532	16611	16501	16690	16727	16927	16480	16673	16648	16656	16859	16780	16729	16694	16657	16694	16593	16702	16735	16692	16786	16609	16745	16756	16647	16828	16772	16662	16830	16904	16729	16836	16583	16691	16665	16574	16583	16931	16741	16608	16575	16689	16732	16711	16723	16822	16914	16766	16818	16601	16846	16748	16786	16609	16777	16676	16832	16761	16559	16684	16667	16868	17018	16997	16783	16696	16634	16690	16717	16987	16665	16678	16717	16698	16654	16658	16563	16694	16821	16637	16840	16844	16558	16522	16783	16665	16691	16638	16653	16615	16780	16734	16789	16698	16926	16962	16573	16887	16591	16537	16748	16813	16817	16753	16588	16806	16599	16722	16718	16801	16647	16655	16845	16685	16789	16606	16729	16649	16824	16845	16670	16648	16560	16646	16712	16417	16828	16709	16698	16809	16655	16687	16791	16651	16991	16816	16544	16589	16669	16604	16655	16649	16557	16546	16690	16777	16713	16707	16817	16693	16740	16756	16924	16708	16774	16944	16611	16790	16704	16852	16819	16785	16650	16711	16782	16834	16764	16785	16567	16610	16626	16681	16665	16678	16671	16648	16715	16779	16815	16840	16811	16536	16687	16630	16630	16603	16779	16708	16861	16547	16824	16841	16509	16615	16727	16733	16645	16925	16740	16876	16683	16545	16894	16885	16638	16674	16596	16683	16657	16710	16552	16680	16745	16591	16583	16687	16720	16716	16726	16685	16470	16849	16928	16750	16499	16770	16772	16693	16858	16802	17022	16777	16679	16695	16559	16858	16675	16925	16541	16530	16944	16892	16530	16679	16638	16715	16830	16599	16681	16628	16524	16969	16975	16765	16770	16853	16789	16688	16833	16724	16642	16825	16672	16525	16618	16527	16612
19444	35887	33246	27590	24179	20173	18233	17317	17150	16298	15647	15748	16545	16447	15666	14935	14831	14703	14637	14946	14623	14253	14444	14532	14513	14506	14537	14510	14542	14555	14494	14386	14182	16472	18622	17548	15925	14848	14472	14346	14453	14220	14449	14149	14079	14042	14125	14268	13999	14296	14333	14183	14235	14247	14183	14244	14219	14159	14378	14199	14284	14346	14254	14175	14206	14153	14228	14219	14310	14102	14299	14277	14270	14367	14044	14384	14094	14354	14257	14356	14242	14127	14120	14482	14066	14288	14312	14222	14312	14351	14214	14355	14241	14240	14125	14085	14257	14055	14153	14136	14201	14147	14115	14180	14206	14256	14175	14141	14081	14265	14213	14221	14377	14152	14185	14213	14270	14308	14113	14220	14374	14378	14163	14266	14241	14178	14214	14274	14232	14221	14135	14229	14237	14271	14176	14087	14109	14091	14263	14115	14306	14140	14145	14183	14139	14249	14185	14321	14215	14400	14312	14106	14230	14134	14189	14251	14213	13929	14219	14399	14238	13964	14249	14107	14258	14252	14097	14334	14146	14308	14149	14245	14134	14285	14017	14239	14188	14307	14089	14345	14116	14155	14246	14047	14068	14223	14296	14365	14209	14103	14274	14261	14162	14051	14213	14272	14182	14197	14165	14135	14377	14247	14192	14286	14185	14328	14220	14196	14095	14400	14249	14058	14288	14213	14185	14223	14140	14382	14186	14239	14282	14461	14335	14065	14270	14214	14249	14232	14037	14292	14077	14220	14135	14181	14112	14264	14238	14041	14054	14011	14079	14150	14226	14296	14118	14153	14178	14302	14231	14144	14221	14291	14215	14133	14319	14125	14269	14206	14322	14158	14137	14469	14167	14206	14331	14066	14332	14227	14073	14364	14147	14155	14364	14009	14150	14200	14200	14321	14137	14047	14059	14168	14328	14073	14261	14110	14301	14256	14306	14335	14058	14357	14165	14313	14213	14022	14255	14269	14237	14154	14179	14190	14336	14275	14126	14343	14097	14379	14107	14203	14208	14448	14244	14256	14032	14201	14154	14155	14044	14313	14152	14250	14186	14275	14240	14105	14158	14227	14199	14148	14198	14216	13998	14130	14230	14280	14177	14105	14328	14247	14097	14299	14109	14174	14041	14279	14307	14099	14289	14144	14013	14089	14162	14403	14310	14233	14400	14141	14190	14186	14038	14234	14235	14063	14141	14213	14031	14187	14302	14351	14357	14181	14304	14383	14103	14193	14269	14287	14314	14106	14162	14288	14267	14358	14176	14175	14170	14284	14134	14182	14185	14233	14293	14155	14160	14125	14157	14029	14156	14064	14153	14163	14202	14137	14267	14151	14209	14317	14160	14157	14252	14084	14234	14200	14298	14001	14176	14117	14126	14336	14206	14280	14216	14320	14374	14176	14118	14268	14283	14303	14261	14180	14232	13968	14155	14166	14108	14207	14257	14057	14117	14115	14288	14162	14268	14094	14315	14138	14029	13982	14079	14162	14136	14180	14185	14071	14220	14207	14116	14309	14217	14230	14164	14226	14234	14116	14320	14284	14182	14242	14279	14178	14131	14174	14104	14237	14177	14183	14359	14248	14193	14221	14137	14074	14194	14296	14090	14148	14291	14130	14597	14039	14360	14131	14252	14127	14327	14209	14161	14399	14202	14194	14263	14285	14369	14144	14288	14092	14200	14128	14137	14047	14253	14145	14426	14055	14143	14209	14277	14167	14406	14158	14173	14228	14153	14206	14270	14356	14291	14382	14209	14183	14127	14233	14147	14020	14192	14211	14307	14190	14107	14271	14195	14174	14292	14090	14304	14199	14264	14162	14272	14306	14275	14219	14117	14207	14240	14212	14116	14215	14299	14220	14330	14244	14065	14046	14181	14111	14264	14284	14154	14302	14224	14203	14093	14123	14253	14178	14159	14139	14096	14084	14203	14244	14358	14364	14164	14239	14091	14220	14057	14111	14138	14212	14293	14167	14247	14180	14298	14138	14216	14256	14273	14134	14096	14159	14153	14359	14078	14191	14223	14184	14359	14113	14110	14298	14162	14256	14193	14243	14263	14303	14011	14264	14202	14254	14362	14109	14276	14044	14319	14266	14244	14120	14171	14213	14191	14207	14142	14175	14241	14203	14207	14235	14246	14174	14023	14076	14115	14276	14155	14361	14344	14263	14146	14083	14262	14362	14105	14169	14130	14398	14158	14272	14284	14073	14122	13986	14067	14346	14209	14223	14140	14262	14182	14163	14207	14262	14279	14163	14351	14113	14272	14224	14220	14200	14246	14197	14189	14201	14092	14332	14295	14135	14275	14148	14183	14152	14234	14189	14353	14202	14340	14055	14249	14236	14215	14185	14039	14144	14175	14189	14109	14076	14161	14243	13966	14187	14321	13936	14315	14166	14236	14413	14191	14156	14170	14176	14248	14088	14258	14252	14152	14345	14372	14245	14092	14133	14311	14075	14310	14147	14287	14185	14171	14295	14172	14309	14168	14289	14259	14324	14359	14162	14216	14087	14232	14330	14198	14339	14294	14252	14247	14276	14211	14112	14261	14029	14146	14258	14316	14200	14267	14182	14153	14329	14192	14284	14278	14252	14322	14191	14193	14140	14235	14147	14193	14296	14386	14270	14158	14165	14187	14188	14233	14209	14168	14217	14189	14129	14260	14094	14187	14227	14062	14150	14246	14311	14314	14195	14206	14221	14326	14066	14093	14156	14200	14129	14155	14232	14345	14407	14334	14123	14261	14195	14238	14090	14133	14384	14203	14216	14341	14182	14150	14158	14183	14208	14200	14243	14334	14141	14207	14347	14214	14300	14128	14312	14239	14246	14302	14168	14369	14099	14061	14041	14283	14335	14040	14161	14284	14137	14006	14283	14200	14240	14234	14226	14252	14333	14214	14182	14142	14222	14229	14215	14176	14368	14234	14129	14198	14238	14200	14216	14201	14262	14134	14225	14173	14263	14422	14163	14312	14134	14233	14301	14242	14038	14210	14009	14134	14241	14355	14303	14301	14283	14205	14030	14330	14205	14188	14187	14134	14325	14152	14125	14193	14179	14325	14193	14025	14178	14184	14236	14130	14158	14111	14260	14216	14189	14217	14248	14129	14226	14170	14038	14196	14294	14299	14055	14122	14265	14403	14132	14225	14278	14114	14196	14233	14152	14092	14193	14222	14164	14298	14314	14211	14290	14239	14344	14132	13891	14378	14304	14092	14123	14189	14304	14022	14348	14183	14209	14173	14283	14177	14088	14339	14222	14379	14502	14215	14348	13978	14128	14207	14006	14125	14238	14136	14045	14444	14276	14193	14227	14222	14220	14104	14356	14288	14066	14252	14314	14345	14231	14254	14103	14292	14147	14101	14258	14133	14253	14201	14288	14067	14198	14157	14266	14201	14282	14180	14395	14210	14219	14314	14168	14157	14242	14445	14266	14159	14170	14324	14222	14209	14262	14299	14298	14199	14246	14057	14171	14171	14235	14146	13935	14164	14134	14323	14280	14046	14274	14219	14217	14223	14261	14081	14320	14132	14236	14031	14202	14163	14168	14258	14137	14286	14098	14211	14235	14183	14178	14275	14293	14212	14153	14151	14303	14278	14124	14159	14312	14215	14252	14336	14212	14359	14306	14150	14136	14213	14122	14077	14230	14283	14158	14387	14173	14234	14177	14109	14319	14236	14088	14236	14212	14405	14262	14251	14067	14262	14247	14250	14226	14207	13965	14169	14253	14208	14214	14340	14248	14214	14209	14215	14270	14494	14196	14120	14319	14084	14186	14311	14331	14203	14221	14205	14085	14056	14245	14220	14150	14053	14204	14229	14312	14244	14253	14183	14368	14216	14175	14223	14284	14184	14240	14318	14183	14262	14176	14210	14228	14085	14267	14110	14278	14130	14209	14208	14334	14079	14123	14214	14281	14088	14148	14251	14126	14003	14314	14216	14245	14187	14211	14125	14243	14140	14299	14134	14150	14190	14268	14040	14307	14236	14124	14121	14092	14213	14173	14175	14251	14152	14276	14098	14311	14277	14202	14205	14122	14157	14313	14182	14206	14194	14270	14349	14412	14172	14212	14071	14300	14338	14405	14186	14308	14243	14224	14286	14174	14164	14199	14147	14137	14146	14283	13933	14397	14228	14188	14247	14237	14110	14327	14236	14278	14286	14216	14268	14148	14198	14151	14138	14171	14267	14330	14189	14140	14293	14150	14319	14151	14330	14293	14207	14330	14156	14161	14220	14186	14133	14142	14082	14124	14386	14302	14285	14390	14287	14158	14285	14049	14420	14210	14160	14260	14222	14247	13993	14165	14150	14287	14245	14079	14164	14270	14237	14333	14344	14173	14288	14171	14187	14292	14405	14283	14191	14351	14205	14153	14040	14176	14140	14232	14279	14330	14411	14180	14303	14048	14219	14091	14093	14043	14152	14130	14290	14111	14264	14211	14093	14209	14449	14338	14245	14164	14188	14129	14020	14235	14343	14174	14214	14239	14005	14358	14308	14142	14178	14079	14222	14236	14233	14294	14392	14251	14229	14204	14232	14131	14209	14252	14135	14195	13982	14149	14073	14151	14155	14354	14212	14243	14094	14107	14135	14195	14330	14262	14103	14139	14195	14317	14365	14219	14299	14157	14092	14218	14168	14208	14100	14324	14130	14262	14091	14229	14128	14149	14142	14039	14318	14113	14215	14167	14070	14035	14268	14317	14227	14108	14233	14294	13981	14256	14302	14104	14278	14261	14101	14195	14135	14189	14141	14261	14112	14048	14329	14242	14138	14134	14265	14200	14052	14300	14302	14114	14113	14245	14280	14162	14080	14162	13986	14102	14143	14242	14164	14082	14184	14414	14299	14241	14244	14141	14232	14156	14108	14195	14086	14232	14096	13987	14231	14128	14318	14213	14338	14119	14297	14153	14295	14361	14023	14268	14109	14289	14137	14268	14150	14237	14247	14173	14100	14070	14126	14197	14248	14191	14092	14101	14192	14056	14275	14194	14335	14458	14200	14292	14276	14211	14307	14143	14271	14181	14172	14281	14299	14263	14272	14297	14233	14254	14120	14236	14242	14229	14182	14177	14265	14260	14216	14262	14054	14265	14241	14345	14206	14201	14013	14265	14169	14136	14188	14150	14259	13988
22886	21338	29328	23688	21642	23967	26188	20104	18967	19121	18400	18015	18595	18788	18376	17741	17230	17292	17508	17288	17074	17087	16987	16798	17026	17087	17112	16944	16862	17179	16956	16860	16972	18734	22200	21478	19559	18145	17292	16718	16726	16794	16710	16802	16749	16763	16727	16844	16789	16649	16735	16861	16619	16805	16627	16696	16691	16906	16747	16690	16685	16911	16699	16701	16626	16714	16854	16706	16866	16724	16512	16615	16768	16909	16720	16745	16641	16723	16731	16561	16517	16614	16709	16841	16564	16611	16772	16790	16620	16610	16679	16749	16969	16740	16702	16543	16439	16750	16594	16763	16549	16678	16989	16619	16786	16732	16654	16728	16648	16609	16719	16860	16703	16683	16837	16690	16548	16591	16591	16575	16780	16806	16667	16605	16639	16556	16956	16793	16737	16668	16595	16755	16751	16691	16638	16407	16663	16551	16512	16612	16649	16565	16573	16551	16601	17070	16832	16669	16760	16723	16686	16852	16713	16740	16717	16598	16720	16568	16702	16735	16719	16468	16751	16776	16706	16886	16752	16683	16556	16748	16543	16730	16516	16572	16717	16748	16834	16639	16798	16582	16548	16581	16583	16574	16544	16644	16641	16580	16643	16622	16863	16771	16796	16618	16666	16530	16752	16613	16760	16523	16528	16706	16640	16701	16441	16724	16735	16536	16710	16846	16850	16702	16373	16670	16844	16528	16540	16558	16692	16569	16640	16710	16794	16508	16580	16926	16697	16860	16747	16578	16801	16637	16720	16659	16665	16673	16630	16645	16481	16660	16667	16599	16782	16737	16665	16713	16534	16591	16852	16696	16469	16625	16676	16589	16558	16743	16583	16654	16470	16829	16865	16552	16762	16647	16833	16655	16426	16712	16851	16719	16718	16762	16746	16622	16910	16699	16611	16917	16598	16596	16569	16875	16450	16679	16598	16564	16510	16604	16536	16884	16580	16672	16409	16488	16660	16578	16496	16573	16590	16711	16615	16675	16598	16678	16649	16565	16545	16491	16833	16661	16577	16784	16686	16563	16767	16572	16806	16722	16630	16687	16640	16579	16496	16450	16631	16650	16714	16748	16558	16667	16608	16485	16619	16682	16888	16596	16706	16657	16735	16677	16735	16560	16777	16834	16709	16576	16629	16759	16746	16605	16844	16554	16751	16752	16608	16794	16666	16630	16469	16678	16645	16668	16595	16570	16528	16698	16763	16415	16283	16657	16649	16720	16409	16643	16580	16588	16565	16542	16475	16724	16921	16720	16716	16827	16595	16722	16587	16599	16646	16761	16371	16730	16711	16744	16691	16740	16668	16672	16749	16611	16619	16558	16686	16680	16469	16789	16624	16857	16890	16742	16521	16727	16601	16698	16593	16602	16592	16545	16456	16595	16425	16744	16731	16526	16770	16814	16934	16790	16802	16560	16682	16621	16758	16513	16641	16571	16613	16634	16809	16595	16603	16589	16633	16635	16586	16823	16708	16681	16512	16468	16530	16687	16763	16689	16662	16610	16456	16801	16479	16719	16513	16635	16464	16552	16772	16629	16524	16663	16699	16611	16674	16465	16640	16559	16573	16773	16511	16534	16700	16506	16781	16525	16792	16446	16770	16895	16751	16682	16603	16509	16628	16477	16668	16508	16594	16746	16587	16809	16736	16590	16749	16910	16597	16629	16521	16495	16538	16545	16740	16639	16735	16644	16548	16570	16627	16804	16684	16680	16615	16543	16641	16567	16538	16924	16652	16631	16660	16890	16677	16890	16571	16532	16591	16615	16550	16646	16883	16716	16591	16941	16825	16685	16627	16564	16751	16667	16644	16653	16600	16701	16856	16766	16457	16690	16706	16402	16668	16698	16835	16601	16688	16721	16727	16787	16532	16687	16602	16630	16672	16567	16589	16577	16618	16647	16762	16504	16471	16338	16566	16574	16570	16690	16575	16783	16631	16719	16445	16619	16455	16809	16764	16596	16759	16524	16691	16602	16736	16490	16545	16597	16712	16665	16753	16732	16612	16481	16554	16503	16563	16440	16655	16610	16727	16497	16604	16661	16506	16784	16523	16521	16662	16600	16694	16744	16848	16671	16587	16623	16721	16553	16784	16490	16832	16594	16511	16729	16818	16739	16504	16465	16613	16627	16652	16700	16487	16513	16906	16815	16787	16722	16534	16515	16648	16674	16604	16829	16575	16719	16529	16531	16750	16623	16486	16511	16668	16629	16620	16515	16560	16701	16570	16544	16663	16643	16896	16578	16783	16662	16574	16633	16581	16599	16491	16671	16599	16576	16732	16654	16732	16732	16875	16848	16578	16762	16527	16607	16754	16701	16657	16579	16695	16639	16633	16543	16497	16528	16732	16647	16797	16781	16795	16415	16510	16730	16759	16569	16456	16702	16449	16581	16597	16574	16779	16529	16774	16559	16599	16529	16573	16740	16535	16786	16698	16893	16762	16642	16691	16820	16645	16648	16599	16907	16767	16708	16609	16615	16618	16752	16555	16675	16765	16661	16826	16464	16904	16529	16625	16675	16584	16654	16619	16780	16806	16623	16752	16791	16628	16583	16574	16516	16704	16683	16719	16573	16591	16688	16574	16713	16776	16694	16611	16604	16701	16712	16593	16835	16801	16653	16739	16758	16692	16789	16767	16800	16724	16527	16732	16510	16675	16585	16631	16706	16728	16673	16526	16671	16675	16809	16773	16586	16573	16500	16555	16689	16653	16749	16724	16480	16659	16558	16562	16835	16726	16818	16507	16587	16764	16645	16679	16605	16650	16630	16917	16685	16521	16663	16775	16626	16472	16676	16629	16446	16621	16532	16690	16637	16730	16718	16778	16831	16694	16514	16534	16691	16692	16660	16678	16543	16526	16738	16695	16374	16506	16629	16779	16578	16552	16821	16692	16648	16533	16741	16693	16715	16755	16442	16608	16628	16652	16626	16433	16627	16520	16520	16754	16629	16660	16601	16621	16702	16695	16614	16712	16553	16714	16698	16674	16604	16789	16417	16673	16613	16556	16716	16717	16683	16646	16716	16714	16519	16734	16886	16606	16933	16778	16840	16698	16848	16569	16729	16659	16574	16567	16773	16396	16655	16671	16728	16492	16509	16474	16560	16581	16445	16586	16627	16810	16576	16654	16819	16627	16541	16750	16741	16768	16639	16542	16529	16609	16495	16604	16674	16655	16625	16760	16642	16676	16716	16623	16542	16420	16860	16609	16647	16418	16553	16531	16529	16599	16631	16649	16757	16589	16691	16768	16793	16715	16451	16654	16667	16746	16773	16734	16632	16628	16708	16297	16769	16705	16714	16649	16701	16666	16535	16698	16636	16797	16661	16751	16837	16542	16336	16599	16469	16729	16939	16798	16562	16781	16979	16769	16476	16458	16392	16644	16867	16616	16755	16727	16708	16661	16438	16529	16754	16717	16648	16499	16587	16580	16485	16627	16693	16599	16703	16745	16770	16695	16608	16725	16502	16565	16784	16578	16520	16745	16608	16732	16654	16601	16684	16573	16635	16586	16701	16598	16909	16589	16530	16667	16609	16822	16529	16825	16711	16543	16544	16714	16327	16671	16442	16646	16692	16625	16746	16342	16603	16655	16650	16685	16726	16520	16645	16578	16535	16761	16501	16779	16556	16756	16751	16726	16634	16561	16627	16588	16713	16776	16586	16710	16537	16484	16608	16694	16735	16447	16625	16571	16794	16565	16700	16538	16516	16656	16682	16330	16628	16668	16718	16462	16603	16596	16562	16716	16635	16751	16604	16555	16507	16695	16742	16746	16699	16912	16857	16771	16864	16546	16767	16809	16708	16575	16737	16745	16806	16676	16620	16586	16563	16636	16725	16806	16690	16701	16696	16618	16683	16623	16679	16673	16881	16827	16514	16700	16617	16580	16551	16357	16539	16803	16762	16516	16532	16722	16693	16436	16684	16848	16570	16521	16668	16660	16714	16541	16781	16509	16550	16705	16786	16614	16807	16707	16700	16512	16676	16698	16761	16614	16540	16712	16510	16616	16730	16484	16567	16688	16829	16569	16354	16679	16538	16515	16784	16605	16672	16826	16896	16676	16590	16544	16635	16690	16726	16611	16650	16757	16682	16576	16804	16543	16450	16634	16957	16528	16682	16659	16825	16685	16576	16808	16594	16744	16787	16728	16522	16562	16602	16708	16551	16582	16752	16866	16767	16699	16566	16777	16576	16681	16601	16596	16608	16715	16485	16595	16678	16646	16598	16500	16852	16624	16537	16646	16653	16663	16665	16477	16558	16777	16691	16759	16718	16515	16552	16550	16728	16475	16774	16811	16693	16641	16608	16754	16637	16692	16504	16807	16625	16884	16527	16677	16616	16623	16634	16709	16752	16605	16714	16505	16589	16602	16743	16478	16641	16479	16808	16663	16519	16715	16628	16692	16663	16538	16712	16549	16622	16679	16430	16581	16639	16768	16645	16631	16672	16881	16630	16443	16714	16662	16844	16549	16628	16705	16638	16721	16649	16496	16728	16632	16515	16562	16557	16521	16472	16730	16842	16858	16623	16684	16767	16532	16570	16494	16728	16688	16677	16613	16632	16619	16623	16607	16454	16687	16806	16763	16724	16618	16574	16686	16467	16643	16763	16647	16638	16753	16642	16734	16546	16799	16801	16529	16758	16586	16750	16671	16676	16702	16610	16535	16611	16561	16705	16769	16668	16662	16603	16654	16581	16833	16486	16734	16629	16661	16696	16806	16631	16744	16771	16516	16765	16646	16602	16771	16747	16663	16386	16770	16635	16564	16597	16648	16781	16569	16610	16728	16748	16693	16651	16600	16718	16682	16857	16574	16630	16441	16535	16666	16641	16855	16667	16639	16606	16679	16823	16560	16661	16572	16565	16741	16730	16496	16675	16582	16584	16636	16528	17008	16635	16621	16654	16723	16637	16592	16736	16590	16688	16423	16603	16686	16567	16636	16684	16770	16643	16637	16578	16873	16676	16856	16795	16667	16715	16542	16442	16685	16721	16694	16759	16621	16668	16705	16519	16493	16384	16767	16586	16737	16908	16684	16771	16770	16339	16571	16840	16650	16673	16649	16556	16484	16552	16560	16756	17022	16570	16610	16714	16514	16465	16822	16523	16678	16624	16558	16531	16421	16643	16604	16622
21041	39668	37781	30951	26633	22242	19577	18493	18000	17186	16210	15917	17107	17071	16343	15311	15044	14948	14830	14834	14511	14432	14246	14281	14241	14421	14311	14477	14536	14554	14631	14488	14155	17642	21881	19695	16963	15519	14585	14245	14087	14238	14173	14022	14005	14158	14181	14262	14148	14061	14171	14034	14156	14132	14222	14079	14256	14024	14080	14162	14093	14181	14156	13986	13993	14061	13984	14093	14084	14074	14110	14148	14064	14188	14176	13938	14055	14061	14085	14057	14218	14008	14010	14005	14044	14085	14217	14030	14090	14060	14093	13897	14030	14122	13891	14053	14079	14131	14113	14236	14157	14062	14017	14191	13896	13988	14024	14043	14166	14113	14150	13976	14056	14247	14098	14010	14175	14280	14251	14221	13965	14152	14150	14146	14037	13988	14041	13879	14118	13994	14087	14070	14205	14141	14036	14016	13837	14018	14061	14238	13950	13996	14074	14107	14074	14237	14163	14110	14034	14105	14149	14128	14080	14095	14055	13910	14018	14249	14318	14147	13980	14025	14171	14052	14266	14017	13902	13933	13965	14059	14052	13986	14031	14205	14052	14039	14065	14074	14069	14121	13977	14188	14201	14008	14085	14004	14095	14049	14144	14014	14070	14104	14093	13864	14051	14126	14086	13885	14109	14224	14281	14113	14165	14043	14162	14095	13955	13911	14011	13987	13952	14015	14169	14071	14168	13929	14120	13975	14262	13941	14116	14035	14058	14109	13966	14017	14026	14066	14130	14054	14129	14060	14072	14034	14095	14107	13963	14054	14076	14134	14016	13975	14107	14030	14107	14185	14084	14057	13969	14218	14033	14182	14286	14138	13921	14276	14143	14064	13970	13968	13884	14160	14044	14142	14124	14281	14121	13976	14221	14019	14030	14106	14071	14128	14052	14165	13991	14110	14167	14215	14052	14144	13946	14228	14094	14002	14052	13970	14087	14100	14012	13970	14062	14002	14020	14242	13966	14106	14184	14002	14227	14118	14257	14145	14128	14118	13887	14145	14139	14170	14044	14021	14109	14161	14130	14124	14262	14099	13997	13968	13824	13973	14014	13971	14223	14022	14055	14112	14228	14168	14151	14020	14170	14135	14017	14036	13969	14010	14205	13976	14024	14191	13891	13950	14030	13986	13905	13968	14152	13985	14181	13983	14143	14138	13964	14077	13999	14112	14115	14043	14056	14061	13987	13951	14136	13915	14068	14044	14116	13955	14148	14163	14260	14016	14066	14010	14029	14244	13994	14050	14097	14013	13927	14072	14166	14038	14091	14070	14034	14124	13940	14114	14128	13982	14194	14018	14148	14041	14025	14039	14102	13984	13953	14194	13949	13927	14105	14000	14084	13883	14070	14115	14003	13929	14079	13996	13977	14109	14078	14051	13985	14052	13921	14111	14023	14081	14176	14057	14145	14178	14167	14019	14004	14055	14070	13999	14042	14086	14183	13982	14304	14079	14300	13958	13969	13947	14122	14120	14132	13905	14116	14221	14134	14136	14018	14033	14047	14058	14234	14228	14104	14167	14184	14036	13987	14038	13968	14128	14128	14139	14001	14033	14081	14053	14173	13948	14016	14049	14021	14163	14122	14265	13995	13934	14236	14070	13984	14013	13976	14198	14180	13995	14026	14097	14129	14056	14122	14185	14152	14127	13996	14089	13987	14017	13970	14170	14144	14095	14080	13997	14033	14277	14161	14113	14142	14141	14114	14058	14080	14192	14069	14063	14056	13982	14178	14074	14108	14003	14127	14063	14077	14092	13912	14087	14004	14043	14122	14021	14229	13825	14155	14039	14006	13911	14157	14066	14174	14200	14093	13901	14116	14088	14119	14079	14159	14046	14090	14026	14010	14099	13962	13958	14070	14156	14053	13969	14050	14122	14198	13956	14154	14272	14157	13973	14139	14149	14059	14072	14266	14053	14102	13904	14051	14146	14096	13921	14085	13983	14181	13940	14074	14088	14055	14239	14247	14007	14044	14167	14130	14126	14082	14183	13975	14056	14012	14014	14041	14082	14071	14202	14175	13890	14083	14078	14100	13982	14118	13947	14078	13915	14076	13866	14103	14133	13921	14003	14117	14052	14074	14080	14166	14209	14060	13943	14019	14137	13948	14116	14019	14099	14024	14121	14166	14099	13984	14037	14096	14013	14066	13971	14110	13972	14183	13999	13954	13936	13979	14104	13940	14140	14020	13940	13945	14118	14049	14000	14099	13847	14124	13987	14135	14108	14060	14127	14146	14169	13986	14105	14085	14005	14154	14121	14129	14153	14043	14268	14056	14099	14105	14169	14065	13975	14183	14129	14144	14072	14181	14100	14016	14123	14016	14120	14006	14023	14140	14045	14012	14175	13964	14181	14035	14154	14131	14055	14084	14156	14111	14222	14172	14127	14084	14001	14208	14079	14163	14205	13929	14048	14223	14021	14130	14224	13996	14336	14105	14104	13958	14091	13992	14206	13954	13974	13943	14057	14045	14038	13915	13944	14137	14082	14090	13825	14168	14216	14017	13984	13955	13986	13900	14081	14116	14084	14154	14014	14155	14133	14107	13994	14031	14104	14064	14098	14150	14130	14003	13941	14215	14065	14095	14050	14221	14080	14115	13942	14062	14182	14153	14095	14009	13968	14183	14048	14023	14030	14211	14265	13864	13978	14051	14002	14037	13901	14073	14021	14423	14125	13957	14123	14140	14112	13999	14159	14108	14049	14006	14046	14082	14124	13932	13983	13942	14196	14137	14107	13939	14198	14155	14121	14084	14222	13934	14131	14033	13977	14024	13896	13942	14066	14226	14169	13850	14158	14033	13976	14174	14113	14025	14052	14229	13977	14122	13994	13859	13948	14153	14115	14129	14006	13979	14090	14121	14052	14170	14106	14111	14158	14061	14141	14138	14165	14231	14123	14098	14090	13891	14176	14047	14292	14229	13993	14051	14083	14079	14020	14147	14053	13916	14167	14088	14072	14146	14098	14130	14175	14274	14047	14056	14178	14011	14214	14249	14160	13993	14069	14104	14056	14152	13914	14080	14213	13999	13966	14121	14028	13921	14001	14156	13932	14168	14024	13959	14058	14215	13951	14234	14099	14033	14070	13997	14113	13917	14146	14062	14014	13974	14137	13983	14102	14161	14049	14157	14100	13990	14105	14185	14243	14097	14062	13812	14043	13955	14042	13850	13851	13994	13940	13920	14156	14084	14024	14175	14017	14149	14136	14005	14024	14106	13966	14154	14050	14309	13978	14097	14133	13993	14116	14015	14107	14026	14010	14000	14033	13920	14055	14125	14169	14058	13875	14277	14047	13956	13961	14254	14216	13979	13937	14025	13854	13962	14094	14047	13986	14030	13914	14066	14025	14048	14313	14012	14063	14074	14146	13996	14258	14096	14098	14138	14089	13991	13984	14052	14085	14071	14026	14286	14177	13949	14073	14005	14152	14315	14175	14046	14266	14044	14024	14052	14036	14016	14107	14109	13881	14290	14175	14251	14234	13966	14059	14121	14000	13941	13936	13985	14140	13990	14021	13975	14161	13990	13844	13920	14013	14069	13904	14030	14094	14106	14204	14072	14184	14060	13979	13965	14054	14154	14096	14090	14099	14067	13914	13833	14134	13850	14131	14051	14143	14293	13969	13918	14007	14234	14141	14065	14014	14139	14178	14141	13919	14072	14132	14050	14189	14039	14118	13903	13977	14161	14000	14153	14129	13885	14074	14089	13972	14205	14066	14043	14106	14018	13881	13948	14089	14097	14124	14187	13987	14106	14080	14080	14035	14037	14246	14047	13933	14017	13931	14013	14123	14127	14145	14098	14135	14031	13966	13972	13953	14166	14089	13992	14091	14029	14162	13953	14112	13931	14039	14101	14082	14178	14215	14054	14081	14059	14028	14083	14029	14228	14113	14262	13900	14020	14025	14032	14248	14205	14135	13898	13999	14090	14041	13953	14005	13993	14188	14190	14006	14121	14082	14008	14042	14118	14011	13924	13963	14140	14253	14024	14146	14096	14014	13969	14084	13996	14076	13856	14055	14062	14158	14066	14176	14074	14090	14023	13966	14058	13903	14110	14131	14110	14102	14260	14064	14082	14006	14009	13888	14236	13953	13916	14184	13873	14080	13895	14135	13961	14014	14228	14069	13939	14026	14036	13971	14049	14131	14111	14083	14258	14033	14072	13996	14122	14202	14150	14209	14141	14170	13999	14109	14052	13971	14170	14146	13930	14036	13951	13949	14207	14042	14194	14049	14249	14079	14070	13956	14130	14165	14100	14074	13994	13998	14073	14094	14101	14056	14094	14186	14155	14123	14185	14094	14179	14151	14189	13929	14170	13994	14116	14117	13906	14186	14126	14147	14117	14103	14133	14097	14238	13987	13935	13950	14033	14158	14076	14045	14153	13972	14159	14013	14067	14003	14213	14174	14027	13871	14182	14049	14158	14067	13941	14031	14012	14223	14171	14033	13995	14126	13928	13992	14007	14041	13921	14090	14108	14163	14045	13962	14280	14032	14140	14189	14026	13971	13890	14127	14103	13977	14071	14114	13876	13934	14134	13859	14059	14334	13972	14155	14187	14028	14082	14158	14018	14237	14022	14037	14107	13929	14021	14119	14179	13976	13981	14067	14013	14263	14181	14166	13916	14035	13949	14085	13943	14106	13962	14187	13972	13926	14069	14082	14123	14036	14022	14059	13890	14002	14025	13993	13927	14101	13924	14010	13947	13859	14104	14044	13961	14060	14090	13959	14004	14074	13973	14152	14070	14154	14188	14040	14104	13939	14104	14054	14061	13996	14042	14129	13990	14014	13960	14049	14268	14037	14038	13982	14159	14024	14103	13947	14176	14062	13939	14108	14110	13998	14160	14101	14068	14113	14039	14045	14225	14089	13932	14181	14025	13969	14018	14327	14011	13898	13921	13909	14081	14171	14043	13861	14147	14137	14045	14130	14152	13973	13946	14237	14102	13993	13975	14093	14053	14080	14088	14085	14205	13993	14112	14145	14017	14097	14150	14273	14103	14106	13916	14002	13997	14166	14184	14168	13855	14037	14090	13859	14111	14069	14137	14094	14076	14144	14030	14097	14262	14277	14013	14091	14138	14095	14097	14048	14183	13967	14020	14040	14078	13831	14082	14055	13953	14054
27721	23169	28646	25963	21243	19607	18645	17977	17918	17725	17303	17543	17674	18090	17678	17595	17241	17103	16963	17353	17190	17066	17091	17000	16956	17086	17084	16997	16987	17064	16998	17190	17202	17154	17480	17481	17407	17256	17254	16973	16985	16782	16864	16807	17032	16849	17088	16846	17017	16937	16786	16794	16843	16776	16945	16808	16978	16751	17021	17033	16880	16812	16903	16927	17047	16988	17004	16947	17025	17005	16911	17013	16953	16823	16937	17023	16739	17115	16945	17013	16867	17072	17119	17057	16935	17132	17066	16868	17087	16949	16985	17106	16979	16894	16949	17078	17127	16845	16983	16987	16975	16990	17006	17101	16986	16958	17151	17030	16906	17049	16774	16914	16914	16810	16908	16874	16878	16978	16863	17052	16970	16907	16822	16954	17104	17084	16687	16692	16881	16900	16738	16711	17015	16956	16902	16890	17040	16930	16892	17035	16794	16927	16989	16765	16990	16719	16983	16690	16967	16902	17030	17034	16971	16836	16959	17051	16878	16878	16775	16847	16915	16907	17038	17139	16752	16945	16809	17011	17072	17069	16922	16846	17123	16968	17128	17013	16816	16740	16827	16964	16769	16989	16751	16763	16900	16837	16961	17111	16926	16994	17089	16900	16838	17038	16896	16885	16879	17034	16919	16880	16781	16955	16779	16834	16990	16836	16880	16933	16921	17178	16880	16871	17063	16897	16924	16980	16802	16959	16964	16829	16982	16847	16818	16939	17073	16790	16941	16937	16812	16979	17073	16990	16961	16925	16986	17002	17084	17085	16967	16697	16807	16925	17072	17056	16848	17010	16916	16925	17094	17031	16866	16766	16768	16883	16871	16807	17114	17038	16775	16810	17137	16911	16922	17010	17113	16938	16949	16906	16900	16960	16984	16768	16885	17003	16906	17008	16874	17131	16969	16839	16882	16862	17004	16907	16814	16904	16906	16947	16938	17061	16900	16737	17095	16813	17107	16969	16963	17177	16824	17061	17175	16766	16800	16988	16703	17137	16908	16704	16669	16976	17134	16781	16953	16966	16815	16847	17088	16898	16885	17014	16903	16926	17090	16988	17125	16782	17084	16808	16931	16854	16886	16830	17017	16829	16824	16973	16947	16768	16878	16828	16997	17082	17024	16884	16676	16848	17000	16999	16897	16834	17034	17136	16955	16819	17038	16951	16825	16955	16941	16867	16892	16913	16929	17194	16800	17000	16684	16737	16950	16970	17089	16805	17085	16951	16896	16925	17013	17101	16971	17080	17145	16928	16918	16841	16647	17064	17127	16847	16704	16995	17140	16783	16901	16766	17047	16868	16901	16848	16697	16829	17022	16900	16924	16952	16964	17073	16931	17001	16793	17087	16596	16957	17025	16856	16952	17044	16852	16773	16884	16983	17087	16809	16861	17161	16902	17041	16783	17021	16817	16986	16799	16937	17131	16925	16952	17175	16714	16864	16936	16916	17086	16987	16902	16982	16941	16922	16873	16803	16974	17051	16827	16909	16967	16816	16973	17070	16796	16780	16739	16946	16982	16842	16890	16950	16865	16693	16855	17334	17069	17060	16817	16886	16890	17018	17032	17160	16933	16934	16793	16934	16882	16854	17026	16748	16772	16912	17078	16892	17096	16966	16682	16787	16989	16800	16914	17140	17070	16879	16948	16739	16966	16966	16843	16883	17098	16933	17140	16788	16847	17049	17053	16968	17036	16966	17119	16825	17046	16944	17004	17085	16879	16989	16943	16865	16724	17112	16849	16967	17151	17002	16819	16879	17080	16794	17111	17092	17031	16962	16958	16992	16828	17013	16796	17203	16917	17113	16888	16838	16881	16921	16927	17087	16775	16835	16701	16881	16819	17111	16961	16913	17028	16942	16902	16874	16857	16890	16820	17043	16884	17074	17044	16776	17001	17013	16935	16760	16892	16934	16954	16847	16926	17052	17049	16832	16808	16923	17052	16966	17147	17169	16859	16615	16970	17243	17035	16662	16871	16868	16986	16715	16862	16997	17046	16889	17215	17174	17077	17028	17027	17165	17023	17143	17125	16946	16824	16724	17008	17040	16919	16844	16911	17006	16811	16908	17002	16727	16916	17039	16913	16983	17080	16907	17115	16924	17039	16996	17036	16813	17060	17084	16894	16798	16884	17016	17058	17176	17018	16954	17024	17055	16869	16850	16921	16921	16864	16760	16778	16825	16883	17024	16935	16727	16867	16908	16918	16851	17118	16902	16991	17025	16862	16815	17063	16840	17011	16923	16849	17098	16956	17007	16657	16816	16751	17005	16827	16857	16917	16967	16972	16848	16853	16819	16833	16848	17044	16918	16989	16762	16844	17009	16991	16910	16961	16949	16938	16911	17275	17005	17093	16948	17085	16923	17025	16872	17107	16938	16986	16918	16864	16807	16766	16693	16768	16760	17103	16957	17101	16896	17134	16770	17034	16759	17022	17085	17146	16972	16987	16896	16945	17010	16987	16903	16916	16941	16781	16976	17004	16945	16977	17019	17005	16933	16664	17064	16961	16962	16982	16939	16940	16684	17009	16708	16923	16857	16938	16782	17013	16850	17073	16931	17041	16987	16829	16673	16788	17073	17077	16863	17132	17069	17121	16961	16926	16932	17031	17040	17026	16885	16935	17010	16963	17000	16868	16780	16851	16760	16917	17068	16907	16960	16752	16831	16828	16751	17036	16893	16938	17032	17052	16813	16811	17020	16835	16809	16985	16773	16663	16998	16946	16756	16979	17067	16862	16730	16921	17037	17102	16791	16886	16899	16945	17002	16894	16974	16956	16832	16830	16902	17020	17013	17145	17154	17150	16891	16676	16801	16828	17107	16870	16956	16802	17046	16744	16888	17330	17056	17013	17084	17030	17063	16963	16879	16963	16908	17084	16793	16795	16808	16975	17020	16696	16919	16783	16831	17079	17049	16817	16980	16999	16707	16877	16841	16860	16780	16882	16950	16807	16895	17009	16888	16798	16832	16936	17050	16888	16832	16828	16750	16805	16982	16982	16838	17068	16861	17024	16900	16828	16910	17102	16930	17035	16984	17118	16939	16895	16973	17066	16971	17009	16967	16939	16929	16936	16917	16801	16765	16808	16955	17146	16829	17038	16895	16728	16776	17145	16962	16881	17014	17018	17005	16868	16913	16943	16856	17069	16791	16868	16875	16944	16843	17082	16907	16877	16944	17187	17019	16913	17033	16842	16851	16893	16923	16810	16785	17067	17025	17015	17078	16975	16997	16933	16907	16964	17000	16954	17055	17073	16922	16847	17034	16994	16962	17053	16741	17230	16969	16960	16738	16982	16849	17083	16935	16982	17116	16944	17223	17181	17042	17124	16875	17054	16909	16812	17039	16903	17053	17080	16974	17144	17056	17096	17000	17059	16983	16831	16968	16868	16848	17029	16975	16966	16924	16834	16842	16997	17008	16992	16933	16909	17157	16778	16903	16982	16859	16744	16935	16877	17011	17103	16919	16907	16814	17138	16768	17096	16931	16943	17086	16868	16914	16817	17019	17098	17170	17263	16732	17004	16731	16810	17092	16986	17176	17074	17095	16839	17044	16793	16862	17019	16944	16877	17118	17173	16869	16864	16873	17015	16945	16758	16826	16840	16935	16792	16882	16880	16856	17135	16880	17157	17023	17020	17020	16737	16861	17044	16948	16969	16755	16862	16798	16988	16992	16941	16904	16972	16853	17004	16832	17071	16900	16788	16850	17159	17081	17133	16845	16962	16975	16901	16972	17092	16915	16977	17051	16987	16950	16951	17053	16962	17002	16800	16962	16702	16843	17092	17008	16810	17099	17112	16876	16988	16806	16854	16742	16930	16865	16850	17028	16908	17113	16995	17085	17013	16877	16981	16957	16963	16830	16897	16984	16999	16881	16960	17164	16852	16917	17004	16866	16980	16983	17062	16775	16950	16917	17023	17002	16820	16886	16824	16693	16925	17238	16936	16829	16873	17121	16863	16940	17003	17154	16979	16745	17045	16901	17146	16999	16719	17011	16972	17065	17155	17095	16915	17079	17026	17059	16963	17011	16748	17054	16916	16970	16926	17030	16852	16971	16928	16969	16964	16847	16892	16940	16785	16918	16931	17015	16899	17153	17094	17050	16876	17139	16931	16893	16938	16846	16942	16985	16950	16958	16927	16996	16820	16994	17134	16919	16986	16975	16875	16839	17085	16842	16835	16740	17061	16956	17141	16814	17179	16934	17086	16910	16872	16824	16844	16840	16915	16951	16953	16871	17022	17082	17010	16741	16860	16875	16929	16773	16969	16827	16904	16997	16871	16813	16965	17014	16806	17038	16884	16805	16789	16865	16843	16788	16897	17007	16791	17040	17163	17082	17020	16888	16831	16946	16811	17035	16873	17071	16902	16825	16749	16899	16694	17122	16908	16815	16945	17001	16857	16893	16668	16942	16973	16788	16958	17047	16923	17044	16990	17128	16939	16761	16850	17038	17011	16991	17030	17093	16983	16923	16915	16765	17002	17014	16812	16819	17057	17109	16890	16935	16958	16890	16659	16993	17172	16919	17039	16938	16995	16936	16878	16960	16987	16983	16907	16907	16879	16751	16932	16824	16948	16861	16791	17037	16936	16989	16838	17170	16907	16821	16770	16871	16659	16928	17011	16973	16849	16906	16914	16964	17127	16982	17011	17045	16886	17083	16830	16893	17002	17004	16891	16737	16959	17010	16974	16948	16827	17101	16962	17034	16962	16984	17100	16849	17089	17062	17146	17007	17160	17050	16814	17011	16921	16983	16885	17029	16899	17010	16843	16788	16884	17157	17100	16906	17089	17087	16937	17036	16822	16954	17029	16819	17065	16899	17020	16895	16943	16961	16773	16935	16908	16985	16863	16884	17028	17034	16936	16990	17067	16814	16873	16871	16955	16982	17181	16794	16856	17072	16964	16948	17049	16774	16937	16945	16910	16856	16868	16965	16990	17117	16887	16900	16820	16842	16795	16684	17112	16860	16976	16982	16935	16782	16947	16812	16949	16856	16886	16929	16933	17101	16833	16996	16788	16971	16711	16940	16919	16863	16908	16800	17065	17087	17310	16890	16860	16977	16924	17092	17094	16929	17019	16978	16863	16867	16987	16882	17107	17086	16899	16965	16814	17001	16814	17026	16917	16852
19415	30188	28875	23151	20577	18052	16765	15932	16013	15614	15084	14823	15574	15671	15246	14633	14615	14426	14583	14531	14410	14427	14246	14393	14542	14366	14377	14472	14447	14444	14437	14357	14511	14371	14974	14930	14653	14448	14328	14291	14349	14196	14280	14422	14299	14223	14452	14408	14250	14336	14231	14306	14315	14323	14469	14368	14290	14196	14325	14286	14470	14361	14250	14392	14189	14369	14445	14248	14374	14201	14345	14195	14215	14471	14141	14390	14302	14343	14294	14392	14383	14178	14431	14255	14268	14177	14147	14290	14297	14264	14287	14342	14317	14212	14228	14245	14391	14285	14207	14271	14293	14193	14270	14140	14386	14400	14323	14213	14494	14173	14262	14276	14324	14303	14202	14318	14263	14259	14266	14287	14388	14279	14333	14351	14276	14412	14308	14218	14326	14216	14321	14402	14207	14231	14304	14376	14303	14339	14233	14296	14401	14337	14302	14249	14129	14283	14362	14463	14312	14217	14320	14259	14325	14268	14358	14363	14351	14207	14290	14240	14218	14241	14193	14201	14291	14373	14281	14511	14433	14180	14594	14070	14371	14158	14249	14395	14411	14148	14360	14359	14344	14118	14165	14189	14280	14419	14228	14311	14317	14414	14398	14374	14465	14159	14332	14294	14222	14336	14352	14256	14369	14202	14388	14341	14432	14080	14237	14295	14358	14168	14369	14288	14357	14305	14289	14285	14300	14416	14275	14275	14410	14379	14307	14484	14404	14399	14147	14345	14235	14193	14491	14222	14393	14369	14438	14304	14333	14161	14294	14299	14375	14315	14524	14313	14242	14364	14198	14277	14285	14393	14256	14188	14304	14221	14237	14071	14304	14235	14203	14223	14310	14298	14189	14224	14352	14178	14318	14119	14183	14340	14322	14520	14250	14355	14288	14472	14254	14256	14242	14297	14368	14266	14304	14270	14271	14316	14392	14267	14250	14457	14304	14308	14404	14281	14210	14346	14555	14266	14348	14380	14208	14316	14150	14230	14341	14252	14334	14294	14267	14343	14354	14304	14319	14237	14275	14275	14282	14349	14235	14415	14262	14263	14382	14312	14278	14183	14420	14276	14342	14334	14395	14515	14205	14271	14363	14142	14231	14326	14306	14146	14274	14358	14255	14194	14166	14365	14294	14267	14273	14347	14329	14378	14355	14140	14340	14327	14277	14268	14355	14530	14240	14268	14355	14264	14225	14174	14359	14208	14237	14367	14424	14243	14304	14318	14198	14367	14350	14331	14227	14095	14389	14181	14249	14348	14133	14224	14382	14276	14322	14496	14333	14273	14297	14120	14463	14277	14447	14352	14483	14360	14297	14240	14469	14347	14211	14198	14136	14271	14268	14317	14304	14180	14264	14351	14345	14103	14480	14098	14063	14237	14168	14272	14224	14201	14212	14182	14165	14266	14314	14300	14297	14215	14197	14408	14387	14272	14290	14329	14368	14300	14326	14320	14289	14342	14291	14388	14257	14278	14399	14293	14414	14310	14289	14295	14318	14246	14385	14079	14231	14370	14371	14182	14303	14342	14374	14349	14245	14271	14215	14409	14379	14486	14238	14424	14206	14212	14393	14232	14349	14361	14285	14296	14198	14345	14408	14290	14280	14306	14424	14354	14355	14333	14383	14220	14196	14335	14461	14292	14257	14225	14337	14243	14302	14265	14221	14138	14343	14311	14221	14402	14319	14120	14331	14376	14412	14257	14256	14366	14390	14082	14298	14253	14368	14220	14340	14222	14435	14263	14268	14361	14261	14441	14097	14342	14338	14296	14227	14328	14230	14301	14248	14328	14169	14401	14391	14407	14288	14344	14291	14301	14338	14214	14184	14335	14377	14406	14219	14224	14428	14273	14167	14238	14349	14497	14134	14214	14296	14243	14478	14137	14127	14154	14276	14288	14264	14235	14291	14404	14350	14310	14477	14247	14225	14375	14125	14313	14413	14328	14193	14212	14352	14140	14288	14435	14183	14363	14335	14356	14201	14279	14287	14498	14378	14262	14285	14316	14157	14425	14370	14242	14556	14202	14261	14291	14430	14449	14435	14214	14106	14372	14302	14284	14355	14327	14300	14321	14298	14102	14388	14306	14382	14358	14356	14190	14314	14324	14212	14144	14332	14350	14420	14196	14152	14325	14222	14329	14447	14264	14277	14243	14322	14264	14296	14386	14067	14461	14233	14274	14262	14279	14230	14279	14436	14279	14394	14383	14185	14342	14342	14172	14315	14331	14302	14349	14315	14415	14386	14290	14532	14209	14466	14342	14277	14161	14119	14263	14258	14210	14482	14293	14377	14280	14247	14376	14271	14283	14367	14250	14423	14300	14231	14233	14309	14339	14176	14258	14285	14095	14454	14267	14232	14215	14384	14431	14332	14225	14482	14393	14385	14210	14278	14131	14168	14381	14245	14311	14360	14320	14099	14320	14224	14481	14238	14339	14238	14318	14378	14264	14305	14338	14122	14232	14336	14263	14302	14277	14248	14340	14609	14395	14192	14270	14142	14413	14394	14447	14101	14265	14263	14519	14378	14213	14325	14241	14214	14225	14194	14245	14195	14347	14387	14291	14252	14220	14416	14341	14235	14233	14291	14281	14324	14256	14294	14141	14311	14430	14157	14209	14327	14389	14306	14382	14283	14230	14336	14266	14263	14169	14337	14438	14113	14412	14234	14322	14260	14271	14254	14285	14341	14156	14295	14342	14194	14544	14187	14288	14221	14174	14309	14256	14341	14354	14229	14216	14158	14201	14303	14194	14329	14301	14320	14182	14438	14393	14343	14298	14205	14298	14382	14556	14396	14260	14361	14290	14434	14350	14378	14206	14414	14534	14334	14233	14191	14186	14232	14336	14156	14201	14385	14242	14188	14198	14196	14380	14386	14368	14299	14333	14319	14232	14399	14302	14273	14360	14343	14427	14292	14264	14318	14458	14268	14104	14328	14159	14277	14202	14221	14235	14209	14309	14271	14379	14341	14255	14352	14278	14297	14338	14196	14204	14362	14553	14272	14378	14326	14351	14269	14348	14271	14300	14337	14202	14216	14283	14317	14440	14242	14355	14523	14202	14192	14336	14148	14403	14424	14383	14319	14275	14325	14348	14289	14193	14303	14196	14238	14201	14391	14222	14327	14227	14242	14301	14559	14438	14347	14339	14422	14255	14317	14280	14255	14228	14399	14215	14390	14324	14226	14190	14335	14154	14214	14261	14227	14404	14310	14267	14193	14375	14379	14383	14240	14308	14372	14327	14331	14277	14462	14163	14206	14319	14291	14251	14118	14190	14316	14391	14346	14320	14378	14370	14061	14300	14306	14231	14302	14379	14337	14385	14353	14311	14487	14382	14136	14387	14437	14390	14208	14211	14258	14334	14358	14309	14286	14417	14174	14382	14365	14034	14342	14242	14284	14397	14230	14274	14502	14325	14275	14377	14171	14503	14546	14324	14275	14415	14212	14299	14522	14291	14248	14465	14280	14389	14233	14265	14320	14401	14305	14325	14387	14281	14361	14300	14389	14337	14202	14228	14155	14202	14377	14200	14321	14377	14168	14335	14297	14272	14355	14278	14199	14334	14132	14301	14204	14298	14262	14426	14168	14444	14249	14233	14315	14451	14311	14279	14386	14325	14408	14428	14335	14225	14175	14140	14294	14351	14210	14268	14336	14387	14216	14352	14382	14297	14326	14422	14246	14445	14303	14365	14343	14278	14128	14405	14286	14320	14280	14469	14255	14293	14186	14244	14223	14266	14303	14332	14351	14369	14143	14149	14174	14335	14480	14294	14224	14270	14371	14055	14293	14301	14330	14300	14143	14395	14167	14387	14267	14285	14229	14305	14254	14213	14351	14203	14408	14335	14284	14362	14331	14281	14375	14401	14359	14202	14228	14400	14303	14293	14367	14290	14215	14368	14312	14324	14201	14235	14367	14112	14229	14195	14358	14328	14187	14180	14266	14278	14144	14290	14216	14371	14357	14308	14176	14357	14341	14271	14312	14090	14208	14170	14516	14297	14255	14311	14297	14209	14331	14203	14124	14298	14393	14203	14354	14300	14229	14279	14320	14447	14252	14391	14400	14330	14325	14319	14398	14196	14331	14106	14327	14384	14311	14514	14320	14292	14337	14321	14305	14302	14321	14292	14243	14330	14314	14144	14281	14177	14250	14258	14402	14238	14366	14341	14328	14244	14132	14257	14192	14417	14092	14310	14231	14274	14357	14080	14315	14243	14324	14191	14355	14355	14360	14274	14363	14258	14378	14301	14320	14337	14334	14435	14301	14222	14170	14200	14306	14374	14313	14226	14275	14434	14278	14365	14394	14352	14309	14290	14385	14450	14159	14320	14361	14312	14419	14371	14370	14128	14480	14323	14416	14337	14256	14298	14333	14230	14346	14372	14378	14350	14263	14435	14164	14204	14431	14098	14297	14319	14307	14316	14399	14490	14087	14348	14391	14440	14215	14207	14330	14281	14266	14296	14285	14423	14393	14458	14310	14282	14398	14440	14321	14418	14328	14118	14251	14271	14538	14159	14319	14360	14290	14255	14343	14325	14419	14227	14271	14419	14330	14420	14345	14275	14447	14258	14302	14129	14327	14444	14436	14171	14201	14279	14330	14289	14241	14337	14406	14261	14452	14396	14255	14293	14350	14374	14297	14174	14456	14177	14312	14334	14310	14150	14518	14135	14328	14195	14266	14331	14377	14295	14260	14334	14135	14255	14369	14265	14307	14344	14387	14301	14266	14338	14317	14494	14191	14319	14443	14383	14266	14163	14459	14104	14171	14312	14273	14406	14282	14354	14292	14333	14373	14185	14190	14404	14327	14349	14408	14463	14424	14214	14292	14523	14368	14369	14273	14376	14470	14442	14301	14216	14345	14377	14235	14259	14366	14319	14283	14230	14375	14351	14410	14080	14346	14414	14507	14314	14358	14377	14242	14200	14292	14297	14385	14254	14198	14262	14410	14178	14316	14308	14306	14177	14322	14190	14400	14253	14231	14221	14146	14450	14181	14372	14262	14407	14263	14189	14298	14177	14299	14255	14435	14187	14370	14332	14287	14358	14379	14367	14315	14220	14335	14279	14231	14300	14323	14223	14277	14137	14356	14351	14125	14377	14360	14284	14395	14256	14173	14324	14268	14271
23771	21408	29103	24233	22752	23965	22917	18985	18271	18384	17947	17629	17749	18357	18065	17576	17129	17036	16918	17153	17093	17001	16752	16919	16893	16859	16887	17098	17188	17072	16915	16787	16681	17482	19595	19564	18432	17667	17289	16798	16781	16661	16814	16850	16832	16831	16757	16703	16599	16819	16935	16685	16817	16658	16652	16913	16838	16651	16826	16691	16732	16669	16790	16557	16673	16746	16788	16761	16609	16783	16783	16805	16767	16837	16665	16785	16719	16778	16596	16881	16830	16808	16624	16791	16939	16679	16725	16666	16456	16626	16569	16647	16562	16803	16704	16805	16626	16618	16734	16725	16698	16794	16646	16574	16792	16821	16730	16760	16802	16647	16794	16623	16546	16583	16621	16706	16789	16578	16716	16737	16759	16938	16754	16750	16757	16635	16528	16754	16809	16679	16835	16773	16632	16444	16665	16661	16593	16598	16697	16634	16713	16862	16621	16788	16695	16632	16822	16514	16716	16597	16710	16775	16660	16845	16518	16665	16621	16595	16807	16727	16703	16671	16732	16849	16663	16724	16820	16683	16688	16536	16720	16531	16703	16654	16732	16788	16804	16799	16822	16542	16636	16528	16611	16662	16831	16781	16745	16657	16452	16576	16716	16856	16684	16709	16803	16668	16604	16689	16869	16573	16525	16701	16669	16736	16688	16607	16669	16510	16766	16708	16699	16672	16653	16780	16613	16738	16892	16670	16779	16695	16768	16555	16487	16627	16659	16704	16471	16761	16716	16563	16681	16521	16628	16445	16618	16727	16801	16703	16762	16716	16604	16612	16646	16897	16795	16477	16669	16377	16863	16754	16541	16724	16421	16661	16662	16666	16573	16649	16536	16634	16846	16694	16566	16764	16505	16653	16652	16693	16649	16638	16851	16602	16537	16671	16568	16516	16879	16586	16745	16656	16557	16516	16497	16508	16532	16557	16560	16762	16655	16757	16848	16963	16683	16621	16673	16636	16693	16705	16732	16621	16821	16674	16660	16359	16611	16592	16738	16607	16483	16758	16707	16581	16615	16633	16711	16765	16593	16687	16652	16860	16704	16673	16730	16554	16643	16750	16752	16653	16677	16650	16868	16799	16483	16765	16628	16746	16752	16744	16863	16910	16855	16750	16582	16598	16766	16632	16579	16904	16769	16881	16674	16492	16451	16632	16799	16703	16471	16764	16682	16710	16618	16831	16648	16534	16731	16615	16768	16592	16743	16776	16655	16605	16768	16686	16566	16642	16721	16617	16713	16717	16589	16650	16704	16711	16635	16772	16849	16566	16641	16745	16531	16469	16717	16718	16485	16591	16712	16789	16721	16679	16742	16550	16644	16635	16658	16679	16599	16591	16665	16717	16610	16634	16709	16781	16613	16675	16770	16804	16729	16748	16768	16582	16747	16430	16471	16591	16740	16730	16763	16635	16504	16802	16768	16749	16542	16651	16694	16572	16849	16845	16545	16528	16688	16713	16559	16526	16865	16763	16665	16791	16875	16807	16816	16585	16473	16742	16676	16637	16686	16794	16644	16550	16568	16581	16396	16648	16780	16671	16479	16622	16728	16710	16651	16789	16601	16808	16818	16732	16723	16686	16780	16601	16699	16824	16834	16478	16755	16535	16458	16664	16683	16717	16727	16683	16607	16699	16611	16839	16757	16779	16660	16766	16594	16690	16654	16723	16513	16544	16670	16844	16465	16731	16657	16680	16882	16705	16581	16739	16715	16602	16645	16823	16432	16779	16754	16653	16726	16534	16648	16603	16430	16738	16656	16806	16836	16722	16749	16491	16524	16755	16885	16731	16734	17024	16641	16636	16807	16865	16632	16791	16863	16530	16719	16554	16639	16754	16892	16622	16581	16646	16652	16803	16599	16653	16712	16582	16625	16617	16612	16771	16631	16934	16730	16672	16778	16629	16868	16665	16586	16729	16678	16671	16771	16536	16727	16616	16563	16506	16746	16713	16569	16570	16631	16569	16652	16828	16573	16595	16727	16698	16598	16885	16789	16522	16657	16658	16627	16639	16815	16769	16711	16430	16669	16595	16709	16579	16634	16812	16704	16861	16856	16584	16814	16851	16419	16750	16778	16437	16664	16519	16680	16692	16569	16731	16923	16565	16437	16541	16678	16777	16716	16819	16855	16674	16485	16711	16709	16641	16661	16740	16636	16451	16738	16622	16700	16658	16906	16903	16675	16846	16658	16742	16727	16544	16681	16762	16737	16820	16716	16714	16549	16775	16860	16723	16724	16688	16679	16797	16856	16737	16590	16654	16827	16790	16767	16734	16746	16474	16815	16633	16684	16805	16718	16693	16772	16613	16606	16706	16940	16684	16728	16887	16609	16654	16649	16623	16673	16591	16796	16600	16499	16706	16319	16809	16549	16556	16766	16689	16710	16762	16730	16505	16623	16684	16701	16733	16654	16662	16556	16618	16483	16866	16822	16743	16665	16614	16773	16509	16653	16820	16549	16507	16524	16576	16640	16627	16633	16654	16547	16656	16724	16616	16631	16684	16710	16569	16542	16712	16678	16474	16554	16676	16732	16557	16487	16693	16370	16507	16549	16704	16559	16786	16653	16658	16712	16768	16541	16613	16636	16761	16978	16805	16606	16652	16735	16648	16744	16773	16770	16697	16626	16610	16809	16666	16716	16698	16583	16555	16703	16550	16594	16662	16795	16801	16640	16871	16643	16642	16820	16758	16496	16526	16630	16575	16616	16668	16576	16703	16660	16616	16675	16809	16484	16487	16711	16720	16605	16658	16781	16607	16646	16643	16822	16670	16725	16673	16584	16694	16859	16695	16602	16716	16673	16749	16642	16601	16605	16618	16418	16857	16580	16656	16840	16886	16608	16576	16663	16628	16646	16739	16611	16582	16681	16558	16657	16575	16835	16710	16536	16928	16802	16759	16416	16856	16652	16629	16516	16821	16506	16842	16723	16606	16568	16629	16637	16621	16735	16628	16751	16802	16804	16910	16680	16796	16696	16906	16795	16628	16701	16633	16646	16589	16504	16782	16652	16627	16661	16664	16581	16639	16794	16932	16522	16781	16687	16768	16775	16814	16578	16567	16736	16642	16589	16750	16655	16546	16646	16760	16554	16518	16738	16703	16788	16760	16594	16666	16837	16679	16732	16696	16590	16451	16741	16611	16796	16671	16725	16742	17057	16770	16650	16545	16685	16567	16715	16757	16738	16801	16691	16555	16634	16699	16770	16621	16808	16745	16640	16671	16745	16661	16579	16891	16731	16601	16680	16635	16642	16785	16647	16509	16408	16785	16869	16734	16778	16586	16537	16509	16800	16570	16696	16697	16618	16369	16771	16543	16546	16588	16672	16519	16828	16527	16701	16684	16782	16530	16869	16802	16732	16664	16901	16746	16626	16610	16641	16683	16592	16642	16648	16597	16430	16536	16723	16512	16372	16433	16740	16767	16723	16562	16748	16774	16773	16593	16688	16897	16710	16770	16820	16676	16829	16702	16408	16707	16650	16773	16538	16517	16567	16778	16697	16668	16497	16529	16516	16686	16655	16774	16868	16664	16824	16723	16722	16527	16778	16670	16510	16549	16581	16436	16602	16642	16883	16628	16683	16613	16606	16543	16647	16497	16565	16613	16631	16727	16738	16698	16681	16526	16492	16659	16924	16811	16646	16563	16394	16712	16524	16763	16869	16717	16742	16713	16778	16781	16798	16829	16597	16587	16681	16513	16719	16616	16687	16611	16694	16561	16940	16424	16657	16621	16422	16832	16658	16904	16559	16615	16705	16648	16747	16684	16606	16923	16802	16610	16653	16753	16690	16696	16694	16636	16577	16755	16691	16819	16651	16506	16534	16592	16622	16670	16804	16589	16730	16849	16807	16596	16599	16876	16773	16730	16536	16459	16623	16719	16719	16584	16766	16787	16538	16703	16689	16744	16461	16588	16647	16680	16885	16707	16866	16669	16658	16777	16892	16522	16551	16655	16672	16763	16648	16608	16695	16648	16763	16567	16674	16602	16700	16566	16630	16489	16778	16613	16582	16666	16776	16545	16669	16751	16609	16566	16732	16621	16619	16663	16723	16627	16611	16618	16733	16619	16757	16685	16797	16714	16671	16554	16778	16657	16727	16831	16593	16601	16772	16681	16584	16577	16682	16667	16767	16482	16774	16712	16706	16723	16836	16652	16539	16565	16796	16795	16739	16273	16857	16614	16814	16657	16795	16528	16552	16624	16649	16698	16734	16825	16655	16545	16684	16554	16630	16653	16676	16631	16731	16805	16568	16670	16660	16818	16666	16640	16585	16775	16561	16679	16725	16583	16667	16807	16731	16932	16585	16573	16747	16626	16661	16464	16706	16768	16584	16630	16699	16567	16733	16765	16651	16537	16921	16716	16892	16702	16510	16688	16656	16764	16820	16489	16551	16454	16779	16768	16761	16642	16755	16686	16637	16513	16811	16675	16632	16855	16615	16622	16869	16608	16829	16680	16576	16811	16588	16884	16677	16524	16477	16595	16772	16716	16718	16692	16886	16735	16684	16699	16679	16693	16767	16820	16541	16577	16662	16628	16691	16755	16485	16647	16784	16729	16586	16556	16502	16707	16523	16773	16627	16615	16636	16640	16728	16838	16452	16818	16817	16765	16710	16780	16729	16746	16588	16516	16672	16724	16691	16675	16420	16709	16662	16664	16748	16563	16691	16735	16898	16906	16687	16532	16572	16765	16706	16768	16668	16840	16665	16465	16599	16735	16630	16589	16705	16536	16638	16707	16776	16706	16803	16710	16783	16628	16638	16681	16519	16734	16733	16782	16786	16773	16781	16622	16412	16740	16508	16589	16574	16898	16585	16556	16506	16610	16602	16722	16724	16485	16626	16644	16586	16643	16858	16742	16928	16684	16755	16538	16818	16427	16527	16711	16705	16546	16592	16896	16765	16811	16852	16833	16624	16803	16889	16815	16521	16570	16737	16646	16779	16696	16707	16462	16688	16676	16658	16762	16644	16932	16395	16586	16564	16556	16713	16678	16506	16822	16727	16535	16680	16492	16573	16875	16490	16827	16714	16791	16858	16771	16765	16561	16696	16614	16580	16772	16787	16580	16687	16805	16580	16718	16733	16524	16666	16666	16648	16792	16576	16611	16602	16458	16706	16620	16805	16731
19587	37222	33907	27951	24093	20759	18164	17435	16902	16345	15772	15511	16170	16535	16085	15095	14763	14616	14678	14728	14414	14395	14143	14297	14305	14407	14392	14755	14618	14628	14537	14303	14259	15589	18005	17706	16077	15175	14431	14161	14320	14367	14124	14199	13883	14319	14275	14247	13973	14287	14136	14255	14263	14253	14200	14282	14097	14134	14270	14230	14246	14178	14255	14028	14195	14300	14139	14283	14193	14206	14417	14279	14332	14025	14195	14219	14254	14236	14125	14255	14157	14181	14229	14264	14340	14122	14142	13993	14153	14156	14355	14049	14198	14121	14181	14272	14208	14260	14255	14129	14157	14125	14230	14209	14237	14184	14187	14138	14208	14295	14209	14401	14224	14163	14171	14240	14103	14242	14194	14108	14060	14276	14308	13987	14356	14313	14098	14268	14284	14138	14183	14221	14153	14130	14387	14266	14107	14190	14109	14212	14139	14038	14073	14071	14325	14159	14391	14114	14065	14221	14139	14106	14211	14177	14196	14201	13995	14216	14144	14117	14087	14122	14279	14120	14313	14303	14184	14084	14209	14120	14205	14281	14133	14084	14149	14004	14176	14110	14103	14091	14202	14349	14339	14108	14289	14106	14330	14263	14237	14134	14396	13959	14132	14153	14125	14162	14115	14172	14110	14124	14099	14133	14145	14153	14243	14068	14166	14126	14360	14254	14235	14141	14149	14156	13999	14227	14089	14254	14141	13960	14132	14130	14185	14043	14100	14240	14082	14131	14137	14225	14183	14147	14299	14289	13993	14307	14115	14185	14226	14051	14176	14235	14148	14319	14218	14134	14242	14274	14239	14218	14129	14126	14150	14221	13944	14337	14187	14250	14196	14323	14176	14025	14197	14411	14185	13985	14257	14112	14159	14184	14094	14235	14113	14236	14102	14168	14215	14269	14185	14155	14160	14177	14004	14205	14014	14198	14235	13976	14269	14198	14116	14188	14297	14127	14249	14236	14148	14268	14172	14024	14261	14138	14167	14042	14287	14245	14221	14152	14305	14086	14155	14125	14201	14191	14255	14205	14177	14229	14201	14275	14181	14111	14289	14189	14160	14496	14119	14261	14291	14233	14153	14356	14274	14177	14278	14177	14112	14254	14260	14173	14222	14170	14042	14002	14208	14164	14160	14250	14116	14060	13975	14017	14108	14093	14186	14201	14048	14313	14209	14258	14205	14119	14244	14136	14206	14160	14194	14254	14159	14230	14113	14177	14098	14364	14280	14249	14130	14121	14048	14232	14073	14144	14201	14332	14070	14418	14230	14019	14095	14104	14167	14116	14229	14214	14195	14021	14139	14210	14225	14142	14123	14048	14159	14014	14280	14101	14337	14170	14162	14080	14090	14129	14053	14145	14222	14100	14157	14223	14155	14060	14223	14176	14233	14172	14184	14208	14249	14204	14115	14258	14193	14152	14025	14250	14336	14037	14157	14153	14233	14266	13939	14210	14213	14210	14234	14181	14101	14096	14211	14180	14136	14330	14209	14321	14132	14133	14078	14251	14156	14154	14187	14056	14209	14250	14192	14275	14258	14101	14311	14252	14226	14035	14181	14149	14247	14076	14165	14154	14194	14083	14168	14161	14256	13991	14286	14373	14121	14128	14191	14122	14065	14065	14100	14248	14264	14153	14174	14204	14142	14056	14089	14059	14133	14198	14188	14155	14141	14183	14025	14138	14082	14140	14232	14110	14263	14127	13979	14118	14212	14126	14001	14185	14136	14272	14281	14198	14316	14236	14224	14139	14295	14141	14233	14202	14178	14037	14072	14159	14255	14219	14174	14094	14079	14363	14138	13950	14270	14196	14168	14202	14025	14209	14093	14209	14310	14216	14217	14092	14354	14241	14024	14156	14260	14213	14200	14166	14143	14455	14186	13976	14119	14393	14069	14132	13935	14046	14039	14275	14184	14160	14101	14025	14108	14261	14215	14308	14299	14169	14171	14273	14222	14119	14243	14084	14225	14094	14033	14236	13968	14027	14111	14119	14280	14106	14099	14312	14100	14278	14057	14220	14257	14321	14340	14299	14254	14040	14223	14294	14318	14159	14099	14260	13970	14162	14052	14047	14108	14173	14090	14189	14268	14381	14309	14330	14156	14221	14086	14114	14101	14261	14276	14303	14217	14007	14095	14369	14211	14320	14229	14221	14160	14038	14130	14046	14137	14128	14032	14211	14206	14173	14124	14108	13993	14210	14174	14104	14018	14268	14252	14078	14295	14138	14059	14314	14099	14208	14245	13948	14108	14236	14176	14321	14316	14088	14228	14159	14141	14230	14102	14158	14142	14276	14030	14113	14267	14157	14325	14169	14166	14167	14128	14064	14033	14063	14167	14262	14096	14251	14109	14213	14076	14187	14149	14038	14226	14133	14066	14203	14081	13938	14042	14134	14219	14216	14050	14090	14140	14259	14213	14254	14015	14295	14162	14283	14212	14288	14138	14185	14042	13955	14185	14000	14085	14050	14255	14196	14144	14021	14257	14246	14116	14195	14323	14123	14217	14207	14291	14103	14066	14265	14242	14050	14205	14085	14249	14265	14173	14097	14287	14135	14312	14176	14073	14143	14461	14168	14074	14196	14183	14011	14167	14231	14202	14281	14155	14177	14148	14121	14278	14311	14114	14345	14159	14073	14147	14157	14297	14093	14234	14235	14325	14034	14145	14326	14207	14195	14151	14064	14089	14128	14222	14229	14334	14077	14262	14074	14148	14244	14204	14209	14165	14174	13945	14229	14167	14060	14237	14125	14212	14209	14226	14223	14431	14218	14099	14124	14299	14173	14089	14050	14079	14111	14147	14236	14199	14216	14284	14142	14213	14233	14270	14241	14145	14184	14380	13997	14175	14127	14167	14231	14128	14078	14170	14149	14324	14305	14183	14018	14182	14113	14225	14050	14146	14149	14102	14188	14080	14201	14175	14111	14199	14165	14309	14309	14276	14155	14288	14318	14226	14121	14209	14114	14147	14145	14098	14105	14175	14101	14265	14164	14104	14178	14245	14227	14157	14262	14193	14287	14173	14185	14267	14252	14147	14054	14049	14063	14071	14089	14243	14104	14216	14297	14164	14099	14187	14263	14064	14117	14161	14110	14189	14080	14300	14194	14025	14276	14162	14245	14232	14188	14180	14315	14197	14345	14134	14227	14154	14142	14238	14134	14069	14274	14029	14036	14194	13986	14122	14174	13909	14307	14207	14329	14194	14324	14226	14218	14134	14177	14501	14353	14294	14269	14271	14237	14069	14253	13943	14088	14151	14230	14114	14138	14101	14304	14296	14123	14159	14207	14194	14199	14141	14271	14171	14222	14247	14072	14037	14208	14076	14282	14169	14167	14171	14174	14053	14137	14167	14081	13996	14271	14133	14060	14094	14264	14117	14172	14333	14046	14155	14014	14176	14199	14300	14243	14142	14025	14084	14073	14151	14306	14102	14088	14122	14152	14240	14364	14129	14284	14276	14332	14182	14153	13977	14233	14152	14206	14296	14145	14276	14266	14391	14080	14070	14100	14138	14136	14079	14265	14112	14196	14205	14335	14038	14049	14270	14314	14178	14143	14114	14092	14032	14323	14243	14047	13911	14235	14328	14245	14038	14186	14464	14124	14296	14253	14169	14263	14213	14365	14261	14159	14241	14163	14147	14067	14333	14070	14278	14048	14247	14260	14205	14155	14282	14094	14243	14229	14273	14293	14153	13925	14194	14269	14164	13976	14084	14143	13994	14325	14202	14099	14221	14046	14212	14486	14198	14317	14306	14224	14040	14180	14120	14146	14117	14071	14126	14246	14133	14221	14180	14206	14323	14276	14064	14325	14142	14285	14272	14221	14103	14161	14054	14177	14186	14260	14126	14032	14045	14253	14229	14124	14109	14112	14099	14207	14387	13941	14187	14119	14035	14084	14069	14124	14124	14297	14005	14342	14093	14174	14020	14223	14491	14266	14151	14091	14181	14139	14239	14301	14264	14158	14068	14178	14264	14251	14289	14217	14359	13958	14127	14310	14250	14034	14318	14109	14151	14175	14067	14209	14157	14121	14194	14235	14091	14251	14125	14128	14093	14141	14135	14056	14271	14185	14176	14115	14177	14113	14122	13964	14159	14041	14125	14081	14366	14255	14197	14163	14003	14277	14122	14165	14192	14060	14011	14196	14141	14279	14054	14166	14140	14224	14238	14067	14145	14183	14073	14124	14220	14212	14269	14072	14096	14198	14244	14114	14216	14193	14090	14325	14208	14272	14237	13857	14297	14005	14276	14323	14182	13921	14128	13988	14262	14120	14127	14271	14257	14040	14283	14100	14142	14079	14274	14199	14101	14041	14328	14258	14143	14173	14290	14235	14146	14014	14097	14259	14288	14208	14164	14440	14203	14207	14253	13985	14162	14367	14003	14338	14169	14134	14177	14162	14090	14313	14224	14259	14194	14301	14257	14165	14133	14084	14276	14203	14051	14157	14182	14231	14137	14327	14160	14175	14114	14250	14233	14071	14161	14160	14214	14253	14255	13967	14081	14074	14183	14235	14185	14204	14092	14392	14076	14297	14118	14163	14225	14146	14121	14116	14020	14091	14237	14262	14087	14110	14173	14342	14098	14105	14024	14352	13962	14213	14247	14073	14117	14265	14331	13996	14205	14167	14173	14097	14170	14258	14288	14084	14228	14163	14213	14171	14148	14364	14186	14061	14155	14092	14323	14127	14162	14198	14091	14226	14153	14061	14126	14356	14222	14291	14180	14113	14271	13970	14130	13994	14210	14055	14157	14081	14220	14284	14214	14240	14200	14243	14041	14394	14194	14266	14293	14047	14300	14242	14060	13996	14206	14197	14201	14165	14309	14103	13969	14089	14182	14009	14253	14118	14100	14359	14186	14209	14081	13988	14304	14284	14182	14245	14067	14217	14210	14155	14290	14182	14173	14229	14178	14248	14133	14205	14272	14227	14187	14080	14164	14038	14198	14300	14170	14401	14142	13993	14196	14284	14232	14242	14321	14178	14093	14284	14094	14123	14276	14169	14385	14253	14219	14030	14237	14377	14031	14146	14176	14425	14247	14182	14226	14341	13982	14254	14185	14309	14203	14160	14180	14078	14181	14199	14227	14235	14204	13958	14274	14394	14109	14177	14197	14182	14110	14312
22931	21361	29357	23758	21692	24350	26433	20127	19252	19195	18504	18075	18531	18928	18799	17985	17609	17268	17479	17456	17312	17089	17112	16923	17250	17198	17110	17377	17544	17299	17234	17064	16971	17844	21836	21996	19830	18236	17478	16883	16896	16901	16774	16906	16870	17049	16907	16675	16875	16883	16973	16800	16662	16939	16803	16616	16754	16930	16664	16817	16989	16750	16731	16830	16764	16991	16608	16680	16868	16527	16658	16671	16720	16858	16663	16562	16916	16765	16811	16629	16732	16542	16679	16598	16787	16544	16804	16840	16656	16850	16791	16732	16900	16656	16804	16696	16939	16774	16783	16572	16642	16590	16606	16769	16775	16837	16588	16558	16997	16694	16679	16751	16759	16653	16675	16749	16525	16739	16904	17057	16748	16769	16683	16787	16816	16580	16833	16731	16789	16638	16760	16605	16647	16647	16700	16908	16669	16584	16699	16573	16722	16845	16741	16682	16855	16726	16627	16912	16600	16887	17002	16665	16807	16653	16675	16600	16371	16849	16647	16752	16607	16613	16832	16660	16713	16610	16743	16599	16915	16705	16928	16862	16696	16815	16881	16981	16651	16874	16790	16748	16711	16764	16781	16700	16769	16780	16499	16616	16747	16835	16564	16709	16647	16685	16801	16759	16608	16749	16814	16767	16541	16660	16826	16722	16541	16529	16807	16792	16932	16751	16581	16806	16685	16595	16601	16628	16678	16668	16699	16538	16534	16651	16631	16825	16489	16779	16546	16756	16872	16633	16601	16490	16516	16765	16589	16574	16827	16724	16607	16659	16813	16901	16553	16653	16618	16644	16748	16724	16693	16637	16642	16764	16799	16644	16480	16671	16544	16547	16722	16710	16773	16706	16644	16706	16726	16757	16816	16773	16801	16732	16740	16630	16714	16615	16738	16623	16672	16737	16891	16856	16648	16730	16507	16588	16713	16724	16661	16615	16868	16695	16799	16734	16604	16801	16864	16687	16853	16744	16690	16652	16796	16605	16633	16547	16645	16748	16581	16709	16821	16735	16672	16665	16711	16842	16613	16689	16586	16612	16615	16743	16683	16683	16657	16765	16715	16728	16650	16738	16698	16611	16495	16458	16543	16754	16829	16484	16716	16695	16818	16483	16668	16662	16645	16692	16322	16735	16840	16736	16899	16549	16757	16659	16501	16825	16803	16364	16683	16639	16650	16724	16698	16632	16584	16548	16732	16609	16875	16618	16664	16742	16717	16607	16778	16996	16821	16513	16756	16614	16805	16850	16819	16820	16669	16610	16772	16813	16610	16824	16649	16721	16675	16664	16669	16806	16647	16760	16744	16764	16715	16795	16799	16465	16787	16845	16755	16734	16760	16639	16698	16660	16607	16717	16748	16699	16618	16572	16542	16563	16642	16748	16613	16582	16552	16733	16527	16844	16722	16683	16672	16695	16851	16619	16693	16815	16795	16696	16702	16772	16655	16675	16759	16728	16658	16757	16754	16818	16931	16587	16858	16724	16640	16631	16469	16729	16760	16539	16746	16735	16670	16622	16824	16758	16726	16751	16785	16598	16591	16777	16604	16818	16752	16773	16770	16562	16621	16801	16763	16742	16663	16446	16840	16757	16844	16601	16674	16974	16625	16610	16640	16545	16667	16745	16699	16574	16881	16680	16616	16652	16755	16654	16804	16730	16530	16624	16714	16698	16790	16678	16685	16491	16639	16715	16714	16660	16702	16820	16760	16606	16634	16577	16723	16635	16683	16888	16745	16738	16527	16570	16711	16894	16852	16524	16702	16664	16702	16841	16743	16970	16721	16908	16377	16756	16867	16706	16516	16637	16696	16606	16683	16682	16573	16598	16547	16449	16675	16771	16717	16587	16682	16784	16857	16994	16880	16851	16557	16696	16557	16586	16752	16590	16789	16694	16619	16710	16573	16719	16960	16771	16731	16607	16870	16832	16739	16778	16713	16654	16643	16521	16711	16573	16595	16769	16778	16674	16669	16629	16802	16658	16641	16751	16617	16743	16735	16650	16629	16562	16727	16582	16800	16511	16577	16501	16603	16648	16680	16699	16515	16495	16727	16635	16863	16580	16620	16595	16731	16597	16760	16830	16712	16912	16954	16747	16625	16587	16705	16764	16776	16849	16673	16803	16497	16701	16824	16777	16896	16964	16635	16572	16642	16538	16693	16584	16602	16525	16699	16409	16592	16550	16411	16608	16660	16592	16832	16709	16760	16742	16813	16699	16670	16819	16645	16780	16666	16751	16618	16654	16761	16571	16649	16642	16643	16565	16808	16836	16572	16510	16577	16577	16766	16670	16955	16858	16664	16606	16786	16523	16511	16571	16697	16706	16846	16629	16592	16591	16609	16767	16620	16699	16870	16684	16679	16450	16622	16623	16646	16604	16577	16747	16812	16854	16594	16725	16594	16735	16383	16654	16692	16787	16652	16739	16754	16824	16786	16866	16904	16722	16537	16663	16673	16611	16465	16854	16788	16476	16744	16585	16627	16727	16395	16559	16610	16719	16683	16898	16548	16907	16787	16602	16463	16730	16576	16792	16672	16581	16739	16650	16694	16475	16728	16641	16629	16584	16729	16626	16823	16581	16621	16867	16876	16762	16674	16539	16644	16615	16551	16790	16909	16713	16922	16751	16707	16544	16654	16511	16493	16809	16427	16365	16680	16837	16805	16758	16712	16561	16666	16615	16709	16627	16823	16677	16661	16798	16734	16659	16577	16731	16820	16504	16852	16683	16760	16636	16696	17014	16570	16725	16752	16639	16711	16723	16583	16705	16669	16414	16562	16757	16712	16475	16750	16494	16638	16635	16727	16647	16619	16856	16653	16660	16592	16593	16672	16818	16819	16578	16584	16563	16521	16747	16579	16470	16630	16679	16505	16738	16479	16656	16742	16641	16624	16727	16697	16737	16769	16838	16815	16678	16485	16636	16703	16526	16671	16689	16695	16536	16631	16765	16668	16772	16865	16659	16625	16737	16680	16738	16756	16751	16798	16697	16683	16758	16885	16631	16678	16669	16587	16635	16639	16644	16681	16811	16671	16677	16467	16792	16687	16591	16639	16785	16730	16657	16601	16578	16711	16629	16667	16677	16598	16609	16709	16796	16626	16549	16613	16634	16647	16782	16584	16691	16466	16701	16641	16468	16704	16762	16679	16642	16618	16824	16651	16746	16717	16718	16734	16745	16683	16847	16665	16793	16786	16637	16738	16704	16629	16651	16660	16741	16604	16743	16928	16773	16740	16580	17007	16678	16476	16656	16679	16778	16847	16512	16696	16657	16610	16530	16756	16703	16763	16700	16532	16823	16654	16635	16759	16747	16649	16764	16726	16768	16826	16569	16738	16762	16681	16753	16661	16501	16585	16758	16722	16609	16667	16581	16831	16595	16508	16497	16806	16665	16512	16631	16587	16637	16818	16768	16639	16798	16751	16726	16414	16555	16597	16621	16817	16702	16753	16709	16643	16515	16631	16475	16512	16690	16571	16542	16540	16662	16703	16790	16767	16647	16698	16587	16824	16800	16675	16709	16714	16767	16781	16604	16627	16496	16715	16652	16644	16720	16803	16552	16591	16741	16626	16740	16687	16702	16609	16787	16744	16603	16606	16739	16949	16740	16546	16614	16772	16778	16813	16752	16638	16697	16794	16738	16820	16662	16863	16731	16653	16601	16661	16673	16664	16684	16780	17030	16751	16736	16632	16596	16587	16824	16531	16826	16645	16592	16625	16676	16930	16757	16771	16657	16568	16612	16774	16541	16643	16621	16774	16596	16683	16576	16548	16469	16633	16583	16755	16664	16519	16425	16759	16574	16790	16781	16744	16577	16833	16653	16683	16663	16768	16587	16532	16707	16593	16776	16589	16782	16768	16539	16470	16873	16562	16824	16637	16509	16567	16667	16641	16680	16859	16875	16498	16708	16611	16693	16534	16778	16543	16644	16665	16620	16677	16809	16751	16715	16663	16627	16614	16768	16770	16627	16560	16820	16624	16844	16697	16522	16665	16602	16760	16831	16649	16902	16820	16830	16690	16560	16614	16523	16621	16443	16607	16664	16537	16543	16738	16703	16571	16681	16827	16843	16656	16673	16660	16724	16645	16572	16676	16940	16626	16611	16717	16921	16782	16711	16621	16718	16546	16584	16529	16878	16596	16795	16412	16656	16662	16522	16664	16643	16673	16635	16666	16646	16764	16450	16770	16566	16852	16689	16579	16675	16695	16826	16712	16928	16631	16766	16751	16637	16657	16758	16776	16617	16865	16627	16733	16680	16732	16737	16679	16720	16565	16704	16714	16752	16771	16627	16705	16588	16414	16753	16756	16764	16784	16691	16765	16662	16797	16725	16659	16777	16673	16781	16688	16823	16643	16567	16875	16651	16803	16593	16598	16735	16762	16724	16800	16707	16763	16590	16482	16697	16706	16682	16504	16690	16468	16602	16675	16543	16688	16733	16540	16841	16681	16634	16562	16625	16685	16747	16558	16696	16678	16818	16734	16699	16614	16684	16757	16589	16767	16760	16703	16592	16472	16827	16733	16569	16805	16849	16612	16503	16620	16633	16653	16738	16705	16690	16799	16704	16513	16652	16768	16551	16772	16779	16808	16814	16515	16603	16796	16628	16716	16648	16805	16796	16614	16661	16659	16563	16557	16698	16669	16722	16690	16387	16619	16557	16565	16748	16636	16681	16722	16826	16815	16659	16885	16689	16710	16687	16626	16874	16578	16695	16931	16852	16661	16959	16819	16761	16627	16750	16554	16880	16754	16778	16603	16790	16730	16619	16674	16675	16704	16703	16776	16823	16822	16835	16602	16653	16601	16903	16783	16475	16629	16858	16674	16726	16596	16839	16788	16771	16575	16600	16679	16540	16702	16778	16736	16748	16707	16686	16745	16876	16568	16572	16787	16759	16893	16869	16800	16462	16665	16716	16591	16800	16449	16856	16585	16953	16983	16828	16821	16657	16715	16700	16768	16686	16603	16708	16838	16704	16580	16637	16579	16717	16533	16565	16716	16851	16556	16801	16745	16654	16921	16589	16645	16778	16846	16622	16718	16519	16782	16623	16559	16571	16681	16529	16744	16839	16703	16718	16842	16696	16666	16679	16612	16545	16523	16738	16679	16705	16693	16699	16889	16667	16594	16752
21274	40022	37136	31468	27470	23580	20596	18267	18179	17345	16637	16274	16950	17303	16701	15519	14894	14814	14732	14721	14617	14377	14336	14305	14323	14640	14553	14942	14871	14800	14552	14349	14256	16316	21317	20450	17644	15563	14777	14335	14109	14213	14175	14253	14389	14037	14140	14045	14046	14202	14102	14146	14068	14237	14115	14079	14035	14188	13985	13950	14237	13980	14163	14235	14151	14163	14178	14068	14202	14165	14043	14030	14073	14100	14041	13909	14105	14055	14128	14167	14123	14093	14233	14018	14395	14133	14050	14194	14164	14170	14106	14201	14264	14272	14075	14091	14010	14274	14079	14188	14245	14173	14066	13992	13955	14108	14246	14153	13967	14107	14167	14097	14048	14195	14139	14261	14112	14115	14077	14147	14224	14321	14166	14061	14174	14033	14158	14262	14085	14181	14081	14241	14033	14238	14239	14241	13950	13989	14213	14044	14038	13999	14095	14035	14001	14152	13906	14043	14148	14082	13935	14166	14219	14060	14033	14149	13985	13976	14303	14041	13991	14119	14122	13898	14297	14011	13988	13948	14212	14241	14142	14312	14182	14150	14260	14047	14148	14179	14149	14131	14080	14051	14073	14188	14188	14106	14195	13905	14148	14078	14073	14202	14023	14047	13992	14019	14153	14039	13976	14201	14063	14148	14113	13965	14088	14148	13993	14010	13996	14171	14283	14089	14091	13997	14158	14060	14185	14114	14066	14207	14085	14212	14288	13968	14095	14256	14159	14203	14114	14030	13988	14186	14091	14064	14015	14048	14066	14273	14036	14227	14041	14124	14041	14048	14158	14000	14233	14250	14113	14060	14021	14134	14296	14081	14172	13982	14142	14131	14016	14103	14088	14268	14052	14273	14137	14024	14160	14167	14087	14128	14109	14161	14044	14033	14084	14100	13990	14079	13999	14039	13954	14104	14176	14181	14022	13973	14163	14170	14322	14137	14077	14095	13953	14159	14133	14074	14044	14152	14020	14266	14030	14101	14229	14047	14072	13923	14055	14212	14117	13965	14236	13935	14312	14233	14087	14050	14079	14121	14110	14089	14144	14039	14126	14012	13973	14016	14126	14175	14072	14164	14167	14087	14055	14151	14110	14168	13977	14175	14191	14028	14094	14081	14013	14076	13990	14039	14221	14120	14059	14079	14144	14062	14117	14095	14055	14132	14116	14002	13994	13840	14129	14098	14034	13967	14172	14108	14062	13996	14106	14122	13994	14037	14296	14147	14226	14079	14039	14042	14173	14020	14134	14114	14106	14240	14107	13976	14160	14185	14130	14050	14050	14040	14194	14129	14054	14199	14130	14134	14328	14090	14171	14227	14076	14070	14105	13984	14080	14111	14061	14218	14227	14020	14232	13943	14202	14148	14075	14006	13933	14223	13978	14043	14154	14205	14180	14111	14092	14002	14163	14166	14169	14123	13886	13973	13895	14261	14044	14254	14083	13936	14125	14098	14108	14234	14103	14109	13986	13961	14112	13963	14069	13960	14163	14111	14077	13991	14253	14131	14161	14064	14081	14130	14149	14153	14091	14103	14177	14029	13970	14010	14094	13963	14089	14179	14090	14090	13933	14114	14255	14129	14081	13938	13948	14054	14028	14277	14163	14347	14049	14100	14192	14184	14190	13991	13843	14027	14027	14142	14210	13993	14109	14045	14126	14156	13925	14096	14150	14195	13994	14125	13950	13922	14063	14062	13992	14035	14118	14205	14087	14127	14309	13994	13962	14148	14028	14078	14086	14074	13929	14065	14081	14043	14002	14185	14113	13995	14120	14331	13959	14108	13923	14009	14087	14046	14217	14075	14277	14087	14135	14215	13977	14153	14058	14264	14050	13945	14153	14207	14097	14089	14150	14286	14083	14030	14189	14038	13965	14160	14139	14100	14384	14026	13990	14033	14063	13998	14308	13790	14242	13917	14069	14199	14057	14139	14115	14127	14160	13872	14022	14006	14061	14138	14075	14126	14155	14042	14294	14149	14030	13992	14089	14182	14200	14181	14118	14038	14075	14073	14032	13946	14083	14152	13778	14047	13816	14179	14178	14062	14279	14155	14060	13974	14216	14033	13942	14081	14139	13946	13969	14063	13990	14000	14260	14159	14120	14031	14005	14152	14228	14037	13802	14082	14292	14095	13940	14085	14101	14142	14121	13908	14102	14012	14073	14028	14173	13995	14184	14042	14126	14183	14180	14002	14051	14227	14085	14109	14170	14037	14156	14054	14073	14059	14162	13918	14069	13866	14072	14024	14050	14222	14075	14108	14283	14028	13951	14132	14022	13907	14050	14148	14246	14231	14116	14065	14035	14065	14039	14122	14117	14119	13920	14186	14110	13943	14045	14012	13996	14170	14029	14157	14243	14163	14117	14108	14175	14145	14226	14040	13930	13995	14034	14193	14205	14075	14017	14148	14185	14114	14179	14150	14021	14034	14015	14022	13977	14218	14063	14018	13983	14140	13929	14088	13949	14164	14187	14024	13993	14050	14133	13975	14224	14087	14095	14117	14112	14169	14060	13946	14048	14262	14275	14140	14103	14134	14114	13941	14107	14143	13955	14024	14123	14178	14334	14018	14055	14029	14072	14132	14036	14191	14082	14149	14093	14187	14152	14321	14176	14157	13953	14038	14099	14010	14205	14205	14080	14137	13996	14149	14127	14001	14014	14050	13952	14021	14053	14071	14123	14098	14098	14016	14166	14072	14239	14329	14056	14041	14043	14166	14042	14094	14055	14232	14170	14077	14118	14118	14147	14211	14069	14134	14172	14045	14107	14143	14168	14038	14195	14266	14195	14040	13988	13892	14094	14020	14126	14153	14167	14193	14032	14128	14143	14095	13983	14076	13929	14143	14063	14034	14161	14230	14098	14240	14074	13987	14265	13936	14183	14068	14124	14217	14132	14055	14048	14130	14132	13993	14280	14044	14131	14206	14077	14014	14256	14130	14119	14238	14097	14100	14091	14164	14192	14026	14056	14177	14050	13999	14183	14122	14135	13988	14122	13975	14226	13972	14142	13937	14063	14156	13984	14167	13943	14186	14095	14237	14142	14085	14296	14070	14216	14063	14121	14032	13990	14138	13976	13992	14090	13979	14164	14145	14015	14011	14054	14204	14202	14086	14092	14080	13968	14053	14375	14078	14229	14059	14155	14077	14073	14128	14035	14276	13926	14059	13935	14055	14174	14069	14196	14110	14192	13931	14303	14200	14007	14233	14251	14103	14129	14050	14181	14118	14230	14171	14066	14099	14263	14129	13995	14206	14160	14061	14079	14004	14052	14204	14096	14194	14150	14190	14100	14169	14121	14120	14109	14233	14045	14082	14137	14030	14079	14113	13952	14072	14143	14022	14259	14096	14103	13999	14024	14122	14122	14124	14192	14072	14133	13946	14042	14098	14170	14118	14099	14003	14097	14162	14106	14099	13978	14257	14104	14148	14059	13910	13936	14008	13926	14091	14183	14061	14148	14105	14068	13986	14036	14062	14060	14262	14028	14121	14064	14018	14230	14128	14173	13932	14100	14096	14089	14146	14179	14162	14138	13957	14110	14129	14131	14202	14141	14155	14021	14125	14218	14265	14003	14047	13932	14059	14107	13989	14182	14142	14169	13970	14046	13996	14261	14158	14188	14011	14164	14076	14275	14150	13894	14126	14149	14027	14180	14131	14022	14032	14273	14091	14026	14034	14072	14088	14058	13980	14162	14117	14119	14067	14080	14105	14093	14030	14154	14071	14179	14056	14075	14083	14094	14167	13921	14140	14192	14145	14167	13977	14098	14026	13976	14029	14029	14078	14056	14214	14186	14032	14131	14247	14065	14153	14287	13965	14071	14072	14157	14113	14093	14027	14118	13919	14296	14106	14167	14165	14114	14002	14179	14154	13899	14064	14013	14301	14104	14186	13978	14199	14071	14013	13988	14056	14066	14140	14091	14108	14181	14205	14190	14090	14156	14307	14017	13957	14033	14296	14176	13933	13949	13950	14025	14158	13982	14149	13951	14096	14187	14097	14158	13898	14128	13915	14147	14154	13991	14159	14069	13923	14089	14095	13995	14061	14106	13895	13973	14050	14163	14075	13995	14142	14018	14002	14057	14130	14104	14028	14046	14110	14145	14175	14091	14115	14146	13990	14090	14148	14220	13959	14050	14054	14073	14210	14140	14235	14281	14017	13979	14015	14194	14286	14155	14078	14091	14142	14029	14087	13982	13906	14087	13951	13997	14116	14077	14088	14056	14043	14170	14078	14171	13949	14154	14207	14089	14311	14146	14192	14188	14120	14150	14047	14061	13995	14101	14029	14018	14088	13981	14134	14137	14191	13975	14022	13988	14056	14035	14005	14155	13945	14243	14146	13940	14042	14213	14147	13901	14055	13963	14285	14016	14030	14044	14124	13992	14094	14128	14133	13797	13970	14129	13871	14071	14314	14159	13981	14215	14184	14096	14104	14132	14116	14141	14004	14169	14056	14159	14135	14034	14107	14063	14258	14269	14004	14010	13992	14122	14175	14029	13970	14178	14048	14121	14060	13984	13987	14003	14113	14126	14159	14098	13986	13878	14165	14021	14148	14044	14036	14089	14131	13986	14109	14217	14063	14092	14193	14058	14117	14142	14152	13958	14061	14170	14162	14052	14118	14131	14023	13993	14044	14009	14011	14138	13984	14056	14071	14136	14220	14052	13929	13983	14265	14139	14020	14116	14065	14232	14200	14158	14073	14240	14104	14013	14170	14126	14091	14152	14121	14279	14172	14176	14111	14137	14287	14068	14002	14000	14176	14079	14149	14128	14148	14065	14027	14046	13970	13968	13893	14089	14077	14139	14184	14190	13891	14072	14085	14016	14017	14106	14257	14059	14053	14165	13980	14004	13979	14124	14162	14089	14174	14118	13864	14067	14055	14117	14247	14142	14242	14092	13916	14074	14010	14201	14003	14058	14243	13992	13927	14039	14042	14065	14001	14115	14040	14117	14209	14120	14020	14071	14164	14072	14148	14012	14179	14172	13912	14308	14032	14127	14074	14255	13988	14143	14215	14273	14105	13961	14128	14068	14105	14061	13981	14040	13987	14065	14013	14062	14099	14179	14085	13990	14057	14124	14187	14041	14135	14110	14175	14097	14164	14115	14074	14125	14153	14046	14029
27720	23146	27685	26192	21335	19878	19216	18165	18030	17793	17432	17551	17810	17781	17530	17153	17134	17140	17228	17272	17009	17069	16984	16838	17066	16985	17069	17270	17105	17215	17143	16987	16908	16778	17240	17422	17127	17298	16938	16982	17066	16806	16817	17017	17113	16911	16956	16809	17037	17065	17065	17108	16891	16844	17005	17083	16991	16954	16966	16873	16846	16879	16877	16932	16945	16932	16864	16924	17043	17164	16729	16886	17136	16888	16849	16927	16902	16888	16932	16709	16965	16908	17050	16741	17041	16874	16997	17005	16964	16992	17092	16892	17009	16746	16583	16924	17002	16789	16937	16867	16821	17067	17005	16910	16977	16974	16877	17016	17098	17014	16836	16721	16928	16866	17030	17058	16860	16937	16903	16952	16945	17078	16876	16937	17020	16796	16957	16718	17048	16938	16948	16859	17050	16868	16766	16854	17166	16963	16858	17034	16951	17136	16892	16840	16943	16942	16884	17102	16963	16946	17006	17023	16877	16934	16731	16987	16864	16782	16846	16905	16981	16942	16989	16934	17187	16936	16993	17172	16971	16981	16786	16913	16892	16868	16905	16977	16966	16921	17074	17036	16903	16919	16932	16798	16902	17033	16840	17020	16929	16987	16962	16846	16871	16947	16822	16686	16922	16866	16805	16870	16967	16927	17039	17045	17004	16894	17041	16879	16693	16881	16858	16918	16835	16877	16855	17059	16938	17002	17014	17140	17027	16868	16885	17021	16971	17032	16839	16966	16910	17135	17070	16945	16905	16918	17022	16983	16921	17012	16889	17062	17100	16941	16987	16785	16960	16970	17051	17054	17062	16982	16917	17046	16940	17245	17054	17088	16855	16733	16683	17021	16838	17133	16973	17040	16911	16995	16846	16765	16791	17039	17007	17012	16860	16927	16974	17003	16979	16976	17133	16930	16852	17128	16996	17055	16920	16896	16914	16836	16977	16797	17028	16917	16728	17055	17175	16961	17033	17008	16955	16829	17002	16842	17066	17015	16992	17122	16974	16910	17004	16888	16930	16810	17005	16869	16995	16909	17060	16880	16923	16802	17035	16773	16743	16978	17187	16853	16858	16892	17058	16979	17046	17004	16909	16858	16999	17077	17040	17010	16976	17030	17025	17207	16977	16929	16955	16748	16911	16759	16922	17002	16997	16938	17118	16967	16909	16726	16787	16902	16835	16884	16973	16975	16745	17139	16957	17032	17291	17040	16871	16919	17004	16836	16961	16756	16918	16939	16970	16961	16736	16844	16839	17049	16794	16995	16719	16697	17127	16874	17000	16870	16724	17109	16936	17181	17024	16814	16884	17104	17127	16766	17083	17004	16822	16947	16854	16881	16874	16922	16875	16848	17031	16947	16806	16966	16787	16978	16914	16977	16976	17008	17085	16728	17055	16861	16802	17041	16972	16973	17068	16894	16804	16787	16825	16812	17072	16959	16872	16979	17050	16909	17002	17012	17001	16979	16819	17027	16833	16976	16943	16970	17018	16936	17041	16802	16894	17050	16957	16887	16816	17019	16749	16892	17143	16951	16854	16993	16814	17120	16878	16905	17109	17005	16917	16753	16869	16874	16824	17000	16940	16974	16951	16971	16866	16964	16956	16900	16890	16962	16884	16897	16955	17226	17076	17000	16963	17112	16990	16944	16941	17029	16842	16840	16921	16914	16988	16834	16863	16909	16765	16946	16818	16820	16946	16803	17152	16870	17018	16881	16836	17049	16858	16949	17056	16904	16884	16635	16947	16866	17143	16801	17161	16943	16887	16927	16953	16930	17067	17113	16867	17069	16940	16876	16912	17185	16949	17039	16893	17174	16881	17019	16799	16988	16946	16776	16875	17069	17021	16861	16930	16839	16717	16987	16970	17077	16862	16777	17009	16979	16985	16985	16893	16772	16989	16914	16826	17023	16991	16915	16990	16908	16896	16844	16882	16746	16710	16705	16882	16902	16946	16988	16966	17089	16948	16816	16936	16961	16990	16963	16980	16875	17078	16719	16862	16948	17055	16913	17010	17062	17126	17034	16867	17007	16967	16870	16958	17060	16866	17004	16904	17277	17202	16916	16971	16902	16891	16870	17058	16858	16997	16871	16800	16886	16878	17052	16871	16883	17002	17052	16703	16733	16969	17105	17095	17097	16869	16779	16976	16883	16849	17193	16840	16963	16886	16743	16950	16978	16774	16843	16915	16895	17200	17180	17004	16893	17011	16992	17021	16859	17052	16944	16949	16869	17049	17058	16882	16660	16867	17031	16905	16995	16984	17051	16899	16918	17097	17076	16913	16792	17033	16941	16940	16878	16950	16899	16952	17043	17062	16860	16981	16930	16846	16938	16996	16788	17077	17151	16954	17051	16808	17186	17078	16843	16851	16780	16848	16969	17108	16923	17025	16861	16797	16845	17038	16658	16846	16795	17039	16891	17008	16801	16832	16940	16980	16912	16833	16970	16877	17043	16805	16953	17024	16876	17085	16969	16884	17058	16894	16917	16888	17071	16982	16784	17081	17108	16951	16960	16951	16773	17083	16740	16876	16775	16727	16815	16946	16817	16972	16805	16991	16794	16942	17037	16962	16910	16928	16872	16766	17029	17071	16964	16902	16919	17028	16938	16865	16962	16986	16889	17142	17076	16880	16890	16948	16814	16855	16880	16853	16868	16862	16942	17023	16866	16994	16921	16942	16957	17138	16926	16986	16784	16895	17076	17066	16895	16917	16836	17026	16935	16804	17194	17033	16851	17135	16965	16861	16850	17196	17076	16953	17051	16892	16953	16776	16774	16942	16974	16987	16880	16856	17031	17001	16652	16837	16815	16940	16902	16837	16903	16870	16837	16927	16990	17054	16949	17087	17029	16882	16755	16789	16890	17106	16975	16946	16809	16877	16990	16808	16762	16944	16810	16953	16929	16763	16855	17025	16742	16896	16883	16932	17078	16939	16882	17073	16807	16941	16653	16983	16894	17169	16802	16754	17091	17026	16750	16882	16834	16867	16921	16851	17131	17169	16825	17039	17043	16993	16999	16958	16930	16996	17005	17011	17035	17038	17018	16699	16885	17047	16980	17026	17101	16959	17062	17109	16965	16867	16787	16890	16873	16846	16769	16851	16925	17013	16793	16844	17135	16972	16824	16984	17050	16908	16842	17126	17042	16728	16987	17031	16929	16951	16931	16736	16996	16934	16789	17109	16999	16975	17054	16803	16647	16939	16924	16728	16789	16969	16910	16964	17013	16775	16926	16997	16799	17054	16921	16895	16884	16976	17106	16973	16953	16864	16866	16890	16970	16827	16887	16876	16811	16934	16939	16800	16803	17029	17016	17044	17024	16949	16786	17029	16864	17060	17015	17045	17079	16883	16828	16877	16901	16874	16941	16918	16551	17084	17178	16834	16899	17031	16979	16888	16947	16874	16811	17021	17068	16980	17207	17057	16820	16862	16866	16846	16713	16970	16837	16923	17015	16920	16977	17076	16861	16874	16726	16986	16891	16946	17112	16955	17030	16989	16892	16988	16763	16870	16934	16779	16804	16922	17026	16929	16754	16886	16852	16948	16877	16808	17166	16753	16720	16996	16836	16928	16917	16947	16967	16778	16887	16868	16993	16846	17017	16950	16920	16974	17054	16955	16805	16950	16981	16959	16893	16889	16980	16831	16870	16921	16870	16808	16853	16894	16855	16951	17054	17224	16848	17119	16885	17027	16824	16948	17138	17031	16919	17027	16807	16775	16889	17009	16715	16974	16981	16924	17040	16780	17011	16884	17021	16948	17102	16957	16830	16814	16954	16959	16967	16868	16840	16964	16965	17051	17125	17100	16887	16880	16886	16817	16875	17237	17130	16964	16915	17043	17176	16900	17066	16849	16920	17075	16765	17026	16913	16853	16975	16991	17092	16873	16875	16801	16876	17115	16783	17057	17059	16903	16974	16962	17104	16944	17067	17000	17062	16958	16953	16889	16869	17042	16913	16954	16845	16882	16792	16890	16966	16946	16978	16639	16846	16932	16824	16954	16972	16980	16877	16919	16965	16828	16817	16967	16984	17190	16941	16867	16959	16663	16928	16892	17007	16857	16998	16939	17021	16991	17023	16832	17070	16867	16897	17080	17029	16785	17006	16980	16872	16797	16947	16709	16964	16740	17038	17010	17186	16857	17022	16982	16983	16973	16994	17134	17064	17079	17106	16858	16881	16792	17121	16665	16773	17071	16925	16884	17023	16964	16976	16845	16981	17124	16981	17002	16883	16916	16843	16947	16841	16728	16906	16960	16830	17095	16968	16826	16792	17103	17004	16848	16981	16905	16897	17005	16806	17030	17050	17019	16872	17120	16971	17089	16967	16852	16946	16971	16859	16777	17046	16825	17000	17031	16980	16940	16891	17063	16879	16756	16860	16878	16913	16971	17101	17068	16842	16742	17140	16868	16944	16906	16962	17014	16740	16807	16772	16960	17080	16935	17037	16972	16945	16897	16818	16860	17057	16983	16988	16986	17020	16891	16882	17072	16934	17015	16897	16913	17150	16891	17039	16984	16932	16596	16990	17257	16896	16914	17265	17026	17082	17027	16776	16960	16680	17086	16964	16960	16894	17056	16861	16717	17018	16847	16881	16878	16846	16890	16906	16892	16939	16994	17038	16884	17057	16782	16829	16889	16960	16839	16801	16936	16687	16857	16735	16907	16943	17033	16874	16803	16905	16944	16953	17122	16906	17019	16923	16929	16876	16882	16643	16983	16678	16464	16818	16989	16997	16901	16881	16896	16963	16981	17093	16974	16817	17154	16964	17000	16914	17004	16945	16929	16903	17050	17077	16897	16932	16855	16963	17096	16966	16864	16929	16995	16870	17118	17019	17030	16986	17118	16960	16774	16934	17025	16804	17104	17002	16930	16876	16880	16842	17053	16940	16856	17050	16908	17295	16904	16930	16805	16920	16874	16845	16732	17000	17021	16902	16919	16947	16901	16972	16943	17044	16971	16915	16977	16997	16698	16787	16996	16916	16897	17134	16982	16923	16993	17148	17120	17086	16852	16954	16792	16564	16855	16891	17153	16766	16771	16785	16864	16997	16809	16862	17120	16922	17191	17078	16957	16810	17039	17059	17033	17004	17101	16899	16934	16861	16979	17125	17151	16843	16983	16960	16986	16791
19614	28694	26625	23378	20449	18448	17166	15764	15744	15482	15190	15011	15432	15754	15291	14937	14377	14507	14553	14495	14373	14357	14315	14392	14390	14230	14446	14679	14662	14467	14385	14256	14223	14172	14802	14778	14547	14581	14446	14360	14223	14253	14242	14118	14417	14223	14269	14181	14317	14274	14295	14213	14161	14171	14310	14204	14207	14301	14198	14208	14319	14178	14261	14225	14225	14289	14182	14294	14333	14166	14275	14048	14144	14257	14226	14331	14206	14269	14313	14316	14112	14321	14361	14175	14174	14143	14189	14169	14286	14199	14143	14289	14321	14229	14338	14220	14294	14139	14259	14247	14348	14181	14162	14275	14354	14283	14293	14083	14337	14391	14249	14146	14346	14196	14305	14386	14196	14245	14346	14243	14399	14232	14204	14228	14420	14322	14229	14354	14339	14244	14477	14233	14217	14296	14240	14095	14258	14221	14267	14199	14086	14187	14263	14333	14401	14237	14233	14198	14396	14155	14286	14443	14338	14263	14292	14342	14132	14190	14100	14257	14241	14203	14264	14381	14255	14149	14296	14127	14203	14278	14191	14266	14164	14400	14256	14179	14276	14238	14041	14256	14099	14227	14336	14326	14244	14336	13984	14182	14215	14214	14197	14140	14164	14283	14268	14387	14356	14218	14295	14266	14216	14313	14245	14284	14136	14129	14218	14181	14415	14105	14262	14387	14190	14165	14448	14263	14344	14370	14338	14046	14419	14207	14206	14065	14276	14215	14415	14037	14338	14159	14329	14307	14190	14264	14316	14291	14291	14291	14243	14255	14213	14122	14298	14185	14215	14105	14254	14225	14338	14167	14221	14163	14230	14105	14301	14295	14391	14364	14270	14290	14414	14256	14276	14361	14355	14192	14366	14395	14226	14246	14287	14190	14212	14302	14275	14319	14422	14132	14279	14201	14229	14241	14188	14304	14257	14191	14249	14196	14074	14380	14256	14396	14086	14179	14335	14362	14347	14233	14252	14348	14399	14165	14361	14254	14341	14144	14104	14129	14417	14242	14192	14137	14163	14373	14300	14317	14148	14404	14259	14294	14133	14179	14411	14261	14272	14116	14225	14372	14160	14282	14291	14213	14334	14258	14171	14330	14351	14240	14244	14127	14113	14138	14281	14298	14233	14297	14226	14397	14144	14259	14334	14276	14390	14380	14374	14307	14211	14234	14379	14183	14301	14318	14327	14202	14256	14107	14155	14307	14166	14326	14198	14243	14296	14247	14372	14258	14385	14276	14203	14180	14128	14131	14287	14234	14429	14126	14269	14258	14362	14261	14269	14181	14151	14223	14166	14278	14177	14112	14283	14359	14303	14177	14348	14217	14221	14286	14138	14182	14259	14267	14161	14256	14093	14462	14008	14194	14222	14308	14242	14169	14036	14281	14537	14342	14217	14245	14244	14085	14246	14243	14297	14133	14315	14226	14260	14293	14240	14227	14333	14317	14263	14268	14130	14281	14198	14459	14266	14406	14170	14220	14114	14353	14301	14290	14254	14324	14158	14213	14235	14245	14284	14309	14208	14491	14283	14217	14349	14095	14328	14283	14346	14326	14373	14305	14156	14294	14269	14150	14206	14282	14326	14336	14304	14082	14400	14159	14264	14045	14295	14198	14308	14140	14046	14217	14326	14278	14204	14296	14194	14246	14175	14308	14054	14218	14232	14198	14332	14309	14393	14307	14110	14109	14211	14130	14204	14134	14274	14322	14381	14405	14255	14375	14363	14311	14410	14296	14223	14284	14280	14368	14258	14315	14186	14252	14148	14273	14264	14084	14292	14222	14132	14252	14145	14248	14305	13911	14381	14336	14199	14174	14411	14182	14230	14201	14238	14189	14233	14223	14294	14386	14366	14164	14368	14272	14416	14260	14250	14252	14226	14197	14184	14302	14254	14176	14446	14295	14124	14219	14147	14262	14347	14262	14262	14297	14263	14389	14230	14001	14268	14351	14294	14142	14348	14228	14327	14203	14238	14144	14358	14269	14240	14264	14206	14381	14253	14369	14241	14221	14292	14150	14270	14068	14198	14222	14088	14240	14422	14230	14008	14213	14321	14377	14313	14147	14268	14133	14326	14231	14219	14246	14305	14360	14298	14207	14305	14200	14264	14157	14274	14410	14200	14428	14350	14341	14249	14342	14085	14247	14208	14371	14107	14281	14280	14219	14224	14277	14219	14325	14210	14247	14231	14302	14234	14442	14202	14438	14268	14429	14377	14328	14339	14299	14201	14318	14305	14329	14240	14182	14169	14118	14248	14194	14163	14312	14155	14375	14110	14401	14054	14425	14164	14267	14316	14218	14197	14215	14343	14198	14330	14188	14220	14255	14093	14259	14372	14297	14227	14213	14278	14365	14110	14184	14205	14165	14296	14445	14137	14291	14310	14305	14184	14461	14161	14285	14288	14322	14263	14115	14289	14306	14142	14274	14365	14286	14213	14415	14255	14348	14177	14300	14319	14210	14158	14219	14361	14240	14248	14260	14229	14250	14236	14193	14172	14335	14389	14037	14278	14246	14284	14213	14492	14213	14208	14376	14123	14352	14151	14264	14125	14275	14172	14140	14355	14151	14261	14167	14354	14305	14353	14254	14405	14186	14318	14295	14126	14286	14191	14352	14235	14153	14202	14207	14325	14297	14273	14470	14242	14318	14206	14318	14090	14356	14102	14443	14195	14164	14352	14543	14313	14133	14318	14337	14297	14185	14356	14149	14249	14255	14159	14172	14160	14258	14332	14129	14305	14174	14169	14235	14273	14322	14396	14418	14228	14116	14391	14283	14263	14169	14229	14353	14303	14411	14375	14353	14193	14224	14131	14292	14238	14152	14272	14125	14275	14193	14261	14272	14412	14394	14309	14091	14374	14261	14224	14365	14290	14312	14384	14336	14204	14124	14211	14263	14087	14249	14158	14184	14208	14348	14224	14360	14190	14186	14255	14169	14166	14243	14150	14325	14040	14369	14336	14267	14375	14402	14205	14227	14174	14384	14308	14198	14057	14224	14304	14090	14144	14390	14307	14159	14246	14421	14240	14250	14276	14339	14422	14167	14195	14244	14247	14242	14372	14315	14264	14244	14215	14349	14214	14337	14315	14105	14207	14290	14083	14359	14250	14280	14226	14366	14263	14271	14254	14122	14321	14278	14240	14248	14171	14477	14145	14278	14171	14249	14147	14522	14202	14079	14249	14392	14044	14257	14442	14005	14272	14234	14262	14130	14081	14289	14207	14232	14212	14225	14368	14359	14369	14325	14180	14223	14205	14257	14306	14199	14144	14259	14292	14231	14173	14339	14239	14174	14310	14227	14325	14136	14271	14248	14347	14195	14261	14388	14249	14239	14286	14456	14366	14242	14295	14250	14334	14336	14258	14212	14163	14239	14296	14144	14443	14313	14045	14264	14243	14253	14327	14164	14134	14378	14174	14222	14235	14361	14226	14156	14341	14192	14361	14046	14383	14362	14274	14311	14276	14270	14257	14580	14282	14190	14326	14342	14167	14269	14226	14337	14290	14215	14323	13996	14214	14148	14117	14343	14234	14374	14286	14262	14303	14230	14031	14198	14331	14160	14335	14194	14266	14139	14333	14338	14354	14241	14175	14269	14233	14386	14295	14458	14135	14466	14264	14229	14332	14280	14298	14103	14206	14295	14413	14233	14341	14307	14399	14067	14385	14314	14013	14225	14350	14206	14112	14099	14226	14308	14349	14081	14377	14018	14315	14208	14218	14251	14230	14246	14300	14247	14452	14247	14227	14227	14258	14289	14311	14381	14189	14186	14194	14244	14234	14230	14184	14203	14233	14261	14102	14208	13966	14215	14303	14253	14159	14256	14251	14292	14313	14283	14256	14268	14295	14141	14257	14185	14271	14270	14395	14182	14067	14177	14153	14278	14434	14239	14369	14309	14231	14253	14119	14299	14191	14479	14232	14251	14329	14344	14129	14428	14170	14309	14293	14273	14108	14425	14193	14353	14225	14229	14327	14361	14156	14441	14084	14238	14204	14359	14210	14218	14395	14276	14227	14223	14376	14254	14211	14305	14301	14339	14398	14138	14337	14197	14202	14152	14318	14395	14086	14250	14204	14126	14215	14198	14313	14196	14388	14326	14335	14144	14280	14147	14301	14255	14300	14334	14144	14456	14265	14096	14252	14107	14382	14349	14106	14251	14327	14298	14220	14296	14193	14134	14247	14138	14192	14106	14326	14282	14354	14215	14315	14273	14382	14296	14365	14383	14319	14315	14476	14429	14139	14075	14368	14115	14198	14134	14173	14168	14049	14263	14175	14140	14182	14316	14340	14357	14274	14109	14244	14274	14068	14306	14201	14384	14449	14207	14312	14114	14187	14133	14196	14275	14146	14163	14293	14378	14154	14319	14437	14181	14370	14311	14323	14213	14188	14182	14284	14333	14325	14263	14284	14231	14141	14378	14159	14145	14116	14356	14180	14304	14402	14091	14366	14403	14119	14163	14231	14325	14235	14161	14310	14311	14240	14283	14287	14188	14310	14267	14180	14241	14174	14212	14456	14064	14233	14318	14243	14217	14340	14231	14196	14229	14280	14312	14174	14247	14333	14290	14234	14276	14211	14311	14141	14296	14166	14240	14222	14264	14368	14375	14312	14406	14117	14277	14253	14228	14350	14310	14415	14212	14394	14248	14257	14284	14220	14185	14269	14365	14411	14295	14137	14193	14259	14162	14291	14438	14235	14246	14104	14044	14376	14241	14314	14296	14184	14311	14253	14319	14390	14342	14190	14248	14175	14137	14205	14292	14254	14091	14361	14482	14214	14311	14242	14313	14236	14170	14052	14251	14073	14112	14297	14325	14269	14463	14180	14315	14293	14215	14398	14167	14387	14359	14135	14309	14264	14141	14265	14459	14149	14200	14120	14348	14165	14263	14295	14218	14328	14341	14394	14358	14167	14220	14324	14394	14344	14301	14201	14376	14101	14359	14209	14215	14264	14304	14228	14398	14098	14195	14183	14151	14154	14228	14221	14303	14188	14260	14211	14351	14336	14342	14126	14136	14233	14304	14168	14227	14308	14148	14270	14241	14221	14225	14377	14224	14222	14206	14109	14243	14302	14122	14191	14114	14363	14098	14235	14196	14167	14408	14102	14342	14302	14214	14236	14328
23890	21426	29169	24243	22781	24007	22802	19083	18389	18374	18172	17888	18171	18175	18017	17510	17383	16955	17175	17259	17090	17002	16881	16971	16938	16956	16946	17093	17200	17077	16907	16743	17041	17739	19501	19583	18508	17515	17055	17020	16690	16837	16740	16852	16833	16746	16838	16692	16727	16982	16927	16751	16951	16877	16921	16617	16832	17036	16836	16905	16876	16767	17001	16825	16887	16795	16809	16865	16939	16756	16760	16858	16858	16832	16817	17026	16661	16564	16905	16791	16721	16757	16727	16662	16704	16933	16762	16956	16748	16878	16704	16808	16861	16832	16799	16742	16766	16706	16600	16664	17008	16623	16647	16864	16616	16808	16734	16712	16746	16888	16722	16649	16699	16733	16801	16773	16796	16868	16706	16749	16938	16612	16622	16620	16842	16749	16743	16759	16861	16827	16891	16834	16793	16739	16890	16724	16856	16699	16876	16682	16603	16651	16907	16997	16651	16787	16612	16905	16873	16741	16702	16599	16656	16806	16786	16786	16772	16727	16620	16874	16813	16787	16700	16744	16812	16937	16871	16936	16757	16810	16871	17015	16717	16672	16667	16505	16914	16759	16649	16889	16711	16891	16542	16981	16867	16819	16727	16603	16545	16718	16840	16828	17093	16933	16872	16808	16760	16696	16658	16659	16726	16867	16781	16848	16746	16712	16947	16779	16803	16815	16922	16919	16649	16627	16863	16846	16761	16732	16882	16707	16723	16523	16947	16761	16661	16629	16838	16794	16825	16691	16879	16915	16885	16804	16844	16687	16764	17029	16971	16958	16740	16510	16762	16716	16603	16796	16689	16635	16746	16698	16872	16762	16746	16702	16886	16740	16763	16716	16856	16710	16624	16526	16991	16533	16746	16744	16712	16766	16829	16787	16713	16745	16655	16716	16905	16667	16863	16934	16840	17005	16936	16845	16674	16891	16921	16798	16758	16759	16928	16859	16614	16696	16851	16819	16846	16754	16791	16831	16809	17014	16842	16920	16975	16707	16655	16488	16857	16526	16623	16805	16827	16813	16454	16631	16716	16832	16849	16941	16909	16793	16769	16923	16931	16569	16658	16750	16766	16702	16674	16473	16746	16745	16708	16750	16582	16719	16818	16748	16949	16827	16834	16657	16727	16439	16729	16783	16932	16636	16745	16853	16728	16788	16726	16811	16665	16933	16806	16878	16919	16679	16702	16764	16665	16663	16923	16852	16656	16608	16853	16839	16772	16601	16771	16749	16773	16850	16895	16943	16742	16886	16688	16921	16849	16835	16793	16794	16742	16768	16696	16717	16844	16725	16630	17091	16736	16975	16725	16689	16620	16724	16690	16749	16653	16748	16902	16736	16690	16762	16889	16649	16695	16779	16640	16776	16748	16779	16687	16911	16786	16905	16649	16785	16831	16792	16843	16713	16858	16859	16872	16750	16746	16503	16821	16665	16748	16829	16702	16876	16940	16883	16791	16695	16730	16727	16713	16816	16719	16582	16788	16861	16547	16633	16925	16861	16761	16610	16738	16692	16934	16749	16924	16838	16797	16930	16762	16929	17034	16850	16693	16857	16856	16694	16758	16912	17021	16737	16710	16913	16858	16748	16694	16896	16894	16631	16819	16873	16644	16735	16652	16791	16715	16880	16807	16632	16711	16778	16786	16889	16937	16743	16662	16771	16801	16770	16693	16736	16842	16631	16815	16919	16979	16766	16689	16642	16657	16836	16630	16793	16658	16760	16673	16636	16582	16640	16899	16782	16672	16903	16677	16596	16724	16680	16826	16886	16764	16821	16777	16860	16653	16817	16545	16782	16810	16594	16923	16758	16773	17022	16692	16769	16713	16757	16651	16559	16706	16750	16848	16885	16814	16842	16829	16671	16824	16830	16788	16932	16655	16490	16735	16837	16777	16770	16717	16759	16675	16601	16853	16728	16832	16985	16831	16714	17050	16889	16929	16730	16757	16681	16753	16813	16561	16665	16842	16903	16797	16979	16803	16670	16954	16832	17099	16771	16741	16786	16857	16933	16648	16712	16685	16620	16661	16733	16668	16824	16556	16653	16817	16771	16905	16767	16560	16766	16869	16755	16722	16567	16734	16701	16901	16678	16845	16681	16806	16667	16738	16801	16849	16765	16687	16763	16789	16904	16775	17032	16820	16751	16774	16589	16763	16831	16586	16719	16671	16644	16839	16823	16734	16764	16853	16666	16783	16646	16753	16781	16795	16734	16654	16774	16696	16703	16737	16581	16642	16746	16860	16668	16663	16712	16596	16677	16894	16778	16860	16715	16707	17040	16735	16578	16870	16735	16736	16659	16780	16842	16735	16832	16694	16807	16748	16702	16834	17001	16722	16753	16680	16747	16754	16591	16931	16769	16796	16588	16914	16815	16952	16678	17036	16774	16571	16885	17013	16449	16739	16609	16955	16720	16924	16707	16807	16686	16644	16837	16668	16869	16899	16736	16795	16600	16753	17005	16993	16841	16777	16791	16751	16656	16598	16830	16699	16807	16842	16896	16798	16772	16575	16751	16751	16616	16789	16613	16672	16915	16804	16711	16629	16782	16878	16862	16670	16704	16967	16750	16970	16779	16785	16637	17053	16617	16728	16738	16909	16670	16723	16640	16724	16536	16700	16743	16843	16678	16806	16729	16678	16846	16865	16891	16980	16571	16813	16663	16656	16631	16892	16775	16617	16866	16661	16839	16865	16870	16795	16618	16652	16532	16975	16682	16734	16923	16748	16862	16716	16730	16688	16785	16558	16431	16798	16768	16830	16778	16661	16671	16752	16768	16680	16917	16754	16709	16867	16942	16674	16652	16743	16773	16568	16764	16748	16871	16859	16956	16744	16601	16775	16508	16656	16785	16706	16724	16793	16811	16813	16771	16826	16837	16693	16808	16860	16875	16624	16842	16820	16712	16857	16786	16735	16873	16750	16814	16804	16617	16766	16899	16726	16669	16684	16594	16676	16652	16903	16758	16835	16999	16736	16730	16687	16646	16875	16531	16709	16531	16697	16765	16936	16601	16585	16671	16724	16660	16694	16860	16451	16654	16706	16906	16800	16598	16552	16608	16625	16564	16750	16634	16724	16778	16972	16709	16752	16749	16955	16746	16556	16898	16787	16619	16673	16786	16757	16819	16801	16649	16760	16653	16810	16828	16939	16820	16716	16667	16625	16722	16725	16670	16743	16766	16828	16820	16852	16667	16632	16698	16805	16924	16905	16883	16747	16868	16573	16657	16758	16834	16606	16655	16923	16721	16668	16820	16670	16722	16724	16711	16910	16815	16880	16798	16881	16721	16781	16665	16834	16727	16832	16886	16706	16724	16895	17008	16692	16656	16905	16758	16806	16831	16817	16751	16869	16829	16901	16715	16723	17032	16611	16861	16844	16698	16944	16604	16593	16806	16649	16797	16592	16733	16656	16807	16690	16798	16821	16670	16867	16752	16643	16817	16623	16696	16710	16599	16758	16744	16662	16851	16747	16717	16868	16690	16640	16648	16580	16964	16817	16650	16816	16738	16917	16695	16681	16584	16605	16600	16774	16572	16856	16727	16779	16932	16744	16605	16634	16926	16865	16867	16814	16831	16767	16647	16707	16697	16641	16598	16769	16764	16845	16731	16751	16724	16515	16805	16807	16807	16706	16736	16777	16888	16710	16812	16683	16719	16790	16427	16689	16758	16682	16699	16788	16738	16721	16897	16716	16693	16691	16817	16807	16819	16742	16608	16625	16952	16959	16851	16583	16948	16628	16583	16813	16694	16709	16987	16904	16836	16974	16518	16512	16735	16810	16466	16711	16858	16702	16709	16700	16743	16724	16732	16812	16998	16834	16816	16784	16786	16592	16749	16748	16725	16682	16757	16618	16592	16685	16782	16741	16531	16820	16818	16793	16740	16743	16723	16571	16729	16614	16503	16870	16895	16826	16638	16891	16824	16656	16666	16707	16662	16695	16873	16702	16632	16805	16790	16661	16752	16834	16727	16770	16892	16757	16826	16735	16778	17046	16940	16826	16763	16770	16941	16765	16724	16814	16572	16835	16928	16873	16870	16786	16772	16758	16707	16853	16799	16765	16719	16694	16674	16631	16689	16837	16906	16759	16778	16767	16843	16675	16733	16753	16802	16941	16728	16984	16587	16816	16718	17019	16777	16785	16896	16804	16731	16666	16766	16905	16870	16699	16833	16801	16903	16798	16821	16597	16655	16686	16659	16791	16865	16611	16724	16580	16836	16715	16807	16667	16767	16576	16820	17049	16946	16779	16647	16798	16761	16717	16730	16934	16713	16922	16906	16764	16705	16677	16700	16854	16752	16531	16579	16751	16713	16891	16855	16685	16850	16879	16814	16704	16682	16797	16550	16680	16830	16707	16635	16821	16820	16767	16904	16690	16648	16728	16800	16822	16758	16844	16661	16758	16622	16619	16766	16833	16739	16531	16879	16704	16753	16835	16706	16889	16786	16736	16616	16695	16595	16682	16848	16811	16695	16862	16740	16671	16848	16848	16706	16784	16811	16765	16852	16818	16655	16867	16579	16842	16697	16730	16739	16786	16869	16664	16504	16855	16700	16785	16509	16833	16726	16987	16655	16833	16771	16811	16726	16745	16776	16820	16846	16815	16752	16803	16990	16748	16837	16868	16673	16692	16932	16811	16643	16901	16726	16862	16813	16849	16708	16901	16819	16771	16805	16790	16557	16732	16677	16636	16788	16859	16809	16544	16705	16839	16656	17000	16963	16906	16611	16854	16786	16918	16833	16778	16721	16708	16951	16891	17021	16720	16747	16670	16620	17007	16684	16801	16764	16922	16598	16809	16845	16673	16859	16593	16834	16767	16850	16855	16830	16601	16704	16762	16601	16751	16789	16846	16700	16742	16604	16841	16617	16775	16817	16863	16764	16468	16834	16638	16654	16623	16860	16675	16845	16713	16725	16570	16746	16711	16737	16534	16615	16777	16842	16924	16897	16869	16623	16743	16702	16746	16861	16768	16682	16827	16464	16610	16754	16655	16895	16839	16767	16588	16797	16801	16713	16757	16730	16840	16733	16709	16639	16582	16681	16769	16696	16604	16782	16733	16715	16662	16819	16730	16638	16808	16720	16752	16591	16904	16974	16814	16710	16855	16747	16727	16947	16864	16760	16738	16789
20130	34150	33073	27873	23874	20818	18796	17148	17086	16344	15714	15670	16234	16950	15901	15063	14796	14729	14496	14707	14547	14300	14326	14315	14467	14399	14467	14806	14492	14396	14448	14367	14334	15489	18309	18117	16133	15108	14576	14251	14360	14127	14185	14206	14134	14304	14237	14265	14340	14248	14231	14431	14265	14214	14265	14142	14213	14154	14194	14279	14090	14236	14280	14097	14287	14223	14213	14238	14160	14006	14185	14225	14223	14130	14000	14124	14253	14199	14271	14272	14299	14334	14232	14128	14281	14306	14194	14064	14249	14209	14220	14237	14237	14234	14120	14151	14240	14283	14182	14175	14234	14351	14140	14343	14157	14313	14249	14096	14123	14315	14327	14255	14305	14401	14383	14247	14008	14199	14313	14161	14327	14177	14187	14209	14225	14223	14252	14382	14325	14360	14320	13978	14213	14376	14321	14322	14278	14032	14163	14250	14331	14189	14190	14070	14145	14321	14001	14203	14192	14207	14180	14130	14372	14275	14168	14156	14158	14188	14300	14271	14234	13999	14123	14147	14173	14161	14163	14145	14194	14303	14287	14212	14246	14262	14311	14136	14136	14176	14273	14158	14253	14249	14201	14378	14059	14268	13965	14226	14211	14119	14255	14265	14197	14340	14203	14469	14264	14230	14438	14267	14176	14242	14378	14150	14302	14186	14229	14223	14284	14201	14274	14079	14090	14065	14259	14368	14132	14130	14024	14235	14263	14252	14125	14173	14153	14094	14269	14149	14301	14201	14174	14073	14152	14294	14361	14116	14019	14301	14211	14416	14159	14228	14156	14248	14034	14124	14077	14221	14196	14148	13998	14139	14243	14135	14186	14448	14177	14271	14255	14292	14249	14232	14134	14190	14184	14230	14215	14006	14071	14217	14166	14061	14225	14231	14118	14297	14213	14291	14381	14361	14224	14272	14214	14065	14361	14124	14203	14227	14122	14084	14325	14254	14266	14134	14225	14173	14241	14103	14163	14152	14053	14114	14273	14334	14278	14179	14226	14189	14078	14145	14284	14258	14285	14379	14261	14196	14261	14250	14273	14285	14167	14313	14285	14334	14188	14176	14176	14270	14166	14176	14354	14142	14324	14357	14194	14224	14215	14258	14222	14304	14301	14196	14194	14319	14265	14056	14202	14110	14268	14122	14064	14303	14293	14030	14182	14197	14111	14065	14237	14440	14225	14045	14270	14239	14299	14205	14212	14429	14137	14233	14321	14125	14337	14171	14187	14034	14398	14114	14087	14210	14249	14286	14313	14217	14298	14048	14139	14249	14212	14234	14335	14148	14084	14121	14377	14245	14252	14038	14275	14224	14298	14214	14244	14178	14307	14305	14184	14235	14342	14310	14298	14028	14299	14273	14307	14257	14320	14313	14127	14253	14330	14072	14290	14285	14146	14091	14119	14251	14105	13981	14205	14175	14114	14050	14215	14235	14268	14198	14015	14173	14195	14107	14196	14182	14198	14244	14152	14292	14177	14020	14262	14213	14104	14124	14260	14294	14138	14326	14276	14265	14217	14202	14264	14265	14198	14190	14224	14123	14278	14181	14259	14177	14265	14417	14163	14268	14375	14149	14369	14240	14178	14217	14246	14272	14203	14259	14203	14215	14175	14274	14194	14181	14248	14194	14216	14221	14176	14212	14141	14365	14172	14227	14164	14181	14173	14202	14320	14378	14039	14208	14170	14144	14213	14109	14186	14096	14033	14231	14244	14099	14179	14242	14212	14186	14279	14268	14229	14232	14149	14055	14328	14258	14270	14182	14203	14230	14251	14011	14196	14256	14250	14292	13945	14358	14305	14057	14217	14283	14283	14231	14273	14082	14329	14174	14282	14125	14224	14130	14075	14159	14293	14107	14280	14144	14196	14231	14275	14199	14195	14360	14163	14351	14162	14160	14403	14110	14245	14207	14059	14193	14134	14188	14231	14083	14105	14167	14278	14168	14246	14113	14212	14385	14240	14384	14213	14151	14191	14143	14153	14116	14138	14325	14119	14343	14288	14142	14222	14146	14059	14150	14325	14144	14345	14194	14208	14172	14251	14159	14146	14265	14193	14190	14275	14199	14172	14146	14068	14265	14169	14215	14131	14131	14195	14151	14067	14134	14229	14141	14129	14241	14080	14060	14216	14201	14171	14184	14340	14136	14110	14238	14305	14253	14299	14037	14178	14269	14041	14220	14281	14191	14235	14115	14198	14211	14301	14137	14179	14397	14117	14197	14207	14262	14306	14077	14344	14238	14239	14196	14207	14216	14162	14163	14087	14175	14094	14201	14189	14140	14172	14009	14302	14213	14390	14111	14308	14076	14132	14181	14066	13992	14094	14175	14280	14174	14192	14117	14232	14223	14177	14091	14198	14299	14200	14139	14298	14158	14223	14124	14203	14186	14236	14114	14112	14058	14411	14162	14309	14099	14330	14259	14234	14224	14328	14150	14179	14306	14143	14178	14228	14394	14240	14238	14277	13982	14284	14195	14186	14329	14219	14187	14261	14243	14254	14138	14168	14194	14156	14212	14111	14413	14119	14377	14058	14227	14288	14067	14302	14186	14187	14141	14039	14127	14377	14072	14341	14352	14092	14170	14115	14193	14314	14242	14453	14099	14147	14044	14292	14218	14247	14169	14239	14202	14260	14134	14262	14157	14135	14178	14149	14372	14226	14185	14185	14163	14209	14213	14139	14175	14218	14312	14141	14107	14153	14051	14325	14400	14251	14369	14139	14107	14301	14239	14394	14412	14431	14122	14202	14349	14156	14111	14158	14226	14174	14155	14290	14104	14081	14271	14103	14167	14216	14068	14133	14219	14085	14166	14149	14235	14193	14157	14294	14226	14259	14308	14225	14201	14157	14377	14101	14186	14178	14106	14091	14173	14147	14431	14172	14264	14172	14260	14104	14250	14115	14237	14201	14203	14180	14216	14323	14272	14066	14261	14169	14135	14208	14187	14301	14184	14132	14150	14404	14273	14286	14305	14214	14185	14235	14130	14219	14182	14067	14103	14074	14088	14107	14252	14229	14232	14104	14277	14215	14265	14212	14237	14135	14180	14201	14323	14124	14240	14291	14121	14373	14169	14182	14159	14377	14261	14234	14194	14245	14217	14343	14264	14136	14105	14230	14110	14359	14273	14268	14070	14102	14096	14201	14274	14097	14104	14144	14401	14168	14293	14226	14199	14282	14218	14175	14057	14115	14244	14356	14075	14253	14307	14167	13999	14228	14122	14276	14192	14213	14015	14199	14102	14131	14041	14180	14225	14182	14149	14206	14225	14186	14177	14196	14308	14154	14372	14305	14280	14161	14307	14160	14073	14185	14371	14150	14304	14071	14186	14100	14377	14172	14226	14161	14218	14031	14200	14328	14080	14206	14395	14347	14222	14215	14099	14133	14206	14274	14261	14328	14171	14149	14241	14264	14455	14290	14181	14309	14206	14357	14178	14301	14133	14265	14096	14045	14163	14127	14005	13993	14147	14154	14233	14151	14264	14289	14021	14494	14297	14291	14213	14135	14189	14215	14158	14144	14181	14286	14412	14083	14231	14294	14090	14434	14154	14232	14298	14287	14228	13993	14309	14255	14345	14200	14162	14333	14247	14271	14298	14177	14203	14132	14295	14215	14329	14200	14141	14228	14218	14065	14191	14303	14184	14113	14213	14182	14053	14193	14213	14376	14161	14136	14140	14351	14205	14107	14333	14233	14020	14192	14248	14196	14198	14180	14294	14207	14120	14200	14448	14235	14225	14178	14137	14128	14178	14134	14125	14150	14111	14120	14170	14192	14305	14316	14140	14382	14416	14219	14403	14209	14157	14200	14248	14236	14196	14142	14123	14037	14475	14190	14310	14297	14055	14223	14334	14202	14229	14311	14194	14250	14296	14286	13984	14238	13965	14207	14158	14152	14061	14162	14324	14205	14295	14194	14248	14254	14131	14252	14319	14370	14255	14102	14182	14098	14388	14168	14117	14279	14229	14164	14210	14195	14194	14168	14227	14349	14330	14244	14070	14175	14311	14421	14261	14150	14159	14038	14176	14214	14135	14404	14134	14302	14250	14209	14088	14263	14121	14206	14152	14211	14390	14027	14081	14264	14328	14064	14215	14147	14198	14018	14200	14356	14188	14240	14235	14221	14241	14238	14274	14277	14234	14228	14118	14418	14025	14247	14123	14187	14217	14261	14270	14258	14252	14202	14215	14158	14123	14022	14156	14133	14230	14114	14441	14225	14342	14302	14184	14108	14290	14187	14293	14164	14264	14167	14057	14161	14339	14322	14221	14131	14257	14264	14152	14192	14245	14149	14239	14187	14122	14390	14380	14297	14390	14198	14339	14322	14260	14294	14212	14407	14106	14129	14266	14104	14241	14205	14229	14194	14112	14216	14258	14222	14139	14241	14051	14335	14409	14096	14264	14159	14141	14242	14270	14080	14184	14387	14172	14195	14175	14144	14242	14233	14127	14083	14325	14320	14220	14226	14184	14100	14336	14194	14284	14108	14320	14285	14271	14364	14167	14161	14226	14186	14249	14073	14301	14399	14171	14291	14221	14288	14304	14298	14255	14154	14214	14399	14145	14129	14276	14018	14303	14398	14261	14052	14358	14122	14125	14280	14267	14113	14182	14217	14223	14136	14151	14313	14368	14311	14248	14212	14304	14196	14284	14155	14147	14376	14303	14003	14039	14203	14140	14296	14159	13949	14288	14045	14211	14252	14050	14135	14326	14106	14250	14140	14159	14177	14129	14169	14268	14404	14179	13992	14204	14460	14219	14408	14213	14225	14220	14281	14255	14226	14205	14284	14258	14167	14204	14171	14240	14299	14208	14082	14214	14273	14178	14151	14158	14268	13955	14186	14299	14335	14251	14135	14249	14293	14186	14262	14388	14215	14214	14246	14170	14258	14154	14190	14336	14268	14265	14160	14097	14238	14183	14256	14194	14128	14129	14156	14212	14501	14153	14204	14165	14378	14239	14287	14193	14208	14185	14170	14060	14253	14119	14296	14245	14113	14402	14306	14217	14215	14082	14212	14410	14124	14205	14213	14203	14294	14157	14311	14328	14108	14195	14174	14147	14159	14297	14160	14345	14123	14174	14315	14163	14221	14213	14071	14274	14248	14296	14258	14371	14174	14299	14256	14071
22986	21439	29449	23821	21789	24228	26613	20495	19143	19480	18606	18144	18811	19281	18649	18156	17809	17495	17423	17367	17506	17445	17190	17188	17289	17363	17441	17309	17432	17341	17308	17344	17284	18452	21823	22258	20088	18615	17608	17343	17097	16901	17124	16747	16687	17069	16797	16916	16934	16773	17072	16948	17032	16831	16950	17057	17006	16992	16985	16897	17039	16987	16764	17065	17118	16965	16993	17111	17010	16833	16912	16924	16941	16947	16955	16967	16832	16947	17052	16801	16887	16857	16924	16957	17025	16833	17083	16914	16846	16792	16927	16825	16742	16821	16926	16945	16989	16812	16788	16889	17026	17123	16968	16690	16616	16662	16941	16718	17049	16937	16736	16575	16833	16930	16896	16868	16984	16939	16764	16832	16917	16883	16938	16609	16867	16846	16987	16920	16871	16822	16818	16893	17106	16946	16884	16884	16891	16784	16916	16798	16868	16945	16890	16691	16910	16736	16605	16982	17098	16902	16813	16891	16748	16683	16820	17144	16912	16726	16776	16827	16836	16942	17022	16893	17043	17029	16797	16991	17057	16703	16735	17061	16629	16870	16824	16904	16638	16768	16987	16884	16730	16876	16889	16935	16695	16850	16853	16890	16971	16887	16901	16833	16723	16977	16856	16730	16909	16746	16764	16869	16720	16849	16920	16714	16926	16842	16713	16785	16768	16914	16877	16847	16974	16888	16924	16821	16646	16866	16903	16910	16997	16772	16991	16801	17080	16923	16869	16829	16860	16848	17109	16953	16860	16951	17073	16707	16991	16777	16835	16886	16813	17006	16927	16860	16730	16997	16870	16923	16673	16987	16958	16820	16746	17009	16904	16879	16792	16955	16763	17017	16663	16962	17047	16914	16834	16672	16917	17016	17075	16839	16722	17167	16854	17078	17025	16572	16864	16839	16690	16808	16839	16645	17105	16756	16697	16758	16747	16702	16790	16857	16814	16870	16975	16578	17013	16771	16952	16804	17078	16725	16731	16950	16937	16731	16874	16841	16959	16960	16758	16720	16770	16644	16719	17002	16831	16904	16904	16792	16823	16894	17112	16809	17042	16791	16808	16969	16888	16690	16896	16779	16936	16805	16898	16956	16868	16968	16875	16812	16943	16730	16708	16983	16903	16822	16934	16811	16802	16857	16942	16719	16713	16706	16792	16705	16914	16945	16979	16811	16972	16957	16760	16759	16587	16773	16918	16936	16847	16824	16713	16805	17031	16789	17152	16809	16996	16771	16797	16854	16898	16775	16818	16883	16914	16963	16662	16909	16892	16729	16709	16820	16832	16730	16801	16734	16947	16933	16946	16903	17100	16683	16893	16983	16971	16906	16962	16842	16749	17002	16801	16953	16871	16939	17035	16740	16870	16824	16944	16752	16878	16778	17014	16771	16852	16868	16760	17021	16874	16994	16826	16636	16997	16870	16781	16816	16969	16854	16707	16784	16639	16796	16797	16822	16719	17062	16931	16745	16841	16786	16926	16668	16863	16754	16813	16775	16865	16935	17047	16886	16881	16863	16957	16561	16814	16928	17075	16944	16803	16840	16819	16863	17059	16940	16875	16933	16780	16951	16690	17018	16994	16906	16914	16654	16909	16735	16817	16859	16900	16821	16788	17004	16821	16836	16807	16856	16786	16944	16688	16895	16784	16901	16872	17010	16902	16827	16767	16889	16941	16854	16927	16912	16918	16525	16602	16843	16837	17126	16895	16914	16753	16634	16558	16831	16896	16891	17000	16761	16771	16948	16884	16899	16906	16886	17119	16936	16882	17000	16897	16993	16807	16601	16593	17111	16898	16758	16914	16748	16832	17055	16903	16686	16824	17011	17009	16987	16896	16931	16856	16890	16861	16805	16719	16666	16835	16981	16796	17113	17101	16914	16805	16909	16910	16959	17051	16904	16913	16653	16915	16892	16784	16666	16772	16731	16947	17102	17043	16832	16859	16779	16774	16740	16901	16908	16801	17042	16797	16780	16859	17131	16890	16883	16905	16976	16839	16585	17016	16770	16799	16823	16853	16743	16748	16751	16780	16810	16807	16741	16980	16845	16892	16825	16757	16870	16906	16815	16907	16916	16896	17074	16964	16938	16736	16721	16692	16830	17098	17014	16864	16859	16943	16999	16950	16874	16829	16659	16929	16895	16741	16910	16862	16836	16808	16877	17020	16916	16905	16846	16933	16777	16854	16988	16955	16824	16998	16784	16843	16894	16836	16870	16783	16808	16831	16787	16815	16782	17059	16958	16935	17041	16747	16835	16842	17043	16916	16935	16797	16916	16734	16888	16918	17009	16922	16754	16748	16894	16864	16793	16810	16732	16784	16945	16937	16915	16962	16871	16902	16720	16783	16861	16946	16893	16860	16912	16893	16679	16786	16634	16923	16664	16887	17025	17076	17129	16964	16813	16829	16811	16928	16883	16805	16896	16866	16814	16943	16810	16784	16749	16780	17009	16714	16841	16903	16939	16914	16815	16859	16733	16776	16957	16951	16807	16784	16805	16812	16829	16854	16957	16815	16536	16941	16614	16744	16750	16803	16908	16875	16872	17030	16766	16865	16848	16748	16840	16670	16774	17054	16953	16851	16907	17122	16619	16724	16880	16769	17049	17032	16723	16852	16996	16829	16722	16929	16748	16871	16980	16790	16915	16818	16756	16857	16958	17038	17110	16764	16700	16976	16732	16914	16920	16802	16829	16875	16882	16786	16950	16984	16673	16939	16951	16884	16876	16884	16817	16947	16879	16849	16973	16838	16886	16939	16919	17104	16772	16924	16897	16988	16851	16835	17062	17126	16844	16825	17152	16718	16860	16867	16903	16761	17053	16754	17051	16852	16705	16946	17067	16967	16733	16669	16751	16835	17001	16670	16820	16820	16971	16825	16699	16805	17021	16986	16969	16742	16921	16897	16929	16976	16923	17122	16900	16886	16844	16928	16667	16651	16934	16852	16948	16963	16767	16866	16644	16745	16932	16901	16743	16895	16841	16937	16838	16802	16800	17017	16818	16805	17026	16819	16966	16885	16740	16891	16769	16752	16829	16788	16668	16675	16980	17059	16952	16841	17039	16822	16943	16876	16846	16783	16838	17069	16778	16677	16902	16896	16871	16808	16840	17039	16982	17067	16792	16837	16815	16734	16891	16794	16912	16779	16935	16701	16814	16772	16918	16668	16869	16783	16780	16818	16922	16851	16908	16986	16838	17074	17092	16855	16825	16863	16894	16943	16880	16830	16930	16976	17018	16864	16903	16894	16879	16883	16943	16694	16753	16865	16743	16814	16763	16953	17040	16777	16856	16731	16808	17061	16999	17072	16785	16950	16767	16910	17074	16778	16814	16881	16786	16779	16680	16957	16882	16825	16776	16760	16779	16599	17042	16832	16745	16736	16720	16797	16939	16960	16786	17059	17064	16979	16805	16942	16927	16752	16910	16675	16668	16826	16781	16811	16832	16828	16836	16807	16755	16756	16762	16874	17043	16833	16864	16854	16953	16668	16760	16724	16854	16867	16651	16817	16697	17062	16827	16973	16760	16966	16962	16975	17023	16661	16657	16951	16906	16878	16841	16759	17061	17046	16935	16784	16779	16821	16906	16853	16927	16734	16845	16789	16842	16728	16862	16843	16927	16901	16839	16922	16790	16856	16890	16773	17097	16981	16832	16761	16908	16946	16988	16892	16839	16857	16873	16606	16858	16700	16813	16650	16868	16852	16960	16969	16953	16736	17018	16890	16726	16580	16845	16892	17073	16987	16895	16708	16796	17014	16802	16591	16819	16796	16898	16928	16665	16743	16850	17020	16737	16732	16548	16785	16996	16929	16828	16889	16837	16786	16878	16721	16698	16746	16837	17008	16918	17061	16759	17126	17058	16691	16881	16884	16994	16733	16641	16860	16845	16789	16973	16701	16825	16761	17099	16900	16809	16784	16810	16750	16924	16835	16920	16862	16792	16914	16893	16803	16808	16695	16765	16889	16873	16908	16758	16929	16695	16992	16875	16893	16739	16753	16840	16785	16932	17000	16750	16891	16787	16650	16654	16711	16732	16884	16682	17032	16971	16535	16655	17008	16975	17051	17067	16894	16873	17063	16805	16788	16760	16835	16937	16767	16963	16960	16915	16809	16835	16980	16907	17032	16855	17013	16854	17002	16833	16917	16825	16728	16995	16894	16798	17060	17223	16835	16883	16934	16873	16949	16929	16788	16993	16769	16798	17014	16819	16934	16810	16780	16730	16922	16708	16631	16831	16886	16906	16780	16658	16757	16875	16837	16999	17024	16870	16822	16925	16872	16740	16692	16942	16707	16976	16871	16718	16876	16793	16701	16962	16867	16805	16812	16822	16786	16937	16814	16824	16540	16760	16824	17007	16943	16912	16938	16940	16920	16905	16854	16806	16871	16908	16831	16890	16938	16880	16838	16677	16936	16886	16918	16758	16898	16741	16656	16824	16863	17026	17050	16834	16856	16932	16912	16897	17030	16786	16807	16805	16697	16699	16890	17000	16742	17076	17096	16926	16914	16798	16721	16821	16802	16773	16728	16969	17026	16936	16865	16709	16749	16859	16802	16575	16738	16676	16743	16825	17010	16984	16834	16810	16885	16944	16895	16886	16794	17000	16845	16772	16905	16624	16796	16933	17011	16844	16771	16911	16595	16820	16978	16871	16940	16785	16930	16873	16801	16782	16928	16909	17047	17019	17034	16910	16807	16984	16807	16912	17019	16729	16722	16877	17046	17081	16795	16869	17029	16825	16879	16886	16889	16619	16955	16706	16761	16913	16826	16826	17001	16869	16668	16829	17037	16770	16860	16959	16927	16906	16930	16721	16996	16879	16947	16938	16927	16726	16835	16741	16712	16778	17084	16889	16730	16863	16911	16767	16852	16849	16616	16735	16748	16859	16882	16872	16706	16824	16796	16878	16912	16965	16644	16833	16835	16745	16713	16881	16833	17082	17026	17044	16871	16835	16909	16887	16900	16958	16926	16952	16823	16685	16677	16621	16853	17006	16677	16977	16911	16794	17151	16797	16944	16871	16759	16946	16970	16882	16760	16901	16876	16777	16908	17069	16876	17026	16764	17003	16925	16630	16826	16924	16685	16882	16962	16855	16936	16931	16827	17168	16796	16807	16904	16699	16798	16709
21299	39430	37181	32092	27179	23044	20003	18509	17935	17482	16610	16024	16944	17663	16675	15459	14984	14970	14844	14898	14862	14375	14640	14412	14511	14417	14705	15000	14930	14737	14709	14303	14240	16681	21162	20737	17773	15760	14929	14374	14159	14085	14193	14072	14118	14256	14114	14359	14202	14196	14246	14310	14197	14234	14233	14445	14218	14217	14324	14044	14383	14178	14129	14163	14133	14187	14268	14108	14192	14139	14407	14121	14152	14233	14152	14150	14280	14211	14322	14270	14202	14096	14266	14093	14233	14098	14216	14319	14232	14193	14188	14200	14169	14238	14185	14336	14143	14306	14296	14115	14234	14271	14126	14266	14159	14199	14062	14171	14312	14148	14044	14155	13984	14300	14216	14053	14104	14202	14194	14188	14104	14180	14295	14172	14281	14242	14160	14148	14115	14070	14187	14207	14176	14317	14268	14224	14245	14084	14228	14231	14313	14124	14114	14202	14158	14171	14143	14191	14263	14028	14242	14100	14285	14246	14219	14310	14192	14244	14171	14166	14134	14210	14405	14191	14236	14224	14269	14141	14204	14168	14380	14235	14147	14245	14211	14336	14173	14188	14098	14157	14270	14321	14188	14131	14269	14019	14252	14417	14265	14127	14284	14173	14341	14272	14101	14131	14219	13991	14202	14183	14122	14111	14214	14207	14134	14159	14141	14048	14151	14016	14188	14133	13922	14159	14321	14160	14134	14130	14218	14141	14020	14208	14181	14029	14223	14105	14109	14296	14183	14222	14223	14090	14152	14147	14161	14386	14195	14364	14260	14176	14228	14050	14159	14244	14153	14106	14215	14160	14179	14149	14167	14160	14080	14400	14094	14067	14155	14165	14159	14314	14112	14208	14246	14179	14258	14288	14221	14122	14083	14074	14287	14155	14063	14172	14095	14209	14176	14175	14343	14125	14057	14090	14262	14075	14364	14298	14204	14227	14261	14226	14337	14280	14160	14251	14173	14318	14265	14067	14222	14136	14167	14138	14249	14169	14088	14084	14114	14241	14221	14132	14160	14093	14166	14160	14100	14107	14196	14298	14048	14262	14211	14037	14064	14150	14148	14058	14091	14095	14083	14235	14257	14154	14126	14161	14201	14222	14014	14013	14300	14267	14259	14158	14090	14154	14162	14165	14213	14101	14315	14138	14173	14154	14201	14069	14470	14182	14169	14302	14036	14322	14382	14049	14257	14340	14211	14270	14175	14306	14177	14288	14092	14291	14153	14299	14286	13920	14112	14155	14294	14135	14149	14232	14125	14217	14131	14257	14149	14226	14201	14231	14164	14319	14292	14184	14075	14397	14093	14088	14237	14262	14195	14122	14292	14324	14066	14121	14055	14045	14103	14159	14111	14201	14106	14303	14225	14112	14074	14130	14255	14175	14388	14118	14168	14162	14193	14221	14257	14033	14139	14193	14217	14124	14138	14168	14180	14119	14176	14127	14084	14239	14067	14202	14327	14234	14153	14108	14013	14143	14328	14323	13992	14318	14216	14117	14153	14289	14248	14120	14137	14147	14050	14202	14256	14109	14237	14153	14253	14256	14261	14089	14227	14218	14288	14159	14306	13987	14224	14102	14159	14290	14322	14229	14155	14350	14256	14121	14163	14152	14264	14234	14188	14435	14179	14147	14102	14154	14161	14149	14067	14290	14153	14362	14024	14302	14267	14247	14210	14214	14339	14234	14173	14167	14109	14075	14250	14152	14126	14166	14064	14143	14262	14229	14111	14186	14236	13988	14224	14226	14040	14225	14090	14248	14189	14240	14059	14132	13995	14238	14147	14198	14107	14275	14137	14213	14133	14067	14132	14219	14128	14153	14152	14064	14170	14103	14276	14246	14150	14090	14263	14110	14212	14106	14334	14016	14262	14248	14001	14189	14200	14038	14094	14103	14119	14099	14179	14389	14116	14259	14150	14152	14254	14342	14179	14296	14178	14160	14028	14242	14216	14177	14132	14179	14090	14117	14348	14241	14238	14187	13961	14225	14139	14129	14119	14122	14195	14010	14309	14195	14209	14060	14105	14243	14284	14061	14148	14201	14343	14361	13984	14276	14157	14091	14311	14185	14203	14251	14373	14113	14310	14135	14041	13995	14421	14193	14328	14050	14081	14071	14227	13947	14253	14058	14101	14083	14187	13979	14082	14281	14216	14306	14269	14089	14029	14203	14248	14410	14190	14188	14197	14263	14226	14167	14213	14112	14050	14117	14108	14107	14247	14213	14140	14036	14209	14183	14248	14183	14267	14139	14191	14062	14125	14006	14290	14229	14295	14218	14263	14164	14192	14087	14190	14256	14097	14093	14268	14244	14171	14238	14253	14120	14247	14269	14167	14146	14132	14160	14254	14076	14038	14094	14108	14166	14142	14216	14168	14202	14212	14051	14200	14302	14189	14217	14195	14237	14122	14033	14272	14217	14104	14233	14262	14106	14182	14269	14161	14276	14127	14286	14228	14236	14045	14116	14179	14271	14371	14032	14292	13927	14253	14189	14113	14232	14313	14244	14042	14272	14264	14171	14221	14162	14207	14256	14284	14197	14264	14160	14196	14313	14360	14046	14357	13976	14180	14159	14154	14305	14332	14217	14244	14196	14291	14154	14054	14023	14269	14163	14284	14101	14202	14117	14063	14216	14000	13954	14283	14229	14192	14186	14112	14279	13987	14151	14379	14016	14184	14217	14247	14263	14051	14170	14260	14105	14055	14206	13955	14154	14036	14184	14182	14211	14315	14106	14112	14052	14112	14096	14036	14059	14218	14027	14233	14281	14037	14161	14093	14168	14192	14323	13898	14327	14109	14042	14083	14305	14199	14222	14144	14071	14206	14110	14184	14200	14072	14130	14228	14316	14203	14054	14142	14175	14126	14016	14244	14142	14201	14378	14094	14228	14096	14222	13956	14174	14087	14262	13967	14113	13969	14178	14251	14177	14220	14142	14203	14214	14116	14171	14193	13973	14344	14245	14171	14117	14026	14226	14200	14202	14120	14075	14275	14097	14302	14213	14167	14033	14120	14248	14132	14085	14201	14276	14218	14166	14329	14118	14066	14164	14205	14282	14152	14181	14252	13968	14240	14091	14028	14164	14307	14288	14278	14238	14185	14103	14144	14236	14172	14190	14220	14115	14312	14121	14168	14230	14191	14332	14227	14185	14181	14021	14094	14165	14166	14178	14112	14308	14208	14258	14170	14043	14255	14102	14216	14055	14175	14267	14112	14297	14126	14188	14186	14227	14213	14113	14223	13969	14229	14248	14144	14258	14260	14125	14011	14204	14166	14139	14168	14215	14077	14149	14340	14054	14313	14305	14182	14255	14170	14199	14081	14170	14100	14242	14063	14269	14064	14162	14172	14333	14227	14185	14177	14114	14121	14149	14237	14075	14201	14234	14044	14381	14033	14220	14370	14358	14270	14046	14222	14229	14277	14288	14112	14187	14211	14273	14200	14206	14150	14050	14159	14021	14183	14152	14190	14176	14152	14272	14129	14109	14153	14193	14108	14167	14303	14126	14128	14171	14066	14185	14285	14186	14150	14320	14212	14251	14359	14103	14028	14270	14330	14189	14069	14036	14320	14095	14379	14171	14098	14153	14356	14213	14208	14244	14209	14156	14078	14255	14202	14197	14114	14112	14118	14258	14216	14102	14296	14167	14109	14134	14223	14143	14157	14124	14235	14395	14063	14159	14041	14065	14053	14187	14166	14124	14194	14185	14208	14181	14115	14256	14267	14146	14188	14190	14351	14170	14209	14004	14177	14343	14134	14205	14280	14158	14116	14119	14294	14395	14117	14125	14257	14171	14053	14158	14188	14087	14186	14172	14127	14093	14353	14094	14234	14219	14247	14121	14229	14270	14176	14221	14271	14158	14290	14083	14076	14067	14072	14122	14115	14223	14237	14357	14220	14204	14034	14077	14202	14274	14270	14102	14116	14088	14093	14159	14130	14226	14219	14084	14001	14233	14243	14358	14178	13988	14158	14101	14179	14264	14150	14075	14303	14259	14178	14059	14249	13965	14356	14048	14288	14101	14200	14254	14430	14177	14107	14119	14135	14135	14153	14193	14123	14202	14240	14169	14361	14317	14182	14205	14051	14397	14327	14074	13986	14157	14215	14144	14184	14165	13926	14140	14138	14079	14216	14245	14188	14149	14220	14210	14129	14226	14175	14282	14304	14161	14368	14066	14156	14131	14223	14062	14185	14356	14162	14330	14128	13992	14108	14220	14105	14036	14037	14017	14245	14139	14192	14172	14168	14258	14053	14163	14071	14239	14260	14049	14071	14329	14282	14075	14338	14118	14083	14348	14162	14394	14238	14323	14147	13959	14141	14350	14333	14072	14197	14174	14214	14289	14140	14106	14140	14283	14068	14159	14184	14117	14147	14206	14208	14126	14280	14234	14286	14331	14148	14357	14324	14146	14057	14072	14291	14257	14360	14265	14173	13976	14209	14189	14293	14200	13987	14273	14372	14337	14287	14204	14287	14362	14053	14188	14130	14049	14093	14401	14123	14230	14341	14119	14228	14223	14211	14085	14387	14219	14218	14132	14212	14134	14262	14066	14283	13907	14234	14032	14262	14108	14112	14217	14083	14078	14176	14095	14118	14113	14192	13943	14094	14196	14190	14198	14135	14272	14274	14136	14247	14132	14268	14175	14207	14231	14264	14216	14110	14177	13996	14258	14115	14191	14317	14147	14087	14086	14006	14233	14262	14281	14189	14185	14085	14111	14106	14157	14412	14137	14048	14110	14099	14207	14283	14072	14297	14188	14194	14231	14156	14305	14082	14327	14035	14165	14157	14137	14152	14075	14104	14191	14299	14189	14191	14163	14030	14247	14180	14142	14123	14270	14002	14281	14086	14248	14121	14141	14173	14262	14152	14228	14330	14180	14150	14163	14284	14147	14159	14085	14291	14062	14236	14189	14080	14149	13995	14126	14191	14191	14289	14207	14043	14161	14197	14128	14191	14317	14100	14138	14339	14104	14092	14288	14335	14228	14318	14133	14173	14214	13980	14223	14297	14119	14209	14198	14065	14127	14178	14103	14161	14274	14202	14189	14180	14231	14228	14456	14187	13990	14308	14186	14141	14100	14160	14203	14109	14381	14252	14154	14298	14163	14209	14129	14340	14144	14106	14212
27817	22895	28080	26547	21844	19766	18953	18213	18035	17866	17669	17571	18013	18002	17774	17425	17294	17296	17074	17476	17161	17410	17124	17208	17240	17234	17514	17232	17296	17540	17336	17309	17173	16985	17290	17545	17468	17329	17219	17301	17067	17090	17073	16910	16999	16972	17050	16915	17106	17087	17017	17009	17035	17113	17030	17118	17115	17080	16796	17116	16903	17058	16931	16909	17164	17094	17089	17290	17219	17187	16975	17112	17367	17124	17013	16966	17216	16990	17102	17012	16997	17022	17154	16928	17195	16984	17306	17046	17011	17101	17313	17128	17108	17170	17042	16952	17033	17058	17157	17066	16946	17134	16999	17153	16908	16987	17132	17260	17119	17050	17251	17132	17129	17175	17084	16989	17227	16988	17103	16884	17169	17059	17207	17078	17253	16987	17153	17004	17047	17130	17014	17047	17199	17163	17145	17077	16971	17007	17026	16857	16941	17001	17097	17060	17129	17175	17208	17242	17064	17176	17091	17053	17126	16922	17066	17100	17226	17088	16880	16943	17214	17068	17214	17185	17109	17077	17283	17022	17236	17043	17076	17063	17323	16964	17126	16926	16891	17096	17100	16927	16984	17062	17150	17043	17047	17177	17226	17163	17178	16948	17057	17005	17063	16984	17269	17454	17074	17018	16949	17010	16766	17128	16997	17079	16996	16929	17104	17024	16827	17074	17193	17180	17158	16978	17072	17101	16954	16982	17074	16980	17220	17164	17051	17014	17123	17246	16998	17187	17124	17145	17142	17047	16983	16988	17241	17046	17187	17172	17029	16913	17054	17187	17221	17088	17204	17027	16909	17150	17039	16874	17228	17190	17147	17171	17094	17146	17155	17176	17078	17083	17110	17083	17016	17214	16999	16942	17010	17088	16995	17180	16922	17102	16946	17174	17176	17110	17201	17124	17009	17285	17202	17081	17125	17010	16868	16964	16956	17036	17164	17089	17112	17058	17210	17207	16948	17090	17037	17144	17159	17099	17102	17187	17068	17239	17175	17116	17105	17080	17125	17220	17119	16851	17141	17046	17139	16871	17030	17048	16923	17034	16965	17067	17038	17371	17133	17190	16928	17076	17257	16903	17119	16997	16905	16915	16946	16985	17099	16834	17201	17053	17079	17281	17173	16999	17047	17042	17067	17009	17061	17028	17056	17093	17149	16982	17207	17135	17035	17207	17171	17087	17100	16946	16975	16971	17008	17155	17179	17133	17047	17250	17208	17314	16993	17070	17147	17158	17027	16962	17066	17068	17035	16908	17114	16995	17162	17161	17107	17184	16975	16940	17252	17076	17139	16983	17221	17103	16932	17222	17095	17144	16972	17026	16954	17054	17027	17084	16947	17050	17005	17305	17188	17131	16997	17248	16998	16965	17052	17073	17116	16894	17030	16831	17025	16991	17069	17129	17113	17227	17167	17287	17148	16982	17094	17093	17007	17145	16908	17182	16916	17079	17133	17045	17082	17078	16988	17134	17060	17105	16907	17153	17149	17027	17088	16880	16986	17140	16956	17163	16794	17029	17183	17188	17149	17098	17039	17050	17137	17254	17210	16965	16988	17132	16983	16848	16939	16894	17167	17179	17001	16812	17028	17057	16961	16790	17030	17240	17127	17173	17095	17177	17154	17073	16873	17155	17125	16970	17130	16978	16801	16937	17201	17012	16996	16935	17205	17189	17100	17131	17397	17286	17009	16775	17065	17222	17180	17139	17025	16998	17153	17061	17030	17097	17105	16907	17341	17048	16965	17116	17084	17061	16974	16948	17024	17129	16951	16805	16984	17155	17184	17203	17072	17140	17170	17124	17014	17003	17157	16959	17281	17199	17220	16950	17003	17042	16978	16965	17113	16908	17202	16987	16956	17087	17042	17147	17200	17126	17124	17026	17308	17112	17106	16998	17114	17076	16929	17149	17069	17061	17238	17217	17058	17112	17198	17015	17242	17140	16913	17168	17119	17213	17180	17104	17084	17081	17163	17140	17223	17011	17114	17053	17055	17268	16915	17164	17061	17232	17050	16995	17073	17056	17213	17122	17053	16986	17175	17153	17271	17029	17106	17381	16912	17020	17024	17025	16928	16921	17114	17028	17046	17090	17121	17236	17396	16967	17139	17103	17093	17108	17241	16971	17116	17119	16822	16918	16883	17083	17166	16990	16892	17203	17284	17263	17268	17012	17111	17172	17045	17022	17150	17094	17167	16957	16946	17262	17471	17105	17152	17285	17255	16911	17013	17039	17058	17046	17222	17248	17059	16960	17166	17028	17203	17282	16899	17150	17255	17093	17206	17029	17072	17150	17020	17168	17112	17069	17217	17109	17091	17032	16977	17370	17074	17113	16876	17058	17056	17062	17152	16882	17242	17213	16870	17151	17133	17204	17249	17074	17229	17135	16890	16956	16943	17076	17090	17008	17291	17054	17093	17211	16891	17150	17140	17054	17077	17356	16914	17219	17040	16754	17118	17148	17083	17122	17131	17106	16952	17041	17114	16881	16987	16983	17177	17001	16826	16812	17125	16963	16950	17185	16995	17013	17084	16944	17162	17154	17171	17116	17292	17111	16989	16993	17188	17131	17028	17115	17289	16968	16944	17168	17047	17129	16998	16943	17161	17063	16882	16962	17248	17077	16939	17168	16968	17206	17226	17102	16958	16847	17005	17126	17142	17061	17022	17070	17091	16977	17124	17142	17139	17182	16944	17013	17096	17016	17098	17270	17241	17031	17130	17228	17177	17221	17081	17074	17096	16913	17160	17062	17053	16950	17165	17292	17073	17002	17002	17181	16971	17008	16970	16994	17113	17025	17173	17069	17139	17087	17059	17033	17095	17124	16931	16891	17116	17117	17147	16860	16977	17191	17149	17023	17037	17309	17124	17123	17109	16899	17113	17190	17154	16987	17036	17147	17113	17307	17106	16854	17275	16944	17079	17136	16911	17209	17072	17122	17100	17028	16977	17203	17130	17286	17096	17084	17173	17174	17102	16963	17043	16994	17160	17063	17143	17000	17114	16990	17175	17074	17040	17028	16944	17193	17060	17119	17104	17076	16925	17183	17070	17279	16984	17031	17027	16875	17101	17256	17283	17112	17142	17219	17180	17077	17099	16875	17034	17062	16953	16976	17101	17044	17021	17194	16929	16790	16945	16922	17252	16989	16960	17117	17186	17178	17143	16980	16993	16873	17024	16978	17118	17058	17097	17253	17241	17225	17133	17058	17117	17168	16986	16883	17296	17093	17068	17186	17106	17034	17046	17111	17073	16980	17041	16860	17103	17183	17212	17229	17129	16834	16980	17180	17073	17019	17062	16948	17110	17164	17104	17165	17127	17014	17097	17102	17037	17219	17152	17169	17302	16822	17068	17270	16938	17120	17086	17178	16836	17063	17070	17262	17139	17033	17003	17219	16958	16995	17212	16972	17157	17164	17082	17030	16964	17112	17140	17047	17044	17151	17046	17127	17120	17177	17132	17120	17136	17213	17081	17028	17220	17041	17106	16858	16987	17011	17047	17034	17062	17165	17061	17147	16975	17049	17223	17204	16991	17073	17018	17024	17089	17142	17018	17210	17076	16937	17193	17271	17079	17148	17119	17098	17138	17304	16922	17097	17080	17248	16908	17144	17019	17039	17071	17062	17126	17221	17079	17103	17059	16961	17074	16827	17175	17098	17195	17071	17052	16925	17174	17138	17214	17150	17028	17111	17180	17189	16937	17033	17067	16905	17164	17043	17169	17001	16962	17145	16990	17011	17091	17009	17044	16964	16982	16896	17162	17138	16976	17137	17057	17273	17163	17144	17101	17033	17176	16949	16956	17099	17248	17142	17028	17157	17101	17076	17024	16990	17020	16934	17091	16842	17110	16996	17194	17113	16925	17101	17116	16915	17159	17096	16994	17093	17145	17087	17263	17012	17196	16989	17032	17219	17180	17458	16956	16985	17142	17260	17125	17184	17110	17103	17208	17083	17099	17171	17080	16885	17227	16843	16996	17123	16959	17081	17100	17157	17210	17264	16969	17048	17183	17072	17180	16906	17178	17038	16954	17184	17007	17070	17106	17051	17243	17217	17302	17090	17055	17219	16957	17006	17037	17123	17101	17087	17103	17130	17145	17105	17059	17131	17026	17117	17133	17019	16953	17166	17209	17113	17080	17013	17298	16959	17071	17032	17022	17061	16931	17014	17002	16918	16895	16923	17121	17308	17109	17173	17114	17169	17017	17014	17052	17057	17221	17030	17253	17225	17074	17008	17227	16971	17116	17027	17033	16735	17106	17107	16953	16927	16811	16968	17162	17117	16955	17338	17025	17016	16906	17018	17345	17141	16989	17041	16962	17126	17116	17058	17083	17011	17035	17072	17129	17208	16929	17190	17194	17103	17082	16981	17313	17156	17283	17031	17196	17129	17101	16940	17112	17076	17105	16976	17069	17157	17234	17074	17110	17067	16997	17129	17010	17174	16976	17047	17082	17064	17071	17020	17275	17039	16866	17320	16973	17132	17122	16917	17057	16994	17000	17091	16828	17209	16937	17091	17106	16994	17049	16729	17001	16885	17079	17220	17106	17046	17151	17349	17140	17055	17127	17191	17048	17128	17362	17210	17126	17005	17163	17066	16953	17061	17006	16955	17153	17151	17256	17199	17163	17273	17340	17066	17332	17145	17064	16965	17108	17176	17243	17197	17172	17341	17219	17226	17045	16958	16919	17111	16880	16893	17244	17042	17291	17061	17179	17114	17128	16980	16984	17000	17365	17129	17028	16864	17182	17121	16997	17069	16918	16812	17092	17069	17246	17099	17166	17150	16936	17259	16969	17179	16984	17020	17238	17209	17169	17027	17146	17206	17082	17216	17260	17073	17066	17039	17245	16832	17235	16992	17050	16922	16945	16996	16998	17247	16939	17046	17196	17091	17209	17294	17185	17070	17085	17289	16949	17104	16932	17213	17187	17074	17226	17154	17108	17111	17078	17107	16974	17058	16891	17041	17155	17454	17068	17226	17263	17060	17108	17226	16946	17017	17016	17081	17045	16972	16961	17372	17189	17015	16917	17060	16963	17188	16988	17087	17294	17321	17030	17180	17302	17202	17317	17400	17052	17148	17220	17256	16988	17073	17030	17154	17487	16929	16924	16995	17037	17023	17382	17136	17126	16989
19441	27808	27570	24254	20733	17785	16830	16052	15754	15613	15064	15074	15500	16150	15364	14865	14677	14456	14562	14580	14654	14173	14292	14396	14414	14324	14644	14582	14747	14533	14433	14480	14401	14455	14846	15017	14925	14807	14341	14468	14273	14352	14322	14391	14271	14229	14405	14434	14340	14374	14224	14425	14283	14434	14400	14257	14473	14399	14439	14414	14266	14410	14436	14291	14470	14110	14457	14384	14345	14436	14133	14370	14283	14427	14349	14248	14482	14303	14197	14311	14315	14351	14220	14336	14194	14441	14374	14177	14281	14426	14445	14266	14315	14182	14418	14334	14421	14259	14204	14424	14370	14318	14363	14357	14420	14352	14327	14419	14385	14182	14188	14336	14383	14252	14408	14333	14302	14223	14381	14361	14259	14161	14531	14116	14322	14240	14282	14383	14303	14217	14397	14310	14324	14338	14493	14341	14322	14423	14284	14307	14347	14358	14192	14407	14481	14256	14341	14345	14399	14272	14341	14601	14493	14378	14213	14490	14381	14237	14306	14346	14255	14271	14396	14466	14329	14298	14467	14344	14273	14401	14420	14250	14354	14416	14202	14347	14255	14346	14239	14333	14329	14428	14306	14289	14437	14367	14269	14275	14357	14258	14273	14203	14333	14340	14312	14450	14259	14188	14433	14373	14239	14230	14374	14293	14273	14295	14202	14313	14292	14316	14378	14339	14369	14314	14324	14369	14397	14230	14357	14181	14189	14392	14359	14434	14305	14373	14331	14333	14466	14280	14310	14273	14453	14300	14203	14263	14457	14328	14284	14395	14321	14364	14243	14294	14325	14308	14361	14255	14412	14343	14539	14275	14260	14326	14373	14369	14319	14362	14364	14265	14262	14159	14453	14363	14330	14477	14459	14382	14203	14215	14395	14316	14396	14351	14183	14304	14456	14405	14216	14247	14203	14324	14253	14374	14249	14430	14443	14156	14397	14199	14441	14306	14345	14317	14298	14179	14279	14307	14258	14255	14310	14384	14421	14329	14299	14344	14305	14335	14351	14563	14383	14169	14340	14203	14286	14402	14389	14432	14412	14311	14305	14413	14465	14331	14371	14353	14241	14432	14457	14312	14278	14201	14330	14333	14413	14492	14241	14463	14390	14360	14575	14258	14444	14131	14386	14378	14373	14294	14307	14452	14207	14428	14487	14475	14432	14282	14387	14391	14413	14330	14154	14504	14371	14421	14305	14258	14207	14271	14313	14217	14279	14469	14418	14178	14399	14250	14294	14403	14289	14437	14496	14179	14229	14284	14427	14268	14296	14303	14093	14187	14278	14273	14217	14280	14420	14295	14294	14402	14402	14482	14494	14365	14378	14293	14346	14403	14382	14432	14304	14288	14303	14228	14342	14221	14344	14390	14338	14347	14188	14313	14325	14088	14423	14412	14284	14370	14498	14458	14223	14322	14149	14270	14458	14380	14255	14415	14406	14424	14305	14269	14247	14337	14346	14265	14333	14353	14383	14421	14326	14239	14352	14311	14351	14362	14439	14420	14349	14367	14312	14308	14416	14349	14266	14546	14397	14239	14328	14236	14400	14295	14269	14273	14402	14252	14411	14399	14341	14053	14384	14246	14351	14391	14384	14215	14317	14243	14483	14274	14429	14473	14252	14413	14267	14287	14315	14370	14266	14360	14165	14243	14324	14255	14227	14427	14258	14351	14149	14283	14229	14367	14348	14380	14347	14312	14422	14236	14369	14633	14308	14326	14365	14308	14318	14257	14211	14316	14351	14591	14365	14317	14464	14392	14301	14261	14276	14377	14471	14311	14316	14334	14223	14312	14325	14262	14326	14182	14218	14389	14381	14216	14398	14456	14205	14336	14351	14252	14455	14319	14468	14173	14416	14345	14349	14250	14289	14288	14161	14226	14296	14438	14370	14351	14179	14462	14308	14396	14346	14146	14318	14343	14392	14337	14250	14265	14425	14210	14615	14328	14429	14393	14256	14286	14113	14281	14407	14182	14428	14370	14343	14379	14227	14295	14273	14381	14479	14165	14244	14437	14303	14173	14237	14353	14379	14244	14345	14252	14393	14433	14282	14376	14485	14296	14417	14333	14284	14376	14407	14224	14499	14371	14396	14544	14475	14042	14356	14456	14268	14305	14392	14480	14241	14187	14299	14297	14133	14295	14389	14272	14224	14239	14357	14282	14348	14270	14258	14444	14316	14436	14330	14180	14392	14439	14323	14234	14399	14203	14380	14404	14435	14325	14399	14119	14163	14383	14414	14333	14444	14084	14373	14246	14283	14380	14337	14424	14188	14296	14346	14438	14130	14364	14192	14486	14268	14314	14425	14486	14272	14327	14276	14295	14507	14356	14318	14248	14356	14300	14321	14283	14298	14335	14247	14326	14302	14308	14269	14225	14315	14305	14348	14301	14334	14269	14321	14350	14455	14453	14335	14402	14297	14226	14210	14296	14362	14458	14377	14329	14335	14185	14300	14310	14385	14103	14296	14226	14391	14194	14281	14270	14249	14498	14256	14290	14182	14375	14216	14096	14329	14454	14299	14347	14251	14456	14162	14442	14376	14305	14346	14343	14298	14308	14472	14169	14413	14411	14332	14349	14224	14376	14377	14442	14165	14364	14310	14436	14326	14100	14298	14258	14307	14412	14448	14424	14382	14445	14393	14438	14391	14345	14218	14268	14371	14335	14259	14391	14487	14232	14213	14490	14319	14416	14339	14326	14492	14399	14275	14334	14468	14401	14245	14298	14284	14384	14257	14175	14251	14487	14235	14329	14437	14277	14410	14335	14326	14491	14234	14343	14281	14307	14300	14237	14415	14263	14421	14223	14128	14383	14253	14348	14329	14299	14342	14386	14249	14233	14508	14457	14401	14201	14438	14398	14228	14360	14291	14284	14248	14285	14360	14288	14181	14170	14366	14360	14464	14273	14236	14430	14365	14416	14516	14328	14329	14211	14243	14331	14274	14209	14186	14469	14453	14450	14172	14332	14290	14256	14286	14165	14361	14469	14201	14284	14381	14410	14351	14441	14443	14287	14309	14191	14350	14368	14297	14443	14341	14140	14348	14348	14429	14285	14246	14333	14179	14379	14362	14220	14306	14293	14360	14295	14340	14477	14136	14439	14218	14249	14387	14216	14305	14346	14302	14296	14282	14318	14284	14307	14327	14217	14257	14290	14297	14201	14371	14275	14389	14252	14374	14286	14359	14305	14419	14444	14486	14245	14415	14225	14364	14233	14441	14188	14336	14392	14342	14475	14365	14288	14417	14287	14284	14348	14324	14321	14405	14356	14263	14381	14224	14282	14446	14215	14222	14387	14286	14343	14344	14280	14278	14452	14407	14431	14368	14282	14225	14298	14405	14364	14359	14445	14403	14298	14381	14247	14380	14313	14286	14323	14204	14401	14275	14575	14384	14337	14408	14503	14352	14466	14459	14310	14294	14346	14382	14391	14244	14451	14399	14465	14379	14342	14318	14341	14308	14377	14285	14267	14283	14338	14236	14384	14111	14294	14442	14405	14279	14243	14284	14423	14272	14311	14293	14438	14552	14134	14405	14232	14275	14452	14406	14495	14242	14401	14370	14186	14355	14255	14193	14374	14270	14326	14375	14354	14244	14543	14361	14258	14314	14193	14399	14343	14184	14337	14337	14382	14321	14442	14444	14246	14158	14194	14188	14394	14423	14307	14223	14373	14209	14284	14420	14345	14466	14538	14324	14263	14368	14468	14323	14258	14295	14282	14239	14245	14329	14315	14262	14206	14298	14376	14509	14313	14220	14276	14417	14252	14184	14358	14221	14276	14374	14339	14474	14363	14466	14336	14217	14105	14359	14258	14476	14284	14377	14282	14412	14448	14053	14385	14437	14307	14364	14406	14353	14365	14543	14243	14283	14223	14281	14283	14374	14302	14410	14276	14279	14325	14361	14245	14291	14442	14291	14370	14264	14270	14325	14273	14534	14392	14414	14309	14442	14502	14302	14265	14381	14418	14396	14412	14381	14355	14414	14237	14280	14228	14496	14339	14301	14322	14494	14445	14265	14393	14199	14207	14313	14291	14428	14346	14300	14174	14326	14433	14348	14278	14187	14459	14298	14389	14247	14324	14261	14582	14318	14548	14251	14350	14314	14393	14288	14426	14323	14329	14350	14330	14412	14174	14299	14470	14129	14408	14488	14315	14481	14331	14273	14326	14355	14054	14413	14310	14468	14440	14425	14419	14471	14240	14392	14059	14305	14261	14189	14334	14355	14249	14262	14330	14411	14334	14295	14295	14554	14320	14323	14368	14398	14340	14250	14443	14433	14403	14317	14476	14362	14250	14300	14337	14378	14331	14456	14329	14379	14429	14426	14327	14338	14382	14482	14408	14393	14260	14234	14344	14394	14379	14349	14299	14386	14237	14475	14455	14306	14141	14490	14410	14495	14306	14155	14395	14248	14233	14543	14338	14279	14359	14423	14239	14218	14344	14329	14192	14258	14323	14362	14401	14347	14465	14370	14363	14329	14335	14237	14323	14476	14286	14207	14386	14457	14237	14161	14367	14487	14270	14359	14251	14222	14391	14436	14479	14295	14109	14387	14412	14383	14252	14272	14372	14302	14179	14457	14165	14231	14535	14182	14286	14411	14187	14224	14455	14317	14310	14236	14331	14502	14314	14446	14334	14205	14171	14348	14444	14250	14412	14374	14432	14299	14310	14443	14384	14483	14263	14267	14301	14484	14327	14278	14461	14439	14275	14508	14256	14303	14368	14356	14092	14290	14240	14270	14303	14405	14235	14350	14286	14300	14491	14418	14273	14345	14431	14345	14270	14203	14348	14426	14261	14320	14226	14246	14408	14296	14304	14409	14232	14338	14328	14233	14233	14417	14262	14297	14339	14172	14535	14547	14334	14211	14552	14418	14336	14402	14505	14342	14378	14339	14434	14381	14379	14550	14298	14228	14280	14298	14286	14530	14264	14413	14320	14281	14359	14150	14307	14233	14267	14273	14410	14261	14349	14283	14357	14207	14486	14313	14481	14234	14078	14412	14377	14328	14509	14237	14321	14399	14318	14359	14222	14358	14277	14430	14293	14235	14108	14298	14281	14235	14384	14458	14308	14399	14344	14234	14323	14342	14481	14307	14280	14321	14396	14287	14226	14477	14351	14504	14505
23852	21423	29208	24175	22628	23798	22957	19387	18740	18513	18002	18124	18256	18707	17893	17739	17186	17230	17242	17218	17091	17171	17171	17165	17096	17079	17335	17533	17231	17223	17323	17011	17127	18027	19839	19787	18536	17521	17252	17028	17140	17155	17114	16766	17008	17063	16941	16874	16879	16789	17052	16922	16948	17017	17066	17135	16916	16866	16777	16891	17045	17003	17105	17007	16895	17129	17016	16867	17005	16953	17035	16950	17136	16790	17057	16902	17010	17163	16908	16942	17030	16948	16833	17013	17118	17226	16960	17195	16746	16916	16888	17006	16777	16984	17070	16669	17011	16931	17094	17009	17038	17024	16744	16911	17025	16861	16866	16920	17023	16986	16983	17020	17004	16875	16964	16820	17051	16962	17200	16960	16874	16806	16970	16949	16824	17105	16953	16981	16915	16844	16906	17091	16704	16846	16861	16959	17008	16847	16798	16830	17087	16869	16746	16840	16957	16898	16962	16856	16875	16744	16869	16947	16855	16922	16796	17028	16872	16894	16926	16920	16863	17106	16984	16851	16878	16900	16893	17151	17014	17045	16854	16593	16899	16823	17030	17007	16989	17012	16991	16851	16793	17134	16900	16940	17131	16766	16777	16896	16871	16865	16864	16976	16919	17068	16870	16833	16926	16952	16876	16734	16943	16944	16838	17083	16868	17029	17010	17066	16809	16789	16778	16900	16880	16877	17097	16923	16828	16832	16926	16907	16863	17151	17026	16961	16788	16687	16945	16969	16782	16890	16691	16869	16980	16970	16677	16854	16871	17034	16706	16966	17006	17048	16942	16932	16729	16967	16812	17033	17137	16955	16824	16761	17006	16988	17051	16628	17035	16850	16896	16914	16945	16947	16825	16878	16930	16939	16984	16851	16876	16871	16988	16766	16922	17030	17086	16938	16765	16958	16922	16983	17020	17109	17027	16854	17086	16994	16798	17054	17068	16647	16886	16795	16891	16938	16988	17038	16898	16936	16739	16960	16976	16988	16991	16848	16892	16770	16957	16666	16714	17081	16994	16998	16795	16862	16945	16874	16923	16915	17093	16717	17081	16913	16885	16961	16893	16848	16769	17014	17003	16819	16796	17022	16909	17043	16810	16773	16887	16970	16978	17025	17000	16963	17012	16924	16925	17010	16838	16962	16910	16934	16806	16916	16976	16912	16878	16872	16856	17026	17014	17006	16757	16743	16702	16873	16689	16756	17047	16819	16787	16910	17241	16810	17024	16953	16994	16764	16903	16880	17033	16692	16914	16831	16959	16940	16999	17019	17043	16842	16815	16883	16958	16845	16905	17162	16899	16847	16932	16716	16832	16897	16802	16901	16965	16866	16967	16868	16971	16737	16883	16823	16809	17099	16892	16849	16866	16757	16887	17035	16884	16837	16788	17139	17004	16782	16777	16765	16965	16854	16798	16700	16782	16684	17127	17021	16987	17110	16879	16871	16684	16896	16890	17032	16997	16947	16983	16914	16674	16964	16951	16952	16832	17023	16974	16922	17013	16767	17185	17004	16817	16996	16807	16922	17026	16794	16883	16894	16917	17239	17020	16947	17046	16902	16912	16884	16896	16894	16864	16835	16998	16888	16911	17205	17032	17006	16942	16903	16965	17062	16952	16781	16965	16986	17082	16791	16626	16956	17013	16812	16808	16965	17041	16943	16948	16965	16816	17150	16992	16829	16921	16840	16837	16763	16918	16664	16904	16629	16765	16883	16861	16882	16834	16798	16910	16903	16925	16834	16799	16923	17032	16907	16998	16953	16875	16832	16927	17059	16913	16828	16843	16891	16619	16824	16777	16839	16942	16780	16898	16900	17019	16806	17218	17119	16904	16952	16880	17014	16787	16694	17003	17016	16734	16971	17138	16929	17001	16947	17056	16947	16933	16786	16967	16632	16848	17011	16965	16898	16941	16960	16817	16638	16878	16650	16874	16915	16849	16988	17038	16788	16953	16833	16950	16984	16916	16788	16961	17004	16811	16922	16867	16996	17020	16892	16924	16946	16992	16867	17016	16891	16924	16760	16743	16941	17051	16910	16961	17080	17046	16759	16828	17044	17069	16912	17012	17062	16906	16911	16979	16876	16795	17024	16949	16875	16918	16784	16984	17006	16670	17021	16957	16974	17002	16749	16940	16845	16885	16954	16812	17126	16877	16904	16795	16901	17000	16849	16764	16843	17066	16932	16872	16976	16864	17036	17113	17211	16805	17179	17005	16836	16865	17038	16729	16729	16755	16880	16962	16738	16666	17073	16892	17060	16988	16816	17095	16996	16928	17019	17060	17022	16943	16970	17091	17032	16769	16711	17029	16807	17027	16901	17202	16922	17023	16886	16837	16985	16688	16836	16828	16844	17049	16803	16686	16960	16978	17082	16901	16979	16885	16931	17202	16909	16883	16965	16808	16895	16868	16988	16925	16721	17002	16947	16729	16719	17027	16804	16765	16980	16799	16863	16788	17123	16799	17024	16928	17007	16858	16915	16916	16893	17024	16985	16884	16756	16881	16938	16923	16731	16908	16886	16966	16902	16884	16917	16764	16860	16893	16874	16952	16800	16937	16977	16826	16872	17021	16703	16924	16893	17136	16732	16846	16884	16870	16990	17080	16934	16841	16952	16757	17065	16916	16927	16949	17144	17010	16955	16968	16981	16744	16871	16609	16815	16946	16993	17043	16995	16948	16999	17062	16933	16997	16832	16987	16939	16952	16891	17026	16889	16840	16964	17088	16681	17121	16901	16957	17092	17097	16908	16939	16864	17036	17321	17002	16941	16994	17148	17020	16956	16969	16939	16910	16840	16727	16650	16933	17088	16728	16846	16922	16906	16786	16757	17014	17052	17049	16988	16872	17007	16931	17095	16919	17123	17100	16669	16750	16972	17008	16789	17177	16838	16951	16986	17075	17042	16913	16856	16664	16798	16967	16779	16937	16968	16729	16912	16881	16892	17043	16895	16962	16897	16982	17057	16812	16971	16835	16890	16894	16881	17027	16898	16810	17020	17015	16819	17062	16900	17109	17006	17047	16846	17095	16952	16826	16693	16834	16839	16894	17193	17017	16967	16921	16935	16992	16825	17070	17089	17009	17005	16796	16802	16903	16965	16822	16613	16911	16995	16923	16867	16694	16892	16984	17088	16868	16978	16896	16827	17057	16756	16841	16835	16772	16866	16987	16803	16932	16822	16823	17073	16934	16996	16991	16997	17058	16826	16672	16919	16997	16758	16755	16783	17131	16863	16663	16995	16832	16985	16842	16978	16944	16978	16913	16820	16909	16983	17049	16981	16833	16899	16998	17051	17073	16915	16916	16950	16832	16860	16815	16762	16890	16911	16811	16704	16927	17054	17194	17022	16835	16840	16808	16775	17010	16905	16877	16883	16758	16968	16849	16709	16826	16752	16825	16800	16986	16944	16859	16911	16826	16905	16883	16954	17027	16830	16770	17180	16886	16836	17014	16988	16960	16813	17000	16963	16902	17032	17010	16813	16795	16970	16943	16964	16953	16935	17046	16885	16981	17041	17115	16947	16924	17041	16796	17043	16825	16815	16900	16966	17043	17116	16894	16777	16933	16959	16987	16978	16905	16666	16785	16824	16946	16933	17037	16965	17045	16877	16912	16824	16866	16994	16985	16798	16831	17034	16747	16992	16965	16861	16950	16768	16829	17077	16967	16810	16783	16838	17085	17155	17032	16812	16961	16950	16920	16907	16719	16774	16756	16657	16828	16893	16922	16984	16887	16727	16808	16915	16867	16923	16875	16854	16861	16954	16995	16951	17028	16965	16835	16885	16991	17174	16934	17081	17019	16764	16923	17007	16961	16894	16926	16941	16777	16995	16939	16782	16911	16940	17097	17100	16711	16922	16967	16879	16980	16909	16870	16655	17015	16940	16986	17028	16947	16942	16987	16824	16803	16651	17099	16981	16893	16919	16975	16977	17026	17001	16953	16973	16916	17019	16828	16929	16923	16734	16794	16980	16857	16785	17006	16843	16887	16978	16992	17082	17005	16925	17058	16773	16688	16886	16963	16834	16956	16930	16737	17023	17174	17058	16951	16936	17097	16891	16964	17159	16913	16928	16904	16997	16770	17143	16872	16913	17003	16906	17142	16985	16917	16987	16903	16895	16821	16592	16940	16879	16821	16967	16834	17004	16927	17018	17117	16987	16998	17074	16830	16889	16748	16814	17005	16992	17019	17000	16854	17032	16871	17033	17088	16867	17028	17080	16966	17011	17010	17039	16821	16993	16950	16885	17018	16736	17014	16840	16951	16805	16703	16778	16911	16902	17055	16951	16754	17139	17027	17146	16901	16941	17096	17028	16953	16773	16979	16928	16859	16918	17020	16935	16986	17018	16922	16818	17047	16682	16833	16863	16838	17039	16918	16926	16895	16860	16695	16934	16811	16944	16881	16873	17112	16966	17129	16776	17033	16908	17113	16734	16853	16857	17001	17062	16976	17021	17064	16776	16901	17166	17027	16925	16905	16795	16959	16880	16825	16865	17059	17069	17096	17053	16882	16965	16860	16958	16908	16956	17006	16964	16724	16849	16998	16890	17042	16884	16747	16826	16899	17109	16927	16839	16774	16951	16929	16820	16887	17290	17100	16911	16938	16956	16831	16773	16923	16849	16934	17013	16965	16983	16932	17197	16844	16887	16837	17010	16965	16695	16942	16902	17081	16847	17086	16728	16977	17018	16974	16972	17013	17034	16926	17051	16787	16725	16913	16928	16999	16825	17074	16728	16887	17019	17007	17081	17119	16943	16850	17032	17158	16936	16864	17048	16988	17023	16790	16998	17076	17055	17001	17002	17126	16895	16923	17059	16693	17160	16945	17041	17151	16846	16979	16965	16829	17116	16944	16904	16921	16887	16873	16986	16969	16934	16797	16939	16987	16975	16910	16963	16891	16927	17065	16915	17038	17004	16711	16837	16869	17050	16954	16913	16868	17050	16874	16951	16860	16925	16940	16970	16921	16844	16962	16970	17103	17091	16931	16682	16974	16806	16960	16757	16645	16909	16838	17088	17029	16962	16896	16951	17065	16949	16861	16966	16987	16807	16875	17000	16993	16745	16838	16802	16878	16955	16723	16715	17092	16952	16955	16943	16712	17093	16974	16913	17117	17001	16794	16819	16969	17085
19390	34029	33407	28341	23549	20601	18830	17704	16972	16393	15980	15648	16451	16926	16193	15204	14737	14684	14698	14873	14671	14456	14406	14579	14495	14532	14716	14868	14712	14788	14731	14354	14437	16016	18351	17699	16013	15102	14684	14377	14357	14137	14444	14255	14470	14286	14301	14360	14206	14382	14233	14284	14250	14327	14414	14291	14185	14253	14291	14358	14120	14517	14324	14481	14598	14257	14337	14354	14321	14364	14372	14379	14201	14100	14285	14321	14174	14385	14273	14378	14374	14328	14340	14329	14280	14406	14354	14264	14312	14203	14195	14268	14335	14183	14262	14373	14253	14218	14357	14276	14255	14326	14301	14324	14449	14362	14414	14482	14312	14345	14300	14286	14135	14366	14195	14526	14402	14321	14307	14257	14261	14347	14273	14483	14326	14293	14519	14163	14307	14308	14420	14253	14258	14281	14364	14222	14273	14180	14245	14178	14415	14422	14365	14192	14325	14310	14379	14216	14375	14235	14469	14281	14309	14436	14215	14408	14276	14285	14363	14403	14334	14328	14264	14231	14199	14375	14195	14352	14267	14299	14241	14322	14249	14402	14241	14325	14117	14352	14269	14221	14283	14348	14492	14212	14294	14286	14342	14224	14040	14326	14406	14347	14117	14495	14370	14311	14256	14292	14169	14139	14235	14347	14247	14381	14260	14240	14515	14167	14207	14244	14275	14165	14356	14237	14193	14220	14275	14466	14204	14359	14349	14298	14494	14194	14255	14399	14288	14293	14218	14387	14365	14329	14263	14407	14195	14299	14267	14252	14135	14365	14304	14428	14333	14193	14310	14331	14256	14300	14251	14192	14190	14272	14328	14432	14393	14249	14436	14204	14161	14271	14352	14323	14396	14530	14410	14281	14344	14253	14132	14105	14475	14346	14369	14171	14269	14322	14317	14370	14397	14341	14448	14089	14328	14278	14349	14352	14214	14375	14149	14200	14247	14330	14264	14341	14386	14268	14402	14181	14255	14499	14284	14292	14224	14375	14525	14359	14226	14141	14245	14361	14333	14248	14334	14308	14291	14284	14359	14360	14178	14370	14310	14372	14416	14277	14202	14299	14211	14257	14332	14429	14410	14210	14230	14288	14327	14301	14450	14194	14204	14403	14331	14333	14339	14378	14266	14334	14278	14252	14358	14233	14259	14336	14289	14149	14307	14280	14137	14418	14154	14229	14293	14310	14177	14241	14173	14297	14303	14318	14141	14437	14294	14283	14377	14271	14294	14355	14373	14306	14346	14233	14245	14321	14155	14309	14409	14281	14417	14393	14299	14567	14397	14219	14244	14271	14325	14500	14170	14332	14215	14241	14370	14360	14314	14293	14507	14500	14223	14261	14307	14319	14200	14515	14268	14258	14215	14241	14127	14232	14401	14106	14356	14183	14321	14331	14400	14237	14240	14456	14274	14203	14126	14212	14208	14310	14151	14218	14126	14411	14587	14238	14185	14386	14382	14210	14406	14347	14235	14327	14495	14322	14122	14308	14255	14277	14308	14246	14244	14379	14443	14322	14394	14339	14379	14207	14239	14234	14365	14419	14256	14368	14193	14264	14190	14177	14355	14314	14191	14149	14306	14255	14277	14414	14283	14252	14450	14267	14201	14120	14275	14183	14328	14253	14330	14411	14182	14248	14264	14330	14318	14173	14302	14127	14481	14331	14161	14362	14364	14226	14200	14182	14266	14302	14383	14480	14315	14374	14332	14353	14401	14266	14346	14283	14243	14209	14318	14223	14408	14287	14174	14171	14176	14335	14290	14414	14334	14277	14209	14380	14258	14240	14277	14344	14406	14357	14335	14204	14349	14313	14340	14435	14385	14381	14265	14198	14227	14348	14401	14216	14359	14331	14381	14390	14231	14472	14268	14352	14234	14335	14297	14405	14385	14267	14198	14427	14302	14205	14230	14464	14411	14277	14406	14345	14541	14236	14282	14197	14355	14354	14329	14226	14180	14358	14251	14315	14289	14489	14276	14414	14139	14293	14313	14308	14275	14242	14225	14362	14296	14486	14334	14298	14170	14348	14481	14287	14403	14163	14395	14336	14264	14190	14269	14253	14201	14142	14201	14265	14293	14307	14261	14211	14385	14286	14430	14346	14239	14283	14373	14277	14333	14257	14074	14288	14311	14277	14069	14367	14437	14236	14227	14319	14322	14361	14336	14259	14336	14198	14425	14165	14315	14196	14301	14345	14341	14281	14397	14239	14276	14350	14352	14329	14201	14181	14366	14289	14290	14355	14163	14279	14106	14290	14284	14354	14268	14191	14248	14295	14348	14401	14412	14372	14424	14290	14125	14256	14344	14169	14126	14259	14364	14354	14076	14173	14506	14298	14248	14162	14148	14515	14491	14337	14288	14238	14467	14253	14140	14274	14275	14083	14272	14382	14180	14278	14273	14320	14262	14053	14459	14250	14185	14519	14362	14175	14315	14340	14289	14350	14168	14201	14240	14140	14403	14099	14330	14340	14366	14344	14313	14268	14201	14361	14516	14268	14202	14354	14351	14142	14386	14118	14278	14310	14364	14172	14448	14229	14240	14325	14306	14371	14356	14412	14323	14283	14376	14251	14249	14412	14262	14273	14240	14279	14197	14171	14268	14258	14259	14157	14274	14438	14157	14173	14283	14390	14175	14349	14300	14428	14322	14202	14299	14285	14369	14268	14304	14154	14183	14322	14139	14254	14486	14476	14356	14388	14326	14273	14369	14341	14129	14314	14152	14155	14300	14331	14411	14412	14322	14330	14202	14215	14222	14311	14132	14248	14433	14361	14296	14060	14390	14397	14258	14300	14386	14293	14397	14359	14232	14214	14270	14209	14235	14250	14199	14280	14223	14439	14116	14300	14271	14445	14179	14295	14171	14350	14230	14213	14373	14213	14348	14254	14312	14218	14323	14289	14471	14351	14367	14214	14325	14259	14371	14312	14142	14420	14363	14177	14322	14318	14232	14471	14358	14377	14142	14238	14208	14052	14249	14356	14395	14200	14370	14173	14471	14254	14204	14393	14384	14072	14360	14287	14210	14247	14289	14271	14334	14469	14198	14344	14219	14208	14369	14340	14323	14318	14190	14130	14233	14231	14160	14221	14375	14380	14156	14381	14069	14384	14471	14188	14112	14442	14304	14359	14292	14202	14193	14380	14206	14335	14379	14283	14170	14354	14340	14364	14190	14478	14266	14386	14482	14126	14442	14268	14341	14383	14380	14250	14228	14386	14304	14465	14247	14307	14338	14145	14301	14360	14312	14357	14378	14222	14325	14183	14255	14364	14206	14152	14372	14253	14306	14394	14258	14184	14251	14292	14204	14390	14410	14242	14243	14238	14266	14409	14360	14528	14286	14330	14262	14422	14321	14204	14428	14218	14076	14325	14382	14342	14132	14217	14334	14342	14262	14259	14341	14259	14344	14400	14418	14250	14251	14301	14352	14291	14190	14389	14236	14287	14186	14320	14354	14151	14012	14327	14029	14419	14459	14218	14381	14423	14362	14285	14291	14188	14370	14206	14300	14262	14314	14262	14329	14362	14313	14263	14209	14363	14319	14288	14363	14286	14350	14196	14316	14262	14321	14394	14262	14336	14241	14362	14321	14408	14379	14291	14145	14259	14372	14372	14308	14281	14499	14107	14214	14336	14330	14249	14417	14154	14400	14319	14293	14272	14319	14351	14182	14350	14309	14272	14259	14216	14224	14013	14226	14291	14359	14149	14324	14426	14192	14134	14200	14261	14393	14142	14342	14314	14334	14310	14216	14349	14056	14449	14401	14135	14154	14198	14457	14264	14371	14407	14326	14160	14357	14357	14466	14039	14448	14286	14225	14385	14437	14304	14111	14268	14297	14339	14361	14381	14326	14315	14551	14423	14343	14192	14308	14353	14560	14382	14414	14548	14427	14326	14313	14341	14157	14235	14484	14309	14210	14388	14268	14301	14299	14245	14256	14422	14313	14427	14254	14199	14227	14172	14189	14219	14377	14166	14223	14357	14289	14197	14174	14420	14383	14308	14189	14286	14335	14288	14355	14277	14280	14476	14271	14213	14267	14296	14171	14283	14139	14257	14292	14257	14427	14275	14405	14151	14210	14450	14283	14330	14305	14325	14221	14507	14400	14297	14401	14199	14373	14411	14325	14221	14244	14225	14341	14429	14164	14407	14316	14229	14356	14121	14204	14285	14416	14269	14415	14139	14473	14335	14214	14272	14068	14335	14197	14248	14370	14156	14299	14204	14217	14358	14348	14376	14441	14352	14292	14207	14381	14510	14276	14266	14324	14148	14357	14245	14364	14251	14320	14088	14349	14228	14118	14427	14422	14285	14388	14287	14314	14437	14194	14349	14237	14356	14188	14381	14226	14289	14381	14246	14369	14296	14226	14252	14233	14234	14318	14405	14124	14294	14294	14292	14291	14251	14418	14392	14337	14073	14325	14267	14452	14268	14321	14238	14503	14357	14249	14348	14091	14393	14135	14370	14285	14418	14212	14364	14449	14373	14223	14329	14358	14277	14196	14372	14266	14257	14403	14316	14305	14281	14247	14315	14237	14197	14279	14357	14239	14257	14401	14297	14120	14391	14309	14344	14196	14421	14176	14411	14461	14216	14410	14420	14396	14274	14253	14285	14475	14333	14257	14450	14264	14297	14185	14237	14281	14234	14235	14239	14334	14169	14391	14430	14483	14350	14209	14222	14400	14298	14113	14392	14394	14333	14080	14332	14204	14374	14186	14401	14478	14393	14128	14207	14394	14333	14182	14498	14299	14362	14159	14433	14162	14201	14190	14394	14261	14206	14412	14384	14220	14179	14396	14372	14312	14357	14437	14203	14362	14248	14417	14322	14228	14382	14183	14219	14244	14337	14434	14204	14545	14423	14252	14179	14255	14436	14219	14243	14372	14203	14141	14464	14324	14305	14473	14539	14420	14289	14371	14298	14305	14275	14454	14347	14349	14320	14291	14227	14251	14244	14313	14396	14247	14431	14234	14326	14364	14139	14248	14319	14231	14295	14320	14185	14165	14307	14265	14303	14286	14242	14377	14302	14369	14201	14322	14303	14302	14249	14184	14317	14451	14360	14357	14216	14377	14291	14316	14205	14227	14322	14108	14361	14400	14074	14459	14385	14273	14268	14357	14298	14335	14234
22946	21420	29465	23776	21713	24179	26786	20731	19315	19329	18811	18245	18876	19181	18734	18193	17754	17553	17638	17462	17695	17326	17094	17238	17403	17285	17347	17687	17582	17393	17549	17424	17308	19311	22204	21672	19916	18527	17396	17304	17258	17103	17022	17114	17064	17028	17004	17145	17144	17237	17065	17101	17069	17048	17217	17170	17152	17002	16853	17143	17081	17223	17111	16922	16983	17074	17048	17036	17071	17014	16952	16981	16920	16991	16976	17003	16874	17059	16939	17035	16992	16720	17105	16890	17277	17101	17072	16946	17098	17188	17232	16963	17031	16987	17159	16981	16827	16758	16847	17006	17028	17036	17009	16917	17092	17225	16954	17012	17126	16986	17035	16887	16865	17129	16959	17021	17074	17061	17017	17144	17045	16925	17014	17000	17001	17078	16902	17169	17207	17076	16878	16965	17074	17020	17092	17062	16951	16727	16821	17013	16854	16895	17092	17227	16990	16899	16786	17011	16857	17010	16957	17155	17200	17133	16991	16966	17055	17081	17029	17135	17072	17033	16997	16998	17114	16982	16927	17053	17049	16931	16878	16900	16941	17038	17163	16819	16926	16971	16870	17055	17092	17045	17183	17263	16936	16960	16908	17016	16779	17032	16941	17001	16901	17051	17016	16969	17064	16900	16976	16948	16997	16879	17018	17082	17142	16994	16912	16821	16999	17285	16915	17055	17169	16792	16918	17063	16996	16891	16846	17018	16792	17111	16895	16866	17006	17021	17198	17073	17178	16938	17097	16991	16933	17058	16811	17004	16899	17160	16961	17023	16958	17048	17088	17067	16914	17022	16973	17036	16977	16955	17016	16978	17223	17140	16942	17165	16943	17016	16972	17037	17027	16885	16882	16867	17026	17131	17058	17048	16981	17084	17143	17311	16985	16846	16930	17037	17019	17149	17056	16994	17040	16852	16936	16894	16783	16828	16982	17000	17036	16935	17072	16788	16916	16903	17069	16837	17025	17017	17075	17056	17026	17209	17013	17044	16947	16795	17174	17108	16942	17144	17038	17098	17062	17046	16810	16825	17010	16997	16890	17186	17036	16990	16941	17063	16922	16990	17214	17015	17036	16942	17080	17022	16885	17080	17039	17189	17085	16989	17019	16903	16869	16892	16949	16998	16958	16743	16972	17143	17018	16999	16931	16937	17150	17085	16927	17072	17013	16801	17017	16981	17145	17108	17159	16766	17013	16981	16952	17057	16987	16963	17041	16790	16973	17021	17042	17068	17137	16893	17048	16992	17088	17185	16962	16950	17023	17031	16982	16898	17028	16820	16949	16785	17030	16827	16885	16801	17027	16823	16956	16977	17153	16947	17008	16705	16995	16981	17103	16979	16914	17078	16886	16930	16953	17199	17157	16923	16986	16913	16880	17075	16796	17015	16768	16924	17121	16891	17181	17150	17007	16999	16986	17080	16995	17163	17004	17012	16944	17043	17008	17082	16964	16935	16811	16859	17122	17074	17260	17045	16899	16885	16939	16890	17128	16817	17098	17044	17074	16997	17017	16922	17061	17250	17121	16803	16847	17055	16988	16940	17017	16959	17070	16781	16862	16911	17009	16958	17013	17033	16991	17060	17003	16914	17260	17007	17046	17011	16970	17123	16926	16977	17074	16900	16973	16973	16887	16894	16785	16900	16965	16915	17070	16720	16827	16964	17091	16847	16909	16800	17181	17158	16918	16978	16884	16981	17014	17119	16942	17085	16945	16959	16919	16934	17016	16744	16840	17022	17083	17095	16837	16868	17079	16924	16798	16748	17001	16764	16997	16839	16950	16918	16876	16972	17076	16936	16910	16937	16989	16943	17128	17173	16986	17021	17112	16974	16974	16867	17216	16903	16988	16863	16875	16897	17012	16915	17045	17110	17065	17086	16889	16872	17120	16871	17047	16834	16853	16910	17204	16858	16974	17082	17044	16853	17023	17018	16970	17088	16826	16975	16881	16897	17007	16940	16901	17103	17055	16840	16891	17037	17104	16911	17093	17094	16885	17015	17032	16953	16953	17023	16966	16886	17109	16943	16979	17053	17050	16985	16965	17016	17095	17077	16959	16880	16899	17025	17204	16847	16968	16874	17030	16990	16794	16927	17020	16919	17036	17045	17195	17193	16968	17032	17049	17038	17060	17107	16825	16863	17009	17108	16900	16894	17121	16932	17118	17032	17311	17083	16913	16706	16921	17034	17154	17211	16940	16979	16704	16930	16945	17148	17071	16777	16988	16927	16808	17042	16829	16857	17032	16938	17108	16681	17119	16767	17068	16888	16746	16919	17152	17201	17000	16981	17029	17004	16811	16981	16998	17104	16932	17036	17042	17199	17200	16890	17202	16964	16827	16838	17064	16832	16956	16900	16800	16927	17082	16964	16891	16910	16832	16946	16786	16970	16963	17007	16986	16959	16988	16970	16876	16957	17026	16985	16794	16922	16856	17070	16936	16930	17139	16935	16864	17064	16772	16915	16944	17065	17133	16948	17071	16892	16999	16851	17025	16979	17043	16806	17119	16917	17045	17074	16813	16915	16940	16982	16978	16779	16976	16980	17042	16949	16778	17007	16929	17067	16694	16971	17024	16954	17049	17113	16953	17040	17052	16862	16985	16844	17032	16900	16928	17007	16918	16961	17009	16958	17043	16964	16913	16857	16745	17034	17026	16912	16964	16887	16861	16983	16973	16925	17016	16892	17114	17075	17103	17022	16967	17097	17104	17001	17036	16820	16972	16833	16952	17071	17030	17131	16857	17147	17128	16942	16860	16908	16912	17092	16975	16742	16916	16959	17258	17042	16961	16893	16980	17021	16824	17202	16805	17146	16937	17190	16964	16784	17011	16847	17013	17120	17097	16912	16897	16895	17096	16910	17089	17043	16824	16853	16939	16827	17092	16967	17075	16984	16970	17257	17035	17019	16885	16962	16982	17098	17048	17114	17077	16974	17113	17060	17026	16824	16784	17049	17010	16906	17061	17046	17015	17077	16897	16604	16636	17011	17212	17110	16820	16960	17070	16901	17015	16967	16926	16897	17004	16986	17075	16881	16874	16977	17000	16706	16815	17043	16808	16726	17055	17140	16910	16981	17174	17107	17127	16998	17146	17125	17007	16980	16859	17006	17015	16926	17023	17052	17127	16852	17090	16799	16946	17115	16965	17098	17133	16854	17029	16895	16950	17057	17148	17002	16642	17046	17111	16868	16963	17091	16871	16905	17020	16869	16835	17155	16948	16931	17005	16931	17035	16982	17059	16844	16849	16970	16910	16934	16786	17016	17008	16975	17187	17020	16821	16803	16926	16963	16820	16936	17025	17076	16934	17027	17026	17145	16896	17204	17130	16974	16921	16932	16865	16966	16962	17012	16859	16686	16926	17096	17042	16913	17016	17009	16980	17076	17233	16903	16840	17100	16825	17076	16909	16961	17076	16752	17024	16943	16956	16877	16906	16924	16946	17044	16840	16858	17048	16754	16939	16975	17111	16809	16985	17163	17037	16880	16941	16928	16868	17053	16909	16894	16971	16943	16880	16965	17048	16926	16841	16944	17005	16796	17071	16823	16953	16960	17054	17267	17098	16830	16817	16795	17179	17065	16955	17026	16836	16884	17016	17072	17069	17191	17228	17016	17010	16952	16988	17013	16970	16844	17103	17031	16954	17124	16906	16840	16966	17082	16930	16858	16943	16810	16970	17104	17153	16815	16969	16858	17200	16948	16996	16937	17080	17054	17086	16915	16967	16799	17093	17013	16993	17028	17139	16736	16994	17233	17018	16839	16740	17132	17112	16983	16884	16949	17027	17044	16990	16818	16962	17181	16951	17053	16834	16918	16923	16959	17010	17040	17025	16856	17032	16917	16992	16751	17127	16859	16825	16808	16755	16914	16969	16860	16906	16852	16991	17009	17000	16872	16826	16831	16852	16880	17049	16838	16980	16974	17083	16908	16985	16996	16831	16777	16996	16815	16911	16956	16762	16966	17066	17171	16951	17097	16757	17147	17092	16921	16928	16953	16976	17014	17127	16911	17127	16916	17014	17160	16738	16809	16897	17023	17026	16910	16959	17178	17036	16905	17062	16974	16980	16816	16871	16927	16989	17039	16953	16821	16966	16863	16972	17022	17188	16820	16956	16869	16840	16956	17001	16939	16853	16796	16918	16825	17043	16954	16973	17094	17029	17007	16956	17016	17148	17003	16972	16879	17102	16901	17081	17199	16780	16919	17155	17073	17074	17008	17038	16868	17014	17043	16856	16978	17028	16958	17082	16802	17023	16806	17132	16973	16962	16963	17180	16862	17011	17011	16995	17160	16910	16974	16892	16898	17142	16923	17136	16903	16876	16892	16894	17100	17048	16759	17087	17018	17053	16822	16888	16865	17008	16957	16898	17098	17068	17078	17078	17000	17004	16846	16956	16972	16946	16715	17084	17079	16862	16890	16915	17039	17023	17206	17154	17101	16826	17006	17020	16899	16846	16755	16947	17041	17080	17157	16973	16891	17198	17042	17099	16841	17139	16953	16982	17055	17211	16885	16805	16924	16789	17147	16940	17146	16961	16757	16996	16965	17008	16829	17191	17015	17075	17013	16934	16956	16994	17084	17087	17050	17116	16904	16823	16943	17174	17021	17092	16937	16883	16977	17121	17015	16740	16996	17070	17146	16838	17091	17061	17011	17217	17162	16974	16861	17033	16992	17053	16938	16883	16644	17097	16837	16938	17044	17108	17320	17011	16990	17172	17049	17016	16923	17054	16972	16942	16926	16808	17029	17274	17300	17185	16963	17198	17027	16865	16795	16821	17107	16967	16816	17165	17079	17041	16882	16952	17028	16899	17077	17100	17131	17112	17052	16786	17045	17011	16976	17019	17023	17017	16819	16968	16858	16754	17051	16903	16880	16901	16873	16966	17095	17054	16832	17013	16836	16956	16831	16974	16877	16962	16902	16923	17066	16862	17016	16994	16815	17037	17101	16999	16955	16957	16772	17000	17066	17073	17119	17090	17195	17086	16983	17029	17131	16842	17031	17305	17018	17115	17161	17125	16909	17062	17153	17030	17067	16907	17016	17111	16840	16804	16809	17029	16884	16850	16943	17140	16811	16973	16900	17102	16984	17022	16867	16995	16988	17025	16950	17107	16835	16855	16968	16947	17056
20917	37736	36774	30971	26697	23379	20784	19087	18384	17427	16580	16248	17235	17579	16836	15859	15206	15080	15093	14929	14951	14688	14611	14544	14760	14427	14683	15001	14908	14983	15076	14600	14831	18149	21296	20006	17304	15602	14779	14626	14325	14524	14343	14265	14227	14369	14429	14363	14499	14358	14379	14215	14319	14365	14377	14299	14313	14227	14289	14274	14287	14346	14505	14206	14326	14447	14429	14188	14239	14385	14340	14219	14293	14109	14356	14293	14380	14348	14449	14544	14231	14238	14194	14023	14223	14497	14316	14415	14331	14479	14287	14317	14384	14442	14501	14301	14316	14271	14222	14346	14517	14288	14391	14396	14409	14171	14190	14197	14406	14498	14171	14394	14413	14193	14243	14328	14329	14433	14338	14308	14322	14408	14232	14297	14198	14220	14240	14289	14411	14423	14338	14426	14414	14211	14277	14182	14542	14259	14418	14392	14292	14275	14226	14329	14325	14299	14253	14290	14314	14197	14414	14311	14375	14375	14175	14256	14265	14412	14426	14296	14333	14409	14260	14406	14407	14439	14463	14279	14173	14198	14230	14366	14487	14316	14372	14326	14247	14251	14304	14319	14336	14408	14142	14469	14273	14307	14285	14402	14304	14419	14292	14317	14352	14184	14270	14202	14315	14331	14391	14209	14167	14429	14406	14294	14331	14271	14209	14169	14343	14312	14305	14138	14363	14248	14181	14468	14287	14364	14270	14430	14220	14129	14376	14267	14268	14264	14305	14263	14296	14223	14345	14123	14097	14198	14408	14183	14121	14303	14395	14293	14356	14383	14242	14318	14206	14339	14248	14325	14355	14342	14405	14251	14288	14340	14298	14449	14217	14325	14393	14158	14396	14330	14339	14385	14315	14245	14312	14322	14308	14473	14168	14317	14342	14425	14087	14196	14316	14401	14144	14200	14150	14164	14456	14302	14306	14231	14208	14374	14225	14434	14138	14389	14195	14142	14370	14537	14257	14385	14143	14215	14367	14270	14179	14363	14278	14242	14170	14193	14177	14450	14099	14260	14403	14196	14320	14249	14297	14188	14326	14423	14589	14114	14442	14262	14189	14127	14387	14398	14305	14400	14237	14390	14441	14347	14255	14210	14258	14309	14250	14292	14152	14219	14231	14310	14272	14227	14473	14414	14229	14233	14265	14179	14389	14451	14321	14464	14390	14383	14356	14433	14186	14275	14395	14168	14399	14223	14277	14412	14240	14262	14282	14234	14307	14310	14046	14215	14276	14393	14336	14276	14402	14329	14524	14346	14330	14265	14351	14225	14281	14363	14229	14399	14246	14453	14082	14422	14189	14227	14255	14339	14205	14305	14382	14275	14391	14343	14266	14267	14258	14360	14357	14227	14229	14355	14279	14200	14244	14344	14227	14163	14416	14237	14151	14304	14168	14381	14222	14311	14377	14288	14384	14321	14236	14412	14301	14362	14319	14446	14245	14304	14311	14263	14397	14257	14287	14172	14342	14345	14219	14127	14270	14102	14192	14287	14369	14259	14330	14337	14272	14058	14316	14295	14370	14385	14390	14077	14184	14106	14475	14330	14459	14267	14377	14325	14242	14252	14333	14263	14341	14406	14306	14321	14324	14458	14288	14260	14368	14192	14243	14091	14274	14155	14268	14190	14335	14217	14436	14218	14356	14347	14389	14264	14360	14333	14286	14198	14628	14238	14221	14301	14376	14224	14256	14209	14282	14188	14403	14257	14259	14195	14218	14389	14355	14397	14159	14394	14374	14187	14309	14397	14341	14461	14416	14224	14290	14226	14297	14332	14488	14556	14296	14337	14413	14154	14229	14320	14354	14331	14209	14398	14126	14190	14210	14512	14390	14236	14428	14239	14272	14217	14355	14233	14367	14183	14273	14223	14272	14352	14133	14362	14226	14236	14333	14247	14310	14352	14219	14182	14302	14219	14323	14305	14200	14409	14298	14396	14255	14173	14125	14449	14386	14351	14349	14192	14139	14063	14314	14247	14275	14174	14181	14306	14254	14466	14281	14432	14332	14392	14271	14173	14305	14284	14165	14295	14386	14273	14287	14363	14155	14127	14215	14364	14263	14266	14330	14278	14324	14274	14412	14381	14411	14044	14235	14522	14297	14271	14159	14253	14309	14260	14398	14180	14107	14277	14130	14242	14223	14144	14397	14386	14221	14228	14470	14285	14301	14203	14316	14079	14376	14402	14279	14187	14287	14251	14404	14134	14310	14303	14298	14294	14115	14231	14286	14361	14205	14285	14361	14325	14310	14274	14409	14268	14377	14251	14373	14184	14248	14312	14347	14334	14221	14381	14271	14239	14294	14332	14197	14166	14182	14273	14304	14204	14295	14416	14441	14103	14264	14322	14280	14300	14317	14385	14315	14281	14304	14322	14228	14363	14314	14193	14367	14361	14230	14200	14436	14331	14437	14317	14204	14393	14160	14183	14173	14330	14405	14139	14441	14389	14200	14371	14126	14099	14326	14300	14240	14183	14161	14284	14200	14262	14083	14507	14422	14396	14330	14219	14182	14496	14098	14219	14444	14242	14241	14298	14247	14144	14189	14191	14278	14524	14442	14387	14263	14309	14426	14340	14183	14255	14251	14507	14207	14359	14260	14191	14264	14111	14244	14334	14232	14106	14363	14359	14264	14260	14215	14073	14299	14367	14350	14429	14225	14234	14239	14348	14084	14370	14237	14166	14258	14157	14290	14332	14193	14318	14252	14371	14369	14505	14333	14284	14089	14325	14275	14462	14034	14199	14464	14379	14131	14114	14223	14443	14290	14420	14240	14165	14350	14336	14167	14296	14351	14155	14178	14179	14408	14324	14356	14202	14275	14310	14290	14366	14419	14357	14278	14247	14222	14172	14311	14258	14437	14287	14286	14292	14278	14292	14298	14366	14264	14311	14222	14390	14311	14355	14217	14242	14245	14391	14234	14228	14271	14197	14417	14150	14433	14214	14159	14368	14163	14068	14324	14068	14371	14088	14184	14420	14249	14278	14189	14226	14198	14254	14409	14357	14306	14139	14336	14298	14316	14350	14250	14361	14258	14229	14199	14395	14255	14278	14351	14145	14287	14185	14154	14108	14225	14204	14201	14152	14361	14225	14280	14286	14222	14291	14260	14353	14295	14266	14219	14364	14215	14258	14402	14355	14222	14196	14151	14384	14263	14383	14285	14346	14425	14198	14338	14423	14156	14415	14144	14299	14224	14139	14186	14406	14381	14414	14280	14372	14327	14306	14393	14431	14447	14239	14147	14421	14472	14206	14259	14276	14429	14131	14214	14420	14502	14202	14206	14252	14316	14255	14282	14338	14341	14145	14340	14350	14208	14230	14309	14363	14234	14128	14364	14305	14316	14368	14305	14282	14350	14333	14275	14376	14078	14280	14270	14308	14348	14065	14365	14363	14336	14294	14283	14410	14360	14374	14144	14310	14308	14276	14361	14166	14402	14160	14223	14258	14109	14144	14383	14389	14270	14194	14162	14374	14367	14375	14142	14338	14300	14192	14250	14254	14145	14356	14155	14440	14091	14203	14222	14252	14241	14237	14334	14437	14252	14332	14194	14294	14354	14390	14442	14330	14087	14341	14324	14322	14264	14228	14329	14268	14423	14415	14126	14468	14312	14289	14268	14433	14441	14387	14293	14412	14303	14204	14337	14261	14152	14443	14320	14380	14269	14338	14343	14329	14344	14203	14396	14217	14355	14333	14289	14519	14308	14259	14367	14195	14289	14460	14234	14357	14282	14482	14303	14415	14366	14206	14300	14222	14285	14212	14289	14152	14285	14320	14399	14188	14248	14152	14252	14204	14199	14119	14224	14208	14127	14193	14178	14431	14290	14328	14428	14269	14265	14443	14239	14254	14338	14069	14185	14323	14375	14280	14398	14315	14117	14199	14305	14261	14133	14517	14422	14310	14206	14399	14149	14358	14391	14258	14075	14411	14405	14307	14243	14377	14218	14297	14454	14260	14163	14346	14306	14304	14228	14323	14226	14249	14295	14123	14196	14327	14300	14344	14355	14333	14444	14313	14300	14196	14247	14285	14190	14418	14261	14126	14244	14270	14323	14141	14190	14454	14350	14368	14447	14315	14283	14224	14312	14239	14297	14198	14197	14257	14494	14380	14525	14385	14308	14115	14233	14267	14230	14301	14222	14405	14313	14374	14257	14216	14377	14147	14391	14374	14308	14367	14377	14174	14047	14233	14322	14230	14235	14298	14549	14209	14205	14356	14300	14308	14423	14261	14178	14281	14235	14087	14203	14182	14281	14142	14188	14385	14215	14304	14252	14320	14220	14363	14198	14264	14287	14259	14238	14296	14200	14293	14117	14146	14306	14194	14176	14466	14411	14344	14327	14315	14263	14423	14160	14133	14281	14390	14285	14345	14320	14214	14287	14427	14375	14129	14361	14243	14520	14115	14259	14228	14280	14179	14330	14153	14076	14328	14286	14142	14213	14325	14236	14422	14433	14089	14328	14410	14356	14230	14413	14310	14348	14352	14160	14332	14092	14351	14207	14279	14328	14231	14183	14257	14516	14247	14352	14180	14366	14337	14131	14408	14222	14224	14361	14299	14202	14398	14482	14232	14368	14479	14259	14341	14136	14185	14360	14151	14234	14175	14228	14268	14299	14295	14254	14178	14141	14392	14236	14280	14379	14398	14073	14301	14279	14487	14284	14420	14290	14260	14272	14344	14273	14420	14220	14422	14339	14370	14365	14261	14374	14396	14185	14352	14379	14287	14115	14469	14103	14312	14306	14176	14420	14429	14353	14350	14212	14260	14313	14209	14202	14368	14204	14276	14125	14313	14420	14282	14212	14332	14256	14284	14372	14343	14304	14304	14329	14172	14245	14274	14262	14395	14366	14310	14369	14433	14304	14305	14388	14282	14334	14231	14335	14260	14173	14335	14340	14346	14326	14455	14487	14284	14477	14192	14264	14043	14263	14301	14263	14234	14312	14424	14257	14291	14301	14267	14212	14330	14280	14407	14230	14432	14211	14369	14352	14326	14316	14332	14201	14267	14258	14264	14345	14223	14085	14181	14263	14349	14184	14160	14472	14323	14249	14190	14283	14370	14359	14457	14254	14276	14162	14557	14148	14493	14314	14388	14190	14296	14403	14361	14373	14247	14211	14255
27629	22678	27849	25941	21733	20075	19178	18341	18173	18021	17774	17720	17936	18010	17672	17603	17341	17301	17108	17232	17393	17053	17264	16811	17218	17221	17314	17398	17437	17499	17316	17485	17340	17570	17694	17930	17384	17479	17083	17108	17187	17088	17021	17310	17288	17186	17305	17244	17213	16949	17299	17141	17243	17104	17043	17181	17211	17260	17154	17025	17048	17164	17215	17283	17255	17294	17209	17194	17010	17175	17271	17094	17358	17138	17249	17217	17220	17272	17002	17242	17108	17219	17317	17269	17120	17113	17032	16953	17181	17149	16978	17252	17176	17060	17171	17369	17295	17108	17160	17170	17048	17296	16963	16951	17315	17522	17246	17160	17139	17074	17054	17006	17169	17231	17048	17008	17141	17079	17151	17162	17150	17207	17240	16985	17231	17075	17000	16998	17003	17167	17139	17123	17054	17099	17100	17129	17153	17037	17160	17325	17415	17094	17101	17141	17305	17110	17120	17140	17004	17035	16947	17210	17149	16905	17211	17103	17192	17091	17240	17211	16990	17112	17197	17190	17242	17175	17167	17317	17236	17277	16981	17200	17322	16891	17245	17063	17301	17132	17193	17202	17250	17089	17222	17135	17164	17035	17161	17074	17256	17235	17257	16984	17032	17268	17064	17079	17090	16937	17174	17032	17134	17153	17003	17026	17132	17180	16994	17032	17097	17207	17079	17278	16870	16956	17177	17271	17269	17213	17089	17276	17039	16982	17120	17059	16855	17275	17050	16989	17112	17207	16948	17020	17163	17241	17102	17042	17230	17112	17190	17222	17045	17120	17152	17262	17253	17257	17179	17084	17083	17196	17138	17055	17168	16962	16973	17014	17011	17083	17011	17132	17410	17061	16971	17019	17051	17074	17173	17112	17221	17074	16875	17202	17066	17308	17178	17264	17216	17167	17191	17179	17124	17191	17096	17119	17156	17146	17228	16973	17113	17198	17219	17208	17075	16865	16955	17180	17081	17249	17191	17134	17229	17199	17108	16965	17185	17201	17204	17121	17217	17367	17166	17235	17057	17175	17203	17066	17149	17261	17156	17211	17188	17136	17054	17320	17135	17197	17099	17176	17444	17341	17174	17338	17076	16977	17219	17113	17133	16995	17145	17088	17166	17054	17045	17208	17066	17180	17156	17010	17185	17068	17222	17170	17045	16995	17144	17171	17139	17156	17201	17119	17156	17055	16900	17060	17172	17011	17060	17173	17196	17368	17117	17146	17222	17320	17191	17230	17120	17113	17109	17199	17012	17100	17265	17113	17215	17160	17183	17111	17105	16904	17151	17166	17316	16979	17200	17056	17150	17100	17119	17259	17156	16949	17215	17250	17113	16969	17189	17270	17112	17151	17047	17134	17112	17096	17197	17234	17128	17207	17122	17133	17076	17051	17284	17249	17294	17165	17035	17118	17128	17184	17104	17047	17123	17243	17021	17318	17108	17047	17104	17176	17279	17030	17220	17218	16975	17048	17056	17056	17054	17058	17108	16980	17213	16997	17168	17214	17250	17133	17048	16928	17041	17185	17394	17080	16987	17077	17152	17319	17185	17192	17136	17045	17390	17075	16979	17270	17067	17217	17178	17280	16996	17089	17107	17098	17208	17207	17365	17001	16972	16992	17287	17061	17089	17187	17077	17133	17118	17252	17075	17234	17014	17115	17001	17352	17021	17102	16993	17171	17107	17141	17200	17086	17158	17122	17157	16983	17228	17153	17020	17218	17206	17260	16997	16934	17040	17298	17019	17143	17020	17207	17052	17153	17063	17246	17226	17248	17196	17015	16875	17122	17086	17258	17160	17168	17176	17079	17065	17167	17085	16976	17141	17192	17041	17219	17157	17402	17254	17091	17286	17052	16925	17326	17055	17052	17150	17219	17240	17234	17066	16902	17214	17024	17172	17399	17047	17046	17088	17229	17233	17232	17034	16920	17159	17309	17228	17361	17399	17065	17038	17227	17168	17282	17149	17129	17000	17165	17070	17069	17139	17221	17384	17216	17243	17103	17245	16896	17166	17175	17181	17311	17251	17098	17238	17247	17070	17099	17296	17200	17421	17115	17174	17045	16955	17114	17115	17021	17264	17250	17247	17173	17102	17187	17258	17352	17071	16958	17106	16874	17169	17095	17243	17169	17223	17281	17044	17363	17264	17139	16999	17217	17232	17227	17396	17259	17089	17060	17335	17166	16934	17065	17186	17131	17177	17132	16995	16976	17283	17154	17094	17206	17075	17061	16967	17118	16994	17072	17279	17044	17078	17208	17128	17203	17129	17113	17202	17007	17053	17155	17110	17209	17046	17208	17161	17132	17239	17187	17195	16995	17165	17100	17242	17081	17160	17109	17118	17175	17153	17231	17304	17148	17219	17175	17284	17120	17109	17192	17243	17121	17084	17075	17067	17251	17011	17045	17227	17318	17390	16962	17143	17337	17146	17108	17135	17080	17115	17259	17127	17045	16983	17302	17136	17299	17399	17307	17150	17307	16947	17322	17296	17157	17123	17109	17109	17123	17131	17044	17030	17101	17094	17114	17139	17251	17111	17146	17122	17113	17136	17180	17103	17137	17109	17083	17199	17157	17070	17038	17203	17157	17259	17172	17289	17158	17031	17110	17129	17169	17169	17205	17209	17205	17050	17002	17013	17183	17270	17416	17123	17119	17189	17081	17272	17200	16955	17079	17187	17281	17327	17016	17128	17115	17122	17110	17178	17077	17084	17183	17233	17063	16895	17120	17213	16962	17254	17046	17158	17096	17232	17045	17176	17042	17275	17100	17212	17217	17345	17075	17036	17303	17204	17151	17244	17137	17087	16881	17256	17344	17243	17033	17291	17017	16810	17173	17270	17023	17001	17275	17103	17110	17058	17354	17223	17224	17079	17130	17182	17242	17100	17195	17322	17255	17206	17257	17092	17097	17197	17274	17146	17028	17196	17159	17179	16957	17162	17019	17165	17344	17151	17124	17286	17083	17096	17209	17228	17121	17401	17194	17210	17111	17121	17277	17031	16941	17300	17200	17061	16915	17091	17012	17172	17032	17339	17223	17247	16992	17313	17020	17233	17135	17144	17313	17015	17245	17167	16985	17024	16871	17180	17248	17183	17334	17072	17017	17032	17125	17096	17219	17151	17167	16930	17185	16979	17109	17170	17155	17104	17050	17224	17050	17273	17136	16870	17141	16884	17064	17156	17202	17294	17080	17076	17005	17028	17113	17198	16905	17273	17218	17200	17126	17243	17131	17224	16942	17126	17112	17170	17096	17231	17042	17101	17168	17125	17298	17179	17059	16974	17252	17223	17101	17163	16998	17324	17157	17264	17227	16964	17088	17199	17406	17140	17221	17247	17242	17043	17136	17242	17352	17021	16961	17069	17215	17158	17126	17082	17135	17069	17026	17328	17033	17108	17017	17160	17249	17090	17010	17291	17168	17119	17184	17306	17306	17403	17123	17090	17312	17079	17249	17141	17252	16798	17378	17395	17093	17243	17089	17174	17115	17076	17077	17226	17262	17079	17176	17087	17198	17133	17011	17182	17100	17397	17352	17211	17090	16826	17170	17177	17019	17185	17094	17351	17152	17172	17264	17231	17198	17293	16982	17093	17052	17213	17131	17128	17063	17187	17271	17080	17082	17289	17317	17232	17110	17199	17164	17253	17182	17248	16942	17126	17232	16944	17128	17158	17253	17250	17128	17211	17246	17357	17060	17123	17136	17312	17105	17366	17144	16797	17043	17033	17166	17082	17218	17069	17097	17141	17172	17105	17136	16911	16997	17411	17033	17055	17415	17137	17055	17190	17077	17308	17029	17117	17080	16922	17321	17189	17074	17048	17088	17236	17064	17118	16970	17069	17047	17147	17033	17127	17120	17180	17076	17220	17180	17146	17211	17140	17081	17252	16829	17086	17078	17115	17020	17128	17028	17047	17293	17194	17324	17185	17153	17232	17173	17186	17121	17164	17239	17110	17262	17173	17099	17170	17339	17387	17173	17053	17151	17299	17198	17268	17071	17085	16991	17079	17090	17084	17152	17138	17074	17019	16941	17162	17393	17138	17309	17229	17274	17130	17181	16995	17049	17161	17108	17047	17188	17351	17114	17259	17444	16972	17177	16962	17107	17171	17352	17213	17053	17152	16937	17046	17178	16998	17108	17204	17139	17099	17017	17185	17116	17099	17245	17332	17250	17160	16990	17031	17059	17310	17008	17158	17166	17228	17159	17045	17285	17099	17240	17122	17184	17235	17237	17131	17155	17234	17221	17000	17190	17063	17123	17059	17124	17139	17345	17262	17114	17085	17235	16945	16914	17080	17041	17282	17208	17256	17011	17000	17160	17278	17216	16925	17244	16949	17220	17345	17087	17054	17292	17166	17067	17322	17118	17255	17221	16918	17235	17088	17154	17144	17057	17163	17097	16864	17086	17299	17033	17030	17090	17089	17238	17207	17098	17175	17249	17097	17167	17257	16973	17013	17185	17295	17213	17017	17118	17111	17099	17049	17177	17160	17088	17078	17106	17120	17149	17298	17271	17130	16899	17062	17144	17124	17287	17454	17210	17074	16978	17011	17285	17066	16985	17067	16997	17168	17213	17109	17086	17446	17251	17204	17134	17212	17226	17209	17156	17172	17095	17254	17078	17123	17069	17151	17342	17315	17096	17287	17248	17170	17139	17211	17071	17097	17148	17011	17144	17248	17135	17057	17107	17200	17202	16928	17027	17164	17098	17194	17107	17081	16992	17151	17381	17251	17119	17102	17175	17194	17013	17146	17174	17015	17190	17138	17205	17153	17177	17180	17351	17162	16990	17257	16839	17133	17327	17087	16804	17143	17165	17166	17205	17261	17095	17329	17081	17020	16871	17136	16951	16993	17012	17219	17423	17195	17093	17053	17181	17178	17234	17114	17149	17283	17195	17224	17079	16978	17223	17297	17092	17147	17171	17119	17298	17242	17204	16924	17022	17219	17095	17171	17134	17053	17202	17104	17150	17131	17354	17084	17324	17205	17200	17096	17104	17120	17044	17277	17216	17354	17160	17105	17121	17023	17250	17196	17279	17303	17302	17213	17311	17258	17325	17364	17448	17168	17095	17074	17228	17217	17143	17252	17259	17215	17319	17170	17189	17039	17174	17138	17109	17151	17268	17083	17147
18604	26647	27218	23218	20772	18352	17233	16416	15974	15375	15160	14953	15426	15622	15338	14772	14755	14600	14564	14389	14510	14636	14498	14365	14345	14500	14548	14680	14648	14651	14628	14403	14442	14666	14948	15063	14756	14578	14366	14353	14326	14400	14423	14438	14429	14471	14313	14575	14375	14327	14530	14432	14380	14430	14642	14452	14414	14433	14202	14282	14257	14298	14532	14283	14308	14267	14373	14353	14211	14461	14354	14388	14215	14398	14276	14143	14444	14277	14337	14510	14415	14331	14515	14340	14459	14242	14296	14519	14236	14332	14216	14385	14322	14279	14396	14246	14457	14337	14184	14454	14312	14401	14377	14358	14239	14465	14362	14218	14416	14313	14422	14396	14343	14385	14339	14436	14376	14319	14415	14155	14441	14260	14328	14480	14244	14313	14240	14345	14455	14284	14246	14284	14334	14388	14341	14337	14374	14236	14385	14155	14324	14366	14414	14403	14483	14362	14270	14261	14354	14312	14419	14237	14366	14466	14521	14304	14312	14323	14314	14275	14443	14415	14366	14427	14353	14211	14333	14270	14400	14372	14432	14384	14363	14328	14451	14360	14347	14426	14375	14245	14331	14282	14319	14424	14167	14239	14287	14354	14285	14353	14399	14273	14330	14258	14282	14282	14222	14406	14467	14348	14570	14273	14469	14152	14321	14318	14363	14225	14309	14307	14520	14251	14415	14476	14365	14351	14434	14326	14314	14483	14124	14522	14250	14211	14378	14269	14490	14391	14625	14468	14441	14393	14381	14448	14318	14333	14362	14385	14441	14440	14348	14196	14191	14167	14225	14330	14390	14378	14262	14318	14259	14378	14379	14441	14501	14317	14358	14403	14444	14481	14392	14384	14362	14381	14373	14239	14194	14355	14292	14350	14382	14268	14433	14385	14224	14319	14245	14421	14282	14284	14390	14411	14533	14407	14186	14226	14374	14298	14440	14610	14416	14303	14297	14284	14319	14230	14268	14497	14447	14385	14421	14347	14441	14137	14417	14430	14453	14329	14467	14345	14411	14375	14333	14419	14375	14331	14277	14143	14213	14457	14246	14305	14361	14349	14274	14280	14203	14240	14389	14292	14400	14285	14546	14323	14375	14477	14321	14406	14535	14417	14359	14171	14281	14387	14418	14321	14375	14159	14530	14400	14449	14369	14324	14424	14198	14385	14485	14348	14312	14326	14154	14431	14334	14370	14451	14380	14203	14216	14293	14458	14322	14371	14307	14238	14408	14206	14337	14268	14321	14508	14517	14213	14424	14332	14300	14571	14336	14368	14436	14299	14385	14488	14459	14319	14056	14432	14559	13973	14337	14445	14399	14304	14345	14425	14368	14358	14307	14456	14448	14370	14406	14361	14320	14392	14323	14379	14291	14389	14493	14571	14261	14408	14419	14260	14559	14204	14385	14356	14272	14316	14057	14381	14381	14464	14514	14405	14246	14295	14199	14515	14352	14346	14480	14402	14249	14244	14410	14375	14397	14377	14415	14414	14408	14386	14309	14404	14390	14390	14485	14306	14433	14369	14386	14280	14378	14447	14350	14217	14202	14210	14390	14422	14332	14282	14303	14342	14466	14335	14436	14245	14454	14354	14419	14238	14440	14293	14349	14333	14317	14381	14493	14327	14466	14283	14432	14300	14276	14266	14271	14211	14366	14195	14200	14470	14384	14457	14500	14442	14322	14307	14129	14337	14243	14263	14349	14482	14456	14470	14422	14380	14358	14265	14345	14376	14497	14394	14538	14275	14375	14522	14468	14326	14430	14409	14298	14413	14413	14238	14514	14458	14373	14363	14445	14471	14297	14476	14549	14371	14300	14463	14419	14413	14381	14418	14449	14322	14424	14377	14326	14290	14502	14450	14297	14275	14363	14477	14321	14416	14338	14263	14314	14252	14311	14268	14455	14338	14248	14441	14346	14261	14306	14295	14361	14360	14383	14301	14328	14456	14466	14311	14396	14406	14266	14266	14192	14353	14395	14462	14380	14450	14414	14466	14383	14344	14430	14326	14452	14320	14210	14202	14284	14550	14361	14443	14449	14308	14339	14341	14396	14428	14419	14335	14358	14403	14452	14429	14105	14307	14274	14322	14374	14237	14441	14380	14200	14307	14312	14313	14270	14295	14256	14456	14346	14330	14321	14245	14394	14412	14325	14512	14362	14275	14463	14378	14227	14406	14463	14073	14327	14251	14435	14294	14285	14366	14549	14335	14253	14551	14281	14472	14357	14377	14305	14365	14435	14383	14331	14286	14220	14346	14233	14495	14319	14466	14332	14478	14423	14370	14423	14331	14252	14387	14263	14345	14413	14236	14316	14341	14276	14301	14613	14460	14435	14425	14240	14473	14375	14315	14172	14384	14286	14370	14316	14343	14458	14349	14507	14338	14465	14490	14317	14324	14408	14486	14489	14424	14398	14248	14471	14302	14378	14439	14444	14258	14433	14359	14382	14399	14458	14295	14348	14350	14317	14489	14459	14395	14352	14350	14225	14404	14476	14375	14345	14345	14431	14404	14292	14328	14185	14286	14590	14259	14370	14416	14379	14339	14347	14356	14497	14415	14271	14476	14511	14382	14304	14416	14414	14373	14480	14468	14348	14527	14285	14293	14422	14560	14326	14310	14356	14252	14409	14337	14321	14313	14390	14325	14554	14316	14269	14291	14396	14207	14457	14313	14420	14334	14243	14498	14271	14268	14292	14212	14301	14436	14233	14336	14485	14399	14460	14286	14314	14339	14232	14471	14428	14303	14281	14347	14568	14398	14319	14364	14423	14392	14422	14420	14497	14421	14370	14380	14385	14515	14439	14241	14322	14371	14295	14475	14518	14405	14310	14537	14364	14472	14465	14504	14284	14440	14278	14407	14420	14311	14209	14292	14264	14346	14300	14311	14556	14336	14399	14572	14296	14466	14319	14302	14333	14441	14397	14306	14391	14393	14447	14372	14274	14369	14340	14479	14435	14361	14485	14333	14395	14264	14330	14471	14286	14354	14445	14501	14487	14313	14420	14431	14417	14430	14206	14375	14375	14534	14374	14361	14445	14393	14247	14462	14338	14367	14470	14226	14481	14313	14293	14250	14472	14468	14392	14270	14255	14216	14548	14386	14380	14278	14482	14374	14349	14225	14355	14252	14354	14352	14476	14415	14363	14353	14426	14472	14353	14361	14351	14391	14502	14365	14545	14410	14308	14413	14293	14298	14256	14567	14412	14285	14183	14359	14314	14524	14307	14435	14355	14370	14420	14291	14382	14388	14476	14328	14352	14387	14330	14410	14454	14314	14513	14471	14266	14485	14300	14276	14462	14014	14450	14249	14218	14344	14427	14450	14357	14337	14247	14272	14320	14546	14405	14301	14352	14356	14355	14406	14543	14262	14457	14332	14441	14383	14471	14349	14416	14351	14252	14490	14249	14326	14463	14515	14408	14238	14354	14413	14479	14430	14346	14313	14337	14381	14279	14426	14483	14339	14433	14398	14342	14388	14472	14410	14301	14384	14366	14367	14358	14348	14335	14362	14362	14158	14276	14425	14406	14267	14295	14362	14385	14341	14395	14196	14396	14183	14229	14365	14297	14366	14318	14286	14422	14391	14328	14505	14312	14409	14520	14253	14561	14414	14324	14339	14358	14339	14462	14427	14192	14370	14292	14435	14281	14279	14317	14250	14438	14353	14229	14250	14369	14373	14192	14379	14314	14322	14466	14256	14284	14238	14379	14307	14352	14491	14253	14410	14307	14278	14268	14443	14398	14425	14389	14495	14286	14476	14544	14382	14341	14375	14507	14153	14367	14472	14324	14461	14320	14351	14521	14281	14359	14238	14486	14450	14252	14378	14546	14343	14384	14399	14333	14579	14276	14450	14254	14284	14310	14549	14337	14391	14260	14239	14289	14308	14511	14310	14265	14549	14401	14385	14374	14305	14296	14310	14446	14354	14381	14348	14370	14330	14435	14388	14267	14454	14504	14350	14504	14308	14363	14421	14280	14246	14398	14275	14359	14541	14299	14409	14406	14324	14602	14241	14376	14386	14419	14539	14511	14311	14183	14284	14220	14445	14255	14284	14413	14377	14182	14374	14346	14428	14238	14287	14310	14354	14350	14456	14362	14364	14383	14345	14320	14377	14390	14456	14420	14449	14286	14374	14366	14384	14223	14301	14320	14310	14305	14380	14315	14662	14505	14297	14309	14494	14411	14448	14332	14325	14361	14469	14384	14409	14580	14344	14412	14383	14388	14467	14191	14491	14388	14366	14511	14231	14284	14273	14368	14520	14281	14490	14494	14479	14339	14535	14356	14416	14419	14360	14422	14471	14358	14339	14450	14307	14263	14437	14326	14416	14364	14494	14276	14415	14403	14253	14281	14399	14398	14354	14255	14534	14365	14410	14395	14216	14451	14410	14247	14515	14420	14318	14390	14448	14369	14157	14365	14504	14362	14365	14478	14360	14393	14309	14318	14349	14275	14445	14424	14400	14386	14237	14296	14286	14289	14528	14361	14250	14222	14501	14356	14361	14264	14213	14510	14377	14240	14354	14391	14542	14470	14270	14344	14429	14461	14452	14278	14309	14428	14440	14423	14444	14394	14442	14464	14362	14336	14343	14471	14293	14374	14345	14420	14411	14215	14152	14245	14125	14422	14389	14414	14148	14375	14522	14270	14297	14308	14338	14417	14492	14534	14415	14254	14211	14189	14435	14359	14345	14437	14298	14350	14416	14377	14343	14520	14256	14463	14428	14333	14372	14473	14275	14414	14222	14274	14478	14472	14224	14281	14353	14219	14356	14223	14469	14399	14463	14429	14312	14423	14282	14241	14369	14403	14394	14501	14453	14433	14311	14462	14238	14336	14379	14238	14347	14346	14403	14348	14401	14439	14556	14364	14341	14389	14267	14427	14308	14292	14297	14329	14276	14214	14299	14388	14432	14339	14382	14313	14420	14292	14453	14491	14440	14401	14319	14303	14217	14337	14348	14442	14320	14442	14268	14287	14368	14401	14479	14414	14402	14289	14252	14426	14470	14189	14256	14306	14303	14370	14478	14323	14328	14418	14472	14480	14453	14447	14265	14524	14510	14185	14263	14334	14176	14266	14441	14395	14511	14440	14433	14272	14418	14242	14241	14313	14430	14383	14597	14390	14285
23847	21429	29208	24206	22871	24197	23406	19737	19214	18886	18370	17991	18056	18626	18498	18218	17618	17654	17777	17580	17312	17385	17268	17155	17583	17508	17499	17296	17372	17426	17535	17494	17412	17508	20066	20438	19072	18144	17343	17122	17334	17121	17116	17060	17053	17195	17116	17190	17217	17055	17224	17117	17173	17129	17310	17168	16987	17232	17279	17017	17095	17069	17105	16889	17038	16911	17156	17007	16996	17135	17113	17034	17157	17029	17204	16911	17386	17172	16933	16826	17097	16947	16898	16996	16988	17109	17182	17098	17292	17177	17234	17101	17067	17000	17068	17348	17153	17152	17071	17065	17133	17182	17163	16984	17195	17030	17053	17155	17029	17304	17106	17009	17261	17158	17114	17019	17092	16936	16986	17040	17026	16943	17072	17118	17217	16915	17219	17167	17291	17119	16912	17045	17155	16954	17009	17049	17135	17177	17072	16999	17080	17464	17138	17001	17198	16977	17137	16984	16903	17022	17015	17071	17171	17129	17190	17163	16965	17008	17084	17136	17136	17219	17145	17269	17156	17236	17088	17124	17099	17117	17162	16971	17192	17174	17076	17058	17042	17171	17005	17034	17117	17071	17009	17113	17023	17128	17122	17238	17153	17002	17055	17262	17208	17075	17178	17109	17063	17081	17060	16910	17091	17075	17049	17041	17140	17215	17005	17002	17051	17032	16821	17130	17120	17141	17175	17245	17149	17166	16918	17123	17133	17270	17090	16933	16943	17038	17028	16976	17097	17173	17125	17098	17061	17337	17194	17070	17048	17324	17242	16980	17171	17176	17227	16906	17085	17208	17196	17175	17083	16965	16986	17059	17051	17089	17320	16929	16887	17008	17053	17010	17093	17006	16964	17059	16905	17318	16881	17035	17171	17173	17056	17160	17042	16876	17057	17099	17270	17115	17204	17122	17156	16946	17186	17242	17200	17015	17247	17117	17037	17284	17074	17257	17156	17178	16854	17067	17183	17295	17196	17063	17097	17134	17066	17118	17358	17193	17086	16839	17087	17044	17103	17386	17167	17211	17213	16971	17048	17191	17094	17112	17232	17403	16957	17186	17013	17117	16876	16987	17120	17019	17212	16930	17199	17261	17267	17072	17079	17093	17267	17146	17035	17260	16986	17175	17190	17088	17009	16966	17003	17000	17067	17073	17035	17024	17058	17138	17091	16962	17247	17335	16999	17136	17170	17036	17002	17120	17121	17006	17057	17131	16995	17163	17207	16937	16981	17062	17114	17060	17226	16987	16836	17106	16950	16816	17101	17107	17198	16946	17123	17198	16876	16955	17236	17111	17065	17020	16916	17151	16941	17090	16963	17006	17076	16894	17069	17196	17131	17151	16954	17180	17149	17235	17205	17188	17128	17198	17091	17158	17020	16946	17310	17147	17032	17211	17114	17176	17113	17150	17108	16953	17397	17204	17228	17191	17220	17114	17164	17062	17073	17332	17083	17134	17016	17119	17003	16884	17036	17079	17159	16945	17237	17087	17174	17210	17000	16932	17099	16966	16967	17157	17039	17110	17028	17301	17089	16988	16963	17161	17038	16887	16905	17037	17128	16961	17120	17174	17130	17171	17098	16998	17099	17100	17167	17076	17259	17167	17369	16881	17034	16926	16914	17050	17165	16916	17052	17162	17121	17215	17157	16915	16971	17169	17188	17350	17205	17090	17194	17020	17050	16983	17003	16949	16988	17063	16945	17080	17046	17048	16998	16951	17022	17022	17259	17091	17003	17105	17076	17187	17097	17010	17169	17065	17031	17047	16857	16998	17043	16995	17013	17247	17194	16936	16980	17270	16954	16976	17247	17189	17185	17069	17210	17307	17065	16881	17089	17207	17061	17017	17040	17094	16962	17110	17050	16995	17034	16906	17078	17160	17187	17009	17025	17208	17135	17171	17009	16988	17118	17147	16984	17102	17062	17106	17077	17092	16992	17109	17089	17114	16964	17121	17318	17158	17135	16990	16900	17186	17236	17014	17185	17072	17138	16989	16961	17254	16949	16966	17345	17099	17068	17053	16793	17029	17039	17170	17228	17023	16983	17052	16988	17194	17108	16989	17094	17168	17212	17230	17027	17101	17132	17104	17134	17209	17102	17127	17143	16897	16980	16948	17113	17056	17138	17377	17078	16994	17056	17188	17033	17204	17245	17173	17030	17138	17110	16982	17088	17315	17262	17314	17041	16947	17161	17065	17099	17197	16904	17083	16808	17122	17164	17013	17048	16956	17075	17183	17240	17009	17053	17118	16996	17058	16920	17102	16909	17134	17169	16894	17131	17079	17078	17105	17056	17006	17108	16959	17178	16821	17120	17077	17030	16974	16989	17207	16997	17116	16986	16958	17105	16881	17192	16902	16964	17231	16806	16934	17158	17094	17176	17189	17011	17284	17137	17193	17046	17077	16995	17078	17107	17144	16842	16796	16892	17212	17145	17161	16983	17114	17192	17046	17164	17120	17034	16955	17150	17210	16872	16883	17016	17059	17085	17074	17145	17067	16970	17181	17391	16985	17231	17079	17165	17049	17198	17083	16866	16951	16930	17150	16976	17048	16919	17125	17126	17061	17174	17107	16945	17073	17221	16949	17182	16893	17084	16973	17133	17025	17102	17047	16946	17009	17125	17173	17101	17050	16970	17089	16907	17042	17059	16993	17074	17193	17212	17097	17061	17141	17119	17016	17124	17195	17034	17106	17015	16863	17061	17031	17250	16984	17061	17015	17073	17167	17120	17136	17130	17212	17133	17077	17175	17151	17276	17166	17123	16949	17071	17067	16931	17331	17118	17051	17033	17126	17173	17262	17177	16897	16950	16957	16902	17155	17181	17085	17108	17030	17005	16907	17226	16977	17175	17083	17234	16852	17049	17041	17197	16883	16994	17277	17117	16966	17050	17358	17107	16929	17364	17160	17117	17248	17220	16896	17096	17199	17067	17062	17264	17094	17137	16904	17140	17293	17268	17139	17141	16918	17042	17028	17045	16981	17116	17011	17108	17066	17115	17192	17070	17102	17110	17222	17162	17050	17124	17180	17215	17076	17273	17058	16785	17110	17143	17123	17215	17135	16982	17196	17241	17029	17227	17283	16984	17097	17170	16878	16915	17168	17321	17110	17235	17205	16988	17047	17028	17048	17045	17043	17194	16866	16980	17080	17181	17116	17085	17183	17210	17098	16947	16901	17209	17015	17133	17119	17010	16995	17279	17279	17056	17111	17172	17211	17036	17312	17068	17096	17062	17257	17204	16984	17203	17127	17142	17183	17156	17165	17129	17037	17112	17264	16974	17358	17120	16966	17318	16999	17107	17116	17223	16893	17048	17144	16947	17401	17354	17194	17157	16913	17070	17058	17018	17220	17154	17274	16994	16975	17110	17275	17095	17142	17248	17214	16992	17194	17370	17155	16910	17345	17088	17013	17033	17006	16973	16819	17120	16993	17041	17008	17075	17247	17030	17320	17018	17163	17100	17006	17182	17141	17146	17155	17105	17194	17157	17200	16982	16937	17053	17207	17208	17068	17199	17236	17070	16966	17103	16896	17343	17159	17171	16992	17124	16978	17227	17157	16920	16914	16843	16796	17092	17183	17089	16956	17265	17153	17183	17063	17149	16993	17116	17021	17259	17250	17196	17226	17069	17098	17113	17132	17132	16932	17099	17167	17151	17090	17114	17351	17016	17212	17132	17073	17183	17090	17085	17059	17145	16984	16958	17243	17134	17135	17010	17234	16954	17047	16981	17229	17032	17058	17163	17097	17018	17152	17111	17202	17038	17009	16617	17030	17136	17145	16949	17046	17237	16861	16978	17089	17152	17234	17077	17111	16892	16993	17133	17117	17040	17254	17019	16764	17203	16888	16990	17110	17260	17109	17225	17283	17171	17269	17068	17217	17109	17070	16981	17018	17069	17018	17102	17219	16987	17058	17038	16875	17007	17194	16977	17159	17207	17081	17204	17025	17240	16893	17094	17243	16968	16809	17114	17266	17290	17236	17184	17006	16889	16969	17065	17179	16960	16908	17104	17120	16877	16939	16981	17056	17082	16983	17053	17229	17376	16984	16894	17022	17016	17131	16991	16938	17167	16982	16992	17231	17110	16999	17188	17035	17177	17092	16997	17202	17163	17021	17129	16848	16972	17198	17000	16934	17114	17184	17178	17051	16907	17200	16947	16902	17146	17080	17087	17005	17201	17220	17050	16989	17106	17007	17139	16889	17018	16948	17274	17228	17138	17117	17011	16956	16945	17074	17038	16896	17101	17063	17143	17246	17099	17168	16927	17049	16993	16970	17113	16949	17244	17189	17127	17111	17162	17190	16995	17064	17012	17206	17158	17077	17035	17144	17085	16986	17392	17142	16991	16921	17181	16923	17143	17079	17076	17026	16990	17204	17170	17206	17122	17234	17168	17309	17169	17122	17106	17299	17175	16968	17102	17082	17174	16985	17185	17041	17166	17103	17165	17051	17000	17097	17045	17039	16916	16821	17050	17160	16994	17061	17203	17019	17172	17264	17138	16992	17011	17031	16994	17080	17153	16893	17142	17080	17023	17159	17022	17070	16972	16952	16854	17079	17040	17080	17232	17047	17047	17265	17019	17080	17131	17010	17050	17005	16877	17194	17157	17184	16892	17101	17051	17059	16896	16902	17048	17175	17071	17093	17005	17142	17150	17086	17280	17052	17097	17076	16968	17050	17026	17193	17163	17182	17020	17053	17128	17068	16894	17191	17017	17080	16875	16973	16950	16998	16955	17111	16974	16993	17082	17002	17004	17153	16981	17065	16983	17233	16987	17249	17148	16935	17220	17045	17296	17025	17256	17343	17027	17217	17017	17100	17179	17013	17013	16892	16983	16867	17023	17032	17105	17100	17094	17286	17163	17050	17347	17254	17186	17118	17079	17200	17114	17173	16978	17012	16977	16970	16946	17017	17197	17130	17004	17106	17131	17066	16989	17236	17118	17038	17304	17145	17023	17011	17150	16961	17086	17240	16954	17206	17046	17298	17093	17114	17028	17056	17127	17081	17178	17170	17027	17189	17272	17253	17102	17144	17101	17259	17055	17160	17091	17077	17138	17080	16871	16679	17127	17134	17067	17036	17065	17034	16997	16967	17087	17145	17066	17083	17023	16998	17280	17059	16986	17089
18476	33279	32714	28267	25030	21469	19294	17718	17413	16566	16040	15568	16203	16905	15892	15590	15158	14809	14796	14793	14842	14661	14706	14654	14613	14801	14600	14540	14818	14770	14860	14717	14797	15140	18717	18296	16461	15360	14720	14444	14453	14313	14319	14404	14558	14305	14392	14208	14345	14288	14436	14398	14478	14326	14597	14212	14461	14429	14280	14192	14545	14248	14434	14350	14414	14486	14358	14535	14289	14323	14290	14327	14527	14452	14413	14347	14255	14515	14485	14399	14416	14461	14383	14548	14412	14430	14438	14351	14493	14268	14431	14477	14522	14422	14427	14405	14493	14347	14556	14492	14424	14508	14301	14303	14310	14322	14339	14426	14501	14423	14309	14336	14266	14427	14360	14422	14451	14533	14533	14466	14402	14539	14578	14573	14538	14404	14307	14408	14492	14414	14521	14641	14353	14310	14265	14404	14275	14421	14397	14458	14428	14225	14293	14366	14410	14380	14324	14236	14262	14421	14408	14258	14504	14328	14436	14307	14513	14394	14302	14580	14410	14447	14315	14520	14599	14524	14420	14430	14515	14497	14241	14270	14400	14414	14556	14400	14409	14544	14382	14615	14317	14542	14464	14328	14449	14380	14435	14407	14560	14440	14356	14411	14446	14380	14594	14502	14256	14420	14390	14399	14354	14474	14527	14443	14511	14459	14473	14301	14432	14489	14434	14437	14441	14305	14323	14561	14586	14363	14328	14277	14338	14552	14409	14427	14536	14414	14576	14413	14416	14467	14480	14391	14407	14514	14432	14510	14419	14540	14354	14252	14486	14372	14405	14513	14337	14316	14541	14451	14474	14407	14600	14378	14371	14435	14481	14481	14302	14434	14519	14339	14512	14397	14355	14509	14385	14498	14398	14339	14411	14445	14413	14252	14358	14264	14444	14201	14543	14548	14399	14343	14401	14471	14395	14492	14470	14370	14416	14530	14392	14354	14475	14452	14437	14547	14400	14591	14387	14467	14392	14471	14306	14468	14470	14498	14280	14373	14237	14335	14495	14271	14455	14365	14342	14374	14287	14554	14473	14471	14325	14552	14422	14232	14320	14259	14394	14399	14478	14588	14339	14489	14443	14316	14385	14530	14330	14525	14458	14390	14453	14257	14466	14323	14373	14370	14519	14383	14252	14459	14404	14486	14590	14410	14444	14398	14419	14478	14321	14611	14373	14519	14394	14355	14410	14385	14361	14243	14432	14239	14385	14397	14586	14322	14315	14383	14468	14426	14431	14429	14456	14425	14225	14451	14344	14274	14465	14297	14408	14300	14479	14472	14514	14264	14480	14550	14533	14486	14480	14474	14456	14581	14390	14314	14307	14476	14583	14336	14397	14502	14344	14342	14356	14340	14493	14480	14522	14280	14378	14430	14399	14316	14360	14417	14289	14327	14429	14263	14357	14497	14370	14391	14420	14261	14291	14385	14394	14337	14519	14322	14418	14424	14534	14376	14432	14513	14446	14317	14466	14549	14180	14300	14505	14400	14394	14443	14413	14441	14361	14377	14376	14525	14455	14554	14213	14511	14492	14386	14371	14560	14399	14290	14457	14444	14397	14596	14471	14546	14505	14547	14144	14447	14517	14231	14344	14254	14404	14431	14475	14444	14393	14458	14351	14467	14387	14353	14433	14436	14338	14177	14298	14407	14375	14457	14392	14372	14455	14588	14486	14449	14292	14482	14493	14382	14552	14457	14396	14432	14349	14474	14461	14389	14498	14372	14490	14350	14410	14472	14461	14563	14581	14432	14215	14374	14184	14556	14368	14627	14332	14426	14174	14365	14416	14490	14380	14423	14340	14546	14516	14396	14404	14460	14343	14356	14486	14317	14554	14363	14422	14400	14348	14392	14470	14524	14531	14508	14538	14534	14497	14462	14425	14407	14343	14334	14361	14297	14431	14251	14492	14496	14359	14393	14566	14377	14403	14428	14432	14285	14298	14388	14359	14421	14544	14420	14428	14368	14265	14416	14284	14357	14356	14435	14426	14402	14449	14421	14494	14562	14460	14448	14473	14513	14440	14438	14387	14335	14362	14497	14491	14336	14420	14415	14398	14342	14495	14314	14395	14435	14451	14385	14417	14429	14484	14418	14574	14587	14307	14338	14301	14428	14457	14257	14675	14396	14326	14390	14378	14556	14408	14337	14581	14490	14418	14340	14454	14364	14331	14374	14580	14271	14443	14442	14356	14336	14393	14371	14389	14385	14494	14473	14460	14494	14523	14410	14436	14415	14426	14271	14369	14229	14439	14326	14377	14419	14622	14399	14526	14245	14235	14483	14588	14325	14363	14386	14436	14475	14356	14442	14494	14403	14419	14537	14541	14480	14340	14373	14466	14458	14292	14468	14327	14446	14445	14406	14608	14436	14346	14197	14397	14398	14453	14419	14612	14360	14343	14313	14522	14457	14469	14304	14400	14358	14440	14419	14486	14541	14384	14463	14449	14570	14547	14347	14481	14312	14453	14403	14297	14308	14408	14300	14493	14409	14425	14345	14462	14585	14486	14521	14162	14566	14368	14469	14201	14358	14480	14394	14477	14320	14335	14468	14370	14558	14495	14222	14211	14474	14483	14365	14407	14267	14353	14436	14396	14432	14240	14460	14618	14442	14315	14517	14544	14483	14414	14445	14506	14470	14314	14501	14364	14448	14401	14404	14397	14546	14403	14370	14094	14424	14480	14304	14457	14368	14437	14508	14414	14531	14454	14239	14532	14543	14408	14576	14301	14443	14450	14350	14301	14324	14456	14495	14679	14347	14359	14480	14393	14385	14302	14477	14502	14428	14526	14514	14475	14487	14451	14385	14357	14559	14534	14479	14389	14438	14342	14402	14426	14387	14333	14471	14399	14515	14441	14413	14382	14447	14269	14313	14243	14524	14345	14319	14511	14440	14290	14427	14617	14448	14489	14269	14405	14572	14492	14696	14520	14282	14369	14466	14466	14245	14316	14568	14360	14463	14422	14363	14384	14370	14419	14321	14511	14298	14223	14328	14477	14463	14409	14354	14361	14196	14363	14404	14527	14500	14428	14490	14168	14467	14364	14387	14360	14438	14377	14247	14479	14318	14355	14446	14274	14312	14482	14393	14343	14566	14470	14499	14362	14502	14458	14364	14496	14351	14562	14606	14518	14595	14427	14393	14513	14702	14496	14452	14358	14369	14366	14342	14310	14458	14389	14483	14465	14607	14397	14348	14156	14268	14294	14475	14440	14437	14157	14642	14312	14410	14358	14327	14557	14421	14489	14366	14341	14551	14253	14558	14225	14467	14464	14354	14289	14324	14437	14529	14528	14392	14577	14695	14374	14314	14463	14355	14152	14307	14444	14643	14470	14415	14514	14486	14485	14417	14253	14441	14273	14327	14348	14502	14472	14193	14441	14340	14245	14356	14468	14360	14337	14437	14436	14445	14443	14542	14569	14317	14301	14392	14343	14456	14271	14456	14370	14373	14378	14429	14608	14417	14466	14375	14575	14278	14439	14385	14356	14500	14281	14528	14367	14448	14383	14373	14481	14297	14371	14373	14496	14321	14308	14499	14311	14566	14411	14472	14327	14340	14534	14169	14323	14353	14497	14397	14334	14449	14221	14455	14505	14245	14328	14614	14334	14476	14346	14543	14260	14385	14562	14430	14393	14527	14250	14510	14482	14513	14410	14475	14424	14507	14404	14549	14642	14385	14317	14436	14375	14477	14355	14391	14420	14288	14389	14398	14378	14372	14366	14428	14380	14503	14184	14378	14271	14424	14136	14254	14410	14454	14420	14335	14443	14479	14567	14353	14293	14450	14274	14432	14301	14221	14487	14297	14386	14564	14441	14260	14454	14362	14402	14385	14536	14446	14577	14443	14321	14568	14254	14391	14344	14363	14354	14403	14504	14421	14385	14251	14522	14311	14556	14419	14396	14329	14420	14361	14381	14367	14477	14459	14471	14547	14433	14406	14410	14501	14522	14426	14383	14380	14373	14289	14425	14489	14358	14336	14323	14315	14429	14438	14343	14553	14414	14494	14415	14378	14318	14415	14257	14455	14494	14409	14401	14411	14397	14174	14511	14393	14761	14227	14187	14398	14398	14449	14534	14484	14440	14441	14512	14367	14478	14191	14503	14517	14320	14412	14477	14351	14514	14378	14415	14398	14353	14406	14345	14302	14498	14437	14415	14391	14299	14410	14447	14424	14385	14542	14255	14417	14390	14359	14454	14694	14366	14418	14338	14426	14252	14457	14494	14551	14487	14341	14353	14353	14461	14446	14351	14514	14160	14498	14494	14449	14204	14406	14454	14334	14364	14438	14522	14356	14373	14486	14310	14377	14497	14346	14300	14506	14470	14446	14501	14366	14406	14238	14281	14485	14420	14396	14393	14429	14439	14516	14579	14285	14376	14335	14309	14458	14492	14323	14393	14446	14445	14405	14657	14404	14505	14446	14467	14367	14542	14356	14387	14473	14404	14389	14550	14393	14397	14360	14456	14249	14499	14424	14450	14334	14382	14515	14470	14179	14467	14259	14398	14401	14320	14566	14396	14224	14370	14393	14385	14343	14597	14423	14533	14273	14372	14437	14356	14450	14506	14482	14521	14639	14362	14510	14483	14187	14467	14497	14596	14336	14426	14512	14587	14362	14418	14529	14621	14451	14398	14245	14620	14391	14557	14506	14502	14248	14470	14390	14401	14465	14463	14360	14440	14427	14308	14407	14452	14453	14558	14321	14418	14386	14397	14369	14386	14435	14409	14453	14465	14321	14447	14393	14662	14420	14434	14393	14442	14354	14189	14548	14457	14339	14426	14396	14411	14454	14430	14454	14354	14398	14509	14248	14336	14635	14427	14520	14429	14528	14359	14565	14340	14424	14551	14361	14434	14574	14509	14342	14333	14417	14430	14368	14532	14249	14259	14312	14419	14528	14417	14300	14307	14295	14310	14384	14442	14312	14429	14397	14592	14395	14457	14264	14662	14522	14295	14468	14209	14476	14518	14458	14431	14353	14409	14614	14356	14273	14364	14387	14544	14408	14417	14353	14505	14397	14339	14363	14330	14471	14571	14259	14357	14373	14364	14474	14468	14374	14474	14476	14470	14396	14513	14369	14568	14426	14481	14312	14364	14256	14428	14438	14518	14221	14503	14357	14415	14291
23061	21499	29539	23921	21844	24489	27042	21170	19741	19748	19220	18529	18748	19549	19176	18538	18175	17866	17938	17803	17655	17743	17385	17599	17469	17520	17565	17636	17841	17712	17663	17794	17813	17819	21469	22823	20817	19133	18163	17745	17387	17264	17307	17205	17215	17121	17414	17322	17184	17511	17147	17189	17141	17496	17494	17232	17176	17234	17283	17422	17306	17344	17339	17268	17278	17277	17316	17250	17129	17473	17449	17198	17271	17281	17239	17319	17434	17191	17496	17219	17196	17458	17443	17331	17471	17254	17161	17377	17494	17200	17292	17106	17298	17377	17398	17302	17165	17118	17291	17184	17271	17449	17460	16975	17285	17457	17198	17324	17416	17230	17370	17171	17381	17282	17143	17125	17154	17398	17155	17044	17277	17399	17192	17341	17271	17120	17448	17407	17263	17152	17183	17136	17343	17075	17419	17231	17219	17146	17112	17167	17276	17306	17361	17177	17456	17196	17315	17207	17305	17168	17096	17117	17300	17227	17186	17082	17372	17403	17355	17265	17240	17253	17265	17186	17145	17041	17185	17197	17371	17114	17385	17386	17343	17170	17087	17187	17261	17182	17210	17386	17106	17198	17363	17105	17399	17109	17269	17135	17070	17099	17336	17248	17269	17308	17126	17369	17114	17132	17270	17455	17404	17345	17232	17256	17386	17252	17188	17214	17270	17316	17272	17328	17333	17258	17325	17397	17028	17305	17200	17020	17151	17012	17357	17213	17396	17258	17303	17060	17347	17254	17319	17318	17246	17263	17227	17354	17442	17338	17182	17330	17283	17063	17466	17331	17285	17133	17310	17235	17383	17282	17295	17244	17257	17351	17287	17184	17402	17207	17457	17272	17199	17349	17247	17432	17325	17051	17216	17323	17208	17075	17473	17282	17179	17204	17408	17378	17445	17257	17253	17287	17007	17420	17125	17232	17162	17257	17253	17344	17463	17205	17350	17214	17202	17087	17280	17242	17319	17436	17088	17123	17295	17334	17144	17375	17125	17165	17271	17243	17256	17253	17248	17360	17236	17418	17371	17234	17290	17182	17366	17299	17513	17248	16950	17067	17238	17070	17248	16963	17311	17222	17456	17262	17362	16954	17147	17405	17124	17128	17261	17241	17030	17082	17092	17291	17253	17330	17199	17248	17284	17157	17204	17154	17046	17142	17176	17311	17381	17168	17128	17368	17483	17234	17438	17156	17023	17320	17090	17295	17303	17130	17294	17240	17385	17312	17260	17411	17131	17104	17257	17350	17348	17042	17411	17092	17442	17294	17190	17044	17031	17220	17075	16999	17256	17372	17176	17329	17264	17230	17210	16922	17025	17105	17183	17350	17481	17227	17244	17191	17337	17159	17406	17410	17086	17128	17197	17238	17159	16982	17304	17242	17342	17342	17196	17122	17280	17098	17125	17269	17444	17387	17221	17256	17193	17105	17146	17239	16955	17245	17446	17059	17189	16949	17214	17177	17157	17012	17199	17140	17294	17307	17296	17207	17266	17046	17047	17278	17145	17247	17320	17291	17252	17266	17189	17255	17446	16884	17143	17248	17236	17173	17374	17318	17227	17042	17298	17330	17034	17295	17247	17117	17328	17254	17096	17233	17266	17403	17245	17299	17058	17164	16910	17238	17198	17172	17201	17499	17246	17267	17327	17447	17248	17007	17273	17239	17152	17200	17098	17437	17160	17226	17407	17276	17367	17185	17304	17254	17259	17145	17237	17185	17278	17085	17180	17153	17207	17119	17019	17308	17326	17483	17148	17312	17299	17164	17159	17095	17177	17085	17208	17425	17212	17048	17282	17156	17295	17158	17189	17201	17175	17154	17249	17413	17454	17270	17447	17204	17136	17210	17171	17307	17114	17213	17168	17314	17165	17256	17242	17372	17126	17253	17444	17235	17142	17333	17181	17373	17225	17250	17357	17131	17186	17184	17201	17108	17286	17293	17328	17292	17433	17177	17371	17153	17301	17158	17121	17188	17187	17274	17079	17409	17266	17226	17067	17217	17344	17266	17112	17117	17144	17162	17245	17248	17094	17313	17155	17176	17047	17345	17319	17091	17134	17000	17335	17111	17278	17234	17220	17292	17437	17273	17273	17478	17242	17188	17210	17403	17199	17197	17180	17141	17308	17105	17230	17264	17151	16832	17195	17211	17167	17326	17207	17322	17327	17090	17197	17230	17411	17258	17300	16935	17147	17137	17363	17164	16951	17153	17224	17223	17174	17360	17185	17322	17277	16964	17377	17138	17284	17043	17210	17189	17260	17176	17182	17231	17323	17355	17088	17451	17300	17184	17208	17173	17027	17254	17307	17377	17329	17090	17264	17245	17332	17226	17279	17147	17286	17202	17254	17247	17119	17280	17253	17222	17402	17464	17117	17398	17316	17263	17156	17129	17268	17108	17102	17343	17230	17124	17275	17186	17193	17265	17188	17130	17090	17277	17362	17156	17157	17343	17318	17228	17220	17150	17236	17483	17453	17228	17210	17234	17153	17214	17062	17260	17444	17344	17287	17347	17279	17101	17325	17224	17294	17269	17108	17242	17110	17107	17370	17071	17146	17464	17079	17175	17282	17274	17114	17187	17366	17247	17322	17171	17255	17381	17128	17135	17249	17263	17331	17110	17169	17294	17152	17372	17195	17263	17163	17148	17351	17163	17243	16945	17170	17329	17254	17000	17085	17032	17364	17362	17316	17178	17050	17237	17348	17198	17338	17005	17413	17177	17303	17137	17116	17221	17038	17097	17366	17248	17171	17165	17440	17324	17290	17299	17331	17309	17151	17207	17242	17226	17349	17368	17149	17193	17245	17303	17279	17257	17276	17297	17315	17401	17360	17154	17451	17378	17227	17022	17140	17261	17186	17165	17075	17338	17194	17259	17384	16971	17280	17322	17405	17122	17137	17171	17280	17211	17369	17373	17267	17114	17045	17106	17313	17233	17167	17089	17262	17169	17542	17228	17333	17286	17157	17355	17474	17265	17223	17215	17019	17290	17330	17140	17207	17142	17047	17063	17089	17251	17322	17195	17164	17248	17346	17275	17097	17257	17057	17275	17216	17192	17213	17228	17052	17149	17163	17210	17320	17292	17131	17117	17231	17177	17308	17181	17368	17024	17234	17496	17152	17171	17167	17301	17294	17185	17229	17360	17184	17213	17128	17136	17328	17185	17416	17179	17167	17153	17171	17057	17244	17194	17204	17358	17226	16959	17388	17143	17071	17398	17147	17110	17087	17192	17308	17310	17250	17270	17147	17352	17269	17208	17275	17269	17213	17272	16973	17119	17097	17205	17379	17303	17174	17353	17029	17303	17128	17241	17352	17326	17267	17165	17421	17549	17320	17034	17191	17090	17065	16928	17296	17283	17192	17221	17267	17223	17429	17388	17118	17290	17297	17271	17423	17489	17167	17091	17254	17369	17338	17142	17266	17449	17378	17242	17177	17218	17308	17120	17250	16985	17272	17446	17336	17469	17100	17355	16993	17269	17289	17092	17124	17202	17258	17054	17181	17121	17357	17557	17259	17107	17306	17220	17137	17322	17208	17108	17122	17327	17262	17228	17399	17190	17296	17257	17228	17233	17233	17110	17328	17127	17022	17432	17221	17268	17154	17138	17298	17396	17311	17184	17143	17261	17569	17263	17275	17240	17201	17319	17279	16961	17440	17217	17275	17159	17189	17328	17298	17016	17205	17080	17405	17201	17290	17127	17132	17223	17267	17211	17107	17190	17242	17256	17344	17196	17398	17149	17297	17158	17292	17440	17211	17139	17202	17205	17270	17209	17147	17094	17169	17153	17337	17030	17175	17206	17276	17272	17306	17157	17235	17131	17439	17455	17258	17200	17346	17296	17391	17275	17196	17183	17383	17196	17330	17308	17268	17115	17139	17430	17176	17238	17159	17178	17322	17122	16869	17251	17278	17262	17137	17363	17250	17381	17316	17254	17262	17241	17355	17304	17368	17119	17168	17181	17389	17174	17266	17351	17040	17095	17333	17100	17390	17029	17339	17262	17366	17210	17177	17154	17209	17207	17077	17149	17196	17226	17359	17177	17000	17306	17229	17193	17024	17438	17198	17191	17265	17182	17347	17219	17016	17184	17362	17274	17322	17204	17156	17242	17338	17115	17256	17030	17030	17156	17397	17343	17194	17331	17321	17209	16918	17351	17279	17222	17120	17252	17154	17132	17080	17068	17227	17368	17202	17049	17189	17288	17116	17153	17366	17181	17293	17124	17313	17277	17226	17211	17141	17143	17294	17051	17302	17189	17412	17202	17234	17095	17147	17235	17432	17056	17139	17273	17204	17222	17451	17401	17258	17083	17073	17436	17309	17359	17242	17002	17377	17117	17241	17227	17100	17283	17379	17073	17108	17275	17336	17077	17341	17321	17146	17311	17312	17191	17312	17191	17531	17359	17347	17267	17332	16958	17261	17072	17259	16980	17183	17235	17359	17236	17040	17142	17281	17247	17125	17133	17051	17017	17315	17288	17191	16997	17223	17137	17288	17381	17336	17095	17222	17298	17066	17165	17222	17441	17129	17236	17310	17273	17282	17301	17091	17219	17213	17111	17212	17289	17351	17150	17180	17328	17203	17474	17164	17279	17303	17396	16998	17406	17166	17323	17208	17196	17149	17095	17272	17169	17162	17138	17237	17366	17286	17363	17127	17162	17306	17378	17094	17195	17138	17206	17186	17308	17267	17349	17195	17097	17194	17115	17129	17141	17168	17220	17313	17176	17346	17222	17153	17600	17221	17374	17200	17074	17274	17157	17444	17412	17131	17201	17132	17292	17217	17376	17185	17096	17144	17316	17120	17243	17288	17206	17333	17130	17271	17272	17248	17131	17400	17322	17264	17100	17409	17262	17146	17120	17073	17349	17103	17124	17597	17265	17133	17322	17186	17241	17137	17108	17254	17284	17248	17314	17213	17091	17293	17400	17458	17335	17251	17261	17209	17207	17266	17394	17204	17381	17268	17122	17262	16997	17240	17009	17156	17138	17082	17231	17490	17220	17420	17126	16946	17050	17207	17072	17144	17319	17240	17283	17354	17367	17032	17271	17145	17165	17178	17191	17255	17307	17211	17251	17178	17294	17192	17223	17323	17050	17303	17157	17324	17280	17114	17177	17164	17285	17147	17382
20892	38471	37919	32245	27629	23520	20912	19532	18786	17864	16957	16189	16651	17994	16954	16013	15325	15035	15075	15077	15116	14997	14720	14737	14673	14538	14742	15006	15149	15169	14985	15005	15020	15413	21252	21353	18554	16205	15175	14839	14621	14585	14580	14353	14679	14511	14364	14395	14405	14542	14453	14365	14543	14491	14269	14484	14396	14422	14510	14576	14452	14481	14304	14544	14549	14621	14487	14619	14461	14255	14455	14508	14660	14535	14544	14370	14628	14563	14440	14475	14515	14630	14537	14447	14536	14555	14518	14454	14469	14546	14537	14507	14560	14658	14546	14484	14638	14527	14471	14593	14451	14510	14553	14543	14551	14444	14521	14412	14772	14410	14532	14381	14603	14426	14382	14468	14443	14426	14502	14512	14383	14390	14495	14405	14385	14472	14705	14342	14515	14428	14506	14482	14616	14540	14407	14483	14449	14290	14435	14363	14282	14698	14639	14467	14541	14472	14314	14330	14529	14458	14369	14498	14391	14449	14277	14684	14476	14499	14629	14372	14546	14406	14426	14506	14607	14321	14513	14612	14508	14458	14441	14309	14487	14619	14487	14387	14510	14447	14614	14390	14530	14742	14588	14480	14481	14301	14486	14458	14476	14433	14346	14431	14326	14512	14393	14409	14505	14524	14444	14432	14588	14503	14397	14466	14600	14350	14622	14523	14485	14503	14683	14385	14532	14351	14514	14534	14496	14389	14467	14506	14608	14387	14552	14411	14474	14361	14427	14539	14473	14516	14528	14333	14446	14494	14434	14393	14361	14504	14591	14610	14374	14294	14519	14301	14242	14525	14491	14329	14526	14396	14581	14460	14391	14489	14437	14333	14400	14541	14415	14625	14335	14517	14559	14460	14470	14459	14353	14468	14271	14344	14626	14617	14487	14574	14317	14553	14299	14527	14425	14518	14421	14454	14243	14480	14315	14544	14545	14653	14476	14303	14432	14453	14493	14528	14467	14410	14453	14315	14378	14495	14590	14552	14515	14481	14587	14527	14437	14415	14482	14484	14453	14510	14454	14245	14551	14311	14391	14385	14573	14456	14440	14529	14435	14539	14629	14465	14508	14578	14570	14344	14448	14521	14324	14351	14540	14527	14530	14516	14548	14467	14426	14655	14377	14429	14410	14319	14306	14608	14690	14509	14350	14396	14413	14605	14422	14506	14473	14572	14426	14378	14446	14607	14420	14492	14362	14463	14463	14578	14422	14348	14403	14365	14418	14383	14478	14519	14560	14523	14393	14589	14416	14528	14549	14468	14371	14536	14406	14572	14362	14527	14453	14480	14497	14469	14405	14547	14484	14522	14564	14279	14568	14384	14690	14394	14522	14467	14548	14474	14406	14492	14517	14490	14359	14507	14316	14513	14463	14492	14506	14374	14440	14457	14479	14458	14481	14455	14354	14395	14444	14421	14530	14575	14311	14683	14444	14667	14562	14467	14325	14417	14393	14399	14423	14561	14502	14354	14701	14475	14428	14393	14517	14245	14583	14563	14421	14276	14438	14456	14518	14502	14417	14430	14370	14422	14338	14469	14386	14559	14445	14444	14371	14552	14498	14430	14404	14365	14321	14670	14470	14381	14534	14469	14532	14388	14375	14471	14332	14485	14500	14372	14548	14503	14392	14390	14510	14432	14295	14554	14537	14562	14480	14410	14447	14520	14395	14508	14550	14499	14564	14403	14362	14475	14560	14436	14425	14563	14634	14609	14481	14312	14435	14560	14329	14551	14363	14539	14424	14428	14456	14528	14347	14475	14627	14489	14409	14449	14492	14428	14389	14449	14459	14358	14363	14513	14564	14581	14453	14374	14404	14437	14324	14547	14489	14446	14517	14307	14479	14412	14570	14587	14393	14697	14565	14581	14396	14511	14398	14546	14554	14423	14570	14501	14547	14459	14350	14132	14368	14530	14332	14386	14561	14374	14453	14465	14407	14522	14561	14489	14389	14257	14360	14345	14433	14551	14491	14512	14417	14412	14417	14343	14577	14343	14445	14490	14611	14339	14495	14440	14483	14539	14476	14331	14438	14519	14436	14432	14567	14529	14441	14410	14433	14491	14539	14463	14424	14346	14416	14508	14412	14441	14414	14533	14368	14603	14480	14642	14474	14527	14355	14368	14494	14378	14405	14443	14406	14448	14408	14408	14381	14455	14555	14494	14433	14498	14570	14443	14414	14528	14435	14479	14488	14599	14461	14388	14482	14526	14566	14532	14460	14481	14542	14255	14556	14352	14314	14482	14552	14482	14438	14435	14415	14487	14473	14330	14343	14475	14465	14456	14512	14568	14362	14450	14448	14540	14564	14382	14466	14320	14417	14439	14332	14609	14438	14515	14309	14477	14415	14449	14596	14277	14470	14379	14240	14400	14496	14446	14437	14508	14576	14570	14440	14499	14580	14408	14481	14498	14490	14434	14577	14505	14415	14394	14567	14502	14279	14441	14583	14706	14325	14448	14537	14449	14532	14482	14362	14457	14509	14409	14508	14343	14384	14428	14467	14534	14400	14337	14447	14569	14561	14433	14510	14393	14390	14471	14328	14617	14382	14372	14562	14431	14526	14557	14431	14345	14359	14386	14517	14314	14486	14509	14219	14493	14496	14444	14421	14351	14476	14454	14378	14378	14405	14409	14458	14354	14597	14384	14351	14467	14547	14366	14438	14445	14478	14332	14432	14373	14471	14274	14375	14462	14472	14551	14422	14384	14406	14521	14385	14628	14445	14622	14317	14496	14401	14494	14323	14467	14612	14421	14438	14235	14479	14480	14473	14334	14431	14486	14551	14460	14691	14310	14421	14645	14534	14535	14542	14552	14587	14403	14576	14398	14598	14337	14510	14404	14556	14375	14456	14302	14319	14617	14312	14404	14403	14493	14508	14429	14354	14457	14451	14436	14424	14344	14385	14545	14385	14553	14728	14476	14356	14648	14397	14468	14511	14368	14512	14491	14538	14456	14435	14510	14557	14564	14592	14350	14548	14303	14545	14375	14387	14584	14610	14483	14438	14465	14408	14398	14321	14554	14347	14510	14459	14639	14502	14431	14385	14396	14576	14346	14537	14433	14551	14441	14698	14492	14418	14443	14448	14525	14403	14453	14384	14601	14509	14401	14640	14374	14684	14427	14654	14512	14360	14400	14481	14512	14481	14497	14503	14534	14412	14517	14626	14522	14577	14447	14442	14438	14534	14484	14535	14624	14540	14510	14557	14418	14564	14549	14510	14621	14515	14469	14476	14385	14427	14436	14458	14329	14442	14598	14373	14408	14476	14253	14585	14419	14386	14641	14487	14553	14481	14471	14306	14521	14326	14467	14530	14545	14448	14390	14372	14517	14253	14395	14520	14487	14412	14306	14659	14510	14409	14494	14583	14550	14674	14508	14457	14235	14490	14511	14565	14448	14501	14416	14489	14445	14371	14478	14471	14474	14325	14597	14465	14409	14471	14497	14461	14398	14306	14479	14434	14326	14504	14514	14378	14319	14538	14377	14360	14375	14570	14446	14402	14438	14506	14603	14558	14533	14539	14441	14418	14491	14487	14382	14483	14398	14592	14390	14558	14416	14469	14548	14447	14354	14572	14401	14282	14581	14473	14382	14427	14488	14531	14545	14301	14372	14396	14498	14452	14433	14445	14417	14495	14328	14572	14460	14567	14448	14525	14498	14407	14447	14438	14285	14331	14452	14421	14361	14517	14548	14505	14518	14462	14302	14504	14544	14526	14453	14381	14558	14485	14537	14576	14442	14401	14327	14476	14472	14357	14452	14368	14478	14311	14441	14302	14447	14325	14415	14703	14513	14294	14405	14445	14530	14261	14482	14431	14374	14590	14610	14501	14601	14260	14610	14426	14509	14289	14339	14455	14489	14518	14416	14442	14375	14453	14328	14400	14389	14653	14389	14481	14451	14662	14494	14404	14463	14339	14609	14552	14351	14312	14333	14529	14524	14402	14554	14441	14311	14642	14387	14336	14440	14379	14498	14629	14474	14495	14404	14489	14589	14434	14307	14463	14504	14430	14682	14410	14489	14354	14423	14446	14563	14483	14412	14409	14476	14592	14530	14338	14432	14433	14306	14377	14403	14520	14475	14547	14492	14505	14300	14514	14548	14537	14419	14422	14329	14393	14545	14478	14309	14596	14466	14568	14353	14470	14482	14595	14320	14471	14368	14524	14573	14634	14348	14641	14509	14324	14668	14435	14274	14429	14270	14492	14501	14473	14539	14350	14474	14510	14265	14374	14487	14436	14584	14427	14434	14555	14516	14430	14398	14284	14341	14568	14406	14635	14333	14462	14367	14331	14331	14421	14279	14476	14368	14613	14376	14451	14421	14513	14392	14577	14430	14351	14515	14544	14519	14533	14450	14377	14329	14446	14566	14397	14326	14521	14471	14419	14482	14422	14368	14402	14509	14407	14446	14337	14651	14404	14418	14418	14600	14464	14490	14468	14509	14365	14391	14471	14431	14437	14488	14524	14567	14498	14547	14623	14424	14457	14393	14509	14410	14394	14486	14374	14387	14287	14347	14531	14451	14502	14359	14349	14649	14352	14457	14528	14436	14539	14401	14565	14448	14688	14288	14437	14364	14457	14422	14350	14440	14376	14297	14441	14486	14166	14419	14459	14549	14362	14299	14363	14504	14330	14473	14450	14304	14428	14377	14431	14346	14366	14376	14545	14438	14407	14394	14428	14413	14550	14353	14421	14455	14326	14572	14327	14484	14423	14495	14527	14594	14329	14501	14543	14497	14464	14467	14536	14680	14444	14583	14547	14523	14590	14450	14606	14552	14322	14381	14446	14612	14378	14637	14469	14550	14560	14438	14371	14277	14428	14506	14406	14415	14469	14535	14465	14314	14443	14408	14554	14388	14469	14401	14500	14420	14295	14380	14550	14333	14343	14478	14402	14349	14506	14411	14437	14505	14565	14300	14420	14384	14475	14370	14389	14503	14398	14547	14591	14586	14512	14340	14574	14310	14650	14432	14454	14531	14508	14246	14496	14408	14433	14477	14453	14433	14420	14511	14490	14464	14548	14561	14566	14359	14376	14578	14536	14477	14358	14511	14405	14517	14334	14532	14398	14596	14396	14325	14492	14391	14504	14412	14348	14498	14438	14480	14609	14432	14411	14502	14346	14463
27669	22871	28472	26635	22288	20721	19492	18559	18753	18507	18241	18039	18016	18386	18511	18026	17510	17605	17679	17802	17397	17644	17439	17639	17641	17460	17473	17402	17490	17738	17727	17678	17657	17469	17858	17967	17986	17876	17690	17637	17418	17483	17374	17638	17430	17619	17378	17523	17556	17601	17519	17523	17517	17564	17580	17527	17700	17336	17365	17545	17683	17522	17307	17588	17446	17384	17555	17430	17295	17481	17650	17414	17316	17375	17439	17424	17566	17502	17361	17331	17534	17616	17528	17388	17331	17568	17538	17377	17381	17347	17413	17466	17463	17355	17522	17434	17445	17419	17489	17473	17454	17612	17291	17505	17557	17578	17598	17397	17495	17493	17557	17355	17607	17733	17469	17574	17365	17436	17559	17446	17604	17638	17597	17311	17605	17533	17241	17561	17394	17341	17484	17610	17454	17481	17345	17460	17550	17343	17407	17559	17576	17437	17512	17475	17432	17489	17415	17491	17335	17717	17495	17644	17405	17500	17360	17427	17435	17583	17438	17309	17395	17354	17432	17338	17405	17559	17695	17525	17399	17335	17578	17442	17475	17545	17559	17429	17536	17464	17321	17475	17425	17523	17540	17430	17506	17350	17542	17379	17109	17388	17457	17356	17345	17480	17535	17559	17572	17295	17601	17465	17540	17336	17474	17362	17410	17360	17411	17562	17253	17295	17540	17399	17331	17667	17611	17557	17635	17456	17445	17325	17325	17537	17318	17509	17425	17579	17354	17188	17429	17425	17636	17320	17434	17474	17291	17449	17683	17521	17448	17348	17261	17100	17502	17436	17542	17193	17374	17441	17504	17404	17602	17388	17600	17479	17317	17541	17700	17508	17628	17385	17551	17575	17715	17558	17452	17635	17574	17348	17570	17440	17575	17416	17466	17458	17404	17570	17637	17616	17342	17497	17528	17413	17420	17429	17318	17469	17613	17507	17493	17268	17709	17522	17455	17421	17415	17497	17483	17411	17583	17449	17520	17407	17377	17259	17386	17582	17555	17521	17635	17363	17410	17623	17288	17478	17636	17445	17322	17327	17455	17582	17574	17434	17542	17511	17467	17446	17500	17506	17511	17446	17617	17421	17437	17459	17336	17407	17441	17434	17443	17447	17386	17483	17269	17388	17545	17359	17512	17473	17629	17448	17343	17561	17416	17599	17365	17520	17588	17492	17538	17623	17575	17549	17318	17383	17268	17700	17338	17424	17557	17613	17571	17308	17467	17438	17414	17522	17416	17459	17341	17381	17528	17229	17382	17154	17474	17138	17437	17343	17348	17411	17404	17480	17552	17666	17577	17364	17149	17221	17558	17336	17395	17165	17480	17234	17192	17476	17632	17407	17494	17559	17605	17452	17583	17617	17394	17446	17344	17425	17378	17585	17560	17596	17510	17547	17270	17478	17464	17480	17462	17483	17431	17482	17317	17512	17281	17397	17464	17626	17613	17438	17525	17471	17489	17646	17612	17415	17668	17393	17277	17176	17499	17458	17677	17369	17536	17638	17494	17518	17498	17646	17408	17685	17311	17488	17346	17662	17462	17530	17443	17497	17465	17192	17449	17486	17436	17517	17464	17595	17441	17518	17482	17257	17553	17439	17437	17325	17626	17510	17631	17404	17417	17277	17615	17401	17634	17276	17538	17399	17328	17629	17605	17403	17288	17384	17503	17234	17629	17410	17496	17560	17612	17355	17419	17601	17473	17574	17672	17704	17439	17500	17118	17579	17506	17422	17527	17613	17567	17676	17219	17722	17635	17494	17484	17497	17435	17399	17466	17442	17596	17605	17483	17536	17317	17579	17414	17344	17453	17412	17310	17566	17257	17471	17436	17435	17380	17483	17422	17602	17569	17430	17617	17371	17397	17266	17435	17361	17454	17425	17351	17494	17394	17457	17540	17639	17546	17328	17349	17318	17644	17493	17317	17281	17242	17598	17475	17570	17472	17585	17481	17381	17465	17391	17456	17315	17654	17614	17252	17444	17329	17538	17275	17512	17466	17514	17335	17429	17459	17503	17309	17280	17349	17592	17468	17244	17522	17453	17615	17351	17378	17606	17436	17300	17531	17621	17480	17451	17692	17444	17479	17356	17354	17283	17364	17466	17488	17652	17401	17559	17394	17396	17605	17536	17459	17478	17597	17432	17346	17545	17536	17395	17582	17261	17296	17554	17356	17684	17555	17262	17467	17482	17270	17507	17486	17369	17423	17436	17466	17441	17662	17288	17509	17668	17386	17512	17296	17367	17675	17400	17416	17513	17442	17368	17674	17372	17362	17539	17548	17496	17444	17423	17456	17556	17393	17449	17589	17521	17285	17449	17466	17490	17635	17431	17521	17546	17584	17553	17539	17310	17252	17503	17511	17551	17632	17302	17489	17634	17533	17528	17598	17423	17541	17374	17367	17404	17600	17629	17381	17397	17481	17489	17564	17552	17323	17490	17572	17466	17511	17584	17343	17649	17425	17438	17290	17647	17413	17483	17769	17364	17451	17523	17489	17365	17416	17456	17472	17203	17221	17651	17528	17638	17456	17501	17518	17355	17210	17378	17314	17607	17488	17351	17399	17530	17558	17259	17537	17440	17457	17530	17350	17472	17403	17614	17447	17501	17543	17398	17457	17418	17461	17410	17616	17414	17400	17674	17575	17479	17448	17508	17613	17476	17398	17638	17631	17263	17384	17518	17517	17448	17399	17553	17505	17266	17361	17480	17365	17486	17492	17679	17502	17374	17416	17549	17365	17406	17463	17543	17384	17366	17423	17450	17414	17411	17446	17583	17349	17242	17619	17441	17465	17446	17412	17587	17309	17309	17514	17580	17644	17578	17300	17198	17630	17562	17396	17563	17408	17632	17620	17407	17458	17463	17356	17475	17544	17540	17245	17365	17398	17400	17450	17549	17369	17442	17540	17642	17404	17376	17535	17343	17520	17399	17444	17372	17484	17508	17456	17537	17615	17368	17553	17436	17562	17584	17521	17350	17423	17464	17482	17600	17650	17522	17452	17516	17416	17393	17536	17478	17536	17430	17455	17472	17390	17437	17655	17399	17689	17357	17405	17630	17516	17473	17530	17390	17571	17374	17365	17578	17531	17595	17548	17568	17446	17484	17414	17476	17557	17554	17411	17662	17388	17449	17687	17718	17571	17525	17418	17507	17662	17655	17603	17439	17498	17459	17455	17561	17582	17284	17621	17675	17186	17498	17511	17354	17528	17450	17485	17447	17561	17498	17513	17560	17501	17389	17589	17195	17578	17492	17345	17226	17480	17810	17502	17438	17251	17299	17578	17493	17576	17417	17592	17597	17645	17686	17548	17435	17645	17644	17463	17446	17481	17488	17443	17489	17743	17363	17247	17572	17508	17422	17400	17396	17442	17501	17579	17446	17658	17497	17513	17450	17493	17460	17492	17361	17461	17360	17366	17529	17544	17335	17534	17364	17587	17301	17634	17575	17546	17709	17671	17542	17504	17527	17711	17383	17594	17504	17666	17285	17428	17464	17386	17411	17477	17333	17481	17393	17568	17593	17379	17551	17317	17561	17377	17514	17315	17530	17483	17430	17431	17462	17372	17505	17461	17600	17553	17236	17432	17340	17521	17609	17322	17681	17486	17455	17560	17604	17372	17570	17471	17519	17542	17537	17611	17712	17607	17543	17334	17315	17468	17624	17500	17494	17504	17503	17414	17542	17787	17408	17572	17515	17543	17578	17433	17543	17622	17527	17469	17503	17650	17524	17583	17489	17242	17511	17467	17599	17561	17691	17547	17501	17445	17522	17228	17344	17528	17289	17370	17296	17593	17366	17332	17575	17453	17352	17561	17442	17475	17552	17382	17491	17504	17587	17457	17395	17456	17716	17398	17406	17465	17448	17450	17619	17410	17544	17479	17464	17422	17505	17615	17228	17646	17471	17542	17726	17490	17473	17421	17574	17423	17386	17457	17405	17302	17303	17516	17411	17374	17285	17297	17499	17618	17240	17344	17472	17420	17344	17627	17497	17568	17289	17468	17409	17350	17507	17605	17496	17620	17405	17390	17372	17448	17313	17431	17407	17420	17229	17621	17563	17619	17498	17492	17381	17351	17339	17614	17609	17474	17382	17505	17689	17230	17599	17558	17684	17412	17396	17333	17526	17538	17325	17382	17522	17481	17580	17392	17694	17479	17516	17578	17445	17570	17514	17389	17532	17219	17602	17355	17600	17513	17473	17557	17640	17503	17387	17433	17527	17609	17627	17564	17403	17278	17258	17433	17636	17374	17640	17473	17517	17412	17551	17509	17613	17555	17220	17583	17649	17479	17494	17391	17572	17371	17342	17392	17640	17681	17397	17387	17378	17295	17485	17481	17351	17560	17593	17508	17376	17264	17477	17675	17721	17466	17361	17484	17413	17549	17454	17450	17318	17568	17508	17387	17373	17690	17524	17558	17583	17342	17662	17485	17509	17518	17503	17322	17423	17441	17358	17501	17476	17357	17478	17313	17609	17558	17423	17531	17436	17478	17378	17547	17695	17536	17520	17698	17555	17371	17461	17506	17383	17555	17319	17344	17431	17514	17390	17334	17403	17383	17354	17635	17399	17533	17407	17355	17526	17358	17558	17686	17541	17404	17608	17526	17431	17572	17535	17389	17375	17642	17571	17356	17549	17466	17569	17453	17477	17561	17712	17321	17536	17588	17456	17572	17398	17513	17224	17572	17368	17668	17565	17438	17434	17645	17442	17500	17358	17437	17506	17468	17570	17371	17519	17586	17576	17431	17297	17339	17545	17483	17461	17597	17565	17557	17468	17413	17634	17518	17594	17602	17557	17641	17365	17377	17765	17584	17590	17445	17473	17617	17481	17641	17485	17589	17463	17294	17401	17531	17351	17387	17498	17530	17468	17615	17422	17474	17540	17352	17584	17618	17480	17187	17371	17486	17531	17308	17596	17607	17504	17579	17777	17566	17420	17392	17357	17455	17410	17383	17451	17402	17468	17522	17436	17661	17283	17488	17417	17613	17395	17521	17457	17331	17412	17456	17389	17529	17455	17474	17374	17563	17480	17365	17459	17421	17462	17530	17385	17494	17532	17454	17557	17397	17537	17673	17438	17444	17330	17632	17495	17482	17450	17579	17670	17537	17454	17579	17625	17398	17460	17670	17482
19140	27620	28282	23911	21788	18836	16878	16553	16358	16059	15621	15259	15537	16325	15838	15358	14995	14861	14770	14910	14801	14925	14681	14946	14919	14779	14822	14946	14843	14721	14807	14940	14870	14743	15153	15552	15170	14901	14729	14673	14609	14503	14481	14752	14602	14498	14685	14631	14583	14680	14581	14550	14567	14621	14830	14658	14615	14688	14414	14496	14595	14545	14663	14548	14827	14742	14587	14592	14581	14768	14713	14684	14584	14739	14644	14669	14569	14597	14799	14590	14698	14616	14784	14680	14691	14533	14635	14787	14637	14713	14601	14739	14648	14536	14591	14644	14732	14747	14648	14495	14741	14702	14621	14683	14658	14740	14757	14807	14656	14573	14647	14464	14672	14507	14588	14485	14579	14580	14577	14684	14545	14690	14671	14623	14669	14490	14561	14628	14666	14572	14612	14654	14654	14509	14542	14555	14598	14511	14683	14655	14645	14671	14591	14659	14673	14841	14677	14707	14626	14561	14545	14632	14574	14700	14691	14464	14813	14677	14415	14731	14600	14620	14592	14562	14601	14766	14562	14637	14698	14526	14516	14622	14646	14557	14501	14595	14663	14686	14668	14478	14577	14557	14576	14641	14739	14590	14578	14636	14590	14541	14646	14533	14693	14546	14633	14640	14556	14576	14733	14595	14680	14649	14696	14507	14514	14638	14635	14516	14723	14647	14519	14561	14660	14775	14650	14633	14549	14707	14691	14647	14664	14594	14542	14671	14634	14611	14541	14618	14638	14529	14658	14592	14583	14615	14773	14675	14509	14657	14488	14516	14513	14621	14712	14501	14632	14743	14449	14583	14513	14524	14519	14591	14712	14657	14541	14570	14797	14562	14463	14556	14647	14339	14645	14567	14457	14667	14670	14639	14616	14624	14452	14549	14631	14747	14476	14586	14615	14607	14642	14666	14696	14675	14645	14633	14624	14637	14487	14653	14627	14614	14618	14643	14552	14522	14594	14676	14513	14518	14365	14587	14673	14567	14613	14592	14696	14797	14662	14495	14729	14612	14681	14654	14655	14561	14535	14563	14693	14714	14634	14594	14653	14496	14641	14556	14790	14511	14474	14596	14638	14652	14799	14675	14559	14655	14695	14692	14595	14591	14570	14662	14728	14623	14569	14575	14552	14725	14739	14583	14550	14644	14633	14729	14766	14690	14728	14517	14624	14547	14599	14715	14786	14679	14445	14690	14506	14751	14557	14699	14620	14443	14776	14546	14756	14703	14474	14737	14444	14685	14534	14600	14688	14681	14488	14560	14517	14690	14555	14565	14573	14539	14525	14536	14603	14666	14634	14516	14661	14659	14728	14691	14514	14649	14618	14391	14583	14651	14719	14780	14518	14678	14571	14723	14601	14667	14572	14514	14598	14617	14754	14600	14680	14672	14589	14761	14560	14536	14613	14668	14671	14506	14624	14706	14635	14644	14597	14606	14602	14640	14487	14701	14594	14751	14522	14598	14665	14546	14648	14485	14581	14641	14810	14426	14564	14706	14527	14781	14579	14540	14602	14594	14660	14461	14843	14580	14718	14630	14679	14500	14579	14601	14537	14608	14616	14721	14685	14493	14534	14555	14733	14688	14577	14568	14778	14460	14553	14678	14475	14568	14604	14526	14833	14560	14705	14588	14686	14697	14688	14536	14602	14623	14673	14690	14561	14643	14664	14720	14395	14704	14504	14591	14717	14502	14656	14690	14790	14595	14641	14671	14613	14649	14564	14714	14563	14558	14666	14665	14642	14489	14723	14635	14697	14577	14704	14780	14582	14609	14720	14580	14663	14787	14880	14835	14580	14510	14539	14732	14490	14600	14610	14619	14754	14498	14683	14632	14539	14776	14791	14652	14673	14814	14810	14642	14618	14522	14730	14647	14586	14524	14833	14401	14572	14586	14493	14738	14501	14746	14662	14537	14645	14697	14602	14517	14725	14454	14837	14539	14600	14742	14645	14649	14787	14441	14719	14741	14759	14629	14602	14651	14574	14729	14806	14514	14566	14766	14628	14607	14554	14477	14559	14711	14774	14765	14642	14698	14612	14580	14752	14885	14490	14614	14657	14715	14627	14563	14666	14709	14592	14643	14552	14630	14717	14793	14621	14651	14474	14461	14502	14538	14652	14644	14617	14704	14641	14590	14693	14738	14739	14632	14598	14764	14551	14596	14764	14574	14613	14588	14602	14707	14476	14540	14716	14714	14632	14603	14451	14464	14686	14623	14580	14808	14473	14709	14418	14689	14597	14499	14686	14724	14590	14812	14483	14703	14718	14589	14725	14617	14793	14490	14719	14623	14695	14648	14685	14738	14619	14705	14665	14586	14707	14708	14473	14563	14590	14738	14611	14647	14599	14653	14596	14782	14602	14566	14688	14693	14700	14674	14530	14615	14626	14689	14647	14685	14506	14762	14668	14622	14708	14642	14588	14634	14554	14814	14623	14719	14667	14568	14620	14668	14677	14635	14622	14457	14617	14606	14609	14622	14786	14587	14578	14604	14677	14636	14559	14615	14671	14550	14629	14524	14507	14654	14566	14664	14484	14733	14625	14681	14682	14841	14589	14807	14650	14519	14680	14653	14630	14662	14517	14636	14682	14580	14605	14697	14638	14536	14503	14550	14808	14681	14469	14674	14659	14604	14730	14678	14632	14734	14628	14468	14681	14687	14764	14620	14833	14532	14482	14782	14638	14590	14555	14588	14825	14535	14668	14507	14721	14733	14712	14754	14490	14611	14705	14628	14579	14559	14531	14654	14644	14500	14702	14799	14648	14619	14590	14650	14648	14607	14449	14644	14681	14681	14595	14765	14729	14642	14676	14503	14721	14676	14442	14724	14648	14620	14741	14653	14636	14606	14587	14735	14802	14536	14517	14584	14645	14564	14639	14609	14525	14634	14663	14602	14616	14795	14626	14589	14521	14710	14722	14656	14479	14666	14708	14540	14435	14648	14676	14634	14728	14778	14735	14698	14629	14614	14598	14590	14654	14751	14517	14772	14632	14812	14545	14546	14637	14628	14631	14654	14668	14602	14757	14659	14642	14681	14583	14689	14700	14636	14488	14603	14654	14636	14490	14672	14589	14767	14649	14520	14586	14655	14679	14509	14621	14672	14643	14672	14599	14564	14460	14655	14599	14644	14644	14759	14624	14624	14569	14667	14743	14734	14590	14691	14696	14668	14753	14541	14638	14747	14806	14841	14694	14813	14765	14534	14741	14779	14539	14600	14630	14625	14602	14745	14647	14608	14729	14692	14664	14579	14677	14624	14586	14533	14622	14556	14622	14709	14622	14702	14631	14596	14686	14728	14739	14563	14631	14544	14593	14536	14698	14644	14767	14527	14894	14773	14628	14584	14623	14479	14637	14620	14618	14656	14582	14554	14795	14591	14676	14545	14712	14628	14428	14657	14702	14619	14670	14464	14722	14556	14618	14522	14579	14688	14671	14601	14674	14804	14676	14738	14659	14374	14796	14513	14596	14550	14645	14584	14731	14616	14677	14716	14695	14620	14570	14616	14769	14638	14872	14603	14479	14554	14643	14595	14580	14641	14550	14678	14628	14595	14649	14656	14693	14735	14551	14622	14728	14638	14639	14547	14667	14558	14530	14520	14740	14599	14710	14856	14596	14505	14658	14689	14705	14701	14567	14550	14665	14711	14789	14713	14606	14642	14563	14621	14686	14623	14595	14499	14677	14578	14814	14708	14643	14767	14665	14583	14841	14707	14580	14687	14705	14591	14441	14553	14746	14659	14824	14710	14674	14470	14526	14577	14585	14576	14526	14545	14716	14692	14662	14437	14430	14537	14445	14601	14673	14520	14633	14568	14637	14685	14759	14523	14571	14654	14562	14596	14517	14724	14593	14558	14780	14777	14671	14632	14560	14611	14650	14552	14738	14779	14658	14614	14489	14610	14526	14809	14527	14674	14607	14667	14694	14690	14603	14697	14668	14618	14559	14663	14725	14631	14628	14701	14745	14627	14565	14766	14661	14452	14880	14559	14723	14573	14636	14502	14696	14645	14746	14617	14869	14663	14630	14646	14724	14782	14602	14627	14635	14576	14585	14662	14811	14596	14718	14800	14696	14463	14650	14558	14760	14558	14680	14565	14534	14599	14671	14563	14710	14756	14465	14520	14743	14709	14520	14665	14697	14542	14749	14509	14661	14579	14628	14682	14660	14617	14500	14472	14696	14639	14712	14816	14644	14721	14500	14542	14747	14826	14737	14654	14589	14807	14670	14785	14654	14672	14626	14730	14743	14543	14523	14632	14644	14617	14773	14910	14632	14505	14566	14717	14663	14721	14686	14643	14497	14575	14757	14609	14698	14569	14557	14682	14464	14782	14810	14500	14503	14664	14564	14586	14679	14560	14636	14696	14634	14788	14635	14597	14666	14663	14502	14621	14688	14579	14484	14480	14665	14671	14610	14605	14717	14619	14761	14492	14529	14657	14424	14756	14646	14721	14551	14577	14666	14574	14567	14741	14768	14660	14691	14733	14635	14706	14536	14530	14651	14764	14702	14723	14698	14765	14612	14491	14809	14593	14732	14508	14461	14690	14651	14554	14535	14630	14649	14695	14784	14610	14629	14546	14591	14758	14595	14697	14545	14581	14631	14621	14675	14670	14610	14776	14721	14538	14587	14872	14878	14586	14671	14678	14681	14603	14530	14671	14604	14730	14657	14602	14567	14510	14489	14536	14668	14565	14539	14598	14672	14690	14727	14667	14590	14663	14621	14574	14542	14706	14618	14598	14601	14568	14652	14553	14701	14538	14610	14788	14654	14480	14713	14567	14513	14750	14626	14688	14574	14549	14522	14671	14501	14592	14631	14512	14612	14774	14623	14467	14762	14642	14693	14627	14721	14778	14693	14662	14750	14691	14578	14695	14702	14816	14578	14718	14715	14540	14581	14633	14587	14682	14664	14661	14695	14400	14601	14580	14578	14616	14703	14682	14681	14540	14680	14842	14641	14746	14733	14735	14615	14528	14678	14673	14656	14601	14663	14428	14724	14656	14626	14503	14617	14548	14679	14533	14586	14586	14711	14507	14601	14717	14802	14606	14704	14741	14715	14510	14572	14418	14631	14746	14532	14606	14818	14698	14792	14581	14625	14580	14634	14797	14784	14728	14577	14619	14591	14591
23939	21500	29290	24324	22926	24422	23661	19760	19157	19192	18596	18261	18565	19268	18945	18317	17975	17647	17787	17834	17736	17944	17598	17633	17636	17370	17641	17448	17681	17658	17686	17914	17664	17719	19474	20774	19588	18576	17852	17567	17325	17501	17606	17496	17473	17368	17613	17486	17524	17524	17510	17492	17513	17643	17473	17591	17392	17530	17374	17445	17619	17504	17492	17380	17157	17441	17544	17393	17473	17586	17379	17366	17366	17485	17338	17645	17484	17279	17352	17356	17361	17423	17158	17422	17540	17380	17372	17460	17650	17366	17639	17607	17503	17685	17501	17481	17825	17573	17527	17352	17522	17677	17501	17317	17355	17372	17485	17396	17331	17373	17316	17315	17394	17499	17498	17506	17421	17270	17341	17429	17326	17355	17253	17371	17519	17312	17436	17332	17387	17508	17606	17500	17532	17336	17205	17383	17333	17399	17469	17339	17505	17381	17381	17418	17430	17457	17377	17336	17372	17328	17405	17437	17375	17345	17550	17696	17395	17317	17422	17429	17486	17345	17420	17403	17383	17402	17298	17484	17365	17449	17523	17588	17580	17407	17460	17483	17288	17521	17439	17259	17452	17421	17538	17470	17405	17385	17262	17482	17496	17380	17342	17354	17399	17582	17552	17317	17284	17413	17332	17400	17496	17427	17479	17379	17511	17395	17374	17344	17389	17455	17347	17498	17270	17449	17341	17465	17500	17358	17417	17100	17344	17409	17564	17417	17304	17357	17403	17608	17304	17522	17424	17281	17430	17442	17419	17364	17440	17476	17487	17432	17309	17297	17562	17428	17600	17363	17562	17577	17237	17439	17408	17297	17255	17579	17476	17585	17399	17425	17364	17349	17538	17388	17416	17347	17351	17384	17519	17467	17463	17473	17423	17317	17426	17180	17364	17474	17352	17257	17289	17342	17385	17569	17312	17513	17593	17524	17353	17338	17422	17436	17263	17483	17214	17304	17582	17503	17321	17267	17411	17327	17295	17134	17489	17327	17387	17184	17454	17639	17301	17493	17385	17418	17465	17509	17248	17493	17445	17517	17155	17231	17378	17439	17331	17515	17321	17307	17480	17151	17624	17382	17267	17374	17303	17330	17371	17449	17393	17650	17458	17420	17652	17371	17423	17399	17442	17323	17348	17485	17252	17659	17527	17419	17377	17291	17552	17433	17230	17334	17383	17568	17482	17467	17418	17612	17542	17563	17344	17415	17501	17475	17622	17434	17407	17537	17307	17499	17269	17432	17696	17214	17400	17378	17511	17445	17194	17571	17514	17440	17393	17476	17420	17338	17506	17291	17280	17576	17302	17539	17369	17224	17432	17330	17337	17392	17449	17400	17434	17567	17518	17287	17393	17336	17267	17304	17602	17445	17286	17393	17350	17357	17636	17676	17523	17375	17465	17262	17440	17487	17302	17302	17369	17442	17304	17233	17611	17357	17566	17496	17572	17630	17715	17354	17426	17532	17351	17376	17328	17365	17387	17429	17290	17432	17215	17251	17651	17349	17382	17425	17257	17397	17441	17398	17667	17429	17421	17216	17271	17584	17417	17260	17405	17494	17452	17399	17600	17446	17538	17534	17505	17438	17474	17495	17341	17409	17402	17312	17340	17397	17536	17315	17440	17188	17467	17571	17507	17396	17484	17480	17281	17352	17634	17359	17259	17517	17402	17389	17282	17416	17499	17410	17241	17376	17391	17380	17371	17376	17534	17605	17444	17450	17460	17577	17343	17300	17342	17529	17280	17361	17437	17254	17467	17464	17352	17434	17337	17451	17423	17337	17439	17466	17456	17475	17459	17378	17339	17556	17440	17523	17510	17346	17622	17374	17543	17304	17488	17525	17305	17351	17564	17280	17576	17472	17371	17492	17414	17307	17453	17464	17400	17268	17475	17263	17288	17323	17626	17401	17457	17543	17558	17480	17296	17574	17493	17460	17600	17359	17560	17398	17522	17480	17281	17291	17486	17406	17193	17608	17368	17466	17429	17407	17253	17409	17189	17554	17423	17439	17454	17133	17306	17474	17339	17473	17326	17437	17511	17372	17518	17499	17414	17421	17535	17635	17313	17443	17605	17468	17548	17462	17299	17544	17301	17434	17483	17357	17295	17387	17578	17559	17404	17411	17576	17481	17421	17402	17241	17344	17467	17538	17586	17272	17484	17354	17452	17504	17562	17554	17560	17363	17242	17364	17442	17643	17509	17517	17538	17617	17352	17216	17485	17400	17274	17596	17354	17443	17375	17552	17387	17520	17559	17655	17399	17374	17480	17521	17352	17666	17481	17381	17382	17167	17325	17465	17565	17357	17410	17343	17528	17312	17209	17366	17546	17489	17369	17316	17421	17644	17428	17247	17569	17523	17361	17329	17423	17326	17399	17458	17562	17330	17381	17421	17506	17226	17219	17449	17450	17476	17422	17449	17249	17358	17347	17513	17418	17347	17368	17439	17480	17417	17396	17465	17257	17418	17520	17402	17413	17421	17282	17353	17457	17322	17409	17470	17415	17493	17505	17528	17566	17470	17492	17670	17419	17384	17396	17380	17628	17762	17411	17494	17467	17302	17601	17469	17481	17251	17441	17302	17625	17561	17452	17299	17163	17519	17494	17403	17587	17441	17544	17381	17597	17412	17487	17498	17212	17371	17293	17476	17421	17207	17562	17619	17390	17482	17395	17409	17449	17343	17122	17473	17548	17467	17615	17424	17374	17359	17363	17435	17430	17323	17465	17398	17202	17311	17454	17580	17269	17573	17222	17398	17363	17318	17389	17304	17564	17584	17348	17418	17348	17441	17632	17430	17536	17141	17488	17338	17376	17302	17090	17306	17379	17532	17497	17438	17268	17214	17378	17324	17402	17178	17378	17546	17389	17589	17436	17375	17548	17380	17621	17355	17326	17521	17280	17285	17343	17261	17281	17305	17435	17516	17429	17254	17349	17519	17497	17350	17403	17327	17349	17429	17376	17495	17450	17298	17458	17352	17356	17498	17473	17447	17554	17191	17544	17563	17585	17396	17366	17496	17630	17528	17426	17483	17227	17465	17627	17476	17577	17394	17477	17249	17369	17445	17409	17475	17229	17368	17522	17249	17513	17199	17511	17504	17358	17281	17450	17486	17563	17289	17274	17537	17549	17488	17143	17136	17254	17344	17342	17352	17585	17384	17348	17346	17393	17294	17515	17608	17506	17543	17445	17461	17368	17232	17253	17427	17518	17388	17455	17303	17459	17328	17444	17455	17398	17302	17449	17439	17296	17422	17541	17390	17355	17543	17562	17375	17234	17465	17197	17404	17346	17258	17515	17316	17621	17492	17399	17410	17352	17412	17507	17574	17462	17452	17572	17436	17481	17236	17329	17399	17234	17526	17445	17424	17383	17511	17363	17439	17494	17505	17505	17317	17335	17551	17442	17355	17357	17404	17335	17511	17446	17418	17330	17343	17475	17284	17631	17443	17491	17383	17491	17518	17414	17388	17619	17434	17472	17581	17481	17589	17260	17537	17447	17478	17530	17419	17613	17460	17420	17374	17675	17609	17434	17490	17456	17371	17343	17414	17436	17510	17545	17614	17361	17460	17286	17348	17327	17565	17470	17490	17618	17453	17362	17403	17300	17350	17239	17348	17251	17505	17270	17568	17459	17465	17462	17492	17482	17529	17429	17430	17185	17386	17604	17482	17319	17289	17390	17512	17209	17296	17446	17261	17474	17338	17361	17340	17476	17297	17498	17274	17384	17393	17540	17288	17393	17346	17307	17576	17428	17413	17334	17555	17211	17361	17405	17368	17400	17555	17417	17248	17421	17275	17520	17486	17602	17472	17515	17368	17399	17393	17429	17399	17434	17293	17443	17488	17446	17560	17638	17393	17498	17330	17519	17413	17326	17383	17476	17069	17483	17390	17402	17324	17579	17201	17327	17469	17445	17454	17372	17308	17699	17431	17313	17479	17382	17217	17449	17523	17418	17441	17311	17334	17401	17567	17294	17209	17269	17285	17291	17305	17306	17195	17361	17455	17651	17296	17364	17470	17233	17422	17564	17447	17312	17287	17297	17266	17576	17399	17372	17421	17426	17389	17361	17399	17296	17527	17523	17328	17379	17431	17372	17481	17211	17460	17418	17421	17409	17502	17607	17393	17356	17572	17383	17453	17433	17279	17575	17465	17487	17515	17491	17457	17550	17422	17405	17295	17353	17593	17449	17339	17541	17455	17428	17483	17444	17324	17484	17432	17367	17530	17302	17446	17371	17396	17550	17478	17501	17255	17457	17431	17608	17388	17506	17487	17329	17382	17443	17628	17368	17513	17405	17696	17542	17468	17368	17705	17577	17444	17594	17547	17552	17260	17303	17561	17327	17416	17346	17394	17380	17380	17370	17358	17473	17263	17244	17328	17363	17222	17246	17376	17269	17398	17492	17281	17531	17512	17286	17453	17289	17288	17410	17511	17638	17222	17463	17318	17512	17386	17412	17491	17332	17503	17499	17150	17480	17383	17461	17613	17418	17401	17199	17521	17513	17328	17313	17224	17489	17420	17309	17554	17497	17408	17438	17513	17336	17400	17518	17457	17550	17213	17371	17355	17485	17315	17577	17637	17454	17336	17481	17448	17669	17648	17524	17555	17418	17531	17300	17492	17420	17440	17508	17305	17549	17567	17236	17411	17432	17438	17423	17433	17474	17354	17610	17432	17325	17492	17311	17560	17362	17483	17417	17489	17591	17363	17536	17502	17211	17198	17543	17150	17500	17157	17238	17385	17455	17406	17400	17518	17320	17381	17430	17413	17303	17501	17396	17497	17475	17382	17354	17349	17458	17320	17261	17014	17133	17419	17353	17427	17243	17509	17378	17532	17448	17328	17495	17415	17405	17535	17418	17390	17293	17465	17314	17411	17341	17250	17623	17277	17399	17445	17327	17474	17635	17434	17227	17307	17263	17462	17342	17308	17318	17324	17269	17357	17397	17469	17501	17296	17443	17481	17384	17499	17584	17284	17554	17579	17517	17365	17325	17408	17203	17283	17355	17411	17493	17528	17511	17459	17555	17314	17542	17421	17344	17284	17277	17298	17332	17435	17403	17387	17557	17510	17350	17406	17467	17385	17466	17598	17467	17306	17340	17433	17424	17558	17464	17481	17556	17376	17315	17441
19113	33869	33352	28532	24773	21483	19271	17742	17799	16994	16369	15818	16596	17737	16699	16126	15262	15245	15253	15044	14933	14856	14751	14837	14814	14881	14715	14960	15120	14892	14998	14894	14956	15299	18184	18958	16919	15780	15222	14940	14766	14608	14817	14657	14882	14559	14531	14780	14660	14711	14734	14526	14698	14741	14677	14674	14810	14716	14694	14798	14618	14457	14686	14598	14637	14832	14574	14516	14647	14721	14687	14622	14620	14602	14671	14557	14698	14720	14582	14679	14614	14401	14676	14707	14772	14627	14640	14529	14665	14554	14785	14582	14546	14492	14797	14641	14601	14583	14777	14719	14609	14611	14678	14609	14707	14543	14695	14657	14610	14501	14642	14612	14670	14415	14693	14830	14747	14617	14732	14608	14686	14461	14637	14742	14634	14585	14665	14696	14649	14692	14557	14723	14720	14522	14632	14569	14563	14810	14572	14638	14531	14588	14697	14540	14649	14708	14540	14608	14541	14502	14741	14511	14694	14673	14703	14647	14542	14579	14641	14566	14647	14734	14873	14818	14819	14677	14540	14593	14687	14694	14578	14586	14568	14631	14527	14540	14683	14706	14635	14635	14549	14697	14744	14442	14682	14739	14506	14596	14777	14536	14617	14679	14574	14832	14593	14519	14557	14787	14546	14631	14681	14553	14603	14700	14560	14679	14627	14721	14646	14708	14462	14493	14710	14692	14574	14590	14690	14576	14707	14697	14579	14565	14604	14592	14615	14514	14713	14617	14527	14657	14585	14631	14700	14669	14471	14484	14580	14713	14659	14544	14610	14414	14529	14652	14736	14708	14692	14671	14416	14506	14555	14616	14665	14753	14594	14463	14716	14547	14495	14604	14515	14665	14614	14585	14507	14699	14558	14649	14696	14653	14595	14632	14621	14716	14740	14734	14563	14644	14483	14743	14735	14659	14444	14547	14663	14742	14615	14497	14676	14724	14621	14532	14705	14765	14528	14627	14481	14663	14584	14690	14607	14828	14651	14612	14651	14697	14580	14793	14776	14535	14558	14595	14549	14775	14507	14574	14494	14719	14664	14602	14560	14772	14467	14656	14586	14520	14493	14676	14662	14590	14632	14672	14716	14727	14600	14560	14742	14602	14531	14560	14599	14622	14662	14620	14575	14600	14522	14659	14640	14608	14545	14724	14601	14716	14619	14670	14681	14479	14690	14682	14712	14674	14699	14559	14617	14586	14529	14574	14433	14709	14758	14641	14568	14512	14645	14576	14595	14671	14521	14573	14785	14695	14664	14631	14529	14708	14691	14650	14734	14428	14646	14714	14728	14606	14587	14689	14545	14620	14678	14529	14488	14506	14577	14756	14660	14791	14523	14792	14524	14646	14594	14578	14653	14598	14538	14567	14677	14688	14727	14565	14655	14550	14552	14690	14748	14699	14754	14668	14645	14580	14633	14716	14651	14640	14586	14708	14595	14507	14632	14552	14565	14819	14605	14686	14718	14755	14710	14511	14619	14578	14626	14589	14537	14687	14670	14586	14591	14645	14459	14742	14477	14694	14646	14531	14673	14721	14751	14766	14750	14645	14492	14633	14718	14590	14600	14762	14661	14732	14712	14667	14632	14688	14579	14718	14647	14640	14634	14670	14734	14549	14634	14544	14639	14653	14867	14441	14588	14697	14672	14536	14610	14670	14615	14532	14572	14432	14585	14634	14549	14582	14485	14561	14654	14630	14473	14705	14510	14529	14521	14510	14655	14590	14615	14609	14589	14731	14669	14689	14666	14752	14547	14419	14680	14668	14697	14722	14426	14619	14840	14680	14748	14590	14543	14542	14669	14613	14515	14718	14521	14850	14553	14556	14513	14502	14627	14644	14605	14579	14708	14622	14760	14667	14571	14618	14648	14551	14560	14607	14595	14533	14748	14580	14567	14715	14713	14511	14814	14738	14597	14673	14509	14614	14621	14580	14643	14780	14706	14598	14679	14598	14537	14725	14779	14549	14632	14665	14689	14611	14653	14491	14654	14631	14526	14731	14571	14600	14714	14544	14608	14612	14586	14689	14627	14775	14692	14533	14742	14559	14654	14668	14624	14560	14514	14510	14607	14605	14639	14717	14392	14706	14530	14757	14629	14666	14598	14672	14662	14619	14657	14567	14629	14486	14609	14545	14762	14672	14566	14712	14605	14677	14720	14643	14762	14744	14531	14514	14595	14794	14764	14766	14569	14561	14704	14682	14833	14782	14578	14679	14529	14740	14654	14629	14333	14864	14718	14593	14591	14827	14546	14780	14610	14616	14496	14635	14579	14622	14689	14675	14725	14525	14562	14630	14584	14699	14656	14576	14515	14705	14745	14577	14629	14522	14767	14496	14660	14554	14593	14587	14494	14637	14442	14643	14633	14698	14571	14612	14628	14521	14616	14561	14601	14584	14714	14600	14739	14770	14771	14503	14666	14559	14526	14612	14753	14695	14643	14628	14609	14577	14688	14740	14620	14577	14633	14551	14608	14584	14681	14609	14699	14620	14616	14669	14619	14626	14646	14702	14809	14617	14781	14611	14687	14539	14604	14759	14705	14783	14647	14637	14755	14694	14659	14711	14587	14432	14728	14622	14666	14482	14621	14659	14646	14800	14562	14792	14734	14581	14683	14768	14674	14599	14785	14568	14541	14502	14559	14699	14498	14774	14625	14678	14650	14633	14473	14783	14666	14603	14643	14499	14651	14761	14666	14464	14585	14827	14340	14392	14623	14556	14758	14731	14515	14823	14674	14572	14555	14702	14700	14615	14747	14686	14556	14822	14578	14544	14581	14609	14755	14569	14623	14686	14628	14641	14583	14601	14515	14609	14756	14559	14568	14681	14609	14650	14541	14572	14374	14603	14722	14520	14809	14663	14708	14649	14748	14618	14613	14613	14732	14541	14769	14680	14666	14666	14568	14577	14740	14492	14602	14571	14726	14644	14629	14617	14583	14606	14634	14612	14553	14615	14719	14454	14607	14626	14584	14532	14569	14608	14672	14648	14645	14571	14534	14491	14589	14658	14661	14435	14603	14400	14534	14642	14595	14643	14646	14545	14630	14687	14607	14564	14670	14617	14661	14455	14729	14709	14675	14704	14780	14581	14461	14552	14737	14552	14807	14548	14716	14602	14633	14439	14598	14587	14713	14737	14616	14689	14669	14768	14526	14695	14767	14726	14723	14591	14796	14678	14721	14552	14735	14530	14668	14772	14514	14484	14684	14451	14592	14374	14544	14743	14637	14780	14661	14435	14697	14533	14640	14612	14532	14601	14564	14639	14695	14747	14555	14601	14746	14617	14594	14540	14561	14786	14675	14592	14641	14670	14676	14634	14553	14611	14688	14809	14708	14576	14548	14601	14587	14677	14587	14735	14736	14581	14602	14683	14641	14470	14662	14731	14418	14605	14648	14708	14619	14764	14550	14569	14617	14589	14802	14673	14716	14627	14550	14622	14707	14642	14513	14645	14684	14427	14536	14786	14743	14642	14460	14431	14648	14844	14648	14430	14760	14577	14646	14581	14658	14749	14685	14590	14655	14630	14600	14586	14534	14447	14620	14617	14575	14696	14665	14595	14646	14499	14731	14539	14512	14748	14452	14685	14539	14675	14707	14594	14602	14521	14479	14698	14408	14552	14579	14513	14669	14532	14520	14672	14423	14581	14513	14641	14838	14512	14549	14555	14618	14548	14399	14622	14561	14764	14769	14541	14619	14683	14634	14464	14657	14576	14624	14597	14649	14820	14538	14594	14566	14645	14657	14697	14535	14605	14643	14520	14570	14476	14555	14748	14664	14604	14637	14486	14728	14553	14723	14569	14640	14595	14592	14734	14579	14639	14547	14811	14753	14574	14462	14639	14511	14795	14545	14681	14679	14659	14568	14719	14700	14572	14773	14466	14716	14718	14509	14625	14639	14716	14635	14626	14500	14772	14594	14670	14530	14378	14658	14482	14610	14546	14579	14582	14670	14680	14588	14690	14632	14590	14508	14929	14676	14581	14518	14734	14728	14675	14872	14606	14495	14557	14429	14442	14588	14598	14621	14638	14624	14552	14665	14687	14523	14585	14701	14667	14720	14432	14754	14541	14661	14685	14583	14686	14561	14590	14555	14577	14573	14669	14696	14631	14658	14498	14629	14594	14639	14636	14695	14636	14571	14740	14592	14549	14649	14741	14608	14673	14649	14530	14645	14613	14593	14574	14656	14584	14817	14618	14659	14701	14633	14588	14564	14691	14740	14511	14740	14792	14522	14587	14651	14564	14651	14726	14706	14574	14775	14613	14474	14528	14613	14453	14542	14539	14650	14656	14656	14616	14422	14740	14654	14577	14530	14609	14593	14560	14435	14676	14534	14738	14562	14828	14557	14772	14626	14641	14631	14580	14547	14458	14662	14475	14614	14587	14746	14456	14715	14729	14708	14646	14501	14611	14694	14617	14594	14608	14687	14883	14772	14600	14671	14633	14472	14645	14689	14548	14723	14708	14720	14579	14663	14503	14728	14655	14670	14498	14589	14563	14623	14405	14677	14543	14771	14527	14611	14596	14555	14539	14741	14574	14612	14600	14667	14627	14661	14447	14697	14786	14632	14647	14647	14519	14707	14588	14568	14533	14693	14475	14603	14717	14594	14701	14732	14584	14674	14514	14649	14704	14561	14649	14518	14572	14818	14654	14586	14553	14771	14631	14660	14520	14719	14724	14703	14788	14772	14625	14517	14496	14785	14649	14512	14806	14623	14563	14717	14486	14683	14631	14702	14749	14601	14744	14589	14667	14778	14657	14703	14642	14632	14605	14678	14777	14455	14644	14616	14773	14534	14654	14572	14545	14695	14725	14735	14514	14648	14582	14692	14558	14582	14554	14658	14484	14470	14639	14741	14639	14678	14612	14590	14607	14705	14555	14661	14490	14550	14615	14469	14560	14579	14619	14634	14746	14675	14652	14789	14530	14515	14719	14707	14448	14634	14439	14627	14562	14603	14643	14759	14618	14760	14555	14656	14741	14701	14444	14599	14673	14593	14710	14574	14685	14670	14588	14515	14653	14592	14617	14657	14787	14638	14799	14615	14703	14385	14526	14650	14624	14688	14653	14414	14576	14626	14661	14688	14676	14754	14616	14623	14586	14739	14651	14948	14599	14597	14609	14621	14744
22861	21335	29344	23699	21707	24302	26692	20984	20178	20025	19108	18818	19029	19943	19535	18708	18385	18185	17950	17888	18060	17778	17735	17822	17700	17731	17552	17762	17782	17914	17798	17737	17908	18158	21702	23070	21131	19305	18207	17838	17630	17439	17312	17492	17616	17626	17580	17355	17420	17592	17544	17507	17376	17367	17259	17640	17515	17401	17601	17383	17525	17408	17471	17292	17323	17319	17313	17538	17391	17341	17444	17488	17375	17575	17219	17344	17370	17552	17381	17573	17556	17464	17588	17578	17815	17346	17440	17466	17249	17402	17429	17334	17502	17508	17489	17349	17283	17228	17271	17360	17608	17714	17289	17445	17510	17369	17376	17299	17248	17436	17379	17408	17198	17474	17561	17503	17640	17435	17451	17419	17444	17488	17479	17469	17509	17518	17197	17570	17608	17377	17444	17333	17568	17402	17326	17484	17435	17384	17281	17311	17456	17479	17613	17549	17597	17351	17360	17353	17363	17436	17495	17445	17197	17557	17368	17285	17409	17272	17309	17324	17436	17236	17285	17338	17484	17489	17274	17449	17329	17428	17345	17425	17404	17145	17501	17353	17231	17369	17354	17406	17431	17289	17352	17460	17446	17394	17460	17318	17479	17427	17516	17616	17493	17574	17461	17464	17377	17154	17240	17550	17442	17380	17500	17583	17419	17307	17413	17629	17519	17596	17199	17070	17467	17574	17476	17530	17328	17482	17231	17300	17401	17332	17209	17361	17497	17473	17305	17500	17440	17328	17309	17434	17676	17684	17591	17416	17357	17431	17374	17376	17568	17465	17138	17505	17242	17291	17463	17319	17314	17538	17484	17426	17361	17246	17298	17281	17301	17577	17383	17596	17589	17405	17373	17483	17270	17507	17244	17475	17214	17352	17356	17623	17487	17362	17392	17312	17346	17351	17502	17446	17448	17284	17352	17492	17434	17424	17245	17324	17378	17292	17461	17392	17398	17537	17405	17135	17658	17408	17421	17304	17388	17402	17281	17400	17375	17393	17310	17323	17425	17335	17384	17555	17406	17474	17351	17394	17452	17452	17415	17280	17442	17345	17451	17164	17389	17421	17290	17248	17269	17569	17213	17503	17413	17339	17306	17305	17401	17439	17404	17363	17375	17337	17584	17297	17420	17362	17490	17238	17415	17625	17284	17683	17300	17342	17484	17487	17350	17264	17316	17457	17556	17397	17147	17440	17724	17397	17356	17506	17195	17447	17225	17321	17133	17425	17455	17474	17140	17302	17357	17329	17297	17332	17643	17529	17360	17424	17509	17431	17606	17384	17528	17542	17329	17446	17323	17567	17443	17496	17360	17463	17419	17434	17293	17278	17400	17675	17354	17520	17508	17338	17585	17476	17441	17400	17696	17350	17268	17491	17385	17463	17394	17482	17379	17531	17275	17436	17319	17341	17345	17294	17346	17237	17442	17549	17376	17436	17417	17371	17503	17477	17275	17491	17327	17398	17398	17670	17382	17476	17225	17122	17376	17329	17382	17238	17416	17268	17514	17378	17283	17361	17375	17437	17430	17461	17433	17471	17317	17197	17448	17468	17404	17421	17310	17492	17452	17360	17316	17445	17359	17440	17519	17522	17373	17361	17250	17265	17423	17514	17427	17186	17327	17449	17555	17416	17472	17143	17527	17388	17520	17447	17251	17369	17556	17264	17348	17450	17515	17327	17618	17390	17299	17344	17371	17546	17401	17366	17257	17388	17301	17520	17455	17305	17383	17529	17361	17374	17398	17229	17522	17427	17365	17374	17407	17433	17337	17256	17275	17324	17330	17150	17198	17394	17376	17321	17346	17694	17440	17305	17425	17155	17492	17366	17394	17463	17515	17430	17702	17431	17521	17389	17428	17564	17245	17515	17264	17603	17330	17541	17330	17401	17181	17259	17552	17503	17420	17306	17373	17205	17373	17521	17249	17285	17063	17327	17272	17439	17239	17504	17465	17249	17550	17373	17349	17360	17352	17354	17380	17273	17338	17638	17210	17497	17461	17469	17252	17482	17300	17442	17555	17306	17307	17401	17359	17357	17505	17399	17194	17323	17397	17445	17229	17513	17357	17280	17324	17248	17459	17454	17293	17254	17235	17453	17405	17346	17411	17550	17536	17602	17402	17452	17486	17511	17329	17353	17560	17314	17066	17474	17408	17397	17378	17468	17390	17321	17283	17142	17409	17397	17339	17249	17293	17326	17501	17476	17508	17161	17463	17270	17376	17542	17399	17315	17357	17374	17284	17394	17361	17531	17361	17130	17482	17358	17569	17438	17398	17572	17331	17380	17355	17438	17257	17576	17478	17319	17568	17352	17487	17337	17341	17349	17158	17261	17184	17429	17342	17422	17499	17389	17512	17330	17373	17318	17593	17482	17450	17408	17444	17422	17399	17420	17447	17295	17350	17437	17464	17331	17519	17411	17421	17403	17313	17339	17463	17317	17343	17356	17598	17241	17311	17363	17523	17306	17364	17437	17383	17396	17358	17487	17422	17510	17380	17353	17468	17458	17410	17156	17398	17283	17357	17400	17481	17506	17421	17311	17295	17396	17603	17240	17382	17464	17360	17485	17543	17542	17453	17367	17273	17513	17342	17406	17523	17327	17370	17478	17440	17337	17305	17388	17389	17481	17283	17423	17336	17548	17412	17479	17369	17286	17451	17302	17326	17436	17292	17418	17327	17136	17382	17366	17551	17315	17463	17555	17425	17524	17530	17319	17378	17497	17414	17532	17370	17584	17623	17431	17522	17329	17182	17216	17396	17438	17430	17379	17398	17536	17416	17367	17354	17447	17475	17293	17507	17293	17484	17382	17236	17352	17536	17456	17369	17240	17287	17346	17355	17428	17290	17341	17185	17552	17201	17394	17259	17223	17583	17425	17393	17373	17577	17481	17547	17431	17347	17442	17526	17454	17423	17343	17336	17429	17439	17405	17341	17269	17438	17420	17320	17551	17450	17464	17536	17519	17354	17434	17282	17545	17466	17411	17390	17279	17276	17283	17293	17230	17192	17411	17452	17452	17316	17444	17549	17267	17403	17433	17389	17324	17405	17434	17535	17377	17455	17369	17315	17212	17390	17350	17338	17326	17482	17435	17511	17587	17473	17090	17462	17299	17521	17296	17209	17346	17360	17335	17485	17323	17270	17074	17413	17419	17478	17477	17242	17302	17267	17445	17414	17275	17398	17537	17509	17297	17423	17418	17372	17343	17288	17456	17434	17531	17437	17326	17421	17386	17436	17393	17421	17368	17334	17293	17531	17465	17359	17442	17442	17180	17496	17280	17372	17640	17504	17114	17376	17329	17499	17191	17301	17381	17293	17488	17371	17382	17399	17398	17366	17322	17190	17403	17526	17328	17210	17458	17315	17662	17383	17312	17685	17397	17529	17156	17378	17329	17416	17341	17419	17258	17331	17359	17409	17244	17435	17380	17266	17620	17580	17583	17499	17393	17469	17332	17421	17365	17447	17241	17194	17214	17506	17212	17341	17349	17468	17453	17349	17281	17221	17435	17333	17198	17482	17445	17567	17393	17385	17468	17487	17241	17126	17339	17311	17300	17591	17399	17413	17318	17260	17254	17252	17407	17371	17492	17612	17528	17187	17395	17532	17393	17452	17535	17303	17709	17400	17362	17393	17329	17308	17353	17293	17533	17318	17550	17328	17345	17485	17413	17248	17435	17175	17460	17526	17363	17472	17225	17401	17365	17457	17202	17419	17507	17378	17124	17324	17306	17451	17401	17504	17398	17455	17374	17159	17489	17402	17455	17502	17306	17413	17319	17329	17174	17285	17326	17587	17249	17476	17455	17223	17632	17490	17364	17509	17376	17406	17281	17508	17359	17379	17366	17303	17352	17370	17372	17349	17250	17299	17320	17356	17446	17184	17552	17353	17387	17370	17345	17471	17569	17447	17145	17450	17539	17467	17198	17345	17247	17464	17655	17352	17291	17290	17326	17186	17100	17262	17332	17552	17353	17393	17523	17358	17327	17402	17427	17427	17283	17208	17410	17472	17582	17272	17480	17488	17430	17297	17308	17288	17310	17411	17246	17251	17420	17247	17351	17245	17333	17384	17396	17414	17393	17458	17517	17280	17384	17261	17426	17498	17323	17514	17539	17356	17134	17496	17407	17507	17297	17285	17403	17463	17317	17317	17402	17506	17450	17447	17551	17357	17109	17526	17458	17318	17399	17489	17183	17395	17121	17417	17392	17441	17292	17322	17301	17374	17380	17403	17453	17442	17338	17296	17440	17544	17330	17285	17447	17482	17478	17385	17155	17205	17418	17441	17333	17417	17289	17514	17606	17495	17408	17389	17431	17453	17305	17546	17447	17296	17412	17415	17289	17265	17180	17086	17265	17380	17455	17232	17457	17295	17534	17645	17423	17411	17409	17333	17479	17316	17262	17409	17472	17593	17248	17561	17202	17382	17311	17330	17347	17282	17511	17366	17420	17579	17305	17519	17496	17165	17668	17352	17316	17472	17403	17310	17502	17361	17627	17485	17426	17355	17575	17289	17378	17622	17486	17486	17553	17408	17372	17514	17461	17377	17569	17454	17420	17370	17504	17552	17474	17325	17252	17363	17413	17363	17484	17304	17564	17360	17479	17390	17563	17419	17333	17486	17468	17393	17284	17287	17537	17609	17412	17313	17331	17356	17256	17410	17376	17309	17347	17515	17532	17468	17428	17426	17553	17343	17526	17280	17486	17328	17164	17342	17335	17161	17366	17510	17395	17426	17386	17553	17156	17555	17296	17321	17411	17436	17391	17509	17514	17359	17620	17400	17452	17301	17433	17270	17420	17376	17338	17352	17226	17364	17421	17450	17322	17393	17463	17578	17371	17506	17433	17469	17285	17525	17375	17376	17388	17376	17430	17393	17281	17479	17515	17466	17394	17624	17337	17303	17598	17512	17329	17368	17371	17424	17247	17176	17419	17488	17453	17447	17333	17469	17424	17400	17527	17437	17377	17441	17243	17245	17379	17343	17191	17282	17470	17536	17230	17433	17245	17157	17482	17354	17449	17579	17380	17296	17451	17315	17337	17404	17343	17313	17283	17361	17290	17478	17405	17483	17651	17341	17374	17200	17302	17241	17332	17364	17366	17427	17429	17419	17514	17350	17253	17342	17355	17369	17366
20501	37695	37110	31410	27406	23630	20613	19035	18982	17767	16978	16409	16948	18381	17627	16396	15510	15081	15150	15396	15112	14989	14931	14703	14993	14738	14772	15097	15094	15029	14793	15144	15084	15587	20883	21705	18864	16438	15312	14867	14654	14545	14542	14594	14458	14580	14663	14695	14636	14763	14622	14564	14697	14542	14598	14495	14626	14548	14505	14842	14505	14472	14698	14463	14497	14605	14620	14703	14571	14674	14661	14460	14462	14590	14592	14423	14568	14724	14420	14733	14659	14403	14523	14573	14664	14683	14682	14786	14523	14550	14456	14682	14601	14396	14691	14744	14493	14683	14590	14524	14599	14661	14519	14600	14672	14465	14693	14571	14684	14455	14555	14535	14663	14686	14437	14536	14528	14562	14638	14472	14624	14495	14584	14526	14400	14477	14527	14522	14598	14515	14600	14467	14662	14638	14447	14635	14542	14532	14556	14538	14638	14507	14576	14697	14529	14620	14373	14645	14564	14569	14637	14595	14425	14524	14613	14442	14608	14611	14425	14606	14508	14670	14672	14706	14620	14455	14498	14460	14659	14568	14479	14405	14637	14579	14476	14589	14550	14641	14477	14428	14629	14645	14398	14539	14492	14534	14465	14657	14487	14701	14523	14562	14466	14654	14566	14567	14553	14531	14578	14535	14467	14454	14651	14401	14517	14548	14576	14734	14556	14599	14466	14429	14454	14509	14579	14549	14509	14601	14441	14632	14547	14499	14336	14518	14565	14505	14530	14689	14509	14546	14583	14604	14574	14418	14443	14494	14619	14500	14527	14523	14635	14498	14560	14449	14684	14554	14603	14465	14557	14731	14512	14537	14549	14495	14529	14539	14498	14486	14677	14635	14503	14470	14699	14470	14585	14585	14465	14608	14581	14488	14528	14661	14525	14539	14575	14536	14593	14359	14596	14421	14433	14654	14480	14546	14619	14497	14577	14609	14753	14455	14458	14498	14482	14474	14599	14600	14529	14473	14596	14541	14692	14566	14649	14457	14582	14579	14636	14570	14701	14590	14551	14392	14604	14491	14543	14753	14568	14572	14437	14650	14540	14630	14687	14652	14519	14556	14702	14434	14575	14402	14588	14399	14561	14504	14412	14561	14494	14483	14566	14538	14610	14671	14647	14616	14814	14591	14626	14418	14590	14415	14661	14504	14663	14546	14549	14624	14578	14551	14445	14525	14532	14524	14581	14573	14506	14628	14766	14537	14623	14412	14497	14580	14589	14583	14606	14497	14579	14489	14533	14703	14609	14478	14536	14560	14478	14477	14653	14580	14564	14614	14526	14661	14595	14690	14521	14515	14569	14579	14662	14661	14369	14661	14542	14631	14622	14497	14541	14643	14553	14532	14404	14627	14572	14474	14708	14525	14455	14483	14392	14514	14488	14595	14545	14574	14570	14734	14604	14403	14445	14634	14530	14559	14598	14462	14511	14650	14557	14629	14632	14476	14644	14564	14545	14457	14468	14584	14479	14523	14636	14475	14521	14586	14731	14643	14539	14583	14711	14582	14552	14690	14589	14570	14527	14389	14497	14361	14401	14654	14590	14446	14392	14576	14617	14606	14545	14329	14605	14525	14537	14621	14668	14352	14445	14557	14690	14474	14595	14549	14779	14592	14554	14601	14473	14605	14419	14635	14571	14499	14515	14552	14638	14504	14551	14542	14453	14619	14537	14491	14485	14527	14652	14743	14434	14548	14445	14706	14463	14529	14515	14465	14500	14470	14540	14632	14721	14536	14718	14649	14569	14531	14537	14473	14496	14528	14493	14485	14695	14536	14411	14560	14627	14474	14514	14823	14564	14630	14451	14488	14561	14441	14675	14499	14514	14649	14762	14389	14511	14496	14551	14674	14471	14496	14557	14586	14581	14548	14478	14568	14630	14484	14618	14632	14602	14590	14700	14621	14675	14617	14569	14779	14690	14515	14587	14501	14630	14736	14529	14613	14745	14540	14398	14619	14636	14725	14688	14531	14509	14504	14542	14533	14451	14375	14581	14344	14468	14543	14601	14543	14401	14561	14678	14626	14571	14684	14663	14570	14549	14635	14651	14485	14623	14570	14563	14607	14494	14672	14702	14456	14716	14470	14420	14623	14478	14669	14581	14538	14627	14636	14645	14521	14566	14392	14471	14426	14401	14630	14417	14422	14673	14489	14577	14562	14490	14410	14706	14534	14539	14453	14532	14508	14546	14398	14637	14348	14761	14649	14539	14643	14420	14561	14627	14607	14557	14577	14427	14609	14608	14590	14564	14703	14635	14543	14604	14517	14405	14406	14621	14373	14447	14652	14430	14449	14676	14545	14591	14525	14644	14432	14466	14532	14719	14521	14595	14654	14453	14541	14502	14442	14582	14494	14560	14557	14642	14566	14512	14680	14582	14417	14573	14573	14627	14472	14410	14477	14722	14445	14560	14608	14582	14680	14530	14474	14467	14563	14700	14389	14596	14551	14439	14769	14494	14398	14736	14554	14494	14534	14592	14636	14558	14603	14627	14481	14690	14506	14557	14587	14386	14639	14524	14699	14506	14498	14605	14522	14445	14689	14523	14481	14378	14582	14411	14571	14541	14326	14560	14698	14484	14589	14538	14569	14558	14651	14587	14506	14571	14524	14525	14477	14585	14451	14507	14614	14529	14588	14447	14629	14460	14739	14624	14462	14433	14533	14545	14658	14562	14591	14547	14373	14564	14472	14368	14470	14382	14676	14617	14542	14550	14375	14503	14597	14489	14447	14445	14487	14634	14417	14746	14614	14579	14455	14503	14443	14444	14717	14605	14564	14788	14316	14510	14390	14638	14520	14496	14466	14581	14621	14617	14435	14589	14524	14586	14463	14687	14548	14528	14562	14559	14633	14506	14647	14399	14457	14664	14667	14655	14597	14500	14572	14683	14631	14782	14595	14602	14510	14455	14645	14677	14666	14472	14425	14552	14647	14523	14613	14714	14691	14622	14749	14430	14499	14561	14624	14548	14505	14595	14423	14541	14609	14568	14464	14686	14514	14518	14634	14567	14430	14550	14700	14545	14452	14588	14456	14626	14395	14531	14468	14359	14689	14557	14681	14629	14546	14448	14690	14583	14505	14510	14675	14598	14567	14693	14682	14605	14232	14594	14457	14711	14515	14484	14665	14469	14646	14645	14583	14651	14636	14573	14503	14521	14630	14580	14526	14694	14509	14482	14632	14425	14379	14512	14556	14608	14514	14506	14531	14697	14494	14802	14513	14678	14569	14546	14573	14512	14506	14528	14446	14677	14637	14471	14521	14367	14571	14474	14557	14630	14405	14462	14611	14571	14457	14552	14469	14628	14428	14553	14638	14431	14704	14505	14513	14681	14505	14557	14702	14514	14385	14504	14566	14506	14668	14477	14297	14448	14526	14571	14593	14602	14578	14552	14502	14295	14648	14512	14480	14531	14596	14592	14551	14512	14620	14696	14401	14615	14711	14335	14651	14619	14564	14507	14473	14462	14591	14517	14732	14671	14728	14482	14450	14551	14591	14543	14639	14499	14405	14560	14452	14647	14615	14825	14584	14569	14528	14569	14452	14446	14381	14609	14584	14569	14557	14524	14680	14557	14405	14668	14609	14517	14453	14514	14567	14581	14423	14644	14643	14430	14573	14569	14551	14513	14573	14619	14383	14555	14585	14446	14424	14586	14557	14591	14474	14574	14383	14577	14505	14525	14615	14723	14698	14470	14636	14630	14550	14590	14619	14443	14480	14532	14668	14484	14447	14331	14564	14680	14528	14471	14542	14563	14599	14566	14743	14750	14622	14738	14658	14514	14513	14594	14575	14481	14556	14471	14541	14601	14643	14568	14673	14688	14687	14644	14531	14584	14741	14492	14694	14501	14380	14560	14592	14511	14709	14536	14649	14507	14307	14503	14449	14576	14501	14630	14690	14698	14535	14392	14504	14541	14455	14653	14611	14533	14572	14490	14597	14532	14544	14495	14809	14612	14755	14378	14401	14536	14649	14453	14548	14437	14461	14601	14587	14524	14777	14438	14678	14528	14549	14814	14530	14494	14647	14535	14424	14372	14657	14561	14557	14466	14568	14412	14591	14572	14595	14506	14545	14504	14594	14553	14597	14352	14477	14313	14483	14534	14572	14656	14522	14594	14717	14626	14345	14566	14616	14570	14561	14460	14303	14671	14601	14566	14689	14559	14482	14581	14364	14441	14501	14544	14525	14469	14611	14597	14350	14471	14578	14547	14466	14420	14627	14609	14614	14613	14613	14529	14617	14589	14624	14611	14549	14528	14767	14577	14601	14349	14397	14511	14502	14635	14532	14555	14519	14543	14541	14495	14502	14571	14596	14502	14449	14609	14612	14676	14746	14585	14464	14634	14545	14636	14451	14355	14555	14515	14536	14783	14517	14523	14598	14579	14508	14635	14387	14532	14541	14548	14522	14636	14633	14475	14587	14588	14482	14372	14581	14702	14596	14648	14533	14426	14558	14566	14632	14593	14448	14488	14627	14464	14441	14588	14562	14520	14667	14570	14518	14480	14686	14712	14662	14380	14637	14408	14637	14369	14571	14459	14731	14505	14544	14496	14577	14505	14320	14500	14533	14634	14381	14664	14601	14500	14640	14571	14607	14615	14340	14449	14491	14599	14567	14363	14377	14509	14645	14443	14579	14577	14428	14465	14508	14570	14615	14496	14695	14783	14695	14339	14628	14702	14629	14493	14622	14586	14410	14574	14479	14555	14608	14391	14580	14620	14680	14446	14699	14436	14731	14509	14655	14468	14651	14434	14560	14576	14486	14551	14683	14610	14480	14499	14570	14548	14531	14518	14504	14526	14647	14519	14629	14730	14478	14534	14410	14481	14421	14462	14636	14587	14538	14537	14520	14607	14727	14600	14434	14550	14594	14657	14447	14520	14747	14614	14652	14564	14444	14459	14561	14735	14614	14510	14540	14660	14599	14614	14513	14613	14621	14467	14428	14531	14566	14587	14631	14408	14707	14612	14554	14563	14521	14577	14629	14677	14588	14647	14566	14686	14461	14589	14490	14647	14591	14684	14626	14451	14461	14413	14615	14643	14550	14620	14494	14717	14449	14493	14566	14577	14645	14667	14512	14588	14539	14668	14615	14560	14703	14452	14581	14434	14512	14545	14381	14539	14730
27827	22937	27872	26400	22198	20565	19808	19207	19244	18601	18641	18235	18465	18864	18866	18416	18198	17851	17982	18085	18113	17890	18001	18047	18043	17925	17759	18233	18097	17777	18043	17861	17858	18088	18232	18375	18416	18194	17969	17948	17795	17895	17917	18074	17982	17914	17804	17777	17903	17829	17807	18012	17795	17882	17866	17837	17945	17774	17826	18078	18084	18022	17782	17723	17617	17963	17914	17867	17719	17738	17783	17756	17749	17843	18002	17776	17992	17520	17758	17886	17750	17948	17980	17744	17785	17960	18007	17915	17895	17900	17829	17996	17818	17716	17843	18053	17789	17806	17840	17998	18095	17840	17773	17819	17946	17980	17922	17920	17777	17586	17799	17924	18113	17788	17807	17628	17950	18114	17795	17965	17805	17858	17934	17871	17854	17822	18024	17964	17921	17767	17862	17907	17831	17870	17863	17723	17770	17833	17831	17841	17813	17861	17921	17740	17785	17804	17781	17861	17986	18030	17959	17867	17752	17753	17885	17883	17878	17860	17885	17904	17926	17646	17909	17881	17980	17835	17803	17713	17937	17879	18006	17864	17781	17822	18029	18004	17904	17903	17872	17693	17651	17900	17967	17891	17916	17636	17771	17796	18067	17816	17879	17941	17851	17904	17952	17646	17845	17736	17735	17815	17784	17946	17750	18019	17745	18056	17646	17842	17906	17818	18085	17768	17831	17800	17609	17812	17864	17650	17928	17961	17932	17915	17913	18049	17748	17776	17675	17672	17913	18142	18056	17769	18089	17945	18027	17972	17939	17752	17985	17868	17766	17876	17694	17928	17743	17827	17834	17757	17892	18010	17797	17899	17897	17935	17802	17869	17806	17879	17961	17964	17870	18004	17918	17974	18027	17876	17678	17850	17991	17766	17990	17918	17906	17891	17780	17808	17941	17913	17829	17958	17984	17832	17808	17802	18013	18096	17849	17715	17858	17717	17731	17692	17929	17866	17830	18071	17828	17818	17746	17782	17800	17767	17668	17773	17847	17744	17874	17921	17766	17873	17963	17855	17946	17801	17870	17635	17787	17896	17667	17812	17723	17868	17928	17759	17637	17874	17916	17638	17852	17806	17991	17781	18052	17961	18012	17731	17658	17915	17728	17976	17784	17906	17930	18014	17697	18004	17789	17888	17750	17678	17755	17747	18083	18035	17938	18051	17936	18020	17838	17831	17755	18012	17670	17735	17755	17863	17881	17898	17759	17848	17796	17803	17746	17856	17784	17837	17900	17846	17855	17786	17647	17930	17723	17848	17917	18007	17940	17815	17748	17970	17944	17745	17805	17859	17910	17893	17992	18002	17777	17756	17854	17741	17620	17756	17926	18170	17907	17857	17823	17779	17979	17674	17797	17773	17969	17994	17995	17831	17624	17757	17628	17882	17942	17826	17973	17884	17742	17874	17705	17907	17766	17882	17838	18011	17835	17832	17812	17687	17950	17922	17790	17669	17910	17769	18066	18036	17787	17850	17663	18018	17851	17805	17821	17964	17869	17833	17727	17783	17857	17991	17921	17910	18125	17862	17796	17663	17869	17910	17733	17954	17656	17648	17810	17678	17779	17939	17865	17832	17893	17723	17840	17944	17982	17814	17779	18006	17907	17852	17951	17687	17714	17810	17644	17908	17999	17737	17741	17892	17767	17854	17773	17917	17741	17873	17955	17660	17973	17642	17970	17782	17810	17628	18029	17892	17848	17852	17805	17673	17815	17899	18095	17843	17829	17756	17933	17846	17950	17814	17937	17851	17733	17662	17875	18042	17841	17796	17903	17877	17821	17664	17958	17816	17879	17797	17914	17805	18053	18018	17920	17792	17916	17784	17843	17845	17834	17874	18063	17956	18037	17814	17754	17765	17946	17766	17937	17969	17797	17665	17682	17644	18058	17820	17740	17824	17982	17891	17824	17917	17959	17907	17892	17938	17683	18114	17900	17797	17644	17680	17887	17666	17879	17994	17869	17793	17664	17762	18106	17855	17914	17557	17881	17764	17973	17636	18007	18049	17793	17873	17928	17947	17671	17658	17755	17920	17796	17744	17860	17808	18061	17822	17944	17763	17825	17931	17748	17848	17798	17804	17889	17597	17780	17889	17795	17700	17670	17769	17749	17623	17861	17772	17756	17771	17717	17815	17781	17903	17880	17888	17958	17669	17915	17820	18015	17595	17793	18132	17856	17793	17744	17713	17753	17570	17613	17694	18010	17751	17833	17838	17851	18023	17848	18003	17722	17665	17812	17591	17891	17667	17853	17641	17831	17957	17986	17718	17997	17749	17926	17940	17745	17916	17844	17976	17977	17923	17959	17747	17768	17732	17717	18034	17933	17802	17643	17768	17834	17740	17694	17878	17904	17679	17746	17878	17938	17873	17901	17791	17804	17793	17888	17995	17813	17877	17953	17722	18049	17704	17881	17784	17837	17807	17983	17507	17814	17795	17792	17939	17821	17969	17911	18004	17841	17778	17932	18024	17919	17878	17775	17788	17676	17940	18075	17737	17782	17915	17955	17958	18004	17730	17812	17813	17806	18007	17959	17687	17884	17966	18145	17924	17815	17958	17933	17888	17977	17695	17909	17769	17742	17931	17806	17807	17933	17856	17989	17634	17899	17452	17859	17892	17683	17876	17854	17930	17964	17692	17693	17915	17601	17712	17892	17831	18042	17991	17677	17831	17803	17880	17967	17865	17833	18021	18095	17960	17851	17915	17917	17993	17995	17831	17942	17958	17992	17724	17969	18054	17750	18046	17962	17736	18043	17743	17730	17735	17741	17706	17915	17885	17841	17626	17811	17942	17631	17853	18027	18055	17833	17903	17719	17783	18012	17908	17834	17707	17730	17984	17673	17716	17863	17895	17779	17814	17825	17831	17886	17791	17851	17908	17889	17798	17801	17922	17751	17865	17838	17745	17779	17858	17926	17678	17731	17920	17901	17697	17734	17904	17803	17752	17865	17926	17868	17708	17779	17910	18004	17797	17837	17867	17857	17910	17849	17839	17907	17653	17673	17785	17809	17966	18049	17795	18059	17803	17822	17824	17879	17998	17901	17856	17718	17724	17746	17799	17730	17871	17872	17818	17890	17982	17785	17840	17737	17782	17903	18050	17950	17992	17925	17645	17758	17817	17762	17569	17947	17710	17833	17984	17970	17754	17823	17728	17877	17790	17921	17814	17958	17811	17627	17891	17983	17939	17709	17887	17857	17818	17932	17935	17714	17853	17824	17721	17866	18040	17931	17957	18041	18091	18020	17935	17817	17733	17885	17921	17834	17960	17826	17945	17794	17983	17693	17872	18102	17667	17745	17630	17782	17941	17915	17851	17914	17923	17953	17979	17692	18063	17912	17719	17783	17857	17750	17765	17894	17738	17674	17555	17733	17968	17786	17832	17904	17951	17834	18020	17650	17690	17770	17756	17824	17811	17862	17872	17990	17785	17973	17695	17789	17871	17770	17736	18029	17922	17759	17818	17982	17912	17758	17998	17975	18054	17911	17825	17662	17820	17829	18039	17905	17828	18062	17752	17855	18023	17700	17840	17781	17841	18027	17975	17883	18048	17855	17634	18023	18091	17765	17694	17995	17713	17905	17890	17901	18069	17915	18036	17696	17705	17918	18052	18029	17880	17882	17879	17964	17829	17682	17963	17785	17882	17946	17730	17641	17764	17802	17800	17728	17965	17856	18040	17881	17737	18074	17892	17865	17915	17910	17684	17655	17887	17826	17678	17592	17893	17882	17727	18014	17886	17938	17849	17960	17842	18053	17821	17787	17807	17795	17863	17828	18016	17943	17870	17743	17737	17855	17823	17708	17789	17681	17809	17728	17800	17869	17774	17865	17883	18068	17771	17753	18031	17879	17886	17759	17931	17787	17627	17957	17881	18047	18058	17663	17990	17867	17910	18168	17839	18133	17924	17679	17757	17913	17933	17656	17789	18010	17907	17773	17942	17971	17926	18007	17714	17783	17708	17836	17878	17968	17855	17867	17940	17771	17882	17837	17721	17722	17754	17690	17703	17779	18106	17874	17742	17823	17869	17658	17909	17725	17966	18016	17911	17711	17767	17858	17854	17913	18100	17769	17815	17660	18018	17881	17934	17682	17687	17897	17769	18187	17827	17827	17694	17993	17879	17898	17701	17854	17957	17996	17748	17788	17793	17781	17964	17896	17719	17804	17946	17805	17726	17879	17709	17776	17833	17893	17749	17818	17852	18062	17757	17627	17851	17957	17734	17824	17905	17817	18160	17731	17905	17881	17908	17750	17790	17709	17832	17855	17931	17823	17793	17923	17814	17732	17964	17846	17763	18018	17910	17946	18032	17832	17766	17873	17699	17675	17886	17809	17841	17842	17983	17965	17723	17869	17775	17898	18003	17922	17965	17900	17817	17963	17703	17765	17847	17856	17879	17764	17857	17806	17808	17680	17836	17890	17920	17822	17810	17973	17814	17772	17689	17846	17867	17583	17946	17791	17844	17925	17805	17843	17926	17794	18002	18100	17875	17868	17796	17684	17867	17790	18016	17976	17714	17823	17901	17972	18146	17940	18075	17754	17989	17816	18055	17807	17840	17938	18004	17867	17756	17882	17805	17823	17875	17844	17758	17871	17701	17778	17924	17855	17795	17639	17819	17824	17856	18062	17793	17846	17647	17969	18007	17776	17934	17887	17999	17700	17993	17981	17887	17868	17802	17626	17839	17826	18008	17819	17783	17727	17972	17638	17912	17735	17875	17875	17886	17768	17894	17968	17718	17897	17815	17758	17745	17804	17804	17942	17955	17923	17664	17739	17681	17857	17728	17890	17992	17891	17750	17787	17882	17833	17909	17933	17846	17820	17772	18103	17803	17803	18043	18010	17638	17778	17728	17943	17747	17793	17746	17975	17726	17946	17897	17848	18052	17866	17794	17674	17781	17910	17978	17788	17779	17764	17955	18110	17750	18020	17806	17591	17941	18026	17991	18103	17983	17876	18073	17909	17857	17714	17999	17961	17807	17923	17775	17785	17936	17957	17851	17936	17884	17921	17773	17890	17911	18036	17761	17561	17674	17662	17802	17828	17871	17839	17627	18017	17984	17933	17894	17811	17769	17873	17812	17783	17983	17757	17854	17891	17769	17823	17611	17816	17851	17675	18081	17870	17978
19067	26917	26438	23616	21103	18813	17087	16775	16987	16316	15744	15549	15849	16299	16130	15589	15281	15238	15109	15238	15194	14960	14932	15045	14946	14963	14770	15117	14909	15083	15198	14999	15079	15014	15326	15503	15370	15168	15120	14854	14880	14823	14923	14825	14822	14949	15016	14952	14927	14940	14721	14897	14891	14939	14762	14972	14887	14867	14848	14870	14860	14945	14914	14859	14972	14977	15019	14815	14883	14786	14873	14861	15086	14766	14929	14701	14769	14770	14974	14811	14867	14899	14888	14961	14918	15006	14909	14978	14826	14897	14912	14853	14843	14849	15131	14971	14925	14779	15068	14698	14890	14738	14817	14839	14909	14957	14903	14966	14880	14874	14818	14924	14714	14960	14854	14970	14827	14865	14835	14798	14970	14812	14925	14808	14694	14879	14881	14997	14896	14795	15021	14819	14881	14815	14899	14915	15021	14926	14950	14762	14874	14975	14643	14960	14955	14852	14914	15010	14879	14810	14711	14619	14880	14855	14907	14969	14885	14819	14810	14729	15030	14839	14928	14807	14920	14939	14885	14906	14751	14981	14996	14867	14917	14780	14897	14708	14811	14999	14894	14812	14731	14876	14835	14860	14843	14865	14877	14932	14810	14885	14859	14792	14960	15063	14955	14778	14822	14898	14958	14947	14857	14880	15221	15103	14842	14974	14862	14834	14992	15109	14813	14885	14924	14953	15001	14953	14862	14882	14869	14767	14982	14995	14968	14783	14914	14826	14850	14808	14802	14901	14969	14982	14963	14913	14871	14851	14809	14858	14799	14981	14736	14713	14840	14665	14857	14862	14943	14859	14811	14887	14874	14838	14912	14946	14749	14831	14804	14909	14943	14949	14987	14829	15051	14834	14836	14890	14731	14717	14860	14937	14930	14730	14971	14877	14913	14858	14886	14852	14904	14798	14893	14981	14842	14914	14916	14850	14988	14921	14757	14809	14813	14741	14991	14927	14691	15017	14877	14947	14942	14907	15091	14866	14863	14932	14998	14866	14790	14897	14882	14882	15087	14952	14781	14779	14770	14944	14669	15109	14899	14935	14986	14826	15009	14804	14978	14869	14796	15086	14695	14764	14908	14826	14848	14969	14859	14930	14944	15065	14828	14912	14804	14801	14998	14976	15021	14808	14844	14873	14824	14763	14891	14765	14950	14834	15037	14812	14866	14923	14892	14930	14978	14724	15029	14918	14766	14807	14884	15077	14959	14698	14841	15158	14770	14908	14886	14936	14916	14827	14911	14817	14878	14887	15034	14783	14737	14820	14794	14926	14853	14919	14808	14981	14877	14694	14926	14958	14825	14805	14982	14909	14833	14960	14685	14957	14922	14678	14753	14958	14793	14827	14743	14867	14950	14953	14938	14814	14931	14768	14842	15006	14773	14815	14746	14966	14924	14970	14935	14846	14984	14825	14888	14847	14808	14885	14846	14963	14877	14718	14896	14760	14940	14929	14961	14954	14895	14978	14903	14767	14917	14945	14810	14892	14828	14936	14881	14873	14971	14822	14930	14922	14877	14883	14900	14789	14914	14903	14826	14896	14814	14738	14862	14748	14896	14935	14767	14827	14942	14705	14579	14892	15039	14854	14930	15038	14935	14900	14833	14831	14892	14768	15035	14803	14915	14928	14801	14905	14862	14871	15073	14812	15037	14867	14817	14932	14735	14864	14825	14944	14871	14826	14902	14859	15014	14770	14927	14871	14794	14982	14970	14985	15003	14795	14915	14800	14879	14941	14878	14968	14794	14936	14766	14967	14910	15085	14856	14938	14902	14897	14756	14752	14943	14854	14862	14771	14904	14871	14878	14847	14933	14820	14924	14749	14924	14944	14901	14962	14903	14862	14823	14988	14996	14705	14700	14860	14788	14899	14703	14900	14822	14896	14971	14964	14825	14945	14832	14852	14836	14977	14796	15038	15019	14923	15027	14789	14863	14788	14933	15119	14812	14895	14822	14983	14763	14707	14827	14798	14889	14891	14962	14868	14705	15022	14944	14819	14935	15133	14731	14861	14977	14954	14984	14773	14769	14897	14897	14758	14962	14965	14877	14865	14698	14680	14730	14922	15091	14974	14859	14957	14875	14645	14857	14810	15036	14858	14851	14855	14978	14946	14810	14888	14911	14757	14763	14980	14898	14847	14917	14863	14912	14851	14991	14907	14987	14964	14994	14880	14807	14898	14922	14880	15014	14861	14916	14875	14950	14967	14825	14764	15064	14921	14919	14735	14894	14790	14972	14862	14741	14969	14914	14931	14860	14860	14626	14855	14809	14867	14927	14958	14806	14843	14756	15009	14776	14933	14840	15018	14942	14848	14858	14884	14786	15001	14912	14962	14868	14870	14864	14866	14889	14820	14806	14762	14929	14788	14799	14730	14850	14800	14887	15041	14903	14841	14703	14996	14834	14850	14870	14907	14730	14802	14840	14723	14923	14975	14654	15050	14825	15003	14902	15000	14821	14808	14891	14735	14789	14920	14891	14824	14875	14880	14879	14917	14884	14942	14919	14912	14970	14934	14887	15023	14966	14991	14880	14993	14888	14774	14822	14806	14765	14890	14955	14979	14759	14729	14733	14871	14845	14856	14828	14826	14836	14752	14955	14895	14925	14920	14975	15027	15042	14893	14906	14986	14733	14816	14929	14792	14861	14850	14906	14949	14891	14898	14939	14899	14841	15030	14854	14822	14743	14828	15056	14965	14994	14875	14804	14810	14854	14776	14810	14848	14728	14781	15065	14783	14861	14830	14821	14708	14784	14738	14979	14783	14898	14780	14918	14838	14775	14902	14867	14953	14878	15052	14867	14805	14858	14912	15008	14803	14933	14886	14836	14685	14741	14832	14794	14984	14832	14952	14651	14896	15015	14809	14984	14808	15006	14929	14903	15043	14749	14819	14800	14740	14694	14845	14748	14701	14883	14760	14978	14855	14751	14859	14996	14832	15051	14724	15015	14962	14910	14806	14850	14925	14841	14922	14790	14717	14658	14918	15012	14708	14815	14907	14890	14746	14956	14662	14877	14933	14979	14840	15101	14833	14817	14884	14648	14775	14744	14900	14738	14909	14860	14814	15015	14941	14839	14939	14865	14901	14843	14777	14833	14921	14716	14811	14832	14935	15037	14901	14833	14843	14872	15021	14817	14944	14868	14870	15016	14701	14822	14782	14910	14919	14975	14778	14840	14792	14832	14765	14973	14964	14932	14786	14809	14895	14805	15061	14942	14892	14758	14852	14863	14713	14873	14825	14779	14810	15034	14900	14931	14739	14685	14840	14896	14874	14968	14907	14751	14970	14855	14944	14977	14853	14939	14847	14806	14854	14907	14748	14846	15068	14779	14900	14808	14909	15051	14639	14852	14938	14859	14821	14853	14919	14841	14987	14953	14772	14799	14937	15050	14892	14969	14871	14915	14913	14880	14900	14991	14828	14887	14831	15004	15015	14828	14895	14907	14839	15018	14809	14836	14840	14877	15024	14749	14811	14760	14974	14790	14949	14916	14676	15048	15040	14894	14937	15032	14898	14709	14886	14727	15059	14941	14849	14788	15057	14909	14836	14605	14815	14871	14927	14866	14808	14890	14834	14841	14891	15010	14847	14702	14985	14811	14862	14930	14824	14780	14970	14804	14884	14748	14869	14871	14934	14970	14750	14975	14810	14847	14773	14898	14881	14988	14998	14857	14970	14940	14818	15017	14775	14811	14968	14791	14843	14851	14777	14901	14803	14741	14717	14771	14853	14773	14834	14984	14879	14716	14872	14808	14832	14838	14933	14808	14973	14966	14904	14972	14914	14920	14931	14763	14911	14871	15011	14903	14990	14875	14908	14729	14854	14950	14844	14926	14968	15015	14903	14749	14966	14822	14780	14911	14749	14966	14851	14934	14794	15043	14891	15040	14828	15044	14875	15130	14564	14865	14904	14698	14995	14869	14883	14852	14664	14940	15004	14937	14808	14948	14835	14925	14832	14979	14956	14842	14929	14960	14982	14870	14775	15041	14705	14815	14895	14904	14828	14942	14925	14813	14943	14882	14791	15064	14972	14846	14831	14948	14801	14992	14818	14926	14915	14902	14961	14982	14868	14931	14893	15004	14951	14838	14946	14788	14879	14757	14901	14966	14927	14842	14766	14817	14932	14786	14729	14971	14814	14938	14973	14951	14995	14904	14935	15101	14894	14793	14765	14707	14770	14809	14888	14771	14974	14753	14974	14882	14926	14873	14802	14762	14914	14731	14947	14925	14642	14879	14832	14873	14768	14902	14798	15018	14888	14822	15017	14778	14856	14808	14679	14975	14943	15085	15039	14941	14841	14905	14813	14823	14910	14783	14862	14730	14970	15050	14979	14776	14867	14955	14903	14786	14951	14823	15014	14974	14786	14934	14916	14789	14676	14944	14783	14752	14940	14870	14783	14924	14904	14816	14847	14897	14853	14873	14631	14790	14945	14813	14855	14744	14745	14742	14875	15048	14872	14843	14766	15073	14781	14946	14864	14950	15015	14922	15025	14894	14878	14969	14902	14996	14958	14876	15169	14893	14784	14855	14840	14714	15030	14888	15063	14901	14947	14856	14911	14824	14808	14911	14880	14874	14966	14996	14845	14783	15031	14880	14825	14865	14846	14892	14881	14831	15001	15037	14737	14870	14880	14998	14800	14942	14707	14912	14991	14811	14890	14879	14824	14859	14981	14886	14810	15000	14879	14947	15001	14970	14815	14721	15000	14888	14809	14892	14886	14684	14911	14829	14947	14887	14922	14857	14871	14892	15058	14951	14826	14745	14846	14943	14782	14877	14984	14938	14799	15061	14974	14895	14727	14822	14900	14722	14996	14945	15027	15031	15018	14940	14787	14894	15011	14803	14826	14899	14947	14992	14973	14890	14917	14926	14842	14866	14956	15026	14996	15069	14825	15002	14715	14845	14691	14928	14712	14830	14720	14734	14836	15083	14952	14805	14900	14993	14852	14844	14732	14963	14933	15031	14989	14734	14853	14860	14843	14985	14933	14709	14947	14801	14917	14815	14957	14735	14764	14917	15001	14716	14914	14884	14855	14895	15008	14843	14792	14833	15113	14954	14786	14872	14883	14952	14865	14910	14805	14896	15067	14840	14892	14773	15154	14911	14881	14818	15001	14794	14822
23850	21416	29146	24222	22785	24276	23619	20203	19843	19564	19138	18665	18815	19162	19169	18640	18321	18376	18042	18197	18009	17986	17885	17757	17971	17936	17814	17797	17781	18039	18116	17773	17821	18602	19915	20597	19585	18984	18276	17980	17787	17567	17618	17781	17665	17657	17806	17741	17773	17699	17887	17736	17891	17783	17779	17845	17811	17649	17667	17718	17724	17860	17590	17826	17778	17627	17741	17532	17713	17608	17528	17709	17726	17746	17598	17846	17743	17553	17797	17689	17491	17696	17734	17798	17732	17838	17651	17748	17732	17703	17717	17634	17734	17744	17868	17755	17629	17733	17627	17600	17550	17474	17585	17774	17715	17883	17660	17685	17626	17589	17533	17682	17848	17906	17676	17846	17912	17738	17784	17698	17596	17594	17723	17676	17733	17472	17423	17635	17841	17714	17920	17682	17795	17684	17688	17751	17562	17604	17909	17766	17817	17706	17649	17711	17636	17831	17634	17704	17793	17744	17777	17730	17712	17638	17617	17617	17667	17701	17792	17638	17621	17785	17681	17609	17785	17865	17736	17659	17664	17800	17738	17551	17478	17717	17739	17739	17749	17751	17613	17751	17549	17682	17927	17711	17603	17629	17734	17658	17769	17617	17910	17813	17767	17682	17729	17738	17841	17586	17459	17676	17730	17821	17675	17462	17663	17539	17528	17361	17830	17707	17822	17807	17677	17696	17710	17834	17702	17491	17717	17497	17788	17662	17829	17690	17887	17833	17870	17710	17700	17547	17648	17911	17724	17815	17867	17650	17777	17674	17748	17613	17523	17696	17806	17506	17754	17821	17923	17384	17606	17621	17757	17583	17723	17849	17685	17696	17563	17611	17802	17695	17753	17918	17676	17531	17739	17737	17608	17607	17615	17584	17605	17655	17741	17712	17599	17718	17819	17784	17682	17628	17771	17935	17812	17889	17811	17598	17735	17607	17642	17629	17768	17730	17590	17567	17493	17707	17668	17662	17712	17666	17734	17802	17742	17691	17777	17632	17825	17727	17820	17631	17693	17758	17678	17742	17763	17655	17819	17651	17733	17663	17811	17855	17794	17830	17711	17740	17815	17521	17780	17687	17820	17871	17815	17526	17586	17860	17638	17760	17812	17568	17696	17942	17718	17838	17663	17793	17471	17581	17639	17669	17663	17943	17522	17779	17680	17806	17580	17694	17659	17678	17583	17493	17632	17650	17849	17744	17757	17811	17829	17753	17663	17726	17841	17649	17888	17524	17747	17671	17785	17790	17690	17918	17748	17765	17587	17487	17658	17688	17788	17548	17450	17912	17577	17711	17739	17538	17628	17592	17882	17633	17696	17623	17576	17726	17784	17787	17503	17740	17657	17721	17654	17895	17590	17764	17841	17710	17744	17742	17780	17689	17725	17566	17840	17895	17880	17605	17864	17529	17787	17692	17552	17719	17941	17641	17802	17829	17874	17625	17627	17585	17801	17697	17842	17648	17873	17646	17738	17649	17760	17496	17707	17769	17589	17604	17621	17881	17758	17756	17844	17757	17763	17923	17768	17673	17590	17903	17744	17512	17589	17772	17585	17659	17811	17623	17713	17685	17935	17684	17684	17696	17629	17611	17853	17685	17776	17466	17720	17676	17750	17729	17824	17933	17705	17747	17671	17709	17668	17658	17621	17845	17726	17616	17656	17823	17922	17696	17827	17626	17721	17773	17762	17589	17759	17726	17434	17665	17819	17666	17550	17781	17674	17767	17718	17738	17965	17784	17746	17549	17597	17614	17543	17736	17906	17792	17573	17711	17635	17807	17631	17604	17729	17693	17575	17719	17639	17712	17758	17801	17421	17780	17502	17734	17883	17714	17811	17549	17875	17950	17575	17528	17818	17987	17818	17631	17827	17864	17790	17650	17529	17586	17842	17898	17726	17502	17467	17526	17497	17451	17569	17887	17770	17670	17804	17755	17606	17688	17725	17519	17839	17796	17797	17724	17495	17834	17634	17698	17735	17656	17781	17628	17643	17725	17761	17596	17501	17507	17773	17672	17668	17751	17642	17701	17763	17564	17608	17605	17860	17671	17658	17863	17807	17865	17503	17585	17747	17537	17742	17369	17714	17851	17552	17504	17424	17716	17854	17623	17666	17547	17597	17561	17705	17670	17772	17730	17673	17698	17515	17809	17699	17932	17579	17636	17847	17750	17818	17719	17663	17696	17856	17899	17864	17697	17723	17648	17762	17738	17703	17587	17653	17650	17737	17698	17622	17773	17706	17699	17766	17633	17557	17724	17637	17688	17601	17823	17759	17771	17696	17626	17669	17787	17664	17732	17889	17673	17778	17422	17535	17748	17788	17655	17602	17731	17495	17698	17750	17730	17868	17856	17921	17399	17733	17536	17661	17727	17595	17751	17733	17752	17813	17721	17656	17768	17560	17782	17584	17730	17742	17722	17844	17802	17691	17716	17558	17451	17627	17586	17517	17675	17702	17724	17920	17707	17827	17918	17649	17630	17698	17744	17660	17769	17619	17850	17978	17681	17915	17543	17661	17688	17546	17860	17812	17732	17762	17739	17760	17772	17732	17746	17346	17760	17807	17699	17677	17563	17839	17864	17779	17746	17672	17632	17656	17533	17759	17796	17847	17691	17772	17600	17741	17640	17552	17726	17575	17710	17659	17678	17727	17633	17761	17697	17758	17701	17644	17585	17602	17625	17733	17842	17745	17790	17539	17615	17701	17759	17746	17719	17905	17686	17666	17730	17835	17837	17801	17604	17615	17647	17735	17484	17845	17704	17644	17710	17741	17840	17895	17678	17814	17718	17537	17566	17713	17359	17778	17588	17548	17786	17907	17687	17717	17594	17608	17732	17643	17830	17868	17623	17559	17760	17470	17749	17695	17774	17710	17545	17722	17752	17774	17819	17824	17712	17618	17708	17742	17692	17674	18007	17664	17616	17566	17588	17692	17767	17804	17643	17800	17809	17661	17678	17574	17655	17647	17676	17647	17497	17878	17648	17709	17701	17838	17608	17626	17801	17633	17800	17500	17798	17611	17590	17481	17598	17802	17547	17684	17611	17867	17677	17688	17854	17846	17651	17511	17669	17627	17600	17636	17795	17694	17648	17737	17649	17645	17463	17512	17753	17605	17718	17690	17813	17722	17749	17790	17705	17704	17810	17674	17842	17782	17620	17505	17917	17853	17626	17630	17686	17776	17793	17593	17645	17580	17862	17644	17813	17744	17765	17758	17580	17739	17561	17852	17704	17740	17736	17579	17828	17680	17946	17783	17715	17780	17821	17838	17773	17886	17556	17686	17442	17683	17640	17699	17598	17729	17785	17678	17680	17890	17657	17637	17685	17776	17769	17740	17724	17684	17707	17703	17601	17755	17667	17657	17848	17577	17802	17652	17637	17641	17749	17761	17646	17768	17797	17746	17666	17590	17592	17676	17659	17531	17783	17637	17562	17812	17717	17516	17738	17614	17493	17730	17764	17817	17801	17771	17642	17390	17755	17847	17645	17670	17592	17531	17696	17620	17529	17710	17850	17591	17713	17615	17679	17738	17553	17607	17774	17824	17715	17580	17885	17659	17707	17918	17498	17880	17628	17657	17750	17607	17748	17572	17681	17889	17483	17865	17815	17545	17693	17572	17723	17680	17612	17827	17738	17859	17783	17534	17461	17657	17678	17528	17569	17668	17347	17670	17880	17704	17562	17575	17645	17634	17708	17691	17651	17680	17581	17745	17715	17749	17662	17793	17760	17538	17739	17747	17622	17786	17898	17677	17904	17642	17659	17527	17709	17762	17734	17898	17836	17692	17542	17690	17516	17715	17644	17577	17747	17753	17757	17638	17674	17771	17731	17651	17566	17696	17661	17664	17807	17672	17621	17649	17637	17696	17934	17677	17711	17535	17892	17758	17739	17694	17811	17769	17701	17874	17799	17649	17536	17799	17640	17594	17666	17932	17546	17794	18067	17529	17518	17762	17587	17512	17810	17901	17697	17697	17689	17607	17740	17702	17792	17794	17751	17604	17453	17711	17643	17700	17521	17753	17544	17438	17567	17819	17740	17718	17789	17736	17763	17817	17583	17579	17619	17707	17752	17654	17766	17810	17739	17803	17767	17574	17746	17631	17461	17729	17626	17613	17571	17726	17639	17609	17658	17797	17614	17615	17762	17714	17571	17521	17678	17629	17832	17675	17801	17794	17922	17739	17937	17862	17509	17537	17782	17602	17706	17714	17717	17773	17721	17709	17606	17624	17696	17690	17521	17727	17733	17773	17637	17697	17606	17798	17660	17721	17671	17596	17639	17809	17750	17657	17768	17852	17747	17646	17456	17988	17603	17718	17552	17772	17793	17855	17718	17793	17687	17572	17566	17828	17575	17500	17681	17646	17493	17598	17764	17706	17868	17899	17725	17730	17637	17617	17766	17512	17560	17737	17498	17757	17728	17847	17762	17550	17627	17770	17697	17701	17664	17817	17753	17838	17526	17838	17635	17586	17767	17714	17651	17772	17644	17495	17661	17783	17604	17695	17798	17556	17590	17622	17866	17702	17532	17713	17609	17728	17631	17648	17522	17768	17666	17754	17675	17843	17586	17670	17809	17799	17711	17678	17668	17834	17666	17786	17789	17585	17602	17883	17918	17650	17865	17680	17724	17684	17668	17559	17593	17622	17673	17718	17925	17646	17550	17688	17727	17585	17653	17734	17721	17573	17828	17699	17706	17786	17591	17578	17732	17795	17628	17711	17835	17605	17825	17774	17697	17657	17574	17713	17763	17579	17733	17621	17562	17734	17473	17770	17658	17754	17809	17861	17777	17750	17832	17712	17648	17631	17495	17793	17557	17668	17812	17857	17577	17677	17602	17777	17650	17701	17606	17847	17684	17704	17645	17735	17641	17770	17657	17648	17690	17625	17673	17584	17674	17757	17678	17792	17730	17668	17954	17766	17882	17728	17750	17696	17773	17870	17752	17727	17724	17721	17806	17748	17772	17764	17497	17612	17718	17808	17527	17743	17851	17836	17790	17719	17555	17958	17766	17742	17799	17713	17803	17735	17493	17455	17716	17782	17628	17669	17655	17683	17670	17676	17806	17803	17689	17730	17496	17840	17693	17581	17725	17726	17656	17684	17944	17715	17670	17673	17863	17809	17685	17838	17782
18627	33745	32011	28234	24158	21023	19158	18293	18427	17447	16178	16092	16445	17196	17072	16000	15561	15308	15203	15355	15308	15183	15080	15053	15111	14993	14983	15045	14954	15154	15200	15255	14969	15842	18029	18477	17231	16025	15421	14876	14960	14848	14880	14933	14923	14809	14925	14842	14776	14846	14762	14685	14864	14643	14842	14777	14637	14848	14834	14779	14787	14675	14870	14789	15027	14780	14857	14878	14790	14957	14793	14791	14792	14731	14906	14794	14856	14681	14712	14683	14772	15061	14716	14719	14798	14672	14938	14856	14825	14713	14763	14837	14757	14727	14698	14673	14844	14850	14886	14723	14693	14637	14936	14998	14752	14789	14926	14668	14813	14645	14637	14957	14672	14717	14666	14868	14799	15017	14709	14804	14794	14708	14908	14861	14660	14696	14893	14828	14779	14770	14780	14769	14638	14972	14761	14821	14900	14817	14894	14916	14822	14902	14967	14767	14804	14825	14664	14819	14823	14837	14919	14868	14819	14800	14841	14810	14948	14946	14744	14681	14817	14823	14854	14923	14683	14877	14772	14685	14765	14668	14860	14690	14846	14798	14835	14726	14957	14834	14710	14650	14908	14681	14809	14709	14872	14834	14936	14724	14714	14823	14721	14716	14823	14740	14943	14752	14755	14824	14740	14706	14881	14801	14885	14822	14821	14783	14779	14894	14807	14778	14942	14873	14746	14713	14940	14740	14784	14748	14801	14826	14665	14773	14763	14927	14699	14963	14746	14715	14844	14809	14790	14810	14748	14748	14893	14815	14845	14817	14866	14701	14914	15015	14790	14834	14741	14608	14804	14757	14954	14783	14839	14775	14786	14705	14797	14799	14819	14810	14844	14687	14802	14745	14790	14878	14925	14881	14823	14746	14716	14851	14722	14818	14681	14605	14758	14758	14906	14852	14878	14811	14796	14843	14891	14799	14896	14936	14802	14662	14823	14886	14871	14821	14808	14776	14675	14738	14795	14541	14819	14889	14710	14817	14996	14720	14871	14871	14870	14773	14930	14963	14653	14844	14855	14877	14728	14893	14779	14820	14699	14748	14907	14803	14704	14840	14772	14724	14716	14779	14729	14828	14705	14763	14740	14803	14860	14801	14859	14991	14986	14629	14817	14683	14896	14835	14910	14776	14965	14877	14774	14691	14625	14647	14820	14849	14789	14706	14808	14753	14713	14719	14845	14730	14692	14846	14587	14908	14802	14667	14880	14908	14860	14849	14761	14907	14721	14888	14708	14752	14884	14762	14939	14679	14630	14895	14653	14676	14727	14883	14887	14813	14775	14884	14683	14733	14718	14642	14903	14766	14684	14806	14789	15024	14791	15133	14739	14841	14614	14933	14746	14835	14879	14761	14763	14684	14756	14710	14739	14778	14903	14875	14892	14850	14695	14746	14733	14661	14909	14872	14895	14776	14837	14795	14565	14703	14662	14848	14933	14938	15022	14796	14666	14779	14711	14971	14816	14867	15057	14725	14992	14721	14659	14785	14549	14845	14732	14688	14937	14977	14770	14881	14941	14755	14795	14720	14796	14679	14870	14773	14758	14723	14756	14847	14841	14734	14923	14783	15003	14642	14781	14795	14715	14864	14851	14852	14786	14699	14742	14806	14733	14633	14714	14728	15046	14689	14797	14632	14871	14725	14799	14777	14892	14794	14865	14664	14724	14784	14692	14890	14721	14744	14797	14869	14759	14832	14622	14703	15002	14808	14941	14769	14881	14845	14810	14819	14740	14812	14726	14966	14776	14857	14650	14879	14820	14731	14632	14845	14805	14684	14838	14845	14850	14980	14670	14784	14803	14751	14809	14608	14701	14651	14871	14596	14809	14615	14878	14808	14986	14900	14908	14727	14689	14916	14725	14764	14991	14852	14672	14886	14930	14799	14790	14775	14757	14778	15022	14901	14707	14763	14765	14559	14856	14725	14772	14845	14777	14868	14749	14736	14663	14838	14719	14904	14633	14819	14927	14716	14720	14768	14728	14824	14790	14839	14656	14838	14840	14646	14687	14759	14929	14804	14619	14836	14698	14774	14758	14818	14805	14621	14881	14778	15038	14835	14810	14941	14849	14733	14796	14930	14772	14773	14795	14675	14642	14728	14822	14787	14877	14901	14648	14780	14623	14783	14781	14757	14814	14690	14677	14716	14831	14759	14712	14812	14705	14821	14807	14742	14945	14842	14767	14742	14799	14689	14826	14827	14831	14769	14720	14788	14790	14834	14794	14568	14895	14726	14831	14758	14875	14826	14790	14781	14833	14775	14833	14892	14881	14737	14879	14891	14723	14849	14976	14643	14585	14854	14835	14843	14914	14788	14827	14885	14843	14841	15038	14795	14813	14745	14847	14745	14776	14811	14931	14627	14789	14798	14826	14780	14802	14855	14789	14829	14861	14843	14653	14872	14854	14708	14662	14794	14814	14805	14933	14832	14843	14889	14803	14939	14794	14630	14895	14794	14670	14797	14705	14712	14862	14899	14817	14589	14982	14896	14782	14718	14830	15017	14685	14792	14704	14797	14894	14682	14549	14749	14659	14753	14752	14777	14659	14747	14778	14915	14724	14654	14787	14649	14916	14845	14614	14907	14880	14757	14819	14852	14723	14890	14765	14829	14678	14753	14767	14801	14809	14784	14790	14774	14881	14758	14806	14851	14832	14853	14886	14604	14906	14856	14941	14853	14780	14843	14699	14792	14815	14753	14607	14899	14687	14773	14691	14894	14820	14896	14793	14849	14551	14731	14820	14916	14824	14821	14653	14871	14744	14859	14802	14845	14790	14724	14682	14748	14788	14813	14810	14752	14898	14773	14873	14758	14743	14811	14923	14899	14771	14894	14578	14885	14745	14994	14730	14657	14556	14866	14736	14773	14692	14748	14706	14808	14822	14976	14866	14736	14797	14691	14863	14572	14840	14743	14599	14783	14974	14857	14779	14628	14801	14834	14711	14823	14741	14918	14815	14754	14983	14739	14861	14883	14823	14748	14665	14784	14787	14554	14771	14791	14698	14887	14846	14813	14703	14946	14816	14795	14789	14674	14828	14958	14703	14708	14675	14873	14736	14809	14922	14682	14738	14673	14934	14810	14945	14811	14889	14655	14833	14683	14653	14791	14769	14639	15048	14728	14866	14809	14984	14674	14718	14559	14696	14685	14821	14720	14793	14718	14854	14868	14787	14774	14722	14797	14829	14805	14878	14766	14879	14689	14719	14781	14715	14767	14633	14743	14833	14818	14773	14850	14752	14687	14815	14786	14724	14891	14840	14763	14734	14805	14685	14669	14687	14811	14726	14838	14833	15003	14931	14789	14795	14843	14880	14908	14873	14846	14729	14715	14894	14679	14762	14786	14796	14684	14792	14933	14798	14616	14684	14814	14806	14619	14846	14739	14883	14722	14795	14867	14925	14893	14949	14918	14736	14870	14906	14860	14866	14672	14803	14768	14786	14746	14883	14803	14794	14615	14778	14784	14796	14790	14796	14920	14675	14710	14989	14701	14669	14753	14702	14800	14730	14837	14783	14798	14789	15058	14796	14878	14808	14662	14816	14753	14847	14772	14921	14895	14815	14976	14708	14873	14782	14891	14861	14857	14905	14732	14928	14592	14818	14918	14836	14720	14761	14877	14819	14786	14912	14777	14741	14969	14666	14919	14826	14539	14896	14829	14834	14632	14748	14692	14715	14743	14809	14691	14839	14810	14655	14831	14781	14740	14601	14750	14820	14890	14773	14833	14741	14838	14737	14751	14870	14871	14645	14724	14903	14808	14731	14800	14730	14815	14790	14796	14665	14677	14908	14847	14808	14876	14755	14740	14952	14767	14951	14818	14758	14705	14661	14680	14810	14887	14708	14853	14608	14734	14667	14853	14638	14887	14780	14725	14772	14647	14590	14816	14788	14744	14735	14814	14783	14806	14878	14756	14861	14898	14830	14752	14863	14918	14788	14891	14755	14708	14895	14729	14665	14903	14750	14865	14807	14739	14933	14873	14939	14851	14751	14759	14806	14823	14850	14839	14812	14705	14774	14634	14657	14776	14850	14795	14892	14761	14751	14803	14781	14872	14878	14800	14693	14828	14690	14814	14768	14713	14817	14973	14844	14814	14825	14827	14722	14700	14835	14651	14890	14867	14815	14843	14887	14781	14809	14622	14692	14797	14740	14661	14890	14813	14655	14899	14778	14933	14707	14733	14823	14745	14870	14805	14725	14908	14812	14707	14698	14891	14800	14873	14920	14884	14619	14866	14792	14662	14760	14700	14774	14813	14872	14538	14672	14929	14843	14951	14769	14972	14973	14814	14948	14661	14664	14773	14886	14813	14796	14642	14879	14914	14863	14852	14583	14969	14747	14892	14654	14975	14782	14728	14962	14780	14645	14760	14559	14794	14962	14986	14736	14700	14763	14877	14798	14683	14841	14675	14771	14939	14748	14840	14739	14842	14797	14845	14813	14648	14909	14791	14765	14747	14797	14848	14626	14793	14823	14797	14702	14649	14944	14829	14814	14889	14794	14917	14765	14810	14670	14764	14928	14765	14853	14668	14781	14741	14773	14768	14873	14660	14835	14792	14858	14868	14714	14805	14940	14852	14741	14771	14814	14673	14781	14906	14800	14710	14683	14870	14818	14724	14760	14733	14816	14584	14866	14889	14904	14888	14851	15005	14788	14871	14710	14763	14872	14827	14775	14914	14685	14953	14699	14763	14669	14934	14682	14713	14785	14806	14678	15007	14787	14971	14815	14822	14797	14919	14801	14782	14758	14908	14747	14805	14916	14804	14798	14724	14924	14904	14898	14618	14789	14810	14683	14736	14976	14664	14763	14895	14774	14994	14978	14753	14810	14608	14922	14915	14956	14804	14664	15018	14784	14724	14784	14916	14797	14769	14683	15053	14719	14816	14922	14874	14765	14900	14721	14821	14882	14848	14832	14762	14921	14703	14919	14901	14755	14799	14893	14689	14864	14730	14802	14862	14802	14540	14892	14618	14748	14886	14686	14664	14908	14845	14913	14873	14748	14936	14822	14676	14885	14660	14710	14887	14923	14914	14762	14833	14813	14819	14710	14832	14741	14902	14749	14825	14776	14886	14730	14829	14681	14640	14585	14873	14805	14757	14904	14794	15019	14902	14907	14747	14824	14746
22979	21464	29510	23852	21797	24424	27214	21859	21007	20572	19565	19170	19552	20169	20179	19367	18887	18440	18576	18629	18532	18493	18386	18222	18376	18318	18252	18236	18123	18302	18609	18242	18280	19333	22203	22763	21223	19903	18828	18232	18022	17891	17940	17851	17946	17791	17956	17846	17920	17949	17875	18273	17910	17982	18050	18045	17869	17910	17740	17931	17785	18078	17923	17926	17797	17744	17918	18080	17809	17972	17885	18014	17989	17899	18036	17902	17674	18127	17918	17906	17830	17813	17849	18029	17755	17919	17930	18008	18241	17733	18069	17835	17858	17766	18018	17801	18021	18036	17869	17811	18034	17986	17828	17941	18013	17853	17923	17991	18007	17811	17895	17995	17859	17953	17996	18141	17963	17785	17872	17783	17959	17949	17932	17908	18058	17753	17843	17836	17961	17851	17686	17835	18020	17906	18038	17926	18063	17830	17810	17837	17889	17960	17957	17872	17988	18024	17893	17733	17921	17660	18012	17880	17908	17971	17787	17631	17913	17785	17819	17999	17866	17789	17759	17854	17839	17909	17809	18007	17851	17653	17896	17878	17895	18103	17992	18045	17804	17889	17992	17989	17917	17847	18124	18015	17758	17930	17898	17850	17667	17817	17992	17953	17845	17871	17821	17880	17995	17952	17911	17751	17706	18048	18056	17970	18052	18145	17840	17804	17819	17858	18040	18113	17807	17953	17959	17863	17928	17850	17691	17639	17672	17681	18069	17800	17793	17642	17941	17789	17751	17803	17916	17656	17960	17992	17889	17912	17775	17809	17830	18078	18077	18011	18024	17829	17848	17957	17950	17915	18147	17812	17846	17859	17946	17678	17794	17814	17839	17863	17838	17842	17864	17687	17919	17836	17927	17983	17964	17861	17908	17873	17972	17823	17771	17996	17988	17926	18055	17707	17913	17959	17849	17840	18063	17720	17771	17899	17802	17851	18094	18010	18018	18036	18073	17847	17847	18075	17840	17655	17888	17979	18008	17868	17896	17911	17815	17934	17965	17767	17893	17827	17844	17867	17781	17922	17971	17943	17905	17671	18018	17884	17909	17615	17791	17858	17868	17950	17965	18031	17921	18011	17872	17826	17909	17795	18019	17924	17844	18007	17831	17728	17908	17889	17908	17907	17890	17664	17931	18030	17805	17901	17807	17862	17848	17831	17709	17817	17782	17756	17867	18021	17766	17933	17812	17868	18011	17962	17897	17940	17892	17975	18049	17757	17700	17893	18022	18086	17992	17925	17707	17898	17782	17896	17834	17688	17769	17963	17857	17965	17960	17806	17930	17812	17921	17838	17860	17919	17959	18002	17814	17521	17948	17878	17722	17894	17983	17923	18066	17759	17786	17786	17793	17757	17826	17945	17783	17797	17880	17877	18140	17994	17889	17938	18041	17778	18180	17839	17816	17815	17930	17782	17729	17985	17831	17929	18005	18071	17874	17846	18003	17872	17914	17938	17892	17960	17974	17991	18188	18044	17789	17774	17856	17897	18073	17967	17948	17917	17794	17798	17844	17916	17805	17821	17901	17820	17860	17937	17872	17850	17886	17747	17924	17891	17806	17878	17839	17999	17834	17832	18093	18014	17890	17801	17877	17936	17961	18008	17953	17883	17616	17784	17717	17843	17924	18101	17775	18128	18142	17960	17827	17900	17880	18069	17838	17872	17829	17813	17863	17960	17799	17767	17928	18103	18025	17796	17806	17788	17684	17810	18001	17948	18035	17850	18089	17981	17732	18049	17859	18002	17858	18028	17940	17843	17924	17838	17960	17986	17741	18060	17882	17859	17784	17999	17581	18001	17938	18112	17822	17888	17861	17854	17809	17720	17829	17886	17885	17847	18036	17881	17707	17818	17887	17775	17859	18054	18002	17823	17883	17926	17831	18115	17902	17872	17995	17946	17856	17852	17939	17910	17730	17983	17874	18008	17813	17964	18082	17806	17712	17909	17607	17881	17901	17941	17678	17649	17871	17717	17926	17987	17730	17982	17917	17707	17898	17942	17786	17790	18018	17835	18094	17744	17855	17959	17904	18015	17945	17796	17823	17779	17860	17851	17944	17900	17955	17867	17923	17693	17957	17716	18014	17923	17854	17855	17881	17895	17745	17847	17809	17964	18047	17926	17908	17594	17757	17761	17879	17839	17991	18138	17879	17816	17871	17991	17865	17666	17811	17886	17948	18074	17781	17716	17607	17949	17943	17909	17806	17629	17791	17631	17692	17817	17847	17833	17968	17717	18075	17735	17664	17747	17770	17856	17853	18003	18013	17877	17871	17734	17778	17950	17714	17803	17830	17939	17960	17749	17813	17896	17662	17722	17846	17876	17937	17921	17735	17925	17894	17807	17784	17977	17965	17828	18036	17873	17945	17924	17831	17866	17957	17976	18054	17807	17745	17708	17765	17982	17830	17958	17768	17966	17782	17849	17667	17894	17973	17939	17884	17732	17862	17770	17768	17957	17692	17830	17856	17669	17877	17814	17718	17798	17867	17810	17869	17645	17551	17790	18011	18000	17918	18010	17970	17740	17804	17965	17853	17909	18087	17971	17986	18106	17852	17646	17873	17945	17827	17807	17939	17670	17751	17878	17834	17930	17685	17883	18037	17816	17887	17909	17840	17909	17856	17840	17922	18123	17966	17911	17948	17688	17899	18000	17919	18020	17811	17907	17846	17949	18059	17899	17818	17769	17792	17735	17784	17918	17687	17716	17839	17726	17684	17818	17875	17887	18060	17990	17831	17851	17811	17870	17884	18063	17733	17889	17880	17920	17886	17745	17974	17947	17808	17747	17792	17693	18085	17892	18093	17694	17687	17722	17808	18063	17660	17717	17791	17956	17702	17961	17963	17845	17794	17910	17961	17785	17586	17901	17959	17955	17833	17912	17814	17716	17977	17934	18067	17863	17849	17969	17851	17811	17925	17983	17807	17746	17728	17943	17982	17953	17932	17895	17988	17858	17952	17938	17893	17783	17780	17980	17887	17820	17540	17998	18015	17947	17890	17915	17842	17873	17642	17814	18149	17973	17835	17811	17880	17919	17791	17858	17919	17946	17896	17675	18007	17758	17862	18084	17862	17789	17900	17822	17739	17955	17893	17915	17857	17778	18014	17811	17802	17721	17957	17978	17913	17819	17764	17743	18049	17839	17892	18018	17885	17992	17888	17787	17963	17912	17830	17732	17783	17788	17772	17879	17958	17890	17955	17795	17881	18092	17908	18050	17793	17922	18036	17833	17771	18013	17939	17903	18056	17705	18002	17879	17851	17775	17830	17874	17851	18028	17878	18031	17907	17684	17939	17894	18138	17784	17927	17989	17949	17845	17726	17951	17828	17808	17822	18062	17662	17628	17809	18082	17995	17885	17842	17890	18095	17922	17869	17899	17808	17895	17985	17829	18018	18037	17941	17667	17875	17752	17825	17737	17867	17836	17877	17920	17891	17930	17925	17937	17591	17704	17942	17659	17926	17920	17911	17804	17812	17975	17948	17851	17874	17770	17692	17680	17956	17961	18076	17897	17992	17847	17991	17660	17666	17860	18041	17971	17869	17901	17893	17892	18024	18135	17692	17699	17892	17812	18006	17914	17829	18040	17948	17913	17918	17640	17755	17942	17874	17798	17817	17994	17839	17720	17857	17923	17762	17844	17974	17651	17910	17996	17996	18075	17783	17897	18141	18012	18012	17848	17664	17998	17815	17846	17959	17952	18015	17891	18003	17727	18075	17771	17841	17915	17873	18187	17933	17928	18053	17666	17941	17970	18016	17738	17617	17773	17960	17862	18025	17806	17739	18035	17818	17896	17894	17799	17879	17644	17864	18054	17797	17899	18189	17768	17921	18006	17922	17978	18132	17859	18006	17979	17796	18012	17874	17800	17695	17979	17771	17749	18004	18034	17928	17836	17848	17925	17886	17996	17940	17826	17890	18020	17959	17768	17752	18077	17782	17979	17856	17602	17626	17982	17941	17939	17852	17967	17775	17752	17939	17911	17812	17923	17890	18053	17806	17932	17940	17890	18022	17922	18053	17858	17670	17797	17805	17875	17795	17793	17676	17777	17788	17847	17874	17820	17789	17879	17857	17901	17853	18038	17913	17757	17920	17702	17808	17809	17872	17826	17970	17791	17927	17964	17886	17974	17833	17999	17835	17695	17861	17998	17591	17756	17830	17881	17902	17746	18099	17940	17735	18097	17867	17987	17881	17752	17974	17895	17751	17973	18105	18018	17977	17830	17776	17762	17633	17925	17848	17945	17863	17953	18013	17797	17826	18011	17751	17968	17947	17747	18017	17910	18106	17776	17872	17853	18075	17933	17945	18031	17887	17770	18008	17926	17691	17788	17838	17777	17883	17720	17966	17907	17735	17852	17893	17958	17847	17648	17876	17838	17864	17921	17872	17828	17955	18007	18068	17881	17576	17958	17946	17892	17982	17952	17730	17918	17905	17772	17977	17618	17737	17930	17889	17846	17883	17977	17819	17918	17874	17932	17959	17929	17865	17916	17590	17693	17898	17847	17883	17769	18041	17736	17989	17795	17723	17763	17675	17820	17820	17999	17901	17872	17742	17881	17965	17903	17911	17679	17864	17936	17840	17983	17842	17840	17830	17833	17940	17911	17953	17979	17823	17883	17924	18008	17868	17796	17974	17728	17848	17873	17612	17785	17896	17824	17955	17996	17910	17765	18103	17930	17779	17857	17863	18070	17882	17913	18031	17864	17895	17804	17681	17929	17995	17803	18003	17874	17812	17811	17895	17755	17833	17952	18013	17633	17818	18027	17792	17803	18040	17961	17975	18059	17739	17686	17856	17807	17786	17964	17998	17903	17854	17815	17874	17977	17932	17909	17916	17696	17778	17722	17887	17562	18017	17718	17846	17909	17874	18012	17846	17896	17914	17539	17816	17547	17777	17623	17955	17766	17815	17908	17865	17923	17854	17877	17774	17709	17996	17782	17835	17841	17912	17929	17806	17926	18099	17804	17755	17640	17883	18000	17962	17952	17907	17845	18122	18101	17814	17788	17775	17719	17910	17926	17892	17874	17860	18076	17692	17692	17817	17646	17706	18029	17774	17736	17826	17886	17943	17930	17983	17939	17876	17848	17822	17959	17972	17807	17856	17923	18085	17935	17934	17841	17959	17901
20858	38821	36664	31205	26916	23076	20831	20254	19884	18519	17159	16942	17161	18174	18050	16758	15874	15622	15592	15743	15736	15415	15271	15453	15207	15093	15284	15099	15283	15354	15349	15376	15282	17091	20989	21031	18665	17006	15789	15146	14992	14794	14951	14851	14710	15055	14909	14854	14903	14869	14947	14834	14893	14854	14944	15028	14940	15007	14906	14957	14894	14871	14785	14877	15019	14845	14947	14891	14978	14913	14923	14894	14859	14889	14873	14843	14819	15019	14635	14891	14934	14745	14938	14904	15005	14874	14752	14974	14967	14986	14762	14766	15006	14934	15024	15064	14952	14843	14934	15035	14853	14881	14898	14907	14784	14934	14850	14777	14892	14729	15092	14830	14980	14804	14928	15016	14885	14797	15010	14798	14883	14892	14814	14939	14817	14887	14894	14878	14968	14935	14897	14758	14796	14855	14766	14948	15039	14762	14795	14822	14812	15054	14984	14905	14821	14758	14916	14847	14798	14958	14828	14987	14913	14710	14840	15022	14893	15088	14890	14714	14902	15019	15008	14855	15058	14936	14932	15046	14899	14971	14757	15018	15012	15040	14904	15002	14777	14981	14729	14865	14991	15005	14966	14845	14815	14917	14806	14870	14795	14745	14924	14807	15033	14809	14705	14822	14951	14837	14944	14847	14924	14890	14669	15115	14958	14817	14922	14908	14845	14772	15042	14864	14830	14690	14973	15008	14784	14909	14961	14866	14810	14915	14870	14890	14774	14651	15040	14931	14873	14761	14936	14793	14890	14795	15042	14710	14861	14750	14780	14928	14831	14830	15027	15101	15119	14764	14896	14795	14733	14898	14893	14805	14933	14879	14941	14789	14935	14982	14667	14790	14870	14888	14978	14856	14780	14999	14806	14873	14877	14786	14607	14838	14785	14910	14829	14678	14848	14984	14982	14670	14959	14895	14890	14969	14792	14749	14803	14849	14788	14902	14756	14743	14813	14936	14791	14859	14827	14989	14783	14863	14744	14815	14913	14943	14895	14898	14919	15018	14950	14956	14859	14977	14982	14767	14813	14774	14711	14910	14965	14961	14914	14847	14915	14846	14859	15044	14867	14876	14905	15025	14849	14934	14747	14974	14835	14819	14898	14830	14936	14780	14970	14829	15067	14954	14840	14785	14945	14863	15040	14822	14882	14777	14963	14699	14842	14842	15075	15059	14845	14733	15008	14996	14899	14904	14618	14796	14801	15016	14803	14929	14912	15021	15005	14937	14768	14723	14842	14712	14771	14945	14953	14865	14832	14873	14746	14741	14978	14684	14988	14802	14913	14830	14931	14971	14863	14807	14971	14856	14666	14724	14747	14840	15025	14881	14769	14908	14734	14933	14841	15035	15025	14813	14886	14689	14931	14867	14883	14989	14955	14944	14841	15060	14768	14718	14793	14723	14826	14874	15020	14809	14887	14987	14693	14759	15020	14935	14989	14863	14819	14826	14903	14861	14784	14839	15006	14961	15017	14789	14906	14780	14815	14936	14916	14754	14936	14658	14824	14816	14994	14934	14936	14954	14961	14879	14823	14876	14778	14746	14953	14798	14854	14948	15013	14946	14785	14935	14908	14719	14928	15021	14882	14931	14785	15068	14830	14968	14837	15077	14995	14768	14844	14837	14847	14836	14830	14775	14740	14839	14793	14822	14988	14979	14956	14744	14994	14858	14820	14893	15041	14866	14967	14716	14663	14893	14842	14895	14679	15070	15080	14842	14720	14866	14964	14823	14941	14869	14991	14767	14813	14915	14913	14648	14883	14876	14856	14783	14818	14981	14863	14842	14858	14768	14889	14965	14922	14845	14689	14821	14881	14706	14829	14874	14772	14838	15005	14703	14893	14890	14681	14899	14808	14904	14926	14815	14867	14823	14806	14857	14838	14918	14882	14846	14764	14899	14877	14705	14806	14937	14913	14844	14897	14821	15019	14796	14820	14988	14837	14876	14819	14871	14851	14829	14708	15010	14959	14856	14892	14871	14887	14894	14813	15033	14996	14796	14738	14886	14766	14840	15040	14874	14707	14933	14879	14876	14835	15034	14895	14747	14769	14912	14945	14857	14905	14759	14975	14840	14978	14895	14800	14849	14954	14931	14822	14784	14882	14844	15104	14811	14892	14626	14741	14993	14814	14700	14847	14829	14738	14822	14969	14939	14902	14879	14939	14684	14985	14785	14778	14880	14804	14925	14773	14890	14702	14923	14908	14802	14803	14852	14774	14844	14771	14890	14857	14858	14959	14834	14915	14793	14810	14825	14762	14832	14916	14896	14819	14882	15033	14818	14846	14883	15001	14892	14957	14852	14829	14869	14675	14984	14889	14895	14677	14852	14739	14831	14703	15004	14904	14827	14775	14905	14943	14805	14849	14811	14810	14766	14798	15046	14929	14906	14709	14888	14716	14958	14881	14881	14895	14653	14995	14954	14920	14742	14811	14803	15002	14787	14901	14949	14822	14816	14896	14833	14762	14831	14789	14901	14925	15023	14839	14724	14754	15003	14843	14836	14877	14891	14992	14893	14891	14800	14949	14833	14866	14962	14998	15002	14913	14789	14900	14763	14995	14891	14877	14901	14816	14851	14827	14847	14791	14905	14885	14800	14921	14998	14942	15040	14927	14886	14946	14868	14839	14890	14808	14884	14867	14955	14843	14792	14833	14882	14615	14788	14766	14882	14848	14786	14756	14940	14744	14956	14907	14941	14916	14793	14828	14839	14962	14825	14838	14822	14905	14986	14938	14974	14876	14890	14788	14733	14726	14970	14798	14884	14924	14966	14838	14870	14811	14769	14811	14979	14952	14867	14988	14854	14866	14869	14979	14854	14853	14903	14664	14813	14960	14822	14981	14909	14865	14925	14915	14950	14774	14701	14947	14819	14873	14883	14843	14734	14762	14839	14898	14861	14831	14920	15043	14704	14875	14929	14885	14671	14763	14862	14899	14826	14835	14790	15023	14910	15032	15029	14833	14911	14823	14967	14830	14787	14690	14787	15040	14784	14926	14948	14817	14911	14910	14743	14840	14818	14914	14914	14757	14830	14814	14755	14806	15088	14776	14809	14847	14897	14670	14894	14703	14747	14853	14844	14917	14767	14909	14825	14712	14774	14860	14734	15034	14931	14756	14752	14864	14817	14843	14751	14813	14967	14794	14936	14951	14734	14854	14869	14746	14828	14813	14950	14962	14842	14873	14732	14843	14826	14905	14772	14845	14781	14933	14819	14748	14806	14722	14596	14864	14961	14842	14913	14812	14940	14869	14859	14941	14842	14889	14826	14802	14977	14763	14857	15038	14822	14669	14995	14836	15010	14870	14855	14939	14894	14837	14830	14884	14784	14910	14957	14819	14753	14929	14697	14860	14882	14792	14990	14637	14733	14945	14907	14834	14641	14722	14878	14782	14815	14857	14838	14890	14875	14903	14853	14745	14848	14803	14908	14855	14803	14770	14878	14825	15028	14881	15116	14856	14991	14910	14900	14860	14851	14836	14736	14816	14822	14940	14790	14768	14890	14774	14898	14803	14996	14888	14825	14861	14891	14840	14856	14939	14731	14925	14887	14809	14955	14821	14827	14928	14863	14661	14960	14910	14972	14759	14696	14860	14884	14874	14980	14842	14978	14968	14807	14797	15051	14820	14806	14958	14814	14753	14823	14875	14896	14945	14609	14767	14689	14779	14849	14889	14796	15016	14959	14814	14819	14894	14832	14900	14818	14757	14809	15004	14843	14917	14892	15001	14765	14834	14981	14807	14725	14766	14831	14865	14873	15045	15091	14819	14799	15017	14817	14832	15038	14918	14842	14860	14780	14810	14835	14777	14814	14915	15018	14899	14929	14751	14741	14729	14867	14916	14743	14863	14886	14687	14884	14712	14902	14803	15004	14947	14865	15024	14762	14750	14853	14840	14793	14793	14951	14854	14896	14864	14804	14871	14759	15000	14882	14816	14757	14817	14865	14897	15074	14860	14842	14927	14924	14815	14830	14892	14823	14882	14866	14817	14922	14881	14950	14856	14933	14944	14910	14857	14970	14721	14851	14738	14976	14859	14829	15014	14847	14911	14904	14873	14884	14787	14904	14937	14905	14780	15050	14957	14737	14837	14884	14943	14895	14862	14873	14858	14926	14825	14712	14853	14838	14856	14802	14917	14655	15105	14901	15053	14899	14845	14819	14805	14816	14815	14845	14743	14836	14749	14730	14888	14997	14829	14951	14787	14870	14821	14764	14740	15084	14894	14886	14905	14837	14838	14909	14904	14826	14867	14750	14892	15044	14834	14797	14840	14697	15011	14929	14875	14895	14740	14763	15031	14750	14924	14949	14954	14823	14923	14779	14847	14781	14762	14957	14950	14729	14906	14789	14865	14940	14926	14854	15016	14853	14759	14799	14969	14793	14930	14857	14796	14883	14859	14848	14751	14914	14871	14836	14874	14934	15063	14797	14997	14911	14825	15007	14725	14840	14876	14806	14810	14898	14922	14787	15034	14888	14954	14915	14799	14926	14725	14776	14606	14744	14767	14938	14771	14813	14807	14959	14655	14767	14891	15008	14699	14989	14919	14903	14771	14740	14922	14736	14978	14969	14862	14918	14819	14771	14798	14936	14913	14764	14910	14715	14836	14908	14811	14865	14856	14803	14832	14889	14821	14803	14990	14932	14644	14795	14961	14886	14924	14814	14786	14907	14842	14763	14835	14888	14809	14956	14843	15074	14778	14987	14902	14708	14832	14785	14878	14801	14905	14823	14950	14863	14854	15043	14888	14789	14863	14794	14923	14879	14804	14672	14963	14906	14926	14986	14689	14800	14893	14909	14785	15070	15014	14854	14744	14650	14917	14753	14669	14831	14900	14871	14758	14820	14921	14971	14827	15046	14813	14818	14829	14872	14816	14915	15019	14982	14921	14720	14930	14959	14689	14804	14742	15043	14918	14813	14733	14960	14886	14717	15030	14959	14934	14794	14930	14863	14942	14891	14857	14918	14754	14741	14834	14780	14781	14941	14692	14743	14945	14837	14713	14911	14732	14913	14979	14857	14938	14762	14925	14861	14750	14926	14864	14812	14969	14859	14755	14873	14835	14832	14771	14754	14868	14766	14804	14916	14794	14795	14916	14865	14814	14962	14989	14725	14791	14851	14874	14930
27732	22992	27917	26325	21860	20700	20096	19301	19092	19111	18850	18401	18880	19075	19057	18737	18495	18374	18275	18320	18290	18217	18104	18202	18173	18223	18233	18233	18253	18230	18374	18417	18253	18575	18433	18646	18607	18324	18351	18143	18209	18119	18066	18008	18235	18103	18210	18208	18154	18034	18242	18312	18114	18131	18296	18152	18107	18064	18129	18005	18146	18092	18259	18284	18052	18108	18151	17907	18059	18114	18079	18131	18303	18079	18020	18080	18222	18131	17982	18105	18155	18099	18231	18140	18158	18120	18117	18137	17981	17893	18228	18108	18200	17916	17878	17935	17907	18006	18191	18010	17959	18084	18025	17998	18105	18089	18082	18141	18076	17863	17964	18432	18174	18134	18154	18067	17961	18003	18050	18056	18109	18095	18092	18088	18059	18093	17986	17986	18095	18269	18064	18188	18422	18072	17961	18118	18274	17984	18109	17780	17926	18203	18246	18114	18223	17969	18114	18052	18191	17931	18091	18079	18056	18029	18230	18042	18382	18099	18078	18099	17915	18187	18155	18075	18157	18154	18148	17961	18091	18094	18296	18076	18208	18091	17827	17994	18027	18185	18070	17990	17934	17930	18012	18106	18155	17993	18299	18082	18101	18158	17983	17845	18058	18241	18177	18064	18229	18107	18171	18217	18080	18178	18085	18186	18157	17769	18031	17957	17953	18177	18183	18077	18204	18105	18076	17983	18116	18168	18159	18049	18043	17997	18021	18120	18033	18056	18165	18214	17980	17930	18169	18067	18073	18169	18098	18302	18165	18161	17960	18124	17991	18085	18132	18260	18154	18183	18221	18010	18251	18133	17927	18285	18139	17949	18203	18059	18128	18067	18016	18209	18152	18166	17977	18115	18236	17976	17970	18264	18270	17872	18201	17962	18025	18194	18134	18053	18120	18076	18147	18113	17826	18096	17986	18115	17997	18007	18162	18054	18157	18062	18018	18197	18088	18194	17979	18094	18330	17957	18057	18081	18212	18145	17995	18089	18231	18266	18044	18128	18121	17884	18250	18084	18152	18022	18053	18000	18002	17755	18134	18025	18246	18136	18138	18084	17991	18081	17996	18136	18248	18014	18196	18222	18066	18087	18114	18147	18241	18154	17956	18115	18049	18078	18029	18365	17888	18003	18144	18192	18285	18170	18083	17977	18054	18130	17970	18011	18148	18204	18123	18125	18011	18169	17936	17959	18078	18129	18117	18143	18090	18272	18130	18019	18011	18104	18013	18068	18048	18097	18157	18058	18013	17891	18031	18206	18111	18157	18256	18016	18144	17976	18094	18371	17996	18085	17763	18066	18054	18065	18073	17826	18037	18151	18209	18223	18140	18112	17926	17951	18033	18123	18023	18104	18161	17990	18031	18139	18202	17948	18050	18097	18055	17836	18044	18085	18020	17927	18045	17998	18086	18027	18132	18256	18256	18111	18073	18201	18042	17967	18089	18077	18041	18060	18329	17963	17934	18001	18320	18191	18074	18168	18029	18019	18051	18162	17930	18076	18009	18202	18000	18064	18023	18065	18182	18335	18248	18017	18083	18249	18148	18033	17977	18111	18105	18129	17879	18007	17783	18031	18108	18392	18188	18006	18234	18168	18134	18134	18078	18204	18201	18088	17986	17919	18167	17997	18142	18166	18052	17866	18084	17989	18039	18099	18078	18220	18092	18080	17960	18046	18295	18143	18162	17922	18038	18212	17977	18057	17957	18085	18090	18236	18023	17915	18081	18109	18220	18106	17938	18046	18046	18181	17953	17982	18257	18150	18140	17946	18188	18006	17910	17969	18042	18223	18152	18060	18159	18148	18241	18121	18019	18112	18330	17993	18217	18067	18159	18015	17848	18016	18159	18104	18217	17949	18040	17987	18084	18218	18239	18084	18244	18085	18012	18262	18055	18269	18278	18118	18131	18195	18021	17925	18018	18058	18179	17942	18005	18063	18094	17985	18103	17974	17807	18199	17788	18037	18250	18140	18200	17883	18211	18043	18131	18183	18057	17938	17881	18217	18262	17808	18111	18344	18212	17994	18153	18059	18071	17942	18074	17976	18085	18072	18063	18231	18097	18088	18130	18066	18092	18111	18085	18063	18274	18095	18058	17899	18049	18168	18026	18067	17981	18108	18223	18044	17915	18089	18321	18180	18216	18082	18195	18065	18121	18028	17962	18145	17932	18014	18220	18049	18216	18033	17996	17979	18162	18054	18044	17942	18135	18055	18045	18082	18165	18200	18137	18144	18210	18252	18037	18130	18311	17958	17944	18064	18127	18046	18191	18223	18182	18065	18147	18198	18110	17864	18287	18253	18184	18079	18020	17969	18017	18175	18194	18191	18092	18043	18005	17997	18129	17968	17990	18080	18344	17997	18071	18180	17919	18149	18181	17968	18105	18103	17996	18015	18110	18079	18119	18035	18170	18200	18228	17990	18000	18057	18065	17966	17888	18070	18242	18320	18028	18072	18146	18135	18028	18085	18152	18012	17881	18012	17993	17803	18340	18130	17950	18001	18095	18271	18062	18097	18097	17975	18141	18169	18157	17970	17970	17742	18039	18159	18016	18072	18172	18135	18246	18151	18090	18177	18122	17952	18075	18136	18251	18205	18171	18118	18292	18257	18079	18226	18075	18201	17871	18061	17966	18206	18033	18056	18160	17875	18030	18091	18073	18207	17796	18164	18303	17960	18149	18003	17982	18088	18016	18175	18176	18176	18146	18048	18109	18010	18222	18242	18111	17935	18076	17990	18132	18072	18089	17936	18119	18294	18150	18229	18167	18161	18119	18064	17892	17843	18095	18064	17982	18055	18072	18025	18189	18069	18060	17949	18081	18182	18321	18067	18187	18104	18048	17778	18104	18172	18213	17997	18016	17974	18172	18018	18165	18083	18045	18273	18264	18117	18047	17873	18180	18107	18240	17886	18085	18178	18171	17915	18163	18253	18192	18139	18070	17999	18001	18081	18192	18075	18117	18206	18163	18130	18010	18073	18065	18079	17839	18014	18154	17947	17991	17969	18177	18076	18047	18166	17926	18149	18279	18162	17963	18129	18086	17878	17889	18097	17910	17942	18101	18048	18019	17925	18201	18194	18140	18012	18018	18233	18178	18026	18106	18036	18022	18152	18001	18179	18018	18276	17973	17935	18064	17990	17938	18070	18019	18213	18044	18055	18103	18213	18270	18282	18013	17906	18168	17931	18057	18041	18195	18147	17969	18101	17920	17930	18085	17992	17856	18005	18118	18253	18389	18130	18269	18050	18094	18018	18088	17985	18152	18273	18133	18081	18203	18068	18128	18007	17958	17904	17939	17902	17916	18126	18073	18199	18287	18162	17949	18036	17892	17973	18049	17983	17971	18092	18019	18239	18075	17930	18289	18080	18198	17957	18181	18124	18249	18350	18073	18133	18155	18284	18222	18154	17921	17932	18065	18235	18037	18174	18163	18374	18032	18139	17820	17940	18077	18075	18110	18029	17862	18019	18104	18150	18132	18049	18081	18190	18311	18015	18286	17874	18256	17968	18158	18216	18055	18151	18051	18061	18127	18179	18245	18099	17926	18013	18081	18155	18130	18018	18233	18014	17995	17874	18040	17836	18192	18068	17912	18027	18114	18045	17974	17921	18063	18297	17922	18105	18025	17927	17951	17883	18163	18050	18129	18168	18136	18216	18075	18256	17975	18146	18114	18017	17985	17982	18226	18024	18032	18143	18031	18271	18088	18212	17938	18089	18058	18048	18078	18223	18048	18129	17890	17933	17868	17868	17942	18228	18231	18135	18299	18088	18052	18220	18171	17907	18165	18322	18045	18158	18103	18005	17962	18017	18087	18169	18079	18007	18226	17922	18167	18146	18081	18232	17995	18017	17942	18228	18176	18139	18071	18183	18160	18107	18101	18028	18309	18029	18216	17999	18180	18143	18204	18153	18033	18115	18111	17980	18012	18323	17948	18216	17961	18085	18144	18008	18004	17975	18275	18059	18183	18090	17955	18164	18260	18038	18092	18171	18216	18127	18141	17991	18117	17988	18093	18147	18155	17994	18105	18028	18183	17846	18074	18166	18041	18352	18126	17972	18000	18174	18140	18276	18103	18142	17979	18015	18129	18035	18042	18242	18166	18280	18234	18117	18045	17972	18089	18207	18257	18068	18160	18222	18119	18053	18079	18266	18183	18091	18060	17967	18057	18079	17947	18187	18161	18073	18101	17953	18179	18117	18338	18020	18056	18206	18101	18051	18210	18210	18076	18030	18217	18147	18087	17956	18209	18112	18380	18152	18119	17808	18089	18131	18280	18165	17867	17971	18093	18024	18018	18112	18121	18160	18090	17986	18137	18019	18329	18167	18292	18136	18014	18184	18156	18202	18255	18128	18180	18163	18177	17909	18151	18002	18133	18085	17982	17926	17989	18064	18058	18167	18111	18241	17998	17963	18010	18190	18102	18160	17994	18184	18266	18128	18212	18047	18007	18129	18178	18157	18005	17937	18140	18074	17999	18108	18284	18155	18263	18098	18376	18060	18212	18017	18015	18118	18028	18064	17943	18055	18241	17973	18102	18072	18123	18029	18161	17995	18133	18066	18051	18037	17860	18081	18310	18309	18163	18140	18259	18231	18218	17947	18059	18106	17957	18032	18247	18194	18010	18068	18354	18084	18421	18172	17954	18097	18222	17984	17903	17948	18228	18148	17979	18140	18322	18081	17905	18276	18205	18187	17960	17848	18064	18074	18239	18150	18103	18018	18098	18158	18126	18225	18147	17970	18006	18203	18126	18083	18085	18165	18062	17997	18057	17873	18422	18137	18217	18105	18151	18259	18166	18039	18091	18293	18035	18213	18049	18113	18042	17890	18058	18187	18008	18193	18210	17990	18194	17912	18101	18339	18131	18108	18301	18121	18026	18162	18111	18143	18163	18049	18056	18237	18122	18041	18300	18117	18318	18156	18240	18106	17968	18058	18225	18170	17989	18009	18050	18166	18186	18254	18192	18045	18172	18021	18157	18113	18067	17815	17903	18069	18028	18010	17935	18102	18104	18211	18275	18074	18212	18193	18144	18007	18151	18145	18161	18203	18137	18098	18019	18006	18112	17684	18093	18160	18082	18036	18163	17952	17932	18052	18041	18068	18141	18204	17915	17895	18069	17964
19324	28418	26100	23398	20426	18646	17421	16734	17054	16836	15836	15842	16149	16850	16340	15842	15100	15398	15311	15348	15389	15235	15257	15194	15214	15206	15267	15145	15071	15170	15314	15314	15207	15456	15436	15425	15597	15393	15164	15031	14955	14907	15046	14950	15212	15110	15160	15027	14875	14993	15273	15026	15231	15029	14986	15122	15242	14998	15028	14939	14854	15181	15140	14966	15099	15053	14880	15121	15062	14982	15017	14983	15132	14943	14961	15004	15061	15025	15169	15090	14946	15144	14922	14965	14993	15002	15083	14994	15003	15065	15022	14978	15041	14978	15052	15055	15101	14883	15079	14988	14984	15069	14940	15179	15022	15012	15191	15043	15045	15062	14979	14971	15035	15078	14907	14996	15076	15002	14951	14929	15003	14974	14949	15068	15223	15029	15263	14896	15038	14972	15036	15203	14871	15022	15077	14820	15014	14970	15007	15029	15214	15215	15025	14999	15036	15099	15162	14957	14984	14951	14939	15094	15061	14976	15052	14972	14991	15165	14945	15059	15081	14893	15023	14879	15115	15012	15019	14871	15145	15125	15049	15195	15032	14992	15239	15107	14981	15151	15036	14786	15172	15019	14928	14998	14965	14897	15047	15031	15096	15300	15035	15096	15156	15003	15099	14952	15033	15096	15022	15046	15081	14948	15179	14957	14879	14891	14922	15109	14964	14962	15008	14950	15042	15059	14947	15083	15120	14938	14967	15058	14950	14972	15021	15193	15068	15054	15027	15079	15112	15101	15046	14990	14987	15082	14975	15105	15078	15256	15130	15052	14974	15027	14959	15020	15299	15119	15009	15055	15051	14983	15171	14949	14969	15084	15053	15115	15136	14820	15156	14852	15221	14936	14956	15080	15052	14977	15024	14987	15112	15070	15055	15239	14913	15163	14863	14918	15091	15080	14955	15074	15076	15167	14953	14950	14956	15146	15081	15114	15019	14924	15025	15145	15157	14960	15107	14975	15010	14968	15078	14983	15238	15115	14956	14969	15118	15019	14943	15119	15080	15023	15072	15146	15123	15199	15047	15033	15030	15138	14963	14895	14987	14929	14928	15142	15003	15034	15095	15123	15140	14981	15063	15030	14963	14971	15113	14936	14967	15096	14876	14874	14995	14820	15168	15079	14939	14950	15198	14895	14889	15009	15132	15085	14863	15067	14926	15017	14974	14960	14970	15006	15117	15027	15188	14929	14912	15055	15141	15040	15057	15180	15136	15136	14948	15015	15254	14973	14977	15011	14911	15112	15007	15020	15011	15090	15070	14946	15092	15061	14899	15041	15099	15101	14983	15075	14990	15132	15332	14922	15215	15026	15107	14980	15066	14987	14978	14987	15020	15067	15126	15208	15072	15038	15099	14878	14993	14960	14999	15089	14888	15180	15045	14914	15131	14999	14925	14909	15119	15295	14927	15040	15134	15136	14996	14928	15038	15007	14992	15142	14990	15042	15159	15104	14944	15107	15219	14923	15068	14973	14983	14975	14914	15148	15210	15109	15001	15001	15083	15184	14937	15019	14899	14995	15206	15030	14969	15103	14930	15174	15090	15082	14913	14938	15029	15039	15022	15065	15028	14888	14898	14928	15052	15229	15027	15151	15057	14953	14971	15014	14998	15044	15054	15046	15120	15018	14852	15232	15039	14968	14958	15106	15131	15047	15049	15104	14990	15097	14948	15123	15013	15119	15088	15079	15001	14972	14955	15056	15030	14929	14953	15167	15165	14919	15137	14971	15118	14866	15144	15046	14882	15007	15205	14930	15085	15145	14910	14898	15175	14984	14954	14986	15176	14980	15021	15137	14986	15056	15218	15086	15138	15168	15104	14990	14932	14869	14962	15070	14882	14909	14972	15128	15044	14981	14845	14978	15134	15108	15077	15068	15160	14999	14931	15064	15167	15099	14852	15056	14940	14898	14891	15143	14842	14851	15280	14951	15031	14923	14871	15015	14970	15151	15047	14911	14918	15184	15188	15010	15164	15096	14891	15025	14984	15105	14964	14945	14930	14993	14949	15061	15116	15028	15004	15157	14923	14968	15155	15132	15060	14942	15115	14936	14938	14910	15113	15036	15067	14901	15204	15024	15086	15019	15134	15069	14765	15034	14962	15069	15097	15251	15073	15119	15094	15105	14886	14997	15027	15140	15029	15001	15015	15017	14865	15035	15070	14917	14976	14966	15024	15160	15133	15036	15102	15089	15066	14937	15058	15054	15012	15029	14984	14964	14797	15197	15070	14962	15193	15121	15018	15010	15060	14814	15090	15067	15111	14900	14984	14891	15074	15063	14904	15178	15209	15011	14999	15266	15042	14966	15201	14911	14968	15195	14940	15101	15040	14965	15011	14914	15045	15142	14999	15138	15046	15169	15078	14985	14855	15020	14949	15036	14963	15122	14964	15060	15134	15045	14997	15107	15145	14775	14934	15164	14980	15130	15100	15093	15156	15016	15124	15001	14995	15105	15146	15160	15112	15159	15015	14954	14963	15012	15108	15031	14978	15023	15122	15147	15102	15089	15145	15099	15060	14990	14977	14954	15153	14997	15130	15070	14926	15146	15084	15015	14838	15107	14970	15059	15093	15142	14984	14955	14979	14922	15160	15182	15009	15132	15256	15264	15188	14968	15189	15188	14941	15090	15138	15210	15255	15044	14904	15014	15021	15051	15107	15079	14992	14846	14846	15091	15079	15214	14964	14901	15026	15045	15006	14961	14981	14952	15095	14897	15144	14960	15110	14999	15054	15010	14906	14930	15224	15030	15276	14861	15036	14930	14960	15082	14936	14905	14937	14772	15045	14982	14944	15012	15134	15140	14860	15152	14980	15091	15085	15020	15035	15069	15177	15118	15089	15054	15110	15089	15153	14991	14985	15119	14982	15125	15030	15202	15001	15079	15174	14963	14966	15025	15044	15128	15058	14904	15203	14985	14984	14900	15038	14910	14990	15233	14965	15153	15094	14984	15206	14978	15172	15008	14900	15179	15126	14791	15088	14858	14941	14972	15140	15076	15089	15030	14993	15078	15136	15053	14950	14907	15005	14976	15003	15070	15051	15086	15150	15097	15007	15080	14850	15176	14923	15176	15036	15029	14889	15009	15087	15191	14890	14978	15083	15049	15052	15056	15066	15117	15080	15086	15082	15058	14969	15059	14964	15154	15146	15067	15118	14965	15013	14980	15050	15011	15063	15042	14881	15033	14991	14929	15044	15066	14860	14979	15000	15021	15010	15039	15121	15086	15148	15049	15269	15026	14964	14994	15134	15071	14886	15114	14984	15060	15002	15034	15119	14924	15032	15162	14760	15003	15040	15115	14704	15019	15060	15004	15162	15095	14982	14964	15089	15128	15221	14826	15008	15125	14991	15143	15138	14733	15018	14998	14990	14996	15024	14856	15030	15002	15116	14951	14944	15155	15063	15109	15026	15066	15145	15071	14942	15181	15159	15027	14888	15021	15125	15006	14953	15140	15020	15002	15045	14878	15012	14939	15062	15004	15030	15038	15104	14912	15050	14784	14990	15027	14978	15093	15068	14976	15035	14968	14950	15100	15016	15014	14965	15060	15163	15173	14941	15083	14854	15120	15157	15135	15048	15105	15146	15164	15095	15012	15047	15154	14975	14986	15007	14955	15024	14986	15162	14863	14959	14848	15140	15057	15174	14883	15123	15093	15119	15020	15060	15037	15070	15051	14874	14849	15308	14883	14942	14961	15005	15151	14982	14989	15072	15051	15192	15273	15078	15140	15040	15123	15016	14938	15014	15049	15135	15103	14980	14994	15109	15054	15060	14930	15099	14937	15103	15062	15032	15092	14983	14815	15190	15190	15016	14922	15019	15086	15036	14858	14877	14818	14993	14884	14918	15204	15061	15083	15111	15073	15144	14965	15015	14978	15064	15035	15161	15059	15067	15202	14990	14928	15099	15091	15024	15141	15192	15121	15068	15037	15108	15175	15123	15203	15110	14951	15175	15128	15167	14901	15001	14967	15052	15112	15192	15096	15128	15113	15065	15111	15035	14961	15030	15114	14987	15038	14938	15018	15181	15039	15056	15125	15048	14994	14967	15134	15118	15074	14924	15175	15049	15036	15123	15009	15101	14892	15026	15088	15193	14972	14958	15068	15052	14991	15053	15036	15134	14962	15006	15064	15196	14880	15191	14896	14970	14967	14941	14973	15053	15127	15111	15012	14982	14999	15044	15006	15100	15108	15172	15117	15164	15085	14958	14972	15020	14961	15113	15048	15270	15049	15092	15170	15116	15129	14976	15112	14987	15159	14938	15047	15130	15133	15100	15103	15078	15017	15096	14923	15104	14963	15021	14975	15119	14980	15157	15127	15080	15023	14912	15103	14985	15037	14957	15057	15062	14895	15174	15043	15005	14912	14983	15082	15056	14981	14955	14871	15137	14935	15109	14993	15094	15228	15077	15048	15129	14952	15049	15207	14995	14946	15155	15125	14928	15138	15085	14957	15028	14864	15067	15004	14915	14989	14974	15158	14926	14913	14999	14986	14965	15138	15150	14913	15140	15145	15133	14951	14968	15032	14948	15096	15005	15032	14993	15076	15093	15008	15083	15190	15058	15039	14965	14992	15206	14952	15197	15134	14984	15171	15041	14966	14956	14994	14947	15153	15057	15157	15031	15139	15094	15053	15082	14866	15091	15004	15093	15185	15038	14954	15025	15126	15050	15097	15135	15258	14904	15109	15118	15107	14900	15046	15031	15122	15084	15163	15060	15055	15038	15085	15130	15016	14952	15114	15178	14931	15203	15122	14981	15005	14973	15054	15008	14949	15167	15213	14898	15034	14913	15017	14897	15201	15034	15099	15093	15088	15002	14938	14995	15017	15093	15131	14997	15122	15052	15103	14956	14826	14948	15132	15018	14980	15057	15088	15057	15016	15071	15145	15077	15163	14975	15049	14909	15065	15145	15172	15034	14978	14830	15033	15082	14911	15120	14987	15027	15044	15083	15001	15065	15109	15087	15072	14997	14812	14948	15081	15019	15053	14968	15091	14961	15094	15303	15117	15033	14967	14946	15197	15068	14975	14991	15236	15097	15165	14961	15197	14792	14998	15180	14897	15029	15085	15228	15057	15045	14873	15191	15107	15131	14950	14849	15017	14937	15065	15125	15015	14972	15133
23898	21515	29290	24328	22958	24553	24018	20584	19644	20394	19420	19207	19479	19912	19632	19215	18658	18461	18409	18357	18171	18305	18280	18057	18284	18125	18296	18258	18215	18146	18369	18370	18460	18865	20553	20803	19829	19191	18737	18387	18175	18145	18017	18247	18269	18038	18254	18107	18100	18044	18186	18149	18049	18026	18118	18101	18224	18079	18066	18145	18111	17952	18005	18076	18223	18217	18061	18025	18010	17935	18190	18129	18204	18214	17874	17908	18022	18048	18271	18045	17904	18230	18075	18248	18140	18209	18059	18270	18182	18131	18129	18250	18141	17925	18145	18155	18086	18102	18306	18231	18322	18149	18068	17986	18033	18339	18156	18139	18077	18089	17969	18216	18201	18117	17985	18064	17992	18155	18179	18243	17974	18090	18283	18024	17943	18198	18042	18129	17958	18305	18269	18152	18150	18131	18182	18265	18114	18011	18051	18062	17891	18116	18252	17948	18167	18103	17886	18028	17981	18031	18042	18263	18133	18046	18237	18162	17992	17952	18105	18168	18040	17994	17988	18224	18117	18214	18122	18017	18198	18037	18034	18247	18064	17876	18190	18319	18085	18160	18144	18032	18248	17991	18232	18155	18017	18057	18100	18018	18258	18090	18376	18368	18200	18136	18135	17944	18091	18149	18077	18038	17987	17890	17983	18118	17920	18232	18168	18151	17951	18279	18166	18017	18210	18095	18175	18118	17972	18120	18125	17846	18155	18152	18064	18188	18082	18278	17946	18229	17809	18081	18140	18082	18082	18161	18203	18215	18178	18009	17935	18038	18123	18446	17994	18059	18129	18124	18200	18013	18093	18165	18119	18079	18126	18184	18255	17923	18063	18144	18020	18099	18252	18023	18043	17820	18054	18166	18017	18006	17903	18062	18094	18142	18087	18038	17978	18210	17956	18134	18151	18348	17977	17821	18183	17982	18017	17975	18023	18289	18127	17968	18106	18121	17937	17950	18178	18071	18118	17957	17912	17929	18160	18056	18089	18212	18192	18157	18092	18140	18180	18180	18309	18250	18097	18094	17993	18114	17911	18035	18155	18226	17989	18307	18086	17891	18132	18309	18075	18209	18290	18200	17946	18168	18219	17997	17987	18035	18284	18019	18138	18105	17985	18113	18144	18071	18125	18049	17893	18073	17967	18116	18239	18101	18082	18161	18067	18137	17936	18310	18225	18181	18178	18103	18129	18162	18096	18200	17897	17918	18099	18094	18225	18021	18014	18034	17854	18002	18040	18248	18225	18218	18179	18043	18034	18084	18274	18262	18076	18163	18001	17999	18016	18072	18010	18172	17986	18045	18080	17988	17960	18195	18041	18075	18066	17971	18065	18043	18020	18040	17974	18020	18118	18267	18214	18041	18206	17888	18218	18158	18197	18019	18122	18024	18043	17942	17987	18021	18019	18036	18124	18215	18179	18061	18233	18145	18157	18185	18082	18056	18144	17936	18077	18048	18089	18041	18249	17940	18225	18080	18036	18051	18061	17899	18039	18084	18081	17883	18107	18121	18306	18023	18106	18174	18076	18111	18059	18251	18233	18068	18213	18041	17911	18094	18232	18054	17951	18052	18032	18178	18170	18034	18198	18143	17940	18119	17871	18148	18126	18170	18187	18226	18172	17950	18062	18270	18238	18138	18354	17990	17937	18084	18084	18217	18033	17855	18311	18141	18316	17968	18050	18162	17938	17928	17924	17997	18076	18096	18104	18185	18139	18311	18100	18060	17950	18102	17984	18013	18296	17937	17938	18155	18184	18180	18092	18086	18120	17944	18146	18049	17919	18118	18128	17903	18103	18065	18180	17956	18006	18088	18071	18048	18218	17965	17930	18279	18176	18130	18151	18095	17920	17905	18153	18337	18228	18141	17981	17987	17999	18055	18128	18277	18337	17946	18087	17890	18156	18067	18134	18055	17938	18155	18138	18147	17922	18020	18030	18142	18091	18165	18186	17900	18068	18225	17973	18276	18206	18067	18370	18130	18142	18085	18162	17951	18250	18195	18234	18087	18137	17961	18086	18163	18048	18005	18061	17988	18166	18186	18257	18459	18183	18051	18163	18265	18153	18059	18174	18204	18013	18075	18073	18220	18146	18117	18132	17974	18130	17997	18131	17980	18129	17920	17874	18268	18085	18362	17946	18052	18037	18120	18051	17870	18192	18067	18235	18058	18242	17989	17926	18414	18175	18136	18009	18064	17984	18247	18167	18089	17906	18149	17881	18341	18175	18145	18179	17932	18295	18220	18022	18097	17979	18042	18108	18075	17910	18004	18044	18045	17957	18002	18049	18144	18011	18231	18096	18224	17956	18008	18082	17994	18030	18234	17982	17964	18031	17965	18155	17951	18105	18266	18130	18170	18170	17976	17940	17919	18148	18125	18132	17980	18124	18169	18192	17857	18027	18218	18110	18177	18043	18304	18469	17936	18232	18370	18308	18021	17870	18100	18166	18118	18063	18160	18031	18045	18180	18097	18195	17915	18052	18274	18038	18052	18101	17993	18101	17923	17720	17935	18020	18064	18296	18044	18090	18113	18025	18150	18328	18108	18158	18195	18114	18250	18232	18077	17973	17948	18081	18035	18088	18090	18154	18187	18085	18273	18235	18085	18041	17985	17999	17944	18056	17854	18115	17955	18188	18185	17996	17936	17903	18072	17987	18018	18115	18270	18125	18184	18033	18041	18033	18003	18027	18212	18016	18003	18281	18122	17973	18201	18001	18041	17878	18018	18078	18074	17996	17892	17966	18108	18251	18215	18176	18046	18105	18158	18131	17859	17855	17997	18097	18254	18181	18265	18163	18051	18057	18164	18161	18147	18300	18132	18175	18196	17943	18119	18115	18032	18023	18165	18093	18116	18247	18108	18041	17874	18151	18122	18208	18008	18079	17879	18039	17872	18121	18122	17841	18281	18245	18143	18144	17942	17942	18074	18092	18028	18074	17997	17992	18047	17965	18051	18041	17880	17946	18106	18118	18023	18222	18047	17892	18187	18220	18113	17994	18096	18007	17957	18090	18249	18043	18033	18253	18172	17959	18162	17919	17986	18045	18153	18140	18225	17921	18095	18183	18169	18107	18164	18196	18104	18032	18139	18201	18060	18074	18159	18240	17991	18126	18159	17960	18159	18161	17964	18256	18059	18212	17916	18316	18197	18059	17960	17931	18225	18099	17945	18042	18140	18086	17962	18212	18091	18007	18177	17992	18012	18108	18095	17995	18027	18169	18131	18072	18038	18118	18106	17965	18121	18126	18240	18118	17967	17853	18180	18141	18117	18057	18056	18212	18249	18267	18080	18117	18134	17932	18240	18234	18080	18196	18312	18056	18201	17866	18311	18414	18163	18017	17941	18057	18076	18241	17852	18146	18017	17952	18090	18008	18072	18130	18077	17995	17961	17925	18148	18145	18042	17886	18299	17866	18269	18185	18108	18041	17986	18030	18020	18013	18010	18057	17938	18096	17907	18214	17972	18004	18133	18223	18114	18032	18044	18000	17817	18128	17971	18062	18140	17966	18102	18261	18032	17822	18255	18191	18158	18352	18176	18030	18293	18049	18106	17895	18151	18295	18142	18178	18216	18108	18152	18137	17746	17975	18065	18267	18244	18111	18272	17971	18173	18168	18022	17808	18122	18103	17889	18076	18096	18120	18034	18378	18053	18164	18008	18025	18309	18148	18266	18310	18153	17974	18006	17960	18113	18221	17942	18270	18056	17809	18009	18217	18222	17947	18029	18019	18086	18230	17964	18080	17960	18074	18101	17880	18260	18161	18269	18101	18053	18080	18080	18298	18048	18141	17946	18103	18003	18091	18231	18013	18214	18033	18147	18095	18171	18052	18249	18151	18336	18272	18195	18110	18228	17981	18092	18235	18106	18114	17901	18139	18144	18216	18199	18095	17749	18004	18000	17921	18056	17926	18150	18221	18004	18028	18087	17919	18306	18066	18012	17994	17977	17942	18027	18043	18089	17999	18049	18196	18044	18013	18190	18063	17862	18119	18095	18152	18062	17992	18175	18132	18046	18164	18036	17991	18091	18259	18501	18264	18251	18000	18021	18177	18056	18061	18012	18177	18083	18138	18183	18088	17985	18256	18117	18255	18029	18041	18312	18063	18193	17977	18084	18188	18132	18123	18007	18308	18070	18063	18105	18341	18195	18009	17975	18079	18101	18114	18260	17889	18104	18408	18114	17877	18023	18145	18084	18229	18143	18141	17978	18114	17822	18200	18038	18033	18095	18064	18213	18140	18068	18151	18096	18133	18197	18349	18139	17854	18138	17761	18142	18264	18339	17899	18001	18106	18026	18267	17940	18276	18006	18198	18129	18137	18124	18110	18068	18052	18077	18102	18038	18052	18278	17998	17854	17978	18035	17854	18072	18126	18185	18145	17978	18179	18261	18232	17848	18087	17977	18093	18032	18127	18028	18117	18225	18185	18197	18205	17914	17872	18373	18303	18032	18141	18214	18038	18289	18155	18116	18026	18004	18338	18161	18064	18078	18147	18131	18040	17927	18127	18015	18153	18102	18189	18132	18229	18195	18120	17884	17943	18296	18266	18076	18096	18005	18157	18158	17979	18229	18331	17903	18068	18097	17865	17999	18047	18017	18304	18250	17953	17993	18119	17903	18082	17897	18089	18158	17983	18006	18023	18141	18013	18308	18145	18074	18149	17905	18018	18150	18181	17903	18039	18018	18291	18000	18099	18030	18073	18032	17923	18007	18059	18100	17984	18129	18110	17976	17961	18215	18094	18051	18352	17978	18099	18275	18016	18117	18054	18195	18019	18210	18155	18139	18107	18152	18184	18039	17953	18011	18381	18150	17958	18043	18023	17919	18071	18184	18101	18491	18056	18038	18004	18256	18199	18156	18006	17976	18262	18068	18151	18089	18273	18312	18086	18060	18075	18137	18167	18044	18140	17818	18045	17989	18106	18113	18047	18173	18130	18162	17964	18064	18271	18011	18294	18025	18027	18146	18171	18161	18091	18037	18083	18267	18217	18166	18038	18139	18122	18212	18150	18238	18123	18205	18237	18058	18084	18128	18135	17991	18151	18030	18191	17881	18135	18088	18086	18193	18328	17987	18124	18001	18089	18042	18206	18018	18160	18239	18089	18209	18151	17946	18151	18192	17968	18332
18984	34738	32521	28054	24546	21611	19684	18329	18002	17894	16894	16845	17312	18042	17176	16388	15765	15532	15503	15592	15519	15317	15357	15599	15220	15404	15385	15332	15191	15530	15521	15320	15326	16557	18312	18642	17501	16164	15659	15223	15216	15062	15004	15272	15025	15144	14992	15088	15226	15249	15080	15128	15274	15076	15108	15090	14996	15036	14992	15132	15057	14993	15297	15106	15209	14954	15218	15049	15101	14949	15238	15131	15057	15060	14948	14945	15185	15119	15225	15216	15185	15062	15074	15154	15053	15128	15196	15081	14986	14913	15152	15015	15081	14986	15200	15284	15092	15099	14947	15053	15191	15122	15185	15040	15082	15253	15201	15146	15103	15264	15035	15065	15090	15000	15101	15130	15155	14965	14986	15118	15188	15038	15104	14973	15015	15015	14984	15206	14941	15125	15067	15208	15147	15091	15167	15049	15080	15149	14910	14993	15060	15040	15038	15145	15019	15157	15012	14939	15060	15110	15084	15036	15165	14958	15184	15119	15151	15069	15098	15242	14985	14973	15108	15004	15222	15075	15084	15204	15075	15162	15114	15142	15214	14893	15237	15221	15129	15064	15036	15183	15139	15152	15092	15032	15212	15112	15183	14964	15086	15125	15185	15084	15131	15118	15075	15065	15303	15062	15140	15226	14981	15063	15112	15180	15032	15049	15043	15152	15102	14995	15029	15022	15063	15010	15147	15159	15109	15160	15273	15205	15181	15118	15042	15021	15060	15074	15063	15213	15063	15040	15167	15125	15176	15234	15067	15110	15091	14833	15006	15087	14962	15051	14811	15081	15367	15077	15037	15139	15119	15105	15156	15081	15119	15123	15222	15128	15195	14973	15193	15106	15169	15094	15138	15148	15216	15141	15037	15019	14995	15204	14877	15033	15205	15009	15098	15188	14944	15312	14988	15166	15014	15159	15165	14995	15057	14951	14971	15015	15294	15091	15100	15151	15125	15082	15166	15120	15121	14994	15223	15036	15174	15117	14888	15035	15055	15117	14954	15009	15143	15091	15144	15003	15303	15044	15064	15105	15060	14936	15236	15081	15123	15062	15155	15126	15163	14968	14984	15025	15122	15104	15131	15228	15244	15163	15067	14964	15219	15004	15244	15173	15059	14988	15110	15191	14946	15185	15207	15047	15163	15081	15052	15072	14957	14992	14888	15094	15130	15195	14978	15130	15012	15005	15217	15124	15201	15098	15269	15061	15137	15342	15263	15174	14951	15032	15129	14994	15014	15015	14960	15185	15195	15205	15077	15030	15101	15176	15100	15039	15064	15045	14990	15027	15209	15032	14931	15102	15022	15143	15235	15056	15111	15063	15104	15013	15028	14974	14971	15040	15229	15255	15019	15088	15175	14963	15147	15090	15309	15172	15072	15171	15036	15199	15157	15103	14951	15164	14985	15072	15140	14999	15145	14985	15043	15116	15076	15253	15013	15100	15237	15239	15052	15089	15155	14967	14991	15036	15280	15065	14905	15036	15340	15193	15167	15012	15249	15085	14989	15114	14978	14928	15200	14986	15238	15129	15015	14992	14943	15185	15273	15023	15079	15247	15299	14953	15191	15018	15286	15040	15157	14945	15100	15261	14819	15100	15224	14970	15053	15197	15093	14985	15130	15165	15082	15255	15010	15002	15068	14951	15161	15146	14947	15089	14905	15217	14982	15065	15105	15047	15253	15123	15230	15044	15081	15030	15000	15130	15061	15001	15040	15210	15020	15077	15176	15112	15247	15060	15366	15019	14930	15082	15142	14891	15221	15066	15131	15172	15043	14944	15070	15065	15017	15098	15031	14992	15182	15077	15213	15338	15158	14893	15115	15072	15077	15030	15165	15105	15040	15090	15231	15048	15105	14899	15247	15155	14958	14987	15203	15133	15130	15201	15068	15213	15080	15101	14995	15114	15118	15075	15184	15302	15067	15254	15083	15013	15096	15101	15158	15156	15009	15003	15290	15145	15169	15064	15041	15187	14935	15261	15086	15191	15045	15103	15174	15110	15111	15088	15225	15114	15213	15043	15062	15079	15118	15152	15075	14906	15066	15240	15020	15068	15184	15000	15113	14920	14894	15064	15139	15012	15124	14939	15235	15094	14958	15187	15151	15169	15115	15189	15079	15131	15122	15181	15119	15029	15099	15222	15114	14878	15022	15097	15161	15061	15140	15032	14948	14954	15056	15092	15150	15138	15033	15163	15213	15067	15094	15041	15185	15012	15130	15163	15054	15228	14862	15119	15059	15096	15152	15108	15147	15146	14993	15054	15086	15076	15130	15252	15148	15090	14941	15199	14971	14982	15110	14946	15219	14962	15270	15158	15298	15003	15147	14971	15078	15192	15214	15060	15423	15232	14988	15106	14990	15023	15084	15187	14856	15283	15213	15033	15061	15148	15059	15027	15160	15148	15031	15180	15101	15112	15110	15089	15064	14968	15007	15109	15190	15133	14951	15299	14889	15073	14935	14944	14976	15067	15216	14862	15169	15167	15119	15053	15276	14957	15064	15206	15142	15012	15071	15118	15103	15171	15049	15080	14945	15143	15126	14811	15163	15040	15047	15163	15221	15126	15249	15032	14986	15139	15213	15066	15158	15219	15163	14877	15274	15057	15130	15031	15072	15139	15116	15191	15118	15128	15033	14998	15052	15225	15150	15021	15170	15043	15167	15065	15061	15062	14965	15122	15197	14975	15090	15021	15034	15138	15038	15212	15069	15076	15125	15101	15110	15047	15090	15052	15151	15218	15117	15164	15207	15030	15060	15317	14987	15043	15152	15187	14940	15139	15119	15250	15214	14981	15103	15132	15116	15128	15100	14995	15262	15066	15004	15173	14905	15286	15098	15041	14973	15053	15044	15179	15130	15214	15028	15108	14985	15124	15040	15074	15252	15090	15153	15032	15158	15250	15175	15155	15134	15355	15083	14927	15246	15005	15154	15082	15128	14941	14978	15239	15184	15107	15192	15075	15135	15156	14905	15148	15202	15146	15058	14983	15177	14980	15184	14914	15059	14970	15013	15156	15200	15019	15202	15160	15294	15203	15069	15091	15058	15143	15268	15082	15117	14991	15187	15260	15036	15037	15137	15015	15059	15293	15189	15074	15188	15070	15031	14908	15188	15168	15079	15048	15008	15152	15189	15161	15093	15095	15059	15064	15044	15066	15048	15024	15114	14990	15142	15001	15146	15101	15037	15087	15020	15043	15090	14985	14986	14990	15080	15099	14941	15136	15040	14937	15012	15018	15116	15018	15062	15282	15238	14909	14942	15102	15116	15131	15175	15074	15135	15094	15123	15102	15278	15075	15201	15082	15144	14947	15008	15128	15062	15087	15007	14968	15048	15181	15119	15085	15222	14982	15213	15009	15114	15121	15162	15006	15269	15013	15064	15097	15203	15278	14999	15047	14973	15136	15132	15052	15070	14951	15025	15284	15049	14948	15100	15091	15139	15087	15167	15286	15086	15305	15041	15261	15043	15222	15038	14815	15146	15240	15059	15106	15178	14972	15213	14997	15136	15043	14972	14982	15210	15111	14945	15109	15049	15127	15130	15268	15009	15090	15078	15154	15114	15026	15253	15121	15159	15345	14986	14947	15055	14994	15230	15092	15218	15040	15128	15403	15048	15042	15025	15116	15144	15163	14994	15105	15185	15054	15260	15097	15073	15155	15136	15137	15246	15175	14999	15307	14998	15125	15080	15093	15062	14948	15179	15207	15105	15084	14983	15162	15254	14947	14877	15195	14919	15045	15082	15180	15128	14989	15018	15094	15090	15143	15168	14983	14943	15172	15058	15284	14943	15142	15081	15090	14997	15007	15137	14948	15186	15008	15087	15002	15263	15126	15098	15120	15073	15155	14984	15041	14967	15150	15137	15034	15072	15156	15033	14974	15154	15114	14984	15045	15122	15134	15127	15003	15160	14883	15059	15059	15182	14998	15150	15291	14928	15092	15061	15280	15169	15241	15185	15266	15030	14913	15036	15104	14991	15023	15101	15119	15123	15195	15219	15024	14924	14935	14992	15083	15132	15103	14967	15107	15028	15071	15034	15051	15059	15162	15199	14977	15279	14990	15016	15159	15189	15152	15100	15032	15150	15092	14999	15103	14958	14989	15143	15164	15064	14972	14935	14957	15191	15021	15046	14986	15045	15041	15195	15296	15068	15047	15139	15059	15148	15056	14909	15000	15147	15014	15071	15193	15063	15189	15088	15028	15191	15116	15019	15125	15189	15040	15050	15201	14966	15119	15097	15083	15186	15265	15157	15043	15166	15105	15044	15079	15285	15226	15133	15046	15083	15104	15069	15057	15089	15087	15025	14895	14907	15120	15115	15049	14876	14985	15143	15119	15072	15078	15090	15159	14995	15213	15016	15253	15030	15063	15115	15171	15120	15179	15085	15141	15153	15133	15042	15122	14923	15142	14962	15242	15181	15111	15134	15125	15285	14843	14946	15110	15073	14998	15048	15163	15105	15011	14986	15066	15154	14959	15041	15221	15006	15147	14990	15041	15127	15153	14932	15089	15099	15021	14946	15011	15199	15084	14886	15117	15133	15132	15122	15139	14981	15168	14976	15076	15122	15039	15232	15051	15060	15110	15058	14924	15045	15028	15010	15028	15034	15212	15134	15103	15020	15033	15021	15143	15181	15120	15166	14992	14990	14957	14924	15027	15108	15100	15106	15130	15226	15073	15247	15223	15081	15195	15061	15309	15164	15076	15086	14976	15217	15107	15075	14982	15197	15021	15160	14909	15130	15044	15353	15153	14874	15043	15045	15047	14994	15255	15140	14971	15011	15267	14998	15059	15159	15073	15014	15104	15130	15156	15070	15032	15227	15256	15105	15016	15161	15027	15051	15157	15030	15129	15075	15181	14906	15187	15080	15208	15060	15049	15039	15180	15135	14972	15123	15044	15012	15107	15155	14885	15233	15174	15085	15224	15195	15027	14976	15015	15230	15162	15005	15039	14956	15114	15113	15217	15123	14978	15116	15177	15145	15021	15137	15108	14968	15065	14950	15171	15201	15050	15117	15175	15182	15056	15010	15120	14936	15078	15171	14986	15093	15341	15078	15193	15086	14992	15121	14978	15211	15034	15101	15120	15030	15006	14983	14973	15067	15205	15067	15218	15072	15159	15037	15142
23009	21498	29527	23895	21872	24880	27879	22390	21086	21618	20384	19912	20094	20751	20138	19690	19166	19080	18852	18806	18880	18594	18689	18783	18503	18633	18628	18623	18875	18871	18999	18700	18661	19512	22672	23247	21466	20017	19129	18693	18672	18456	18410	18433	18496	18519	18500	18456	18340	18475	18132	18366	18461	18573	18091	18354	18400	18368	18139	18211	18451	18204	18323	18335	18380	18418	18512	18370	18388	18456	18279	18440	18423	18344	18455	18450	18370	18457	18536	18419	18341	18255	18241	18107	18025	18349	18368	18411	18265	18488	18144	18523	18402	18337	18462	18279	18325	18238	18320	18572	18433	18466	18347	18419	18165	18211	18433	18339	18417	18349	18619	18586	18448	18343	18403	18231	18318	18124	18418	17870	18435	18231	18291	18405	18359	18549	18318	18485	18389	18261	18189	18246	18396	18217	18332	18382	18429	18312	18196	18569	18250	18147	18029	18317	18520	18408	18289	18397	18364	18365	18295	18147	18351	18153	18258	18239	18317	18172	18210	18239	18214	18497	18388	18358	18316	18379	18207	18290	18470	18363	18348	18331	18260	18273	18369	18321	18430	18176	18347	18188	18381	18420	18326	18310	18335	18298	18073	18244	18348	18439	18292	18263	18407	18209	18425	18398	18226	18391	18440	18345	18143	18513	18361	18175	18259	18273	18439	18376	18226	18324	18356	18325	18283	18086	18265	18308	18465	18338	18488	18307	18454	18365	18346	18314	18193	18463	18208	18418	18322	18322	18140	18227	18415	18319	18193	18018	18119	18179	18410	18083	18377	18327	18301	18190	18354	18142	18386	18202	18387	18350	18262	18220	18335	18172	18265	18247	18292	18257	18408	18196	18516	18231	18305	18620	18284	18326	18293	18366	18274	18094	18270	18416	18442	18377	18303	18204	18016	18174	18192	18296	18337	18296	18060	18348	18402	18232	18394	18321	18237	18431	18336	18547	18104	18344	18306	18280	18209	18405	18492	18098	18332	18367	18019	18232	18512	18235	18157	18349	18115	18286	18425	18334	18312	18252	18300	18356	18348	18114	18235	18277	18440	18309	18138	18308	18333	18365	18417	18264	18260	18179	18265	18318	18064	18375	18245	18310	18416	18356	18459	18132	18133	18472	18138	18277	18165	18205	18399	18356	18452	18384	18256	18224	18353	18272	18318	18380	18365	18353	18323	18074	18295	18364	18390	18152	18389	18397	18229	18327	18162	18294	18544	18382	18545	18252	18270	18465	18351	18214	18461	18240	18268	18302	18192	18409	18034	17970	18097	18149	18254	18220	18276	18307	18302	18263	18428	18323	18178	18285	18250	18241	18234	18222	18113	18300	18330	18371	18299	18266	18293	18284	18357	18252	18266	18322	18392	18352	18167	18294	18326	18323	18178	18296	17962	18263	18461	18348	18372	18152	18396	18213	18454	18212	18398	18053	18123	18196	18158	18301	18438	18306	18241	18238	18184	18175	18491	18381	18222	18428	18209	18088	18207	18348	18302	18315	18347	18254	18357	18402	18253	18293	18442	18242	18257	18438	18453	18310	18199	18269	18238	18371	18363	18162	18184	18259	18263	18205	18250	18232	18392	18499	18375	18138	18172	18270	18092	18375	18382	18314	18340	18206	18251	18360	18245	18274	18042	18344	18451	18142	18351	18290	18175	18393	18510	18090	18399	18205	18409	18314	18307	18439	18257	18522	18169	18149	18268	18275	18344	18081	18203	18116	18394	18169	18204	18357	18298	18012	18215	18054	18022	18277	17890	18227	18372	18231	18226	18340	18481	18211	18344	18105	18273	18356	18336	18510	18326	18311	18436	18244	18549	18494	18199	18408	18409	18180	18388	18149	18230	18193	18290	18400	18334	18175	18279	18366	18384	18280	18394	18313	18318	18092	18080	18112	18321	18203	18207	18166	18222	18365	18195	18330	18365	18263	18241	18174	18374	18214	18321	18183	18460	18330	18251	18134	18219	18320	18298	18310	18249	18065	18266	18113	18303	18178	18280	18205	18310	18390	18284	18105	18168	18314	18361	18458	18316	18388	18455	17930	18144	18196	18036	18128	18164	18340	18357	18094	18260	18131	18239	18282	18194	18192	18189	18195	18439	18342	18490	18144	18264	18062	18210	18192	18176	18364	18224	18209	18225	18248	18167	18091	18244	18218	18228	18316	18082	18257	18351	18392	18348	18261	18303	18398	18374	18281	18368	18357	18389	18268	18255	18206	18363	18269	18234	18262	18437	18069	18119	18242	18305	18150	18352	18278	18385	18369	18283	18192	18529	18342	18292	18433	18382	18060	18341	18239	18268	18198	18508	18287	18410	18183	18494	18343	18089	18425	18265	18351	18315	18522	18191	18031	18348	18352	18146	18336	18385	18268	18288	18373	18261	18242	18374	18359	18307	18393	18339	18358	18348	18223	18292	18131	18321	18332	18346	18245	18286	18296	18380	18352	18356	18312	18359	18274	18402	17853	18245	18339	18369	18413	18274	18235	18090	18188	18453	18511	18407	18331	18333	18316	18329	18238	18264	18282	18374	18311	18187	18343	18162	18380	18242	18192	18378	18283	18251	18246	18413	18134	18365	18203	18199	18285	18216	18177	18409	18199	18238	18259	18376	18326	18312	18229	18277	18179	18355	18342	18378	18360	18241	18087	17981	18227	18166	18217	18280	18376	18312	18122	18490	18567	18248	18287	18038	18342	18352	18312	18350	18229	18224	18304	18299	18332	18205	18269	18127	18367	18287	18299	18387	18083	18369	18133	18229	18108	18245	18231	18268	18337	18216	18448	18247	18092	18356	18038	18515	18153	18299	18414	18306	18294	18280	18091	18463	18296	18357	18254	18166	18093	18356	18353	18378	18344	18371	18434	18494	18364	18393	18411	18234	18451	18423	18184	18224	18554	18432	18227	18433	18180	17995	18228	18131	18252	18117	18234	18198	18018	18424	18216	18168	18331	18293	18279	18313	18336	18288	18286	18260	18218	18411	18111	18172	18169	18206	18356	18203	18396	18367	18031	18182	18172	18146	18186	18121	18359	18373	18313	18334	18313	18266	18541	18273	18123	18213	18355	18273	18380	18436	18296	18378	18063	18285	18206	18205	18323	18273	18270	18301	18180	18331	18330	18115	18198	18255	18187	18251	18393	18300	18324	18427	18253	18275	18206	18056	18299	18286	18508	18253	18317	18298	18376	18211	18351	18191	18391	18310	18375	18335	18250	18212	18357	18325	18289	18151	18062	18232	18105	18280	18326	18220	18313	18236	18352	18107	18285	18222	18296	18359	18552	18491	18170	18233	18528	18265	18395	18215	18096	18350	18065	18312	18312	18315	18304	18166	18239	18235	18549	18269	18076	18313	18149	18294	18076	18118	18400	18196	18149	18333	18243	18377	18436	18291	18064	18354	18070	18364	18345	18353	18231	18420	18460	18143	18438	18189	18509	18220	18380	18137	18280	18353	18230	18187	18274	18036	18305	18316	18271	18169	18331	18506	18371	18336	18129	18151	18346	18404	18342	18445	18436	18276	18299	18287	18209	18287	18390	18113	18223	18165	18351	18488	18564	18208	18291	18223	18253	18372	18195	18396	18173	18187	18103	18458	18378	18286	18192	18112	18281	18227	18064	18448	18388	18330	18169	18171	18329	18368	18406	18520	18213	18208	18231	18310	18208	18382	18324	18295	18121	18185	18133	18240	18231	18342	18241	18239	18249	18217	18463	18400	18318	18336	18420	18405	18284	18426	18230	18289	18339	18222	18200	18139	18283	18253	18091	18316	18343	18245	18363	18340	18202	18540	18256	18276	18207	18448	18384	18214	18364	18306	18245	18203	18410	18402	18311	18300	18490	18305	18198	18506	18257	18231	18191	18161	18229	18470	18323	18127	18430	18314	18255	18299	18201	18364	18251	18437	18295	18247	18410	18207	18316	18551	18603	18233	18290	18232	18455	18414	18128	18290	18228	18278	18136	18243	18197	18333	18325	18356	18308	18585	18458	18084	18245	18157	18410	18331	18211	18275	18342	18415	18364	18189	18285	18364	18432	18338	18415	18267	18305	18136	18242	18300	18285	18401	18250	18235	18550	18550	18339	18255	18314	18337	18189	18369	18241	18401	18212	18355	18177	18198	18327	18202	18276	18358	18143	18363	18195	18101	18391	18192	18496	18229	18233	18204	18466	18231	18463	18180	18347	18129	18377	18363	18371	18384	18248	18224	18267	18240	18499	18197	18260	18208	18244	18423	18466	18240	18274	18199	18251	18505	18109	18481	18343	18404	18226	18394	18207	18300	18400	18494	18321	18475	18478	18371	18431	18338	18544	18309	18391	18248	18157	18446	18365	18269	18385	18382	18318	18387	18323	18167	18220	18333	18356	18491	18328	18383	18508	18160	18336	18248	18322	18483	18318	18427	18352	18318	18213	18285	18235	18277	18171	18397	18100	18490	18198	18330	18360	18273	18244	18442	18398	18289	18285	18300	18213	18393	18392	18286	18130	18320	18310	18233	18408	18125	18241	18298	18477	18377	18368	18369	18217	18304	18192	18331	18155	18193	18432	18291	18163	18305	18273	18419	18302	18207	18073	18376	18224	18137	18249	18155	18331	18257	18133	18319	18258	18317	18281	18470	18353	18197	18085	18315	18330	18257	18205	18273	18366	18136	18146	18469	18205	18216	18462	18303	18328	18341	18362	18242	18198	18167	18254	18367	18117	18175	18154	18257	18317	18291	18477	18345	18245	18350	18267	18225	18282	18148	18404	18366	18194	18315	18407	18224	18094	18519	18268	18122	18402	18417	18334	18301	18439	18299	18360	18278	18218	18274	18259	18439	18348	18156	18243	18163	18251	18256	18184	18228	18141	18298	18220	18453	18265	17989	18408	18251	18180	18427	18229	18320	18266	18365	18347	18366	18255	18382	18277	18313	18154	18091	18207	18467	18482	18264	18244	18354	18218	18365	18246	18484	18289	18258	18301	18462	18127	18355	18243	18415	18404	18392	18156	18386	18315	18322	18375	18554	18295	18214	18333	18133	18166	18183	18299	18372	18423	18385	18459	18323	18424	18196	18267	18305	18219	18321	18259	18326	18217	18344	18226	18207	18315	18439	18437	18295	18092	18374	18326	18320	18466	18187	18406	18211	18251	18317	18062
21223	38961	36481	31624	28101	24415	22025	20056	19752	19274	17620	17641	18084	18738	18141	16876	16041	15898	15938	15667	15631	15462	15405	15716	15655	15695	15281	15449	15855	15686	15626	15764	15549	16824	21426	21042	18796	17126	15924	15431	15144	15250	15110	15098	15142	15274	15262	14955	15213	15369	15040	15212	15193	15132	15025	14997	14939	15286	15210	15078	15047	15273	15065	15246	15111	15159	15129	15264	15049	15193	15142	15335	15255	15080	15037	15073	15182	15064	15049	15128	14983	15143	15082	15306	15179	15141	15335	15254	15032	15232	15010	15130	15304	15152	15221	15197	15074	15001	15199	15120	15164	15069	15324	15088	15084	15281	15178	15211	15248	15141	15094	15151	15287	15018	15204	15103	15248	15177	15305	15126	15235	15289	15127	15036	15177	15083	15316	15234	15254	15040	15318	15188	15258	15166	15094	15206	15143	15172	15116	15078	15162	15110	15149	15161	15070	15131	15181	15215	15057	15300	14976	15234	15085	15016	15206	15177	15177	15116	15111	15193	15213	15077	15140	14993	15269	15085	15160	15176	15158	15120	15190	15115	15092	15076	15069	15228	15145	15077	15124	15243	14950	15016	15236	15210	15293	15195	15200	15162	15094	15200	15050	15160	15221	15057	14974	15129	15198	15217	15198	15180	15158	15116	15185	15133	15196	15040	15172	15168	15123	15002	15141	15108	15169	15049	15174	14934	15372	15193	15127	15104	15110	15241	15028	15203	15154	15176	15281	15151	15134	15168	15169	15083	14945	15195	15285	15210	14967	15267	15121	15123	15119	15153	15003	15162	15121	15049	15143	15078	15208	15057	15105	15062	15318	15209	15282	15147	15171	15091	15125	15041	15084	15138	15152	15092	15219	15131	15151	15240	15130	15117	15273	15147	15081	15281	15206	15094	15186	14954	14991	15082	15284	15296	15115	15180	15169	14966	15159	15079	15148	15018	15160	15115	15303	15218	14982	15006	15200	15115	15134	15105	15333	15092	15135	15125	15112	15070	15076	15205	15229	15021	15208	15170	15183	15285	15018	15123	15204	15120	15084	15070	15198	15047	15239	15148	15128	15132	15199	15340	15195	15120	15015	15049	15057	15053	15117	15028	15177	15096	14961	15115	15129	14964	14858	15022	15207	15130	15115	15233	15173	15172	15334	15180	15070	15052	15024	15010	15150	15108	15193	15068	15040	15066	15190	15026	15157	15035	15103	15135	15210	15182	14992	14989	15233	14972	15096	15126	15108	15098	15076	15170	15097	15148	15351	15139	15076	15042	15107	15291	15051	15220	15076	15157	14973	15248	15125	15008	15127	15101	15071	15177	15125	15161	15220	15282	15170	15097	15313	15101	15203	15095	15132	15075	15209	14978	14966	15177	15207	15064	15109	15255	15231	15155	15127	15247	15128	15141	15230	14983	15288	15037	15149	15131	15308	15090	15083	14912	14946	15037	15101	15182	15097	15264	15107	15218	15187	15155	15070	15431	15155	15115	15272	15054	15310	14983	15146	15150	15228	15326	14990	15065	15182	15120	14991	15134	15132	15252	15299	15144	15101	15117	14997	15256	15003	15074	15116	15082	15171	15050	15106	15095	15167	15134	15113	15182	15069	15028	15328	15028	15181	15086	15088	15402	15159	15070	15377	15236	15054	15118	15317	15212	15091	15240	15098	15168	15046	15124	15137	15168	14978	15244	15171	15083	15169	15138	15210	15076	15196	15306	15253	15094	15070	15090	15117	14951	15051	15164	15214	15160	15033	15221	15129	15146	14884	15160	15239	15073	15000	15134	15029	15224	15040	15217	14958	15154	15111	15241	15079	15139	15236	15029	15166	15207	15158	14994	15240	15160	15061	15036	15217	15148	15135	15225	15115	15046	15202	15176	15049	15395	15088	15167	15062	15285	15119	15091	15088	15215	15138	15127	15346	15118	15192	15133	15160	15099	15141	15097	15137	15066	15214	15023	14983	15059	15163	15105	15011	15111	15080	15249	14914	15030	15075	15131	15109	15124	15137	15180	15172	15091	15101	15043	15020	15111	15042	15005	14945	15175	15037	15138	15157	15040	15048	15090	15247	15327	15118	15237	14892	15057	15204	14968	15160	15113	15178	15176	15058	15182	15145	14936	15324	15164	15048	15073	15080	15217	15042	15232	15319	15075	15239	15066	15032	15059	15282	15090	15091	15260	15064	15098	15178	15294	15027	15061	15046	15274	15182	14976	15245	15128	15276	15192	15312	15186	15050	15091	15127	15104	15132	15134	15117	14963	15155	15173	14956	15039	15046	15044	15126	15198	15164	15131	15085	15222	15091	15049	15272	15047	15099	15109	15140	14955	15087	15006	15217	15075	15108	15095	15022	15054	15221	15175	15144	14979	15091	15196	15146	15279	15286	14904	15018	15123	15108	15277	15090	15155	15074	15193	15118	14970	15249	15130	15171	15113	15170	15224	15367	14997	15058	15136	15077	15156	15262	15249	15209	15014	15002	14979	15106	15088	15268	15152	15060	15098	15210	15010	15221	15188	15091	15209	15024	15116	15039	15153	15327	15075	15170	14965	15079	15010	15138	15018	15345	15194	15323	15063	15169	15091	15118	15131	15095	15167	15000	15121	15142	15179	15312	15042	15086	15031	15247	15113	15003	15237	15170	14949	15307	15188	15162	15144	15099	15298	15054	15223	15313	15019	15157	15172	15256	14893	15079	15077	15200	15150	15268	15017	15202	15002	15181	15019	15084	15069	15076	15123	15138	15405	15254	15110	15147	15100	15129	15068	15170	15231	15186	15119	15204	15090	15160	14979	15094	15072	15161	15330	15110	15265	14979	15137	15119	15039	15056	15027	15084	15195	15104	15374	15234	15022	15270	15134	15162	15138	15275	15168	15197	15174	14961	15249	15194	14976	15148	15077	15176	15016	15144	15160	15111	15113	15161	14967	15211	15095	15248	15124	15246	15038	15270	15030	15165	15070	15248	15137	15091	14999	15156	15174	14933	15201	15254	15192	15086	15135	15050	15100	15099	15035	15094	14989	15197	15174	15023	15094	15263	15064	15124	15153	15185	15002	14900	15112	15039	15149	15111	15286	15121	15168	15175	15213	15159	15117	15014	15275	15005	15147	15058	15136	15117	15093	15095	15186	15018	15170	14997	15123	15306	15149	15017	15213	15030	15145	15199	15040	14977	15193	15215	15165	15176	14975	15074	15029	15101	15200	15183	15193	15024	15141	15082	15229	15171	14987	15071	15072	15174	15142	15036	15074	15108	15026	15190	15220	15156	14951	15228	14933	15144	15129	15092	15242	15193	15074	15176	15235	15081	15006	15274	15239	15057	15149	15275	14997	15073	15012	15139	15194	15140	15171	15060	15061	15249	15126	14998	15074	14954	15177	15155	15062	15311	15176	15151	15105	15191	15030	15157	15326	15180	15176	15148	15134	15097	15072	15102	15176	15145	15313	15056	15237	15062	15101	15216	15060	15095	15029	15125	15173	15080	15151	15015	15117	15094	15113	15108	15073	15126	15056	15060	15188	14984	15000	15106	14940	15003	15053	15145	15242	15052	15193	15298	15055	15106	14973	15122	14988	15200	14960	15150	15150	15270	15140	15226	15208	15140	15165	15125	15177	15049	14987	15050	15092	15266	14913	15184	15084	15166	15104	15261	15125	15119	14977	15120	15252	15063	15084	15268	15032	15135	15080	15203	15172	15072	15406	15192	15277	14955	15075	15240	15169	15086	15045	15132	15247	15134	15242	15192	15007	15277	15131	15093	15010	15177	15062	15023	15372	15056	15283	15243	15252	15010	15194	15145	15092	15166	15190	15199	15129	15207	15167	15184	14989	15090	15061	15097	15342	15127	15238	15097	15167	15233	15202	15173	15032	14962	15149	15290	14958	15022	15134	15269	15071	15196	15046	15180	14988	15236	15057	15209	14940	15229	14998	15053	15369	15261	15119	15185	15284	15164	15169	15072	15141	15055	15153	15315	15086	15095	15143	15040	15244	15183	15090	14986	15171	15201	15118	15177	15168	15175	15095	15123	15138	15081	15174	15212	15042	15070	15234	15052	15130	15021	15082	15072	14886	15070	15247	15168	15050	15008	15057	15051	15000	15104	15164	15107	15188	15127	15177	15175	15036	15189	15136	15324	15176	15051	15107	15071	15089	15102	15280	15089	15221	15105	15151	14905	15088	15298	15074	15212	15104	15082	15188	15142	15118	14998	15317	15230	15085	15203	15148	14876	15033	15055	15096	15048	15030	15140	15200	15084	15134	15150	15120	15198	15262	15114	15174	15063	15245	15220	15087	15222	15000	15095	15158	14984	15218	15186	15147	15168	15071	15215	15169	15054	15042	14901	15180	15247	15050	15180	15005	15117	15111	15295	15243	15039	15150	15260	15076	15056	15111	15213	15146	15097	15049	15032	15016	15280	15393	14947	15186	15146	15166	14963	15161	15019	15205	15192	15199	15246	15237	14967	15174	14916	15115	15124	14978	14964	15109	15092	15096	15168	15108	15320	15215	15154	15142	15101	14994	15228	15307	15132	15085	15211	15029	15022	15063	15117	15056	15151	15086	15256	15012	15457	15236	15073	15161	15037	14983	15174	15272	15102	15212	15022	15112	15083	15179	15076	14976	15119	14951	15169	15194	15286	15119	14988	15222	15274	15210	15154	15192	14854	15131	15241	15102	15103	15068	15207	15181	15182	15106	15032	15080	15214	15100	15079	15124	15235	15072	15347	15232	15187	15221	15198	15104	15255	15201	15201	15110	15088	15110	15162	15052	15077	15220	15177	15024	15035	15146	15096	15027	15031	14990	14985	15010	15125	15307	15283	15094	15067	15224	15128	15067	15193	15020	15024	15145	15082	15020	14981	15250	15016	14987	15311	14980	15033	15171	15166	15204	15166	14938	15121	15124	14930	15168	14941	15239	15120	15147	15161	15220	15086	15063	15205	14923	15223	15232	15151	15113	15131	14930	15175	14988	15319	15046	15080	15058	15211	15264	14996	15235	15199	15108	15252	15084	15107	15173	14857	15183	15025	15198	15034	15134	15235	15064	15161	15085	15181	15258	14996	15286	15175	15171	15042	15237	15029	15153	15131	14992	15246	15162	14903	15180	15186	15266	15051	15123	14942	15238	14960	14964	15004	15101
27810	23011	28195	26534	22797	21356	20743	19729	19375	19780	19469	19230	19082	19410	19176	18870	18887	18871	18631	18520	18687	18735	18585	18546	18378	18694	18761	18750	18767	18435	18673	18519	18656	18792	18838	19063	18933	18918	18817	18575	18650	18370	18654	18606	18552	18512	18336	18560	18590	18597	18575	18647	18595	18434	18462	18513	18414	18425	18462	18676	18573	18469	18736	18401	18282	18522	18376	18431	18542	18607	18601	18464	18548	18539	18464	18339	18640	18550	18546	18495	18393	18649	18738	18418	18527	18592	18575	18537	18556	18304	18771	18239	18416	18458	18587	18577	18510	18537	18566	18530	18434	18529	18566	18397	18528	18338	18493	18468	18568	18525	18434	18451	18497	18583	18573	18623	18559	18491	18509	18284	18506	18502	18652	18631	18804	18634	18559	18465	18605	18465	18586	18734	18725	18599	18471	18440	18556	18487	18448	18534	18491	18472	18481	18406	18627	18500	18504	18334	18378	18495	18599	18472	18417	18421	18422	18577	18599	18459	18477	18544	18275	18689	18485	18260	18193	18732	18672	18493	18401	18605	18620	18456	18440	18707	18412	18427	18792	18251	18526	18643	18551	18522	18404	18453	18509	18440	18508	18697	18398	18353	18503	18485	18634	18506	18562	18451	18431	18583	18481	18632	18612	18654	18630	18478	18319	18483	18474	18595	18572	18706	18485	18698	18360	18617	18597	18574	18480	18450	18591	18553	18536	18657	18766	18527	18557	18486	18507	18521	18490	18479	18681	18496	18452	18288	18392	18354	18506	18335	18322	18678	18474	18497	18790	18418	18378	18787	18762	18296	18446	18582	18559	18292	18346	18666	18546	18503	18485	18312	18790	18471	18537	18432	18494	18540	18610	18543	18457	18387	18427	18397	18494	18596	18616	18603	18596	18611	18496	18542	18714	18778	18781	18354	18467	18296	18494	18483	18490	18363	18568	18579	18353	18496	18611	18289	18562	18695	18482	18292	18376	18690	18669	18601	18460	18319	18281	18556	18363	18463	18504	18487	18698	18450	18471	18165	18510	18473	18271	18430	18710	18655	18498	18692	18699	18513	18616	18591	18635	18553	18383	18543	18595	18497	18511	18554	18217	18331	18770	18436	18576	18228	18586	18123	18405	18471	18389	18388	18412	18486	18586	18327	18410	18579	18670	18268	18417	18597	18611	18520	18309	18562	18719	18556	18409	18523	18585	18863	18656	18543	18608	18292	18415	18537	18593	18312	18476	18570	18714	18392	18489	18495	18586	18413	18482	18549	18486	18447	18832	18495	18479	18370	18419	18534	18970	18584	18408	18497	18504	18604	18565	18589	18677	18656	18563	18435	18346	18458	18491	18535	18545	18528	18526	18489	18638	18489	18574	18591	18582	18644	18486	18572	18408	18473	18477	18614	18460	18685	18584	18641	18716	18545	18498	18378	18544	18371	18533	18454	18374	18378	18562	18426	18438	18654	18562	18619	18782	18413	18504	18623	18387	18579	18713	18670	18465	18359	18261	18484	18610	18477	18488	18557	18537	18514	18485	18378	18736	18551	18439	18573	18539	18465	18566	18344	18414	18562	18195	18426	18363	18431	18569	18658	18433	18628	18396	18325	18548	18621	18481	18543	18449	18493	18528	18578	18592	18634	18610	18483	18494	18453	18397	18448	18402	18404	18381	18366	18519	18576	18564	18618	18600	18770	18645	18416	18350	18579	18345	18641	18345	18461	18549	18593	18630	18524	18446	18540	18474	18395	18407	18557	18444	18453	18411	18419	18512	18607	18450	18624	18652	18576	18468	18658	18371	18490	18248	18517	18496	18540	18494	18865	18373	18516	18564	18559	18453	18532	18652	18571	18431	18454	18379	18316	18546	18514	18372	18628	18503	18508	18693	18574	18357	18421	18497	18494	18599	18476	18716	18601	18623	18273	18543	18778	18540	18571	18611	18497	18374	18292	18514	18501	18371	18582	18654	18656	18604	18485	18395	18421	18437	18372	18325	18761	18714	18509	18341	18588	18713	18623	18411	18622	18521	18457	18659	18597	18440	18592	18681	18482	18519	18435	18529	18544	18430	18569	18515	18552	18599	18689	18382	18488	18504	18379	18516	18573	18555	18659	18403	18369	18431	18484	18290	18496	18532	18561	18385	18440	18558	18731	18624	18403	18626	18338	18417	18436	18596	18276	18546	18449	18385	18598	18610	18561	18576	18467	18575	18689	18504	18525	18620	18613	18567	18366	18410	18705	18633	18565	18623	18321	18312	18374	18583	18484	18768	18519	18587	18453	18365	18698	18537	18518	18359	18327	18467	18454	18274	18332	18472	18580	18692	18679	18540	18610	18653	18534	18666	18404	18561	18592	18407	18422	18564	18714	18473	18422	18541	18535	18443	18466	18453	18494	18706	18515	18474	18620	18652	18554	18408	18461	18457	18390	18512	18393	18465	18810	18682	18503	18520	18491	18622	18716	18477	18584	18568	18412	18605	18382	18492	18446	18643	18678	18475	18611	18532	18514	18554	18462	18485	18566	18550	18343	18408	18630	18645	18533	18543	18346	18248	18439	18573	18659	18140	18173	18404	18549	18381	18256	18641	18418	18540	18588	18700	18539	18551	18523	18429	18395	18446	18803	18521	18800	18478	18386	18592	18458	18495	18429	18537	18476	18562	18953	18532	18555	18406	18555	18500	18598	18462	18436	18581	18397	18545	18478	18406	18658	18303	18494	18311	18629	18318	18458	18777	18728	18683	18500	18646	18496	18522	18624	18546	18418	18620	18652	18438	18396	18410	18640	18713	18671	18504	18468	18613	18439	18438	18291	18443	18585	18501	18532	18379	18427	18532	18439	18491	18565	18562	18599	18667	18703	18546	18589	18470	18878	18539	18382	18565	18508	18554	18571	18594	18603	18641	18403	18550	18449	18503	18406	18524	18505	18512	18470	18784	18517	18664	18546	18388	18632	18542	18521	18379	18508	18750	18621	18401	18478	18708	18786	18585	18383	18537	18504	18403	18610	18456	18592	18378	18627	18690	18542	18633	18553	18589	18520	18519	18641	18564	18525	18625	18672	18511	18438	18423	18676	18609	18460	18441	18512	18530	18499	18457	18590	18557	18492	18443	18596	18608	18559	18277	18747	18612	18658	18677	18604	18628	18359	18740	18372	18497	18628	18497	18459	18720	18693	18504	18370	18694	18582	18543	18387	18667	18385	18528	18466	18522	18548	18423	18544	18451	18382	18301	18436	18783	18416	18492	18585	18397	18391	18594	18280	18589	18422	18352	18638	18472	18559	18334	18342	18392	18409	18501	18575	18689	18540	18641	18750	18504	18524	18517	18624	18666	18598	18658	18509	18456	18505	18545	18633	18628	18590	18511	18482	18417	18661	18612	18506	18601	18711	18603	18417	18345	18602	18546	18525	18496	18454	18686	18640	18834	18666	18471	18344	18615	18579	18571	18479	18610	18607	18356	18434	18649	18582	18673	18365	18489	18528	18597	18258	18608	18473	18514	18451	18606	18421	18383	18255	18392	18521	18643	18514	18496	18484	18502	18448	18713	18486	18654	18625	18628	18670	18306	18473	18745	18637	18350	18643	18609	18590	18634	18572	18640	18263	18679	18425	18638	18544	18453	18447	18625	18558	18261	18487	18627	18215	18579	18435	18514	18700	18478	18931	18635	18604	18501	18448	18601	18621	18637	18737	18782	18431	18670	18620	18704	18638	18694	18650	18585	18459	18500	18562	18520	18711	18589	18693	18569	18423	18657	18379	18590	18467	18549	18442	18480	18628	18389	18480	18470	18539	18539	18518	18303	18494	18617	18684	18496	18352	18569	18359	18565	18500	18585	18714	18676	18448	18401	18509	18534	18520	18665	18753	18644	18420	18395	18486	18440	18390	18328	18578	18463	18435	18564	18548	18721	18598	18554	18623	18514	18741	18617	18466	18676	18669	18523	18471	18542	18513	18533	18486	18553	18510	18520	18544	18554	18737	18582	18540	18543	18502	18696	18578	18460	18507	18610	18466	18538	18523	18648	18482	18654	18392	18718	18578	18593	18443	18520	18483	18434	18656	18582	18265	18464	18464	18586	18517	18526	18502	18431	18800	18587	18502	18268	18416	18336	18502	18295	18488	18376	18463	18454	18658	18465	18641	18584	18538	18503	18428	18381	18630	18527	18537	18556	18502	18469	18538	18506	18521	18630	18588	18507	18472	18572	18548	18429	18724	18449	18548	18566	18701	18580	18433	18507	18590	18428	18541	18495	18535	18532	18716	18315	18558	18366	18665	18504	18602	18571	18646	18709	18612	18434	18651	18590	18623	18579	18573	18641	18440	18485	18679	18527	18528	18638	18416	18410	18607	18725	18616	18401	18498	18446	18338	18450	18470	18458	18558	18485	18450	18550	18523	18661	18643	18331	18474	18504	18486	18527	18571	18592	18559	18410	18549	18386	18532	18512	18735	18653	18486	18439	18377	18688	18575	18473	18593	18578	18667	18468	18618	18450	18496	18436	18411	18608	18559	18618	18381	18367	18677	18572	18427	18605	18578	18538	18461	18623	18653	18523	18550	18494	18504	18523	18486	18686	18557	18523	18675	18466	18741	18516	18600	18460	18469	18510	18413	18482	18349	18574	18781	18622	18616	18254	18585	18752	18565	18643	18414	18530	18269	18617	18465	18724	18519	18555	18565	18516	18713	18400	18643	18556	18581	18455	18473	18415	18547	18766	18738	18665	18519	18507	18271	18617	18387	18518	18598	18527	18476	18295	18507	18658	18739	18653	18780	18511	18417	18492	18454	18521	18615	18612	18660	18517	18411	18541	18484	18494	18395	18474	18641	18509	18527	18221	18548	18410	18551	18516	18581	18506	18480	18460	18483	18583	18632	18342	18687	18457	18509	18411	18414	18540	18469	18417	18724	18549	18419	18673	18348	18321	18390	18336	18518	18576	18730	18495	18569	18473	18766	18499	18564	18692	18589	18484	18438	18441	18620	18568	18755	18588	18864	18406	18611	18565	18338	18407	18505	18552	18398	18589	18549	18572	18621	18656	18693	18520	18454	18438	18341	18538	18785	18577	18383	18649	18384	18697	18508	18431	18421	18458	18689	18580	18663	18485	18369	18585	18670	18426	18496	18516	18433	18523	18471	18348	18633
19360	28385	26648	23492	21896	19567	18316	17401	17435	17352	16330	16175	16613	16867	16543	15921	15599	15426	15616	15531	15413	15453	15352	15499	15512	15414	15247	15378	15744	15576	15725	15535	15425	15567	15883	15690	15670	15589	15487	15323	15264	15238	15273	15392	15283	15406	15304	15214	15290	15221	15327	15230	15300	15342	15394	15153	15411	15402	15427	15295	15299	15318	15373	15218	15263	15357	15284	15260	15245	15285	15413	15287	15275	15363	15114	15318	15274	15311	15232	15413	15360	15324	15274	15228	15382	15328	15324	15218	15343	15109	15308	15285	15304	15203	15328	15295	15317	15214	15204	15300	15294	15308	15208	15517	15344	15491	15264	15185	15335	15422	15284	15116	15246	15273	15474	15306	15555	15184	15330	15269	15146	15360	15393	15355	15380	15293	15249	15290	15226	15224	15182	15500	15189	15390	15132	15437	15386	15228	15176	15286	15167	15260	15200	15270	15429	15332	15162	15264	15326	15214	15310	15273	15179	15311	15401	15132	15490	15225	15260	15435	15332	15323	15341	15162	15288	15250	15218	15262	15158	15317	15320	15241	15319	15202	15243	15212	15193	15098	15299	15034	15244	15204	15240	15218	15229	15330	15190	15282	15269	15174	15330	15264	15306	15356	15381	15276	15288	15271	15374	15351	15309	15209	15153	15160	15227	15278	15235	15354	15275	15205	15248	15108	15340	15223	15228	15182	15220	15112	15588	15251	15360	15142	15344	15253	15385	15441	15200	15414	15336	15360	15191	15370	15260	15380	15269	15262	15166	15275	15180	15253	15343	15272	15302	15281	15163	15215	15170	15395	15205	15305	15318	15213	15318	15254	15276	15385	15142	15286	15274	15278	15278	15219	15300	15149	15287	15187	15221	15277	15443	15339	15170	15277	15249	15187	15356	15209	15415	15369	15366	15205	15081	15305	15278	15353	15265	15276	15332	15278	15440	15426	15564	15123	15271	15319	15310	15265	15298	15442	15148	15125	15469	15327	15264	15488	15310	15202	15444	15376	15286	15486	15350	15308	15270	15178	15307	15429	15236	15265	15263	15122	15251	15344	15268	15323	15274	15274	15374	15239	15366	15172	15156	15190	15394	15402	15286	15285	15290	15193	15287	15309	15230	15153	15233	15185	15151	15299	15335	15285	15233	15224	15239	15082	15319	15297	15275	15294	15276	15250	15398	15454	15380	15329	15416	15132	15362	15324	15348	15292	15188	15216	15304	15353	15402	15356	15271	15191	15313	15207	15377	15217	15279	15397	15280	15241	15233	15242	15305	15305	15273	15040	15284	15252	15310	15261	15337	15133	15217	15437	15331	15177	15321	15382	15282	15300	15224	15161	15204	15444	15253	15143	15327	15170	15177	15158	15364	15237	15366	15203	15141	15355	15325	15357	15083	15375	15255	15418	15316	15503	15419	15275	15263	15358	15158	15216	15377	15277	15310	15128	15292	15276	15340	15304	15353	15167	15293	15227	15361	15214	15164	15417	15270	15088	15248	15101	15397	15298	15314	15376	15193	15262	15348	15263	15388	15237	15330	15424	15310	15305	15267	15277	15381	15335	15208	15117	15280	15259	15161	15212	15441	15271	15174	15189	15335	15367	15233	15329	15221	15099	15350	15296	15423	15153	15134	15355	15262	15178	15271	15313	15300	15248	15406	15168	15364	15187	15385	15359	15298	15232	15270	15203	15274	15304	15242	15183	15147	15249	15272	15130	15343	15312	15287	15273	15385	15292	15316	15282	15345	15370	15373	15400	15394	15377	15180	15211	15229	15342	15374	15279	15155	15280	15231	15217	15305	15431	15352	15211	15232	15266	15151	15197	15228	15378	15121	15332	15178	15266	15288	15335	15435	15102	15398	15343	15314	15229	15345	15129	15426	15193	15350	15241	15109	15270	15290	15293	15215	15218	15240	15146	15035	15292	15312	15327	15459	15369	15260	15155	15118	15287	15371	15307	15112	15362	15233	15257	15240	15144	15297	15357	15247	15422	15431	15333	15199	15371	15180	15113	15163	15201	15356	15175	15253	15299	15328	15414	15386	15245	15083	15250	15257	15152	15251	15338	15282	15354	15256	15280	15266	15400	15178	15277	15266	15310	15251	15191	15243	15151	15185	15273	15445	15332	15302	15268	15187	15370	15146	15149	15203	15423	15241	15469	15201	15347	15261	15476	15338	15197	15437	15270	15256	15189	15233	15294	15084	15264	15217	15253	15289	15277	15463	15328	15042	15320	15367	15275	15367	15393	15421	15483	15312	15173	15154	15239	15304	15330	15267	15275	15059	15342	15298	15353	15164	15208	15233	15182	15324	15355	15333	15265	15243	15329	15316	15237	15305	15401	15332	15287	15141	15240	15286	15141	15264	15329	15257	15194	15204	15287	15334	15260	15276	15283	15267	15270	15183	15135	15299	15404	15323	15250	15252	15337	15163	15268	15207	15269	15294	15262	15357	15313	15434	15263	15205	15307	15306	15027	15218	15349	15351	15290	15265	15304	15389	15370	15373	15292	15387	15313	15455	15294	15393	15204	15393	15160	15428	15275	15415	15211	15257	15175	15128	15364	15276	15301	15269	15261	15237	15178	15117	15518	15343	15206	15363	15304	15170	15417	15252	15307	15230	15204	15280	15256	15232	15149	15393	15342	15256	15274	15199	15389	15264	15184	15089	15351	15243	15218	15470	15303	15470	15115	15430	15171	15314	15097	15264	15423	15200	15465	15237	15087	15224	15321	15150	15332	15342	15278	15395	15394	15238	15204	15345	15083	15406	15261	15210	15253	15282	15372	15247	15107	15289	15128	15200	15358	15215	15290	15339	15271	15235	15368	15132	15418	15200	15388	15166	15339	15158	15267	15338	15453	15215	15223	15323	15284	15344	15416	15087	15513	15442	15187	15321	15142	15356	15145	15358	15308	15333	15316	15264	15371	15204	15346	15260	15219	15224	15234	15194	15186	15243	15414	15199	15413	15273	15237	15378	15276	15305	15485	15135	15269	15252	15314	15226	15178	15439	15272	15299	15288	15356	15400	15498	15196	15394	15280	15193	15272	15286	15178	15307	15378	15210	15197	15353	15433	15378	15373	15272	15376	15247	15223	15246	15313	15201	15192	15381	15400	15485	15386	15379	15444	15301	15451	15126	15266	15348	15366	15258	15418	15419	15297	15376	15289	15327	15234	15255	15363	15224	15121	15216	15195	15326	15384	15494	15345	15422	15302	15510	15244	15274	15320	15240	15318	15268	15268	15332	15450	15292	15296	15214	15359	15330	15248	15235	15286	15116	15320	15416	15196	15023	15365	15255	15182	15079	15332	15454	15275	15169	15258	15354	15201	15285	15358	15475	15401	15219	15196	15246	15313	15400	15376	15282	15247	15235	15352	15229	15187	15232	15326	15237	15145	15248	15230	15128	15305	15232	15212	15073	15428	15192	15168	15400	15269	15217	15348	15155	15200	15227	15337	15334	15159	15374	15442	15135	15367	15332	15367	15579	15311	15302	15294	15420	15249	15276	15227	15334	15089	15299	15289	15183	15245	15407	15295	15355	15326	15346	15193	15300	15353	15177	15151	15209	15247	15170	15436	15252	15305	15164	15194	15234	15282	15313	15314	15078	15181	15357	15350	15154	15437	15323	15194	15328	15195	15270	15356	15309	15479	15408	15323	15225	15319	15212	15261	15249	15154	15295	15317	15382	15326	15402	15330	15274	15285	15411	15420	15293	15213	15154	15211	15325	15279	14961	15325	15233	15244	15422	15167	15361	15286	15325	15117	15314	15392	15318	15188	15287	15293	15270	15212	15294	15165	15149	15575	15222	15273	15266	15184	15344	15029	15307	15223	15363	15513	15300	15138	15218	15261	15265	15132	15239	15249	15107	15137	15354	15326	15177	15336	15314	15291	15374	15372	15188	15251	15225	15280	15051	15287	15352	15180	15209	15122	15402	15275	15418	15305	15161	15436	15303	15377	15067	15208	15348	15289	15336	15504	15235	15427	15342	15397	15106	15295	15322	15213	15203	15387	15168	15426	15015	15369	15189	15264	15297	15300	15193	15181	15333	15426	15437	15380	15255	15278	15307	15302	15234	15245	15326	15319	15249	15359	15368	15170	15318	15259	15276	15349	15232	15141	15382	15288	15331	15265	15336	15252	15250	15454	15257	15365	15359	15096	15486	15257	15364	15381	15226	15389	15319	15179	15294	15236	15174	15158	15191	15247	15191	15349	15320	15223	15404	15330	15526	15361	15287	15146	15315	15178	15315	15089	15275	15276	15312	15145	15304	15199	15370	15259	15249	15348	15272	15327	15301	15381	15162	15265	15299	15291	15328	15194	15433	15283	15237	15255	15293	15288	15295	15267	15360	15329	15391	15296	15371	15213	15427	15180	15354	15396	15223	15345	15360	15218	15225	15263	15393	15360	15146	15309	15366	15352	15304	15400	15311	15274	15296	15312	15261	15432	15234	15301	15357	15308	15400	15220	15317	15231	15330	15354	15379	15084	15341	15561	15134	15274	15335	15211	15231	15334	15163	15403	15355	15326	15299	15184	15232	15194	15452	15256	15130	15175	15339	15260	15228	15099	15456	15172	15198	15353	15254	15148	15216	15178	15420	15203	15233	15287	15386	15287	15246	15382	15295	15330	15215	15495	15233	15159	15198	15242	15369	15329	15266	15320	15245	15173	15221	15422	15213	15153	15293	15287	15284	15147	15461	15394	15336	15354	15252	15371	15345	15268	15478	15354	15243	15446	15174	15397	15149	15361	15247	15316	15339	15326	15328	15348	15259	15282	15315	15467	15125	15228	15364	15224	15095	15251	15302	15122	15361	15502	15375	15267	15393	15228	15293	15332	15318	15266	15285	15120	15293	15338	15446	15262	15123	15457	15288	15392	15391	15240	15161	15360	15388	15232	15345	15178	15276	15310	15261	15430	15398	15276	15210	15215	15272	15334	15231	15269	15162	15255	15111	15379	15244	15285	15260	15241	15246	15273	15400	15231	15370	15241	15486	15149	15394	15425	15339	15241	15225	15346	15041	15320	15214	15270	15282	15281	15139	15281	15202	15210	15296	15281	15242	15314	15350	15327	15324	15153	15286	15396	15560	15268	15377	15346	15232	15297	15284	15302	15349	15276	15353	15412	15331	15381
23812	21486	29304	24275	23062	25152	24987	21263	20688	20896	20360	19862	19973	20144	19931	19302	18961	18911	18958	18894	18825	18841	18759	18688	18890	18608	18455	18713	18957	18760	18731	18873	18864	19233	20941	21472	20169	19605	18819	18740	18789	18681	18665	18456	18503	18323	18491	18541	18423	18537	18612	18566	18409	18527	18685	18657	18515	18477	18369	18490	18594	18361	18506	18587	18484	18464	18685	18547	18229	18437	18598	18671	18464	18533	18443	18469	18541	18244	18681	18482	18504	18362	18470	18546	18812	18435	18574	18660	18523	18477	18354	18584	18550	18273	18548	18461	18400	18534	18798	18390	18521	18399	18361	18592	18577	18488	18248	18513	18376	18377	18795	18609	18663	18558	18491	18400	18652	18507	18506	18408	18517	18485	18598	18318	18323	18653	18580	18495	18548	18636	18633	18467	18208	18246	18559	18372	18486	18386	18389	18363	18481	18394	18394	18385	18604	18673	18513	18402	18393	18535	18475	18586	18559	18429	18543	18399	18482	18573	18437	18520	18370	18581	18300	18541	18438	18424	18423	18329	18619	18490	18505	18508	18526	18440	18473	18400	18396	18486	18675	18801	18357	18518	18647	18315	18234	18487	18720	18414	18529	18504	18439	18366	18283	18403	18457	18700	18342	18575	18647	18597	18328	18588	18517	18388	18205	18516	18705	18475	18439	18357	18728	18618	18328	18410	18278	18299	18256	18434	18474	18564	18582	18398	18518	18514	18491	18299	18422	18446	18518	18793	18485	18640	18382	18566	18489	18520	18429	18561	18353	18607	18556	18345	18382	18430	18482	18467	18283	18463	18405	18296	18392	18379	18370	18783	18739	18475	18457	18456	18368	18526	18281	18503	18522	18614	18345	18506	18401	18501	18490	18591	18804	18720	18693	18449	18477	18461	18566	18397	18390	18520	18415	18504	18652	18470	18396	18592	18695	18575	18435	18538	18352	18493	18641	18547	18355	18467	18377	18385	18412	18537	18579	18384	18650	18331	18392	18542	18661	18657	18585	18476	18489	18614	18417	18438	18496	18649	18441	18399	18516	18513	18627	18401	18377	18605	18483	18477	18571	18287	18470	18541	18667	18485	18563	18538	18692	18419	18462	18353	18447	18333	18819	18634	18480	18564	18685	18450	18471	18566	18472	18625	18325	18448	18310	18513	18387	18493	18476	18597	18597	18241	18360	18326	18387	18666	18369	18313	18643	18567	18582	18534	18587	18493	18577	18288	18409	18520	18421	18400	18209	18453	18486	18487	18298	18611	18542	18483	18493	18327	18331	18295	18368	18592	18373	18420	18460	18399	18469	18641	18324	18397	18513	18688	18608	18441	18313	18289	18737	18589	18373	18291	18652	18376	18448	18501	18381	18190	18382	18371	18506	18497	18394	18522	18247	18548	18393	18602	18419	18390	18561	18635	18359	18480	18311	18451	18547	18446	18590	18474	18321	18384	18457	18570	18584	18406	18561	18247	18692	18567	18390	18588	18618	18429	18459	18454	18543	18562	18377	18323	18453	18539	18601	18253	18303	18386	18352	18671	18638	18623	18517	18423	18731	18511	18565	18549	18476	18353	18428	18591	18423	18500	18659	18690	18423	18459	18377	18683	18359	18440	18418	18458	18350	18369	18560	18261	18403	18440	18595	18422	18772	18515	18706	18401	18229	18588	18473	18490	18368	18422	18481	18515	18361	18543	18380	18454	18366	18459	18537	18446	18526	18339	18513	18445	18255	18503	18492	18187	18370	18418	18531	18408	18623	18395	18431	18675	18429	18425	18638	18414	18594	18375	18496	18534	18269	18624	18448	18455	18486	18362	18337	18614	18400	18383	18445	18691	18476	18451	18467	18702	18424	18485	18535	18450	18510	18505	18517	18445	18522	18599	18471	18465	18411	18477	18339	18349	18432	18307	18438	18652	18603	18423	18540	18429	18236	18404	18424	18561	18397	18562	18566	18428	18560	18607	18482	18510	18584	18595	18466	18424	18347	18473	18537	18406	18672	18471	18404	18538	18449	18623	18625	18449	18560	18447	18635	18267	18355	18691	18497	18653	18545	18561	18415	18663	18447	18338	18612	18809	18594	18509	18547	18433	18265	18413	18518	18499	18325	18417	18490	18422	18554	18464	18464	18417	18509	18403	18519	18644	18738	18849	18617	18557	18566	18455	18478	18491	18389	18535	18474	18654	18520	18207	18503	18339	18203	18552	18511	18523	18224	18472	18616	18520	18443	18353	18539	18496	18516	18431	18642	18543	18503	18309	18453	18511	18699	18563	18526	18555	18551	18694	18366	18505	18396	18488	18434	18663	18477	18451	18249	18689	18656	18450	18440	18630	18474	18530	18691	18395	18448	18395	18460	18531	18586	18506	18544	18425	18423	18589	18593	18536	18572	18581	18684	18640	18500	18415	18615	18335	18505	18415	18647	18611	18443	18462	18393	18210	18390	18298	18404	18519	18452	18774	18446	18484	18450	18331	18317	18359	18585	18472	18465	18347	18452	18472	18416	18534	18456	18420	18460	18341	18482	18397	18452	18609	18704	18450	18687	18421	18411	18163	18601	18511	18676	18437	18621	18540	18543	18579	18491	18323	18622	18672	18625	18464	18212	18613	18369	18463	18615	18357	18705	18636	18300	18386	18514	18713	18532	18551	18491	18538	18359	18452	18574	18721	18561	18426	18545	18588	18419	18290	18415	18555	18405	18490	18300	18584	18496	18510	18598	18416	18538	18596	18389	18510	18513	18337	18448	18288	18494	18396	18476	18359	18643	18404	18609	18560	18433	18599	18445	18488	18591	18767	18671	18441	18287	18483	18430	18588	18508	18630	18323	18353	18493	18423	18588	18698	18612	18812	18553	18394	18580	18402	18688	18538	18286	18409	18680	18554	18363	18702	18456	18374	18356	18564	18455	18553	18510	18491	18613	18557	18498	18346	18464	18505	18197	18261	18288	18460	18297	18742	18290	18489	18414	18140	18669	18499	18217	18473	18566	18508	18337	18488	18598	18566	18497	18491	18493	18521	18498	18543	18387	18433	18412	18348	18503	18308	18558	18405	18511	18483	18373	18579	18561	18401	18388	18459	18585	18600	18446	18578	18605	18539	18587	18502	18609	18722	18591	18517	18621	18380	18545	18857	18694	18670	18611	18311	18577	18625	18475	18365	18412	18484	18412	18479	18467	18439	18407	18525	18442	18490	18614	18648	18508	18589	18573	18691	18516	18643	18413	18374	18688	18598	18434	18401	18393	18502	18483	18579	18486	18480	18532	18594	18704	18582	18774	18493	18552	18303	18506	18693	18326	18549	18637	18390	18544	18393	18387	18568	18427	18503	18537	18431	18721	18436	18534	18544	18575	18604	18626	18586	18737	18538	18312	18741	18397	18459	18565	18217	18514	18382	18520	18548	18365	18522	18548	18559	18497	18448	18701	18445	18510	18716	18717	18537	18345	18371	18559	18497	18597	18544	18439	18579	18483	18498	18295	18432	18560	18748	18612	18443	18398	18534	18518	18546	18338	18536	18526	18420	18460	18506	18516	18520	18575	18400	18453	18335	18424	18431	18437	18468	18399	18445	18430	18461	18484	18784	18412	18664	18701	18247	18655	18475	18442	18418	18481	18526	18656	18559	18447	18472	18347	18352	18542	18480	18474	18460	18228	18392	18580	18351	18400	18514	18552	18389	18338	18634	18546	18515	18576	18402	18516	18512	18654	18704	18614	18309	18124	18639	18412	18451	18504	18459	18332	18515	18597	18448	18485	18620	18504	18633	18580	18596	18453	18610	18756	18453	18468	18556	18815	18348	18498	18333	18572	18447	18468	18572	18571	18582	18524	18556	18521	18562	18536	18546	18568	18387	18516	18429	18477	18607	18527	18343	18471	18626	18572	18506	18669	18539	18337	18574	18366	18212	18513	18412	18518	18582	18535	18405	18436	18334	18501	18644	18642	18415	18316	18408	18463	18415	18498	18426	18365	18461	18572	18357	18367	18527	18735	18550	18389	18429	18428	18576	18488	18360	18494	18369	18791	18488	18492	18598	18585	18255	18385	18384	18583	18494	18597	18380	18272	18349	18463	18483	18582	18334	18309	18574	18483	18560	18259	18539	18602	18493	18641	18317	18545	18460	18494	18509	18396	18422	18560	18551	18256	18451	18400	18601	18509	18510	18458	18591	18331	18525	18439	18458	18689	18549	18419	18407	18521	18388	18538	18558	18578	18508	18387	18370	18538	18412	18429	18394	18566	18497	18428	18412	18687	18527	18342	18436	18532	18401	18402	18351	18542	18548	18599	18519	18624	18451	18313	18502	18393	18291	18439	18624	18481	18452	18418	18410	18494	18513	18401	18591	18483	18527	18372	18506	18457	18592	18687	18619	18558	18357	18438	18383	18617	18426	18403	18528	18553	18229	18582	18412	18584	18461	18633	18448	18592	18736	18562	18377	18380	18479	18664	18429	18596	18468	18568	18561	18645	18529	18400	18462	18561	18507	18449	18366	18527	18662	18666	18538	18487	18516	18598	18281	18538	18447	18642	18478	18398	18519	18406	18181	18406	18696	18444	18375	18243	18545	18454	18529	18588	18441	18665	18474	18432	18682	18683	18678	18370	18609	18532	18439	18447	18409	18374	18333	18521	18608	18405	18597	18391	18379	18455	18652	18453	18628	18305	18538	18435	18545	18515	18460	18576	18715	18523	18538	18369	18550	18587	18450	18470	18403	18395	18488	18436	18438	18273	18486	18524	18399	18503	18606	18497	18381	18617	18678	18317	18467	18435	18677	18689	18470	18600	18507	18545	18569	18415	18422	18391	18636	18368	18409	18439	18503	18500	18409	18488	18433	18359	18260	18541	18409	18505	18546	18398	18639	18554	18279	18283	18401	18532	18414	18476	18522	18775	18567	18750	18899	18558	18511	18434	18423	18644	18544	18467	18333	18365	18672	18550	18480	18588	18406	18613	18304	18415	18557	18568	18794	18482	18524	18501	18677	18632	18438	18559	18427	18221	18504	18650	18545	18224	18710	18533	18506	18581	18452	18305	18514	18621	18324	18343	18466	18608	18723	18486	18579	18389	18476	18691	18429	18611	18591	18380	18630	18549	18513	18501	18379	18415	18575	18407	18562	18552	18622	18388	18485	18470	18353
19387	34293	32228	28238	25509	22550	20457	18935	19110	18895	17463	17214	17743	17657	17402	16673	15850	15627	15782	15636	15693	15528	15497	15580	15749	15200	15544	15612	16009	15796	15766	15621	15749	16012	19031	18896	17408	16177	15608	15463	15366	15299	15222	15327	15135	15240	15277	15308	15227	15404	15255	15401	15274	15182	15401	15311	15292	15378	15341	15308	15232	15358	15191	15349	15139	15383	15380	15383	15298	15124	15302	15348	15126	15330	15307	15241	15383	15350	15387	15466	15233	15331	15253	15171	15321	15288	15205	15457	15371	15343	15245	15293	15299	15171	15380	15274	15340	15060	15261	15333	15170	15162	15057	15222	15247	15418	15176	15319	15530	15091	15338	15296	15322	15293	15177	15147	15219	15477	15133	15250	15255	15252	15272	15256	15356	15260	15224	15207	15161	15353	15200	15344	15190	15482	15271	15329	15325	15356	15254	15360	15349	15351	15465	15357	15240	15363	15245	15155	15313	15286	15097	15285	15270	15310	15317	15282	15323	15252	15452	15435	15172	15155	15273	15236	15333	15142	15142	15175	15283	15214	15203	15153	15301	15315	15277	15235	15301	15213	15141	15128	15373	15238	15288	15216	15257	15365	15226	15250	15145	15264	15354	15257	15456	15350	15090	15351	15466	15460	15251	15454	15058	15175	15237	15341	15207	15244	15241	15199	15320	15245	15272	15278	15492	15223	15274	15268	15201	15267	15302	15251	15312	15374	15147	15182	15419	15186	15283	15315	15353	15332	15313	15308	15274	15318	15361	15335	15229	15193	15173	15183	15194	15249	15277	15217	15189	15339	15393	15145	15165	15234	15255	15017	15226	15222	15331	15142	15322	15396	15338	15203	15406	15161	15378	15447	15297	15161	15538	15255	15415	15151	15152	15324	15252	15334	15289	15372	15330	15114	15364	15295	15190	15353	15236	15330	15243	15358	15300	15281	15256	15128	15266	15279	15247	15348	15322	15291	15346	15159	15277	15298	15230	15324	15323	15349	15286	15301	15215	15150	15310	15323	15208	15129	15428	15347	15343	15333	15270	15303	15194	15248	15345	15190	15342	15219	15288	15226	15246	15277	15446	15166	15262	15278	15232	15295	15263	15416	15338	15375	15290	15181	15297	15288	15340	15289	15341	15302	15281	15395	15358	15215	15279	15174	15290	15119	15321	15415	15191	15222	15294	15141	15220	15378	15236	15456	15279	15327	15252	15311	15331	15263	15179	15342	15268	15068	15234	15202	15342	15149	15153	15264	15282	15259	15285	15379	15187	15271	15297	15226	15229	15257	15318	15317	15163	15158	15333	15481	15253	15261	15267	15242	15138	15283	15347	15447	15161	15313	15305	15169	15225	15258	15244	15164	15101	15173	15189	15306	15183	15212	15109	15217	15136	15116	15340	15259	15304	15175	15218	15151	15210	15275	15127	15202	15259	15468	15210	15283	15347	15228	15399	15295	15362	15196	15235	15203	15254	15246	15234	15389	15270	15150	15304	15232	15497	15364	15192	15340	15316	15183	15410	15306	15170	15160	15320	15093	15140	15300	15202	15338	15297	15264	15317	15316	15237	15361	15341	15107	15281	15205	15257	15137	15336	15124	15205	15311	15129	15295	15261	15077	15183	15167	15190	15206	15203	15232	15176	15125	15224	15284	15274	15289	15364	15102	15018	15344	15301	15433	15296	15409	15234	15242	15283	15428	15197	15419	15213	15167	15434	15401	15227	15133	15174	15237	15255	15376	15167	15250	15219	15202	15148	15293	15268	15439	15518	15147	15308	15302	15392	15345	15089	15252	15249	15403	15422	15258	15150	15280	15345	15353	15204	15330	15206	15236	15379	15281	15246	15228	15154	15239	15226	15243	15320	15192	15250	15133	15373	15209	15326	15192	15209	15412	15316	15272	15252	15341	15361	15254	15167	15368	15174	15405	15389	15187	15309	15062	15435	15268	15371	15377	15272	15320	15103	15413	15265	15240	15480	15216	15489	15228	15176	15333	15134	15428	15346	15358	15293	15284	15204	15106	15223	15258	15317	15314	15531	15282	15238	15289	15079	15409	15269	15245	15306	15246	15416	15220	15350	15316	15257	15210	15240	15231	15216	15141	15395	15117	15236	15168	15354	15151	15222	15193	15497	15155	15225	15183	15209	15368	15388	15362	15219	15201	15332	15276	15173	15197	15267	15250	15279	15309	15421	15258	15206	15139	15201	15423	15164	15185	15432	15285	15137	15302	15372	15321	15357	15367	15341	15302	15394	15148	15195	15423	15184	15078	15283	15161	15315	15321	15253	15282	15204	15231	15153	15201	15371	15251	15176	15315	15336	15290	15115	15385	15395	15252	15194	15245	15409	15353	15280	15282	15254	15348	15283	15330	15202	15293	15248	15246	15240	15199	15396	15158	15219	15160	15356	15410	15241	15292	15093	15369	15362	15311	15299	15176	15210	15362	15303	15119	15443	15304	15375	15362	15074	15282	15310	15175	15190	15301	15282	15361	15277	15240	15160	15192	15501	15369	15187	15398	15443	15181	15207	15103	15297	15060	15383	15181	15354	15350	15145	15306	15074	15226	15121	15218	15352	15317	15253	15348	15356	15301	15251	15261	15224	15242	15219	15279	15351	15513	15379	15385	15388	15390	15176	15186	15345	15172	15425	15356	15311	15232	15271	15195	15191	15257	15190	15242	15344	15166	15101	15374	15358	15254	15168	15444	15050	15233	15178	15414	15267	15237	15162	15221	15370	15434	15282	15344	15312	15327	15255	15405	15193	15314	15199	15356	15090	15367	15371	15257	15371	15247	15315	15276	15137	15397	15288	15277	15230	15306	15180	15212	15217	15343	15300	15238	15230	15175	15188	15279	15289	15216	15158	15236	15256	15388	15292	15290	15218	15227	15016	15215	15211	15127	15405	15293	15225	15323	15386	15275	15346	15162	15191	15384	15241	15239	15094	15202	15358	15199	15165	15218	15353	15246	15354	15341	15356	15387	15189	15235	15342	15275	15305	15238	15220	15053	15263	15265	15190	15451	15163	15204	15525	15177	15276	15338	15341	15158	15314	15329	15322	15324	15193	15227	15328	15462	15196	15229	15358	15202	15260	15248	15231	15303	15306	15397	15188	15258	15235	15226	15257	15271	15432	15082	15386	15473	15141	15183	15355	15238	15262	15208	15310	15262	15255	15332	15243	15317	15292	15226	15299	15285	15264	15234	15327	15279	15119	15191	15278	15253	15403	15302	15349	15389	15289	15201	15152	15385	15380	15211	15188	15166	15334	15322	15195	15242	15300	15156	15243	15224	15411	15297	15452	15262	15386	15217	15192	15269	15408	15333	15468	15506	15166	15296	15295	15183	15426	15271	15040	15172	15423	15349	15233	15201	15292	15190	15194	15300	15188	15251	15374	15453	15295	15272	15184	15479	15305	15315	15288	15335	15418	15239	15153	15500	15286	15346	15391	15280	15280	15254	15169	15138	15113	15134	15240	15275	15268	15168	15215	15209	15334	15220	15189	15353	15196	15227	15260	15288	15257	15424	15366	15182	15375	15243	15181	15244	15384	15100	15281	15360	15155	15284	15379	15233	15073	15392	15316	15391	15165	15203	15215	15174	15445	15276	15265	15216	15230	15280	15357	15332	15041	15229	15183	15475	15304	15278	15213	15056	15197	15329	15415	15154	15320	15218	15206	15208	15302	15251	15327	15183	15273	15143	15391	15223	15382	15282	15132	15336	15187	15452	15172	15386	15094	15354	15312	15125	15411	15283	15311	15260	15258	15246	15143	15307	15336	15336	15124	15267	15386	15160	15076	15137	15431	15186	15104	15384	15338	15411	15285	15257	15365	15590	15195	15371	15359	15251	15392	15094	15217	15344	15119	15303	15380	15264	15408	15364	15159	15387	15309	15171	15169	15243	15342	15352	15332	15185	15254	15521	15135	15333	15242	15354	15321	15277	15237	15280	15228	15270	15394	15240	15368	15231	15095	15216	15163	15473	15318	15387	15305	15391	15104	15180	15268	15248	15088	15348	15286	15051	15342	15381	15214	15336	15199	15400	15183	15279	15270	15114	15375	15407	15303	15226	15252	15350	15356	15138	15238	15266	15226	15096	15266	15191	15336	15225	15252	15383	15178	15152	15190	15268	15196	15334	15151	15183	15381	15347	15452	15123	15212	15129	15366	15468	15311	15381	15389	15234	15612	15333	15119	15217	15329	15124	15380	15167	15150	15184	15182	15212	15361	15479	15119	15293	15287	15246	15189	15401	15290	15096	15081	15271	15369	15126	15100	15285	15184	15280	15231	15133	15230	15221	15302	15246	15255	15344	15263	15341	15245	15326	15225	15107	15368	15260	15499	15183	15280	15391	15252	15285	15219	15462	15127	15257	15138	15234	15331	15255	15206	15293	15267	15236	15355	15228	15262	15059	15323	15245	15230	15366	15333	15085	15320	15305	15086	15188	15228	15290	15396	15335	15398	15250	15242	15145	15255	15399	15141	15236	15191	15397	15375	15309	15150	15227	15242	15128	15275	15301	15165	15163	15380	15306	15222	15381	15218	15077	15260	15337	15244	15146	15255	15136	15314	15293	15097	15034	15292	15300	15340	15280	15382	15284	15314	15139	15238	15362	15425	15256	15280	15246	15278	15439	15321	15361	15235	15270	15155	15104	15201	15220	15208	15205	15181	15228	15240	15304	15255	15237	15142	15070	15226	15215	15355	15180	15119	15191	15528	15083	15315	15375	15546	15346	15404	15550	15091	15188	15498	15133	15322	15187	15219	15247	15182	15180	15228	15414	15294	15366	15332	15216	15388	15355	15261	15292	15061	15328	15111	15208	15300	15278	15264	15227	15155	15381	15269	15187	15243	15275	15374	15155	15289	15193	15265	15115	15344	15328	15287	15233	15065	15265	15261	15340	15140	15251	15395	15221	15109	15169	15326	15248	15266	15191	15443	15084	15285	15310	15302	15256	15273	15199	15275	15242	15216	15273	15325	15081	15254	15190	15198	15243	15190	15429	15215	15283	15134	15360	15325	15304	15268	15455	15326	15281	15325	15313	15308	15133	15191	15265	15333	15361	15290	15244	15047	15049	15067	15242	15320	15176	15269	15421	15116	15224	15294	15215	15163	15167	15219	15385	15139	15160	15319	15403
22994	21455	29509	23850	21867	25092	28123	22309	21700	21968	20719	20277	21019	20757	20723	20040	19457	19342	19147	19216	19139	19050	19011	18899	18994	18872	19032	19081	19466	19045	19313	19278	18978	19709	22864	23523	21648	20557	19347	19087	18830	18698	18531	18433	18787	18532	18917	18494	18625	18677	18814	18663	18673	18576	18491	18589	18833	18846	18723	18589	18649	18614	18628	18816	18662	18581	18589	18700	18559	18711	18452	18478	18649	18729	18525	18740	18763	18643	18593	18593	18468	18723	18624	18700	18618	18753	18619	18704	18698	18648	18495	18653	18482	18581	18596	18653	18580	18532	18668	18837	18574	18509	18809	18671	18536	18473	18669	18472	18690	18650	18597	18443	18532	18671	18452	18506	18608	18583	18541	18677	18733	18756	18658	18555	18501	18592	18646	18569	18669	18660	18642	18596	18536	18680	18647	18896	18630	18491	18474	18763	18743	18642	18681	18525	18841	18703	18517	18705	18635	18634	18590	18754	18658	18441	18713	18576	18743	18631	18773	18745	18726	18384	18741	18596	18586	18534	18634	18545	18723	18550	18652	18726	18608	18653	18569	18523	18726	18576	18448	18606	18364	18519	18560	18684	18559	18562	18744	18564	18556	18565	18592	18540	18815	18777	18777	18528	18761	18509	18758	18693	18718	18608	18705	18600	18419	18498	18573	18750	18716	18735	18506	18526	18564	18751	18552	18566	18665	18604	18577	18407	18532	18782	18823	18519	18693	18770	18676	18673	18810	18672	18696	18661	18670	18796	18536	18616	18566	18671	18654	18534	18693	18672	18807	18726	18759	18608	18668	18444	18745	18647	18667	18519	18539	18593	18656	18592	18631	18735	18677	18739	18592	18679	18743	18554	18687	18521	18590	18486	18566	18717	18468	18576	18754	18650	18500	18747	18771	18551	18232	18647	18607	18336	18671	18624	18496	18309	18640	18660	18641	18479	18481	18493	18548	18547	18721	18570	18598	18737	18638	18646	18667	18556	18508	18640	18652	18575	18629	18636	18757	18708	18610	18574	18572	18531	18621	18622	18494	18585	18750	18323	18425	18488	18735	18531	18593	18888	18704	18522	18501	18424	18547	18637	18473	18644	18568	18580	18422	18561	18634	18671	18581	18552	18608	18614	18750	18707	18443	18571	18385	18519	18562	18494	18415	18400	18688	18730	18588	18688	18651	18511	18546	18652	18582	18727	18548	18640	18838	18495	18780	18618	18767	18430	18473	18527	18490	18474	18504	18640	18559	18579	18385	18534	18643	18499	18876	18537	18677	18480	18682	18607	18614	18480	18650	18558	18798	18686	18537	18385	18607	18677	18584	18683	18550	18515	18522	18625	18649	18456	18757	18698	18636	18608	18652	18756	18505	18425	18684	18409	18523	18570	18586	18655	18542	18495	18680	18484	18652	18505	18538	18596	18617	18498	18562	18663	18606	18623	18648	18798	18660	18803	18690	18453	18508	18477	18831	18539	18562	18715	18490	18564	18508	18434	18457	18479	18604	18569	18784	18694	18535	18517	18678	18419	18665	18570	18501	18568	18634	18420	18658	18597	18720	18509	18672	18633	18625	18557	18696	18443	18560	18717	18528	18639	18635	18582	18646	18715	18609	18518	18843	18649	18665	18635	18646	18333	18679	18663	18539	18423	18446	18391	18558	18479	18677	18523	18619	18667	18407	18552	18660	18487	18599	18555	18458	18651	18464	18398	18526	18536	18741	18561	18764	18718	18682	18676	18783	18628	18602	18621	18696	18597	18652	18322	18520	18650	18564	18706	18597	18757	18521	18624	18566	18716	18419	18696	18468	18734	18680	18445	18818	18590	18763	18771	18556	18706	18644	18601	18459	18655	18546	18680	18674	18515	18292	18413	18601	18693	18465	18494	18538	18595	18577	18656	18746	18755	18828	18512	18782	18662	18798	18573	18672	18581	18527	18616	18550	18596	18666	18560	18595	18693	18656	18473	18777	18492	18689	18488	18501	18533	18752	18541	18761	18591	18661	18671	18548	18583	18627	18454	18592	18417	18626	18442	18634	18482	18528	18512	18316	18668	18653	18709	18556	18492	18503	18729	18677	18753	18740	18465	18587	18580	18406	18526	18632	18588	18657	18736	18569	18500	18631	18560	18641	18592	18698	18605	18243	18605	18734	18556	18439	18637	18686	18669	18638	18626	18667	18617	18516	18311	18249	18684	18614	18548	18549	18596	18577	18627	18426	18461	18554	18576	18434	18533	18646	18761	18556	18629	18517	18701	18698	18533	18475	18537	18495	18653	18561	18538	18344	18523	18755	18624	18434	18501	18439	18443	18560	18531	18439	18598	18591	18271	18637	18584	18669	18623	18605	18551	18625	18454	18563	18442	18414	18447	18568	18395	18407	18732	18639	18546	18568	18558	18459	18645	18411	18669	18650	18769	18800	18708	18561	18597	18339	18479	18533	18767	18550	18732	18587	18764	18727	18743	18613	18522	18635	18424	18616	18674	18518	18737	18773	18626	18531	18511	18434	18613	18682	18688	18508	18589	18753	18495	18541	18584	18591	18517	18753	18673	18434	18628	18665	18388	18462	18743	18508	18507	18507	18588	18546	18610	18592	18664	18525	18626	18670	18368	18451	18486	18491	18433	18818	18354	18390	18529	18567	18836	18707	18784	18644	18525	18599	18548	18581	18430	18733	18568	18564	18701	18744	18773	18514	18661	18796	18635	18411	18722	18675	18660	18603	18497	18896	18639	18606	18589	18444	18323	18592	18654	18457	18559	18726	18613	18590	18424	18751	18695	18612	18625	18622	18595	18705	18352	18448	18580	18476	18493	18568	18523	18583	18497	18668	18607	18779	18486	18491	18317	18489	18602	18467	18614	18820	18712	18754	18609	18534	18547	18657	18580	18531	18613	18720	18631	18820	18555	18658	18335	18529	18651	18550	18470	18628	18597	18394	18398	18500	18631	18500	18563	18724	18630	18697	18457	18607	18413	18688	18502	18592	18575	18585	18597	18649	18722	18577	18470	18715	18426	18826	18537	18557	18516	18425	18559	18592	18751	18701	18536	18901	18574	18617	18509	18382	18441	18584	18559	18546	18462	18616	18479	18878	18769	18374	18594	18621	18613	18635	18509	18628	18509	18642	18502	18325	18446	18513	18607	18646	18445	18573	18764	18479	18546	18558	18673	18630	18660	18548	18544	18383	18521	18578	18602	18591	18466	18621	18502	18711	18516	18534	18612	18416	18635	18494	18601	18670	18411	18503	18504	18696	18580	18666	18611	18624	18511	18570	18415	18440	18535	18542	18588	18634	18643	18559	18695	18749	18567	18561	18708	18472	18509	18506	18387	18712	18566	18634	18593	18512	18650	18562	18479	18550	18457	18548	18453	18746	18466	18656	18593	18648	18676	18634	18543	18578	18509	18473	18460	18628	18589	18523	18496	18423	18706	18539	18568	18701	18560	18591	18743	18610	18495	18552	18723	18617	18668	18433	18632	18527	18443	18527	18698	18422	18450	18559	18468	18632	18483	18707	18643	18521	18539	18330	18512	18496	18738	18535	18458	18393	18486	18482	18544	18654	18477	18688	18590	18532	18704	18643	18527	18669	18521	18681	18654	18524	18598	18687	18611	18478	18358	18478	18664	18549	18731	18533	18568	18424	18465	18681	18591	18553	18362	18531	18716	18528	18536	18669	18366	18753	18527	18559	18541	18513	18662	18821	18399	18676	18556	18636	18510	18630	18452	18399	18388	18572	18553	18381	18655	18621	18521	18500	18572	18750	18635	18470	18414	18538	18759	18620	18782	18612	18431	18640	18378	18515	18716	18637	18522	18398	18461	18820	18828	18684	18480	18566	18657	18407	18705	18557	18574	18560	18660	18736	18456	18720	18511	18381	18404	18467	18384	18511	18548	18679	18611	18650	18496	18449	18712	18763	18675	18522	18657	18609	18702	18532	18528	18612	18653	18700	18669	18565	18368	18598	18633	18754	18549	18656	18592	18641	18636	18655	18537	18361	18487	18776	18575	18449	18584	18641	18459	18559	18626	18661	18527	18466	18730	18800	18883	18711	18579	18807	18682	18606	18756	18638	18534	18699	18701	18679	18579	18533	18676	18643	18508	18626	18654	18671	18587	18583	18829	18776	18631	18648	18686	18814	18580	18667	18606	18566	18544	18704	18655	18608	18622	18569	18594	18502	18508	18772	18665	18505	18537	18440	18519	18834	18460	18646	18267	18568	18515	18496	18402	18556	18331	18442	18605	18642	18685	18540	18667	18425	18509	18496	18573	18451	18521	18519	18674	18671	18762	18534	18634	18864	18657	18357	18608	18584	18654	18736	18476	18860	18516	18493	18575	18721	18572	18514	18612	18439	18535	18483	18647	18635	18578	18520	18587	18477	18525	18737	18510	18596	18595	18683	18743	18684	18555	18558	18547	18714	18613	18462	18560	18479	18789	18648	18616	18517	18707	18418	18625	18705	18486	18745	18818	18683	18642	18658	18467	18538	18613	18422	18295	18664	18543	18512	18613	18711	18664	18520	18658	18721	18571	18819	18607	18720	18596	18427	18732	18470	18525	18772	18529	18631	18605	18439	18638	18498	18654	18512	18748	18477	18652	18615	18669	18574	18674	18639	18822	18833	18475	18425	18580	18403	18768	18561	18524	18776	18618	18767	18719	18690	18577	18611	18588	18701	18572	18744	18767	18468	18623	18589	18428	18637	18569	18605	18627	18579	18370	18646	18707	18516	18495	18375	18388	18764	18644	18399	18679	18579	18625	18598	18631	18716	18531	18590	18691	18627	18836	18655	18468	18363	18658	18741	18493	18535	18491	18784	18521	18641	18767	18736	18655	18564	18620	18683	18607	18744	18443	18484	18478	18881	18693	18869	18479	18649	18634	18665	18698	18694	18636	18518	18528	18535	18635	18530	18529	18545	18702	18567	18574	18557	18461	18706	18406	18563	18520	18615	18440	18620	18480	18445	18599	18406	18454	18718	18633	18516	18397	18712	18748	18673	18439	18605	18766	18602	18550	18475	18395	18650	18509	18533	18529	18647	18522	18467	18651	18581	18434	18538	18513	18647	18751	18622	18591	18356	18648	18813	18688	18554	18686	18676	18582	18625	18484	18677	18630	18494	18573	18399	18560	18725	18609
21368	38676	36423	31827	28834	24967	22138	20169	20288	20096	18262	17802	18717	18414	18458	17107	16248	15921	16059	15918	16037	15750	15585	15636	15573	15603	15333	15893	16116	16051	15952	15935	15821	16948	21481	21477	18737	17201	16099	15559	15366	15448	15334	15347	15276	15252	15199	15326	15330	15291	15438	15321	15159	15274	15314	15341	15338	15309	15352	15354	15259	15301	15270	15239	15311	15433	15366	15352	15121	15405	15464	15479	15336	15158	15482	15278	15290	15370	15120	15288	15297	15345	15335	15320	15319	15218	15168	15361	15291	15224	15272	15484	15402	15214	15505	15210	15327	15039	15194	15326	15411	15357	15229	15427	15344	15322	15301	15390	15409	15314	15453	15361	15064	15355	15293	15314	15324	15446	15362	15225	15243	15276	15170	15215	15262	15214	15329	15156	15414	15184	15461	15284	15244	15172	15626	15232	15265	15244	15329	15317	15408	15467	15315	15292	15266	15159	15316	15442	15363	15401	15357	15306	15330	15353	15281	15372	15397	15597	15099	15345	15490	15208	15273	15299	15275	15293	15517	15415	15334	15239	15228	15255	15347	15136	15236	15353	15208	15229	15299	15337	15373	15447	15307	15288	15292	15237	15059	15468	15343	15418	15245	15227	15365	15451	15249	15338	15239	15241	15437	15471	15217	15067	15282	15352	15265	15268	15361	15331	15361	15341	15306	15292	15387	15373	15234	15289	15276	15186	15406	15385	15287	15185	15385	15206	15345	15272	15280	15373	15354	15334	15314	15407	15288	15215	15336	15253	15211	15366	15226	15043	15165	15384	15076	15403	15310	15304	15304	15403	15385	15361	15278	15482	15282	15297	15394	15359	15232	15343	15292	15322	15447	15187	15267	15196	15239	15295	15228	15381	15408	15454	15212	15177	15280	15223	15269	15228	15291	15422	15178	15391	15308	15256	15263	15310	15187	15279	15198	15274	15222	15399	15309	15318	15311	15110	15319	15348	15241	15294	15247	15381	15263	15244	15378	15318	15365	15322	15278	15355	15379	15347	15567	15130	15343	15434	15454	15274	15122	15406	15286	15449	15402	15287	15289	15443	15141	15318	15387	15328	15266	15089	15326	15322	15305	15150	15555	15290	15229	15267	15338	15248	15177	15439	15321	15273	15265	15254	15321	15419	15216	15183	15442	15324	15393	15264	15142	15342	15264	15458	15140	15174	15282	15109	15263	15212	15267	15182	15224	15200	15398	15270	15243	15291	15185	15251	15347	15407	15267	15282	15274	15378	15262	15355	15397	15374	15233	15434	15310	15188	15266	15291	15219	15318	15348	15420	15210	15260	15262	15192	15175	15191	15354	15412	15370	15419	15261	15203	15352	15206	15407	15152	15314	15165	15421	15165	15320	15337	15264	15466	15296	15431	15197	15184	15447	15237	15306	15348	15347	15392	15305	15392	15263	15229	15371	15238	15299	15309	15163	15403	15274	15194	15342	15328	15262	15251	15296	15273	15411	15187	15263	15246	15359	15241	15258	15267	15343	15340	15503	15252	15266	15103	15251	15227	15334	15154	15270	15273	15286	15366	15142	15368	15284	15172	15181	15289	15436	15439	15471	15308	15350	15327	15158	15454	15305	15437	15245	15428	15257	15373	15311	15381	15110	15287	15331	15321	15342	15201	15234	15148	15274	15417	15220	15394	15250	15326	15358	15249	15265	15455	15356	15302	15262	15358	15325	15365	15373	15448	15315	15275	15319	15212	15225	15375	15364	15290	15442	15268	15334	15350	15097	15248	15253	15246	15256	15330	15339	15387	15453	15256	15368	15306	15206	15292	15317	15496	15245	15160	15290	15295	15294	15263	15407	15273	15279	15316	15220	15320	15301	15343	15270	15215	15381	15484	15296	15186	15444	15391	15313	15391	15244	15241	15287	15266	15173	15341	15340	15203	15345	15454	15327	15279	15058	15410	15405	15329	15489	15542	15483	15465	15363	15223	15445	15252	15387	15417	15301	15226	15210	15463	15511	15294	15311	15272	15271	15394	15363	15187	15410	15312	15188	15377	15144	15265	15418	15327	15378	15154	15232	15423	15179	15330	15380	15111	15365	15211	15287	15277	15296	15306	15198	15450	15304	15298	15278	15265	15206	15422	15258	15314	15263	15315	15308	15363	15174	15290	15360	15371	15354	15275	15354	15253	15320	15303	15293	15304	15224	15260	15319	15200	15240	15288	15201	15482	15382	15289	15187	15327	15403	15385	15231	15299	15318	15376	15194	15209	15405	15274	15336	15267	15412	15250	15343	15254	15295	15255	15145	15328	15493	15317	15381	15331	15206	15288	15487	15199	15242	15237	15217	15159	15260	15271	15272	15163	15331	15382	15284	15336	15229	15280	15298	15273	15180	15433	15301	15478	15113	15293	15133	15284	15342	15176	15294	15124	15241	15449	15186	15346	15267	15153	15426	15298	15455	15417	15214	15479	15328	15297	15151	15221	15217	15320	15228	15350	15236	15205	15388	15225	15244	15370	15355	15216	15390	15327	15290	15308	15239	15360	15127	15382	15233	15269	15292	15188	15285	15255	15337	15098	15264	15475	15395	15222	15437	15226	15257	15283	15375	15343	15335	15499	15274	15219	15362	15207	15417	15441	15227	15310	15193	15336	15212	15274	15199	15316	15331	15217	15393	15132	15359	15222	15188	15337	15287	15343	15235	15176	15229	15388	15212	15451	15398	15380	15409	15296	15298	15324	15296	15319	15124	15282	15317	15359	15360	15254	15468	15235	15344	15221	15160	15296	15288	15171	15371	15274	15367	15269	15266	15281	15244	15266	15304	15366	15289	15216	15451	15116	15316	15239	15135	15396	15215	15334	15209	15446	15335	15446	15352	15239	15122	15250	15302	15217	15185	15397	15229	15212	15391	15272	15308	15213	15182	15318	15329	15458	15189	15316	15270	15184	15391	15176	15468	15219	15245	15322	15430	15160	15343	15373	15363	15218	15352	15199	15352	15267	15331	15306	15254	15396	15251	15286	15226	15291	15284	15429	15334	15317	15451	15186	15265	15290	15418	15281	15338	15328	15330	15298	15221	15267	15232	15404	15315	15326	15208	15360	15353	15283	15156	15274	15151	15356	15302	15356	15366	15345	15571	15265	15430	15486	15349	15292	15383	15380	15255	15390	15303	15287	15346	15203	15384	15171	15293	15252	15381	15341	15352	15271	15399	15563	15133	15235	15435	15395	15210	15033	15378	15409	15312	15234	15369	15229	15231	15344	15370	15299	15293	15217	15405	15309	15510	15255	15351	15280	15276	15133	15341	15363	15351	15273	15316	15290	15296	15471	15294	15338	15170	15214	15347	15188	15257	15250	15357	15280	15195	15220	15208	15522	15419	15433	15299	15182	15447	15376	15285	15335	15281	15332	15311	15280	15269	15204	15250	15217	15393	15263	15236	15299	15108	15414	15150	15305	15354	15255	15528	15304	15346	15278	15325	15310	15273	15188	15255	15300	15341	15409	15223	15357	15389	15286	15349	15254	15326	15309	15133	15228	15333	15229	15437	15300	15185	15204	15200	15303	15308	15470	15535	15222	15112	15352	15281	15088	15159	15146	15448	15256	15505	15476	15427	15323	15527	15123	15268	15288	15201	15436	15325	15260	15458	15419	15467	15236	15286	15295	15331	15348	15212	15230	15276	15143	15329	15102	15314	15395	15297	15328	15289	15414	15211	15174	15312	15191	15487	15234	15137	15304	15205	15271	15373	15475	15378	15315	15311	15393	15134	15217	15316	15348	15380	15234	15352	15276	15347	15400	15091	15278	15356	15366	15389	15342	15196	15274	15426	15329	15267	15323	15147	15445	15003	15393	15283	15469	15133	15199	15199	15365	15495	15250	15352	15273	15154	15358	15309	15281	15307	15395	15248	15177	15156	15342	15280	15380	15258	15457	15303	15243	15214	15285	15215	15151	15297	15360	15269	15439	15297	15241	15402	15258	15249	15370	15227	15288	15230	15314	15292	15353	15305	15186	15164	15315	15198	15240	15270	15277	15325	15060	15258	15345	15198	15364	15179	15264	15207	15420	15248	15349	15211	15314	15182	15154	15213	15427	15205	15341	15381	15191	15244	15263	15424	15344	15283	15360	15281	15276	15380	15452	15219	15079	15222	15352	15283	15475	15144	15264	15293	15300	15341	15247	15232	15326	15296	15272	15144	15372	15344	15240	15522	15280	15259	15470	15228	15384	15329	15362	15245	15237	15280	15285	15262	15206	15372	15188	15294	15466	15209	15324	15202	15407	15524	15268	15468	15186	15293	15278	15368	15291	15160	15285	15309	15048	15327	15223	15234	15330	15243	15087	15351	15393	15187	15460	15205	15299	15146	15258	15226	15407	15301	15385	15256	15071	15372	15221	15323	15312	15442	15209	15357	15384	15327	15205	15353	15173	15186	15312	15325	15352	15197	15399	15463	15229	15214	15358	15307	15319	15225	15406	15232	15230	14956	15285	15265	15333	15328	15404	15290	15322	15355	15178	15218	15322	15300	15301	15293	15184	15269	15396	15312	15259	15324	15368	15371	15416	15356	15186	15499	15219	15330	15399	15278	15333	15305	15255	15325	15228	15396	15441	15305	15214	15232	15325	15364	15101	15187	15286	15325	15407	15121	15357	15419	15376	15444	15328	15191	15341	15388	15221	15165	15187	15436	15314	15202	15259	15331	15265	15204	15360	15512	15253	15169	15262	15255	15388	15454	15251	15422	15320	15308	15295	15339	15268	15179	15556	15298	15407	15346	15188	15237	15235	15336	15296	15183	15193	15292	15160	15267	15335	15367	15271	15314	15204	15310	15230	15334	15149	15343	15200	15385	15326	15345	15136	15234	15254	15444	15337	15153	15385	15190	15432	15200	15359	15244	15315	15356	15228	15382	15293	15492	15306	15392	15212	15348	15298	15240	15361	15204	15323	15362	15423	15426	15046	15353	15170	15435	15271	15395	15280	15187	15356	15322	15207	15336	15164	15273	15250	15285	15265	15348	15242	15285	15220	15381	15340	15201	15353	15253	15403	15365	15097	15301	15125	15387	15262	15318	15199	15293	15374	15150	15160	15418	15255	15230	15261	15329	15147	15213	15389	15456	15310	15333	15178	15282	15382	15329	15214	15289	15202	15183	15381	15128	15376
27750	22919	28441	26586	23132	22153	20870	20010	19992	19902	19189	19326	19583	19650	19444	19240	18873	18863	18775	18726	18942	18849	18684	18762	18676	18853	18690	18928	19057	19041	18665	18989	18768	18882	19153	19081	19217	18940	18842	18859	18650	18615	18604	18796	18664	18712	18775	18636	18717	18676	18813	18566	18735	18844	18722	18852	18869	18568	18776	18755	18700	18669	18714	18914	18846	18532	18673	18609	18707	18705	18653	18609	18656	18667	18799	18644	18758	18511	18831	18714	18867	18565	18780	18523	18735	18890	18558	18684	18741	18608	18740	18688	18842	18555	18676	18764	18839	18776	18988	18868	18635	18881	18703	18753	18733	18608	18689	18772	18582	18662	18741	18630	18934	18716	18696	18495	18983	18729	18761	18712	18571	18777	18767	18642	18465	18685	18682	18714	18781	18507	18659	18392	18996	18882	18582	18773	18642	18523	18643	18707	18912	18671	18746	18779	18831	18816	18718	18734	18706	18871	18727	18775	18747	18757	18895	18951	18701	18564	18809	18727	18783	18743	18778	18763	18750	18756	18828	18544	18604	18647	18604	18859	18648	18672	18725	18655	18958	18674	18707	18630	18776	18720	18858	18632	18742	18728	18806	18711	18658	18569	18671	18775	18899	18795	18775	18607	18675	18598	18615	18738	18686	18754	18768	18645	18697	18840	18574	18828	18702	18682	18706	18615	18746	18732	18694	18751	18627	18807	18837	18797	18777	18701	18801	18857	18475	18538	18802	18823	18743	18844	18678	18880	18601	18623	18638	18434	18619	18818	18513	18594	18746	18714	18834	18750	18977	18656	18789	18638	18970	18776	18557	18728	18632	18624	18824	18481	18661	18404	18773	18581	18614	18668	18799	18661	18565	18539	18639	18818	18852	18653	18617	18782	18679	18721	18600	18899	18635	18784	18731	18729	18678	18752	18740	18879	18679	18741	18647	18816	18725	18844	18637	18774	18922	18917	18702	18739	18557	18765	18799	18486	18770	18645	18707	18816	18722	18612	18696	18751	18713	18689	18680	18649	18904	18653	18852	18651	18868	18667	18446	18795	18673	18737	18755	18655	18756	18797	18584	18596	18691	18835	18804	18600	18511	18765	18785	18740	18880	18873	18678	18706	18682	18680	19012	18710	18783	18582	18832	18672	18696	18572	18781	18694	18781	18714	18777	18783	18750	18877	18571	18672	18605	18569	18826	18829	18653	18740	18791	18511	18762	18839	18918	18650	18474	18542	18723	18807	18837	18780	18877	18751	18622	18745	18686	18650	18570	18701	18834	18688	18745	18664	18497	18639	18874	18696	18542	18645	18786	18684	18757	18542	18763	18841	18610	18720	18889	18582	18538	18867	18759	18539	18867	18673	18664	18705	18772	18656	18706	18778	18816	18590	18818	18618	18748	18839	18855	18879	18914	18871	18835	18733	18537	18705	18727	18574	18677	18772	18780	18739	18805	18639	18718	18781	18719	18675	18664	18599	18678	18746	18758	18739	18835	18775	18700	18853	18745	18765	18660	18787	18515	18564	18552	18618	18622	18634	18685	18767	18769	18643	18503	18896	18905	18914	18813	18691	18928	18741	18739	18742	18642	18756	18649	18520	18676	18763	18939	18674	18841	18700	18707	18879	18630	18602	18811	18547	18636	18608	18531	18521	18702	18649	18695	18606	18529	18826	18679	18695	18710	18583	18725	18565	18629	18584	18903	18703	18745	18537	18778	18734	18567	18691	18736	18620	18837	18660	18727	18748	18498	18745	18744	18745	18728	18782	18698	18701	18738	18785	18645	18818	18699	18799	18686	18642	18690	18558	18766	18662	18616	18640	18608	18709	18703	18890	18707	18573	18788	18730	18623	18521	18608	18395	18530	18607	18829	18863	18668	18797	18780	18673	18648	18604	18790	18685	18898	18853	18773	18635	18747	18641	18727	18776	18765	18816	18840	18776	18711	18704	18848	18648	18793	18821	18521	18749	18547	18622	18573	18815	18842	18657	18772	18859	18620	18487	18927	18661	18633	18632	18647	18873	18834	18786	18785	18765	18793	18679	18872	18780	18831	18621	18936	18604	18742	18649	18632	18789	18711	18605	18773	18844	18596	18594	18827	18767	18620	18760	18779	18649	18723	18738	18888	18835	18719	18838	18687	18661	18815	18722	18843	18709	18756	18746	18748	18481	18849	18790	18827	18683	18658	18959	18691	18692	18706	18771	18778	18856	18836	18596	18720	18635	18696	18774	18693	18795	18691	18590	18519	18732	18775	18764	18733	18592	18764	18482	18748	18774	18691	18585	18936	18530	18718	18714	18918	18767	18821	18897	18811	18919	18784	18745	18445	18737	18677	18523	18765	18663	18775	18759	18759	18592	18799	18778	18682	18837	18644	18694	18586	18809	18717	18680	18675	18854	18668	18593	18849	18681	18692	18764	18949	18629	18767	18560	18759	18482	18741	18641	18420	18538	18412	18698	18630	18841	18837	18648	18811	18898	18712	18680	18761	18589	18771	18704	18703	18702	18905	18921	18814	18469	18487	18676	18701	18649	18921	18661	18601	18732	18702	18717	18773	18786	18792	18733	18737	18573	18712	18615	18932	18719	18709	18636	18674	18699	18735	18752	18943	18701	18738	18523	18644	18748	18815	18663	18699	18680	18746	18596	18635	18381	18635	18809	18760	18762	18889	18755	18645	18655	19014	18617	18703	18811	18871	18577	18783	18565	18663	18722	18716	18649	18669	18710	18873	18799	18691	18691	18725	18476	18829	18792	18820	18621	18630	18727	18734	18823	18925	18794	18645	18744	18626	18692	18917	18716	18803	18872	18810	18726	18594	18789	18591	18416	18924	18824	18826	18763	18801	18639	18662	18807	18574	18841	18688	18656	18713	18668	18545	18555	18753	18833	18617	18684	18667	18643	18702	18782	18949	18715	18632	18855	18845	18815	18807	18821	18754	18891	18600	18577	18760	18660	18585	18713	18657	18812	18892	18458	18794	18744	18608	18845	18933	18792	18543	18679	18759	18769	18661	18760	18889	18607	18587	18659	18657	18632	18866	18908	18890	18496	18716	18916	18890	18724	18719	18701	18660	18548	18784	18616	18565	18775	18549	18642	18845	18865	18703	18780	18727	18995	18687	18800	18457	18780	18866	18637	18752	18524	18714	18696	18636	18711	18855	18802	18801	18777	18638	18735	18682	18753	18755	18567	18847	18901	18801	18830	18948	18849	18738	18693	18678	18609	18729	18705	19035	18786	18740	18626	18602	18726	18616	18858	18680	18670	18755	18953	18869	18584	18580	18674	18578	18811	18762	18776	18657	18644	18868	18817	18724	18925	18742	18630	18786	18830	18569	18853	18806	18791	18862	18619	18719	18652	18616	18989	18857	18827	18680	18647	18802	18729	18699	18636	18784	18838	18630	18727	18567	18351	18683	18732	18667	18716	18702	18798	18585	18717	18750	18780	18651	18561	18864	18515	18503	18749	18540	18692	18771	18652	18572	18627	18702	18734	19022	18675	18653	19025	18785	18822	18705	18803	18694	18782	18734	18802	18711	18768	18734	18856	18807	18600	18447	18779	18746	18632	18667	18701	18713	18846	18728	18641	18626	18933	18749	18797	18810	18850	18670	18929	18685	18702	18607	18729	18785	18711	18523	18801	18799	18598	18783	18755	18772	18639	18671	18684	18668	18519	18778	18788	18837	18626	18634	18673	18637	18786	18800	18774	18664	18631	18877	18878	18737	18749	18637	18578	18900	18736	18659	18559	18735	18649	18725	18918	18978	18857	18743	18788	18786	18711	18607	18799	18547	18855	18630	18701	18604	18700	18750	18705	18791	18529	18619	18596	18549	18522	18670	18604	18841	18738	18747	18790	18713	18904	18826	18682	18749	18673	18887	18518	18589	18854	18857	18875	18722	18566	18691	18835	18670	18735	18619	18879	18717	18766	18720	18707	18731	18777	18624	18787	18871	18628	18664	18657	18695	18699	18674	18776	18811	18674	18877	18732	18910	18832	18700	18747	18790	18731	18801	18777	18716	18754	18898	18659	18560	18796	18792	18648	18619	18818	18807	18617	18650	18775	18697	18592	18736	18804	18808	18730	18904	18910	18682	18557	18641	18815	18773	18617	18612	18618	18717	18677	18786	18922	18778	18568	18580	18576	18733	18794	18799	18778	18840	18488	18793	18671	18957	18830	18634	18658	18459	18559	18507	18844	18845	18722	18616	18852	18766	18678	18791	18840	18848	18873	18818	18721	18943	18766	18776	18848	18641	18769	18801	18657	18743	18748	18738	18738	18814	18609	18630	18799	18555	18724	18458	18710	18732	18925	18736	18750	18885	18531	18684	18570	18799	18781	18760	18684	18667	18840	18802	18727	18766	18711	18665	18913	18636	18914	18624	18609	18710	18802	18754	18604	18539	18879	18741	18684	18807	18632	18654	18805	18561	18586	18661	18643	18624	18668	18759	18524	18612	18855	18776	18846	18931	18795	18627	18789	18548	18569	18834	18619	18819	18737	18975	18708	18811	18559	18734	18849	18723	18730	18618	18765	18652	18723	18660	18702	18624	18803	18738	18880	18896	18825	18799	18630	18778	18581	18643	18686	18824	18839	18827	18982	18598	18815	18870	18546	18684	18704	18700	18389	18658	18540	18633	18515	18877	18524	18604	18648	18816	18864	18774	18978	18716	18744	18675	18920	18678	18669	18725	18631	18811	18603	18626	18859	18797	18953	18803	18608	18648	18716	18868	18710	18752	18676	18691	18937	18674	18828	18727	18919	18828	18748	18619	18724	18845	18829	18660	18764	18687	18650	18552	18749	18740	18835	18837	18910	18754	18361	18578	18711	18857	18776	18828	18750	18770	18738	18705	18663	18613	18568	18808	18517	18861	18604	19003	18801	18783	18567	19032	18529	18645	18578	18651	18589	18611	18867	18841	18731	18762	18878	18704	18739	18604	18691	18523	18838	18654	18631	18947	18985	18752	18580	18743	18675	18636	18460	18733	18678	18876	18522	18653	18610	18780	18700	18736	18805	18844	18697	18759	18609	18687	18732	18720	18728	18815	18677	18790	18831	18879	18886	18690	18571	18770	18776	18612	18615	18760	18665	18766	18668	18672	18617	18513	18884	18751	18937	18881	18719	18729	18707	18819	18666
19403	27714	27021	23246	21901	19949	18021	17552	17511	17134	16465	16318	16796	16888	16708	16102	15451	15630	15693	15694	15706	15421	15499	15405	15617	15625	15526	15334	15466	15474	15659	15436	15536	15763	15913	15930	15675	15529	15535	15348	15254	15438	15427	15335	15395	15314	15462	15322	15484	15276	15268	15422	15504	15371	15497	15397	15441	15514	15400	15264	15479	15478	15531	15315	15250	15244	15380	15380	15393	15308	15505	15452	15360	15390	15366	15380	15287	15331	15365	15320	15375	15457	15364	15215	15369	15388	15277	15405	15485	15524	15378	15309	15229	15159	15511	15428	15486	15439	15314	15191	15286	15363	15391	15426	15328	15477	15351	15266	15558	15413	15330	15315	15190	15334	15412	15680	15575	15317	15470	15387	15295	15302	15341	15343	15345	15270	15476	15377	15325	15319	15516	15336	15349	15285	15358	15401	15013	15446	15352	15413	15197	15387	15462	15505	15173	15431	15283	15350	15244	15448	15233	15448	15260	15368	15197	15180	15447	15398	15272	15497	15267	15382	15427	15475	15445	15449	15521	15469	15407	15318	15340	15472	15459	15430	15276	15136	15275	15379	15368	15471	15312	15346	15504	15308	15482	15514	15428	15408	15218	15472	15384	15368	15392	15422	15409	15305	15370	15253	15262	15452	15292	15391	15235	15329	15425	15364	15433	15391	15405	15368	15353	15268	15128	15237	15360	15346	15305	15349	15371	15222	15299	15531	15424	15434	15487	15440	15341	15158	15495	15335	15406	15426	15301	15327	15406	15396	15336	15382	15472	15372	15215	15364	15519	15320	15393	15381	15423	15264	15380	15376	15406	15250	15207	15325	15267	15373	15487	15347	15274	15514	15338	15362	15378	15413	15323	15198	15385	15413	15194	15301	15386	15507	15326	15373	15359	15325	15394	15396	15462	15355	15342	15400	15394	15346	15309	15339	15238	15591	15507	15292	15286	15407	15435	15373	15441	15492	15233	15399	15350	15263	15477	15292	15328	15295	15367	15353	15389	15376	15343	15311	15356	15295	15301	15354	15264	15519	15478	15406	15321	15200	15471	15407	15083	15500	15165	15175	15410	15310	15270	15493	15304	15465	15336	15351	15311	15414	15510	15316	15326	15203	15433	15368	15408	15385	15329	15379	15384	15210	15365	15350	15355	15502	15445	15400	15335	15390	15422	15328	15432	15411	15307	15222	15435	15276	15290	15352	15383	15290	15469	15344	15347	15387	15333	15409	15316	15294	15412	15436	15384	15383	15324	15441	15529	15381	15317	15419	15379	15305	15298	15355	15446	15432	15381	15340	15469	15481	15419	15466	15372	15448	15377	15189	15211	15207	15368	15375	15460	15289	15282	15353	15422	15380	15368	15523	15288	15451	15308	15255	15106	15427	15393	15419	15435	15520	15331	15320	15442	15411	15234	15363	15364	15472	15302	15429	15299	15379	15281	15378	15475	15163	15233	15389	15461	15416	15334	15273	15173	15247	15253	15319	15255	15377	15338	15454	15371	15214	15212	15298	15201	15397	15363	15306	15475	15370	15347	15262	15404	15205	15257	15536	15373	15289	15416	15435	15445	15589	15316	15438	15329	15200	15522	15484	15396	15455	15261	15529	15273	15378	15403	15296	15271	15294	15299	15353	15401	15428	15402	15265	15305	15331	15293	15353	15506	15400	15373	15400	15322	15314	15293	15367	15296	15592	15315	15206	15284	15470	15304	15311	15283	15433	15436	15382	15580	15505	15420	15408	15376	15315	15419	15430	15409	15187	15376	15386	15390	15244	15540	15454	15363	15357	15446	15161	15381	15340	15459	15193	15366	15463	15473	15320	15304	15335	15177	15394	15398	15268	15331	15354	15393	15212	15487	15220	15405	15497	15268	15398	15312	15439	15555	15209	15288	15329	15182	15321	15414	15427	15316	15479	15314	15415	15380	15344	15407	15442	15397	15287	15418	15372	15195	15463	15305	15417	15425	15321	15326	15391	15340	15369	15177	15444	15373	15358	15396	15421	15431	15358	15392	15275	15282	15228	15250	15199	15417	15250	15285	15453	15344	15452	15309	15486	15433	15345	15409	15335	15431	15202	15309	15430	15372	15315	15384	15353	15369	15504	15440	15264	15430	15400	15329	15382	15381	15384	15335	15376	15354	15315	15343	15564	15320	15525	15338	15416	15370	15428	15325	15378	15533	15458	15257	15305	15481	15297	15407	15399	15249	15414	15383	15283	15654	15342	15229	15470	15354	15201	15348	15304	15252	15277	15370	15443	15612	15512	15282	15360	15427	15385	15254	15483	15273	15257	15302	15159	15305	15475	15413	15322	15466	15443	15296	15486	15597	15304	15292	15336	15631	15385	15344	15394	15261	15304	15378	15304	15233	15315	15347	15293	15325	15397	15430	15417	15252	15454	15252	15317	15548	15401	15396	15413	15344	15378	15266	15318	15337	15342	15229	15430	15360	15471	15360	15384	15372	15273	15412	15478	15123	15257	15456	15433	15300	15404	15497	15338	15500	15387	15552	15352	15336	15378	15273	15377	15267	15329	15404	15373	15332	15372	15519	15276	15340	15266	15333	15260	15338	15244	15219	15354	15260	15371	15411	15244	15340	15354	15232	15409	15396	15352	15193	15472	15224	15302	15481	15320	15383	15435	15300	15327	15430	15406	15323	15365	15365	15362	15250	15482	15483	15169	15363	15364	15305	15266	15277	15311	15222	15529	15397	15366	15379	15289	15166	15250	15318	15221	15389	15287	15576	15404	15449	15287	15645	15317	15342	15376	15446	15342	15170	15508	15429	15505	15248	15177	15527	15172	15338	15344	15503	15277	15311	15248	15392	15328	15268	15395	15221	15399	15378	15215	15316	15293	15356	15323	15322	15204	15514	15344	15422	15270	15341	15452	15400	15235	15359	15431	15305	15375	15371	15282	15179	15457	15538	15177	15365	15334	15374	15374	15369	15279	15340	15390	15396	15291	15348	15389	15506	15429	15319	15393	15230	15364	15302	15495	15323	15390	15257	15607	15387	15386	15361	15447	15295	15455	15289	15564	15383	15343	15435	15346	15460	15428	15402	15270	15443	15422	15327	15391	15220	15280	15480	15310	15636	15220	15448	15350	15161	15453	15344	15448	15393	15364	15311	15470	15422	15349	15441	15319	15300	15441	15288	15391	15329	15235	15411	15251	15452	15428	15386	15437	15276	15469	15493	15293	15359	15630	15424	15459	15435	15325	15397	15221	15457	15462	15290	15455	15340	15408	15358	15659	15270	15326	15586	15249	15332	15272	15470	15437	15311	15373	15398	15420	15268	15146	15403	15461	15367	15302	15522	15431	15454	15283	15343	15350	15371	15287	15327	15266	15300	15475	15315	15343	15377	15213	15240	15322	15310	15378	15336	15412	15329	15511	15364	15347	15320	15470	15322	15401	15498	15543	15210	15454	15345	15422	15350	15219	15398	15366	15302	15271	15470	15293	15401	15582	15359	15422	15250	15454	15385	15334	15439	15368	15667	15413	15259	15269	15511	15295	15448	15316	15518	15357	15335	15332	15427	15364	15436	15229	15496	15265	15343	15393	15304	15346	15339	15326	15254	15434	15312	15334	15292	15448	15239	15359	15425	15563	15460	15471	15555	15331	15383	15372	15302	15432	15337	15366	15419	15317	15348	15435	15382	15262	15362	15387	15481	15338	15476	15375	15465	15590	15351	15367	15299	15316	15296	15212	15415	15527	15489	15426	15356	15356	15478	15285	15290	15346	15542	15417	15120	15378	15433	15494	15330	15336	15404	15285	15315	15390	15277	15339	15331	15445	15300	15435	15585	15155	15422	15233	15399	15426	15349	15421	15356	15405	15449	15470	15428	15318	15493	15563	15392	15398	15290	15531	15437	15299	15337	15457	15430	15328	15431	15426	15393	15422	15320	15479	15247	15452	15312	15223	15502	15348	15359	15336	15391	15184	15083	15440	15351	15440	15493	15380	15214	15279	15401	15405	15436	15427	15396	15341	15319	15308	15186	15364	15216	15472	15344	15204	15322	15341	15337	15404	15423	15386	15256	15360	15308	15268	15388	15360	15283	15173	15295	15428	15322	15227	15227	15382	15331	15421	15291	15157	15448	15178	15536	15432	15425	15456	15259	15353	15233	15492	15548	15277	15371	15426	15544	15316	15431	15362	15263	15338	15416	15478	15344	15530	15359	15271	15255	15426	15375	15313	15281	15480	15324	15261	15366	15324	15459	15260	15439	15248	15431	15318	15265	15369	15390	15465	15185	15297	15260	15330	15421	15304	15367	15259	15522	15377	15326	15523	15299	15268	15412	15414	15392	15271	15369	15417	15415	15467	15216	15498	15196	15412	15314	15245	15384	15439	15346	15364	15338	15298	15370	15333	15370	15343	15434	15447	15586	15366	15300	15335	15252	15440	15168	15302	15363	15405	15471	15426	15431	15366	15353	15390	15415	15320	15454	15406	15376	15338	15284	15444	15312	15415	15289	15385	15417	15390	15426	15287	15444	15365	15294	15416	15406	15254	15462	15263	15378	15435	15354	15544	15353	15449	15405	15242	15347	15354	15491	15403	15224	15391	15248	15565	15293	15289	15399	15238	15363	15354	15404	15648	15299	15410	15206	15174	15350	15348	15488	15269	15355	15284	15392	15313	15269	15334	15252	15409	15341	15450	15451	15338	15285	15214	15365	15309	15267	15196	15268	15353	15305	15479	15218	15267	15454	15333	15275	15507	15358	15383	15486	15408	15193	15379	15331	15436	15439	15372	15447	15254	15403	15340	15225	15291	15401	15328	15235	15530	15310	15506	15431	15429	15272	15370	15396	15165	15506	15386	15428	15311	15309	15561	15388	15333	15352	15294	15157	15498	15399	15337	15505	15237	15232	15473	15309	15432	15383	15651	15358	15316	15423	15253	15398	15358	15347	15339	15450	15298	15411	15145	15349	15388	15405	15437	15397	15254	15313	15335	15322	15286	15452	15388	15331	15296	15335	15369	15411	15334	15264	15275	15486	15319	15533	15445	15291	15355	15454	15416	15316	15348	15324	15389	15299	15609	15457	15400	15333	15419	15446	15485	15473	15278	15376	15372	15292	15314	15462	15268	15417	15352	15432	15360	15386	15511	15357	15348	15290	15255	15408	15310
23808	21451	29199	24295	23023	25104	24949	21333	21009	21057	20123	19699	20386	20283	20248	19938	19221	19279	19164	18985	19190	19239	19256	19078	18972	18816	18798	19166	19155	19127	18967	18894	18863	19304	21537	21731	20607	19720	19108	19037	18780	18884	18692	18643	18842	18706	18791	18582	18833	18760	18746	18769	18757	18739	18633	18711	18753	18955	18725	18885	18917	18817	18911	18958	18688	18638	18766	18633	18670	18947	18898	18640	18729	18637	18789	18903	18638	18669	18806	18956	18838	18904	18845	18805	18472	18745	18519	18767	18666	18595	18714	18665	18770	18651	18828	18824	18681	18728	18741	18639	18600	18721	18651	18647	18945	18751	18969	18608	18729	18722	18692	18770	18789	18754	18639	18606	18693	18615	18681	18834	18939	18734	18662	18625	18804	18681	18702	18876	18808	18690	18726	18722	18686	18750	18744	18778	18698	18805	18636	18703	18768	18892	18726	18564	18508	18679	18723	18688	18753	18868	18771	18630	18509	18700	18712	18531	18817	18692	18932	18770	18644	18525	18790	18687	18619	18736	18837	18649	18682	18723	18617	18663	18688	18614	18893	18713	18586	18709	18738	18672	18789	18551	18843	18655	18683	18644	18823	18754	18808	18709	18836	18696	18493	18619	18823	18762	18520	18696	18720	18545	18622	18760	18831	18850	18714	18782	18691	18724	18813	18742	18822	18670	18702	18801	18594	18487	18696	18777	18874	18628	18773	18874	18926	18764	18708	18826	18734	18648	18761	18796	18531	18724	18684	18627	18687	18758	18601	18839	18762	18936	18867	18883	18637	18732	18746	18708	18818	18647	18659	18633	18677	18700	18724	18619	18749	18496	18549	18831	18880	18818	18745	18580	18596	18776	18721	18614	18537	18708	18623	18704	18983	18689	18711	18483	18512	18701	18792	18573	18600	18577	18735	18660	18501	18652	18681	18438	18806	18673	18713	18759	18746	18695	18721	18779	18720	18573	18918	18639	18401	18636	18784	18545	18602	18509	18783	18840	18916	18694	18838	18792	18806	18874	18678	18655	18798	18473	18620	18588	18707	18681	18594	18566	18805	18879	18718	18703	18751	18830	18844	18614	18616	18600	18762	18818	18810	18954	18813	18709	18820	18632	18589	18932	18768	18667	18620	18825	18853	18854	18936	18805	18687	18879	18717	18669	18610	18680	18526	18865	18660	18767	18754	18620	18750	18724	18701	18780	18881	18807	18743	18744	18723	18705	18843	18537	18612	18621	18534	18890	18609	18685	18686	18532	18812	18710	18718	18771	18823	18739	18827	18506	18690	18622	18644	18771	18741	18813	18745	18689	18663	18794	18598	18590	18747	18827	18851	18662	18896	18665	18870	18634	18651	18824	18795	18743	18858	18842	18727	18742	18692	18750	18810	18579	18816	18625	18821	18514	18730	18827	18770	18540	18826	18442	18647	18645	18642	18669	18908	18767	18735	18596	18736	18850	18705	18667	18556	18670	18466	18723	18690	18800	18797	18784	18789	18727	18595	18831	18741	18622	18787	18614	18576	18602	18597	18803	18711	18735	18758	18617	18506	18675	18643	18647	18740	18490	18587	18720	18656	18424	18750	18576	18765	18915	18890	18739	18542	18797	18659	18465	18738	18730	18636	18961	18664	18700	18703	18761	18776	18578	18686	18593	18819	18774	18702	18822	18818	18711	18780	18681	18797	18866	18662	18781	18830	18700	18931	18703	18909	18824	18773	18768	18640	18807	18786	18775	18800	18697	18561	19061	18587	18627	18715	18614	18608	18674	18602	18625	18732	18840	18729	18631	18812	18918	18739	18747	18799	18751	18799	18669	18860	18846	18681	18777	18623	18789	18920	18751	18854	18642	18712	18754	18610	18653	18743	18727	18614	18753	18660	18713	18759	18702	18784	18701	18691	18869	18803	18606	18533	18853	18659	18792	18496	18966	18825	18891	18616	18636	18832	18849	18695	18715	18695	18584	18646	18703	18654	18617	18666	18743	18882	18782	18838	18772	18532	18612	18799	18875	18565	18741	18805	18877	18797	18494	18653	18744	18562	18782	18766	18731	18701	18710	18473	18498	18772	18804	18526	18710	18861	18603	18825	18648	18543	18581	18777	18709	18685	18705	18551	18764	18699	18885	18623	18883	18603	18706	18657	18643	18688	18753	18687	18909	18707	18620	18570	18641	18733	18821	18839	18777	18764	18782	18762	18780	18555	18715	18747	18681	18656	18609	18689	19066	18770	18758	18550	18736	18766	18703	18731	18717	18947	18807	18746	18755	18636	18834	18826	18468	18851	18594	18566	18848	18752	18884	18591	18938	18692	18754	18862	18763	18791	18837	18738	18445	18582	18651	18853	18890	18663	18492	18769	18793	18661	18707	18760	18754	18683	18733	18882	18860	18825	18569	18617	18850	18717	18831	18645	18745	18782	18955	18730	18535	18705	18785	18676	18502	18649	18653	18691	18686	18636	18689	18611	18793	18587	18740	18718	18776	18657	18630	18718	18615	18620	18524	18710	18591	18673	18578	18612	18682	18868	18805	18756	18721	18786	18669	18649	18647	18725	18780	18876	18806	18650	18886	18675	18532	18745	18828	18743	18705	18659	18638	18728	18758	18776	18718	18727	18702	18768	18759	18871	18711	18845	18778	18792	18781	18960	18447	18702	18590	18742	18855	18852	18852	18518	18636	18715	18982	18766	18951	18566	18605	18847	18610	18582	18484	18599	18520	18803	18711	18572	18781	18646	18643	18807	18703	18825	18774	18614	18817	18703	18828	18732	18698	18776	18831	18510	19015	18764	18732	18556	18779	18696	18834	18682	18892	19031	19030	18826	18652	18871	18609	18753	18911	18916	18710	18619	18762	18744	18687	18612	18464	18654	18698	18646	18874	18813	18809	18661	18733	18588	18761	18636	18686	18612	18651	18693	18803	18840	18849	18765	18816	18904	18815	18743	18710	18810	18809	18909	18724	18724	18685	18718	18635	18560	18657	18693	18580	18936	18774	18710	18688	18515	18667	18623	18896	18675	18595	18701	18637	18772	18629	18896	18745	18836	18708	18612	18887	18886	18700	18958	18862	18866	18709	18537	18558	18673	18563	18710	18719	18654	18790	18692	18667	18607	18617	18589	18783	18643	18446	18686	18709	18927	18892	18779	18665	18544	18723	18683	18775	18761	18814	18914	18809	18867	18760	18738	18733	18886	18723	18833	18652	18874	18761	18434	18794	18540	18824	18737	18540	18680	18734	18602	18643	18536	18726	18803	18552	18740	18753	18687	18618	18765	18523	18684	18553	18459	18794	18888	18591	18887	18604	18699	18470	18743	18639	18829	18685	18879	18570	18587	18733	18738	18754	18646	18785	18669	18687	18726	18704	18839	18566	18667	18662	18624	18773	18783	18807	18714	18924	18677	18772	18879	18953	18685	18704	18649	18902	18827	18948	18989	18681	18623	18611	18527	18809	18653	18725	18690	18891	18747	18617	18634	18846	18595	18714	18774	18740	18812	18669	18664	18879	18759	18793	18856	18798	18758	18819	18809	18808	18610	18343	18334	18888	18697	18675	18655	18601	18652	18646	18747	18736	18740	18739	18754	18852	18852	18700	18796	18762	18946	18760	18656	18693	18622	18842	18733	18841	19015	18717	18522	18691	18607	18481	18696	18740	18812	18607	18810	18686	18578	18753	18965	18708	18673	18681	18535	18662	18723	18832	18387	18688	18603	18536	18867	18675	18754	18802	18762	18784	18860	18664	18718	18714	18494	18739	18666	18736	18815	18762	18773	18839	18665	18648	18665	18959	18568	18731	18672	18643	18956	18729	18653	18789	18527	18631	18666	18795	18687	18748	18499	18636	18444	18805	18808	18486	18805	18682	18794	18916	18853	18793	18609	18665	18581	18661	18794	18722	18773	18708	18810	18769	18562	18606	18701	18869	18742	18830	18627	18811	18923	18590	18692	18763	18657	18646	18911	18756	18555	18405	18726	18676	18670	18493	18659	18829	18820	18780	18648	18691	18685	18783	18767	18541	18629	18849	18858	18965	18832	18816	18893	18724	18776	18640	18709	18623	18712	18644	18732	18756	18760	18954	18659	18671	18613	18779	18887	18799	18625	18699	18805	18695	18607	18689	18683	18683	18648	18514	18556	18685	18624	18729	18746	18874	18796	18737	18837	18808	18544	18632	18903	18868	18637	18546	18676	18722	18711	18990	18713	18847	18879	18723	18586	18584	18601	18700	18493	18643	18803	18849	18745	18696	18775	18791	18722	18577	18622	18482	18714	18745	18765	18822	18614	18744	18554	18634	18773	18640	18766	18521	18537	18768	18793	18638	18768	18830	18664	18731	18719	18895	18692	18900	18799	18691	18562	18798	18521	18697	18645	18600	18732	18678	18668	18876	18722	18610	18634	18680	18797	18740	18416	18697	18820	18744	18770	18739	18786	18645	18529	18760	18774	18689	18699	18839	18789	18693	18730	18615	18856	18739	18636	18735	18774	18614	18627	18521	18614	18581	18722	18666	18592	18723	18702	18498	18604	18611	18732	18664	18783	18740	18793	18821	18925	18683	18648	18675	18892	18754	18486	18704	18710	18768	18788	18614	18877	18685	18633	18642	18548	18765	18771	18682	18716	18868	18666	18915	18639	18789	18861	18812	18762	18898	18640	18769	18753	18847	18787	18765	18734	18783	18531	18578	18676	18723	18763	18516	18582	18622	18760	18749	18722	18678	18721	18642	18615	18643	18864	18737	18653	18692	18738	18639	18776	18823	18664	18746	18570	18747	18791	18759	18667	18677	18717	18898	18664	18775	18786	18715	18616	18620	18812	18678	18675	18800	18660	18957	18739	18680	18687	18794	18833	18701	18571	18719	18730	18666	18736	18786	18584	18626	18535	18755	18660	18609	18783	18845	18690	18788	18641	18463	18762	18739	18771	18871	18754	18729	18836	18745	18619	18708	18657	18811	18842	18728	18755	18873	18861	18612	18756	18643	18862	18767	18757	18726	19077	18806	18563	18526	18908	18846	18771	18927	18505	18759	18766	18620	18553	18576	18823	18791	18699	18772	18799	18810	18601	18587	18891	18745	18617	18667	18699	18624	18615	18820	18705	18782	18699	18714	18907	18634	18698	18923	18654	18981	18571	18651	18783	18761
19510	33919	33108	27679	25745	22713	20027	19163	19631	18460	17110	17311	17899	17803	17645	16828	15899	15838	15931	15876	15879	15643	15684	15588	15734	15527	15797	15632	15810	15685	15632	15445	15602	16353	19233	19105	17246	16374	15861	15535	15432	15480	15457	15387	15572	15513	15628	15624	15346	15543	15582	15356	15506	15252	15457	15525	15501	15409	15355	15484	15367	15352	15329	15367	15397	15407	15288	15405	15420	15242	15418	15511	15464	15336	15358	15590	15384	15422	15429	15447	15351	15429	15442	15300	15418	15503	15375	15571	15407	15245	15470	15288	15377	15525	15436	15586	15419	15555	15337	15632	15622	15451	15363	15327	15388	15241	15283	15309	15367	15421	15644	15348	15364	15480	15210	15386	15419	15554	15452	15321	15481	15485	15356	15385	15340	15373	15468	15503	15335	15461	15362	15262	15479	15283	15322	15393	15274	15303	15598	15396	15427	15485	15432	15461	15395	15370	15442	15290	15487	15377	15522	15443	15354	15409	15303	15378	15404	15377	15486	15456	15172	15521	15311	15385	15371	15345	15406	15380	15337	15479	15504	15461	15563	15314	15460	15346	15400	15513	15433	15410	15363	15503	15496	15272	15454	15525	15447	15412	15575	15482	15363	15384	15450	15488	15366	15275	15286	15212	15387	15441	15457	15447	15433	15451	15339	15438	15386	15372	15445	15263	15232	15362	15366	15383	15473	15485	15492	15233	15478	15486	15359	15484	15571	15333	15381	15490	15483	15450	15324	15251	15418	15435	15389	15363	15455	15544	15335	15429	15429	15260	15211	15504	15319	15478	15338	15532	15322	15637	15359	15563	15316	15597	15292	15495	15306	15309	15335	15480	15444	15289	15418	15484	15461	15447	15347	15450	15463	15496	15626	15361	15455	15283	15428	15375	15442	15427	15376	15334	15379	15357	15415	15105	15580	15342	15502	15450	15187	15461	15420	15258	15554	15415	15376	15473	15335	15289	15449	15438	15232	15315	15307	15418	15398	15497	15344	15494	15513	15359	15315	15571	15606	15453	15398	15270	15480	15321	15249	15567	15557	15483	15322	15395	15357	15471	15261	15527	15332	15535	15460	15566	15353	15326	15479	15493	15375	15500	15316	15423	15459	15485	15499	15305	15620	15311	15363	15396	15483	15263	15517	15312	15364	15383	15330	15440	15323	15340	15555	15468	15295	15619	15535	15419	15347	15485	15395	15245	15396	15425	15361	15487	15524	15625	15466	15394	15434	15419	15441	15440	15334	15406	15474	15418	15512	15233	15402	15244	15276	15319	15652	15559	15401	15242	15403	15418	15459	15363	15390	15362	15496	15485	15531	15477	15365	15549	15399	15499	15323	15563	15414	15456	15506	15502	15508	15336	15562	15359	15437	15337	15452	15438	15292	15485	15321	15423	15556	15455	15492	15355	15496	15437	15609	15407	15416	15378	15501	15293	15550	15473	15485	15411	15390	15362	15368	15349	15495	15569	15291	15470	15334	15542	15234	15383	15434	15377	15251	15552	15504	15360	15445	15675	15424	15296	15449	15472	15308	15454	15505	15341	15507	15411	15496	15259	15423	15476	15449	15393	15279	15394	15386	15285	15538	15394	15349	15479	15299	15399	15563	15366	15478	15466	15534	15370	15418	15536	15343	15437	15612	15294	15448	15312	15594	15506	15180	15736	15411	15291	15368	15334	15471	15394	15513	15556	15413	15384	15219	15341	15526	15503	15436	15453	15328	15302	15559	15566	15385	15416	15382	15446	15488	15430	15291	15339	15299	15486	15363	15274	15488	15391	15099	15477	15500	15485	15439	15348	15381	15537	15392	15401	15512	15366	15326	15475	15168	15361	15350	15416	15498	15481	15461	15521	15299	15506	15462	15398	15301	15296	15482	15378	15444	15527	15471	15368	15475	15605	15435	15390	15408	15386	15529	15532	15297	15265	15381	15464	15382	15259	15553	15536	15464	15347	15363	15365	15393	15409	15583	15225	15339	15494	15309	15306	15578	15408	15388	15355	15646	15408	15267	15531	15403	15441	15390	15582	15271	15377	15507	15266	15378	15395	15483	15423	15427	15562	15510	15350	15304	15544	15353	15482	15345	15397	15259	15440	15277	15437	15424	15464	15474	15463	15418	15442	15493	15509	15531	15381	15582	15470	15432	15382	15449	15450	15394	15431	15577	15433	15404	15301	15287	15346	15412	15242	15410	15390	15341	15381	15419	15467	15454	15457	15471	15386	15302	15514	15486	15406	15550	15332	15207	15432	15383	15463	15374	15464	15292	15333	15485	15456	15376	15500	15311	15424	15401	15523	15286	15528	15471	15424	15487	15404	15402	15463	15506	15327	15337	15489	15507	15537	15344	15304	15278	15306	15608	15408	15507	15437	15571	15595	15298	15425	15584	15424	15500	15429	15452	15485	15319	15394	15409	15365	15385	15413	15406	15446	15483	15400	15442	15548	15301	15520	15170	15478	15396	15557	15268	15394	15554	15435	15226	15431	15310	15420	15386	15426	15505	15393	15652	15547	15458	15344	15601	15464	15352	15417	15482	15369	15439	15315	15264	15496	15390	15394	15583	15341	15428	15445	15318	15374	15510	15451	15372	15423	15422	15511	15408	15598	15380	15358	15395	15461	15529	15377	15394	15286	15418	15371	15501	15377	15429	15556	15471	15553	15665	15556	15419	15531	15562	15372	15363	15654	15404	15401	15383	15335	15345	15491	15603	15376	15481	15474	15604	15397	15474	15457	15560	15541	15542	15442	15531	15384	15297	15547	15495	15353	15549	15684	15459	15312	15412	15587	15296	15424	15390	15464	15533	15400	15311	15399	15309	15319	15262	15541	15436	15354	15448	15479	15375	15356	15407	15327	15467	15349	15551	15294	15434	15509	15496	15494	15465	15425	15549	15513	15450	15307	15410	15444	15301	15341	15510	15190	15227	15432	15546	15278	15672	15260	15398	15242	15324	15260	15371	15501	15356	15417	15540	15503	15431	15221	15389	15350	15189	15556	15480	15451	15490	15246	15390	15415	15371	15431	15404	15512	15293	15302	15466	15364	15262	15412	15676	15356	15394	15520	15331	15339	15332	15216	15316	15457	15318	15448	15285	15256	15429	15395	15507	15459	15252	15522	15669	15257	15335	15339	15547	15499	15303	15357	15431	15334	15351	15419	15337	15289	15467	15343	15319	15542	15444	15429	15360	15515	15462	15638	15356	15591	15474	15493	15519	15421	15488	15477	15294	15580	15442	15456	15357	15442	15587	15472	15512	15444	15479	15516	15532	15395	15302	15376	15538	15292	15323	15492	15447	15488	15511	15436	15443	15242	15388	15517	15426	15284	15476	15408	15495	15575	15392	15321	15402	15632	15407	15466	15335	15474	15231	15330	15290	15438	15392	15496	15367	15370	15355	15420	15428	15504	15199	15599	15422	15398	15440	15340	15460	15304	15469	15319	15368	15475	15330	15166	15439	15324	15414	15532	15545	15459	15314	15364	15469	15289	15414	15375	15419	15432	15365	15422	15431	15498	15478	15382	15462	15390	15548	15440	15495	15403	15341	15332	15386	15479	15419	15479	15453	15589	15321	15587	15517	15364	15433	15412	15362	15416	15501	15426	15365	15615	15440	15484	15307	15311	15381	15277	15487	15383	15452	15333	15602	15512	15577	15580	15331	15430	15457	15323	15486	15186	15563	15342	15458	15331	15372	15515	15140	15480	15433	15523	15362	15432	15458	15260	15422	15573	15484	15420	15498	15348	15481	15258	15494	15300	15558	15468	15368	15450	15424	15359	15465	15433	15327	15242	15384	15360	15514	15316	15576	15322	15353	15498	15483	15413	15492	15622	15279	15458	15371	15424	15374	15438	15429	15320	15375	15433	15381	15391	15468	15490	15296	15376	15301	15497	15386	15385	15528	15448	15572	15470	15436	15360	15535	15497	15396	15302	15495	15406	15470	15521	15325	15265	15333	15370	15439	15396	15417	15410	15564	15342	15557	15468	15540	15373	15421	15553	15503	15506	15589	15503	15397	15314	15357	15350	15313	15458	15540	15272	15419	15489	15397	15359	15302	15516	15496	15384	15388	15510	15470	15282	15523	15302	15558	15390	15436	15351	15443	15424	15479	15589	15355	15440	15434	15515	15338	15450	15310	15415	15174	15491	15351	15430	15506	15321	15274	15357	15400	15378	15334	15266	15315	15472	15354	15283	15451	15337	15405	15452	15333	15344	15465	15441	15337	15429	15523	15533	15560	15323	15432	15298	15411	15409	15471	15164	15337	15434	15417	15515	15435	15350	15192	15438	15385	15494	15414	15560	15338	15405	15464	15279	15457	15350	15487	15485	15441	15399	15288	15401	15458	15367	15513	15445	15363	15357	15382	15243	15260	15468	15512	15364	15527	15444	15395	15490	15466	15585	15515	15404	15460	15236	15341	15466	15426	15565	15186	15345	15588	15501	15418	15339	15490	15491	15343	15548	15299	15362	15595	15373	15497	15436	15685	15305	15262	15429	15384	15340	15598	15430	15244	15436	15429	15241	15323	15447	15443	15300	15219	15354	15486	15492	15439	15385	15483	15446	15290	15449	15464	15462	15629	15301	15248	15488	15283	15413	15475	15230	15624	15557	15488	15505	15518	15324	15385	15411	15538	15316	15270	15457	15461	15325	15337	15346	15404	15369	15380	15512	15562	15446	15429	15454	15505	15351	15523	15240	15424	15481	15294	15434	15415	15481	15370	15399	15572	15442	15348	15360	15451	15405	15405	15336	15502	15494	15500	15312	15324	15324	15481	15595	15374	15521	15481	15387	15406	15467	15427	15477	15462	15553	15405	15573	15154	15272	15392	15453	15517	15401	15308	15546	15325	15449	15386	15494	15569	15457	15454	15428	15487	15419	15510	15401	15389	15611	15437	15468	15465	15313	15522	15422	15394	15378	15341	15549	15478	15445	15510	15372	15453	15500	15543	15165	15344	15525	15450	15453	15438	15576	15418	15431	15469	15349	15309	15481	15401	15378	15386	15442	15338	15602	15231	15321	15367	15307	15473	15426	15412	15438	15199	15401	15415	15505	15591	15609	15332	15451	15386	15373	15307	15323	15497	15410	15432	15584	15412	15410	15414	15408	15496	15517	15286	15331	15401	15354	15383	15542
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
