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
339685166077	339685166645	339685167193	339685167745	339685168293	339685168843	339685169393	339685169945	339685170495	339685171043	339685171593	339685172143	339685172693	339685173243	339685173793	339685174343	339685174895	339685175443	339685175995	339685176543	339685177095	339685177643	339685178193	339685178745	339685179293	339685179845	339685180395	339685180945	339685181495	339685182043	339685182593	339685183145	339685183695	339685184245	339685184795	339685185343	339685185895	339685186443	339685186993	339685187543	339685188093	339685188645	339685189195	339685189745	339685190295	339685190843	339685191393	339685191945	339685192495	339685193043	339685193595	339685194143	339685194695	339685195245	339685195795	339685196345	339685196893	339685197443	339685197995	339685198543	339685199095	339685199645	339685200195	339685200745	339685201295	339685201845	339685202395	339685202945	339685203495	339685204045	339685204595	339685205145	339685205695	339685206245	339685206795	339685207345	339685207895	339685208445	339685208995	339685209545	339685210095	339685210645	339685211195	339685211745	339685212295	339685212845	339685213395	339685213945	339685214495	339685215045	339685215595	339685216145	339685216695	339685217245	339685217795	339685218345	339685218895	339685219445	339685219995	339685220545	339685221095	339685221645	339685222195	339685222745	339685223295	339685223845	339685224395	339685224945	339685225495	339685226045	339685226595	339685227145	339685227695	339685228245	339685228795	339685229345	339685229895	339685230445	339685230995	339685231545	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2559	3600	2300	2559	3600	2300	2559	3600	2300	2559	3600	2300	2559	3600	2300	2559	3600	2300	2559	3600	2300	2559	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2562	3600	2300	2562	3600	2300	2562	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23234	21662	29800	24073	21818	23859	25935	19805	18668	22484	48178	55844	46167	34387	25338	20605	18477	17760	17567	17412	17404	17400	17336	17428	17289	17446	17447	17387	17302	17367	17182	17310	17149	17482	17313	17369	17236	17422	17363	17209	17456	17399	17350	17379	17391	17289	17232	17268	17302	17253	17282	17219	17444	17165	17331	17368	17269	17397	17110	17239	17228	17379	17357	17476	17296	17326	17256	17335	17248	17214	17156	17128	17252	17155	17188	17363	17188	17117	17287	17350	17104	17092	17106	17261	17345	17435	17276	17320	17045	17029	17108	17230	17372	17360	17353	17213	17073	17249	17092	17233	17130	17301	17060	17268	17350	17155	17120	17039	17419	17212	17203	17111	17103	17421	17268	17355	17110	17078	17418	16957	17375	17239	17157	17073	17150	17234	17077	17185	17157	17284	17227	17158	17480	17394	17214	17048	17175	17323	17285	17384	17289	17169	17077	17104	16991	17062	17187	17115	17308	17362	17033	17298	17075	17057	17377	17297	17245	17026	17388	17110	17359	16984	17209	17213	17157	17241	16940	17193	17179	17332	17339	17398	17164	17329	17028	17157	17326	17230	17357	17447	17159	17171	17277	17116	17328	17309	17262	17320	17259	17391	17165	17223	17264	17340	17061	17133	17063	17243	17250	17135	17084	17250	17252	17286	17250	17146	17278	17189	17248	17161	16907	17132	17167	17155	17159	17324	17194	17164	17188	17329	17179	17375	17439	17247	17387	17267	17148	17256	17341	17371	17192	17049	16993	17293	17251	17558	17180	17257	17213	17138	17117	17210	17279	17229	17141	17161	17334	17143	17217	17203	17207	17195	17007	17297	17258	17237	17179	17144	17209	17112	17191	17091	17142	17107	17275	16981	17256	17096	17473	17097	17057	17211	17278	17169	17199	17239	17235	17140	17114	17063	17082	17161	17303	17334	17219	17268	17250	17210	17155	17009	16985	17130	17104	17300	17091	17179	17282	17081	17192	17224	17048	17010	17001	17088	17405	17143	17301	17284	17412	17282	17222	17136	17143	17128	17239	17252	17191	17010	17210	17239	17433	17284	17195	17074	17260	17406	17228	17169	17212	17246	17204	17080	17225	17227	17315	17346	17166	17173	17135	17339	17075	17232	17212	17289	17270	17085	17069	17553	17209	17152	17208	16967	17174	17200	17235	16998	17241	17315	17296	17317	16953	16944	17222	17368	17313	17160	17133	17055	17197	17306	16972	17281	17328	16942	17221	17101	17331	17201	17097	17049	17249	17038	17249	17225	17095	17164	17176	17118	17151	17029	17262	17100	16997	17149	17317	17219	17277	17267	17350	17049	17063	17547	17213	16914	17332	17247	17191	17192	17228	17101	17290	17299	17231	17454	17338	17106	17261	17274	17094	17289	17092	17163	17295	17239	17233	17128	17227	17289	17218	17188	17178	17283	17255	17264	17146	17442	17142	17293	17227	17140	17375	17132	17023	17349	17111	17180	17009	17277	17301	17232	17213	17139	16974	17091	17159	17207	17007	17272	17191	17058	17197	17258	17192	17158	17072	17190	17235	17206	17160	17259	17113	17257	17294	17268	17130	17172	17216	17279	17260	17219	17138	17237	17203	17278	17389	17274	17049	17131	17072	17134	17056	17112	17173	17333	17169	17066	17199	17247	17165	17132	17057	17103	17112	17409	17076	17012	17010	17094	17268	17203	17250	17213	17276	17190	17189	17022	17098	17149	17157	17005	17114	17337	17259	17245	17107	17222	17143	16976	17092	16936	17053	17157	17341	17279	17187	17335	17239	17283	17218	17260	17227	16830	17213	17338	17262	17164	17274	17153	17251	17367	17125	17258	17090	17087	17256	17136	17078	17360	17056	17200	17190	17250	17158	17198	17332	17216	17213	17226	17164	17141	17176	17096	17048	17135	17242	17147	17094	17370	17163	17255	17210	17382	17095	17084	17137	17103	17143	17110	17373	17034	17252	17225	17301	17417	17164	17135	17427	17165	17060	17029	17006	17124	17310	17159	17001	17134	17205	17111	17475	17205	17047	17177	17248	17144	16961	17272	17096	17115	17135	17173	17204	17049	17204	17123	17028	17156	17130	17019	17238	17202	16986	17148	17231	17206	17371	17186	17381	17293	17203	17052	17300	17218	17138	17235	17194	17289	17302	17163	16995	17152	17223	17376	17054	17074	17258	17231	17338	17025	17095	17291	17053	17238	17361	16971	17240	17138	17248	17149	17203	17176	17084	17189	17100	17096	17251	17347	17277	17281	17388	17067	17165	17350	17310	17099	17190	17166	17449	16948	17347	17096	17246	17281	17163	17403	17219	17327	17146	17076	17264	16996	17130	17121	16938	17266	17103	17442	17286	17017	17289	17205	17464	17137	17233	17085	17085	17323	17246	17641	17123	17037	17315	17019	17138	17169	17215	17328	17261	17185	17268	17415	17306	17233	17115	17247	17251	17097	17266	17270	17195	17297	17108	17268	17389	17127	17294	17134	17359	17096	17096	17359	17287	17148	17128	17280	17101	17100	17367	17171	17212	17015	17199	17069	17219	17208	17217	17370	16966	16974	17150	17147	17270	17126	17309	17238	17263	17161	17106	17297	17296	17205	17296	17303	17004	17097	17327	17262	17310	17195	17113	17299	17239	17235	17187	17426	17236	17233	17080	17107	17210	17115	17252	17477	17327	17174	17326	17048	17288	17169	17276	17061	17071	17231	17208	17365	17153	17225	17393	17500	17313	17269	16966	17245	17262	17280	17311	17221	17294	17051	17176	17218	17202	17352	17288	17078	17165	17455	17192	17093	17253	17293	17096	17175	17342	17419	17184	17079	17233	17273	17044	17147	17255	17120	17190	17107	17189	17322	17251	17412	17168	17367	17071	16974	17113	17178	17355	17241	17087	17103	17034	17165	17231	17067	17165	17100	17202	17227	17124	17108	17141	17122	17226	17156	17040	17113	17241	16948	17266	17117	17044	17280	17215	16930	17346	17068	17275	17218	17050	17178	17205	16884	17006	17262	17274	17392	17092	17117	17158	17207	17258	17389	17191	17288	17157	17306	17153	17377	17179	17131	17284	17090	17118	17134	17023	17185	17181	17174	17120	17017	17164	17221	17256	17138	17167	17048	17080	16931	17297	17082	17096	17163	17180	17008	17059	17447	17043	17288	17240	17169	17089	17310	17325	17289	17240	16957	17226	17371	17130	17009	17184	17173	17232	17067	17227	17133	17376	17370	17080	17245	17328	17152	17348	17167	17137	17277	17215	17198	17211	16987	17357	17064	17133	17066	17227	17020	17184	17295	17255	17238	17154	17175	16995	17236	17164	17389	17282	17130	17191	17299	17171	17156	17098	16997	16923	17401	17276	17134	17251	17148	17092	17169	17252	17126	17167	17340	17143	17148	17242	17109	17383	17220	17077	17172	17225	17204	17266	17075	17178	17150	17230	17257	17184	17126	17086	17070	17138	17112	17049	16889	17271	17110	17362	17119	17066	17220	17171	17254	17036	17097	17224	16972	17389	17202	17291	17092	17333	17469	17246	17273	17150	17129	17014	17304	17044	17173	17177	17407	17152	17185	17139	17209	16963	17076	17225	17284	17346	17190	17236	17117	17199	17072	17110	17082	16978	17064	17189	17264	17395	17472	17364	17203	17070	17380	17272	17276	17246	17131	17374	17339	17375	17121	17191	17247	17141	17055	17228	17216	17272	17254	17124	17248	17017	17316	17371	17418	17215	17279	17260	17284	17353	17297	17243	17207	17147	17117	17153	17197	17165	17313	17130	17258	17115	17085	17116	17228	17157	17214	17024	17009	17062	17019	17196	17213	17011	17203	17209	17094	17251	17207	16773	17195	17092	17222	17128	17060	17300	17042	17328	17016	17108	17035	17204	17101	17273	17139	17266	17043	17264	17264	17233	17175	16927	17209	17214	17055	17139	17355	17125	17144	17052	17252	16993	17281	17259	17101	17065	17209	17259	17093	17145	17128	17297	17131	17307	16970	17352	17208	17201	17193	17187	17222	17178	17203	17186	17356	17238	17100	17162	16985	17364	17335	17259	17073	17091	17264	17154	17079	17272	17282	17097	17118	17091	17290	17286	16985	17178	16939	17113	17053	17139	17336	17166	17127	17198	17248	17172	17294	17219	17246	17005	17184	17269	17001	16998	17175	17233	17360	17241	17134	17182	17403	17009	17232	17317	17030	17131	17418	17083	17107	17286	17082	17308	17096	17237	17338	17075	17135	17197	17446	17306	17155	17197	17113	17077	17282	17330	17126	17387	17094	17322	17277	17158	17214	17282	17179	17266	17319	17254	17146	17206	17232	17027	17190	17264	17118	17082	17213	17396	17188	17113	17111	16991	17220	17216	17383	17235	17178	16976	17170	17184	17091	17280	17044	17389	17171	17198	17153	17184	17230	17297	16980	17114	17188	17408	17406	17350	17200	17233	17200	17225	17238	17263	17062	17306	17161	17180	17072	17329	17127	17113	17398	17221	17125	17288	17027	17117	17196	17234	17237	17178	17107	17168	17172	17044	17258	16995	17250	17207	17016	17233	17288	17294	17055	17276	17081	17208	17136	17260	17418	17281	17082	17116	17105	17119	17033	17062	17207	17270	17251	17319	17044	17199	17098	17262	17149	17067	17366	17150	17152	17110	17057	17218	16941	17147	17243	17333	17327	17360	17203	17162	17127	17274	17252	17064	17039	17294	16959	16980	17289	17094	17419	17368	17153	17208	17279	17158	17416	17353	17186	17202	17283	17199	17206	17189	17066	17156	17320	17366	17235	17111	17181	17207	17047	17155	17313	17173	17020	17144	17282	17322	16992	17164	17267	17170	17119	17102	17103	17247	17331	17193	17212	17379	17211	17141	17138	17219	17211	17101	17337	17044	17291	17232	17241	17159	17099	17207	17129	17272	17093	17211	17154	17317	17130	17238	17059	17143	17153	17178	17072	17281	17274	17081	17268	17267	17357	17314	17154	17285	17121	17258	17102	17284	17239	17176	17174	17206	17299	17218	17337	17049	17217	17209	17087	17256	17328	17324	16967	17370	17319	17177	17280	17181	17217	17269	17118	17392	17080	17037	17108	17178	17081	17210	17181	17065	17274	17189	17175	17065	17139	17059	17171	17121	17187	17054	17230	17335	17255
15579	29590	27195	22414	20402	18815	17681	17391	16951	22389	48877	52763	43859	32196	22564	17120	15371	14734	14439	14544	14597	14441	14653	14474	14605	14502	14608	14452	14463	14600	14602	14451	14521	14593	14656	14640	14630	14448	14365	14698	14413	14557	14564	14523	14586	14604	14646	14795	14525	14659	14410	14601	14689	14480	14543	14532	14468	14541	14555	14613	14527	14526	14556	14363	14559	14496	14611	14854	14696	14705	14604	14411	14657	14679	14796	14554	14419	14442	14532	14516	14454	14520	14567	14670	14560	14632	14472	14570	14657	14529	14698	14617	14564	14688	14398	14436	14536	14442	14590	14612	14416	14594	14501	14575	14527	14594	14540	14523	14622	14525	14484	14571	14485	14591	14472	14514	14486	14482	14461	14470	14405	14499	14616	14544	14531	14696	14670	14677	14492	14572	14467	14488	14507	14554	14520	14641	14530	14394	14496	14585	14383	14377	14504	14639	14646	14456	14582	14630	14579	14536	14517	14467	14626	14404	14605	14584	14544	14587	14483	14428	14640	14699	14511	14510	14497	14486	14525	14485	14368	14471	14563	14399	14529	14446	14352	14623	14534	14551	14532	14598	14379	14326	14622	14723	14547	14630	14722	14545	14652	14383	14672	14545	14570	14547	14569	14432	14476	14510	14555	14309	14472	14572	14589	14619	14425	14419	14678	14528	14576	14522	14824	14401	14470	14506	14731	14554	14496	14418	14631	14673	14512	14621	14400	14390	14611	14682	14544	14584	14509	14384	14551	14499	14491	14578	14594	14415	14581	14612	14586	14387	14671	14433	14360	14531	14470	14438	14476	14687	14679	14586	14600	14513	14290	14609	14546	14833	14716	14423	14654	14680	14618	14603	14476	14375	14550	14527	14572	14526	14361	14412	14464	14427	14549	14620	14543	14423	14412	14535	14428	14449	14554	14663	14573	14345	14620	14414	14682	14599	14528	14557	14567	14492	14485	14471	14428	14546	14470	14592	14614	14426	14466	14477	14466	14679	14498	14532	14604	14535	14546	14454	14636	14541	14562	14478	14688	14761	14532	14506	14400	14464	14512	14514	14560	14521	14449	14569	14457	14629	14517	14495	14528	14389	14553	14595	14537	14491	14627	14422	14526	14648	14630	14594	14566	14502	14457	14518	14474	14508	14592	14662	14494	14619	14588	14548	14413	14599	14478	14527	14493	14383	14536	14671	14555	14409	14479	14475	14446	14448	14604	14413	14346	14617	14386	14574	14448	14448	14497	14564	14287	14560	14464	14567	14379	14641	14677	14485	14482	14416	14413	14605	14440	14594	14622	14403	14498	14615	14648	14513	14571	14548	14504	14604	14370	14521	14560	14408	14396	14542	14366	14530	14597	14430	14498	14394	14551	14463	14621	14401	14538	14379	14478	14487	14394	14425	14590	14575	14252	14471	14456	14522	14580	14476	14512	14410	14530	14574	14519	14523	14624	14563	14501	14645	14588	14424	14705	14538	14372	14601	14684	14639	14644	14506	14568	14529	14599	14563	14372	14465	14546	14671	14614	14440	14579	14539	14458	14487	14486	14415	14648	14343	14385	14403	14370	14652	14483	14458	14482	14524	14395	14403	14624	14621	14595	14500	14510	14411	14568	14477	14559	14504	14527	14487	14430	14563	14625	14527	14627	14603	14449	14602	14534	14590	14495	14500	14626	14386	14481	14565	14506	14692	14549	14366	14445	14515	14371	14534	14502	14489	14537	14557	14619	14627	14390	14540	14565	14407	14514	14679	14588	14605	14540	14582	14372	14319	14615	14472	14446	14629	14594	14399	14410	14587	14507	14364	14448	14473	14418	14388	14636	14386	14391	14664	14448	14506	14640	14437	14552	14673	14417	14450	14459	14554	14594	14381	14555	14531	14503	14433	14467	14370	14522	14548	14714	14594	14539	14448	14601	14433	14704	14505	14648	14419	14451	14663	14561	14360	14507	14471	14450	14448	14486	14551	14419	14620	14593	14364	14481	14327	14456	14549	14390	14330	14594	14441	14391	14540	14459	14590	14386	14553	14638	14541	14534	14488	14541	14591	14521	14572	14622	14551	14537	14516	14549	14491	14646	14570	14492	14379	14360	14468	14632	14555	14312	14501	14413	14467	14575	14530	14502	14538	14428	14305	14621	14489	14596	14570	14577	14393	14505	14456	14470	14501	14535	14485	14542	14468	14692	14612	14727	14568	14536	14601	14605	14500	14592	14598	14569	14512	14519	14469	14560	14443	14546	14491	14606	14583	14602	14527	14667	14451	14510	14691	14439	14685	14403	14533	14522	14416	14521	14668	14367	14570	14425	14483	14571	14599	14480	14370	14536	14333	14458	14606	14476	14535	14546	14537	14482	14505	14526	14512	14473	14394	14520	14357	14434	14396	14614	14498	14533	14488	14558	14517	14617	14586	14496	14464	14377	14579	14578	14571	14478	14491	14628	14629	14650	14447	14474	14601	14672	14523	14410	14596	14670	14609	14427	14599	14425	14319	14496	14540	14512	14501	14406	14653	14400	14594	14560	14485	14610	14465	14561	14630	14421	14560	14575	14622	14519	14588	14561	14455	14584	14467	14553	14467	14455	14353	14396	14270	14539	14569	14469	14479	14519	14486	14494	14570	14473	14682	14399	14624	14388	14528	14597	14495	14493	14418	14601	14402	14569	14560	14560	14537	14589	14545	14623	14374	14755	14449	14399	14574	14474	14682	14474	14535	14406	14608	14443	14419	14551	14519	14454	14523	14479	14653	14608	14429	14593	14635	14434	14661	14515	14605	14343	14532	14467	14530	14451	14453	14389	14508	14469	14476	14458	14635	14607	14314	14452	14547	14402	14519	14528	14476	14535	14476	14311	14414	14635	14591	14272	14468	14690	14509	14575	14548	14557	14290	14466	14369	14478	14586	14617	14434	14469	14596	14483	14369	14519	14569	14470	14671	14322	14487	14431	14436	14689	14564	14509	14671	14649	14540	14472	14477	14436	14410	14670	14321	14696	14460	14478	14568	14624	14430	14321	14753	14600	14423	14405	14599	14470	14593	14607	14501	14671	14531	14577	14460	14590	14514	14514	14590	14554	14565	14611	14480	14517	14522	14489	14614	14312	14330	14289	14654	14515	14465	14389	14610	14616	14519	14545	14440	14556	14576	14428	14509	14624	14458	14411	14671	14480	14423	14601	14480	14406	14586	14515	14438	14499	14446	14502	14459	14580	14472	14410	14424	14548	14448	14489	14458	14555	14500	14421	14508	14491	14521	14572	14477	14489	14661	14586	14594	14579	14498	14455	14616	14567	14617	14310	14532	14411	14460	14573	14529	14472	14268	14440	14531	14655	14622	14499	14564	14466	14681	14487	14500	14334	14558	14512	14555	14524	14504	14613	14705	14485	14654	14345	14469	14618	14465	14613	14467	14435	14575	14639	14681	14530	14484	14522	14538	14523	14387	14433	14547	14488	14474	14384	14688	14452	14492	14484	14550	14334	14478	14533	14594	14472	14522	14623	14492	14530	14473	14544	14595	14542	14458	14585	14458	14514	14479	14534	14417	14423	14454	14727	14391	14523	14434	14566	14574	14481	14511	14541	14551	14653	14597	14451	14631	14402	14676	14437	14564	14638	14534	14557	14378	14415	14387	14619	14499	14476	14469	14603	14381	14533	14653	14575	14618	14517	14434	14519	14601	14478	14483	14406	14636	14689	14638	14519	14721	14628	14572	14667	14434	14560	14455	14575	14661	14520	14564	14574	14459	14308	14724	14563	14473	14413	14637	14470	14393	14364	14646	14505	14530	14511	14617	14520	14552	14544	14445	14582	14609	14555	14683	14430	14569	14441	14726	14504	14536	14521	14475	14627	14407	14379	14443	14597	14546	14445	14557	14513	14531	14583	14585	14470	14519	14478	14484	14416	14455	14542	14559	14330	14429	14505	14595	14306	14616	14544	14475	14743	14495	14499	14426	14387	14566	14556	14600	14466	14592	14289	14750	14410	14474	14597	14594	14542	14604	14401	14493	14346	14391	14462	14310	14357	14663	14479	14439	14634	14506	14530	14474	14549	14466	14701	14548	14699	14461	14519	14598	14531	14665	14471	14593	14391	14609	14577	14713	14543	14537	14498	14546	14505	14660	14526	14452	14373	14460	14584	14438	14502	14533	14552	14599	14437	14536	14620	14618	14546	14501	14575	14543	14490	14550	14668	14622	14526	14609	14451	14731	14538	14540	14641	14553	14479	14710	14540	14577	14610	14452	14404	14619	14432	14455	14714	14546	14573	14489	14504	14495	14336	14460	14560	14476	14640	14567	14606	14563	14606	14454	14581	14475	14511	14478	14432	14486	14667	14552	14697	14653	14533	14494	14446	14549	14498	14508	14655	14586	14383	14355	14609	14458	14533	14669	14567	14508	14461	14460	14576	14612	14503	14530	14544	14741	14565	14580	14601	14552	14656	14598	14461	14562	14579	14602	14462	14499	14484	14463	14657	14555	14437	14424	14475	14479	14470	14564	14576	14424	14499	14521	14607	14493	14579	14464	14544	14704	14498	14561	14520	14466	14684	14521	14570	14468	14534	14341	14634	14489	14579	14308	14514	14475	14651	14477	14457	14384	14445	14485	14516	14534	14661	14535	14391	14572	14515	14447	14490	14599	14345	14593	14574	14543	14513	14726	14413	14631	14489	14585	14475	14492	14502	14592	14479	14676	14578	14492	14544	14444	14540	14578	14402	14442	14604	14305	14538	14591	14631	14354	14560	14483	14526	14521	14475	14528	14585	14516	14394	14550	14520	14542	14502	14574	14509	14561	14485	14176	14510	14553	14371	14503	14668	14555	14590	14501	14508	14432	14521	14498	14276	14591	14536	14533	14368	14494	14595	14577	14448	14574	14658	14587	14334	14303	14624	14395	14623	14572	14619	14490	14613	14617	14488	14595	14538	14556	14392	14396	14437	14640	14628	14554	14644	14712	14493	14561	14483	14411	14433	14301	14475	14526	14430	14538	14614	14451	14643	14445	14682	14536	14565	14539	14650	14496	14624	14574	14665	14512	14462	14459	14366	14517	14635	14491	14565	14548	14605	14517	14449	14548	14394	14503	14635	14566	14526	14429	14441	14627	14414	14548	14550	14552	14526	14430	14576	14540	14525	14426	14401	14430
27017	21564	24199	21073	17504	17082	17143	16964	16888	17114	20426	21447	20147	18302	17540	16950	16484	16593	16695	16501	16633	16480	16452	16555	16385	16477	16296	16349	16721	16496	16630	16561	16620	16294	16626	16247	16591	16516	16578	16477	16498	16441	16668	16666	16569	16504	16607	16597	16325	16403	16689	16550	16354	16660	16422	16434	16479	16606	16405	16306	16469	16579	16557	16475	16423	16720	16513	16487	16321	16638	16564	16422	16490	16571	16578	16454	16574	16482	16460	16588	16435	16624	16538	16468	16550	16430	16416	16454	16423	16444	16532	16587	16591	16501	16494	16620	16250	16417	16629	16374	16708	16436	16454	16491	16567	16438	16435	16557	16496	16467	16460	16449	16518	16362	16561	16488	16342	16565	16534	16548	16341	16428	16440	16603	16515	16440	16421	16491	16431	16261	16309	16443	16398	16441	16210	16407	16539	16497	16607	16277	16419	16717	16734	16434	16742	16360	16419	16345	16426	16545	16366	16447	16446	16645	16509	16466	16724	16498	16506	16490	16233	16565	16488	16564	16581	16363	16547	16490	16260	16529	16358	16353	16515	16468	16406	16529	16178	16598	16495	16366	16669	16549	16402	16540	16409	16223	16567	16489	16332	16571	16480	16392	16466	16388	16394	16417	16501	16329	16473	16585	16631	16389	16386	16371	16514	16568	16637	16131	16327	16524	16533	16375	16491	16399	16620	16560	16445	16405	16352	16511	16510	16419	16536	16526	16578	16505	16684	16469	16624	16669	16602	16613	16553	16254	16357	16431	16341	16528	16511	16358	16538	16295	16494	16540	16650	16285	16546	16542	16504	16465	16523	16721	16586	16491	16545	16471	16506	16552	16583	16474	16378	16395	16652	16350	16280	16857	16415	16321	16771	16615	16542	16626	16696	16377	16453	16393	16431	16392	16541	16549	16466	16720	16698	16537	16168	16399	16393	16542	16581	16521	16415	16447	16395	16520	16621	16592	16330	16579	16552	16444	16527	16321	16435	16593	16413	16409	16345	16579	16653	16472	16592	16460	16611	16330	16345	16458	16360	16543	16317	16507	16427	16361	16352	16307	16537	16561	16473	16549	16456	16441	16589	16408	16459	16477	16486	16455	16599	16435	16636	16399	16651	16630	16533	16494	16588	16334	16617	16618	16247	16716	16565	16336	16588	16397	16504	16229	16310	16482	16466	16665	16534	16352	16412	16705	16470	16544	16323	16440	16201	16411	16303	16483	16550	16522	16686	16383	16338	16483	16239	16515	16562	16587	16431	16567	16584	16478	16597	16636	16343	16478	16528	16471	16536	16497	16287	16670	16466	16503	16592	16476	16458	16104	16384	16371	16424	16465	16309	16442	16665	16388	16654	16553	16340	16585	16475	16483	16481	16729	16542	16426	16570	16519	16333	16403	16605	16374	16439	16439	16464	16540	16465	16330	16348	16628	16488	16517	16494	16552	16355	16548	16525	16446	16366	16561	16625	16631	16510	16584	16692	16356	16526	16538	16478	16371	16566	16444	16364	16620	16265	16456	16510	16572	16530	16399	16655	16465	16529	16577	16358	16433	16554	16315	16542	16477	16573	16621	16339	16569	16535	16670	16259	16460	16456	16531	16638	16441	16428	16407	16430	16321	16417	16626	16291	16456	16817	16628	16538	16673	16388	16586	16506	16520	16539	16482	16341	16468	16518	16493	16534	16523	16405	16279	16583	16666	16599	16551	16368	16500	16470	16526	16602	16512	16322	16271	16532	16483	16587	16721	16801	16543	16347	16430	16609	16604	16634	16509	16611	16542	16376	16624	16426	16371	16447	16601	16437	16333	16528	16605	16427	16496	16623	16526	16453	16402	16620	16551	16540	16446	16489	16591	16434	16561	16360	16500	16500	16499	16741	16583	16483	16520	16673	16718	16548	16632	16595	16425	16637	16446	16437	16425	16406	16501	16579	16594	16684	16481	16434	16708	16417	16343	16437	16264	16507	16529	16629	16393	16503	16522	16584	16301	16473	16531	16637	16434	16461	16628	16509	16504	16601	16587	16676	16483	16448	16422	16355	16424	16430	16510	16612	16465	16646	16465	16529	16422	16371	16489	16441	16446	16358	16380	16626	16379	16502	16568	16582	16573	16306	16405	16650	16478	16541	16507	16278	16313	16489	16485	16502	16472	16446	16468	16272	16398	16588	16402	16572	16537	16561	16448	16585	16621	16328	16414	16380	16600	16323	16441	16493	16453	16161	16479	16493	16618	16499	16494	16455	16552	16397	16553	16614	16463	16592	16500	16469	16767	16687	16592	16396	16709	16429	16650	16255	16387	16618	16450	16595	16485	16636	16428	16395	16434	16416	16576	16432	16505	16678	16624	16577	16328	16439	16488	16585	16260	16420	16333	16555	16782	16368	16411	16504	16262	16494	16364	16406	16305	16456	16554	16503	16667	16503	16346	16409	16512	16283	16583	16305	16554	16469	16389	16369	16620	16497	16505	16579	16512	16241	16437	16453	16691	16702	16712	16427	16576	16532	16337	16391	16549	16485	16530	16555	16602	16430	16496	16537	16420	16471	16460	16466	16524	16722	16519	16565	16575	16481	16465	16488	16425	16209	16417	16364	16471	16694	16483	16551	16391	16543	16578	16466	16397	16351	16419	16611	16501	16449	16572	16512	16575	16489	16513	16293	16655	16491	16371	16488	16663	16553	16596	16514	16388	16552	16418	16562	16432	16336	16413	16603	16241	16409	16531	16601	16226	16484	16575	16486	16571	16587	16629	16454	16388	16638	16612	16491	16451	16189	16573	16385	16618	16446	16403	16612	16473	16527	16544	16472	16387	16433	16304	16280	16528	16350	16471	16452	16560	16461	16377	16195	16395	16566	16362	16315	16494	16367	16447	16489	16422	16586	16455	16682	16445	16597	16376	16581	16516	16222	16417	16507	16590	16333	16440	16595	16577	16605	16650	16481	16468	16554	16377	16580	16569	16603	16300	16575	16533	16433	16381	16418	16322	16476	16536	16463	16674	16423	16807	16585	16382	16389	16307	16378	16348	16562	16576	16737	16505	16534	16520	16396	16486	16655	16718	16666	16568	16419	16400	16476	16452	16417	16538	16586	16522	16637	16332	16419	16466	16553	16526	16678	16607	16502	16528	16281	16438	16577	16667	16542	16588	16491	16542	16406	16404	16453	16588	16403	16678	16406	16396	16499	16309	16647	16346	16567	16336	16569	16401	16485	16528	16389	16511	16546	16317	16383	16590	16286	16464	16560	16444	16577	16444	16420	16327	16757	16540	16491	16395	16335	16349	16568	16484	16677	16487	16549	16461	16587	16403	16509	16577	16492	16430	16642	16503	16511	16367	16634	16708	16582	16418	16350	16417	16626	16542	16485	16505	16240	16469	16508	16417	16549	16522	16720	16543	16443	16611	16527	16515	16498	16443	16368	16420	16530	16591	16312	16468	16549	16586	16494	16557	16372	16576	16267	16542	16391	16514	16669	16558	16411	16362	16709	16488	16357	16633	16658	16529	16400	16719	16335	16531	16611	16330	16297	16421	16454	16589	16352	16489	16333	16570	16619	16414	16552	16355	16522	16526	16531	16660	16576	16561	16562	16468	16382	16646	16408	16422	16371	16475	16462	16489	16403	16516	16360	16508	16542	16686	16434	16631	16427	16615	16359	16365	16599	16482	16541	16458	16358	16417	16605	16390	16629	16347	16748	16612	16393	16499	16211	16469	16536	16335	16350	16579	16345	16717	16589	16567	16637	16488	16506	16489	16184	16476	16344	16450	16567	16616	16552	16508	16560	16568	16325	16485	16454	16337	16546	16493	16627	16408	16480	16602	16438	16420	16430	16365	16589	16625	16551	16474	16641	16457	16628	16335	16317	16685	16510	16705	16576	16560	16454	16567	16495	16545	16410	16353	16687	16507	16667	16517	16507	16199	16577	16562	16504	16705	16505	16379	16436	16598	16354	16343	16452	16448	16432	16469	16427	16557	16596	16481	16461	16740	16474	16437	16301	16523	16355	16555	16419	16418	16398	16357	16428	16360	16585	16635	16422	16375	16404	16470	16501	16513	16429	16696	16296	16496	16499	16380	16518	16469	16581	16561	16462	16484	16421	16391	16418	16508	16383	16554	16490	16419	16537	16417	16459	16536	16641	16408	16612	16319	16428	16450	16719	16771	16481	16591	16666	16612	16654	16462	16406	16452	16387	16581	16694	16374	16525	16322	16552	16530	16522	16329	16519	16700	16687	16388	16404	16499	16611	16203	16500	16384	16443	16476	16471	16799	16550	16458	16613	16576	16834	16233	16317	16535	16589	16616	16523	16595	16516	16523	16389	16447	16623	16460	16437	16612	16484	16491	16594	16367	16603	16692	16397	16397	16431	16327	16379	16458	16421	16655	16699	16619	16442	16549	16595	16394	16241	16488	16511	16322	16530	16766	16565	16501	16583	16548	16544	16412	16606	16429	16591	16407	16538	16631	16489	16530	16434	16501	16291	16649	16612	16569	16311	16407	16503	16566	16525	16317	16504	16393	16637	16384	16681	16547	16469	16495	16559	16529	16390	16381	16633	16602	16372	16420	16675	16462	16483	16381	16417	16471	16647	16489	16442	16431	16364	16588	16327	16420	16672	16447	16513	16522	16570	16612	16389	16321	16397	16598	16481	16578	16436	16640	16468	16464	16369	16430	16289	16439	16635	16261	16550	16834	16522	16426	16494	16431	16466	16479	16531	16408	16502	16502	16567	16461	16460	16451	16661	16407	16680	16476	16562	16617	16557	16585	16525	16492	16312	16520	16562	16359	16418	16490	16414	16478	16543	16575	16795	16660	16469	16641	16739	16428	16435	16300	16546	16406	16484	16570	16614	16567	16529	16487	16451	16404	16303	16646	16600	16420	16491	16287	16647	16479	16550	16418	16399	16491	16528	16651	16514	16363	16462	16467	16503	16319	16512	16317	16565	16597	16546	16495	16461	16557	16410	16571	16600	16371	16710	16397	16483	16509	16430	16518	16814	16510	16573	16468	16348	16494	16603	16556	16668	16670	16568	16560	16426	16406	16517	16452	16459	16669	16420	16574	16491	16439	16386	16596	16400	16488	16507	16464	16425	16425	16665	16678	16443	16429	16759	16632	16463	16506	16820	16429	16449	16323
14400	18457	17670	15959	15421	14750	14604	14666	14502	15229	19344	19907	17934	15694	14918	14206	14024	13821	13794	13899	13912	14202	14006	13876	13989	13927	14003	14058	13907	13890	13922	14031	14049	14045	13980	14013	13991	13870	13990	13934	14090	14093	14138	13997	13942	14034	13941	13920	13958	14035	13825	13821	14084	14081	13955	13972	14059	14016	13875	13977	13974	14080	13970	14063	13898	13805	14043	13973	13838	13893	13982	14052	13751	14047	13872	13993	13888	13922	13965	13881	13977	13789	14036	14044	13820	14038	13849	13979	13967	14002	14044	14060	14011	14055	13853	13871	13968	14097	13875	13921	13828	13967	14015	14047	14073	14202	13883	14035	14068	13923	13994	13752	14031	14021	14087	13990	13811	13888	13742	13889	13862	13828	13928	13918	13988	13971	13926	13802	13941	13850	13853	13990	13967	13916	14015	13844	13960	13935	13998	13921	14090	14159	14029	14059	14045	13967	14036	14062	13974	13966	13838	13790	13924	14107	14045	13988	13897	14083	13952	14029	13816	14097	13966	13890	14034	14052	13987	13971	13884	14107	13805	13839	13976	13950	13995	13891	14035	14040	13989	14129	13829	14000	14073	14184	13836	13982	14066	13927	13965	14017	14041	14022	13849	13894	14205	13983	13740	14043	13914	14008	14019	14075	13891	13983	14064	13964	13942	13912	13992	13897	14014	13946	13974	13974	13938	13860	13996	14102	14007	13939	14052	14141	13812	14075	13902	13702	14088	14004	14000	13957	13932	13731	14122	13827	13994	13753	13895	14118	13908	13975	13778	14100	13943	13851	14083	13943	13888	13992	14069	13841	13960	13851	13862	13915	14052	13740	14084	14139	13920	14026	13968	13941	13952	13875	14174	13913	13863	14056	13898	14040	14016	13976	14040	13993	13926	13884	13870	13935	14015	13862	13947	14004	13988	14100	14001	13980	13988	13911	13924	13991	13918	13941	14034	13895	13967	13956	13928	14056	13923	13843	13994	13978	14138	13873	14083	13951	13973	14153	13972	13897	13906	14014	13895	13969	13882	13844	13977	13943	14032	14054	13819	14164	13934	14005	13868	14083	13933	14066	13879	13925	14190	13957	13973	13954	14052	14039	13992	13955	13893	13989	13968	13815	14091	14086	14000	13875	14000	13960	14045	13970	13995	14084	13872	13973	13993	13911	13919	14010	13821	13899	13989	13905	14135	13950	13985	14069	13976	14034	14119	13882	13981	14035	13946	13914	13908	13984	14033	13941	13854	13926	13883	14022	13982	13948	13947	14021	13919	14073	14049	14064	13970	13923	14009	14093	14007	14124	13855	13914	14092	14063	13981	13990	13888	13923	14125	14029	13979	13996	13870	14016	13977	13908	13992	14049	13930	13956	13976	13946	14002	13930	13939	13882	13989	13976	13982	13838	13988	13812	13986	14035	14053	13886	13911	13911	14109	13892	14015	14017	13924	14012	13861	13871	13843	14104	13906	14029	13962	14019	14059	13923	13773	13978	13864	14058	13786	13915	13830	13848	13915	13983	14059	13866	13917	13991	13886	14115	13917	14016	14010	13905	14128	13919	13999	13986	13915	13967	13879	14043	14063	13955	13994	13976	13919	14058	13882	13939	13999	14157	13995	14115	13940	13941	13950	13921	13976	13909	14013	14096	13956	13951	13914	13983	14024	13995	13830	13864	13761	13911	13974	14034	13945	14007	14058	14021	14058	13954	13878	14063	13735	13981	13919	14041	13935	13934	13930	14128	13924	14029	13912	14045	13863	14013	14164	13782	13940	13905	13843	13835	13937	14079	14004	14167	13965	13987	13923	13935	14037	14092	13934	14063	13862	14082	14034	13929	13845	14010	13987	13951	13864	14003	14016	14014	14048	13951	13792	13888	13850	14129	13875	14015	13865	14023	13886	13856	14015	13809	13969	13962	13955	13854	14066	13957	13994	13872	13955	13933	13984	14008	14120	13971	13984	13978	14012	13975	13998	13880	13888	13963	14028	13858	14060	13999	13784	14000	13948	13907	14003	14057	13942	13681	13941	13915	13888	13979	13978	13771	13825	13794	13838	13929	14045	13911	13999	13975	13965	14097	13861	13947	13976	14056	14008	14092	13885	13930	13901	14086	13958	13858	13918	13882	13734	13941	14073	13916	14044	14046	13941	13935	13871	13737	13911	13917	13862	13835	14037	13897	13899	14105	14031	13838	14024	14011	13984	13964	14141	13970	14051	14002	13875	13966	13986	14042	13938	13984	13901	13908	13965	13966	13932	14049	14000	13792	14006	13942	13925	13950	13852	13884	13903	13907	13783	14077	14004	13896	14010	14039	13873	13913	14042	13837	13790	14040	13902	14019	13854	13901	13999	13747	13917	13893	14230	13955	14048	13859	13869	13976	13844	13990	13978	13991	13888	13857	13957	13847	14113	13780	13876	13936	13874	13798	13963	14004	14015	13822	13934	13870	13848	13920	13982	13962	13887	13968	13946	13942	14016	13998	13945	13808	13840	13913	13931	14027	13836	14069	13952	14099	13891	14007	13949	14038	13792	14106	13902	13963	14140	14080	13895	13896	13974	13842	14180	13970	13935	14024	14078	14047	13851	14047	13874	14044	13930	13973	13927	14035	13918	13990	13956	13870	13791	14079	13917	14074	14160	13993	13962	13960	13975	13910	14016	13985	13999	14071	13908	14006	14013	13777	13798	13948	13948	14023	13958	13976	13851	13840	13818	13927	14130	14013	14048	13928	14065	13999	13885	13996	13811	13893	14138	13913	13887	13907	14137	13851	13670	13816	13785	13960	14009	13928	13923	13966	13873	14053	14020	14146	13744	14024	13910	13868	13833	13871	14063	13931	14067	14122	13986	14196	13778	13966	13818	13869	14040	13880	14103	13870	13795	13820	14007	13947	14110	14008	13862	13957	13962	13973	13985	14126	14024	13856	14042	13993	13957	13855	13943	14043	13990	13788	13748	13950	14039	14077	13879	13854	13998	14050	14034	14021	14041	14069	13741	13962	13841	14103	13888	13910	13943	13942	14112	13978	13968	13874	13780	13936	14116	13980	13794	14103	13971	14059	14014	14051	14147	13960	14081	13906	13814	13962	13743	14010	13817	13899	13966	13865	13919	14069	13838	13814	14110	13902	13833	13983	13860	13895	13910	13961	14019	13942	13846	13908	13870	13926	13841	13889	13930	13966	14075	14011	14190	13954	14021	14119	14055	13894	14105	13816	14050	14032	13815	13954	14073	13999	13853	13805	13923	13949	14012	13859	13871	13969	14016	14009	13924	13997	13898	13870	14046	14120	13925	13871	14104	13914	13987	13899	13939	14014	13865	13936	13853	13945	14101	14066	13914	13914	13970	13986	13933	14067	13961	13923	13862	13754	13915	14053	13872	13933	13933	14060	13931	13917	13910	14014	13915	14015	13810	14019	14086	14004	13949	13977	13892	13836	13828	14126	13876	14021	13957	14055	13827	13989	13893	13970	13871	14005	13893	14076	14038	13879	14001	14033	14034	13824	13820	13864	13992	13802	13808	13976	13802	13970	14066	14005	14018	13941	13954	14001	14036	14079	13961	13886	13896	13982	13964	13993	13859	13904	14015	13955	14085	13911	13976	14116	14146	13976	13933	13894	13995	14018	13956	14008	14057	14064	13949	13960	13974	13868	14018	13913	13850	14032	13971	13920	13898	13993	13889	13935	13936	13939	13977	13953	14117	14028	13956	13979	13796	14072	13988	13936	13855	14020	14001	14025	14018	14005	14125	14010	13968	13888	13964	13966	14138	13953	14033	14003	13776	14086	14021	14062	13966	13924	13964	13948	13835	13768	14040	13980	14082	14040	13898	14063	14070	13992	13924	13938	14037	14038	13850	13940	14002	14062	13853	13947	14130	13720	13893	14002	13843	13983	14105	13940	13911	14129	14060	13875	13969	13939	13862	13857	14034	14013	13931	14178	13889	14025	13980	14124	14071	14052	13878	13979	13978	13962	13962	13966	13865	13988	14005	14056	13944	13978	14032	13863	13942	13800	13953	13972	13991	14070	14005	14052	14123	13918	13810	13773	13922	14135	13905	13981	14112	13951	13942	14124	13923	13802	14009	13873	13970	13858	13891	14026	13911	14029	14009	13857	13961	13891	14130	13982	13996	14057	13979	14002	13977	14006	13952	13971	14059	14060	13980	14017	13907	13869	14020	13909	13936	13982	13935	13939	13903	14031	13977	13948	14093	13900	13726	14147	13841	13928	13929	14028	13854	14020	13909	13854	13831	14127	14057	13916	13982	13939	13879	14072	13791	14125	13926	13749	13902	13908	13878	14064	13970	14093	13877	14020	13892	13778	13650	14025	14091	13851	14185	13972	13993	13924	14100	13907	13978	13896	13812	13860	13906	13917	14028	13928	13941	13918	14003	13790	14133	13940	13912	13979	13910	14049	13902	13992	13916	13919	13914	13946	13938	13965	14077	13915	13798	14035	13802	13887	14057	13945	14066	13884	13888	13952	13814	13922	14102	14045	14040	13996	13986	13936	13915	13804	14069	13825	13844	14060	13897	13964	13888	13957	14015	13945	13959	13862	14046	14076	13945	13943	14052	13975	13929	13884	13924	13918	13982	13897	14024	13990	14078	14099	13867	13914	14010	13956	13852	13951	13929	13900	14204	13945	13914	13923	13982	13968	13751	14059	14047	13995	13954	13968	13947	13944	13931	13931	13896	13928	13971	14042	14061	14115	13905	13966	13996	13867	13849	13954	13866	13983	14079	13768	14072	13919	13864	13955	13987	14071	13985	14029	14078	14014	13891	14002	14024	14149	14094	13844	14026	14146	13833	14120	13952	13912	14106	13978	14096	13851	13910	13901	13970	13935	13928	13813	13896	13857	14112	13987	13901	14010	13978	14017	14064	13946	13922	13799	13805	13927	14056	14042	13799	13897	14063	13950	13980	14023	13983	14031	13975	13937	14093	13974	13878	13850	13980	13891	14052	14022	14091	13980	13932	13768	13996	14119	14012	14074	13981	14041	14015	13909	13929	14014	13959	14029	13892	13972	13900	14208	14055	13897	13781	13907	13884	13947	13827	14036	13942	14104	13884	13976	13987	14040	13982	13992	13984	14150	14027	13903	13904	14017	13966	13816	13957	13880	13916	13937	14023	13992
24322	20968	27930	24393	21558	19481	18613	17319	17251	21148	33715	34578	29653	23622	19570	17619	16969	16772	16461	16589	16501	16736	16519	16772	16708	16664	16645	16617	16409	16368	16661	16589	16328	16673	16547	16394	16500	16613	16555	16543	16499	16627	16560	16515	16557	16539	16503	16306	16532	16667	16668	16604	16614	16512	16759	16529	16515	16494	16491	16471	16371	16547	16539	16481	16390	16447	16379	16509	16626	16448	16473	16458	16544	16515	16655	16695	16507	16311	16397	16390	16392	16550	16385	16353	16556	16603	16598	16446	16316	16329	16393	16507	16628	16577	16392	16426	16582	16411	16597	16347	16478	16685	16525	16402	16691	16459	16590	16428	16599	16434	16310	16502	16528	16454	16445	16438	16423	16511	16289	16406	16370	16497	16425	16464	16155	16323	16554	16425	16411	16587	16540	16209	16553	16268	16369	16604	16647	16365	16615	16337	16398	16755	16694	16572	16578	16434	16582	16344	16456	16515	16514	16475	16573	16378	16427	16364	16442	16518	16648	16611	16441	16288	16508	16471	16563	16333	16313	16308	16420	16281	16499	16481	16322	16526	16457	16658	16599	16532	16497	16577	16471	16433	16432	16519	16527	16346	16376	16392	16411	16566	16495	16260	16193	16406	16352	16464	16389	16350	16323	16291	16563	16468	16637	16478	16498	16424	16511	16636	16360	16361	16706	16313	16409	16559	16561	16412	16432	16448	16311	16394	16468	16529	16597	16586	16490	16378	16404	16437	16180	16492	16381	16301	16349	16454	16546	16466	16423	16432	16545	16474	16752	16567	16487	16522	16452	16344	16438	16342	16263	16278	16373	16468	16465	16560	16374	16593	16500	16460	16493	16544	16564	16512	16337	16340	16657	16564	16445	16488	16455	16273	16348	16502	16413	16372	16444	16560	16409	16537	16270	16443	16492	16617	16595	16530	16338	16445	16425	16448	16595	16579	16498	16549	16390	16558	16552	16346	16706	16589	16411	16497	16354	16627	16560	16436	16696	16418	16461	16604	16494	16443	16456	16516	16555	16292	16147	16333	16480	16506	16497	16395	16192	16568	16457	16412	16581	16367	16578	16366	16495	16476	16512	16434	16644	16495	16519	16521	16342	16502	16387	16520	16411	16442	16498	16688	16408	16438	16489	16480	16520	16307	16484	16454	16543	16482	16375	16491	16405	16436	16602	16470	16289	16393	16580	16566	16595	16264	16512	16467	16562	16539	16511	16578	16707	16321	16621	16613	16654	16504	16398	16401	16300	16673	16487	16429	16444	16346	16528	16544	16504	16667	16455	16606	16609	16256	16600	16339	16378	16432	16451	16642	16624	16391	16310	16513	16516	16531	16532	16416	16329	16525	16424	16495	16486	16397	16438	16291	16599	16629	16474	16404	16739	16414	16500	16436	16359	16367	16605	16395	16679	16386	16607	16575	16413	16533	16568	16621	16578	16546	16539	16646	16586	16501	16560	16396	16464	16569	16459	16291	16432	16408	16497	16701	16494	16407	16675	16468	16651	16475	16440	16412	16257	16305	16193	16512	16555	16299	16597	16320	16543	16334	16390	16236	16377	16399	16593	16316	16471	16240	16673	16504	16623	16515	16420	16283	16484	16365	16346	16682	16362	16305	16393	16389	16718	16578	16475	16321	16465	16437	16431	16358	16369	16426	16521	16305	16441	16496	16466	16418	16571	16406	16504	16472	16369	16719	16530	16564	16347	16622	16651	16415	16517	16530	16493	16491	16372	16628	16622	16617	16453	16346	16439	16400	16536	16344	16471	16352	16334	16361	16384	16468	16550	16392	16521	16617	16453	16341	16575	16305	16272	16708	16250	16548	16444	16449	16478	16576	16574	16544	16295	16213	16455	16446	16460	16342	16482	16568	16466	16553	16561	16615	16514	16592	16521	16493	16389	16504	16398	16417	16547	16463	16428	16472	16530	16429	16661	16434	16839	16375	16659	16500	16587	16528	16760	16385	16534	16382	16531	16453	16303	16453	16504	16602	16482	16471	16642	16642	16535	16411	16559	16369	16436	16392	16518	16455	16481	16448	16317	16355	16569	16452	16428	16728	16644	16507	16502	16565	16235	16516	16495	16491	16408	16516	16445	16538	16275	16431	16534	16448	16658	16459	16509	16514	16560	16632	16542	16425	16582	16394	16389	16421	16471	16435	16484	16493	16498	16380	16441	16428	16503	16552	16578	16513	16377	16309	16553	16486	16367	16480	16401	16620	16537	16537	16538	16533	16413	16473	16661	16225	16471	16526	16431	16476	16490	16448	16358	16677	16501	16508	16559	16490	16540	16771	16571	16621	16656	16319	16537	16357	16302	16368	16516	16442	16373	16465	16533	16407	16397	16473	16477	16557	16320	16563	16529	16530	16459	16546	16315	16389	16513	16216	16492	16568	16545	16452	16430	16505	16575	16420	16393	16499	16652	16423	16439	16407	16490	16524	16283	16484	16481	16527	16464	16481	16528	16554	16307	16447	16619	16359	16455	16433	16678	16669	16472	16396	16624	16521	16481	16295	16496	16388	16411	16498	16478	16461	16501	16339	16364	16510	16418	16621	16517	16405	16445	16599	16501	16386	16478	16492	16825	16346	16460	16362	16408	16690	16470	16323	16488	16422	16432	16710	16487	16533	16483	16408	16331	16532	16409	16391	16444	16498	16370	16448	16447	16511	16545	16521	16221	16574	16452	16408	16499	16480	16601	16287	16455	16303	16432	16743	16599	16562	16469	16548	16614	16386	16464	16467	16300	16470	16547	16497	16738	16646	16569	16478	16402	16360	16528	16449	16675	16598	16431	16537	16520	16448	16374	16556	16409	16332	16615	16441	16340	16406	16453	16400	16243	16366	16341	16467	16688	16524	16506	16486	16351	16588	16488	16394	16453	16540	16462	16254	16498	16389	16586	16738	16484	16409	16416	16404	16481	16515	16642	16638	16442	16322	16228	16360	16501	16328	16515	16359	16428	16386	16278	16426	16435	16596	16522	16403	16403	16665	16381	16375	16441	16557	16517	16735	16593	16279	16433	16400	16417	16475	16475	16335	16528	16435	16544	16471	16331	16573	16611	16350	16443	16532	16568	16616	16304	16560	16593	16473	16426	16387	16536	16586	16562	16440	16549	16463	16497	16491	16394	16514	16393	16557	16459	16477	16506	16422	16447	16325	16519	16590	16288	16448	16475	16550	16578	16360	16414	16521	16348	16531	16516	16487	16460	16435	16599	16632	16426	16482	16437	16344	16357	16242	16492	16439	16494	16386	16449	16454	16287	16542	16466	16313	16377	16451	16729	16542	16535	16574	16553	16510	16424	16460	16390	16456	16652	16475	16461	16401	16319	16495	16262	16257	16473	16489	16596	16323	16415	16451	16491	16637	16274	16440	16371	16468	16361	16531	16431	16292	16423	16646	16526	16586	16519	16480	16505	16701	16435	16553	16400	16500	16444	16281	16398	16500	16535	16682	16618	16475	16420	16412	16630	16587	16528	16303	16725	16402	16511	16501	16607	16373	16612	16588	16475	16388	16399	16562	16387	16394	16453	16473	16705	16460	16483	16524	16827	16458	16460	16520	16549	16334	16399	16568	16395	16285	16584	16484	16464	16620	16423	16531	16662	16412	16578	16410	16441	16612	16578	16574	16612	16439	16585	16520	16530	16467	16390	16613	16375	16531	16556	16581	16575	16576	16593	16376	16303	16542	16373	16431	16544	16670	16557	16287	16399	16510	16354	16434	16638	16328	16573	16500	16627	16547	16624	16515	16314	16292	16383	16507	16490	16446	16527	16473	16493	16634	16398	16610	16613	16405	16684	16437	16514	16347	16393	16477	16571	16501	16523	16425	16409	16576	16372	16200	16458	16453	16700	16511	16331	16392	16456	16483	16618	16541	16303	16312	16530	16410	16555	16712	16469	16523	16385	16492	16281	16418	16520	16322	16321	16600	16619	16553	16518	16384	16409	16379	16503	16615	16634	16570	16575	16557	16438	16458	16456	16246	16319	16372	16494	16612	16397	16397	16472	16497	16652	16576	16504	16447	16539	16383	16407	16400	16467	16567	16448	16264	16516	16478	16549	16559	16432	16311	16434	16489	16523	16546	16470	16448	16332	16410	16624	16482	16391	16452	16612	16490	16361	16412	16384	16556	16525	16532	16381	16585	16484	16471	16516	16570	16563	16321	16520	16457	16426	16528	16646	16572	16509	16405	16495	16481	16498	16537	16571	16674	16465	16316	16404	16495	16563	16379	16519	16330	16476	16460	16446	16686	16485	16471	16603	16367	16485	16509	16382	16460	16388	16542	16580	16589	16447	16224	16376	16421	16678	16471	16626	16423	16647	16529	16548	16498	16615	16544	16640	16616	16578	16667	16529	16357	16652	16408	16451	16467	16253	16336	16547	16402	16512	16444	16385	16566	16523	16487	16582	16408	16375	16429	16473	16341	16477	16570	16600	16559	16381	16385	16823	16551	16396	16498	16523	16480	16539	16352	16464	16569	16341	16266	16508	16379	16349	16680	16416	16469	16498	16446	16471	16451	16579	16329	16399	16449	16534	16481	16406	16344	16660	16353	16333	16651	16424	16416	16480	16341	16471	16526	16474	16449	16533	16443	16436	16430	16264	16303	16415	16403	16464	16336	16441	16248	16365	16401	16491	16451	16439	16498	16177	16439	16297	16401	16530	16537	16464	16481	16599	16557	16591	16542	16582	16604	16470	16595	16617	16379	16434	16369	16562	16678	16516	16642	16359	16337	16392	16709	16533	16691	16568	16466	16577	16400	16464	16320	16580	16552	16318	16417	16372	16400	16568	16569	16510	16341	16407	16374	16535	16595	16423	16381	16450	16498	16532	16407	16417	16639	16333	16322	16433	16445	16527	16543	16310	16529	16474	16412	16380	16596	16391	16456	16443	16548	16544	16573	16514	16521	16534	16736	16630	16507	16351	16238	16539	16619	16351	16477	16471	16604	16359	16454	16373	16317	16509	16585	16559	16529	16312	16579	16445	16297	16586	16380	16638	16505	16489	16311	16425	16514	16452	16376	16438	16499	16579	16423	16557	16565	16513	16330	16392	16651	16643	16484	16475	16520	16309	16377	16449	16450	16350	16475	16490	16193	16592	16566	16633	16532	16426	16376	16483	16410
13428	22248	20665	17056	16233	15341	15096	15086	14914	21609	35180	34255	28504	21331	16666	14897	14460	14047	14105	14036	14090	14096	13955	14094	13911	13908	14074	14004	14053	14089	14066	13906	14185	14145	14098	14030	14051	14106	13919	13934	14041	14030	14096	14119	14067	14157	13933	13889	14117	13899	14092	14036	13975	14154	13936	14067	14253	13979	13858	14164	14012	13885	13937	14203	13994	14153	13865	13849	14025	13952	14028	14151	13845	14029	14209	14240	14026	13918	14006	14093	13938	13967	14105	14059	14109	13959	13937	13905	13911	14035	13976	13994	14006	13896	14073	14089	14004	14214	14005	14118	14116	13833	13991	13992	13924	13916	14021	13919	13927	13984	14279	13943	14039	14000	14134	13700	14240	13918	13790	14119	13933	13964	13941	14034	14183	13854	13978	13822	13878	14116	14006	13973	13982	14050	14028	14000	14122	14024	13992	14068	14043	14060	13928	13938	14010	14150	13879	14123	13970	13892	14096	14095	13885	14072	13990	13949	13977	13994	14119	13773	14036	13905	14093	14055	13976	14066	14026	13841	14122	14124	13852	14157	14040	14049	14151	13988	13891	13936	13916	13943	13991	14084	13832	14080	14029	14022	14091	14112	14059	14178	13927	13852	14104	14025	14155	13939	13952	14016	13912	14023	14031	14022	14025	14054	14033	13968	13977	14066	13892	14057	13932	13968	13910	14144	14056	13997	14136	13995	13896	14033	14001	14087	14136	13917	14086	13965	13753	13942	14044	13943	13916	13866	14145	14257	13904	13927	14026	14053	14181	13901	14082	14105	13985	14087	13957	13955	14020	14033	13907	14126	13921	14100	14092	14011	14018	14119	14111	13928	13956	13892	14155	14045	14109	14117	14039	14011	14021	13811	14091	14144	13984	13955	14092	13917	14156	13954	14227	13996	14069	14069	14120	13993	13974	14118	13971	13979	13989	14009	14013	14034	13916	14059	14003	13952	13983	14103	13961	14025	14073	14039	13964	14066	13737	14057	13979	13877	14037	14128	13995	13885	14029	14084	13987	14051	14212	14023	13889	14202	14108	13914	13967	14007	13967	13806	14131	14054	14081	14019	14161	13972	13951	14106	14042	13985	13938	14129	14020	14068	14082	13908	13944	13980	14096	13958	13958	13999	14128	13974	13837	14003	14168	14062	14030	13934	14028	14036	14035	13978	14186	14116	14087	13824	13952	13972	14018	14022	13914	14101	13955	13984	13949	14052	14059	14150	13959	14004	13995	13983	13911	14085	14003	13994	14110	13978	13997	14014	14040	13984	14045	14015	14021	13878	14048	13952	13918	13906	14069	14047	13989	14153	14011	13870	13975	14140	14132	14059	14118	14064	13952	13957	14034	14041	13884	14073	14079	14082	14000	13850	14144	14115	13998	14137	13988	13899	13902	14172	14044	14050	13921	13946	13945	14004	13952	14003	14008	13911	14116	13982	14097	13927	14005	14339	13888	13906	14019	13947	14052	13874	14021	14166	13969	14158	14055	14051	14100	13961	14068	13849	14011	14120	14034	13996	13962	14086	14068	14002	13962	14072	14034	13890	14027	14006	13920	13832	14165	14009	13955	14156	13863	14083	13950	14160	14031	13960	14145	13936	14144	13866	14219	14028	14105	14058	13920	13984	14019	13945	14165	14096	13907	14003	13862	14006	14050	13992	14007	14039	13904	14140	14094	14052	14016	14219	14051	14028	14137	13898	14009	14040	14013	13883	14032	14096	14071	13959	14053	13970	13954	14065	13830	13990	13963	13962	13957	13840	13975	14081	14095	13921	13986	14070	14047	14101	13944	14058	13955	13920	13954	14066	14049	14047	14093	13873	13967	14004	13975	13938	14097	14061	13974	14069	13984	14120	14112	14086	13926	14023	13986	14065	14025	14156	13998	14047	14230	14035	13847	14048	13847	13859	14155	14105	13892	13788	14082	14031	14063	14070	14049	13853	13980	14060	13997	13974	14134	14099	14039	14196	14060	14029	13976	14152	13944	13817	14080	13996	14062	14000	13975	14146	13995	13918	13991	13771	13991	13955	14080	14043	14089	13834	14076	13953	14127	14070	13976	13753	13969	14084	14232	14151	13932	13998	14134	14209	13957	14043	13995	14113	13943	13922	14212	13866	14016	13989	14068	13923	14148	13944	13929	14050	13938	13998	14019	14088	14035	13988	13982	14055	14012	13897	14043	13842	14051	14170	13893	13895	13961	14072	14061	13917	13993	13846	14279	13829	13950	13985	14062	14071	14088	13951	14037	13994	13891	14011	14032	13970	14100	13953	14031	13969	14049	14093	13953	13918	13883	13944	14006	13928	13994	14018	14100	13980	14129	14004	14103	13937	13964	14007	14011	14042	14054	13994	13935	14063	14099	14010	13896	13955	14080	13940	14107	14001	13995	13996	14057	14099	14007	14085	14075	14060	14166	14017	14050	13972	14061	13949	14152	13993	14084	14171	13969	14119	13873	13979	14059	14052	13958	13957	13968	14050	14180	13914	14123	13808	13977	14160	13992	14062	14077	13929	14073	14111	14113	13971	14133	13964	14034	14145	13910	14067	14101	14113	14085	14052	14122	13957	13970	13950	14039	13847	13932	14056	13924	14027	13961	13963	13963	13875	13897	13880	14018	14057	13969	13959	13990	14060	14049	14049	13992	13898	13891	14186	13935	14055	14180	13917	14160	13934	13994	14070	13753	14077	13986	13980	13936	13949	14094	14013	14135	13976	14031	13978	13982	13987	14049	14068	13978	13918	14189	13904	14081	13934	13909	13817	14069	13953	14133	14094	13929	14082	14067	14239	13937	14002	14050	14108	14053	13922	13969	14094	13995	14181	13935	13947	13945	14043	13859	13913	13952	14056	13999	14063	13941	14022	14018	14024	13847	14124	13969	13965	13988	13964	14030	13964	14109	14003	14020	14061	13875	13975	13879	13814	13990	14097	14274	13986	13915	13983	13999	13967	14074	14137	13981	14100	14117	14071	13871	14006	14061	14033	14099	14048	13975	14066	13870	14085	14011	14100	14010	13924	13871	14041	13966	14040	14028	14057	13969	14069	13827	14055	13885	14023	14031	13977	14267	14032	14051	14015	13996	13961	13949	13932	14050	14068	14128	14014	13943	13849	13995	14046	14022	14025	14083	13990	13927	13999	14215	13992	14048	13981	13970	13965	14143	13996	14071	14101	14147	13940	13918	13959	14081	14135	14025	14121	14007	13819	13830	14092	14009	14067	14159	14015	13890	14017	13895	13889	13904	14036	13896	14111	13972	14071	14114	13981	14005	14005	14082	14067	13937	13921	14034	14064	13781	13964	13987	14270	13933	14194	13937	13858	14188	13902	13988	13933	13994	14133	13855	14074	14024	14166	14019	13920	14108	14111	14019	14019	13945	14008	13908	13956	14208	13915	14022	14039	13921	13935	14080	13908	13986	14065	13922	14106	14139	13872	14028	13999	13870	13997	13966	14007	13992	14020	14053	13952	14001	13997	14040	13929	14128	13976	14138	14044	14032	14073	13862	13947	13995	13971	14069	14062	14031	13941	14155	13975	13925	14192	14084	14149	13976	13862	13986	13971	14045	13948	14060	13966	14018	14083	13932	14162	14024	13964	14098	13979	13937	13944	13811	14057	14082	14121	14076	14028	14055	13953	14026	14093	13973	14082	14039	14207	14015	13925	14051	14065	13981	13945	14028	14042	14086	13971	14186	14070	14086	13896	14069	14007	14160	14001	14216	14109	13898	13960	14078	13983	14058	13982	14095	14110	14013	14108	14034	14049	13910	14061	13886	13986	14123	13951	14195	13957	13932	14054	14066	13880	14175	14029	14006	14107	14072	13983	13901	14145	14185	13917	13900	13911	13966	14053	14050	14008	14050	14023	14018	14095	14059	14089	13951	13951	14136	13990	14036	14092	13931	13983	14070	14075	14068	13828	14078	13843	14058	14015	14017	13977	13893	13788	14145	14116	14089	13961	14046	14071	13900	13985	13932	14009	14144	14144	14221	13926	14070	14034	14173	14044	14114	13961	14088	14092	14033	13866	13786	14016	13782	14060	14040	13865	14088	13997	13997	14104	13882	13870	13999	13982	14115	13981	14202	13940	13930	13903	14128	14047	14077	14103	14114	13993	14006	13963	14014	14003	14027	14006	13896	14142	13956	14070	14056	14062	14122	13995	13993	14009	14005	14131	14180	14001	14050	14034	13919	14092	13920	14009	14114	14050	13904	14168	14115	13907	14090	13887	13965	13916	14003	14137	13920	14023	13935	14207	13914	14076	13955	14057	13993	13949	14067	14216	14145	13953	14021	14024	14038	14019	13992	13952	14159	14010	14006	14118	13942	14010	13991	13972	14017	14154	13884	13979	14020	14076	14164	13942	14029	14113	14147	14018	13869	13974	14082	14087	14048	13928	14041	14054	14102	14035	14116	14076	14106	14065	13973	13967	14015	13937	13986	13917	14039	14047	13942	14038	14080	14077	14114	14014	13939	13930	14081	13964	13971	14005	13887	13934	14013	14021	13869	14092	14167	14120	14065	14134	13903	13946	14009	13921	13962	14074	13927	13968	14112	14037	13906	14127	13957	14034	14125	14143	14079	13987	14107	13919	14001	14060	13930	14014	13939	13969	13885	14071	14027	13932	14142	13906	13899	14007	14046	13969	13971	14099	14045	13898	14066	13898	13923	14012	14089	13961	13872	13950	14102	14094	13916	14029	14001	13993	13845	14159	14093	14044	13999	13992	14154	13967	14080	14111	14102	13986	13946	14175	13932	14054	13832	14090	13994	13925	14055	14003	13901	14035	14067	14029	13821	13867	14091	13971	13904	13771	13864	14240	14165	13994	13921	13950	13888	14117	13973	14145	14069	13816	13996	14052	14025	13917	13926	14114	13812	14037	13986	14029	14087	13946	14128	13802	14030	13983	14167	14009	13994	13929	14016	14003	14118	14135	13977	13995	13885	13975	14231	13924	13993	13961	14269	14020	14042	14116	13914	14001	13995	13974	13914	13971	14094	13983	13967	13981	13977	14217	13916	13830	13973	14085	14129	14026	14056	14122	14027	13985	14206	14088	13967	13896	13877	13922	14139	13933	13909	14037	14006	13796	14045	14186	14079	13813	13896	14013	14094	14223	14110	14092	13944	14117
22495	20966	28832	23296	21101	22987	24867	19513	20679	32829	51197	51104	42517	32714	23963	19358	17776	17017	17112	17057	17028	16854	16904	16969	16919	16991	16856	16888	16959	16993	16702	16897	16882	17042	16887	16734	16995	16941	16820	16802	16834	16891	16617	17032	16809	16821	16922	16906	16810	16696	16794	16892	16653	16904	16554	16766	16899	16838	16858	16578	16784	16709	16705	16853	16773	16718	16901	16828	16955	16734	16888	16891	16681	16792	16858	16809	16713	16904	16708	16890	16958	16663	16690	16762	16695	16835	16731	16736	16899	16782	16754	16997	16876	16699	17019	16733	16852	16761	16859	16591	16713	16741	16784	16877	16897	16828	16851	16843	16658	16845	16793	16778	16826	16535	16798	16615	16721	16569	16827	16939	16734	16799	16843	16835	16617	16741	16666	16830	16837	17007	16724	16936	16815	16896	16925	16750	16805	16777	16702	16663	17021	16721	16887	16644	16733	16883	16690	16854	16758	16820	16552	16853	16763	16742	16718	16782	16714	16775	16679	16940	16735	16807	16787	16970	16825	16561	16853	16805	16753	16886	16659	16842	16789	16946	16508	16768	16610	16769	16710	16810	16709	16843	16842	16733	16964	16774	16974	16646	16759	16889	16661	16847	16753	16719	16617	16524	16647	16614	16801	16755	16701	16639	16638	16788	16524	16860	16835	16633	16765	16876	16723	16861	16922	16794	16577	16760	16696	16698	16729	16772	16802	16799	16629	16644	16806	16767	16527	16746	16717	16742	16618	16789	16815	16777	16856	16751	16674	16632	16757	16739	16805	16862	16711	16757	16844	16975	16770	16756	16908	16820	16866	16906	16754	16719	16749	16688	16692	16846	16821	16805	16725	16836	16804	16594	16636	16665	16684	16473	16662	16877	16549	16837	16715	16635	16837	16795	16655	16636	16941	16713	16800	16754	16831	16699	16763	16945	16545	16904	16755	16583	16577	16660	16572	16748	16756	16659	16923	16685	16944	16576	16823	16754	16807	16896	17011	16643	16680	16685	16776	16874	16746	16711	16774	16728	16709	16611	16572	16654	16809	16863	16962	16760	16930	16786	16729	16829	16821	16790	16677	16830	16900	16824	16790	16722	16671	16769	16864	16915	16847	16845	16690	16497	16811	16843	16882	16758	16536	17007	16740	16742	16663	16596	16763	16885	16737	16829	16750	16703	16718	16581	16827	16878	16849	16692	16697	16708	16969	16725	16701	16896	16596	16787	16709	16902	16769	16817	16687	16828	16860	16759	16718	16748	16754	16929	16715	16922	16717	16808	16643	16786	16625	16684	16718	16830	16598	16563	16524	16845	16729	16620	16740	16705	16629	16747	16863	16679	16809	16770	16784	16700	16667	16772	16940	16684	16681	16858	16730	16810	16698	16928	16759	16942	16807	16957	16815	16634	16610	16784	16779	16843	16665	16814	16678	16730	16711	16774	16823	16644	16712	16802	16464	16609	16814	16711	16787	16719	16693	16754	16749	16675	16671	16423	16753	16756	16696	16661	16719	16870	16781	16910	16730	16919	16738	16773	16925	16751	16760	16803	16613	16781	16804	16868	16919	16821	16651	16659	16671	16770	16802	16700	16865	16691	16759	16809	16448	16697	16909	16505	16703	16735	16538	16785	16796	16824	16945	16760	16756	16759	16989	16916	16550	16624	16517	16571	16939	16684	16763	16681	16749	16863	16725	16790	16937	16822	16590	16872	16898	16605	16720	16675	16872	16857	16770	16973	16546	16566	16541	16693	16921	16889	16877	16773	16621	16585	16876	16803	16764	16638	16662	16958	16779	16803	16727	16658	16548	16763	16709	16684	16790	16513	16869	16664	16691	16802	16605	16856	16653	16720	16790	16728	16898	16852	16865	16798	16717	16506	16715	16936	16619	16668	16842	16631	16711	16936	16757	16522	16812	16752	16800	16643	16650	16552	16619	16712	16719	16718	16766	16808	16605	16642	16759	16592	16697	16536	16654	16914	16873	16779	16982	16625	16739	16626	16680	16582	16637	16806	16498	16706	16681	16766	16701	16723	16788	16991	16796	16859	16909	16666	16589	16649	16861	16802	16582	16707	16709	16498	16576	16551	16761	16633	16711	16814	16897	16821	16839	16728	16923	16640	16681	16792	16805	16725	16634	16590	16822	16817	16661	16616	16704	16564	16589	16738	16731	16716	16630	16704	16770	16910	16828	16746	16674	16906	16740	16642	16777	16602	16887	16825	16793	16651	16829	16655	16473	16728	16847	16722	16790	16759	16794	16714	16460	16639	16722	16754	16746	16833	16745	16684	16833	16691	16937	16743	16702	16781	16595	16755	16779	16649	16800	16832	16541	16644	16825	16646	16639	16962	16870	16908	16723	16610	16495	16749	16610	16837	16829	16619	16601	16815	16565	16650	16764	16758	16773	16622	16587	16711	16645	16700	16548	16663	16860	16594	16763	16752	16669	16563	16914	16793	16845	16674	16671	16823	16877	16717	16946	16608	16755	16677	16750	16922	16770	16580	16658	16840	16798	16822	16650	16700	16763	16620	16686	16675	16715	16749	16802	16528	16750	16643	16500	16802	16884	16791	16698	16744	16767	16656	16967	16567	16662	16643	16849	16986	16892	16697	16681	16768	16731	16571	16751	16688	16760	16503	16464	16627	16692	16967	16763	16809	16735	16799	16651	16866	16802	17078	16651	16793	16746	16737	16900	16879	16682	16719	16828	16733	16590	16673	16533	16668	16732	16950	16752	16671	16971	16595	16652	16809	16848	16780	16828	17017	16811	16600	16853	16585	16589	16593	16739	16977	16840	16655	16816	16723	16888	16837	16771	16591	16791	16557	16750	16682	16754	16753	16683	16794	16802	16709	16564	16581	16725	16625	16543	16528	16848	16801	16902	16808	16665	16763	16716	16698	16768	16674	16672	16680	16898	16735	16741	16842	16669	16652	16682	16806	16714	16668	16598	16774	16800	16621	16943	16628	16763	16838	16660	16644	16617	16716	16680	16849	16666	16791	16885	16680	16775	16611	16740	16678	16614	16705	16731	16727	16705	16707	16949	16600	16754	16844	16667	16784	16605	16784	16917	16941	16606	16820	16951	16853	16619	16659	16742	16808	16609	16647	16728	16795	16873	16550	16613	16877	16838	16682	16749	16923	16801	16759	16780	16581	16860	16742	16665	16596	16785	16720	16873	16670	16768	16775	16665	16619	16761	16763	16702	16753	16722	16898	16826	16857	16741	16715	17048	16663	16829	16837	16752	16601	16725	16662	16758	16744	16811	16707	16848	16699	16782	16741	16825	16918	16839	16731	16516	16753	16677	16658	16887	16616	16885	16852	16744	16568	16722	16893	16699	16636	16771	16748	16880	16635	16722	16914	16849	16687	16665	16699	16638	16692	16751	16737	16865	16757	16711	16801	16820	16715	16764	16832	16912	16845	16752	16778	16751	16908	16555	16556	16683	16646	16686	16605	16711	16880	16715	16686	16584	16810	16851	16615	16754	16732	16789	16738	16760	16861	16664	16732	16739	16575	16511	16786	16576	16690	16578	16693	16705	16737	16856	16925	16698	16748	16633	16825	16680	16730	16709	16677	16747	16697	16786	16652	17016	16699	16781	16706	16861	16906	16840	16669	16855	16737	16690	16508	16569	16766	16831	16588	16688	16750	16834	16856	16785	16885	16766	16934	16656	16623	16571	16798	16646	16765	16671	16756	16645	16869	16812	16600	16638	16604	16745	16652	16535	16716	16716	16495	16744	16659	16705	16889	16871	16715	16552	16741	16732	16791	16817	16744	16502	16638	16683	16687	16606	16580	16602	16534	16732	16715	16845	16763	16704	16913	16696	16644	16856	16742	16567	16706	16563	16671	16682	16707	16690	16828	16515	16516	16845	16896	16690	16696	16637	16732	16872	16649	16889	16730	16660	16717	17008	16686	16617	16631	16850	16868	16725	16753	16650	16749	16819	16611	16650	16776	16869	16682	16643	16797	16763	16572	16701	16718	16730	16769	16706	16831	16919	16705	16726	16721	16800	16566	16707	16682	16921	16784	16731	16647	16830	16942	16800	16841	16771	16597	16637	16799	16781	16795	16682	16622	16692	16580	16620	16602	16553	16672	16758	16771	16896	17058	16742	16906	16684	16826	16796	17009	17013	16997	16879	16742	16725	16946	16723	16633	16825	16711	16774	16783	16910	16687	16851	16773	16661	16717	16727	16639	16580	16735	16728	16694	16652	16580	16547	16771	16742	16797	16879	16863	16868	16811	16803	16553	16600	16721	16782	16799	16864	16768	16668	16758	16766	16723	16703	16713	16750	16767	16677	16843	16924	16751	16774	16786	16857	16796	16709	16765	16714	16538	16974	16683	16541	16708	16704	16768	16596	16710	16902	16796	16960	16731	16768	16734	16756	16823	16607	16749	16703	16725	16613	16809	16459	16747	16920	16580	16814	16789	16660	16735	16632	16746	16635	16517	16768	16588	16766	16759	16717	16725	16709	16830	16713	16860	17001	16760	16603	16575	16723	16867	16822	16509	16556	16812	16823	16901	16702	16736	16706	16811	16856	16968	16816	16890	16685	16722	16762	16978	16817	16740	16759	16731	16878	16614	16772	16719	16833	16846	16859	16843	16860	16606	16969	16821	16808	16665	16756	16718	16736	16692	16846	16719	16699	16661	16703	16645	16593	16756	16669	16772	16675	16784	16802	16654	16641	16817	16842	16843	16823	16511	16817	16567	16697	16782	16855	16694	16708	16680	16675	16825	16732	16583	16685	16729	16642	16744	16637	16800	16620	16953	16826	16669	16729	16805	16721	16783	16774	16711	16665	16648	16764	16622	16694	16752	16652	16927	16855	16536	16949	16747	16849	16744	16613	16880	16893	16940	16649	16600	16977	16749	16722	16723	16652	16741	16804	16590	16928	16546	16968	16632	16788	16794	16811	16683	16566	16748	16988	16859	16847	16642	16683	16712	16872	16530	16561	16579	16808	16624	16743	16769	16808	16464	16723	16694	16597	16775	17005	16528	16701	16708	16719	16671	16683	16840	16823	16546	16726	16868	16796	16791	16902	16890	16689	16761	16956	16752	16786	16773	16528	16759	16810	16679	16859	16838	16764	16829	16666	16608	16868	16794	16731	16807	16848	16678	16740	16538
15237	28872	26588	20964	18732	17518	16924	16976	21139	35238	50372	48538	40830	30427	20673	16359	14649	14488	14106	14243	14228	14191	14203	14059	14236	14105	14251	14078	14316	14046	14118	14201	14249	14119	14292	14114	14150	14210	14230	14180	14132	14092	14116	14281	14146	14381	14085	14225	14150	14100	14146	14175	14214	14140	13879	14136	13993	14181	14278	14149	14262	14214	14201	14074	14201	14155	14032	14168	14117	14160	14016	14179	14068	14023	14240	14150	14309	14117	14153	14252	14067	14060	14049	14246	13950	14105	14194	14006	14106	14192	14245	13915	13969	14047	14172	14147	14123	14247	14038	13993	14123	13994	14071	14093	13813	14179	14094	14132	14200	14119	14039	14043	14013	14309	14137	14168	14032	14369	14149	13919	14191	13998	13996	14316	14231	14108	14283	14103	14065	14019	14142	14066	13991	14043	14207	14227	14091	14210	14225	14172	14249	14088	14154	14086	14301	14109	14043	14204	14175	14244	13957	14159	14126	14149	14171	14143	14223	14152	14258	14157	14178	13974	14104	13894	14015	13955	14180	14119	14107	14124	14108	14210	14019	14133	14110	14046	13975	13981	14092	14161	14064	14105	14137	13992	14099	14115	14235	14133	13963	14076	14106	14115	14117	14290	14200	14175	14218	14162	14139	14129	13891	14065	14191	14185	14103	14177	13907	14241	14218	14124	14225	14263	14022	13981	14284	14113	14065	14095	14061	14190	14101	14146	14105	14184	14150	14137	14024	14025	14157	14190	14176	14265	14131	13909	14203	14137	14037	14124	14160	14125	14213	14093	14110	13955	14086	14022	14113	14123	14157	14002	13937	14137	14067	14248	14088	14115	14315	14326	14212	14151	13986	14155	14188	14124	14023	14235	14090	14115	14115	14213	14078	13974	14143	14169	13997	14177	14251	14146	13994	14110	14085	14145	14032	14130	14140	14100	14027	14370	14072	14135	13958	14133	14210	14130	14162	13912	14017	14119	14300	14103	14188	14136	14144	14181	14167	14329	14146	14065	14085	14027	14142	14139	14029	14106	14054	14093	14196	14181	14280	14276	14046	14177	14124	14359	14040	14102	14020	13892	14238	14145	14198	14060	14071	14026	14038	14085	14245	14071	14081	14079	14208	14169	14051	14207	14133	14070	14134	13964	14130	14099	14072	14139	14205	14112	14141	14263	14058	14362	14180	14166	14028	14270	14009	14088	14128	14143	14190	14201	13985	13965	14175	14019	14066	14200	14069	14068	14185	14134	14192	14351	14208	14112	14262	14127	13849	14071	13938	14148	14077	14129	14022	14166	14203	14132	14050	14062	14220	14086	14115	14280	14095	14226	14077	14159	14122	14008	14071	13982	14232	14260	14020	14083	13891	14140	14138	14095	14212	14194	14216	14181	13991	14023	14156	14131	14192	14037	14196	14069	13973	14108	14002	14094	14079	13973	14148	14209	14227	13946	14122	14149	14193	14033	14052	14153	14198	14138	14179	13803	14193	14135	14213	14239	14246	14144	14074	14138	14083	14152	14050	14170	14086	14202	14122	14156	14080	14176	14094	14176	14184	14211	14036	14161	14263	14059	14047	14188	14233	14163	14121	14307	13969	14217	14044	14027	14001	14015	14215	14097	14036	14105	14181	14160	14260	14094	14155	14147	13936	14097	14156	13997	13991	14223	14187	14079	14127	14108	14084	14112	14149	13984	14287	14188	13962	13962	14219	14001	14137	14114	14236	14098	14092	13996	14095	14191	14195	14104	14117	14209	14257	14125	14120	14266	14039	14178	14172	14167	14330	14101	14025	13966	14123	13965	14059	14168	14275	14130	14069	14252	14000	14149	13899	14017	14075	14112	14217	14103	13992	14085	14110	14065	14162	14030	14132	14078	13990	14252	14011	14085	14233	14179	14051	14129	14102	14265	14212	14066	14264	14212	14127	14106	14176	14036	14126	14150	14025	14112	14053	14079	14055	14120	14145	14112	14125	14136	14109	14063	14268	14100	14110	14039	14063	14171	13961	14011	14125	14002	13921	14134	14096	14138	14019	14308	14125	14055	14292	13949	14248	13986	14243	14083	14076	14194	14133	14164	14290	14144	14118	14139	14184	14223	13935	13960	14014	14093	14245	14255	14155	14056	14096	13942	14122	14149	14155	14215	14134	14049	14092	13939	14136	13868	14103	14195	14255	14148	14103	14170	14097	14081	14164	14179	14148	14021	14129	14135	14029	13957	14187	14069	14046	14028	13906	14067	14198	14010	14021	14099	14037	14270	14103	14030	14044	13968	14039	14070	13986	14075	14090	14153	14024	14077	14050	14358	14148	14157	14089	14167	14106	13929	14275	14188	14196	14045	13989	14123	14225	14054	14142	14102	13988	14054	14140	14153	14212	14320	14030	14092	14044	14092	14303	14204	14181	14227	14165	14216	14083	14005	14202	13911	14217	14087	14163	14132	14140	14090	14107	14095	14113	14098	14116	14280	14146	14072	14067	14075	14047	14157	14142	14086	14226	14015	14223	14134	14049	14163	13936	14101	13764	14155	14100	14079	14106	14137	14177	14117	14036	13960	14079	14097	14169	14130	14040	14060	14024	14106	14081	14181	14134	14068	14168	14099	14045	14176	14111	14172	14116	14055	14124	14134	14149	14105	14168	14132	14045	14180	14147	14120	14172	13994	14160	14070	14011	14076	14235	14155	14366	14240	14013	14278	14207	14093	13974	14042	14276	14217	14072	14013	14050	14178	14161	14046	14241	14105	14146	14139	14046	13945	14203	14106	14125	14147	14103	14034	13975	14108	14164	14207	13890	14072	14141	13991	14080	14023	14120	14088	14086	14040	14096	14208	14127	14090	14144	14022	14097	13954	14065	14059	14072	14103	14150	14059	14005	14065	14138	14021	13932	14061	14223	14032	14039	14020	14146	14260	14099	14062	14119	14132	14097	14086	14087	14047	14073	14082	14128	14067	14142	14051	14290	14129	14049	14180	14224	14114	14189	14156	14046	14103	14144	14113	14248	14072	13991	14038	14055	14100	14210	14131	14084	14173	14120	14132	14240	13965	13971	14148	14076	14110	14034	14004	14020	14117	14131	14198	14111	14153	14232	14059	14157	14027	14121	14155	14027	14134	14146	14241	14118	14112	14222	14076	14180	14081	14132	14092	14105	14261	14068	14287	14219	14078	14215	14139	14161	14216	14135	14138	14041	14209	14087	14161	14034	14106	14141	13874	14184	14166	13969	14118	14133	14074	14131	14174	14032	14130	14274	13963	14109	14241	14294	13922	14165	14096	14029	14251	14182	14022	14091	13963	14281	14141	14171	14005	14054	14234	13849	14131	13988	13969	14160	14206	14221	14163	14218	14075	14125	14339	14055	14017	14094	14294	14145	14154	14108	14112	14023	14034	14152	14109	14102	14196	14111	14230	14256	14126	14040	14149	14169	14353	14184	13888	14148	14077	14109	14001	14139	14211	14015	14097	14252	14180	14106	14070	14082	14040	14013	14300	14010	14081	14205	13896	14076	14166	14064	14130	14180	14121	14130	14097	14206	14063	14152	14020	14006	14058	14174	14013	14122	14003	13927	14269	14015	14044	14263	13938	14092	14077	14121	14073	14310	14154	14231	14115	13986	14122	14105	14191	13996	14137	14156	14017	14178	13906	14108	13950	14066	13909	14217	14118	13974	13999	14065	14170	14222	14201	14142	14113	14142	14131	14010	14261	14188	14261	13968	14144	14178	13940	14072	14031	14099	14244	14181	14194	14235	14064	14255	14181	14035	14128	13975	14194	14175	14183	14200	13919	14243	14075	14066	14071	14064	14126	13990	14089	14204	14087	13977	14062	14298	14028	14117	14074	14129	14043	14248	14145	14182	14132	14025	13958	14364	14094	14054	14114	14085	14096	14106	14152	14188	14068	14266	13948	14125	14088	14224	14147	13996	14216	14097	13882	14235	14124	14018	14233	14136	14267	14191	14058	14092	14132	14003	14110	14239	14199	14148	14174	14186	14036	14056	14292	14124	14144	14031	14035	14128	14082	14005	14110	14056	14193	14101	14244	14145	13979	14167	14048	14195	14164	14106	14070	14252	14150	14012	14250	13980	14142	14255	14048	14147	13984	14146	14065	14133	14136	14186	14233	14041	14078	14209	14193	13981	14165	14073	14020	14109	14248	14232	14112	14206	14197	14074	14077	14062	14243	14208	14114	14133	14170	14149	14066	14054	14109	14256	14238	14126	14037	14175	14330	13979	13952	13947	14047	14206	13975	14332	13992	14140	14133	14195	14002	14074	14292	14114	14201	14219	14066	14151	14069	14045	14109	14304	14093	14137	14063	14068	14260	14126	14068	14044	14078	14182	14067	13993	13984	14198	14035	14266	14047	14169	14107	14041	14038	14060	14196	14110	14161	13981	14091	13932	14118	14225	14022	14206	14029	14169	14149	14039	13879	14164	14068	14351	14014	14120	14223	14353	14220	13828	14085	13984	14024	14242	14099	14082	14173	14122	14231	14238	14069	14163	14179	14196	14223	14274	14048	14171	14204	14090	14103	14176	14233	14111	13997	14089	14136	14191	14253	14059	14248	14194	14233	14213	14097	14077	14032	14167	14203	14119	14098	14006	13964	14289	14032	13988	14256	14255	14027	14253	14161	14170	14023	14059	14056	14157	14063	14193	14155	13991	14100	14220	14062	14060	14170	14025	14079	14028	14283	14110	14144	14234	14025	14119	14064	14032	14252	14357	14310	14050	14101	14195	14160	13967	14124	14055	13968	14056	14081	13937	14051	14093	13988	14050	14004	14156	14054	14154	14123	14231	14221	14114	13936	14063	14265	13956	14118	14110	14124	14242	14176	14051	14237	14096	13942	14054	14106	14112	13997	14192	14270	14191	14032	14283	14063	14119	14099	14073	14123	14216	14207	13955	14237	14046	14096	14297	14130	14311	14054	14222	14036	14069	14195	14195	13986	14045	14124	14101	14058	14180	14140	14033	14167	14214	14095	14133	14028	14270	14115	14221	14172	14028	14237	14214	13965	14130	13933	14127	14103	14003	13993	13934	14112	14119	14072	13990	14112	14105	13959	14066	14105	14190	13904	14085	14092	14172	14034	14187	13914	14167	14096	14302	14134	14082	14344	14113	14144	14088	14032	14134	14107	13979	14084
27106	21625	24407	20893	17182	17292	17285	17123	17684	19292	20456	20634	19425	18365	17363	17079	16525	16763	16818	16724	16577	16714	16636	16715	16855	16601	16575	16483	16717	16440	16793	16522	16562	16749	16654	16672	16763	16603	16760	16642	16545	16588	16719	16854	16370	16409	16666	16712	16785	16670	16685	16714	16516	16472	16669	16748	16567	16770	16684	16584	16672	16567	16554	16567	16593	16697	16758	16699	16774	16693	16502	16579	16643	16692	16597	16625	16580	16584	16463	16736	16385	16693	16530	16482	16605	16429	16603	16596	16680	16485	16581	16655	16723	16631	16585	16653	16479	16609	16534	16548	16671	16634	16638	16495	16830	16445	16666	16400	16619	16703	16504	16461	16810	16598	16848	16638	16578	16763	16573	16746	16700	16637	16483	16733	16382	16658	16757	16866	16550	16675	16650	16555	16714	16705	16702	16800	16610	16605	16879	16506	16776	16620	16450	16544	16607	16383	16601	16630	16527	16658	16628	16808	16743	16521	16764	16693	16636	16658	16744	16730	16548	16715	16502	16627	16756	16683	16273	16596	16665	16704	16609	16622	16644	16422	16608	16638	16684	16632	16480	16587	16646	16633	16645	16743	16601	16685	16787	16605	16526	16549	16573	16655	16554	16617	16635	16519	16651	16536	16573	16713	16631	16568	16633	16743	16744	16603	16508	16697	16565	16877	16568	16586	16517	16687	16596	16564	16599	16729	16741	16439	16701	16502	16568	16534	16645	16675	16643	16655	16342	16597	16670	16724	16708	16734	16412	16614	16715	16724	16606	16599	16572	16697	16521	16516	16807	16621	16519	16512	16536	16415	16765	16741	16686	16670	16659	16417	16599	16588	16628	16637	16729	16601	16643	16688	16793	16709	16658	16514	16702	16628	16777	16565	16643	16617	16595	16671	16625	16614	16781	16565	16763	16661	16608	16553	16682	16554	16480	16651	16843	16570	16497	16704	16570	16276	16551	16717	16575	16609	16703	16586	16810	16608	16754	16568	16816	16589	16738	16580	16505	16709	16690	16753	16587	16664	16483	16558	16654	16661	16758	16597	16677	16631	16681	16661	16700	16671	16561	16570	16780	16588	16645	16540	16655	16637	16527	16853	16605	16810	16550	16607	16523	16627	16563	16607	16683	16519	16496	16620	16548	16527	16574	16661	16535	16503	16463	16607	16614	16529	16560	16688	16537	16442	16556	16746	16500	16631	16766	16639	16774	16672	16574	16546	16711	16700	16760	16523	16511	16572	16718	16515	16473	16576	16517	16771	16611	16707	16714	16721	16557	16596	16635	16634	16353	16629	16700	16725	16602	16755	16625	16412	16573	16589	16483	16745	16631	16911	16418	16570	16719	16636	16660	16570	16687	16664	16576	16536	16567	16653	16719	16643	16825	16628	16532	16379	16588	16789	16596	16543	16643	16469	16600	16550	16553	16740	16563	16785	16735	16603	16502	16399	16517	16486	16798	16609	16673	16770	16496	16371	16779	16592	16483	16761	16764	16689	16501	16614	16766	16690	16742	16700	16527	16686	16732	16708	16928	16646	16614	16527	16760	16617	16584	16603	16608	16702	16610	16873	16528	16506	16689	16652	16662	16830	16716	16809	16686	16611	16562	16733	16508	16411	16532	16664	16575	16626	16672	16689	16683	16879	16460	16603	16707	16736	16649	16547	16577	16655	16660	16459	16695	16547	16806	16467	16655	16622	16548	16512	16620	16609	16643	16697	16603	16689	16719	16685	16627	16548	16697	16682	16697	16529	16562	16524	16500	16498	16594	16333	16765	16570	16584	16770	16719	16693	16380	16612	16731	16723	16705	16612	16622	16580	16576	16612	16598	16331	16621	16663	16607	16614	16766	16364	16569	16497	16824	16515	16530	16455	16760	16505	16522	16533	16577	16621	16728	16487	16465	16689	16685	16717	16521	16537	16720	16682	16612	16543	16639	16728	16577	16481	16644	16652	16694	16597	16793	16630	16640	16549	16576	16606	16656	16604	16618	16482	16608	16343	16789	16707	16551	16463	16647	16671	16761	16488	16763	16550	16471	16671	16739	16767	16600	16764	16638	16690	16470	16521	16571	16439	16436	16524	16505	16549	16587	16707	16632	16577	16589	16545	16544	16490	16588	16728	16687	16563	16708	16469	16823	16576	16797	16688	16791	16417	16635	16495	16648	16817	16684	16476	16503	16471	16686	16687	16722	16527	16540	16765	16794	16679	16585	16612	16483	16524	16558	16577	16437	16573	16524	16656	16643	16682	16590	16523	16511	16458	16545	16611	16588	16700	16747	16768	16671	16688	16702	16572	16616	16637	16241	16489	16585	16596	16776	16793	16792	16679	16745	16490	16713	16692	16572	16578	16543	16658	16670	16771	16747	16484	16653	16565	16320	16475	16632	16770	16517	16614	16670	16775	16582	16487	16726	16628	16578	16455	16580	16621	16751	16502	16538	16653	16732	16710	16623	16487	16586	16530	16494	16619	16539	16594	16630	16796	16735	16455	16513	16471	16654	16841	16655	16543	16546	16902	16727	16720	16714	16660	16513	16590	16692	16626	16796	16708	16718	16637	16758	16636	16607	16552	16583	16591	16515	16547	16770	16601	16705	16705	16515	16633	16516	16494	16574	16731	16590	16469	16682	16671	16541	16773	16880	16763	16830	16639	16632	16566	16571	16440	16745	16492	16640	16749	16578	16568	16759	16548	16648	16474	16770	16568	16700	16771	16528	16512	16601	16507	16789	16646	16679	16617	16628	16704	16563	16748	16642	16548	16758	16519	16426	16632	16822	16632	16685	16672	16751	16603	16553	16891	16459	16560	16648	16597	16522	16484	16378	16583	16758	16703	16464	16559	16409	16556	16616	16650	16650	16533	16489	16496	16547	16777	16750	16671	16511	16665	16632	16845	16640	16749	16826	16509	16637	16728	16744	16654	16543	16620	16712	16895	16736	16447	16484	16505	16607	16610	16663	16580	16752	16455	16595	16685	16664	16615	16694	16544	16795	16759	16501	16814	16635	16523	16620	16726	16725	16607	16821	16678	16519	16646	16557	16607	16759	16681	16627	16715	16619	16587	16849	16672	16637	16517	16572	16610	16606	16525	16701	16643	16749	16608	16488	16554	16597	16576	16654	16645	16525	16643	16428	16504	16723	16570	16489	16497	16623	16687	16609	16370	16628	16674	16787	16587	16738	16677	16666	16618	16621	16651	16518	16795	16645	16814	16666	16835	16690	16709	16470	16550	16569	16710	16534	16569	16699	16764	16796	16530	16536	16714	16447	16549	16773	16657	16586	16533	16635	16434	16636	16582	16624	16786	16593	16588	16635	16583	16624	16666	16558	16575	16944	16755	16515	16833	16756	16500	16690	16636	16480	16582	16625	16508	16664	16724	16718	16663	16775	16590	16727	16549	16594	16554	16653	16383	16813	16666	16665	16614	16839	16692	16536	16564	16745	16675	16685	16795	16526	16776	16620	16598	16555	16673	16644	16760	16473	16479	16592	16548	16618	16503	16626	16484	16755	16728	16504	16697	16385	16767	16565	16407	16633	16784	16639	16486	16532	16764	16553	16611	16674	16640	16511	16552	16499	16681	16554	16630	16726	16690	16528	16793	16606	16625	16612	16633	16479	16664	16598	16699	16686	16455	16560	16712	16692	16630	16526	16544	16847	16447	16445	16732	16691	16784	16668	16724	16530	16511	16612	16636	16718	16586	16778	16644	16463	16603	16566	16606	16563	16605	16637	16833	16694	16604	16526	16422	16635	16630	16568	16658	16669	16717	16403	16741	16606	16563	16685	16457	16793	16552	16723	16658	16486	16513	16644	16563	16688	16666	16519	16559	16651	16740	16626	16675	16693	16693	16567	16806	16488	16621	16542	16717	16621	16760	16653	16742	16758	16438	16445	16528	16556	16566	16511	16650	16637	16458	16690	16494	16662	16532	16497	16754	16676	16644	16479	16465	16613	16478	16394	16663	16654	16598	16683	16427	16704	16569	16502	16541	16731	16588	16623	16671	16584	16512	16481	16574	16541	16583	16520	16587	16752	16806	16610	16500	16513	16631	16561	16742	16684	16862	16743	16771	16736	16761	16400	16677	16705	16584	16457	16508	16511	16577	16654	16628	16705	16392	16501	16541	16495	16716	16772	16571	16514	16628	16582	16752	16709	16726	16470	16707	16600	16700	16787	16427	16616	16679	16533	16748	16592	16634	16448	16706	16552	16621	16651	16575	16587	16737	16620	16607	16613	16470	16777	16577	16518	16535	16750	16666	16687	16646	16859	16681	16731	16752	16632	16726	16445	16666	16542	16696	16487	16766	16776	16430	16571	16730	16921	16590	16682	16731	16642	16710	16517	16497	16651	16672	16637	16622	16689	16437	16800	16698	16499	16558	16564	16604	16780	16778	16590	16573	16703	16811	16630	16781	16829	16639	16820	16621	16611	16483	16470	16677	16626	16569	16584	16805	16657	16610	16643	16592	16714	16748	16643	16530	16539	16738	16607	16647	16583	16700	16767	16606	16589	16568	16580	16626	16540	16591	16843	16733	16573	16535	16458	16714	16495	16745	16577	16512	16490	16581	16636	16768	16665	16678	16799	16746	16598	16635	16619	16624	16773	16733	16556	16618	16507	16646	16661	16634	16762	16547	16617	16468	16456	16788	16615	16622	16577	16524	16585	16593	16516	16636	16728	16733	16422	16651	16628	16655	16628	16601	16642	16502	16618	16465	16513	16720	16644	16456	16563	16793	16729	16640	16583	16577	16508	16645	16563	16707	16511	16547	16871	16647	16799	16723	16569	16850	16408	16358	16657	16684	16544	16474	16729	16757	16615	16731	16537	16869	16645	16399	16764	16569	16812	16831	16614	16655	16566	16613	16629	16598	16779	16624	16576	16477	16529	16602	16670	16703	16680	16592	16725	16510	16757	16670	16693	16667	16775	16794	16585	16432	16603	16711	16615	16543	16559	16577	16643	16688	16644	16776	16472	16442	16630	16869	16711	16702	16656	16653	16631	16659	16739	16724	16676	16699	16638	16399	16656	16552	16784	16504	16591	16757	16755	16754	16502	16771	16817	16583	16792	16505	16412	16548	16521	16755	16634	16768	16573	16521	16638	16549	16666	16653	16591	16605	16749	16703	16778	16592
14262	17412	16953	15442	15184	14903	14600	14528	15536	18026	19296	18929	17273	15691	14889	14264	14138	14191	14055	14090	14124	14120	14168	13938	14144	14029	13975	14120	14024	13988	14205	14154	14041	14031	14117	14130	14247	14086	14098	13882	14041	14010	14239	13945	14180	13924	14038	14207	14234	14150	14060	14124	13961	14112	13973	14111	14157	14017	14217	14217	14048	14178	14032	14034	14108	14158	14176	14067	14158	14244	14136	14231	14263	14124	13952	14097	14030	13956	14117	14185	14151	13954	14183	14222	14063	14432	14123	14100	14152	14134	14080	14104	14029	13944	14240	14119	14182	14056	14042	14013	14047	14101	14056	14145	14164	14047	14147	14064	14024	13968	14042	14162	13944	14085	14098	13850	14288	14078	14196	14223	14138	14164	14055	14244	14048	13952	14093	14114	14133	14076	14024	14140	14009	14061	13918	14151	13988	14128	14191	14128	14071	14114	13974	14082	14046	14085	14147	13910	14143	14137	14160	14099	14018	14210	14005	14185	14094	14310	14046	14188	14165	14085	13989	14139	14023	13951	14282	13981	14073	13962	14218	14068	14075	14071	14052	14122	14126	14022	14154	14105	14158	14005	13916	14028	14119	14162	14109	14119	14009	14153	14061	14195	14059	14021	14076	14235	14217	14134	14218	14106	14029	14099	14146	14176	14218	14187	14147	14109	14013	14194	14174	13966	14192	13988	14156	14047	13980	14285	13993	13974	14098	14131	13982	14150	14089	14059	14170	14417	14029	13935	14235	14114	13968	13984	14180	14090	14176	14143	13896	14124	14140	14064	14314	14142	14031	14210	14183	14108	14204	13938	14167	13887	14120	14215	14133	14177	14029	14096	14138	14060	14187	14151	14219	13976	14168	14008	14130	14031	14133	14099	13955	14170	14068	14085	14160	14025	14107	14102	14115	14017	14238	14028	14054	14213	14123	14067	14030	14203	14028	14138	14132	14230	14273	14194	14203	14051	14214	14163	13961	14078	14116	13992	14099	14043	14035	14176	13981	14141	14067	14023	14241	14024	14059	13970	14117	14160	14220	13956	14107	14119	14040	14101	13943	14166	14043	14088	14148	14255	14107	13901	14010	13993	14213	14105	13961	14146	14050	14100	14202	14202	14203	14187	14069	14134	14020	14060	14271	14066	14140	14002	14036	14263	13999	14040	14061	14177	14088	14070	14247	13996	14168	14227	14105	13877	14144	14246	13941	14202	14196	14143	14096	14045	13884	14118	14122	14089	14204	14025	14024	14232	14003	14137	14105	14060	14187	14152	14056	13972	14086	14046	14002	14100	14066	14121	14097	14085	14199	14116	14161	14031	14067	14231	14100	14189	14062	14075	14033	14102	14166	14173	14108	14055	14181	14053	14001	14237	14047	14084	14195	14085	14008	14136	13995	14186	14343	14140	14007	14108	14159	13878	14137	14203	14245	14317	14178	14027	14137	14098	14189	14119	14188	14098	14089	14117	14076	14223	14150	13978	13949	14140	14127	14093	14085	14104	14160	14145	14176	13997	14125	14177	14154	14102	14014	14096	14116	14229	13971	14086	14141	14212	14157	14094	14064	14086	14147	14088	14135	14116	13913	14286	14169	14115	14045	13964	14211	14064	14133	14005	14018	13899	14235	14021	14064	14170	14053	14114	14086	14233	14140	13960	14016	14153	14005	14213	14187	14062	14064	14023	14117	14222	14079	14005	14253	14152	14142	14189	14137	13896	14102	14218	13918	14192	14174	14148	14102	14095	14211	14081	14006	14046	14124	14301	14313	14114	14197	14342	13972	14176	14174	14124	14090	14036	14109	14171	14066	14127	14158	14152	14175	14122	14240	13994	14114	14107	14125	14023	14083	14180	14158	14186	14232	14149	14253	14140	13962	14244	14123	14130	13950	14160	14016	14100	14209	14233	14136	14111	14108	14068	13998	14249	14221	14157	14110	14248	14019	14244	14153	14031	14137	14102	14094	14178	14118	14058	14131	14059	14138	14111	14004	14203	14191	13996	14061	14146	14163	14218	14089	14111	14208	14054	14211	14066	14099	14165	14000	14103	14117	13903	14117	14267	13800	14146	14040	14124	14102	14142	14065	14189	13839	14216	13980	14111	14057	14072	13982	14044	14178	14039	14038	14118	14082	14002	14128	14055	14141	14283	14192	14070	14016	14088	13946	14190	14152	14189	14072	14099	14120	14197	14071	13955	14038	14232	14031	14092	14026	13915	13981	13952	14181	14185	14061	14101	14064	14177	13989	14125	13922	14048	14115	14092	14101	14097	14106	13967	14012	14048	13983	14214	14126	14139	14048	14170	14139	14137	14026	14129	14184	14105	14188	14199	14104	14144	14183	14145	14011	14098	14149	14061	14171	14141	14095	13954	14004	14292	14052	13979	14067	13957	14083	14035	14054	14069	14230	14063	14241	13962	14316	14082	14097	14257	14219	14101	14042	14075	14164	14134	14186	14279	14174	14151	14281	14013	14207	14315	14089	14144	14053	14245	13857	14150	13884	14050	14061	14074	14079	13987	13956	14075	14139	14134	14065	14228	13932	14047	14056	14086	14196	14221	14177	14151	14040	13949	14084	14095	14068	14189	14179	14140	13978	14105	14217	14099	13944	14218	14066	14215	14075	14019	14225	13975	14080	14114	14253	14106	14014	14218	14005	14124	14243	14039	14032	14271	14179	14156	14082	14112	14145	14059	14299	14218	14220	14095	14103	14033	14161	14213	13998	14024	14084	14056	14176	14008	14109	14169	14091	14013	14210	14012	14175	14063	14022	14019	14148	13983	14107	13978	14126	14178	14104	14153	14267	14006	14002	14171	14171	14191	14104	14065	14070	14119	14066	14212	14037	14072	14099	14216	14061	14132	13936	14141	14094	14083	14238	14134	14128	14056	14186	14222	14172	14068	14046	13974	14032	14338	14145	14187	14138	14021	14064	14057	14048	14278	14150	14200	14112	14079	14050	14074	14188	13961	14156	14143	14128	14139	14086	14000	14119	14255	14251	14162	14103	14110	14019	14150	14152	14079	13963	14076	14122	14331	14047	14140	14130	14133	14054	13942	14076	14080	14044	14109	13977	14058	14181	14111	13938	14193	14139	14126	14135	14018	14079	14096	13999	14113	14093	13958	14192	14094	14139	14245	14017	14102	14098	14215	14280	13996	14096	14022	14103	14108	14163	14186	14058	14116	14147	13959	14085	14055	14228	14107	14219	14209	14016	14037	14158	14102	14081	13944	14271	14245	14195	14180	14036	13976	14020	14161	14133	14022	14216	14110	14005	14166	14232	13978	14225	14112	14227	14112	14023	14130	14073	14144	14142	14214	14103	13959	14242	14074	14139	13988	13919	14071	14003	14155	14052	14182	14198	14048	13974	14088	14178	13994	14080	14122	14146	14043	14062	14058	14060	14154	14117	14230	14187	14131	14072	14234	14153	14084	14027	14068	14066	14029	14147	14111	14126	14001	14112	14107	14102	14161	14267	14194	14170	14051	14090	14030	14063	14122	14156	13966	14070	14001	14143	14124	14083	14153	14138	14175	14136	14120	13997	14189	14146	14132	14180	14135	14056	14109	14068	14205	14008	13987	14052	14131	13977	14186	14081	14170	13978	13971	14192	14106	14131	14236	14049	14116	14075	14119	14086	14041	14038	14090	14064	14297	14036	14130	14333	14124	14092	14166	14174	14107	14160	14180	14102	13971	14172	14115	14202	14070	14015	14202	14045	14119	14220	14047	14035	14096	14219	13924	14205	14158	14103	14055	14187	14042	14174	13990	13990	14099	14197	14149	14109	14167	14098	14238	14092	14103	14327	14155	13969	14215	14177	13956	14299	14041	14118	14273	14332	14149	14141	14219	14087	14104	14155	13907	14090	14183	14161	14074	14149	14158	14291	14084	14037	14135	14019	14147	13939	14228	14155	14208	14182	14070	13920	14180	14122	14004	14130	14072	13916	14157	14152	14074	14133	14228	14124	14088	14085	14277	14097	14159	13998	14145	14157	14093	14104	14119	14197	14048	14026	14167	14089	14145	14016	14141	14116	14092	13903	14052	14046	14083	14288	14250	14243	14172	14137	13982	14197	13995	14113	14056	14096	13989	14172	13962	14126	14242	14053	14152	14168	14120	14105	14270	14131	14114	14065	14004	14147	14236	13890	14048	14286	14238	14123	13976	14179	14009	14051	14111	14128	13970	14148	13957	14111	14251	14087	14209	14230	14075	13990	14126	14046	14076	13973	14086	14150	14018	14148	14046	13996	14071	14336	14242	14168	14150	14114	14258	14172	14038	14077	13956	14148	14063	14207	14148	14176	14292	14144	14148	13939	14190	14151	14117	13997	14066	14109	14187	13904	14052	13931	14064	14132	13904	14164	14088	14220	14018	14039	14091	14118	14080	14242	14045	14066	14061	14138	14252	14029	14098	14218	13995	14100	14056	14015	14095	13905	14191	14162	14107	13975	14197	14117	14146	14084	13992	14077	14247	14038	13973	14213	13979	14105	14295	14126	14162	14038	14015	14144	14019	14006	14113	14159	14069	14144	14233	14125	14303	13996	14093	14224	14151	14130	14146	14198	14064	14133	14243	14180	14195	14095	14087	14009	14034	14133	14186	14235	14236	14059	14231	14195	13890	14026	14069	14192	13997	14365	14350	14064	14093	14046	14263	14228	14056	14015	14123	13963	14176	14053	14019	13960	14068	13970	14083	14116	14140	14157	14077	14129	14133	14018	14152	14130	13938	14077	14186	14134	14169	14027	14158	13953	13920	13986	14147	14180	14045	14151	14191	14040	14126	14114	14086	14090	14077	13946	14216	14103	14274	14055	13889	14057	14107	14125	14170	14192	14200	14186	14076	14136	14111	14110	14098	14086	14043	14115	14159	13900	14274	14150	14136	14099	13909	14162	14064	14278	14064	14114	14026	13875	14118	14233	14183	14153	14140	14066	14028	14065	14080	14246	14014	14106	14178	14098	14075	14337	13967	14037	14181	13907	13975	14149	14125	14022	14090	14144	14100	14118	14070	14201	14118	14110	14097	14216	14101	14127	14077	14192	14330	14010	14049	14181	14154	13938	14062	13991	14086	14086	13989	14126	14164	14276	14084	14074	14237	14051	14135	14302	14189	14200	14072	14074	14104	14276	14003	14178	14065
24487	21045	28086	24535	21758	19792	19283	18579	24824	32704	34757	31406	26581	21705	18656	17446	16829	16787	16727	16703	16627	16764	16517	16770	16784	16775	16629	16823	16837	16735	16847	16671	16632	16778	16734	16615	16620	16766	16716	16814	16708	16741	16693	16906	16727	16353	16599	16625	16793	16696	16544	16636	16685	16541	16699	16589	16758	16772	16629	16562	16599	16525	16644	16603	16755	16524	16538	16666	16446	16802	16525	16637	16785	16457	16893	16776	16699	16808	16903	16563	16583	16860	16620	16633	16554	16622	16638	16564	16637	16527	16703	16721	16686	16505	16590	16582	16667	16591	16636	16532	16722	16620	16723	16437	16558	16613	16826	16833	16529	16658	16604	16508	16614	16621	16651	16668	16675	16678	16492	16504	16783	16852	16569	16518	16580	16484	16664	16669	16587	16529	16568	16611	16560	16657	16642	16521	16474	16737	16815	16711	16647	16595	16635	16774	16625	16481	16546	16788	16683	16589	16508	16629	16618	16703	16779	16678	16639	16403	16740	16522	16533	16640	16748	16502	16695	16614	16618	16667	16830	16583	16435	16786	16742	16574	16594	16771	16436	16651	16708	16467	16616	16516	16727	16500	16686	16654	16711	16762	16438	16756	16494	16601	16434	16601	16544	16660	16592	16708	16537	16765	16792	16746	16711	16773	16645	16535	16657	16627	16726	16581	16514	16620	16615	16398	16551	16704	16624	16448	16675	16623	16660	16876	16789	16831	16719	16664	16525	16742	16628	16874	16613	16544	16609	16574	16601	16491	16346	16577	16537	16472	16919	16623	16661	16517	16445	16514	16545	16669	16593	16789	16635	16538	16607	16482	16654	16611	16618	16605	16712	16601	16595	16589	16501	16620	16658	16638	16628	16555	16607	16580	16708	16635	16762	16649	16781	16652	16425	16899	16579	16552	16685	16369	16534	16450	16574	16735	16498	16675	16584	16502	16477	16381	16582	16691	16654	16634	16573	16499	16762	16789	16683	16898	16610	16733	16519	16707	16582	16676	16484	16605	16498	16522	16647	16536	16621	16624	16757	16737	16656	16489	16491	16600	16663	16819	16528	16578	16613	16599	16728	16298	16618	16743	16666	16492	16504	16554	16635	16609	16697	16770	16647	16601	16675	16779	16575	16532	16608	16802	16585	16650	16641	16627	16594	16608	16650	16588	16626	16838	16692	16510	16663	16570	16731	16790	16509	16723	16737	16631	16436	16775	16524	16647	16615	16631	16558	16583	16685	16535	16648	16653	16566	16685	16619	16692	16725	16597	16653	16603	16780	16653	16644	16555	16738	16431	16721	16674	16583	16515	16679	16738	16743	16557	16406	16573	16432	16628	16578	16712	16596	16641	16607	16712	16647	16789	16649	16425	16460	16721	16441	16637	16591	16713	16682	16744	16692	16620	16669	16818	16573	16778	16828	16811	16567	16713	16564	16743	16585	16805	16507	16509	16589	16653	16481	16762	16637	16547	16708	16656	16729	16576	16858	16711	16549	16443	16595	16674	16475	16630	16366	16756	16507	16629	16824	16746	16558	16625	16544	16715	16604	16512	16637	16585	16631	16629	16608	16629	16599	16553	16907	16528	16634	16522	16623	16690	16727	16615	16650	16542	16749	16697	16598	16688	16443	16721	16830	16681	16690	16699	16572	16617	16742	16846	16870	16751	16703	16718	16801	16729	16747	16596	16481	16674	16501	16657	16505	16663	16842	16614	16783	16564	16812	17003	16657	16644	16844	16641	16605	16433	16606	16614	16380	16679	16740	16665	16670	16567	16663	16589	16650	16570	16396	16553	16698	16650	16698	16546	16551	16726	16603	16706	16699	16802	16570	16492	16668	16554	16690	16931	16680	16595	16496	16661	16746	16673	16493	16592	16627	16690	16773	16595	16515	16549	16646	16527	16668	16627	16512	16541	16738	16466	16536	16821	16739	16530	16760	16604	16529	16711	16596	16744	16744	16689	16892	16587	16604	16622	16847	16606	16617	16560	16661	16579	16588	16679	16719	16540	16425	16639	16600	16563	16484	16750	16645	16695	16688	16749	16636	16681	16530	16625	16757	16537	16760	16641	16449	16598	16673	16851	16563	16661	16612	16578	16555	16736	16853	16498	16746	16541	16569	16645	16777	16596	16795	16661	16609	16517	16616	16619	16509	16607	16409	16740	16619	16857	16577	16604	16636	16416	16750	16564	16436	16740	16882	16666	16565	16450	16794	16625	16603	16675	16801	16742	16757	16872	16654	16697	16545	16566	16635	16707	16581	16593	16733	16723	16690	16509	16558	16508	16586	16589	16610	16645	16629	16552	16504	16616	16542	16575	16731	16710	16928	16587	16802	16657	16569	16612	16644	16653	16737	16649	16753	16596	16473	16521	16630	16421	16736	16572	16591	16646	16629	16588	16697	16558	16717	16719	16514	16675	16619	16581	16803	16616	16568	16717	16832	16555	16671	16519	16771	16723	16660	16561	16677	16794	16660	16741	16674	16643	16500	16666	16668	16568	16711	16640	16676	16385	16731	16473	16700	16453	16500	16496	16655	16682	16737	16528	16575	16534	16558	16673	16512	16563	16565	16571	16715	16775	16628	16712	16802	16725	16659	16584	16815	16775	16680	16627	16532	16756	16568	16548	16583	16521	16662	16447	16616	16747	16773	16514	16852	16531	16414	16715	16735	16663	16825	16772	16726	16599	16567	16580	16812	16718	16660	16628	16644	16772	16630	16773	16627	16710	16595	16583	16512	16595	16614	16614	16637	16869	16605	16518	16494	16648	16617	16567	16603	16876	16792	16578	16485	16513	16553	16775	16485	16584	16615	16582	16534	16675	16586	16602	16651	16554	16686	16536	16648	16724	16608	16679	16673	16618	16656	16441	16630	16689	16864	16385	16628	16556	16537	16677	16365	16711	16716	16605	16553	16522	16827	16729	16437	16563	16565	16620	16428	16637	16741	16618	16669	16661	16423	16890	16693	16709	16625	16574	16786	16616	16680	16732	16512	16496	16734	16806	16767	16590	16689	16746	16694	16564	16763	16628	16621	16637	16739	16800	16651	16674	16562	16843	16718	16662	16657	16610	16559	16739	16608	16681	16675	16604	16575	16586	16550	16618	16723	16599	16584	16698	16578	16504	16597	16612	16821	16877	16559	16591	16755	16559	16570	16689	16774	16886	16579	16517	16682	16569	16710	16681	16607	16539	16628	16592	16619	16539	16520	16609	16838	16698	16702	16645	16660	16666	16465	16675	16714	16709	16507	16585	16629	16620	16578	16649	16621	16767	16838	16535	16664	16518	16762	16583	16407	16606	16575	16606	16727	16676	16614	16478	16608	16650	16560	16470	16697	16626	16467	16451	16657	16572	16633	16882	16738	16573	16458	16557	16619	16596	16546	16606	16716	16990	17002	16872	16706	16566	16621	16652	16641	16654	16537	16524	16686	16627	16620	16801	16732	16574	16569	16591	16590	16555	16487	16695	16550	16633	16497	16653	16758	16559	16789	16569	16573	16529	16761	16693	16612	16677	16559	16478	16502	16693	16499	16605	16676	16751	16852	16643	16784	16685	16969	16745	16487	16477	16496	16645	16582	16591	16494	16652	16693	16634	16482	16542	16739	16817	16424	16549	16882	16718	16657	16686	16612	16686	16713	16660	16620	16391	16603	16527	16657	16636	16492	16820	16596	16612	16534	16618	16590	16578	16800	16550	16535	16470	16608	16714	16549	16643	16537	16865	16796	16718	16588	16689	16591	16606	16624	16503	16570	16749	16760	16658	16721	16528	16690	16638	16675	16714	16697	16767	16800	16672	16417	16546	16547	16678	16431	16442	16714	16906	16652	16760	16599	16843	16735	16617	16536	16605	16649	16578	16742	16739	16684	16736	16731	16747	16666	16712	16612	16403	16334	16675	16698	16399	16478	16404	16692	16709	16534	16658	16592	16657	16644	16485	16789	16719	16775	16687	16674	16486	16407	16570	16823	16438	16600	16527	16485	16655	16395	16568	16514	16767	16702	16882	16889	16597	16672	16676	16611	16581	16611	16702	16605	16615	16685	16483	16412	16549	16612	16791	16698	16616	16768	16584	16517	16601	16756	16485	16630	16684	16723	16593	16677	16567	16787	16652	16805	16841	16637	16564	16504	16802	16514	16445	16612	16680	16615	16733	16817	16796	16609	16459	16608	16564	16793	16632	16790	16657	16613	16641	16508	16618	16659	16450	16788	16571	16451	16691	16488	16602	16684	16591	16543	16519	16671	16563	16623	16488	16599	16677	16721	16726	16720	16574	16306	16636	16814	16839	16691	16851	16411	16735	16639	16705	16684	16862	16473	16768	16978	16556	16732	16632	16607	16642	16949	16359	16419	16503	16577	16601	16843	16544	16642	16738	16860	16754	16724	16833	16707	16514	16741	16712	16541	16652	16423	16597	16628	16636	16861	16717	16798	16559	16668	16592	16698	16627	16605	16406	16604	16646	16728	16485	16510	16633	16540	16669	16770	16638	16523	16634	16589	16585	16544	16542	16698	16687	16636	16648	16727	16480	16640	16532	16810	16765	16528	16623	16574	16679	16665	16625	16563	16628	16740	16551	16692	16663	16572	16772	16714	16486	16595	16772	16508	16778	16484	16302	16684	16667	16423	16535	16694	16532	16809	16685	16641	16564	16618	16706	16632	16535	16402	16655	16503	16640	16682	16583	16640	16697	16541	16704	16784	16759	16628	16719	16736	16732	16710	16644	16630	16585	16694	16668	16701	16513	16670	16632	16644	16450	16739	16557	16459	16696	16776	16601	16728	16569	16766	16725	16601	16677	16751	16640	16612	16543	16680	16614	16540	16678	16473	16673	16656	16791	16645	16844	16766	16712	16581	16634	16628	16833	16519	16583	16729	16638	16636	16672	16787	16888	16536	16641	16561	16804	16564	16613	16764	16338	16537	16583	16870	16569	16648	16615	16676	16824	16757	16494	16736	16745	16701	16612	16653	16576	16682	16575	16877	16584	16599	16761	16675	16678	16515	16528	16526	16521	16660	16767	16712	16598	16566	16748	16656	16651	16673	16547	16530	16548	16588	16721	16502	16550	16674	16706	16697	16695	16666	16567	16514	16629	16837	16724	16727	16709	16756	16831	16727	16630	16701	16584	16817	16708
13073	21296	21104	18173	16814	15960	15449	16944	26535	34299	34744	30666	24780	19362	15880	14743	14263	14264	14387	14236	14175	14234	13976	14279	14222	14285	14218	14121	14182	14361	14050	14178	14215	14075	14085	14225	14205	14191	13982	14137	14257	14082	14064	14127	14116	14162	14203	14089	14157	14146	14063	14087	14110	14220	14434	14325	14263	14178	14178	13990	14306	14032	14129	14128	14148	14163	14226	14124	14201	14228	14039	14173	14161	14104	14367	14310	14044	14202	14236	14042	14033	14188	13959	14100	14280	14212	14038	14251	14040	14231	14332	14050	14082	14226	14071	14316	14148	14112	13811	14002	14070	14179	14022	14054	14286	14155	14123	14183	14091	14277	14171	14213	14160	14052	14078	14210	14250	14207	14226	14388	14231	14218	14390	14161	14130	14257	14129	14102	14163	14277	14206	14043	14104	14077	14133	14134	14095	14048	14242	14074	14242	14303	14168	14106	14299	14118	14292	14241	14165	14165	14137	14027	14418	14178	14305	14174	14180	14162	14160	14300	14169	14064	13952	14111	14105	14118	14212	14057	13965	14206	14193	14201	14070	14233	14280	14184	14264	13948	14198	14174	14139	14166	14248	13980	13982	14177	14155	14180	14173	14222	14242	14229	14170	14055	14219	14206	14110	14219	14085	14042	14215	13985	14018	14103	14148	14160	14186	14107	14155	14329	14200	14070	14123	14138	14075	14074	14192	14041	14076	14213	14140	14117	14314	14262	14175	14187	13988	14113	14172	14048	14225	14155	14130	14257	14134	14181	14130	14248	14140	14258	14196	14004	14266	14178	14077	14295	14024	14183	14173	14192	14050	14354	14180	14265	14223	14218	14140	14138	14137	14130	14163	14094	14205	14210	14085	13937	14178	14146	13955	14076	14222	14199	14218	14153	14012	14143	14187	14105	14114	14064	14309	14151	14294	14317	14245	14166	14167	14140	14226	14217	14163	14142	14145	14246	14069	14079	14216	14294	14137	13997	14073	14062	13975	14192	14163	14271	14015	14117	14204	14107	14145	14096	14060	14007	14163	14161	14214	13923	14076	14281	14280	14163	14058	14115	14111	14005	14077	14029	14188	14093	14081	14256	14310	14087	14017	14008	14293	14051	13978	14087	14191	14089	14281	14011	14237	14231	14149	14179	14073	14165	14185	14249	14224	14129	14082	14297	14158	14129	14194	14055	14194	14132	14185	14069	14265	14072	14212	14217	14132	14101	14074	14073	14208	14182	14027	14132	14215	14182	14176	14181	14165	14144	14129	14168	14134	14206	14246	14026	14041	14041	14236	14213	14027	14286	14233	14125	14100	14024	13996	14095	14266	14158	14151	14210	14128	14177	14205	14111	14179	14042	14087	14115	14214	14001	14192	14017	14115	14080	14112	14035	14252	14180	14007	14106	14205	14135	14262	14235	14302	14020	14130	14137	13985	14378	14293	14153	14136	14200	14156	14044	13982	14145	14236	14131	14270	14225	14060	14165	14053	14102	14002	14052	14194	14154	14226	14043	14093	14093	13999	14156	14084	14225	14309	14072	14160	14167	14253	14187	13978	14367	14072	14324	14134	14115	14266	14176	14227	14034	14128	14077	14095	14186	14070	14027	14202	14029	14188	14091	14045	14215	14277	14207	14163	14137	14018	14236	14010	14349	14238	14116	14329	14163	14344	14030	14316	14112	14151	14132	14136	14138	14046	14161	14046	14054	14080	14089	14167	14184	14128	14097	14152	14130	14134	14077	13947	14216	14059	14071	14234	14255	14128	14110	14196	13981	14229	14139	14189	14135	14137	14178	14213	14089	14147	14164	14210	14138	14077	14152	14166	14189	14108	14192	14078	14177	14199	14315	13928	14289	14204	14069	14249	14198	14256	14227	14138	14255	14134	14195	13992	14138	14225	14187	14100	14035	14214	14109	14169	14143	14271	14039	14118	14304	14264	14110	14117	14183	14141	14176	14119	14183	14113	14227	14184	14147	14026	14204	14090	14117	14151	14170	14262	14272	14117	14088	14151	13976	14187	14324	14235	14187	14170	13967	14199	14102	13915	14198	14330	14135	14085	14095	14251	14128	14164	14163	14223	14072	14127	14033	14160	14186	14206	14198	14236	14110	14164	14246	14272	14066	14158	14186	14210	14197	14072	14075	14095	14354	14073	14242	14156	14136	14022	14145	14168	13961	14234	14146	14004	14203	14189	14146	14092	14163	14160	13988	14131	14107	14000	14123	14212	14157	13999	14202	14106	14082	14139	14166	14214	14204	14208	14232	14093	14266	14136	14095	14131	14132	14114	14111	13798	14042	14074	14071	14202	13972	14149	14217	14163	14187	14124	14137	14101	14056	14072	14410	14126	14102	14208	14050	14152	14126	14146	14297	14203	14292	14247	14074	14073	14151	14007	14178	14100	14086	14208	14096	14105	14290	14092	14262	14089	14103	14336	14137	14197	14225	14189	14114	14087	14122	14338	14148	14208	14021	14121	14134	14246	14152	14078	14313	14241	14099	14169	14119	14185	14153	14042	14130	14095	14373	14102	14165	14213	14104	14031	14164	14126	14277	14092	14229	14092	14212	14271	14148	14122	14186	14063	14069	14102	14327	14040	14136	14072	14059	14152	14138	14017	14104	13974	14043	14177	14213	13946	14074	14214	14249	14168	14097	14259	14206	14054	14189	14206	14134	14088	14294	14043	14178	14016	14099	14209	14217	14190	14300	14097	14095	13944	14066	14223	14248	14124	14145	14225	14205	14028	14310	14079	14312	14089	14217	14335	14222	14274	14190	14099	14201	14018	14110	14189	14235	14180	14155	14155	14037	14153	14167	14110	14171	14052	14220	14277	14264	14135	14148	14201	14087	14186	14089	14244	14137	13989	14037	14173	14133	14119	14192	14267	14007	14121	14173	14305	14089	14108	14137	14140	14033	14229	14259	14043	14260	14233	13966	14143	14306	14209	14264	14089	14082	14041	13970	14201	14166	14059	14211	14106	14174	14304	14294	14145	13972	14145	14108	14204	14118	14169	14114	14223	14248	14075	14244	14063	14199	14195	14001	14122	14228	14154	14104	14198	14271	14208	14254	14226	14212	14199	14149	14191	14146	13996	14097	14263	14153	14208	14025	14008	14086	14326	14278	14176	14148	14159	14109	13985	14202	14272	14182	14075	14302	14062	14032	14019	14211	14161	14215	14131	14234	14116	14141	14203	14161	13975	14088	14295	14173	14170	14128	14264	14019	14330	14135	14148	14078	14134	14101	14243	14205	14225	14078	14095	14318	14170	14313	14225	14251	14072	14228	14232	14234	14049	14197	14274	14083	14358	14246	14195	14045	14111	14181	14247	14086	14184	14128	14196	14228	14236	14122	14193	14164	14367	14208	14119	14190	14085	13967	14153	14286	14185	14166	14102	14141	14155	14098	14126	14223	14210	14195	14008	14107	14179	14109	14305	14183	14015	14133	14181	13995	14109	14090	14098	14209	14239	14247	14106	13978	14133	14110	14085	14056	14301	14267	14222	14172	14264	14228	14303	14008	14173	14268	14093	14151	14195	14248	14353	14023	14068	14054	14288	14221	14112	14062	14242	14140	13924	14145	14240	14193	14300	14274	14002	14101	14023	14070	14123	14189	14124	14191	14194	14386	14166	14309	14089	14082	14213	14021	14023	14210	14184	14239	14203	14066	14161	14209	14056	14121	14298	14225	14043	14119	14171	14294	14110	14249	14146	14084	14240	14173	14063	14013	14129	14145	14246	14292	14120	14373	14210	14179	14230	14065	14232	13973	14240	14111	14113	14126	14160	14102	14018	14399	14069	13946	14091	14144	14134	14164	14224	14152	14168	14286	14258	14206	14134	14312	14021	14348	14114	14228	14013	14232	14180	14075	14233	14078	13995	14168	14129	14122	14129	14287	14180	14332	14145	14285	14236	14102	14230	14157	14289	14220	14134	14150	13930	14213	14073	14218	14133	14149	14342	14102	14218	14089	14149	14040	14111	14121	14026	14232	14044	14097	14114	14076	14000	14364	14094	14278	14166	14111	14188	13878	14248	14134	14118	14117	14089	14085	14105	14066	14172	14080	14276	13966	14058	14257	14094	13929	14156	14112	14085	14181	14153	14084	14234	14251	13991	14151	14076	13996	14339	14272	14215	14152	14204	14121	14125	14109	14010	14112	14219	14109	14119	14221	14003	14095	14193	14337	14119	14081	14171	14295	14277	14055	14204	14210	14093	14266	14136	14134	14268	14168	14184	14159	14310	14026	14148	14075	14136	14176	14159	14223	14110	14197	14149	14392	14253	14310	14003	14080	14366	14064	14262	14180	14132	14114	14078	14087	14102	14191	14249	14280	14151	14098	14017	14332	14057	14214	14076	14129	14171	14074	14300	14140	14269	14104	14163	14036	14129	14176	14183	14168	14051	14190	14082	14180	14129	14063	14201	14262	14141	14249	14030	14267	14150	14157	14251	14067	14110	14056	14106	14122	14117	14133	14103	13951	14336	14105	13986	14078	14137	14024	14085	14374	14188	14147	14251	14236	14129	14127	14165	14022	14132	14051	14219	14083	14082	13961	14226	14138	14219	14069	14352	13994	14009	14205	14206	14179	14153	14243	14194	14174	14056	14136	14139	14192	14201	14158	14094	14227	14153	14077	14091	14198	14154	13955	14246	14273	14085	14184	14255	14138	14112	14086	14171	14293	14142	14152	13979	14212	14225	14108	14033	14132	14186	14094	14091	14121	14234	14091	14231	14065	14151	14134	14082	14152	14100	14085	14056	14316	14101	14109	14164	14212	14187	14129	14240	14085	14064	14093	14188	14253	14018	14018	14197	14119	14116	14030	14125	14209	14147	14199	14254	14216	13997	14110	14093	14129	14167	14086	14103	14149	14227	14124	14090	14216	14190	14122	14185	14076	14209	14099	14108	14121	14131	14022	14183	14196	14098	14241	14164	13934	14157	14191	14098	13980	14144	13987	14277	14008	14104	14387	14154	14231	14008	14161	14129	13984	14058	14045	14219	14124	14213	14270	14219	14231	14257	14170	14221	14146	14211	13928	14293	14141	14168	14244	14268	14109	14046	14176	14147	13985	14151	14060	14179	14228	14102	14072	14263	14310	14300	14091	14209	14074	14109	14093	14287	14069	14269	14114	14219	14119
22552	20958	28811	23300	21120	23064	25168	19739	30293	51022	53829	46053	36789	27934	21867	18837	17617	17112	17048	16994	16923	17030	17171	17224	16983	17200	16884	16773	16915	17053	17157	17147	16885	17027	16902	16933	16807	16750	16946	16929	16969	16998	16773	17097	16858	17092	16921	16993	17015	17015	17013	16761	16761	17026	16974	16987	16887	17011	16818	16878	17072	16842	16880	16902	17010	16934	17033	16987	16941	16942	16909	16867	16814	17022	17033	16993	17215	17099	16831	16807	16833	16794	16930	16847	16906	17137	16825	17042	16842	16744	16799	16861	16878	16878	16811	16781	16876	16895	16917	16888	16783	16884	16784	16731	16765	17048	16978	16855	16932	16951	16853	16936	16855	16926	16933	16986	16859	16736	16615	16755	16913	16866	16888	17053	16908	16844	16867	16984	16957	16835	16940	16793	16969	16769	16902	16966	16951	16858	17025	16847	16764	16847	16838	17041	16799	16941	16907	16788	16889	16825	16766	17081	16852	16822	16671	16551	16881	16668	16837	16823	16875	16958	16742	16749	16748	16819	16763	16874	16908	16633	16695	16837	16698	16833	16856	16856	16798	16814	16815	16755	17149	16775	16758	16857	16864	16799	16892	16917	16884	16796	16669	16841	16973	16944	16805	16766	16801	16895	16939	16912	16883	16720	17008	16932	16746	16887	16873	16706	16783	17039	16963	16780	16725	16975	16826	16835	16965	16901	16916	16978	16848	16781	16837	16916	16702	16775	16803	16788	16859	16846	16719	16888	16714	16760	16668	16706	16814	16826	16878	16979	17017	16828	16982	16907	16885	16779	16867	16854	16959	16838	16812	16804	16774	16939	16836	16757	16764	16821	16983	16772	16821	17002	16930	17053	16963	16867	16928	17012	16909	16873	16766	16827	16900	16866	16706	16888	16827	16822	16865	16945	16795	16787	16866	16687	16921	16825	16845	16731	16910	16701	16950	16801	16874	16703	16682	16741	16560	16863	16763	16999	16696	16851	16774	16846	16867	17063	16960	16815	16788	16919	16904	16881	16734	16782	16782	16868	16899	16873	16844	16860	16721	16701	16862	16753	16889	16897	16757	16857	16931	16695	16775	16710	16862	17227	17084	16816	16750	16844	16700	16725	16747	16837	16947	16792	16684	16935	16999	16760	16981	16881	16922	16782	16909	16709	16745	16762	16885	16883	17022	16804	16759	16817	16866	16820	16809	16947	16854	16721	16877	16905	16831	16759	16804	16917	16941	16839	16895	16908	16997	16711	17000	16556	16938	16929	16968	16712	16942	16822	16763	16765	16710	16745	16969	16989	16892	16923	16871	16978	16974	17013	16830	16904	16961	16852	16680	16922	16923	16825	16792	16797	16924	16807	16903	16622	16817	16958	16875	16952	16935	16800	16835	16855	16883	16816	17040	16807	16842	16650	16895	16872	16904	16779	17132	16793	16685	16590	16964	16828	17065	16792	16886	16785	16880	16659	16903	16702	16830	16667	16985	16905	16924	16716	16867	17052	16894	17030	16899	16960	16740	16845	16964	16713	16872	16767	16641	16874	16762	16998	16995	16915	16964	16706	16827	16820	16780	16804	16961	16972	16752	16927	16954	16797	16961	16738	16913	16776	17043	16880	16796	16868	16701	16942	16978	16869	16627	16886	17037	16870	16839	16871	16751	16746	16761	16937	16908	16698	16970	16907	16939	16717	16802	16734	16820	16688	16674	16669	16888	16789	16657	17024	17050	16985	16870	17029	16964	16956	16755	16985	16837	16820	16710	16795	16659	16929	16777	16676	17041	16710	17059	16983	16843	16762	16587	16972	16824	16918	16731	16723	16825	16688	16786	16975	16912	16898	16961	16761	16931	16740	16921	16852	16921	16867	16865	16681	16818	16715	16801	16935	16793	16839	16900	16784	16707	16712	17005	16967	16830	16840	16956	16786	16499	16920	16619	16817	16883	16892	16866	16827	16748	16963	16691	16829	16847	16927	17032	16858	16496	16731	16943	16841	16984	16887	16853	16592	16735	16780	16928	16692	16836	16831	16904	16906	16697	16982	16986	16818	16657	16700	16885	16907	16908	16857	17000	16929	16717	16801	16812	16827	16969	16765	16846	16775	16720	16714	16824	16956	16950	16861	16761	16933	16859	16800	16816	16855	16795	16701	16916	16731	16895	16826	16893	16680	16694	16763	16816	17052	16948	16813	16935	16850	16957	16747	16797	16828	16835	16955	16735	16695	16613	16745	16837	16836	16938	16845	16673	16977	16713	16859	16923	17088	16891	16750	16877	16891	16685	16709	16797	16726	16893	16938	16948	16777	16821	16811	16838	16870	16960	16827	16834	16878	16853	16651	16866	16715	16905	16799	17071	16879	16829	16856	16783	16853	16946	16969	16716	16793	17031	16766	16736	16657	16700	16895	16765	16812	16973	16922	16868	16882	16844	16674	16793	16649	16757	16828	16911	16646	16742	16762	16861	16795	16778	16816	16952	16880	16888	16914	16778	16760	16826	16884	16758	16724	17028	16888	16855	16929	16797	16778	16898	16611	16836	16808	16767	16863	16785	16837	16910	16797	16807	17028	16800	16638	16890	16850	16673	16889	16804	16827	16887	16808	16665	16955	16697	16770	16972	16784	16992	16778	16840	16722	16917	16802	16853	16801	16782	16640	16878	16816	16915	16797	16837	16864	16818	16797	16915	16665	16939	16840	16674	16810	16740	16826	16749	17013	16854	16875	16880	16685	16841	16882	16746	17046	16879	16807	16714	16890	16762	16857	16893	16885	16757	16686	16880	16856	16830	16656	16898	16867	16863	16774	16768	16893	16912	16825	17037	16880	17034	16872	16802	16770	16767	16846	16929	16890	16996	16632	16983	16823	16735	16851	17056	16893	17040	16708	16899	16936	16979	16901	16688	16827	16881	16890	16832	16838	16850	17074	16805	16638	16799	16702	16755	16854	16960	17020	16678	16733	16797	16893	16860	16853	16951	16812	16720	16724	16764	17095	16659	16908	16903	16828	16934	16851	16805	16985	16649	16852	17039	16740	16834	16966	16956	16702	16833	16774	16808	16902	16697	17036	16674	16633	17053	16773	16894	17011	16883	16992	16743	16825	16979	16976	16900	16856	16974	16811	16839	16596	17012	16658	16939	16767	16921	16779	16788	16798	16658	16977	16803	16828	17089	16843	16710	16894	16811	16852	16867	16935	16947	16969	16899	16760	16678	16756	16714	16817	16915	16663	16847	16891	16768	16876	16828	16667	16836	16894	16772	16835	16887	17069	16735	17026	16761	16798	16851	16770	16701	16944	16657	16966	16763	16741	17054	16724	16765	16900	16837	16930	16848	16682	16886	16796	16761	16835	16978	16894	16849	16829	16901	16966	16767	16771	16813	16874	16988	16909	16821	16826	16707	16780	16964	16647	16754	16565	16894	16821	17002	16917	17037	16804	16906	16816	16882	17011	16991	16738	17013	16946	16723	16761	16980	16778	16851	17130	16816	16785	16953	16697	16738	16808	17070	16950	16974	17005	16950	16793	16866	16832	16869	16652	16860	16733	17007	16856	16764	16766	16762	16743	16774	16854	16863	16961	16868	16772	16866	16824	16742	16601	16966	16836	16911	17064	16876	16802	16771	16865	16834	16974	16822	16798	16905	16864	16750	16731	16983	16890	16848	16710	16769	16769	16782	16828	16883	16788	17129	16817	16893	16816	16968	16825	16717	16697	16674	16689	16640	16895	16732	16843	16857	16633	16913	16599	16922	16914	16858	16773	16788	16727	16821	16882	16740	16635	16735	17043	16748	16694	16834	16753	16829	16753	16956	16963	16968	16754	16920	16862	16922	16884	16842	16923	16859	16634	16909	16774	16781	16780	16776	16794	16867	16907	16892	16861	16854	16888	16781	16747	16949	16788	16855	16773	16666	16901	16867	16655	17165	16900	16796	16589	16963	16830	16797	16878	16870	16754	17040	16900	17063	16884	16734	16801	16501	16723	16778	16849	16793	16825	16967	16925	16859	16756	16693	16681	16995	16841	16800	16776	16785	16828	17063	17015	16875	16847	16849	16773	16912	16779	16768	16835	16882	16831	16847	16868	16769	16628	16875	16730	16814	16834	16633	16928	16875	16836	16803	16804	16915	17044	16872	16797	16764	16874	16827	16853	16829	16873	16949	16765	16698	16934	17045	16830	16906	16842	16758	16797	16859	16925	16905	16706	16716	16775	16716	16775	16756	16658	16702	16666	16834	16724	16707	17132	17038	16772	16977	16787	16801	16765	16732	16978	16662	16695	16717	16751	16695	16818	17057	16829	17039	16823	16762	16745	16788	16839	16723	16881	16917	16669	17040	16774	17030	16729	16836	16963	16844	16788	16941	16767	16867	16733	16796	16925	16989	16917	16731	16649	16858	16819	16802	16771	17033	16910	16942	16946	16803	16830	16754	16791	16557	16622	16840	16888	16815	16816	16854	16762	16796	16706	16852	16837	16886	16865	16821	16859	16980	16876	16845	16744	16792	16851	16616	16919	16782	16820	16767	16926	17056	16844	16976	16736	16884	16645	16953	16761	16670	16732	16860	16585	16927	16901	16886	16890	16767	16853	16954	16954	16758	16876	16913	16873	16726	16559	16827	16895	17010	16825	16654	16613	16981	16818	16817	16991	16717	16895	16600	17174	16804	16918	16689	16684	16848	16917	16752	16762	16796	16741	16940	16875	16797	16881	17016	16693	16856	16828	16895	16790	17127	16712	16847	16942	16577	16886	16820	16615	16824	16846	16940	16747	16600	16731	16679	16894	16770	16916	16902	16833	16873	16924	16868	16765	16758	16715	16566	16801	16747	16834	17037	16828	16884	16850	16751	16754	16709	17054	16800	16816	16671	16667	16886	16789	16761	16839	16877	16725	16931	16775	16750	16806	16903	16926	16848	16806	16696	16870	16932	16866	16703	16971	16843	17014	16814	16681	16898	16676	16736	16555	16846	17069	16895	16869	16801	16788	16941	16944	16726	16742	16838	16744	16919	16876	16737	16712	17119	16994	16541	16786	16781	16697	16437	16876	16864	16986	16777	16660	16509	17018	16868	16976	16672	16805	16754	16971	16789	16871	16736	16750	16807	16944	16727	16731	16704	16840	16941	16711	16720	16972	17071	16752	16736	16821
15047	28857	28801	23719	20747	19033	17470	17433	33795	50333	51180	44228	35193	25943	18489	15525	14591	14409	14254	14443	14215	14117	14093	14268	14299	14313	14173	14250	14250	14106	14289	14278	14249	14149	14135	14167	14244	14010	14173	14169	14047	14208	14196	14182	14122	14209	14214	14116	14236	14255	14246	14161	14336	13958	14156	14093	14130	14233	14330	14199	14185	14355	14180	14051	14136	14257	14314	14113	14223	14083	14287	14285	14138	14112	14204	14267	14269	14277	14145	14340	14146	14290	14197	14233	14333	14136	14036	14049	14277	14129	14252	14174	14266	14228	14283	14079	14109	14228	14267	14049	14242	14177	14196	14247	14234	14298	14224	14319	14176	14185	14237	14320	14044	14215	14142	14168	14259	14155	14023	14078	14242	14124	14143	14223	14187	14185	14319	14318	14031	14162	14233	14209	14167	14095	14258	14149	14223	14293	14029	14111	14159	14145	14079	14206	14284	14080	14110	14243	14135	14243	14249	14097	14020	14149	14129	14307	14103	14211	14136	14204	14370	14098	14103	14051	14179	14191	14153	14044	14287	14357	14024	14181	14331	14065	14190	14218	14213	14277	14091	14219	14199	14026	14025	14154	14279	14132	14153	14079	14177	14278	14212	14171	14291	14073	14091	14146	14196	14102	14013	14163	14198	14212	14184	14048	14326	14166	14126	14142	14182	14131	14175	14238	14262	14116	14167	14016	14186	14212	14078	14154	14098	14194	14302	14306	14051	14123	14278	13978	14131	14481	14210	14215	14211	14152	14235	14127	14068	14248	14171	14235	14215	14235	14295	14256	14234	14111	14323	14024	14176	14272	14191	14134	14228	14075	14197	14150	14248	14196	14317	14153	14150	14357	14130	14441	14212	14090	14195	14184	14272	14204	14049	14367	14231	14265	14282	14194	14218	14021	14148	14268	14101	14172	14194	14099	14381	14124	14209	14080	14137	14102	14134	14251	14113	14110	14311	14149	14081	14061	14233	14130	14320	14221	14226	14213	14178	14186	14095	14249	14102	14232	14414	14038	14231	13945	14306	14106	14187	14228	14208	14297	14305	14251	14096	14171	14088	14229	14274	14124	14231	14358	14240	14301	14130	14245	14115	14036	14301	14131	14044	13987	14188	14272	14193	14218	14254	14252	14196	14220	13894	14243	14286	14145	14057	14076	14450	14142	14397	14160	14226	14207	14302	14133	14097	14066	14088	14263	14057	14215	14108	14157	14231	14108	14170	14129	14284	14047	14118	14111	14093	14202	14210	14318	14175	14149	14311	14253	14201	14074	14164	14252	14222	14066	14155	14066	14296	14225	14219	14168	14139	14093	14236	14241	14159	14097	14243	14220	14257	14230	14387	14138	14230	14333	14289	14264	14187	14170	14122	14266	14005	14183	14238	14169	14361	14148	14269	14259	14146	14112	14274	13981	14251	14173	14156	14105	14003	14332	14049	14131	14356	14234	14131	14181	14094	14238	14158	14067	14328	14216	13994	14209	14279	14114	14218	14199	14279	14166	14130	14058	14146	14220	14346	14118	14144	14038	14218	14296	14186	14182	14116	14177	14208	14132	14294	14138	14073	14048	14186	14309	14107	14086	14122	14028	14127	14385	14117	14289	14085	14198	14133	14193	14097	14289	14130	14304	14062	14240	14274	14187	14092	14183	14379	14130	14324	14077	14020	14158	14166	14178	14371	13951	14169	14388	14118	14171	14136	14115	14389	14251	14136	14006	14182	14269	14084	14192	14132	14222	14177	14161	14024	14197	14300	14108	14289	14168	14049	14191	14203	14183	14150	14234	14361	14173	14159	14075	14131	14073	14043	14125	14235	14128	14148	14070	14135	14327	14133	14184	14163	14227	14283	14031	14256	14265	14140	14017	14112	14137	14116	14409	14165	14269	14235	14222	14213	14176	14207	14305	14072	14064	14169	14328	14222	14232	14413	14325	14203	14216	14209	14336	14158	14290	14166	14281	14290	14059	14203	13930	14228	14225	14129	14167	14381	14285	14048	14294	14189	13899	14145	14038	14113	14113	14280	14102	14219	14279	14206	14153	14322	14075	13996	14189	14229	14139	14060	14191	14041	14096	14355	14359	14194	14168	14332	14110	14128	14219	14280	14358	14338	14285	14093	14197	14145	14269	14115	14094	14216	14115	14182	14304	14001	14268	14269	14191	14193	14212	14256	14187	13989	14079	14170	14185	13945	14016	14140	14220	14231	14218	14281	14152	14150	14239	14285	14325	14144	14154	14213	14238	14035	14257	14149	14117	14261	14215	14172	14131	14087	14111	14066	14097	14215	14370	14020	14262	14288	14201	14191	14207	14261	14076	14148	14260	14299	14040	14150	14014	14157	14106	14069	14245	14229	14253	14088	14228	14227	14362	14083	14116	14117	14290	14140	14286	14323	14174	14193	14081	14057	14253	14233	14324	13989	14224	14196	14171	14134	14217	14197	14311	14063	14230	13909	14248	14285	14059	14090	14333	14006	14035	14260	14199	14137	14181	14222	14138	14360	14198	14263	14135	14240	14259	14207	14102	14090	14044	14067	13958	14327	14360	14296	14210	14116	14095	14100	14152	14288	14325	14229	14298	14023	14016	14109	14384	14209	14264	14214	14212	14103	14009	14251	14197	14269	14134	14249	14236	14199	14312	14007	14180	14110	14338	14193	14147	14205	14187	14317	14194	14306	14225	14097	14153	14063	14092	14203	14137	14141	14143	14121	14008	14193	14077	14025	14288	14200	14078	14177	14323	14326	14248	14128	14209	14272	14153	14146	14141	14202	14137	14190	14164	14031	14206	14258	13987	14104	14194	14237	14080	14367	14152	14251	14275	14194	14265	14192	14058	14216	14279	14121	14340	14225	14163	13963	14155	14353	14191	14241	14168	14078	14259	14225	14152	14232	14284	14138	14165	14262	14082	14207	14094	14154	14255	14065	14154	14089	14271	14211	14028	14204	14155	14131	14263	14135	14298	14177	14059	14121	14064	14078	13963	14272	14181	14113	14150	14120	14075	14173	14194	14200	14167	14217	14256	14094	14215	14164	14058	14007	14162	14175	14230	14035	14253	14075	14305	14119	14170	14205	13950	14238	14312	14239	14161	14264	14340	14182	14261	14284	14261	14239	14249	14227	14132	14168	14239	14036	14141	14294	14146	14386	13979	14044	14306	14245	14143	14261	14230	14248	14190	14223	14241	14142	14243	14125	14237	14230	14314	14067	14092	14150	14344	14230	14117	14252	14031	14335	14100	14155	14154	14164	14080	14170	14073	14153	14110	14196	14197	14038	14188	14239	14293	14130	14269	14049	14153	14316	14229	14207	14273	14084	14220	14036	14292	14259	14217	14326	14157	14204	14159	14171	14100	14254	14296	14125	14168	14128	14183	14385	14104	14158	14096	14168	14153	14219	14195	13951	14382	14159	14185	14183	14201	14212	14051	14223	14122	14203	14193	14259	14193	14357	14215	14338	14289	14399	14075	14232	14087	14337	14130	14284	14199	14112	14433	14262	14081	14096	14320	14082	14353	14125	14277	14272	14173	14201	14145	14123	14198	14178	14101	14113	14187	14128	14160	14023	14246	14098	14076	14269	14268	14113	14313	14239	14032	14096	14108	14134	14112	14168	14326	14198	14351	14280	14110	14123	14042	14198	14137	13969	14227	14079	14069	14210	14264	14166	14129	14241	14117	14207	14100	14204	14164	14167	14305	14199	14187	14190	14071	14204	14302	14056	14276	14226	14231	14233	14100	14211	14241	14313	14088	14196	14009	14204	14206	14238	14143	14020	14193	14145	14338	14191	14184	14186	14259	14096	14153	14226	14237	14256	14176	14245	14195	14290	14203	14230	14264	14216	14106	14044	14267	14408	14251	14123	14272	14392	14239	14157	14209	14119	14134	14115	14105	14284	14245	14214	14242	14132	14344	14256	14332	14275	14039	14190	14311	14208	13954	14179	14290	14123	14159	14272	14240	14311	14132	14155	14254	14211	14289	14383	14158	14262	14153	14021	14235	14140	14296	14139	14305	14240	14105	14260	14083	14466	14036	14170	14212	14238	14263	14113	14206	14204	14204	14164	14182	14053	14245	14078	14171	14202	14219	14164	14113	14125	14203	14056	14311	14212	14062	14021	14227	14215	14234	14242	14154	14206	14160	14249	14209	14352	14306	14057	14527	14314	14004	14085	14064	14239	14164	14280	14189	14363	14154	14041	14226	14231	14191	14097	14142	14227	14111	14147	14269	14152	14201	14092	14099	14017	14062	14236	14146	14067	13960	14147	14234	14212	14249	13995	14134	14154	14267	14014	14081	14282	14158	14218	14148	14139	14033	14177	14339	14038	14199	14193	14052	14376	14277	14118	14265	13995	14227	14214	14124	14141	13996	14289	13995	14189	14148	14306	14072	14213	13999	14305	14068	14090	14145	14322	14179	14047	14164	14329	14001	14238	13922	14085	14198	14118	14238	14070	14234	14218	14087	14032	14148	14162	14338	14194	14024	14186	14271	14142	13981	14189	14161	14147	14097	14207	14123	14153	14223	14383	14325	14349	14135	14195	14042	14259	14312	14263	14171	14363	14202	14108	14289	14170	14127	14203	14089	14267	14166	14087	14219	14044	14185	14267	14075	14199	14204	14254	14192	14192	14030	14217	14072	14071	14175	14235	14183	14316	14244	14254	14165	14153	14238	14185	14345	14106	14180	14086	14094	14094	13974	14227	14081	14072	14271	14335	14179	14026	14155	14165	14317	14208	14162	14199	14272	14157	14075	14045	14069	14078	14144	14089	14206	14228	14170	14245	14206	14120	14297	14179	14056	14347	14436	14129	14061	14062	14102	14076	14154	14207	14237	14250	14144	14047	14034	14197	14131	14204	14196	14167	14134	14131	14190	14121	14058	14145	14189	14334	14333	14290	14231	14173	14128	13944	14337	14123	14030	14163	14242	14156	14173	14181	14036	14281	14095	14178	14215	14304	14121	14178	14219	14196	14065	14127	14128	14210	14229	14180	14174	14296	14029	14154	14210	14110	14208	14110	14337	14143	14114	14235	14084	14216	14097	14139	14158	14026	14073	14187	14087	14259	14190	14074	14107	14170	14212	14160	14157	14111	14219	14147	14207	14359	14235	14101	14191	14273	14107	14265	14140	14136	14177
27102	21695	24788	22604	19200	18275	17774	17568	17977	20154	21267	20749	19641	18233	17267	17139	16909	16887	16788	16743	16965	16769	16969	16593	16838	16867	16920	16826	16767	16843	16886	16741	16790	16994	16876	17084	16754	16896	16818	16777	16767	16838	16968	16848	16819	16739	16627	16774	16834	16956	16896	16673	16783	16857	16889	16784	16482	16753	16922	16862	16527	16632	16751	16725	16823	17063	16759	16661	16736	16981	16812	17030	16662	16666	16999	16817	16789	16825	16698	16643	16767	16915	16678	16933	16765	16854	17054	16656	16688	16729	16633	16837	16856	16935	16795	16832	16641	16569	16760	16666	16754	16861	16704	16795	16539	16802	16881	16571	16791	16844	16657	16812	16673	16660	16715	16859	16824	16691	16771	16870	16711	16707	16826	16714	16976	16651	16921	16799	16697	16855	16763	16775	16762	16948	16861	16782	16636	16824	16612	16936	16726	16707	16878	16751	16643	16645	16740	16582	16820	16681	16705	16815	16732	16561	16773	16886	16806	16639	16829	16686	16714	16881	16832	16657	16586	16725	16595	16770	16569	16794	16766	16661	16691	16752	16791	16835	16682	16848	16638	16762	16854	16660	16919	16851	16949	16833	16973	16766	16798	16629	16846	16868	16540	16488	16663	16879	16692	16696	16888	16717	16638	16720	16780	16719	16631	16713	16706	16847	16709	16851	16727	16685	16708	16722	16818	16788	16876	16642	16724	16767	16579	16773	16820	16762	16823	16792	16750	16896	16610	16697	16775	16826	16726	16671	16990	16839	16899	16650	16756	16767	16754	16774	16722	16771	16722	16616	16718	16724	16799	16613	16619	16805	16586	16853	16733	16643	16551	17018	16768	16565	16709	16803	16702	16659	16713	16806	16835	16641	16551	16691	16786	16589	16760	16779	16708	16835	16621	16694	16796	16587	16724	16726	16775	16798	16763	16797	16892	16780	16746	16771	16614	16592	16868	16860	16862	16652	16742	16715	16636	16570	16763	16759	16703	16787	16518	16791	17053	16742	16886	16792	16820	16803	16721	16869	16890	16984	17066	16877	16957	16748	16734	16831	16802	16622	16671	16662	16766	16794	16690	16723	16650	16829	16860	16881	16758	16875	16790	16724	16904	16827	16678	16715	16929	16901	16772	16843	16757	16777	16827	16643	16793	16610	16793	16766	16819	16589	16913	16661	16736	16726	16752	16661	16873	16842	16828	16741	16823	16607	16839	16811	16683	16740	16717	16773	16673	16720	16977	16676	16879	16691	16680	16734	16868	16859	16751	16837	16620	16947	16967	16637	16842	16757	16855	16803	16883	16867	16604	16612	16802	16863	16634	16724	16546	16931	16747	16769	16653	16544	16764	16719	16648	16726	16771	16653	16843	16877	16559	16690	16651	16581	16780	16824	16772	16594	16840	16857	16881	16870	16690	16687	16627	16496	16670	16601	16807	16725	16690	16757	16784	16735	16573	16706	16864	16866	16981	16831	16636	16759	16689	16606	16720	16643	16734	16575	16560	17049	16734	16783	16875	16793	16654	16750	16724	16721	16799	16686	16935	16741	16795	16595	16786	16739	16816	16973	16706	16628	16709	16925	16877	16510	16605	16576	16881	16744	16785	16736	16995	16827	16630	16775	16722	16663	16821	16648	16532	16608	16843	16832	16589	16761	16928	16806	16789	16765	16750	16737	16721	16789	16834	16831	16649	16667	16935	16521	16856	16920	16653	16642	16868	16480	16790	16642	16717	16689	16641	16778	16737	16765	16746	16799	16696	16744	16776	16920	16759	16704	16946	16776	16734	16755	16835	16718	16792	16785	16748	16924	16726	17005	16754	16837	16908	16854	16576	16640	16605	16923	16799	16611	16660	16877	16950	16624	16872	16853	16949	16694	16842	16678	16731	16961	16902	16673	16860	16700	16678	16533	16683	16749	16625	16890	16923	16882	16997	16773	16803	16947	16705	16980	16678	16655	16871	16628	16745	16793	16775	16727	16689	16743	16852	16699	16660	16974	16702	16717	16788	16895	16779	16888	16820	16896	16781	16839	16619	16906	16584	16694	16709	16629	16789	16851	16582	16779	16703	17008	16674	16810	16743	16627	16781	16784	16722	16855	16809	16605	16666	16564	16629	16804	16790	16548	16766	16786	16774	16798	16757	16837	16745	16787	16947	16919	16681	16595	16942	16939	16695	16868	16619	16670	16489	16743	16602	16554	16896	16754	16319	16611	16582	16756	16846	16893	16696	16697	16769	17012	16814	16626	16984	16853	16810	16725	16935	16894	17001	16464	16751	16672	16793	16740	16802	16748	16961	16691	16719	16724	16789	16601	16886	16941	16642	16738	16880	16773	16697	16914	16827	16597	16780	16877	16802	16733	16862	16893	16817	16800	16725	16616	16726	16782	16924	16825	16795	16734	16737	16640	16664	17110	16704	16711	16760	16599	16580	16544	16796	16853	16611	16811	16905	16688	16782	16990	16624	16752	16858	16688	16779	16747	16679	16508	16693	16940	16734	16800	16850	16748	16873	16959	16791	16837	16884	16848	16878	16866	16592	16771	16618	16756	16826	16952	16820	16862	16790	16661	16912	16699	16677	16666	16826	16723	16808	16952	16875	16813	16769	16832	16905	16882	16849	16944	16846	16682	16520	16801	16760	16726	16860	16892	16693	16715	16760	16980	16838	16853	16763	16788	16763	16840	16761	16808	16713	16614	16745	16734	16815	16794	16701	16813	16843	16926	16844	16584	16745	16693	16803	16584	16773	16767	16713	16744	16665	16756	16654	16820	16955	16686	16816	16744	16815	16710	16588	16731	17015	16912	16650	16784	16766	16597	16775	16767	16717	16828	16845	16860	16692	16659	16564	16802	16977	16670	16953	16748	16809	16884	16899	16786	16743	16900	16759	16786	16871	16667	16849	16805	16684	16754	16678	16693	16760	16788	16953	16753	16710	16918	16865	16694	16740	16558	16857	16833	16606	16922	16699	16881	16676	16660	16817	16741	16479	16889	16661	16640	16605	16837	16785	16635	16745	16909	16776	16834	16722	16783	16791	16839	16813	16795	16748	17007	16874	16833	16868	16706	16652	16918	16892	16729	16881	16880	16740	16902	16688	16867	16589	16739	16911	16525	16853	16820	16609	16663	16754	16825	16748	16571	16694	16793	16798	16932	17036	16777	16786	16700	16730	16738	16695	16700	16707	16585	16803	16721	16819	16823	16721	16996	16810	16801	16943	16744	16690	16706	16585	16702	16675	16746	16782	16767	16953	16635	16582	16697	16837	16828	16978	16509	16833	16608	16763	16845	16671	16924	16703	16691	16784	16706	16654	16832	16831	16659	16941	16858	16689	16780	16675	16922	16732	16821	16649	16710	16868	16685	16833	16793	16689	16576	16745	17031	16764	16810	16639	16765	16770	16895	16796	16817	16800	16737	16928	16727	16845	16917	16809	16666	16858	16869	16797	16476	16708	16683	16807	16651	16636	16533	16808	16691	16797	16675	16860	16942	16902	16728	16731	16803	16785	16796	16559	16855	16839	16789	16929	16719	16861	16811	16710	16728	16900	16655	16782	16808	16620	16701	16808	16665	16728	16923	16861	16838	16614	16780	16474	16640	16850	16794	16528	16657	16855	16774	16817	16771	16807	16772	16619	16495	16791	16878	16768	16815	16425	16819	16778	16780	16893	16644	16714	16761	16757	16738	16809	16661	16570	16863	16662	16887	16977	16730	16745	16829	16684	16748	16728	16710	16774	16814	16852	16809	16792	16788	16925	16861	16697	16738	16744	16851	16805	16883	16736	16829	16779	16719	16779	16720	16705	16757	16775	16715	16677	16757	16799	16909	16815	16663	16822	16603	16887	16841	16782	16877	16499	16881	16786	16874	16778	16660	16792	16803	17093	16698	16757	16645	16794	16771	16731	16768	16776	16988	16994	16669	16966	16744	16697	16808	16623	16746	16980	16570	16774	16786	16831	16913	16711	16840	16691	16869	16829	16638	16583	16613	16543	16849	16655	16982	16795	16878	16774	16753	16571	16640	16482	16600	17116	16701	16927	16777	16678	16895	16658	16808	16830	16766	16699	16581	16846	16942	16823	16944	16713	16715	16759	16664	16849	16741	16617	16633	16634	16798	16814	16802	16817	16652	16628	16628	16724	16642	16643	16786	16713	16812	16774	16772	16701	16674	16939	16791	16825	16760	16927	16791	16838	16612	16583	16894	16774	16726	16679	16869	17097	16785	16915	16833	16755	16979	16866	16830	16956	16842	16825	16796	16809	16778	16923	16858	16768	16683	16963	16715	16823	16649	16795	16836	16963	16747	16739	16808	16744	16598	16686	16617	16857	16784	16542	16704	16721	16720	16779	16754	16460	16889	16683	16607	16493	16597	16699	16825	16678	16720	16442	16752	16862	16581	16970	16838	16809	16570	16911	16892	16544	16714	16781	16767	16785	16788	16876	16805	16727	16695	16685	16744	16795	16495	16777	16753	16695	16779	16945	16850	16585	16931	16662	16566	16772	16960	16845	16771	16842	16681	16779	16706	16756	16715	16745	16855	16777	16879	16802	16743	16620	16825	16610	16752	16814	16628	16836	16880	16918	16819	16905	16792	16766	16840	16938	16764	16675	16657	16860	16861	16676	16656	16612	16818	16787	16862	16772	16819	16792	16775	16795	16962	16620	16707	16886	16762	16826	16915	16787	16919	16764	16758	16780	16744	16915	16835	16586	16793	16544	16873	16758	16683	16910	16813	16849	16677	16774	16720	16709	16681	16654	16754	16849	16767	16755	16640	16501	16730	16712	16731	16773	16866	16856	16858	16648	16607	16660	16814	16738	16688	16672	16792	16773	16592	16763	16770	16674	16688	16567	16609	16900	16586	16787	16405	16779	16630	16883	16838	16780	16844	16953	16739	16866	16678	16770	16657	16860	17110	16900	16902	16837	16840	16612	16835	16739	16682	16655	16871	16696	16801	16774	16941	16669	16895	16695	16887	16877	16938	16762	16585	16911	16889	16829	16669	16698	16772	16802	16742	16903	16736	16752	16697	16667	16765	16737	16805	16709	16879	16743	16689	16935	16733	16662	16847	16780	16765	16868	16860	16788	16842	16882	16533	16635	16664	16798	16727	16792	16654	16626	16912	16669	16815	16797	16910
14284	18136	18157	18515	17201	16226	15475	15114	16212	18917	20341	18915	17024	15649	14717	14449	14360	14085	14202	14085	14301	14296	14214	14231	14254	14014	14102	14213	14297	14033	14114	14063	14178	14062	14040	14220	13979	14208	14143	14150	14191	14218	14073	14173	14139	14131	14321	14184	14248	14156	14122	14041	14082	14369	14142	14384	14097	13985	14100	14260	14154	14238	14218	14063	14103	13971	14205	14168	14168	14276	14077	14113	13956	14247	14102	14108	14200	14124	14348	14160	14078	14018	14123	14008	14162	14272	14118	14281	14123	14182	14107	14047	14329	14339	14005	14084	14146	14035	14094	14181	14046	14185	14235	14317	14265	14105	14122	14145	14168	14085	14245	13910	14231	14237	14251	14228	14220	14084	14245	14216	14242	14261	14075	14267	14024	14079	14289	14075	14042	14224	14153	14247	14202	14070	14169	14149	14088	14034	14319	14006	14136	14238	14131	14259	14051	14123	14360	14238	14155	14138	14019	14180	14219	14209	14175	14127	14132	14110	14140	14072	14087	14227	14250	14193	14180	14041	14226	14306	14195	14316	14084	14207	14113	14186	14241	14096	14202	14135	14126	14156	14212	14293	14041	14265	14217	14201	14235	14212	14200	14248	14106	14120	14180	14172	14326	14018	14331	14042	13943	14151	14209	14127	14077	14101	14131	14214	14244	14008	14223	14335	14118	14030	14225	14225	14185	14154	14008	14214	14254	14140	14186	14106	13967	14231	14301	14169	14219	14087	14128	14218	13954	14148	14160	14226	14195	14105	14280	14229	13991	14173	14210	13947	14069	14263	14140	14206	13995	14119	14165	14173	14098	14093	14138	14185	14109	14133	14186	14072	14100	14246	14341	14214	14140	14172	14221	14093	14018	14301	14108	14001	14269	14248	14116	14191	14111	14159	14062	14018	14139	14321	14002	14285	14073	14161	14070	14229	14197	14156	14217	14109	14258	14255	14209	14321	14349	14208	14194	14130	14222	14103	14146	14107	14149	14075	14238	14389	14307	14146	14258	14111	14117	14259	14286	14266	14260	14195	14097	14149	14187	14153	14084	14078	14342	14047	14211	14181	14050	14106	14276	14108	14162	14147	14326	14106	14245	14251	14145	14173	14044	14045	14061	14110	14085	14297	14183	14199	14148	14035	14084	14062	14080	14110	14133	14132	14192	14192	14200	14239	14071	14364	13971	13938	14170	14171	14204	14071	14254	14166	14316	14124	14198	14015	14114	14238	14194	14235	14230	14160	13960	14150	14231	14215	14036	14280	14152	14181	14244	14272	14088	13970	14284	14202	14506	13936	14382	14215	14282	14237	13868	14028	14180	14086	14136	14070	14116	14356	14178	14210	14201	14114	14154	14138	14262	14178	14047	14210	14095	14271	14138	14174	14317	14068	14073	14140	14157	14263	14195	14057	14309	14172	14174	14238	14230	14180	14087	14155	14117	14220	14121	14186	14146	14056	14134	14215	14172	14252	14188	14089	14187	14093	14188	14275	13994	14309	14262	14266	14076	14205	14216	14041	14184	14271	14187	13995	14320	14063	14274	14154	14215	14217	14198	14163	14073	14089	14162	14266	14253	14053	14189	14120	14128	14080	14025	14170	14195	14199	14082	14197	13950	14072	14211	14225	14155	14240	14269	14256	13936	14057	14064	14188	14096	13969	14190	14224	14235	14213	13939	14219	14337	14358	14263	14085	14129	14275	14057	14231	13998	14217	14149	14076	14278	14130	14124	14236	14219	13906	14115	14126	14159	14105	14102	14154	14364	14073	14220	14086	14353	14069	14238	14172	14239	14220	14018	14349	14338	14223	14332	14086	14317	14155	14056	14131	14270	14195	14217	14242	14103	14138	14298	14137	14391	14228	14241	14171	14324	14244	14012	14177	14204	14224	14070	14238	14073	14129	14216	14258	14354	14191	14072	14213	14185	14289	13986	14364	14183	14091	14105	14084	14196	14195	14176	14057	14295	14205	14068	14020	14270	14126	14198	14097	14206	14317	14291	14268	14091	14205	14107	14136	14091	14374	14208	14247	14218	14095	14085	14097	14387	14225	14123	14093	14317	14246	14128	14179	14081	14343	14247	14237	14262	14282	14190	14144	14439	14286	14155	14262	14054	14125	14124	14056	14117	14255	14055	14283	14116	14182	14100	14194	14080	14229	14031	14129	14258	14294	14160	14246	14018	14226	14190	14149	14063	14111	14337	14205	14181	14085	14208	14228	14189	14120	14162	14122	14198	14204	14245	14216	14398	14314	14214	14140	14115	14220	14212	14305	14274	14188	14284	14130	14108	14166	14148	14227	13978	14103	14184	14165	14233	14355	14175	14140	14000	14126	14186	14000	14186	14133	14258	14172	14221	14205	14210	14069	14255	14258	14191	14099	14069	14272	14150	14021	14273	14196	14238	14189	14450	14244	14189	14073	14191	14094	14127	14108	13953	14182	14040	14130	14123	14361	14176	14040	14150	14320	14166	14244	14259	14053	14025	14122	14256	14120	14163	14092	14286	14138	14098	14257	14066	14214	14014	14208	14215	14332	14207	14125	14128	14147	14202	14365	14247	14198	14230	14034	14257	14067	14312	14103	14233	14099	14297	14264	14160	14175	14113	14085	14084	14176	14198	14321	14038	14129	14368	14129	14116	14182	14163	14148	14149	14140	14107	14129	13997	14246	14111	14290	14143	14029	14322	14233	14342	14216	14155	14180	14008	14228	14146	14234	14187	14034	14263	14170	14101	14080	14149	14170	14168	14257	14145	14126	14012	14193	14114	14249	14119	14181	14159	14253	14146	14114	14196	14245	14242	14202	14090	14002	14264	14259	14352	14185	14230	14001	14193	14182	14083	14153	14250	14258	14357	14104	14261	14101	14003	14282	14193	14049	14230	14215	14286	14155	14080	14346	14124	14251	14161	14125	14132	14094	14101	14132	14107	14413	14086	14090	14088	14209	14264	14283	14198	14114	14326	14098	14105	14144	14148	14168	14104	14231	14207	14050	14269	14066	14211	14082	14221	14310	14170	14248	14072	14228	14187	14311	14225	14087	14073	14356	14256	14182	14208	14108	14164	14162	14157	14323	14312	14191	14164	14410	14121	14225	14135	14182	14180	14294	14253	14163	14416	14158	14238	14151	14193	14097	14179	13980	14123	14194	13938	14252	14048	14181	14151	14208	14160	14230	14328	14048	14331	14314	14208	14111	14224	14024	14113	14111	14217	14183	14019	14144	14167	14121	14243	14246	14205	14380	14299	14147	14127	14102	14214	14220	14165	14139	14037	14063	14223	14161	14055	14087	14360	14315	14161	14151	14312	14063	14052	14151	14107	14178	14289	14180	14155	13929	14170	14129	14213	14241	14338	14149	14255	14202	14254	14211	14278	14140	14088	14433	14161	14120	13992	14253	14187	14024	14170	14234	14085	14294	14031	14010	14091	14113	14038	14078	14225	14194	14234	14180	14151	14217	14338	14084	14181	14260	14249	14089	14045	14233	14210	14136	14225	14104	14240	14052	14280	14200	14072	14165	14099	14189	14217	14178	14102	14111	14152	14187	14121	14095	14221	14167	14376	14119	14074	14205	14111	14262	14114	14166	14250	14158	14161	14118	14245	14181	14136	14214	14313	14222	14257	14237	14190	14164	14103	14197	14177	14110	14248	14080	14167	14038	14174	14107	14171	14094	14150	14108	14203	14113	14137	14295	14122	14238	13990	14229	14040	14238	14135	14093	14215	14200	14024	14107	14043	14212	14286	14114	14157	14164	14220	14220	14214	14104	14062	14272	14166	14186	14035	14164	14143	14128	14257	14098	14046	14387	14146	14166	14117	14199	14152	14019	14204	14234	14268	14173	14144	14132	14096	14301	14177	14245	14187	14143	14035	14328	14041	14108	14132	14186	14252	14236	14210	14196	14087	14031	14059	14074	14309	14184	14104	14176	14174	14149	14022	14280	14151	14244	14076	14250	14105	14175	14111	14230	14252	14190	14045	14166	14199	14132	14154	14324	13951	14101	14101	13988	14132	14179	14358	14166	14299	14127	14247	14070	14141	14198	14179	14104	14211	14224	14048	14160	14288	14088	13944	14224	14221	14358	14103	14074	14227	14221	14196	14120	13972	14251	14016	14212	14211	14203	14313	14315	14240	14263	14128	14176	14260	14092	14135	14202	14171	14330	14053	14178	14338	14283	14118	14128	14067	14179	14179	14016	14270	14240	14342	14027	14334	14107	14148	14149	14364	14127	14079	14028	14138	14240	14028	14184	14247	14223	14196	14263	14232	14177	14274	14253	14032	14119	14196	14331	14249	14132	14390	14176	14204	14278	14162	14254	14207	14168	14111	14119	14130	14131	14182	14213	14018	14153	14364	14126	14273	14226	14152	14176	14096	14228	14079	14094	14054	14074	14122	13987	14118	14105	14319	14205	14180	14114	14265	14169	14269	14062	14198	14116	14002	14290	14009	14205	14125	14201	14199	14161	14332	14134	14131	14087	14156	14123	14157	14088	14118	14269	14246	14299	14207	14271	14245	14320	14301	14204	14235	14147	14167	14214	14218	14277	14209	14107	14212	14319	14279	14154	14307	14140	14166	14104	14383	14091	14024	14300	14217	14228	14292	14014	14039	14336	14137	14230	14254	14254	14058	14096	14242	14238	14076	14247	14248	14199	14207	14209	14332	14228	14218	14298	14034	14194	14111	14223	14095	14208	14177	14134	14078	14278	14162	14224	14033	14056	14210	14323	14212	14131	13982	14160	14112	14223	14219	14099	14208	14127	14076	14165	14188	14103	14376	14095	14289	14221	14170	14193	14078	14079	14069	14082	14155	14086	14097	14258	14046	14200	14267	14098	14185	14210	14127	14136	14094	14216	14127	14183	14299	14219	14153	14098	14244	14049	14099	14189	14180	14203	14138	14074	14128	14109	14190	14134	14058	14234	14201	14201	14143	14173	14226	14339	14234	14220	14233	14289	14275	14141	14146	14087	14199	14162	14348	14225	14191	14190	14138	14171	14178	14394	14279	14135	14279	14149	14244	14214	14202	14084	14215	14165	14277	14103	14242	14120	14244	14239	14251	14198	13881	14113	14159	14251	14129	14162	14203	14254	14100	14110	14138	14285	14196	14210	14319	14362	14335	14195	14255	13985	14146	14265
24337	20954	28034	24627	22248	20750	19961	18147	18874	20793	21012	33370	32180	27430	22214	18508	17456	16842	16949	16777	16832	16691	16859	16906	16900	16858	16769	16828	16758	16895	16682	16858	16861	16707	16884	16603	16864	16750	16924	16736	16486	16566	16597	16772	16968	16717	16704	16761	16653	16659	16424	16619	16699	16539	16626	16547	16591	16560	16728	16740	16638	16796	16796	16617	16579	16690	16786	16968	16860	16929	16817	16681	16634	16847	16766	16702	16589	16863	16636	16611	16675	16682	16786	16754	16641	16855	16809	16624	16786	16673	16724	16760	16685	16624	16791	16687	16660	16590	16815	16646	16617	16702	16866	16554	16749	16714	16720	16801	16709	16781	16615	16506	16746	16718	16587	16557	16705	16812	16756	16745	16813	16767	16646	16699	16580	16630	16601	16758	16853	16874	16432	16877	16739	16781	16504	16771	16778	16844	16966	16730	16661	16905	16712	16539	16650	16733	16886	16866	16793	16672	16534	16489	16578	16707	16486	16625	16797	16682	16541	16754	16885	16594	16644	16873	16949	16779	16667	16665	16603	16630	16505	16700	16604	16796	16785	16694	16526	16449	16788	16686	16828	16427	16597	16889	16448	16596	16640	16777	16758	16828	16609	16853	16613	16567	16823	16818	16841	16645	16509	16491	16518	16623	16836	16752	16893	16707	16634	16692	16824	16778	16790	16811	16625	16741	16810	16837	16651	16750	16643	16635	16581	16812	16792	16533	16531	16710	16664	16720	16719	16611	16787	16450	16582	16756	16744	16643	16758	16730	16521	16902	16607	16565	16669	16678	16618	16619	16731	16560	16600	16595	16777	16674	16687	16739	16727	16712	16627	16623	16777	16616	16720	16699	16617	16630	16704	16626	16743	16567	16640	16666	16680	16726	16624	16607	16558	16686	16817	16653	16666	16692	16565	16574	16622	16764	16632	16688	16661	16591	16770	16829	16722	16798	16514	16704	16689	16740	16752	16652	16753	16871	16631	16620	16881	16623	16616	16682	16580	16819	16843	16756	16619	16628	16620	16871	16654	16653	16723	16681	16676	16637	16732	16583	16806	16691	16752	16856	16761	16668	16726	16685	16711	16655	16559	16603	16492	16881	16650	16577	16550	16871	16698	16755	16645	16641	16726	16770	16648	16810	16605	16492	16790	16799	16581	16670	16547	16580	16759	16730	16762	16652	16515	16586	16540	16613	16716	16421	16775	16485	16528	16794	16768	16735	16566	16564	16683	16676	16759	16851	16735	16631	16709	16727	16526	16525	16556	16715	16917	16690	16707	16835	16673	16759	16858	16657	16484	16742	16738	16797	16635	16588	16592	16824	16701	16851	16759	16538	16692	16650	16903	16502	16638	16709	16732	16611	16634	16469	16741	16539	16552	16667	16648	16887	16691	16842	16734	16677	16684	16591	16546	16700	16677	16617	16654	16653	16764	16688	16616	16508	16670	16801	16701	16634	16711	16720	16920	16764	16732	16581	16830	16694	16590	16612	16774	16723	16577	16744	16900	16758	16590	16650	16820	16640	16531	16553	16583	16556	17006	16864	16603	16620	16765	16568	16751	16651	16553	16706	16520	16646	16662	16627	16622	16690	16642	16646	16676	16840	16599	16697	16566	16867	16701	16878	16531	16659	16747	16589	16783	16583	16965	16673	16731	16690	16624	16741	16840	16606	16497	16535	16713	16662	16702	16708	16710	16732	16548	16642	16443	16683	16699	16824	16636	16685	16721	16840	16723	16732	16559	16724	16654	16831	16524	16928	16725	16710	16523	16560	16699	16787	16708	16596	16770	16679	16511	16742	16957	16770	16869	16665	16614	16539	16688	16694	16718	16694	16767	16639	16827	16817	16813	16671	16641	16660	16661	16792	16624	16784	16562	16812	16537	16778	16687	16626	16887	16911	16824	16711	16732	16678	16593	16570	16598	16826	16654	16780	16656	16622	16632	16559	16553	16752	16657	16624	16717	16751	16670	16765	16710	16737	16622	16547	16646	16637	16747	16557	16598	16734	16797	16355	16592	16721	16830	16517	16744	16877	16774	16644	16708	16816	16520	16628	16643	16791	16616	16796	16871	16510	16576	16640	16602	16485	16615	16409	16613	16705	16632	16692	16570	16779	16737	16736	16697	16596	16797	16816	16597	16770	16766	16514	16626	16700	16737	16687	16891	16746	16751	16625	16882	16469	16514	16685	16925	16891	16746	16553	16575	16664	16842	16601	16646	16724	16582	16579	16691	16891	16711	16541	16742	16749	16763	16619	16693	16916	16693	16731	16679	16695	16641	16513	16888	16723	16577	16862	16776	16592	16879	16520	16702	16841	16855	16507	16655	16871	16682	16699	16626	16700	16569	16655	16791	16533	16706	16639	16715	16845	16516	16438	16754	16717	16762	16655	16654	16731	16617	16454	16616	16584	16766	16422	16884	16677	16693	16952	16432	16380	16904	16600	16728	16681	16812	16634	16780	16724	16804	16838	16704	16630	16581	16556	16571	16710	16656	16525	16601	16866	16848	16751	16736	16685	16660	16725	16643	16646	16540	16658	16698	16613	16512	16635	16846	16614	16654	16703	16705	16549	16662	16709	16748	16539	16759	16778	16688	16858	16543	16713	16841	16583	16584	16864	16783	16619	16521	16541	16531	16859	16662	16708	16660	16643	16586	16852	16705	16628	16567	16732	16737	16760	16704	16806	16706	16796	16645	16708	16745	16639	16599	16673	16512	16729	16522	16810	16564	16584	16769	16760	16795	16505	16305	16536	16812	16699	16845	16679	16698	16533	16643	16723	16704	16738	16559	16753	16563	16622	16861	16780	16733	16784	16840	16624	16806	16819	16695	16537	16707	16732	16700	16619	16620	16740	16559	16529	16822	16629	17010	16612	16652	16484	16735	17006	16489	16574	16615	16580	16943	16576	16684	16532	16760	16722	16766	16765	16620	16730	16864	16766	16867	16859	16762	16759	16643	16556	16640	16751	16721	16779	16626	16747	16803	16540	16694	16743	16526	16556	16829	16559	16753	16722	16490	16636	16863	16597	16681	16812	16673	16722	16626	16635	16754	16711	16642	16796	16810	16716	16727	16778	16927	16856	16509	16460	16530	16509	16623	16652	16700	16815	16993	16644	16823	16704	16796	16875	16847	16732	16703	16735	16651	16873	16666	16762	16642	16837	16542	16611	16797	16870	16690	16762	16576	16770	16840	16529	16749	16783	16683	16457	16608	16836	16814	16736	16890	16687	16561	16509	16752	16751	16797	16851	16662	16672	16877	16757	16871	16603	16646	16729	16647	16726	16562	16633	16712	16537	16543	16374	16528	16656	16711	16688	16964	16634	16658	16594	16604	16680	16835	16841	16770	16827	16730	16699	16650	16694	16459	16524	16562	16691	16509	16623	16519	16689	16656	16755	16666	16617	16753	16659	16716	16629	16513	16760	16771	16925	16799	16686	16566	16828	16512	16665	16943	16825	16693	16686	16577	16678	16612	16778	16916	16484	16637	16667	16699	16814	16922	16549	16719	16803	16782	16551	16666	16659	16681	16591	16758	16646	16740	16702	17001	16716	16579	16763	16689	16550	16953	16667	16742	16753	16670	16707	16583	16641	16796	16644	16963	16641	16627	16421	16530	16626	16767	16705	16547	16521	16709	16763	16864	16514	16743	16532	16658	16950	16825	16717	16539	16539	16753	16893	16707	16586	16869	16574	16911	16591	16728	16481	16608	16803	16701	16762	16675	16680	16767	16695	16720	16658	16618	16553	16718	16670	16719	16728	16640	16650	16756	16702	16854	16841	16754	16757	16604	16697	16653	16793	16833	16635	16530	16583	16656	16799	16757	16775	16659	16535	16747	16573	16855	16820	16554	16593	16599	16483	16687	16812	16985	16715	16628	16729	16862	16850	16795	17034	16621	16660	16791	16739	16649	16771	16633	16565	16814	16809	16762	16865	16624	16546	16656	16486	16664	16622	16726	16957	16733	16731	16759	16340	16621	16627	16803	16711	16618	16611	16706	16618	16718	16708	16680	16610	16760	16772	16734	16804	16683	16665	16561	16585	16612	16632	16697	16818	16663	16751	16729	16696	16789	16842	16754	16637	16783	16713	16709	16756	16754	16577	16643	16765	16651	16927	16840	16540	16805	16852	16842	16669	16743	16765	16961	16628	16825	16647	16722	16699	16591	16565	16529	16764	16826	16881	16761	16810	16656	16526	16623	16756	16668	16703	16777	16663	16814	16688	16551	16596	16508	16804	16813	16732	16503	16746	16895	16679	16893	16852	16773	16633	16871	16776	16744	16709	16769	16750	16666	16630	16668	16499	16578	16695	16602	16713	16597	16793	16560	16706	16456	16931	16807	16605	16673	16728	16548	16646	16743	16570	16533	16708	16652	16587	16768	16613	16529	16676	16739	16585	16731	16652	16894	16547	16675	16690	16635	16647	16674	16675	16845	16625	16767	16742	16717	16625	16665	16638	16732	16543	16675	16700	16635	16699	16604	16780	16723	16701	16872	16855	16734	16627	16682	16826	16652	16610	16568	16741	16730	16722	16695	16587	16729	16907	16716	16605	16939	16665	16579	16815	16699	16867	16678	16780	16589	16689	16764	16690	16748	16494	16718	16810	16726	16726	16589	16601	16888	16704	16690	16763	16671	16647	16861	16660	16641	16667	16855	16643	16890	16634	16679	16949	16751	16734	16609	16294	16718	16617	16680	16744	16771	16882	16637	16672	16620	16846	16719	16810	16652	16844	16541	16590	16614	16624	16488	16638	16820	16675	16720	16613	16660	16920	16555	16497	16777	16771	16562	16545	16841	16694	16639	16649	16566	16684	16701	16723	16594	16542	16637	16701	16815	16595	16626	16726	16680	16806	16713	16872	16649	16753	16801	16512	16726	16947	16739	16708	16713	16624	16711	16651	16741	16818	16618	16740	16676	16767	16471	16437	16761	16698	16671	16608	16780	16604	16622	16782	16641	16777	16693	16784	16680	16648	16608	16626	16787	16471	16634	16884	16615	16781	16706	16711	16591	16623	16792	16742	16820	16819	16877	16708	16680	17001	16666	16388	16394	16777	16841	16545	16670	16739	16752	16671	16830	16948	16628	16791	16698	16644	16525	16583	16545	16603	16539	16730	16599	16573	16654	16783
13259	21876	23536	22319	19124	17563	16729	16063	17604	19640	20586	34004	31260	25628	19327	15729	14548	14512	14129	14206	14149	14220	14157	14331	14231	14246	14244	14407	14138	14220	14228	13952	14321	14156	14245	14095	14186	14178	14067	14106	14368	14033	14151	14392	14218	14172	14134	14196	14165	14005	14308	14256	14174	14299	14084	14095	14272	14198	14121	14276	14106	14275	14285	14198	14145	14107	14022	14169	14175	14190	14181	14188	14192	14180	14042	14318	14231	14284	14227	14149	14143	14060	14109	14235	14094	14330	14181	14099	14126	14139	14193	14175	14085	14135	13923	14206	14039	14124	14169	14245	14288	13962	14078	14211	14184	14087	14196	14116	14259	14189	14239	14199	14156	14112	14181	14255	14152	14294	14212	14091	13920	14157	14199	13955	14297	14210	14326	14087	14298	14215	14191	14188	14334	14122	14242	13852	14219	13974	14051	14131	14102	14257	14079	14266	14080	14191	14035	14120	14331	14095	14235	14091	14224	14269	14128	14071	14214	13945	14192	14112	14089	14094	14173	14169	14158	14144	14275	14076	14071	14150	14108	14236	14211	13972	14079	14063	14127	14117	14113	14153	14039	13997	14046	14109	14039	14110	14166	14105	14201	14178	14095	14111	14015	14120	14168	14162	14152	14158	14071	14258	14133	14159	14153	14142	14113	14002	14076	14130	14173	14187	14166	14291	14236	14197	14135	14143	14265	14183	14111	14173	14176	14180	13960	14200	14251	14150	14096	14066	14083	14125	14043	14027	14171	14033	14143	14127	14106	14082	14058	14161	14129	14348	14101	14016	14097	14112	14175	14218	14090	14200	14221	14218	14099	14225	14190	14195	14180	14214	14122	14216	14195	14088	14151	14219	14129	14363	14071	14066	14152	14275	14078	14056	14133	13976	14105	14108	14156	14045	14304	14203	14162	14110	14228	13981	14243	14166	13995	14182	13970	14199	14234	14255	14159	14130	14282	13993	14222	14176	14177	14047	14215	14066	14064	13997	14121	14118	14020	14181	14164	14086	14164	14159	14358	14032	14067	14067	14197	14177	14190	14090	14253	14133	14176	14088	14209	14276	14316	14036	14187	14096	13963	14257	13982	14239	14212	14055	14122	14181	14050	14205	13950	14135	14193	14205	14248	14202	14103	14221	14166	14154	14245	14151	14191	14223	14092	13998	14075	14256	14203	14288	14060	14115	14017	13959	14250	13932	14120	14124	14141	14231	14140	14146	14184	14047	14117	14371	14055	14125	14177	14172	14144	14201	14011	14191	14252	14266	14056	13966	14146	14135	14201	14258	14131	14102	14104	14163	14164	14037	14150	14153	14188	14051	14068	14269	14262	14021	14034	13985	14222	14066	14249	13952	13998	14246	14225	14225	14373	14043	14206	14272	14196	14150	14281	14065	14236	14189	14269	14104	14118	14414	13955	14098	14097	14210	14044	14062	14021	14140	14165	14033	14099	14275	14114	14179	14036	14162	13973	14165	14100	14249	14090	14138	14071	14224	14188	14000	14238	14054	14122	14124	14158	14211	14196	14233	14061	14208	14000	14134	14103	14084	13989	14136	14049	14099	14006	14217	14163	14006	14190	14087	14151	14165	14088	14092	14008	14039	14065	14157	14192	14025	13978	14253	14187	14177	14180	14042	14208	14159	13972	14267	14061	14195	14037	14091	14109	14016	14025	14107	14208	14142	14098	14088	14118	14068	14049	14163	14082	14186	14185	14062	14121	14056	14378	13971	14085	14092	14020	14048	14028	14078	14142	14100	14305	14034	14057	14242	13915	14201	14412	13861	14303	14045	14152	14165	14001	14076	14007	14219	14233	14123	14081	14128	14127	14095	14266	14048	14174	14104	14116	14178	14287	14140	14194	14110	14167	14180	14115	14084	13878	14159	14121	14066	14184	14139	14178	14025	14124	14146	14155	14215	14304	13860	14156	14294	14116	14202	14269	14072	14112	14131	14105	14107	14060	14105	14022	14074	14256	14050	14125	14157	14100	14291	14072	14067	14241	14059	14103	14114	14221	13987	14066	14066	14181	14171	14173	14058	14137	14125	14189	14033	14251	14055	13926	14061	14116	14186	14042	14141	14304	14110	14156	13993	14035	14162	14147	14175	14133	14085	13972	14205	14265	14117	14105	14260	14050	14294	14117	14324	14089	14062	14111	14152	14190	14112	14190	14128	14136	14231	14049	14255	14048	14144	14072	13935	14236	14265	14115	14104	14175	14050	14186	14157	14209	14170	14088	14243	14118	14064	14108	14080	14215	14214	14159	13961	14235	14267	14036	14149	13917	14133	14155	14058	14068	14048	14117	14062	14147	14083	13936	14121	14167	14097	14243	14218	14073	14045	14099	14251	14101	14184	14084	14137	14086	14137	14039	14205	14127	14136	14164	14151	14159	13958	14050	14209	14067	14348	14145	14022	14291	14047	14190	14170	14098	14241	14149	14008	14016	14285	14201	14080	14200	14211	13876	14162	14196	14108	14102	14288	14005	14090	14237	14095	14081	14054	13905	14105	14111	13898	14241	14158	14127	14056	14221	14129	14113	14096	14214	14170	14052	14119	14267	14300	14272	13996	14179	14058	14033	14136	13999	14143	14146	14071	14126	14062	14201	13954	14271	14153	14162	14199	14110	14022	14123	14074	14087	14208	14040	14019	13991	14351	14015	14224	13955	14195	14057	14145	14117	14202	14027	14203	14119	14108	14224	14232	14063	14182	14192	14070	14101	14172	14139	14105	14292	14071	14031	14114	14115	14150	14271	14192	13961	14216	13956	14238	14165	14183	14199	14194	14293	14132	14155	13987	14345	14094	14139	14166	14159	14291	14205	14154	14127	14102	14203	14123	14173	14013	14022	14122	14146	14108	14184	14276	14020	14195	14236	14038	14296	14097	14149	14226	14085	14308	14201	13954	13999	14150	14222	14184	14122	14077	14176	14136	14192	14036	14139	13974	14183	14239	14286	14181	14231	14178	14180	14034	14386	14147	14255	14166	14079	14123	14093	13952	14054	14140	14204	14298	14117	14106	14032	14192	14140	14131	14150	14030	14118	14114	14100	14227	14142	14189	14204	14131	14199	14256	14186	14203	14086	14052	14130	14082	14172	14130	14169	14106	14096	14216	14128	14130	14170	14244	13908	14242	14096	14161	14063	14224	14178	14234	14228	14185	14286	14076	14093	14157	14164	14148	14212	14049	14133	14090	13980	14012	14160	14162	14160	14140	14081	14165	14192	14100	14051	13959	14074	14103	14057	14257	14048	14172	14229	14093	14037	14149	14170	14064	14176	14111	14194	14115	14194	14245	14174	14120	14217	14340	14166	14061	14020	13979	14282	14117	14051	14189	14139	14043	14134	14113	14274	14247	14081	14264	14246	14052	14115	13958	14396	14051	13976	14151	14205	14276	14259	14250	14148	14140	14173	14220	14122	14164	14100	14167	14065	14159	14289	14116	14179	14076	14257	14167	13987	14284	14105	14197	14210	14270	14213	13951	14019	14166	14198	14017	14223	14123	14263	14102	14089	14048	14126	14051	14181	14227	14338	14099	14221	14179	14249	14188	14161	14215	14226	14324	14160	14132	14314	14038	14157	14177	14268	14109	14255	14157	14143	13969	14181	14149	14244	14057	14262	14033	14112	14163	14077	14136	14180	14007	14144	14191	14018	14151	14164	14270	14271	14097	14220	14102	14199	14180	14149	14171	14034	13913	14101	14195	14226	14070	14054	14087	14190	14105	14248	14149	14227	14178	14069	14119	14209	14137	14201	14137	14073	14221	14005	14190	13979	14181	13996	14032	14014	14143	13968	13949	14018	14236	14149	14174	14253	14092	14046	14111	14097	14052	14198	14212	14089	14204	14119	14303	14062	14297	14168	14019	14235	14169	14150	14290	14084	14068	13971	14282	14060	14186	14110	14200	14158	14181	14244	14133	14083	14184	14234	14024	14237	14099	14166	13996	14100	14133	14179	14242	14154	14095	14137	14014	14084	14148	14078	13943	14246	14147	14206	14123	14205	14110	14185	14059	14034	13949	14087	14165	14318	14159	14037	14127	14079	14182	14174	14189	14085	13997	14282	14144	14240	14037	14353	14126	14088	14228	14209	14050	14182	14154	14341	14242	14048	14189	14254	14245	14348	14315	14083	14210	14121	14142	14070	14147	14169	14108	14244	14346	14163	14175	14239	14012	14206	14291	14098	14129	14248	14033	14170	14138	14133	14135	14117	14065	14137	14329	14133	14116	14352	14232	14258	13989	14081	14218	14023	14198	14194	14185	14170	14267	14109	14173	14168	14201	14230	14012	14053	14241	14098	14157	14020	14255	14222	14180	14291	14132	14087	14167	14251	14244	14188	14199	14065	14151	14197	14155	14191	14148	14257	14184	14213	14024	14278	14112	14127	14120	14147	14081	14257	14290	14189	14195	14127	14091	14223	14231	14098	14188	14136	13871	14090	14179	14163	14109	14103	14137	14073	14154	14231	14037	14155	14153	14149	14249	14039	14006	14087	14028	14241	14217	13977	13974	14279	14333	14038	14080	14391	14161	13966	14136	14157	14082	14144	14046	13959	14116	14133	14245	14167	14194	14195	14339	14044	14011	14182	14159	14320	14247	14097	14235	14031	14115	14235	14266	14126	14042	13974	14240	14272	14077	14163	14020	14174	14184	14248	14197	14307	14176	14146	14300	14236	14158	14301	14167	13993	14119	14165	14118	13907	14149	14233	14046	14256	14222	14256	14106	14233	14221	14286	14216	14007	14028	14076	14177	14152	14124	14158	14149	14185	14091	14114	14171	14230	14223	14150	14204	14028	14274	14122	14139	14182	13993	14236	14212	14187	14257	14194	14149	14172	14148	14007	14062	14155	14233	14236	14215	14149	14320	14185	13949	14160	14145	14106	13922	14254	14229	14151	14143	14034	14123	14022	14145	14116	14090	14143	14065	14069	14165	14067	14053	14158	14205	14254	14138	14261	14137	14250	14140	14137	14175	14170	14132	14151	14244	14106	14142	14229	13935	14133	14189	14191	14100	14232	14073	14240	14143	14188	14202	13980	14046	14178	14155	14087	14155	14295	14329	14139	14104	14236	14161	14224	14135	14116	14021	14113	14187	14189	13951	14178	14090	14139	14190	14089	14069	14216	14191
22501	20954	28811	23270	21102	23269	25659	20066	19175	19277	19358	33133	46582	46746	37974	26577	20577	18224	17423	17160	17195	17210	17336	16986	17191	17192	17170	17042	16998	16976	17029	17100	17005	17141	16816	16973	16925	16984	17109	16911	17048	17004	16942	17060	16973	17024	16991	17087	17053	17082	16888	16961	16898	17139	17020	17041	17160	17053	17183	17035	16833	16812	17045	16988	17142	17143	17072	16860	17030	17141	17097	17116	16679	16827	17117	16962	17189	17153	17049	17203	17051	16936	16945	17219	16977	17134	16969	16866	17041	16863	16944	17014	16832	16760	17149	16927	16782	16944	17032	16969	16930	16896	16974	16923	16872	16801	17035	17078	17013	16992	17261	16923	16802	16882	17040	16870	16957	17283	16926	16857	16819	17212	17232	17128	16940	16893	16706	17036	17149	16876	16956	16858	16916	16863	16928	17017	17040	16827	16977	16998	17215	16925	17068	17245	16943	17043	17019	17027	17115	16959	17097	17015	16781	16809	16882	16884	17025	16969	16803	16913	17020	16980	17154	17124	17178	16982	16978	17079	16957	17021	16939	17031	17056	16814	16998	16973	16916	16942	16992	16920	16702	16913	17031	17012	17044	17005	17075	16950	16811	16978	16929	16863	16875	16889	17010	16816	16933	16649	16902	16890	17049	16960	17158	16975	17065	16940	17131	16972	17005	16925	16974	16922	16878	17121	16855	16959	16933	16966	16895	16959	16895	17081	16917	16971	16812	16851	16943	16802	16878	16862	17359	16852	16832	17014	17121	16927	16897	16915	16890	16925	16834	16910	16846	16789	17044	16909	16995	16944	16889	17033	16973	16824	17106	17028	16952	16914	16873	16888	16859	16802	16854	17143	16831	16828	17106	17089	17141	16990	16913	16968	17020	16817	16906	16771	16971	16871	17142	17167	16936	17065	17039	16935	16813	16864	17226	16980	17017	17064	17079	16988	16852	16941	16985	16956	16830	17100	16905	16839	16907	16927	17067	17103	16960	17000	16840	17047	16860	16974	16962	16901	16982	16823	16919	16762	16938	17031	17028	17116	16978	16980	16796	16995	16734	16807	16904	17013	16980	17039	17076	16868	16894	17063	16885	16993	16986	17080	17095	16777	16937	17098	17088	17028	17081	16912	16926	16817	16977	16825	17093	17059	16942	16947	16771	17025	16898	17068	17060	16841	16970	16799	16881	17022	16894	17019	16831	16900	17050	16912	17000	16996	17062	16845	16863	16991	17014	17098	17009	16951	17117	16825	17095	16956	16794	16875	16953	16924	16934	16857	16886	17096	16987	17177	16806	17089	16980	17068	16789	16982	17066	16927	17069	17004	16918	16707	16786	16933	16877	16989	16879	17173	16846	16741	16993	16988	17050	16924	16815	16915	16974	16977	16893	17009	16699	16838	17208	16862	17021	16863	16870	16684	17006	16909	17039	17001	16949	16831	17101	17021	16922	16971	17019	17046	16904	16956	16957	16973	16974	16933	16753	16976	17001	17010	16769	16895	16857	16930	17056	16751	16783	16927	17023	16766	16915	16936	17027	17095	16995	17005	16987	16932	17083	16868	17028	17012	17049	16895	16934	16859	16763	16872	16965	16846	17028	16888	16840	16839	16981	16869	16856	16922	17080	16816	16809	16944	16825	16937	17069	16914	17026	16847	16697	16955	16820	16954	16935	16813	16911	17104	16847	16905	16945	16940	16971	16829	16972	16695	16730	16992	16992	16793	16842	16899	16779	16899	16978	17159	16969	16946	16834	16821	17088	16809	16973	16944	16789	16983	17002	16929	16925	16762	16914	16971	16926	17043	17124	16959	17104	17015	16898	16777	16838	16983	17053	16918	16776	16793	17046	16945	16804	16995	16979	16820	17034	16939	17003	16939	17213	17032	16775	16892	17051	16803	16789	16973	17039	16990	17182	16901	16903	16999	16968	17021	17068	17139	16899	17015	16859	16926	17052	16943	17107	16934	16852	17065	17101	16808	16936	17039	16886	16754	17145	16984	16989	16939	16837	17006	16748	17017	17245	16875	16843	16938	16863	16991	16824	16651	16985	17061	17018	17040	16976	17061	17191	16908	16913	17004	16895	16949	16950	16999	16936	17054	16876	16809	16820	16868	16944	17013	16930	16980	16979	16994	17229	16870	16901	16980	16928	16998	16833	17016	16841	16868	16950	17013	16944	17046	16855	17106	16878	16834	16754	16909	17159	16970	16957	17015	17036	17103	17063	17129	17030	16866	16786	17006	16793	17021	17161	17095	17006	17026	16811	17035	16991	16833	17031	16945	17017	17001	16839	16738	17102	17007	16802	17074	16848	16910	16852	17126	16935	16843	17043	17008	17033	16854	16884	17055	16849	16927	16799	17018	17057	16980	16736	16843	16948	17097	16666	16778	17017	16798	16886	17061	16853	16949	17023	16927	17048	16991	17117	16956	16745	17041	16901	17001	16764	16958	16936	17036	17114	16947	16950	16997	16800	17061	17085	16817	16876	16961	16981	16960	16946	17011	16976	16875	16826	17010	16876	16944	17062	16996	16920	16784	17024	16910	17045	16963	16997	16743	17113	16965	16990	17124	16832	16899	17001	16813	16946	17234	16944	17032	17019	16792	16988	16969	16862	17095	17009	16738	16966	17168	17020	16875	16718	16932	16936	17009	16913	16899	16873	16923	16992	16856	17073	16920	16959	16884	16700	16999	16946	17005	16986	16996	17056	16932	17027	16900	16816	16948	17169	16966	17058	16906	16882	16790	16925	16710	16904	16955	16819	16931	17073	16968	17111	16858	17221	17039	17044	17001	16986	16834	16883	16928	17099	16871	16921	16978	16884	16892	16976	16884	17009	17020	16913	16996	16843	17004	16962	16929	17195	17133	16904	16902	16768	17145	16940	17049	16969	16911	16955	17049	17012	16848	16982	16941	16979	16890	16930	17093	16815	16972	16948	16961	16793	16849	16886	16898	17028	17034	17121	16771	16930	16899	16902	16973	16984	16796	16710	16894	16998	16836	17016	17154	16911	16891	16931	16947	16985	17020	16960	16922	17034	16941	16939	16886	16863	17002	17002	16990	16916	16998	16856	16781	17020	17047	16999	17028	17049	16739	16720	16950	16905	17010	16918	17049	17042	16910	17020	16934	17011	16995	16952	17028	16957	17111	16936	16881	16945	16759	16791	16879	17138	16976	17239	16966	17074	17031	17012	16790	16914	16917	17038	16910	16923	16887	16803	17084	17163	17004	16954	16893	16955	17120	16936	16935	16923	17009	17030	16832	17147	16860	17033	16980	16995	16899	16964	16811	16876	16837	16939	17107	16985	16788	17011	16986	16996	16976	16990	16881	16870	16917	17025	17044	17053	16927	16938	16795	16899	16866	17029	17004	17035	17056	16955	16952	16917	16908	16825	16935	16996	16731	16922	17031	16834	17041	17000	16973	17036	16942	16953	16877	16902	16922	16861	16848	16960	17077	16875	17027	17080	16932	16897	16965	16822	16895	16899	16976	16843	17152	17035	16828	16969	16863	16982	17115	17031	16944	16831	16903	17082	16773	16777	16858	16780	16944	17023	16903	17037	17157	16651	17054	16859	16840	17057	16937	16937	17021	16879	16946	16747	17024	16664	16727	16780	16987	16975	16873	16979	16938	17005	16827	17039	17198	16785	17067	16965	16995	16899	16929	16998	16960	16923	17120	16964	17011	16855	16907	17089	17060	16804	17026	16916	17054	16877	16960	16719	16768	16711	16978	17192	16883	17051	16945	16998	17013	17014	17179	17233	16857	16724	16920	16849	16957	17093	16788	17004	16974	16987	17179	16905	16964	17200	17066	17076	16860	17148	16935	17070	16845	16866	16746	16989	16894	17110	16848	16917	16957	16721	16823	16855	16851	16859	16877	17064	16978	17078	16745	16936	16872	16745	17006	16884	16939	16789	16972	17052	17011	16947	16895	17037	17134	17059	16957	17002	16930	17064	17082	16797	17109	16712	16933	17091	17034	16996	17207	16970	16852	17046	16913	16937	16809	17014	16790	16815	16831	17229	16911	16820	16951	16939	16910	16960	16912	16848	16925	16880	16891	17089	17035	16847	16837	16847	17059	16966	17198	17057	16792	16960	16953	16971	16856	16808	16970	17054	16947	16854	17131	16813	16982	17008	16930	16976	16931	16986	16952	16928	16994	16848	17099	16941	17060	16987	16846	16780	16887	17021	16915	17114	16923	17003	17046	16853	17012	17082	16812	16776	16986	16963	16856	16795	16965	17071	16929	17131	16870	17012	16921	16869	16920	16963	16884	17091	16755	16874	16810	16927	16886	16803	16891	16939	17006	16748	16830	16899	16866	16769	17003	16921	17130	16954	16894	17045	16937	16932	16973	16893	16768	16934	17005	16979	16945	17081	17024	16815	16908	17149	16988	16881	16795	17002	16927	16829	17083	16927	16898	16977	16870	16960	17159	17210	16896	16931	16854	16898	17163	16965	16987	16758	16849	17055	16961	16919	16931	17004	16912	16834	16804	16950	17023	17003	16975	16890	17074	16824	17089	16965	16925	17076	16766	16977	16948	17100	16708	16900	17105	17172	17043	17015	16802	16940	16909	16940	16963	16896	17062	17004	16978	16682	16954	17160	16996	16931	17025	16912	16886	16636	16825	17021	16959	16984	16812	17022	16910	17051	16930	16906	17025	16840	17008	17003	17004	17076	17096	17065	16832	17117	16944	16867	16882	16804	17079	16998	16767	16845	16827	16856	17016	16764	16972	16848	16897	16985	16852	16737	16908	17018	16999	16706	17078	16770	16831	16895	17063	16769	16767	17009	17118	16840	16958	16994	17024	16923	16939	16832	17284	17088	16912	16848	16991	16968	16867	17096	17077	17036	16943	16769	16899	17148	16882	16757	16849	16904	16858	16929	16884	17046	16902	16764	16892	16902	16961	16855	16943	16916	16911	16910	17080	16998	16798	16951	17006	17034	16955	17092	16931	17073	16885	16774	16723	16888	16840	16916	17110	16982	16874	16857	16888	16858	16752	16814	17056	17163	17066	16853	17024	16854	17011	17033	17001	17125	16870	17007	16943	17213	17036	16921	16857	17018	16911	17036	17010	16871	16862	17130	16977	16860	16726	16840	16950	16911	16868	16790	16715	16808	17196	16942	16822
15709	33001	32819	23452	21063	19794	18455	17946	17785	17291	18447	35959	45211	44682	35095	23288	17221	14883	14652	14248	14341	14497	14270	14240	14206	14197	14367	14244	14271	14204	14401	14132	14408	14408	14179	14441	14296	14352	14248	14316	14354	14377	14346	14135	14292	14394	14214	14310	14504	14289	14140	14529	14401	14304	14341	14438	14130	14239	14386	14384	14272	14231	14279	14254	14342	14283	14457	14215	14311	14229	14235	14230	14143	14312	14242	14272	14320	14314	14169	14314	14145	14356	14258	14263	14206	14368	14129	14350	14258	14261	14279	14162	14097	14317	14212	14226	14281	14243	14118	14284	14136	14377	14332	14117	14244	14329	14168	14223	14223	14256	14300	14241	14285	14358	14324	14255	14265	14286	14089	14257	14378	14302	14109	14184	14310	14272	14286	13998	14371	14253	14289	14041	14288	14298	14309	14325	14414	14190	14363	14362	14221	14329	14289	14221	14241	14207	14183	14185	14181	14162	14100	14169	14353	14119	14072	14261	14268	14348	14322	14179	14090	14235	14176	14164	14264	14144	14477	14273	14270	14270	14129	14239	14317	14237	14216	14251	14342	14222	14313	14375	14375	14315	14185	14293	14117	14292	14276	14250	14305	14239	14311	14167	14188	14179	14322	14275	14408	14161	14115	14324	14167	14323	14163	14200	14140	14457	14435	14323	14037	14198	14273	14364	14150	14291	14208	14340	14235	14170	14111	14400	14181	14235	14142	14326	14137	14358	14217	14185	14384	14287	14159	14252	14307	14296	14081	14347	14168	14237	14246	14170	14281	14140	14321	14031	14313	14286	14380	14193	14226	14253	14432	14097	14174	14249	14275	14239	14276	14281	14313	14369	14181	14348	14174	14099	14270	14264	14167	14153	14440	14196	14224	14380	14318	14462	14199	14262	14199	14152	14314	14250	14080	14326	14215	14270	14372	14283	14217	14074	14328	14191	14149	14260	14329	14165	14371	14189	14264	14229	14190	14159	14113	14324	14265	14115	14410	14177	14399	14398	14095	14296	14237	14155	14092	14323	14241	14133	14191	14140	14357	14315	14242	14332	14269	14269	14361	14290	14334	14384	14378	14241	14069	14244	14279	14181	14122	14126	14343	14334	14155	14395	14099	14144	14229	14360	14191	14325	14262	14185	14235	14272	14368	14062	14251	14081	14240	14368	14223	14275	14249	14319	14207	14242	14142	14316	14011	14308	14195	14181	14156	14218	14310	14319	14292	14092	14125	14202	14184	14307	14238	14402	14390	14217	14265	14309	14155	14286	14120	14324	14331	14244	14477	14097	14185	14222	14417	14206	14206	14132	14298	14183	14237	14201	14266	14235	14291	14207	14215	14190	14148	14300	14149	14172	14174	14044	14333	14283	14115	14211	14306	14177	14307	14317	14346	14287	14147	14185	14152	14155	14285	14268	14327	14317	14170	14274	14160	14403	14089	14309	14157	14099	13982	14248	14485	14306	14245	14167	14426	14186	14315	14215	14121	14262	14296	14263	14321	14373	14229	14273	14146	14109	14266	14156	14281	14366	14328	14437	14346	14205	14149	14115	14417	14324	14272	14196	14310	14338	14180	14316	14124	14301	14215	14072	14273	14261	13987	14237	14038	14185	14181	14183	14351	14322	14164	14199	14210	14096	14210	14188	14186	14221	14260	14269	14167	14291	14255	14233	14278	14154	14249	14319	14202	14345	14190	14220	14144	14251	14479	14221	14267	14215	14400	14327	14296	14115	14231	14007	14215	14106	14240	14210	14195	14066	14253	14237	14224	14191	14413	14259	14150	14310	14096	14079	14226	14130	14217	14400	14310	14245	14068	14342	14276	14284	14189	14297	14509	14304	14228	14199	14261	14270	14405	14201	14053	14348	14211	14300	14508	14285	14244	14239	14473	14299	14229	14364	14249	14160	14271	14286	14171	14259	14207	14242	14224	14175	14264	14234	14228	14331	14353	14333	14096	14282	14360	14323	14291	14199	14175	14430	14241	14213	14247	14290	14235	14212	14142	14219	14340	14039	14204	14298	14194	14192	14156	14226	14380	14217	14208	14252	14287	14297	14246	14124	14214	14185	14232	14332	14229	14292	14231	14118	14204	14223	14310	14341	14197	14293	14211	14313	14351	14215	14266	14130	14249	14158	14213	14201	14308	14155	14139	14213	14191	14289	14242	14023	14276	14322	14345	14133	14324	14119	14385	14282	14116	14137	14426	14249	14195	14296	14062	14245	14231	14062	14279	14304	14244	14323	14277	14250	14145	14270	14375	14121	14366	14243	14158	14289	14123	14164	14289	14211	14141	14304	14121	14088	14173	14222	14496	14279	14112	14400	14337	14044	14305	14079	14445	14467	14224	14218	14224	14391	14315	14221	14232	14154	14226	14160	14283	14193	14320	14177	14208	14308	14168	14305	14333	14306	14402	14448	14255	14126	14401	14215	14221	14391	14247	14245	14494	14225	14429	14338	14218	14027	14221	14048	14195	14108	14272	14171	14147	14468	14056	14363	14157	14300	14225	14189	14184	14351	14464	14240	14301	14208	14300	14415	14238	14151	14244	14270	14395	14503	14157	14295	14177	14160	14406	14405	14371	14090	14332	14233	14274	14168	14107	14301	14225	14229	14205	14231	14118	14170	14315	14286	14220	14331	14239	14266	14327	14032	14203	14328	14155	14197	14404	14105	14349	14225	14444	14176	14176	14080	14283	14181	14309	14130	14333	14354	14230	14375	14216	14264	14280	14153	14282	14276	14335	14112	14307	14239	14294	14309	14318	14270	14097	14222	14280	14243	14142	14275	14136	14191	14317	14376	14131	14118	14220	14318	14235	14285	14030	14142	14248	14426	14043	14198	14475	14242	14329	14372	14368	14248	14158	14380	14105	14466	14313	14269	14295	14227	14161	14248	14374	14353	14219	14296	14237	14192	14462	14242	14500	14330	14263	14144	14325	14112	14339	14245	14424	14159	14291	14109	14158	14294	14350	14200	14258	14163	14221	14243	14277	14217	14207	14333	14245	14121	14546	14102	14189	14402	14153	14185	14243	14115	14183	14195	14245	14351	14255	14178	14108	14252	14375	14153	14244	14180	14138	14382	14248	14227	14115	14228	14354	14111	14104	14283	14224	14331	14166	14298	14248	14279	14149	14276	14227	14326	14215	14161	14214	14156	14350	14404	14230	14272	14254	14214	14142	14292	14231	14169	14348	14311	14219	14221	14356	14288	14251	14265	14384	14335	14005	14355	14149	14216	14097	14256	14219	14287	14367	14301	14308	14128	14335	14133	14267	14151	14358	14256	14335	14377	14250	14369	14395	14254	14332	14330	14132	14295	14297	14274	14170	14181	14247	14248	14300	14180	14369	14170	14170	14228	14377	14262	14188	14228	14214	14228	14270	14251	14202	14179	14239	14099	14307	14259	14265	14371	14330	14029	14082	14251	14389	14271	14310	14305	14216	14293	14307	14233	14152	14269	14207	14469	14256	14285	14209	14353	14332	14099	14111	14125	14228	14361	14232	14230	14359	14347	14180	14265	14195	14376	14204	14211	14270	14153	14327	14373	14135	14328	14365	14255	14236	14311	14285	14129	14296	14333	14300	14282	14187	14358	14175	14170	14175	14242	14206	14327	14313	14192	14301	14227	14108	14313	14225	14387	14195	14204	14268	14229	14278	14060	14307	14242	14281	14215	14230	14301	14306	14236	14287	14306	14166	14345	14172	14137	14257	14256	14335	14330	14189	14115	14168	14234	14410	14297	14149	14299	14236	14226	14266	14407	14143	14140	14273	14398	14337	14191	14242	14269	14180	14088	14140	14235	14324	14414	14249	14331	14185	14282	14188	14077	14162	14445	14238	14194	14300	14102	14344	14108	14264	14194	14408	14124	14069	14269	14259	14287	14320	14189	14196	14175	14333	14175	14205	14255	14083	14139	14087	14284	14309	14292	14241	14314	14260	14273	14378	14239	14109	14393	14304	14292	14222	14307	14318	14101	14273	14249	14411	14161	14214	14377	14148	14306	14175	14057	14300	14375	14431	14422	14251	14256	14239	14480	14301	14241	14338	14074	14319	14285	14307	14359	14189	14130	14323	14328	14286	14285	14386	14196	14351	14154	14319	14395	14372	14302	14220	14202	14339	14227	14289	14226	14082	14211	14293	14287	14388	14092	14277	14135	14201	14301	14162	14280	14263	14142	14427	14188	14182	14275	14294	14137	14180	14317	14301	14325	14142	14302	14208	14080	14430	14266	14199	14503	14130	14299	14270	14280	14207	14268	14225	14321	14313	14205	13981	14191	14244	14319	14402	14060	14311	14233	14404	14080	14306	14130	14167	14188	14430	14142	14328	14293	14118	14273	14141	14285	14444	14119	14239	14384	14325	14225	14275	14194	14117	14228	14182	14255	14186	14394	14270	14146	14278	14291	14430	14105	14247	14310	14225	14097	14320	14196	14198	14269	14185	14231	13989	14209	14219	14150	14351	14262	14221	14264	14325	14346	14302	14442	14249	14452	14162	14193	14092	14093	14200	14333	14321	14258	14249	14161	14150	14190	14161	14227	14188	14301	14217	14356	14190	14287	14347	14238	14187	14312	14327	14290	14231	14224	14203	14070	14191	14092	14284	14322	14293	14141	14273	14438	14315	14377	14102	14022	14317	14221	14274	14257	14081	14267	14283	14389	14181	14292	14314	14185	14348	14234	14280	14059	14519	14195	14233	14258	14138	14186	14166	14069	14263	14196	14259	14230	14217	14350	14268	14186	14273	14206	14180	14257	14243	14208	14491	14215	14269	14315	14066	14204	14084	14171	14344	14282	14224	14168	14342	14343	14317	14198	14222	14261	14300	14292	14222	14260	14209	14312	14374	14078	14212	14201	14444	14327	14333	14269	14284	14176	14246	14397	14440	14300	14335	14263	14165	14286	14347	14199	14169	14123	14268	14159	14157	14401	14229	14144	14378	14191	14227	14238	14287	14140	14324	14270	14080	14234	14286	14242	14223	14173	14234	14185	14070	13980	14247	14156	14378	14232	14252	14273	14257	14294	14175	14198	14225	14259	14198	14170	14364	14265	14306	14054	14133	14330	14316	14355	14186	14107	14289	14147	14251	13988	14133	14379	14095	14329	14278	14427	14185	14185	14396	14257	14106	14170
27188	22247	25995	22308	18437	18023	17873	17611	17447	17685	17425	18642	20847	20160	19549	18390	17383	17188	17007	17008	17009	16923	16882	16877	17063	16800	16884	17135	16998	16918	16925	16941	16925	17068	17074	16950	16642	16765	17086	16915	16967	17042	17252	16870	16912	16829	17018	16972	17046	16950	16958	16992	16841	16993	16756	16969	16861	16886	16900	16785	17021	16975	16878	16931	16962	16745	16822	16982	16925	16926	16790	17040	16957	16867	16975	16996	17111	16929	16882	16868	17042	16830	17103	16965	17093	16797	16915	16982	16722	16856	16831	16907	16955	16978	16836	16889	16987	16769	16969	16841	16993	17097	16821	16952	17017	17046	16961	16958	17090	16885	17078	16882	16999	17084	17041	16876	16760	16878	16813	16907	17019	17009	16927	16951	16722	16822	16955	16992	17284	17002	17014	16833	16861	16849	16610	16994	16960	17127	16935	16817	16897	17089	16970	17063	16957	16937	16975	17090	16862	16810	17006	16871	16921	17045	16868	16981	17133	17015	17085	16868	17011	16904	16939	16924	16801	16838	16631	16942	16913	17052	17002	16833	17058	17017	16680	16941	16811	16916	16675	16704	16856	16915	17055	16890	17011	16881	16820	17035	16858	16782	16841	17096	16887	17031	17063	16988	17118	16875	16989	17017	16824	16924	16868	16935	16951	16893	17073	16777	17010	16886	16852	16866	17091	17090	16846	16833	16921	16753	16809	17061	16993	16971	17002	16893	17049	16910	16965	16822	16940	16884	16998	16810	16770	17046	17095	16830	16695	16935	16829	16870	16998	16945	16756	16843	16995	16811	17006	17000	16986	16954	16936	16897	16951	16771	17026	17080	16929	16804	16906	16834	16939	17227	16905	16914	17048	17009	17069	16941	16967	16757	16894	17121	17125	16938	16784	16923	16885	16805	17009	16812	16871	16974	16975	16924	16944	17029	16866	17009	16924	16757	16719	16736	16891	16942	16821	17010	16794	17134	16857	17060	16884	16801	17066	16961	17053	17035	16914	16929	16934	16981	16873	16995	16800	16962	16807	16874	16898	16996	16739	16932	16983	17013	16992	16858	16816	16964	16873	16982	16980	16837	17047	16949	17093	16950	16903	17052	17049	17085	17037	16885	16853	16940	17062	16845	17132	17001	16841	16908	16838	17266	17048	16728	16938	16945	16932	16880	16964	16946	16638	17027	16691	16872	16984	16935	17054	16813	16975	16829	16785	16737	16841	16880	16786	16821	16888	17189	17012	16881	17160	17029	16847	16860	16803	17011	17021	17107	16921	16870	16848	16815	16996	16910	16945	16869	16952	16900	17104	17039	17085	16724	16998	17080	16837	16849	16976	16887	16829	16939	16892	17002	16943	16762	16960	16964	16965	16944	16863	17065	16880	16822	16954	17089	16996	16891	17047	16786	16797	16853	17139	17025	16999	16855	16948	16675	16892	16938	17036	16859	16854	16781	16723	16890	16984	16732	16973	16962	16991	17203	16965	16736	16903	16649	16997	16895	16860	17007	17125	16978	16986	16843	16984	16949	16789	16865	17035	16989	16962	16980	16803	16948	17069	16864	16877	16898	17130	17093	16808	16805	16993	16966	17040	16962	17101	17037	16969	16857	16961	16978	16856	17003	16794	16952	17059	16768	17061	16988	16978	16946	17295	17032	16986	16833	16836	16971	16815	16867	16984	16945	16656	16888	17001	16979	17208	16864	17096	16841	17023	16807	17116	16912	16758	16683	16898	17045	16754	17019	16963	16812	16852	16981	17066	16970	17009	16961	16923	16801	17095	16987	16833	17038	16712	16962	16923	16893	17016	16729	16831	16935	16899	16980	16736	16769	16908	16910	16994	16839	16851	17042	16967	16996	17174	16938	16977	16887	16891	16957	16844	17059	17025	17098	16956	16819	16846	16763	16994	16921	17028	16905	17012	17111	17143	17005	16854	16883	16905	17010	16960	17051	17118	17032	17068	17035	16897	17082	17025	17149	16921	16937	16877	16974	17086	16940	16928	17064	16768	16969	16930	16911	17038	17080	16943	16791	16715	16712	17016	16964	17171	16860	16914	16834	16908	16914	16800	16988	16945	16861	17001	17028	16835	17000	17081	16906	16813	17026	16730	16695	16960	16962	17006	16871	17022	16798	16998	16793	16814	16986	17072	17063	17086	16759	16997	16801	16888	16941	16908	16905	16899	16967	16953	16886	16703	16833	16939	16916	16848	16999	17004	16854	16984	17045	16893	16963	17069	16988	16976	16753	16960	16700	16956	16941	16894	16853	16665	16872	17238	16847	17048	16959	16886	16858	16845	16861	17139	16938	16599	17118	16921	16954	16825	16815	16889	17053	17160	17115	17096	17072	16852	16881	17021	16965	16848	17051	16996	17018	16912	16881	16872	16959	17002	16821	17038	16809	17308	16919	16979	16782	17029	16895	16886	17019	16759	16928	16737	16835	16860	17116	16994	16841	16933	16655	16881	16985	17027	16930	16950	16950	16909	16955	16983	16960	16845	16925	16954	16971	16932	16902	16898	17051	17068	16900	16845	16864	17079	16778	16746	16893	16805	17016	17046	16791	16847	16974	17002	16842	16842	16982	16865	16815	16904	16895	16841	16978	16952	16894	16877	16912	16766	16979	16932	17076	16960	16883	16970	16915	16991	16916	16969	16782	16944	17118	17006	16878	17061	16881	16757	16821	16984	17026	17084	17041	16951	16840	16840	16818	16961	16995	16743	16987	17023	16795	16727	16815	16663	16804	16948	16853	16869	16968	16939	16806	16948	16913	16940	17066	16932	17071	16926	17017	16845	17021	16868	16895	17073	16971	16933	16683	16891	16871	16856	16851	16989	16952	16856	16821	16967	16906	16975	16693	16843	16915	16882	16811	16922	16851	16702	16833	16976	16818	17150	16892	16911	16840	16894	16892	16869	16883	16906	16900	17107	17020	16987	16765	16980	16915	16713	16964	16904	16888	16844	16964	16827	17088	16820	16924	16953	16891	16902	17023	16915	16819	16845	16854	17158	16895	16930	16906	16958	16799	16728	17029	16972	16897	16876	16899	16763	16848	16823	17084	16961	16986	17058	17107	17095	16846	17078	16798	17106	16949	17078	16929	17002	16996	16912	16717	16842	16914	16878	16907	16963	16821	17036	16970	17080	17008	16935	16971	17099	17051	17030	17116	17014	17032	16981	17061	16744	16932	16993	16979	17079	17030	17058	17010	17027	16856	16954	17107	16904	17197	17156	16927	16849	16945	16849	16914	16922	17108	17047	17093	16940	16949	16825	16830	16904	16841	17111	16947	17062	16997	17186	16861	16880	16923	16922	17022	16953	17348	16839	16928	17024	16999	17009	16983	17123	16993	17048	16890	17063	16923	16899	16990	16969	17002	16921	16798	16865	16849	16888	17037	16916	16774	16693	16899	16979	17026	17052	17050	16996	16856	17120	16964	16908	16909	16706	16937	16962	16914	16866	17078	16917	17071	16996	16778	17040	16894	17156	17012	16869	16934	17033	16856	16714	16945	16986	17084	16843	16847	16845	16904	16874	16899	16868	16967	16880	16715	16895	16837	16741	17124	16972	16987	16752	16980	16715	16859	16967	16877	16943	16937	16925	17007	16730	17096	16963	16942	16849	16949	16964	16683	16907	16885	16879	16752	16944	16953	16882	17180	16847	16753	16852	16945	16854	16897	16993	16852	17040	17079	17054	16949	16879	16782	16978	16937	16928	16847	16887	16893	17041	16930	16864	17097	17015	16970	16791	16796	16898	16880	16916	16973	17045	17035	17074	16952	17131	16820	16996	17032	16759	16933	17118	16911	16891	17002	17053	16851	17058	16858	16817	16992	16980	16850	16842	16855	16800	17059	16919	16852	16854	16943	17203	16970	16886	17103	16899	16915	16985	16875	16872	17055	17084	16987	17132	17004	16885	17058	16854	17076	17064	17060	16869	16783	17071	16923	16858	16906	17061	16959	16896	17033	16880	16978	17035	17000	16874	16926	16931	16918	17021	17059	16960	16731	16923	16885	16823	16774	16956	16896	16795	17061	16951	16808	17054	17078	17050	17048	16882	17125	17162	16866	17005	16992	17118	16844	16892	16773	16967	16946	16816	16865	16868	16855	17112	16797	16904	17035	16995	16836	16839	16933	16938	16979	17038	16931	16966	16872	16850	16820	16765	16948	16900	17130	16994	16987	16877	16639	16829	16843	17028	16864	16844	16881	16753	16978	17135	17019	16924	17112	16989	16749	17028	16927	16703	17053	16923	16946	16894	16876	16912	16789	16906	16991	16820	17023	16909	16792	16774	16674	16950	16908	17033	16902	16815	16688	16855	17000	16966	16995	16966	17034	16843	16862	16843	17045	17007	16978	17141	16936	16791	16958	17166	16959	16747	16981	16858	16806	16883	16783	16895	16860	16757	16982	16955	16897	16883	17009	16920	16711	16931	17103	17046	16831	17054	16916	16995	16912	16853	16865	17037	16953	16948	16730	17092	16760	17217	17063	16970	16966	16848	17104	16877	16932	16915	16895	17083	16919	17010	16876	17065	17057	16868	17048	17025	16933	17002	16929	16742	16982	16920	16753	17002	17073	16929	16917	17044	17067	16957	16849	16767	16932	16910	16880	16809	16763	16954	16941	17138	16839	16669	17059	16932	16877	16909	16976	17023	16916	16735	17036	16979	16940	16826	16896	16917	16991	17073	17024	16820	16806	16877	17177	17077	16862	17074	16938	17005	17036	16914	17029	17124	16916	16933	16890	17004	16974	17065	16990	16919	17019	16971	16756	17038	16991	16933	17091	16944	16910	16785	17105	16924	16982	16987	17095	16930	16961	16812	16873	17009	16946	17019	17035	16995	16767	17052	16824	16970	16859	16924	16894	16863	16865	16772	16986	17034	16967	17011	16908	16955	16995	16690	16975	16937	17094	16883	16898	16943	16715	16894	16918	16992	17080	16932	16860	16977	16901	16891	16798	16996	16865	16719	16903	17005	17057	17028	17012	16816	16885	17035	17034	16872	16861	17137	16907	17039	16865	16977	17198	16990	16833	17159	16827	17037	17014	17112	16913	16773	16907	16937	17026	16808	16967	16977	17160	16818	16840	16825	16964	16900	17027	17169	16906	17006	16817	16779	16910	16932	16797	16818	17065
14973	23580	21369	17448	16439	15755	15463	15207	15146	15167	14807	17245	19466	18242	17083	15470	14612	14463	14273	14185	14429	14369	14221	14196	14435	14285	14293	14295	14350	14278	14464	14225	14341	14214	14374	14449	14354	14134	14288	14384	14158	14313	14423	14320	14217	14330	14220	14358	14314	14334	14407	14198	14254	14247	14321	14265	14457	14221	14241	14334	14236	14351	14301	14327	14333	14292	14397	14169	14341	14249	14084	14185	14279	14321	14316	14347	14198	14498	14354	14178	14383	14307	14395	14150	14241	14303	14271	14172	14138	14154	14352	14177	14216	14330	14313	14295	14089	14387	14279	14226	14221	14307	14256	14294	14376	14157	14167	14382	14295	14346	14433	14256	14377	14335	14338	14290	14329	14316	14359	14257	14297	14221	14471	14322	14232	14351	14355	14318	14360	14214	14295	14394	14220	14417	14246	14142	14283	14213	14124	14368	14250	14380	14316	14300	14434	14278	14438	14137	14193	14095	14183	14140	14420	14450	14350	14216	14376	14186	14236	14202	14352	14402	14323	14318	14375	14278	14361	14230	14462	14369	14235	14263	14349	14301	14290	14156	14276	14184	14420	14326	14286	14382	14347	14296	14218	14245	14377	14221	14238	14200	14261	14336	14322	14145	14290	14221	14360	14174	14368	14182	14303	14199	14319	14235	14370	14245	14275	14272	14303	14382	14223	14350	14155	14166	14254	14392	14154	14248	14356	14245	14310	14192	14343	14114	14361	14400	14333	14268	14165	14366	14161	14369	14265	14274	14174	14163	14290	14427	14187	14262	14348	14377	14257	14272	14400	14064	14408	14295	14414	14305	14311	14277	14308	14162	14314	14337	14247	14343	14377	14335	14419	14305	14205	14152	14352	14268	14092	14409	14508	14128	14279	14268	14248	14212	14273	14196	14425	14457	14294	14115	14353	14242	14262	14060	14325	14236	14265	14346	14192	14196	14121	14141	14208	14438	14220	14315	14215	14283	14367	14335	14371	14145	14292	14373	14340	14342	14189	14301	14340	14228	14289	14314	14208	14295	14295	14253	14245	14358	14377	14152	14384	14172	14324	14522	14252	14204	14188	14223	14384	14087	14332	14321	14187	14317	14367	14484	14156	14207	14304	14178	14364	14230	14281	14344	14202	14176	14286	14378	14298	14209	14358	14422	14339	14208	14193	14157	14288	14329	14381	14367	14355	14131	14141	14301	14337	14192	14163	14353	14443	14259	14396	14328	14284	14245	14221	14234	14191	14239	14295	14236	14434	14404	14284	14110	14299	14277	14252	14544	14219	14371	14100	14277	14309	14151	14201	14129	14174	14347	14359	14307	14349	14236	14235	14222	14242	14347	14271	14336	14567	14257	14237	14288	14069	14284	14179	14224	14248	14213	14097	14385	14437	14461	14168	14260	14128	14372	14225	14302	14345	14387	14473	14216	14343	14211	14154	14211	14371	14317	14261	14388	14237	14432	14348	14274	14371	14242	14371	14191	14369	14398	14315	14182	14280	14291	14207	14284	14196	14254	14158	14351	14420	14266	14387	14203	14351	14183	14256	14340	14170	14272	14324	14276	14424	14472	14367	14193	14333	14460	14320	14214	14284	14289	14221	14417	14177	14497	14229	14285	14292	14257	14357	14280	14284	14228	14369	14252	14325	14332	14504	14282	14232	14411	14240	14369	14166	14201	14231	14008	14068	14262	14387	14434	14433	14244	14415	14277	14243	14323	14355	14336	14395	14323	14117	14278	14433	14315	14291	14225	14273	14268	14452	14177	14377	14213	14323	14455	14436	14432	14211	14322	14136	14230	14217	14414	14242	14301	14214	14304	14288	14183	14293	14349	14300	14262	14449	14385	14385	14206	14114	14214	14300	14313	14223	14181	14249	14290	14173	14263	14408	14261	14168	14216	14353	14327	14331	14449	14217	14289	14150	14257	14229	14256	14200	14232	14265	14342	14168	14390	14283	14204	14458	14169	14274	14441	14375	14385	14172	14412	14262	14294	14345	14350	14372	14329	14433	14145	14186	14362	14527	14264	14539	14351	14192	14311	14315	14218	14262	14450	14182	14401	14212	14333	14387	14324	14279	14140	14356	14268	14337	14221	14303	14305	14406	14171	14170	14268	14292	14313	14278	14215	14114	14272	14162	14248	14196	14170	14188	14293	14184	14355	14227	14291	14226	14214	14293	14395	14346	14270	14228	14219	14242	14340	14261	14235	14264	14112	14241	14158	14132	14447	14318	14188	14237	14314	14314	14144	14249	14203	14234	14359	14307	14227	14373	14216	14206	14264	14209	14273	14256	14468	14209	14382	14272	14292	14374	14335	14244	14369	14069	14276	14132	14225	14351	14380	14158	14330	14402	14202	14468	14421	14644	14391	14159	14305	14266	14171	14361	14278	14179	14311	14333	14202	14259	14266	14233	14136	14223	14256	14215	14280	14138	14288	14333	14244	14296	14228	14248	14261	14382	14141	14303	14396	14372	14364	14465	14347	14128	14285	14211	14193	14226	14401	14286	14477	14294	14258	14192	14278	14286	14241	14259	14411	14320	14142	14154	14355	14376	14275	14276	14434	14279	14267	14355	14214	14400	14303	14344	14280	14262	14172	14243	14195	14316	14396	14219	14198	14347	14110	14285	14325	14353	14476	14150	14352	14359	14411	14288	14202	14517	14323	14284	14152	14419	14273	14267	14575	14304	14406	14209	14278	14416	14165	14381	14237	14240	14291	14193	14270	14293	14240	14236	14298	14182	14358	14261	14393	14289	14186	14379	14353	14261	14255	14286	14212	14320	14347	14421	14574	14200	14399	14325	14245	14379	14400	14471	14363	14408	14328	14346	14389	14246	14160	14269	14246	14232	14461	14181	14224	14398	14399	14478	14032	14270	14408	14382	14367	14328	14310	14309	14272	14365	14188	14454	14258	14310	14221	14235	14468	14219	14221	14416	14258	14274	14301	14306	14301	14378	14185	14136	14350	14327	14300	14393	14323	14315	14290	14210	14394	14410	14354	14252	14353	14290	14209	14314	14233	14163	14402	14218	14454	14318	14235	14253	14193	14385	14278	14247	14259	14216	14213	14036	14179	14301	14256	14293	14471	14215	14256	14219	14330	14279	14136	14142	14361	14330	14351	14205	14247	14231	14348	14029	14312	14178	14101	14217	14243	14369	14226	14268	14290	14337	14264	14385	14225	14223	14373	14207	14297	14435	14400	14238	14220	14148	14174	14403	14184	14350	14509	14564	14303	14261	14375	14246	14154	14265	14193	14090	14298	14420	14389	14400	14333	14363	14414	14285	14329	14231	14130	14336	14130	14309	14252	14286	14181	14398	14247	14259	14187	14429	14204	14270	14254	14299	14236	14238	14124	14274	14376	14470	14232	14352	14057	14247	14278	14324	14290	14192	14289	14330	14354	14258	14407	14167	14376	14336	14150	14359	14215	14463	14261	14260	14451	14333	14177	14312	14265	14379	14294	14215	14275	14259	14175	14351	14212	14228	14351	14249	14205	14134	14238	14183	14373	14322	14388	14168	14217	14182	14179	14244	14421	14252	14205	14262	14246	14348	14247	14439	14244	14362	14330	14325	14410	14171	14370	14255	14327	14427	14308	14257	14331	14351	14357	14106	14293	14218	14283	14502	14197	14183	14098	14255	14256	14314	14232	14501	14436	14361	14207	14326	14120	14279	14371	14282	14449	14190	14275	14330	14281	14457	14269	14215	14482	14352	14280	14247	14160	14395	14261	14334	14179	14332	14301	14195	14186	14173	14263	14486	14304	14197	14235	14112	14096	14246	14365	14267	14489	14323	14198	14223	14312	14324	14189	14297	14248	14336	14399	14128	14381	14306	14345	14206	14464	14365	14328	14175	14204	14379	14179	14276	14447	14312	14417	14338	14180	14234	14336	14213	14134	14209	14217	14401	14366	14433	14272	14309	14234	14433	14094	14381	14302	14426	14164	14319	14349	14272	14319	14472	14259	14235	14339	14391	14378	14285	14290	14304	14302	14310	14277	14367	14351	14322	14165	14279	14168	14297	14211	14372	14217	14417	14292	14245	14279	14091	14334	14174	14275	14159	14108	14223	14284	14358	14358	14222	14295	14409	14237	14385	14261	14381	14201	14245	14341	14215	14333	14248	14209	14476	14261	14011	14437	14145	14223	14286	14235	14228	14256	14329	14402	14387	14319	14228	14266	14396	14322	14203	14261	14250	14282	14254	14319	14411	14334	14274	14194	14264	14194	14375	14362	14369	14188	14357	14273	14220	14350	14115	14316	14205	14221	14229	14421	14300	14231	14218	14467	14121	14220	14356	14137	14148	14544	14244	14148	14297	14323	14255	14393	14364	14361	14271	14388	14327	14251	14390	14085	14339	14284	14416	14271	14187	14214	14492	14213	14319	14334	14356	14033	14309	14457	14361	14243	14271	14391	14171	14329	14358	14481	14361	14362	14236	14325	14368	14118	14333	14351	14285	14380	14140	14345	14300	14251	14344	14270	14328	14190	14356	14477	14351	14188	14365	14193	14433	14299	14432	14302	14144	14324	14282	14299	14287	14277	14133	14236	14436	14466	14374	14299	14314	14290	14234	14205	14298	14418	14288	14251	14280	14267	14443	14367	14489	14235	14332	14375	14321	14482	14327	14262	14309	14251	14353	14281	14194	14138	14323	14203	14304	14344	14269	14270	14153	14363	14324	14165	14316	14203	14307	14273	14278	14211	14232	14322	14454	14268	14398	14206	14213	14380	14328	14578	14365	14152	14265	14383	14266	14165	14233	14220	14271	14187	14273	14137	14285	14425	14381	14404	14227	14382	14191	14383	14273	14202	14366	14433	14356	14264	14208	14381	14167	14425	14278	14388	14386	14401	14432	14209	14203	14235	14281	14469	14344	14255	14149	14203	14242	14300	14263	14315	14092	14228	14306	14289	14265	14252	14430	14308	14334	14170	14346	14405	14281	14275	14367	14198	14385	14235	14291	14436	14333	14189	14352	14308	14163	14430	14375	14453	14302	14525	14148	14124	14250	14244	14261	14202	14200	14236	14050	14384	14387	14290	14271	14313	14236	14163	14291	14240	14274	14429	14331	14355	14253	14327	14279	14290	14424	14364	14369	14339	14354	14447	14396	14279	14229	14470	14425	14325	14330	14119
24375	21035	28097	24537	21892	20381	19723	18065	17783	18012	19557	30766	31700	28535	24371	20824	18623	17386	17056	17019	17156	16878	16877	17057	17048	17147	16996	17211	17043	16918	16845	17037	16960	17017	17163	17003	17002	17129	16885	17120	17008	17170	17124	17038	16963	17036	16969	17020	16910	16909	16872	17001	16915	16937	16871	16946	16989	17152	16959	17024	17016	16913	16985	16977	16906	17034	17018	16948	16962	16786	16826	16990	16885	17043	16880	16921	16896	16883	16890	16708	17069	16953	16969	16871	16830	16878	16924	16779	16812	16958	17089	16956	16857	16947	16909	17061	16908	17012	16900	16914	16892	17009	16994	16926	16872	17187	16838	16965	16690	16837	17061	16820	16793	16826	16985	16881	16816	16892	16978	17051	16791	16722	17055	17062	17060	16867	16962	17011	17049	16826	17156	16923	16994	16923	16907	17065	16885	16932	16985	16797	16644	16999	16934	16784	16964	17114	16974	16919	16894	16910	16815	17023	16930	16946	16921	16972	16982	16902	16724	16971	16981	16761	16933	17005	17026	17092	17047	17115	16855	16720	16890	16923	16872	16727	16899	16922	16997	17096	16808	16894	16933	16865	16928	17123	16895	16905	16953	16858	16877	16960	16735	17044	16828	17115	16982	17239	17022	16735	16971	16939	16906	16944	16946	16867	16825	16977	16970	16923	17062	16990	16926	16974	16992	16824	16991	16996	16895	16924	17031	16864	16958	17076	16812	16758	16884	16868	17037	16862	16607	16834	17005	16842	16874	17093	16661	16921	16862	16687	16649	16815	16834	17068	16901	16851	16810	16939	16894	16902	17012	16922	16858	16817	16774	17014	16861	16975	16691	16973	16892	17006	16930	17043	16995	17036	16810	16822	16816	16887	16939	16956	16938	16966	17170	16875	16960	16758	16955	16886	16844	16894	16781	16927	16711	16994	17017	16796	16947	17046	16795	16899	16994	16673	16833	16887	16812	16966	17042	16823	16838	16839	16825	16895	16858	17086	17023	16875	16833	17071	16918	16933	16943	16823	16874	17075	16887	16885	16798	16872	17147	16909	16838	16881	17071	16803	16875	16914	17040	16866	17076	16915	16685	16773	16874	16777	16946	16838	16926	17010	17025	17153	16856	16836	16791	17157	16887	17016	16866	16705	16862	16736	16927	17010	16841	17072	16658	16980	17058	16781	16995	17046	16969	16857	17093	17041	17039	16994	16966	16877	16710	17049	16993	16883	16836	16787	16736	16801	16954	16950	16877	17108	16948	17078	17002	16832	17182	16973	16888	17027	17030	17228	17097	16819	17072	16946	17039	17023	16863	16831	17181	16880	16904	16864	16908	17099	16965	16947	16905	16984	17151	16948	16871	17093	16973	16813	17018	16905	16954	16951	16901	16850	16952	16782	16858	16996	16899	17190	17135	16818	16917	17048	16820	17041	16786	17073	16893	17032	16995	16959	16784	16809	16895	16761	16850	16801	17099	17014	17117	16809	16978	16970	16824	16949	17145	17050	16808	17134	16944	16955	16712	17009	16836	16824	16960	16929	16940	16860	16929	16888	16904	16870	16936	16865	16979	16780	16799	16802	17049	16943	16669	16894	16991	16895	16870	16971	16918	17020	17080	16803	17103	16965	16947	16832	16938	16918	17026	17094	16930	17025	16932	16938	16936	16816	16930	16900	16913	16807	17093	16959	16974	16745	16725	17082	16768	16735	16759	16947	17035	17015	17086	16911	16772	17027	16927	16953	16789	17074	16914	17050	16845	17137	17007	17038	16915	16944	16979	16994	16891	16911	16943	16969	16883	16985	17057	17032	16836	16884	17150	16984	17105	16964	16836	17026	16896	16927	16837	16690	16961	17000	17035	16993	17046	16917	16945	17006	16883	16863	16996	16983	16995	17077	16953	17016	16854	16929	16899	16888	17055	16861	16861	16747	17032	16991	17077	16977	16828	16891	16861	17059	16856	17022	17165	16970	17010	17168	16913	16886	16910	17059	17050	16980	17103	16859	17033	16778	16816	16886	16911	16938	17080	16930	16944	16995	16931	16848	16794	16988	16940	17123	17031	17017	16921	16734	16854	16901	16917	16962	16740	16942	16969	17164	16932	16965	17156	16942	16893	16777	16983	16976	17014	16938	17039	16838	16993	16897	17001	16755	16849	17112	16741	16935	16934	17002	16890	17077	16871	17002	16921	16874	16673	16949	16874	16756	16935	16919	17010	17038	17051	16979	16887	16797	16800	16816	16926	16713	16992	17055	16915	16866	16858	16895	16921	17042	17018	16777	17046	17009	17119	16979	16860	16820	16995	16921	16857	16908	16862	17059	17031	16864	16979	16892	17018	17048	16812	16902	16964	17230	16820	16838	16825	16963	16960	16902	16888	16934	16875	17111	16896	16835	16850	16919	16841	16786	17014	16877	16992	16977	16954	16801	17019	17004	16996	17029	17047	16778	17033	17092	16902	16920	16935	16805	17050	16777	16848	16800	16872	17058	17021	17103	16838	16799	17029	17023	16866	16849	16825	16807	16957	16927	16888	16899	16899	16935	16739	17071	16748	17014	16928	17074	16951	16840	17074	16891	17031	16805	16737	17039	16825	16933	17128	16830	16950	16905	16921	16989	16749	16944	16763	16886	16977	17045	17014	17082	16876	17016	16921	17068	16872	16791	16835	16865	16968	16980	17034	17067	16945	16821	16872	17250	17001	17062	16845	16913	16778	16963	17047	17037	17122	16954	16850	16912	16860	16861	16851	17150	16972	16909	16936	16805	17003	16990	17002	17030	17027	17081	16994	16925	16892	17036	16797	16782	16877	17077	16893	17000	17001	17082	16832	16876	16937	16813	16918	17030	17105	16951	16727	16894	16784	16810	16895	17012	16913	16958	16789	16974	16951	16969	17151	16920	16965	17100	17143	16876	16787	16807	16856	17067	16892	16921	16854	16787	16839	17101	16985	16960	16865	17161	16802	17165	16963	17027	16951	16977	16759	17061	16992	17256	17035	16833	16818	16985	16789	16673	16751	16921	17079	17024	17058	16940	17032	17044	17001	16831	17042	17058	16868	16829	16954	17003	16910	16963	17105	16785	16866	16696	16891	16986	16836	17013	16927	16904	16890	16794	17133	16861	16917	16886	17042	16869	16976	16779	16980	16870	16905	16859	17027	16799	17145	16998	16983	17038	17202	16870	16879	16943	16956	16915	16830	16943	17060	16955	17106	17076	17181	16993	16775	17103	16920	16913	17043	17110	16918	17043	16883	16749	17017	16855	16923	16897	16975	16993	16931	16933	16899	16818	16846	16653	16948	16969	17017	16969	17032	16995	16968	16970	16927	17017	17074	16942	16934	16887	16964	16819	17004	17070	16929	16912	16841	16932	16903	17051	17083	16887	16963	16855	16837	16968	16975	16878	16901	16835	16694	17189	16894	16825	16986	16923	16979	16941	17039	17154	16858	16830	16902	17024	16863	16998	17152	16959	16922	17048	16897	17016	16921	16911	16795	17019	16884	16958	16869	16918	17033	16991	17063	16792	16796	16792	16801	16800	16758	16664	16977	16953	16862	16933	17028	17079	16899	16695	16977	16982	17080	16932	16793	16998	16742	17019	16887	17082	16942	16938	16717	17027	16827	17020	17024	17049	16888	16998	17084	17048	16899	17084	17060	17028	16898	16849	16886	16922	16928	16824	16857	17125	16960	17000	17075	16689	16907	16721	16848	17121	16833	16769	17135	16906	16804	16886	16902	16916	17012	16767	16936	17082	17056	16901	16773	16950	16896	17011	16874	16709	16833	16826	16906	16964	16782	16984	16782	16833	16892	16818	16702	16860	16987	16758	16840	16809	16815	16898	16972	16945	17040	16849	17014	16868	17161	16885	16952	17044	17046	17118	17170	17053	16904	16956	16868	16906	17092	17048	17022	17045	16997	16991	16917	17097	17087	16707	16983	16767	16938	16987	16799	16858	17014	16800	16923	16904	16934	16730	17060	16989	16915	16916	16896	16961	16950	16836	17064	16924	17120	16794	17020	17083	17150	17029	16672	17044	17160	16870	16811	16925	16840	16869	16773	16761	16961	16884	16974	16824	16829	16868	16882	16930	16951	16849	17092	16783	16872	16830	16855	16742	17062	17007	16879	17041	17148	17024	17056	16838	16861	16891	16894	17005	16954	17025	17128	17019	17071	16876	16963	16918	16984	16871	17139	16919	16918	16922	16874	16707	16999	16977	16951	16888	17034	16856	17062	16798	16787	17077	17086	16994	16883	17099	16877	17107	16860	16924	16935	17131	16866	16930	16885	16938	16803	16877	16904	16905	16806	16881	16816	16881	16945	17049	16895	16899	16990	16919	16646	16590	16894	16881	16886	17062	16944	17032	17122	16997	16934	16782	16823	16921	16786	16832	16970	16968	16772	16854	16831	17007	17004	16818	16989	17058	17024	16704	16905	17065	17035	16884	16970	17034	17001	16992	16996	16902	16723	16851	17003	16919	17153	16894	16597	17189	17090	16914	16939	16690	17088	17260	17006	16906	16943	16990	17100	17014	17202	16940	17017	17104	16985	16823	16958	16876	17032	16860	16898	16895	17012	17022	16889	16880	16899	16952	17028	17013	16933	16767	16859	16933	16959	16853	17048	16961	16866	17098	16810	17004	17186	16776	16890	17094	16985	16865	16964	17037	16848	16978	16749	16864	16939	16889	17126	16641	16967	16925	16765	17025	16911	16947	16998	16799	16767	16973	17180	17092	16768	17022	17001	16912	16776	16740	17113	16943	16826	16935	17127	16902	16961	16965	17003	16963	17081	17001	16839	16988	17014	16837	16888	17054	16873	17094	16842	16943	17056	16939	16999	16835	16765	16941	16910	16901	17097	16967	16665	16951	16852	16863	16959	16984	16852	16775	17075	16998	16861	16894	16954	17015	16958	16821	17062	17042	17065	17021	16953	16866	16854	16798	16858	16760	16967	16884	16756	16878	16905	17050	16770	16940	16824	16667	16925	17069	17021	16998	17079	16832	16910	17087	17022	17150	17000	16828	16961	16938	16908	17042	16973	16738	17128	16834	16959	16944	17122	16903	16851	16833	16945	16883	16962	16860	17035	16890	17006	17083	16888	16875	16916	16916	16963	17026	16838	17081	16933	16917	16811	17078	16875	16948
14270	28781	23019	18687	17746	16550	16009	15590	15388	15705	18259	32125	31246	27213	22413	18160	15600	14723	14397	14338	14296	14216	14241	14301	14381	14269	14281	14205	14439	14202	14286	14348	14271	14427	14438	14374	14192	14382	14498	14343	14444	14394	14387	14395	14228	14333	14124	14320	14248	14229	14216	14368	14242	14367	14136	14336	14226	14459	14079	14428	14237	14305	14242	14324	14278	14361	14158	14438	14240	14435	14382	14264	14182	14313	14350	14308	14317	14377	14412	14433	14418	14246	14166	14335	14186	14358	14210	14257	14477	14325	14246	14233	14312	14198	14372	14170	14295	14340	14228	14237	14178	14402	14206	14218	14220	14386	14292	14240	14274	14437	14187	14335	14196	14442	14256	14070	14362	14322	14357	14186	14356	14323	14242	14422	14273	14315	14251	14309	14299	14349	14236	14252	14317	14097	14398	14211	14313	14380	14379	14349	14283	14295	14172	14338	14269	14280	14218	14409	14332	14381	14174	14128	14311	14241	14222	14310	14315	14177	14365	14208	14297	14324	14211	14222	14184	14322	14224	14313	14331	14227	14257	14390	14566	14142	14179	14432	14245	14333	14360	14206	14371	14382	14303	14538	14285	14283	14198	14421	14225	14382	14436	14424	14305	14203	14301	14373	14234	14179	14132	14362	14311	14316	14199	14351	14421	14415	14340	14173	14348	14303	14357	14339	14234	14356	14104	14255	14388	14179	14483	14226	14262	14201	14420	14447	14316	14354	14186	14330	14279	14226	14205	14377	14467	14467	14356	14368	14276	14107	14305	14214	14338	14325	14356	14209	14478	14286	14364	14194	14092	14129	14157	14309	14196	14041	14365	14400	14344	14378	14209	14257	14292	14428	14403	14076	14357	14502	14128	14299	14282	14196	14131	14285	14344	14237	14383	14233	14277	14363	14246	14370	14170	14195	14234	13901	14307	14371	14176	14251	14371	14248	14340	14236	14107	14178	14267	14367	14348	14229	14466	14270	14182	14211	14370	14233	14284	14373	14260	14217	14315	14278	14289	14108	14364	14379	14533	14287	14334	14232	14146	14151	14255	14348	14240	14179	14338	14288	14217	14228	14109	14157	14116	14225	14351	14215	14220	14231	14346	14172	14342	14387	14283	14373	14178	14350	14264	14173	14146	14202	14353	14284	14249	14295	14377	14214	14255	14197	14221	14313	14357	14291	14287	14277	14180	14133	14275	14334	14328	14239	14280	14229	14431	14146	14291	14376	14181	14200	14219	14289	14320	13976	14364	14347	14355	14258	14411	14297	14209	14211	14252	14365	14440	14379	14154	14279	13994	14344	14436	14228	14373	14114	14288	14403	14346	14234	14221	14336	14249	14407	14263	14263	14235	14204	14197	14332	14304	14376	14217	14342	14225	14427	14218	14356	14364	14131	14220	14277	14143	14205	14274	14263	14319	14314	14472	14404	14210	14159	14307	14288	14072	14312	14170	14282	14201	14171	14350	14487	14267	14202	14355	14291	14278	14172	14292	14349	14226	14221	14169	14288	14312	14190	14203	14348	14274	14395	14317	14303	14304	14279	14205	14072	14300	14431	14237	14190	14232	14337	14180	14358	14157	14213	14130	14393	14227	14224	14350	14353	14319	14222	14209	14167	14332	14373	14236	14181	14265	14258	14302	14199	14329	14150	14214	14134	14354	14402	14233	14366	14194	14348	14199	14168	14391	14407	14321	14325	14238	14177	14308	14302	14257	14369	14279	14180	14288	14288	14345	14298	14311	14166	14314	14158	14389	14424	14219	14274	14254	14296	14271	14347	14362	14440	14132	14232	14271	14281	14221	14288	14303	14155	14246	14481	14269	14411	14280	14383	14417	14167	14362	14263	14372	14367	14138	14282	14434	14156	14393	14458	14217	14257	14306	14226	14227	14285	14292	14291	14287	14297	14287	14296	14288	14437	14128	14297	14284	14344	14277	14401	14229	14169	14417	14218	14117	14185	14452	14343	14229	14252	14233	14158	14242	14283	14210	14326	14315	14225	14408	14182	14435	14174	14352	14394	14181	14255	14122	14490	14277	14355	14340	14384	14264	14347	14363	14372	14180	14383	14415	14121	14189	14401	14210	14319	14187	14278	14190	14161	14238	14312	14313	14194	14302	14230	14327	14236	14079	14202	14161	14295	14148	14286	14300	14360	14259	14256	14254	14500	14353	14222	14376	14323	14186	14277	14140	14335	14341	14264	14221	14198	14218	14325	14239	14138	14234	14312	14243	14155	14257	14325	14260	14260	14255	14232	14395	14104	14166	14259	14284	14443	14310	14251	14412	14397	14283	14145	14542	14270	14152	14260	14385	14319	14434	14168	14118	14199	14327	14362	14208	14306	14490	14243	14472	14044	14246	14093	14453	14412	14311	14307	14358	14229	14274	14234	14254	14318	14297	14388	14452	14261	14420	14231	14526	14237	14244	14323	14286	14210	14436	14285	14385	14235	14338	14341	14275	14218	14391	14289	14329	14097	14163	14164	14484	14118	14328	14319	14389	14364	14263	14157	14330	14355	14307	14297	14137	14221	14115	14263	14406	14368	14371	14265	14307	14205	14393	14231	14316	14303	14257	14132	14177	14065	14430	14137	14310	14263	14341	14334	14210	14255	14395	14368	14372	14360	14321	14224	14216	14258	14086	14398	14341	14172	14180	14134	14308	14198	14320	14422	14204	14393	14427	14179	14172	14205	14141	14475	14295	14284	14164	14280	14185	14251	14122	14140	14274	14160	14211	14269	14330	14338	14221	14331	14216	14266	14154	14157	14244	14499	14371	14213	14360	14256	14299	14250	14459	14305	14263	14378	14219	14207	14263	14181	14378	14284	14266	14276	14167	14449	14171	14320	14252	14166	14212	14481	14289	14462	14375	14137	14299	14406	14219	14343	14217	14289	14324	14249	14213	14383	14352	14342	14160	14240	14277	14332	14171	14189	14329	14341	14155	14207	14219	14160	14387	14320	14311	14254	14376	14271	14168	14233	14210	14199	14191	14357	14267	14294	14250	14206	14291	14269	14307	14229	14385	14405	14415	14268	14087	14221	14230	14008	14386	14355	14446	13982	14209	14178	14112	14206	14212	14168	14276	14194	14283	14406	14235	14210	14175	14359	14342	14348	14321	14240	14365	14379	14308	14174	14186	14204	14073	14283	14283	14382	14131	14211	14295	14220	14330	14291	14259	14347	14270	14215	14337	14524	14251	14196	14425	14237	14409	14340	14300	14244	14453	14246	14301	14363	14337	14500	14364	14321	14318	14332	14342	14371	14198	14293	14145	14308	14244	14300	14362	14347	14176	14287	14223	14416	14269	14428	14308	14182	14097	14331	14067	14049	14202	14379	14319	14222	14270	14152	14248	14222	14286	14179	14318	14339	14302	14195	14270	14314	14179	14213	14286	14248	14229	14228	14213	14299	14350	14177	14286	14221	14327	14165	14326	14279	14412	14406	14267	14099	14357	14169	14373	14310	14242	14309	14234	14379	14102	14230	14350	14380	14415	14117	14220	14256	14232	14219	14181	14230	14273	14376	14260	14296	14374	14211	14258	14293	14262	14364	14335	14203	14329	14156	14321	14264	14263	14486	14172	14239	14344	14198	14305	14337	14260	14294	14126	14320	14257	14410	14233	14236	14291	14424	14331	14215	14513	14304	14364	14233	14230	14290	14311	14286	14338	14327	14341	14422	14386	14146	14302	14328	14395	14109	14276	14211	14268	14157	14190	14245	14290	14293	14414	14213	14212	14282	14176	14140	14122	14279	14159	14255	14228	14232	14283	14411	14195	14241	14319	14388	14246	14305	14341	14231	14412	14243	14267	14224	14370	14283	14278	14127	14254	14179	14205	14270	14344	14221	14201	14201	14352	14271	14347	14201	14200	14241	14402	14310	14397	14265	14311	14293	14390	14223	14479	14294	14388	14191	14175	14337	14331	14292	14169	14114	14298	14348	14229	14416	14262	14158	14157	14325	14187	14351	14300	14440	14340	14494	14458	14310	14164	14200	14265	14141	14168	14268	14073	14262	14295	14413	14420	14114	14310	14336	14232	14341	14246	14341	14467	14221	14212	14266	14284	14243	14357	14347	14197	14294	14415	14257	14290	14370	14270	14387	14174	14271	14175	14373	14105	14371	14180	14255	14248	14341	14433	14223	14333	14452	14343	14328	14365	14181	14281	14211	14483	14328	14377	14224	14288	14208	14256	14332	14377	14255	14106	14245	14351	14036	14383	14179	14237	14171	14135	14302	14326	14340	14222	14280	14271	14188	14329	14368	14443	14303	14173	14435	14251	14282	14272	14270	14281	14337	14406	14295	14411	14367	14156	14243	14224	14311	14157	14294	14300	14335	14224	14161	14172	14257	14182	14191	14291	14208	14417	14098	14246	14286	14293	14315	14207	14091	14465	14339	14286	14333	14422	14209	14202	14374	14459	14326	14220	14207	14435	14406	14243	14190	14214	14304	14270	14264	14168	14182	14339	14373	14281	14304	14315	14192	14211	14288	14164	14180	14304	14358	14327	14300	14246	14246	14187	14381	14276	14499	14447	14312	14221	14561	14101	14274	14104	14243	14253	14435	14391	14219	14187	14112	14448	14084	14210	14343	14315	14296	14495	14330	14217	14235	14342	14276	14271	14326	14250	14284	14291	14205	14315	14325	14282	14326	14191	14359	14341	14011	14369	14229	14333	14323	14389	14327	14270	14242	14274	14273	14166	14475	14251	14274	14331	14303	14250	14365	14143	14290	14339	14176	14192	14262	14108	14151	14317	14188	14327	14369	14140	14325	14329	14182	14274	14299	14345	14127	14421	14363	14365	14175	14299	14332	14313	14279	14390	14317	14437	14383	14120	14110	14285	14247	14093	14270	14326	14133	14251	14282	14085	14183	14214	14233	14379	14191	14270	14286	14291	14203	14295	14234	14439	14140	14226	14345	14179	14281	14200	14325	14442	14346	14120	14263	14123	14286	14095	14213	14386	14225	14460	14176	14440	14204	14256	14286	14387	14289	14175	14234	14350	14230	14317	14422	14186	14271	14179	14245	14432	14112	14446	14492	14227	14255	14190	14259	14178	14263	14407	14250	14262	14278	14315	14122	14338	14208	14152	14254	14222	14341	14181	14432	14415	14260	14294	14413	14395	14168
22653	21080	28978	23406	21261	23444	25575	19953	18809	19017	19952	39607	44864	46340	36201	27541	21612	18781	17828	17417	17509	17600	17528	17476	17607	17504	17298	17081	17445	17467	17296	17103	17499	17300	17434	17394	17584	17191	17342	17514	17297	17122	17345	17381	17439	17359	17405	17656	17359	17190	17372	17257	17430	17347	17432	17372	17499	17269	17178	17457	17195	17223	17340	17458	17530	17239	17113	17148	17495	17400	17262	17442	17208	17410	17195	17219	17269	17170	17082	17073	17219	17437	17299	17213	17096	17132	17381	17184	17129	17303	17244	17262	17457	17442	17308	17393	17399	17152	17556	17163	17231	17123	17317	17263	17354	17635	17185	17019	17262	17408	17266	17268	17161	17321	17544	17249	17302	17340	17281	17380	17301	17371	17416	17097	17164	17037	17160	17182	17347	17352	17203	17276	17117	17463	17309	17325	17262	17243	17352	17112	17393	17225	17284	17262	17199	17322	17407	17281	17108	17396	17149	17265	17384	17273	17256	17433	17211	17144	17321	17228	17329	17221	17264	17192	16923	17211	17250	17271	17361	17198	17157	17237	17322	17352	17107	17221	17333	17416	17348	17271	17266	17096	17370	17273	17072	17403	17388	17014	17294	17283	17203	17099	17412	17491	17173	17248	17162	17259	16987	17258	17298	17263	17194	16994	17085	17125	17226	17270	17110	17300	17169	17033	17264	16998	17161	17284	17285	17187	17281	17261	17192	17253	17356	17194	17093	17203	17277	17233	17349	17389	17284	17105	17317	17249	17350	17442	17335	17205	17265	17067	17079	17394	17281	17118	17082	17269	17427	17341	17482	17398	17401	17223	17086	17286	17172	17129	17282	17104	17299	17168	17247	17103	17283	17277	17176	17324	17322	17165	17104	17027	17210	17361	17201	17361	17215	17252	17291	17311	17531	17366	17188	17304	17341	17287	17210	17237	17266	17385	17379	17284	17550	17297	17343	17576	17437	17270	17250	17274	17122	17397	17291	17237	17272	17300	17091	17350	17277	17264	17144	17215	17129	17067	17245	17114	17366	17161	17243	17340	17169	17194	17316	17496	17348	17209	17314	17349	17256	17239	17304	17290	17524	17193	17081	17288	17471	17010	17268	17174	17313	17063	17107	17161	17267	17242	17083	17077	17111	17152	17404	17137	17141	17366	17108	17138	17237	17178	17156	17269	17057	17164	17246	17253	16994	17448	17318	17328	17297	17148	17209	17414	17307	17373	17298	17195	17356	17270	17292	17392	17208	17245	17015	17105	17353	17167	17189	17325	17216	17284	17299	17244	17305	17230	17083	17153	17433	17221	17291	17468	17297	17284	17220	17430	17218	17250	17219	17260	17191	17231	17034	17058	17201	17248	17222	17263	17247	17134	17133	17364	17270	17075	17153	17119	17065	17088	17437	17164	17216	17230	17309	17263	17190	17156	17199	17361	17166	17315	17017	17226	17135	17399	17161	17095	17366	17401	17362	17113	17235	17286	17241	17167	17321	17181	17142	17213	17336	17408	17364	17188	17274	17234	17259	17314	17263	17152	17064	17249	17362	17419	17067	17160	17256	17258	17160	17272	17258	17403	17140	17139	17012	16911	17299	16971	17483	17258	17288	17291	17258	17351	17228	16960	17307	17373	17356	17311	17202	17303	17214	17428	17179	17116	17061	17335	17416	17370	17103	17134	17111	17023	17217	17524	17373	17225	17251	17196	17365	17438	17413	17337	17209	17162	17096	17242	17122	17191	17093	17336	17355	16828	17255	17254	17357	17204	17166	17201	17329	17076	17043	17459	17005	17312	17159	17200	17399	17200	17234	17178	17059	17275	17097	17155	17329	17150	17183	17240	17304	17261	17139	17357	17298	17288	17203	17073	17349	17235	17377	17270	17119	17409	17388	17207	17112	17191	17190	17343	17228	17030	17329	17144	17106	17159	17235	17164	17208	17233	17204	17353	17470	17135	17220	17154	17376	17283	17191	17202	17220	17291	17432	17152	17288	17151	16996	16997	17198	17218	17177	17159	17364	17435	17354	17052	17226	17009	17102	17039	17119	17132	17274	17107	17059	17041	17269	17243	17285	17193	17362	17276	17239	17551	17253	17319	17180	17151	17404	17300	17340	17309	17237	17142	17458	17314	17275	17365	17342	17157	17159	17123	17275	17025	17336	17105	17057	17313	17249	17358	17376	17252	17437	17194	17136	17253	17148	17341	17312	17194	17484	17452	17307	17234	17283	17313	17110	17393	17194	17335	17262	17089	17222	16996	17349	17282	17237	17250	17130	17035	17141	17332	17033	17504	17244	17218	17252	17129	17175	17333	17248	17321	17145	17333	17090	17372	17223	17303	17304	17206	17178	17211	17296	17276	17078	17286	17189	17148	17024	17001	17192	17312	16935	17135	17144	17311	17134	17301	17126	17262	16981	17328	17074	17082	17411	17149	17145	17238	17270	17141	17299	17095	17021	17186	17072	16997	17185	17282	17339	17002	17127	17297	17235	17311	17294	17229	17130	17193	17264	17254	17361	17347	17246	17312	17022	17219	17318	17266	17185	17438	17195	17255	17325	17126	17336	17253	17052	17281	17190	17286	17319	17218	17269	17343	17298	17219	17329	17295	17364	17275	17307	17375	17222	17168	17306	17197	17367	17369	17490	17093	17336	17265	17169	17087	17277	17203	17254	17152	17161	17133	17255	17490	17219	17357	17303	17122	17308	17205	17218	17169	17318	17434	17259	17251	17284	17102	17294	17200	17398	17206	17335	17255	17098	17249	17208	17061	17240	17180	17104	17031	17209	17319	17298	17441	17030	17218	17335	17497	17241	17132	17370	17286	17145	17205	17421	17255	17204	17340	17087	17279	17273	17266	17273	17148	17141	17121	17113	17224	17311	17252	17264	17202	17386	17174	17291	17208	17241	16991	17154	17331	17208	17155	17450	17413	17264	17072	17113	17144	17247	17107	17201	17245	17089	17170	17290	17050	17147	17262	17232	17215	17266	17145	17247	17091	17350	17258	17072	16986	17376	17128	17182	17258	17289	17336	17559	17303	17342	17368	17180	17374	17239	17283	17356	17136	17347	17434	17440	17074	17232	17324	17245	16948	17051	17262	17175	17263	17198	17252	17342	17195	17358	17090	17205	17232	17300	17489	17308	17141	17107	17212	17095	17205	17158	17449	17436	17426	17087	17200	16964	17447	17248	17173	17318	17266	17372	17177	17322	17008	17374	17152	17132	17201	17405	17133	17378	17228	17224	17334	17144	17165	17327	17121	17196	17181	17278	17171	17052	17186	17495	17261	17355	17307	17336	17458	17452	17459	17383	17199	17160	17302	17164	17159	17274	17320	17205	17227	17136	17159	17353	17398	17176	17124	17048	17086	17407	17298	17270	17348	17263	17252	17165	17035	17156	17167	17151	17066	17049	17179	17160	17273	17303	17418	17338	17240	17303	17220	17176	17236	17268	17373	17267	17302	17343	17346	17076	17292	17253	17244	17279	17372	17223	17110	17291	17198	17316	17528	17212	17132	17171	17401	17231	17152	17271	17238	17493	17280	17308	17165	17143	17136	17410	17513	17223	17303	17407	17229	17338	17209	17314	17333	17027	17223	17403	17295	17254	17238	17084	17209	17250	17106	17261	17156	17178	17227	17347	17152	17317	17385	17081	17231	17073	17197	17190	17222	17235	17217	17350	17269	17459	17289	17277	17217	17257	17316	17215	17029	17159	17238	17381	17191	17258	17143	17124	17323	17129	17231	17341	17201	17285	17124	17192	17201	17309	17248	17479	17329	17177	17365	17121	17224	17328	17240	17012	17316	17210	17400	17163	17129	17155	17390	17165	17226	17443	17278	17345	17014	17033	17250	17207	17381	17189	17388	17246	17209	16992	17228	17198	17373	17069	17286	17271	17245	17360	17186	17174	17237	17274	17342	17190	17434	17306	17420	16947	17373	17229	17274	17334	17333	17240	17216	17160	17523	17321	17252	17171	17328	17215	16980	17320	17253	17031	17142	17379	17234	17319	17212	17315	17296	17340	17291	17198	17222	17447	17172	17046	17154	17254	17248	17481	17212	17143	17273	17194	17184	17261	17129	17405	17241	17219	17365	17151	17366	17000	17451	17244	17232	17186	17293	17242	17053	17514	17267	17066	17206	17081	17132	17229	17306	17063	17365	17079	17089	17376	17352	17086	17347	17368	17456	17516	17100	17365	17211	17150	17205	17207	17400	17104	17284	17102	17081	17155	17292	17010	17208	17227	17158	17281	17166	17203	17256	17201	17181	17345	17013	17180	17297	17058	17314	17284	17304	17148	17106	17333	17369	17249	17241	17302	17189	17172	17153	17136	17319	17084	17263	17099	17202	17282	17333	17307	17424	17336	17484	17314	17371	17158	17272	17184	17370	17125	17247	17519	17355	17276	17189	17246	17204	17219	17288	17280	17380	17111	17128	17182	17227	17319	17284	17252	17216	17268	17280	17386	17318	17106	17261	17344	17125	17395	17309	17096	17076	17348	17238	17149	17087	17305	17082	17160	17195	17413	17122	17759	17340	17290	17294	17302	17331	17277	17187	17314	17156	17140	17303	17341	17210	17156	17395	17396	17237	17294	17365	17191	17277	17318	17399	17291	17331	17091	17075	17246	17284	17442	17193	17282	17268	17088	17272	17157	17302	17377	17420	17404	17300	17150	17327	17015	17342	17093	17135	17386	17293	17242	17362	17264	17274	17223	17176	17240	17396	17358	17161	17110	17390	17258	17310	17070	17398	17336	17149	17181	17249	17334	17248	17164	17132	17184	17226	17255	17194	17354	17481	17292	17173	17318	17318	17310	17384	17122	17301	17102	17142	17234	17093	17202	17194	17345	17063	17289	17198	17303	17278	17499	17169	17231	17077	17207	17286	17402	17413	17283	17327	17302	17180	17358	17185	17486	17133	17313	17333	17166	17174	17220	17259	17155	17213	17155	17218	17224	17187	17115	17209	17287	17268	17207	17210	17125	17462	17273	17241	17337	17055	17149	16993	17220	17143	17270	17407	17128	17278	17193	17303	17366	17228	17307	17048	17182	17274	17239	17141	17302	17340	17127	17349	17090	17105	17094	17298	17193	17224	17165	17231	17189	17321	17299	17079	17365	17327	17431	17406	17241	17091	17254	17291
15848	33904	31126	23896	21384	19493	18065	17266	16945	16573	19160	41287	44072	43804	34246	24396	18380	15729	14790	14494	14463	14573	14567	14468	14576	14327	14551	14581	14375	14615	14456	14424	14610	14389	14416	14473	14513	14375	14409	14351	14473	14539	14392	14484	14315	14421	14371	14573	14241	14560	14479	14589	14473	14331	14579	14418	14157	14507	14573	14335	14524	14417	14593	14295	14426	14490	14437	14402	14323	14475	14391	14329	14392	14471	14450	14561	14437	14460	14522	14597	14412	14480	14477	14383	14436	14464	14434	14537	14355	14393	14405	14491	14381	14507	14440	14474	14425	14459	14585	14510	14597	14545	14556	14380	14248	14622	14597	14363	14455	14375	14407	14326	14487	14543	14489	14368	14354	14573	14352	14583	14488	14493	14464	14387	14470	14522	14335	14334	14690	14336	14641	14415	14420	14525	14368	14428	14414	14409	14603	14461	14443	14320	14500	14317	14445	14428	14375	14443	14491	14425	14499	14578	14451	14553	14389	14384	14219	14504	14451	14497	14553	14591	14555	14369	14384	14459	14491	14491	14573	14374	14458	14456	14598	14462	14327	14363	14380	14502	14439	14337	14384	14475	14566	14421	14306	14458	14450	14465	14435	14416	14415	14355	14481	14415	14618	14506	14515	14267	14521	14513	14308	14455	14309	14272	14427	14422	14491	14349	14283	14572	14265	14404	14389	14440	14344	14374	14377	14287	14256	14350	14436	14201	14339	14419	14424	14304	14564	14487	14581	14541	14532	14427	14292	14425	14342	14265	14593	14437	14437	14406	14413	14427	14467	14571	14502	14330	14396	14491	14444	14348	14374	14475	14238	14444	14339	14448	14602	14377	14522	14476	14515	14403	14407	14313	14373	14380	14508	14320	14388	14516	14591	14435	14366	14371	14496	14234	14520	14369	14575	14326	14324	14250	14513	14397	14462	14366	14381	14409	14356	14219	14567	14353	14424	14565	14445	14375	14507	14454	14326	14415	14755	14559	14395	14541	14390	14592	14437	14537	14402	14553	14524	14521	14304	14389	14466	14416	14524	14405	14250	14379	14353	14459	14599	14344	14410	14557	14455	14421	14525	14543	14338	14449	14390	14388	14537	14576	14385	14312	14449	14482	14481	14346	14413	14359	14415	14247	14464	14393	14405	14282	14394	14310	14337	14469	14402	14339	14450	14477	14459	14482	14272	14368	14475	14448	14460	14307	14392	14342	14508	14368	14534	14359	14573	14373	14470	14303	14425	14321	14294	14361	14513	14352	14288	14432	14498	14353	14538	14426	14440	14343	14366	14436	14323	14308	14304	14328	14209	14454	14439	14384	14531	14540	14437	14411	14444	14468	14451	14277	14473	14291	14559	14232	14409	14539	14324	14337	14473	14464	14513	14352	14373	14370	14483	14324	14582	14372	14552	14323	14449	14198	14437	14512	14334	14511	14490	14634	14400	14459	14440	14593	14278	14401	14677	14442	14303	14500	14603	14482	14527	14563	14607	14388	14366	14492	14463	14509	14393	14481	14348	14440	14356	14527	14502	14427	14480	14300	14441	14287	14503	14377	14322	14380	14532	14466	14372	14455	14345	14631	14474	14288	14347	14609	14383	14594	14429	14440	14430	14321	14356	14459	14380	14386	14455	14366	14540	14444	14557	14481	14510	14471	14350	14446	14190	14468	14567	14299	14337	14374	14239	14296	14538	14468	14506	14404	14556	14419	14353	14401	14304	14464	14520	14314	14441	14584	14330	14486	14444	14544	14315	14400	14505	14404	14392	14447	14477	14463	14458	14463	14420	14450	14517	14482	14431	14423	14545	14455	14446	14388	14440	14294	14551	14466	14463	14452	14450	14350	14510	14405	14441	14337	14418	14443	14355	14305	14305	14457	14559	14360	14393	14347	14453	14458	14474	14447	14377	14484	14301	14406	14421	14518	14497	14423	14422	14374	14526	14315	14439	14431	14488	14401	14473	14348	14339	14419	14440	14384	14664	14383	14490	14552	14227	14539	14453	14438	14276	14337	14414	14337	14418	14281	14298	14398	14464	14373	14533	14593	14478	14463	14487	14333	14535	14422	14453	14328	14387	14277	14497	14517	14465	14545	14587	14343	14294	14425	14314	14279	14511	14455	14588	14490	14480	14569	14348	14402	14483	14312	14461	14487	14344	14559	14304	14430	14511	14522	14275	14281	14374	14434	14409	14486	14374	14413	14493	14349	14422	14410	14384	14330	14523	14569	14367	14485	14366	14392	14374	14335	14395	14322	14369	14434	14281	14386	14306	14411	14458	14440	14469	14312	14511	14485	14471	14437	14494	14517	14371	14506	14319	14276	14470	14550	14500	14457	14374	14378	14454	14432	14286	14418	14538	14389	14334	14449	14521	14440	14373	14294	14507	14332	14448	14488	14364	14503	14493	14377	14433	14406	14357	14587	14378	14230	14364	14324	14403	14282	14362	14431	14500	14453	14456	14447	14436	14282	14425	14403	14616	14476	14440	14417	14276	14329	14466	14360	14400	14496	14421	14389	14444	14510	14468	14239	14265	14404	14522	14330	14493	14388	14441	14394	14509	14431	14324	14646	14428	14457	14413	14529	14340	14394	14411	14238	14535	14523	14499	14370	14432	14439	14487	14309	14401	14363	14502	14328	14570	14594	14323	14580	14539	14393	14319	14498	14427	14456	14429	14448	14512	14411	14474	14367	14343	14519	14537	14538	14408	14486	14242	14437	14387	14470	14392	14460	14382	14363	14511	14457	14410	14405	14247	14582	14483	14348	14468	14395	14396	14459	14524	14456	14231	14349	14508	14476	14383	14359	14481	14391	14484	14587	14401	14461	14411	14556	14410	14361	14455	14489	14513	14324	14406	14342	14383	14367	14395	14362	14477	14207	14356	14281	14424	14457	14526	14481	14461	14437	14550	14448	14371	14364	14346	14391	14456	14533	14414	14327	14510	14385	14551	14431	14431	14374	14234	14567	14415	14382	14467	14343	14442	14439	14511	14470	14466	14390	14465	14280	14481	14491	14619	14513	14510	14387	14464	14531	14503	14444	14524	14356	14298	14275	14225	14371	14454	14226	14410	14479	14514	14541	14458	14490	14414	14404	14280	14432	14450	14187	14502	14305	14286	14590	14279	14392	14369	14322	14356	14465	14395	14444	14408	14525	14458	14535	14361	14348	14438	14473	14414	14440	14385	14466	14425	14293	14350	14410	14320	14328	14388	14440	14424	14416	14434	14331	14526	14613	14370	14422	14311	14396	14439	14473	14350	14375	14377	14559	14401	14446	14118	14522	14323	14296	14475	14433	14473	14374	14461	14537	14390	14402	14587	14429	14376	14404	14405	14311	14341	14360	14544	14397	14470	14436	14378	14340	14534	14491	14323	14268	14640	14419	14395	14472	14457	14303	14317	14436	14363	14257	14384	14493	14262	14586	14346	14430	14466	14435	14402	14308	14299	14404	14450	14462	14488	14459	14319	14366	14523	14469	14465	14550	14406	14452	14409	14542	14285	14407	14529	14403	14485	14292	14589	14529	14419	14472	14254	14466	14354	14456	14523	14427	14266	14272	14336	14415	14462	14302	14512	14358	14417	14457	14431	14369	14418	14410	14394	14444	14353	14457	14620	14339	14312	14481	14504	14493	14499	14341	14342	14420	14243	14402	14459	14526	14436	14367	14462	14506	14543	14554	14379	14347	14496	14463	14505	14334	14452	14257	14435	14367	14474	14490	14402	14408	14376	14409	14361	14407	14559	14375	14537	14451	14379	14384	14550	14433	14405	14350	14305	14402	14208	14522	14518	14454	14319	14320	14402	14320	14468	14486	14331	14411	14385	14525	14611	14401	14385	14457	14436	14457	14227	14520	14357	14335	14430	14526	14475	14354	14461	14384	14497	14372	14353	14533	14395	14385	14551	14547	14541	14417	14432	14380	14268	14427	14426	14452	14306	14478	14327	14531	14464	14391	14359	14257	14389	14292	14182	14456	14503	14461	14424	14378	14531	14486	14511	14435	14353	14332	14448	14344	14350	14421	14467	14468	14384	14452	14585	14231	14570	14428	14374	14384	14520	14675	14436	14428	14358	14347	14310	14389	14390	14433	14510	14490	14520	14423	14286	14516	14606	14426	14554	14353	14283	14315	14463	14447	14499	14423	14407	14537	14351	14518	14508	14363	14562	14315	14449	14273	14581	14582	14511	14453	14519	14541	14481	14414	14532	14402	14507	14441	14459	14368	14550	14464	14474	14418	14409	14346	14305	14320	14463	14409	14476	14374	14357	14323	14517	14310	14318	14316	14277	14539	14372	14561	14585	14569	14289	14349	14292	14499	14301	14333	14367	14357	14503	14564	14430	14489	14394	14313	14453	14440	14610	14459	14363	14317	14381	14355	14480	14309	14422	14530	14260	14429	14487	14518	14219	14497	14351	14241	14354	14390	14460	14471	14481	14332	14363	14354	14425	14262	14391	14475	14391	14265	14555	14374	14538	14304	14401	14421	14522	14455	14460	14380	14346	14368	14522	14377	14424	14426	14296	14404	14390	14408	14329	14491	14526	14350	14388	14511	14368	14481	14424	14547	14502	14480	14477	14548	14387	14455	14393	14493	14416	14363	14590	14184	14489	14413	14384	14355	14362	14403	14471	14491	14253	14371	14291	14428	14598	14462	14166	14482	14409	14472	14543	14413	14410	14464	14457	14445	14420	14484	14369	14495	14560	14518	14540	14421	14406	14545	14293	14488	14443	14432	14417	14474	14475	14301	14376	14372	14444	14437	14415	14500	14257	14405	14416	14311	14472	14473	14381	14483	14544	14408	14552	14450	14416	14418	14459	14399	14353	14506	14372	14446	14460	14432	14437	14290	14408	14527	14500	14615	14337	14458	14425	14317	14337	14486	14377	14291	14417	14465	14519	14443	14482	14410	14433	14336	14532	14472	14362	14524	14534	14303	14283	14306	14275	14459	14547	14469	14350	14540	14440	14504	14387	14338	14354	14270	14564	14250	14332	14411	14411	14231	14382	14376	14347	14512	14358	14384	14678	14471	14333	14163	14497	14402	14482	14386	14330	14405	14465	14523	14387	14391	14174	14523	14294	14398	14343	14321	14452	14492	14468	14363	14559	14418	14510	14450	14550	14564	14459	14519	14451	14445
27216	22242	25794	22465	18835	18235	18066	17681	17589	17540	17797	19237	20289	20364	19507	18504	17793	17387	17103	17000	17060	17170	17153	16982	17006	17084	17042	17323	17165	17190	17170	17006	17233	17097	16979	17126	17078	17073	17035	17259	17162	17207	17326	17045	17097	17077	17189	16968	17278	17058	17064	17117	17162	17392	17216	17360	17142	17076	17010	17017	17050	17081	17163	17015	17263	17055	17226	16883	17208	17051	16937	16893	16957	17163	17147	17088	17161	17069	17127	17127	17152	17081	17001	17143	16968	17025	17106	17291	17172	17064	16969	17150	17084	17181	17171	17216	17078	17236	17153	17150	17071	17032	17165	17287	17102	16969	17003	17159	17093	17188	17222	17110	17076	17267	17049	16878	17180	17063	17041	17200	17029	17023	16973	17145	16934	17194	17081	17011	16946	17147	17237	17167	17130	17104	17104	16867	17149	16995	16858	17060	17044	17006	17091	17275	17181	17239	17208	17127	17302	17277	16928	16957	17029	17126	17208	17060	17149	17086	17204	17088	17023	17066	16908	16907	16920	16834	16951	17147	17222	17032	17020	16968	16942	17034	17148	16982	17112	17149	17192	17219	16942	16927	17187	17084	17083	17146	17108	17212	16965	17089	17276	17051	17149	17131	17189	17199	17063	17009	17101	17250	17108	17055	16800	17074	17058	17321	17186	17199	16977	17050	16982	17109	16950	17115	17043	17045	17127	17260	17108	17011	17179	17216	17081	17046	17050	17284	17137	17147	17188	17080	17027	17098	17277	17275	17079	17077	16998	16920	17023	17013	17123	17080	16862	17008	17188	17237	16968	17020	17316	16908	17107	17042	17161	17172	17318	17052	17255	17053	17055	16958	17087	17084	17033	16886	17102	16983	17195	17104	17254	16921	17086	17122	17375	17179	17179	17199	17130	17095	17176	17077	17111	17159	17231	17338	16975	17091	17066	17023	17123	17216	17056	17070	17090	17127	17456	17011	17164	17198	17140	17106	17239	17069	17012	17111	17081	17098	17360	16969	17086	17117	16989	17027	17044	17081	17103	17025	17115	16960	17307	17051	17068	16956	17012	16980	17173	17322	17137	17240	17174	17100	17204	17096	17180	17121	17037	17155	17208	17167	17123	17340	17165	16907	17124	17184	17014	17163	17310	17103	17110	17071	17085	16937	17012	17292	17117	17079	17304	16946	17149	17154	16974	17064	17144	16899	17108	17035	17154	17212	16975	17077	17143	17139	17133	17058	17154	17106	17192	17037	16976	17279	17144	17018	17003	17141	17092	16994	17156	16877	17019	16918	17209	17150	17067	17174	17063	17136	17064	17210	17202	17316	17113	17241	17041	17017	17127	17094	17096	17078	17306	17078	17114	17199	17157	17399	17056	17159	17195	17170	17144	17432	17128	17150	17038	17213	17046	17189	17116	16956	17216	17177	17241	17060	17182	16730	17175	17175	16942	17149	17040	16925	17252	17110	17005	17081	17113	17070	16879	17012	17211	16990	17144	17257	17384	17016	17210	17128	17040	17278	17147	17099	17457	17042	17211	16962	16963	17087	17084	17095	17051	17125	16901	17082	16943	17106	16903	16993	17242	17190	17134	17119	17083	16916	17176	17047	16951	16981	17442	17082	17108	17188	16935	17205	17231	17168	17091	17299	17164	16871	17084	17167	17063	17252	17117	17205	17118	17313	17250	17204	17101	17096	17108	17249	17063	16942	17161	17026	17046	17189	17077	17129	17165	16909	17050	17205	16830	17211	17055	17042	17037	17110	16956	17176	17369	17233	17360	16954	17251	17051	17139	17144	17287	16963	17146	17187	17263	17168	16884	17111	16993	17161	17016	17158	17000	17053	17196	17282	17136	16962	16837	17051	17136	17076	17112	16810	17244	17024	17049	17034	17276	17113	17133	17265	17021	16925	16935	16918	17094	16827	17222	17307	17162	17100	17118	17247	16976	17127	16931	16951	17144	16871	17000	16922	17181	16869	17294	17272	17037	16934	16921	17092	17131	17321	17377	17193	17282	17270	17222	17135	17191	17003	17091	17127	17232	17058	17105	16965	17164	17019	17147	16975	17163	17127	17061	16945	16907	16973	16935	17077	17281	17057	17253	17352	17118	17150	17310	17298	16992	17301	17143	17173	17252	17113	17185	17107	17198	17148	16955	17189	17163	17150	17094	17186	16968	17132	17304	17163	17177	17031	17109	17272	17005	17010	17256	17254	17243	17016	17380	17293	17068	17027	17072	17225	17038	17218	17158	17137	16881	17041	17119	17059	16984	17082	17209	17299	17137	17145	17186	16990	17222	17018	17155	17006	17118	17172	17073	17224	16956	16879	17218	17052	17101	17300	16980	17178	17128	17151	17256	17022	16985	17172	16913	17144	17115	17112	17148	17070	17044	17076	17370	17189	16940	17249	17347	17361	17105	17254	17141	16840	17040	16994	17145	17119	17318	17083	17165	17066	17225	17056	17143	17039	17024	17108	17159	17159	17364	17136	17330	17180	17263	16963	17036	16987	17085	17017	17041	17156	17192	17038	17213	17030	17059	17162	17121	17172	17199	17114	16931	17147	17346	17202	17234	17002	17164	17116	17000	17231	17136	17174	17110	17134	17131	17086	16824	17063	17239	17003	17014	17271	17001	17100	17127	17203	17237	17127	17325	17102	17170	17351	17174	17216	17191	17156	17314	17003	17211	17203	17101	16943	16979	17080	17149	17430	17207	17122	16872	16889	17275	17071	17159	17017	17174	17121	16886	17280	17127	17097	17101	17111	17198	17110	16955	17082	17215	17041	17343	17060	16983	17117	17144	17143	17235	17123	17264	17107	17116	17180	17193	16955	17089	17120	16938	16943	17014	17176	17003	17035	17004	17134	17126	17102	17125	16952	17088	16957	17068	17161	17104	17179	17254	17143	17076	17118	16992	17193	17236	16915	17297	17271	17099	17231	17138	17098	17196	17293	17180	17201	17259	16897	17125	17001	17158	17233	17238	16983	17019	17008	17332	16928	17051	17048	17081	17012	16936	17346	17208	17167	17011	17331	17086	17222	16872	16925	16983	17252	17129	17246	16998	17168	17347	17018	16957	17221	17174	17211	17090	17128	17091	17139	17101	17026	17037	16962	17148	17168	17212	17228	17064	17353	17053	17063	17112	17078	17095	17075	17083	17023	17066	17107	17022	16816	17198	17192	17186	17057	17193	17126	17274	17119	17122	17040	17096	17141	17167	17288	17095	17203	17209	17195	17019	17095	17152	17059	17002	17413	17094	17291	17099	17347	17205	17013	17221	17182	17157	17047	17204	16973	17192	16966	17139	17088	17117	17194	17103	17237	17067	17053	17106	17080	17204	17163	17127	17189	17100	17059	16838	17131	17220	17013	16861	17205	17021	17217	17039	17188	17328	17126	17218	17173	17197	17131	17273	17081	16936	16930	17140	17180	17362	17229	17392	17206	17052	17162	17083	17160	17175	17351	17035	17091	16851	17062	17293	17103	17113	17006	17126	17318	17111	17278	17182	17097	17398	17030	17119	17070	17303	17057	17125	17071	17039	17169	17275	17060	17139	17019	17156	17164	17141	17170	16916	17110	17199	17142	16999	17112	16971	17153	17065	17165	16979	17046	17253	17222	17115	17182	17150	17048	16916	17040	17196	17127	16987	17042	17081	16947	17191	17101	17225	17133	16945	17150	17226	17190	17056	17165	17049	17106	17169	17040	17139	17058	16966	17066	17169	17030	17163	17217	17114	17300	17086	17318	17124	17284	16894	17013	16929	17007	16846	17023	17218	17469	17258	17093	17231	16838	17129	17056	17304	17048	17135	17244	17272	17177	17165	17134	17116	17137	16925	16944	17084	17164	17274	17159	17288	17248	17176	17231	17169	17327	17155	17133	17070	17208	17081	17060	17062	17068	17004	17135	17232	17025	17096	16952	17100	17177	17255	17129	17052	16984	17280	17404	17083	17006	17099	17083	16943	17234	17113	17056	17171	17091	17144	17127	17117	17174	17034	17020	17107	17031	17094	17175	17027	17128	16954	17151	17037	17127	17175	17274	17186	17112	17340	17083	17132	16924	17088	17189	17247	17020	17027	16971	17148	17016	17002	17140	17103	17061	17025	17225	17247	17107	16847	17223	17223	17242	17185	16879	16881	16906	16880	17106	17008	17084	17211	16922	16901	17151	17294	17255	17095	16970	17043	16961	17300	17123	17121	17042	16868	17087	17344	17025	17037	17209	17238	17221	17073	17322	16968	17080	17174	17337	17147	17147	17032	16891	17172	17272	17067	16996	17096	17197	17249	17277	17057	17258	17089	17164	16960	16998	17379	17263	17032	17173	17264	17126	17198	17072	17048	17064	17164	17071	17154	17129	17337	17084	17004	17128	17082	16893	16993	17214	17178	17215	17196	17146	17030	17147	17234	16972	17023	17225	17410	17235	17104	16978	17081	17108	17117	16939	17086	17135	17001	17174	17153	17151	16978	17237	17098	17364	17033	17108	17281	17062	17124	17161	16994	17274	17077	17073	17180	17234	17114	17075	17100	17127	17095	17035	17266	17367	17265	17061	17285	17171	17124	17153	17021	17180	17135	17284	16979	17151	17016	17077	16996	17128	17268	17082	17111	17032	17103	17150	17134	17085	17236	17142	17052	17061	17428	17278	17372	17368	17081	17159	17096	16888	17137	17148	17012	17134	16873	16945	17116	17167	17135	17317	17213	17050	17120	17195	17101	17141	17084	17168	17319	17127	17122	17022	17217	17216	17151	17059	17092	17179	17067	17160	16832	17046	17129	17118	16986	17033	17068	17135	17123	17257	17235	17223	17245	17041	17087	17044	17220	17169	17112	17076	17080	17185	17273	17162	16935	17158	17267	17104	17030	17308	16976	17248	16966	17099	17188	17058	17048	17329	17284	17023	16981	16936	17028	17100	17099	17047	17074	17009	17244	17003	17042	17272	17238	17135	17177	17035	17026	17208	17319	17058	17228	17166	17188	16939	16938	16873	17032	16971	17018	16699	17265	17067	17184	17317	17170	17124	17185	17048	17142	17104	17092	17174	17117	16984	16899	17076	17037	17158	17049	17047	17123	17141	16943	17153	17144	17107	16919	17121	17004	17082	17017	17354	17407	17080	17169	17128	16916	17052	17279	17131	17051	17236
16153	23310	20595	17688	16748	15844	15499	15376	15050	15035	15245	17592	18619	18261	16567	15579	14892	14428	14331	14627	14283	14440	14173	14436	14211	14385	14420	14492	14558	14357	14396	14229	14463	14442	14361	14265	14259	14362	14428	14396	14482	14459	14405	14289	14294	14345	14300	14262	14315	14391	14351	14580	14251	14334	14393	14391	14231	14438	14301	14372	14344	14391	14430	14266	14480	14360	14317	14328	14451	14357	14415	14363	14404	14314	14302	14198	14450	14516	14221	14489	14492	14471	14441	14377	14458	14378	14392	14351	14344	14298	14230	14416	14353	14313	14414	14370	14216	14375	14294	14174	14349	14238	14337	14322	14384	14406	14461	14503	14262	14385	14429	14126	14315	14305	14297	14315	14453	14237	14464	14457	14237	14462	14246	14304	14357	14545	14318	14337	14502	14528	14399	14496	14407	14342	14457	14481	14195	14362	14214	14416	14495	14318	14438	14250	14311	14339	14407	14347	14280	14317	14300	14471	14297	14361	14286	14380	14220	14169	14340	14484	14406	14379	14285	14313	14313	14415	14207	14352	14379	14484	14392	14231	14257	14386	14439	14373	14276	14382	14457	14295	14373	14205	14307	14437	14659	14383	14452	14308	14269	14461	14375	14278	14356	14281	14372	14159	14370	14404	14392	14364	14313	14247	14237	14417	14339	14449	14264	14436	14336	14586	14436	14356	14428	14250	14437	14526	14460	14182	14464	14504	14200	14193	14471	14225	14483	14344	14537	14328	14291	14389	14517	14440	14295	14551	14302	14504	14403	14386	14318	14403	14305	14204	14382	14330	14377	14494	14319	14195	14262	14347	14315	14192	14459	14483	14263	14440	14365	14532	14456	14339	14288	14405	14352	14472	14340	14331	14534	14444	14279	14362	14218	14424	14394	14241	14378	14355	14263	14490	14275	14426	14417	14401	14444	14370	14406	14207	14408	14334	14408	14270	14324	14396	14314	14429	14324	14229	14487	14380	14375	14341	14413	14476	14298	14487	14236	14338	14340	14382	14254	14156	14359	14260	14570	14248	14365	14239	14272	14285	14297	14440	14426	14259	14263	14253	14435	14245	14496	14242	14401	14306	14422	14437	14266	14392	14502	14357	14422	14356	14379	14300	14362	14529	14449	14358	14346	14255	14364	14412	14349	14332	14228	14244	14344	14302	14445	14408	14358	14224	14676	14261	14356	14378	14267	14517	14449	14366	14418	14518	14347	14281	14386	14290	14400	14518	14374	14411	14365	14363	14267	14273	14412	14400	14420	14463	14217	14394	14327	14223	14363	14326	14389	14382	14479	14385	14297	14457	14348	14310	14297	14150	14334	14504	14367	14463	14091	14471	14379	14362	14388	14423	14211	14386	14351	14301	14352	14431	14312	14408	14422	14364	14314	14199	14376	14411	14374	14315	14329	14309	14344	14468	14288	14396	14308	14296	14391	14326	14499	14461	14369	14514	14414	14302	14377	14319	14284	14280	14259	14437	14306	14493	14330	14372	14319	14332	14376	14358	14368	14248	14172	14514	14171	14526	14422	14401	14370	14396	14387	14409	14356	14315	14358	14345	14371	14325	14503	14203	14403	14331	14459	14243	14528	14245	14340	14355	14360	14285	14257	14285	14451	14361	14397	14513	14309	14385	14256	14361	14351	14277	14425	14445	14247	14456	14425	14368	14449	14352	14366	14278	14333	14199	14290	14332	14254	14210	14293	14605	14382	14382	14290	14351	14522	14497	14293	14431	14394	14323	14405	14220	14381	14267	14478	14286	14261	14278	14389	14346	14391	14176	14286	14317	14329	14309	14319	14334	14425	14386	14282	14475	14331	14180	14371	14268	14365	14352	14310	14378	14377	14194	14220	14262	14367	14286	14297	14334	14316	14288	14577	14480	14345	14307	14234	14302	14468	14398	14528	14195	14343	14400	14367	14186	14408	14506	14441	14499	14417	14221	14422	14454	14235	14382	14397	14365	14309	14268	14305	14387	14283	14269	14389	14296	14547	14343	14376	14389	14492	14302	14372	14458	14413	14573	14303	14153	14341	14506	14191	14264	14466	14349	14448	14262	14574	14387	14366	14415	14385	14246	14293	14390	14236	14532	14328	14433	14376	14471	14325	14444	14378	14225	14380	14338	14302	14261	14251	14365	14483	14207	14256	14417	14343	14423	14224	14373	14294	14273	14460	14402	14550	14354	14540	14204	14252	14571	14302	14248	14322	14356	14314	14437	14476	14410	14258	14310	14384	14378	14334	14248	14336	14284	14377	14237	14237	14375	14393	14429	14313	14267	14427	14351	14332	14400	14382	14411	14313	14274	14272	14440	14183	14315	14419	14470	14564	14422	14279	14444	14393	14405	14380	14324	14457	14451	14422	14434	14429	14258	14519	14519	14371	14309	14513	14353	14379	14300	14277	14340	14428	14302	14363	14436	14287	14438	14481	14509	14363	14342	14240	14329	14539	14392	14290	14317	14248	14400	14346	14427	14437	14429	14375	14401	14254	14291	14436	14599	14400	14379	14420	14268	14485	14396	14292	14390	14453	14387	14481	14345	14488	14293	14216	14458	14331	14519	14301	14446	14335	14296	14292	14510	14601	14432	14483	14391	14105	14229	14335	14456	14440	14425	14336	14314	14303	14304	14455	14420	14327	14427	14450	14449	14517	14410	14312	14300	14271	14338	14329	14407	14404	14270	14430	14438	14223	14369	14280	14289	14503	14264	14390	14348	14555	14495	14200	14324	14405	14334	14354	14287	14275	14221	14497	14489	14484	14510	14394	14417	14252	14353	14343	14543	14359	14325	14405	14449	14548	14377	14523	14335	14376	14478	14318	14439	14452	14302	14137	14377	14548	14484	14500	14431	14284	14192	14467	14399	14458	14283	14427	14397	14418	14319	14394	14380	14295	14511	14330	14203	14276	14109	14402	14238	14346	14279	14365	14423	14511	14367	14624	14313	14394	14255	14345	14233	14394	14388	14290	14485	14297	14226	14274	14400	14208	14269	14447	14245	14228	14204	14286	14385	14181	14194	14405	14342	14303	14551	14254	14482	14327	14402	14349	14434	14213	14471	14364	14454	14283	14341	14389	14280	14254	14453	14416	14316	14383	14260	14405	14366	14393	14528	14363	14465	14447	14316	14393	14413	14305	14363	14465	14381	14290	14348	14269	14364	14445	14305	14343	14517	14308	14370	14360	14374	14233	14409	14268	14232	14390	14257	14301	14304	14368	14401	14315	14412	14432	14326	14441	14339	14383	14368	14392	14497	14468	14294	14383	14267	14384	14282	14343	14115	14500	14375	14467	14325	14435	14279	14482	14457	14312	14242	14469	14324	14516	14500	14192	14404	14321	14464	14370	14332	14288	14468	14329	14491	14406	14186	14136	14320	14349	14461	14572	14288	14492	14205	14424	14238	14275	14269	14257	14228	14455	14272	14368	14270	14409	14507	14478	14414	14200	14440	14252	14511	14408	14337	14399	14392	14277	14193	14337	14494	14391	14311	14397	14521	14428	14288	14452	14298	14487	14324	14327	14306	14309	14328	14277	14521	14406	14362	14379	14259	14359	14410	14177	14506	14175	14310	14363	14322	14344	14181	14324	14589	14222	14467	14235	14353	14234	14327	14178	14331	14387	14368	14415	14503	14377	14421	14285	14461	14360	14306	14281	14589	14266	14378	14395	14240	14290	14450	14364	14315	14474	14393	14508	14490	14283	14495	14370	14344	14407	14294	14310	14360	14287	14423	14318	14484	14352	14423	14450	14302	14180	14543	14291	14296	14336	14394	14341	14486	14300	14287	14442	14401	14210	14236	14295	14363	14351	14382	14272	14424	14377	14465	14356	14366	14273	14254	14358	14493	14236	14597	14470	14461	14275	14452	14420	14378	14456	14283	14474	14426	14428	14304	14374	14520	14354	14295	14326	14300	14434	14407	14374	14453	14153	14453	14232	14369	14255	14484	14346	14328	14308	14425	14471	14393	14360	14460	14324	14146	14284	14325	14419	14334	14393	14332	14401	14345	14347	14247	14314	14285	14464	14366	14328	14538	14335	14393	14275	14243	14287	14455	14467	14390	14229	14419	14412	14391	14291	14187	14304	14291	14385	14302	14318	14260	14513	14257	14472	14324	14316	14400	14240	14418	14346	14315	14506	14372	14222	14458	14392	14320	14507	14284	14323	14231	14360	14439	14332	14363	14303	14294	14216	14251	14324	14315	14429	14426	14489	14319	14352	14435	14403	14403	14291	14407	14393	14318	14439	14166	14557	14393	14464	14522	14377	14469	14335	14394	14320	14433	14429	14417	14335	14500	14286	14417	14364	14529	14406	14236	14453	14227	14208	14413	14375	14294	14426	14431	14362	14216	14246	14124	14287	14369	14359	14429	14395	14382	14453	14372	14294	14406	14214	14373	14572	14209	14364	14252	14345	14283	14377	14241	14450	14472	14283	14411	14345	14478	14259	14304	14513	14343	14441	14377	14216	14301	14423	14383	14385	14452	14253	14403	14488	14194	14261	14362	14349	14260	14406	14462	14298	14193	14249	14436	14315	14398	14346	14317	14362	14353	14244	14291	14341	14246	14467	14379	14262	14290	14366	14293	14369	14327	14300	14424	14410	14311	14309	14399	14525	14326	14544	14343	14304	14486	14510	14296	14236	14352	14291	14327	14382	14334	14501	14328	14436	14379	14307	14411	14327	14457	14410	14213	14374	14268	14346	14321	14460	14359	14453	14458	14372	14616	14272	14397	14335	14220	14447	14240	14316	14240	14339	14433	14412	14392	14412	14170	14270	14392	14317	14403	14331	14366	14335	14381	14374	14268	14336	14339	14300	14332	14339	14400	14433	14312	14485	14414	14320	14410	14341	14466	14395	14246	14300	14483	14381	14441	14429	14453	14308	14355	14467	14366	14295	14286	14386	14438	14369	14358	14346	14346	14339	14296	14420	14236	14270	14476	14445	14289	14546	14292	14425	14465	14447	14321	14375	14232	14374	14370	14280	14287	14226	14171	14405	14367	14254	14415	14454	14505	14330	14276	14351	14449	14402	14453	14148	14460	14200	14360	14375	14319	14366	14381	14393	14234	14348	14392	14391	14517	14317	14472	14284	14279	14395	14404	14361	14365	14280	14349	14360	14526	14366	14340	14477	14265
24419	21039	28121	24652	22090	20985	20060	18868	18389	18093	20706	24796	30494	30164	25879	21631	19308	18012	17531	17411	17276	17360	17259	17198	17293	17054	17053	17187	17305	17248	17134	17013	17036	16929	17086	17186	17210	16995	17280	17135	17372	17159	17208	17127	17308	17355	17197	17104	16958	17136	17130	16930	17003	16996	17174	17045	17192	16938	17030	17013	17055	17140	17096	16894	17055	17082	17002	17161	16869	17090	17247	17027	17109	17187	17041	17223	17465	17094	17064	17125	17150	17104	17114	17302	16940	17237	16990	17138	16880	17224	17139	16972	17200	17173	16947	16878	17040	17031	17337	17034	17178	17036	16996	16853	17108	17098	17036	17026	17174	17217	17154	17037	17258	17070	17110	17159	17168	17142	17010	17173	17310	17124	17035	17158	17234	16970	17271	16899	17021	16970	17096	17073	16973	17163	17114	17055	16956	16991	17078	17037	17154	17049	16903	17030	16952	17140	16872	17107	17010	17074	17034	16988	17153	17150	16945	17129	17063	17095	17248	17122	17072	17026	17115	17049	17063	16949	17106	16921	16963	17043	17085	17305	17266	17119	17071	17210	17097	17018	17257	17019	17165	17156	16938	17157	16985	17121	17031	17211	17055	17120	17112	17053	17137	17062	17128	16935	17168	17126	17244	17181	17024	16903	17097	17070	16928	17159	17353	17221	17090	17024	17127	16838	17201	16876	17169	17086	17072	17209	17035	17094	17167	17184	17122	17122	17053	17071	17060	17011	17183	17266	17015	17161	17016	17134	17027	17025	17257	17104	17251	17042	17022	17089	17095	17100	16949	17034	17191	17087	17048	17054	17072	17071	17006	17044	16925	17150	17025	17026	17006	17127	17206	17189	17177	17004	17192	17164	17275	17191	17050	17065	17184	16982	17052	16912	17097	17016	17036	17151	16845	17103	17052	16937	17136	17159	17299	17417	17023	17158	17058	17128	17155	17167	17005	17073	17203	16990	17101	17073	16981	17005	17004	17051	16948	17154	17004	17220	16931	17034	16895	17151	17183	17024	17177	17093	17067	17029	16978	17129	17077	16939	16938	17024	16975	17040	17263	17096	16959	17135	17237	16911	17073	17186	17221	17075	17061	17031	17115	17354	16973	16870	17093	17110	16944	17079	16971	17258	17105	16974	17055	17085	16982	17088	17062	16999	17105	17212	17208	17142	17208	17054	17296	17063	17039	16952	17186	17078	16913	16944	17169	17000	17216	17012	16864	17362	17052	17003	17058	17120	17022	17006	17021	17014	16856	17114	17077	17092	17087	17035	17247	17347	17031	17178	17131	17029	17264	16993	17072	16945	17055	16974	17086	16970	16815	16916	17092	16951	17066	17070	16995	16911	17141	16878	16849	16959	17095	17177	17177	17439	17114	17117	16960	17152	17304	17016	17038	17099	17184	16845	17136	17031	17107	17021	17053	17046	17063	17121	17103	17098	17133	17009	17056	17076	17064	17312	17165	16853	17125	16998	17023	16968	16920	16942	17073	17160	17148	16934	17112	16904	16993	17079	16976	17110	17143	17126	17187	17048	17196	17159	17250	16972	17083	16767	17285	17008	17163	17141	16948	17028	17221	17003	17024	17134	17207	17197	16984	17159	16993	17106	17086	17106	16925	16999	16986	16912	17171	17409	17098	17071	16951	17158	17351	17016	17244	17155	17108	17062	17014	17073	17123	17093	17047	17105	17167	17145	16947	16812	16870	16965	17013	17096	17385	17076	16958	16960	16933	17101	16903	17233	17211	17064	17183	17101	17154	17114	17170	17130	16986	17205	17074	17114	17135	16998	17151	17050	17127	17097	17043	17025	16962	17136	17037	17027	17124	17169	16989	17159	17136	16941	17092	17253	17016	17098	17176	17047	17111	17065	16951	16838	16870	17049	17232	17209	17050	17126	17149	17106	17270	17134	17027	16933	17040	16973	16922	17019	17075	17401	17205	17200	17043	17162	17259	16913	17006	17032	17087	17100	17163	17052	17123	17057	17004	17073	17341	17019	16929	16947	16890	17004	17263	17147	17109	16976	16923	17101	17050	17025	17231	17057	17008	17124	17001	17223	17163	17269	17181	17173	17146	16986	17026	17023	17127	17057	17159	16952	17164	17057	16900	17061	16901	17032	17040	17123	17068	16939	17044	17172	17109	16966	17170	16869	17178	17179	17160	17064	17284	17106	17080	17239	17177	17090	17044	16966	17081	17096	17245	17022	17091	17057	17167	17108	17144	16914	17047	17269	17033	16865	17081	17081	17122	17148	16983	17144	17127	16941	17207	17127	17049	17072	17035	17062	17060	17061	17100	17123	17242	16862	16960	17336	17154	17195	17048	17226	17049	17201	17193	17333	17214	17183	17148	17052	16964	17082	17195	16942	16972	17053	17023	17052	17108	17030	16968	17345	17131	17042	17397	17077	17179	17111	17150	17110	16957	17052	16870	17046	17093	17267	17014	17108	17189	16946	17135	16928	17237	17184	16989	17016	17198	17046	16933	17086	17229	16946	17113	17068	17088	17244	17189	17255	17094	17031	17082	16908	17005	17082	17228	17099	16856	17028	17034	17027	17017	17089	17016	16944	17162	17098	17066	16892	17155	17139	17066	16901	17126	17143	17149	17220	17010	17079	16957	16950	16973	17220	17029	17133	17046	17097	16952	17077	17016	17034	17088	17140	17001	16982	17124	17017	17002	17184	17039	16897	17025	17220	16983	17135	17064	17024	17083	17047	17011	17124	17082	16736	17046	17229	17004	17072	17084	17187	17018	17008	17101	16992	17056	17127	17277	17310	17233	17237	17238	17188	17143	17170	17018	16973	17089	17177	17102	16922	17174	17180	17082	17369	17288	17096	17259	17171	17153	17036	17068	17134	17111	17178	17138	17292	17089	17026	16982	17044	17126	16963	17176	17115	17139	16906	16965	17049	17090	17044	17091	16974	16961	17099	17243	17322	16774	17039	16963	17210	17310	17061	17135	17254	17215	17207	17139	17015	17224	17135	17000	17407	17092	16993	17171	17112	17116	17004	17122	17169	17161	17082	16930	17055	16930	17073	17075	17065	17034	17069	17022	17050	17046	17083	17019	17183	17333	17180	17156	17118	17225	17125	17165	17172	17005	17163	16985	17050	16888	16984	16909	17126	17004	17020	17149	17162	17084	17226	17208	17084	17229	17054	17149	17011	17040	17220	16784	17097	17039	17108	17281	16890	17160	17233	17232	16973	17043	16900	17023	17027	17132	17141	17187	17194	17190	16924	17142	17079	17080	17123	17222	17098	17314	17153	17013	17169	17208	17248	17026	16945	17122	17054	16986	16939	16958	16965	16899	17081	17276	17128	16947	17233	17036	17066	17062	16837	17165	17241	17051	16791	16947	17097	16960	17096	17102	16849	16885	16969	17117	17175	17027	17102	17113	17003	17145	17208	17183	17062	17190	17145	16988	17117	17045	17146	17187	17187	17183	17012	17169	17015	17237	17034	17021	16945	17288	16927	17229	17211	16968	17132	17139	16954	17040	17192	16960	17070	16973	17195	16815	17061	17177	17213	17177	17091	17104	17009	16986	17158	17021	17069	16897	16998	17067	16991	16999	17148	16816	17069	16865	17061	17123	17156	17091	17078	16948	17196	17023	17008	17203	17115	16991	17177	17140	16969	17222	17080	17195	17049	17063	17053	17256	17157	17171	16983	16966	17060	16999	17187	17152	16971	17181	17190	16979	17227	17166	17208	17130	17007	16977	16912	17038	17171	17070	17109	17163	17220	17232	17055	17073	17250	16984	17035	17013	17181	17141	17116	17003	17081	17002	17000	17008	17071	17088	17105	16950	17050	17230	17067	17025	17006	16866	17000	17199	17112	17002	17024	16999	17120	16975	17162	17193	16989	16986	17284	17015	17021	17241	17161	17246	16902	17079	17029	17085	17040	17206	17052	16938	17142	17098	16899	17067	16916	16963	17143	16957	17281	16954	17303	17082	17218	17133	17062	17082	17136	17232	17266	17021	17017	16963	17191	17047	16891	17091	17010	17152	17114	17153	17262	17053	16920	17172	17101	17219	17128	17145	17041	17104	17061	17014	17124	17164	17082	16984	17174	17239	17037	16985	17111	17316	16934	17183	17059	16992	17273	17288	17104	17312	17092	17122	17277	17112	17221	17136	17019	16938	17127	17044	16921	17117	17034	16993	17091	17169	16892	17134	17020	17211	17149	17072	17046	17376	17135	17282	17083	17084	17319	17000	17021	17152	17234	16871	17013	17204	17106	17100	16949	17067	17290	16900	17053	17241	17011	17197	17138	17199	16943	17155	17097	17081	17265	17109	16976	17020	17099	17186	17079	17173	17173	17171	17165	17296	17355	17169	17003	17068	17279	17138	17160	17200	17059	17068	17121	16926	17054	17049	17193	17082	17030	16843	17132	16849	17008	16959	17176	17230	17096	16971	17027	17047	17018	17086	17045	16928	17103	17264	17004	16967	16984	17393	17061	17248	17047	16839	17057	17209	16959	17022	17147	16876	17042	17003	17136	17057	17379	17073	17003	16846	17058	17046	17145	17042	17133	17142	16992	17133	17023	17169	17204	17005	17167	17193	17061	17076	17168	17092	17315	17017	16989	17032	16989	17010	17252	17021	17008	17205	16992	16950	16955	17183	17114	17059	17078	17150	17127	17077	17201	17113	17106	17110	17187	17123	17226	17028	17034	17136	17197	17320	17007	17092	17053	16915	16993	17116	17045	17195	16924	17251	16958	17035	16907	17110	17096	17347	17132	17202	17123	17015	17265	17079	16948	17010	17080	16884	16992	17103	17119	17005	17144	17164	17034	17119	16995	16865	17055	17021	16914	17076	17167	16900	16958	17142	17220	17040	17024	17071	17128	16973	17199	17079	17143	17059	17157	17211	17123	17251	17012	17133	17083	17221	17151	17233	17171	17030	17131	17218	17237	17322	17010	17034	16993	17031	17063	16974	17136	16909	17135	17105	17281	17100	17129	17116	16907	17206	17164	17175	16962	17141	16834	17276	17088	17089	17004	16898	16942	17256	16841	17088	16967	17150	17099	17091	17002	17023	17091	17080	16988	17199	16983	17141	16977	17191	17234	17158	16921	16965	17137	17004	17215	17163	17016	17103	17252	17160	17011	17170	17069	16864	17143
15778	28651	27576	19780	19059	17194	16304	16686	16683	15873	19841	24951	30800	29289	23626	19087	16403	14969	14572	14321	14479	14393	14313	14513	14401	14430	14459	14333	14417	14404	14295	14555	14389	14423	14354	14454	14382	14443	14245	14377	14505	14411	14544	14624	14444	14351	14279	14456	14409	14395	14185	14411	14480	14420	14385	14325	14247	14413	14431	14426	14297	14367	14303	14353	14610	14567	14366	14235	14262	14194	14425	14387	14388	14374	14281	14490	14361	14402	14342	14420	14567	14373	14400	14451	14294	14389	14396	14629	14267	14466	14569	14353	14303	14375	14263	14520	14270	14197	14540	14267	14274	14412	14379	14227	14506	14542	14345	14284	14667	14497	14406	14281	14508	14516	14440	14531	14283	14313	14139	14392	14237	14484	14320	14461	14364	14394	14449	14325	14412	14435	14367	14440	14273	14300	14394	14396	14322	14427	14383	14410	14253	14411	14431	14332	14381	14249	14440	14440	14478	14385	14388	14467	14471	14174	14432	14314	14306	14436	14429	14413	14366	14421	14567	14362	14429	14461	14364	14515	14371	14393	14417	14527	14627	14317	14336	14472	14258	14245	14454	14288	14369	14385	14433	14294	14379	14447	14498	14464	14513	14436	14413	14391	14394	14328	14415	14367	14467	14502	14267	14419	14561	14292	14320	14448	14302	14494	14237	14175	14375	14408	14402	14407	14332	14354	14517	14358	14279	14303	14385	14201	14367	14355	14243	14534	14182	14492	14498	14307	14265	14523	14423	14171	14432	14386	14226	14311	14288	14545	14433	14460	14285	14403	14482	14346	14340	14418	14179	14334	14325	14362	14506	14337	14284	14369	14385	14456	14206	14427	14421	14352	14534	14401	14336	14524	14384	14462	14417	14355	14299	14296	14433	14415	14422	14451	14417	14316	14417	14209	14429	14560	14332	14342	14483	14418	14489	14452	14449	14276	14365	14397	14433	14388	14402	14488	14502	14344	14244	14390	14427	14166	14502	14335	14385	14345	14404	14363	14567	14432	14400	14210	14479	14306	14326	14294	14346	14169	14528	14375	14379	14511	14348	14225	14397	14307	14578	14471	14303	14173	14419	14383	14422	14522	14426	14440	14436	14243	14413	14452	14411	14427	14426	14312	14321	14447	14332	14397	14586	14547	14545	14360	14446	14563	14308	14451	14333	14531	14481	14520	14233	14478	14232	14306	14361	14481	14440	14410	14333	14271	14370	14432	14432	14485	14378	14383	14364	14334	14413	14382	14356	14487	14407	14387	14193	14461	14419	14335	14323	14281	14446	14323	14349	14339	14458	14313	14494	14349	14397	14466	14528	14397	14288	14376	14376	14255	14376	14515	14392	14255	14357	14409	14412	14323	14474	14351	14449	14250	14512	14333	14271	14468	14420	14307	14451	14427	14434	14377	14300	14426	14472	14538	14415	14311	14564	14402	14310	14305	14396	14185	14367	14336	14258	14183	14375	14368	14433	14376	14377	14581	14371	14419	14433	14358	14542	14238	14405	14137	14492	14521	14318	14527	14452	14387	14326	14431	14262	14377	14434	14347	14405	14459	14299	14277	14434	14366	14355	14424	14330	14434	14408	14399	14559	14375	14253	14428	14487	14365	14317	14288	14395	14305	14402	14363	14485	14198	14414	14455	14310	14550	14236	14554	14217	14328	14411	14461	14203	14146	14475	14259	14326	14434	14341	14350	14447	14474	14380	14377	14389	14317	14424	14343	14396	14263	14357	14644	14363	14447	14213	14389	14436	14271	14580	14290	14176	14181	14408	14364	14257	14368	14322	14400	14432	14395	14386	14307	14469	14312	14329	14440	14543	14340	14212	14421	14352	14339	14432	14429	14315	14575	14374	14487	14293	14452	14367	14398	14360	14392	14513	14355	14461	14569	14348	14290	14309	14321	14269	14290	14255	14458	14538	14227	14389	14401	14385	14262	14198	14500	14273	14341	14358	14402	14452	14351	14320	14332	14453	14415	14408	14441	14505	14189	14352	14485	14431	14407	14309	14437	14321	14471	14308	14470	14402	14334	14402	14316	14393	14334	14205	14405	14211	14221	14352	14391	14404	14374	14385	14338	14316	14143	14343	14271	14359	14513	14371	14465	14428	14579	14374	14201	14389	14462	14347	14361	14420	14392	14412	14463	14384	14317	14392	14420	14295	14611	14281	14349	14574	14429	14431	14384	14414	14441	14323	14454	14344	14248	14312	14491	14301	14345	14421	14224	14424	14081	14366	14400	14309	14487	14298	14560	14439	14423	14469	14369	14449	14269	14389	14539	14232	14448	14227	14546	14332	14358	14341	14254	14328	14419	14314	14421	14331	14394	14277	14376	14348	14380	14357	14283	14319	14420	14352	14303	14442	14253	14344	14301	14333	14381	14367	14423	14444	14294	14480	14389	14358	14443	14320	14379	14418	14407	14399	14490	14425	14318	14433	14364	14270	14296	14441	14394	14482	14511	14437	14500	14380	14371	14486	14507	14532	14405	14454	14336	14494	14328	14443	14332	14427	14524	14324	14413	14335	14443	14444	14338	14245	14330	14247	14512	14327	14539	14298	14334	14325	14253	14395	14237	14299	14294	14580	14250	14345	14307	14448	14213	14496	14347	14450	14351	14471	14414	14364	14254	14399	14300	14566	14432	14285	14471	14510	14429	14435	14446	14404	14389	14484	14429	14374	14494	14202	14296	14319	14365	14427	14433	14318	14328	14306	14340	14453	14420	14301	14429	14483	14421	14416	14381	14343	14314	14331	14369	14217	14418	14560	14356	14386	14421	14427	14411	14389	14536	14280	14409	14417	14335	14395	14266	14307	14370	14364	14372	14413	14515	14285	14526	14475	14350	14321	14444	14307	14365	14439	14334	14270	14353	14422	14561	14526	14369	14440	14165	14450	14379	14149	14384	14446	14557	14199	14366	14490	14308	14256	14365	14409	14350	14374	14347	14409	14310	14491	14343	14477	14513	14448	14285	14437	14468	14409	14462	14435	14429	14415	14433	14329	14492	14452	14356	14341	14411	14366	14475	14398	14615	14569	14389	14365	14405	14450	14459	14346	14343	14304	14460	14426	14422	14384	14377	14386	14283	14412	14381	14374	14210	14364	14468	14381	14339	14292	14247	14438	14283	14235	14332	14471	14495	14333	14351	14264	14401	14319	14358	14427	14392	14410	14360	14373	14548	14189	14283	14253	14426	14446	14320	14407	14491	14501	14306	14385	14463	14619	14361	14388	14491	14372	14412	14320	14316	14350	14362	14335	14405	14430	14431	14461	14376	14246	14344	14461	14347	14341	14270	14360	14437	14259	14134	14424	14434	14405	14413	14493	14286	14400	14464	14267	14331	14271	14285	14420	14396	14423	14494	14428	14537	14500	14349	14468	14398	14272	14281	14442	14432	14420	14443	14410	14570	14390	14449	14470	14535	14417	14447	14236	14452	14380	14560	14339	14386	14410	14561	14305	14414	14295	14525	14363	14519	14444	14271	14385	14296	14297	14376	14434	14439	14328	14337	14372	14326	14278	14433	14398	14383	14475	14409	14412	14448	14425	14475	14360	14336	14397	14377	14539	14239	14363	14325	14241	14322	14273	14232	14312	14418	14362	14304	14481	14339	14452	14391	14365	14293	14432	14421	14311	14333	14366	14304	14397	14325	14309	14435	14335	14400	14491	14416	14400	14385	14408	14546	14350	14291	14429	14390	14444	14476	14358	14345	14570	14392	14364	14427	14378	14209	14464	14286	14355	14445	14192	14296	14429	14389	14394	14370	14426	14388	14435	14397	14523	14202	14428	14454	14621	14298	14322	14244	14455	14500	14305	14436	14268	14288	14354	14438	14420	14368	14351	14390	14448	14367	14395	14293	14372	14455	14392	14279	14511	14368	14432	14391	14380	14426	14478	14412	14439	14345	14332	14374	14391	14555	14383	14332	14393	14491	14477	14485	14460	14488	14301	14459	14556	14405	14272	14411	14276	14432	14310	14249	14436	14375	14282	14352	14399	14369	14329	14331	14465	14403	14357	14351	14392	14335	14386	14425	14342	14286	14363	14347	14255	14510	14396	14209	14337	14290	14548	14360	14356	14525	14561	14412	14547	14559	14295	14309	14404	14325	14436	14196	14421	14465	14320	14440	14452	14167	14421	14246	14437	14404	14571	14338	14246	14372	14323	14472	14399	14356	14394	14403	14364	14464	14449	14310	14489	14413	14401	14513	14455	14386	14415	14614	14503	14359	14358	14343	14177	14494	14323	14322	14333	14498	14381	14494	14299	14167	14441	14493	14305	14423	14392	14351	14363	14356	14364	14278	14496	14449	14373	14520	14472	14435	14544	14326	14432	14577	14413	14501	14478	14398	14234	14253	14372	14474	14288	14436	14247	14318	14294	14232	14453	14309	14378	14324	14513	14268	14634	14319	14340	14517	14315	14288	14456	14421	14448	14339	14274	14396	14378	14473	14401	14538	14401	14457	14337	14541	14620	14399	14516	14300	14369	14434	14517	14318	14502	14320	14432	14482	14385	14417	14602	14222	14501	14333	14438	14433	14396	14276	14441	14545	14478	14319	14379	14409	14421	14172	14479	14375	14391	14497	14348	14479	14420	14399	14472	14345	14340	14260	14328	14361	14432	14460	14294	14289	14384	14409	14450	14539	14496	14347	14397	14376	14153	14326	14550	14314	14222	14332	14382	14186	14395	14372	14389	14237	14496	14476	14293	14349	14497	14331	14386	14348	14414	14396	14498	14425	14291	14283	14419	14388	14307	14236	14425	14365	14304	14223	14445	14408	14536	14419	14433	14244	14354	14470	14500	14505	14242	14354	14183	14310	14329	14307	14312	14260	14479	14399	14361	14352	14475	14434	14466	14279	14393	14507	14331	14502	14426	14437	14349	14450	14243	14426	14362	14341	14288	14299	14350	14371	14360	14148	14422	14374	14453	14456	14291	14352	14444	14455	14435	14378	14418	14425	14255	14282	14248	14473	14253	14374	14320	14179	14362	14225	14334	14244	14246	14311	14415	14367	14336	14389	14363	14277	14467	14454	14202	14467	14474	14271	14482	14405	14357	14471	14263	14434	14427	14334	14315	14334	14508	14430	14195	14253	14488	14431	14420	14323	14267	14102	14319	14452	14304	14378	14326	14258
22563	21002	28854	23363	21493	24201	26481	21256	20178	19927	25468	29059	43904	45829	37203	29192	23102	19616	18055	17629	17754	17712	17652	17589	17549	17495	17253	17372	17570	17513	17510	17458	17600	17529	17403	17615	17452	17343	17576	17439	17388	17336	17486	17402	17257	17423	17438	17031	17359	17460	17295	17378	17515	17569	17594	17313	17456	17403	17442	17415	17194	17468	17348	17440	17290	17238	17393	17337	17384	17180	17222	17322	17229	17225	17390	17314	17281	17272	17563	17355	17469	17303	17188	17193	17187	17314	17340	17412	17292	17195	17405	17347	17287	17035	17386	17223	17216	17354	17220	17353	17241	17538	17447	17332	17131	17333	17377	17273	17270	17301	17118	17092	17307	17355	17468	17422	17362	17346	17418	17434	17348	17357	17519	17368	17456	17302	17105	17249	17290	17221	17344	17370	17527	17551	17464	17349	17170	17453	17509	17582	17274	17435	17354	17443	17315	17350	17272	17377	17247	17158	17539	17351	17159	17342	17231	17249	17419	17191	17468	17364	17267	17396	17688	17416	17398	17576	17358	17253	17334	17197	17491	17425	17330	17325	17232	17367	17381	17413	17412	17324	17513	17190	17268	17171	17522	17267	17237	17300	17325	17322	17375	17471	17185	17239	17431	17521	17145	17372	17362	17235	17322	17394	17613	17509	17079	17187	17214	17245	17353	17310	17339	17375	17376	17263	17169	17242	17319	17368	17225	17324	17381	17147	17258	17274	17291	17312	17403	17227	17313	17263	17116	17421	17357	17294	17223	17400	17401	17211	17349	17473	17450	17221	17463	17337	17269	17292	17349	17428	17161	17372	17397	17401	17376	17322	17312	17383	17345	17287	17558	17365	17466	17327	17356	17267	17311	17293	17529	17140	17181	17383	17315	17413	17133	17231	17400	17375	17467	17260	17484	17359	17307	17240	17471	17511	17319	17254	17334	17293	17169	17321	17275	17402	17351	17277	17215	17378	17399	17483	17372	17412	17234	17254	17267	17242	17273	17221	17530	17341	17313	17277	17375	17288	17378	17432	17364	17300	17071	17366	17351	17222	17170	17437	17267	17295	17293	17277	17100	17306	17279	17410	17410	17354	17242	17302	17431	17225	17214	17238	17312	17330	17430	17495	17318	17297	17180	17458	17369	17182	17379	17414	17364	17310	17417	17303	17527	17488	17466	17238	17382	17345	17454	17274	17462	17302	17320	17315	17444	17381	17179	17272	17077	17332	17448	17465	17303	17264	17294	17168	17397	17406	17340	17434	17158	17257	17229	17139	17314	17407	17157	17282	17358	17265	17217	17405	17367	17339	17438	17455	17419	17145	17425	17421	17427	17381	17349	17363	17434	17264	17125	17508	17330	17504	17374	17188	17482	17430	17308	17334	17306	17203	17164	17190	17335	17470	17402	17367	17419	17340	17333	17456	17406	17357	17395	17243	17368	17626	17243	17368	17370	17107	17296	17399	17351	17344	17202	17306	17337	17317	17420	17325	17339	17450	17501	17186	17182	17228	17334	17380	17413	17449	17213	17521	17423	17265	17274	17212	17358	17221	17170	17182	17461	17438	17216	17362	17474	17418	17331	17399	17416	17488	17185	17300	17284	17416	17214	17147	17410	17159	17331	17338	17304	17275	17441	17263	17404	17278	17179	17392	17386	17289	17385	17361	17136	17377	17414	17276	17295	17188	17172	17205	17438	17416	17360	17230	17343	17145	17368	17191	17359	17287	17148	17289	17273	17107	17448	17257	17243	17454	17488	17374	17260	17413	17243	17229	17323	17295	17276	17191	17285	17355	17513	17208	17442	17255	17303	17296	17316	17293	17374	17470	17463	17246	17262	17082	17243	17144	17342	17301	17508	17334	17458	17290	17358	17398	17384	17495	17378	17087	17278	17318	17430	17285	17453	17228	17452	17356	17164	17411	17423	17164	17389	17266	17374	17402	17357	17205	17307	17169	17295	17491	17275	17491	17390	17225	17223	17275	17550	17330	17218	17536	17187	17426	17125	17443	17564	17369	17507	17352	17195	17229	17242	17205	17383	17100	17445	17166	17316	17489	17284	17299	17378	17379	17148	17445	17189	17307	17288	17279	17500	17194	17534	17366	17302	17279	17454	17433	17308	17352	17266	17449	17384	17045	17499	17346	17217	17296	17359	17275	17286	17154	17307	17470	17228	17340	17357	17009	17345	17178	17345	17327	17432	17414	17259	17352	17479	17173	17241	17157	17390	17413	17317	17254	17180	17051	17339	17287	17240	17072	17229	17359	17258	17139	17537	17366	17346	17337	17195	17376	17295	17402	17173	16992	17225	17122	17122	17390	17213	17364	17321	17344	17190	17230	17459	17539	17249	17504	17414	16934	17602	17145	17342	17297	17318	17093	17330	17393	17263	17308	17374	17209	17154	17516	17240	17233	17282	17583	17374	17510	17414	17215	17350	17289	17411	17237	17292	17363	17384	17542	17229	17301	17381	17316	17275	17378	17543	17071	17311	17183	17463	17373	17361	17319	17257	17261	17496	17194	17361	17301	17331	17317	17420	17251	17311	17321	17216	17294	17171	17247	17422	17427	17319	17420	17392	17573	17515	17380	17255	17123	17428	17428	17424	17218	17320	17417	17319	17234	17477	17390	17197	17207	17353	17234	17174	17195	17459	17329	17214	17341	17539	17445	17379	17580	17225	17343	17328	17135	17210	17393	17339	17236	17290	17326	17358	17233	17355	17345	17348	17249	17332	17241	17357	17467	17227	17348	17268	17309	17515	17344	17299	17231	17454	17164	17343	17434	17323	17397	17315	17243	17191	17306	17381	17264	17438	17314	17141	17202	17432	17404	17121	17447	17415	17513	17558	17427	17297	17290	17369	17415	17407	17385	17283	17232	17108	17417	17542	17427	17164	17337	17445	17291	17329	17246	17439	17375	17361	17463	17267	17349	17380	17349	17373	17365	17377	17272	17143	17385	17255	17066	17271	17300	17499	17170	17352	17359	17426	17269	17441	17533	17390	17145	17343	17368	17250	17414	17476	17310	17473	17404	17288	17261	17304	17356	17106	17461	17346	17267	17329	17536	17286	17195	17269	17366	17374	17089	17292	17209	17277	17379	17428	17472	17276	17183	17413	17330	17227	17131	17374	17283	17341	17211	17108	17321	17330	17235	17254	17197	17377	17443	17126	17257	17096	17237	17280	17083	17069	17255	17452	17300	17488	17558	17431	17277	17341	17168	17095	17392	17405	17234	17289	17138	17299	17216	17355	17177	17364	17301	17304	17126	17497	17484	17389	17455	17379	17183	17329	17398	17174	17276	17333	17218	17194	17134	17229	17239	17342	17501	17516	17438	17342	17341	17504	17238	17361	17445	17398	17224	17600	17382	17202	17250	17182	17343	17391	17383	17275	17477	17412	17284	17338	17451	17380	17208	17274	17290	17520	17143	17308	17303	17215	17135	17170	17363	17180	17083	17370	17237	17446	17434	17222	17240	17288	17443	17133	17203	17405	17280	17391	17348	17248	17243	17369	17454	17373	17131	17153	17273	17239	17351	17318	17310	17272	17304	17243	17400	17329	17295	17452	17541	17481	17299	17330	17299	17437	17200	17322	17067	17336	17353	17518	17529	17372	17270	17389	17365	17160	17390	17494	17309	17514	17352	17390	17117	17378	17393	17356	17167	17451	17439	17163	17291	17373	17263	17282	17087	17317	17186	17234	17385	17216	17083	17280	17292	17415	17309	17186	17358	17241	17396	17217	17049	17288	17377	17239	17407	17468	17389	17346	17305	17349	17286	17440	17407	17342	17294	17191	17274	17142	17343	17560	17260	17456	17261	17179	17366	17432	17282	17266	17282	17200	17587	17484	17109	17324	17440	17349	17320	17242	17239	17369	17317	17161	17305	17296	17325	17193	17470	17292	17260	17610	17215	17263	17313	17394	17226	17367	17427	17294	17353	17381	17259	17347	17407	17483	17266	17420	17320	17355	17342	17377	17130	17168	17318	17246	17394	17318	17264	17326	17359	17458	17266	17308	17482	17638	17400	17193	17500	17271	17284	17278	17446	17395	17415	17378	17465	17329	17251	17495	17188	17353	17406	17225	17355	17448	17192	17164	17313	17345	17245	17492	17095	17631	17417	17180	17430	17378	17328	17282	17407	17209	17424	17261	17477	17215	17273	17306	17358	17352	17341	17217	17333	17288	17270	17356	17146	17365	17388	17153	17343	17213	17164	17135	17204	17165	17352	17299	17242	17378	17336	17398	17111	17130	17272	17307	17413	17519	17525	17525	17178	17359	17186	17263	17173	17096	17195	17298	17287	17346	17130	17469	17382	17346	17313	17612	17541	17189	17256	17225	17301	17442	17279	17351	17092	17304	17351	17103	17148	17266	17135	17216	17339	17516	17415	17345	17355	17396	17202	17245	17120	17426	17173	17182	17211	17408	17304	17371	17240	17080	17353	17429	17473	17416	17256	17343	17316	17067	17360	17405	17569	17307	17410	17361	17264	17375	17063	17231	17462	17328	17287	17202	17296	17378	17168	17239	17387	17236	17330	17467	17223	17395	17311	17282	17299	17286	17270	17375	17307	17257	17229	17255	17314	17405	17085	17303	17277	17348	17130	17359	17252	17310	17266	17170	17267	17283	17246	17376	17423	17254	17409	17183	17396	17200	17215	17463	17190	17229	17318	17333	17395	17500	17341	17474	17353	17315	17306	17275	17164	17283	17265	17373	17152	17360	17268	17375	17357	17187	17258	17420	17219	17315	17631	17216	17219	17313	17323	17284	17250	17237	17492	17162	17241	17350	17407	17355	17363	17270	17464	17451	17433	17366	17556	17479	17412	17109	17406	17464	17071	17232	17445	17068	17271	17360	17354	17330	17153	17169	17214	17292	17356	17499	17287	17313	17123	17394	17304	17397	17368	17283	17232	17386	17370	17213	17389	16907	17303	17244	17217	17538	17440	17329	17233	17398	17257	17164	17374	17418	17499	17302	17385	17225	17291	17277	17221	17373	17370	17251	17336	17344	17307	17415	17332	17396	17277	17348	17345	17416	17339	17397	17342	17328	17532	17546	17199	17309	17227	17334	17267	17305	17402	17245	17377	17466	17328	17377	17197	17268	17397	17184	17238	17190	17266	17197	17338	17517	17275	17365	17455
19360	38252	35623	30115	28631	23226	20066	19505	18821	17874	26205	28631	43915	43812	35154	26819	19981	16246	15019	14646	14525	14334	14457	14621	14459	14545	14300	14379	14616	14673	14338	14533	14498	14576	14430	14355	14426	14518	14371	14467	14581	14466	14498	14378	14515	14600	14473	14524	14588	14372	14399	14555	14453	14506	14381	14427	14376	14433	14547	14506	14493	14460	14509	14442	14542	14533	14491	14570	14564	14597	14458	14531	14463	14330	14388	14389	14645	14514	14434	14537	14483	14457	14421	14491	14376	14456	14498	14655	14399	14404	14455	14450	14527	14449	14499	14549	14309	14375	14488	14481	14450	14383	14408	14437	14587	14439	14441	14560	14405	14532	14341	14439	14316	14389	14326	14536	14435	14440	14323	14368	14496	14376	14494	14457	14316	14366	14443	14405	14556	14422	14456	14384	14397	14441	14388	14510	14442	14406	14552	14380	14552	14352	14527	14576	14459	14547	14534	14588	14623	14503	14512	14524	14417	14477	14354	14565	14402	14332	14440	14474	14310	14409	14524	14411	14489	14428	14430	14611	14422	14647	14353	14496	14425	14454	14629	14406	14490	14409	14243	14558	14461	14520	14476	14558	14333	14378	14476	14568	14312	14431	14561	14577	14341	14486	14609	14238	14402	14445	14401	14525	14516	14470	14500	14423	14331	14480	14491	14220	14501	14421	14494	14511	14515	14484	14348	14446	14476	14509	14398	14472	14607	14419	14341	14386	14444	14588	14489	14296	14424	14730	14485	14500	14518	14499	14350	14388	14470	14407	14459	14587	14562	14422	14551	14593	14503	14497	14515	14578	14312	14335	14365	14433	14481	14622	14452	14390	14459	14387	14426	14509	14375	14351	14632	14521	14444	14428	14491	14602	14532	14376	14406	14510	14497	14306	14315	14484	14348	14584	14550	14469	14576	14580	14622	14436	14402	14314	14391	14342	14640	14395	14460	14395	14535	14483	14386	14464	14566	14573	14568	14434	14176	14372	14421	14457	14545	14493	14518	14483	14345	14491	14697	14603	14340	14497	14459	14385	14490	14446	14569	14381	14527	14544	14481	14478	14556	14497	14387	14287	14474	14435	14508	14472	14441	14393	14308	14525	14289	14401	14376	14346	14538	14514	14491	14596	14510	14476	14351	14516	14585	14492	14453	14544	14410	14470	14412	14403	14390	14433	14513	14474	14402	14447	14440	14771	14544	14319	14392	14511	14496	14456	14460	14404	14426	14449	14342	14532	14484	14417	14434	14558	14484	14413	14472	14664	14384	14550	14486	14330	14558	14540	14342	14447	14279	14366	14515	14428	14402	14366	14563	14524	14462	14318	14468	14397	14520	14443	14498	14401	14455	14425	14483	14502	14337	14450	14478	14450	14407	14348	14368	14347	14363	14514	14583	14473	14478	14488	14466	14516	14341	14358	14559	14369	14424	14593	14550	14594	14449	14289	14545	14354	14637	14440	14578	14398	14488	14464	14319	14449	14410	14501	14346	14413	14535	14602	14361	14537	14427	14576	14360	14397	14509	14371	14370	14500	14388	14475	14536	14423	14492	14391	14263	14149	14355	14495	14413	14527	14422	14530	14548	14426	14464	14633	14460	14494	14481	14522	14555	14374	14430	14498	14550	14415	14453	14419	14498	14426	14461	14357	14388	14349	14365	14408	14413	14594	14503	14425	14465	14394	14443	14338	14560	14443	14338	14311	14477	14402	14605	14589	14419	14469	14425	14505	14318	14559	14424	14359	14427	14511	14529	14381	14607	14508	14457	14476	14556	14679	14405	14359	14624	14371	14520	14521	14402	14406	14501	14501	14409	14483	14420	14474	14432	14554	14412	14195	14571	14600	14425	14394	14449	14383	14370	14469	14336	14490	14311	14328	14325	14359	14513	14413	14583	14235	14493	14458	14517	14420	14495	14679	14404	14368	14490	14435	14456	14386	14387	14430	14557	14381	14585	14475	14384	14453	14303	14414	14289	14383	14390	14443	14250	14479	14544	14504	14491	14342	14348	14575	14442	14404	14489	14580	14433	14527	14349	14307	14523	14508	14775	14250	14464	14477	14437	14265	14448	14476	14499	14629	14200	14372	14550	14408	14335	14426	14731	14546	14443	14380	14504	14528	14509	14442	14498	14507	14500	14557	14611	14605	14613	14326	14485	14453	14475	14373	14487	14465	14406	14455	14457	14373	14534	14529	14543	14379	14441	14366	14475	14262	14525	14390	14577	14280	14541	14407	14524	14473	14435	14309	14551	14583	14382	14323	14373	14429	14328	14415	14387	14476	14525	14604	14454	14313	14596	14524	14364	14523	14280	14486	14450	14349	14625	14427	14468	14464	14348	14340	14588	14553	14430	14320	14534	14568	14461	14548	14424	14419	14450	14511	14548	14376	14565	14345	14599	14384	14643	14452	14413	14355	14624	14567	14479	14523	14558	14385	14563	14238	14468	14508	14640	14384	14456	14385	14393	14495	14514	14329	14342	14443	14343	14512	14313	14389	14583	14377	14500	14426	14517	14562	14406	14430	14349	14418	14457	14501	14553	14540	14410	14372	14455	14437	14482	14637	14505	14458	14456	14354	14385	14398	14597	14346	14476	14506	14616	14460	14508	14329	14440	14437	14558	14575	14389	14320	14333	14560	14474	14402	14576	14426	14405	14446	14402	14561	14513	14371	14507	14484	14316	14448	14380	14385	14420	14582	14565	14473	14510	14618	14619	14357	14425	14265	14502	14626	14473	14425	14299	14513	14401	14338	14494	14477	14437	14478	14568	14464	14507	14565	14194	14428	14545	14449	14478	14374	14424	14484	14157	14366	14461	14564	14367	14539	14635	14518	14274	14383	14535	14507	14388	14473	14266	14437	14491	14402	14474	14431	14412	14421	14538	14459	14569	14395	14255	14318	14406	14493	14315	14192	14531	14295	14536	14420	14406	14515	14363	14459	14744	14370	14533	14404	14504	14260	14505	14488	14558	14592	14501	14569	14359	14470	14501	14438	14530	14391	14475	14516	14522	14484	14363	14696	14342	14400	14451	14472	14563	14420	14584	14508	14464	14583	14757	14395	14513	14525	14442	14637	14543	14281	14549	14487	14376	14454	14553	14495	14296	14443	14553	14528	14353	14503	14399	14513	14426	14649	14397	14642	14246	14600	14506	14467	14444	14276	14418	14297	14283	14467	14394	14407	14472	14452	14352	14444	14469	14493	14625	14553	14475	14408	14349	14501	14358	14368	14408	14480	14265	14556	14577	14415	14421	14448	14346	14375	14384	14370	14495	14438	14419	14475	14473	14606	14450	14380	14359	14461	14504	14633	14467	14512	14453	14416	14701	14445	14511	14223	14550	14571	14476	14593	14505	14426	14492	14363	14449	14506	14456	14534	14516	14277	14575	14402	14371	14499	14489	14350	14332	14564	14475	14321	14514	14251	14525	14341	14342	14549	14572	14428	14449	14383	14660	14388	14460	14395	14471	14526	14535	14382	14341	14464	14441	14536	14397	14568	14515	14466	14589	14390	14356	14458	14517	14486	14479	14424	14439	14317	14586	14491	14542	14497	14508	14342	14370	14397	14438	14491	14405	14444	14410	14387	14445	14515	14411	14334	14449	14158	14623	14484	14531	14509	14502	14454	14457	14475	14486	14433	14479	14614	14369	14408	14616	14477	14551	14519	14517	14340	14409	14445	14511	14616	14467	14538	14324	14383	14526	14532	14557	14314	14336	14483	14495	14404	14415	14422	14518	14169	14492	14363	14591	14403	14444	14435	14513	14510	14495	14431	14504	14435	14663	14552	14381	14315	14368	14472	14539	14547	14376	14408	14448	14527	14553	14497	14443	14540	14518	14437	14413	14352	14518	14605	14465	14349	14370	14602	14433	14447	14456	14414	14360	14404	14401	14393	14479	14520	14446	14331	14427	14502	14445	14602	14481	14287	14422	14506	14601	14497	14466	14402	14373	14568	14482	14393	14462	14500	14365	14475	14281	14560	14570	14317	14354	14397	14517	14346	14467	14491	14649	14310	14592	14432	14418	14464	14529	14557	14437	14467	14386	14405	14441	14473	14552	14478	14454	14487	14582	14590	14595	14436	14465	14420	14495	14280	14434	14369	14566	14498	14363	14454	14436	14423	14411	14658	14480	14584	14482	14525	14373	14677	14346	14416	14331	14448	14501	14535	14395	14622	14482	14338	14501	14506	14497	14487	14514	14524	14617	14434	14414	14389	14471	14490	14399	14413	14498	14465	14462	14366	14577	14446	14455	14434	14404	14412	14499	14588	14417	14435	14366	14487	14662	14533	14375	14491	14560	14461	14389	14345	14625	14520	14531	14592	14384	14402	14415	14504	14298	14565	14454	14290	14551	14359	14518	14380	14619	14386	14272	14414	14409	14517	14455	14345	14582	14452	14504	14701	14522	14531	14520	14427	14503	14400	14504	14547	14598	14420	14379	14377	14386	14439	14416	14427	14488	14379	14412	14467	14632	14601	14461	14325	14337	14428	14519	14507	14409	14484	14507	14535	14528	14525	14535	14576	14426	14372	14496	14540	14482	14463	14339	14455	14516	14386	14416	14527	14417	14453	14363	14463	14581	14519	14386	14535	14493	14552	14489	14473	14377	14436	14509	14575	14434	14439	14397	14619	14180	14519	14505	14647	14466	14512	14370	14591	14517	14321	14507	14623	14475	14342	14539	14495	14639	14426	14391	14454	14475	14381	14478	14530	14389	14505	14502	14355	14633	14648	14454	14397	14317	14636	14553	14600	14556	14554	14354	14428	14578	14457	14327	14564	14358	14574	14271	14405	14442	14402	14450	14456	14480	14504	14546	14417	14299	14441	14477	14537	14626	14615	14289	14461	14430	14401	14509	14300	14404	14608	14286	14439	14231	14657	14300	14401	14407	14358	14436	14538	14388	14408	14418	14508	14522	14454	14339	14441	14511	14363	14487	14449	14268	14246	14488	14418	14536	14484	14471	14345	14496	14553	14623	14540	14450	14519	14587	14275	14458	14401	14319	14449	14443	14489	14399	14297	14466	14426	14464	14391	14478	14613	14539	14592	14567	14404	14458	14564	14466	14284	14420	14546	14520	14555	14556	14352	14537	14366	14406	14370	14392	14507	14474	14503	14560	14376	14389	14432	14364	14399
27435	22783	27777	23733	19835	20397	19840	19037	18624	18342	18168	18870	19983	20480	19787	18794	18046	17677	17433	17204	17457	17221	17060	17303	17147	17200	17300	17335	17290	17265	17342	17189	17188	17329	17224	17078	17390	17368	17341	17148	17228	17389	17400	17243	17402	17403	17283	17274	17241	17458	17186	17247	17188	17037	17290	17231	17374	17164	17328	17296	17023	17294	17355	17368	17261	17396	17447	17028	17248	17286	17304	17282	17137	17318	17245	17369	17168	17202	17314	17233	17206	17180	17312	17255	17287	17254	17107	17107	17118	17254	17192	17297	17298	17135	17111	17099	17063	17195	17100	17372	17460	17235	17242	17103	17448	17269	17137	17179	17203	17638	17288	17375	17396	17384	17193	17379	17144	17188	17183	17342	16993	17420	17110	17495	17392	17112	17489	17134	17158	17069	17215	17305	17419	17154	17129	17209	17263	17272	17137	17215	17347	17322	17204	17192	17093	17080	17211	17133	17220	17033	17508	17122	17170	17102	17345	17251	17237	17205	17369	17310	17205	16997	17216	17141	17304	17347	17285	17175	17233	17245	17322	17378	17235	17275	17326	17306	17190	17090	17150	17205	17223	17421	17307	17235	17191	17141	17069	17306	17222	17055	17251	17207	17206	17104	17240	17267	17413	17179	17430	16973	17159	17011	17132	17266	17107	17137	17134	17260	17078	17189	17390	17432	17309	17339	17149	17282	17284	17080	17167	17191	17085	17300	17145	17148	17236	17204	17098	17221	17219	17223	17243	17370	17076	17100	17351	17191	17230	17008	17117	17081	17258	17188	16983	17104	17324	17152	17180	17263	17131	17191	17274	17210	17177	17116	17350	17194	17260	17213	17350	17241	17186	17254	17237	17129	17258	17111	17443	17118	17403	17202	17253	17160	17144	17416	17160	17426	17237	17348	17275	17336	17075	17232	17064	17013	17165	17086	17172	17310	17199	17183	17186	17262	17230	17227	17244	17176	17366	17128	17178	17304	17099	17228	17162	17295	16989	17280	17148	17514	17212	17432	17255	17295	17183	17139	17396	17346	17293	17381	17323	17315	17364	17269	17346	17115	17122	17113	17243	17250	17120	17230	17432	17279	17250	17030	17416	17268	17241	17300	17370	17418	17153	17116	17077	17313	17134	17394	17397	17281	17172	17241	17174	17166	17102	17152	17204	17436	17315	17332	17364	17365	17414	17131	17253	17256	17295	17374	17197	17369	17349	17407	17206	17109	17451	17502	17261	17430	17229	17253	17179	17201	17173	17163	17240	17057	17157	17467	17237	17333	17282	17259	17387	17307	17372	17232	17326	17244	17324	17345	17162	17200	17136	17517	17224	16961	17350	17053	17244	17232	17289	17269	17218	17089	17171	17200	17135	17313	17433	17196	17087	17179	17258	17024	17170	17177	17271	17245	17295	17228	17203	17150	17250	17068	17132	17342	17417	17187	17487	17064	17405	17348	17306	16996	17335	17310	17117	17275	17368	17335	17383	17163	17220	17098	17312	17430	17332	17294	17434	17127	17279	17583	17358	17203	17036	17310	17375	17272	17221	17425	17220	17102	17184	17303	17258	17428	17286	17187	17342	17263	17342	17337	17252	17426	17146	17169	17256	17241	17018	17280	17236	17301	17227	17115	17114	17186	17017	17298	17343	17251	17280	17330	17266	17215	17253	17346	17281	17221	17347	17285	17291	17240	17417	17358	17299	17200	17064	17127	17229	17306	17350	17153	17014	17079	17181	17378	17219	17129	17226	17315	17141	17240	17424	17150	17207	17245	17375	17258	17114	17362	17120	17444	17359	17279	17108	17227	17224	17201	17273	16977	17245	17326	17335	17302	17303	17221	17184	17150	17171	17211	17349	17454	17325	17134	17195	17464	17238	17373	17231	17325	17210	17238	17207	17325	17139	17474	17292	17349	17260	17409	17216	17288	17197	17175	17132	17213	17370	17146	17355	17216	17054	17054	17318	17403	17442	17274	17524	17383	17106	17234	17260	17288	17244	17293	17213	17196	17359	17284	17284	17183	17150	17277	16983	17357	17241	17180	17250	17097	17402	17205	17109	17268	17122	17063	17341	17296	17233	17464	17234	17127	17121	17117	17182	17346	17360	17074	17193	17025	17180	17232	17338	17267	17216	17103	17173	17335	17357	17391	17307	16982	17194	17299	17258	17127	17228	17092	17161	17085	17273	17157	17097	17156	17217	17238	17041	17173	17321	17219	17197	17287	17090	17297	17166	17324	17355	17056	17139	17006	17145	17322	17103	17089	17299	17261	17291	17119	17314	17331	17405	17230	17353	17343	17392	17361	17299	17284	17196	17536	17346	17214	17111	17130	17218	17401	17245	17343	17263	17154	17212	17266	17271	17175	17223	17233	17237	17202	17067	17252	17377	17335	17378	17181	17103	17264	17224	17126	17307	17260	17265	17300	17049	17112	17000	17373	17242	17345	17165	17300	17273	17439	17240	17202	17392	17338	17387	17289	17199	17430	17195	17171	17186	17642	17298	17219	17503	17015	17431	17134	17123	17256	17289	17362	17260	17141	17342	17302	17271	17225	17393	17239	17181	17420	17290	17224	17211	17246	17202	17442	17147	17406	17200	17410	17270	17080	17396	17422	17428	17337	17389	17134	17242	17162	17328	17379	17325	17080	17554	17292	17393	17137	17427	17016	17283	17116	17160	17293	17259	17275	17267	17145	17118	17443	17410	17319	17261	17351	17270	17304	17290	17302	17288	17305	17295	17397	17331	17493	17188	17454	17391	17086	17341	17424	17639	17380	17184	17262	17421	17227	17364	17195	17452	17257	17119	17385	17079	17229	17375	17215	17213	17057	17371	17247	17085	17151	17379	17341	17183	17242	17203	17307	17377	17376	17502	17290	17184	17171	17194	17348	17291	17199	17358	17350	17394	17366	17152	17216	17266	17251	17417	17305	17280	17218	17244	17297	17289	17176	17206	17300	17165	17389	17326	17287	17277	17300	17181	17137	17078	17164	17303	17081	17243	17116	17182	17167	17186	17222	17250	17380	17354	17230	17184	17266	17252	17264	17061	17173	17343	17200	17312	17246	17197	17243	17224	17296	17292	17392	17145	17108	17201	17321	17419	17279	17464	17300	17213	17126	17121	17289	17217	17366	17247	17317	17322	17236	17120	17221	17169	17309	17446	17159	17300	17269	17304	17141	17290	17304	17296	17397	17147	17415	17323	17375	17314	17139	17212	17203	17348	17201	17373	17144	17294	17341	17391	17164	17232	17503	17237	17388	17232	17287	17259	17228	17180	17099	17228	17310	17329	17280	17116	17448	17299	17333	17271	17224	17366	17276	17026	17288	17230	17196	17400	17395	17271	17239	17217	17189	17411	17162	17212	17100	17016	17145	17276	17086	17203	17219	17316	17166	17334	17131	17172	17322	17353	17257	17246	17213	17183	17395	17112	17201	17253	17289	17203	17195	17138	17299	17188	17241	17204	17343	17163	17104	17275	17083	17172	17294	17242	17273	17082	17496	17275	17267	17311	17198	17183	17291	17316	17085	17098	17276	17168	17365	17284	17303	17362	17155	17247	17261	17272	17251	17353	17205	17278	17386	17234	17117	17117	17124	17335	17291	17203	17334	17357	17214	17247	17129	17429	16975	17255	17170	17172	17278	17216	17216	17449	17337	17034	17069	17428	17159	17390	17159	17240	17246	17492	17153	17336	17347	17328	17286	17232	17228	17065	17081	17079	17292	17288	17160	17130	17323	16885	16987	17127	17236	17388	17353	17318	17228	17402	17382	17249	17237	17280	17186	17191	17266	17204	17338	17484	17173	17082	17318	16976	17115	17104	17179	17382	17204	17223	17362	17324	17167	17318	17304	17323	17405	17220	17114	17169	17320	17199	17222	17267	17071	17285	17241	17310	17277	17207	17098	17144	17092	17076	17166	17377	17310	17277	17118	17242	17263	17433	17302	17350	17319	17102	17073	17197	17244	16979	17091	17254	17523	17474	17196	17224	17143	17300	17304	17256	17221	17349	17394	17395	17219	17393	17359	17340	17121	17232	17174	17068	17195	17411	17153	17163	17338	17237	17256	17139	17244	17250	17268	17322	17444	17241	17305	17281	17346	17191	17104	17396	17233	17530	17522	17230	17162	17318	17029	17401	17119	17311	17200	17228	17152	17212	17324	17278	17225	17457	17496	17151	17319	17057	17257	17197	17189	17108	17171	17138	17241	17338	17275	17236	17104	17224	17441	17348	17222	17132	17272	17182	17243	17288	17242	17320	17271	17405	17207	17132	17098	17157	17223	17250	17075	17188	17159	17391	17234	17195	17299	17319	17303	17163	17240	17197	17315	17231	17083	17258	17209	17381	17279	17315	17439	17287	17364	17380	17332	17107	17100	17303	17276	17300	17311	17219	17252	17174	17189	17200	17209	17286	17276	17113	17013	17473	17345	17249	17257	17358	17140	17428	17302	17163	17052	17357	17323	16972	17264	17258	17330	17260	17234	17146	17174	17385	17214	17097	17185	17179	17069	17182	17517	17503	17346	17310	17199	17139	17231	17359	17362	17237	17281	17355	17137	17278	17218	17329	17317	17196	17317	17359	17360	17409	17305	17264	17118	17340	17250	17223	17235	17258	17079	17370	17275	17191	17356	17249	17242	17335	17646	17197	17232	17271	17195	17159	17330	17355	17278	17398	17237	17289	17348	17176	17327	17410	17222	17309	17164	17460	17265	17361	17189	17328	17385	17204	17285	17261	17422	17441	17379	17395	17435	17413	17009	17200	17222	17225	17143	17207	17401	17313	17418	17352	17233	17410	17387	17045	17335	17384	17351	17148	17402	17192	17425	17272	17259	17163	17368	17245	17237	17151	17141	17056	17395	17524	17350	17217	17456	17202	17334	17241	17061	17235	17115	17221	17362	16923	17109	17226	17121	17179	17163	17186	17288	17173	17247	17183	17213	17302	17291	17451	17055	17370	17374	17235	17189	17290	17115	17094	17194	17274	17384	17368	17302	17164	17115	17062	17265	17350	17390	17427	16999	17164	17105	17341	17178	17184	17348	17145	17297	17412	17060	17353	17063	17293	17189	17239	17131	17341	17242	17264	17389	17379	17355	17317	17327	17283	17268	17273	17227	17210	17235	17202	17469	17323	17317	17175	17255
16972	25619	24528	19713	18264	19392	18215	17195	16740	16085	16162	16701	18391	18429	17223	16096	15194	14695	14526	14615	14395	14382	14574	14394	14362	14484	14455	14508	14626	14485	14514	14493	14393	14514	14645	14665	14449	14602	14395	14652	14481	14502	14549	14475	14290	14710	14581	14463	14440	14446	14455	14603	14312	14548	14403	14475	14390	14410	14427	14508	14580	14532	14372	14583	14317	14581	14350	14493	14407	14519	14324	14304	14411	14431	14560	14322	14655	14515	14362	14496	14381	14474	14485	14298	14420	14513	14309	14462	14379	14476	14282	14555	14469	14371	14511	14486	14531	14597	14404	14328	14474	14496	14460	14195	14419	14479	14376	14601	14484	14414	14327	14475	14359	14440	14506	14668	14328	14501	14439	14583	14462	14653	14502	14540	14320	14374	14351	14481	14614	14439	14571	14459	14429	14352	14492	14570	14377	14413	14550	14332	14374	14562	14554	14439	14361	14321	14474	14401	14440	14414	14270	14514	14400	14484	14641	14551	14228	14420	14517	14425	14569	14470	14536	14564	14491	14632	14410	14414	14488	14517	14473	14358	14694	14578	14604	14460	14382	14460	14402	14654	14339	14459	14464	14264	14402	14278	14390	14262	14551	14529	14534	14443	14433	14460	14366	14434	14554	14300	14590	14274	14412	14358	14536	14638	14404	14313	14459	14456	14638	14301	14415	14400	14475	14436	14409	14468	14544	14329	14400	14546	14443	14338	14423	14361	14620	14489	14452	14558	14481	14558	14347	14436	14543	14310	14466	14396	14535	14523	14456	14478	14477	14549	14489	14415	14482	14410	14355	14429	14417	14390	14612	14423	14473	14576	14505	14530	14549	14414	14254	14457	14381	14490	14479	14356	14398	14691	14470	14362	14198	14324	14514	14319	14568	14599	14431	14333	14350	14243	14529	14554	14277	14502	14331	14540	14570	14402	14482	14547	14426	14478	14566	14277	14404	14381	14340	14402	14534	14554	14331	14471	14430	14470	14385	14422	14404	14306	14516	14489	14491	14411	14612	14442	14459	14518	14521	14453	14412	14528	14426	14517	14491	14447	14332	14509	14527	14453	14678	14524	14488	14509	14526	14547	14390	14484	14675	14360	14461	14468	14536	14474	14354	14359	14571	14458	14545	14343	14341	14552	14432	14342	14404	14191	14285	14236	14618	14414	14384	14301	14483	14286	14445	14359	14413	14288	14376	14323	14293	14286	14539	14480	14511	14562	14497	14478	14429	14569	14610	14318	14470	14264	14447	14568	14502	14373	14453	14430	14314	14396	14484	14330	14583	14429	14440	14402	14454	14397	14358	14665	14463	14382	14483	14366	14495	14301	14371	14403	14446	14401	14511	14390	14392	14629	14357	14411	14475	14424	14376	14469	14374	14501	14365	14485	14398	14404	14473	14527	14446	14375	14395	14517	14443	14634	14589	14309	14455	14402	14567	14557	14443	14488	14358	14556	14331	14531	14310	14250	14567	14416	14495	14490	14414	14329	14564	14396	14309	14441	14575	14388	14398	14365	14439	14262	14614	14367	14425	14352	14467	14439	14471	14581	14530	14515	14420	14269	14552	14218	14601	14433	14481	14391	14487	14400	14388	14351	14342	14553	14345	14557	14461	14437	14423	14419	14481	14557	14302	14466	14417	14402	14449	14370	14726	14470	14486	14464	14632	14413	14589	14499	14503	14303	14477	14369	14296	14409	14250	14625	14469	14322	14621	14455	14392	14488	14444	14506	14395	14442	14537	14385	14493	14398	14590	14502	14477	14320	14448	14529	14561	14325	14548	14363	14622	14684	14570	14473	14512	14413	14530	14437	14385	14475	14330	14259	14489	14483	14571	14391	14580	14454	14452	14491	14449	14354	14403	14561	14520	14541	14523	14478	14427	14314	14550	14412	14520	14499	14325	14572	14444	14416	14542	14418	14599	14411	14577	14520	14557	14231	14425	14302	14418	14445	14432	14458	14351	14533	14502	14485	14560	14513	14437	14390	14446	14320	14314	14451	14230	14456	14403	14592	14396	14428	14480	14415	14447	14384	14462	14399	14427	14499	14338	14644	14491	14524	14576	14377	14475	14460	14543	14470	14388	14430	14476	14466	14444	14530	14456	14537	14302	14447	14532	14325	14452	14423	14237	14390	14526	14596	14484	14470	14466	14386	14418	14393	14486	14537	14413	14468	14499	14410	14535	14610	14449	14389	14505	14451	14404	14525	14315	14442	14373	14626	14473	14611	14456	14397	14454	14483	14571	14512	14459	14335	14380	14505	14454	14479	14449	14348	14404	14467	14260	14458	14506	14386	14393	14544	14498	14388	14411	14334	14399	14480	14464	14491	14469	14557	14395	14402	14582	14520	14365	14342	14298	14478	14289	14543	14535	14390	14386	14486	14366	14481	14470	14393	14452	14389	14453	14543	14336	14581	14441	14368	14494	14443	14209	14443	14392	14438	14530	14551	14550	14600	14530	14288	14350	14517	14479	14606	14421	14435	14350	14398	14623	14468	14526	14441	14474	14342	14435	14460	14579	14396	14390	14363	14607	14518	14310	14449	14467	14519	14366	14466	14383	14534	14501	14437	14535	14437	14373	14441	14383	14546	14447	14455	14568	14413	14460	14391	14372	14336	14402	14487	14275	14489	14180	14497	14471	14443	14353	14618	14418	14284	14552	14357	14407	14393	14345	14352	14415	14547	14414	14398	14432	14423	14487	14503	14643	14329	14452	14493	14484	14533	14493	14436	14554	14589	14455	14394	14430	14456	14411	14563	14359	14505	14399	14573	14651	14508	14410	14306	14515	14455	14326	14394	14360	14590	14525	14424	14431	14448	14418	14489	14596	14517	14448	14602	14540	14619	14346	14523	14316	14613	14325	14481	14312	14375	14490	14387	14461	14381	14454	14433	14449	14391	14472	14489	14644	14351	14526	14384	14453	14317	14337	14392	14430	14530	14509	14456	14335	14399	14430	14503	14448	14470	14375	14468	14556	14490	14398	14339	14384	14419	14367	14685	14418	14343	14490	14511	14427	14350	14391	14524	14362	14505	14391	14519	14427	14579	14569	14542	14483	14610	14629	14332	14485	14610	14285	14508	14463	14542	14483	14425	14477	14429	14545	14349	14354	14543	14514	14536	14580	14215	14708	14374	14559	14479	14317	14474	14367	14520	14525	14454	14535	14530	14494	14456	14381	14358	14379	14424	14395	14335	14652	14404	14379	14486	14583	14414	14537	14376	14525	14530	14514	14404	14520	14331	14472	14455	14447	14460	14377	14534	14633	14318	14450	14426	14652	14533	14099	14493	14565	14411	14393	14518	14369	14544	14479	14339	14470	14462	14397	14568	14487	14413	14557	14334	14557	14535	14454	14305	14565	14605	14401	14520	14477	14489	14518	14544	14559	14565	14551	14638	14516	14649	14476	14478	14400	14500	14665	14387	14464	14504	14277	14436	14431	14511	14507	14479	14476	14674	14360	14423	14444	14446	14357	14496	14439	14349	14420	14453	14498	14519	14364	14415	14437	14432	14504	14446	14304	14546	14417	14383	14404	14370	14548	14475	14397	14327	14422	14329	14302	14543	14487	14436	14379	14412	14549	14389	14322	14523	14420	14350	14306	14547	14454	14372	14473	14291	14509	14539	14367	14388	14540	14429	14379	14368	14511	14424	14394	14389	14447	14442	14601	14563	14586	14485	14552	14432	14455	14609	14368	14398	14340	14385	14555	14355	14481	14479	14219	14429	14469	14278	14427	14267	14419	14494	14435	14421	14493	14489	14401	14648	14299	14494	14482	14375	14429	14409	14294	14513	14456	14405	14560	14445	14486	14388	14357	14564	14629	14448	14342	14580	14445	14626	14417	14470	14555	14444	14465	14445	14518	14485	14359	14457	14609	14465	14323	14508	14425	14559	14502	14584	14315	14411	14504	14409	14394	14488	14406	14551	14469	14612	14425	14486	14430	14495	14405	14396	14540	14515	14628	14303	14453	14576	14404	14417	14524	14551	14457	14460	14478	14353	14388	14527	14508	14478	14336	14733	14284	14329	14538	14601	14510	14361	14501	14692	14661	14445	14419	14438	14538	14518	14369	14335	14427	14390	14554	14457	14503	14411	14580	14439	14505	14480	14524	14460	14519	14500	14156	14318	14437	14463	14353	14418	14274	14397	14402	14361	14264	14507	14400	14450	14350	14645	14344	14617	14451	14514	14394	14428	14462	14322	14463	14425	14463	14291	14400	14454	14446	14523	14469	14349	14527	14484	14431	14280	14461	14460	14362	14482	14554	14533	14405	14451	14335	14494	14344	14446	14505	14449	14607	14524	14220	14395	14468	14408	14565	14455	14382	14381	14480	14513	14463	14404	14350	14281	14503	14329	14348	14479	14618	14483	14351	14464	14356	14396	14491	14435	14447	14448	14557	14335	14520	14520	14471	14462	14365	14397	14532	14423	14464	14475	14494	14459	14449	14429	14480	14444	14492	14466	14509	14341	14494	14456	14428	14592	14512	14397	14501	14391	14389	14380	14318	14473	14416	14536	14536	14531	14515	14495	14468	14438	14454	14383	14495	14373	14322	14525	14498	14127	14534	14568	14609	14430	14430	14358	14559	14277	14302	14470	14400	14343	14455	14340	14528	14472	14382	14475	14375	14514	14315	14490	14340	14466	14483	14601	14439	14490	14468	14485	14474	14380	14593	14425	14456	14355	14634	14343	14436	14535	14353	14592	14474	14403	14554	14546	14451	14556	14398	14559	14629	14434	14447	14284	14409	14361	14291	14665	14584	14451	14510	14703	14485	14563	14472	14438	14457	14512	14291	14621	14363	14555	14477	14516	14447	14353	14522	14371	14357	14370	14491	14481	14581	14329	14444	14446	14534	14521	14438	14353	14407	14240	14592	14568	14462	14458	14491	14417	14462	14314	14640	14471	14446	14368	14383	14443	14468	14440	14511	14516	14386	14269	14439	14560	14449	14502	14459	14493	14533	14405	14394	14398	14342	14690	14276	14524	14375	14449	14187	14435	14523	14516	14590	14376	14490	14350	14378	14499	14413	14263	14514	14440	14229	14486	14336	14371	14401	14481	14375	14458	14422	14498	14447	14656	14285	14468	14552	14529	14351	14491	14496	14499	14615	14355	14499	14475	14476	14198
24421	21011	28067	24573	21947	21219	21112	19439	18932	18550	18497	24336	30105	29334	26770	22970	19646	18347	17614	17433	17404	17375	17306	17286	17232	17259	17242	17133	17333	17255	17152	17284	17261	17443	17203	17295	17373	17169	17372	17239	17166	17297	17074	17152	16992	17370	17151	17316	17006	17273	17212	17250	17018	17079	17259	17250	17273	17175	17291	17292	17465	17056	17343	17019	17167	17244	17160	17131	17411	17102	17102	17173	17315	17401	17348	17296	17133	17287	17044	17051	17042	17052	16955	16995	17203	17112	17372	17084	17331	17333	17187	17251	17075	17161	17203	17225	17114	17133	17366	17312	17337	17086	17139	17088	17137	17102	17163	17170	17127	17123	17220	17264	17401	17207	17188	17176	17135	17215	17160	17141	17310	17314	17244	16999	17108	17182	17390	17324	17207	17315	17265	17147	16961	17156	17216	17242	17116	17382	17307	17189	17283	17312	17232	17238	17150	17262	17162	17173	17227	17206	17204	17348	17120	17100	17271	17191	17195	17275	17175	17103	17308	17192	16980	17097	17156	17347	17245	17194	17294	17221	17064	16870	17256	17268	17185	17102	17116	17148	17112	17435	17236	17059	17293	17295	17019	17201	17142	17159	17286	17259	17107	17164	17271	17188	17450	17210	17396	17166	17104	17132	17145	17338	17330	17160	17028	17080	17247	17034	17144	17155	17327	17114	17140	17311	17286	17080	17215	17162	17235	17183	17031	17009	17159	17103	17065	17019	17115	17156	17209	17268	17177	17164	17331	17211	17025	16988	17147	17391	17172	17220	17356	17169	17087	17216	17084	17159	17346	17145	17181	17216	17180	17240	17232	17066	17282	17167	17315	17160	17152	17292	17195	17074	17422	17194	17299	17253	17367	17265	17247	17036	17309	17121	17126	17160	17079	17155	17100	17317	17152	17313	17323	17271	17246	17091	17145	16959	17032	17270	17168	17271	17373	17089	17332	17072	17174	17166	17235	17047	17316	17216	17335	17319	17170	17179	17177	17238	16930	16940	17301	17217	17149	17311	17018	17172	17040	17059	17180	17245	16979	17232	17193	17199	17197	17416	17283	17241	17225	17133	17023	17122	17228	17257	17338	16992	17162	17307	17305	17055	17425	17436	17058	17126	17070	17335	17266	17161	17208	17301	17258	17156	17285	17355	17184	17308	17297	17337	17220	17324	17064	17246	17095	17235	17234	17328	17160	17301	17231	17354	17052	17177	17191	17190	17201	17164	17148	17418	17115	17300	17305	17227	17158	17233	17097	17169	17192	17308	17111	17200	17366	17335	17211	17346	17383	17142	17172	17146	17341	17057	17091	17065	17218	17126	17134	17153	17241	17043	17141	17289	17208	17343	17212	17258	16990	17213	17080	17153	17347	17316	17433	17382	17142	17323	17126	17171	17231	17318	17180	17304	16975	17228	17122	17262	17117	17178	17118	17208	17188	17080	17122	17137	17074	17219	17164	17386	17290	17191	17358	17275	17061	17094	17193	17223	17044	17299	17133	16943	17174	17046	17356	17069	17123	17092	17277	17281	17290	17362	16992	17226	17214	17123	17128	17272	17303	17270	17178	17236	17140	17239	17342	17203	17255	17489	17271	17257	17280	17196	17037	17085	17176	17140	17285	17218	17124	17308	17253	17244	17384	17328	17203	17291	17159	17292	17288	17241	17011	17252	17245	17231	17281	17242	17310	17018	17313	17391	17123	16901	17033	17125	17127	17077	17118	17068	17255	17215	17146	17106	17262	17150	17240	17099	17433	17298	17129	17140	17356	17349	17157	17288	17073	17221	17098	17088	17262	17316	17227	17309	17131	17194	17223	17231	16938	17133	17098	17086	17101	17321	17207	17011	17030	17256	17205	17248	17226	17204	17074	17008	17058	17195	17208	17174	17296	17240	17056	17217	17294	17220	17144	17152	17203	16926	17102	17137	17266	17385	17159	17085	17081	17069	17315	17286	17241	17134	17222	17106	17152	17261	17135	17007	17128	17178	17015	17110	17201	17277	17139	17326	17065	17218	17309	17177	17386	17204	17086	17064	17156	17229	17243	17255	17265	16992	17427	17060	17301	17377	17237	17220	17313	17413	17155	17233	17221	17030	17189	17052	17159	17157	17108	17200	17298	17418	17082	17126	17007	17234	17315	17242	17168	17183	17261	17227	17204	17093	17208	17186	17464	17175	17173	17210	17248	17292	17325	17065	17318	17360	17228	17166	17146	17405	17332	17247	17124	17463	17116	17183	17152	17207	17151	17290	17011	17205	17353	17283	17211	17179	17254	17076	17213	17500	17238	17316	17329	17174	17072	17216	17092	17145	17156	17242	17282	17070	17418	17171	17287	17280	17148	17209	17066	17146	17220	17114	17291	17150	17227	17129	17137	17333	17385	17369	17145	17364	17125	17224	17173	17185	17206	17130	17191	17127	17428	17003	16931	17311	17137	17068	17225	17182	17265	17193	17361	17257	17411	17310	17361	17164	17335	17207	17168	17225	17141	17158	17127	17082	16966	17346	17269	17153	17259	17283	17272	17213	17217	17195	17202	17123	17336	17206	17078	17200	17085	17376	17204	17167	17150	17192	17206	17059	17270	17289	17070	17164	17306	17112	17166	17301	17283	17277	17213	17126	17117	17274	17115	17394	17375	17008	17141	17246	17098	17059	17305	16947	17241	17447	17369	17143	17331	17105	17354	17176	17297	17293	17191	17360	17230	17205	17218	17206	17221	17171	17430	17035	17053	17286	17057	17254	17207	17303	17213	16997	17214	17406	17182	17040	16957	16967	17252	17255	17408	17239	17131	17149	17282	17164	17148	17254	17022	17035	17201	17227	17084	17238	17063	17192	17179	17156	17194	17167	17326	17323	17270	17278	17154	17254	17102	17226	17078	17173	17169	17248	17151	17117	17183	17278	17250	17191	17207	16895	17099	17078	17226	17193	17260	17292	17256	17171	17064	17224	17327	17187	17214	17200	17074	17089	17117	17233	17039	17192	17182	17269	17115	17091	17218	17270	17183	16966	17286	17137	17093	17269	17187	17266	17024	17025	17142	17230	17103	17139	17251	17098	17393	17299	17223	17297	17372	17103	17153	17362	17182	17072	17189	17178	17319	17090	17291	17216	17322	17039	17173	17283	17102	17192	17357	16927	17000	17106	17210	17330	17352	17275	17197	17134	17212	17174	17287	16932	17214	17164	17238	17394	17119	17008	17143	17172	17119	17196	17357	17340	17246	17173	17141	16853	17209	17353	17286	17246	17223	17345	17120	17177	17298	17445	17360	16862	17204	17254	17260	17206	17279	17093	17218	17307	17259	17187	17372	17176	17219	17046	17187	17028	17173	17337	17054	17185	17243	17255	17302	17134	17346	17045	17324	16987	17233	17287	17307	17334	17417	17119	17080	17106	17172	17171	17163	17051	17215	17205	17214	17180	17333	17146	17037	17296	17050	17205	17302	17371	17112	17093	17276	17266	17228	17142	17053	17185	17257	17092	17342	17087	17295	17005	17212	17008	17404	17234	17184	17259	17318	17216	17186	17283	17405	17172	17075	17101	17285	17177	17191	17438	17268	17239	17263	17003	17190	17223	17231	17212	17228	17197	16986	17187	17129	17350	17270	17012	17227	17100	17146	16940	17198	17343	17232	17276	17144	17319	17302	17401	17196	17192	17341	17070	17361	17113	17305	17152	17176	17289	17418	17362	17146	17184	17164	17332	17064	17302	17013	17077	17147	17312	17192	17258	17199	17149	17077	17220	17080	17164	17267	17259	17126	17064	17345	17162	17366	17381	17101	17295	17180	17392	17088	17198	17336	17121	17219	17282	17137	17192	17133	17357	17040	17108	16965	17216	17210	17146	16909	16982	17321	17189	17199	17165	17243	17317	17180	17118	17249	17112	17362	17208	17122	17250	17199	17121	17094	17150	17315	17273	17228	17263	17057	17072	17383	17361	17051	17290	17476	17360	17163	17150	17204	17568	17068	17132	17311	17258	17197	17225	17325	17223	17232	17228	17154	17308	17193	17070	17311	17212	17000	17110	17174	17171	17100	17329	17226	17285	17041	17112	17136	17396	17339	17097	17116	17247	17045	17204	17090	17085	17352	17302	17459	17290	17267	17048	17292	17155	17173	17225	17213	17281	17231	17106	17275	17239	17120	17282	17197	17349	17395	17252	17408	17298	17258	17158	17303	17271	17284	17135	17144	17346	17162	17182	17168	17476	17111	17096	17091	17085	17437	17282	17159	17140	17425	17183	17307	17196	17077	17273	17142	17302	17241	17245	17285	17266	17310	17214	17249	17141	17190	17146	17294	17123	17186	17308	17360	17337	17350	17201	17287	17190	17183	17050	17141	17175	17337	17278	17045	17227	17180	17109	17241	17076	17122	17332	17253	17323	16957	17183	17248	17249	17192	17173	17373	17287	17381	17283	17227	17008	17323	17297	17310	17328	17159	17186	17096	17314	17134	17229	17289	17045	16949	17288	17266	17282	17227	17252	17172	17234	17040	17392	17183	17182	17277	17033	17312	17276	17011	17078	17159	17303	17192	17215	17089	16998	17139	17202	17135	17007	17226	17313	17183	17112	17186	17179	17504	17169	17311	17231	17121	17237	17263	17254	17306	17108	17235	17367	17138	17180	17076	17286	17236	17134	17091	17396	17295	17212	17255	17176	17275	17242	17116	17122	17254	17188	17304	17121	17303	17070	17125	17026	17191	17221	17153	17151	17313	17098	17235	17256	17478	17226	17164	17017	17328	17140	17409	17113	17195	17154	17177	17244	17174	17134	17162	17163	17149	16976	17305	17137	17111	16972	17353	17211	17143	17327	17025	17116	17135	17301	17316	17363	17429	17132	17237	17114	17172	17170	17110	17379	17257	17318	17114	17236	17105	17276	17218	17269	17207	17270	17475	16962	17233	17159	17081	17180	17339	17286	17261	17167	17331	17216	17136	17207	17253	17135	17088	17240	17221	17098	17054	17086	17249	17258	17186	17205	17319	16970	17073	17105	16917	17151	17082	17397	17187	17108	17270	17101	17191	17182	17112	17303	17156	17274	17247	17296	17253	17328	17136	17304	17233	17346	17361	17381	17298	17256	17165	17179	17008	17100	17136	17110	17344	17243	17200	17087	17320	17258	17399	16979	17318	17096
14927	24639	22230	19981	18032	18175	17718	17745	16821	16163	16519	25301	30257	28714	24932	20101	16668	15204	14763	14634	14420	14387	14469	14474	14415	14402	14442	14518	14614	14475	14495	14505	14581	14513	14590	14362	14446	14554	14631	14543	14436	14541	14466	14358	14429	14539	14479	14339	14628	14511	14382	14472	14315	14558	14504	14459	14474	14612	14597	14517	14489	14525	14595	14637	14546	14367	14476	14304	14631	14341	14531	14453	14608	14373	14618	14622	14510	14371	14500	14416	14704	14564	14367	14496	14348	14359	14424	14431	14359	14446	14352	14519	14569	14435	14457	14472	14490	14635	14457	14440	14375	14573	14582	14445	14306	14356	14376	14349	14497	14448	14637	14309	14590	14417	14415	14281	14489	14460	14577	14374	14652	14349	14502	14474	14498	14482	14338	14522	14469	14474	14453	14395	14401	14509	14546	14404	14413	14371	14609	14571	14417	14398	14435	14564	14252	14388	14393	14465	14384	14466	14289	14437	14557	14263	14364	14447	14524	14252	14465	14396	14517	14368	14405	14278	14480	14558	14481	14622	14453	14512	14462	14482	14550	14479	14566	14330	14455	14580	14572	14574	14621	14295	14381	14416	14522	14394	14459	14590	14498	14325	14367	14511	14504	14456	14289	14339	14308	14530	14747	14479	14463	14620	14398	14539	14568	14459	14549	14437	14484	14548	14561	14337	14366	14586	14246	14444	14483	14475	14359	14572	14499	14352	14392	14419	14338	14535	14396	14577	14440	14501	14484	14442	14609	14412	14554	14512	14474	14451	14549	14362	14508	14289	14578	14449	14503	14502	14493	14332	14269	14424	14498	14552	14489	14382	14501	14430	14439	14630	14386	14417	14397	14524	14424	14465	14477	14372	14381	14454	14589	14355	14424	14430	14543	14284	14604	14506	14413	14486	14367	14329	14560	14540	14450	14515	14591	14354	14470	14517	14325	14264	14364	14408	14450	14365	14452	14536	14332	14418	14402	14428	14428	14307	14410	14463	14294	14473	14445	14433	14487	14506	14410	14361	14557	14500	14431	14541	14579	14501	14391	14545	14425	14703	14321	14519	14461	14551	14387	14278	14342	14473	14409	14482	14341	14512	14340	14478	14435	14486	14541	14332	14526	14437	14386	14233	14527	14486	14485	14436	14452	14433	14252	14505	14335	14282	14312	14620	14354	14374	14305	14333	14570	14544	14454	14379	14392	14372	14348	14344	14599	14606	14395	14631	14462	14486	14325	14653	14434	14451	14562	14498	14414	14513	14553	14346	14420	14433	14420	14323	14494	14476	14395	14549	14311	14498	14499	14533	14575	14408	14580	14494	14348	14431	14380	14451	14596	14567	14697	14336	14539	14480	14349	14352	14395	14460	14467	14472	14388	14461	14511	14409	14451	14459	14445	14618	14544	14480	14291	14400	14332	14623	14513	14304	14457	14358	14424	14620	14234	14446	14455	14293	14570	14465	14399	14497	14478	14460	14468	14460	14681	14587	14457	14534	14453	14451	14404	14353	14395	14544	14420	14458	14539	14369	14331	14357	14447	14411	14389	14549	14546	14374	14422	14305	14500	14449	14477	14441	14569	14388	14380	14417	14412	14372	14388	14345	14534	14308	14463	14410	14412	14479	14461	14612	14589	14490	14615	14398	14544	14538	14421	14461	14439	14450	14294	14495	14437	14380	14443	14423	14504	14300	14552	14587	14478	14485	14349	14310	14708	14332	14432	14362	14461	14406	14458	14610	14455	14582	14513	14398	14607	14278	14365	14522	14524	14489	14328	14618	14298	14532	14537	14259	14603	14445	14479	14376	14574	14503	14303	14507	14538	14404	14574	14586	14395	14356	14353	14601	14443	14533	14322	14385	14375	14435	14300	14265	14488	14546	14432	14376	14420	14343	14491	14481	14523	14347	14505	14438	14384	14393	14793	14353	14588	14383	14444	14478	14453	14504	14654	14324	14468	14376	14249	14596	14486	14569	14403	14462	14640	14496	14376	14364	14438	14256	14436	14476	14509	14618	14483	14708	14443	14438	14497	14551	14492	14449	14261	14476	14529	14481	14652	14380	14513	14454	14429	14518	14567	14625	14474	14500	14265	14622	14279	14448	14384	14396	14369	14342	14431	14439	14444	14435	14464	14414	14617	14433	14509	14345	14693	14536	14370	14476	14403	14488	14408	14512	14530	14545	14377	14656	14354	14419	14451	14224	14649	14472	14617	14493	14379	14469	14397	14494	14315	14475	14389	14445	14302	14399	14413	14400	14343	14474	14389	14545	14447	14525	14463	14466	14462	14543	14440	14554	14455	14259	14445	14493	14488	14504	14235	14488	14403	14455	14707	14507	14233	14483	14473	14417	14488	14505	14450	14466	14357	14636	14609	14592	14594	14510	14494	14514	14362	14472	14310	14363	14328	14390	14523	14331	14548	14462	14548	14542	14341	14571	14334	14327	14393	14430	14429	14391	14427	14405	14564	14385	14404	14412	14495	14412	14499	14525	14548	14596	14450	14241	14546	14662	14575	14379	14402	14467	14568	14418	14452	14380	14354	14588	14434	14359	14357	14405	14553	14516	14371	14345	14343	14630	14305	14346	14517	14388	14335	14565	14275	14343	14358	14616	14363	14259	14331	14585	14374	14450	14524	14547	14573	14479	14459	14447	14297	14499	14464	14499	14512	14338	14669	14444	14329	14526	14391	14369	14414	14463	14386	14514	14392	14491	14603	14470	14349	14524	14325	14204	14330	14453	14401	14374	14600	14392	14489	14517	14538	14255	14662	14406	14446	14485	14266	14394	14433	14548	14515	14507	14458	14417	14589	14500	14482	14477	14383	14408	14476	14439	14480	14534	14433	14471	14540	14306	14394	14549	14264	14521	14514	14642	14353	14510	14571	14372	14484	14572	14400	14412	14467	14413	14412	14288	14547	14358	14280	14696	14354	14592	14300	14371	14391	14391	14552	14418	14516	14447	14422	14414	14516	14466	14314	14520	14430	14618	14317	14419	14361	14481	14553	14417	14398	14593	14582	14587	14523	14354	14517	14477	14462	14435	14530	14277	14442	14295	14368	14228	14503	14448	14394	14489	14294	14291	14544	14396	14445	14471	14268	14505	14300	14494	14357	14501	14364	14503	14415	14461	14594	14562	14434	14333	14370	14347	14380	14362	14355	14439	14461	14481	14386	14408	14524	14503	14643	14422	14458	14482	14254	14507	14447	14505	14527	14478	14614	14451	14469	14426	14483	14537	14411	14472	14371	14457	14416	14417	14572	14547	14414	14452	14417	14337	14351	14303	14449	14391	14644	14345	14329	14307	14622	14390	14490	14411	14434	14361	14552	14424	14632	14463	14422	14581	14294	14567	14443	14433	14177	14480	14656	14437	14278	14304	14382	14350	14518	14443	14476	14470	14500	14456	14551	14408	14459	14479	14442	14551	14440	14448	14398	14387	14336	14443	14642	14564	14425	14336	14462	14416	14395	14440	14431	14513	14480	14495	14370	14429	14433	14475	14273	14432	14466	14525	14563	14483	14250	14478	14581	14645	14311	14365	14405	14484	14605	14424	14488	14503	14499	14485	14596	14318	14564	14457	14437	14375	14503	14667	14430	14382	14366	14552	14302	14318	14474	14419	14447	14437	14387	14402	14538	14311	14308	14467	14373	14525	14263	14414	14407	14460	14352	14469	14445	14491	14472	14470	14337	14408	14442	14362	14510	14382	14460	14353	14396	14679	14477	14371	14470	14362	14510	14335	14456	14438	14370	14419	14371	14441	14317	14612	14474	14472	14318	14397	14303	14521	14413	14310	14429	14412	14406	14401	14431	14470	14431	14603	14381	14358	14490	14592	14407	14469	14575	14431	14441	14526	14513	14444	14391	14308	14300	14504	14599	14497	14538	14480	14567	14409	14542	14431	14452	14222	14449	14442	14509	14486	14429	14371	14589	14479	14545	14584	14411	14492	14458	14499	14447	14581	14459	14565	14635	14451	14334	14432	14465	14460	14412	14404	14445	14425	14531	14371	14485	14383	14472	14635	14412	14302	14394	14483	14427	14399	14382	14335	14357	14431	14306	14476	14353	14516	14404	14604	14572	14325	14319	14585	14452	14460	14446	14361	14621	14395	14359	14505	14470	14350	14461	14578	14455	14509	14545	14376	14416	14553	14514	14531	14383	14317	14382	14437	14499	14456	14404	14368	14311	14297	14497	14443	14462	14522	14509	14415	14401	14406	14601	14453	14423	14465	14401	14501	14352	14469	14556	14502	14337	14556	14549	14476	14453	14410	14411	14466	14319	14431	14348	14429	14339	14473	14281	14273	14450	14464	14252	14572	14473	14478	14279	14365	14554	14448	14507	14392	14536	14349	14514	14433	14441	14466	14379	14415	14519	14337	14440	14426	14397	14362	14532	14532	14464	14318	14423	14426	14538	14561	14588	14448	14425	14323	14591	14611	14433	14332	14346	14574	14507	14323	14507	14647	14371	14333	14329	14448	14533	14456	14493	14425	14595	14514	14608	14346	14589	14594	14382	14467	14392	14274	14590	14553	14389	14575	14475	14401	14416	14517	14476	14310	14294	14414	14490	14480	14378	14451	14504	14369	14286	14594	14513	14509	14397	14496	14372	14482	14565	14346	14469	14452	14288	14464	14296	14316	14562	14547	14457	14503	14494	14560	14506	14439	14606	14559	14368	14432	14466	14603	14386	14288	14500	14432	14659	14276	14471	14440	14526	14463	14476	14378	14595	14361	14449	14406	14456	14626	14536	14458	14445	14473	14567	14608	14499	14406	14543	14421	14487	14363	14527	14506	14470	14381	14531	14486	14522	14422	14490	14483	14496	14326	14411	14545	14464	14402	14419	14377	14358	14325	14465	14431	14411	14432	14356	14483	14497	14412	14406	14096	14413	14557	14479	14449	14582	14528	14398	14511	14570	14515	14474	14482	14334	14467	14569	14530	14424	14469	14586	14471	14447	14422	14587	14470	14365	14564	14534	14246	14416	14683	14472	14483	14401	14646	14570	14583	14577	14503	14547	14536	14444	14364	14475	14437	14449	14543	14661	14516	14471	14528	14586	14382	14376	14539	14363	14426	14599	14269	14616	14355	14396	14489	14596	14399	14490	14394	14547	14434	14440	14493	14385	14488	14440	14595
22516	20950	28827	23295	21198	24036	27613	21513	19305	19341	19032	27139	46213	45192	38530	30351	23572	19519	18109	17778	17665	17415	17630	17386	17462	17479	17638	17435	17595	17369	17215	17543	17427	17502	17447	17465	17525	17524	17502	17531	17539	17502	17497	17494	17478	17566	17204	17360	17454	17631	17597	17492	17493	17454	17345	17352	17378	17440	17557	17357	17179	17377	17544	17314	17469	17442	17561	17423	17387	17634	17618	17368	17230	17583	17388	17431	17408	17314	17519	17155	17460	17652	17304	17341	17350	17357	17287	17322	17182	17513	17367	17218	17425	17429	17204	17460	17352	17199	17169	17359	17306	17483	17430	17274	17356	17509	17430	17510	17361	17393	17463	17334	17437	17428	17471	17220	17439	17373	17444	17405	17324	17455	17470	17500	17622	17412	17465	17347	17301	17467	17290	17196	17368	17561	17576	17443	17263	17219	17389	17097	17407	17557	17300	17548	17118	17439	17389	17404	17590	17377	17388	17352	17503	17398	17490	17372	17493	17413	17292	17318	17328	17533	17338	17362	17402	17450	17267	17475	17459	17405	17455	17500	17303	17325	17532	17239	17395	17376	17410	17255	17461	17421	17383	17253	17301	17244	17365	17198	17304	17386	17460	17544	17519	17291	17406	17457	17393	17272	17320	17721	17279	17377	17417	17472	17539	17338	17306	17310	17384	17243	17475	17417	17200	17374	17377	17364	17532	17447	17458	17358	17225	17446	17444	17365	17386	17412	17486	17349	17219	17317	17287	17470	17313	17497	17320	17357	17368	17406	17458	17295	17480	17553	17402	17359	17442	17633	17409	17471	17077	17326	17317	17438	17297	17529	17357	17510	17404	17294	17295	17339	17285	17496	17603	17625	17323	17338	17418	17294	17251	17348	17378	17409	17466	17331	17525	17484	17371	17284	17311	17492	17329	17421	17262	17226	17468	17344	17404	17460	17513	17490	17286	17330	17374	17293	17332	17487	17498	17432	17651	17376	17342	17455	17552	17396	17550	17198	17388	17304	17400	17422	17185	17181	17295	17441	17347	17529	17495	17542	17253	17324	17482	17491	17327	17400	17414	17323	17517	17371	17404	17388	17488	17406	17556	17384	17328	17440	17297	17383	17539	17302	17401	17376	17426	17337	17443	17506	17265	17443	17507	17547	17355	17419	17454	17363	17512	17123	17301	17383	17349	17660	17404	17383	17548	17340	17539	17528	17255	17345	17463	17249	17268	17415	17380	17326	17510	17346	17275	17371	17500	17323	17357	17447	17348	17596	17398	17506	17392	17406	17402	17356	17414	17411	17544	17363	17562	17260	17530	17462	17555	17211	17285	17268	17323	17272	17311	17292	17316	17414	17290	17282	17313	17187	17526	17559	17254	17339	17466	17325	17487	17269	17305	17295	17255	17457	17289	17465	17524	17403	17308	17440	17483	17412	17361	17373	17233	17614	17409	17354	17344	17229	17495	17381	17462	17470	17389	17347	17385	17376	17375	17453	17243	17528	17257	17373	17378	17182	17323	17336	17422	17490	17188	17375	17679	17483	17318	17415	17549	17441	17507	17277	17414	17271	17498	17510	17402	17417	17255	17382	17208	17693	17472	17383	17275	17380	17296	17214	17419	17594	17536	17368	17278	17240	17448	17440	17332	17389	17316	17386	17196	17440	17291	17433	17373	17352	17369	17360	17323	17199	17492	17357	17354	17534	17445	17453	17333	17396	17293	17391	17400	17353	17443	17176	17311	17463	17363	17292	17562	17376	17303	17513	17367	17346	17415	17553	17444	17268	17202	17421	17279	17509	17475	17498	17272	17467	17386	17466	17335	17337	17332	17410	17451	17644	17388	17322	17576	17329	17428	17365	17449	17394	17479	17295	17454	17329	17450	17426	17362	17286	17619	17320	17490	17376	17554	17479	17341	17242	17336	17599	17603	17332	17485	17451	17556	17499	17229	17311	17663	17139	17334	17290	17200	17288	17334	17433	17404	17309	17242	17255	17465	17287	17038	17195	17362	17423	17186	17159	17410	17328	17287	17409	17310	17305	17444	17312	17238	17402	17338	17407	17347	17314	17298	17272	17321	17308	17345	17465	17359	17435	17412	17457	17440	17303	17402	17322	17351	17309	17520	17403	17398	17452	17350	17413	17352	17374	17315	17416	17420	17324	17454	17578	17258	17660	17600	17229	17386	17336	17501	17387	17398	17408	17198	17481	17449	17277	17248	17443	17429	17413	17436	17273	17438	17249	17282	17313	17378	17428	17383	17357	17467	17322	17581	17530	17338	17524	17659	17482	17315	17281	17384	17408	17453	17593	17516	17372	17400	17331	17372	17376	17323	17263	17278	17474	17380	17355	17401	17423	17267	17278	17250	17353	17220	17514	17458	17365	17269	17466	17329	17339	17582	17504	17316	17483	17223	17343	17468	17511	17543	17302	17227	17242	17382	17276	17340	17515	17481	17414	17159	17577	17396	17352	17350	17008	17255	17504	17406	17400	17169	17242	17378	17319	17292	17314	17368	17416	17342	17677	17381	17571	17382	17350	17309	17255	17377	17384	17242	17330	17427	17348	17302	17429	17147	17204	17342	17344	17554	17292	17551	17444	17454	17352	17568	17471	17237	17259	17469	17398	17201	17165	17548	17329	17438	17434	17559	17294	17372	17307	17460	17599	17586	17400	17255	17387	17326	17396	17310	17384	17471	17514	17259	17421	17344	17335	17224	17447	17326	17284	17245	17068	17289	17416	17287	17378	17324	17533	17504	17464	17368	17345	17290	17378	17262	17473	17294	17513	17611	17406	17204	17405	17273	17318	17311	17335	17337	17243	17583	17412	17217	17420	17333	17397	17239	17248	17282	17414	17437	17382	17255	17385	17505	17426	17413	17544	17343	17260	17526	17350	17396	17477	17393	17354	17269	17336	17299	17267	17569	17161	17459	17251	17236	17354	17331	17569	17459	17185	17368	17488	17412	17328	17256	17577	17620	17419	17403	17013	17378	17289	17294	17469	17291	17464	17355	17190	17442	17453	17503	17620	17421	17305	17424	17326	17449	17518	17248	17341	17458	17261	17484	17310	17231	17398	17366	17214	17577	17415	17328	17349	17318	17271	17388	17311	17365	17182	17202	17241	17372	17561	17405	17358	17336	17403	17341	17199	17204	17545	17162	17358	17487	17320	17315	17434	17428	17602	17347	17494	17245	17338	17279	17192	17616	17130	17340	17329	17380	17497	17429	17368	17383	17266	17265	17492	17333	17436	17512	17325	17384	17161	17427	17492	17298	17281	17222	17381	17363	17337	17401	17246	17415	17425	17528	17557	17387	17368	17435	17560	17375	17377	17530	17433	17405	17258	17397	17413	17642	17493	17368	17397	17275	17387	17605	17504	17228	17365	17369	17259	17514	17505	17545	17260	17639	17259	17129	17202	17394	17428	17346	17366	17351	17326	17251	17557	17379	17491	17376	17481	17187	17435	17204	17416	17322	17581	17295	17453	17561	17295	17477	17230	17287	17340	17514	17393	17258	17121	17249	17384	17339	17198	17346	17759	17384	17560	17463	17473	17493	17337	17503	17435	17480	17487	17269	17450	17331	17492	17304	17516	17501	17509	17450	17368	17460	17205	17495	17583	17460	17362	17445	17126	17543	17457	17441	17417	17409	17443	17510	17480	17429	17351	17301	17468	17465	17652	17491	17255	17345	17318	17466	17387	17399	17551	17204	17317	17203	17143	17478	17333	17213	17268	17434	17208	17491	17430	17227	17447	17369	17326	17459	17172	17243	17313	17322	17500	17311	17387	17441	17360	17390	17471	17436	17451	17255	17310	17194	17361	17375	17269	17213	17382	17477	17447	17274	17389	17242	17177	17324	17310	17342	17279	17489	17333	17366	17396	17603	17414	17313	17308	17345	17292	17325	17446	17245	17467	17386	17369	17334	17450	17313	17488	17329	17409	17252	17169	17256	17367	17310	17247	17499	17246	17261	17214	17279	17406	17286	17466	17328	17202	17389	17241	17509	17451	17302	17348	17356	17354	17567	17516	17472	17248	17364	17488	17248	17453	17398	17309	17364	17452	17213	17410	17488	17348	17357	17336	17430	17596	17247	17434	17297	17291	17466	17567	17414	17488	17461	17381	17506	17346	17261	17179	17435	17415	17399	17257	17539	17493	17378	17258	17375	17246	17366	17442	17268	17555	17169	17509	17380	17372	17344	17332	17278	17465	17381	17329	17356	17314	17354	17191	17350	17363	17206	17341	17565	17334	17358	17340	17503	17438	17465	17374	17486	17147	17279	17220	17376	17268	17357	17288	17452	17412	17303	17419	17282	17290	17376	17297	17279	17202	17413	17231	17381	17372	17378	17455	17432	17374	17383	17288	17120	17559	17366	17529	17386	17525	17303	17410	17486	17285	17352	17272	17327	17322	17290	17322	17442	17325	17414	17470	17486	17392	17365	17313	17376	17406	17414	17546	17313	17354	17298	17304	17301	17464	17273	17464	17275	17263	17574	17558	17336	17443	17088	17351	17449	17402	17275	17363	17129	17442	17389	17540	17482	17609	17377	17399	17454	17438	17212	17332	17371	17317	17443	17422	17461	17365	17395	17403	17151	17381	17449	17577	17451	17177	17331	17237	17406	17342	17405	17567	17337	17355	17449	17469	17442	17319	17527	17404	17499	17241	17506	17287	17331	17576	17335	17429	17205	17400	17529	17419	17422	17497	17366	17338	17534	17478	17475	17177	17394	17290	17245	17345	17418	17487	17486	17369	17289	17427	17672	17370	17331	17374	17498	17380	17312	17103	17474	17406	17342	17309	17261	17274	17545	17053	17256	17428	17461	17409	17480	17497	17438	17341	17256	17332	17245	17253	17473	17543	17276	17531	17692	17417	17288	17492	17415	17712	17672	17302	17407	17353	17409	17124	17360	17588	17384	17363	17628	17500	17597	17527	17347	17172	17302	17206	17432	17306	17280	17298	17430	17484	17527	17370	17228	17100	17206	17178	17067	17336	17448	17431	17268	17564	17329	17236	17347	17203	17176	17412	17322	17324	17248	17604	17355	17386	17272	17361	17330	17376	17523	17343	17202	17389	17423	17357	17377	17445	17611	17349	17223	17422	17277	17460	17351	17351	17384	17373	17464	17338	17285	17244	17253	17459
15985	30290	28109	23875	23635	24019	22148	19644	17317	16836	16563	29257	45554	43028	36502	27578	20264	16494	15037	14622	14531	14597	14481	14518	14519	14668	14651	14574	14461	14760	14658	14511	14595	14443	14488	14467	14543	14570	14613	14518	14472	14622	14527	14640	14666	14581	14392	14461	14630	14660	14521	14498	14504	14628	14442	14549	14430	14518	14304	14638	14451	14710	14440	14547	14643	14536	14581	14463	14578	14491	14571	14549	14755	14393	14449	14445	14631	14414	14709	14518	14535	14581	14527	14560	14499	14293	14560	14445	14311	14477	14466	14641	14630	14606	14526	14530	14688	14619	14413	14359	14501	14455	14621	14205	14498	14608	14636	14561	14464	14641	14450	14430	14512	14348	14657	14456	14570	14473	14525	14468	14536	14533	14386	14523	14490	14611	14659	14373	14584	14676	14535	14483	14464	14446	14427	14369	14475	14402	14570	14489	14506	14626	14499	14557	14520	14567	14495	14640	14447	14472	14427	14444	14385	14406	14628	14567	14377	14555	14587	14478	14405	14556	14594	14416	14502	14541	14550	14423	14634	14469	14517	14609	14680	14734	14411	14562	14448	14525	14465	14407	14778	14436	14496	14559	14518	14493	14463	14449	14741	14412	14374	14474	14393	14540	14543	14370	14630	14381	14539	14685	14466	14438	14720	14561	14678	14505	14539	14519	14521	14602	14395	14615	14652	14530	14545	14623	14460	14589	14601	14685	14419	14435	14561	14455	14449	14555	14585	14480	14542	14380	14704	14525	14654	14357	14529	14564	14451	14253	14425	14498	14493	14528	14431	14689	14576	14541	14609	14593	14610	14617	14543	14634	14592	14304	14509	14450	14660	14296	14538	14339	14325	14387	14455	14567	14542	14539	14475	14661	14300	14546	14587	14614	14678	14533	14419	14677	14472	14435	14529	14528	14460	14536	14540	14514	14501	14550	14487	14418	14506	14345	14510	14698	14557	14502	14456	14602	14530	14667	14509	14601	14564	14513	14357	14581	14536	14558	14431	14536	14463	14500	14468	14540	14478	14402	14298	14428	14716	14580	14549	14562	14522	14361	14527	14422	14454	14549	14547	14464	14569	14707	14468	14554	14498	14539	14657	14412	14532	14348	14523	14442	14468	14565	14462	14559	14611	14391	14477	14427	14560	14527	14239	14491	14486	14552	14517	14394	14567	14527	14570	14678	14543	14565	14517	14347	14322	14554	14453	14433	14486	14533	14356	14518	14568	14474	14530	14541	14457	14550	14420	14538	14696	14640	14397	14508	14490	14497	14434	14593	14572	14432	14568	14490	14338	14494	14590	14572	14418	14550	14411	14566	14414	14627	14266	14493	14544	14515	14469	14583	14598	14459	14488	14616	14553	14409	14494	14551	14391	14447	14559	14474	14472	14546	14515	14449	14576	14632	14401	14394	14551	14587	14525	14437	14540	14475	14562	14364	14530	14588	14555	14313	14428	14545	14506	14369	14410	14705	14549	14491	14755	14449	14475	14436	14516	14507	14356	14343	14650	14627	14534	14301	14524	14390	14431	14502	14670	14555	14493	14521	14525	14559	14731	14459	14512	14576	14516	14584	14630	14528	14332	14386	14577	14560	14573	14438	14387	14489	14471	14586	14348	14622	14577	14528	14636	14461	14343	14530	14546	14628	14686	14398	14466	14372	14508	14548	14456	14534	14421	14491	14509	14539	14465	14528	14427	14484	14396	14412	14593	14496	14433	14474	14614	14590	14538	14453	14550	14406	14438	14457	14458	14516	14558	14629	14387	14595	14592	14634	14517	14545	14327	14502	14411	14649	14415	14554	14764	14378	14522	14590	14576	14421	14604	14478	14526	14490	14415	14414	14590	14411	14615	14379	14691	14260	14599	14560	14510	14482	14496	14498	14541	14594	14624	14521	14562	14641	14351	14511	14480	14645	14401	14635	14651	14475	14266	14511	14595	14195	14503	14573	14455	14390	14489	14613	14582	14484	14434	14531	14555	14436	14649	14498	14593	14489	14586	14675	14457	14512	14400	14468	14550	14531	14464	14703	14728	14526	14556	14491	14539	14472	14407	14450	14513	14464	14465	14412	14585	14702	14582	14501	14490	14568	14387	14520	14501	14459	14581	14518	14474	14349	14489	14401	14516	14523	14415	14535	14593	14463	14503	14537	14339	14456	14510	14458	14480	14506	14558	14442	14472	14525	14344	14454	14499	14547	14369	14701	14502	14528	14429	14564	14320	14344	14523	14466	14440	14270	14502	14511	14482	14548	14625	14679	14635	14632	14530	14576	14607	14466	14553	14438	14386	14513	14531	14470	14602	14616	14647	14367	14336	14496	14630	14549	14526	14644	14607	14582	14490	14541	14450	14637	14332	14426	14565	14628	14404	14404	14545	14630	14502	14469	14543	14715	14537	14451	14647	14511	14640	14507	14485	14463	14517	14420	14482	14547	14669	14520	14355	14486	14493	14453	14422	14273	14587	14424	14634	14457	14468	14455	14497	14621	14504	14428	14511	14513	14418	14437	14518	14577	14601	14562	14482	14631	14448	14354	14649	14452	14684	14479	14497	14530	14552	14574	14424	14578	14373	14351	14684	14385	14439	14606	14421	14448	14423	14435	14591	14541	14526	14400	14549	14385	14443	14421	14360	14494	14575	14563	14551	14512	14592	14459	14565	14596	14292	14586	14585	14687	14579	14442	14377	14507	14583	14477	14617	14602	14475	14522	14504	14439	14704	14395	14490	14471	14530	14521	14381	14417	14493	14510	14440	14483	14467	14374	14573	14454	14406	14556	14412	14388	14666	14546	14435	14534	14417	14367	14480	14615	14572	14480	14728	14334	14576	14556	14350	14542	14459	14401	14516	14422	14554	14514	14654	14623	14376	14499	14303	14678	14598	14406	14496	14538	14547	14601	14535	14558	14473	14356	14500	14476	14531	14446	14594	14284	14640	14381	14692	14374	14644	14571	14372	14545	14517	14420	14431	14489	14581	14403	14310	14585	14531	14528	14512	14520	14555	14541	14719	14326	14442	14496	14653	14474	14472	14408	14382	14478	14649	14654	14513	14528	14550	14507	14591	14436	14525	14325	14449	14564	14185	14599	14525	14585	14375	14614	14627	14595	14418	14454	14657	14473	14500	14332	14546	14426	14329	14504	14599	14472	14546	14377	14506	14551	14399	14465	14526	14451	14620	14440	14448	14381	14765	14575	14492	14302	14478	14544	14579	14512	14454	14583	14449	14436	14369	14438	14547	14494	14475	14461	14387	14472	14506	14534	14575	14425	14487	14436	14480	14580	14681	14564	14477	14466	14598	14378	14390	14473	14441	14370	14378	14502	14454	14517	14354	14417	14529	14483	14550	14590	14531	14700	14475	14329	14299	14546	14479	14508	14551	14614	14308	14495	14462	14382	14544	14410	14404	14551	14411	14643	14474	14459	14420	14452	14506	14469	14437	14631	14472	14307	14652	14568	14540	14343	14582	14469	14558	14480	14512	14618	14414	14537	14547	14541	14652	14621	14474	14445	14486	14482	14564	14484	14430	14473	14504	14506	14345	14418	14518	14522	14579	14492	14392	14547	14648	14544	14341	14518	14669	14525	14365	14534	14589	14488	14512	14480	14597	14477	14447	14336	14619	14402	14682	14522	14548	14260	14559	14651	14486	14501	14483	14593	14582	14466	14585	14365	14573	14573	14588	14570	14503	14522	14551	14367	14553	14478	14573	14551	14639	14382	14604	14615	14476	14546	14563	14541	14523	14514	14496	14548	14362	14438	14453	14420	14554	14508	14548	14462	14498	14568	14345	14561	14446	14513	14599	14524	14561	14617	14458	14630	14633	14517	14446	14509	14465	14536	14461	14428	14428	14540	14447	14428	14534	14649	14458	14365	14507	14640	14478	14523	14345	14411	14550	14552	14452	14433	14576	14363	14468	14481	14482	14602	14467	14390	14511	14516	14474	14453	14503	14534	14651	14504	14616	14540	14433	14381	14554	14318	14562	14478	14397	14387	14418	14377	14395	14577	14485	14492	14552	14450	14499	14554	14505	14509	14406	14545	14503	14307	14583	14476	14538	14602	14542	14650	14518	14599	14449	14465	14556	14409	14399	14561	14370	14539	14424	14542	14600	14450	14457	14478	14393	14525	14500	14617	14606	14426	14599	14553	14495	14535	14644	14542	14320	14474	14484	14571	14552	14347	14392	14530	14609	14735	14576	14592	14385	14546	14508	14461	14321	14460	14437	14508	14459	14487	14535	14524	14467	14454	14634	14451	14671	14529	14731	14519	14465	14615	14561	14358	14404	14760	14547	14662	14412	14595	14532	14460	14426	14323	14556	14534	14534	14479	14407	14506	14399	14556	14531	14523	14661	14673	14451	14540	14560	14490	14499	14644	14443	14398	14413	14705	14643	14382	14724	14362	14520	14475	14406	14401	14429	14622	14466	14426	14617	14479	14468	14696	14522	14530	14475	14521	14312	14615	14523	14374	14385	14479	14612	14463	14339	14379	14450	14431	14479	14322	14430	14675	14387	14577	14660	14623	14426	14607	14620	14264	14445	14481	14443	14593	14348	14458	14510	14498	14540	14309	14612	14412	14645	14453	14480	14183	14438	14478	14500	14382	14576	14467	14499	14508	14555	14561	14769	14479	14387	14633	14627	14448	14453	14491	14580	14442	14541	14480	14527	14637	14476	14460	14610	14459	14427	14534	14509	14497	14434	14558	14611	14382	14708	14471	14599	14612	14376	14555	14577	14447	14487	14343	14391	14520	14551	14415	14551	14510	14438	14318	14677	14475	14467	14590	14492	14499	14599	14429	14557	14514	14472	14499	14473	14379	14448	14440	14406	14334	14347	14282	14623	14549	14596	14352	14321	14690	14643	14457	14657	14518	14483	14488	14331	14516	14526	14481	14510	14531	14523	14405	14433	14563	14445	14613	14612	14333	14385	14524	14584	14616	14487	14425	14440	14607	14529	14445	14506	14349	14491	14494	14473	14404	14497	14543	14448	14535	14431	14436	14618	14550	14600	14516	14396	14335	14386	14705	14448	14384	14551	14542	14488	14580	14601	14392	14534	14644	14549	14487	14445	14383	14396	14437	14569	14480	14534	14462	14591	14521	14574	14450	14492	14525	14561	14589	14490	14500	14504	14629
27426	22812	28590	26803	22315	20696	19095	18437	17805	18066	17667	18196	20158	20915	20155	19219	18409	17922	17774	17566	17635	17416	17473	17534	17634	17414	17404	17467	17650	17585	17590	17360	17494	17537	17363	17507	17638	17458	17367	17446	17571	17443	17490	17468	17592	17259	17563	17433	17348	17575	17287	17162	17257	17495	17536	17234	17400	17546	17452	17642	17274	17483	17510	17471	17484	17393	17532	17480	17457	17291	17598	17410	17357	17510	17592	17462	17364	17494	17413	17536	17515	17333	17683	17435	17467	17326	17239	17427	17519	17527	17265	17502	17367	17561	17283	17547	17653	17445	17490	17624	17389	17402	17476	17452	17464	17337	17428	17343	17415	17610	17475	17348	17325	17335	17668	17406	17451	17412	17356	17491	17551	17539	17678	17590	17499	17556	17349	17709	17506	17485	17475	17465	17646	17705	17366	17545	17409	17591	17395	17475	17289	17542	17446	17459	17330	17411	17536	17348	17372	17548	17424	17470	17476	17370	17338	17422	17536	17432	17651	17343	17277	17482	17460	17766	17484	17360	17308	17587	17564	17468	17297	17525	17546	17411	17267	17159	17255	17424	17310	17592	17435	17477	17443	17517	17370	17465	17513	17375	17402	17278	17610	17433	17503	17497	17425	17392	17422	17355	17372	17514	17231	17453	17288	17507	17489	17350	17455	17394	17444	17458	17368	17503	17388	17369	17568	17385	17422	17272	17217	17380	17413	17338	17312	17403	17514	17437	17430	17535	17670	17585	17528	17533	17525	17468	17370	17584	17275	17324	17350	17438	17418	17422	17363	17459	17443	17485	17475	17485	17660	17604	17581	17201	17358	17314	17661	17639	17569	17277	17230	17470	17365	17435	17501	17382	17537	17318	17675	17290	17427	17422	17339	17502	17452	17504	17331	17633	17237	17417	17440	17427	17424	17368	17445	17430	17360	17417	17542	17329	17483	17501	17579	17457	17263	17386	17497	17479	17170	17395	17394	17505	17760	17420	17526	17537	17406	17520	17430	17345	17314	17365	17176	17501	17375	17198	17482	17629	17654	17546	17451	17448	17381	17639	17544	17508	17421	17374	17567	17610	17299	17607	17447	17151	17419	17482	17296	17464	17490	17451	17526	17506	17488	17342	17556	17675	17588	17317	17442	17254	17441	17394	17537	17384	17428	17566	17408	17372	17395	17313	17441	17482	17407	17429	17274	17354	17358	17336	17223	17528	17470	17473	17363	17397	17562	17221	17451	17615	17522	17208	17376	17290	17354	17246	17300	17364	17525	17349	17296	17427	17389	17495	17568	17506	17456	17445	17438	17553	17492	17570	17437	17589	17506	17537	17507	17523	17450	17451	17399	17414	17446	17561	17487	17498	17436	17484	17458	17545	17420	17399	17302	17598	17508	17480	17295	17223	17493	17426	17341	17417	17623	17678	17424	17492	17417	17269	17331	17484	17395	17292	17337	17502	17411	17281	17411	17344	17189	17380	17200	17411	17506	17305	17515	17470	17535	17337	17345	17383	17305	17513	17280	17250	17481	17437	17347	17347	17561	17568	17428	17580	17581	17540	17211	17336	17584	17375	17359	17540	17309	17339	17349	17563	17454	17398	17524	17304	17332	17561	17259	17436	17612	17457	17611	17360	17438	17384	17431	17445	17517	17316	17444	17520	17359	17576	17728	17444	17443	17597	17347	17357	17373	17480	17469	17621	17381	17359	17440	17531	17561	17253	17468	17312	17336	17521	17452	17388	17394	17156	17377	17426	17298	17384	17457	17436	17418	17514	17563	17322	17368	17406	17496	17425	17451	17374	17576	17444	17532	17645	17522	17217	17374	17513	17402	17323	17469	17250	17404	17295	17381	17304	17153	17360	17463	17398	17489	17678	17470	17435	17450	17303	17434	17565	17401	17502	17362	17516	17436	17464	17463	17456	17539	17327	17600	17621	17513	17355	17425	17408	17334	17449	17432	17470	17520	17419	17548	17292	17375	17371	17446	17358	17218	17457	17335	17198	17656	17577	17542	17443	17470	17299	17562	17525	17361	17371	17180	17403	17496	17393	17471	17509	17546	17384	17611	17420	17407	17488	17493	17493	17688	17387	17464	17352	17458	17395	17295	17563	17442	17278	17210	17582	17504	17312	17409	17453	17384	17316	17411	17369	17537	17246	17328	17373	17567	17487	17256	17340	17541	17337	17416	17491	17390	17099	17487	17196	17338	17498	17627	17346	17568	17412	17359	17530	17595	17433	17333	17482	17483	17544	17391	17343	17427	17341	17407	17372	17533	17350	17693	17597	17495	17516	17556	17316	17596	17440	17297	17337	17596	17301	17590	17273	17296	17218	17493	17549	17213	17519	17503	17392	17454	17378	17426	17616	17405	17357	17373	17191	17259	17397	17596	17347	17305	17401	17541	17337	17396	17593	17336	17532	17483	17464	17442	17402	17360	17289	17519	17524	17582	17356	17506	17435	17545	17673	17483	17332	17506	17501	17583	17540	17370	17486	17360	17539	17492	17434	17383	17482	17405	17531	17431	17520	17577	17397	17534	17560	17276	17513	17495	17590	17570	17460	17354	17485	17467	17483	17486	17453	17436	17535	17420	17571	17796	17430	17309	17376	17367	17251	17399	17489	17437	17514	17447	17416	17509	17542	17579	17415	17447	17692	17318	17685	17254	17662	17649	17403	17398	17520	17436	17449	17463	17283	17343	17435	17642	17418	17356	17273	17278	17412	17224	17552	17402	17465	17302	17523	17435	17428	17422	17601	17612	17443	17401	17684	17243	17475	17385	17491	17542	17394	17378	17315	17443	17559	17164	17264	17377	17789	17338	17725	17466	17319	17617	17359	17255	17361	17275	17448	17426	17413	17454	17420	17451	17491	17287	17449	17340	17325	17363	17238	17531	17665	17468	17485	17384	17445	17302	17622	17347	17242	17454	17386	17288	17687	17503	17516	17431	17511	17426	17181	17384	17401	17370	17597	17609	17468	17512	17621	17437	17434	17410	17406	17583	17340	17215	17423	17468	17492	17409	17586	17642	17520	17666	17470	17267	17368	17623	17405	17498	17606	17359	17322	17448	17258	17423	17376	17327	17661	17353	17442	17477	17261	17446	17384	17241	17435	17681	17478	17407	17422	17586	17347	17511	17489	17640	17283	17465	17368	17382	17515	17540	17471	17644	17534	17421	17301	17440	17436	17506	17366	17471	17437	17566	17231	17494	17567	17505	17491	17624	17424	17635	17219	17523	17364	17543	17330	17523	17387	17413	17448	17613	17385	17664	17226	17512	17542	17498	17457	17456	17426	17522	17429	17381	17507	17257	17320	17264	17408	17314	17399	17569	17379	17197	17605	17553	17402	17418	17550	17527	17304	17505	17177	17441	17362	17382	17448	17373	17541	17568	17564	17630	17527	17399	17519	17265	17415	17684	17362	17552	17693	17453	17326	17595	17380	17284	17774	17413	17498	17430	17263	17558	17562	17296	17473	17472	17539	17487	17378	17339	17266	17420	17427	17461	17495	17417	17373	17556	17311	17472	17375	17435	17350	17464	17292	17497	17247	17628	17455	17205	17592	17523	17397	17436	17495	17561	17356	17498	17507	17453	17509	17532	17553	17590	17421	17362	17450	17461	17627	17263	17170	17431	17186	17479	17496	17617	17568	17459	17556	17465	17419	17463	17612	17693	17434	17606	17497	17189	17542	17795	17492	17670	17507	17353	17174	17301	17337	17473	17518	17524	17425	17531	17518	17434	17577	17501	17583	17484	17529	17523	17452	17343	17293	17421	17534	17367	17544	17556	17427	17309	17372	17070	17442	17442	17524	17365	17461	17335	17348	17338	17200	17414	17318	17668	17482	17392	17654	17339	17442	17398	17365	17602	17340	17266	17438	17349	17454	17428	17498	17630	17451	17480	17560	17518	17438	17354	17398	17377	17419	17435	17438	17370	17494	17405	17394	17554	17550	17421	17380	17496	17351	17392	17479	17461	17536	17303	17392	17464	17601	17547	17525	17378	17497	17302	17511	17510	17305	17443	17376	17584	17425	17461	17349	17540	17684	17627	17430	17320	17504	17458	17448	17543	17378	17547	17411	17275	17340	17580	17599	17491	17596	17493	17338	17464	17570	17502	17311	17326	17439	17185	17514	17580	17303	17448	17452	17376	17644	17419	17331	17354	17553	17525	17288	17421	17564	17628	17471	17447	17342	17382	17431	17360	17573	17351	17529	17594	17272	17327	17510	17480	17303	17307	17489	17316	17491	17566	17494	17459	17470	17390	17463	17604	17421	17383	17488	17542	17228	17619	17713	17525	17367	17277	17486	17502	17460	17303	17358	17406	17398	17522	17289	17501	17592	17418	17422	17498	17371	17316	17498	17556	17214	17580	17474	17359	17405	17376	17665	17277	17410	17521	17437	17540	17252	17557	17250	17514	17421	17363	17265	17343	17327	17472	17513	17878	17488	17547	17642	17553	17372	17578	17187	17512	17490	17454	17443	17457	17468	17438	17378	17391	17601	17542	17409	17569	17475	17298	17185	17454	17460	17514	17406	17682	17417	17390	17465	17563	17466	17543	17369	17537	17340	17537	17428	17607	17387	17576	17459	17576	17548	17513	17440	17500	17499	17358	17386	17406	17552	17572	17520	17432	17361	17321	17381	17312	17493	17519	17397	17272	17372	17544	17385	17187	17540	17387	17468	17545	17503	17555	17418	17644	17452	17523	17352	17484	17360	17422	17481	17337	17492	17482	17454	17644	17420	17514	17515	17426	17376	17447	17482	17430	17306	17271	17416	17663	17563	17499	17412	17252	17410	17484	17562	17481	17663	17325	17375	17442	17394	17260	17548	17327	17585	17334	17442	17491	17480	17465	17350	17360	17518	17425	17530	17539	17421	17462	17454	17486	17306	17583	17735	17346	17585	17370	17296	17288	17556	17574	17662	17473	17538	17365	17378	17289	17395	17455	17468	17386	17422	17410	17526	17393	17533	17418	17542	17404	17498	17437	17452	17427	17512	17422	17327	17491	17407	17483	17292	17563	17722	17470	17539	17552	17132	17494	17319	17564	17437	17374	17329	17359	17549	17438	17471	17646	17381	17194	17411	17345	17542	17500	17306	17331	17273	17348	17409	17576	17493	17614	17435	17604	17635	17428	17286
17198	25013	26673	23975	21021	18695	16531	15623	15308	15253	15077	15553	18355	18702	17535	16266	15326	14767	14641	14542	14773	14470	14339	14686	14640	14805	14558	14525	14643	14604	14583	14524	14727	14515	14709	14536	14673	14565	14423	14816	14681	14516	14569	14627	14650	14579	14499	14634	14617	14732	14670	14444	14544	14559	14617	14680	14735	14597	14618	14653	14492	14482	14518	14459	14749	14513	14604	14724	14614	14590	14667	14710	14629	14481	14696	14510	14664	14589	14535	14602	14542	14547	14563	14525	14474	14462	14613	14738	14421	14685	14757	14515	14499	14617	14518	14482	14561	14683	14569	14528	14631	14538	14530	14664	14492	14646	14630	14667	14468	14595	14473	14636	14624	14669	14615	14500	14721	14420	14686	14583	14605	14419	14642	14512	14506	14581	14696	14540	14499	14580	14548	14548	14638	14699	14626	14608	14616	14815	14477	14476	14718	14470	14706	14661	14636	14632	14533	14671	14534	14786	14612	14620	14562	14471	14585	14558	14560	14529	14504	14636	14595	14510	14535	14602	14529	14346	14633	14451	14524	14564	14637	14519	14538	14511	14654	14494	14564	14582	14642	14784	14711	14553	14654	14620	14587	14638	14617	14582	14476	14525	14422	14499	14489	14572	14537	14573	14569	14525	14546	14569	14630	14524	14505	14529	14695	14513	14618	14595	14405	14536	14746	14543	14581	14453	14661	14610	14562	14431	14524	14654	14718	14473	14648	14418	14425	14410	14484	14807	14493	14531	14510	14608	14589	14458	14457	14610	14645	14566	14505	14638	14664	14592	14668	14627	14597	14551	14347	14465	14529	14674	14560	14602	14542	14476	14681	14592	14601	14619	14668	14501	14414	14562	14297	14620	14552	14283	14403	14612	14626	14582	14696	14726	14516	14581	14502	14669	14612	14591	14500	14514	14448	14782	14537	14447	14672	14528	14486	14597	14699	14480	14607	14535	14658	14571	14476	14517	14629	14557	14491	14855	14481	14478	14557	14590	14386	14738	14564	14597	14632	14523	14609	14586	14421	14493	14561	14577	14534	14472	14512	14406	14608	14487	14518	14555	14591	14546	14634	14632	14630	14532	14716	14427	14603	14629	14839	14642	14573	14576	14620	14430	14603	14538	14482	14490	14612	14519	14560	14425	14650	14817	14505	14555	14725	14601	14611	14389	14551	14488	14646	14682	14661	14486	14613	14469	14610	14678	14622	14656	14519	14627	14565	14547	14476	14566	14557	14712	14343	14700	14484	14511	14410	14445	14636	14483	14599	14792	14525	14610	14646	14728	14490	14641	14525	14709	14610	14574	14653	14554	14499	14505	14532	14462	14725	14747	14603	14544	14472	14687	14608	14691	14560	14601	14652	14633	14543	14592	14523	14461	14574	14663	14585	14484	14529	14598	14618	14581	14554	14524	14576	14494	14651	14630	14701	14591	14778	14656	14476	14500	14560	14684	14628	14416	14528	14427	14579	14503	14668	14590	14637	14482	14468	14629	14671	14613	14544	14639	14509	14535	14572	14487	14476	14550	14657	14684	14522	14565	14417	14679	14607	14503	14515	14711	14479	14601	14501	14643	14712	14402	14435	14437	14517	14809	14593	14582	14543	14458	14703	14695	14660	14600	14636	14558	14592	14634	14496	14677	14810	14659	14510	14553	14540	14686	14418	14553	14630	14601	14586	14667	14584	14376	14602	14690	14543	14836	14540	14445	14540	14497	14597	14632	14749	14602	14538	14549	14462	14798	14570	14582	14549	14570	14604	14498	14624	14572	14561	14725	14723	14773	14666	14511	14639	14664	14754	14679	14632	14527	14636	14552	14728	14607	14614	14507	14678	14564	14513	14615	14495	14503	14674	14538	14737	14579	14715	14505	14647	14617	14516	14633	14524	14565	14528	14500	14569	14527	14427	14546	14447	14593	14609	14525	14686	14596	14718	14465	14511	14517	14577	14558	14486	14621	14552	14630	14501	14622	14650	14662	14551	14428	14730	14431	14561	14461	14431	14782	14564	14493	14478	14550	14532	14447	14588	14558	14635	14550	14631	14705	14495	14614	14437	14700	14564	14647	14620	14700	14571	14644	14734	14548	14698	14629	14501	14590	14675	14671	14606	14618	14520	14632	14631	14559	14614	14473	14515	14532	14606	14658	14524	14581	14458	14535	14521	14647	14724	14616	14557	14744	14424	14693	14745	14446	14454	14684	14525	14565	14721	14533	14508	14626	14520	14668	14489	14564	14656	14542	14460	14701	14504	14616	14513	14588	14544	14673	14667	14555	14549	14628	14610	14600	14656	14520	14582	14762	14632	14626	14504	14629	14494	14595	14601	14611	14385	14546	14594	14762	14472	14723	14720	14585	14681	14675	14699	14549	14532	14659	14541	14537	14492	14544	14537	14460	14479	14588	14290	14695	14631	14510	14601	14538	14589	14676	14597	14736	14698	14559	14583	14485	14624	14618	14513	14541	14631	14462	14515	14596	14579	14502	14432	14649	14417	14520	14518	14640	14515	14479	14443	14524	14563	14601	14597	14787	14618	14536	14708	14601	14538	14432	14531	14532	14622	14617	14552	14626	14598	14495	14623	14562	14500	14529	14526	14608	14686	14615	14633	14596	14662	14587	14461	14648	14717	14614	14600	14443	14720	14528	14511	14624	14509	14426	14658	14540	14476	14476	14487	14532	14620	14574	14707	14683	14574	14744	14426	14750	14623	14666	14644	14562	14766	14623	14433	14558	14695	14567	14579	14626	14667	14496	14665	14597	14716	14600	14716	14472	14819	14613	14642	14573	14829	14505	14652	14735	14381	14629	14558	14314	14565	14670	14432	14509	14783	14436	14723	14464	14511	14589	14600	14526	14622	14513	14725	14467	14625	14510	14604	14579	14663	14572	14610	14758	14460	14676	14612	14698	14684	14666	14785	14529	14510	14736	14646	14773	14495	14537	14580	14628	14493	14789	14578	14319	14718	14467	14466	14524	14727	14538	14588	14487	14530	14621	14690	14513	14691	14488	14578	14657	14539	14617	14486	14531	14724	14566	14695	14696	14540	14715	14522	14606	14530	14614	14559	14509	14736	14740	14640	14516	14615	14587	14568	14629	14566	14625	14486	14753	14672	14595	14445	14515	14600	14574	14546	14558	14504	14614	14637	14596	14612	14502	14598	14550	14648	14650	14520	14446	14379	14532	14553	14554	14706	14630	14682	14475	14588	14471	14670	14670	14578	14677	14671	14515	14514	14477	14660	14566	14685	14667	14663	14561	14563	14684	14562	14489	14504	14600	14511	14595	14472	14733	14727	14515	14561	14662	14435	14630	14536	14500	14618	14513	14674	14488	14595	14632	14567	14604	14615	14597	14523	14480	14571	14618	14501	14639	14624	14542	14545	14618	14524	14719	14563	14313	14674	14582	14420	14628	14448	14462	14749	14594	14679	14651	14648	14629	14368	14491	14578	14613	14689	14395	14654	14521	14584	14512	14758	14642	14594	14635	14588	14667	14549	14639	14510	14716	14678	14559	14612	14645	14474	14627	14649	14630	14487	14639	14747	14502	14588	14593	14687	14413	14474	14611	14560	14490	14594	14654	14624	14641	14642	14679	14560	14677	14637	14537	14681	14694	14625	14515	14542	14705	14689	14683	14680	14538	14613	14406	14592	14484	14755	14569	14560	14621	14516	14609	14452	14532	14699	14623	14544	14556	14658	14383	14639	14737	14578	14661	14469	14481	14551	14537	14395	14620	14739	14576	14635	14460	14439	14572	14499	14785	14548	14468	14479	14727	14593	14310	14477	14676	14498	14614	14634	14572	14661	14485	14487	14756	14600	14592	14474	14688	14470	14595	14578	14600	14553	14522	14769	14511	14679	14603	14618	14582	14644	14541	14567	14463	14598	14727	14792	14507	14631	14729	14589	14484	14521	14545	14590	14604	14467	14698	14592	14415	14486	14595	14476	14558	14550	14684	14521	14546	14531	14743	14629	14521	14753	14555	14558	14722	14603	14513	14570	14484	14728	14634	14651	14671	14610	14577	14716	14687	14508	14521	14513	14559	14637	14618	14534	14674	14566	14541	14843	14577	14449	14554	14613	14809	14579	14454	14569	14533	14641	14615	14757	14517	14500	14576	14686	14599	14565	14844	14654	14640	14614	14481	14477	14751	14640	14773	14389	14418	14688	14538	14671	14558	14475	14650	14733	14583	14473	14673	14698	14528	14602	14679	14486	14574	14622	14882	14624	14550	14662	14433	14503	14537	14795	14635	14607	14463	14532	14631	14505	14589	14514	14505	14595	14666	14505	14676	14517	14762	14710	14633	14707	14651	14522	14610	14452	14656	14679	14618	14476	14463	14534	14632	14735	14734	14804	14611	14658	14590	14665	14623	14670	14668	14529	14653	14655	14551	14490	14675	14408	14708	14644	14542	14478	14707	14713	14442	14441	14597	14505	14510	14529	14564	14581	14640	14547	14625	14541	14567	14633	14769	14539	14554	14714	14607	14377	14689	14507	14625	14411	14627	14619	14743	14704	14506	14660	14620	14523	14582	14750	14541	14630	14557	14606	14638	14429	14681	14561	14792	14546	14593	14635	14499	14581	14605	14637	14524	14490	14414	14570	14538	14451	14616	14449	14852	14648	14576	14467	14470	14645	14521	14555	14585	14485	14660	14597	14451	14424	14621	14709	14497	14607	14559	14734	14619	14578	14372	14486	14508	14411	14760	14530	14513	14440	14637	14590	14561	14571	14513	14807	14605	14562	14577	14670	14649	14540	14706	14541	14556	14563	14454	14596	14400	14576	14499	14519	14502	14585	14660	14494	14486	14593	14567	14660	14435	14632	14572	14604	14560	14582	14684	14584	14651	14582	14613	14678	14696	14415	14604	14553	14675	14657	14561	14713	14568	14644	14609	14743	14517	14530	14731	14605	14538	14454	14492	14584	14440	14457	14673	14535	14448	14598	14795	14599	14612	14670	14624	14593	14546	14629	14520	14514	14617	14515	14694	14712	14506	14646	14655	14638	14576	14667	14516	14593	14552	14541	14667	14607	14484	14707	14503	14695	14505	14627	14635	14571	14528	14705	14568	14581	14624	14750	14618	14619	14620	14613	14367	14535	14482	14590	14545	14779	14470	14539	14571	14584	14557	14470	14481
24496	21003	28169	24856	22805	21736	20949	19016	18677	19508	19148	20968	29552	30471	27517	22859	19798	18346	17718	17281	17064	17596	17559	17498	17307	17551	17538	17504	17310	17356	17363	17469	17308	17434	17494	17311	17443	17543	17213	17354	17338	17427	17253	17466	17376	17458	17340	17316	17478	17360	17264	17404	17273	17560	17210	17440	17364	17316	17400	17433	17130	17365	17400	17373	17190	17262	17191	17556	17613	17328	17429	17302	17352	17566	17403	17192	17292	17527	17545	17418	17341	17437	17196	17405	17370	17354	17323	17187	17514	17170	17364	17327	17495	17295	17147	17157	17474	17473	17376	17455	17473	17173	17449	17350	17409	17350	17591	17516	17189	17289	17375	17293	17274	17430	17261	17416	17512	17153	17288	17642	17292	17538	17265	17255	17244	17430	17242	17476	17282	17217	17302	17314	17216	17214	17331	17342	17508	17407	17531	17367	17389	17428	17257	17262	17241	17418	17441	17303	17422	17294	17116	17102	17359	17294	17254	17444	17347	17397	17190	17340	17219	17310	17294	17474	17543	17355	17381	17355	17234	17528	17428	17188	17359	17387	17304	17482	17356	17305	17430	17400	17486	17477	17528	17277	17431	17390	17386	17195	17404	17293	17422	17252	17533	17179	17191	17287	17419	17193	17488	17375	17394	17278	17067	17276	17353	17366	17492	17325	17382	17349	17360	17336	17413	17350	17634	17333	17287	17414	17457	17472	17125	17299	17376	17342	17370	17406	17413	17336	17489	17323	17271	17259	17329	17239	17323	17304	17261	17390	17311	17079	17204	17409	17418	17381	17320	17360	17314	17467	17513	17270	17196	17408	17347	17317	17552	17361	17363	17306	17317	17295	17361	17248	17384	17379	17325	17397	17292	17165	17255	17412	17460	17519	17219	17344	17251	17414	17436	17302	17400	17172	17345	17284	17092	17223	17316	17285	17357	17311	17301	17076	17156	17398	17371	17360	17472	17248	17186	17326	17301	17251	17232	17488	17534	17367	17327	17421	17416	17346	17387	17440	17434	17429	17345	17377	17310	17064	17306	17305	17419	17215	17285	17435	17282	17357	17320	17314	17200	17401	17296	17359	17253	17284	17289	17272	17446	17437	17271	17279	17481	17346	17389	17312	17195	17372	17458	17303	17228	17312	17313	17308	17192	17214	17392	17080	17159	17314	17258	17360	17201	17402	17344	17472	17163	17276	17266	17520	17405	17482	17232	17523	17285	17499	17336	17321	17363	17302	17315	17422	17303	17106	17231	17258	17216	17262	17237	17397	17302	17314	17329	17182	17418	17333	17413	17385	17490	17489	17474	17348	17237	17247	17376	17428	17222	17342	17373	17397	17279	17286	17310	17242	17496	17324	17390	17527	17390	17306	17314	17460	17291	17435	17195	17273	17450	17374	17465	17520	17288	17181	17255	17371	17225	17377	17371	17370	17285	17228	17267	17351	17439	17158	17300	17326	17270	17283	17343	17393	17420	17182	17385	17271	17469	17370	17265	17450	17324	17578	17361	17189	17205	17535	17328	17460	17424	17133	17283	17166	17085	17510	17557	17391	17460	17398	17297	17325	17426	17396	17401	17341	17400	17244	17483	17333	17329	17300	17420	17224	17480	17243	17309	17380	17319	17426	17286	17176	17343	17313	17293	17312	17094	17240	17405	17351	17336	17452	17214	17158	17240	17187	17388	17404	17359	17252	17404	17464	17354	17162	17335	17575	17356	17115	17236	17363	17127	17350	17528	17404	17349	17335	17714	17372	17496	17255	17391	17431	17375	17114	17238	17331	17220	17561	17496	17437	17445	17457	17432	17248	17493	17197	17256	17413	17345	17274	17313	17305	17352	17333	17437	17306	17315	17335	17292	17405	17452	17274	17206	17303	17234	17264	17493	17476	17236	17303	17288	17480	17245	17345	17459	17347	17395	17439	17329	17279	17302	17317	17323	17261	17215	17195	17330	17299	17173	17287	17473	17471	17442	17486	17500	17155	17361	17283	17322	17277	17382	17308	17193	17547	17327	17271	17197	17344	17490	17395	17482	17352	17468	17480	17442	17256	17339	17355	17378	17257	17434	17363	17476	17409	17439	17314	17501	17457	17327	17546	17052	17486	17364	17430	17341	17369	17347	17292	17456	17200	17405	17416	17164	17312	17299	17340	17254	17360	17360	17168	17495	17406	17500	17358	17421	17286	17189	17676	17399	17227	17421	17293	17042	17337	17309	17286	17223	17293	17256	17303	17074	17396	17401	17168	17521	17345	17402	17382	17217	17326	17395	17281	17114	17326	17400	17318	17333	17357	17270	17379	17326	17394	17284	17256	17270	17309	17449	17270	17347	17195	17467	17475	17417	17296	17379	17395	17160	17261	17187	17340	17460	17279	17294	17209	17321	17346	17267	17245	17430	17223	17278	17395	17266	17403	17412	17598	17288	17379	17290	17207	17383	17269	17217	17413	17309	17191	17250	17487	17216	17430	17418	17419	17344	17410	17383	17626	17194	17247	17267	17287	17319	17191	17224	17289	17391	17492	17508	17184	17147	17207	17431	17523	17394	17325	17320	17307	17128	17261	17340	17457	17192	17514	17476	17357	17172	17168	17340	17356	17345	17428	17284	17403	17518	17290	17377	17646	17437	17360	17385	17475	17312	17370	17430	17335	17234	17197	17431	17101	17323	17403	17257	17293	17532	17322	17418	17328	17434	17242	17491	17619	17408	17518	17318	17372	17388	17340	17356	17221	17338	17286	17513	17404	17279	17477	17297	17165	17443	17342	17267	17356	17449	17415	17433	17334	17675	17395	17309	17356	17360	17268	17411	17384	17232	17497	17513	17255	17277	17360	17467	17356	17256	17411	17313	17433	17347	17378	17377	17121	17277	17280	17288	17491	17514	17473	17283	17390	17381	17396	17396	17204	17388	17407	17400	17335	17192	17176	17255	17131	17412	17303	17396	17500	17420	17523	17333	17275	17212	17406	17450	17606	17466	17355	17420	17409	17363	17268	17401	17498	17477	17349	17273	17379	17304	17450	17324	17530	17359	17410	17444	17396	17338	17419	17379	17221	17527	17590	17373	17506	17314	17382	17349	17426	17471	17324	17371	17389	17246	17303	17343	17319	17364	17209	17384	17349	17360	17440	17336	17339	17402	17444	17413	17419	17380	17272	17265	17397	17388	17224	17393	17330	17457	17544	17202	17173	17336	17374	17325	17308	17366	17258	17273	17255	17466	17434	17402	17160	17467	17617	17423	17493	17454	17178	17460	17100	17343	17314	17504	17303	17417	17313	17422	17297	17387	17426	17477	17481	17369	17525	17373	17340	17568	16995	17355	17347	17500	17417	17415	17333	17325	17238	17334	17289	17259	17284	17214	17222	17193	17281	17386	17509	17269	17385	17302	17373	17357	17220	17696	17360	17200	17176	17335	17381	17388	17359	17187	17327	17298	17292	17325	17229	17357	17291	17192	17222	17291	17359	17300	17184	17289	17257	17385	17283	17399	17439	17342	17424	17451	17405	17339	17351	17433	17311	17381	17331	17590	17258	17500	17425	17252	17412	17229	17450	17213	17458	17258	17361	17372	17400	17359	17355	17434	17296	17336	17379	17393	17340	17296	17290	17267	17185	17479	17227	17302	17501	17350	17435	17335	17537	17279	17340	17309	17501	17318	17137	17420	17378	17302	17222	17125	17228	17560	17252	17435	17445	17230	17325	17218	17203	17351	17363	17354	17345	17366	17287	17406	17238	17493	17369	17333	17316	17463	17484	17374	17428	17419	17342	17499	17443	17369	17332	17228	17161	17432	17428	17486	17416	17500	17561	17202	17152	17201	17170	17260	17339	17494	17541	17274	17334	17348	17229	17186	17502	17558	17244	17501	17238	17314	17197	17376	17362	17271	17535	17430	17262	17558	17143	17356	17337	17400	17360	17419	17376	17610	17335	17320	17501	17579	17356	17352	17235	17314	17260	17147	17288	17273	17219	17495	17343	17241	17489	17363	17292	17509	17409	17322	17371	17285	17131	17566	17317	17352	17446	17564	17340	17166	17480	17356	17351	17264	17322	17226	17165	17254	17289	17557	17330	17396	17340	17510	17238	17349	17429	17223	17447	17270	17396	17503	17218	17268	17398	17212	17188	17306	17484	17295	17504	17545	17331	17361	17368	17323	17233	17586	17577	17248	17222	17608	17349	17665	17307	17329	17349	17278	17300	16984	17371	17196	17184	17235	17313	17535	17643	17259	17226	17330	17120	17408	17187	17417	17389	17191	17482	17288	17421	17524	17377	17512	17202	17418	17247	17331	17265	17197	17183	17349	17429	17480	17142	17423	17354	17421	17277	17411	17156	17286	17364	17369	17248	17470	17314	17369	17131	17182	17363	17298	17437	17420	17508	17403	17413	17308	17324	17521	17283	17137	17581	17270	17204	17413	17313	17316	17277	17564	17396	17289	17268	17416	17215	17389	17458	17437	17435	17182	17423	17325	17170	17584	17253	17311	17230	17243	17109	17208	17407	17322	17318	17165	17384	17272	17361	17357	17470	17297	17418	17377	17414	17247	17504	17369	17413	17450	17307	17346	17219	17338	17295	17296	17534	17252	17170	17331	17419	17385	17323	17275	17342	17475	17316	17543	17562	17293	17421	17511	17381	17388	17317	17476	17467	17384	17215	17236	17345	17346	17435	17432	17267	17540	17457	17256	17502	17328	17274	17500	17399	17441	17448	17232	17475	17461	17410	17448	17233	17340	17332	17474	17481	17380	17318	17392	17260	17270	17159	17530	17472	17385	17431	17431	17389	17364	17143	17584	17418	17253	17443	17494	17215	17499	17596	17348	17287	17446	17238	17172	17527	17296	17326	17398	17529	17386	17257	17275	17336	17521	17138	17262	17242	17344	17429	17397	17211	17441	17150	17625	17411	17410	17343	17278	17341	17454	17415	17471	17261	17313	17297	17514	17517	17379	17376	17510	17385	17303	17287	17302	17261	17472	17477	17316	17462	17211	17239	17255	17495	17321	17563	17175	17261	17416	17452	17198	17148	17460	17422	16971	17296	17304	17424	17592	17357	17219	17304	17155	17492	17518	17585	17418	17266	17245	17270	17213	17359	17371	17372	17339	17418	17438	17312	17418	17470	17440	17534	17438	17194	17383	17353
18035	32594	31451	24554	20821	18362	17547	16606	16470	17755	16745	20545	30216	29944	25754	20192	16887	15446	14772	14526	14495	14400	14543	14734	14596	14507	14691	14422	14510	14538	14527	14657	14728	14481	14488	14552	14572	14667	14501	14576	14376	14516	14687	14543	14329	14445	14694	14770	14514	14607	14466	14599	14510	14518	14621	14503	14562	14563	14615	14542	14505	14402	14481	14498	14710	14527	14523	14576	14383	14637	14445	14463	14607	14604	14750	14599	14605	14397	14510	14608	14328	14493	14415	14476	14540	14424	14672	14584	14620	14462	14693	14386	14622	14545	14481	14554	14676	14537	14547	14642	14487	14400	14528	14448	14439	14402	14633	14478	14425	14516	14479	14380	14587	14603	14527	14381	14605	14560	14413	14539	14622	14546	14393	14480	14555	14549	14418	14346	14476	14592	14476	14548	14624	14609	14560	14471	14358	14485	14583	14491	14580	14442	14533	14449	14566	14370	14496	14557	14523	14534	14686	14532	14548	14382	14703	14575	14512	14618	14341	14408	14417	14493	14578	14427	14446	14451	14618	14594	14528	14487	14600	14406	14738	14560	14487	14512	14383	14643	14567	14484	14443	14709	14465	14531	14595	14570	14509	14582	14687	14422	14403	14647	14369	14586	14557	14521	14560	14584	14415	14605	14412	14399	14535	14565	14593	14453	14482	14648	14528	14409	14639	14501	14539	14542	14503	14560	14647	14509	14580	14593	14406	14384	14531	14564	14574	14388	14502	14688	14657	14605	14412	14655	14742	14507	14622	14399	14596	14588	14474	14367	14477	14438	14659	14438	14265	14533	14647	14586	14508	14478	14552	14613	14499	14564	14574	14644	14530	14468	14550	14540	14665	14516	14454	14509	14561	14363	14594	14542	14526	14517	14454	14445	14496	14474	14615	14531	14490	14436	14521	14506	14525	14590	14373	14349	14443	14466	14619	14525	14438	14447	14487	14439	14379	14636	14341	14499	14625	14401	14538	14625	14355	14502	14623	14395	14597	14439	14413	14468	14525	14546	14453	14671	14642	14520	14613	14666	14411	14539	14435	14535	14383	14382	14442	14685	14427	14642	14344	14434	14352	14514	14514	14467	14524	14506	14438	14593	14391	14536	14485	14676	14494	14319	14380	14441	14781	14522	14640	14493	14508	14447	14529	14514	14538	14456	14459	14451	14482	14470	14560	14530	14489	14447	14598	14330	14523	14581	14682	14769	14679	14351	14640	14572	14663	14617	14559	14592	14539	14645	14513	14472	14477	14451	14704	14474	14704	14626	14487	14590	14372	14490	14508	14497	14408	14530	14390	14392	14679	14402	14457	14501	14591	14471	14645	14486	14560	14484	14514	14691	14418	14367	14715	14477	14594	14493	14528	14602	14528	14454	14338	14549	14612	14489	14534	14488	14482	14455	14479	14475	14701	14474	14547	14487	14459	14604	14588	14503	14502	14547	14526	14515	14370	14454	14326	14544	14495	14488	14547	14426	14513	14509	14725	14406	14482	14688	14587	14564	14486	14579	14518	14539	14480	14604	14409	14568	14623	14669	14546	14647	14520	14550	14658	14585	14521	14605	14492	14602	14549	14617	14520	14620	14689	14492	14478	14514	14631	14486	14400	14529	14438	14401	14625	14532	14569	14311	14771	14507	14463	14491	14431	14543	14448	14514	14493	14440	14543	14370	14527	14275	14592	14399	14431	14543	14476	14410	14524	14464	14541	14446	14510	14630	14452	14631	14433	14458	14342	14604	14628	14417	14397	14451	14645	14664	14603	14503	14292	14476	14582	14465	14401	14597	14465	14485	14581	14600	14431	14471	14598	14463	14650	14521	14489	14709	14472	14634	14622	14619	14440	14395	14400	14462	14550	14366	14528	14556	14651	14461	14508	14592	14342	14407	14466	14588	14600	14554	14361	14595	14525	14531	14560	14420	14452	14491	14469	14480	14487	14592	14688	14524	14567	14581	14345	14487	14524	14488	14409	14447	14318	14467	14505	14465	14447	14660	14626	14510	14520	14525	14436	14663	14508	14455	14605	14561	14663	14581	14666	14521	14427	14437	14373	14523	14483	14627	14656	14481	14486	14540	14555	14560	14568	14516	14508	14529	14517	14541	14552	14572	14501	14525	14467	14419	14749	14567	14679	14478	14315	14659	14322	14596	14634	14431	14548	14455	14489	14594	14537	14496	14458	14554	14501	14651	14624	14538	14558	14488	14605	14689	14618	14356	14562	14454	14643	14415	14650	14585	14747	14662	14451	14514	14637	14526	14538	14725	14480	14425	14476	14424	14592	14570	14574	14480	14486	14623	14631	14436	14584	14420	14456	14453	14694	14550	14409	14491	14567	14568	14685	14453	14575	14540	14698	14379	14439	14641	14396	14695	14466	14394	14525	14540	14484	14396	14418	14644	14453	14604	14544	14521	14640	14580	14380	14719	14482	14575	14443	14527	14543	14540	14510	14402	14535	14614	14672	14640	14575	14513	14378	14524	14615	14453	14624	14722	14640	14373	14512	14421	14553	14524	14556	14613	14524	14296	14396	14447	14467	14629	14651	14306	14435	14567	14418	14426	14497	14571	14577	14608	14547	14381	14504	14531	14510	14552	14556	14643	14628	14510	14431	14437	14518	14529	14420	14667	14538	14465	14592	14475	14572	14489	14659	14560	14474	14638	14576	14564	14465	14448	14520	14522	14519	14584	14456	14433	14590	14537	14550	14572	14642	14518	14440	14513	14458	14572	14539	14613	14515	14638	14507	14508	14506	14522	14536	14469	14487	14424	14472	14622	14475	14539	14453	14651	14579	14514	14662	14340	14527	14575	14337	14477	14367	14563	14452	14318	14416	14651	14412	14507	14655	14470	14509	14477	14625	14461	14674	14557	14544	14483	14571	14689	14516	14547	14591	14579	14506	14750	14515	14526	14421	14502	14690	14563	14728	14625	14453	14442	14632	14491	14647	14481	14534	14663	14416	14576	14478	14569	14462	14572	14621	14554	14427	14489	14615	14656	14537	14491	14551	14449	14530	14488	14524	14603	14523	14469	14493	14602	14518	14564	14697	14421	14616	14459	14593	14521	14630	14514	14537	14681	14538	14819	14618	14517	14707	14425	14422	14543	14550	14464	14268	14483	14446	14404	14644	14564	14502	14555	14432	14495	14529	14513	14572	14613	14482	14477	14482	14602	14448	14469	14621	14551	14615	14565	14575	14625	14537	14426	14650	14480	14487	14512	14450	14604	14457	14577	14660	14484	14420	14529	14465	14533	14494	14503	14294	14502	14463	14558	14770	14525	14575	14580	14482	14550	14658	14514	14589	14473	14467	14651	14421	14379	14477	14648	14677	14494	14571	14499	14581	14528	14492	14588	14472	14487	14490	14501	14335	14424	14629	14432	14521	14659	14643	14520	14399	14493	14408	14488	14525	14506	14718	14597	14619	14504	14464	14584	14489	14494	14542	14458	14496	14652	14722	14533	14466	14471	14581	14475	14477	14472	14341	14607	14561	14582	14538	14508	14491	14571	14536	14598	14376	14537	14523	14523	14610	14639	14368	14570	14511	14521	14505	14707	14575	14438	14505	14421	14432	14596	14363	14567	14401	14592	14592	14356	14549	14603	14551	14623	14374	14470	14651	14362	14408	14594	14536	14646	14674	14509	14415	14369	14569	14509	14278	14622	14556	14601	14442	14520	14609	14446	14671	14533	14571	14318	14408	14671	14551	14618	14548	14439	14623	14371	14632	14624	14491	14627	14332	14351	14499	14493	14615	14456	14567	14479	14632	14556	14703	14449	14674	14248	14486	14495	14671	14469	14565	14599	14482	14436	14524	14403	14604	14691	14639	14568	14589	14337	14431	14513	14569	14660	14583	14389	14435	14415	14569	14433	14547	14571	14465	14608	14453	14512	14458	14461	14464	14464	14488	14627	14418	14645	14509	14476	14691	14554	14590	14495	14450	14520	14320	14592	14544	14563	14613	14594	14471	14353	14560	14434	14516	14532	14464	14608	14339	14507	14514	14518	14550	14437	14577	14544	14576	14509	14552	14458	14554	14596	14500	14466	14608	14378	14643	14476	14569	14658	14588	14579	14466	14531	14335	14449	14684	14553	14546	14530	14715	14643	14366	14739	14654	14612	14545	14516	14550	14603	14479	14499	14479	14464	14654	14545	14598	14544	14507	14524	14420	14423	14547	14474	14391	14361	14454	14575	14670	14429	14760	14579	14639	14304	14485	14609	14503	14541	14492	14505	14620	14631	14526	14702	14460	14527	14553	14478	14429	14475	14378	14581	14562	14582	14425	14568	14572	14339	14599	14501	14485	14374	14458	14459	14533	14443	14552	14542	14491	14713	14527	14541	14520	14496	14405	14548	14488	14552	14410	14612	14423	14561	14704	14465	14561	14437	14585	14403	14398	14414	14566	14600	14399	14595	14602	14486	14544	14454	14459	14529	14686	14519	14533	14657	14407	14494	14610	14475	14461	14482	14644	14541	14550	14550	14468	14468	14578	14392	14617	14510	14523	14537	14424	14509	14481	14644	14454	14515	14508	14353	14387	14480	14533	14540	14494	14507	14555	14600	14439	14397	14613	14441	14460	14428	14485	14474	14464	14506	14519	14601	14351	14593	14509	14618	14497	14604	14596	14604	14481	14398	14568	14542	14463	14504	14494	14411	14585	14452	14607	14456	14583	14559	14552	14451	14414	14479	14506	14445	14474	14563	14534	14669	14572	14456	14416	14507	14572	14382	14615	14765	14457	14497	14722	14619	14607	14591	14571	14573	14524	14472	14662	14560	14616	14525	14595	14509	14448	14644	14323	14397	14470	14819	14505	14435	14584	14408	14566	14452	14529	14709	14429	14613	14613	14619	14637	14546	14503	14431	14533	14567	14596	14406	14560	14443	14408	14622	14622	14551	14504	14739	14346	14515	14422	14565	14551	14512	14595	14433	14537	14512	14652	14538	14625	14499	14507	14364	14526	14636	14479	14409	14472	14548	14508	14595	14501	14457	14337	14477	14419	14649	14327	14533	14418	14473	14579	14511	14474	14493	14493	14684	14515	14689	14303	14555	14492	14560	14458	14598	14354	14550	14629	14653	14590	14632	14562	14553	14533	14487	14497	14582	14505	14326	14491	14420	14466	14463	14477	14659
22505	20994	28914	23301	21673	25968	30194	24397	22715	21357	20146	28299	47242	44860	37554	28832	22492	19626	18199	17789	17796	17888	17844	17746	17640	17817	17813	17938	17872	17837	17746	17813	17694	17893	17950	17623	17820	17772	17778	17982	17784	17693	17705	17625	17598	17746	17906	17755	17649	17621	17749	17643	17552	17745	17656	17556	17668	17441	17536	17457	17723	17694	17755	17697	17718	17560	17575	17741	17693	17601	17594	17613	17584	17831	17444	17718	17642	17594	17789	17788	17856	17649	17562	17523	17580	17619	17732	17577	17547	17547	17640	17802	17647	17586	17612	17513	17547	17612	17669	17520	17714	17685	17688	17725	17606	17636	17519	17799	17897	17628	17554	17572	17616	17440	17762	17838	17590	17680	17706	17632	17517	17476	17780	17503	17564	17869	17501	17696	17673	17564	17635	17590	17820	17622	17481	17592	17633	17659	17712	17706	17797	17791	17627	17753	17658	17435	17717	17573	17700	17530	17571	17727	17609	17695	17721	17485	17409	17643	17487	17675	17591	17728	17727	17578	17609	17417	17850	17614	17592	17648	17478	17658	17699	17671	17651	17713	17680	17579	17528	17764	17662	17888	17816	17548	17851	17692	17590	17758	17619	17688	17552	17683	17635	17598	17405	17636	17616	17764	17784	17653	17723	17659	17668	17503	17658	17695	17851	17578	17751	17673	17398	17716	17532	17542	17851	17777	17720	17571	17512	17600	17956	17677	17672	17455	17622	17704	17842	17730	17591	17756	17825	17638	17573	17516	17537	17633	17597	17705	17715	17585	17700	17906	17773	17537	17630	17802	17651	17784	17605	17712	17522	17615	17577	17540	17629	17810	17675	17782	17652	17646	17575	17660	17577	17584	17547	17749	17687	17605	17741	17441	17729	17607	17588	17702	17671	17801	17790	17478	17608	17763	17801	17770	17599	17582	17626	17782	17574	17675	17551	17715	17569	17802	17670	17533	17826	17686	17606	17675	17718	17428	17687	17513	17725	17668	17409	17672	17579	17505	17523	17589	17819	17583	17588	17745	17606	17767	17544	17567	17612	17575	17654	17364	17765	17830	17822	17793	17433	17871	17664	17675	17593	17574	17657	17708	17431	17574	17648	17535	17659	17554	17612	17428	17433	17487	17673	17749	17588	17650	17491	17600	17508	17560	17850	17828	17680	17735	17559	17446	17531	17688	17582	17507	17658	17517	17615	17643	17635	17689	18092	17566	17759	17705	17405	17667	17709	17485	17651	17669	17660	17546	17527	17665	17589	17448	17555	17749	17730	17695	17726	17571	17694	17746	17629	17716	17720	17836	17886	17678	17604	17453	17699	17569	17494	17560	17576	17645	17580	17698	17449	17631	17561	17733	17624	17658	17675	17568	17731	17779	17483	17729	17625	17491	17608	17434	17603	17678	17751	17562	17682	17564	17360	17621	17417	17662	17635	17696	17730	17497	17869	17709	17811	17707	17767	17628	17726	17600	17522	17645	17693	17787	17893	17601	17569	17686	17646	17615	17559	17679	17641	17642	17627	17500	17603	17467	17524	17775	17707	17480	17629	17754	17665	17346	17534	17552	17623	17344	17672	17792	17524	17525	17580	17515	17521	17399	17682	17537	17700	17657	17514	17737	17385	17604	17678	17537	17447	17624	17694	17554	17603	17585	17591	17663	17571	17730	17580	17794	17397	17640	17448	17701	17503	17459	17515	17664	17573	17612	17598	17601	17796	17695	17629	17661	17761	17813	17603	17492	17438	17615	17596	17487	17707	17628	17746	17403	17500	17632	17479	17604	17704	17459	17424	17553	17690	17502	17575	17649	17624	17629	17540	17794	17745	17628	17537	17695	17539	17673	17406	17570	17640	17756	17759	17683	17652	17472	17709	17471	17778	17701	17647	17589	17431	17466	17509	17669	17642	17601	17459	17464	17607	17496	17596	17785	17659	17662	17705	17745	17794	17604	17474	17590	17525	17607	17678	17400	17672	17900	17711	17634	17555	17545	17545	17608	17582	17621	17583	17675	17664	17420	17378	17746	17563	17628	17594	17634	17600	17602	17386	17550	17534	17624	17440	17436	17756	17379	17493	17605	17673	17437	17605	17701	17635	17523	17677	17795	17729	17673	17593	17551	17559	17569	17659	17545	17718	17529	17485	17912	17825	17505	17731	17582	17599	17580	17757	17546	17510	17508	17608	17464	17464	17467	17791	17556	17532	17545	17656	17564	17628	17547	17535	17604	17751	17537	17500	17458	17593	17744	17553	17473	17759	17511	17432	17838	17438	17720	17560	17739	17573	17853	17681	17567	17808	17423	17617	17584	17657	17564	17865	17666	17691	17741	17505	17353	17419	17594	17672	17660	17596	17686	17848	17541	17757	17549	17616	17631	17598	17602	17411	17656	17501	17546	17608	17613	17737	17645	17833	17778	17608	17639	17653	17715	17638	17751	17498	17810	17533	17576	17543	17578	17547	17646	17739	17729	17583	17552	17472	17467	17648	17745	17697	17620	17357	17421	17532	17581	17815	17476	17662	17538	17663	17503	17677	17675	17413	17527	17755	17622	17722	17651	17686	17766	17591	17608	17664	17562	17529	17643	17442	17664	17535	17743	17596	17579	17554	17778	17699	17498	17491	17656	17643	17688	17757	17845	17611	17463	17565	17517	17666	17615	17612	17655	17569	17733	17581	17588	17348	17691	17860	17749	17519	17741	17777	17485	17775	17587	17681	17646	17696	17722	17729	17439	17673	17464	17530	17688	17676	17658	17818	17546	17747	17662	17536	17534	17641	17844	17652	17680	17564	17867	17825	17645	17690	17733	17596	17587	17637	17747	17735	17625	17695	17680	17677	17595	17510	17586	17573	17680	17678	17711	17741	17592	17728	17592	17629	17591	17588	17591	17654	17883	17648	17750	17670	17513	17546	17563	17553	17591	17632	17719	17270	17477	17590	17374	17444	17501	17597	17547	17754	17461	17706	17402	17603	17715	17639	17469	17567	17729	17859	17562	17479	17606	17592	17609	17519	17631	17623	17673	17474	17619	17566	17582	17822	17706	17655	17597	17648	17566	17338	17598	17633	17600	17807	17518	17570	17695	17564	17762	17617	17476	17679	17721	17419	17746	17933	17560	17769	17698	17632	17607	17517	17672	17735	17592	17524	17471	17506	17854	17711	17858	17468	17442	17772	17798	17661	17623	17575	17618	17815	17581	17394	17539	17620	17512	17682	17488	17888	17663	17778	17488	17765	17722	17817	17586	17632	17704	17714	17524	17528	17662	17679	17399	17601	17665	17732	17689	17637	17726	17610	17793	17480	17457	17589	17557	17479	17592	17553	17831	17849	17628	17607	17521	17615	17696	17486	17637	17636	17753	17634	17678	17652	17589	17647	17506	17658	17566	17658	17534	17623	17759	17650	17752	17475	17526	17298	17445	17608	17490	17528	17693	17692	17580	17638	17776	17533	17656	17867	17732	17633	17586	17443	17774	17690	17957	17684	17710	17718	17597	17768	17570	17734	17383	17644	17475	17694	17559	17498	17602	17500	17561	17729	17673	17827	17690	17826	17649	17544	17616	17659	17599	17543	17448	17499	17566	17345	17553	17591	17307	17705	17632	17576	17625	17637	17572	17655	17771	17702	17713	17751	17742	17521	17633	17700	17562	17566	17523	17652	17662	17640	17926	17509	17579	17589	17677	17485	17775	17630	17707	17519	17872	17594	17503	17505	17373	17664	17676	17415	17651	17354	17483	17532	17636	17741	17639	17549	17685	17522	17396	17424	17888	17469	17566	17770	17605	17598	17660	17586	17508	17614	17434	17510	17575	17578	17684	17662	17594	17623	17594	17687	17569	17544	17355	17643	17547	17670	17645	17657	17643	17600	17593	17540	17694	17529	17598	17545	17624	17587	17716	17550	17728	17483	17711	17712	17685	17550	17814	17498	17509	17479	17767	17600	17665	17578	17609	17594	17575	17929	17438	17562	17693	17735	17809	17651	17606	17491	17260	17569	17640	17490	17623	17652	17687	17449	17327	17676	17657	17630	17614	17664	17591	17593	17469	17562	17586	17622	17693	17503	17925	17703	17722	17636	17695	17691	17796	17633	17685	17574	17696	17630	17630	17740	17860	17807	17622	17604	17454	17443	17661	17874	17672	17593	17769	17713	17612	17580	17332	17763	17867	17479	17387	17705	17617	17489	17798	17442	17653	17742	17574	17572	17451	17466	17703	17478	17711	17762	17662	17512	17752	17661	17648	17685	17622	17666	17635	17514	17471	17609	17638	17743	17400	17655	17610	17558	17620	17597	17473	17709	17709	17741	17582	17575	17656	17512	17609	17583	17685	17742	17561	17635	17527	17668	17805	17720	17520	17503	17775	17596	17692	17626	17780	17717	17709	17683	17690	17691	17636	17698	17585	17368	17467	17665	17452	17580	17792	17625	17374	17677	17789	17770	17593	17511	17568	17788	17491	17698	17700	17667	17653	17723	17491	17577	17497	17476	17698	17636	17631	17583	17687	17730	17639	17785	17577	17693	17659	17592	17688	17638	17494	17606	17562	17696	17400	17707	17580	17461	17636	17372	17628	17805	17795	17733	17559	17492	17443	17673	17567	17487	17680	17760	17535	17847	17543	17784	17526	17859	17549	17513	17507	17651	17277	17685	17622	17825	17757	17577	17776	17305	17651	17556	17593	17661	17412	17633	17720	17428	17647	17735	17582	17654	17520	17710	17497	17634	17890	17576	17491	17458	17499	17564	17532	17714	17626	17500	17531	17542	17663	17681	17452	17751	17605	17595	17536	17712	17836	17702	17693	17739	17691	17502	17428	17663	17611	17641	17883	17615	17363	17583	17701	17648	17773	17553	17719	17730	17582	17341	17659	17631	17559	17589	17579	17628	17615	17627	17630	17692	17550	17888	17428	17701	17599	17640	17553	17631	17540	17516	17528	17680	17605	17658	17664	17688	17784	17653	17469	17692	17480	17595	17505	17659	17270	17588	17515	17830	17675	17442	17415	17686	17758	17508	17636	17756	17615	17569	17717	17482	17854	17680	17635	17638	17600	17529	17667	17691	17645	17628	17706	17689	17710	17792	17680	17560	17705	17623	17592	17531	17646	17702	17689	17635	17431	17758	17773	17785	17794	17481	17596	17730	17492
18682	35460	34071	29303	31226	30102	27312	24228	21976	19047	17714	30196	46122	42892	35768	25839	18775	15985	15016	14700	14699	14648	14478	14489	14695	14546	14670	14584	14527	14682	14687	14709	14485	14642	14624	14466	14663	14495	14680	14631	14584	14644	14577	14502	14427	14569	14587	14628	14568	14479	14774	14691	14814	14619	14568	14576	14648	14765	14664	14435	14354	14682	14701	14822	14645	14691	14579	14428	14665	14734	14779	14633	14557	14639	14660	14568	14516	14701	14584	14620	14885	14531	14682	14623	14707	14548	14506	14757	14646	14724	14552	14658	14627	14704	14609	14778	14665	14643	14671	14643	14612	14480	14607	14694	14603	14655	14704	14623	14632	14591	14542	14557	14545	14782	14560	14586	14742	14616	14697	14556	14770	14551	14613	14520	14650	14623	14781	14598	14618	14720	14708	14457	14704	14470	14582	14888	14497	14622	14513	14763	14464	14651	14767	14576	14740	14688	14654	14638	14561	14383	14549	14643	14754	14579	14608	14465	14569	14557	14637	14504	14787	14543	14601	14633	14482	14537	14568	14504	14710	14753	14758	14731	14763	14510	14525	14752	14537	14658	14547	14640	14658	14592	14491	14733	14601	14557	14595	14676	14425	14637	14777	14569	14615	14707	14798	14526	14460	14488	14465	14607	14311	14626	14623	14638	14421	14582	14479	14452	14590	14482	14555	14673	14635	14621	14556	14526	14692	14574	14615	14690	14554	14495	14559	14384	14651	14675	14697	14539	14599	14550	14591	14731	14637	14659	14632	14527	14690	14695	14572	14668	14482	14668	14602	14626	14500	14549	14508	14742	14540	14636	14635	14412	14668	14586	14702	14594	14779	14668	14555	14585	14687	14594	14590	14654	14621	14641	14602	14613	14363	14709	14637	14581	14741	14538	14496	14564	14594	14499	14595	14657	14601	14612	14559	14600	14567	14688	14510	14685	14647	14436	14616	14741	14657	14468	14580	14433	14541	14656	14550	14567	14475	14622	14553	14685	14338	14673	14382	14648	14625	14475	14724	14547	14634	14834	14532	14608	14568	14614	14456	14456	14483	14607	14426	14591	14545	14629	14493	14518	14676	14489	14707	14481	14645	14315	14710	14638	14597	14573	14674	14462	14571	14568	14444	14652	14559	14639	14524	14504	14424	14698	14471	14548	14688	14564	14582	14749	14537	14426	14615	14480	14735	14568	14681	14557	14514	14531	14627	14648	14694	14629	14584	14734	14519	14465	14673	14636	14571	14579	14422	14451	14635	14674	14581	14586	14594	14560	14526	14699	14735	14551	14636	14548	14672	14734	14558	14754	14489	14567	14611	14438	14585	14596	14571	14642	14583	14669	14630	14597	14841	14754	14599	14654	14597	14545	14580	14622	14516	14377	14671	14491	14419	14638	14574	14601	14671	14577	14634	14512	14549	14578	14770	14583	14628	14488	14580	14632	14577	14545	14742	14413	14591	14603	14633	14619	14537	14569	14432	14576	14717	14747	14648	14550	14671	14482	14493	14504	14556	14714	14706	14436	14596	14704	14543	14525	14715	14607	14572	14581	14500	14686	14694	14618	14476	14422	14558	14604	14657	14396	14656	14462	14616	14504	14670	14610	14652	14340	14493	14600	14529	14577	14593	14674	14520	14643	14599	14543	14695	14640	14518	14639	14531	14593	14670	14486	14631	14657	14610	14515	14488	14590	14731	14545	14636	14540	14703	14613	14560	14646	14655	14630	14648	14589	14600	14567	14578	14623	14534	14614	14417	14529	14508	14604	14675	14512	14662	14578	14440	14607	14775	14417	14613	14630	14628	14534	14629	14381	14657	14718	14558	14468	14433	14696	14604	14683	14694	14446	14648	14455	14434	14565	14476	14537	14493	14680	14594	14542	14740	14666	14672	14657	14432	14573	14606	14570	14668	14560	14468	14609	14712	14491	14703	14547	14678	14505	14679	14472	14607	14680	14585	14494	14774	14638	14635	14523	14506	14743	14534	14729	14778	14518	14666	14465	14568	14478	14610	14304	14606	14607	14515	14616	14573	14563	14481	14488	14618	14623	14611	14632	14516	14713	14612	14487	14538	14506	14671	14624	14635	14560	14535	14475	14606	14659	14621	14712	14725	14753	14547	14479	14684	14562	14661	14422	14829	14636	14567	14646	14527	14457	14700	14568	14716	14686	14497	14509	14576	14421	14558	14424	14637	14600	14721	14688	14668	14466	14668	14638	14517	14529	14454	14652	14565	14660	14581	14732	14742	14584	14587	14713	14609	14711	14670	14683	14729	14703	14574	14395	14678	14756	14407	14547	14542	14544	14486	14685	14632	14735	14716	14494	14479	14640	14686	14569	14421	14451	14636	14440	14625	14510	14572	14628	14623	14610	14832	14505	14618	14461	14628	14657	14507	14614	14408	14603	14761	14675	14649	14566	14618	14566	14534	14679	14581	14607	14570	14744	14724	14633	14640	14380	14554	14484	14530	14496	14647	14542	14523	14732	14601	14674	14648	14593	14528	14469	14582	14652	14607	14559	14742	14558	14502	14652	14637	14494	14627	14551	14527	14663	14574	14498	14634	14563	14522	14554	14705	14527	14624	14670	14602	14771	14568	14537	14425	14440	14673	14606	14756	14684	14527	14566	14668	14650	14629	14630	14563	14714	14623	14605	14595	14545	14743	14664	14677	14629	14483	14696	14633	14748	14702	14394	14563	14571	14356	14673	14657	14671	14510	14584	14597	14542	14585	14605	14645	14436	14674	14660	14801	14447	14613	14528	14687	14616	14428	14709	14766	14517	14749	14617	14766	14586	14582	14479	14521	14576	14688	14444	14521	14599	14540	14638	14639	14499	14555	14641	14540	14573	14611	14559	14666	14491	14602	14577	14567	14610	14621	14463	14384	14727	14448	14586	14528	14717	14507	14551	14459	14475	14617	14453	14640	14754	14403	14540	14587	14613	14509	14606	14585	14643	14449	14505	14724	14389	14710	14660	14667	14580	14630	14642	14516	14648	14595	14669	14637	14708	14485	14391	14629	14687	14643	14471	14660	14621	14550	14499	14649	14551	14597	14667	14727	14627	14514	14655	14622	14593	14670	14597	14467	14646	14565	14563	14497	14610	14693	14759	14726	14618	14540	14761	14549	14781	14641	14611	14719	14548	14561	14524	14655	14516	14551	14659	14593	14595	14609	14635	14482	14504	14687	14659	14563	14719	14453	14748	14614	14415	14438	14683	14543	14574	14563	14462	14691	14705	14408	14435	14501	14458	14576	14516	14570	14397	14603	14575	14511	14601	14655	14663	14470	14563	14626	14599	14645	14627	14361	14545	14533	14621	14554	14747	14647	14454	14488	14579	14533	14460	14671	14575	14716	14636	14566	14517	14586	14538	14825	14599	14603	14400	14571	14656	14682	14665	14730	14519	14573	14500	14596	14689	14621	14484	14554	14514	14586	14585	14732	14615	14439	14518	14659	14600	14593	14630	14421	14439	14707	14551	14622	14542	14622	14546	14512	14607	14655	14509	14586	14592	14607	14565	14567	14627	14558	14545	14516	14589	14389	14644	14665	14522	14574	14447	14429	14491	14780	14566	14477	14520	14442	14589	14639	14548	14601	14675	14556	14686	14405	14763	14504	14672	14521	14689	14516	14564	14345	14575	14479	14637	14422	14555	14669	14577	14595	14648	14495	14589	14700	14456	14710	14485	14624	14518	14556	14445	14654	14617	14556	14711	14640	14654	14617	14633	14526	14645	14515	14602	14720	14609	14582	14605	14576	14525	14489	14578	14546	14552	14539	14613	14671	14544	14545	14582	14429	14560	14520	14567	14635	14454	14718	14624	14683	14611	14586	14663	14581	14698	14560	14644	14685	14738	14547	14702	14405	14557	14604	14605	14530	14628	14635	14564	14535	14791	14651	14612	14691	14339	14588	14674	14519	14684	14498	14514	14601	14448	14605	14710	14665	14484	14391	14667	14586	14617	14445	14649	14607	14518	14514	14521	14567	14538	14641	14582	14579	14610	14662	14729	14532	14687	14659	14561	14558	14813	14659	14728	14604	14408	14637	14625	14601	14663	14626	14620	14545	14630	14604	14544	14600	14617	14541	14576	14521	14450	14631	14661	14654	14471	14569	14522	14487	14728	14474	14726	14529	14551	14676	14650	14595	14515	14720	14523	14543	14591	14524	14751	14633	14719	14612	14580	14683	14603	14572	14718	14565	14566	14536	14392	14560	14435	14607	14587	14653	14716	14679	14445	14617	14491	14408	14556	14590	14596	14476	14685	14669	14484	14564	14626	14562	14555	14655	14656	14518	14740	14545	14541	14639	14651	14614	14527	14695	14661	14386	14619	14489	14499	14660	14542	14480	14453	14484	14603	14537	14807	14663	14489	14566	14679	14866	14491	14606	14322	14485	14469	14604	14652	14772	14455	14382	14600	14761	14537	14614	14737	14647	14555	14623	14544	14718	14524	14641	14514	14463	14529	14594	14624	14517	14392	14481	14632	14411	14699	14549	14579	14601	14508	14559	14532	14568	14583	14547	14598	14737	14544	14642	14567	14702	14599	14617	14597	14512	14553	14583	14711	14605	14541	14401	14314	14408	14601	14454	14428	14544	14743	14496	14683	14502	14654	14590	14464	14726	14571	14586	14707	14730	14522	14563	14602	14613	14612	14465	14575	14639	14666	14721	14565	14721	14529	14501	14890	14801	14519	14628	14663	14608	14433	14599	14677	14668	14412	14638	14610	14571	14678	14601	14713	14589	14596	14647	14594	14478	14395	14532	14663	14775	14607	14644	14678	14612	14488	14582	14579	14588	14649	14434	14608	14588	14620	14648	14587	14623	14607	14588	14503	14622	14742	14853	14551	14575	14586	14622	14660	14732	14566	14702	14467	14644	14605	14615	14693	14519	14685	14529	14648	14501	14517	14557	14707	14556	14715	14499	14658	14642	14529	14642	14752	14543	14684	14566	14489	14591	14570	14541	14498	14627	14706	14561	14619	14537	14648	14730	14546	14664	14681	14620	14611	14560	14489	14426	14501	14766	14449	14536	14574	14550	14603	14504	14628	14437	14742	14550	14524	14571	14661	14661	14703	14534	14658	14535	14351	14669	14576	14536	14764	14712	14563	14531	14474	14579	14604	14658	14565	14613	14737
27196	23883	32016	30272	25935	24874	22992	20996	19673	19284	18667	19013	21063	20904	20024	18922	18141	17928	17407	17588	17398	17322	17426	17483	17421	17490	17495	17388	17422	17621	17400	17550	17485	17527	17525	17534	17584	17458	17277	17396	17477	17418	17563	17554	17611	17649	17243	17483	17459	17377	17544	17591	17411	17618	17382	17321	17365	17522	17398	17471	17616	17365	17640	17289	17609	17656	17577	17387	17543	17558	17436	17510	17340	17439	17174	17525	17589	17394	17501	17339	17614	17380	17275	17343	17569	17456	17409	17454	17164	17476	17498	17457	17481	17401	17526	17418	17294	17316	17570	17458	17463	17469	17502	17448	17521	17259	17259	17328	17636	17369	17122	17533	17461	17313	17500	17491	17415	17388	17365	17264	17465	17397	17452	17551	17455	17251	17566	17410	17499	17535	17343	17436	17518	17277	17354	17567	17427	17201	17460	17557	17800	17391	17447	17410	17248	17424	17549	17269	17717	17287	17382	17356	17644	17448	17390	17359	17490	17418	17526	17595	17458	17553	17542	17439	17290	17399	17646	17449	17613	17530	17461	17227	17381	17511	17572	17336	17585	17549	17447	17475	17213	17408	17498	17297	17496	17343	17557	17545	17482	17399	17499	17451	17447	17502	17384	17474	17614	17494	17342	17481	17389	17346	17433	17428	17446	17448	17210	17412	17290	17422	17403	17529	17426	17625	17394	17443	17500	17268	17356	17367	17528	17431	17536	17197	17456	17569	17491	17314	17480	17510	17356	17596	17410	17556	17508	17538	17542	17536	17397	17356	17413	17559	17502	17347	17365	17433	17399	17486	17534	17373	17334	17369	17383	17392	17220	17522	17435	17510	17502	17434	17594	17322	17515	17496	17441	17482	17534	17261	17390	17379	17382	17458	17353	17413	17509	17385	17315	17439	17476	17319	17311	17426	17310	17340	17592	17395	17623	17398	17572	17512	17609	17566	17484	17415	17636	17232	17277	17443	17471	17338	17219	17389	17299	17119	17240	17412	17484	17397	17779	17519	17465	17488	17468	17541	17408	17294	17394	17577	17602	17541	17354	17410	17348	17376	17599	17330	17484	17303	17541	17517	17537	17416	17543	17439	17337	17390	17484	17255	17383	17357	17583	17356	17444	17370	17290	17578	17423	17517	17452	17439	17244	17589	17432	17308	17439	17396	17447	17299	17421	17396	17506	17552	17390	17574	17498	17487	17532	17415	17497	17501	17503	17354	17458	17481	17467	17516	17458	17350	17437	17396	17471	17144	17266	17456	17532	17441	17248	17350	17456	17420	17438	17409	17336	17429	17483	17729	17556	17256	17419	17411	17503	17399	17291	17387	17386	17572	17610	17595	17395	17538	17238	17487	17407	17469	17463	17502	17344	17389	17346	17418	17349	17371	17622	17525	17574	17381	17439	17313	17535	17469	17403	17342	17527	17527	17488	17381	17333	17432	17568	17425	17398	17485	17504	17685	17499	17508	17333	17429	17389	17420	17476	17410	17460	17416	17460	17537	17397	17521	17544	17622	17395	17374	17526	17449	17429	17235	17432	17490	17466	17462	17349	17322	17472	17445	17461	17263	17386	17652	17597	17459	17286	17638	17516	17575	17251	17521	17636	17324	17549	17378	17379	17286	17375	17506	17375	17279	17563	17378	17387	17289	17245	17571	17389	17442	17421	17495	17488	17372	17552	17412	17153	17595	17457	17329	17382	17595	17623	17306	17354	17253	17549	17327	17481	17283	17394	17268	17488	17318	17503	17434	17314	17231	17353	17425	17277	17386	17391	17379	17553	17531	17587	17298	17261	17578	17558	17479	17619	17502	17496	17477	17528	17281	17349	17321	17396	17339	17431	17462	17289	17506	17448	17521	17659	17529	17654	17576	17386	17445	17425	17494	17505	17454	17442	17428	17597	17335	17389	17613	17533	17378	17635	17343	17387	17558	17446	17435	17554	17421	17523	17575	17564	17597	17554	17522	17482	17352	17536	17540	17512	17212	17201	17552	17292	17538	17399	17401	17499	17384	17456	17453	17378	17472	17320	17374	17570	17381	17495	17272	17352	17394	17459	17434	17393	17452	17432	17402	17751	17458	17356	17447	17369	17167	17438	17786	17584	17569	17368	17564	17578	17421	17350	17640	17631	17470	17482	17515	17468	17351	17263	17500	17448	17533	17683	17619	17343	17291	17453	17517	17379	17483	17546	17446	17308	17450	17418	17350	17552	17410	17767	17473	17546	17427	17454	17495	17374	17426	17466	17375	17560	17431	17505	17314	17298	17389	17405	17397	17455	17437	17392	17533	17508	17439	17276	17587	17464	17335	17347	17421	17406	17419	17601	17574	17403	17353	17394	17369	17831	17399	17420	17421	17290	17389	17456	17600	17369	17301	17585	17665	17726	17413	17570	17312	17495	17420	17533	17507	17307	17484	17313	17410	17173	17386	17429	17565	17464	17242	17632	17414	17313	17470	17572	17632	17388	17430	17345	17274	17607	17638	17397	17407	17449	17454	17510	17481	17452	17210	17405	17373	17448	17284	17617	17760	17453	17380	17609	17544	17460	17346	17490	17433	17519	17496	17456	17333	17282	17321	17290	17477	17407	17253	17378	17411	17365	17241	17476	17383	17508	17520	17794	17478	17390	17522	17282	17557	17492	17442	17625	17739	17570	17441	17563	17525	17479	17496	17353	17582	17461	17552	17411	17444	17519	17491	17254	17457	17447	17449	17480	17501	17534	17389	17325	17528	17251	17498	17327	17513	17422	17401	17301	17264	17457	17486	17435	17365	17460	17642	17340	17284	17459	17337	17482	17325	17426	17465	17296	17389	17479	17576	17462	17461	17323	17462	17567	17485	17533	17483	17370	17472	17667	17355	17511	17440	17407	17441	17280	17569	17263	17486	17401	17475	17550	17476	17346	17424	17527	17498	17351	17464	17638	17407	17504	17339	17651	17390	17660	17583	17612	17587	17361	17551	17646	17359	17562	17499	17322	17406	17463	17487	17494	17618	17571	17374	17335	17450	17512	17468	17264	17280	17346	17422	17332	17580	17270	17514	17355	17461	17493	17371	17658	17407	17490	17355	17326	17402	17198	17373	17421	17648	17558	17325	17443	17272	17345	17575	17535	17279	17600	17510	17509	17537	17522	17444	17571	17447	17518	17351	17487	17165	17528	17778	17602	17322	17429	17462	17492	17470	17379	17345	17154	17458	17390	17270	17520	17330	17452	17312	17340	17297	17512	17279	17689	17613	17313	17420	17400	17398	17430	17473	17610	17438	17380	17351	17359	17559	17535	17600	17439	17402	17515	17428	17430	17715	17170	17279	17396	17370	17438	17239	17482	17518	17414	17319	17488	17427	17589	17308	17136	17404	17237	17418	17340	17714	17427	17591	17497	17548	17552	17364	17435	17505	17432	17500	17399	17500	17512	17371	17409	17460	17532	17378	17260	17367	17505	17482	17359	17386	17379	17510	17349	17400	17245	17609	17551	17288	17195	17457	17318	17351	17474	17710	17474	17362	17590	17348	17474	17595	17245	17361	17363	17501	17337	17504	17392	17504	17205	17458	17532	17637	17556	17585	17389	17711	17292	17545	17439	17116	17273	17553	17245	17325	17243	17501	17283	17291	17533	17530	17303	17377	17384	17502	17220	17372	17574	17319	17513	17363	17347	17267	17234	17330	17478	17534	17554	17466	17465	17440	17733	17464	17596	17406	17412	17424	17474	17540	17624	17465	17472	17590	17547	17494	17519	17396	17535	17480	17577	17295	17372	17520	17417	17228	17363	17561	17602	17439	17351	17489	17554	17393	17651	17341	17310	17479	17405	17518	17722	17550	17401	17374	17533	17517	17429	17321	17506	17689	17333	17496	17388	17196	17540	17407	17601	17503	17423	17476	17354	17282	17551	17222	17376	17568	17513	17438	17467	17461	17408	17325	17576	17469	17493	17346	17581	17632	17661	17397	17210	17444	17515	17355	17554	17422	17429	17569	17436	17586	17424	17585	17535	17446	17426	17548	17528	17440	17549	17420	17538	17367	17199	17499	17379	17408	17336	17555	17473	17348	17647	17487	17410	17499	17547	17514	17460	17288	17507	17423	17493	17344	17421	17393	17481	17466	17507	17347	17674	17463	17564	17427	17471	17397	17417	17494	17366	17329	17654	17489	17298	17420	17219	17325	17559	17431	17639	17519	17272	17405	17465	17378	17499	17415	17395	17346	17438	17593	17404	17573	17427	17371	17361	17423	17401	17506	17391	17265	17511	17436	17543	17412	17421	17622	17409	17532	17530	17420	17372	17434	17483	17348	17503	17558	17413	17461	17554	17311	17553	17283	17422	17552	17498	17485	17586	17310	17221	17499	17458	17517	17625	17384	17212	17587	17494	17467	17389	17476	17225	17309	17356	17629	17299	17571	17556	17462	17412	17477	17544	17539	17565	17411	17415	17586	17475	17519	17510	17325	17443	17394	17457	17408	17440	17599	17618	17372	17494	17552	17566	17545	17444	17447	17550	17431	17518	17269	17454	17455	17544	17562	17486	17441	17531	17418	17154	17515	17612	17445	17596	17182	17111	17337	17477	17361	17394	17366	17397	17558	17427	17444	17588	17447	17597	17632	17208	17541	17406	17463	17443	17554	17283	17699	17632	17384	17508	17561	17529	17579	17666	17439	17287	17364	17151	17401	17254	17390	17387	17509	17526	17412	17260	17363	17440	17437	17523	17507	17625	17514	17559	17425	17158	17422	17408	17497	17572	17397	17507	17331	17285	17479	17697	17517	17352	17557	17276	17301	17601	17600	17648	17434	17350	17497	17414	17479	17218	17408	17705	17391	17423	17538	17346	17333	17572	17658	17303	17426	17502	17590	17351	17453	17409	17517	17259	17324	17361	17484	17546	17368	17501	17563	17717	17501	17243	17291	17421	17437	17321	17341	17352	17361	17505	17198	17326	17313	17479	17175	17609	17497	17319	17450	17349	17458	17423	17557	17543	17527	17401	17516	17236	17324	17381	17681	17444	17463	17416	17468	17430	17601	17407	17469	17524	17496	17486	17328	17312	17372	17509	17554	17537	17319	17397	17489	17483	17235	17437	17434	17566	17327	17363	17408	17423	17484	17564	17636	17559	17520	17281	17405	17601	17389	17366	17602
17530	30737	32520	27970	25569	24717	21718	19709	18223	17253	16365	16874	19548	18711	17126	15694	15038	14622	14703	14540	14566	14729	14333	14667	14489	14652	14617	14519	14514	14696	14473	14516	14500	14455	14479	14518	14692	14525	14518	14423	14575	14517	14537	14394	14579	14553	14540	14450	14550	14595	14473	14594	14583	14644	14560	14708	14658	14657	14571	14445	14606	14519	14728	14592	14310	14689	14601	14509	14521	14669	14611	14473	14681	14483	14542	14732	14591	14625	14408	14420	14521	14604	14598	14480	14607	14645	14386	14621	14621	14521	14484	14362	14584	14495	14542	14583	14803	14565	14550	14596	14565	14631	14627	14545	14472	14551	14407	14629	14420	14444	14589	14442	14606	14534	14557	14497	14641	14447	14504	14570	14604	14618	14592	14552	14605	14436	14426	14537	14493	14465	14558	14447	14488	14729	14582	14668	14527	14543	14398	14421	14716	14461	14446	14595	14605	14556	14511	14371	14334	14678	14543	14561	14522	14599	14549	14596	14405	14505	14421	14679	14490	14606	14554	14728	14579	14556	14584	14558	14565	14381	14657	14663	14462	14518	14633	14520	14511	14461	14674	14487	14547	14641	14448	14461	14569	14444	14548	14549	14486	14638	14571	14696	14557	14552	14649	14617	14647	14641	14677	14499	14591	14662	14342	14495	14508	14625	14624	14644	14544	14559	14709	14478	14575	14551	14507	14601	14498	14489	14534	14544	14528	14486	14495	14709	14501	14462	14450	14638	14572	14615	14493	14629	14488	14603	14389	14716	14418	14667	14461	14666	14515	14672	14718	14371	14613	14568	14543	14682	14619	14601	14650	14613	14404	14589	14556	14562	14447	14597	14531	14385	14490	14528	14559	14454	14469	14523	14766	14586	14562	14552	14324	14612	14551	14561	14550	14491	14419	14573	14596	14693	14414	14554	14653	14586	14687	14439	14383	14533	14422	14559	14634	14540	14329	14503	14582	14624	14522	14529	14438	14745	14469	14486	14416	14571	14652	14578	14574	14625	14585	14536	14381	14679	14648	14478	14741	14616	14602	14614	14615	14661	14714	14626	14604	14547	14488	14438	14496	14602	14653	14310	14586	14665	14477	14518	14602	14596	14517	14534	14450	14506	14748	14534	14663	14547	14484	14589	14668	14608	14437	14499	14422	14479	14271	14541	14505	14522	14465	14593	14475	14683	14522	14666	14504	14484	14576	14421	14526	14465	14573	14474	14618	14624	14658	14570	14659	14569	14408	14293	14552	14587	14589	14526	14537	14548	14488	14500	14400	14620	14510	14531	14541	14711	14708	14712	14540	14723	14543	14555	14509	14686	14541	14536	14341	14449	14499	14565	14813	14506	14686	14421	14485	14316	14584	14568	14601	14540	14669	14327	14473	14619	14604	14460	14380	14634	14560	14509	14561	14500	14560	14578	14885	14514	14560	14611	14379	14584	14572	14625	14626	14696	14611	14360	14575	14672	14687	14600	14581	14661	14758	14517	14477	14436	14560	14625	14450	14633	14508	14621	14517	14547	14454	14695	14474	14569	14615	14456	14589	14415	14344	14636	14616	14501	14674	14500	14612	14473	14656	14581	14424	14588	14521	14499	14382	14607	14524	14613	14607	14419	14643	14677	14559	14486	14679	14491	14537	14607	14568	14317	14543	14551	14525	14594	14540	14547	14515	14570	14688	14604	14573	14519	14414	14476	14437	14547	14637	14488	14475	14487	14689	14631	14541	14449	14381	14678	14532	14405	14654	14510	14587	14576	14585	14404	14471	14321	14371	14568	14602	14661	14347	14468	14689	14511	14610	14638	14396	14573	14656	14577	14552	14357	14437	14473	14388	14580	14661	14503	14503	14498	14565	14553	14509	14465	14525	14490	14441	14632	14534	14568	14565	14461	14635	14558	14418	14323	14535	14375	14482	14474	14561	14603	14445	14554	14550	14574	14643	14358	14449	14407	14569	14524	14612	14613	14652	14750	14555	14596	14529	14595	14468	14614	14679	14440	14599	14431	14496	14522	14477	14477	14604	14401	14551	14592	14553	14664	14596	14452	14582	14529	14668	14696	14569	14429	14431	14432	14328	14504	14704	14673	14519	14470	14503	14610	14547	14540	14598	14671	14513	14665	14615	14625	14586	14550	14618	14460	14658	14444	14606	14558	14580	14607	14544	14618	14500	14492	14526	14608	14520	14512	14572	14602	14566	14549	14511	14639	14613	14633	14638	14532	14532	14501	14550	14546	14619	14530	14433	14467	14601	14463	14421	14693	14454	14617	14571	14536	14498	14711	14579	14578	14763	14524	14633	14583	14625	14544	14497	14612	14601	14635	14641	14555	14553	14484	14550	14611	14613	14790	14701	14597	14454	14585	14654	14560	14538	14589	14575	14597	14621	14495	14584	14644	14541	14553	14442	14500	14473	14522	14551	14707	14484	14620	14683	14620	14565	14515	14500	14528	14569	14545	14443	14445	14584	14638	14610	14415	14628	14673	14582	14605	14467	14360	14632	14616	14573	14445	14543	14637	14543	14453	14569	14609	14554	14430	14361	14652	14508	14564	14579	14563	14358	14573	14632	14667	14606	14527	14478	14609	14657	14572	14502	14457	14638	14664	14398	14530	14590	14507	14646	14598	14576	14532	14362	14513	14542	14690	14529	14572	14533	14375	14476	14639	14552	14606	14669	14582	14556	14628	14454	14503	14529	14673	14738	14553	14594	14592	14597	14499	14632	14514	14690	14421	14485	14430	14551	14545	14514	14583	14552	14440	14513	14711	14559	14478	14668	14662	14625	14576	14503	14653	14509	14746	14707	14567	14611	14357	14527	14576	14349	14774	14616	14620	14580	14615	14565	14557	14722	14569	14558	14350	14553	14572	14744	14550	14503	14566	14556	14613	14486	14565	14470	14440	14561	14635	14630	14595	14572	14639	14447	14643	14797	14718	14543	14598	14539	14501	14523	14603	14453	14471	14597	14576	14555	14566	14711	14462	14390	14344	14624	14707	14477	14498	14478	14566	14616	14653	14670	14695	14681	14590	14444	14499	14598	14607	14717	14554	14497	14538	14608	14594	14655	14319	14576	14538	14562	14539	14568	14390	14667	14606	14611	14439	14434	14712	14648	14358	14543	14612	14599	14520	14561	14634	14683	14550	14775	14573	14554	14544	14720	14639	14564	14454	14446	14682	14443	14533	14625	14517	14403	14730	14648	14608	14574	14653	14392	14654	14542	14618	14438	14570	14613	14755	14530	14485	14605	14411	14565	14579	14613	14495	14561	14632	14621	14498	14569	14574	14662	14622	14522	14624	14550	14587	14586	14415	14563	14646	14632	14495	14665	14693	14598	14663	14705	14411	14600	14514	14375	14594	14503	14504	14502	14639	14646	14632	14610	14485	14707	14631	14528	14568	14343	14643	14545	14611	14432	14418	14472	14602	14592	14583	14603	14643	14535	14553	14608	14657	14607	14607	14575	14543	14590	14444	14452	14476	14689	14523	14510	14347	14534	14436	14592	14564	14626	14464	14492	14549	14597	14467	14399	14585	14613	14611	14517	14485	14551	14574	14607	14589	14590	14483	14655	14608	14634	14626	14370	14543	14540	14606	14509	14775	14544	14514	14616	14651	14685	14479	14472	14741	14616	14575	14615	14711	14575	14668	14538	14552	14518	14785	14422	14678	14578	14527	14574	14452	14539	14713	14526	14549	14542	14543	14606	14509	14418	14623	14562	14490	14510	14512	14703	14536	14599	14688	14486	14532	14654	14696	14409	14532	14651	14593	14653	14664	14754	14596	14659	14429	14564	14500	14491	14467	14556	14571	14635	14430	14465	14645	14505	14625	14554	14614	14554	14506	14649	14775	14374	14661	14419	14679	14448	14564	14378	14550	14597	14649	14566	14716	14323	14646	14618	14566	14660	14624	14530	14477	14474	14531	14657	14605	14547	14523	14684	14328	14597	14558	14694	14580	14478	14542	14639	14531	14578	14321	14577	14679	14533	14487	14577	14585	14701	14451	14668	14507	14492	14483	14580	14530	14701	14497	14497	14522	14558	14462	14542	14598	14590	14634	14562	14603	14635	14426	14632	14601	14589	14546	14683	14485	14553	14442	14677	14561	14718	14701	14446	14563	14573	14617	14560	14486	14520	14474	14702	14560	14666	14515	14588	14466	14537	14571	14687	14768	14591	14536	14663	14615	14664	14451	14463	14519	14445	14743	14519	14561	14581	14363	14654	14452	14545	14588	14518	14573	14501	14520	14564	14669	14763	14599	14452	14410	14610	14614	14606	14594	14628	14590	14700	14554	14581	14578	14634	14502	14638	14576	14574	14663	14617	14655	14561	14791	14556	14613	14678	14519	14471	14535	14667	14621	14522	14599	14580	14533	14504	14659	14398	14449	14659	14523	14290	14590	14662	14648	14663	14523	14569	14661	14375	14616	14517	14562	14769	14539	14558	14485	14608	14587	14502	14579	14503	14794	14508	14308	14589	14612	14529	14439	14524	14566	14570	14421	14486	14562	14583	14442	14537	14568	14691	14417	14559	14561	14524	14567	14558	14572	14532	14440	14538	14662	14646	14505	14543	14619	14462	14450	14574	14387	14675	14574	14374	14654	14647	14671	14749	14445	14729	14512	14477	14466	14575	14560	14602	14514	14493	14722	14516	14430	14680	14470	14538	14532	14551	14509	14571	14488	14472	14473	14592	14485	14704	14735	14665	14490	14628	14598	14528	14566	14496	14690	14522	14519	14556	14569	14666	14713	14631	14537	14468	14657	14530	14457	14486	14574	14441	14371	14420	14467	14550	14603	14492	14667	14671	14688	14569	14619	14442	14610	14700	14495	14764	14642	14498	14415	14541	14614	14732	14720	14522	14513	14551	14438	14529	14549	14545	14548	14578	14620	14590	14441	14582	14441	14627	14585	14411	14475	14800	14675	14498	14690	14501	14520	14690	14594	14575	14485	14588	14624	14677	14634	14560	14592	14478	14316	14649	14582	14438	14707	14601	14542	14647	14732	14547	14543	14613	14529	14798	14457	14517	14427	14553	14682	14697	14584	14564	14459	14532	14558	14512	14490	14432	14563	14541	14519	14545	14729	14511	14532	14616	14485	14655	14687	14643	14475	14474	14631	14687	14547	14364	14586	14482	14559
24321	20979	28343	25640	24803	26624	25328	22582	21237	20189	20002	23727	31964	30148	25968	22005	19030	18170	17686	17578	17429	17393	17573	17420	17500	17619	17324	17351	17475	17393	17578	17347	17367	17410	17511	17425	17436	17456	17512	17226	17256	17334	17339	17444	17532	17358	17436	17276	17409	17488	17264	17386	17217	17383	17431	17435	17633	17444	17407	17247	17294	17342	17455	17523	17348	17249	17328	17363	17420	17398	17360	17296	17350	17363	17496	17480	17494	17502	17335	17545	17170	17169	17328	17312	17379	17284	17364	17301	17324	17540	17420	17399	17589	17290	17425	17043	17252	17299	17505	17390	17433	17376	17373	17273	17204	17473	17298	17467	17170	17188	17445	17268	17413	17174	17418	17151	17379	17283	17385	17278	17240	17351	17516	17440	17306	17407	17410	17262	17331	17348	17447	17239	17101	17336	17349	17407	17374	17390	17171	17426	17351	17451	17273	17425	17202	17239	17376	17497	17335	17415	17468	17395	17599	17518	17583	17589	17168	17196	17330	17265	17408	17387	17482	17225	17268	17391	17301	17214	17377	17317	17385	17178	17335	17302	17308	17422	17448	17300	17364	17014	17332	17363	17278	17213	17357	17590	17267	17207	17347	17234	17392	17446	17211	17447	17352	17312	17634	17416	17364	17332	17372	17554	17316	17044	17300	17499	17417	17288	17465	17378	17416	17553	17344	17303	17458	17306	17340	17445	17260	17240	17418	17264	17569	17314	17261	17284	17275	17457	17304	17334	17510	17345	17385	17172	17234	17358	17314	17335	17260	17363	17282	17481	17296	17350	16994	17351	17284	17233	17313	17399	17329	17239	17402	17258	17307	17159	17006	17278	17371	17213	17130	17346	17454	17543	17270	17347	17526	17329	17143	17275	17406	17308	17435	17418	17551	17359	17469	17199	17496	17220	17541	17409	17451	17414	17304	17376	17262	17305	17490	17283	17312	17581	17457	17251	17309	17205	17179	17242	17406	17333	17424	17325	17299	17331	17259	17457	17496	17293	17410	17205	17497	17258	17363	17522	17250	17373	17164	17339	17320	17266	17343	17344	17336	17281	17416	17477	17422	17314	17290	17409	17342	17457	17423	17337	17416	17314	17268	17344	17455	17469	17331	17371	17294	17421	17365	17243	17236	17317	17466	17264	17419	17470	17283	17299	17346	17464	17425	17375	17291	17472	17301	17463	17446	17375	17395	17244	17367	17297	17291	17500	17181	17563	17376	17271	17439	17404	17451	17655	17471	17458	17531	17492	17300	17094	17297	17321	17452	17096	17395	17334	17307	17258	17348	17283	17461	17275	17246	17397	17313	17105	17288	17301	17305	17278	17445	17405	17303	17411	17279	17630	17456	17327	17393	17145	17406	17402	17637	17452	17478	17441	17312	17395	17077	17082	17512	17357	17610	17371	17207	17293	17277	17233	17376	17311	17247	17169	17105	17445	17161	17256	17266	17403	17438	17337	17152	17393	17424	17251	17369	17489	17577	17319	17410	17365	17230	17371	17225	17412	17479	17311	17318	17280	17404	17421	17459	17383	17279	17653	17401	17326	17523	17428	17349	17393	17453	17451	17269	17487	17153	17358	17493	17454	17439	17375	17185	17215	17244	17528	17413	17333	17345	17312	17411	17525	17177	17243	17252	17253	17469	17251	17274	17169	17442	17567	17362	17412	17329	17433	17604	17523	17482	17380	17225	17335	17326	17521	17406	17532	17442	17398	17292	17294	17433	17210	17414	17144	17277	17186	17179	17265	17309	17195	17297	17305	17318	17139	17556	17153	17306	17251	17367	17575	17373	17546	17337	17159	17297	17552	17222	17325	17490	17497	17452	17368	17401	17325	17275	17253	17425	17263	17233	17430	17275	17427	17348	17509	17345	17331	17220	17471	17514	17578	17377	17462	17363	17478	17432	17443	17531	17483	17283	17386	17466	17345	17543	17321	17230	17162	17344	17332	17334	17246	17292	17208	17345	17420	17457	17234	17415	17399	17338	17382	17228	17249	17223	17316	17415	17336	17453	17229	17526	17260	17446	17175	17403	17459	17422	17486	17205	17374	17460	17412	17463	17326	17148	17340	17318	17369	17360	17324	17361	17415	17483	17358	17369	17382	17450	17318	17188	17359	17400	17316	17274	17297	17249	17398	17370	17331	17520	17372	17415	17543	17575	17050	17422	17379	17457	17340	17299	17373	17382	17196	17174	17212	17413	17517	17367	17412	17288	17327	17240	17487	17367	17240	17319	17228	17377	17283	17429	17336	17691	17368	17206	17300	17387	17299	17423	17432	17423	17097	17466	17379	17503	17488	17378	17146	17259	17166	17428	17269	17425	17186	17100	17255	17390	17372	17360	17503	17292	17252	17303	17401	17313	17144	17260	17231	17254	17295	17274	17417	17297	17384	17202	17355	17210	17453	17340	17312	17436	17247	17282	17383	17297	17250	17385	17298	17329	17309	17282	17340	17240	17270	17498	17436	17477	17593	17323	17527	17363	17418	17485	17427	17362	17715	17405	17531	17289	17507	17185	17415	17407	17385	17351	17271	17228	17266	17328	17545	17176	17387	17349	17358	17290	17434	17372	17321	17360	17361	17366	17387	17102	17334	17334	17250	17396	17336	17368	17228	17409	17187	17344	17337	17186	17547	17408	17356	17485	17208	17367	17521	17262	17300	17122	17220	17401	17286	17285	17399	17210	17298	17206	17452	17450	17403	17330	17391	17149	17339	17346	17496	17371	17502	17462	17273	17468	17268	17187	17440	17326	17130	17282	17259	17293	17275	17376	17211	17357	17337	17422	17394	17507	17352	17361	17281	17200	17341	17313	17430	17539	17363	17296	17257	17280	17124	17305	17436	17185	17143	17338	17208	17265	17425	17553	17464	17318	17478	17292	17302	17332	17431	17320	17393	17369	17502	17454	17328	17252	17195	17293	17238	17278	17332	17306	17368	17458	17220	17370	17207	17334	17355	17424	17464	17625	17303	17165	17442	17382	17375	17208	17282	17193	17315	17385	17026	17442	17249	17341	17065	17404	17399	17304	17247	17217	17132	17388	17492	17305	17480	17124	17404	17474	17396	17514	17276	17432	17286	17288	17264	17119	17536	17302	17481	17469	17360	17581	17420	17434	17413	17458	17360	17172	17254	17180	17528	17532	17304	17413	17331	17535	17295	17316	17276	17171	17509	17412	17285	17400	17490	17418	17443	17280	17538	17462	17334	17339	17291	17349	17234	17444	17488	17269	17458	17407	17222	17393	17200	17260	17389	17464	17298	17446	17335	17343	17261	17441	17447	17431	17344	17548	17375	17285	17352	17238	17159	17309	17407	17275	17426	17372	17365	17426	17644	17522	17246	17385	17287	17412	17509	17301	17259	17330	17364	17174	17277	17395	17322	17462	17386	17229	17218	17347	17258	17541	17584	17205	17376	17359	17387	17315	17283	17114	17548	17448	17470	17444	17360	17337	17071	17356	17382	17466	17439	17352	17314	17278	17219	17430	17361	17286	17278	17402	17485	17324	17285	17615	17280	17367	17442	17480	17376	17383	17381	17335	17269	17599	17294	17462	17433	17360	17084	17387	17253	17356	17393	17348	17317	17353	17274	17468	17381	17438	17318	17167	17395	17219	17218	17239	17358	17432	17528	17525	17391	17407	17633	17224	17396	17232	17462	17272	17426	17469	17273	17402	17388	17430	17365	17440	17587	17369	17464	17246	17401	17420	17263	17349	17610	17298	17312	17479	17203	17257	17451	17586	17520	17360	17504	17507	17338	17437	17176	17484	17314	17272	17379	17505	17589	17349	17346	17405	17546	17493	17250	17439	17388	17333	17328	17456	17326	17241	17215	17347	17270	17313	17371	17432	17402	17370	17327	17334	17493	17253	17525	17411	17328	17331	17276	17282	17393	17267	17295	17384	17346	17400	17288	17182	17138	17393	17300	17334	17282	17342	17491	17433	17421	17432	17316	17335	17389	17365	17315	17367	17226	17448	17457	17326	17346	17451	17397	17193	17315	17272	17320	17445	17379	17415	17396	17330	17530	17131	17389	17571	17422	17319	17242	17338	17329	17328	17306	17351	17394	17488	17381	17429	17358	17302	17351	17375	17375	17513	17321	17215	17222	17393	17291	17304	17263	17391	17398	17630	17492	17404	17468	17534	17404	17302	17242	17460	17045	17205	17484	17252	17282	17478	17250	17370	17203	17275	17295	17376	17481	17176	17425	17510	17247	17197	17282	17508	17543	17399	17461	17135	17290	17333	17398	17101	17281	17584	17385	17374	17320	17447	17258	17434	17274	17206	17272	17711	17451	17390	17469	17560	17441	17266	17224	17558	17379	17483	17215	17454	17482	17427	17326	17714	17385	17252	17433	17368	17214	17359	17598	17280	17253	17231	17388	17365	17328	17253	17275	17414	17392	17332	17407	17487	17415	17518	17358	17461	17345	17167	17597	17370	17553	17329	17229	17250	17339	17367	17290	17436	17457	17249	17354	17334	17424	17280	17422	17371	17387	17618	17498	17317	17539	17340	17381	17348	17507	17245	17264	17321	17339	17204	17274	17317	17481	17442	17350	17417	17242	17308	17131	17452	17310	17382	17375	17441	17403	17440	17339	17303	17458	17425	17213	17450	17460	17309	17356	17504	17386	17172	17342	17227	17339	17423	17398	17391	17588	17595	17311	17070	17353	17426	17326	17429	17344	17417	17550	17293	17302	17236	17365	17266	17354	17158	17210	17534	17406	17678	17371	17542	17488	17420	17535	17408	17319	17436	17355	17524	17277	17232	17247	17376	17254	17330	17084	17299	17404	17459	17486	17600	17299	17315	17342	17389	17389	17333	17316	17233	17269	17269	17285	17362	17383	17381	17295	17246	17300	17411	17201	17154	17277	17402	17281	17360	17492	17249	17445	17242	17145	17387	17526	17385	17291	17247	17379	17335	17249	17163	17305	17360	17297	17409	17293	17373	17316	17231	17392	17445	17311	17483	17248	17455	17277	17448	17495	17313	17236	17335	17253	17337	17338	17435	17310	17176	17435	17652	17490	17258	17288	17404	17323	17585	17408	17353	17273	17228	17327	17458	17313	17288	17254	17354	17322	17470	17367	17560	17354	17315	17153	17190	17248	17447	17453	17462	17336	17500	17559
19659	34822	35853	30179	27818	26595	23906	22187	20355	18939	18414	24229	31920	29087	24069	19014	15935	15090	14619	14615	14604	14552	14748	14569	14630	14441	14690	14631	14688	14599	14469	14594	14472	14549	14724	14694	14581	14657	14544	14535	14659	14679	14466	14659	14544	14861	14465	14624	14453	14575	14560	14395	14658	14649	14524	14544	14573	14610	14390	14636	14362	14509	14575	14499	14529	14373	14510	14530	14484	14494	14627	14526	14551	14588	14560	14458	14486	14757	14648	14647	14518	14625	14644	14539	14705	14453	14610	14616	14615	14526	14504	14771	14607	14634	14708	14595	14628	14454	14565	14528	14683	14560	14737	14415	14523	14650	14648	14622	14601	14699	14519	14491	14737	14624	14376	14563	14565	14499	14571	14574	14539	14455	14555	14563	14610	14715	14442	14508	14825	14479	14545	14598	14750	14419	14516	14441	14637	14538	14545	14587	14568	14642	14451	14453	14493	14602	14493	14600	14571	14650	14735	14491	14450	14614	14569	14460	14654	14488	14510	14439	14545	14499	14616	14516	14643	14405	14585	14488	14819	14386	14657	14480	14529	14741	14481	14429	14616	14510	14716	14453	14716	14476	14567	14676	14696	14602	14583	14552	14467	14516	14756	14531	14367	14703	14513	14592	14583	14486	14429	14697	14439	14703	14706	14608	14545	14601	14521	14655	14586	14639	14430	14414	14567	14599	14427	14613	14576	14602	14643	14472	14431	14427	14596	14399	14551	14425	14563	14666	14461	14434	14547	14548	14529	14469	14546	14548	14728	14471	14575	14586	14677	14565	14544	14573	14480	14459	14505	14482	14446	14543	14533	14456	14470	14479	14632	14534	14591	14659	14432	14418	14740	14683	14515	14568	14483	14484	14678	14632	14608	14546	14598	14651	14520	14472	14491	14476	14588	14597	14385	14569	14643	14716	14543	14516	14708	14466	14457	14397	14695	14487	14485	14465	14602	14619	14554	14730	14531	14401	14600	14589	14546	14485	14687	14574	14637	14651	14608	14589	14502	14545	14626	14566	14630	14560	14665	14465	14488	14661	14629	14442	14596	14562	14555	14395	14649	14640	14397	14394	14529	14533	14634	14508	14688	14471	14650	14542	14586	14698	14584	14491	14571	14515	14664	14510	14446	14523	14578	14612	14330	14557	14507	14632	14623	14564	14516	14371	14420	14332	14587	14522	14624	14404	14573	14537	14391	14732	14481	14529	14528	14713	14597	14430	14487	14614	14507	14583	14533	14430	14639	14610	14525	14621	14506	14510	14710	14550	14439	14739	14500	14661	14550	14717	14491	14628	14384	14810	14564	14482	14703	14595	14740	14601	14589	14584	14641	14423	14721	14617	14466	14539	14632	14699	14374	14339	14781	14656	14597	14443	14566	14683	14564	14642	14556	14406	14592	14431	14536	14629	14616	14347	14275	14666	14601	14605	14660	14390	14476	14768	14583	14592	14483	14414	14459	14763	14472	14481	14598	14584	14475	14621	14514	14558	14526	14346	14454	14507	14458	14584	14597	14413	14554	14553	14536	14388	14430	14584	14703	14427	14518	14578	14487	14677	14542	14506	14479	14487	14491	14637	14601	14466	14557	14417	14534	14433	14692	14537	14629	14502	14497	14524	14704	14609	14362	14470	14602	14522	14531	14458	14408	14556	14487	14437	14484	14669	14569	14590	14494	14603	14770	14491	14661	14652	14827	14462	14451	14544	14579	14531	14510	14715	14521	14553	14484	14523	14518	14515	14593	14765	14574	14556	14545	14568	14511	14656	14400	14706	14560	14638	14634	14637	14472	14409	14415	14509	14612	14554	14576	14639	14641	14491	14499	14395	14495	14547	14586	14486	14466	14408	14585	14323	14481	14634	14455	14640	14467	14528	14430	14540	14466	14554	14654	14511	14521	14527	14460	14531	14549	14388	14560	14535	14435	14540	14537	14385	14652	14468	14608	14534	14484	14564	14497	14448	14383	14499	14590	14725	14533	14726	14487	14435	14581	14537	14596	14488	14554	14664	14559	14537	14544	14509	14709	14444	14632	14635	14601	14518	14653	14567	14518	14389	14646	14577	14441	14571	14208	14551	14606	14466	14506	14454	14561	14591	14464	14643	14458	14711	14482	14620	14514	14505	14727	14603	14560	14757	14422	14696	14564	14551	14336	14563	14616	14455	14420	14412	14678	14551	14549	14444	14382	14559	14538	14560	14481	14444	14715	14364	14388	14746	14516	14442	14601	14407	14531	14497	14554	14607	14502	14474	14590	14530	14451	14515	14424	14588	14437	14585	14442	14608	14569	14412	14651	14599	14492	14647	14292	14496	14386	14575	14627	14528	14761	14541	14655	14397	14614	14530	14596	14453	14526	14501	14434	14574	14527	14534	14406	14512	14626	14426	14455	14615	14429	14456	14720	14558	14640	14490	14549	14487	14379	14487	14532	14519	14657	14715	14767	14586	14377	14645	14525	14563	14653	14524	14418	14576	14378	14624	14563	14596	14722	14594	14548	14604	14519	14668	14279	14575	14517	14395	14445	14493	14605	14569	14403	14595	14535	14513	14460	14702	14577	14591	14687	14498	14703	14531	14424	14550	14694	14459	14486	14407	14584	14441	14598	14485	14582	14522	14586	14564	14612	14591	14628	14615	14779	14426	14272	14473	14505	14502	14641	14603	14428	14436	14498	14503	14490	14593	14480	14539	14549	14514	14544	14536	14483	14619	14679	14673	14620	14550	14460	14564	14595	14532	14661	14523	14611	14618	14598	14469	14533	14619	14606	14558	14622	14609	14507	14721	14548	14620	14443	14557	14410	14464	14550	14447	14491	14461	14594	14493	14604	14653	14548	14647	14568	14571	14613	14750	14572	14418	14537	14565	14605	14473	14586	14500	14587	14459	14418	14588	14625	14551	14728	14328	14604	14565	14497	14516	14668	14542	14627	14536	14492	14639	14576	14372	14658	14445	14469	14603	14671	14729	14530	14531	14727	14337	14571	14696	14338	14382	14536	14464	14497	14372	14657	14626	14573	14495	14721	14527	14680	14449	14472	14505	14547	14523	14599	14486	14391	14473	14481	14440	14663	14482	14510	14540	14521	14444	14529	14518	14519	14555	14514	14484	14436	14463	14598	14449	14425	14643	14564	14572	14588	14481	14608	14430	14629	14542	14574	14553	14535	14593	14608	14418	14537	14478	14475	14704	14671	14548	14601	14672	14433	14553	14607	14562	14471	14398	14393	14661	14596	14541	14392	14617	14449	14618	14478	14651	14500	14553	14628	14598	14509	14500	14614	14611	14504	14502	14518	14403	14509	14532	14495	14586	14540	14636	14603	14613	14479	14536	14615	14571	14512	14527	14597	14452	14621	14422	14514	14468	14582	14548	14563	14669	14675	14626	14401	14633	14692	14500	14413	14468	14452	14507	14499	14578	14464	14575	14571	14530	14528	14618	14488	14531	14649	14548	14531	14487	14577	14529	14626	14663	14607	14577	14478	14459	14543	14558	14616	14466	14486	14650	14414	14539	14567	14557	14645	14564	14476	14563	14721	14626	14548	14697	14574	14576	14579	14424	14558	14666	14537	14463	14612	14727	14434	14558	14485	14628	14631	14485	14626	14433	14412	14532	14699	14599	14416	14315	14670	14376	14620	14536	14571	14530	14523	14476	14476	14602	14582	14547	14606	14505	14528	14583	14635	14540	14581	14570	14599	14552	14272	14431	14458	14451	14607	14514	14538	14558	14683	14610	14488	14609	14511	14457	14559	14635	14588	14655	14537	14630	14472	14616	14545	14583	14587	14515	14537	14641	14623	14577	14529	14504	14627	14586	14563	14513	14462	14557	14404	14613	14579	14353	14562	14555	14644	14708	14532	14577	14626	14485	14590	14437	14527	14482	14487	14575	14540	14674	14479	14715	14598	14549	14499	14663	14442	14503	14409	14564	14472	14623	14465	14400	14489	14590	14481	14541	14571	14540	14518	14670	14595	14709	14644	14690	14625	14469	14759	14702	14632	14567	14610	14664	14607	14573	14706	14652	14298	14622	14428	14590	14385	14536	14590	14595	14510	14452	14681	14509	14439	14501	14593	14535	14637	14295	14575	14421	14540	14692	14605	14400	14613	14553	14450	14487	14541	14462	14621	14482	14507	14555	14508	14643	14588	14572	14565	14446	14357	14537	14661	14540	14455	14541	14527	14617	14626	14657	14577	14470	14588	14485	14603	14309	14688	14563	14619	14290	14427	14669	14516	14591	14472	14350	14757	14549	14566	14573	14722	14721	14484	14545	14500	14465	14550	14416	14526	14664	14737	14540	14665	14680	14554	14632	14551	14395	14682	14376	14584	14689	14486	14567	14646	14652	14559	14502	14494	14506	14549	14550	14569	14564	14698	14477	14696	14694	14399	14642	14582	14480	14566	14569	14432	14559	14691	14445	14512	14501	14545	14528	14665	14422	14638	14739	14430	14516	14615	14521	14577	14485	14525	14555	14543	14493	14399	14625	14457	14450	14494	14574	14608	14565	14418	14590	14476	14468	14431	14551	14537	14686	14304	14658	14421	14582	14562	14549	14462	14999	14534	14425	14628	14684	14441	14523	14561	14615	14560	14484	14484	14531	14535	14499	14584	14556	14519	14641	14441	14599	14516	14539	14555	14455	14516	14640	14503	14595	14477	14605	14604	14450	14501	14606	14515	14462	14602	14599	14570	14520	14558	14294	14476	14602	14540	14466	14579	14507	14651	14432	14638	14770	14591	14605	14529	14537	14457	14539	14580	14584	14544	14740	14407	14662	14520	14597	14427	14403	14601	14505	14640	14447	14610	14557	14566	14407	14658	14548	14493	14490	14654	14561	14546	14479	14579	14579	14606	14577	14615	14415	14611	14668	14357	14576	14381	14550	14433	14589	14492	14473	14646	14564	14537	14570	14477	14393	14540	14512	14673	14549	14455	14570	14580	14596	14661	14647	14452	14579	14553	14544	14520	14468	14584	14433	14674	14713	14581	14688	14651	14733	14462	14573	14601	14594	14506	14568	14456	14677	14616	14602	14447	14529	14601	14518	14573	14502	14368	14732	14679	14753	14635	14543	14388	14488	14545	14586	14605	14645	14662	14483	14576	14599	14625	14365	14424	14514	14408	14656	14530	14503	14575	14513
22486	20995	28888	23374	21816	26229	30374	24969	23419	22997	22292	25857	47204	45090	37544	29177	22366	19550	18203	18014	17948	17693	17997	17770	17725	17611	17795	17773	17826	17616	17686	17736	17497	17791	17750	17683	17860	17813	17608	17530	17717	17612	17539	17718	17815	17709	17742	17709	17824	17672	17727	17576	17621	17657	17676	17691	17818	17776	17858	17683	17652	17613	17803	17622	17724	17711	17683	17538	17706	17720	17578	17665	17707	17567	17714	17614	17649	17691	17686	17707	17448	17382	17483	17594	17506	17516	17517	17726	17740	17673	17733	17471	17613	17608	17553	17687	17544	17652	17597	17777	17666	17775	17596	17922	17512	17731	17866	17770	17613	17576	17751	17560	17762	17657	17537	17511	17715	17812	17788	17517	17752	17635	17496	17611	17460	17525	17753	17645	17710	17614	17642	17609	17500	17556	17794	17580	17376	17496	17715	17638	17537	17634	17601	17609	17621	17544	17520	17626	17570	17692	17562	17559	17695	17513	17651	17607	17669	17603	17435	17471	17573	17506	17680	17700	17644	17392	17659	17548	17583	17642	17657	17559	17576	17627	17633	17568	17762	17387	17588	17617	17712	17603	17635	17613	17497	17591	17601	17587	17656	17521	17674	17560	17771	17394	17482	17357	17642	17745	17605	17582	17650	17440	17450	17572	17575	17597	17686	17497	17514	17544	17709	17521	17606	17417	17624	17825	17505	17730	17579	17853	17534	17279	17518	17349	17643	17662	17674	17633	17629	17641	17564	17678	17423	17555	17709	17642	17504	17595	17598	17546	17687	17541	17651	17676	17720	17617	17633	17534	17625	17560	17512	17858	17773	17638	17690	17714	17823	17692	17564	17645	17517	17442	17664	17538	17344	17544	17744	17598	17569	17591	17554	17542	17472	17654	17717	17675	17697	17454	17492	17494	17457	17639	17844	17506	17358	17561	17574	17450	17748	17549	17861	17629	17702	17471	17652	17657	17543	17631	17582	17632	17761	17512	17976	17539	17452	17724	17732	17585	17548	17512	17507	17559	17353	17536	17786	17711	17554	17373	17546	17702	17675	17723	17767	17632	17522	17527	17576	17573	17587	17264	17436	17473	17605	17553	17608	17708	17431	17565	17594	17781	17489	17491	17463	17750	17562	17661	17744	17613	17628	17745	17503	17533	17632	17697	17476	17670	17592	17672	17609	17561	17608	17578	17667	17666	17582	17691	17676	17565	17554	17509	17541	17718	17697	17490	17622	17801	17744	17514	17551	17658	17818	17526	17508	17660	17519	17387	17508	17663	17578	17567	17760	17898	17687	17745	17575	17605	17688	17607	17560	17387	17752	17724	17489	17715	17736	17647	17559	17653	17552	17554	17669	17763	17456	17837	17688	17510	17547	17742	17763	17668	17646	17464	17567	17532	17661	17610	17680	17492	17888	17429	17560	17398	17467	17655	17550	17468	17725	17609	17659	17500	17769	17484	17594	17657	17577	17612	17810	17515	17644	17461	17536	17454	17662	17518	17555	17407	17716	17500	17484	17781	17446	17643	17395	17500	17506	17665	17559	17430	17600	17568	17578	17717	17722	17641	17798	17722	17588	17504	17768	17647	17694	17546	17505	17297	17727	17462	17498	17586	17623	17414	17739	17688	17730	17541	17830	17453	17592	17732	17595	17596	17691	17548	17790	17481	17778	17627	17652	17615	17574	17838	17674	17839	17627	17578	17600	17533	17353	17613	17842	17583	17461	17538	17780	17525	17722	17539	17485	17639	17615	17596	17644	17591	17900	17694	17653	17736	17776	17788	17643	17638	17433	17484	17689	17471	17580	17792	17520	17449	17712	17687	17505	17476	17517	17608	17619	17519	17790	17495	17663	17445	17670	17634	17467	17573	17663	17363	17580	17596	17640	17802	17473	17592	17707	17632	17729	17538	17762	17652	17715	17353	17465	17601	17502	17689	17375	17531	17501	17603	17786	17518	17476	17429	17360	17647	17293	17530	17462	17532	17664	17945	17588	17505	17673	17479	17438	17515	17674	17615	17572	17773	17472	17438	17570	17514	17460	17569	17657	17704	17748	17541	17372	17576	17568	17471	17483	17352	17555	17638	17662	17631	17667	17676	17647	17649	17441	17697	17598	17505	17665	17670	17431	17742	17549	17586	17603	17393	17617	17591	17467	17667	17751	17554	17637	17746	17457	17495	17774	17691	17744	17711	17703	17781	17591	17676	17610	17777	17710	17642	17494	17744	17672	17658	17624	17641	17392	17488	17449	17520	17593	17631	17523	17498	17724	17565	17859	17607	17477	17385	17809	17708	17610	17504	17461	17602	17614	17772	17671	17549	17578	17593	17698	17613	17429	17682	17757	17638	17668	17512	17495	17496	17768	17727	17602	17762	17591	17662	17646	17623	17592	17441	17415	17590	17369	17778	17533	17580	17875	17708	17565	17575	17448	17604	17597	17574	17505	17845	17536	17701	17707	17786	17445	17449	17435	17581	17845	17571	17521	17590	17775	17795	17575	17631	17494	17595	17492	17532	17582	17431	17681	17647	17798	17488	17590	17731	17483	17392	17699	17654	17596	17689	17400	17347	17654	17543	17587	17698	17868	17728	17488	17492	17550	17373	17478	17442	17510	17516	17601	17415	17694	17670	17412	17726	17600	17622	17717	17590	17692	17643	17470	17587	17572	17610	17570	17705	17732	17792	17576	17488	17595	17565	17549	17688	17769	17533	17780	17583	17636	17518	17427	17767	17728	17594	17624	17586	17755	17753	17714	17465	17637	17602	17591	17682	17600	17650	17522	17694	17889	17580	17563	17739	17466	17553	17768	17591	17458	17716	17607	17675	17546	17781	17651	17430	17370	17432	17476	17326	17545	17515	17602	17520	17540	17373	17498	17374	17538	17698	17472	17459	17726	17545	17644	17682	17497	17581	17436	17731	17767	17605	17652	17486	17530	17612	17640	17521	17718	17470	17626	17587	17577	17501	17656	17703	17451	17657	17647	17391	17626	17574	17602	17555	17844	17484	17738	17498	17306	17463	17569	17628	17519	17855	17631	17606	17490	17655	17729	17412	17490	17570	17716	17789	17669	17487	17447	17346	17795	17699	17667	17632	17513	17644	17626	17616	17551	17688	17700	17482	17614	17564	17378	17754	17539	17597	17476	17690	17595	17481	17477	17349	17423	17432	17569	17576	17524	17637	17322	17704	17576	17272	17471	17656	17335	17528	17519	17614	17499	17593	17643	17515	17585	17723	17512	17648	17748	17608	17777	17595	17604	17571	17796	17605	17591	17443	17549	17564	17699	17525	17639	17400	17731	17458	17602	17504	17512	17630	17453	17465	17604	17790	17507	17699	17391	17839	17745	17675	17517	17591	17553	17507	17772	17548	17532	17690	17724	17556	17521	17238	17623	17636	17625	17593	17739	17597	17749	17528	17595	17401	17546	17350	17715	17653	17594	17717	17727	17651	17681	17433	17353	17485	17627	17527	17568	17487	17639	17454	17632	17560	17636	17723	17525	17601	17526	17667	17534	17672	17711	17628	17520	17568	17485	17723	17627	17535	17432	17640	17610	17557	17518	17408	17536	17514	17645	17605	17611	17631	17904	17501	17587	17420	17541	17516	17626	17648	17584	17571	17649	17647	17463	17615	17577	17559	17783	17528	17475	17688	17448	17578	17660	17799	17717	17650	17733	17568	17618	17716	17569	17410	17545	17693	17681	17605	17553	17599	17539	17377	17410	17569	17317	17579	17635	17426	17398	17219	17681	17559	17549	17545	17524	17533	17604	17421	17584	17689	17582	17687	17560	17586	17679	17628	17610	17672	17649	17448	17626	17601	17538	17627	17451	17563	17486	17793	17714	17648	17548	17582	17729	17634	17564	17478	17665	17617	17677	17469	17511	17345	17707	17602	17600	17666	17452	17648	17680	17830	17659	17354	17503	17724	17290	17573	17633	17151	17627	17702	17524	17682	17718	17581	17702	17706	17494	17733	17643	17607	17602	17522	17687	17580	17475	17448	17734	17353	17442	17464	17567	17561	17611	17679	17587	17429	17505	17568	17579	17772	17659	17656	17457	17532	17507	17622	17417	17535	17576	17605	17615	17484	17610	17595	17574	17721	17549	17564	17671	17628	17529	17355	17450	17507	17494	17409	17569	17572	17408	17519	17510	17535	17678	17524	17704	17651	17840	17466	17632	17619	17575	17352	17700	17597	17752	17412	17574	17525	17646	17625	17722	17662	17498	17434	17706	17840	17568	17492	17672	17572	17703	17682	17421	17429	17628	17474	17437	17500	17607	17592	17487	17588	17587	17697	17430	17449	17398	17644	17635	17604	17680	17789	17665	17658	17663	17480	17676	17509	17708	17612	17775	17520	17295	17493	17730	17549	17623	17527	17370	17634	17677	17451	17892	17653	17638	17394	17532	17633	17780	17611	17346	17441	17572	17412	17489	17463	17777	17489	17584	17650	17731	17581	17449	17532	17637	17486	17566	17693	17758	17775	17578	17545	17628	17656	17613	17796	17580	17713	17561	17634	17602	17361	17482	17525	17583	17499	17690	17812	17658	17490	17460	17444	17682	17625	17605	17567	17639	17588	17468	17580	17554	17663	17618	17637	17453	17626	17588	17577	17557	17748	17375	17441	17483	17594	17550	17593	17596	17619	17686	17478	17514	17586	17455	17446	17545	17575	17431	17448	17441	17734	17585	17571	17627	17585	17284	17588	17691	17825	17528	17361	17606	17704	17470	17582	17690	17555	17656	17519	17555	17585	17474	17680	17563	17606	17484	17509	17541	17547	17575	17597	17601	17649	17544	17496	17576	17535	17696	17629	17662	17605	17721	17651	17625	17562	17577	17496	17779	17757	17518	17635	17642	17694	17707	17501	17438	17652	17508	17442	17390	17524	17700	17597	17591	17627	17527	17642	17660	17406	17302	17449	17541	17586	17524	17506	17579	17530	17497	17628	17880	17622	17591	17676	17530	17548	17648	17794	17570	17435	17492	17775	17755	17666	17610	17639	17561	17615	17563	17710	17549	17737	17779	17686	17453	17531	17561	17543	17436	17595	17455	17623	17529	17684	17605	17651	17522	17590	17699	17539	17360	17686	17586	17397	17351	17575	17653	17472	17421	17528	17489	17612	17716	17399	17566	17592
21197	41018	41512	36661	33266	30593	28042	25226	23079	21846	20877	27165	46657	42645	35410	26262	18689	16022	15165	14631	14702	14750	14590	14628	14781	14571	14433	14685	14590	14704	14711	14672	14775	14694	14625	14750	14737	14691	14602	14674	14746	14805	14577	14720	14725	14603	14691	14619	14574	14554	14600	14744	14763	14663	14562	14686	14878	14547	14758	14640	14679	14716	14727	14728	14623	14712	14754	14558	14751	14639	14763	14622	14531	14487	14818	14694	14724	14591	14727	14702	14562	14581	14654	14577	14783	14592	14587	14713	14673	14579	14699	14637	14575	14715	14566	14566	14739	14573	14632	14749	14750	14817	14637	14477	14621	14744	14599	14514	14830	14615	14531	14747	14683	14606	14576	14579	14666	14768	14677	14513	14487	14663	14757	14852	14774	14607	14561	14625	14670	14663	14568	14742	14459	14573	14539	14678	14682	14735	14727	14728	14563	14765	14632	14449	14647	14848	14533	14772	14655	14546	14672	14494	14629	14551	14722	14702	14678	14561	14777	14853	14647	14708	14731	14655	14554	14853	14448	14560	14585	14737	14618	14780	14665	14638	14636	14524	14641	14730	14798	14478	14636	14805	14719	14516	14712	14890	14693	14534	14589	14590	14589	14694	14728	14618	14736	14516	14888	14803	14674	14648	14800	14577	14611	14576	14749	14684	14814	14603	14525	14596	14741	14803	14509	14819	14710	14736	14558	14630	14665	14575	14561	14709	14464	14671	14471	14649	14694	14677	14691	14659	14552	14665	14679	14663	14634	14861	14570	14558	14659	14659	14495	14566	14741	14603	14688	14623	14769	14819	14671	14632	14737	14743	14695	14724	14659	14768	14524	14633	14680	14597	14651	14594	14640	14762	14809	14656	14874	14600	14583	14647	14521	14581	14574	14820	14562	14631	14581	14791	14568	14641	14714	14732	14579	14793	14745	14734	14857	14658	14532	14585	14579	14629	14573	14589	14705	14691	14634	14683	14609	14675	14635	14627	14634	14799	14521	14638	14508	14728	14584	14689	14575	14737	14531	14669	14581	14719	14596	14758	14607	14782	14634	14397	14676	14532	14760	14671	14696	14775	14682	14615	14550	14719	14615	14776	14674	14637	14551	14534	14753	14629	14591	14544	14696	14675	14821	14591	14627	14685	14637	14620	14697	14667	14693	14575	14902	14679	14495	14621	14726	14620	14591	14701	14559	14698	14628	14688	14559	14896	14672	14687	14575	14700	14459	14592	14677	14674	14636	14810	14593	14678	14472	14674	14570	14752	14551	14647	14668	14678	14577	14609	14665	14776	14621	14817	14778	14508	14747	14625	14727	14534	14606	14642	14758	14575	14817	14671	14683	14549	14787	14728	14696	14468	14825	14601	14634	14403	14535	14761	14796	14662	14547	14715	14525	14612	14644	14738	14741	14702	14725	14557	14723	14630	14522	14518	14898	14701	14604	14637	14723	14564	14776	14522	14666	14584	14682	14703	14616	14533	14520	14514	14578	14595	14684	14893	14617	14685	14682	14679	14606	14685	14639	14530	14577	14835	14666	14395	14562	14728	14732	14801	14716	14656	14632	14566	14566	14543	14728	14839	14614	14573	14613	14661	14698	14486	14591	14490	14545	14523	14683	14570	14707	14610	14708	14626	14671	14735	14668	14717	14755	14564	14537	14552	14488	14578	14630	14660	14524	14629	14627	14623	14676	14686	14496	14563	14779	14649	14551	14672	14676	14743	14725	14676	14494	14747	14664	14667	14813	14571	14743	14727	14666	14880	14667	14660	14577	14666	14696	14780	14747	14555	14734	14515	14632	14740	14673	14461	14755	14651	14481	14593	14710	14545	14525	14506	14490	14549	14643	14613	14584	14658	14578	14514	14765	14722	14604	14573	14769	14593	14668	14494	14583	14668	14551	14587	14726	14773	14794	14619	14657	14623	14682	14646	14482	14513	14682	14661	14692	14592	14660	14602	14670	14827	14803	14428	14827	14609	14884	14525	14620	14651	14628	14504	14587	14715	14669	14737	14553	14650	14564	14751	14579	14816	14590	14410	14445	14543	14641	14671	14681	14843	14574	14772	14587	14572	14691	14710	14747	14625	14608	14715	14625	14708	14689	14764	14543	14634	14481	14654	14806	14770	14761	14637	14508	14862	14727	14763	14613	14703	14535	14712	14516	14539	14683	14762	14730	14442	14684	14826	14519	14639	14687	14664	14615	14731	14680	14649	14604	14815	14662	14712	14656	14730	14572	14663	14697	14484	14771	14734	14517	14550	14620	14827	14522	14475	14673	14711	14789	14563	14557	14592	14580	14603	14650	14790	14595	14585	14621	14463	14799	14691	14660	14688	14659	14598	14564	14691	14607	14629	14602	14701	14716	14628	14727	14657	14720	14660	14611	14614	14511	14672	14560	14582	14505	14766	14526	14777	14716	14548	14707	14811	14489	14624	14657	14696	14454	14730	14705	14612	14745	14701	14630	14686	14698	14713	14601	14739	14563	14667	14557	14665	14773	14613	14646	14681	14721	14533	14664	14698	14469	14769	14623	14664	14804	14509	14659	14731	14485	14674	14756	14691	14549	14592	14559	14652	14663	14742	14642	14612	14773	14632	14628	14690	14523	14520	14615	14452	14685	14534	14761	14588	14695	14763	14418	14787	14583	14666	14815	14769	14752	14470	14670	14597	14754	14611	14613	14643	14784	14818	14639	14631	14596	14718	14698	14696	14686	14552	14571	14472	14679	14655	14714	14632	14590	14513	14677	14575	14739	14581	14677	14617	14742	14646	14720	14671	14709	14490	14681	14680	14721	14860	14559	14773	14516	14677	14652	14751	14647	14624	14623	14432	14654	14498	14509	14670	14476	14752	14731	14516	14597	14412	14591	14880	14641	14755	14718	14544	14744	14574	14751	14836	14740	14696	14660	14669	14624	14642	14795	14714	14702	14753	14638	14610	14759	14760	14642	14648	14610	14726	14737	14811	14756	14710	14548	14450	14678	14698	14667	14723	14697	14594	14603	14725	14450	14629	14597	14763	14594	14663	14519	14632	14673	14729	14656	14606	14565	14655	14802	14624	14758	14743	14660	14538	14753	14600	14586	14487	14717	14581	14748	14612	14720	14575	14585	14583	14457	14534	14793	14625	14646	14564	14773	14629	14651	14541	14596	14613	14820	14735	14691	14539	14575	14601	14692	14560	14789	14664	14611	14583	14547	14761	14718	14597	14620	14515	14657	14771	14683	14772	14748	14523	14850	14700	14728	14674	14661	14817	14624	14588	14653	14623	14699	14552	14671	14816	14598	14822	14584	14612	14692	14634	14659	14705	14577	14417	14676	14679	14559	14527	14862	14731	14854	14430	14748	14658	14557	14684	14727	14604	14546	14755	14640	14714	14658	14598	14595	14628	14723	14684	14659	14743	14664	14732	14440	14651	14663	14593	14705	14645	14766	14685	14694	14726	14580	14559	14674	14650	14583	14564	14641	14686	14668	14733	14616	14670	14709	14614	14804	14639	14703	14667	14563	14593	14672	14519	14589	14563	14586	14620	14740	14719	14642	14643	14603	14657	14590	14467	14503	14570	14760	14784	14683	14731	14597	14656	14530	14641	14642	14492	14711	14728	14663	14536	14499	14620	14663	14539	14562	14479	14680	14625	14657	14600	14414	14845	14584	14579	14573	14784	14764	14877	14531	14637	14602	14584	14553	14648	14642	14620	14676	14708	14581	14703	14480	14895	14609	14526	14734	14669	14601	14534	14738	14478	14498	14624	14726	14835	14778	14638	14825	14512	14735	14558	14622	14505	14444	14653	14551	14742	14675	14573	14839	14560	14611	14648	14595	14638	14602	14694	14663	14555	14684	14549	14454	14512	14679	14597	14528	14521	14703	14490	14714	14618	14556	14493	14624	14688	14706	14503	14555	14464	14624	14687	14659	14582	14709	14660	14723	14764	14609	14779	14494	14667	14549	14754	14674	14470	14637	14616	14653	14777	14703	14710	14650	14628	14715	14691	14563	14578	14631	14844	14620	14590	14737	14762	14465	14554	14668	14589	14757	14680	14864	14702	14652	14641	14701	14541	14769	14601	14731	14790	14556	14604	14542	14780	14464	14582	14550	14522	14860	14548	14486	14583	14679	14704	14493	14754	14619	14666	14561	14604	14514	14664	14784	14648	14703	14592	14610	14531	14641	14624	14590	14608	14667	14597	14401	14705	14664	14595	14607	14460	14663	14706	14631	14486	14653	14528	14623	14716	14805	14425	14620	14599	14793	14690	14559	14631	14525	14522	14484	14705	14686	14582	14513	14676	14638	14581	14590	14670	14668	14720	14610	14663	14691	14740	14650	14586	14661	14800	14733	14731	14682	14704	14561	14649	14610	14650	14592	14649	14605	14620	14681	14561	14740	14686	14535	14553	14636	14635	14514	14561	14628	14680	14513	14681	14668	14607	14630	14626	14633	14650	14674	14648	14701	14736	14636	14689	14649	14411	14574	14613	14583	14640	14686	14564	14675	14602	14576	14564	14681	14605	14767	14620	14619	14666	14725	14445	14697	14671	14693	14652	14699	14584	14644	14482	14593	14606	14589	14699	14666	14562	14663	14673	14649	14494	14606	14832	14497	14719	14575	14509	14729	14608	14758	14599	14723	14585	14600	14683	14480	14638	14630	14629	14533	14634	14566	14572	14629	14417	14624	14580	14611	14653	14566	14671	14624	14613	14640	14665	14655	14442	14473	14558	14787	14673	14741	14552	14620	14713	14677	14750	14538	14522	14664	14631	14724	14626	14724	14704	14493	14811	14624	14662	14644	14665	14527	14617	14722	14452	14677	14753	14522	14657	14757	14692	14739	14651	14620	14627	14749	14659	14674	14945	14746	14454	14654	14880	14580	14711	14680	14580	14624	14728	14520	14640	14577	14631	14728	14606	14542	14764	14602	14495	14615	14479	14726	14836	14753	14732	14581	14652	14465	14714	14633	14599	14559	14709	14653	14542	14599	14884	14687	14530	14779	14569	14622	14639	14678	14671	14768	14721	14578	14702	14717	14630	14556	14748	14518	14629	14690	14657	14580	14634	14556	14613	14676	14609	14671	14720	14502	14632	14654	14663	14548	14644	14664	14609	14692	14543	14725	14734	14620	14636	14794	14911	14582	14543
27701	24868	32100	30323	24764	22175	21099	20089	19719	19469	19441	19539	21384	21178	20292	19105	18036	17827	17594	17579	17664	17534	17449	17443	17559	17299	17441	17646	17478	17569	17731	17176	17304	17452	17763	17481	17430	17403	17588	17472	17611	17510	17562	17489	17316	17622	17452	17551	17583	17492	17586	17548	17599	17520	17468	17601	17480	17506	17652	17457	17378	17531	17584	17400	17434	17421	17471	17633	17550	17398	17626	17409	17390	17310	17390	17464	17276	17409	17713	17409	17558	17525	17441	17554	17368	17380	17584	17394	17211	17567	17585	17449	17534	17397	17504	17440	17529	17286	17475	17262	17401	17495	17527	17295	17465	17294	17582	17619	17615	17479	17555	17441	17455	17414	17415	17324	17510	17320	17489	17330	17576	17583	17519	17421	17537	17296	17354	17389	17623	17474	17314	17486	17661	17613	17440	17721	17485	17344	17478	17228	17519	17462	17567	17661	17472	17374	17747	17560	17308	17334	17612	17493	17524	17490	17456	17443	17273	17459	17738	17647	17498	17495	17603	17599	17510	17586	17456	17447	17638	17439	17521	17378	17590	17210	17535	17455	17500	17294	17488	17424	17706	17560	17318	17452	17566	17609	17569	17366	17646	17465	17508	17425	17350	17513	17561	17573	17475	17503	17570	17541	17636	17379	17521	17365	17424	17304	17629	17437	17474	17671	17576	17447	17426	17439	17516	17557	17482	17628	17674	17410	17336	17409	17520	17363	17489	17325	17408	17384	17287	17442	17685	17488	17431	17545	17406	17495	17595	17317	17318	17335	17600	17376	17332	17401	17494	17380	17420	17574	17459	17442	17566	17390	17456	17445	17406	17487	17439	17684	17492	17478	17496	17392	17550	17339	17405	17408	17643	17600	17490	17493	17624	17434	17408	17497	17471	17318	17430	17295	17499	17466	17535	17377	17448	17568	17529	17394	17663	17633	17505	17358	17298	17275	17577	17296	17472	17596	17538	17671	17412	17509	17456	17661	17608	17413	17504	17435	17536	17562	17547	17667	17737	17505	17631	17514	17668	17581	17265	17347	17553	17475	17521	17437	17572	17668	17433	17217	17509	17346	17482	17524	17346	17522	17475	17297	17508	17393	17387	17380	17463	17319	17529	17501	17445	17361	17464	17457	17521	17412	17570	17545	17223	17558	17581	17341	17415	17527	17493	17467	17425	17598	17356	17646	17367	17639	17442	17490	17405	17735	17427	17420	17514	17408	17334	17550	17458	17452	17790	17421	17676	17559	17355	17573	17437	17455	17391	17465	17212	17318	17612	17520	17636	17544	17415	17602	17550	17297	17605	17547	17443	17490	17768	17602	17464	17484	17451	17497	17308	17540	17465	17112	17350	17434	17368	17370	17550	17403	17625	17410	17386	17364	17707	17565	17535	17658	17474	17700	17460	17520	17572	17369	17324	17254	17526	17507	17447	17737	17360	17364	17482	17625	17490	17380	17553	17433	17417	17399	17583	17480	17230	17249	17501	17528	17601	17659	17548	17402	17428	17503	17662	17504	17407	17331	17397	17479	17549	17277	17471	17477	17539	17432	17480	17481	17393	17539	17424	17553	17605	17588	17627	17397	17431	17549	17334	17349	17628	17444	17447	17313	17501	17574	17628	17297	17452	17478	17406	17355	17448	17417	17406	17591	17368	17654	17651	17558	17345	17651	17413	17424	17390	17362	17359	17364	17407	17510	17507	17535	17505	17300	17370	17467	17279	17639	17486	17380	17549	17514	17485	17529	17492	17355	17396	17512	17409	17440	17677	17196	17460	17446	17384	17360	17675	17370	17369	17335	17227	17308	17545	17393	17575	17547	17306	17411	17562	17304	17524	17451	17387	17404	17605	17595	17509	17462	17317	17365	17507	17612	17301	17428	17489	17226	17278	17244	17561	17546	17440	17470	17675	17462	17351	17452	17473	17516	17506	17690	17381	17247	17603	17519	17445	17351	17405	17590	17466	17456	17423	17526	17346	17420	17373	17480	17281	17476	17422	17606	17345	17268	17543	17439	17384	17386	17222	17403	17536	17533	17365	17477	17538	17554	17370	17341	17544	17468	17546	17539	17576	17568	17513	17464	17514	17394	17657	17595	17566	17555	17531	17618	17444	17485	17379	17380	17537	17500	17447	17423	17524	17375	17523	17592	17348	17498	17428	17399	17479	17412	17351	17523	17494	17640	17554	17514	17586	17422	17398	17448	17673	17388	17307	17389	17383	17532	17660	17541	17434	17660	17780	17639	17411	17253	17509	17494	17544	17367	17373	17603	17462	17431	17510	17408	17332	17322	17608	17573	17538	17359	17478	17493	17396	17480	17505	17634	17456	17566	17426	17362	17325	17285	17345	17426	17627	17467	17585	17739	17288	17395	17490	17528	17466	17523	17657	17269	17662	17426	17263	17411	17305	17574	17466	17455	17635	17368	17469	17346	17284	17583	17567	17402	17437	17508	17491	17542	17467	17529	17676	17497	17316	17563	17295	17406	17317	17335	17188	17312	17543	17583	17565	17381	17335	17603	17459	17614	17277	17511	17514	17274	17529	17500	17600	17362	17263	17458	17387	17620	17369	17657	17443	17598	17586	17363	17461	17407	17463	17382	17516	17409	17445	17251	17411	17500	17543	17312	17306	17585	17459	17455	17578	17470	17450	17464	17443	17493	17519	17556	17349	17236	17259	17579	17410	17572	17348	17347	17520	17584	17434	17478	17705	17397	17386	17540	17321	17639	17381	17567	17361	17441	17505	17464	17271	17447	17292	17299	17436	17551	17475	17239	17286	17523	17339	17448	17434	17362	17505	17444	17417	17521	17407	17487	17619	17548	17423	17420	17499	17385	17414	17575	17620	17498	17293	17525	17439	17479	17429	17425	17633	17383	17406	17558	17560	17496	17399	17367	17537	17552	17375	17480	17292	17569	17533	17611	17447	17626	17548	17498	17574	17357	17599	17351	17468	17423	17423	17429	17259	17605	17426	17598	17529	17487	17525	17668	17539	17593	17392	17527	17483	17385	17354	17195	17430	17524	17255	17260	17299	17527	17477	17474	17356	17301	17344	17578	17513	17393	17371	17341	17491	17524	17449	17412	17269	17449	17463	17325	17369	17476	17551	17597	17652	17326	17495	17242	17361	17267	17524	17459	17338	17611	17383	17443	17508	17497	17522	17412	17570	17471	17398	17480	17477	17495	17629	17473	17424	17654	17767	17661	17434	17320	17533	17741	17457	17553	17396	17420	17572	17619	17623	17499	17489	17503	17424	17601	17417	17485	17509	17205	17465	17392	17376	17649	17523	17399	17573	17493	17396	17487	17514	17380	17496	17370	17625	17583	17550	17544	17595	17490	17489	17683	17418	17173	17403	17276	17440	17538	17521	17549	17273	17545	17524	17672	17477	17386	17409	17424	17455	17234	17377	17589	17530	17493	17298	17501	17444	17390	17283	17534	17595	17493	17502	17676	17225	17557	17284	17508	17501	17403	17486	17465	17333	17569	17378	17367	17473	17376	17516	17562	17365	17493	17335	17411	17130	17296	17404	17540	17498	17319	17525	17614	17344	17402	17522	17358	17595	17660	17247	17332	17446	17546	17572	17555	17499	17484	17502	17446	17472	17692	17593	17376	17364	17537	17691	17416	17457	17500	17557	17574	17537	17449	17412	17394	17468	17309	17470	17408	17455	17645	17524	17542	17458	17706	17354	17472	17655	17588	17765	17527	17676	17507	17447	17587	17349	17481	17419	17412	17620	17569	17529	17409	17421	17539	17597	17531	17450	17475	17457	17629	17320	17291	17631	17676	17620	17671	17334	17521	17232	17307	17305	17690	17452	17379	17455	17511	17073	17498	17297	17446	17421	17400	17466	17493	17465	17377	17673	17315	17396	17530	17449	17836	17514	17479	17521	17343	17379	17508	17656	17712	17498	17486	17383	17259	17610	17418	17593	17327	17224	17579	17661	17295	17481	17654	17614	17562	17538	17501	17658	17423	17362	17524	17497	17551	17403	17393	17619	17443	17582	17526	17574	17471	17393	17648	17285	17161	17481	17575	17472	17345	17272	17536	17351	17411	17440	17403	17471	17395	17477	17242	17402	17556	17416	17459	17385	17471	17562	17712	17551	17486	17479	17521	17511	17701	17461	17591	17517	17465	17331	17632	17494	17389	17460	17497	17454	17416	17421	17372	17456	17358	17353	17450	17516	17443	17287	17474	17461	17361	17556	17350	17601	17543	17582	17443	17458	17394	17531	17463	17384	17373	17270	17488	17472	17457	17196	17507	17451	17622	17435	17538	17689	17560	17409	17430	17579	17534	17479	17352	17381	17581	17220	17389	17484	17514	17261	17551	17581	17574	17614	17564	17489	17527	17308	17375	17575	17611	17426	17571	17633	17497	17509	17632	17571	17543	17515	17448	17501	17551	17312	17571	17619	17450	17526	17665	17577	17708	17562	17636	17520	17612	17491	17447	17495	17535	17596	17506	17487	17569	17510	17497	17629	17290	17379	17616	17693	17385	17421	17420	17578	17609	17288	17317	17417	17535	17335	17543	17294	17352	17463	17593	17404	17366	17592	17520	17589	17518	17435	17497	17716	17495	17373	17511	17311	17496	17408	17557	17373	17487	17433	17554	17540	17468	17480	17589	17421	17589	17244	17494	17473	17430	17437	17268	17302	17561	17700	17534	17355	17432	17539	17499	17532	17451	17486	17534	17597	17655	17660	17405	17538	17494	17580	17539	17436	17422	17370	17632	17402	17432	17436	17416	17676	17527	17435	17490	17532	17553	17434	17499	17521	17429	17228	17561	17337	17450	17436	17393	17285	17354	17464	17430	17404	17520	17224	17538	17556	17364	17693	17304	17374	17440	17471	17444	17668	17548	17453	17448	17635	17452	17686	17312	17563	17370	17412	17470	17248	17466	17643	17443	17605	17257	17495	17409	17472	17521	17561	17254	17690	17500	17468	17431	17471	17560	17510	17584	17509	17574	17587	17480	17286	17412	17437	17343	17537	17453	17479	17619	17433	17624	17341	17621	17535	17671	17369	17456	17692	17581	17507	17497	17307	17566	17523	17646	17389	17528	17356	17457	17479	17641	17338	17618	17615	17425	17658	17655	17301	17408	17616	17701	17561	17526	17611	17407	17464	17459
21433	33162	31992	27911	23660	20994	19474	18648	17964	17741	17735	18012	19958	19300	17802	16328	15413	14892	14644	14727	14549	14534	14550	14417	14762	14589	14680	14645	14675	14633	14653	14731	14603	14609	14506	14614	14555	14512	14694	14696	14683	14628	14517	14343	14646	14418	14553	14595	14660	14582	14446	14673	14537	14508	14595	14564	14391	14573	14530	14626	14633	14655	14781	14755	14469	14664	14760	14608	14681	14659	14655	14511	14478	14587	14697	14609	14770	14533	14577	14709	14582	14617	14680	14627	14717	14538	14640	14528	14539	14514	14434	14591	14586	14696	14636	14614	14650	14715	14541	14482	14521	14495	14630	14592	14637	14711	14549	14692	14645	14552	14648	14607	14471	14582	14455	14392	14515	14643	14742	14578	14709	14685	14610	14586	14409	14621	14565	14632	14739	14655	14738	14728	14457	14589	14685	14528	14605	14555	14592	14566	14560	14720	14479	14611	14465	14519	14549	14575	14630	14575	14590	14603	14633	14642	14769	14639	14471	14475	14431	14591	14499	14652	14642	14611	14530	14719	14678	14656	14382	14539	14702	14675	14523	14580	14769	14746	14543	14673	14513	14697	14681	14531	14645	14627	14652	14682	14630	14824	14514	14497	14589	14574	14450	14465	14579	14585	14606	14621	14520	14479	14589	14536	14644	14667	14474	14763	14654	14778	14618	14595	14514	14736	14599	14629	14555	14706	14676	14678	14610	14652	14478	14746	14691	14569	14543	14702	14549	14559	14618	14608	14689	14621	14628	14551	14729	14530	14621	14523	14559	14605	14471	14595	14523	14545	14630	14733	14840	14560	14645	14677	14603	14646	14654	14514	14713	14714	14640	14539	14553	14559	14423	14691	14573	14623	14535	14697	14533	14748	14601	14706	14643	14666	14627	14658	14578	14476	14523	14554	14719	14557	14710	14414	14788	14462	14522	14648	14504	14711	14600	14538	14483	14800	14710	14574	14462	14647	14521	14563	14554	14438	14582	14503	14582	14531	14627	14452	14670	14636	14726	14781	14652	14556	14669	14581	14639	14460	14588	14729	14592	14463	14651	14522	14690	14556	14529	14703	14597	14503	14564	14610	14754	14583	14608	14716	14630	14444	14681	14665	14559	14571	14566	14616	14428	14489	14665	14489	14640	14628	14693	14726	14592	14513	14603	14440	14640	14732	14526	14473	14536	14518	14709	14476	14503	14565	14539	14581	14571	14607	14689	14523	14591	14474	14521	14623	14749	14568	14509	14457	14721	14701	14754	14688	14695	14577	14545	14577	14692	14621	14668	14590	14683	14651	14484	14654	14633	14568	14610	14594	14509	14585	14535	14667	14681	14565	14506	14695	14505	14514	14552	14572	14551	14602	14614	14655	14573	14726	14488	14637	14575	14488	14658	14598	14597	14702	14575	14659	14579	14561	14613	14594	14627	14498	14574	14575	14536	14618	14537	14657	14439	14420	14606	14635	14509	14652	14438	14722	14634	14614	14624	14656	14635	14520	14465	14620	14587	14636	14556	14658	14688	14650	14319	14768	14528	14612	14497	14722	14716	14671	14585	14589	14441	14681	14725	14420	14566	14614	14615	14715	14614	14576	14575	14551	14665	14499	14560	14635	14472	14510	14709	14650	14627	14571	14433	14507	14439	14591	14732	14435	14713	14536	14522	14624	14660	14699	14636	14667	14568	14577	14661	14785	14594	14623	14622	14524	14618	14640	14497	14489	14352	14687	14508	14634	14629	14544	14656	14636	14542	14513	14635	14379	14482	14533	14573	14678	14605	14686	14552	14548	14455	14686	14680	14658	14594	14835	14357	14588	14619	14561	14588	14636	14482	14548	14576	14715	14557	14596	14535	14476	14583	14600	14613	14548	14543	14758	14650	14580	14824	14529	14701	14570	14625	14517	14571	14450	14817	14586	14648	14531	14624	14557	14554	14534	14505	14618	14544	14677	14538	14464	14700	14635	14758	14550	14714	14447	14573	14632	14677	14573	14483	14474	14538	14594	14593	14748	14519	14756	14565	14602	14624	14707	14714	14611	14577	14589	14524	14609	14605	14538	14547	14551	14617	14612	14643	14458	14539	14648	14523	14476	14601	14705	14516	14554	14552	14581	14469	14544	14522	14583	14609	14771	14712	14362	14731	14577	14507	14402	14579	14606	14667	14509	14633	14531	14721	14439	14528	14482	14662	14468	14583	14653	14671	14523	14563	14641	14567	14833	14644	14652	14544	14515	14603	14582	14585	14665	14859	14635	14617	14469	14652	14498	14588	14723	14647	14593	14560	14680	14596	14524	14545	14657	14604	14450	14459	14557	14487	14378	14660	14781	14678	14605	14692	14654	14661	14775	14466	14564	14714	14455	14695	14617	14643	14734	14482	14740	14503	14602	14614	14641	14555	14600	14507	14390	14656	14713	14524	14609	14615	14430	14705	14663	14658	14520	14514	14585	14661	14428	14537	14562	14601	14527	14583	14593	14443	14733	14676	14512	14622	14812	14491	14601	14566	14567	14636	14598	14633	14457	14578	14595	14687	14532	14686	14603	14601	14547	14535	14551	14453	14628	14535	14502	14695	14542	14543	14534	14463	14514	14556	14465	14786	14576	14530	14671	14679	14674	14518	14819	14660	14546	14574	14598	14719	14675	14780	14422	14692	14498	14645	14676	14724	14655	14596	14606	14468	14553	14665	14665	14472	14574	14568	14588	14634	14542	14455	14805	14580	14633	14578	14652	14756	14549	14528	14547	14625	14453	14609	14465	14629	14634	14700	14613	14599	14595	14619	14549	14746	14491	14501	14733	14498	14802	14488	14547	14571	14769	14555	14679	14699	14857	14483	14805	14678	14563	14565	14465	14747	14637	14549	14672	14479	14585	14595	14570	14701	14551	14638	14558	14552	14774	14611	14437	14662	14820	14577	14536	14533	14431	14663	14561	14587	14647	14503	14559	14765	14589	14560	14651	14504	14722	14660	14583	14382	14520	14460	14692	14441	14555	14596	14597	14703	14580	14455	14679	14621	14581	14548	14536	14788	14757	14688	14543	14673	14458	14566	14630	14605	14661	14415	14728	14590	14671	14576	14478	14506	14606	14742	14624	14620	14602	14659	14362	14693	14640	14588	14667	14453	14478	14527	14569	14653	14583	14575	14639	14588	14660	14525	14607	14514	14578	14644	14571	14654	14671	14691	14483	14729	14537	14593	14539	14418	14555	14312	14637	14643	14649	14599	14645	14524	14626	14602	14591	14659	14594	14616	14700	14677	14529	14554	14573	14586	14604	14600	14556	14919	14563	14626	14456	14588	14490	14671	14652	14617	14642	14529	14524	14435	14503	14586	14467	14568	14591	14595	14744	14829	14570	14708	14620	14528	14601	14540	14765	14518	14546	14485	14637	14636	14773	14662	14614	14584	14530	14577	14438	14637	14459	14664	14591	14586	14667	14656	14667	14563	14518	14757	14753	14571	14631	14663	14507	14545	14453	14640	14563	14438	14565	14691	14658	14480	14727	14640	14684	14600	14549	14642	14552	14660	14566	14585	14619	14535	14604	14650	14507	14772	14533	14476	14625	14647	14853	14486	14572	14516	14606	14486	14708	14623	14666	14722	14397	14681	14538	14549	14642	14694	14563	14512	14639	14690	14513	14676	14599	14598	14685	14598	14685	14578	14645	14561	14532	14571	14610	14696	14595	14560	14662	14628	14528	14608	14575	14647	14600	14577	14704	14679	14437	14595	14489	14486	14700	14413	14891	14478	14679	14610	14721	14529	14524	14594	14689	14669	14589	14573	14671	14707	14610	14543	14656	14644	14669	14602	14553	14658	14681	14457	14527	14626	14473	14718	14634	14541	14612	14475	14533	14646	14723	14619	14444	14565	14650	14552	14661	14600	14528	14535	14597	14417	14550	14676	14700	14506	14611	14869	14643	14583	14508	14704	14664	14672	14465	14765	14788	14589	14677	14530	14561	14489	14645	14751	14743	14556	14494	14623	14536	14542	14689	14610	14599	14535	14603	14624	14614	14544	14536	14595	14603	14482	14620	14545	14631	14621	14496	14556	14569	14699	14621	14585	14604	14495	14520	14665	14670	14718	14688	14418	14582	14673	14569	14451	14483	14526	14452	14349	14400	14654	14596	14666	14624	14633	14566	14656	14688	14546	14575	14577	14663	14648	14503	14668	14651	14550	14588	14568	14668	14554	14678	14872	14572	14540	14667	14636	14680	14551	14719	14667	14482	14769	14503	14625	14604	14413	14665	14690	14548	14695	14672	14643	14605	14590	14601	14666	14581	14561	14550	14616	14575	14523	14725	14568	14553	14528	14651	14478	14587	14570	14735	14656	14479	14726	14563	14669	14565	14570	14612	14547	14559	14552	14504	14626	14600	14667	14569	14708	14748	14516	14596	14534	14766	14367	14748	14610	14476	14529	14537	14441	14525	14725	14583	14660	14632	14638	14531	14658	14709	14600	14536	14487	14662	14627	14677	14543	14645	14560	14691	14724	14598	14587	14732	14635	14510	14535	14560	14519	14514	14640	14649	14581	14628	14670	14601	14652	14630	14764	14605	14667	14526	14774	14407	14587	14504	14683	14601	14513	14770	14462	14685	14483	14516	14489	14503	14534	14599	14652	14660	14708	14536	14681	14714	14577	14682	14505	14625	14798	14594	14626	14625	14466	14556	14618	14550	14874	14498	14454	14761	14728	14489	14711	14643	14650	14638	14558	14711	14568	14546	14517	14523	14547	14647	14421	14567	14689	14542	14560	14578	14549	14626	14646	14543	14469	14510	14483	14658	14647	14520	14452	14653	14431	14638	14699	14612	14615	14567	14691	14589	14483	14559	14513	14543	14719	14574	14638	14584	14699	14565	14420	14604	14650	14668	14550	14587	14627	14554	14522	14523	14539	14665	14663	14588	14564	14595	14643	14481	14628	14661	14593	14580	14597	14542	14738	14697	14505	14440	14573	14609	14544	14642	14542	14632	14696	14617	14348	14452	14669	14623	14553	14728	14551	14583	14443	14400	14510	14575	14610	14657	14613	14544	14689	14606	14552	14539	14701	14583	14623	14648	14712	14435	14711	14654	14527	14728	14513	14741	14539	14658	14427	14434	14796	14668	14685	14792	14533	14744	14511	14769	14622	14826	14625	14452
24283	20988	28236	25309	23790	24167	24947	22343	21102	20996	20544	20573	29631	31280	27816	23098	19772	18414	17779	17760	17644	17465	17602	17510	17478	17552	17390	17630	17373	17493	17532	17579	17448	17530	17575	17529	17389	17446	17395	17531	17456	17372	17345	17642	17494	17541	17579	17572	17637	17572	17349	17629	17489	17428	17609	17369	17587	17596	17430	17334	17431	17491	17515	17527	17497	17463	17422	17578	17395	17275	17517	17602	17211	17473	17475	17393	17383	17331	17398	17586	17578	17522	17451	17510	17480	17490	17429	17428	17536	17536	17432	17529	17515	17394	17651	17378	17311	17358	17518	17541	17521	17483	17323	17593	17423	17363	17577	17336	17460	17415	17301	17514	17491	17345	17351	17533	17441	17483	17572	17459	17353	17296	17532	17401	17369	17516	17443	17263	17433	17328	17533	17478	17343	17564	17419	17420	17505	17555	17511	17364	17580	17504	17552	17326	17436	17502	17713	17420	17178	17602	17485	17336	17491	17562	17427	17555	17627	17486	17347	17466	17362	17478	17429	17531	17529	17472	17580	17499	17691	17338	17525	17389	17603	17571	17467	17535	17656	17478	17673	17616	17524	17590	17400	17420	17294	17315	17447	17510	17390	17532	17353	17237	17452	17510	17487	17393	17528	17512	17409	17708	17434	17255	17432	17532	17367	17363	17370	17525	17191	17585	17619	17324	17315	17506	17410	17409	17625	17620	17499	17380	17439	17394	17256	17440	17431	17332	17558	17608	17507	17537	17527	17247	17569	17664	17571	17472	17382	17604	17641	17387	17571	17537	17474	17134	17439	17183	17660	17586	17302	17584	17322	17453	17590	17431	17654	17395	17686	17375	17419	17317	17383	17645	17269	17410	17453	17311	17575	17417	17567	17405	17333	17267	17494	17593	17452	17306	17469	17674	17543	17411	17289	17391	17434	17325	17578	17444	17431	17281	17476	17250	17468	17425	17439	17274	17424	17435	17376	17357	17516	17603	17209	17492	17398	17462	17696	17318	17222	17537	17546	17245	17452	17366	17437	17279	17296	17334	17503	17333	17502	17413	17544	17193	17558	17355	17384	17489	17441	17588	17287	17513	17534	17128	17304	17667	17512	17381	17469	17534	17497	17525	17646	17553	17568	17332	17360	17433	17497	17275	17553	17303	17333	17421	17387	17314	17494	17437	17343	17476	17559	17512	17503	17463	17479	17242	17453	17409	17525	17457	17760	17612	17499	17558	17527	17634	17416	17596	17649	17613	17487	17315	17422	17288	17434	17517	17432	17298	17501	17527	17367	17356	17417	17370	17587	17408	17524	17483	17519	17391	17508	17357	17455	17482	17498	17501	17489	17365	17431	17338	17423	17338	17342	17437	17534	17440	17521	17417	17478	17346	17395	17417	17513	17470	17559	17440	17335	17566	17541	17434	17365	17325	17253	17395	17432	17405	17193	17545	17564	17428	17408	17273	17383	17518	17676	17387	17436	17658	17408	17391	17421	17281	17405	17521	17467	17324	17590	17455	17226	17402	17520	17430	17384	17301	17415	17559	17383	17604	17389	17397	17348	17391	17401	17535	17524	17310	17527	17468	17192	17421	17261	17575	17579	17441	17574	17415	17773	17398	17490	17348	17556	17537	17516	17522	17441	17512	17349	17533	17560	17480	17630	17527	17422	17456	17439	17721	17527	17240	17366	17435	17371	17231	17603	17387	17323	17445	17515	17609	17308	17331	17632	17341	17306	17360	17637	17597	17487	17429	17344	17511	17501	17533	17373	17517	17370	17257	17438	17534	17418	17447	17554	17526	17435	17516	17195	17476	17592	17597	17577	17467	17395	17325	17436	17418	17351	17556	17633	17402	17341	17481	17574	17451	17442	17427	17351	17393	17294	17601	17345	17490	17310	17471	17415	17567	17478	17498	17407	17280	17538	17518	17360	17614	17692	17457	17534	17223	17367	17457	17513	17383	17219	17300	17393	17425	17490	17591	17534	17666	17415	17420	17302	17504	17441	17503	17441	17392	17506	17559	17430	17429	17463	17496	17473	17389	17283	17448	17581	17525	17362	17482	17653	17395	17543	17338	17543	17352	17336	17414	17563	17516	17670	17428	17370	17500	17717	17570	17499	17504	17409	17375	17665	17466	17588	17509	17429	17376	17544	17560	17518	17439	17396	17488	17608	17355	17317	17458	17490	17523	17408	17216	17469	17373	17551	17452	17429	17679	17550	17546	17394	17294	17587	17596	17386	17548	17627	17419	17427	17451	17518	17562	17686	17425	17341	17614	17406	17471	17610	17648	17475	17633	17596	17315	17590	17347	17524	17500	17524	17460	17420	17687	17498	17519	17663	17452	17415	17733	17175	17521	17482	17489	17403	17479	17473	17398	17451	17303	17654	17419	17378	17528	17297	17433	17316	17325	17408	17377	17553	17670	17478	17313	17631	17558	17465	17604	17127	17586	17465	17433	17505	17473	17513	17354	17211	17435	17640	17331	17442	17353	17214	17496	17546	17669	17273	17351	17478	17433	17480	17528	17368	17317	17624	17464	17418	17473	17317	17307	17427	17351	17373	17341	17361	17475	17397	17647	17330	17669	17317	17314	17424	17378	17719	17407	17550	17591	17330	17442	17645	17364	17305	17324	17389	17450	17282	17233	17450	17402	17531	17205	17358	17563	17583	17491	17585	17600	17632	17455	17423	17555	17557	17388	17294	17587	17340	17498	17527	17560	17380	17597	17511	17234	17327	17406	17461	17426	17345	17446	17307	17439	17410	17645	17494	17613	17331	17571	17378	17545	17306	17489	17535	17563	17644	17403	17488	17544	17472	17367	17463	17483	17530	17366	17489	17533	17486	17607	17583	17582	17389	17559	17383	17724	17660	17506	17551	17584	17412	17400	17303	17533	17525	17497	17590	17433	17453	17396	17613	17351	17478	17591	17457	17477	17485	17387	17370	17531	17573	17464	17483	17174	17361	17604	17474	17431	17395	17607	17602	17405	17501	17523	17297	17390	17659	17322	17429	17453	17470	17579	17652	17401	17379	17487	17482	17402	17248	17447	17422	17440	17366	17385	17370	17506	17418	17420	17462	17467	17559	17453	17416	17345	17469	17475	17548	17387	17524	17484	17417	17399	17389	17350	17416	17526	17307	17575	17436	17542	17356	17268	17378	17293	17390	17377	17511	17395	17396	17528	17394	17439	17519	17567	17495	17426	17429	17495	17365	17330	17254	17429	17518	17386	17777	17621	17345	17294	17365	17587	17505	17390	17185	17265	17404	17415	17538	17567	17488	17432	17407	17545	17379	17600	17608	17383	17537	17318	17623	17329	17426	17540	17533	17408	17356	17656	17230	17405	17567	17262	17262	17647	17462	17644	17436	17628	17572	17348	17419	17554	17479	17226	17476	17530	17493	17573	17458	17764	17476	17313	17357	17572	17416	17303	17405	17649	17292	17514	17433	17513	17547	17351	17413	17378	17594	17522	17506	17567	17578	17529	17479	17388	17479	17508	17373	17367	17462	17585	17485	17423	17277	17438	17450	17410	17448	17392	17577	17348	17591	17448	17578	17307	17445	17561	17388	17471	17581	17450	17198	17314	17535	17501	17596	17548	17320	17419	17382	17380	17444	17461	17345	17466	17316	17231	17329	17338	17455	17505	17312	17368	17441	17319	17565	17410	17481	17449	17389	17628	17447	17674	17378	17316	17628	17582	17439	17518	17594	17466	17532	17659	17392	17536	17244	17468	17430	17703	17449	17571	17659	17387	17412	17493	17575	17350	17585	17447	17436	17437	17390	17525	17504	17588	17485	17549	17525	17609	17448	17463	17135	17460	17543	17481	17513	17547	17447	17575	17618	17568	17460	17506	17334	17431	17484	17320	17619	17246	17520	17543	17472	17481	17410	17509	17404	17411	17454	17381	17509	17475	17616	17516	17553	17274	17490	17475	17476	17399	17538	17530	17471	17553	17312	17572	17622	17656	17650	17358	17557	17358	17509	17545	17615	17541	17325	17413	17594	17374	17267	17422	17351	17431	17551	17578	17306	17365	17450	17464	17410	17469	17420	17166	17305	17458	17499	17382	17444	17381	17438	17529	17563	17334	17352	17369	17641	17555	17561	17590	17471	17258	17421	17358	17408	17442	17323	17485	17267	17277	17325	17490	17576	17523	17377	17445	17489	17618	17712	17435	17513	17459	17532	17518	17676	17641	17430	17555	17433	17643	17517	17477	17497	17617	17408	17533	17337	17476	17546	17434	17303	17652	17481	17523	17459	17375	17520	17446	17619	17449	17653	17545	17693	17481	17562	17475	17566	17478	17457	17299	17501	17466	17459	17518	17653	17439	17517	17471	17461	17260	17466	17461	17563	17420	17409	17571	17545	17609	17482	17422	17435	17453	17616	17489	17459	17410	17521	17483	17547	17580	17633	17538	17402	17546	17448	17499	17680	17559	17377	17565	17455	17520	17392	17372	17566	17446	17546	17440	17396	17424	17386	17500	17516	17266	17290	17329	17530	17402	17310	17482	17486	17398	17518	17394	17452	17483	17403	17407	17273	17486	17421	17473	17333	17446	17517	17565	17239	17330	17432	17393	17388	17671	17716	17511	17566	17360	17544	17518	17402	17248	17188	17626	17631	17478	17460	17493	17414	17591	17302	17323	17506	17411	17350	17582	17466	17400	17607	17621	17533	17494	17405	17384	17455	17375	17400	17268	17211	17509	17544	17562	17295	17426	17528	17561	17293	17182	17276	17511	17514	17339	17532	17532	17313	17516	17677	17510	17617	17461	17495	17626	17419	17236	17415	17486	17531	17548	17464	17636	17629	17367	17665	17479	17339	17361	17533	17500	17355	17377	17369	17622	17339	17530	17647	17354	17462	17372	17492	17495	17742	17515	17406	17625	17372	17356	17318	17210	17387	17564	17602	17608	17357	17406	17381	17291	17551	17290	17446	17470	17457	17487	17434	17331	17521	17465	17504	17397	17506	17357	17442	17410	17295	17550	17379	17468	17534	17569	17563	17536	17468	17467	17507	17464	17454	17330	17612	17460	17336	17657	17487	17339	17406	17504	17450	17475	17432	17487	17282	17634	17336	17305	17461	17506	17423	17524	17630	17156	17466	17552	17591	17522	17403	17443	17495	17406	17429	17503	17462	17693
20111	35069	32768	28985	24536	22714	23291	21594	20176	19515	18889	19470	30347	30666	25912	20187	16354	15149	14909	14574	14678	14531	14517	14566	14579	14682	14609	14603	14614	14632	14657	14720	14701	14647	14418	14625	14459	14565	14520	14752	14671	14369	14533	14446	14599	14523	14707	14713	14454	14731	14560	14619	14587	14515	14611	14646	14654	14538	14459	14564	14609	14569	14507	14454	14751	14693	14623	14623	14554	14712	14661	14754	14587	14656	14642	14570	14485	14717	14323	14520	14481	14609	14785	14546	14751	14458	14576	14584	14621	14590	14601	14514	14702	14513	14483	14538	14503	14570	14671	14500	14671	14508	14499	14478	14470	14582	14601	14642	14712	14439	14462	14761	14499	14376	14564	14619	14693	14754	14630	14602	14489	14540	14619	14711	14466	14459	14595	14512	14603	14645	14744	14636	14492	14502	14526	14521	14614	14494	14494	14598	14657	14751	14593	14596	14563	14497	14405	14688	14532	14566	14555	14677	14620	14677	14622	14644	14490	14540	14425	14912	14625	14634	14515	14659	14659	14790	14649	14574	14525	14642	14523	14705	14528	14482	14632	14513	14704	14722	14526	14591	14569	14682	14536	14484	14425	14764	14547	14593	14552	14543	14458	14589	14530	14615	14567	14573	14752	14692	14635	14609	14595	14627	14535	14634	14517	14646	14670	14559	14517	14527	14587	14620	14457	14415	14500	14653	14543	14696	14605	14634	14615	14541	14411	14665	14457	14696	14660	14610	14675	14698	14516	14775	14485	14758	14576	14534	14707	14541	14418	14509	14563	14683	14462	14507	14645	14594	14536	14394	14549	14594	14476	14813	14701	14619	14485	14566	14650	14632	14552	14617	14675	14856	14471	14687	14514	14610	14514	14602	14733	14488	14573	14714	14528	14553	14566	14572	14675	14480	14685	14588	14443	14648	14526	14550	14584	14488	14766	14598	14317	14677	14690	14580	14526	14564	14604	14456	14580	14641	14694	14649	14635	14547	14537	14420	14715	14602	14498	14566	14623	14523	14627	14781	14608	14582	14783	14489	14535	14502	14698	14516	14693	14610	14641	14583	14427	14731	14680	14560	14671	14599	14576	14705	14638	14466	14529	14660	14543	14530	14557	14613	14526	14507	14638	14649	14476	14674	14537	14615	14489	14683	14588	14590	14561	14556	14456	14566	14543	14612	14584	14649	14654	14577	14616	14658	14635	14462	14758	14518	14471	14527	14615	14542	14577	14466	14388	14511	14561	14479	14634	14834	14640	14568	14485	14730	14546	14551	14605	14647	14634	14469	14548	14570	14637	14602	14390	14771	14439	14481	14394	14530	14697	14658	14642	14509	14533	14554	14452	14727	14593	14448	14632	14588	14562	14677	14707	14615	14427	14584	14634	14532	14730	14634	14860	14531	14480	14710	14585	14549	14672	14555	14468	14532	14444	14515	14465	14454	14582	14546	14543	14710	14559	14401	14615	14644	14612	14660	14630	14471	14516	14435	14584	14411	14730	14699	14551	14583	14588	14537	14537	14564	14572	14533	14623	14685	14498	14609	14561	14580	14544	14537	14735	14507	14724	14542	14531	14600	14611	14551	14587	14581	14416	14725	14543	14510	14601	14611	14683	14667	14439	14717	14415	14647	14591	14534	14767	14712	14582	14686	14626	14569	14513	14615	14488	14604	14617	14591	14626	14770	14742	14657	14574	14615	14647	14564	14486	14635	14440	14525	14636	14413	14598	14751	14502	14590	14629	14495	14605	14548	14473	14713	14402	14559	14531	14736	14818	14525	14663	14534	14579	14585	14529	14646	14629	14673	14683	14488	14588	14567	14571	14560	14692	14536	14664	14633	14608	14585	14765	14528	14733	14578	14476	14500	14669	14560	14502	14565	14744	14605	14652	14874	14689	14373	14651	14615	14636	14662	14725	14632	14570	14549	14665	14522	14447	14527	14411	14603	14559	14398	14643	14507	14542	14696	14449	14723	14734	14555	14504	14693	14642	14523	14624	14605	14630	14666	14424	14554	14520	14557	14543	14503	14594	14546	14623	14611	14643	14521	14585	14574	14508	14631	14478	14677	14641	14528	14616	14499	14495	14585	14642	14486	14701	14685	14579	14570	14580	14525	14540	14474	14504	14623	14591	14714	14626	14639	14610	14610	14451	14641	14656	14530	14645	14575	14627	14742	14688	14489	14706	14621	14503	14510	14633	14539	14543	14475	14892	14458	14528	14717	14500	14731	14525	14652	14523	14699	14605	14458	14475	14560	14577	14447	14599	14394	14525	14596	14595	14444	14672	14344	14618	14600	14403	14478	14596	14562	14608	14474	14758	14416	14479	14574	14661	14726	14543	14431	14366	14548	14637	14604	14735	14497	14513	14757	14526	14590	14615	14640	14631	14552	14609	14623	14532	14411	14552	14689	14533	14627	14552	14581	14519	14643	14569	14548	14646	14628	14520	14555	14723	14687	14478	14570	14489	14562	14430	14518	14528	14591	14703	14686	14576	14649	14583	14789	14655	14587	14544	14544	14665	14642	14465	14490	14517	14690	14706	14778	14682	14689	14415	14677	14708	14535	14631	14641	14705	14652	14608	14559	14484	14493	14676	14575	14576	14571	14567	14681	14613	14551	14504	14539	14693	14676	14612	14781	14538	14627	14529	14686	14522	14644	14532	14490	14541	14527	14550	14727	14631	14522	14516	14552	14491	14729	14476	14483	14515	14441	14628	14469	14542	14735	14435	14607	14489	14689	14474	14560	14535	14548	14455	14608	14327	14621	14482	14623	14639	14561	14510	14550	14482	14620	14550	14667	14625	14636	14622	14470	14575	14633	14532	14721	14520	14458	14601	14574	14560	14554	14402	14601	14693	14717	14547	14465	14682	14637	14585	14726	14467	14582	14611	14552	14526	14488	14616	14722	14661	14564	14620	14562	14641	14631	14713	14562	14712	14498	14596	14573	14530	14783	14533	14625	14507	14727	14585	14714	14439	14566	14546	14553	14577	14697	14654	14480	14570	14677	14418	14593	14599	14600	14652	14671	14489	14522	14688	14623	14479	14612	14539	14480	14600	14664	14652	14634	14520	14766	14605	14545	14757	14439	14704	14560	14538	14569	14527	14537	14527	14489	14551	14515	14569	14544	14617	14682	14519	14394	14543	14569	14645	14513	14758	14522	14630	14458	14500	14649	14700	14699	14669	14674	14524	14725	14506	14617	14537	14685	14624	14543	14562	14670	14624	14570	14568	14497	14480	14590	14374	14693	14492	14592	14613	14674	14608	14671	14487	14624	14634	14642	14584	14476	14456	14549	14590	14424	14524	14696	14605	14466	14668	14374	14634	14564	14485	14583	14524	14703	14624	14567	14761	14715	14601	14543	14601	14578	14449	14635	14435	14646	14563	14538	14718	14602	14519	14622	14645	14681	14535	14652	14685	14516	14653	14558	14526	14534	14636	14574	14436	14546	14563	14526	14535	14457	14661	14549	14596	14495	14679	14721	14529	14563	14595	14704	14428	14444	14607	14434	14556	14546	14507	14545	14666	14607	14506	14449	14514	14553	14539	14518	14589	14720	14674	14413	14749	14472	14630	14513	14543	14481	14692	14638	14622	14463	14535	14480	14404	14509	14602	14641	14552	14432	14614	14532	14687	14464	14530	14664	14496	14487	14574	14483	14463	14511	14571	14367	14665	14423	14587	14587	14486	14635	14701	14628	14600	14581	14555	14719	14607	14574	14665	14496	14578	14749	14474	14654	14573	14587	14499	14411	14545	14569	14503	14586	14601	14777	14674	14563	14606	14500	14607	14645	14524	14543	14535	14600	14518	14670	14515	14650	14625	14409	14490	14501	14500	14599	14569	14548	14512	14654	14572	14594	14514	14617	14354	14611	14505	14660	14611	14606	14650	14648	14545	14752	14549	14546	14484	14710	14601	14599	14436	14501	14534	14579	14512	14637	14623	14541	14654	14483	14496	14425	14672	14575	14482	14738	14601	14486	14662	14468	14601	14610	14685	14655	14523	14539	14555	14517	14469	14607	14534	14651	14571	14463	14645	14670	14611	14447	14577	14590	14624	14571	14514	14419	14572	14556	14704	14497	14613	14576	14561	14645	14532	14567	14797	14506	14619	14637	14560	14388	14698	14546	14523	14812	14732	14722	14536	14591	14474	14533	14607	14560	14610	14470	14528	14598	14585	14554	14752	14837	14582	14530	14624	14372	14519	14608	14613	14626	14559	14680	14577	14405	14827	14528	14651	14668	14596	14477	14682	14566	14566	14545	14647	14492	14569	14447	14475	14624	14523	14431	14488	14611	14659	14503	14500	14373	14487	14478	14533	14651	14639	14573	14615	14513	14762	14511	14587	14580	14635	14494	14794	14371	14437	14687	14705	14564	14608	14638	14660	14568	14603	14629	14563	14488	14594	14468	14485	14504	14509	14798	14510	14542	14785	14643	14689	14548	14588	14681	14608	14500	14610	14460	14462	14703	14439	14442	14395	14635	14604	14667	14549	14595	14662	14594	14635	14747	14675	14650	14545	14515	14514	14772	14467	14658	14720	14502	14418	14656	14633	14463	14594	14672	14755	14570	14601	14549	14613	14637	14503	14504	14720	14607	14648	14738	14663	14614	14856	14610	14555	14624	14531	14592	14454	14596	14522	14598	14713	14495	14621	14544	14634	14609	14615	14644	14628	14419	14658	14774	14538	14534	14737	14726	14500	14476	14534	14604	14592	14545	14535	14674	14627	14710	14584	14651	14521	14634	14397	14498	14495	14471	14776	14609	14694	14577	14696	14389	14602	14556	14778	14579	14436	14478	14573	14435	14482	14457	14615	14709	14639	14633	14617	14425	14775	14656	14589	14686	14682	14314	14615	14411	14572	14473	14541	14596	14617	14564	14579	14717	14699	14604	14557	14670	14568	14625	14435	14635	14460	14761	14716	14744	14492	14640	14459	14606	14635	14511	14491	14423	14549	14523	14601	14643	14424	14500	14487	14680	14609	14563	14468	14495	14628	14602	14569	14436	14488	14751	14508	14513	14586	14470	14453	14550	14688	14643	14615	14743	14505	14704	14509	14517	14530	14601	14725	14597	14746	14615	14515	14555	14488	14441	14628	14596	14246	14647	14489	14694	14539	14545	14735	14744	14525	14643
22485	20956	28848	23279	21578	26306	29951	24683	22365	21638	20702	23042	43974	45397	38892	30015	22340	19311	18387	18021	17738	17958	17873	17941	17990	17734	17598	17743	17872	17759	17628	17783	17855	17819	17871	17617	17756	17615	17837	17713	17684	17715	17865	17760	17659	17685	17551	17831	17723	17950	17698	17761	17703	17691	17598	17629	17782	17644	17702	17576	17788	17572	17621	17813	17543	17808	17673	17581	17643	17504	17685	17888	17631	17645	17821	17543	17784	17652	17726	17579	17971	17733	17732	17648	17575	17505	17809	18054	17665	17708	17518	17599	17748	17713	17626	17626	17686	17756	17832	17604	17838	17718	17676	17614	17619	17663	17546	17610	17628	17693	17773	17399	17556	17827	17443	17572	17678	17622	17521	17798	17450	17562	17867	17693	17559	17642	17503	17494	17632	17663	17524	17712	17614	17585	17772	17612	17475	17489	17494	17673	17809	17660	17713	17591	17788	17789	17701	17798	17804	17854	17725	17665	17440	17625	17591	17631	17634	17544	17698	17586	17747	17656	17771	17617	17604	17684	17559	17411	17645	17659	17594	17796	17641	17650	17662	17595	17601	17461	17562	17417	17709	17473	17651	17784	17642	17882	17579	17731	17684	17591	17723	17528	17606	17512	17626	17649	17635	17672	17665	17535	17646	17780	17744	17656	17465	17507	17565	17734	17800	17616	17604	17426	17700	17676	17576	17479	17897	17722	17811	17576	17634	17567	17691	17616	17539	17668	17738	17507	17561	17715	17650	17695	17546	17892	17581	17707	17797	17614	17712	17671	17613	17451	17879	17530	17464	17587	17679	17703	17554	17590	17514	17727	17594	17567	17609	17721	17600	17399	17503	17490	17781	17591	17478	17450	17840	17639	17682	17587	17533	17730	17561	17703	17659	17804	17401	17715	17711	17562	17848	17788	17530	17471	17769	17629	17537	17463	17533	17517	17562	17549	17742	17706	17872	17867	17527	17586	17670	17553	17677	17493	17720	17637	17748	17553	17577	17652	17620	17780	17609	17537	17437	17435	17583	17723	17644	17562	17631	17653	17671	17689	17598	17743	17844	17649	17579	17686	17543	17533	17592	17764	17617	17480	17640	17550	17623	17614	17613	17694	17704	17619	17509	17561	17704	17700	17727	17659	17814	17782	17733	17643	17580	17640	17601	17617	17913	17761	17637	17713	17525	17681	17842	17478	17496	17390	17706	17476	17594	17514	17498	17671	17546	17670	17545	17442	17804	17797	17873	17620	17479	17632	17679	17545	17539	17624	17705	17847	17580	17650	17528	17669	17744	17569	17780	17630	17398	17371	17485	17328	17718	17713	17627	17540	17466	17638	17739	17704	17768	17713	17831	17712	17781	17590	17702	17833	17420	17598	17624	17711	17581	17732	17783	17535	17600	17578	17681	17593	17997	17661	17662	17687	17536	17495	17531	17580	17653	17575	17700	17718	17796	17557	17697	17614	17517	17700	17816	17607	17650	17512	17593	17479	17569	17561	17644	17849	17583	17610	17519	17611	17839	17463	17651	17647	17605	17720	17508	17794	17495	17427	17592	17770	17582	17565	17782	17571	17697	17572	17452	17650	17407	17655	17435	17657	17745	17671	17652	17744	17726	17415	17454	17591	17568	17678	17521	17710	17508	17576	17664	17554	17851	17570	17577	17686	17313	17705	17607	17620	17685	17725	17683	17692	17597	17676	17752	17822	17552	17664	17648	17623	17816	17678	17655	17601	17514	17558	17629	17770	17446	17779	17460	17614	17675	17731	17793	17413	17775	17565	17434	17763	17563	17545	17819	17619	17499	17582	17502	17547	17708	17568	17571	17532	17882	17367	17719	17640	17569	17612	17731	17561	17654	17787	17591	17727	17704	17659	17513	17770	17539	17571	17718	17541	17545	17633	17788	17696	17731	17539	17522	17733	17710	17539	17693	17669	17639	17564	17671	17551	17598	17604	17689	17499	17637	17815	17629	17476	17707	17823	17611	17655	17688	17800	17421	17620	17453	17608	17696	17701	17573	17873	17676	17669	17753	17689	17683	17536	17485	17643	17645	17719	17748	17694	17749	17563	17412	17530	17597	17652	17564	17549	17814	17588	17643	17531	17425	17534	17681	17646	17291	17636	17434	17589	17619	17446	17510	17683	17713	17549	17594	17712	17619	17491	17629	17730	17616	17928	17698	17500	17561	17826	17655	17766	17613	17745	17514	17447	17838	17587	17567	17613	17671	17528	17728	17743	17627	17662	17640	17698	17659	17695	17660	17777	17628	17553	17580	17533	17663	17442	17792	17576	17651	17542	17597	17675	17689	17720	17507	17533	17497	17308	17481	17754	17565	17592	17504	17508	17561	17609	17591	17584	17651	17680	17709	17644	17704	17465	17595	17772	17628	17698	17619	17277	17582	17624	17609	17618	17627	17441	17535	17611	17688	17734	17632	17509	17445	17791	17754	17472	17738	17513	17423	17668	17544	17824	17715	17781	17472	17496	17655	17721	17645	17582	17524	17732	17770	17535	17493	17702	17555	17477	17748	17526	17748	17732	17610	17553	17590	17646	17619	17556	17717	17537	17678	17657	17695	17859	17586	17596	17691	17603	17861	17423	17635	17552	17549	17742	17525	17672	17761	17788	17713	17602	17664	17536	17517	17596	17540	17513	17546	17670	17652	17502	17603	17565	17509	17792	17588	17561	17691	17551	17758	17643	17612	17528	17622	17673	17571	17483	17528	17668	17494	17576	17654	17725	17518	17614	17708	17491	17833	17612	17622	17436	17771	17588	17563	17672	17668	17661	17693	17451	17663	17462	17547	17676	17758	17661	17802	17513	17615	17435	17562	17622	17813	17447	17507	17528	17559	17728	17696	17833	17526	17751	17666	17813	17555	17738	17576	17648	17797	17688	17900	17854	17834	17574	17727	17573	17731	17559	17676	17681	17847	17645	17564	17723	17630	17597	17725	17731	17682	17604	17477	17612	17818	17746	17517	17588	17765	17846	17613	17517	17631	17756	17857	17510	17617	17663	17638	17560	17560	17706	17865	17561	17518	17568	17708	17715	17675	17556	17293	17669	17560	17745	17843	17551	17677	17588	17425	17736	17569	17729	17812	17527	17446	17521	17695	17709	17674	17497	17848	17745	17642	17642	17643	17663	17802	17909	17517	17525	17404	17508	17473	17506	17645	17506	17551	17537	17690	17672	17536	17577	17634	17501	17590	17515	17544	17686	17507	17587	17429	17528	17738	17597	17624	17816	17660	17606	17697	17736	17502	17644	17531	17552	17682	17718	17729	17832	17617	17677	17581	17704	17681	17422	17418	17492	17423	17556	17521	17657	17541	17555	17461	17390	17661	17509	17691	17619	17651	17596	17583	17535	17563	17620	17754	17723	17477	17473	17577	17536	17549	17801	17808	17576	17537	17608	17634	17495	17309	17587	17690	17642	17608	17560	17629	17628	17623	17610	17556	17774	17596	17654	17497	17652	17659	17703	17535	17664	17511	17681	17626	17716	17404	17585	17787	17546	17637	17838	17652	17380	17653	17608	17576	17598	17617	17726	17873	17504	17598	17702	17681	17582	17608	17781	17669	17583	17542	17695	17674	17534	17689	17730	17706	17615	17645	17472	17637	17640	17637	17664	17539	17656	17680	17556	17560	17610	17599	17579	17699	17904	17645	17556	17559	17605	17652	17287	17720	17724	17594	17562	17784	17876	17705	17789	17658	17814	17663	17657	17816	17820	17803	17854	17563	17830	17716	17733	17645	17614	17610	17798	17589	17628	17675	17615	17752	17772	17797	17501	17709	17654	17771	17502	17636	17666	17517	17364	17571	17505	17504	17482	17414	17713	17570	17482	17495	17746	17754	17775	17640	17568	17543	17562	17608	17496	17685	17590	17949	17703	17620	17712	17417	17640	17575	17794	17864	17691	17636	17463	17655	17555	17443	17732	17418	17486	17332	17350	17566	17517	17538	17623	17609	17519	17726	17887	17566	17937	17553	17683	17629	17408	17752	17512	17708	17729	17758	17862	17641	17579	17565	17528	17779	17508	17505	17667	17734	17835	17604	17791	17685	17703	17627	17553	17673	17643	17804	17640	17515	17689	17842	17648	17766	17700	17777	17698	17513	17830	17617	17783	17452	17583	17705	17730	17538	17669	17674	17477	17636	17630	17509	17394	17671	17489	17744	17788	17623	17619	17668	17827	17629	17798	17742	17587	17624	17802	17584	17778	17655	17606	17800	17630	17517	17606	17549	17443	17950	17804	17753	17503	17650	17753	17817	17821	17685	17652	17463	17732	17817	17702	17549	17650	17472	17569	17842	17643	17816	17540	17649	17658	17533	17564	17795	17746	17809	17966	17663	17550	17452	17752	17760	17697	17619	17741	17756	17564	17772	17830	17766	17577	17549	17584	17834	17678	17532	17753	17691	17800	17738	17846	17623	17681	17640	17755	17586	17600	17402	17652	17720	17669	17611	17624	17680	17468	17603	17720	17730	17573	17552	17730	17490	17547	17735	17669	17252	17726	17574	17607	17518	17775	17540	17556	17613	17600	17645	17664	17579	17579	17561	17779	17625	17645	17747	17757	17592	17675	17718	17851	17783	17750	17906	17478	17654	17705	17639	17651	17405	17650	17463	17673	17658	17649	17713	17697	17631	17561	17570	17788	17657	17568	17824	17700	17594	17557	17613	17555	17588	17634	17611	17673	17537	17643	17533	17557	17679	17461	17847	17527	17509	17490	17440	17537	17686	17612	17700	17586	17633	17521	17600	17460	17531	17542	17735	17655	17694	17616	17758	17795	17527	17656	17641	17494	17635	17720	17829	17656	17608	17698	17842	17745	17568	17794	17570	17630	17666	17769	17669	17656	17480	17708	17692	17852	17687	17522	17658	17726	17642	17473	17647	17551	17602	17690	17746	17612	17480	17807	17532	17363	17803	17615	17797	17726	17811	17447	17766	17578	17691	17618	17877	17708	17649	17437	17645	17622	17665	17520	17563	17544	17731	17443	17620	17503	17693	17542	17691	17753	17713	17742	17577	17533	17646	17513	17570	17640	17496	17568	17817	17641	17613	17616	17666	17541	17499	17636	17527	17581	17718	17676	17460	17716	17657	17632	17682	17553	17735	17642	17743	17750	17535	17737	17672	17738
21749	40274	38872	32513	30422	30704	26718	24317	21403	19878	18531	23358	44016	43676	36809	26884	18582	16200	15331	14765	14649	14737	14788	14441	14670	14705	14604	14574	14615	14656	14604	14772	14671	14761	14561	14753	14390	14681	14571	14700	14585	14744	14586	14509	14688	14685	14558	14765	14815	14682	14830	14654	14568	14621	14526	14627	14743	14797	14698	14647	14599	14615	14590	14853	14594	14726	14587	14706	14521	14639	14674	14752	14692	14719	14573	14663	14781	14547	14548	14782	14713	14563	14690	14679	14680	14501	14563	14638	14773	14756	14651	14825	14706	14574	14528	14615	14738	14478	14916	14798	14667	14642	14653	14466	14756	14730	14746	14594	14771	14639	14731	14569	14738	14636	14878	14654	14642	14724	14830	14540	14674	14767	14656	14748	14703	14645	14699	14677	14491	14602	14691	14556	14629	14669	14500	14646	14632	14718	14679	14758	14620	14718	14519	14601	14697	14573	14714	14711	14637	14885	14592	14573	14667	14655	14691	14625	14525	14790	14510	14655	14665	14611	14607	14599	14772	14602	14695	14788	14849	14661	14573	14617	14681	14766	14756	14660	14691	14619	14664	14512	14561	14595	14709	14646	14778	14687	14678	14640	14670	14617	14790	14772	14762	14906	14627	14570	14682	14831	14767	14792	14497	14703	14700	14598	14842	14546	14790	14686	14707	14755	14721	14748	14700	14688	14798	14533	14610	14706	14750	14652	14373	14778	14744	14467	14623	14625	14636	14545	14828	14640	14748	14517	14508	14655	14671	14766	14612	14685	14642	14500	14636	14786	14747	14628	14838	14392	14437	14620	14794	14823	14610	14551	14619	14600	14662	14794	14547	14759	14470	14827	14634	14580	14679	14531	14570	14693	14560	14735	14731	14601	14725	14617	14674	14690	14758	14833	14776	14595	14779	14627	14620	14657	14655	14588	14753	14735	14668	14619	14639	14595	14742	14696	14582	14810	14667	14816	14683	14670	14565	14509	14767	14565	14616	14589	14782	14785	14629	14501	14574	14597	14670	14536	14629	14616	14571	14587	14693	14603	14656	14657	14750	14768	14487	14593	14660	14508	14609	14637	14587	14710	14491	14660	14896	14715	14664	14675	14710	14722	14670	14596	14487	14701	14576	14604	14565	14657	14709	14650	14651	14636	14694	14557	14788	14852	14525	14485	14512	14540	14447	14799	14620	14807	14481	14671	14533	14621	14631	14841	14685	14588	14700	14754	14702	14745	14651	14397	14629	14630	14812	14586	14478	14571	14772	14675	14705	14533	14716	14628	14844	14714	14650	14471	14778	14731	14657	14691	14513	14634	14622	14578	14554	14734	14740	14509	14618	14793	14573	14610	14608	14797	14640	14745	14693	14529	14699	14631	14551	14701	14726	14600	14750	14623	14462	14594	14633	14640	14687	14579	14621	14648	14619	14554	14670	14579	14854	14498	14515	14572	14694	14699	14673	14489	14716	14623	14712	14602	14701	14561	14554	14698	14600	14908	14648	14555	14596	14610	14725	14580	14701	14579	14496	14922	14625	14720	14641	14507	14650	14655	14515	14553	14642	14535	14632	14878	14561	14625	14759	14752	14736	14514	14708	14618	14619	14648	14725	14612	14777	14656	14536	14707	14593	14843	14676	14647	14745	14624	14685	14686	14706	14721	14633	14737	14931	14732	14786	14619	14654	14731	14722	14804	14679	14690	14458	14542	14806	14584	14771	14694	14607	14827	14636	14713	14673	14596	14767	14655	14660	14585	14823	14703	14574	14589	14486	14546	14752	14615	14780	14586	14573	14409	14697	14837	14552	14614	14668	14640	14646	14695	14511	14727	14700	14600	14688	14674	14749	14554	14752	14883	14688	14456	14873	14634	14638	14648	14595	14677	14568	14751	14612	14747	14594	14735	14628	14633	14566	14576	14674	14712	14632	14737	14651	14665	14632	14749	14703	14387	14595	14635	14685	14820	14564	14747	14604	14680	14550	14725	14652	14579	14695	14644	14675	14571	14762	14579	14707	14629	14499	14552	14607	14826	14719	14740	14668	14685	14690	14491	14614	14815	14612	14741	14730	14565	14810	14505	14793	14679	14608	14664	14623	14701	14664	14594	14668	14890	14683	14688	14671	14605	14768	14778	14534	14621	14618	14600	14716	14707	14560	14640	14563	14661	14723	14662	14626	14704	14657	14697	14576	14586	14456	14708	14690	14646	14719	14581	14670	14612	14622	14789	14561	14600	14758	14687	14732	14566	14689	14550	14774	14493	14533	14685	14740	14885	14641	14635	14633	14628	14569	14556	14659	14576	14498	14661	14677	14456	14660	14701	14474	14731	14583	14779	14594	14722	14596	14660	14943	14738	14621	14776	14656	14717	14546	14665	14684	14677	14750	14621	14593	14611	14773	14487	14642	14663	14641	14827	14600	14542	14697	14514	14653	14644	14745	14365	14632	14696	14613	14778	14721	14501	14617	14638	14827	14614	14597	14744	14675	14592	14552	14637	14604	14806	14539	14727	14615	14497	14696	14604	14645	14848	14666	14704	14589	14446	14694	14664	14665	14821	14615	14536	14621	14550	14636	14749	14676	14706	14713	14532	14665	14505	14471	14713	14522	14506	14654	14829	14660	14649	14603	14483	14671	14641	14610	14558	14400	14456	14696	14615	14668	14659	14581	14579	14657	14705	14497	14584	14758	14715	14688	14548	14628	14637	14582	14581	14641	14667	14651	14757	14543	14688	14602	14555	14641	14546	14620	14802	14647	14807	14625	14560	14746	14781	14740	14651	14682	14691	14595	14762	14581	14983	14747	14671	14751	14538	14766	14634	14589	14568	14642	14648	14770	14732	14623	14597	14731	14569	14632	14755	14598	14489	14699	14707	14738	14638	14887	14482	14644	14556	14753	14745	14631	14650	14682	14644	14691	14765	14770	14628	14633	14648	14623	14743	14576	14614	14661	14723	14553	14750	14614	14534	14743	14583	14665	14620	14651	14696	14491	14686	14743	14717	14768	14581	14704	14606	14650	14738	14693	14516	14524	14826	14553	14614	14656	14779	14594	14755	14674	14654	14669	14644	14720	14754	14520	14536	14697	14697	14575	14716	14594	14795	14720	14748	14614	14531	14567	14655	14574	14451	14439	14439	14576	14637	14750	14614	14688	14709	14707	14589	14634	14502	14854	14609	14580	14763	14631	14689	14594	14579	14659	14703	14557	14605	14737	14709	14593	14709	14725	14741	14634	14752	14671	14732	14736	14519	14785	14631	14530	14653	14523	14643	14762	14597	14594	14650	14639	14618	14804	14674	14444	14660	14621	14714	14802	14463	14808	14608	14670	14849	14596	14599	14491	14539	14528	14608	14626	14588	14718	14748	14481	14694	14589	14732	14719	14757	14732	14612	14724	14609	14686	14632	14693	14684	14863	14590	14660	14694	14529	14666	14685	14598	14632	14668	14615	14583	14665	14900	14632	14805	14547	14569	14724	14572	14604	14642	14824	14529	14642	14563	14520	14703	14793	14551	14654	14603	14573	14728	14691	14602	14645	14699	14753	14783	14652	14587	14699	14525	14640	14698	14679	14709	14558	14743	14570	14644	14647	14624	14635	14543	14647	14597	14625	14777	14637	14697	14594	14507	14764	14777	14472	14602	14654	14588	14685	14587	14917	14641	14671	14588	14674	14775	14737	14748	14644	14759	14464	14706	14572	14612	14886	14578	14653	14675	14640	14848	14630	14624	14588	14575	14729	14564	14539	14622	14650	14730	14576	14608	14777	14614	14534	14485	14564	14632	14732	14812	14569	14670	14526	14689	14637	14626	14724	14582	14515	14502	14626	14549	14545	14602	14621	14679	14538	14712	14675	14515	14648	14916	14735	14742	14586	14730	14652	14613	14570	14542	14630	14655	14643	14580	14793	14692	14727	14593	14569	14594	14537	14718	14889	14630	14596	14576	14587	14614	14478	14530	14707	14558	14644	14552	14628	14700	14739	14654	14634	14711	14577	14637	14649	14680	14588	14736	14616	14751	14684	14670	14745	14543	14678	14490	14747	14597	14697	14748	14712	14713	14634	14691	14644	14727	14813	14602	14672	14652	14820	14627	14688	14712	14627	14567	14660	14789	14377	14529	14691	14692	14738	14640	14632	14729	14628	14592	14671	14715	14388	14728	14500	14797	14685	14695	14695	14650	14652	14521	14658	14656	14666	14600	14569	14534	14666	14866	14751	14577	14645	14613	14696	14545	14783	14646	14615	14885	14700	14478	14564	14669	14667	14706	14720	14492	14527	14553	14708	14434	14794	14646	14613	14542	14642	14789	14620	14575	14593	14644	14864	14727	14542	14648	14650	14492	14675	14597	14694	14674	14674	14659	14602	14547	14501	14577	14704	14616	14753	14513	14526	14725	14631	14687	14755	14534	14601	14877	14711	14702	14530	14570	14533	14586	14582	14544	14809	14659	14807	14638	14632	14729	14711	14513	14606	14539	14664	14695	14603	14657	14536	14631	14728	14516	14673	14545	14490	14806	14571	14643	14776	14595	14436	14697	14608	14549	14727	14554	14670	14887	14753	14747	14819	14684	14651	14690	14760	14727	14919	14824	14545	14817	14792	14510	14672	14712	14580	14702	14674	14521	14694	14543	14702	14698	14673	14599	14647	14606	14680	14746	14682	14634	14644	14690	14580	14639	14552	14624	14517	14667	14697	14571	14649	14695	14717	14607	14637	14776	14810	14683	14487	14780	14506	14674	14609	14449	14596	14596	14589	14629	14584	14661	14698	14770	14666	14667	14639	14589	14625	14590	14479	14561	14686	14566	14828	14720	14672	14445	14754	14636	14590	14771	14752	14593	14756	14694	14609	14811	14691	14754	14532	14629	14701	14716	14614	14575	14777	14452	14804	14718	14672	14616	14635	14660	14558	14840	14626	14728	14778	14645	14668	14715	14543	14605	14657	14680	14694	14707	14581	14601	14585	14617	14625	14612	14725	14621	14761	14701	14655	14750	14595	14652	14695	14601	14725	14613	14489	14751	14837	14672	14738	14614	14827	14574	14458	14495	14711	14617	14613	14612	14572	14603	14568	14570	14591	14671	14621	14697	14645	14599	14725	14530	14649	14701	14571	14676	14592	14680	14787	14669	14637	14663	14524	14698	14752	14684
27719	24143	30181	28015	25146	23206	22350	21262	20357	19388	18959	19179	21378	21669	20324	19026	18109	17835	17575	17524	17657	17568	17457	17621	17701	17737	17635	17798	17576	17601	17570	17512	17595	17514	17633	17682	17469	17575	17631	17567	17477	17332	17570	17452	17515	17431	17665	17313	17619	17671	17742	17561	17652	17572	17603	17795	17400	17698	17641	17538	17825	17627	17605	17566	17781	17657	17551	17627	17725	17574	17737	17602	17754	17619	17695	17637	17714	17486	17453	17540	17370	17361	17517	17826	17585	17563	17666	17672	17512	17702	17712	17685	17571	17354	17503	17454	17305	17498	17566	17579	17832	17446	17682	17558	17469	17626	17540	17579	17455	17602	17496	17441	17433	17432	17454	17646	17468	17571	17669	17641	17407	17572	17602	17665	17540	17514	17537	17487	17443	17434	17558	17614	17771	17667	17477	17590	17800	17542	17735	17491	17533	17379	17463	17515	17590	17580	17794	17558	17563	17456	17680	17538	17700	17545	17630	17599	17448	17694	17524	17508	17709	17643	17539	17552	17615	17325	17582	17385	17491	17652	17616	17527	17526	17714	17476	17703	17462	17414	17589	17625	17399	17596	17514	17546	17397	17482	17601	17641	17513	17632	17412	17532	17513	17531	17439	17558	17496	17516	17683	17673	17363	17643	17568	17437	17651	17580	17609	17569	17536	17747	17615	17612	17617	17544	17483	17618	17709	17475	17548	17545	17536	17700	17453	17565	17549	17338	17595	17569	17651	17542	17533	17510	17654	17602	17479	17578	17508	17698	17634	17512	17499	17633	17836	17445	17510	17687	17574	17405	17481	17641	17487	17507	17439	17443	17620	17526	17633	17448	17484	17446	17506	17432	17511	17498	17496	17744	17661	17502	17307	17643	17527	17630	17602	17235	17602	17562	17568	17672	17463	17627	17377	17543	17465	17352	17740	17419	17569	17737	17822	17482	17399	17534	17472	17719	17546	17670	17829	17437	17589	17431	17701	17640	17575	17698	17513	17390	17605	17547	17796	17471	17620	17645	17648	17609	17500	17610	17651	17828	17579	17387	17589	17553	17529	17699	17574	17508	17789	17492	17730	17567	17899	17389	17591	17653	17505	17563	17656	17591	17515	17456	17230	17492	17691	17650	17483	17480	17502	17693	17629	17643	17638	17622	17533	17744	17623	17585	17662	17587	17459	17805	17474	17575	17444	17463	17611	17394	17619	17460	17562	17701	17576	17709	17382	17401	17607	17339	17630	17745	17583	17548	17608	17386	17447	17628	17417	17665	17402	17560	17544	17611	17541	17601	17528	17569	17653	17621	17544	17462	17407	17618	17758	17677	17466	17537	17462	17645	17422	17775	17415	17368	17671	17554	17720	17719	17640	17506	17524	17529	17664	17522	17459	17650	17855	17351	17560	17509	17494	17709	17647	17685	17513	17408	17377	17590	17616	17662	17595	17440	17588	17532	17567	17680	17254	17563	17561	17868	17774	17604	17465	17406	17579	17453	17511	17536	17443	17636	17412	17668	17591	17459	17446	17476	17843	17686	17467	17647	17467	17532	17593	17841	17689	17696	17630	17549	17512	17505	17483	17493	17638	17502	17513	17757	17650	17501	17653	17617	17541	17662	17647	17526	17706	17509	17519	17643	17552	17624	17562	17505	17599	17553	17626	17578	17638	17621	17617	17545	17526	17616	17576	17600	17444	17546	17462	17637	17539	17493	17575	17687	17299	17816	17615	17581	17773	17466	17459	17583	17566	17432	17581	17640	17563	17551	17529	17570	17548	17412	17460	17545	17588	17545	17615	17529	17445	17509	17536	17474	17589	17538	17591	17549	17771	17566	17777	17678	17612	17489	17479	17443	17530	17670	17409	17689	17531	17541	17513	17613	17492	17514	17469	17829	17736	17698	17469	17652	17684	17467	17459	17669	17710	17661	17639	17407	17179	17377	17657	17424	17544	17762	17671	17625	17494	17515	17450	17559	17905	17657	17460	17335	17515	17451	17522	17813	17575	17606	17557	17577	17581	17388	17380	17639	17671	17575	17544	17583	17560	17652	17704	17586	17555	17563	17533	17572	17613	17606	17804	17718	17541	17463	17755	17588	17764	17742	17573	17739	17562	17706	17714	17521	17389	17651	17488	17553	17518	17538	17405	17603	17576	17387	17613	17432	17473	17565	17586	17399	17695	17724	17541	17825	17584	17598	17741	17444	17618	17327	17579	17586	17563	17599	17526	17727	17395	17739	17628	17553	17472	17658	17682	17422	17480	17598	17823	17667	17652	17686	17629	17588	17591	17628	17479	17368	17754	17676	17584	17529	17627	17682	17744	17614	17641	17637	17578	17405	17549	17697	17477	17649	17797	17438	17693	17561	17564	17486	17647	17637	17667	17559	17561	17669	17418	17632	17427	17634	17650	17459	17592	17622	17710	17703	17584	17516	17623	17709	17602	17640	17446	17567	17463	17505	17376	17428	17583	17666	17699	17446	17484	17467	17606	17554	17513	17466	17593	17620	17716	17543	17482	17544	17453	17536	17596	17702	17502	17545	17622	17577	17333	17388	17550	17555	17498	17593	17363	17687	17542	17644	17700	17650	17575	17591	17729	17547	17604	17648	17524	17407	17534	17659	17810	17613	17485	17547	17480	17377	17750	17478	17561	17524	17501	17610	17603	17632	17439	17558	17540	17544	17552	17425	17464	17495	17416	17542	17514	17455	17528	17409	17493	17484	17420	17610	17647	17479	17609	17618	17587	17594	17441	17556	17441	17454	17339	17455	17615	17422	17483	17416	17616	17705	17649	17426	17476	17829	17531	17441	17680	17740	17782	17581	17572	17488	17663	17408	17745	17196	17508	17372	17437	17504	17618	17556	17561	17453	17748	17743	17663	17688	17549	17581	17724	17359	17660	17590	17550	17643	17687	17567	17728	17473	17386	17429	17627	17431	17495	17708	17753	17584	17581	17617	17551	17638	17680	17612	17639	17716	17516	17484	17574	17584	17405	17542	17608	17585	17597	17559	17616	17332	17433	17658	17473	17540	17484	17602	17456	17546	17728	17812	17599	17545	17702	17520	17588	17651	17597	17493	17514	17641	17435	17610	17563	17436	17620	17432	17583	17492	17504	17681	17697	17656	17616	17573	17656	17361	17385	17423	17376	17514	17725	17658	17650	17476	17378	17324	17643	17586	17673	17463	17773	17584	17571	17532	17638	17600	17606	17576	17557	17465	17593	17305	17490	17644	17575	17639	17731	17676	17539	17591	17644	17600	17446	17601	17631	17710	17478	17506	17619	17466	17379	17667	17763	17510	17688	17569	17798	17501	17576	17324	17490	17404	17592	17523	17421	17726	17510	17582	17531	17458	17749	17610	17747	17577	17856	17751	17684	17554	17571	17543	17486	17759	17452	17608	17444	17268	17397	17514	17473	17557	17395	17695	17672	17487	17632	17469	17788	17475	17649	17696	17639	17336	17705	17554	17669	17502	17647	17598	17590	17699	17451	17692	17741	17517	17614	17656	17541	17428	17492	17582	17506	17563	17735	17748	17600	17604	17795	17797	17559	17534	17468	17389	17508	17745	17611	17607	17510	17556	17624	17454	17435	17593	17596	17613	17639	17561	17707	17557	17497	17359	17600	17624	17469	17627	17726	17573	17513	17512	17351	17385	17658	17607	17356	17472	17601	17593	17460	17599	17480	17535	17474	17445	17735	17432	17508	17425	17390	17495	17633	17560	17657	17628	17684	17525	17660	17477	17492	17850	17854	17676	17713	17538	17551	17528	17648	17426	17497	17407	17579	17593	17596	17527	17664	17696	17757	17723	17407	17379	17444	17622	17571	17566	17546	17444	17514	17507	17398	17493	17699	17605	17467	17630	17729	17473	17500	17632	17560	17626	17789	17577	17521	17694	17449	17637	17491	17565	17676	17582	17393	17628	17675	17523	17556	17542	17585	17632	17460	17461	17827	17708	17673	17746	17492	17573	17699	17743	17656	17507	17631	17413	17446	17652	17336	17442	17602	17589	17570	17603	17615	17644	17559	17513	17577	17483	17381	17655	17587	17505	17351	17499	17730	17456	17780	17505	17606	17431	17303	17574	17636	17474	17828	17445	17656	17488	17657	17440	17569	17552	17569	17455	17496	17652	17579	17470	17520	17653	17657	17628	17460	17710	17510	17603	17719	17507	17526	17439	17558	17785	17735	17595	17755	17519	17518	17662	17694	17545	17434	17692	17627	17782	17722	17453	17545	17513	17523	17503	17242	17649	17750	17672	17505	17707	17370	17836	17381	17588	17458	17460	17595	17648	17640	17583	17725	17565	17447	17379	17759	17572	17715	17503	17466	17501	17543	17494	17540	17346	17404	17499	17726	17583	17717	17654	17326	17469	17627	17533	17622	17599	17641	17561	17566	17593	17706	17699	17715	17460	17640	17350	17782	17599	17529	17539	17631	17575	17645	17675	17586	17375	17605	17762	17523	17634	17422	17591	17603	17541	17660	17589	17623	17447	17645	17498	17628	17652	17529	17590	17469	17473	17621	17702	17241	17548	17387	17507	17626	17427	17547	17509	17737	17445	17560	17667	17839	17700	17477	17446	17655	17662	17690	17409	17532	17773	17521	17547	17605	17642	17714	17523	17491	17647	17618	17686	17474	17508	17572	17542	17693	17665	17561	17662	17451	17469	17626	17551	17589	17405	17723	17655	17599	17674	17577	17535	17580	17617	17645	17501	17481	17500	17590	17517	17396	17479	17596	17445	17645	17471	17709	17738	17490	17614	17493	17489	17718	17385	17700	17450	17675	17590	17550	17614	17637	17559	17488	17730	17649	17665	17305	17536	17444	17420	17592	17704	17855	17457	17534	17434	17865	17630	17685	17388	17470	17459	17562	17610	17666	17442	17604	17657	17735	17492	17565	17625	17505	17569	17570	17811	17617	17639	17630	17582	17564	17765	17700	17510	17458	17536	17668	17571	17472	17583	17673	17533	17610	17614	17528	17496	17624	17654	17606	17601	17372	17565	17506	17782	17627	17558	17475	17618	17623	17676	17657	17605	17723	17563	17508	17603	17662	17359	17635	17432	17467	17617	17567	17716	17601	17527	17728	17553	17542	17636	17756	17534	17613	17804	17779	17692	17515	17492	17580	17631	17515	17600
21606	31332	29539	25725	24635	22848	21579	19748	18612	17434	16621	16956	19687	19392	17678	16244	14963	14976	14685	14454	14638	14497	14506	14640	14539	14680	14645	14632	14524	14786	14694	14675	14639	14541	14468	14547	14730	14761	14539	14636	14705	14485	14600	14735	14488	14641	14732	14607	14598	14656	14652	14624	14524	14574	14423	14829	14740	14698	14553	14689	14654	14519	14699	14576	14484	14625	14496	14649	14579	14584	14707	14588	14724	14678	14612	14560	14775	14501	14601	14572	14632	14740	14739	14674	14645	14618	14641	14507	14644	14730	14616	14651	14709	14780	14601	14618	14570	14713	14751	14622	14614	14625	14648	14467	14614	14504	14629	14475	14713	14554	14592	14474	14618	14682	14620	14644	14662	14529	14708	14579	14707	14634	14556	14540	14669	14663	14594	14770	14688	14640	14617	14573	14570	14641	14677	14581	14598	14529	14536	14584	14604	14622	14681	14536	14613	14494	14637	14626	14672	14570	14658	14541	14436	14651	14623	14570	14410	14805	14593	14619	14625	14550	14529	14479	14707	14751	14520	14512	14619	14620	14461	14851	14471	14491	14620	14981	14558	14627	14711	14545	14575	14523	14589	14630	14497	14729	14686	14512	14663	14583	14564	14454	14565	14543	14518	14643	14653	14608	14626	14640	14565	14690	14566	14548	14525	14627	14637	14677	14628	14562	14519	14755	14794	14607	14660	14636	14668	14736	14409	14542	14657	14578	14605	14659	14475	14641	14577	14614	14663	14630	14603	14456	14691	14391	14616	14518	14687	14738	14681	14607	14626	14491	14498	14503	14733	14621	14468	14649	14652	14674	14607	14830	14549	14484	14527	14523	14665	14597	14724	14529	14644	14623	14703	14580	14489	14602	14638	14472	14532	14640	14694	14484	14501	14534	14341	14468	14583	14534	14544	14646	14541	14659	14510	14763	14744	14579	14706	14506	14505	14557	14575	14624	14568	14661	14672	14624	14628	14501	14497	14599	14573	14685	14662	14557	14679	14722	14628	14656	14660	14596	14716	14554	14570	14533	14618	14631	14473	14562	14600	14601	14576	14554	14652	14512	14573	14613	14673	14552	14685	14655	14728	14626	14600	14700	14627	14541	14668	14492	14603	14708	14700	14578	14623	14616	14743	14515	14581	14621	14464	14569	14540	14544	14537	14563	14576	14710	14586	14533	14629	14644	14482	14612	14591	14779	14400	14505	14673	14538	14713	14661	14703	14503	14582	14470	14623	14605	14601	14541	14815	14477	14541	14439	14463	14550	14447	14692	14615	14693	14602	14410	14488	14604	14636	14597	14548	14799	14707	14534	14569	14520	14708	14590	14655	14727	14523	14668	14608	14583	14510	14504	14632	14657	14577	14535	14605	14605	14668	14601	14608	14617	14396	14650	14453	14605	14699	14455	14479	14594	14732	14518	14526	14495	14655	14466	14524	14674	14538	14573	14500	14601	14658	14529	14644	14474	14578	14739	14763	14595	14510	14716	14582	14592	14473	14766	14615	14661	14627	14667	14636	14640	14611	14656	14684	14573	14541	14503	14573	14723	14449	14635	14583	14724	14628	14783	14695	14713	14420	14689	14626	14526	14548	14699	14561	14754	14540	14419	14662	14631	14618	14764	14632	14465	14624	14645	14720	14544	14662	14671	14702	14525	14494	14621	14583	14619	14476	14593	14698	14562	14550	14540	14485	14480	14475	14558	14710	14660	14758	14564	14685	14466	14568	14564	14457	14708	14532	14563	14385	14634	14544	14691	14647	14354	14502	14579	14580	14626	14630	14485	14693	14437	14772	14659	14583	14599	14555	14657	14636	14692	14574	14562	14629	14638	14594	14645	14641	14453	14636	14548	14755	14674	14757	14605	14641	14677	14685	14654	14650	14573	14612	14571	14550	14591	14636	14566	14852	14704	14584	14527	14494	14664	14625	14497	14538	14644	14481	14679	14688	14697	14673	14563	14565	14676	14719	14650	14714	14744	14690	14618	14614	14625	14658	14505	14594	14734	14347	14597	14758	14583	14497	14518	14646	14654	14640	14567	14501	14623	14578	14829	14712	14589	14644	14532	14718	14394	14603	14559	14705	14576	14681	14678	14481	14602	14664	14591	14594	14666	14659	14386	14807	14762	14876	14606	14525	14646	14613	14497	14556	14574	14634	14766	14665	14599	14505	14551	14633	14590	14619	14431	14470	14451	14709	14521	14756	14658	14647	14705	14732	14572	14643	14577	14675	14601	14701	14683	14744	14614	14626	14675	14615	14633	14613	14445	14583	14802	14613	14587	14520	14717	14686	14591	14639	14721	14564	14444	14494	14588	14541	14723	14530	14477	14559	14440	14783	14867	14616	14725	14614	14706	14479	14522	14680	14528	14704	14620	14478	14494	14731	14477	14618	14570	14562	14623	14514	14669	14484	14782	14655	14650	14635	14639	14396	14562	14596	14773	14547	14664	14542	14703	14606	14590	14616	14753	14532	14761	14644	14534	14626	14766	14597	14596	14620	14551	14743	14558	14683	14437	14680	14692	14476	14615	14500	14589	14730	14632	14719	14630	14431	14659	14584	14677	14608	14611	14624	14572	14447	14727	14633	14717	14722	14558	14681	14427	14461	14698	14636	14842	14797	14612	14616	14561	14708	14498	14529	14570	14640	14697	14668	14794	14716	14644	14678	14500	14469	14671	14619	14632	14573	14567	14681	14572	14609	14611	14395	14481	14764	14492	14827	14649	14569	14513	14628	14686	14525	14551	14627	14471	14548	14592	14603	14689	14746	14503	14676	14567	14659	14621	14796	14474	14622	14566	14692	14763	14470	14565	14792	14504	14458	14471	14566	14853	14462	14497	14708	14627	14741	14634	14722	14616	14509	14818	14650	14616	14643	14542	14544	14666	14695	14555	14788	14473	14678	14710	14663	14617	14622	14581	14703	14518	14609	14555	14541	14687	14526	14449	14519	14530	14572	14461	14419	14593	14685	14615	14614	14604	14597	14526	14553	14638	14826	14573	14568	14550	14607	14576	14651	14667	14341	14570	14557	14537	14507	14586	14529	14589	14552	14725	14497	14538	14502	14672	14620	14435	14676	14472	14819	14598	14666	14516	14626	14634	14569	14684	14590	14632	14684	14632	14762	14580	14621	14798	14627	14714	14581	14609	14732	14490	14503	14496	14787	14588	14678	14587	14644	14593	14502	14659	14683	14570	14652	14481	14706	14792	14707	14659	14799	14683	14601	14664	14632	14645	14594	14644	14661	14633	14761	14670	14538	14539	14581	14476	14576	14481	14509	14716	14616	14658	14703	14626	14605	14785	14766	14649	14585	14616	14477	14547	14501	14556	14605	14779	14781	14472	14648	14774	14688	14582	14597	14671	14685	14722	14476	14431	14558	14793	14520	14535	14702	14415	14578	14656	14668	14717	14604	14625	14553	14537	14518	14607	14730	14532	14571	14613	14543	14610	14639	14614	14591	14726	14537	14708	14399	14602	14491	14561	14540	14546	14473	14535	14579	14596	14560	14460	14550	14435	14674	14529	14555	14613	14588	14539	14631	14504	14764	14582	14619	14563	14626	14771	14548	14721	14596	14643	14648	14506	14710	14488	14769	14740	14669	14521	14639	14607	14595	14614	14620	14599	14529	14621	14524	14660	14574	14717	14681	14494	14657	14668	14430	14666	14544	14534	14641	14571	14616	14592	14664	14507	14656	14447	14609	14706	14581	14645	14612	14373	14451	14792	14578	14727	14636	14607	14523	14420	14603	14725	14461	14606	14443	14609	14698	14507	14637	14759	14565	14538	14530	14631	14615	14409	14582	14772	14463	14653	14605	14481	14672	14598	14651	14517	14676	14624	14706	14500	14385	14694	14766	14696	14375	14596	14511	14697	14646	14596	14532	14643	14590	14639	14501	14554	14578	14601	14519	14538	14517	14628	14554	14663	14705	14604	14619	14559	14768	14520	14690	14577	14542	14650	14716	14684	14643	14549	14628	14630	14687	14598	14531	14672	14729	14642	14628	14624	14549	14700	14598	14516	14554	14606	14478	14745	14592	14639	14614	14608	14484	14567	14483	14472	14493	14573	14584	14540	14618	14637	14684	14618	14611	14575	14633	14412	14648	14451	14547	14759	14554	14419	14519	14731	14463	14535	14721	14607	14790	14530	14604	14546	14599	14532	14747	14563	14720	14666	14466	14582	14782	14613	14617	14650	14536	14549	14584	14658	14702	14507	14691	14809	14698	14626	14509	14408	14602	14620	14607	14440	14773	14499	14664	14620	14563	14539	14503	14707	14587	14692	14644	14666	14728	14724	14737	14520	14684	14651	14662	14510	14644	14565	14647	14338	14512	14615	14555	14658	14610	14731	14494	14594	14490	14567	14460	14566	14690	14561	14720	14654	14768	14586	14697	14578	14782	14642	14665	14634	14495	14617	14680	14604	14767	14698	14626	14620	14715	14673	14776	14578	14702	14674	14527	14701	14565	14724	14584	14684	14538	14585	14630	14784	14552	14498	14677	14602	14614	14483	14544	14546	14601	14525	14602	14743	14679	14429	14531	14549	14643	14582	14624	14658	14829	14765	14668	14448	14624	14492	14611	14457	14750	14713	14587	14702	14717	14515	14630	14660	14620	14847	14562	14527	14623	14603	14530	14547	14608	14452	14581	14642	14526	14584	14849	14678	14475	14677	14613	14513	14631	14638	14540	14733	14616	14514	14680	14699	14508	14637	14551	14700	14582	14489	14558	14725	14562	14575	14717	14670	14739	14552	14667	14737	14494	14521	14626	14654	14655	14628	14565	14728	14596	14582	14623	14549	14383	14545	14744	14513	14571	14734	14714	14562	14617	14671	14717	14763	14581	14543	14532	14591	14708	14740	14461	14709	14599	14714	14625	14544	14635	14513	14654	14588	14590	14479	14575	14665	14632	14600	14729	14573	14509	14708	14468	14676	14673	14620	14544	14662	14674	14642	14647	14671	14603	14476	14585	14518	14610	14636	14442	14604	14545	14575	14483	14635	14515	14681	14655	14509	14561	14649	14634	14638	14424	14628	14623	14639	14758	14564	14657	14445	14577	14460	14678	14691	14575	14555	14539	14552	14676	14707	14786	14479	14690	14581	14575	14711	14679	14708	14683	14519	14611	14775	14783	14590
24361	20966	28116	25039	23987	24643	24130	21512	20926	20540	20433	26281	31499	29345	25956	21962	18958	18057	18008	17513	17721	17622	17343	17587	17744	17525	17732	17408	17539	17735	17616	17628	17471	17496	17593	17451	17320	17393	17407	17599	17538	17567	17536	17353	17664	17573	17444	17282	17285	17574	17557	17670	17603	17423	17462	17414	17451	17422	17468	17407	17385	17190	17593	17661	17351	17573	17586	17648	17588	17551	17579	17478	17364	17738	17556	17501	17504	17352	17408	17516	17290	17550	17445	17415	17502	17392	17440	17387	17266	17379	17410	17217	17407	17418	17390	17342	17586	17285	17491	17420	17497	17543	17464	17249	17250	17322	17411	17343	17389	17450	17420	17408	17343	17410	17406	17273	17445	17436	17491	17438	17350	17434	17435	17615	17287	17378	17725	17365	17486	17456	17654	17453	17615	17419	17475	17445	17328	17449	17396	17758	17607	17506	17391	17316	17365	17402	17417	17493	17354	17679	17422	17559	17519	17399	17722	17445	17340	17445	17261	17244	17357	17257	17362	17523	17404	17428	17565	17630	17309	17563	17490	17249	17483	17547	17517	17544	17375	17283	17348	17486	17483	17351	17177	17536	17527	17281	17228	17495	17469	17442	17237	17326	17155	17407	17473	17718	17398	17644	17478	17319	17282	17519	17425	17519	17264	17505	17458	17618	17341	17468	17401	17500	17365	17425	17482	17499	17431	17438	17347	17273	17400	17677	17378	17485	17564	17454	17300	17440	17426	17262	17257	17468	17333	17611	17647	17466	17333	17334	17415	17492	17361	17322	17442	17461	17365	17212	17492	17531	17446	17527	17444	17567	17465	17236	17437	17593	17511	17509	17630	17491	17295	17349	17252	17347	17408	17489	17633	17522	17299	17452	17375	17380	17351	17554	17546	17168	17527	17405	17463	17503	17645	17496	17218	17306	17449	17414	17515	17480	17401	17571	17250	17591	17372	17325	17421	17339	17461	17351	17641	17574	17365	17239	17422	17229	17211	17446	17287	17438	17478	17447	17509	17542	17673	17565	17270	17224	17305	17365	17407	17454	17479	17494	17377	17412	17401	17502	17437	17514	17527	17383	17470	17677	17222	17604	17561	17464	17423	17322	17420	17563	17295	17335	17286	17402	17453	17642	17345	17358	17434	17477	17311	17184	17502	17391	17445	17507	17565	17514	17443	17525	17379	17427	17384	17444	17378	17406	17431	17440	17449	17608	17344	17514	17487	17337	17423	17273	17574	17101	17285	17412	17310	17312	17322	17356	17337	17567	17522	17414	17435	17381	17556	17466	17405	17446	17290	17360	17367	17540	17471	17430	17404	17397	17403	17455	17489	17451	17526	17464	17355	17339	17326	17421	17339	17443	17408	17216	17375	17418	17496	17548	17469	17532	17430	17377	17350	17383	17493	17319	17490	17427	17366	17419	17340	17661	17349	17237	17405	17342	17765	17420	17476	17512	17569	17439	17448	17648	17326	17361	17452	17445	17535	17483	17235	17597	17512	17456	17367	17509	17478	17281	17571	17498	17470	17531	17524	17550	17457	17381	17378	17413	17456	17440	17433	17497	17246	17399	17453	17539	17352	17394	17382	17550	17381	17432	17526	17445	17420	17295	17379	17563	17318	17538	17447	17296	17237	17326	17690	17439	17469	17540	17418	17502	17441	17403	17270	17356	17358	17270	17390	17502	17404	17357	17433	17248	17189	17553	17355	17546	17549	17359	17561	17291	17572	17562	17412	17321	17165	17360	17740	17494	17306	17603	17484	17314	17550	17402	17382	17462	17433	17341	17538	17512	17368	17300	17439	17451	17357	17315	17607	17407	17416	17312	17482	17389	17300	17429	17545	17448	17489	17409	17404	17459	17561	17461	17446	17241	17538	17485	17443	17492	17447	17469	17510	17333	17392	17468	17399	17385	17463	17522	17467	17634	17320	17579	17474	17605	17377	17504	17340	17387	17211	17280	17450	17347	17374	17511	17536	17522	17328	17730	17608	17312	17610	17241	17232	17310	17376	17360	17491	17374	17476	17428	17332	17626	17564	17581	17404	17567	17398	17509	17563	17652	17419	17408	17455	17336	17349	17317	17433	17435	17449	17404	17600	17494	17435	17385	17380	17476	17307	17425	17366	17280	17450	17343	17537	17542	17484	17317	17390	17362	17451	17360	17601	17454	17618	17540	17601	17444	17379	17300	17539	17617	17579	17380	17476	17318	17450	17491	17395	17425	17462	17466	17454	17891	17580	17381	17568	17432	17534	17464	17530	17462	17736	17505	17489	17426	17661	17301	17311	17332	17594	17254	17451	17528	17406	17660	17490	17347	17338	17651	17435	17580	17470	17374	17393	17442	17376	17494	17448	17584	17519	17424	17458	17460	17411	17560	17214	17442	17409	17357	17630	17481	17355	17413	17369	17529	17459	17557	17469	17482	17510	17396	17428	17269	17147	17439	17423	17275	17627	17471	17385	17439	17578	17475	17370	17420	17527	17348	17478	17401	17061	17463	17654	17477	17357	17314	17232	17518	17486	17489	17340	17433	17430	17360	17632	17666	17297	17317	17478	17298	17446	17449	17352	17361	17407	17537	17640	17313	17501	17637	17551	17468	17279	17203	17386	17445	17464	17487	17550	17567	17510	17651	17557	17298	17288	17467	17496	17348	17390	17426	17456	17284	17327	17489	17310	17581	17394	17194	17551	17221	17418	17499	17486	17348	17497	17405	17464	17534	17465	17625	17246	17249	17338	17498	17362	17427	17530	17265	17471	17695	17521	17478	17469	17397	17411	17590	17539	17465	17418	17392	17359	17714	17380	17295	17560	17575	17740	17393	17469	17267	17418	17318	17303	17428	17547	17490	17550	17316	17576	17468	17466	17509	17351	17437	17340	17325	17406	17489	17463	17743	17514	17434	17403	17349	17338	17380	17503	17461	17254	17430	17540	17377	17434	17490	17575	17620	17593	17385	17578	17506	17383	17404	17299	17648	17462	17523	17547	17386	17455	17571	17321	17419	17381	17333	17405	17335	17262	17485	17506	17383	17285	17324	17381	17233	17288	17490	17436	17317	17411	17350	17704	17487	17541	17586	17432	17397	17436	17428	17470	17283	17523	17440	17497	17535	17421	17558	17573	17264	17463	17399	17519	17377	17574	17525	17541	17183	17437	17380	17434	17554	17499	17435	17451	17298	17594	17442	17495	17402	17329	17596	17558	17513	17351	17385	17674	17440	17416	17319	17496	17383	17257	17412	17490	17458	17535	17435	17453	17497	17343	17289	17361	17369	17439	17388	17490	17576	17338	17268	17441	17309	17349	17508	17571	17621	17350	17608	17449	17304	17403	17675	17541	17339	17228	17338	17488	17648	17411	17493	17388	17383	17322	17517	17517	17637	17461	17310	17402	17465	17508	17523	17343	17448	17243	17541	17612	17395	17501	17506	17316	17409	17434	17583	17378	17454	17531	17551	17255	17298	17458	17488	17564	17253	17535	17479	17395	17370	17228	17347	17586	17299	17247	17394	17363	17360	17469	17331	17593	17314	17479	17497	17337	17407	17416	17337	17510	17756	17347	17383	17542	17411	17504	17560	17531	17622	17414	17429	17302	17544	17458	17346	17380	17341	17651	17401	17541	17681	17419	17529	17632	17444	17582	17591	17330	17473	17407	17446	17406	17546	17453	17346	17479	17305	17329	17661	17470	17507	17391	17400	17463	17558	17580	17422	17463	17219	17320	17432	17426	17202	17592	17550	17326	17374	17425	17526	17293	17447	17543	17309	17478	17561	17396	17481	17423	17400	17423	17723	17467	17479	17503	17343	17401	17458	17573	17519	17387	17272	17269	17484	17383	17275	17485	17409	17514	17691	17406	17303	17361	17384	17589	17509	17479	17662	17466	17464	17650	17295	17292	17411	17449	17335	17347	17333	17378	17329	17138	17273	17641	17388	17589	17488	17539	17397	17441	17547	17485	17591	17304	17358	17483	17453	17436	17444	17460	17510	17304	17504	17538	17680	17617	17639	17255	17383	17564	17533	17453	17419	17409	17424	17502	17387	17359	17502	17441	17501	17327	17336	17554	17387	17471	17233	17428	17236	17427	17427	17535	17616	17469	17364	17318	17444	17659	17434	17441	17434	17506	17336	17662	17285	17483	17383	17484	17482	17564	17416	17428	17407	17413	17312	17523	17443	17433	17269	17536	17227	17790	17385	17495	17502	17566	17416	17431	17588	17322	17512	17440	17414	17508	17309	17335	17436	17491	17549	17420	17396	17298	17400	17248	17499	17610	17270	17472	17272	17361	17445	17622	17387	17280	17474	17609	17390	17442	17269	17520	17306	17406	17432	17287	17380	17539	17491	17457	17276	17529	17665	17554	17363	17441	17477	17494	17475	17320	17261	17540	17321	17666	17483	17415	17495	17308	17391	17316	17427	17318	17456	17466	17465	17475	17641	17303	17432	17377	17373	17313	17422	17395	17516	17491	17555	17479	17411	17377	17342	17644	17437	17455	17546	17506	17407	17450	17325	17334	17372	17345	17625	17262	17389	17568	17374	17464	17486	17486	17431	17497	17312	17423	17561	17506	17560	17503	17485	17489	17510	17517	17577	17405	17515	17447	17570	17580	17431	17426	17373	17249	17364	17318	17480	17577	17481	17492	17432	17276	17403	17619	17293	17632	17499	17542	17405	17325	17507	17514	17394	17311	17359	17347	17477	17332	17490	17555	17470	17483	17510	17272	17732	17506	17415	17349	17468	17327	17429	17268	17342	17310	17708	17456	17413	17447	17356	17441	17414	17401	17468	17502	17429	17378	17685	17465	17489	17523	17663	17406	17493	17490	17455	17551	17489	17542	17521	17351	17598	17490	17668	17372	17535	17329	17441	17511	17521	17435	17536	17299	17344	17527	17352	17412	17621	17378	17600	17338	17453	17324	17318	17373	17570	17308	17452	17576	17362	17674	17511	17468	17410	17531	17336	17401	17528	17457	17235	17549	17462	17465	17466	17457	17249	17268	17379	17340	17536	17435	17468	17556	17450	17486	17369	17518	17422	17351	17263	17516	17392	17428	17391	17226	17438	17453	17615	17470	17386	17362	17365	17413	17292	17451	17702	17458	17384	17427	17291	17323	17568	17124	17290	17485	17262	17703	17274
20233	33314	30767	26665	24871	23484	21658	20733	20049	19143	18866	26728	31081	27729	23885	18914	15874	15095	14742	14490	14558	14703	14594	14700	14490	14555	14617	14709	14603	14558	14585	14614	14730	14484	14643	14692	14643	14549	14564	14677	14584	14590	14595	14580	14790	14623	14464	14654	14495	14600	14694	14759	14522	14669	14593	14692	14568	14773	14466	14613	14605	14556	14621	14693	14690	14514	14571	14617	14454	14449	14446	14592	14593	14789	14513	14613	14631	14683	14717	14717	14687	14638	14739	14529	14396	14636	14608	14662	14528	14711	14415	14634	14465	14687	14542	14531	14711	14695	14708	14520	14691	14537	14553	14575	14660	14592	14525	14530	14666	14678	14653	14665	14695	14537	14524	14667	14552	14670	14507	14635	14634	14621	14706	14584	14681	14607	14608	14516	14901	14660	14665	14584	14743	14591	14531	14647	14584	14583	14589	14493	14516	14589	14618	14623	14687	14627	14590	14646	14539	14639	14612	14661	14787	14521	14541	14609	14494	14698	14575	14600	14663	14609	14639	14584	14663	14583	14796	14535	14670	14521	14517	14624	14434	14550	14548	14692	14650	14688	14621	14578	14652	14562	14596	14769	14485	14758	14505	14616	14552	14597	14622	14636	14591	14669	14615	14801	14595	14642	14724	14487	14523	14624	14534	14562	14812	14653	14473	14507	14694	14532	14698	14532	14570	14519	14682	14448	14540	14545	14684	14613	14636	14637	14584	14574	14704	14672	14621	14597	14580	14499	14590	14468	14587	14634	14477	14736	14511	14375	14582	14519	14682	14721	14749	14658	14511	14587	14597	14479	14664	14519	14496	14641	14568	14604	14550	14691	14623	14615	14663	14501	14393	14499	14462	14529	14483	14600	14526	14739	14565	14618	14500	14545	14557	14610	14529	14734	14622	14532	14680	14626	14724	14418	14599	14673	14533	14511	14464	14612	14614	14683	14524	14457	14612	14667	14467	14724	14380	14587	14653	14492	14518	14504	14671	14681	14560	14637	14619	14481	14548	14504	14609	14430	14590	14590	14759	14620	14391	14690	14595	14523	14411	14522	14535	14556	14712	14702	14626	14499	14885	14677	14863	14621	14422	14689	14610	14635	14552	14619	14549	14612	14598	14537	14638	14550	14837	14713	14649	14566	14569	14785	14608	14566	14472	14529	14517	14643	14565	14491	14771	14648	14449	14673	14517	14675	14456	14659	14672	14551	14552	14567	14428	14689	14627	14449	14536	14634	14549	14583	14572	14619	14580	14667	14717	14535	14477	14434	14631	14601	14377	14480	14661	14548	14688	14566	14569	14638	14526	14605	14658	14388	14659	14650	14659	14621	14607	14526	14555	14683	14621	14525	14521	14841	14508	14689	14585	14532	14528	14629	14633	14525	14675	14583	14666	14561	14547	14512	14612	14443	14440	14646	14639	14496	14649	14490	14609	14674	14614	14621	14595	14420	14542	14583	14570	14443	14559	14589	14517	14642	14549	14722	14611	14664	14603	14572	14438	14597	14596	14656	14626	14589	14601	14676	14717	14659	14574	14548	14603	14628	14734	14609	14708	14478	14591	14535	14636	14643	14546	14490	14383	14691	14736	14596	14447	14658	14591	14656	14723	14386	14553	14671	14667	14412	14715	14499	14680	14541	14549	14571	14545	14388	14563	14706	14655	14658	14640	14575	14449	14516	14402	14523	14640	14530	14724	14607	14579	14658	14437	14583	14596	14628	14615	14638	14674	14655	14719	14586	14662	14600	14472	14620	14532	14567	14508	14595	14609	14784	14604	14509	14594	14609	14540	14715	14744	14587	14415	14561	14611	14485	14722	14604	14486	14571	14639	14490	14699	14452	14767	14475	14518	14560	14685	14582	14551	14582	14435	14668	14569	14558	14719	14591	14432	14610	14617	14617	14564	14580	14384	14495	14755	14704	14652	14569	14613	14514	14572	14481	14478	14599	14660	14582	14657	14617	14584	14427	14629	14647	14467	14657	14700	14575	14417	14659	14503	14591	14542	14563	14594	14485	14588	14548	14580	14537	14664	14607	14645	14588	14582	14559	14694	14643	14642	14658	14670	14528	14771	14722	14644	14653	14614	14591	14581	14736	14637	14490	14654	14423	14476	14559	14782	14658	14593	14542	14582	14630	14684	14587	14535	14715	14633	14410	14571	14546	14597	14681	14483	14750	14616	14535	14561	14393	14659	14701	14709	14596	14489	14428	14650	14572	14518	14679	14752	14685	14568	14604	14624	14658	14614	14622	14583	14544	14519	14592	14580	14566	14636	14457	14579	14621	14536	14521	14638	14556	14632	14722	14485	14759	14643	14495	14702	14445	14641	14411	14391	14610	14520	14670	14765	14549	14535	14598	14548	14701	14605	14461	14601	14672	14553	14737	14566	14640	14530	14589	14581	14598	14468	14563	14722	14606	14592	14611	14473	14729	14575	14499	14639	14577	14697	14600	14602	14740	14674	14675	14510	14595	14556	14507	14675	14657	14655	14567	14411	14525	14691	14530	14677	14667	14652	14449	14743	14761	14563	14587	14622	14653	14519	14576	14540	14673	14603	14577	14588	14632	14634	14629	14657	14628	14448	14593	14605	14621	14524	14577	14599	14568	14575	14631	14567	14666	14562	14627	14632	14469	14588	14529	14595	14519	14628	14656	14421	14525	14535	14606	14749	14535	14732	14510	14544	14587	14665	14715	14548	14728	14583	14571	14605	14699	14596	14458	14494	14491	14622	14627	14622	14472	14670	14723	14585	14567	14413	14598	14614	14584	14496	14427	14565	14559	14632	14477	14701	14613	14614	14626	14524	14474	14522	14624	14653	14785	14731	14477	14643	14652	14675	14659	14412	14646	14572	14640	14462	14559	14544	14688	14511	14533	14592	14776	14694	14537	14579	14616	14555	14596	14642	14582	14647	14539	14620	14705	14608	14581	14661	14572	14501	14591	14658	14594	14502	14694	14661	14518	14588	14548	14772	14582	14574	14557	14478	14624	14551	14394	14581	14754	14628	14612	14453	14587	14524	14585	14663	14628	14652	14468	14492	14493	14661	14554	14783	14741	14501	14683	14564	14528	14646	14527	14655	14538	14689	14484	14599	14483	14623	14787	14658	14517	14576	14538	14555	14629	14704	14523	14632	14523	14461	14611	14651	14530	14546	14499	14626	14542	14640	14742	14568	14775	14629	14764	14736	14623	14606	14416	14578	14444	14592	14664	14549	14384	14610	14641	14621	14741	14638	14566	14896	14469	14602	14705	14619	14441	14524	14495	14673	14590	14700	14535	14392	14598	14525	14551	14601	14680	14693	14539	14536	14487	14506	14317	14662	14590	14728	14665	14560	14544	14514	14668	14738	14611	14624	14608	14508	14756	14598	14531	14789	14665	14518	14741	14589	14741	14547	14619	14602	14683	14519	14616	14570	14696	14637	14692	14619	14578	14511	14638	14589	14673	14584	14525	14608	14598	14672	14734	14522	14838	14511	14618	14573	14597	14571	14634	14766	14399	14638	14615	14588	14625	14615	14570	14695	14451	14637	14631	14472	14857	14531	14508	14641	14659	14566	14679	14839	14673	14624	14635	14645	14654	14438	14449	14488	14813	14542	14526	14663	14497	14735	14606	14609	14578	14575	14754	14600	14706	14401	14753	14559	14625	14614	14624	14521	14677	14565	14693	14557	14625	14476	14724	14556	14581	14556	14513	14486	14584	14567	14574	14503	14582	14569	14721	14552	14593	14620	14465	14689	14602	14591	14551	14683	14649	14511	14549	14680	14480	14639	14633	14467	14497	14609	14650	14400	14643	14644	14494	14693	14570	14544	14583	14493	14809	14452	14539	14647	14663	14583	14586	14484	14530	14683	14524	14704	14571	14487	14534	14564	14674	14610	14623	14536	14693	14793	14613	14538	14633	14501	14515	14568	14565	14737	14444	14614	14776	14759	14663	14460	14630	14566	14576	14646	14568	14601	14730	14507	14422	14572	14615	14622	14625	14672	14432	14647	14664	14746	14641	14509	14563	14372	14522	14667	14606	14704	14536	14665	14660	14405	14506	14609	14758	14584	14673	14654	14479	14525	14627	14406	14659	14567	14513	14632	14464	14639	14599	14736	14550	14374	14683	14615	14688	14618	14597	14504	14484	14654	14531	14514	14444	14674	14590	14645	14696	14594	14427	14710	14718	14441	14489	14594	14374	14612	14498	14454	14673	14492	14596	14585	14653	14674	14640	14664	14749	14633	14487	14629	14492	14563	14619	14661	14588	14572	14488	14778	14419	14609	14780	14459	14622	14663	14768	14730	14698	14518	14606	14533	14532	14465	14519	14688	14609	14765	14368	14570	14594	14694	14724	14653	14596	14679	14478	14726	14735	14573	14705	14762	14575	14524	14617	14717	14641	14562	14717	14585	14393	14721	14572	14596	14518	14634	14714	14796	14740	14468	14596	14569	14689	14590	14719	14614	14630	14668	14736	14521	14659	14599	14451	14649	14515	14715	14331	14704	14615	14695	14435	14581	14586	14558	14684	14435	14742	14365	14742	14465	14621	14666	14524	14499	14375	14743	14546	14749	14638	14838	14622	14578	14645	14687	14548	14569	14598	14668	14606	14623	14375	14413	14805	14540	14563	14539	14497	14647	14571	14555	14365	14506	14598	14688	14664	14557	14588	14668	14743	14661	14561	14643	14719	14494	14707	14636	14589	14654	14583	14575	14582	14788	14700	14508	14636	14639	14617	14539	14413	14658	14598	14520	14595	14643	14672	14574	14492	14586	14664	14575	14634	14604	14650	14596	14652	14501	14671	14469	14666	14512	14451	14624	14525	14345	14778	14541	14431	14641	14598	14700	14429	14510	14579	14570	14617	14698	14675	14755	14744	14687	14642	14570	14754	14619	14648	14560	14622	14698	14644	14484	14574	14666	14723	14524	14572	14427	14642	14697	14561	14689	14661	14684	14579	14493	14646	14555	14561	14514	14472	14709	14463	14622	14648	14470	14600	14693	14517	14706	14611	14498	14686	14641	14643	14656	14416	14678	14685	14547	14668	14473	14487	14622	14640	14585	14688	14686	14534	14659	14718	14701	14579	14475	14580	14587	14603	14558	14584	14598	14474	14822	14541	14633	14668	14661	14624	14599	14574	14533	14536
22529	20966	28817	23308	21636	25461	28828	23998	23247	23385	23437	42082	47690	40082	32931	26341	20846	18959	18509	18017	18174	17887	17828	17828	17810	17787	17770	17752	17804	17722	17912	17853	17943	17772	17732	17958	17840	17836	17761	17898	17770	17842	17780	17718	17943	17670	17711	17973	17876	17905	17671	17607	17678	17678	17901	17775	17754	17473	17902	17773	17673	17637	17750	17817	17565	17683	17711	17837	17819	17879	17687	17559	17635	17513	17905	17627	17481	17626	17721	17935	17557	17649	17904	17738	17818	17743	17772	17873	17649	17803	17651	17771	17640	17678	17758	17688	17578	17784	17550	17715	17819	17737	17766	17864	17624	17583	17733	17702	17877	17588	17698	17514	17700	17709	17702	17497	17896	17612	17562	17502	17715	17731	17775	17590	17745	17664	17717	17801	17913	17904	17803	17814	17826	17637	17907	17899	17676	17688	17652	17704	17672	17744	17753	17877	17720	17628	17617	17653	17647	17914	17658	17833	17557	17802	17556	17801	17784	17789	17904	17626	17761	17901	17628	17733	17581	17757	17688	17830	17808	17722	17634	17737	17650	17605	17701	17561	17566	17761	17708	17628	17822	17466	17516	17812	17756	17726	17868	17600	17676	17581	17719	17522	17503	17617	17624	17669	17754	17882	17531	17806	17658	17649	17635	17840	17717	17635	17894	17890	17730	17686	17883	17833	17862	17730	17882	17549	17700	17536	17767	17767	17603	17699	17679	17632	17724	17556	17661	17565	17622	17612	17498	17882	17744	17926	17839	17605	17787	17591	17679	17596	17823	17786	17645	17701	17667	17599	17711	17595	17746	17744	17764	17542	17584	17444	17604	17463	17657	17671	17597	17844	17556	17619	17917	17794	17756	17670	17787	17511	17961	17492	17695	17702	17610	17617	17631	17832	17730	17721	17702	17987	17714	17615	17448	17674	17619	17552	17652	17625	17817	17699	17611	17736	17509	17666	17639	17642	17880	17756	17664	17693	17723	17698	17768	17753	17770	17584	17539	17659	17725	17768	17650	17617	17777	17654	17498	17616	17757	17783	17656	17685	17888	17755	17800	17671	17606	17678	17649	17790	17939	17472	17501	17589	17616	17943	17790	17654	17717	17726	17803	17641	17588	17698	17754	17637	17714	17648	17792	17817	17800	17638	17806	17807	17881	17760	17654	17874	17650	17785	17856	17787	17602	17611	17696	17661	17760	17754	17636	17718	17776	17572	17645	17586	17783	17695	17644	17567	17587	17745	17798	17713	17736	17581	17558	17670	17514	17786	17989	17661	17838	17730	17611	17777	17779	17576	17897	17620	17721	17776	17986	17523	17857	17682	17723	17735	17752	17627	17521	17783	17532	17759	17527	17557	17762	17753	17799	17988	17598	17767	17653	17546	17768	17790	17757	17732	17644	17536	17704	17655	17763	17688	17853	17765	17854	17839	17651	17868	17916	17708	17703	17619	17515	17565	17738	17671	17598	17542	17489	17808	17768	17695	17770	17680	17745	17617	17464	17711	17523	17626	17550	17682	17551	17548	17615	17474	17532	17693	17809	17685	17729	17590	17734	17744	17618	17592	17736	17508	17448	17688	17524	17788	17445	17503	17648	17589	17555	17673	17499	17592	17713	17940	17674	17722	17804	17481	17648	17619	17557	17764	17680	17892	17707	17750	17588	17737	17823	17794	17632	17475	17814	17683	17660	17834	17806	17652	17624	17629	17691	17748	17607	17876	17643	17594	17702	17478	17789	17689	17573	17606	17689	17609	17684	17763	17675	17700	17489	17601	17716	17982	17712	17786	17684	17563	17682	17833	17736	17707	17745	17648	17789	17724	17647	17653	17797	17586	17734	17657	17494	17684	17808	17639	17788	17711	17523	17906	17603	17699	17602	17514	17661	17811	17618	17485	17675	17765	17554	17460	17721	17659	17583	17985	17856	17559	17655	17531	17794	17791	17659	17794	17652	17488	17821	17580	17506	17539	17775	17642	17611	17798	17747	17681	17708	17562	17733	17769	17711	17539	17573	17791	17812	17794	17659	17770	17819	17824	17699	17848	17752	17745	17771	17739	17755	17773	17557	17621	17635	17484	17554	17478	17537	17573	17532	17514	17447	17697	17809	17700	17658	17796	17748	17537	17681	17742	17597	17550	17436	17499	17513	17648	17579	17652	17725	17801	17640	17627	17562	17779	17940	17548	17699	17678	17512	17705	17740	17682	17609	17610	17886	17820	17885	17621	17604	17684	17809	17613	17532	17818	17777	17594	17749	17533	17788	17632	17625	17578	17710	17714	17520	17784	17655	17610	17612	17908	17556	17832	17715	17915	17686	17613	17633	17721	17546	17592	17807	17414	17692	17688	17503	17577	17790	17965	17552	17578	17569	17575	17814	17728	17645	17912	17681	17601	17799	17760	17748	17528	17630	17625	17653	17742	17720	17472	17599	17673	17612	17719	17690	17705	17747	17681	17723	17488	17573	17770	17710	17801	17997	17583	17689	17774	17608	17626	17762	17634	17597	17761	17545	17806	17662	17634	17785	17606	17714	17561	17918	17477	17563	17676	17757	17628	17706	17740	17756	17485	17521	17673	17550	17570	17797	17646	17715	17583	17720	17614	17666	17641	17645	17747	17658	17736	17577	17620	17726	17667	17490	17636	17844	17800	17779	17748	17848	17513	17669	17557	17604	17791	17690	17771	17688	17684	17583	17526	17588	17613	17678	17572	17689	17542	17710	17835	17641	17617	17709	17644	17600	17625	17458	17581	17728	17544	17629	17883	17731	17509	17588	17654	17667	17448	17883	17716	17801	17690	17426	17676	17432	17601	17583	17663	17813	17619	17633	17598	17713	17681	17544	17606	17551	17939	17934	17425	17528	17840	17729	17649	17663	17678	17434	17736	17592	17566	17311	17601	17730	17517	17832	17811	17730	17736	17690	17526	17706	17577	17897	17744	17792	17638	17618	17507	17532	17596	17427	17892	17703	17567	17679	17782	17542	17794	17628	17674	17862	17529	17543	17759	17764	17911	17905	17577	17419	17582	17699	17555	17765	17766	17671	17534	17702	17722	17776	17743	17716	17662	17866	17883	17818	17643	17646	17692	17705	17594	17804	17794	17583	17620	17635	17699	17486	17503	17709	17675	17706	17640	17439	17699	17781	17456	17614	17780	17663	17726	17871	17733	17736	17811	17784	17697	17780	17766	17552	17691	17843	17607	17669	17517	17541	17674	17737	17586	17712	17524	17527	17762	17701	17713	17701	17833	17830	17603	17716	17507	17543	17568	17757	17543	17648	17722	17665	17711	17761	17722	17691	17770	17639	17526	17962	17617	17518	17751	17499	17624	17562	17511	17779	17693	17712	17697	17595	17633	17781	17498	17454	17595	17567	17676	17667	17707	17508	17586	17647	17777	17626	17641	17682	17692	17522	17553	17639	17548	17530	17795	17684	17608	17869	17677	17844	17856	17592	17773	17729	17602	17559	17660	17740	17382	17842	17832	17757	17691	17608	17497	17746	17639	17739	17763	17475	17952	17600	17893	17886	17574	17665	17696	17698	17527	17661	17730	17580	17787	17827	17751	17658	17673	17523	17529	17521	17752	17672	17746	17693	17795	17671	17693	17665	17716	17811	17979	17685	17584	17941	17662	17608	17579	17811	17678	17586	17580	17522	17454	17539	17680	17611	17537	17625	17595	17637	17625	17650	17605	17852	17611	17460	17597	17569	17807	17701	17739	17653	17577	17664	17822	17562	17639	17768	17689	17579	17635	17643	17874	17662	17542	17688	17479	17715	17566	17676	17596	17723	17808	17547	17687	17557	17708	17790	17585	17739	17778	17561	17534	17742	17618	17579	17507	17571	17719	17643	17715	17589	17614	17731	17713	17735	17709	17826	17490	17702	17678	17465	17986	17629	17837	17682	17593	17723	17729	17544	17575	17972	17503	17624	17594	17966	17786	17526	17570	17643	17657	17751	17451	17392	17651	17796	17555	17666	17588	17817	17662	17593	17656	17789	17752	17601	17631	17742	17527	17666	17509	17691	17676	17806	17666	17559	17730	17669	17703	17518	17500	17660	17596	17546	17794	17714	17566	17536	17641	17679	17552	17615	17661	17591	17701	17583	17706	17716	17579	17694	17605	17689	17531	17572	17698	17686	17695	17611	17754	17738	17537	17733	17691	17589	17904	17692	17616	17629	17470	17637	17486	17839	17717	17611	17690	17589	17576	17772	17639	17889	17791	17591	17649	17714	17593	17514	17653	17732	17709	17589	17806	17674	17688	17588	17696	17801	17678	17818	17454	17594	17515	17643	17746	17631	17667	17734	17562	17507	17698	17672	17582	17789	17618	17640	17441	17734	17851	17626	17656	17591	17546	17807	17690	17719	17647	17750	17670	17734	17499	17460	17735	17583	17461	17692	17670	17737	17436	17455	17853	17587	17683	17593	17685	17535	17861	17741	17669	17539	17539	17694	17697	17497	17639	17564	17764	17840	17774	17786	17622	17594	17599	17642	17792	17508	17782	17595	17787	17835	17808	17750	17767	17687	17542	17662	17460	17568	17759	17719	17603	17561	17724	17825	17803	17607	17696	17667	17626	17734	17807	17788	17513	17753	17909	17768	17698	17920	17351	17652	17641	17647	17626	17624	17544	17627	17618	17635	17653	17676	17701	17707	17635	17693	17817	17845	17630	17616	17634	17690	17679	17689	17761	17598	17523	17607	17615	17683	17534	17842	17846	17660	17617	17607	17795	17680	17797	17413	17774	17817	17639	17577	17650	17664	17827	17771	17799	17672	17734	17567	17613	17597	17638	17858	17694	17717	17588	17706	17734	17693	17551	17768	17644	17627	17831	17659	17559	17758	17705	17701	17599	17622	17778	17612	17578	17838	17504	17594	17826	17877	17676	17570	17576	17560	17801	17898	17594	17465	17799	18061	17655	17548	17701	17755	17758	17663	17690	17708	17734	17572	17500	17576	17544	17740	17742	17701	17605	17600	17665	17769	17841	17715	17673	17514	17708	17794	17880	17611	17563	17612	17819	17784	17639	17642	17610	17726	17805	17781	17745	17762	17564	17597	17658	17510	17547	17728	17605	17797	17571	17580	17528	17706	17779	17687	17506	17611	17624	17693	17679	17635	17756	17951	17909	17765	17655
19054	36660	35346	33229	31116	28312	24926	23487	23137	22172	23219	43799	45462	38088	31293	23359	17098	15472	14975	14742	14764	14789	14629	14906	14643	14719	14705	14611	14586	14823	14782	14845	14768	14660	14775	14689	14797	14670	14588	14666	14543	14773	14606	14600	14681	14695	14595	14728	14617	14783	14685	14750	14763	14648	14691	14655	14675	14668	14563	14653	14528	14592	14752	14584	14720	14859	14605	14606	14654	14613	14803	14699	14763	14599	14716	14765	14600	14652	14671	14616	14486	14714	14739	14823	14757	14656	14495	14822	14703	14713	14665	14644	14667	14720	14470	14629	14807	14650	14629	14641	14633	14711	14612	14748	14708	14595	14731	14659	14585	14537	14669	14640	14727	14607	14747	14728	14581	14638	14738	14722	14701	14657	14762	14774	14642	14640	14470	14589	14632	14697	14531	14686	14770	14610	14617	14518	14745	14647	14539	14440	14726	14540	14726	14667	14643	14671	14561	14762	14698	14599	14647	14626	14762	14682	14703	14601	14569	14689	14732	14657	14746	14808	14690	14620	14476	14773	14566	14659	14702	14663	14662	14547	14981	14669	14498	14617	14593	14621	14792	14531	14753	14831	14519	14641	14676	14493	14636	14754	14563	14648	14665	14598	14672	14687	14849	14757	14672	14785	14633	14712	14763	14739	14685	14553	14750	14582	14719	14731	14685	14633	14632	14768	14689	14723	14555	14476	14632	14807	14512	14448	14648	14811	14667	14846	14719	14713	14690	14578	14588	14746	14805	14632	14468	14553	14564	14558	14755	14501	14640	14711	14712	14736	14725	14614	14717	14553	14533	14645	14690	14645	14869	14764	14621	14764	14655	14646	14676	14623	14811	14645	14554	14661	14763	14515	14737	14605	14629	14599	14756	14852	14568	14681	14621	14791	14637	14660	14751	14798	14709	14670	14758	14644	14783	14636	14650	14580	14656	14603	14690	14637	14741	14858	14688	14789	14635	14544	14624	14657	14811	14636	14664	14583	14575	14567	14641	14646	14649	14661	14609	14624	14708	14611	14702	14767	14807	14547	14708	14774	14757	14740	14555	14517	14623	14590	14760	14708	14494	14687	14597	14538	14547	14734	14646	14701	14731	14708	14593	14668	14716	14774	14698	14866	14665	14759	14582	14811	14609	14601	14580	14677	14620	14790	14687	14692	14895	14656	14535	14761	14704	14769	14656	14637	14682	14586	14803	14729	14610	14740	14654	14716	14610	14672	14742	14763	14746	14635	14545	14728	14687	14746	14659	14570	14896	14727	14632	14685	14679	14622	14775	14787	14618	14694	14764	14450	14679	14555	14448	14688	14686	14528	14682	14642	14726	14854	14644	14618	14607	14612	14543	14413	14903	14560	14779	14562	14692	14807	14646	14812	14776	14692	14630	14515	14737	14603	14634	14701	14587	14597	14586	14671	14617	14500	14770	14737	14563	14595	14506	14664	14738	14523	14736	14658	14746	14638	14693	14607	14626	14761	14637	14769	14496	14606	14833	14407	14690	14776	14813	14742	14721	14547	14580	14566	14633	14686	14654	14572	14730	14759	14622	14633	14663	14557	14723	14743	14687	14710	14481	14927	14625	14571	14583	14573	14702	14841	14731	14667	14642	14486	14648	14584	14637	14734	14582	14752	14658	14530	14586	14752	14582	14730	14577	14731	14588	14754	14681	14618	14588	14561	14665	14657	14559	14755	14744	14516	14852	14612	14788	14919	14649	14523	14773	14666	14647	14740	14756	14585	14671	14724	14527	14729	14640	14682	14730	14769	14545	14627	14622	14801	14588	14740	14716	14701	14644	14678	14693	14659	14696	14693	14549	14684	14629	14791	14737	14592	14536	14691	14766	14678	14593	14716	14666	14608	14456	14634	14622	14598	14756	14669	14786	14664	14868	14658	14623	14875	14418	14425	14953	14594	14682	14443	14675	14687	14791	14634	14726	14701	14626	14628	14580	14618	14781	14515	14706	14580	14663	14605	14700	14585	14722	14745	14659	14520	14696	14653	14692	14524	14671	14586	14612	14561	14610	14623	14468	14661	14715	14494	14820	14765	14693	14684	14660	14752	14676	14735	14596	14583	14898	14646	14605	14707	14596	14678	14684	14646	14640	14602	14704	14645	14529	14796	14626	14641	14688	14707	14613	14654	14741	14812	14613	14684	14762	14799	14520	14599	14649	14681	14621	14684	14700	14753	14928	14620	14712	14483	14814	14654	14691	14565	14811	14849	14743	14622	14815	14853	14614	14846	14603	14525	14645	14706	14658	14682	14715	14763	14581	14531	14769	14792	14782	14535	14707	14402	14608	14604	14716	14627	14502	14440	14582	14664	14812	14678	14589	14757	14652	14770	14675	14696	14620	14622	14697	14627	14655	14728	14616	14613	14716	14703	14679	14505	14557	14702	14657	14701	14632	14681	14681	14696	14766	14664	14835	14640	14670	14589	14686	14563	14648	14646	14689	14672	14425	14731	14532	14691	14683	14628	14775	14729	14833	14696	14677	14625	14762	14673	14615	14655	14684	14627	14723	14609	14630	14515	14789	14654	14695	14591	14633	14488	14599	14615	14617	14622	14787	14726	14705	14508	14769	14572	14621	14778	14664	14796	14562	14619	14589	14626	14737	14679	14589	14656	14834	14668	14628	14781	14568	14463	14590	14570	14678	14852	14540	14546	14560	14564	14627	14706	14798	14681	14503	14697	14602	14720	14707	14809	14554	14697	14614	14717	14712	14733	14648	14772	14598	14636	14535	14751	14498	14561	14645	14743	14516	14784	14797	14856	14883	14551	14677	14616	14654	14529	14722	14557	14614	14645	14721	14769	14711	14768	14815	14639	14541	14644	14786	14718	14780	14568	14645	14652	14527	14923	14664	14698	14545	14592	14588	14668	14611	14693	14568	14620	14535	14760	14490	14527	14692	14694	14506	14616	14648	14576	14587	14667	14752	14594	14694	14656	14543	14523	14793	14638	14672	14664	14594	14554	14708	14570	14725	14576	14617	14705	14657	14550	14683	14738	14663	14766	14786	14650	14637	14631	14670	14721	14600	14706	14823	14476	14657	14674	14649	14628	14464	14569	14732	14714	14659	14598	14591	14813	14538	14498	14780	14608	14490	14587	14694	14948	14606	14672	14560	14460	14706	14723	14518	14716	14728	14586	14605	14765	14656	14658	14561	14868	14521	14714	14551	14590	14632	14649	14608	14642	14716	14585	14570	14674	14696	14743	14573	14603	14530	14535	14731	14698	14678	14797	14833	14729	14643	14651	14655	14605	14610	14598	14576	14611	14695	14601	14807	14541	14655	14513	14637	14620	14678	14776	14651	14599	14729	14641	14649	14684	14666	14764	14742	14622	14555	14825	14639	14594	14719	14592	14414	14703	14729	14720	14645	14568	14649	14629	14777	14626	14802	14665	14496	14527	14627	14624	14694	14609	14742	14668	14738	14703	14591	14689	14616	14637	14750	14632	14629	14531	14714	14758	14728	14721	14493	14589	14631	14599	14801	14506	14627	14626	14627	14821	14782	14757	14579	14611	14730	14611	14586	14711	14730	14703	14490	14669	14708	14681	14850	14641	14782	14680	14818	14688	14670	14450	14503	14734	14545	14642	14685	14593	14780	14586	14840	14670	14635	14602	14611	14685	14845	14726	14674	14745	14564	14821	14648	14609	14904	14618	14723	14494	14742	14844	14638	14669	14604	14584	14737	14858	14645	14526	14711	14685	14577	14573	14741	14719	14529	14510	14738	14542	14656	14718	14674	14591	14835	14689	14562	14680	14565	14705	14708	14495	14654	14608	14721	14691	14614	14512	14460	14584	14660	14737	14740	14617	14684	14667	14619	14635	14624	14588	14778	14673	14616	14643	14645	14785	14779	14685	14686	14588	14514	14697	14705	14608	14764	14523	14432	14624	14519	14969	14622	14708	14616	14695	14744	14813	14631	14771	14691	14609	14798	14727	14715	14753	14817	14708	14657	14620	14763	14577	14712	14578	14550	14728	14646	14536	14735	14759	14613	14877	14804	14687	14595	14714	14530	14655	14838	14529	14642	14631	14749	14526	14598	14748	14755	14658	14504	14640	14633	14746	14729	14668	14654	14720	14646	14635	14372	14582	14547	14663	14779	14776	14486	14790	14801	14614	14643	14661	14471	14580	14682	14605	14591	14645	14607	14628	14763	14758	14806	14620	14826	14525	14734	14594	14648	14582	14747	14699	14737	14725	14748	14753	14479	14685	14788	14673	14752	14597	14483	14581	14578	14721	14733	14691	14804	14674	14794	14732	14640	14577	14617	14675	14576	14550	14672	14623	14698	14532	14721	14858	14657	14538	14657	14750	14606	14556	14812	14524	14568	14510	14598	14937	14477	14692	14537	14773	14706	14663	14665	14495	14472	14613	14797	14640	14490	14668	14845	14773	14696	14623	14615	14567	14649	14786	14654	14606	14707	14472	14611	14749	14883	14769	14599	14668	14639	14572	14604	14626	14672	14701	14647	14563	14659	14717	14680	14747	14614	14673	14682	14678	14761	14560	14530	14665	14579	14553	14564	14573	14522	14671	14549	14629	14695	14778	14699	14776	14511	14588	14834	14640	14711	14787	14661	14683	14663	14695	14633	14549	14635	14587	14824	14751	14659	14711	14671	14689	14486	14699	14526	14460	14654	14799	14636	14637	14653	14744	14667	14583	14760	14660	14575	14601	14482	14715	14577	14422	14597	14659	14709	14673	14636	14610	14758	14645	14820	14765	14675	14610	14700	14476	14602	14689	14602	14724	14555	14696	14789	14621	14538	14721	14643	14680	14694	14784	14738	14691	14670	14559	14617	14660	14659	14673	14549	14688	14615	14664	14687	14590	14647	14749	14767	14698	14724	14646	14546	14740	14730	14576	14738	14721	14752	14659	14703	14812	14737	14712	14655	14545	14707	14694	14617	14791	14372	14563	14720	14687	14722	14572	14616	14612	14586	14509	14552	14565	14746	14433	14711	14821	14649	14720	14697	14594	14617	14491	14625	14532	14625	14697	14619	14650	14648	14655	14508	14765	14823	14654	14606	14718	14517	14589	14613	14634	14677	14712	14855	14631	14619	14754	14599	14676	14606	14770	14591	14563	14697	14650	14639	14723	14696	14672	14554	14759	14659	14540
27375	22745	28690	28711	24982	22645	21440	20520	20152	20070	19739	21633	21847	21035	19553	18363	17960	17810	17795	17749	17675	17652	17492	17887	17882	17733	17589	17746	17579	17549	17454	17603	17511	17502	17769	17625	17681	17644	17764	17689	17637	17555	17728	17719	17550	17747	17647	17645	17529	17635	17738	17728	17613	17636	17623	17539	17585	17684	17554	17579	17736	17803	17670	17612	17596	17605	17572	17511	17695	17686	17703	17624	17352	17622	17609	17597	17574	17807	17574	17649	17649	17613	17551	17626	17589	17440	17677	17735	17744	17521	17700	17627	17719	17669	17676	17524	17468	17734	17597	17507	17514	17589	17781	17671	17867	17390	17653	17607	17570	17552	17448	17440	17495	17659	17674	17456	17433	17653	17707	17663	17638	17713	17613	17614	17580	17775	17655	17781	17683	17545	17471	17636	17480	17790	17655	17518	17607	17555	17614	17567	17685	17647	17682	17719	17774	17783	17707	17502	17700	17763	17701	17771	17679	17459	17582	17663	17506	17707	17611	17470	17717	17445	17655	17450	17542	17611	17740	17688	17708	17729	17722	17653	17664	17497	17504	17642	17599	17612	17726	17678	17717	17900	17632	17596	17470	17620	17773	17857	17520	17573	17574	17671	17692	17731	17789	17687	17747	17663	17534	17462	17722	17573	17730	17702	17370	17729	17345	17754	17787	17538	17705	17651	17578	17725	17715	17497	17389	17734	17553	17687	17715	17451	17768	17720	17579	17576	17519	17619	17612	17488	17491	17531	17563	17529	17688	17628	17627	17577	17832	17610	17842	17736	17684	17514	17768	17548	17463	17669	17557	17741	17663	17633	17761	17608	17570	17510	17593	17683	17548	17580	17542	17600	17638	17523	17701	17700	17704	17686	17532	17530	17527	17674	17315	17707	17841	17744	17754	17732	17606	17472	17672	17533	17508	17407	17651	17510	17743	17486	17702	17747	17772	17467	17722	17743	17648	17560	17708	17692	17686	17595	17749	17670	17705	17698	17602	17679	17619	17620	17509	17653	17464	17941	17568	17763	17542	17697	17582	17696	17495	17674	17686	17478	17815	17553	17633	17574	17646	17617	17586	17524	17584	17618	17728	17632	17707	17638	17532	17645	17656	17488	17436	17539	17542	17484	17740	17676	17678	17682	17489	17678	17497	17696	17501	17556	17926	17720	17683	17470	17635	17506	17766	17589	17675	17566	17632	17583	17608	17643	17707	17736	17615	17629	17616	17636	17679	17667	17602	17737	17725	17686	17714	17529	17460	17549	17577	17712	17741	17933	17759	17745	17612	17695	17546	17514	17682	17570	17635	17768	17808	17781	17677	17714	17412	17654	17507	17649	17660	17690	17827	17836	17696	17486	17522	17608	17569	17458	17420	17340	17685	17585	17793	17904	17564	17626	17724	17779	17541	17693	17672	17656	17673	17722	17586	17502	17564	17558	17634	17789	17523	17632	17685	17521	17607	17756	17707	17529	17797	17506	17540	17570	17732	17633	17718	17618	17619	17461	17619	17670	17639	17656	17733	17649	17705	17571	17586	17683	17649	17576	17687	17663	17675	17473	17635	17910	17541	17793	17740	17585	17518	17633	17856	17736	17801	17686	17672	17406	17613	17702	17620	17520	17754	17952	17931	17733	17702	17558	17653	17628	17662	17567	17662	17582	17578	17820	17700	17861	17729	17863	17795	17765	17724	17847	17486	17582	17698	17566	17624	17552	17402	17699	17749	17594	17702	17516	17481	17698	17796	17751	17679	17552	17682	17725	17838	17706	17614	17634	17719	17606	17574	17570	17442	17554	17633	17892	17480	17476	17729	17543	17676	17792	17787	17539	17740	17799	17737	17692	17788	17558	17521	17526	17714	17670	17721	17434	17598	17485	17698	17688	17732	17647	17586	17761	17551	17561	17496	17523	17663	17652	17650	17751	17688	17547	17758	17648	17553	17561	17938	17682	17801	17849	17626	17524	17630	17623	17691	17310	17545	17563	17675	17821	17749	17677	17765	17688	17771	17705	17706	17739	17870	17849	17527	17562	17574	17698	17752	17528	17728	17513	17639	17528	17649	17589	17900	17551	17452	17596	17805	17593	17877	17313	17783	17815	17485	17695	17753	17562	17737	17668	17644	17771	17586	17570	17610	17675	17768	17706	17788	17679	17398	17826	17558	17559	17439	17675	17666	17598	17644	17493	17581	17527	17796	17774	17656	17765	17660	17639	17584	17636	17725	17591	17623	17525	17530	17645	17855	17576	17486	17564	17741	17612	17572	17650	17747	17838	17575	17535	17739	17676	17571	17498	17529	17605	17659	17650	17484	17458	17527	17558	17629	17715	17501	17559	17481	17437	17742	17637	17609	17702	17376	17474	17698	17636	17838	17600	17592	17549	17561	17749	17627	17727	17676	17753	17661	17875	17667	17729	17552	17702	17577	17500	17716	17633	17810	17796	17510	17701	17671	17452	17549	17447	17615	17639	17824	17731	17681	17800	17650	17692	17790	17630	17683	17653	17694	17618	17659	17630	17614	17533	17769	17636	17722	17696	17665	17864	17821	17774	17797	17726	17631	17690	17746	17560	17656	17663	17592	17620	17645	17752	17744	17431	17670	17691	17661	17652	17658	17667	17703	17573	17686	17572	17612	17703	17558	17485	17660	17748	17623	17439	17733	17690	17619	17773	17740	17649	17705	17618	17619	17652	17599	17478	17784	17480	17517	17510	17503	17437	17591	17476	17750	17647	17665	17772	17535	17544	17318	17483	17506	17628	17662	17556	17703	17576	17664	17770	17711	17611	17765	17784	17807	17577	17659	17557	17874	17525	17689	17659	17636	17464	17774	17670	17569	17621	17396	17847	17758	17581	17574	17717	17465	17760	17690	17699	17493	17633	17826	17606	17552	17594	17589	17457	17646	17698	17563	17672	17791	17645	17767	17670	17501	17555	17641	17662	17605	17397	17584	17568	17485	17565	17675	17576	17703	17563	17491	17701	17317	17272	17624	17689	17540	17540	17519	17553	17759	17666	17706	17459	17825	17661	17535	17705	17651	17671	17708	17634	17643	17765	17573	17701	17660	17566	17849	17757	17736	17577	17802	17603	17619	17557	17751	17637	17640	17561	17539	17500	17750	17541	17575	17577	17946	17575	17664	17758	17623	17466	17477	17573	17553	17784	17638	17528	17545	17460	17682	17542	17566	17731	17560	17840	17735	17595	17805	17593	17858	17797	17704	17745	17618	17570	17575	17529	17624	17651	17742	17690	17575	17588	17767	17487	17563	17747	17590	17625	17614	17804	17732	17741	17667	17751	17764	17600	17612	17571	17778	17726	17797	17752	17567	17735	17618	17781	17671	17568	17863	17501	17716	17761	17686	17689	17326	17610	17571	17723	17729	17689	17576	17677	17682	17250	17897	17600	17519	17849	17757	17533	17487	17703	17566	17529	17520	17586	17577	17612	17734	17538	17597	17576	17476	17595	17703	17326	17465	17671	17769	17443	17638	17555	17528	17608	17525	17618	17523	17714	17708	17701	17495	17560	17642	17600	17697	17826	17475	17690	17778	17675	17672	17716	17801	17801	17781	17598	17527	17626	17536	17627	17667	17657	17478	17427	17802	17544	17785	17701	17577	17630	17687	17560	17743	17724	17587	17749	17789	17620	17716	17787	17727	17583	17831	17739	17579	17531	17528	17723	17621	17414	17851	17553	17535	17777	17731	17679	17603	17583	17920	17624	17666	17737	17837	17667	17762	17737	17710	17564	17761	17578	17441	17560	17517	17656	17687	17781	17701	17616	17736	17610	17673	17529	17563	17606	17769	17511	17661	17685	17422	17703	17816	17581	17533	17603	17694	17662	17637	17622	17738	17639	17614	17608	17766	17593	17542	17691	17768	17628	17725	17701	17754	17707	17528	17564	17522	17673	17881	17548	17588	17629	17685	17722	17698	17586	17430	17739	17625	17526	17699	17634	17715	17775	17771	17457	17754	17618	17757	17660	17555	17526	17651	17618	17643	17515	17540	17736	17477	17481	17755	17641	17734	17517	17627	17620	17699	17584	17678	17753	17575	17857	17564	17711	17853	17717	17941	17598	17676	17431	17700	17769	17644	17731	17675	17578	17691	17622	17710	17560	17567	17727	17710	17651	17749	17477	17629	17592	17572	17678	17684	17556	17495	17649	17646	17664	17674	17462	17487	17625	17754	17489	17800	17733	17595	17670	17356	17763	17718	17723	17589	17567	17828	17728	17630	17461	17680	17829	17692	17661	17750	17623	17709	17588	17680	17376	17615	17723	17623	17575	17515	17511	17640	17745	17674	17651	17561	17563	17648	17724	17451	17610	17441	17803	17598	17704	17807	17700	17542	17738	17566	17635	17535	17523	17684	17455	17743	17858	17931	17482	17695	17478	17724	17403	17551	17634	17565	17665	17681	17667	17686	17562	17731	17863	17524	17527	17693	17735	17529	17520	17530	17674	17706	17663	17427	17416	17446	17760	17701	17656	17665	17650	17579	17695	17655	17579	17857	17622	17747	17636	17530	17586	17849	17517	17673	17716	17690	17544	17610	17837	17517	17710	17795	17709	17569	17633	17740	17623	17487	17778	17735	17630	17693	17614	17882	17412	17502	17616	17759	17796	17658	17563	17657	17815	17637	17583	17680	17564	17726	17414	17580	17630	17601	17760	17836	17762	17846	17426	17564	17558	17609	17545	17854	17632	17498	17586	17642	17684	17751	17582	17594	17495	17639	17481	17709	17707	17465	17500	17512	17420	17548	17468	17695	17698	17691	17718	17565	17623	17492	17400	17576	17784	17864	17644	17717	17571	17888	17628	17573	17833	17755	17641	17589	17731	17765	17693	17712	17885	17663	17895	17553	17564	17809	17696	17742	17811	17698	17544	17671	17557	17717	17476	17589	17638	17624	17689	17598	17548	17536	17695	17595	17610	17593	17487	17648	17384	17471	17712	17657	17399	17689	17706	17641	17645	17666	17641	17611	17555	17718	17667	17481	17592	17862	17586	17706	17674	17600	17649	17694	17495	17758	17618	17540	17614	17789	17782	17507	17736	17847	17579	17672	17387	17693	17635	17739	17608	17543	17561	17727	17573	17735	17589	17588	17660	17636	17655	17886	17594	17634	17673	17668	17708	17576	17608
18635	26569	27365	26261	24499	21583	20072	19241	18763	18431	17769	20181	19777	18013	16360	15325	14923	14786	14857	14607	14700	14666	14741	14637	14879	14585	14816	14654	14805	14603	14710	14612	14536	14728	14521	14577	14531	14756	14597	14756	14593	14792	14659	14707	14620	14563	14554	14807	14724	14657	14650	14761	14492	14669	14693	14669	14603	14684	14498	14655	14780	14676	14790	14566	14653	14766	14655	14644	14648	14636	14654	14793	14682	14667	14569	14573	14665	14704	14601	14614	14708	14611	14692	14804	14839	14743	14573	14640	14753	14638	14611	14784	14576	14831	14486	14651	14673	14560	14550	14646	14752	14771	14695	14617	14716	14658	14652	14530	14869	14572	14778	14698	14595	14688	14660	14793	14660	14501	14702	14728	14662	14555	14604	14771	14649	14724	14590	14852	14689	14669	14558	14551	14708	14664	14539	14631	14821	14578	14749	14711	14713	14623	14535	14845	14395	14732	14508	14691	14708	14719	14674	14612	14818	14607	14699	14660	14766	14713	14600	14788	14616	14625	14696	14582	14848	14707	14563	14736	14704	14556	14706	14719	14602	14817	14663	14689	14636	14834	14586	14655	14741	14517	14660	14792	14672	14659	14702	14671	14631	14730	14711	14559	14693	14637	14660	14813	14532	14749	14673	14791	14762	14861	14671	14662	14671	14639	14730	14651	14739	14720	14579	14670	14752	14652	14549	14694	14584	14645	14698	14612	14828	14610	14442	14530	14658	14585	14506	14703	14697	14755	14619	14536	14560	14812	14802	14689	14808	14627	14532	14586	14879	14631	14548	14964	14456	14746	14566	14591	14736	14709	14547	14756	14726	14643	14639	14874	14724	14592	14843	14583	14659	14652	14662	14772	14625	14713	14602	14689	14632	14718	14643	14644	14454	14617	14698	14526	14679	14589	14471	14700	14772	14586	14746	14499	14618	14697	14626	14593	14815	14704	14751	14629	14532	14680	14554	14635	14774	14700	14575	14664	14460	14817	14696	14639	14525	14656	14692	14691	14674	14734	14732	14664	14566	14669	14604	14797	14619	14703	14700	14750	14631	14589	14716	14714	14691	14803	14718	14640	14617	14712	14691	14630	14673	14661	14677	14642	14826	14542	14632	14565	14655	14467	14588	14741	14756	14680	14745	14783	14649	14754	14562	14779	14708	14897	14655	14700	14612	14645	14732	14640	14781	14700	14504	14801	14760	14564	14576	14654	14729	14658	14734	14667	14646	14639	14557	14778	14774	14635	14598	14659	14754	14671	14789	14601	14710	14637	14666	14682	14969	14689	14718	14521	14710	14692	14761	14741	14591	14710	14674	14560	14546	14793	14621	14712	14664	14654	14686	14560	14510	14627	14780	14689	14704	14695	14808	14801	14783	14722	14828	14695	14744	14650	14719	14596	14687	14561	14672	14749	14568	14730	14790	14571	14783	14572	14590	14581	14445	14631	14665	14677	14652	14645	14695	14526	14640	14620	14709	14597	14700	14725	14680	14505	14776	14634	14528	14615	14625	14680	14771	14631	14657	14483	14672	14714	14738	14669	14660	14683	14866	14735	14601	14678	14646	14557	14558	14804	14697	14523	14777	14591	14748	14644	14782	14716	14705	14711	14526	14540	14754	14613	14705	14585	14680	14488	14672	14757	14602	14656	14711	14708	14718	14787	14674	14715	14456	14629	14786	14727	14765	14749	14738	14660	14685	14700	14672	14772	14694	14755	14701	14873	14557	14616	14737	14740	14677	14733	14847	14586	14785	14678	14642	14632	14847	14587	14679	14684	14823	14718	14751	14691	14622	14703	14731	14599	14693	14551	14771	14667	14785	14739	14722	14741	14622	14748	14638	14494	14566	14671	14412	14735	14795	14623	14525	14827	14541	14603	14489	14750	14754	14527	14950	14564	14629	14678	14746	14585	14602	14934	14690	14760	14422	14535	14589	14595	14671	14606	14650	14641	14547	14648	14930	14699	14646	14767	14743	14656	14671	14669	14610	14803	14786	14593	14493	14721	14669	14623	14583	14660	14680	14672	14675	14653	14801	14700	14666	14929	14799	14691	14731	14581	14695	14639	14566	14735	14467	14615	14553	14819	14623	14419	14559	14682	14797	14809	14654	14687	14661	14592	14648	14828	14705	14404	14755	14634	14654	14684	14720	14663	14650	14709	14637	14716	14636	14750	14605	14681	14745	14707	14743	14730	14575	14598	14839	14710	14722	14752	14729	14664	14585	14769	14608	14708	14704	14714	14688	14664	14717	14591	14761	14718	14582	14679	14604	14733	14744	14741	14702	14589	14709	14722	14773	14797	14590	14754	14734	14726	14672	14855	14689	14622	14863	14518	14686	14635	14585	14667	14611	14700	14762	14646	14690	14758	14739	14578	14713	14671	14831	14729	14552	14874	14725	14488	14683	14588	14543	14680	14592	14776	14500	14664	14853	14447	14675	14813	14653	14721	14593	14693	14500	14467	14911	14691	14763	14616	14578	14639	14545	14579	14620	14748	14835	14740	14678	14514	14660	14687	14529	14698	14614	14651	14600	14654	14772	14862	14748	14653	14689	14845	14578	14662	14725	14600	14848	14606	14527	14555	14690	14630	14923	14665	14661	14694	14767	14510	14781	14544	14829	14692	14759	14555	14721	14565	14625	14680	14643	14709	14837	14601	14660	14687	14655	14571	14752	14488	14592	14574	14652	14750	14628	14686	14613	14656	14675	14670	14801	14668	14574	14705	14658	14768	14609	14751	14762	14762	14630	14514	14804	14798	14512	14669	14671	14749	14592	14705	14546	14789	14689	14784	14735	14732	14623	14837	14369	14718	14751	14843	14750	14624	14874	14766	14771	14790	14682	14612	14609	14698	14643	14633	14668	14777	14756	14506	14770	14667	14640	14802	14555	14728	14773	14699	14562	14624	14662	14748	14785	14739	14618	14537	14743	14649	14553	14627	14864	14643	14703	14691	14776	14740	14628	14543	14670	14684	14748	14553	14637	14655	14796	14723	14750	14647	14606	14544	14448	14511	14635	14703	14675	14642	14725	14749	14580	14838	14618	14679	14747	14738	14806	14732	14640	14721	14752	14589	14780	14641	14628	14713	14694	14678	14666	14693	14683	14583	14780	14622	14637	14545	14491	14747	14631	14819	14794	14858	14814	14468	14723	14665	14726	14772	14654	14710	14808	14738	14674	14599	14553	14700	14650	14806	14693	14753	14655	14650	14574	14670	14724	14663	14814	14448	14726	14719	14650	14749	14796	14687	14755	14727	14539	14671	14661	14807	14686	14791	14510	14818	14591	14843	14486	14682	14670	14711	14681	14719	14632	14717	14688	14646	14801	14751	14703	14480	14628	14783	14729	14540	14586	14684	14639	14623	14799	14606	14669	14701	14616	14678	14568	14504	14566	14775	14773	14699	14601	14774	14704	14531	14724	14618	14866	14656	14680	14629	14717	14608	14693	14719	14709	14640	14561	14766	14744	14693	14682	14627	14646	14589	14888	14736	14727	14716	14763	14651	14695	14704	14769	14673	14646	14621	14640	14608	14620	14909	14574	14627	14694	14598	14686	14615	14604	14703	14620	14556	14587	14666	14760	14757	14743	14652	14560	14679	14607	14688	14653	14590	14666	14637	14557	14615	14612	14480	14662	14809	14542	14592	14781	14713	14591	14626	14671	14666	14742	14763	14751	14731	14495	14813	14787	14479	14666	14604	14656	14606	14725	14601	14678	14749	14686	14585	14703	14695	14518	14592	14678	14644	14715	14688	14708	14937	14804	14686	14665	14601	14735	14666	14657	14769	14694	14786	14725	14545	14589	14686	14538	14685	14921	14584	14580	14652	14604	14705	14757	14675	14675	14716	14745	14647	14792	14783	14670	14702	14743	14644	14655	14600	14525	14737	14781	14731	14740	14696	14588	14426	14892	14646	14629	14687	14696	14741	14803	14662	14702	14612	14790	14728	14640	14621	14746	14557	14754	14737	14564	14590	14786	14770	14771	14730	14731	14628	14651	14694	14712	14794	14753	14624	14729	14671	14670	14750	14545	14728	14779	14721	14536	14850	14691	14699	14637	14637	14599	14767	14856	14693	14755	14769	14699	14650	14677	14614	14609	14614	14539	14673	14812	14703	14589	14589	14761	14732	14676	14863	14645	14824	14526	14577	14676	14570	14804	14815	14721	14611	14655	14599	14624	14755	14607	14685	14577	14673	14710	14646	14722	14766	14741	14528	14658	14659	14518	14622	14710	14526	14662	14569	14624	14818	14470	14653	14732	14713	14634	14783	14767	14525	14724	14509	14709	14736	14646	14727	14662	14665	14603	14637	14834	14706	14622	14650	14779	14626	14630	14640	14607	14540	14709	14613	14802	14838	14581	14760	14780	14576	14626	14689	14611	14597	14750	14652	14660	14666	14595	14610	14825	14679	14741	14596	14725	14497	14671	14776	14838	14646	14527	14810	14698	14537	14634	14539	14657	14720	14708	14584	14688	14647	14728	14670	14585	14707	14723	14626	14570	14563	14741	14706	14616	14896	14330	14559	14555	14563	14651	14418	14714	14634	14648	14686	14707	14574	14577	14655	14542	14621	14754	14734	14525	14768	14792	14577	14652	14529	14911	14707	14742	14528	14746	14591	14701	14618	14811	14879	14701	14666	14534	14664	14755	14835	14631	14493	14632	14845	14599	14654	14665	14675	14738	14674	14646	14615	14691	14670	14813	14641	14749	14672	14729	14800	14667	14766	14662	14665	14798	14642	14699	14565	14791	14732	14597	14691	14811	14560	14680	14725	14779	14725	14710	14751	14771	14747	14738	14708	14687	14669	14520	14683	14576	14755	14656	14707	14559	14707	14865	14441	14780	14644	14581	14656	14741	14619	14655	14823	14546	14655	14742	14723	14731	14643	14781	14613	14682	14553	14802	14678	14785	14661	14446	14609	14731	14853	14747	14750	14639	14643	14714	14585	14566	14706	14706	14622	14730	14570	14564	14773	14674	14830	14674	14737	14512	14731	14492	14709	14741	14716	14727	14882	14816	14732	14722	14586	14749	14653	14627	14587	14586	14536	14811	14762	14659	14705	14811	14767	14745	14658	14632	14627	14582	14677	14644	14703	14510	14693	14627	14609	14698	14756	14749	14683	14461	14698	14947	14744
24308	20995	28200	25173	24333	24193	22618	19838	20038	20067	20672	30649	32434	28722	24479	20519	18478	17725	17566	17647	17661	17546	17439	17636	17679	17627	17479	17394	17420	17438	17634	17558	17550	17478	17548	17314	17632	17631	17540	17492	17471	17709	17374	17472	17607	17325	17544	17607	17787	17732	17643	17616	17679	17413	17449	17500	17551	17558	17550	17257	17541	17358	17656	17550	17410	17441	17779	17374	17405	17492	17324	17463	17494	17374	17431	17569	17640	17459	17491	17600	17604	17606	17430	17362	17437	17396	17444	17446	17376	17518	17516	17378	17569	17503	17558	17357	17573	17428	17568	17672	17670	17526	17520	17506	17531	17453	17346	17245	17487	17481	17584	17764	17489	17507	17534	17337	17508	17528	17458	17402	17561	17586	17367	17510	17574	17512	17368	17383	17713	17689	17569	17347	17540	17398	17506	17408	17406	17497	17342	17530	17404	17546	17479	17404	17489	17549	17420	17426	17555	17532	17413	17416	17377	17396	17618	17507	17767	17543	17642	17417	17467	17412	17605	17441	17505	17602	17429	17607	17334	17582	17462	17424	17483	17661	17389	17523	17402	17514	17475	17557	17594	17685	17666	17404	17300	17506	17497	17524	17511	17487	17650	17489	17535	17570	17381	17423	17596	17496	17583	17725	17511	17390	17503	17432	17486	17440	17685	17377	17586	17432	17345	17455	17662	17348	17362	17423	17491	17637	17517	17642	17358	17394	17335	17348	17587	17301	17403	17358	17333	17537	17363	17278	17508	17318	17418	17411	17410	17343	17479	17393	17458	17506	17381	17409	17503	17317	17229	17365	17452	17619	17419	17305	17524	17670	17549	17386	17373	17609	17486	17556	17481	17355	17581	17420	17484	17468	17389	17394	17331	17430	17427	17286	17564	17251	17425	17465	17551	17409	17471	17391	17353	17484	17454	17382	17378	17578	17329	17745	17550	17362	17464	17340	17448	17646	17459	17351	17462	17510	17457	17413	17494	17394	17313	17424	17625	17476	17346	17623	17446	17613	17694	17712	17400	17482	17428	17389	17429	17319	17347	17672	17564	17546	17742	17834	17348	17303	17609	17588	17605	17386	17534	17560	17376	17288	17459	17437	17563	17466	17168	17463	17638	17555	17405	17320	17463	17362	17465	17390	17393	17503	17439	17318	17486	17686	17401	17531	17634	17448	17338	17284	17437	17362	17470	17633	17656	17420	17513	17555	17513	17374	17311	17576	17490	17575	17599	17590	17478	17348	17623	17522	17406	17491	17524	17385	17455	17441	17572	17440	17601	17306	17455	17489	17322	17329	17300	17464	17491	17485	17596	17631	17483	17488	17517	17553	17559	17413	17334	17351	17430	17412	17219	17427	17682	17364	17357	17306	17461	17625	17586	17531	17644	17202	17292	17533	17756	17517	17363	17436	17374	17556	17397	17559	17652	17486	17588	17553	17400	17659	17498	17369	17295	17554	17394	17522	17596	17502	17459	17543	17461	17612	17377	17434	17483	17284	17567	17596	17587	17340	17475	17369	17396	17519	17509	17542	17306	17431	17404	17399	17775	17305	17607	17602	17287	17490	17544	17323	17697	17465	17329	17419	17356	17225	17345	17638	17574	17681	17574	17555	17567	17628	17399	17622	17451	17644	17402	17276	17376	17534	17429	17461	17533	17565	17461	17565	17487	17347	17535	17509	17380	17504	17710	17470	17341	17595	17374	17485	17439	17403	17507	17411	17514	17377	17274	17443	17474	17741	17505	17622	17400	17517	17640	17415	17493	17555	17597	17318	17645	17546	17608	17364	17676	17515	17511	17563	17562	17520	17563	17481	17697	17450	17310	17564	17427	17408	17498	17626	17340	17444	17560	17668	17447	17685	17645	17716	17717	17510	17748	17516	17672	17453	17285	17360	17586	17490	17567	17583	17467	17510	17360	17691	17406	17479	17653	17453	17596	17443	17599	17477	17518	17580	17764	17437	17454	17471	17469	17574	17328	17487	17328	17485	17348	17493	17456	17388	17618	17636	17611	17389	17519	17444	17606	17615	17359	17413	17655	17645	17368	17580	17543	17541	17490	17575	17664	17545	17635	17563	17584	17479	17587	17333	17425	17401	17444	17361	17559	17401	17487	17385	17397	17424	17467	17375	17725	17514	17384	17482	17603	17460	17406	17413	17699	17459	17620	17599	17590	17605	17480	17543	17687	17266	17494	17564	17503	17181	17509	17575	17641	17485	17469	17188	17647	17605	17549	17413	17637	17225	17437	17438	17444	17400	17433	17514	17558	17316	17497	17387	17308	17492	17592	17446	17406	17601	17572	17446	17640	17516	17324	17519	17494	17592	17266	17496	17449	17390	17496	17619	17301	17822	17530	17516	17396	17505	17464	17485	17598	17291	17325	17428	17629	17612	17478	17246	17421	17514	17471	17532	17472	17487	17306	17412	17572	17425	17666	17646	17332	17545	17474	17571	17493	17561	17511	17571	17491	17558	17466	17537	17695	17543	17560	17496	17689	17660	17557	17703	17633	17565	17661	17642	17342	17446	17386	17521	17574	17278	17524	17531	17263	17507	17425	17430	17559	17514	17566	17436	17584	17586	17502	17340	17406	17484	17717	17660	17662	17629	17430	17619	17299	17431	17398	17578	17585	17415	17552	17557	17639	17387	17609	17340	17353	17759	17587	17632	17373	17524	17525	17496	17511	17578	17425	17450	17571	17521	17305	17437	17527	17326	17568	17628	17246	17386	17424	17405	17496	17367	17420	17275	17401	17380	17530	17665	17458	17521	17312	17268	17343	17680	17364	17236	17645	17264	17535	17438	17554	17501	17801	17549	17500	17789	17440	17293	17591	17549	17444	17433	17643	17501	17628	17381	17365	17592	17589	17456	17590	17436	17520	17465	17562	17582	17503	17517	17476	17145	17427	17445	17410	17709	17631	17678	17522	17305	17370	17361	17497	17455	17268	17679	17468	17477	17469	17649	17585	17600	17566	17507	17590	17524	17602	17563	17495	17559	17521	17682	17646	17472	17526	17534	17517	17610	17621	17372	17474	17385	17469	17484	17487	17535	17469	17430	17633	17552	17337	17358	17357	17428	17620	17458	17378	17734	17503	17631	17702	17496	17629	17375	17494	17631	17670	17530	17484	17482	17398	17551	17616	17419	17403	17759	17452	17584	17506	17403	17609	17580	17523	17456	17503	17483	17502	17704	17547	17713	17423	17566	17616	17441	17492	17572	17604	17580	17405	17564	17575	17344	17500	17610	17432	17580	17399	17561	17504	17435	17309	17479	17580	17589	17556	17531	17125	17576	17419	17610	17595	17628	17542	17367	17457	17520	17356	17364	17612	17468	17342	17427	17426	17587	17545	17634	17518	17477	17549	17485	17705	17501	17513	17333	17645	17467	17461	17562	17687	17543	17499	17540	17483	17523	17429	17402	17431	17417	17536	17679	17371	17600	17395	17499	17575	17318	17622	17413	17410	17585	17443	17753	17537	17637	17609	17498	17585	17536	17486	17652	17580	17263	17560	17537	17477	17282	17502	17310	17291	17342	17581	17517	17400	17547	17453	17407	17725	17290	17570	17285	17517	17417	17621	17358	17501	17574	17514	17352	17552	17449	17435	17530	17567	17280	17408	17675	17633	17496	17303	17291	17554	17473	17437	17472	17439	17456	17488	17384	17592	17419	17428	17514	17485	17558	17579	17460	17654	17412	17517	17630	17515	17376	17326	17540	17523	17430	17484	17415	17306	17406	17486	17386	17575	17526	17502	17485	17365	17338	17657	17652	17513	17371	17625	17631	17525	17374	17362	17422	17760	17476	17454	17367	17541	17524	17668	17438	17458	17589	17525	17646	17603	17337	17484	17510	17620	17229	17415	17253	17534	17452	17483	17397	17475	17478	17257	17582	17553	17535	17496	17632	17425	17342	17513	17368	17538	17595	17606	17615	17655	17599	17555	17425	17584	17428	17416	17444	17471	17547	17406	17316	17509	17535	17388	17449	17538	17668	17593	17409	17608	17569	17370	17566	17529	17338	17600	17731	17523	17439	17532	17444	17479	17496	17424	17448	17528	17605	17491	17465	17564	17483	17415	17581	17546	17319	17601	17400	17510	17664	17403	17520	17342	17473	17501	17547	17430	17592	17476	17795	17390	17450	17529	17304	17467	17385	17505	17454	17381	17590	17455	17470	17484	17448	17436	17480	17462	17583	17350	17375	17534	17555	17608	17386	17398	17522	17534	17685	17611	17614	17610	17390	17418	17434	17540	17614	17502	17621	17487	17500	17337	17434	17403	17457	17480	17805	17581	17500	17746	17728	17680	17631	17571	17610	17531	17470	17539	17522	17430	17591	17660	17636	17563	17704	17475	17295	17528	17450	17311	17393	17503	17355	17585	17419	17669	17524	17527	17511	17485	17590	17430	17497	17478	17376	17427	17579	17420	17540	17335	17489	17373	17441	17573	17544	17601	17548	17340	17435	17382	17522	17677	17540	17471	17614	17678	17451	17359	17456	17280	17404	17675	17310	17633	17446	17414	17466	17547	17609	17598	17531	17563	17414	17221	17418	17716	17655	17528	17491	17662	17519	17428	17491	17310	17612	17734	17537	17489	17333	17557	17613	17497	17677	17431	17386	17661	17530	17474	17335	17490	17456	17378	17419	17565	17558	17594	17409	17402	17541	17701	17447	17574	17288	17371	17327	17541	17599	17557	17507	17408	17530	17425	17449	17453	17403	17208	17564	17577	17365	17510	17500	17623	17486	17371	17499	17603	17531	17330	17525	17562	17424	17239	17423	17528	17577	17553	17294	17428	17619	17421	17378	17518	17446	17621	17508	17314	17649	17460	17461	17449	17701	17588	17594	17212	17489	17532	17432	17618	17524	17351	17456	17610	17556	17595	17556	17694	17471	17531	17512	17592	17420	17518	17386	17647	17257	17572	17362	17500	17418	17476	17499	17369	17518	17330	17308	17378	17424	17375	17596	17563	17565	17375	17304	17522	17563	17548	17560	17439	17453	17366	17526	17508	17394	17582	17575	17638	17650	17580	17417	17532	17499	17367	17466	17433	17362	17231	17532	17585	17273	17520	17491	17678	17434	17648	17539	17388	17554	17534	17447	17497	17517	17544	17757	17427	17663	17505	17426	17431	17663
15953	28831	30587	27800	25753	22458	19186	18189	18796	18690	19245	31785	31736	26948	21972	17608	15624	15067	14699	14609	14615	14660	14724	14631	14587	14495	14553	14680	14652	14517	14588	14608	14744	14667	14638	14553	14780	14567	14690	14669	14565	14508	14602	14606	14619	14613	14598	14442	14664	14585	14597	14655	14681	14598	14694	14692	14715	14660	14607	14626	14596	14647	14648	14688	14501	14587	14659	14640	14498	14611	14759	14664	14622	14665	14573	14693	14626	14485	14635	14514	14551	14616	14783	14650	14511	14554	14649	14603	14824	14677	14695	14635	14675	14436	14574	14548	14583	14473	14723	14643	14744	14559	14732	14560	14538	14630	14672	14567	14696	14607	14691	14616	14524	14662	14587	14548	14624	14630	14612	14597	14660	14653	14707	14643	14579	14660	14638	14656	14651	14530	14530	14685	14630	14690	14643	14804	14603	14624	14707	14471	14608	14665	14487	14581	14579	14672	14590	14564	14643	14531	14576	14607	14825	14685	14554	14672	14677	14625	14471	14784	14732	14625	14665	14621	14616	14826	14706	14694	14458	14630	14535	14456	14734	14725	14709	14606	14696	14616	14633	14581	14653	14571	14644	14563	14710	14560	14731	14526	14635	14577	14767	14500	14611	14604	14700	14710	14595	14509	14571	14742	14572	14642	14746	14642	14603	14638	14770	14509	14531	14766	14536	14535	14542	14603	14575	14594	14508	14508	14574	14423	14593	14482	14578	14463	14361	14662	14515	14508	14586	14530	14603	14709	14775	14554	14636	14631	14584	14573	14588	14505	14722	14598	14576	14701	14694	14601	14672	14436	14707	14557	14681	14591	14583	14764	14554	14453	14606	14687	14551	14607	14658	14695	14589	14559	14677	14649	14503	14521	14817	14605	14431	14525	14601	14596	14705	14571	14611	14645	14631	14635	14617	14622	14602	14645	14666	14662	14635	14618	14552	14631	14607	14569	14660	14556	14555	14498	14773	14696	14584	14762	14503	14554	14537	14553	14647	14643	14649	14636	14548	14614	14674	14560	14679	14391	14588	14571	14633	14524	14647	14479	14707	14676	14635	14670	14657	14599	14653	14570	14741	14654	14597	14662	14647	14477	14550	14662	14578	14647	14684	14571	14616	14558	14663	14698	14491	14552	14743	14565	14640	14608	14595	14784	14594	14512	14698	14569	14623	14528	14726	14433	14701	14605	14800	14539	14534	14512	14684	14492	14679	14664	14592	14629	14592	14665	14651	14621	14609	14613	14657	14710	14484	14684	14661	14736	14559	14733	14660	14580	14637	14559	14526	14807	14578	14547	14785	14623	14501	14667	14509	14675	14642	14794	14630	14575	14751	14475	14494	14617	14610	14615	14603	14583	14506	14704	14562	14747	14698	14571	14736	14786	14727	14662	14667	14713	14664	14546	14609	14637	14632	14586	14629	14732	14570	14608	14844	14756	14703	14671	14539	14669	14530	14659	14590	14573	14683	14583	14646	14625	14613	14467	14653	14580	14423	14524	14600	14659	14816	14541	14605	14567	14620	14638	14674	14792	14618	14696	14599	14570	14409	14613	14434	14635	14604	14557	14666	14688	14695	14628	14610	14591	14619	14577	14622	14547	14531	14639	14672	14653	14467	14598	14522	14621	14308	14651	14786	14603	14615	14554	14630	14641	14678	14611	14547	14622	14591	14625	14650	14572	14544	14729	14661	14678	14611	14574	14690	14696	14565	14718	14649	14598	14539	14555	14667	14756	14567	14578	14735	14622	14577	14769	14597	14535	14777	14646	14691	14670	14629	14679	14799	14676	14594	14556	14662	14610	14505	14449	14769	14523	14814	14536	14548	14667	14657	14582	14580	14554	14661	14541	14657	14573	14572	14502	14578	14744	14753	14749	14684	14587	14602	14548	14628	14622	14548	14721	14456	14635	14677	14602	14682	14496	14670	14465	14658	14641	14643	14608	14518	14478	14587	14385	14538	14677	14418	14735	14580	14612	14748	14781	14535	14542	14618	14477	14653	14782	14527	14593	14709	14614	14758	14482	14604	14640	14588	14619	14478	14644	14718	14466	14722	14681	14569	14815	14703	14770	14661	14516	14590	14705	14620	14541	14618	14785	14609	14728	14630	14804	14515	14731	14608	14680	14575	14719	14460	14580	14846	14665	14571	14589	14473	14697	14647	14759	14727	14585	14764	14716	14636	14546	14552	14689	14592	14445	14480	14789	14621	14597	14482	14646	14485	14637	14595	14724	14663	14633	14534	14614	14376	14837	14672	14773	14732	14681	14578	14488	14537	14705	14639	14620	14543	14436	14697	14599	14478	14575	14491	14724	14699	14634	14656	14770	14640	14661	14526	14593	14602	14503	14634	14678	14546	14721	14468	14565	14696	14724	14638	14620	14566	14640	14550	14670	14589	14863	14626	14563	14601	14719	14622	14521	14448	14558	14530	14639	14622	14431	14656	14562	14616	14545	14599	14712	14718	14714	14708	14676	14586	14642	14793	14545	14521	14548	14608	14758	14622	14729	14484	14725	14647	14656	14722	14666	14558	14553	14535	14570	14639	14640	14788	14494	14477	14638	14551	14655	14767	14776	14675	14488	14648	14498	14647	14592	14713	14670	14674	14622	14720	14499	14793	14541	14842	14779	14688	14437	14437	14587	14639	14663	14684	14673	14434	14617	14535	14628	14576	14584	14503	14684	14567	14471	14677	14486	14746	14648	14688	14658	14685	14522	14488	14505	14829	14654	14632	14714	14560	14470	14671	14708	14676	14605	14812	14575	14742	14589	14665	14704	14606	14814	14450	14609	14564	14808	14547	14594	14624	14702	14564	14562	14677	14682	14587	14690	14559	14615	14415	14626	14656	14611	14579	14655	14663	14723	14622	14510	14509	14563	14690	14410	14542	14540	14629	14569	14470	14701	14589	14722	14566	14693	14668	14552	14705	14649	14553	14691	14747	14794	14638	14697	14638	14699	14650	14627	14443	14462	14618	14562	14496	14621	14502	14583	14723	14722	14698	14524	14768	14750	14610	14506	14573	14548	14642	14617	14520	14532	14544	14636	14626	14583	14551	14506	14809	14466	14568	14625	14600	14637	14594	14536	14669	14601	14541	14670	14564	14721	14660	14513	14642	14520	14692	14588	14613	14652	14571	14617	14592	14626	14376	14741	14556	14553	14634	14559	14671	14674	14586	14534	14532	14646	14534	14625	14538	14581	14748	14385	14718	14624	14499	14482	14687	14538	14570	14591	14564	14676	14776	14722	14580	14439	14642	14613	14648	14531	14598	14663	14828	14471	14525	14600	14615	14564	14628	14665	14593	14602	14548	14636	14476	14574	14621	14822	14678	14668	14613	14521	14560	14758	14618	14558	14684	14678	14589	14753	14616	14810	14768	14606	14710	14612	14623	14613	14770	14584	14722	14677	14674	14584	14623	14554	14514	14675	14557	14693	14552	14695	14799	14549	14784	14599	14530	14489	14567	14579	14689	14785	14586	14674	14501	14718	14589	14752	14647	14572	14657	14467	14673	14536	14673	14776	14684	14538	14392	14727	14591	14627	14601	14631	14563	14766	14617	14584	14529	14772	14517	14507	14704	14711	14654	14791	14570	14584	14639	14626	14496	14509	14669	14603	14554	14775	14677	14585	14646	14468	14555	14518	14628	14668	14593	14711	14633	14538	14634	14539	14790	14586	14756	14487	14766	14682	14672	14581	14784	14604	14391	14452	14629	14503	14744	14596	14526	14639	14666	14496	14556	14656	14557	14471	14628	14530	14693	14597	14699	14608	14627	14779	14545	14502	14621	14525	14524	14709	14688	14454	14769	14729	14560	14575	14510	14622	14612	14727	14686	14722	14547	14808	14615	14591	14691	14654	14596	14802	14479	14625	14680	14539	14681	14641	14612	14571	14659	14672	14554	14732	14551	14683	14480	14647	14565	14574	14644	14742	14683	14724	14543	14612	14729	14641	14403	14598	14579	14763	14580	14699	14608	14548	14816	14655	14659	14578	14507	14521	14532	14601	14668	14570	14543	14891	14583	14620	14728	14503	14580	14486	14634	14734	14440	14657	14445	14545	14610	14559	14579	14529	14692	14545	14558	14554	14606	14592	14670	14575	14695	14644	14598	14740	14891	14720	14646	14790	14590	14661	14704	14761	14695	14711	14614	14631	14676	14747	14586	14635	14671	14703	14804	14667	14661	14587	14511	14593	14460	14641	14624	14636	14671	14600	14722	14644	14614	14557	14520	14638	14479	14757	14539	14498	14684	14519	14406	14701	14787	14713	14623	14716	14625	14619	14706	14508	14604	14579	14537	14603	14694	14631	14667	14759	14796	14391	14710	14512	14770	14637	14581	14668	14770	14643	14624	14713	14603	14636	14743	14480	14608	14571	14692	14507	14660	14689	14650	14661	14552	14552	14618	14705	14583	14558	14602	14621	14674	14406	14740	14852	14700	14740	14586	14730	14629	14649	14616	14491	14703	14579	14490	14752	14644	14489	14608	14396	14669	14622	14693	14560	14458	14629	14859	14655	14707	14612	14544	14667	14708	14487	14608	14579	14670	14565	14470	14800	14526	14517	14869	14597	14518	14679	14567	14420	14544	14656	14469	14602	14538	14676	14726	14642	14696	14562	14845	14695	14651	14507	14674	14677	14637	14639	14525	14530	14656	14573	14673	14686	14811	14585	14595	14659	14703	14636	14763	14528	14707	14731	14565	14651	14484	14644	14615	14567	14630	14663	14548	14582	14582	14474	14770	14701	14688	14637	14770	14653	14486	14595	14786	14604	14715	14563	14672	14505	14838	14676	14736	14538	14586	14647	14665	14572	14611	14668	14780	14669	14299	14712	14662	14636	14492	14682	14501	14628	14549	14664	14645	14630	14570	14562	14658	14441	14569	14658	14745	14524	14583	14615	14747	14457	14374	14719	14742	14681	14628	14680	14435	14551	14518	14518	14519	14489	14666	14598	14652	14509	14688	14720	14627	14647	14711	14745	14445	14689	14504	14669	14548	14612	14516	14610	14463	14670	14574	14684	14528	14555	14664	14623	14534	14641	14613	14771	14563	14770	14506	14719	14633	14441	14754	14607	14560	14501	14639	14579	14667	14706	14657	14634	14691	14660	14522	14689	14674	14679	14627	14510	14658	14756
22556	21002	28886	23353	21347	24244	27918	22768	21339	21497	21753	38885	50475	43629	34077	25719	20787	19189	18303	17806	17881	17826	17986	17970	18021	17848	17844	17801	17818	17777	17807	17997	17905	17761	17697	17765	17906	17865	17733	17782	17720	17848	17954	17808	17849	18127	17866	18046	17767	17902	17796	17837	17796	18110	17749	17688	18043	17715	17694	17846	17790	18042	17963	17938	17879	17581	17733	17823	17975	17688	17640	17927	17641	17587	17890	17745	17735	17846	17838	17833	17929	17855	17778	17600	17749	17868	17717	17836	17665	17685	17838	17534	17790	17708	17577	17526	17676	17838	17911	17956	17815	17866	17726	17714	17927	17784	17586	17807	17783	17772	17737	17759	17765	17900	17915	17726	17885	17693	17822	17700	17693	17945	17669	17847	17723	17837	17721	17885	17625	17819	17773	17841	17535	17687	17921	17677	17731	17680	17668	17653	17756	17975	17863	17690	17827	17780	17853	17578	17759	17690	17647	17811	17658	17685	17589	17630	17843	17748	17801	17801	17775	17816	17571	17723	17580	17552	17829	17721	17771	17691	17703	17852	17815	17662	17625	17624	17889	17795	17579	17794	17900	17577	17645	17499	17775	17896	17651	17803	17745	17507	17954	17622	17750	17742	17846	17848	17772	17713	17869	17728	17742	17822	17716	17765	17823	17984	17723	17624	17856	17531	17764	17665	17777	17773	17726	17869	17765	17793	17780	17944	17681	17641	17834	17627	17925	17597	17661	17627	17737	17679	17853	17644	17567	17777	17588	17662	17815	17676	17823	17638	17709	17621	17709	17709	17743	17681	17756	17679	17836	17557	17903	17824	17767	17748	17818	17702	17795	17656	17621	17809	17795	17583	17794	17464	17657	17851	17609	17576	17721	17656	17667	17674	17710	17639	17748	17798	17881	17775	17777	17826	17781	17572	17641	17490	17578	17595	17801	17573	17537	17683	17874	17778	17843	17863	17725	17781	17722	17617	17823	17887	17576	17738	17846	17720	17845	17621	17504	17682	17602	17793	17669	17662	17575	17633	17790	17694	17786	17599	17618	17674	17539	17678	17695	17867	17936	17844	17684	17677	17736	17848	17850	17714	17605	17741	17757	17849	17989	17769	17999	18057	17658	17408	17718	17770	17727	17521	17605	17602	17720	17839	17842	17841	17717	17720	17805	17810	17607	17624	17936	17662	17789	17708	17657	17608	17779	17547	17751	17902	17726	17637	17829	17626	17634	17533	17600	17882	17760	17641	17660	17787	17751	17667	17886	17920	17767	17671	17676	17533	17658	17624	17631	17809	17658	17625	17768	17532	17716	17861	17778	17678	17761	17823	17694	17786	17610	17711	17691	17940	17952	17714	17641	17609	17761	17706	17686	17878	17695	17514	17714	17849	17805	17562	17600	17674	17634	17673	17724	17838	17680	17635	17632	17443	17730	17864	17899	17672	18006	17688	17670	17952	17684	17626	17719	17768	17623	17659	17868	17774	17897	17816	17902	17692	17850	17753	17638	17632	17640	17622	17792	17679	17638	17856	17850	17664	17652	17523	17664	17701	17726	17640	17890	17754	17501	17794	17649	17632	17696	17608	17603	17533	17728	17587	17638	17649	17630	17689	17569	17651	17653	17704	17690	17833	17791	17752	17545	17635	17576	17436	17708	17768	17685	17716	17767	17778	17663	17742	17696	17595	17688	17761	17687	17556	17813	17731	17677	17840	17732	17643	17795	17550	17820	17923	17745	17648	17653	17763	17836	17673	17814	17836	17626	17903	17599	17589	17851	17561	17614	17733	17812	17653	17782	17568	17696	17370	17608	17655	17579	17894	17905	17630	17664	17836	17590	17664	17786	17716	17779	17765	17863	17973	17601	17625	17778	17666	17644	17762	17616	17684	17776	17694	17626	17815	17841	17757	17640	17937	17632	17782	17690	17660	17648	17811	17675	17657	17624	17711	17551	17824	17695	17878	17669	17771	17600	17603	17547	17738	17654	17746	17619	17876	17831	17891	17585	17717	17587	17664	17696	17732	17812	17806	17637	17784	17798	17712	17557	17820	17541	17616	17609	17686	17904	17769	17681	17720	17762	17544	17728	17568	17582	17690	17518	17476	17624	17720	17729	17595	17909	17803	17577	17701	17763	17822	17584	17778	17614	17661	17697	17664	17690	17580	17740	17674	17856	17686	17999	17957	17719	17705	17648	17603	17901	17925	17898	17603	17604	17560	17934	17673	17759	17886	17849	17704	17638	17622	17792	17802	17455	17387	17915	17737	17656	17629	17744	17692	17802	17777	17708	17746	17495	17747	17625	17515	17342	17708	17738	17855	17738	17539	17672	17529	17701	17632	17553	17655	17605	17840	17468	17770	17672	17739	17665	17891	17896	17582	17550	17730	17734	17689	17785	17879	17675	17653	17663	17656	17742	17933	17615	17559	17706	17884	17778	17653	17795	17750	17637	17656	17637	17827	17557	17713	17267	17642	17630	17803	17741	17714	17765	17871	17767	17847	17785	17581	17677	17558	17770	17819	17700	17628	17614	17712	17595	17833	17894	17722	17773	17609	17720	17695	17741	17751	17815	17746	17760	17734	17792	17821	17953	17887	17723	17862	17757	17847	17619	17804	17607	17897	17963	17832	17777	17748	17904	17790	17660	17782	17767	17555	17723	17601	17749	17782	17690	17760	17692	17878	17788	17610	17803	17734	17922	17429	17804	17540	17586	17711	17744	17645	17793	17728	17712	17579	17694	17707	17703	17788	17678	17579	17860	17761	17924	18007	17619	17636	17834	17632	17816	17747	17634	17602	17793	17681	17799	17573	17742	17793	17795	17749	17576	17735	17849	17506	17513	17350	17701	17824	17941	17652	17695	17734	17853	17855	17731	17793	17780	17676	17639	17682	17785	17775	17739	17858	17768	17849	17907	17849	17787	17560	17674	17604	17630	17611	17868	17784	17620	17668	17708	17742	17768	17690	17624	17810	17706	17776	17767	17659	17657	17746	17656	17629	17734	17878	17674	17802	17869	17805	17659	17641	17626	17601	17757	17690	17641	17654	17676	17622	17639	17831	17785	17702	17785	17854	17727	17660	17657	17684	17766	17711	18032	17636	17681	17864	17729	17681	17731	17851	17699	17523	17626	17516	17576	17707	17582	17777	17848	17784	17646	17810	17762	17741	17641	17598	17494	17842	17628	17762	17553	17656	17891	17626	17948	17682	18057	17782	17681	17566	17684	17954	17748	17832	17728	17726	17675	17697	17717	17833	17769	17613	17744	17655	17787	17829	17765	17741	17836	17708	17674	17738	17753	17788	17789	17815	17570	17565	17721	17911	17530	17510	17780	17697	17648	17411	17839	17743	17702	17721	17638	17628	17806	17562	17552	17698	17628	17347	17665	17634	17768	17704	17687	17792	17815	17769	17731	17675	17668	17674	17760	17939	17701	17701	17712	17601	17694	17544	17700	17686	17555	17763	17612	17544	17568	17775	17619	17527	17484	17631	17839	17942	17935	17781	17734	17692	17503	17410	17478	17587	17628	17649	17729	17664	17832	17770	17752	17706	17818	17722	17625	17809	17755	17737	17573	18036	17831	17957	17807	17954	17737	17862	17755	17471	17575	17464	17677	17658	17794	17791	17783	17768	17752	17658	17669	17583	17714	17635	17741	17739	17694	17556	17725	17768	17816	17680	17584	17802	17746	17674	17909	17767	17801	17590	17615	17637	17634	18086	17725	17696	17720	17613	17628	17804	17524	17886	17646	17719	17724	17768	17784	17696	17749	17709	17822	17829	17745	17748	17520	17697	17844	17845	17728	17769	17813	17671	17796	17779	17904	17704	17589	17779	17782	17644	17725	17521	17835	17687	17929	17549	17683	17652	17772	17850	17685	17998	17754	17957	17672	17564	17763	17535	17507	17684	17602	17784	17751	17595	17645	18011	17658	17525	17699	17635	17521	17713	17755	17683	17737	17590	17642	17646	17629	17769	17436	17941	17743	18070	17484	17712	17813	17789	17628	17757	17748	17674	17740	17838	17917	17509	17548	17529	17664	17759	17576	17737	17562	17831	17546	17813	17841	17930	17724	17669	17482	17570	17730	17735	17786	17787	17888	17859	17904	17609	17946	17717	17797	17913	17712	17739	17789	17943	17651	17813	17905	17784	17575	17667	17609	17753	17748	17818	17781	17752	18102	17608	17682	17876	17768	17772	17638	17576	17644	17563	17618	17747	17551	17691	17584	17517	17706	17739	17816	17843	17557	17644	17778	17875	17862	17680	17763	17904	17710	17973	17802	17685	17829	17570	17722	17789	17831	17567	17675	17796	17592	17642	17684	17882	17850	17838	17581	17686	17835	17625	17632	17789	17597	17919	17626	17619	17562	17812	17736	17633	17833	17749	17849	17626	17613	17780	17767	17530	17677	17540	17392	17673	17681	17693	17506	17866	17708	17663	17603	17697	17692	17591	17621	17459	17655	17807	17783	17722	17867	17641	17627	17610	17730	17767	17772	17560	17644	17705	17722	17670	17896	17817	17690	17728	17761	17669	17545	17585	17446	17799	17744	17746	17778	17668	17852	17711	17791	17596	17606	17750	17836	17614	17862	17786	17961	17976	17840	17603	17895	17662	17758	17666	17645	17749	17562	17753	17805	17770	17630	17753	17715	17778	17740	17601	18034	17769	17856	17733	17824	17892	17749	17624	17706	17695	17770	17864	17788	17774	17710	17759	17872	17520	17688	17759	17602	17923	17690	17778	17582	17726	17637	17696	17644	17731	17786	17710	17650	17764	17747	17780	17613	17562	17668	17822	17836	17741	17671	17662	17822	17822	17737	17623	17578	17668	17759	18050	17641	17776	17751	17563	17941	17825	17706	17625	17834	17626	17756	17835	17776	17768	17689	17556	17574	17741	17919	17731	17567	17639	17629	17727	17720	17734	17545	17729	17602	17610	17717	17794	17892	17798	17791	17611	17799	17582	17813	17739	17544	17642	17746	17769	17518	17601	17616	17653	17830	17601	17743	17671	17911	17699	17894	17800	17769	17655	17633	17595	17663	17716	17849	17797	17924	17721	17678	17720	17797	17792	17614	17687	17713	17621	17722	17592	17702	17582	17793	17756	17779	17690	17662	17689	17718	17646	17803	17776	17611	17658	17659	17724
17948	33065	34430	30887	26386	24296	22537	21437	20338	19868	20533	40985	47786	41179	31901	22372	16829	15467	14796	15020	14828	14668	14899	14916	14707	14637	14944	14739	14818	14779	14847	14789	14833	14788	14845	14752	14752	14791	14734	14869	14744	14726	14728	14817	14648	14613	14842	14599	14608	14741	14646	14880	14796	14725	14800	14784	14734	14700	14762	14710	14696	14808	14767	14587	14759	14642	14665	14784	14753	14811	14850	14787	14606	14552	14632	14793	14666	14782	14818	14638	14749	14694	14719	14692	14715	14599	14734	14674	14898	14500	14788	14789	14768	14958	14647	14682	14667	14635	14781	14670	14909	14743	14770	14540	14775	14755	14497	14737	14599	14716	14874	14811	14716	14614	14544	14730	14677	14731	14642	14820	14659	14902	14666	14839	14648	14895	14788	14596	14976	14770	14738	14542	14793	14729	14613	14753	14849	14839	14830	14544	14868	14828	14711	14718	14632	15052	14659	14768	14714	14949	14579	14670	14637	14791	14630	14701	14670	14767	14551	14634	14638	14569	14641	14542	14682	14818	14786	14763	14812	14839	14744	14788	14729	14674	14643	14597	14768	14772	14594	14693	14728	14721	14775	14627	14681	14896	14739	14710	14779	14594	14784	14845	14676	14706	14609	14723	14586	14654	14846	14784	14687	14819	14695	14721	14823	14693	14698	14823	14586	14710	14574	14611	14767	14720	14740	14546	14506	14482	14726	14760	14836	14808	14707	14648	14778	14650	14749	14715	14795	14566	14756	14623	14682	14857	14671	14878	14705	14612	14709	14756	14722	14801	14811	14724	14661	14732	14631	14593	14656	14698	14726	14731	14632	14532	14695	14827	14762	14586	14673	14838	14648	14667	14768	14669	14576	14573	14856	14726	14750	14720	14618	14691	14830	14850	14495	14722	14653	14671	14671	14703	14785	14817	14534	14810	14594	14642	14811	14631	14680	14766	14610	14707	14927	14862	14681	14626	14822	14511	14702	14755	14720	14765	14640	14814	14613	14649	14638	14638	14522	14506	14758	14683	14795	14693	14714	14674	14745	14744	14799	14639	14660	14760	14594	14750	14598	14591	14557	14740	14592	14830	14908	14592	14658	14731	14698	14751	14511	14726	14829	14780	14588	14671	14679	14681	14729	14732	14571	14555	14600	14659	14687	14779	14540	14852	14799	14685	14669	14441	14695	14823	14649	14621	14723	14751	14583	14673	14607	14738	14728	14725	14878	14763	14803	14814	14836	14842	14743	14711	14731	14601	14754	14821	14808	14582	14590	14668	14794	14690	14698	14654	14718	14739	14614	14641	14641	14654	14750	14800	14725	14783	14690	14660	14849	14747	14565	14749	14630	14662	14615	14754	14831	14657	14697	14700	14848	14574	14587	14708	14738	14683	14515	14539	14707	14764	14523	14860	14886	14657	14800	14540	14855	14706	14690	14648	14707	14719	14564	14744	14625	14834	14711	14697	14742	14832	14774	14703	14699	14684	14650	14710	14711	14751	14830	14600	14621	14477	14648	14706	14694	14789	14679	14820	14599	14816	14800	14698	14783	14649	14685	14811	14691	14712	14739	14505	14692	14679	14634	14759	14763	14583	14845	14669	14758	14734	14661	14676	14642	14702	14820	14614	14754	14565	14873	14505	14768	14669	14650	14673	14703	14715	14664	14695	14804	14941	14903	14752	14758	14787	14650	14527	14765	14552	14869	14664	14751	14789	14713	14621	14593	14646	14953	14636	14806	14667	14729	14690	14648	14702	14649	14758	14737	14797	14710	14746	14687	14714	14746	14574	14656	14797	14742	14652	14776	14824	14693	14621	14690	14758	14642	14665	14735	14711	14782	14781	14721	14637	14714	14611	14566	14749	14638	14716	14764	14670	14855	14617	14518	14516	14720	14669	14781	14678	14688	14674	14761	14690	14801	14718	14852	14823	14667	14824	14762	14996	14628	14651	14771	14619	14818	14588	14464	14619	14707	14861	14678	14603	14698	14742	14642	14753	14625	14674	14699	14686	14742	14762	14600	14742	14762	14864	14771	14714	14598	14736	14715	14635	14758	14716	14717	14752	14775	14788	14790	14688	14802	14756	14808	14849	14715	14675	14720	14735	14770	14800	14841	14732	14625	14711	14735	14676	14737	14626	14848	14734	14587	14653	14780	14633	14604	14816	14902	14750	14682	14651	14971	14539	14743	14649	14746	14590	14670	14715	14756	14556	14806	14685	14781	14737	14771	14732	14744	14604	14710	14590	14555	14795	14564	14740	14675	14578	14663	14716	14864	14825	14698	14618	14528	14688	14593	14769	14705	14674	14732	14737	14744	14671	14501	14664	14678	14703	14677	14706	14724	14749	14732	14748	14794	14685	14752	14879	14581	14634	14738	14734	14832	14762	14810	14789	14631	14538	14691	14485	14775	14704	14795	14766	14633	14706	14652	14718	14843	14757	14624	14624	14653	14672	14745	14532	14718	14686	14777	14724	14666	14766	14678	14876	14650	14744	14843	14704	14920	14607	14743	14682	14664	14687	14794	14834	14604	14780	14691	14672	14641	14860	14767	14572	14703	14678	14618	14701	14651	14679	14846	14834	14605	14749	14760	14592	14754	14607	14853	14809	14676	14661	14740	14660	14626	14778	14674	14650	14712	14528	14674	14688	14835	14713	14617	14728	14822	14832	14734	14634	14662	14605	14784	14608	14713	14798	14654	14570	14682	14526	14657	14713	14761	14690	14738	14698	14637	14742	14643	14796	14762	14678	14666	14694	14659	14639	14769	14678	14678	14642	14678	14564	14655	14787	14721	14655	14830	14701	14737	14675	14629	14593	14653	14631	14727	14704	14802	14779	14718	14743	14613	14766	14652	14487	14655	14900	14796	14874	14700	14793	14581	14616	14742	14749	14614	14714	14736	14713	14679	14695	14733	14665	14734	14620	14589	14811	14547	14645	14678	14663	14691	14744	14573	14715	14684	14663	14749	14725	14656	14639	14708	14538	14694	14596	14545	14696	14674	14807	14601	14796	14842	14921	14710	14766	14696	14620	14736	14634	14877	14759	14729	14792	14564	14601	14866	14699	14677	14779	14678	14816	14527	14548	14595	14802	14550	14788	14768	14499	14789	14648	14734	14813	14764	14717	14733	14555	14655	14679	14701	14780	14703	14689	14584	14507	14714	14747	14607	14677	14715	14803	14753	14695	14920	14622	14808	14610	14771	14728	14736	14705	14771	14646	14862	14618	14862	14707	14629	14725	14615	14514	14514	14668	14661	14674	14774	14811	14650	14648	14738	14655	14591	14708	14739	14795	14709	14897	14693	14579	14594	14683	14573	14759	14725	14651	14500	14924	14711	14798	14705	14700	14646	14735	14855	14679	14703	14607	14549	14683	14430	14807	14669	14622	14798	14830	14850	14684	14959	14831	14693	14689	14607	14630	14896	14558	14674	14588	14739	14822	14828	14530	14610	14573	14845	14662	14753	14639	14788	14762	14691	14833	14629	14870	14741	14719	14748	14884	14711	14608	14659	14611	14794	14667	14663	14696	14704	14669	14737	14626	14723	14686	14668	14651	14770	14710	14963	14627	14930	14754	14781	14754	14731	14661	14727	14495	14651	14743	14724	14658	14509	14706	14655	14615	14544	14846	14792	14744	14755	14745	14670	14767	14671	14745	14580	14725	14604	14673	14795	14666	14542	14668	14653	14630	14670	14567	14716	14645	14725	14685	14595	14691	14786	14832	14882	14669	14927	14713	14822	14654	14761	14793	14744	14750	14538	14606	14682	14733	14916	14664	14646	14730	14929	14715	14780	14707	14644	14865	14718	14803	14652	14832	14808	14794	14556	14754	14711	14547	14742	14760	14624	14613	14537	14774	14490	14655	14638	14767	14717	14797	14845	14704	14667	14703	14792	14751	14613	14759	14754	14702	14806	14761	14788	14767	14495	14737	14679	14849	14793	14523	14748	14675	14674	14628	14713	14524	14501	14656	14778	14736	14716	14642	14698	14741	14549	14661	14722	14840	14819	14672	14649	14716	14614	14774	14676	14599	14735	14618	14634	14667	14765	14731	14709	14843	14682	14664	14782	14615	14829	14679	14519	14689	14633	14740	14443	14773	14651	14748	14704	14706	14664	14778	14659	14761	14833	14663	14693	14784	14630	14646	14762	14659	14686	14586	14750	14635	14582	14757	14698	14677	14703	14586	14698	14600	14558	14859	14500	14791	14605	14656	14818	14754	14565	14786	14826	14648	14648	14625	14656	14776	14682	14905	14808	14655	14802	14774	14829	14579	14790	14809	14760	14795	14591	14755	14694	14663	14847	14761	14972	14790	14660	14728	14594	14812	14594	14800	14574	14677	14711	14805	14633	14770	14693	14614	14787	14774	14836	14722	14657	14717	14696	14711	14609	14633	14779	14642	14759	14570	14574	14789	14655	14716	14766	14768	14749	14588	14651	14767	14636	14843	14722	14750	14704	14767	14749	14871	14692	14689	14780	14733	14629	14689	14846	14856	14643	14923	14854	14756	14777	14635	14544	14783	14779	14646	14639	14675	14879	14689	14703	14538	14671	14679	14696	14763	14841	14624	14687	14636	14760	14768	14766	14687	14609	14674	14736	14740	14698	14512	14835	14884	14560	14722	14858	14743	14637	14811	14744	14617	14625	14803	14698	14748	14813	14709	14749	14682	14761	14452	14649	14747	14602	14690	14627	14571	14587	14695	14633	14665	14653	14539	14737	14682	14674	14609	14695	14611	14689	14727	14665	14702	14640	14512	14760	14576	14867	14802	14719	14659	14733	14501	14770	14650	14761	14770	14825	14734	14732	14733	14613	14677	14810	14758	14598	14614	14617	14647	14771	14573	14680	14661	14735	14653	14716	14688	14681	14678	14612	14759	14659	14597	14762	14646	14695	14688	14671	14616	14900	14609	14719	14739	14682	14775	14737	14655	14646	14591	14618	14791	14749	14773	14643	14553	14736	14735	14709	14675	14634	14744	14653	14720	14733	14678	14740	14780	14713	14687	14680	14604	14746	14731	14744	14612	14587	14781	14667	14752	14742	14806	14648	14778	14704	14836	14872	14531	14722	14603	14576	14721	14716	14734	14916	14684	14846	14658	14828	14688	14705	14860	14760	14658	14621	14664	14491	14787	14854	14821
27145	22040	27128	24658	22065	20056	18999	19059	18969	18968	18497	19240	21290	21297	20316	18933	17970	17767	17846	17656	17662	17608	17673	17549	17550	17499	17384	17654	17807	17717	17642	17567	17696	17476	17568	17727	17682	17768	17628	17595	17769	17682	17690	17811	17564	17544	17574	17478	17790	17438	17587	17615	17607	17501	17467	17703	17425	17544	17616	17737	17501	17519	17590	17621	17688	17575	17431	17573	17458	17595	17485	17467	17391	17504	17523	17508	17844	17526	17680	17608	17699	17473	17577	17563	17541	17674	17695	17501	17727	17627	17650	17663	17692	17488	17764	17564	17537	17615	17510	17488	17659	17672	17587	17731	17703	17708	17520	17641	17681	17805	17622	17457	17620	17549	17611	17649	17570	17533	17611	17687	17517	17707	17460	17451	17531	17649	17576	17568	17528	17645	17538	17700	17791	17585	17569	17774	17535	17652	17641	17554	17595	17417	17601	17579	17632	17433	17692	17666	17614	17531	17685	17589	17485	17662	17708	17638	17563	17511	17777	17657	17447	17554	17585	17672	17667	17598	17547	17579	17344	17578	17396	17544	17491	17450	17654	17713	17655	17803	17628	17395	17548	17774	17781	17722	17586	17745	17583	17606	17617	17742	17452	17447	17672	17602	17417	17538	17476	17531	17535	17662	17435	17536	17785	17745	17561	17426	17658	17675	17508	17529	17548	17368	17372	17612	17603	17455	17414	17636	17634	17598	17710	17592	17698	17426	17473	17502	17576	17531	17614	17468	17623	17587	17500	17383	17666	17423	17599	17498	17401	17638	17574	17533	17612	17520	17635	17382	17466	17461	17721	17700	17606	17521	17867	17756	17589	17727	17493	17574	17496	17669	17689	17583	17673	17717	17634	17679	17460	17488	17517	17536	17461	17511	17794	17517	17441	17490	17578	17499	17547	17545	17541	17675	17720	17610	17519	17502	17370	17537	17514	17575	17629	17555	17748	17659	17500	17613	17550	17774	17575	17887	17399	17452	17552	17335	17547	17669	17479	17554	17443	17612	17386	17824	17587	17655	17364	17436	17647	17641	17488	17609	17747	17500	17543	17402	17478	17653	17539	17373	17518	17704	17645	17623	17523	17388	17603	17767	17528	17477	17466	17434	17529	17716	17544	17641	17606	17462	17572	17498	17644	17710	17623	17606	17382	17491	17540	17543	17709	17506	17622	17533	17724	17541	17537	17387	17696	17708	17665	17634	17688	17396	17654	17526	17551	17402	17681	17482	17608	17577	17501	17721	17432	17468	17671	17679	17535	17644	17731	17784	17702	17524	17722	17582	17560	17706	17588	17868	17394	17336	17512	17381	17577	17644	17562	17377	17493	17573	17773	17642	17423	17712	17704	17512	17550	17631	17519	17350	17631	17600	17603	17725	17420	17482	17615	17640	17454	17553	17855	17666	17801	17728	17752	17665	17720	17631	17609	17742	17679	17689	17642	17429	17475	17448	17689	17683	17479	17774	17662	17708	17484	17529	17681	17634	17506	17590	17522	17698	17716	17728	17506	17722	17692	17354	17503	17421	17632	17525	17738	17764	17585	17438	17526	17555	17634	17631	17494	17636	17671	17632	17449	17707	17568	17629	17430	17614	17757	17632	17497	17625	17740	17584	17519	17589	17422	17735	17443	17632	17755	17507	17768	17450	17654	17651	17483	17589	17661	17436	17350	17499	17544	17755	17695	17450	17558	17558	17636	17565	17597	17485	17602	17535	17684	17479	17470	17487	17544	17429	17728	17689	17808	17548	17550	17619	17456	17330	17518	17649	17632	17735	17631	17467	17535	17461	17573	17564	17569	17616	17746	17402	17562	17703	17638	17589	17515	17615	17458	17490	17585	17549	17458	17586	17584	17559	17355	17679	17670	17692	17616	17585	17622	17429	17793	17662	17460	17324	17495	17551	17593	17536	17726	17468	17531	17526	17729	17721	17392	17691	17501	17738	17555	17524	17691	17490	17792	17711	17633	17827	17462	17562	17634	17623	17661	17703	17509	17751	17668	17895	17598	17779	17808	17746	17440	17421	17403	17504	17537	17687	17502	17648	17718	17623	17687	17798	17471	17561	17640	17709	17508	17552	17630	17700	17607	17460	17630	17316	17681	17829	17537	17847	17627	17616	17530	17719	17719	17792	17495	17532	17783	17624	17524	17585	17455	17486	17803	17554	17698	17602	17559	17721	17581	17638	17639	17453	17621	17642	17617	17556	17475	17536	17740	17746	17765	17573	17783	17712	17534	17592	17767	17667	17580	17603	17872	17436	17682	17696	17732	17718	17640	17568	17628	17497	17587	17260	17567	17655	17624	17809	17598	17683	17440	17461	17553	17537	17448	17514	17734	17446	17498	17440	17532	17659	17589	17211	17454	17882	17400	17714	17664	17693	17745	17683	17596	17657	17481	17535	17527	17737	17629	17463	17490	17519	17450	17537	17724	17493	17724	17694	17659	17547	17404	17500	17794	17650	17604	17501	17541	17467	17773	17459	17541	17690	17707	17761	17469	17631	17422	17557	17734	17496	17550	17331	17532	17417	17692	17743	17229	17542	17740	17773	17514	17486	17545	17624	17669	17654	17555	17787	17779	17579	17623	17512	17629	17414	17656	17671	17531	17464	17551	17519	17398	17494	17569	17852	17568	17643	17637	17787	17671	17461	17575	17813	17777	17418	17410	17669	17423	17429	17567	17695	17709	17533	17539	17513	17623	17451	17411	17547	17574	17562	17591	17432	17599	17626	17578	17390	17573	17566	17777	17565	17461	17583	17554	17734	17732	17804	17558	17632	17431	17629	17685	17747	17539	17486	17780	17587	17561	17598	17590	17675	17616	17569	17734	17655	17475	17700	17634	17714	17777	17587	17628	17664	17768	17485	17767	17661	17662	17706	17765	17835	17829	17590	17588	17594	17655	17535	17629	17622	17494	17694	17483	17568	17762	17447	17594	17471	17508	17467	17849	17466	17622	17717	17459	17773	17719	17609	17766	17473	17461	17604	17714	17526	17548	17747	17535	17503	17363	17485	17522	17648	17614	17694	17484	17433	17466	17452	17656	17658	17656	17373	17460	17534	17966	17445	17541	17638	17521	17478	17628	17608	17517	17641	17490	17508	17619	17723	17544	17684	17534	17614	17614	17809	17506	17496	17687	17604	17556	17661	17717	17694	17617	17609	17493	17564	17513	17772	17556	17684	17680	17655	17569	17657	17831	17587	17655	17724	17596	17298	17634	17672	17596	17613	17859	17628	17514	17458	17614	17548	17476	17635	17768	17537	17447	17638	17742	17818	17684	17513	17866	17649	17749	17687	17556	17696	17492	17519	17453	17593	17478	17768	17575	17345	17589	17674	17665	17533	17439	17648	17611	17602	17704	17533	17623	17660	17509	17588	17528	17446	17566	17500	17476	17541	17631	17386	17639	17562	17698	17716	17716	17510	17247	17844	17592	17667	17552	17457	17628	17507	17631	17613	17552	17547	17825	17605	17698	17795	17590	17645	17638	17707	17613	17534	17549	17470	17735	17612	17711	17642	17641	17584	17615	17792	17430	17536	17579	17639	17583	17482	17573	17612	17609	17619	17832	17508	17534	17722	17581	17625	17759	17582	17333	17621	17647	17691	17578	17534	17644	17654	17760	17474	17624	17511	17710	17508	17428	17783	17519	17659	17777	17562	17643	17413	17588	17615	17486	17592	17603	17695	17570	17540	17434	17632	17538	17581	17772	17674	17592	17627	17569	17722	17617	17397	17351	17507	17636	17474	17645	17632	17524	17589	17663	17782	17597	17571	17546	17673	17664	17607	17559	17726	17645	17466	17442	17502	17535	17664	17806	17618	17716	17788	17402	17745	17587	17665	17496	17788	17724	17489	17591	17766	17783	17692	17743	17630	17389	17609	17629	17711	17582	17600	17637	17699	17570	17366	17658	17602	17572	17561	17725	17894	17596	17644	17628	17695	17627	17613	17566	17419	17691	17620	17658	17763	17619	17753	17755	17713	17563	17755	17562	17693	17606	17623	17624	17537	17442	17308	17612	17702	17660	17534	17812	17688	17760	17473	17717	17478	17441	17557	17421	17518	17695	17578	17524	17596	17708	17692	17448	17740	17485	17607	17412	17332	17562	17488	17612	17626	17552	17564	17563	17654	17645	17595	17372	17565	17780	17753	17704	17509	17560	17490	17626	17698	17481	17602	17462	17549	17635	17382	17613	17552	17502	17808	17703	17741	17582	17729	17651	17617	17671	17554	17782	17646	17593	17534	17451	17585	17576	17477	17612	17513	17659	17667	17456	17572	17550	17619	17481	17507	17773	17570	17516	17639	17685	17682	17460	17658	17450	17536	17417	17653	17590	17327	17667	17612	17518	17567	17561	17868	17686	17578	17712	17646	17571	17545	17685	17661	17459	17469	17505	17551	17602	17611	17608	17647	17585	17514	17599	17577	17594	17512	17742	17622	17714	17598	17494	17609	17514	17503	17708	17538	17596	17742	17622	17691	17637	17859	17681	17741	17656	17512	17579	17515	17724	17447	17708	17619	17686	17574	17599	17703	17390	17469	17527	17515	17594	17583	17584	17605	17647	17532	17717	17444	17727	17576	17629	17469	17607	17457	17477	17645	17552	17629	17526	17588	17652	17763	17555	17524	17624	17665	17538	17557	17455	17601	17569	17582	17649	17632	17621	17534	17630	17622	17730	17633	17538	17675	17705	17649	17620	17559	17639	17530	17559	17503	17284	17612	17522	17581	17700	17654	17519	17638	17577	17610	17640	17702	17624	17662	17605	17669	17591	17592	17677	17736	17409	17380	17419	17712	17595	17786	17719	17392	17559	17514	17545	17655	17725	17710	17586	17533	17686	17637	17429	17657	17552	17324	17611	17436	17802	17710	17465	17679	17551	17807	17777	17649	17554	17467	17819	17633	17733	17656	17823	17700	17672	17661	17720	17709	17650	17577	17737	17701	17501	17460	17611	17544	17660	17771	17523	17566	17557	17596	17528	17662	17607	17714	17483	17520	17658	17623	17760	17777	17710	17486	17687	17456	17505	17634	17623	17684	17645	17489	17690	17547	17721	17551	17635	17489	17701	17481	17632	17432	17406	17659	17466	17511	17588	17741	17699	17812	17652	17751	17484	17668	17524	17475	17656	17462
16589	22488	23972	20727	21293	17381	16480	16972	16974	16658	16394	17428	19400	18864	17214	15801	15067	14861	14522	14692	14676	14657	14531	14687	14664	14658	14489	14739	14634	14699	14576	14576	14576	14643	14656	14497	14690	14547	14675	14688	14753	14466	14604	14471	14751	14641	14548	14722	14776	14781	14830	14568	14583	14418	14639	14429	14598	14605	14676	14717	14665	14619	14709	14583	14657	14640	14742	14467	14467	14727	14596	14769	14623	14717	14496	14544	14697	14458	14580	14672	14536	14591	14780	14630	14633	14766	14599	14553	14516	14474	14721	14624	14776	14323	14550	14516	14640	14527	14617	14456	14678	14652	14602	14570	14609	14693	14618	14568	14698	14751	14486	14567	14650	14445	14598	14714	14639	14582	14597	14473	14569	14763	14665	14640	14587	14641	14697	14548	14545	14667	14743	14615	14489	14627	14535	14448	14639	14623	14693	14662	14672	14735	14446	14475	14612	14664	14600	14757	14568	14669	14486	14614	14501	14566	14667	14668	14762	14566	14486	14628	14598	14748	14683	14591	14577	14576	14622	14562	14712	14606	14571	14695	14606	14637	14609	14539	14668	14583	14701	14715	14675	14622	14538	14718	14756	14432	14635	14643	14680	14760	14517	14680	14587	14556	14564	14638	14732	14471	14653	14459	14653	14566	14501	14516	14473	14526	14729	14643	14783	14700	14520	14580	14584	14486	14663	14637	14548	14651	14654	14652	14544	14522	14456	14716	14531	14611	14664	14558	14670	14532	14699	14584	14554	14734	14602	14679	14526	14439	14570	14556	14746	14483	14697	14599	14494	14539	14612	14402	14542	14682	14701	14589	14608	14585	14575	14666	14661	14546	14585	14517	14596	14564	14699	14741	14509	14630	14643	14455	14489	14634	14625	14585	14687	14618	14819	14628	14689	14374	14659	14597	14623	14676	14630	14706	14506	14605	14655	14555	14631	14633	14531	14715	14778	14475	14688	14597	14563	14594	14492	14694	14493	14499	14558	14659	14344	14613	14659	14496	14841	14710	14624	14583	14757	14517	14500	14750	14625	14890	14580	14786	14621	14569	14687	14544	14714	14682	14710	14771	14631	14638	14620	14550	14607	14510	14583	14430	14626	14466	14545	14611	14690	14785	14562	14424	14569	14511	14409	14735	14571	14412	14650	14744	14658	14679	14368	14641	14648	14622	14452	14776	14524	14486	14712	14625	14799	14624	14833	14806	14566	14625	14616	14565	14520	14704	14755	14774	14655	14506	14638	14551	14675	14432	14599	14599	14631	14508	14601	14630	14526	14796	14427	14608	14757	14718	14686	14440	14699	14578	14712	14596	14638	14786	14644	14743	14532	14747	14546	14638	14616	14549	14438	14682	14683	14720	14659	14464	14521	14524	14702	14623	14608	14596	14719	14602	14689	14608	14565	14600	14664	14533	14731	14463	14689	14735	14551	14627	14529	14654	14719	14553	14631	14771	14589	14690	14565	14432	14669	14652	14496	14586	14613	14694	14517	14639	14571	14766	14782	14819	14556	14555	14782	14724	14548	14655	14654	14578	14574	14730	14481	14602	14627	14661	14531	14805	14676	14541	14736	14637	14697	14795	14591	14540	14609	14554	14665	14713	14438	14470	14653	14646	14501	14693	14619	14616	14580	14596	14554	14488	14454	14687	14521	14567	14499	14611	14445	14659	14690	14846	14718	14528	14537	14502	14638	14545	14699	14327	14909	14670	14424	14700	14576	14678	14676	14575	14512	14548	14613	14653	14594	14586	14517	14572	14727	14376	14537	14579	14711	14556	14624	14571	14683	14557	14579	14681	14701	14483	14729	14757	14594	14673	14506	14746	14791	14630	14622	14664	14588	14489	14574	14572	14591	14570	14674	14727	14500	14610	14516	14751	14611	14685	14538	14620	14828	14663	14600	14577	14645	14551	14660	14718	14798	14581	14865	14515	14491	14538	14556	14564	14621	14499	14614	14573	14587	14460	14502	14698	14706	14536	14767	14672	14597	14623	14653	14615	14706	14623	14618	14826	14714	14568	14440	14531	14661	14609	14658	14618	14512	14564	14688	14732	14643	14665	14553	14556	14601	14644	14665	14666	14793	14681	14626	14568	14603	14737	14756	14567	14552	14703	14528	14575	14475	14595	14545	14647	14693	14731	14697	14497	14515	14725	14600	14504	14647	14527	14704	14744	14572	14614	14739	14532	14490	14452	14795	14669	14567	14589	14657	14415	14690	14506	14618	14734	14575	14546	14704	14626	14722	14589	14708	14661	14615	14407	14673	14611	14573	14529	14676	14496	14732	14649	14595	14591	14709	14524	14744	14559	14633	14547	14589	14531	14792	14616	14747	14562	14501	14610	14625	14534	14637	14686	14625	14623	14532	14633	14681	14717	14630	14698	14738	14680	14402	14659	14672	14729	14629	14529	14585	14570	14659	14592	14663	14722	14672	14634	14761	14557	14484	14483	14504	14585	14496	14520	14763	14525	14474	14530	14652	14576	14508	14575	14729	14708	14645	14599	14654	14655	14863	14885	14523	14733	14632	14636	14630	14550	14588	14465	14505	14674	14489	14442	14674	14634	14537	14680	14601	14603	14687	14661	14316	14563	14642	14515	14660	14835	14674	14650	14636	14553	14722	14585	14813	14685	14689	14493	14819	14598	14576	14532	14578	14517	14696	14791	14695	14705	14710	14768	14621	14645	14600	14815	14566	14572	14679	14674	14680	14689	14546	14613	14602	14623	14603	14572	14630	14631	14714	14489	14605	14480	14567	14601	14738	14615	14603	14444	14543	14567	14652	14557	14433	14444	14804	14671	14617	14584	14572	14594	14626	14792	14649	14612	14610	14789	14566	14444	14713	14561	14594	14784	14798	14609	14663	14512	14623	14559	14650	14584	14711	14551	14633	14559	14589	14567	14376	14737	14716	14657	14569	14639	14491	14697	14532	14566	14714	14625	14485	14813	14463	14537	14474	14519	14585	14586	14520	14612	14521	14568	14551	14373	14646	14649	14539	14682	14627	14564	14680	14604	14729	14629	14546	14535	14529	14547	14663	14654	14579	14728	14662	14523	14556	14417	14530	14681	14646	14631	14775	14591	14635	14713	14517	14375	14506	14646	14432	14523	14671	14566	14514	14642	14638	14516	14731	14736	14680	14786	14542	14470	14735	14502	14572	14527	14669	14742	14595	14708	14622	14702	14604	14463	14679	14379	14509	14781	14763	14586	14590	14535	14555	14638	14538	14679	14540	14614	14544	14594	14774	14617	14510	14604	14616	14597	14519	14538	14538	14722	14644	14947	14685	14620	14615	14696	14578	14523	14502	14569	14612	14551	14599	14772	14577	14694	14719	14532	14630	14642	14604	14556	14629	14540	14797	14721	14629	14676	14690	14738	14661	14501	14588	14698	14537	14620	14572	14639	14700	14624	14633	14769	14718	14594	14582	14495	14751	14545	14597	14548	14652	14630	14598	14616	14638	14626	14701	14557	14663	14587	14608	14697	14696	14788	14621	14650	14520	14715	14613	14550	14615	14559	14637	14639	14376	14615	14561	14577	14599	14856	14500	14602	14691	14681	14634	14606	14563	14583	14649	14567	14481	14669	14595	14692	14694	14633	14721	14652	14541	14728	14611	14575	14657	14612	14675	14527	14608	14687	14610	14644	14467	14613	14712	14517	14677	14537	14553	14443	14669	14534	14448	14401	14699	14679	14824	14721	14546	14597	14642	14600	14691	14620	14578	14715	14522	14601	14543	14670	14638	14565	14580	14634	14552	14678	14691	14545	14926	14534	14589	14594	14679	14497	14515	14639	14559	14652	14604	14528	14578	14637	14702	14557	14597	14735	14681	14632	14641	14546	14689	14557	14489	14578	14445	14715	14668	14685	14505	14494	14485	14678	14615	14691	14545	14615	14506	14723	14689	14721	14596	14533	14486	14500	14433	14681	14566	14629	14524	14625	14582	14717	14488	14715	14591	14580	14735	14530	14381	14429	14690	14573	14528	14656	14597	14751	14641	14589	14531	14585	14673	14605	14693	14760	14643	14665	14555	14529	14719	14713	14733	14425	14556	14554	14730	14649	14754	14458	14547	14692	14615	14393	14718	14728	14504	14667	14518	14586	14498	14648	14664	14671	14666	14706	14728	14620	14651	14686	14571	14735	14570	14585	14598	14517	14659	14627	14711	14642	14692	14629	14604	14638	14746	14759	14608	14651	14666	14714	14642	14550	14447	14554	14784	14712	14471	14667	14595	14587	14576	14473	14490	14670	14639	14704	14389	14488	14508	14541	14704	14452	14623	14533	14548	14371	14643	14549	14606	14631	14586	14545	14603	14512	14631	14700	14738	14568	14688	14641	14651	14683	14747	14581	14547	14642	14538	14623	14589	14638	14552	14690	14691	14676	14529	14581	14481	14629	14725	14561	14602	14539	14606	14526	14684	14802	14468	14476	14637	14601	14525	14599	14589	14559	14566	14635	14685	14576	14563	14809	14618	14440	14742	14664	14552	14396	14593	14674	14678	14614	14451	14708	14556	14718	14660	14665	14567	14513	14699	14491	14623	14465	14722	14685	14611	14642	14630	14661	14657	14663	14573	14636	14556	14590	14684	14437	14499	14474	14738	14599	14646	14580	14608	14475	14510	14788	14744	14586	14540	14694	14450	14799	14664	14503	14721	14496	14684	14670	14460	14593	14606	14590	14640	14694	14711	14604	14625	14699	14568	14594	14741	14678	14541	14715	14562	14595	14655	14570	14705	14552	14658	14583	14614	14655	14625	14713	14577	14692	14715	14565	14604	14653	14589	14684	14634	14569	14475	14632	14543	14702	14770	14538	14745	14612	14682	14462	14531	14381	14666	14548	14717	14660	14673	14698	14518	14602	14665	14610	14561	14697	14605	14584	14690	14568	14552	14665	14567	14456	14521	14730	14500	14644	14573	14515	14779	14746	14740	14603	14705	14767	14365	14569	14803	14702	14571	14603	14603	14728	14613	14547	14672	14412	14555	14649	14617	14694	14737	14533	14603	14660	14581	14755	14685	14482	14747	14622	14499	14551	14660	14493	14546	14695	14690	14544	14531	14520	14553	14531	14645	14537	14603	14640	14761	14686	14583	14632	14598	14723	14572	14835	14685	14567	14724	14632	14518	14682
24258	20967	28102	24752	22865	21648	20920	19369	19681	19882	19706	22016	31689	31057	27819	22542	19385	18362	17895	17717	17649	17722	17469	17787	17663	17835	17819	17685	17679	17735	17667	17769	17718	17726	17578	17669	17749	17623	17720	17638	17799	17793	17511	17380	17699	17555	17551	17652	17586	17601	17756	17647	17615	17624	17626	17598	17629	17568	17767	17504	17577	17684	17653	17681	17595	17590	17671	17520	17459	17656	17559	17501	17537	17619	17638	17717	17632	17684	17558	17464	17404	17579	17513	17629	17838	17518	17651	17600	17457	17617	17473	17450	17575	17558	17651	17574	17527	17422	17687	17371	17499	17571	17721	17471	17570	17660	17680	17468	17540	17526	17682	17431	17546	17751	17792	17597	17698	17500	17695	17385	17539	17502	17622	17403	17513	17601	17456	17641	17779	17709	17682	17777	17599	17711	17529	17448	17542	17594	17545	17468	17569	17701	17395	17782	17642	17771	17632	17698	17816	17597	17501	17456	17419	17661	17823	17583	17594	17654	17614	17268	17807	17583	17579	17576	17745	17750	17455	17696	17620	17780	17532	17609	17572	17553	17612	17583	17553	17564	17657	17730	17479	17549	17591	17583	17427	17704	17550	17516	17607	17476	17557	17739	17769	17331	17740	17527	17734	17652	17526	17707	17673	17427	17662	17645	17560	17496	17612	17434	17538	17562	17581	17676	17340	17617	17872	17625	17610	17649	17594	17683	17517	17633	17649	17530	17382	17542	17582	17426	17471	17555	17650	17373	17452	17693	17642	17470	17720	17672	17554	17671	17426	17518	17655	17598	17515	17635	17517	17605	17622	17728	17690	17444	17567	17731	17384	17752	17642	17602	17524	17662	17739	17585	17813	17640	17576	17714	17609	17591	17752	17441	17652	17598	17440	17436	17513	17461	17403	17686	17705	17716	17543	17660	17603	17597	17607	17573	17566	17448	17381	17427	17412	17375	17622	17608	17487	17570	17440	17532	17509	17628	17590	17760	17539	17463	17631	17650	17785	17594	17594	17417	17647	17422	17576	17499	17608	17496	17656	17549	17570	17514	17670	17628	17546	17746	17656	17520	17574	17287	17609	17626	17688	17661	17616	17385	17672	17864	17718	17532	17510	17471	17658	17493	17758	17727	17778	17646	17616	17739	17470	17541	17413	17565	17483	17531	17648	17721	17636	17548	17550	17519	17326	17317	17526	17682	17584	17443	17376	17354	17505	17513	17668	17737	17608	17715	17598	17631	17544	17421	17672	17513	17739	17546	17520	17546	17561	17642	17628	17397	17510	17585	17701	17451	17706	17465	17556	17486	17365	17443	17415	17522	17545	17414	17345	17397	17659	17601	17504	17602	17687	17595	17656	17543	17711	17729	17726	17484	17670	17577	17455	17546	17570	17446	17549	17433	17321	17602	17604	17460	17924	17547	17446	17455	17524	17785	17782	17615	17506	17723	17653	17640	17725	17546	17607	17750	17617	17468	17571	17495	17645	17567	17496	17542	17484	17776	17522	17503	17542	17744	17418	17584	17772	17631	17698	17462	17784	17433	17499	17595	17569	17776	17478	17543	17776	17526	17545	17523	17764	17730	17628	17521	17528	17595	17714	17477	17532	17596	17544	17600	17485	17592	17838	17679	17673	17486	17454	17637	17790	17698	17527	17708	17499	17654	17530	17456	17804	17758	17523	17620	17721	17629	17625	17636	17565	17500	17526	17591	17693	17421	17515	17420	17663	17593	17567	17721	17709	17703	17566	17639	17714	17680	17572	17556	17686	17548	17479	17602	17467	17579	17599	17428	17590	17432	17609	17432	17447	17620	17534	17572	17666	17429	17796	17674	17291	17529	17763	17492	17651	17722	17340	17537	17558	17297	17592	17647	17679	17485	17536	17652	17520	17702	17833	17736	17487	17421	17372	17447	17575	17507	17370	17653	17502	17647	17488	17606	17482	17725	17627	17697	17498	17536	17410	17752	17821	17610	17587	17350	17469	17694	17479	17526	17685	17639	17528	17597	17571	17568	17633	17475	17330	17642	17517	17616	17605	17617	17704	17478	17469	17651	17381	17488	17706	17475	17317	17439	17675	17366	17628	17737	17513	17373	17527	17544	17519	17579	17546	17607	17499	17673	17625	17671	17599	17539	17660	17752	17459	17353	17411	17534	17567	17510	17725	17873	17672	17563	17595	17539	17738	17621	17789	17489	17462	17573	17495	17752	17752	17390	17480	17709	17610	17447	17604	17572	17414	17708	17588	17495	17488	17498	17627	17462	17576	17799	17533	17633	17593	17659	17538	17585	17640	17722	17739	17776	17635	17427	17520	17523	17608	17495	17643	17766	17509	17672	17575	17661	17641	17674	17565	17689	17605	17679	17551	17500	17550	17582	17499	17513	17469	17562	17681	17592	17736	17445	17537	17859	17402	17473	17587	17601	17643	17396	17490	17790	17600	17744	17776	17690	17242	17425	17612	17723	17406	17527	17509	17314	17652	17442	17764	17641	17495	17615	17717	17531	17631	17814	17400	17564	17701	17577	17763	17434	17599	17716	17688	17319	17529	17647	17632	17771	17651	17714	17591	17630	17502	17657	17624	17563	17550	17396	17596	17588	17664	17723	17611	17609	17669	17842	17732	17576	17535	17443	17343	17536	17654	17561	17606	17682	17593	17551	17684	17603	17477	17692	17486	17424	17605	17522	17471	17551	17700	17532	17351	17752	17484	17647	17681	17560	17434	17485	17596	17434	17543	17681	17620	17575	17594	17389	17607	17485	17533	17564	17673	17728	17663	17613	17515	17652	17605	17507	17644	17456	17574	17574	17743	17541	17593	17609	17351	17567	17760	17661	17644	17529	17614	17678	17676	17542	17389	17561	17539	17708	17630	17662	17617	17617	17558	17367	17719	17511	17657	17436	17385	17615	17627	17562	17460	17477	17615	17727	17282	17525	17563	17537	17475	17552	17503	17443	17566	17681	17651	17555	17488	17635	17514	17645	17724	17431	17564	17649	17531	17733	17581	17515	17603	17569	17539	17802	17530	17556	17481	17437	17863	17537	17394	17735	17511	17620	17565	17807	17692	17736	17776	17525	17786	17688	17527	17546	17416	17488	17576	17360	17671	17743	17457	17634	17578	17731	17639	17418	17822	17713	17531	17823	17506	17511	17510	17515	17403	17583	17543	17681	17629	17679	17690	17388	17733	17530	17586	17672	17408	17637	17567	17395	17386	17609	17487	17689	17609	17570	17446	17768	17592	17616	17529	17571	17570	17644	17797	17760	17613	17571	17532	17472	17392	17620	17450	17601	17695	17427	17636	17534	17512	17525	17649	17531	17321	17400	17472	17703	17668	17546	17614	17564	17314	17609	17644	17770	17528	17474	17576	17500	17654	17471	17634	17573	17593	17933	17799	17729	17732	17660	17793	17594	17500	17370	17416	17561	17607	17727	17530	17628	17611	17765	17687	17569	17657	17853	17495	17610	17555	17765	17481	17534	17609	17556	17642	17545	17427	17697	17749	17568	17600	17557	17687	17437	17583	17716	17641	17647	17436	17509	17427	17501	17587	17669	17560	17426	17647	17617	17747	17544	17562	17307	17442	17554	17715	17652	17629	17546	17361	17570	17798	17783	17585	17484	17543	17408	17739	17365	17615	17693	17481	17493	17694	17308	17639	17650	17412	17686	17725	17593	17622	17661	17604	17568	17521	17543	17686	17466	17622	17651	17667	17621	17677	17662	17692	17579	17477	17670	17705	17587	17681	17595	17659	17667	17571	17485	17556	17745	17830	17636	17609	17691	17712	17737	17446	17753	17625	17426	17492	17596	17510	17621	17776	17654	17622	17592	17555	17428	17534	17602	17441	17575	17717	17689	17609	17462	17343	17436	17621	17684	17682	17507	17467	17489	17571	17802	17709	17456	17819	17518	17435	17455	17529	17696	17683	17769	17481	17511	17507	17490	17650	17704	17765	17724	17533	17551	17598	17445	17737	17743	17726	17668	17569	17664	17633	17451	17726	17501	17510	17823	17644	17422	17654	17834	17626	17516	17672	17580	17493	17618	17597	17885	17630	17583	17780	17595	17592	17451	17803	17395	17614	17715	17571	17775	17694	17366	17656	17615	17590	17687	17576	17541	17641	17560	17572	17517	17446	17491	17667	17536	17720	17769	17668	17556	17730	17542	17649	17567	17446	17898	17751	17658	17572	17459	17554	17543	17605	17674	17649	17709	17607	17605	17809	17554	17618	17621	17695	17587	17518	17392	17666	17538	17418	17434	17626	17597	17550	17553	17772	17514	17485	17787	17527	17631	17687	17438	17642	17480	17539	17652	17582	17800	17871	17487	17519	17727	17296	17663	17588	17507	17650	17645	17431	17645	17701	17581	17445	17579	17641	17685	17547	17526	17504	17628	17494	17382	17639	17839	17619	17703	17764	17616	17565	17455	17533	17613	17529	17592	17782	17289	17725	17642	17562	17679	17536	17507	17472	17623	17758	17564	17409	17699	17550	17426	17657	17507	17635	17418	17441	17382	17830	17647	17723	17592	17545	17452	17417	17524	17619	17641	17480	17456	17516	17598	17574	17601	17788	17371	17585	17623	17719	17344	17686	17686	17768	17646	17593	17641	17546	17484	17640	17658	17792	17389	17516	17675	17580	17591	17681	17473	17682	17507	17487	17706	17627	17481	17643	17444	17500	17783	17456	17697	17605	17715	17589	17577	17598	17673	17708	17359	17504	17576	17680	17697	17496	17402	17513	17719	17605	17654	17778	17497	17664	17367	17495	17516	17535	17729	17564	17724	17559	17565	17738	17774	17416	17754	17630	17471	17450	17759	17427	17580	17646	17714	17490	17547	17601	17445	17614	17488	17610	17713	17385	17647	17516	17571	17585	17823	17738	17728	17671	17634	17555	17479	17582	17565	17498	17524	17563	17710	17495	17500	17394	17457	17605	17566	17582	17429	17392	17582	17680	17448	17520	17788	17786	17748	17674	17567	17836	17699	17424	17603	17544	17517	17829	17616	17563	17399	17726	17587	17661	17576	17536	17559	17498	17519	17611	17714	17409	17673	17642	17573	17548	17627	17694	17775	17609	17776	17608	17370	17809	17613	17547	17422	17653	17611	17464	17719	17660	17500	17516	17648	17634	17752	17371	17503
14779	25808	26066	24266	20809	17777	17323	17252	17945	17852	17412	21551	32523	30165	25541	19330	16122	15178	14914	14667	14772	14852	14753	14720	14855	14637	14671	14635	14710	14732	14563	14717	14758	14648	14819	14475	14754	14729	14633	14797	14682	14548	14669	14669	14714	14828	14690	14782	14559	14692	14559	14751	14767	14653	14673	14756	14542	14766	14846	14800	14756	14601	14573	14637	14751	14758	14779	14709	14719	14709	14734	14594	14634	14743	14573	14696	14622	14668	14705	14756	14560	14719	14768	14784	14418	14723	14562	14749	14742	14677	14763	14665	14761	14597	14858	14675	14703	14549	14812	14659	14780	14664	14762	14782	14655	14601	14707	14711	14510	14784	14620	14672	14649	14654	14738	14654	14669	14762	14549	14777	14626	14733	14747	14694	14646	14674	14764	14656	14741	14730	14758	14562	14579	14710	14604	14685	14770	14701	14743	14732	14849	14502	14606	14669	14586	14568	14576	14610	14725	14757	14593	14649	14613	14728	14644	14697	14644	14613	14706	14712	14810	14631	14768	14677	14677	14573	14612	14559	14796	14591	14509	14630	14780	14854	14751	14577	14661	14736	14586	14676	14647	14779	14670	14642	14765	14810	14739	14608	14709	14736	14605	14793	14715	14701	14759	14546	14853	14627	14829	14615	14730	14822	14567	14684	14704	14421	14646	14448	14576	14614	14671	14823	14764	14502	14714	14638	14801	14543	14689	14705	14572	14687	14565	14722	14608	14687	14877	14699	14618	14598	14786	14781	14815	14479	14601	14677	14836	14612	14536	14653	14669	14642	14670	14798	14670	14627	14635	14640	14829	14699	14757	14703	14763	14812	14731	14512	14749	14608	14691	14702	14723	14583	14553	14576	14832	14602	14666	14547	14645	14617	14589	14681	14633	14832	14708	14746	14682	14663	14863	14617	14645	14733	14729	14646	14654	14721	14718	14813	14679	14671	14515	14541	14609	14862	14644	14706	14681	14716	14681	14717	14681	14718	14738	14562	14757	14838	14552	14553	14570	14599	14570	14663	14646	14623	14655	14531	14670	14762	14440	14620	14719	14633	14498	14573	14690	14846	14698	14818	14727	14546	14828	14638	14741	14813	14499	14635	14472	14746	14675	14592	14810	14817	14675	14585	14601	14472	14752	14862	14708	14551	14745	14687	14536	14617	14602	14519	14605	14771	14724	14980	14560	14818	14639	14762	14780	14536	14784	14465	14775	14526	14772	14750	14684	14539	14616	14574	14624	14711	14648	14576	14740	14488	14700	14685	14769	14666	14620	14664	14546	14644	14517	14953	14626	14518	14578	14732	14649	14661	14759	14736	14861	14517	14549	14570	14757	14720	14762	14527	14768	14785	14741	14654	14640	14683	14744	14866	14662	14682	14817	14738	14685	14640	14556	14731	14702	14647	14798	14589	14717	14770	14571	14868	14728	14699	14723	14646	14672	14781	14642	14673	14746	14684	14748	14751	14608	14762	14911	14589	14663	14593	14615	14728	14649	14578	14510	14629	14741	14625	14774	14792	14626	14716	14695	14738	14744	14749	14688	14776	14760	14781	14660	14561	14484	14722	14621	14746	14788	14699	14584	14748	14646	14740	14685	14573	14625	14678	14907	14644	14748	14663	14640	14757	14647	14750	14542	14640	14592	14754	14579	14548	14739	14861	14735	14622	14607	14603	14690	14762	14485	14774	14835	14732	14655	14831	14638	14660	14658	14779	14758	14581	14530	14709	14695	14711	14744	14655	14619	14697	14755	14561	14733	14594	14509	14801	14770	14908	14682	14479	14683	14730	14689	14880	14834	14683	14322	14603	14669	14813	14569	14605	14506	14579	14820	14731	14724	14610	14580	14690	14590	14565	14586	14733	14789	14730	14840	14579	14753	14741	14620	14710	14519	14608	14682	14578	14738	14563	14599	14847	14602	14713	14754	14566	14724	14557	14718	14629	14535	14630	14616	14689	14518	14566	14593	14550	14599	14664	14769	14763	14594	14701	14669	14679	14711	14738	14653	14774	14689	14832	14616	14618	14670	14664	14642	14759	14702	14670	14668	14808	14646	14729	14678	14700	14672	14605	14582	14629	14662	14683	14765	14734	14762	14608	14593	14625	14645	14636	14564	14785	14549	14567	14705	14719	14920	14693	14678	14637	14724	14650	14654	14654	14614	14484	14559	14639	14638	14522	14742	14666	14593	14603	14726	14552	14668	14507	14581	14607	14554	14786	14699	14636	14633	14699	14776	14921	14771	14734	14592	14757	14615	14646	14583	14579	14595	14839	14580	14609	14717	14672	14766	14622	14686	14519	14643	14629	14734	14618	14732	14690	14655	14695	14605	14769	14873	14469	14620	14695	14686	14648	14503	14749	14643	14578	14654	14641	14791	14574	14599	14721	14551	14697	14762	14656	14668	14606	14694	14770	14741	14567	14596	14569	14683	14664	14672	14593	14671	14596	14652	14766	14528	14770	14711	14753	14765	14683	14731	14770	14707	14626	14566	14618	14726	14700	14769	14586	14606	14610	14610	14729	14704	14676	14720	14697	14772	14781	14589	14823	14712	14674	14835	14628	14564	14619	14580	14638	14752	14585	14704	14651	14870	14457	14592	14791	14601	14551	14616	14718	14681	14666	14601	14822	14686	14772	14565	14701	14665	14821	14679	14620	14723	14708	14466	14586	14728	14438	14709	14497	14744	14753	14726	14800	14612	14703	14778	14596	14633	14690	14565	14870	14700	14594	14648	14624	14704	14671	14639	14703	14597	14476	14493	14589	14693	14647	14691	14655	14729	14638	14568	14732	14673	14649	14728	14765	14595	14783	14635	14638	14755	14790	14575	14579	14726	14791	14519	14648	14836	14633	14587	14644	14580	14551	14622	14732	14652	14667	14627	14846	14630	14758	14795	14698	14756	14707	14639	14745	14695	14621	14730	14790	14638	14635	14831	14811	14562	14691	14793	14736	14862	14484	14742	14557	14753	14626	14691	14672	14589	14697	14654	14519	14643	14555	14726	14752	14684	14612	14568	14662	14771	14680	14650	14625	14643	14644	14464	14649	14503	14780	14717	14570	14716	14687	14802	14682	14759	14587	14529	14684	14535	14628	14750	14716	14669	14758	14605	14674	14814	14720	14803	14547	14794	14578	14812	14728	14702	14668	14777	14646	14706	14643	14947	14727	14719	14657	14753	14673	14760	14500	14755	14526	14670	14719	14888	14670	14805	14684	14723	14707	14837	14693	14639	14721	14624	14802	14608	14865	14563	14709	14598	14659	14727	14623	14605	14665	14603	14605	14684	14632	14747	14635	14535	14740	14631	14862	14668	14697	14732	14687	14526	14715	14563	14690	14578	14598	14599	14624	14770	14597	14695	14663	14582	14523	14572	14614	14711	14483	14727	14657	14669	14621	14584	14559	14711	14671	14618	14543	14651	14535	14519	14726	14687	14619	14578	14747	14672	14651	14730	14601	14678	14792	14666	14871	14659	14777	14500	14738	14591	14690	14573	14743	14632	14776	14741	14458	14633	14653	14687	14717	14781	14466	14593	14665	14620	14783	14756	14785	14488	14657	14747	14662	14705	14743	14608	14680	14589	14683	14550	14593	14755	14677	14681	14780	14661	14700	14756	14594	14827	14731	14623	14674	14565	14867	14682	14703	14521	14680	14933	14559	14635	14580	14788	14634	14625	14815	14662	14715	14749	14602	14766	14694	14722	14666	14568	14527	14696	14519	14778	14678	14555	14652	14540	14690	14629	14545	14741	14668	14515	14755	14780	14783	14661	14634	14606	14484	14588	14658	14715	14767	14794	14898	14477	14534	14645	14849	14617	14481	14654	14697	14802	14536	14704	14716	14890	14772	14731	14588	14734	14608	14597	14559	14665	14695	14722	14676	14569	14511	14770	14695	14685	14690	14732	14656	14784	14669	14619	14612	14644	14631	14620	14634	14603	14742	14663	14703	14639	14594	14616	14766	14615	14811	14672	14674	14649	14691	14709	14593	14658	14895	14721	14866	14703	14746	14601	14532	14807	14759	14763	14784	14654	14511	14631	14826	14706	14678	14674	14635	14563	14613	14630	14793	14646	14702	14653	14773	14511	14663	14650	14622	14587	14705	14663	14668	14526	14767	14736	14697	14827	14615	14751	14710	14722	14663	14814	14652	14559	14668	14650	14654	14640	14688	14620	14668	14671	14615	14870	14625	14439	14584	14607	14599	14571	14573	14561	14612	14572	14778	14538	14578	14577	14654	14682	14728	14706	14835	14726	14652	14709	14606	14683	14599	14809	14655	14776	14536	14676	14662	14603	14824	14732	14728	14846	14779	14758	14579	14707	14633	14548	14719	14712	14618	14597	14550	14815	14807	14538	14586	14564	14667	14748	14800	14662	14721	14672	14749	14535	14668	14773	14767	14649	14511	14587	14681	14663	14501	14815	14839	14601	14709	14670	14587	14817	14687	14682	14814	14810	14684	14646	14583	14714	14609	14742	14632	14629	14645	14566	14658	14599	14652	14668	14675	14637	14553	14661	14767	14571	14531	14736	14735	14678	14505	14607	14626	14564	14660	14673	14659	14769	14496	14746	14843	14596	14621	14543	14881	14704	14729	14560	14856	14762	14753	14742	14678	14599	14590	14686	14579	14675	14716	14643	14508	14806	14846	14654	14797	14734	14622	14597	14752	14717	14615	14645	14611	14723	14715	14692	14921	14640	14663	14364	14735	14573	14692	14630	14633	14474	14637	14706	14684	14649	14865	14793	14688	14805	14693	14847	14619	14585	14732	14677	14715	14742	14618	14690	14495	14631	14620	14500	14716	14661	14883	14667	14693	14656	14741	14673	14699	14644	14639	14751	14502	14665	14802	14618	14875	14584	14705	14666	14607	14792	14753	14768	14746	14616	14739	14537	14536	14771	14664	14588	14790	14743	14675	14743	14607	14637	14698	14504	14771	14516	14602	14398	14734	14762	14520	14714	14646	14749	14556	14704	14778	14624	14591	14607	14561	14505	14672	14699	14688	14757	14537	14730	14730	14806	14576	14438	14686	14675	14578	14715	14619	14758	14556	14621	14629	14764	14745	14706	14732	14733	14596	14562	14637	14503	14811	14791	14718	14881	14761	14725	14643	14755	14591	14845	14606	14648	14766	14654	14695
22483	20954	28811	23273	21154	23322	26160	20760	20394	21036	20554	26348	46168	45327	38706	29663	22519	19501	18680	18349	18104	18027	18030	18170	17945	17960	17805	17832	18095	17903	18012	17974	17862	18122	17902	17944	18187	17930	18041	17837	18008	17845	17863	17941	17802	17848	17935	17884	17630	17935	17905	17915	17978	17819	17935	17968	17991	17792	17852	17803	17789	17829	17922	18000	17928	17948	17903	17957	17734	18027	18000	17999	17918	17964	17803	17849	17767	17845	18002	17859	17896	17820	17993	17800	17923	17916	17789	17862	17846	17692	17949	17736	17730	17790	17981	17730	17977	17938	17712	17775	17736	17913	17791	18157	17833	17900	18034	17722	17891	17721	17615	17869	17873	17770	18064	17779	17814	17927	17937	17896	17868	17695	17791	17953	17999	17709	18132	17642	17876	17968	17813	17975	17915	17938	17761	18001	17952	17901	17871	17928	17798	17888	17750	17727	17648	17680	17837	17666	17981	17985	17983	17960	17960	17772	17907	17851	17712	17701	17854	17798	17908	18033	17739	17924	17787	18015	17892	17745	17931	17913	17901	17742	17899	17752	17900	17621	17938	17743	17884	17770	17696	17833	17905	17788	17986	17803	17702	17953	17902	17605	17761	17896	17942	18041	17815	17868	17867	17848	17890	17781	17749	18027	17665	17813	17921	17901	17531	17535	17688	17985	17883	17708	17988	17896	17801	17982	17859	17754	17686	17892	17774	17863	18022	17835	17936	17857	17821	17891	17905	17844	17919	17753	17906	17685	17885	17709	17885	17917	17856	17644	17916	17778	18082	17951	17838	17841	17778	17762	17708	17607	17822	17898	18076	17913	18010	17702	18002	17932	17911	17892	17715	17787	17790	17887	17815	17754	17725	17783	17871	17875	18042	17876	17804	17874	17804	17861	17828	17759	17930	17871	17849	17903	17912	17959	18100	17849	17956	18038	17764	17740	17701	17887	17957	17936	17979	17780	17646	17837	17752	17851	17799	17807	17902	17812	17762	17745	17870	17727	17920	17706	17843	17871	17855	17854	18014	17843	17931	17976	17889	17836	18004	17688	17782	17965	17651	17845	17899	17757	17719	17898	17742	17738	17858	17888	17842	17929	17819	17932	17921	17823	17748	17857	17742	17979	17910	17715	17862	17673	17743	17887	17875	17792	17913	17928	17779	17689	17888	17957	17781	17851	17721	17804	17901	17803	17966	17933	17804	17756	17897	17787	17606	17784	18009	17801	17730	17792	17890	17870	17774	17734	17782	17890	17789	17946	17914	17841	17905	17872	17878	17782	17799	17578	17712	17755	17776	17848	17820	17839	17947	17972	17976	17873	17648	17970	17851	17535	17974	17765	17640	17820	17901	17940	17869	17905	17703	17988	17799	17613	17884	17923	17717	17809	17850	17747	17929	18081	17917	17879	17731	17862	17715	17845	17727	17762	17797	17858	17667	17918	17883	17879	17731	17877	17956	17645	17941	17954	17878	17945	17721	17774	17892	17841	17719	17466	17869	17804	17814	17633	17725	17819	17846	17785	17720	17868	17726	17899	17938	17830	17724	18180	17990	17931	18046	17872	17832	17908	17858	17860	17859	17974	17775	17882	17857	17660	17514	17913	17761	17905	17934	17831	17834	17818	17772	17946	17802	17818	17902	18000	17950	17995	17906	17859	17926	17870	17839	17844	17889	17863	17729	17827	18089	17763	17715	17987	17841	17975	17763	17813	17741	17820	17812	17905	17938	17758	17817	17547	17803	17996	17946	18008	17889	17980	17939	17819	17781	17940	17724	17754	17886	18015	17783	17907	17897	17718	17941	17719	17645	17711	17768	17736	17957	17815	17725	17876	18093	17865	17804	17849	17805	17642	17832	17602	17900	17793	17719	17787	17653	17773	17720	17806	17662	17743	17741	17775	17863	17607	17830	17880	17980	17755	17892	17753	17787	17787	18098	17806	17836	17606	17963	17689	17721	17864	17812	17851	18012	17877	17813	17940	17855	17854	17690	17889	17966	17928	17712	17762	17688	17837	17862	17804	17643	17979	17870	17939	17862	17852	17732	17923	17912	17720	17986	17895	17603	17561	17848	17473	17822	17874	18028	17911	17796	17841	17723	17742	17731	17708	17815	18024	17782	17902	17737	17808	17947	17892	17946	17737	17788	17900	17835	17918	17834	18052	17649	17842	17708	17772	17942	17900	17833	17873	18058	17853	17900	17907	17846	17694	17878	17833	17488	17761	17918	17774	18016	18051	17686	17826	17859	17819	17987	17947	17972	17736	17790	17808	17907	17820	17557	17999	17905	17835	17822	17924	17826	17952	17807	17748	17803	17832	17901	17992	17901	17744	17661	17716	17917	18023	17894	17817	17958	17922	18014	17741	17591	17819	17562	17880	17852	17895	17696	17872	17828	17786	17834	17685	17664	17967	17853	17723	17825	17883	18040	17975	17917	17822	18014	17945	18113	17780	17910	17840	17929	17721	17623	17662	18013	17806	17786	17559	17759	17793	17857	17775	17966	18026	17818	17787	17793	17580	18049	17910	17743	17863	17799	17782	17891	17824	17907	17865	17841	18028	17596	17906	17875	17787	17834	17962	17905	17888	17917	17701	17862	17739	17873	17918	18050	17699	17979	17937	17737	17707	17797	17939	17628	17690	17858	17684	17834	17788	17817	17627	17896	17650	17794	17775	17863	17895	17776	17805	18026	17899	17840	17933	17802	17856	18127	17600	17886	17892	17947	17733	17836	17887	17976	17614	17854	17918	17738	17815	17671	17957	17941	17959	17939	17860	17621	17808	17558	17782	17891	17799	17795	17885	17759	17972	17863	17809	17758	17867	17808	17839	17815	17698	17776	17848	17758	17717	17850	17892	17958	17827	17721	17691	17930	17891	17801	17974	17830	17824	17923	17871	17714	17778	17858	17664	17762	17899	17630	17739	17830	18090	17872	17793	17951	17915	17766	17845	17769	17970	17780	17857	17902	17749	17868	17892	17669	17717	17749	17801	17735	17815	17840	17804	17498	17729	17880	17804	17759	17750	17680	17656	17945	17679	17774	17716	17858	17700	17863	17682	17937	17600	17793	17899	17754	17794	17823	17713	17653	17883	17993	17741	18021	17951	17854	17889	17796	17787	17806	17699	17818	17877	17676	17695	17981	17728	17786	17860	17932	17787	17912	17864	17786	17888	17962	17959	18014	17833	17986	17843	17735	17934	17842	17595	17951	17859	17787	17782	17876	17754	17976	17842	17923	17866	17948	17856	17745	17715	17713	17688	17876	17886	17737	17687	17696	17985	18035	17636	17691	17480	17731	17803	17876	17752	18057	17741	17797	17683	17889	17773	17749	17847	17905	17866	17726	17792	17879	17786	17644	17720	17807	17610	17771	17973	17937	17714	17912	17770	17826	17743	17865	17992	17808	18078	17932	18024	17823	17878	17869	18099	17972	17714	17693	17865	17912	17771	17451	17812	17849	17827	17677	17766	17929	17773	17980	17707	17746	17759	17780	17974	17724	17674	17777	17677	17720	17882	17665	17897	17855	17671	17921	17715	17871	17768	17813	17790	18054	17778	17738	17884	17834	17726	17933	18124	17840	17697	17901	17801	17750	17766	17756	17932	17632	17701	17818	17885	17958	17950	17990	17709	17607	17743	17779	17674	17868	17756	17774	17913	17934	17947	17701	17840	17824	17883	17885	17873	17704	17625	17800	17683	17673	17972	17773	17725	17857	17901	17985	17835	17776	17688	17677	17662	17815	17557	17737	17681	17901	17680	17932	17660	17863	18020	17822	17905	17888	17980	17727	17709	17934	17897	18047	17866	18006	17914	17758	17965	17883	17889	17825	17901	17992	17655	17883	17861	17706	17816	18017	17654	17797	17584	17820	17778	17784	17701	17893	17880	17840	17879	17792	17698	17845	17949	17784	17868	17708	17925	17745	17768	17988	17913	17935	17780	17853	17667	17977	17845	17803	17630	17699	17739	17807	17885	17794	17891	17716	17919	17791	17631	17787	17888	18037	17820	17757	17705	17713	17733	17874	17737	17931	17734	17726	17835	17927	17838	17857	17924	17820	17868	18039	17930	17808	17889	17777	17737	17970	17891	17629	17875	17975	17770	17880	17764	17818	17908	17765	17765	17628	17810	17844	17864	17860	17753	18097	17950	17649	17776	17797	17758	17690	17790	17886	17844	17884	17651	17738	17721	17775	17978	17888	17757	17835	17965	17806	17892	17893	18147	17784	17751	17896	17752	17830	17970	17900	17888	17935	17767	17761	17651	17743	17920	17931	17683	17788	17865	17831	17642	17897	17831	17853	17846	17892	17757	17784	17969	17866	17733	17866	17809	17702	17865	17802	17909	18036	17805	17847	17799	17694	17903	17734	17901	17971	17789	17855	17727	17922	17771	17583	17588	17862	17652	17901	17951	17769	17648	17916	17815	17937	18151	17724	17744	17772	17966	17906	17704	17708	17870	17576	17665	18243	17914	17906	17952	17910	17761	17683	17846	17751	17889	17823	17878	17834	17635	17994	17669	17818	17668	17668	17764	17572	17787	17852	17752	18044	17784	17658	17799	17667	17849	17800	17759	17821	17740	17838	17688	17838	17815	17834	17890	17813	17838	17812	17833	17908	17861	17972	17823	17877	17761	17847	17752	17832	17780	17819	17790	17617	17473	17656	17881	17647	17748	17867	17804	17947	17711	17812	17932	17681	17796	17734	17678	17945	17905	17878	17779	18023	17816	17808	17952	17810	17866	17726	17716	17945	17736	17745	17940	17751	17643	17724	18111	17745	17761	17811	17627	17653	17625	17830	17872	18044	17825	17806	17633	17759	17874	17774	17810	17773	17939	17962	17717	17846	17936	17835	17802	17805	17623	17888	17857	17915	17721	17753	17962	17838	17549	17818	17646	17934	17876	17964	17669	17851	18037	17822	17930	17815	17636	17899	17907	17940	17781	17833	17908	17981	17801	17834	17649	17633	17694	17531	17868	17661	17881	17794	17872	17657	17748	17551	17905	17973	17704	17877	17941	17665	17857	17944	17888	17984	17772	17735	17812	17758	17643	17891	17772	17753	17981	17791	17681	17739	17581	17665	17855	17896	17751	17830	17841	17832	17718	17778	17777	17991	17994	17952	17817	18006	17725	17911	17643
16358	32041	31266	26799	21506	19384	18470	18471	19142	19599	18534	27588	45582	43368	36490	26362	18566	15993	15219	14787	14800	14838	14774	14819	14713	14643	14871	14816	14968	14637	14715	14760	14885	14825	14712	14695	14879	14815	14573	14772	14595	14795	14871	14620	14672	14766	14837	14681	14749	14875	14758	14612	14754	14670	14740	14750	14796	14787	14684	14870	14727	14729	14765	14751	14669	14724	14762	14720	14825	14681	14585	14718	14736	14742	14774	14644	14751	14889	14676	14795	14718	14750	14957	14777	14726	14812	14805	14773	14868	14649	14725	14793	14820	14818	14757	14841	14710	14533	14565	14829	14610	14704	14654	14621	14583	14754	14776	14549	14827	14750	14786	14700	14759	14668	14660	14769	14771	14586	14533	14723	14729	14874	14702	14682	14826	14561	14591	14642	14683	14815	14706	14735	14726	14648	14796	14816	14792	14660	14680	14833	14875	14814	14829	14703	14657	14615	14728	14727	14837	14723	14804	14517	14746	14636	14678	14834	14768	14829	14919	14807	14637	14607	14582	14760	14798	14765	14915	14623	14768	14712	14603	14763	14828	14717	14604	14707	14674	14742	14864	14751	14774	14760	14757	14543	14745	14732	14594	14707	14628	14519	14772	14761	14733	14603	14768	14791	14697	14601	14688	14775	14872	14692	14792	14613	14837	14729	14716	14692	14739	14585	14763	14744	14964	14652	14721	14808	14548	14876	14811	14823	14779	14724	14785	14547	14853	14777	14743	14654	14662	14503	14683	14778	14663	14679	14726	14633	14720	14814	14683	14715	14830	14590	14730	14640	14867	14548	14806	14718	14623	14907	14647	14670	14640	14773	14692	14766	14738	14661	14728	14734	14732	14781	14703	14705	14691	14532	14583	14795	14666	14669	14643	14663	14646	14869	14657	14748	14636	14754	14482	14790	14812	14632	14772	14700	14988	14717	14777	14730	14827	14828	14789	14826	14710	14741	14844	14586	14727	14855	14839	14826	14628	14765	14809	14859	14712	14790	14762	14836	14697	14830	14704	14869	14645	14657	14798	14609	14792	14691	14692	14600	14599	14713	14711	14826	14666	14602	14743	14849	14751	14815	14774	14697	14732	14820	14915	14751	14684	14797	14812	14633	14779	14836	14823	14746	14818	14882	14811	14806	14747	14853	14794	14697	14727	14613	14778	14662	14763	14836	14734	14976	14719	14759	14783	14884	14936	14759	14766	14788	14770	14660	14748	14618	14721	14793	14742	14595	14808	14638	14819	14632	14809	14625	14676	14574	14655	14698	14724	14754	14496	14575	14657	14628	14675	14782	14916	14655	14666	14728	14877	14618	14947	14791	14721	14632	14748	14757	14550	14743	14647	14634	14762	14618	14696	14720	14762	14756	14603	14651	14686	14619	14714	14577	14628	14767	14688	14737	14802	14785	14492	14650	14664	14820	14741	14845	14592	14668	14709	14705	14832	14765	14794	14700	14647	14794	14641	14776	14571	14573	14634	14670	14671	14846	14564	14791	14765	14679	14747	14907	14798	14816	14630	14797	14826	14742	14720	14664	14764	14673	14784	14785	14802	14772	14818	14532	14656	14753	14911	14769	14671	14719	14686	14761	14753	14702	14888	14657	14626	14741	14702	14639	14708	14706	14726	14581	14703	14858	14775	14705	14630	14802	14590	14890	14644	14659	14497	14549	14723	14755	14637	14717	14586	14694	14640	14726	14819	14438	14706	14756	14776	14725	14741	14710	14656	14527	14699	14749	14773	14723	14525	14809	14569	14747	14644	14628	14869	14842	14685	14821	14648	14824	14825	14491	14775	14830	14615	14631	14789	14641	14671	14678	14717	14794	14845	14559	14660	14677	14730	14693	14847	14746	14790	14835	14841	14731	14752	14665	14842	14665	14626	14735	14821	14588	14573	14766	14808	14754	14774	14642	14663	14625	14707	14653	14647	14691	14826	14678	14917	14676	14825	14867	14933	14709	14559	14758	14557	14744	14820	14606	14553	14815	14679	14900	14943	14671	14558	14550	14628	14650	14817	14692	14568	14761	14741	14611	14902	14777	14722	14842	14599	14459	14678	14722	14812	14644	14747	14908	14645	14670	14748	14875	14822	14772	14710	14814	14646	14693	14626	14683	14674	14787	14834	14718	14723	14610	14740	14595	14656	14801	14688	14935	14666	14703	14878	14713	14822	14815	14679	14753	14755	14629	14681	14828	14700	14754	14746	14798	14764	14742	14768	14602	14654	14748	14816	14688	14751	14771	14631	14797	14815	14554	14758	14785	14684	14542	14870	14633	14640	14762	14806	14574	14551	14655	14717	14800	14801	14648	14830	14776	14808	14844	14671	14725	14821	14862	14617	14764	14677	14755	14602	14689	14602	14780	14759	14670	14684	14500	14695	14739	14651	14727	14675	14619	14842	14863	14875	14652	14429	14693	14621	14648	14783	14871	14729	14640	14726	14772	14788	14733	14814	14691	14725	14716	14790	14629	14593	14725	14610	14722	14883	14721	14701	14672	14775	14679	14716	14619	14686	14754	14573	14846	14611	14705	14773	14665	14457	14607	14758	14684	14678	14664	14565	14727	14657	14621	14763	14724	14759	14673	14814	14646	14840	14596	14781	14711	14870	14963	14635	14740	14823	14591	14794	14609	14711	14655	14840	14677	14637	14730	14667	14722	14779	14681	14692	14731	14734	14710	14703	14725	14824	14890	14605	14739	14687	14474	14650	14678	14770	14733	14825	14684	14660	14556	14758	14808	14720	14766	14832	14664	14749	14833	14760	14746	14746	14834	14681	14798	14789	14651	14607	14594	14755	14612	14714	14627	14681	14821	14718	14698	14653	14741	14831	14689	14657	14867	14658	14569	14767	14700	14573	14767	14645	14818	14669	14617	14727	14879	14827	14682	15011	14559	14868	14748	14743	14791	14704	14721	14617	14434	14447	14657	14657	14714	14878	14794	14662	14540	14743	14678	14770	14767	14603	14792	14734	14806	14872	14718	14702	14830	14549	14749	14880	14597	14690	14851	14597	14693	14700	14661	14753	14679	14677	14669	14539	14527	14791	14674	14716	14747	14586	14608	14579	14817	14759	14652	14563	14665	14661	14678	14656	14890	14721	14599	14726	14748	14853	14734	14771	14770	14662	14768	14763	14736	14624	14754	14881	14579	14821	14654	14771	14782	14760	14916	14799	14882	14853	14626	14827	14756	14725	14663	14593	14791	14780	14728	14699	14741	14639	14752	14636	14775	14642	14746	14681	14524	14850	14595	14825	14777	14660	14637	14591	14970	14772	14675	14789	14687	14638	14681	14864	14816	14712	14763	14863	14811	14692	14844	14880	14648	14697	14777	14663	14552	14747	14726	14779	14701	14676	14681	14721	14655	14672	14598	14793	14769	14757	14658	14670	14649	14872	14660	14631	14710	14683	14630	14732	14771	14735	14910	14622	14846	14468	14670	14736	14673	14838	14679	14554	14674	14806	14750	14762	14725	14741	14673	14727	14877	14677	14574	14607	14689	14633	14644	14539	14705	14725	14658	14598	14600	14748	14668	14621	14596	14675	14628	14866	14782	14637	14709	14667	14722	14581	14732	14786	14611	14702	14645	14701	14745	14793	14631	14755	14758	14817	14580	14756	14547	14743	14769	14679	14687	14815	14832	14833	14466	14698	14637	14594	14732	14566	14815	14656	14684	14675	14610	14643	14776	14710	14731	14707	14727	14706	14768	14720	14730	14679	14722	14728	14743	14572	14711	14774	14662	14523	14720	14674	14660	14525	14826	14767	14673	14718	14656	14832	14751	14778	14792	14844	14687	14849	14685	14763	14715	14659	14784	14736	14669	14525	14531	14799	14816	14694	14725	14659	14663	14778	14772	14692	14792	14596	14758	14736	14588	14676	14796	14631	14660	14739	14671	14635	14671	14732	14667	14763	14745	14655	14837	14737	14667	14731	14734	14657	14880	14721	14768	14855	14479	14695	14742	14740	14602	14678	14697	14787	14659	14817	14695	14805	14760	14740	14557	14738	14880	14700	14547	14574	14670	14626	14766	14719	14628	14736	14681	14664	14610	14717	14627	14733	14766	14732	14689	14708	14737	14611	14523	14902	14669	14849	14717	14872	14664	14846	14658	14633	14761	14630	14687	14613	14583	14785	14609	14544	14763	14766	14533	14710	14527	14474	14543	14798	14686	14721	14784	14806	14780	14780	14664	14647	14719	14751	14864	14685	14801	14784	14736	14777	14661	14749	14744	14781	14791	14777	14806	14691	14640	14751	14710	14751	14832	14558	14744	14666	14583	14694	14505	14773	14585	14591	14622	14812	14645	14760	14865	14720	14519	14706	14780	14723	14663	14640	14731	14735	14619	14763	14588	14835	14761	14825	14703	14600	14928	14710	14710	14775	14607	14800	14780	14583	14594	14721	14806	14792	14664	14718	14656	14629	14733	14671	14800	14705	14653	14717	14638	14698	14721	14642	14726	14776	14731	14815	14758	14652	14582	14702	14855	14738	14792	14771	14616	14807	14575	14740	14725	14750	14865	14836	14616	14808	14791	14721	14734	14586	14922	14601	14834	14541	14649	14578	14786	14775	14824	14648	14730	14675	14730	14650	14803	14810	14844	14719	14609	14756	14783	14711	14634	14645	14605	14941	14794	14724	14726	14698	14646	14540	14649	14750	14681	14690	14641	14624	14892	14766	14851	14750	14708	14630	14732	14707	14841	14571	14633	14668	14798	14752	14697	14673	14866	14463	14693	14755	14647	14586	14701	14909	14926	14662	14750	14658	14659	14677	14886	14672	14929	14756	14706	14710	14532	14690	14712	14686	14736	14634	14783	14650	14806	14692	14648	14822	14729	14638	14756	14667	14888	14724	14811	14814	14742	14647	14761	14745	14833	14592	14757	14721	14618	14854	14631	14644	14751	14739	14750	14676	14637	14860	14862	14933	14706	14631	14709	14809	14497	14746	14844	14694	14647	14861	14639	14684	14910	14593	14701	14740	14553	14691	14650	14764	14854	14613	14759	14603	14680	14719	14798	14669	14819	14530	14662	14644	14820	14796	14724	14670	14892	14701	14700	14843	14627	14580	14733	14653	14682	14671	14781	14725	14841	14757	14696	14717	14661	14600	14733	14710	14625	14709	14642	14697	14572
27166	22083	26341	23828	18712	18450	18222	18162	18385	18797	18578	18833	21267	21344	20368	19159	18424	17971	17866	17855	17793	17815	17773	17798	17715	17789	17685	17652	17898	17648	17660	17515	17766	17799	17845	17822	18007	17735	17992	17624	17761	17803	17805	17917	17754	17828	17793	17741	17912	17799	17562	17836	17853	17870	17756	17792	17627	17951	17662	17729	17966	17798	17925	17664	17501	17508	17777	17662	17740	17702	17634	17746	17804	17602	18036	17617	17638	17661	17861	17892	17691	17669	17772	17701	17697	17812	17709	17970	17904	17706	17650	17641	17735	17821	17630	17809	17824	17586	17678	17666	17711	17742	17651	17831	17651	17716	17782	17761	17648	17742	17538	17705	17730	17540	17741	17802	17883	17716	17718	17508	17896	17702	17683	17664	17671	17768	17693	17807	18092	17787	17781	17949	17696	17760	17520	17765	17903	17799	17722	17569	17854	17577	17699	17681	17685	17653	17710	17873	17668	17872	17788	17769	17576	17485	17685	17809	17666	17637	17739	17541	17580	17756	17861	17642	17732	17743	17688	17528	17771	17525	17604	17796	17774	17964	17711	17614	17620	17744	17840	17823	17616	17691	17662	17753	17943	17746	17641	17892	17800	17767	17757	17685	17611	17643	17607	17754	17611	17811	17632	17632	17763	17632	17709	17703	17822	17655	17509	17794	17704	17626	17789	17799	17655	17967	17834	17608	17417	17832	17703	17814	17568	17770	17788	17513	17900	17620	17784	17744	17594	17847	17766	17616	17699	17679	17640	17718	17824	17897	17741	17736	17899	17622	17848	17804	17790	17762	17787	17752	17813	17930	17805	17897	17790	17704	17784	17677	17762	17988	17937	17573	17636	17903	17674	17700	17869	17821	17574	17843	17568	17865	17687	17589	17594	17871	17819	17744	17672	17848	17663	17642	17649	17859	17635	17631	17834	17955	17712	17746	17611	17626	17811	17729	18010	18027	17803	17623	17897	17595	17633	17731	17887	17704	17944	17677	17563	17630	17625	17871	17850	17717	17749	17775	17771	17927	17763	18074	17817	17680	17612	17716	17693	17721	17828	17803	17807	17433	17874	17733	17769	17553	17728	17760	17711	17677	17803	17779	17565	17851	17555	17675	17965	17713	17758	17911	17916	17566	17645	17697	17812	17681	17682	17675	17748	17784	17855	17804	17701	17689	17677	17747	17678	17813	17848	17670	17747	17749	17785	17771	17577	17691	17410	17765	17676	17799	17715	17835	17813	17730	17797	17905	17933	17773	17876	17622	17578	17887	17906	17508	17728	17819	17921	17813	17744	17857	17824	17795	17600	17653	17705	17568	17445	17816	17904	17808	17805	17778	17770	17595	17871	17881	17733	17737	17832	17755	17856	17515	17594	17670	17722	17499	17768	17594	17736	17615	17771	17819	17669	17751	17772	17805	17696	17543	17731	17586	17676	17617	17696	17545	17692	17563	17760	17799	17827	17665	17756	17755	17803	17779	17584	17789	17788	17721	17602	17830	17610	17879	17757	17794	17658	17732	17931	17930	17739	17737	17946	17615	17656	17790	17658	17866	17621	17645	17796	17959	17903	17625	17780	17753	17779	17710	17760	17564	17543	18013	17778	17864	17688	17781	17703	17734	17783	17793	17605	17872	17743	17906	17807	17778	17796	17731	17630	17856	17610	17575	17558	17738	17702	17564	17849	17647	17836	17698	17727	17721	17770	17893	17668	17807	17873	17732	17741	17608	17895	17729	17731	17872	17810	17591	17885	17482	17757	17771	17760	17709	17667	17747	17895	17732	17559	17592	17620	17822	17777	17739	17818	17883	17636	17563	17629	17691	17693	17591	17794	17469	17804	17744	17629	17744	17690	17485	17639	17808	17654	17754	17775	17524	17753	17673	17679	17860	17787	17755	17801	17667	17770	17824	17668	17771	17870	17562	17814	17772	17589	17793	17919	17653	17559	17672	17671	17764	17830	17907	17937	17708	17665	17687	17703	17584	17649	17621	17944	17775	17610	17704	17619	17844	17823	17751	17662	17728	17688	17758	17905	17832	17539	17630	17740	17748	17489	17746	17780	17766	17724	17681	17687	17680	17742	17602	17716	17746	17735	17531	17729	18011	17908	17750	17779	17743	17734	17798	17688	17657	17756	17658	17715	17869	17862	17735	17671	17585	17850	17726	17744	17983	17821	17637	17966	17783	17804	17799	17746	17574	17699	17904	17734	17708	17880	17657	17686	17710	17701	17616	17647	17846	17749	17798	17677	17616	17825	17657	17527	17763	17922	17749	17750	17914	17941	17708	17733	17641	17607	17695	17995	17717	17672	17766	17674	17690	17929	17701	17809	17858	17692	17696	17691	17882	17825	17691	17832	17646	17901	17694	17616	17649	17736	17749	17603	17770	17832	17582	17785	17803	17826	17727	17696	17824	17946	17931	17823	17848	17757	17699	17852	17808	17818	17605	17460	17524	17612	17856	17792	17570	17812	17653	17831	17718	17702	17616	17751	17729	17710	17801	17633	17581	17784	17756	17858	17661	17635	17705	17544	17670	17905	17649	17671	17833	17821	17873	17904	17796	17543	17870	17850	17588	17605	17656	17671	17772	17641	17726	17622	17750	17810	17486	17628	17971	17816	17734	17603	17881	17745	17639	17741	18014	17668	17711	17625	17714	17526	17957	17813	17850	17743	17772	17755	17698	17629	17876	17832	17775	17837	17639	17736	17780	17741	17754	17718	17609	17696	17918	17943	17797	17778	17669	17596	17675	17728	17609	17765	17868	17710	17746	18069	17802	17721	17761	17943	17494	17657	17656	17783	17623	17544	17718	17480	17604	17621	17598	17644	17528	17784	17823	17868	17664	17773	17782	17633	17791	17785	17840	17847	18005	17752	17922	17715	17695	17802	17888	17878	17936	17568	17762	17762	17698	17850	17756	17676	17700	17765	17946	17726	17629	17746	17594	17674	17631	17733	17706	17846	17670	17885	17842	17581	17601	17635	17603	17745	17832	17891	17872	17662	17513	17832	17634	17698	17813	17717	17577	17705	17778	17840	17514	17664	17595	17890	17849	17660	17563	17734	17666	17703	17562	17618	17652	17662	17679	17708	17911	17712	17741	17904	17649	17611	17892	18011	17663	17970	17771	17570	17701	17891	17531	17675	17901	17738	17662	17659	17747	17603	17606	17697	17858	17672	17572	17750	17550	17859	17590	17751	17969	17694	17922	17699	17730	17697	17940	17882	17809	17533	17685	17830	17689	17669	17802	17905	17726	17708	17892	17822	17753	17824	17711	17759	17689	17607	17738	17636	17919	17876	17779	17769	17811	17580	17715	17875	17648	17815	17717	17631	17678	17724	17737	17946	17670	17842	17849	17623	17494	17860	17702	17729	18025	17717	17723	17719	17499	17479	17729	17531	17806	17685	17886	17857	17815	17911	17764	17457	17591	17944	17809	17946	17976	17796	17696	17706	17793	17825	17643	17826	17787	17815	17762	17961	17614	17725	17785	17741	17833	17819	17608	17570	17718	17703	17853	17883	17685	17932	17664	17784	17758	17861	17727	17684	17802	17885	17795	17751	17708	17645	17913	17819	17722	17706	17811	17723	17777	17676	17458	17684	17812	17736	17958	17498	17705	17624	17723	17610	17625	17599	17616	17672	17699	17842	17651	17774	17447	17790	17601	17732	17793	17528	17653	17808	17644	18015	17770	17772	17756	17764	17650	17654	17739	17786	17691	17688	17842	17745	17823	18131	17801	17686	17825	17717	17719	17639	17529	18013	17670	17654	17673	17725	17798	17770	17678	17888	17653	17505	17639	17602	17620	17743	17708	17749	17991	17645	17787	17885	17639	17669	17809	17821	17685	17764	17757	17771	17732	17542	17877	17701	17859	17798	17432	17766	17817	17646	17693	17789	17832	17821	17752	17766	17758	17787	17832	17762	17904	17535	17672	17806	17662	17735	17523	17816	17751	17898	17760	17919	17760	17860	17654	17837	17658	17735	17778	17812	17800	17805	17645	17851	17715	17607	17830	17840	17700	17842	17765	17613	17577	17770	17822	17757	18084	17810	17720	17850	17575	17526	17691	17831	17756	17879	17873	17582	17760	17796	17782	17810	17533	17721	17993	17495	17773	17899	17894	17942	17686	17729	17798	17830	17618	17699	17633	17713	17755	17889	17712	17826	17789	17777	17769	17648	17626	17655	17488	17769	17564	17789	17570	17490	17811	17608	17592	17747	17938	17899	17590	17818	17582	17699	17800	17549	17814	17970	17494	17557	17868	17759	17795	17776	17852	17874	17693	17791	17677	17785	17680	17798	17837	17606	17686	17745	17757	17665	17809	17634	17929	17748	17893	17662	17514	17747	17840	17935	17885	17840	17784	17814	17653	17608	17499	17660	17773	17753	17784	17632	17948	17770	17669	17893	17717	17815	17545	17783	17790	17784	17696	17737	17874	17820	17897	17553	17615	17700	17744	17614	17718	17802	17838	17792	17580	17793	17928	17825	17961	17787	17724	17540	17779	17818	17509	17703	17948	17903	17586	17719	17767	17625	17842	17783	17641	17939	17624	17680	17749	17673	17586	17755	17536	17734	17812	17643	17721	17809	17833	17626	17832	17598	17763	17923	17637	17647	17825	17744	17883	17829	17672	17775	17633	17860	17773	17826	17813	17681	17663	17609	17629	17786	17622	17695	17802	17947	17880	17798	17757	17726	17829	17635	17804	17841	17477	17764	17603	17862	17474	17726	17870	17714	17698	17782	17617	17738	17764	17653	17682	17523	17946	17979	17733	17633	17866	17747	17710	17752	17659	17722	17859	17818	18009	17771	17359	17818	17799	17904	17733	17818	17676	17673	17746	17772	17768	17768	17699	17699	17937	17591	17892	17706	17844	17814	17708	17710	17828	17681	17824	17714	17731	17676	17662	17716	17859	17768	17811	17860	17732	17652	17459	17862	17885	17765	17629	17713	17633	17646	17882	17681	17666	17641	17537	17804	17807	17875	17759	17847	17678	17757	17768	17786	17899	17713	17705	17681	17902	17651	17703	17996	17689	17846	17879	17707	17991	17796	17795	17844	17699	17808	17743	17708	17652	17808	17837	17786	17614	17874	17662	17512	17760	17871	17735	17760	17729	17706	17806	17851	17685	17817	17921
14914	21365	22028	19065	16067	15487	15333	15242	15766	16390	16339	16571	19706	18838	17328	15927	15164	14956	14767	14861	14702	14636	14765	14656	14735	14894	14736	14680	14716	14812	14530	14722	14783	14888	14751	14705	14794	14699	14802	14756	14722	14792	14847	14737	14759	14530	14599	14654	14687	14731	14903	14712	14596	14760	14649	14789	14680	14613	14691	14483	14784	14684	14847	14680	14598	14774	14607	14735	14665	14762	14703	14653	14806	14758	14618	14883	14813	14774	14759	14725	14759	14686	14796	14725	14762	14866	14575	14870	14589	14607	14680	14691	14800	14748	14736	14738	14731	14810	14639	14882	14724	14714	14715	14708	14654	14798	14801	14800	14750	14777	14696	14739	14580	14667	14715	14600	14774	14642	14675	14587	14793	14746	14661	14790	14858	14821	14726	14685	14719	14790	14672	14646	14826	14676	14614	14797	14685	14695	14656	14712	14774	14688	14638	14553	14858	14686	14710	14661	14739	14739	14668	14757	14582	14722	14525	14646	14682	14805	14663	14592	14716	14697	14636	14625	14641	14889	14684	14680	14928	14650	14877	14698	14879	14763	14666	14749	14709	14708	14723	14863	14672	14741	14670	14789	14598	14676	14689	14780	14569	14674	14632	14702	14732	14599	14661	14807	14668	14705	14745	14806	14692	14629	14685	14659	14684	14693	14733	14831	14550	14683	14869	14713	14678	14812	14676	14684	14720	14658	14783	14642	14581	14812	14710	14793	14596	14782	14617	14588	14734	14747	14700	14662	14791	14618	14753	14743	14589	14789	14759	14823	14789	14692	14499	14806	14613	14716	14525	14834	14668	14718	14561	14995	14682	14741	14817	14744	14615	14788	14699	14701	14659	14673	14773	14780	14839	14652	14694	14706	14677	14652	14707	14727	14646	14728	14763	14699	14665	14570	14684	14755	14602	14457	14731	14780	14612	14676	14747	14721	14540	14787	14780	14622	14627	14779	14644	14791	14664	14635	14811	14884	14768	14664	14681	14705	14771	14549	14824	14782	14675	14653	14718	14697	14800	14716	14536	14768	14570	14712	14842	14638	14893	14530	14780	14663	14519	14856	14654	14640	14625	14860	14608	14766	14788	14621	14704	14781	14688	14824	14760	14652	14758	14688	14855	14638	14460	14554	14629	14629	14736	14773	14588	14681	14696	14821	14569	14756	14624	14745	14768	14814	14565	14723	14631	14830	14698	14798	14774	14721	14563	14752	14486	14606	14684	14534	14573	14698	14696	14808	14579	14578	14954	14744	14705	14599	14627	14645	14712	14742	14695	14599	14677	14716	14673	14804	14627	14742	14721	14777	14867	14673	14745	14644	14564	14683	14666	14687	14646	14804	14842	14898	14719	14893	14671	14710	14655	14507	14735	14680	14557	14771	14804	14724	14686	14832	14669	14803	14675	14840	14838	14867	14672	14831	14612	14609	14791	14655	14443	14839	14672	14656	14808	14755	14574	14732	14694	14677	14750	14604	14697	14548	14734	14627	14670	14776	14730	14679	14671	14633	14738	14775	14796	14538	14846	14663	14671	14779	14703	14521	14594	14675	14784	14606	14845	14918	14801	14753	14969	14779	14669	14844	14619	14712	14582	14621	14836	14735	14519	14830	14595	14781	14786	14802	14484	14699	14603	14687	14750	14660	14714	14705	14747	14683	14533	14754	14845	14778	14690	14812	14690	14711	14758	14675	14866	14823	14771	14537	14888	14803	14742	14737	14577	14952	14674	14753	14878	14759	14853	14689	14569	14580	14679	14728	14567	14836	14667	14753	14629	14675	14580	14842	14677	14679	14663	14715	14703	14683	14744	14713	14717	14688	14847	14685	14946	14767	14642	14698	14717	14935	14536	14824	14531	14810	14762	14836	14914	14777	14675	14958	14697	14799	14788	14735	14791	14544	14798	14672	14624	14743	14879	14684	14829	14620	14822	14730	14722	14734	14750	14518	14771	14760	14629	14760	14858	14783	14738	14616	14727	14774	14717	14713	14690	14763	14639	14815	14632	14791	14764	14716	14659	14824	14644	14691	14878	14889	14599	14725	14534	14637	14783	14692	14761	14655	14685	14785	14683	14688	14765	14816	14528	14628	14661	14543	14561	14713	14698	14775	14793	14741	14703	14685	14853	14746	14729	14812	14877	14674	14638	14740	14682	14754	14639	14841	14519	14790	14589	14826	14658	14776	14637	14736	14846	14739	14678	14728	14966	14725	14782	14741	14739	14689	14768	14617	14698	14709	14589	14720	14772	14770	14603	14797	14878	14680	14730	14792	14977	14641	14635	14739	14653	14720	14684	14615	14835	14704	14715	14702	14832	14670	14759	14660	14764	14724	14612	14720	14694	14712	14633	14700	14670	14795	14657	14619	14667	14788	14653	14739	14740	14699	14805	14676	14819	14685	14728	14819	14794	14722	14485	14631	14628	14633	14656	14699	14728	14672	14785	14752	14602	14632	14809	14597	14710	14576	14764	14739	14739	14538	14745	14717	14667	14703	14729	14633	14674	14633	14713	14540	14879	14735	14684	14819	14721	14722	14886	14765	14784	14611	14760	14835	14653	14720	14614	14664	14685	14713	14721	14827	14780	14665	14869	14724	14860	14759	14859	14739	14884	14720	14801	14694	14798	14623	14750	14770	14716	14871	14776	14642	14848	14784	14742	14669	14838	14709	14746	14802	14685	14776	14702	14654	14823	14682	14799	14748	14665	14770	14751	14640	14677	14708	14740	14702	14754	14648	14809	14649	14612	14674	14731	14842	14704	14525	14597	14835	14818	14703	14821	14747	14573	14562	14643	14709	14769	14784	14804	14789	14683	14930	14715	14751	14776	14773	14669	14887	14640	14618	14735	14793	14802	14596	14678	14769	14563	14803	14836	14552	14651	14652	14786	14769	14722	14819	14796	14641	14734	14562	14788	14735	14800	14759	14728	14614	14650	14863	14858	14803	14879	14786	14633	14599	14690	14631	14947	14620	14870	14757	14639	14694	14596	14636	14681	14677	14866	14656	14774	14757	14730	14768	14815	14811	14717	14886	14729	14707	14702	14679	14751	14651	14743	14551	14621	14908	14759	14671	14707	14802	14849	14736	14799	14640	14657	14630	14664	14720	14786	14712	14489	14738	14588	14713	14709	14669	14631	14810	14700	14804	14652	14699	14677	14663	14791	14820	14581	14687	14655	14553	14523	14830	14787	14520	14758	14429	14655	14813	14558	14650	14615	14723	14635	14601	14792	14705	14783	14667	14927	14672	14821	14685	14764	14824	14697	14674	14807	14723	14637	14747	14647	14820	14676	14734	14629	14701	14719	14743	14789	14713	14784	14785	14815	14667	14806	14504	14579	14724	14684	14812	14608	14590	14576	14747	14666	14620	14842	14674	14713	14766	14765	14787	14796	14725	14750	14624	14734	14849	14783	14564	14764	14683	14710	14669	14743	14782	14792	14565	14722	14719	14836	14630	14656	14633	14774	14838	14631	14770	14759	14710	14557	14765	14644	14644	14653	14545	14619	14605	14691	14585	14827	14688	14908	14736	14804	14643	14666	14688	14845	14614	14663	14741	14759	14724	14762	14602	14658	14744	14561	14825	14936	14747	14642	14676	14641	14768	14657	14701	14734	14720	14735	14659	14633	14829	14839	14663	14826	14631	14572	14763	14804	14649	14751	14658	14532	14789	14768	14602	14635	14866	14717	14704	14871	14698	14742	14671	14841	14742	14687	14641	14740	14692	14638	14613	14751	14917	14523	14575	14828	14743	14846	14660	14619	14686	14769	14748	14761	14953	14734	14810	14876	14823	14678	14633	14708	14553	14854	14827	14741	14794	14923	14724	14578	14752	14657	14657	14601	14790	14573	14868	14670	14679	14744	14677	14846	14700	14740	14588	14567	14763	14966	14558	14795	14816	14604	14625	14673	14679	14819	14789	14618	14792	14767	14783	14749	14663	14691	14662	14954	14743	14747	14702	14714	14558	14700	14792	14679	14791	14613	14720	14713	14655	14728	14613	14742	14685	14742	14635	14793	14667	14728	14578	14684	14708	14575	14697	14791	14644	14682	14553	14667	14780	14725	14742	14594	14675	14542	14587	14799	14686	14820	14749	14758	14736	14830	14867	14603	14717	14815	14616	14578	14742	14742	14582	14670	14810	14621	15000	14835	14811	14770	14584	14774	14885	14778	14614	14733	14634	14569	14827	14642	14592	14832	14753	14657	14746	14573	14604	14709	14817	14575	14586	14695	14835	14757	14869	14725	14837	14636	14521	14864	14742	14688	14551	14643	14542	14645	14663	14759	14705	14605	14627	14643	14778	14973	14696	14586	14626	14742	14845	14887	14711	14785	14536	14683	14733	14582	14699	14703	14776	14681	14781	14670	14712	14740	14690	14626	14611	14583	14694	14707	14821	14811	14761	14588	14712	14578	14584	14902	14807	14798	14739	14772	14767	14646	14762	14751	14530	14718	14624	14836	14782	14662	14665	14673	14822	14822	14722	14778	14781	14659	14684	14664	14774	14668	14810	14812	14801	14782	14740	14736	14674	14665	14668	14594	14832	14832	14775	14723	14700	14816	14686	14710	14688	14693	14759	14713	14661	14872	14694	14766	14720	14630	14642	14710	14683	14809	14700	14647	14635	14766	14753	14640	14596	14720	14778	14618	14885	14719	14610	14766	14702	14680	14873	14770	14813	14607	14712	14718	14534	14612	14824	14730	14766	14904	14796	14666	14840	14665	14501	14693	14557	14701	14927	14569	14765	14640	14834	14814	14663	14666	14552	14806	14811	14768	14556	14663	14675	14834	14763	14609	14772	14747	14667	15013	14765	14617	14706	14776	14579	14931	14647	14734	14776	14701	14745	14566	14788	14880	14678	14785	14685	14553	14680	14820	14658	14770	14581	14636	14626	14756	14590	14631	14753	14738	14570	14704	14844	14736	14719	15007	14759	14763	14548	14698	14709	14703	14680	14729	14583	14729	14809	14499	14739	14668	14814	14800	14527	14633	14709	14681	14734	14712	14798	14718	14651	14686	14754	14634	14831	14766	14858	14620	14581	14873	14682	14603	14794	14832	14868	14737	14776	14713	14739	14538	14668	14994	14759	14770	14708	14743	14664	14872	14750	14790	14774	14689	14662	14728	14955	14687	14699
24371	21008	28107	24539	22050	21049	20193	18927	19029	19107	18884	22117	32640	31162	26839	22681	19389	18231	18026	18124	17781	17588	17854	17824	17801	17858	17863	17794	17634	17923	17690	17884	17645	17781	17844	17654	17726	18025	17560	17532	17712	17759	17588	17735	17708	17710	17759	17640	17890	17713	17781	17782	18017	17743	17766	17700	17718	17722	17779	17709	17708	17882	17432	17772	17839	17714	17721	17668	17830	17779	17767	17824	17706	17764	17690	17911	17543	17770	17804	17640	17660	17839	17743	17717	17695	17539	17738	17623	17793	17650	17715	17584	17642	17926	17751	17853	17874	17631	17732	17760	17872	17642	17731	17881	17499	17925	17639	17586	17545	17671	17722	17433	17615	17572	17898	17663	17671	17634	17870	17893	17570	17894	17793	17684	17594	17895	17578	17622	17819	17649	17746	17682	17796	17850	17592	17692	17852	17714	17659	17887	17791	17656	17812	17757	17894	17740	17549	17629	17726	17686	17559	17854	17661	17650	17773	17749	17674	17850	17577	17757	17642	17706	17814	17830	17870	17603	17792	17824	17750	17705	17683	17721	18070	17732	17600	17636	17570	17587	17656	17776	17511	17704	17983	17614	17492	17583	17822	17707	17826	17746	17621	17805	17637	17998	17630	17743	17728	17883	17784	17529	17693	17540	17659	17840	17789	17648	17611	17772	17742	17773	17578	17567	17664	17732	17771	17742	17595	17804	17813	17696	17631	17714	17644	17614	17815	17624	17721	17701	17599	17748	17725	17795	17618	17632	17801	17859	17592	17436	17877	17684	17682	17771	17641	17761	17949	17550	17939	17645	17697	17543	17818	17665	17711	17528	17629	17709	17765	17648	17527	17682	17679	17721	17660	17550	17841	17794	17791	17980	17713	17683	17788	17724	17691	17647	17683	17525	17483	17582	17659	17809	17574	17762	17846	17586	17594	17570	17680	17502	17670	17879	17826	17857	17768	17538	17585	17705	17685	17445	17696	17812	17648	17609	17610	17546	17549	17700	17529	17736	17704	17703	17690	17484	17939	17713	17643	17942	17734	17745	17724	17586	17623	17574	17597	17630	17668	17835	17721	17858	17699	17607	17626	17711	17854	17727	17699	17888	17738	17566	17533	17845	17557	17720	17661	17887	17571	17733	17765	17726	17798	17802	17735	17639	17638	17963	17675	17582	17662	17707	17586	17821	17778	17667	17640	17748	17742	17926	17860	17724	17704	17732	17703	17670	17566	17894	17654	17659	17809	17759	17753	17719	17662	17506	17833	17914	17662	17928	17711	17615	17810	17679	17620	17712	17750	17545	17735	17770	17775	17677	17597	17547	17699	17644	17774	17980	17561	17796	17762	17645	17683	17506	17629	17623	17598	17640	17776	17701	17738	17928	17754	17703	17649	17783	17574	17661	17610	17686	17855	17819	17770	17548	17923	17805	17609	17620	17735	17659	17721	17774	17774	17654	17799	17566	17570	17476	17827	17746	17514	17793	17619	17809	17752	17602	17672	17786	17742	17548	17692	17617	17538	17772	17756	17500	17586	17602	17454	17642	17853	17916	17633	17526	17547	17853	17659	17740	17777	17702	17733	17570	17774	17770	17463	17720	17652	17873	17955	17769	17896	17663	17729	17717	17929	17896	17717	17656	17526	17730	17761	17769	17776	17637	17692	17838	17612	17639	17636	17569	17651	17842	17736	17743	17661	17431	17564	17686	17678	17780	17675	17704	17640	17645	17742	17500	17629	17768	17726	17615	17664	17650	17687	17769	17623	17750	17640	17776	17571	17861	17686	17459	17838	17690	17654	17721	17892	17575	17722	17613	17700	17707	17644	17540	17771	17697	17713	17806	17664	17670	17709	17574	17761	17575	17553	17605	17854	17524	17761	17678	17793	17668	17562	17423	17719	17729	17744	17698	17719	17699	17726	17672	17646	17596	17740	17631	17629	17829	17566	17706	17826	17603	17946	17693	17769	17687	17788	17633	17722	17717	17780	17762	17603	17746	17677	17703	17903	17781	17690	17778	17780	17635	17681	17536	17687	17648	17735	17742	17802	17593	17724	17818	17575	17663	17683	17841	17815	17614	17622	17692	17624	17657	17622	17555	17674	17820	17731	17720	17622	17684	17538	17645	17790	17682	17773	17752	17774	17838	17659	17672	17881	17685	17870	17551	17404	17804	17641	17767	17625	17550	17799	17912	17684	17868	17730	17819	17837	17813	17640	17649	17713	17574	17770	17505	17700	17803	17659	17709	17905	17800	17613	17549	17624	17708	17484	17662	17428	17547	17636	17754	17604	17783	17650	17660	17754	17781	17593	17603	17720	17763	17782	17652	17608	17870	17804	17747	17734	17881	17717	17614	17740	17586	17670	17743	17704	17862	17713	17543	17814	17475	17548	17762	17788	17777	17612	17617	17801	17519	17701	17764	17724	17719	17689	17885	17529	17771	17726	17687	17847	17672	17550	17686	17763	17751	17658	17839	17670	17561	17644	17784	17667	17717	17934	17657	17601	17826	17770	17734	17655	17710	17599	17679	17821	17596	17714	17583	17820	17790	17714	17708	17645	17587	17709	17665	17608	17891	17754	17814	17834	17796	17718	17822	17622	17561	17726	17747	17716	17704	17614	17689	17784	17698	17619	17584	17712	17735	17412	17608	17606	17682	17554	17561	17641	17802	17649	17888	17693	17766	17656	17773	17799	17806	17630	17786	17630	17779	17596	17558	17774	17845	17671	17832	17704	17795	17743	17959	17771	17611	17766	17777	17580	17625	17764	17629	17874	17770	17795	17782	17643	17640	17756	17634	17815	17694	17606	17602	17712	17689	17688	17735	17777	17545	17571	17593	17638	17584	17657	17651	17734	17748	17687	17549	17789	17624	17514	17617	17741	17633	17638	17689	17780	17614	17688	17782	17668	17763	17493	17750	17784	17807	17681	17771	17660	17647	17612	17690	17696	17585	17709	17916	17655	17806	17736	17510	17764	17754	17567	17640	17659	17550	17730	17453	17599	17781	17661	17616	17509	17655	17708	17886	17777	17940	17692	17754	17656	17690	17620	17826	17950	17686	17798	17669	17205	17673	17652	17795	17679	17603	17774	17613	17759	17903	17931	17606	17697	17638	17587	17947	17605	17411	17757	17666	17719	17861	17822	17655	17675	17544	17844	17839	17577	17730	17749	17764	17851	17650	17709	17661	17689	17649	17596	17786	17810	17722	17721	17831	17615	17663	17670	17596	17515	17631	17724	17582	17784	17624	17658	17609	17592	17595	17802	17572	17456	17524	17683	17588	17615	17623	17815	17665	17706	17790	17737	17721	17650	17859	17748	17962	17575	17688	17596	17572	17676	17688	17837	17503	17572	17831	17713	17643	17826	17736	17752	17762	17681	17644	17636	17810	17947	17691	17772	17600	17756	17486	17673	17529	17866	17787	17764	17791	17515	17566	17891	17948	17783	17630	17558	18081	17793	17656	17596	17518	17677	17966	17704	17754	17718	17628	17506	17700	17693	17846	17834	17741	17853	17779	17581	17762	17596	17766	17612	17533	17676	17638	17774	17822	17660	17747	17822	17734	17741	17647	17505	17921	17801	17673	17549	17714	17800	17704	17782	17748	17591	17868	17672	17787	17743	17663	17621	17777	17932	17670	17707	17727	17669	17532	17945	17795	17649	17797	17751	17648	17675	17624	17824	17668	17583	17894	17699	17690	17645	17561	17938	17837	17874	17606	17623	17646	17773	17812	17584	17762	17587	17849	17823	17688	17775	17818	17638	17724	17675	17692	17904	17809	17797	17663	17711	17800	17569	17602	17804	17832	17849	17676	17977	17776	17535	17710	17832	17911	17560	17759	17683	17809	17698	17727	17851	17801	17829	17743	17768	17805	17663	17899	17775	17586	17678	17684	17819	17786	17760	17775	17739	17621	17757	17487	17979	17738	17567	17796	17707	17831	17500	17532	17800	17601	17827	17753	17626	17559	17555	17682	17523	17799	17609	17734	17973	17762	17748	17597	17551	17632	17421	17613	17855	17640	17662	17642	17891	17681	17622	17620	17551	17777	17642	17604	17751	17904	17904	17864	17625	17557	17742	17728	17492	17673	17764	17650	17759	17689	17660	17883	17875	17854	17666	17798	17579	17759	17610	17855	17604	17656	17823	17660	17661	17494	17592	17640	17688	17941	18052	17873	17761	17566	17732	17808	17840	17841	17602	17680	17637	17698	17732	17722	17540	17735	17701	17720	17548	17694	17690	17791	17675	18020	17894	18069	17685	17640	17580	17606	17768	17737	17551	17701	17766	17610	17796	17745	17693	17751	17751	17832	17661	17690	17524	17744	17681	17646	17796	17714	17823	17699	17762	17763	17862	17788	17562	17597	17500	17606	17778	17762	17665	17715	17612	17702	17755	17834	17695	17693	17735	17620	17561	17624	17662	17640	17590	17552	17707	17753	17660	17644	17745	17616	17604	17920	17756	17687	17675	17776	17701	17725	17772	17667	17631	17749	17685	17585	17556	17574	17675	17676	17716	17706	17703	17646	17811	17738	17809	17712	17564	17747	17617	17652	17887	17868	17806	17567	17882	17912	17664	17906	17864	17776	17845	17831	17604	17905	17737	17587	17682	17715	17837	17947	17531	17520	17568	17757	17716	17879	17589	17662	17606	17703	17704	17678	17661	17663	17557	17758	17697	17714	17663	17769	17501	17570	17632	17884	17828	17791	17769	17790	17722	17658	17655	17673	17593	17857	17652	17744	17895	17787	17813	17765	17656	17755	17800	17697	17545	17609	17646	17654	17812	17760	17881	17612	17659	17769	17906	17567	17665	17520	17583	17842	17619	17795	17743	17710	17760	17886	17642	17841	17766	17695	17736	17755	17707	17707	17768	17624	17743	17628	17594	17579	17548	17638	17856	17612	17706	17893	17586	17754	17834	17677	17602	17513	17620	17662	17594	17673	17626	17851	17850	17747	17777	17557	17664	17674	17788	17685	17848	17545	17801	17707	17752	17667	17802	17500	17563	17721	17758	17660	17777	17652	17747	17780	17873	17650	17964	17569	17662	17516	17887	17855	17818	17640	17760	17678	17590	17550	17647	17455	17595	17698	17728	17452	17606	17528	17666	17905	17629	17619	17514	17784	17860	17616	17777	17675	17787	17550
13993	25039	25111	20018	17961	16974	16028	16213	16867	16418	16200	21555	33154	29616	24634	19886	16098	14983	14885	14945	14658	14677	14634	14636	14656	14822	14695	14815	14578	14768	14778	14834	14768	14722	14786	14838	14564	14556	14662	14902	14799	14616	14769	14659	14730	14705	14752	14744	14631	14579	14646	14651	14647	14743	14786	14522	14840	14787	14733	14943	14513	14688	14682	14583	14771	14619	14616	14653	14710	14714	14855	14634	14453	14816	14863	14827	14912	14703	14626	14762	14521	14791	14694	14851	14597	14763	14599	14708	14698	14470	14747	14715	14736	14764	14431	14625	14598	14776	14750	14671	14643	14822	14796	14623	14723	14736	14707	14811	14682	14779	14734	14727	14733	14733	14955	14710	14799	14765	14683	14577	14951	14697	14670	14730	14782	14752	14650	14656	14734	14790	14716	14719	14676	14675	14685	14784	14808	14721	14743	14849	14622	15037	14639	14702	14838	14632	14740	14715	14787	14701	14666	14737	14563	14705	14658	14590	14702	14764	14783	14558	14624	14745	14815	14603	14746	14754	14780	14735	14677	14646	14742	14631	14782	14673	14672	14804	14611	14828	14662	14713	14817	14792	14599	14517	14689	14651	14616	14713	14665	14631	14837	14817	14673	14511	14681	14616	14784	14648	14614	14639	14745	14520	14757	14846	14545	14806	14703	14621	14577	14802	14802	14732	14508	14730	14598	14692	14750	14713	14786	14689	14698	14753	14729	14644	14790	14740	14721	14707	14660	14779	14868	14807	14800	14762	14647	14681	14676	14620	14655	14775	14701	14708	14793	14757	14597	14539	14720	14749	14755	14642	14706	14749	14737	14724	14797	14719	14695	14725	14759	14711	14525	14744	14656	14833	14508	14755	14578	14565	14717	14704	14668	14856	14873	14638	14713	14742	14518	14724	14673	14710	14674	14745	14844	14729	14635	14700	14693	14802	14866	14866	14646	14795	14733	14829	14633	14604	14732	14593	14775	14780	14716	14843	14571	14736	14620	14760	14806	14873	14661	14787	14741	14855	14669	14716	14718	14748	14608	14842	14845	14611	14600	14602	14852	14626	14829	14744	14574	14651	14866	14585	14802	14847	14673	14688	14657	14769	14666	14774	14805	14715	14681	14828	14789	14794	14653	14743	14792	14716	14734	14562	14643	14780	14685	14715	14715	14818	14840	14829	14651	14665	14731	14748	14716	14719	14736	14619	14677	14752	14857	14821	14660	14642	14706	14682	14611	14730	14674	14737	14831	14553	14740	14765	14650	14652	14607	14629	14947	14615	14707	14674	14832	14641	14753	14587	14894	14629	14648	14701	14729	14750	14842	14776	14808	14600	14595	14762	14606	14615	14763	14789	14707	14731	14567	14701	14669	14721	14708	14594	14839	14701	14664	14717	14780	14793	14723	14645	14809	14753	14857	14847	14757	14780	14570	14729	14672	14766	14702	14860	14592	14601	14685	14796	14515	14801	14797	14630	14802	14705	14789	14676	14699	14713	14821	14794	14730	14837	14735	14864	14589	14567	14779	14640	14634	14721	14705	14927	14669	14626	14587	14826	14671	14693	14786	14566	14587	14730	14798	14424	14807	14728	14640	14730	14657	14718	14741	14827	14699	14721	14862	14617	14722	14775	14708	14706	14658	14865	14641	14628	14663	14927	14619	14648	14710	14838	14563	14669	14726	14760	14825	14659	14742	14681	14873	14598	14751	14703	14825	14615	14813	14650	14622	14758	14502	14633	14755	14613	14771	14818	14708	14720	14692	14649	14788	14663	14674	14718	14771	14708	14765	14665	14573	14703	14877	14739	14797	14753	14648	14459	14811	14716	14891	14618	14718	14588	14749	14673	14674	14697	14588	14701	14502	14835	14723	14714	14697	14798	14770	14684	14699	14727	14767	14647	14735	14644	14859	14741	14770	14770	14660	14708	14479	14639	14691	14625	14619	14773	14614	14468	14744	14575	14810	14727	14591	14734	14779	14682	14606	14786	14712	14597	14610	14754	14738	14644	14769	14372	14690	14787	14589	14673	14816	14945	14767	14695	14716	14806	14598	14757	14715	14725	14540	14720	14773	14652	14843	14638	14633	14869	14732	14658	14638	14753	14690	14666	14703	14672	14548	14616	14539	14736	14659	14730	14650	14766	14858	14699	14719	14704	14739	14686	14742	14664	14577	14701	14678	14805	14616	14592	14771	14826	14826	14702	14569	14624	14752	14745	14723	14876	14846	14576	14650	14718	14830	14817	14685	14719	14826	14746	14667	14641	14737	14752	14998	14643	14717	14705	14774	14829	14623	14580	14641	14619	14631	14924	14682	14599	14877	14643	14699	14672	14706	14499	14712	14653	14685	14746	14527	14573	14628	14743	14839	14777	14656	14810	14586	14719	14729	14501	14934	14705	14581	14695	14746	14707	14828	14514	14795	14851	14689	14843	14818	14662	14719	14804	14698	14714	14739	14607	14734	14540	14760	14660	14556	14857	14677	14625	14568	14911	14559	14787	14648	14674	14680	14780	14714	14588	14662	14621	14746	14530	14688	14771	14731	14716	14760	14555	14610	14614	14728	14756	14644	14715	14719	14710	14609	14686	14668	14816	14752	14718	14681	14622	14737	14616	14584	14756	14785	14649	14633	14668	14694	14592	14669	14714	14691	14595	14728	14677	14711	14748	14616	14738	14683	14758	14727	14838	14635	14643	14691	14742	14648	14520	14666	14706	14625	14801	14804	14581	14715	14598	14665	14636	14784	14609	14752	14786	14719	14535	14640	14728	14692	14600	14684	14718	14724	14797	14827	14608	14908	14660	14693	14543	14678	14727	14738	14809	14766	14660	14714	14702	14772	14666	14700	14725	14670	14739	14852	14737	14711	14636	14780	14800	14648	14759	14732	14578	14705	14567	14683	14574	14793	14841	14723	14862	14639	14743	14896	14739	14606	14743	14701	14716	14706	14670	14665	14622	14496	14732	14677	14608	14604	14836	14815	14738	14619	14646	14561	14707	14686	14666	14818	14733	14700	14812	14755	14831	14792	14646	14725	14648	14772	14600	14673	14853	14685	14714	14735	14802	14774	14582	14749	14735	14859	14548	14595	14723	14779	14657	14775	14714	14779	14830	14680	14692	14681	14750	14851	14633	14548	14842	14739	14721	14635	14779	14675	14595	14780	14500	14718	14852	14685	14735	14782	14702	14778	14676	14776	14562	14674	14817	14700	14703	14649	14550	14698	14713	14622	14735	14612	14676	14688	14704	14600	14822	14605	14755	14677	14808	14576	14719	14851	14782	14603	14737	14672	14797	14579	14725	14732	14722	14944	14583	14801	14729	14635	14718	14819	14662	14894	14786	14793	14689	14664	14715	14594	14712	14962	14788	14697	14551	14725	14812	14659	14830	14859	14607	14696	14779	14859	14669	14721	14647	14672	14553	14789	14766	14768	14580	14760	14720	14830	14580	14591	14650	14678	14718	14780	14846	14698	14753	14747	14660	14750	14814	14657	14484	14715	14793	14792	14738	14717	14661	14608	14642	14550	14745	14692	14881	14745	14685	14734	14756	14576	14746	14736	14619	14682	14687	14687	14625	14638	14603	14699	14720	14643	14900	14650	14857	14847	14660	14816	14736	14681	14693	14484	14831	14679	14484	14494	14817	14799	14544	14893	14689	14733	14581	14857	14700	14708	14774	14703	14714	14825	14683	14500	14595	14829	14602	14781	14846	14611	14578	14690	14792	14645	14812	14728	14683	14769	14772	14785	14834	14720	14675	14598	14531	14685	14668	14664	14622	14697	14787	14724	14651	14757	14797	14725	14706	14750	14683	14713	14665	14742	14644	14561	14703	14823	14670	14828	14743	14863	14666	14834	14653	14643	14782	14767	14707	14664	14785	14805	14729	14820	14823	14653	14735	14711	14690	14645	14735	14784	14716	14872	14667	14691	14611	14716	14753	14684	14804	14563	14739	14728	14789	14769	14639	14694	14742	14669	14710	14774	14697	14642	14582	14724	14759	14656	14759	14698	14665	14769	14771	14542	14570	14789	14616	14575	14744	14777	14642	14736	14658	14580	14729	14754	14821	14820	14644	14766	14858	14838	14700	14676	14575	14870	14805	14813	14624	14653	14766	14783	14761	14742	14617	14666	14643	14794	14721	14645	14663	14833	14886	14712	14635	14821	14789	14609	14880	14745	14695	14872	14585	14812	14831	14672	14631	14638	14714	14728	14774	14692	14653	14826	14760	14818	14854	14705	14581	14677	14755	14600	14676	14707	14689	14627	14939	14572	14803	14688	14765	14678	14608	14703	14871	14573	14649	14614	14595	14794	14613	14699	14828	14731	14713	14771	14946	14778	14758	14601	14790	14657	14789	14609	14684	14800	14768	14562	14775	14650	14771	14692	14649	14571	14553	14562	14677	14812	14819	14731	14677	14711	14691	14633	14899	14708	14853	14615	14639	14822	14749	14738	14629	14694	14624	14675	14744	14767	14772	14816	14796	14569	14817	14754	14521	14723	14741	14613	14648	14815	14873	14671	14854	14628	14754	14730	14765	14642	14744	14674	14615	14740	14711	14590	14770	14619	14782	14726	14715	14603	14689	14601	14497	14740	14871	14896	14837	14802	14624	14618	14584	14842	14717	14869	14711	14824	14685	14579	14819	14869	14841	14713	14767	14787	14657	14759	14787	14809	14765	14776	14555	14807	14591	14824	14728	14801	14701	14729	14657	14712	14768	14652	14565	14728	14738	14582	14577	14457	14672	14602	14779	14678	14665	14762	14640	14762	14616	14636	14613	14868	14757	14732	14755	14733	14593	14722	14687	14543	14682	14640	14800	14831	14766	14466	14809	14553	14680	14730	14629	14558	14874	14560	14687	14756	14825	14727	14645	14787	14523	14858	14691	14749	14682	14814	14588	14748	14683	14728	14642	14621	14619	14761	14784	14876	14598	14574	14954	14574	14860	14775	14739	14902	14698	14650	14646	14842	14835	14703	14655	14514	14765	14581	14833	14708	14877	14545	14653	14715	14632	14654	14633	14767	14744	14787	14568	14768	14639	14707	14802	14638	14564	14684	14580	14654	14758	14634	14507	14676	14836	14682	14786	14663	14826	14802	14605	14732	14710	14822	14655	14735	14645	14756	14624	14722	14764	14766	14509
22580	21004	28856	23367	21219	23833	26850	21053	20133	19914	19648	28995	49395	44665	37599	29487	22384	19591	18365	18098	18055	18082	18006	18087	18065	18157	17901	18194	18117	17935	17972	18027	18026	17767	17648	17865	18008	18023	17851	17908	17856	17893	17860	18030	18074	17976	17964	17862	18081	18028	17930	18057	17856	17670	17955	17881	17950	17820	17935	18011	17853	18002	17981	17995	18047	17919	17964	17874	17950	18079	17655	17876	18115	17709	17953	17990	18060	17762	17668	17869	17758	18057	17945	17904	17828	18017	18010	18023	17897	18021	17930	17928	17911	18056	17997	17987	17844	17895	17777	17732	18115	17789	17896	17624	17892	17959	17680	17869	17784	17787	17987	18036	17798	17769	17898	17876	17917	17682	17831	17936	18014	17855	17855	18043	17863	17899	18009	18002	17995	17722	17691	17777	17973	17942	17926	17825	18168	17831	17824	17901	17967	17867	17764	17879	17831	17793	17980	17999	17914	17892	17803	18067	17900	17787	17886	18016	17787	17581	17765	17860	17800	17771	17882	17736	17966	17881	17836	18106	17796	17764	17860	17826	17503	17886	18048	17929	17627	17820	17801	17864	17883	17940	18161	17975	17860	17875	17928	17733	17748	17691	17851	17858	17868	17818	18214	17945	17931	17851	18030	17961	18024	17805	17853	17746	17835	17706	17957	17800	17969	17955	17909	17710	17583	17983	17795	17869	17603	17726	17899	17891	17810	17847	17756	17867	17768	17947	17806	18044	17965	17777	17792	17876	17793	17945	17922	17810	17864	18069	17961	17807	17889	17864	17687	18086	17795	18024	17831	17779	18005	18023	17674	17946	17959	17872	17917	17830	17832	17723	17924	17862	17812	17896	17640	17888	17855	17830	17922	17890	17767	17940	18051	17816	17811	18021	17813	17838	17954	17811	17734	17881	17796	17972	17823	17750	17878	17921	17759	17750	17959	17768	17945	17846	17801	17978	17693	17871	17748	17967	18002	17919	17903	17951	18070	17891	17640	17835	18030	17889	17772	17843	17859	18011	17907	17886	17703	18017	18194	17889	17739	17837	17888	17865	17725	17813	17870	17881	18157	17857	17939	17834	18172	17991	17786	17853	18052	17968	17902	17831	17808	17895	18061	17986	17809	17825	17755	17908	17885	18016	17855	17832	18075	17759	17910	17778	17908	17856	17935	17830	17940	17977	17861	17656	17829	17935	17961	17699	17831	17983	18070	17909	17914	18008	17819	17852	17814	17884	17849	17750	17926	17771	17795	17832	17940	17811	17961	17751	17672	17757	17780	17815	17890	17772	17835	17814	17704	17803	17558	18025	18077	17749	17714	17759	17778	18071	17907	17845	17884	17960	17897	17902	17726	17687	17856	17618	17747	17959	17664	18096	17782	17809	17745	17896	17806	17815	17895	17788	17722	18016	18029	17955	17732	18012	17897	17987	18024	17875	17863	17668	17857	17968	17868	18024	17860	17903	17723	17832	17851	18107	18003	17904	17947	17768	17720	17930	17881	17881	17775	17690	17686	17755	17688	17938	17811	17854	18008	17671	17720	17835	17887	17882	17938	17962	17878	17802	17816	17765	17757	17781	17946	17857	17965	17819	17831	17826	17832	17904	17811	17644	17880	17868	17949	17856	17658	17666	17918	17791	17704	17927	17611	17785	17777	17741	17943	17845	17975	17848	17966	17882	17933	17970	17852	17835	17826	17945	17850	17851	17963	17839	17816	17825	17872	17876	17650	17740	17789	17703	17841	17661	18006	17847	17780	17880	17826	17856	18083	17995	17941	17747	17873	18197	17881	17886	17919	17793	17968	17831	17898	17900	17873	17998	17857	17792	17913	17902	17837	17672	17932	17755	17744	17924	17998	17973	17983	17710	17788	17847	17992	17812	18077	18146	17936	17667	17831	17875	17962	17842	17970	17825	17928	17845	17872	17765	17914	17780	17955	17923	17756	17752	17805	17795	17830	17692	17575	17923	17944	17767	17886	17757	17870	17811	17836	17809	17818	17665	17846	17668	17733	17829	17799	17692	18016	17753	17827	17916	17631	17750	17803	17902	17939	17777	17940	17856	17899	18104	17694	17840	17811	17764	17827	17836	17784	17773	17760	17810	17797	17826	17752	17862	17818	17945	17890	17779	17830	17882	17897	17899	17882	17853	17834	17963	17828	18043	17916	17847	17924	17948	17856	18173	17668	17855	17923	17877	17997	17869	17669	17804	17833	17831	17927	17934	17993	17884	18081	17720	17843	17891	17790	17878	17822	17689	17758	17962	17653	18026	17912	17678	18036	17861	17771	17958	17818	17883	17853	18101	17853	17842	17777	17982	17925	17727	17933	17698	17610	17851	17702	17797	17707	17835	17926	17750	17701	18074	17925	17984	17919	17852	17754	17822	18007	17988	17806	17801	17847	17786	17837	17857	17950	17857	17850	18023	17816	17861	17644	17843	17660	17994	17835	17588	17798	17830	17873	17829	17871	17849	17877	17792	17965	17944	17799	17653	17871	17925	17599	17713	17917	17872	17904	17838	17737	17924	17813	17834	17751	17816	17902	17810	17523	17807	17836	17672	17714	17754	17883	17898	17903	17940	17835	17858	17918	17906	17792	17931	17893	17957	17869	17874	17887	17811	17603	17738	17916	17825	17913	17765	17938	17764	17930	17692	17832	17946	17799	17873	17931	17774	17822	17943	17858	17835	17804	17902	17740	17901	17957	17914	17877	17929	17688	17782	17706	18027	17888	17898	17830	17682	17861	17857	17863	17701	17844	17863	17842	17707	17848	17834	17842	17645	17882	17777	17969	17769	17906	17720	18025	17786	17831	17716	17858	17949	17594	17856	17777	17893	17782	17838	17760	17915	17993	18098	17874	17957	18110	17892	18032	17806	18034	17677	17845	17933	17884	17969	17707	17759	17719	17744	17658	17777	17907	17862	17717	17890	17951	18009	17775	17928	17555	17849	17577	17847	17894	17900	17842	17983	17836	17840	17705	17525	17961	18015	17957	17889	17793	17931	17893	17840	18008	17790	17774	17831	18037	17665	17775	17826	18018	17941	17945	17796	17966	17891	17691	17729	17707	17884	17929	17686	17767	17908	17983	17840	17817	17875	17869	17936	17683	17690	17866	17900	17968	17770	17880	17845	17880	17737	18059	18017	17975	17907	17921	17854	17733	18136	17873	17901	17652	17787	17977	17898	17897	17925	17937	17856	17990	17998	17555	17842	17880	17880	18022	18132	17813	17846	17834	17776	17823	18082	17846	17865	17808	17677	17865	17868	17894	17746	17897	17786	18048	17955	17612	17866	17901	17610	17738	17726	17876	17810	17945	17827	17869	17951	17743	17950	17946	17737	17935	18032	17850	17738	17798	17820	17871	17850	17993	17876	17947	17801	17909	17995	17876	17871	17776	17993	18079	17920	17886	17855	17879	17738	17706	17988	17780	17876	17826	17742	17749	17862	17961	17834	18110	17643	17776	17863	18019	17790	17837	17999	17786	17888	17624	18064	17794	17596	17840	17984	17842	17896	17701	17689	17587	17770	17700	17806	17841	17704	17914	17760	17958	18043	17718	17639	17802	17930	17974	17817	17853	17793	18042	17792	17949	17840	17783	18161	17799	17907	18022	17913	17964	17958	17881	18038	18119	17991	17704	17897	17760	17813	18139	17765	17759	17745	17895	17767	17693	17834	17656	17625	18055	17752	17645	17805	17686	17757	17977	17674	17848	17841	18055	18099	17836	17840	17818	17741	17725	17759	17784	18012	17981	17757	17952	17832	18059	17970	17783	17894	17771	17511	17760	17949	17801	17809	17894	17705	17886	17799	17827	17939	17792	17933	17764	17797	17640	17864	17921	17804	17748	17823	17851	17910	17872	17810	17954	17816	17847	17757	17819	17677	17721	17695	17884	17865	17741	17897	17740	17856	17943	18017	17892	17666	17957	17796	17941	17713	17786	17833	17857	17735	18045	17922	17784	17834	17831	17697	18066	17969	17768	17664	17708	17893	17827	17812	17695	17598	17860	17955	18052	17716	18052	17920	17818	17826	17902	17934	17758	17894	17838	17946	17697	17857	17871	17858	17946	17750	17857	17828	18039	17857	17763	17873	17810	17613	17738	17882	17848	17933	17753	17918	17659	17924	18105	17857	17810	17900	18086	17921	17913	17692	17833	17752	17728	17903	17861	18016	17817	17828	17944	17594	17644	17686	17606	17614	17729	17979	17833	17928	17882	17827	17759	17998	17902	17830	17973	17764	17884	17846	17784	17870	17883	17865	17816	17629	17832	17937	17752	17825	17850	18049	17797	17680	17937	17824	17851	17951	17902	17546	17795	17748	18075	17921	17964	17911	17750	17956	17816	17712	17788	17889	18003	17644	17829	17853	17866	17858	17840	17927	17773	17930	17710	17729	17820	18083	17856	17806	17762	17869	17866	17962	17979	18039	17785	17851	17730	17883	17666	17865	17809	17857	17971	17829	17766	17929	17940	18050	17915	17953	17966	17906	17665	17930	17687	17659	17859	17882	17755	17775	17762	17848	17899	17865	17839	17905	17649	17828	17830	17805	17817	17837	18056	17827	17854	17844	17823	17691	17834	17807	17875	17797	17804	17720	17956	17749	17965	17846	17840	17895	17876	17806	17891	17957	17945	17915	17677	17779	17755	17876	17934	17719	17794	17778	17969	17873	17714	18033	17762	17697	17847	17902	17884	17712	17900	17863	17893	17824	17816	17728	17679	17791	17916	17770	17861	17956	17901	17758	17830	17646	17847	17796	17913	17833	17693	17851	17730	17768	17892	17807	17820	17899	17950	17592	17843	17742	17850	18001	17838	17768	17594	17857	17892	17932	17836	17902	17783	17643	17841	17728	17958	17708	17814	17831	17950	17692	18009	17802	17769	17619	17802	17920	17730	17869	17901	17963	18089	17846	17690	17806	17977	17758	17803	17702	17829	17682	17880	17946	17887	17784	17709	17704	17878	17809	17757	17942	17731	17690	17687	17846	17999	17717	17960	17940	17618	17788	17909	17931	17775	17987	18146	17948	17904	17984	17914	17886	17805	17886	17808	17713	17907	17782	17901	17834	17590	17728	17844	17696	17703	17954	17879	17988	17862	18118	17781	17651	17883	17745	17843	17946	17869	17679	17981	17830
15992	31938	29653	23792	23570	21820	20280	18416	18390	17140	17274	30642	47557	42698	35678	26726	18136	15787	15260	14942	14818	14983	14780	14682	14691	14783	14687	14800	14838	14711	14839	14692	14881	14801	15093	14788	14754	14754	14754	14682	14633	14760	14906	14781	14789	14776	14772	14815	14969	15087	14928	14655	14793	14849	14859	14691	14859	14849	14856	14730	14867	14756	14727	14784	14852	14802	14773	14845	14691	14870	14779	14822	14823	14830	14824	14824	14925	14886	14635	14871	14789	14776	14883	14926	14801	14553	14745	14615	14816	14702	14787	14634	14683	14718	14762	14791	14875	14699	14684	14737	14792	14817	14643	14933	14816	14738	14919	14709	14578	14740	14847	14916	14727	14820	14677	14748	14475	14793	15080	14729	14804	14861	14838	14775	14811	14796	14894	14646	14687	14833	14830	14639	14808	14740	14796	14787	14751	14689	14578	14651	14768	14773	14784	14598	14768	14762	14786	14684	14673	14694	14825	14716	14734	14629	14743	14817	14794	14620	14699	14837	14803	14791	14819	14794	14683	14822	14690	14797	14671	14963	14904	14791	14846	14560	14762	14604	14624	14746	14750	14911	14738	14641	14801	14891	14817	14832	14877	14778	14659	14806	14741	14838	14701	14833	14693	14605	14922	14671	14665	14901	14606	14820	14838	14951	14653	14779	14809	14620	14749	14714	14571	14633	14805	14791	14817	14791	14709	14728	14625	14719	14721	14620	14840	14866	14752	14848	14841	14712	14643	14660	14760	14746	14689	14804	14830	14741	14832	14827	14691	14933	14660	14765	14657	14845	14708	14735	14710	14751	14923	14717	14757	14856	14848	14737	14802	14834	14865	14749	14738	14835	14705	14744	14808	14753	14624	14764	14739	14874	14756	14729	14624	14850	14840	14662	14782	14757	14768	14721	14759	14793	14590	14624	14840	14691	14688	14751	14890	14862	14744	14738	14827	14815	14709	14705	14733	14655	14661	14755	14745	14714	14938	14771	14714	14844	14774	14710	14774	14753	14868	14690	14722	14743	14832	14753	14781	14732	14767	14775	14653	14764	14546	14830	14776	14705	14853	15031	14873	14657	14766	14834	14666	14869	14866	14681	14884	14590	14675	14895	14547	14894	14558	14605	14846	14843	14714	14764	14890	14787	14639	14930	14815	14762	14694	14689	14739	14703	14603	14810	14702	14718	14589	14774	14872	14794	14761	14825	14849	14695	14708	14885	14796	14859	15079	14746	14863	14782	14891	14700	14751	14959	14877	14850	14661	14887	14595	14813	14569	14623	14664	14747	14727	14846	14781	14884	14851	14724	14900	14915	14734	14701	14776	14757	14733	14776	14880	14819	14814	14692	14820	14894	14815	14828	14793	14778	14979	14643	14613	14964	14752	14661	14671	14787	14721	14750	14566	14975	14657	14667	14873	14837	14778	14736	14868	14673	14592	14857	14697	14792	14705	14703	14794	14827	14667	14739	14771	14764	14549	14807	14635	14807	14746	14686	14746	14498	14894	14644	14839	14837	14798	14806	14941	14618	14778	14734	14669	14777	14801	14663	14844	14695	14727	14595	14602	14781	14783	14710	14936	14655	14636	14835	14774	14698	14656	14949	14825	14913	14635	14648	14660	14845	14506	14789	14688	14875	14616	14791	14708	14636	14699	14740	14752	14753	14658	14729	14767	14858	14689	14864	14720	14836	14801	14871	14677	14736	14752	14874	14811	14732	14933	14646	15106	14787	14853	14708	14599	14792	14864	14942	14817	14775	14717	14856	14708	14771	14725	14914	14801	14873	14801	14676	14751	14786	14759	14660	14731	14645	14555	14694	14757	14673	14638	14706	14857	14516	14717	14720	14809	14625	14903	14620	14868	14796	14784	14823	14852	14693	14731	14609	14659	14706	14742	14690	14661	14783	14700	14782	14783	14568	14774	14729	14895	14799	14773	14775	14759	14666	14734	14832	14740	14685	14738	14745	14752	14737	14754	14629	14728	14608	14640	14595	14802	14881	14889	14707	14822	14720	14746	14756	14693	14739	14902	14784	14753	14710	14908	14740	14709	14767	14850	14849	14753	14912	14640	14633	14691	14790	14744	14556	14776	14825	14858	14747	14669	14997	14758	14839	14590	14755	14845	14643	14651	14756	14760	14623	14826	14598	14663	14808	14838	14698	14788	14907	14885	14883	14908	14625	14780	14611	14626	14780	14682	14712	14766	14561	14629	14620	14799	14804	14665	14845	14954	14859	14790	14680	14932	14664	14891	14775	14822	14623	14727	14716	14768	14614	14779	14953	14764	14780	14963	14836	14600	14917	14891	14740	14937	14661	14740	14802	14611	14860	14763	14797	14871	14676	14825	14634	14583	14777	15106	14704	14803	14754	14857	14642	14827	14857	14853	14943	14797	14806	14898	14635	14818	14767	14557	14866	14703	14733	14683	14633	14725	14855	14679	14739	14791	14895	14881	14737	14769	14732	14803	14805	14760	14703	14768	14749	14797	14661	14534	14768	14815	14904	14650	14628	14505	14663	14673	14851	14731	14798	14679	14773	14917	14591	14670	14675	14575	14587	14736	14806	14787	14783	14759	14708	14644	14831	14614	14709	14714	14858	14834	14745	14702	14789	14584	14645	14807	14766	14597	14790	14814	14706	14899	14576	14705	14804	14744	14752	14760	14720	14890	14709	14797	14794	14689	14682	14762	14706	14802	14831	14767	14659	14788	14868	14779	14728	14727	14606	14773	14826	14654	14752	14704	14682	14870	14734	14672	14540	14634	14928	14826	14621	14747	14574	14906	14767	14738	14749	14705	14740	14598	14823	14665	14972	14668	14790	14861	14800	14819	14670	14750	14818	14716	14684	14803	14754	14872	14672	14789	14731	14666	14813	14933	14865	14657	14941	14841	14726	14797	14671	14641	14889	14773	14716	14690	14738	14760	14747	14709	14681	14738	14781	14819	14723	14890	14734	14810	14737	14819	14654	14621	14902	14672	14786	14692	14652	14698	14791	14734	14896	14664	14656	14786	14855	14684	14710	14759	14750	14816	14875	14785	14668	14797	14825	14745	14664	14697	14695	14641	14643	14745	14778	14760	14787	14511	14893	14705	14823	14697	14558	14834	14677	14751	14839	14832	14802	14662	14697	14862	14717	14784	14989	14784	14687	14838	14626	14748	14730	14785	14579	14542	14800	14711	14733	14707	14624	14797	14764	14801	14733	14764	14840	14819	14692	14872	14706	14749	14784	14785	14794	14836	14751	14895	14774	14807	14753	14711	14789	14782	14690	14840	14658	14877	14620	14750	14657	14744	14748	14737	14768	14718	14814	14762	14717	14721	14754	14752	14910	14871	14747	14665	14637	14728	14559	14670	14730	14817	14783	14697	14710	14712	14746	14818	14902	14813	14943	14765	14595	14736	14802	14911	14800	14692	14864	14761	14785	14740	14863	14884	14598	14793	14693	14688	14762	14729	14791	14737	14724	14718	14595	14732	14766	14683	14731	14784	14693	14677	14656	14677	14753	14833	14656	14882	14934	14806	14635	14659	14683	14816	14768	14872	14940	14663	14800	14813	14689	14701	14726	14722	14703	14581	14793	14624	14783	14795	14917	14685	14666	14807	14588	14771	14714	14858	14820	14779	14727	14723	14763	14779	14804	14698	14763	14765	14685	14829	14914	14794	14797	14643	14630	14852	14835	14910	14631	14650	14769	14839	14856	14842	14651	14958	14677	14980	14672	14873	14788	14660	14803	14707	14691	14731	14663	14557	14739	14873	14719	14631	14759	14799	14786	14620	14759	14807	14629	14656	14850	14769	14620	14768	14794	14847	14820	14821	14697	14736	14877	14679	14752	14776	14940	14707	14776	14670	14954	14651	14669	14842	14512	14955	14832	14788	14763	14832	14784	14735	14915	14738	14881	14700	14647	14847	14764	14711	14648	14616	14647	14765	14919	14708	14877	14651	14843	14698	14724	14709	14622	14844	14733	14877	14793	14803	14814	14798	14621	14675	14611	14795	14874	14849	14686	14498	14690	14619	14706	14801	14795	14827	14658	14833	14589	14909	14834	14713	14725	14753	14747	14738	14744	14877	14687	14716	14611	14837	14609	14809	14626	14773	14806	14735	14593	14598	14729	14681	14607	14769	14666	14665	14794	14815	14776	14782	14906	14701	14695	14694	14755	14664	14745	14682	14613	14705	14804	14739	14828	14538	14593	14673	14745	14789	14847	14617	14754	14859	14565	14715	14952	14758	14731	14781	14875	14635	14632	14759	14799	14771	14625	14684	14762	14720	14824	14706	14811	14726	14801	14785	14787	14905	14714	14815	14717	14941	14922	14774	14740	14775	14737	14767	14731	14603	14686	14758	14752	14755	14812	14785	14696	14801	14695	14670	14660	14882	14850	14665	14713	14873	14605	14712	14670	14707	14831	14741	14927	14778	14946	14836	14679	14724	14818	14647	14587	14676	14732	14701	14619	14889	14822	14793	14819	14575	14724	14740	14894	14762	14787	14788	14720	14588	14577	14622	14735	14685	14755	14746	14674	14637	14808	14796	14655	14733	14886	14618	14618	14758	14695	14723	14672	14778	14619	14839	14707	14810	14633	14628	14724	14784	14732	14800	14811	14800	14897	14722	14955	14862	14594	14753	14603	14585	14809	14883	14723	14998	14865	14750	14962	14741	14795	14777	14725	14661	14698	14736	14927	14839	14660	14851	14687	14760	14839	14826	14772	14903	14717	14800	14930	14747	14839	14596	14744	14842	14622	14798	14814	14716	14940	14966	14848	14784	14774	14742	14720	14795	14686	14756	14782	14628	14707	14813	14729	14695	14581	14962	14674	14775	14655	14764	14799	14801	14812	14750	14690	14867	14851	14891	14769	14704	14825	14749	14879	14707	14767	14707	14657	14861	14750	14852	14791	14645	14847	14808	14730	15000	14780	14876	14748	14885	14667	14901	14627	14853	14783	14599	14774	14879	14595	14780	14803	14948	14749	14797	14689	14799	14719	14601	14858	14740	14695	14821	14943	14717	14810	14868	14711	14847	14617	14807	14728	14719	14706	14761	14630	14853	14911	14767	14788	14699	14787	14784	14783	14786	14756	14657	14741	14834	14766	14809	14811	14586	14843	14773	14540	14881	14793	14660	14568	14694	14775
27176	21962	25545	22497	19086	19128	19165	18851	18642	18384	18474	19027	21564	21535	20513	19360	18446	17988	17670	17878	17891	17754	17744	17802	17849	17728	17673	17819	17877	17584	17776	17844	17677	17809	17741	17874	17749	17528	17840	17935	17770	17685	17533	17955	17890	17638	17854	17808	17771	17813	17903	17951	17682	17675	17653	17709	17712	17765	17734	17634	17864	17471	17731	17809	17830	17795	17586	17687	17686	17803	17935	17766	17860	17752	17804	17771	17604	17777	17785	17808	17522	17718	17954	17581	17718	17585	17812	17428	17800	17760	17893	17889	17814	17560	17539	17692	17609	17669	17782	17817	17617	17576	17915	17806	17470	17674	17733	17711	17848	17786	17876	17714	17770	17539	17728	17705	17654	17716	17706	17642	17746	17767	17721	17957	17804	17619	17841	17780	17875	18004	17833	17754	17880	17683	17699	17857	17835	17649	17734	17821	17845	17744	17654	17696	17728	17798	17716	17601	17689	17682	17928	17766	17714	17655	17817	17827	17870	17678	17710	17694	17669	17872	17768	17627	17775	17970	17793	17911	17864	17783	17857	17871	17713	17749	17965	17686	17709	17688	17782	17931	17747	17682	17753	17728	17631	17772	17726	17545	17890	17599	17543	17609	17858	17746	17621	17649	17778	17729	17844	17968	17760	17819	17823	17833	17952	17974	17865	17735	17805	17789	17730	17811	17765	17784	17689	17942	17772	17723	17712	17618	17737	17788	17871	17855	17855	17744	17824	17660	17823	17662	17863	17722	17794	17501	17863	17939	17841	17509	17608	17820	17737	17781	17667	17761	17910	17793	17882	17720	17774	17690	17813	17820	17756	17763	17589	17822	17684	17781	17761	17846	17645	17705	17699	17908	17951	17831	17822	17828	17545	17705	17790	17797	17759	17608	17869	17625	17726	17702	17771	17693	17689	17660	17721	17604	17693	17785	17558	17564	17894	17813	17773	17796	17739	17625	17814	17771	17762	17766	17743	17671	17673	17783	17766	17928	17932	17801	17666	17638	17726	17667	17712	17872	17829	17915	17899	17778	17642	17890	17688	17633	17580	17724	17771	17730	17691	17866	17899	18043	17802	17837	17577	17865	17682	17659	17554	17865	17799	17677	17677	17853	17786	17714	17780	17626	17733	17865	17916	17842	17767	17844	17547	17753	17724	17718	17703	17754	17708	17663	17780	17858	17799	17903	17819	17744	17782	17581	17687	17816	17677	17887	17763	17587	17689	17805	17796	17817	17911	17985	17847	17792	17512	17603	17561	17706	17722	17910	17605	17766	17832	17812	17788	17703	17654	17693	17654	17687	17722	17719	17734	17704	18026	18073	17858	17879	17915	17900	17731	17767	17705	17670	17586	17864	17558	17828	17859	17747	17864	17941	17703	17842	17695	17843	17814	17844	17785	17786	17725	17669	17577	17745	17685	17827	17844	17546	17794	17875	17715	17502	17748	17711	17617	17727	17810	17641	17811	17860	17630	17886	17746	17791	17662	17810	17818	17867	17625	17721	17817	17808	17829	17864	17773	17902	17860	18145	17810	17670	17687	17680	17789	17787	17965	17665	17952	17891	17812	17748	17602	17777	17786	17738	17574	17707	17670	17760	17581	17585	17734	17835	17725	17744	17844	17795	17667	17542	17852	17926	17946	17930	17953	17618	17805	17864	17679	17836	17831	17616	17913	17727	17782	17810	17535	17752	17737	17642	17762	17723	17633	17655	17735	17720	17857	17708	17757	17450	17836	17675	17700	17810	17728	17614	17542	17694	17706	17591	17964	17910	17876	17672	17623	17760	17679	17778	17697	17657	17779	17677	17768	17682	17791	17829	17792	17747	17726	17687	17676	17763	17790	17627	17743	17593	17808	17880	17704	17663	17879	17780	17820	17719	17882	17785	17599	17714	17639	17689	17842	17960	17665	17764	17651	17562	17857	17520	17636	17651	17526	17828	17890	17864	17788	17855	17686	17703	17690	17682	17874	17713	17805	17753	17691	17615	17954	17756	17839	17849	17706	17686	17743	17829	17546	17616	17861	17553	17596	17560	17730	17537	17764	17616	17740	17795	17695	17686	17933	17861	17616	17698	17675	17727	17696	17651	17788	17850	17905	17848	17761	17823	17866	17689	17667	17718	17909	17601	17670	17892	17823	17702	17842	17765	17973	17618	17550	17675	17819	17598	17674	17667	17728	17780	17676	17775	17778	17802	17811	17920	17887	17820	17661	17757	17633	17891	17738	17728	17845	17672	17729	17868	17725	17784	17711	17765	17656	17751	17821	17858	17973	17726	17869	17559	17775	17741	17838	17745	17735	17906	17825	17631	17658	17592	17860	17770	17728	17814	17847	17774	17673	17702	17738	17806	17746	17758	17770	17657	17760	17785	17887	17791	17904	17725	17771	17547	17607	17678	17856	17723	17740	17705	17606	17746	17758	17640	17762	17749	17679	17934	17868	17687	17784	17890	17586	17623	17637	17616	17927	18004	17747	17601	17810	17782	17690	17821	17641	17617	17656	17632	17591	17907	17721	17768	17856	17796	17663	17792	17754	17687	17490	17624	17844	17896	18007	17674	17788	17913	17613	17606	17788	17515	17787	17745	17749	17717	17755	17753	17685	17730	17830	17764	17642	17958	17691	17760	17660	17649	17757	17681	17606	17780	17840	17788	17690	17879	17876	17843	17739	17762	17717	17849	17886	17867	17794	17798	17835	17633	17836	17759	17768	17715	17700	17627	17704	17617	17846	17697	17651	17796	17707	17839	17651	17718	17847	17520	17762	17768	17861	17703	17710	17737	17893	17743	17850	17623	17632	17875	18084	17802	17752	17734	17579	17871	17543	17737	17687	17701	17782	17682	17744	17744	17725	17760	17852	17670	18025	17735	17817	17638	17816	17759	17824	17861	17750	17994	17610	17542	17905	17883	17865	17730	17769	17788	17840	17524	17756	17615	17915	17852	17821	17861	17798	17659	17712	17698	17554	17694	17754	17710	17708	17795	17741	17698	17736	17664	17937	17786	17812	17787	17638	17846	17972	17657	17767	17553	17612	17746	17839	17915	17888	17745	17883	17927	17788	17705	17945	17759	17743	17813	17668	17538	17882	17806	17618	17686	17645	17778	17585	17596	17751	17559	17765	17554	17876	17656	18002	17834	17813	17904	17799	17927	17581	17662	17666	17713	17912	17767	17649	17679	17817	17743	17692	17598	17894	17727	17814	17941	17889	17797	17513	17605	17626	17833	17788	17838	17771	17818	17816	17795	17676	17814	17728	17791	17848	17658	17681	17638	17860	17764	17792	17762	17597	17532	17807	17608	17703	17827	17657	17827	17827	17716	17713	17457	17607	17811	17904	17570	17863	17786	17672	17825	17561	17703	17680	17779	17814	17599	17700	17930	17796	17873	17848	17599	17852	17797	17845	17792	17612	17559	17596	17607	17718	17582	17796	17867	17952	17823	17622	17658	17688	17869	17838	17703	17814	17840	17882	17740	17560	17829	17825	17703	17882	17747	17983	17851	17786	17909	17608	17911	17661	17784	17827	17588	17528	17862	17714	17649	17841	17864	17768	17695	17614	17650	17723	17824	17446	17586	17730	17710	17627	17652	17817	17811	17634	17668	17677	17804	17825	17626	17801	17929	17607	17629	17705	17579	17827	17804	17720	17986	17790	17782	17918	17727	17664	17659	17731	17897	17821	17644	17698	17805	17751	17741	17539	17720	17685	17699	17699	17930	17609	17567	17912	17590	17637	17612	17597	17721	17857	17630	17610	17829	17686	17831	17758	17752	17792	17769	17694	17694	17833	17809	17576	17858	17851	17761	17451	17805	17619	17740	17770	17826	17910	17698	17759	17680	17968	17520	17666	17656	17783	17965	17974	17760	17596	17660	17990	17795	17650	17708	17762	17804	17898	17837	17620	17650	17866	17960	17807	17794	17960	17713	17837	17857	17759	17849	17723	17827	17742	17755	17680	18014	17931	17599	17901	17928	17929	17677	17899	17794	17660	17603	17545	17559	17676	17715	17926	17695	17928	17758	17825	17761	17828	17839	17879	17778	17843	18006	17725	17867	17853	17899	17589	17818	17614	17613	17684	17741	17688	17856	17693	17882	17599	17848	17679	17964	17519	17855	17869	17782	17614	17693	17659	17783	17753	17812	17690	17846	17833	17931	17792	17626	17829	17758	17601	17816	17968	17813	17663	17608	17608	17604	17793	17808	17744	17860	17888	17818	17615	17581	17684	17675	17782	17621	17747	17774	17985	17707	17698	17742	17945	17846	17780	17676	17557	17886	17661	17631	17522	17925	17824	17623	17874	17855	17625	17760	17806	17813	17956	17755	17639	17767	17755	17966	17863	17595	17906	17532	17758	17864	17834	17882	17696	17892	17749	17806	17886	17593	17596	17774	17641	17661	17550	17669	17681	17729	17833	17666	17943	17640	17977	17825	17708	17633	17712	17934	17608	17878	17850	17867	17781	17952	17695	17832	17852	17765	17620	17683	17796	17836	17828	17708	17868	17792	17847	17702	17663	17640	17530	17824	17726	17792	17870	17878	17997	17893	17897	17803	17746	17779	17818	17905	17742	17701	17849	17876	17988	17777	17844	17521	17675	17544	17814	17667	17693	17726	17842	17645	17791	17854	17534	17770	17873	17728	17783	17752	17986	17777	17714	17566	17645	17783	17836	17748	17741	17903	17594	17926	17653	17835	17571	17618	17637	17597	17657	17781	17720	17908	17603	17687	17792	17837	17624	17902	17751	17714	17791	17707	17791	17657	17728	17746	17627	17798	17815	17688	17653	17711	17763	17782	17844	17711	17718	17784	17531	17821	18053	17781	17646	17716	17769	17759	17575	17811	17636	17633	17841	17839	17750	17967	17910	17698	17723	17678	17810	17806	17742	17820	17461	17782	18054	18015	17687	17898	17633	17577	17475	17770	17542	17772	17710	17624	17811	17724	17631	17853	17852	17947	17933	17738	17956	17827	17514	17963	17706	17886	17904	17782	17667	17612	17841	17681	17838	17805	17761	17841	17852	17701	17788	17679	17833	17695	17844	17678	17691	17623	17684	17729	17784	17817	17692	17946	17791	17771	17695	17830	17816	17798	17547	17756	17743	17627	17784	17502	17535	17941	17839	17934	17777	17680	17872	17727
15202	21039	20160	17237	17024	16461	16592	16242	15596	15678	15530	16933	19915	19175	17566	16079	15164	14895	14853	14731	14742	14733	14782	14712	14895	14613	14816	14566	14696	14719	14567	14671	14709	14872	14615	14681	14724	14730	14691	14708	14747	14850	14778	14739	14675	14583	14719	14721	14794	14798	14715	14666	14792	14879	14590	14893	14801	14727	14897	14758	14765	14791	14655	14785	14725	14686	14748	14624	14710	14698	14800	14727	14738	14876	14720	14789	14740	14714	14755	14895	14738	14795	14746	14804	14515	14718	14690	14821	14650	14732	14715	14847	14695	14678	14848	14801	14586	14877	14667	14847	14845	14676	14804	14735	14889	14686	14732	14653	14830	14744	14666	14830	14648	14732	14796	14796	14870	14704	14636	14785	14677	14677	14664	14708	14702	14737	14826	14632	14716	14805	14749	14834	14676	14872	14561	14761	14734	14889	14836	14793	14776	14510	14718	14660	14639	14631	14715	14618	14791	14742	14754	14823	14804	14741	14589	14637	14655	14783	14705	14717	14613	14967	14781	14589	14681	14814	14815	14649	14846	14919	14632	14736	14814	14633	14626	14645	14723	14607	14769	14758	14685	14838	14858	14670	14806	14683	14661	14771	14799	14467	14774	14850	14729	14751	14811	14792	14668	14668	14832	14606	14737	14870	14696	14694	14683	14500	14510	14655	14776	14791	14640	14785	14854	14671	14714	14598	14729	14658	14687	14874	14720	14764	14683	14740	14718	14756	14621	14699	14683	14640	14803	14822	14720	14734	14684	14793	14685	14568	14903	14689	14718	14741	14790	14762	14815	14780	14757	14522	14734	14764	14756	14611	14613	14893	14846	14799	14751	14772	14822	14853	14601	14656	14726	14702	14754	14692	14834	14655	15006	14713	14858	14756	14685	14728	14735	14792	14709	14803	14760	14826	14747	14755	14717	14620	14758	14640	14586	14808	14814	14802	14752	14740	14817	14663	14920	14767	14744	14688	14800	14634	14726	14831	14819	14891	14697	14725	14746	14888	14616	14723	14635	14883	14886	14762	14674	14780	14742	14632	14811	14619	14819	14639	14808	14720	14735	14793	14704	14918	14669	14677	14605	14757	14681	14570	14692	14741	14750	14749	14691	14587	14670	14761	14802	14745	14824	14705	14844	14700	14826	14709	14790	14735	14735	14778	14839	14688	14700	14722	14614	14660	14878	14729	14816	14681	14774	14797	14758	14735	14746	14681	14797	14720	14857	14715	14558	14739	14703	14783	14699	14672	14579	14895	14665	14940	14743	14687	14726	14717	14906	14766	14769	14667	14766	14775	14843	14709	14609	14857	14730	14728	14779	14690	14809	14829	14748	14717	14828	14593	14919	14742	14786	14775	14614	14721	14839	14617	14735	14754	14670	14663	14741	14871	14558	14808	14763	14712	14718	14741	14571	14676	14643	14812	14765	14674	14784	14831	14766	14590	14671	14790	14869	14757	14796	14837	14648	14733	14606	14642	14572	14623	14413	14716	14859	14888	14769	14791	14734	14702	14900	14795	14703	14614	14764	14790	14721	14945	14723	14886	14629	14530	14775	14689	14831	14789	14791	14578	14725	14695	14808	14854	14771	14804	14678	14674	14788	14688	14605	14753	14661	14774	14597	14612	14900	14723	14729	14789	14873	14513	14703	14789	14702	14723	14753	14592	14756	14670	14736	14704	14661	14729	14738	14680	14658	14778	14695	14708	14762	14718	14778	14753	14942	14705	14702	14738	14775	14922	14765	14597	14854	14797	14733	14817	14697	14782	14646	14653	14767	14821	14501	14705	14714	14716	14767	14813	14643	14573	15028	14556	14641	14745	14706	14725	14754	14789	14744	14721	14657	14552	14716	14876	14761	14566	14678	14794	14729	14771	14770	14855	14666	14689	14646	14765	14784	14735	14603	14561	14725	14783	14837	14692	14734	14692	14636	14621	14691	14917	14592	14832	14890	14623	14549	14705	14915	14682	14682	14709	14663	14796	14709	14750	14844	14823	14637	14822	14737	14585	14789	14890	14818	14977	14650	14661	14799	14614	14753	14780	14644	14669	14556	14697	14722	14680	14595	14800	14745	14576	14759	14635	14612	14552	14735	14761	14732	14785	14654	14580	14707	14634	14662	14808	14925	14646	14515	14430	14700	14760	14700	14765	14660	14803	14739	14783	14686	14840	14632	14631	14799	14843	14927	14748	14849	14660	14765	14688	14799	14751	14764	14674	14938	14837	14755	14816	14802	14657	14802	14559	14715	14659	14650	14727	14770	14643	14767	14478	14797	14651	14805	14831	14642	14709	14650	14695	14806	14833	14653	14593	14704	14933	14638	14776	14625	14774	14710	14619	14564	14724	14874	14685	14741	14567	14728	14701	14687	14647	14837	14905	14720	14813	14653	14614	14775	14705	14656	14879	14653	14707	14744	14661	14708	14694	14763	14755	14828	14821	14619	14642	14696	14768	14790	14679	14742	14767	14722	14700	14855	14811	14921	14664	14802	14612	14677	14764	14797	14569	14667	14773	14667	14700	14677	14845	14708	14654	14751	14815	14723	14858	14897	14807	14637	14744	14777	14804	14628	14961	14753	14709	14724	14924	14684	14717	14743	14607	14698	14800	14943	14726	14621	14936	14801	14833	14679	14603	14684	14697	14968	14763	14878	14771	14795	14860	14791	14629	14878	14874	14687	14885	14803	14986	14539	14787	14649	14817	14627	14767	14516	14688	14828	14653	14786	14723	14694	14673	14676	14756	14743	14780	14853	14650	14871	14747	14592	14768	14732	14892	14514	14747	14934	14673	14828	14733	14901	14625	14723	14816	14764	14684	14712	14853	14636	14796	14730	14800	14816	14821	14910	14634	14717	14764	14501	14819	14763	14787	14690	14759	14580	14875	14711	14748	14702	14622	14643	14893	14581	14687	14790	14652	14693	14651	14697	14888	14679	14842	14804	14643	14832	14714	14639	14855	14584	14654	14837	14708	14775	14575	14675	14643	14749	14688	14896	14703	14921	14744	14682	14574	14730	14896	14712	14814	14852	14808	14795	14814	14690	14815	14775	14757	14791	14686	14613	14633	14672	14640	14810	14877	14876	14747	14714	14883	14537	14578	14689	14694	14815	14878	14635	14751	14798	14583	14748	14830	14725	14743	14565	14661	14587	14654	14794	14718	14708	14604	14701	14552	14673	14715	14724	14611	14687	14858	14766	14772	14670	14776	14800	14643	14755	14636	14586	14781	14688	14695	14876	14659	14844	14755	14795	14551	14742	14659	14903	14728	14750	14650	14558	14842	14731	14711	14797	14789	14906	14666	14807	14723	14758	14672	14699	14789	14782	14823	14831	14650	14765	14735	14718	14785	14807	14748	14718	14674	14742	14945	14542	14544	14762	14887	14571	14747	14706	14698	14695	14792	14745	14613	14787	14676	14661	14697	14884	14649	14695	14837	14656	14592	14676	14577	14615	14882	14884	14694	14737	14624	14659	14849	14677	14773	14859	14748	14786	14759	14661	14729	14688	14875	14678	14671	14691	14721	14709	14911	14863	14721	14645	14601	14885	14646	14848	14876	14827	14722	14617	14740	14717	14730	14851	14774	14885	14737	14665	14890	14752	14673	14708	14772	14750	14806	14801	14624	14923	14569	14757	14591	14636	14679	14745	14599	14725	14636	14590	14655	14795	14767	14755	14549	14699	14887	14853	14665	14685	14697	14627	14626	14583	14686	14793	14633	14804	14824	14692	14820	14525	14744	14743	14826	14789	14857	14708	14648	14789	14716	14621	14917	14786	14602	14764	14697	14908	14458	14834	14873	14606	14808	14994	14853	14842	14831	14618	14783	14746	14693	14639	14843	14722	14908	14676	14641	14777	14662	14763	14714	14913	14714	14762	14661	14759	14678	14831	14738	14913	14754	14555	14762	14668	14664	14880	14805	14889	14706	14714	14816	14801	14918	14886	14640	14809	14664	14722	14775	14704	14557	14880	14796	14784	14537	14628	14698	14610	14556	14651	14718	14785	14549	14814	14802	14751	14699	14803	14702	14827	14648	14685	14880	14819	14749	14825	14700	14606	14868	14805	14763	14712	14687	14782	14851	14779	14768	14758	14695	14681	14754	14713	14855	14752	14824	14744	14693	14696	14680	14819	14726	14595	14775	14745	14766	14629	14857	14671	14662	14849	14805	14913	14650	14749	14851	14712	14759	14624	14886	14835	14718	14709	14770	14607	14998	14745	14750	14741	14713	14712	14712	14659	14734	14718	14909	14673	14636	14841	14745	14842	14763	14769	14740	14814	14683	14639	14749	14626	14684	14805	14669	14866	14754	14777	14750	14663	14746	14655	14775	14916	14655	14732	14834	14725	14620	14576	14737	14838	14687	14833	14810	14761	14770	14748	14714	14660	14786	14596	14727	14610	14789	14638	14649	14655	14711	14791	14764	14643	14803	14807	14845	14652	14747	14841	14632	14734	14808	14792	14585	14564	14715	14922	14708	14848	14979	14901	14757	14611	14773	14825	14852	14890	15013	14749	14760	14837	14713	14648	14692	14759	14651	14734	14611	14747	14702	14987	14791	14852	14571	14806	14751	14617	14741	14773	14761	14756	14843	14692	14769	14742	14731	14846	14833	14702	14891	14663	14728	14720	14757	14654	14729	14746	14605	14572	14728	14674	14826	14734	14686	14667	14878	14844	14820	14658	14713	14799	14777	14740	14706	14655	14728	14643	14730	14781	14643	14677	14645	14696	14666	14720	14663	14827	14757	14725	14812	14877	14875	14903	14758	14868	14725	14748	14762	14739	14885	14690	14798	14805	14780	14715	14843	14752	14784	14545	14741	14793	14744	14775	14625	14690	14659	14896	14757	14715	14725	14734	14843	14797	14857	14700	14660	14911	14830	14723	14846	14947	14618	14724	14751	14825	14614	14841	14517	14936	14595	14794	14781	14659	14754	14745	14873	14634	14692	14727	14713	14806	14680	14764	14765	14825	14854	14660	14798	14614	14692	14836	14707	14693	14764	14731	14652	14710	14808	14857	14745	14730	14739	14796	14744	14636	14607	14619	14968	14724	14743	14847	14620	14757	14717	14937	14820	14809	14819	14734	14910	14780	14746	14923	14858	14715	14616	14764	14931	14672	14762	14708	14762	14505	14677
24305	20998	28129	24453	22194	21079	20893	19445	19087	19042	19387	23341	33590	30870	27000	22243	19234	18188	17829	17812	17923	17931	17767	17687	17675	17749	17771	17641	17688	17868	17842	17624	17760	17697	17801	17775	17728	17589	17534	17681	17616	17458	17461	17569	17626	17479	17659	17738	17613	17590	17802	17867	17744	17696	17743	17733	17614	17491	17534	17485	17636	17601	17631	17613	17575	17746	17599	17549	17681	17669	17668	17505	17630	17743	17678	17585	17593	17750	17707	17754	17608	17602	17629	17595	17567	17719	17635	17535	17622	17441	17877	17565	17810	17590	17531	17686	17511	17707	17746	17572	17674	17582	17704	18019	17532	17442	17815	17556	17820	17625	17605	17590	17600	17605	17717	17692	17790	17701	17692	17754	17602	17657	17610	17789	17826	17493	17541	17668	17601	17363	17746	17559	17702	17992	17694	17571	17653	17677	17608	17635	17854	17669	17719	17738	17650	17522	17551	17744	17822	17684	17675	17529	17771	17645	17739	17747	17690	17581	17560	17597	17341	17710	17543	17707	17595	17637	17653	17866	17620	17712	17601	17590	17699	17545	17544	17666	17618	17662	17666	17586	17920	17616	17747	17586	17548	17466	17663	17492	17602	17742	17835	17422	17551	17422	17527	17572	17576	17456	17473	17624	17698	17557	17608	17695	17635	17635	17512	17725	17784	17666	17570	17758	17661	17577	17763	17644	17578	17625	17465	17621	17870	17558	17668	17621	17694	17693	17565	17506	17720	17703	17701	17424	17701	17506	17766	17786	17556	17528	17502	17474	17575	17624	17431	17561	17657	17529	17659	17500	17626	17569	17640	17710	17749	17616	17573	17605	17452	17569	17739	17501	17488	17662	17743	17478	17645	17658	17617	17463	17645	17753	17392	17612	17513	17602	17670	17505	17664	17671	17704	17621	17525	17697	17741	17771	17670	17582	17748	17565	17516	17694	17433	17580	17704	17776	17665	17748	17652	17480	17649	17510	17608	17656	17776	17643	17803	17690	17508	17524	17593	17556	17674	17628	17689	17578	17816	17505	17698	17668	17515	17695	17635	17579	17574	17585	17835	17467	17674	17605	17760	17522	17655	17639	17561	17578	17594	17696	17473	17557	17648	17550	17694	17737	17600	17614	17557	17470	17773	17565	17603	17725	17592	17629	17704	17420	17616	17439	17657	17595	17601	17711	17681	17673	17733	17703	17574	17655	17540	17503	17501	17606	17640	17560	17501	17646	17602	17366	17584	17712	17552	17423	17330	17716	17517	17583	17507	17702	17778	17588	17447	17519	17695	17473	17406	17627	17712	17617	17483	17568	17654	17536	17719	17601	17843	17688	17432	17803	17585	17433	17576	17637	17551	17910	17739	17794	17667	17393	17461	17644	17525	17474	17621	17731	17367	17737	17719	17717	17689	17383	17665	17506	17714	17565	17530	17638	17538	17785	17728	17738	17629	17591	17781	17806	17585	17517	17863	17441	17586	17513	17749	17704	17653	17554	17601	17769	17591	17719	17356	17690	17513	17762	17672	17694	17662	17625	17462	17667	17661	17671	17591	17687	17477	17512	17624	17757	17712	17790	17465	17732	17728	17616	17596	17721	17667	17579	17771	17759	17564	17429	17757	17667	17451	17561	17824	17750	17575	17488	17553	17497	17720	17696	17593	17536	17669	17810	17666	17666	17669	17503	17478	17723	17414	17608	17833	17561	17535	17581	17859	17721	17601	17599	17639	17514	17872	17511	17747	17655	17714	17561	17556	17916	17545	17571	17590	17667	17376	17675	17699	17748	17592	17593	17674	17595	17510	17669	17546	17453	17592	17632	17612	17619	17730	17789	17443	17546	17757	17629	17956	17859	17715	17488	17539	17571	17737	17334	17702	17626	17663	17578	17620	17738	17664	17589	17569	17494	17752	17562	17867	17552	17621	17531	17655	17584	17517	17808	17726	17624	17547	17706	17731	17594	17527	17494	17695	17657	17706	17690	17730	17459	17689	17425	17762	17568	17729	17569	17604	17581	17547	17516	17400	17663	17554	17679	17550	17754	17656	17552	17458	17609	17645	17641	17476	17762	17709	17640	17586	17462	17235	17513	17527	17530	17669	17725	17759	17663	17598	17602	17605	17631	17589	17707	17641	17745	17600	17562	17558	17520	17717	17660	17590	17571	17666	17678	17744	17572	17737	17506	17487	17567	17522	17518	17564	17663	17744	17774	17595	17461	17571	17698	17597	17847	17730	17721	17465	17672	17565	17687	17611	17864	17607	17736	17630	17641	17598	17620	17641	17539	17753	17618	17586	17833	17773	17726	17599	17584	17532	17592	17490	17803	17662	17655	17690	17570	17537	17760	17828	17658	17737	17589	17765	17783	17673	17570	17591	17496	17535	17785	17771	17623	17649	17480	17623	17633	17696	17644	17506	17697	17539	17556	17586	17399	17652	17575	17719	17475	17615	17583	17478	17704	17778	17771	17691	17699	17740	17497	17526	17366	17716	17621	17790	17595	17483	17568	17611	17607	17478	17797	17871	17559	17601	17791	17556	17681	17618	17542	17667	17635	17889	17898	17526	17594	17578	17620	17573	17727	17678	17791	17641	17602	17764	17697	17897	17722	17673	17656	17608	17638	17452	17545	17542	17769	17661	17524	17829	17749	17680	17800	17584	17767	17857	17602	17604	17497	17719	17580	17445	17517	17757	17765	17673	17473	17723	17617	17634	17493	17788	17916	17598	17453	17703	17729	17521	17406	17676	17624	17591	17600	17651	17718	17866	17566	17777	17621	17526	17697	17420	17531	17782	17611	17708	17747	17807	17726	17662	17510	17589	17532	17845	17713	17505	17696	17771	17620	17559	17758	17610	17590	17318	17679	17625	17797	17701	17458	17683	17520	17674	17562	17773	17711	17784	17523	17805	17539	17624	17540	17615	17658	17546	17523	17707	17829	17559	17543	17569	17398	17528	17460	17747	17679	17622	17669	17324	17576	17589	17578	17512	17536	17444	17553	17506	17542	17637	17763	17831	17466	17604	17591	17527	17466	17711	17379	17829	17686	17621	17701	17525	17578	17579	17548	17646	17830	17733	17569	17420	17700	17560	17529	17566	17723	17721	17686	17473	17610	17571	17580	17598	17750	17615	17610	17466	17656	17515	17670	17508	17790	17618	17744	17828	17727	17526	17637	17786	17613	17649	17480	17563	17721	17694	17534	17644	17617	17664	17514	17696	17594	17691	17485	17488	17573	17591	17623	17563	17650	17619	17786	17795	17621	17449	17550	17783	17616	17646	17599	17731	17562	17605	17617	17869	17509	17755	17670	17614	17756	17562	17586	17789	17783	17762	17749	17729	17773	17652	17629	17614	17522	17515	17682	17493	17566	17477	17657	17632	17553	17775	17622	17677	17633	17434	17528	17421	17613	17667	17758	17596	17516	17656	17664	17540	17810	17617	17658	17713	17801	17760	17783	17480	17726	17508	17601	17630	17692	17638	17698	17826	17705	17708	17816	17482	17760	17706	17661	17633	17811	17399	17499	17714	17539	17552	17614	17531	17694	17668	17839	17720	17509	17733	17676	17605	17711	17656	17828	17594	17740	17522	17571	17877	17564	17672	17779	17589	17763	17527	17615	17743	17735	17641	17590	17660	17633	17672	17646	17515	17627	17620	17623	17488	17669	17733	17798	17626	17595	17673	17538	17532	17708	17504	17624	17726	17595	17512	17783	17775	17831	17672	17598	17674	17722	17638	17565	17705	17438	17598	17537	17499	17779	17693	17624	17646	17484	17618	17760	17370	17540	17568	17533	17546	17658	17377	17572	17556	17650	17634	17600	17453	17655	17617	17674	17433	17610	17573	17601	17514	17643	17642	17547	17691	17837	17646	17540	17767	17554	17614	17726	17989	17792	17645	17636	17503	17636	17553	17624	17599	17632	17486	17528	17914	17801	17676	17622	17701	17639	17765	17647	17816	17626	17665	17657	17628	17623	17731	17599	17546	17469	17611	17697	17562	17614	17445	17672	17582	17739	17506	17782	17740	17621	17682	17522	17625	17650	17563	17634	17718	17678	17688	17713	17600	17601	17525	17684	17513	17606	17744	17705	17676	17541	17541	17652	17581	17808	17681	17595	17728	17556	17555	17601	17693	17718	17670	17724	17672	17753	17798	17624	17619	17704	17647	17741	17832	17646	17635	17693	17806	17589	17749	17757	17608	17495	17745	17801	17677	17722	17643	17764	17619	17572	17751	17753	17771	17589	17513	17761	17629	17843	17477	17438	17494	17611	17680	17673	17666	17493	17688	17760	17668	17588	17530	17428	17554	17718	17501	17573	17625	17745	17539	17569	17716	17416	17674	17497	17780	17674	17695	17586	17746	17635	17611	17470	17705	17480	17513	17785	17733	17695	17690	17669	17623	17596	17705	17547	17528	17834	17692	17597	17675	17613	17526	17717	17567	17670	17754	17540	17484	17576	17710	17673	17628	17647	17802	17556	17581	17552	17596	17724	17557	17635	17677	17591	17729	17530	17746	17476	17555	17418	17818	17752	17628	17488	17610	17641	17806	17483	17398	17560	17537	17689	17600	17536	17650	17473	17645	17532	17673	17756	17644	17571	17411	17702	17851	17579	17500	17551	17475	17828	17666	17464	17606	17521	17502	17615	17835	17629	17611	17443	17635	17549	17620	17574	17767	17550	17866	17562	17494	17593	17459	17813	17547	17832	17595	17595	17753	17639	17652	17463	17622	17624	17578	17467	17540	17535	17620	17559	17583	17529	17675	17826	17689	17664	17585	17695	17811	17688	17706	17640	17454	17595	17765	17435	17348	17571	17562	17656	17654	17734	17830	17673	17627	17520	17511	17643	17652	17529	17618	17651	17590	17672	17456	17449	17562	17775	17592	17710	17670	17582	17670	17766	17472	17638	17727	17501	17516	17604	17697	17577	17396	17834	17626	17490	17678	17493	17731	17695	17703	17606	17484	17461	17637	17710	17739	17592	17688	17776	17473	17488	17635	17726	17706	17523	17517	17615	17749	17846	17659	17768	17639	17602	17480	17659	17661	17688	17863	17555	17678	17272	17875	17587	17528	17515	17820	17482	17497	17867	17534	17613	17870	17607	17601	17569	17469	17357	17717	17561	17640	17668	17615	17873	17752	17581
13817	23562	22910	18934	18314	18005	17147	17106	16698	16426	17202	23220	33598	30366	24655	19164	15788	15216	14735	14671	14683	14786	14822	14757	14636	14643	14591	14616	14652	14618	14693	14736	14748	14655	14664	14647	14925	14778	14751	14753	14504	14809	14765	14725	14805	14568	14725	14769	14675	14696	14750	14671	14823	14730	14726	14603	14761	14748	14806	14652	14814	14830	14655	14652	14725	14572	14810	14838	14636	14619	14678	14739	14797	14597	14891	14616	14753	14811	14822	14716	14790	14779	14628	14765	14769	14734	14842	14504	14691	14796	14678	14815	14847	14721	14812	14571	14762	14539	14733	14657	14868	14703	14735	14743	14792	14860	14690	14955	14555	14701	14752	14690	14529	14652	14706	14648	14813	14687	14726	14748	14678	14693	14660	14521	14801	14486	14960	14691	14649	14682	14614	14750	14867	14688	14689	14719	14852	14829	14713	14591	14677	14704	14808	14676	14702	14715	14656	14739	14838	14816	14597	14586	14682	14578	14711	14741	14789	14670	14605	14680	14674	14735	14770	14668	14727	14716	14596	14761	14745	14759	14694	14794	14550	14658	14839	14747	14635	14684	14760	14794	14717	14732	14618	14542	14761	14546	14516	14778	14549	14747	14590	14740	14585	14712	14577	14650	14642	14595	14876	14778	14732	14695	14787	14734	14743	14640	14595	14646	14699	14655	14509	14807	14606	14768	14644	14673	14738	14632	14749	14681	14704	14542	14704	14887	14687	14585	14530	14668	14574	14773	14685	14677	14571	14778	14731	14618	14649	14650	14636	14778	14713	14827	14747	14845	14718	14759	14617	14822	14719	14823	14746	14776	14804	14629	14581	14813	14663	14656	14712	14834	14734	14481	14741	14720	14672	14691	14755	14770	14754	14727	14729	14462	14761	14690	14748	14749	14643	14670	14574	14584	14645	14616	14691	14746	14752	14715	14469	14710	14766	14528	14669	14700	14671	14681	14714	14738	14616	14675	14636	14853	14833	14652	14700	14713	14454	14884	14654	14739	14737	14726	14730	14642	14657	14648	14671	14635	14743	14881	14943	14636	14667	14702	14584	14773	14753	14717	14744	14650	14697	14730	14649	14682	14478	14568	14516	14481	14792	14630	14634	14694	14759	14753	14850	14694	14697	14688	14709	14764	14723	14648	14700	14631	14774	14708	14698	14728	14592	14554	14757	14764	14588	14704	14553	14849	14788	14784	14594	14552	14706	14651	14612	14783	14762	14637	14624	14724	14648	14830	14586	14585	14835	14815	14508	14599	14655	14675	14504	14706	14767	14726	14573	14753	14648	14602	14532	14669	14676	14581	14541	14672	14679	14746	14736	14684	14739	14816	14649	14682	14722	14770	14743	14597	14668	14439	14671	14634	14768	14734	14681	14591	14795	14736	14523	14616	14641	14906	14594	14829	14725	14724	14592	14660	14723	14625	14837	14657	14647	14609	14465	14557	14696	14660	14863	14678	14764	14560	14821	14843	14654	14739	14674	14862	14647	14796	14680	14794	14731	14641	14724	14702	14770	14655	14923	14761	14594	14751	14774	14631	14678	14603	14585	14721	14732	14731	14679	14676	14668	14610	14760	14853	14741	14577	14592	14742	14739	14511	14884	14771	14753	14688	14676	14654	14749	14541	14508	14718	14659	14671	14823	14541	14664	14616	14632	14763	14791	14617	14646	14470	14599	14531	14583	14626	14798	14663	14550	14794	14818	14627	14828	14714	14732	14701	14606	14620	14729	14727	14888	14770	14686	14829	14668	14590	14654	14636	14712	14679	14574	14611	14789	14621	14944	14693	14730	14522	14602	14638	14637	14599	14623	14640	14603	14569	14712	14664	14806	14633	14722	14799	14735	14701	14714	14701	14693	14541	14833	14630	14718	14648	14811	14582	14653	14674	14696	14693	14636	14815	14654	14711	14590	14706	14551	14748	14517	14715	14673	14573	14656	14647	14498	14588	14600	14732	14687	14639	14828	14671	14653	14691	14617	14615	14712	14635	14754	14595	14630	14880	14785	14602	14654	14627	14868	14627	14918	14781	14783	14620	14743	14620	14712	14615	14585	14726	14626	14906	14509	14578	14640	14689	14679	14645	14510	14644	14706	14582	14538	14718	14691	14530	14801	14740	14847	14492	14638	14732	14753	14626	14661	14724	14561	14756	14585	14837	14602	14560	14730	14672	14709	14787	14701	14699	14895	14746	14738	14638	14629	14656	14608	14750	14485	14690	14539	14797	14765	14782	14564	14732	14691	14523	14635	14734	14539	14761	14836	14647	14536	14557	14840	14872	14763	14583	14762	14657	14681	14731	14678	14653	14887	14616	14632	14682	14601	14729	14693	14824	14590	14627	14605	14751	14828	14680	14623	14626	14767	14522	14638	14645	14672	14767	14725	14785	14693	14752	14764	14666	14737	14726	14617	14647	14667	14661	14672	14780	14723	14838	14570	14688	14610	14710	14567	14774	14670	14723	15025	14739	14837	14589	14893	14541	14641	14677	14721	14764	14689	14854	14582	14795	14755	14572	14667	14603	14645	14435	14879	14759	14904	14623	14798	14718	14613	14664	14785	14666	14752	14759	14849	14646	14745	14577	14716	14624	14660	14734	14595	14711	14737	14682	14442	14711	14746	14775	14860	14590	14737	14634	14627	14685	14588	14720	14459	14716	14606	14781	14703	14876	14755	14713	14598	14561	14705	14816	14614	14687	14627	14659	14682	14747	14560	14808	14743	14709	14586	14755	14571	14681	14873	15042	14708	14590	14610	14749	14597	14664	14553	14586	14712	14612	14868	14628	14651	14680	14763	14680	14684	14665	14556	14740	14712	14673	14729	14879	14757	14626	14607	14592	14768	14540	14574	14914	14567	14561	14607	14586	14695	14707	14616	14652	14628	14590	14626	14666	14655	14705	14698	14657	14642	14558	14747	14681	14555	14714	14739	14665	14813	14562	14796	14724	14792	14766	14702	14796	14726	14711	14763	14592	14613	14697	14825	14795	14579	14830	14582	14531	14663	14642	14634	14840	14737	14643	14685	14751	14604	14792	14625	14759	14551	14695	14487	14647	14748	14810	14658	14652	14631	14791	14665	14691	14578	14797	14771	14570	14779	14695	14678	14750	14629	14587	14599	14650	14668	14813	14761	14860	14703	14764	14547	14708	14752	14661	14711	14538	14674	14629	14859	14837	14701	14503	14631	14560	14914	14826	14879	14536	14638	14766	14767	14781	14703	14659	14731	14714	14451	14673	14668	14683	14671	14731	14607	14711	14627	14772	14905	14863	14671	14448	14592	14659	14669	14817	14701	14639	14570	14667	14661	14692	14697	14453	14762	14701	14749	14837	14669	14652	14775	14821	14626	14547	14689	14514	14768	14660	14709	14611	14615	14664	14559	14604	14793	14679	14702	14827	14774	14595	14644	14728	14724	14614	14713	14655	14647	14708	14698	14663	14776	14826	14633	14739	14523	14782	14693	14766	14670	14693	14683	14541	14608	14702	14676	14617	14579	14771	14516	14857	14690	14836	14573	14899	14875	14713	14766	14669	14901	14613	14660	14573	14554	14493	14650	14721	14696	14711	14748	14662	14776	14728	14828	14606	14719	14735	14671	14643	14808	14612	14659	14773	14741	14741	14736	14834	14743	14586	14799	14763	14821	14525	14623	14724	14832	14690	14846	14794	14879	14720	14561	14721	14851	14671	14669	14677	14643	14895	14708	14786	14686	14720	14616	14590	14583	14739	14858	14836	14773	14826	14849	14772	14653	14865	14730	14734	14836	14798	14482	14851	14525	14632	14779	14621	14691	14788	14879	14600	14754	14744	14696	14629	14663	14818	14609	14705	14771	14606	14652	14820	14673	14592	14726	14715	14607	14707	14562	14795	14547	14641	14649	14786	14663	14570	14843	14688	14666	14594	14786	14644	14612	14690	14656	14601	14830	14795	14672	14816	14687	14687	14745	14626	14708	14888	14683	14681	14626	14640	14671	14721	14697	14652	14748	14548	14912	14723	14597	14713	14684	14654	14466	14748	14857	14557	14884	14860	14623	14863	14681	14624	14699	14628	14633	14689	14704	14743	14601	14721	14619	14590	14662	14599	14593	14746	14716	14770	14802	14449	14522	14811	14881	14617	14565	14578	14818	14621	14725	14755	14600	14687	14699	14715	14824	14727	14667	14733	14738	14842	14879	14710	14628	14793	14639	14682	14855	14634	14651	14667	14586	14731	14853	14853	14801	14624	14624	14690	14815	14717	14741	14626	14683	14588	14732	14690	14527	14759	14866	14666	14783	14683	14686	14768	14702	14731	14652	14588	14664	14730	14640	14778	14686	14734	14619	14582	14734	14881	14539	14651	14730	14521	14685	14796	14620	14756	14853	14717	14791	14647	14751	14641	14926	14754	14637	14685	14552	14710	14652	14580	14630	14465	14802	14698	14573	14746	14786	14685	14796	14624	14814	14676	14667	14600	14506	14882	14726	14821	14576	14691	14595	14585	14852	14712	14744	14778	14715	14690	14697	14806	14707	14544	14468	14624	14776	14607	14717	14751	14820	14764	14558	14705	14717	14706	14599	14600	14762	14641	14746	14628	14689	14660	14549	14679	14620	14723	14725	14707	14512	14699	14834	14735	14576	14676	14631	14729	14537	14651	14584	14753	14792	14741	14655	14806	14768	14675	14687	14605	14407	14671	14592	14767	14707	14784	14687	14744	14598	14544	14795	14919	14727	14754	14749	14584	14663	14730	14755	14720	14805	14741	14541	14796	14808	14587	14682	14680	14669	14815	14467	14748	14721	14712	14729	14621	14735	14514	14797	14708	14743	14738	14711	14680	14565	14554	14664	14641	14822	14625	14669	14575	14626	14793	14659	14682	14722	14814	14559	14702	14754	14750	14696	14550	14880	14597	14810	14532	14749	14787	14719	14842	14414	14695	14832	14550	14598	14861	14676	14738	14674	14618	14653	14476	14808	14795	14592	14816	14750	14638	14743	14567	14674	14548	14612	14641	14825	14644	14651	14615	14554	14725	14733	14795	14498	14665	14756	14646	14606	14703	14808	14684	14573	14704	14613	14623	14669	14621	14725	14649	14683	14638	14622	14731	14838	14577	14697	14876	14769	14620	14733	14532	14662	14508	14647	14800	14741	14755
22552	21019	28897	23349	21210	23587	26479	21221	20071	20096	20633	29894	49062	45611	37502	28494	21554	19260	18371	18163	17986	18198	18094	17787	17934	18018	17904	17793	17932	17891	17941	17951	17921	17994	17823	17876	17813	17754	17921	18015	17839	17768	17884	17789	17800	17860	18064	17976	17823	17811	17957	17769	17853	17771	17859	17951	17739	17694	17713	17836	17903	17930	17853	17845	17935	17911	17926	17999	17884	17852	17732	17938	17700	17811	17940	17799	17918	17682	17872	17879	17739	17713	17906	18076	17726	18008	17834	17811	17829	17906	17758	17787	17655	17696	17926	17864	17950	17683	17618	17811	17669	17919	17880	17767	17828	17754	17882	17753	17707	17769	17798	17866	17776	17768	17986	18000	17853	17763	17848	17877	17687	17619	17936	17779	17781	17860	17930	17840	17610	17748	17673	17797	17775	17758	17912	17936	17656	17719	17829	17776	17544	17661	17824	17657	17792	17793	17741	17967	17849	17753	17857	17615	17734	17746	17624	17691	17712	17644	17769	17726	17821	17802	17614	17652	17676	17986	17791	17649	17810	17715	17682	17753	17696	17824	17740	17686	17757	17706	17721	17884	17830	17769	17458	17705	17629	17638	17736	17879	17861	17868	17695	17728	17757	17867	17695	17688	17810	17927	17946	17899	17738	17723	17659	17907	17804	17728	17795	17826	17850	17848	17827	17532	17822	17825	17694	17746	17783	17816	17790	17494	17726	17783	17845	17730	17634	17734	17594	17923	17961	17820	17794	17790	17755	18084	17691	17791	17940	17954	17684	18018	17910	17588	17885	17834	17816	17982	17606	17657	17768	17768	17773	17830	17831	17682	17759	17839	17932	17828	17698	17778	17788	17728	17893	17541	18005	17789	17757	17799	17822	17651	17736	17825	17891	17735	17969	17857	17863	17777	17767	17905	17646	17684	17675	17748	17727	17906	17797	18012	17801	17651	17799	17931	17956	17747	17762	17889	17793	17707	17878	17851	17758	18051	17945	17791	17946	17778	17957	17993	17757	17782	17871	17618	17931	17579	17614	17826	17831	17837	17515	17742	17790	17794	17763	17847	17553	17651	17799	17763	17806	17802	17909	17610	17782	17792	17890	17758	17689	17644	17926	17577	17719	17816	17776	17813	17778	17712	17549	17746	17957	17761	17635	17910	17804	17783	17629	17800	17672	17581	17809	17653	17847	17779	17889	17579	17889	17684	17739	17719	17823	17659	17815	17697	17796	17726	17785	17601	17921	17687	17712	17743	17584	17968	17735	17807	17939	17994	17922	17838	17713	17669	17964	17832	17665	17768	17805	17839	17639	17799	17573	17841	17636	17933	17876	17653	17701	17791	17807	17953	17864	17865	17798	17814	17786	17788	17931	17674	17855	17799	17766	17758	17672	17684	17802	17678	17839	17861	17807	17718	17619	17774	17987	17644	17713	17739	17516	17868	17936	17793	17713	18033	17794	17762	17836	17807	17995	17647	17628	17693	17577	17677	17818	17845	17902	17992	17920	17886	17691	17892	17765	17718	17860	17768	17762	17825	17843	17868	17831	17955	17802	17784	17861	17700	17616	17740	17907	17841	17708	17856	17687	17811	17683	18043	17878	17630	17489	17680	17759	17445	17786	17873	17725	17733	17644	17814	17814	17659	17643	17660	17757	17823	17962	17788	17858	17867	17948	17619	17996	17856	17721	17731	17731	17880	17955	17776	17691	17736	17710	17805	17784	17707	17690	17717	17722	17654	17795	17895	17839	17867	17989	18114	18119	18012	17801	17678	17719	17767	17931	17753	17769	17706	17985	17873	18076	17804	17767	17587	17817	17699	17895	17818	17843	17932	18001	17738	17941	17960	17828	17702	17665	17891	17785	17963	17751	17512	17687	17557	17818	17539	17828	17881	17825	17705	17686	17839	17711	17871	17877	17842	18029	17794	17889	17699	17814	17784	17835	17813	17951	17792	17796	17823	17893	17712	17684	17736	17614	17821	17808	17839	17654	17817	17944	17480	17877	17863	17762	17817	17714	17609	17578	17734	17825	17861	17694	17678	17835	17886	17946	17642	17954	17795	17771	17780	17857	17940	17986	17737	17733	17716	17685	17597	18010	17869	17680	17848	17579	17721	17878	17878	17842	17877	17966	17807	17863	17745	17862	17858	17772	17746	17802	17756	17694	17742	17799	17843	17887	17787	17601	17605	17625	17837	17775	17794	17810	17788	17786	17839	17923	17612	17752	17740	17687	17744	17940	17745	17803	17986	17852	17534	17885	17790	17951	17833	17765	17697	17995	17882	17830	17625	17785	17832	17840	17676	17668	17660	17780	17723	17737	17726	17461	17527	17814	17921	17743	17738	17871	17798	17885	17768	17740	17949	17841	17615	17678	17810	17824	17452	17900	17733	17804	17659	17770	17725	17810	17701	17689	17752	17654	17843	17789	17823	17981	17862	17907	17930	17804	17685	17607	17690	17693	17768	17755	17710	17590	17882	17659	17687	17719	17800	17884	17731	17684	17813	17865	18013	17774	17826	17780	17691	17802	17947	17715	17881	17978	17921	17617	17819	17788	17739	17764	17939	17691	17718	17844	17896	17875	17706	17760	17888	17817	17675	17900	17854	17781	17780	17933	17793	17816	17935	17727	17724	17875	17710	17878	17583	17792	17683	17861	17706	17709	17745	17839	17936	17661	17714	17770	17733	17596	17731	17635	17901	17779	17883	17802	17753	17591	17752	17836	17739	17769	17922	17593	17739	17808	17758	17806	17896	17776	17601	17724	17722	17682	17761	17938	17831	17677	17721	17907	17904	17700	18111	17684	17855	17678	17673	17803	17941	17534	17687	17785	17754	17773	17557	17922	17839	17855	17823	17911	17676	17723	17834	17877	17753	17800	17630	17801	17704	17440	17995	17850	17747	17757	17792	17705	17732	17932	17716	17701	17832	17888	17742	17650	17832	17705	17904	17792	17870	17752	17836	17794	17663	17776	17701	17780	17718	17685	17751	17724	18037	17670	17790	17851	17685	17733	17561	17705	17875	18091	17866	17732	17663	17695	17715	17677	17769	17750	17805	17722	17683	17823	17677	17979	17784	17684	17795	17814	17666	17698	17711	17763	17892	17954	17661	17643	17623	17602	17927	17889	17839	17821	17821	17683	17718	17762	17732	17656	17536	17854	17772	17900	17769	17936	17694	17621	17717	17653	17965	17822	17860	17831	17701	17879	17682	17720	17805	17753	17932	17813	17937	17791	17865	17798	17718	17772	17549	17807	17615	17573	17788	17736	17789	17829	17787	17905	17807	17819	17760	17864	17880	17780	17973	17915	18017	17725	17931	17850	17936	17965	17846	17619	17739	17756	17709	17709	17789	17818	17582	17548	17786	17808	17890	17916	17613	17842	17806	17799	17880	17709	17668	17988	17815	17687	17810	17707	17728	17867	17609	17556	17723	17709	17940	17721	17706	17737	17731	17708	17715	17738	17905	17679	17657	17969	17698	17751	17708	17866	17761	17548	17642	17839	17861	17791	17784	17968	17620	17771	17587	17821	17737	17760	17985	17692	17675	17796	17853	17730	17741	17811	17633	17769	17749	17922	17723	17996	17886	17750	17782	17640	17731	18001	17791	17978	17868	17871	17762	18107	17952	17755	17807	17717	17844	17849	17755	17658	17614	17749	17777	17887	17803	17765	17950	17815	17847	17795	17763	17567	17571	17821	17925	17893	17807	17922	17848	17901	17822	17753	17846	17762	17907	17751	17857	17640	17942	17812	17598	17758	17722	17752	17756	17660	17795	17834	17797	17956	17784	17864	17753	17782	17824	17975	17782	17846	17747	17658	17968	17807	17886	17803	17890	17772	17919	17802	17704	17738	17765	17648	17787	17901	17850	17950	17828	17672	17862	17690	17748	17586	17872	17849	17930	17779	17794	17792	17904	17702	17906	17893	17799	17751	17733	17655	17707	17870	17777	17652	17881	17638	17701	17775	17849	17695	17871	17702	17902	17944	18095	17700	17743	17823	17704	17865	17788	17926	17890	17831	17818	17688	18015	17855	17709	17804	17809	17813	17807	17727	17757	17779	17783	17833	17903	17749	17498	17721	17825	17946	17905	17838	17751	17858	17812	17744	17807	17948	17829	17712	17658	17825	17621	17810	17830	17710	17707	17554	17780	17977	17790	17888	17848	17834	17640	18243	17877	17716	17814	17704	17924	17921	17665	17849	17929	17865	17927	17752	17734	17896	17872	17652	17924	17818	17755	17760	17784	17761	17662	17705	17750	17886	17886	17808	17944	17730	17818	17668	17784	17851	17861	17889	17871	17785	17740	17745	17535	17508	17796	17731	17795	17951	17840	17822	17665	17746	17858	17812	17659	17839	17783	17800	17914	17787	17763	17847	17618	17751	17759	17930	17832	17741	17646	17952	17849	17696	17517	17774	17660	17846	17807	17662	17769	17671	17861	17763	17808	17800	17669	17793	17640	17721	17809	17650	17871	17919	17819	17833	17794	17858	17676	17664	17822	17726	17830	17759	17702	17773	17683	17592	17546	17931	17686	17620	17594	17724	17889	17786	17765	17585	17577	17641	17600	17754	17726	17512	17707	17771	17774	17717	17680	17944	17745	17897	17647	17849	17932	18073	17738	17761	17894	18037	17852	17950	17745	17799	17904	17753	17734	17715	17839	17889	17652	17673	17772	17895	18002	17615	17802	17870	17678	17775	17494	17594	17744	17701	17623	17820	17908	17695	17581	17673	17754	17711	17654	17965	17662	17778	17523	17591	17868	17659	17731	17840	17759	17699	17793	17691	17851	17894	17819	17839	17893	17817	17750	17823	17566	17870	18016	17849	17858	17626	17682	17567	17657	17829	17855	17695	18035	17741	17759	17699	17890	17735	17710	17794	17723	17636	17828	18119	17924	17710	17829	17661	17824	17729	17530	17814	17904	17829	17622	17773	17832	17592	17713	17732	17835	17900	17748	17865	17876	17776	17960	18140	17965	17738	17787	17951	17749	17934	17774	17824	17908	17965	17733	17667	17559	17824	17642	17872	17767	17581	17844	17781	17664	17694	17660	17630	17650	17866	17921	17908	17518	17679	17591	17753	17628	17851	17718	17617	17769	17821	17666	17907	17670	17616	17859	17734	17907	17599	17753	17895	17776
15759	29674	28856	23155	21660	20251	18945	19109	18411	17898	18639	31815	47278	43660	35348	25328	17611	15568	15345	14802	14914	14615	14892	14817	14851	14612	14855	14595	14809	14868	14819	14718	14936	14721	14671	15063	14804	14653	14851	14799	14716	14738	14890	14708	14854	14770	14788	14779	14637	14750	14910	14888	14731	14961	14780	14936	14824	14838	14801	14653	14845	14616	14814	14877	14731	14720	14716	14798	14672	14785	14877	14824	14678	14750	14783	14765	14692	14743	14727	14958	14878	14686	14794	14685	14654	14862	14858	14705	14727	14784	14773	14585	14901	14660	14624	14830	14700	14618	14837	14717	14713	14801	14579	14726	14745	14746	14658	14962	14647	14885	14678	14738	14705	14665	14865	14770	14545	14676	14669	14757	14605	14745	14962	14860	14690	14757	14813	14620	14760	14624	14761	14853	14843	14805	14868	14647	14674	14721	14696	14762	14571	14462	14817	14740	14707	14718	14633	14822	14762	14785	14768	14664	14769	14770	14578	14703	14722	14737	14623	14808	14972	14665	14701	14730	14572	14688	14751	14867	14776	14674	14904	14643	14773	14756	14698	14716	14586	14746	14553	14986	14775	14718	14785	14724	14695	14818	14838	14705	14632	14745	14792	14577	14694	14705	14789	14820	14689	14818	14789	14630	14569	14757	14690	14728	14747	14905	14658	14687	14838	14685	14788	14605	14712	14713	14808	14650	14787	14672	14571	14625	14578	14647	14781	14793	14677	14765	14858	14726	14695	14817	14667	14559	14679	14615	14719	14811	14813	14662	14777	14872	14834	14833	14739	14791	14702	14718	14791	14705	14723	14864	14609	14691	14775	14758	14836	14594	14712	14743	14774	14724	14774	14681	14777	14789	14881	14848	14735	14792	14875	14785	14761	14665	14759	14629	14798	14836	14734	14640	14783	14614	14788	14936	14767	14792	14695	14764	14661	14724	14751	14849	14659	14886	14575	14866	14585	14667	14939	14762	14644	14770	14654	14758	14820	14600	14684	14836	14551	14745	14753	14599	14617	14638	14603	14843	14798	14715	14748	14802	14644	14641	14717	14954	14766	14619	14776	14755	14767	14719	14597	14629	14722	14798	14665	14661	14776	14685	14757	14628	14807	14707	14620	14883	14734	14728	14889	14702	14627	14786	14698	14856	14670	14711	14645	14803	14742	14751	14709	14727	14805	14797	14769	14498	14545	14667	14664	14735	14844	14524	14764	14735	14777	14571	14562	14638	14761	14607	14700	14735	14654	14716	14768	14742	14664	14773	14657	14849	14838	14684	14904	14658	14624	14718	14705	14805	14702	14769	14735	14699	14760	14854	14668	14889	14733	14708	14669	14702	14684	14754	14724	14876	14652	14793	14819	14751	14712	14748	14726	14665	14818	14785	14813	14743	14707	14800	14720	14723	14604	14608	14753	14685	14710	14776	14810	14656	14723	14744	14887	14765	14803	14751	14572	14650	14832	14757	14777	14588	14673	14728	14675	14676	14822	14821	14695	14852	14518	14737	14696	14660	14837	14674	14681	14651	14752	14605	14828	14647	14844	14643	14762	14787	14613	14763	14738	14792	14665	14687	14671	14848	14827	14703	14778	14709	14726	14639	14698	14579	14860	14866	14868	14816	14723	14853	14710	14761	14785	14634	14735	14807	14681	14722	14711	14697	14703	14777	14688	14698	14869	14671	14708	14708	14666	14751	14781	14706	14717	14745	14774	14842	14441	14544	14658	14634	14741	14785	14842	14975	14750	14921	14724	14778	14512	14637	14744	14735	14761	14636	14480	14948	14723	14716	14675	14853	14739	14793	14642	14682	14808	14657	14651	14703	14710	14707	14678	14854	14715	14661	14863	14654	14624	14720	14635	14569	14696	14715	14848	14631	14559	14726	14671	14794	14600	14675	14559	14648	14652	14858	14777	14930	14690	14754	14628	14729	14704	14742	14795	14570	14799	14686	14644	14569	14729	14874	14817	14587	14607	14810	14595	14802	14666	14735	14626	14889	14808	14503	14671	14716	14697	14842	14641	14668	14714	14749	14694	14630	14856	14725	14796	14691	14771	14694	14778	14774	14728	14746	14578	14653	14669	14798	14734	14659	14780	14700	14758	14877	14593	14696	14632	14621	14665	14832	14725	14518	14670	14778	14663	14836	14828	14704	14665	14733	14742	14622	14792	14672	14635	14667	14824	14722	14649	14805	14639	14777	14746	14793	14875	14600	14629	14578	14769	14511	14703	14571	14658	14717	14693	14651	14684	14659	14768	15005	14707	14736	14617	14822	14657	14708	14633	14793	14656	14669	14594	14744	14790	14856	14709	14621	14713	14665	14677	14635	14649	14615	14786	14529	14676	14662	14703	14783	14701	14761	14576	14674	14843	14786	14677	14733	14928	14622	14735	14817	14821	14735	14772	14640	14744	14612	14746	14740	14652	14587	14669	14807	14739	14725	14633	14611	14761	14780	14664	14669	14673	14811	14702	14747	14940	14736	14737	14713	14723	14558	14782	14698	14795	14847	14610	14727	14717	14637	14854	14655	14801	14660	14684	14743	14652	14907	14725	14722	14881	14735	14774	14833	14696	14671	14774	14856	14960	14798	14643	14856	14630	14804	14853	14701	14594	14714	14547	14697	14383	14759	14874	14709	14767	14750	14769	14743	14707	14666	14657	14838	14773	14595	14784	14584	14708	14699	14670	14787	14836	14827	14689	14717	14815	14675	14633	14653	14682	14596	14745	14653	14751	14802	14671	14675	14609	14817	14683	14446	14606	14659	14837	14809	14903	14857	14470	14736	14746	14912	14684	14649	14777	14738	14689	14971	14824	14629	14780	14752	14739	14775	14640	14820	14765	14708	14835	14620	14674	14728	14792	14601	14798	14832	14680	14737	14656	14754	14709	14608	14807	14559	14658	14588	14896	14499	14653	14693	14582	14844	14655	14692	14743	14684	14609	14750	14646	14627	14760	14713	14739	14789	14727	14815	14682	14708	14783	14570	14784	14729	14555	14781	14741	14586	14610	14668	14711	14892	14788	14771	14851	14801	14975	14681	14798	14879	14603	14721	14726	14605	14784	14758	14825	14874	14674	14710	14669	14807	14772	14830	14695	14824	14609	14678	14626	14800	14679	14763	14761	14660	14831	14688	14712	14832	14734	14889	14741	14835	14725	14629	14588	14801	14809	14708	14883	14664	14706	14625	14639	14729	14817	14646	14718	14770	14867	14636	14673	14812	14758	14734	14652	14875	14862	14613	14660	14880	14712	14674	14776	14714	14982	14758	14711	14843	14842	14652	14808	14717	14633	14703	14488	14643	14725	14913	14792	14767	14684	14686	14939	14924	14694	14752	14665	14878	14978	14724	14619	14649	14567	14848	14854	14700	14573	14668	14680	14455	14789	14552	14592	14687	14819	14745	14640	14693	14658	14655	14666	14793	14685	14727	14708	14843	14681	14653	14829	14833	14860	14761	14612	14732	14796	14737	14757	14667	14722	14831	14762	14759	14743	14810	14697	14731	14724	14625	14643	14869	14697	14734	14720	14651	14773	14617	14794	14876	14784	14603	14666	14841	14714	14759	14739	14919	14625	14808	14793	14531	14692	14874	14573	14905	14734	14677	14866	14824	14672	14707	14714	14749	14772	14735	14798	14775	14574	14835	14819	14630	14688	14550	14651	14741	14742	14587	14524	14686	14772	14890	14689	14699	14728	14848	14876	14689	14808	14928	14945	14665	14669	14557	14623	14708	14818	14848	14630	14663	14814	14697	14790	14767	14786	14639	14798	14833	14657	14721	14808	14841	14755	14708	14730	14816	14823	14536	14715	14752	14819	14785	14643	14754	14687	14717	14767	14568	14644	14517	14682	14779	14694	14690	14698	14789	14892	14735	14683	14703	14739	14732	14714	14725	14723	14760	14909	14740	14821	14694	14750	14712	14592	14855	14829	14823	14796	14637	14666	14802	14664	14694	14819	14770	14753	14679	14783	14785	14839	14436	14847	14812	14671	14932	14832	14660	14887	14669	14675	14825	14907	14775	14606	14777	14653	14772	14721	14639	14819	14793	14650	14853	14690	14512	14813	14628	14689	14844	14752	14648	14792	14686	14603	14737	14899	14878	14639	14646	14745	14687	14655	14918	14765	14704	14670	14692	14702	14828	14633	14704	14505	14682	14734	14815	14738	14597	14748	14718	14564	14823	14714	14757	14857	14783	14873	14892	14755	14672	14790	14754	14747	14784	14797	14673	14785	14721	14757	14843	14666	14570	14890	14761	14602	14747	14707	14726	14745	14667	14836	14821	14568	14581	14687	14917	14839	14807	14602	14769	14680	14672	14758	14811	14709	14592	14724	14946	14655	14686	14869	14649	14660	14865	14834	14784	14709	14544	14966	14771	14729	14757	14557	14757	14724	14872	14817	14584	14636	14778	14674	14710	14731	14693	14798	14749	14404	14703	14683	14834	14820	14903	14699	14726	14922	14766	14767	14746	14760	14698	14826	14556	14740	14801	14772	14708	14723	14661	14816	14565	14655	14757	14773	14767	14814	14737	14682	14883	14749	14755	14600	14686	14661	14784	14726	14766	14697	14820	14584	14919	14722	14793	14811	14784	14844	14592	14773	14730	14693	14741	14766	14756	14656	14513	14811	14767	14741	14587	14761	14786	14765	14632	14717	14767	14628	14801	14656	14714	14661	14583	14664	14782	14559	14686	14665	14794	14616	14706	14661	14840	14671	14659	14895	14833	14649	14973	14868	14697	14678	14775	14774	14721	14726	14584	14821	14802	14758	14579	14711	14885	14629	14705	14626	14604	14734	14728	14661	14769	14791	14591	14720	14701	14622	14760	14677	14656	14634	14702	14674	14707	14743	14829	14805	14672	14802	14789	14779	14731	14743	14836	14744	14815	14810	14814	14713	14638	14691	14636	14886	14722	14830	14801	14900	14703	14729	14859	14699	14686	14513	14772	14671	14830	14707	14711	14752	14693	14775	14744	14727	14860	14642	14747	14675	14730	14592	14760	14810	14729	14780	14808	14615	14649	14693	14608	14785	14689	14718	14696	14803	14615	14703	14637	14829	14768	14649	14757	14767	14704	14632	14705	14699	14732	14636	14608	14700	14654	14874	14868	14675	14863	14748	14690	14689	14711	14854	14676
27215	21723	25324	23388	19512	19129	19044	18850	18657	18500	18306	18688	21270	21295	20198	18988	18163	18135	17831	17780	17672	17814	17736	17831	17726	17656	17803	17661	17583	17627	17525	17702	17788	17673	17516	17827	17747	17639	17581	17409	17624	17694	17875	17562	17728	17522	17603	17871	17735	17894	17682	17768	17912	17646	18110	17638	17563	17771	17694	17559	17582	17574	17780	17631	17716	17801	17704	17696	17756	17690	17743	17862	17591	17547	17748	17708	17708	17505	17691	17546	17525	17631	17922	17650	17686	17561	17661	17558	17754	17720	17689	17669	17597	17606	17686	17592	17557	17705	17632	17515	17616	17939	17639	17438	17580	17423	17574	17600	17674	17561	17470	17679	17901	17814	17615	17678	17784	17772	17518	17614	17662	17709	17665	17665	17620	17800	17673	17762	17743	17667	17885	17563	17492	17684	17604	17705	17619	17526	17693	17734	17696	17507	17638	17436	17602	17413	17485	17857	17820	17687	17623	17473	17506	17586	17724	17675	17592	17501	17754	17827	17629	17660	17736	17678	17647	17570	17642	17618	17763	17556	17638	17765	17765	17563	17530	17579	17656	17661	17530	17654	17620	17726	17809	17569	17378	17635	17630	17702	17715	17594	17619	17718	17719	17623	17720	17660	17769	17836	17696	17839	17800	17593	17452	17561	17676	17807	17785	17669	17800	17629	17337	17710	17490	17531	17518	17467	17681	17517	17574	17600	17615	17584	17621	17571	17613	17498	17513	17779	17448	17625	17650	17804	17721	17532	17759	17603	17733	17527	17769	17584	17671	17571	17594	17541	17746	17839	17947	17856	17592	17696	17635	17547	17514	17662	17775	17657	17790	17716	17701	17656	17598	17533	17607	17392	17626	17719	17605	17590	17750	17743	17634	17592	17507	17918	17688	17504	17510	17727	17542	17640	17625	17609	17854	17872	17707	17682	17639	17737	17665	17597	17648	17700	17544	17751	17676	17668	17557	17683	17860	17668	17632	17740	17614	17438	17847	17570	17706	17557	17609	17663	17600	17670	17499	17524	17700	17737	17579	17461	17653	17900	17746	17537	17730	17659	17797	17821	17680	17575	17614	17639	17569	17681	17610	17658	17499	17780	17565	17803	17729	17811	17672	17703	17792	17652	17749	17584	17740	17585	17647	17698	17631	17679	17683	17422	17557	17665	17763	17768	17798	17746	17565	17555	17555	17781	17710	17569	17722	17819	17889	17571	17626	17597	17838	17719	17533	17621	17642	17588	17680	17674	17579	17565	17786	17646	17614	17646	17725	17504	17546	17444	17906	17717	17651	17620	17718	17507	17783	17711	17749	17823	17387	17838	17628	17440	17695	17683	17639	17718	17608	17558	17614	17502	17669	17756	17692	17780	17619	17494	17528	17671	17617	17688	17664	17575	17614	17553	17751	17590	17929	17760	17475	17731	17788	17582	17577	17683	17597	17437	17473	17540	17670	17804	17590	17790	17593	17727	17503	17562	17776	17609	17614	17713	17769	17552	17555	17579	17749	17731	17811	17608	17664	17895	17643	17851	17898	17662	17373	17555	17701	17605	17718	17650	17910	17667	17867	17471	17562	17499	17666	17602	17618	17730	17693	17453	17643	17576	17711	17730	17559	17499	17635	17742	17513	17575	17581	17519	17702	17791	17613	17569	17727	17689	17740	17480	17645	17663	17613	17743	17710	17639	18042	17788	17449	17776	17554	17656	17364	17709	17666	17729	17709	17608	17701	17673	17597	17480	17807	17722	17709	17742	17746	17680	17701	17493	17595	17509	17678	17638	17663	17540	17660	17557	17652	17722	17674	17517	17581	17589	17758	17785	17693	17556	17795	17672	17577	17652	17681	17720	17676	17788	17732	17461	17469	17525	17647	17756	17581	17587	17768	17558	17518	17737	17557	17458	17676	17444	17556	17566	17701	17574	17651	17713	17542	17468	17555	17884	17653	17781	17648	17607	17720	17610	17483	17413	17811	17527	17571	17558	17736	17555	17766	17866	17687	17743	17782	17895	17701	17522	17583	17556	17752	17684	17703	17761	17829	17606	17751	17776	17564	17804	17573	17522	17665	17762	17660	17507	17598	17622	17857	17658	17704	17690	17745	17763	17693	17615	17746	17660	17807	17637	17587	17828	17553	17586	17702	17862	17685	17594	17874	17655	17841	17535	17501	17512	17772	17708	17675	17669	17574	17694	17527	17552	17878	17828	17648	17745	17662	17753	17758	17542	17686	17520	17448	17547	17586	17742	17577	17778	17679	17613	17609	17699	17670	17483	17740	17875	17692	17549	17645	17701	17664	17565	17659	17555	17662	17632	17900	17663	17665	17766	17543	17589	17470	17586	17648	17622	17763	17827	17528	17909	17866	17672	17505	17779	17522	17676	17707	17936	17849	17602	17504	17407	17817	17739	17656	17678	17802	17707	17786	17515	17664	17676	17765	17697	17511	17848	17722	17641	17807	17601	17610	17671	17596	17712	17620	17546	17708	17443	17655	17503	17561	17513	17538	17638	17973	17509	17781	17581	17638	17853	17474	17712	17747	17698	17666	17668	17866	17791	17452	17764	17492	17648	17577	17360	17598	17740	17574	17559	17667	17788	17589	17549	17693	17680	17675	17512	17675	17729	17528	17739	17578	17681	17452	17605	17770	17522	17560	17606	17714	17644	17574	17753	17739	17568	17561	17593	17516	17672	17598	17677	17684	17557	17619	17631	17697	17700	17661	17812	17955	17664	17718	17574	17617	17865	17696	17662	17664	17486	17707	17833	17601	17616	17502	17675	17622	17749	17660	17688	17916	17587	17530	17543	17790	17614	17695	17451	17483	17564	17715	17593	17552	17693	17752	17666	17795	17739	17631	17729	17812	17691	17513	17464	17732	17698	17747	17740	17660	17693	17639	17819	17639	17609	17786	17620	17531	17605	17568	17729	17666	17632	17466	17555	17710	17565	17635	17549	17689	17703	17683	17635	17486	17520	17654	17599	17755	17802	17719	17640	17632	17697	17706	17515	17616	17474	17907	17452	17698	17439	17671	17720	17667	17646	17720	17771	17745	17744	17740	17599	17504	17626	17802	17727	17698	17651	17598	17575	17737	17691	17542	17610	17691	17698	17844	17491	17608	17683	17770	17841	17669	17669	17798	17567	17623	17603	17591	17746	17731	17744	17554	17787	17735	17654	17809	17735	17640	17664	17556	17656	17666	17542	17585	17577	17489	17508	17718	17679	17493	17709	17517	17580	17505	17759	17608	17846	17639	17709	17450	17730	17719	17721	17692	17597	17638	17557	17681	17761	17702	17494	17671	17796	17630	17849	17688	17617	17759	17580	17746	17610	17651	17749	17567	17628	17609	17700	17779	17742	17531	17639	17686	17591	17730	17704	17715	17595	17582	17571	17748	17693	17784	17726	17702	17703	17969	17775	17593	17670	17593	17832	17794	17555	17793	17557	17442	17662	17708	17614	17741	17537	17697	17657	17640	17661	17600	17799	17745	17473	17386	17478	17573	17774	17595	17689	17578	17872	17620	17472	17508	18051	17592	17580	17514	17637	17986	17939	17815	17725	17798	17539	17578	17633	17792	17763	17826	17664	17611	17703	17620	17631	17689	17579	17594	17513	17611	17768	17771	17599	17661	17450	17617	17529	17809	17742	17524	17569	17617	17561	17487	17689	17565	17642	17687	17629	17742	17698	17584	17602	17855	17637	17566	17597	17728	17684	17652	17392	17435	17524	17530	17672	17519	17457	17574	17639	17677	17491	17643	17599	17509	17673	17581	17752	17458	17570	17543	17742	17860	17819	17665	17567	17509	17657	17528	17440	17689	17599	17682	17651	17747	17599	17885	17792	17727	17568	17691	17686	17781	17694	17587	17705	17728	17608	17473	17754	17868	17769	17751	17561	17596	17492	17571	17522	17832	17671	17793	17417	17673	17666	17658	17815	17689	17654	17733	17554	17706	17510	17820	17715	17825	17457	17788	17580	17702	17681	17623	17636	17621	17467	17589	17800	17708	17614	17977	17732	17797	17590	17558	17375	17634	17628	17700	17649	17728	17722	17628	17741	17603	17717	17622	17738	17749	17740	17729	17607	17820	17760	17632	17633	17640	17361	17645	17757	17622	17342	17696	17498	17647	17710	17600	17579	17705	17740	17497	17673	17588	17535	17505	17654	17585	17692	17743	17739	17798	17840	17652	17629	17699	17538	17798	17710	17506	17407	17729	17520	17533	17417	17713	17613	17621	17705	17792	17573	17804	17551	17584	17763	17983	17706	17668	17494	17702	17731	17755	17545	17799	17764	17848	17668	17700	17665	17627	17661	17639	17662	17619	17594	17617	17508	17611	17639	17563	17510	17902	17580	17683	17730	17704	17854	17778	17914	17609	17634	17758	17871	17537	17544	17627	17596	17703	17603	17757	17821	17703	17673	17724	17662	17784	17723	17564	17802	17885	17717	17626	17688	17642	17570	17735	17543	17585	17816	17671	17783	17707	17477	17585	17432	17782	17719	17561	17523	17657	17643	17789	17533	17617	17553	17645	17743	17694	17633	17800	17697	17703	17612	17817	17759	17606	17627	17596	17656	17676	17989	17660	17550	17595	17633	17533	17599	17732	17576	17668	17589	17516	17805	17791	17593	17782	17779	17725	17554	17726	17543	17888	17730	17680	17676	17614	17665	17745	17648	17846	17623	17585	17629	17806	17654	17560	17673	17746	17634	17452	17509	17659	17546	17480	17504	17568	17591	17609	17909	17585	17771	17708	17738	17533	17838	17531	17612	17684	17557	17602	17899	17632	17732	17537	17643	17555	17572	17807	17671	17496	17555	17723	17685	17743	17328	17683	17707	17549	17439	17524	17624	17839	17484	17553	17676	17652	17826	17501	17805	17713	17674	17587	17767	17799	17752	17726	17654	17673	17645	17698	17549	17542	17610	17798	17614	17881	17566	17438	17731	17702	17731	17554	18010	17612	17543	17922	17571	17857	17842	17748	17647	17764	17436	17558	17732	17740	17760	17466	17540	17578	17457	17513	17572	17785	17495	17671	17776	17507	17698	17742	17486	17616	17602	17713	17680	17724	17792	17726	17511	17624	17651	17380	17469	17658	17796	17784	17653	17712	17784	17771	17563	17641	17667	17615	17768	17771	17595
14829	18388	19049	18602	17509	16664	16495	16547	16273	15931	15655	16316	19407	19147	17032	15753	14905	14815	14966	14703	14611	14673	14788	14661	14682	14436	14758	14658	14556	14767	14675	14653	14813	14641	14618	14635	14756	14694	14669	14504	14570	14582	14797	14794	14820	14645	14673	14619	14675	14687	14789	14811	14611	14633	14546	14739	14749	14744	14651	14588	14629	14659	14525	14724	14543	14686	14583	14671	14720	14465	14635	14564	14659	14778	14731	14652	14788	14686	14574	14661	14526	14753	14729	14730	14804	14651	14564	14593	14698	14745	14703	14763	14704	14665	14593	14622	14649	14562	14559	14823	14581	14570	14855	14664	14743	14647	14542	14557	14666	14602	14623	14756	14860	14658	14709	14657	14667	14629	14694	14756	14858	14687	14710	14775	14624	14617	14545	14519	14701	14644	14416	14732	14611	14605	14788	14632	14802	14797	14516	14736	14499	14642	14524	14684	14632	14640	14713	14637	14766	14564	14654	14774	14591	14701	14635	14745	14793	14697	14570	14604	14778	14557	14771	14694	14632	14700	14704	14659	14740	14597	14695	14654	14740	14545	14735	14637	14677	14608	14727	14588	14710	14768	14589	14605	14680	14640	14601	14750	14601	14547	14570	14723	14765	14508	14681	14455	14803	14737	14638	14697	14606	14657	14614	14682	14641	14667	14779	14548	14656	14566	14663	14696	14614	14613	14747	14559	14589	14620	14683	14639	14679	14582	14701	14626	14648	14642	14443	14868	14680	14649	14656	14727	14698	14700	14606	14709	14400	14644	14639	14730	14731	14619	14575	14403	14653	14568	14682	14678	14566	14747	14743	14716	14882	14723	14636	14719	14659	14786	14565	14680	14762	14419	14565	14749	14687	14595	14573	14606	14592	14868	14611	14641	14778	14536	14651	14605	14547	14692	14696	14591	14672	14652	14712	14723	14694	14582	14610	14636	14714	14743	14704	14658	14690	14573	14574	14786	14767	14653	14610	14804	14647	14729	14569	14735	14788	14612	14725	14820	14633	14884	14562	14698	14474	14486	14605	14579	14644	14791	14684	14703	14601	14546	14721	14685	14650	14705	14726	14741	14781	14861	14774	14650	14712	14601	14531	14728	14671	14608	14566	14708	14573	14651	14687	14769	14636	14790	14605	14527	14472	14684	14595	14850	14614	14714	14742	14859	14570	14601	14523	14593	14874	14709	14662	14504	14805	14651	14805	14582	14647	14844	14811	14498	14791	14803	14564	14602	14733	14638	14604	14587	14585	14723	14708	14555	14613	14553	14745	14666	14568	14630	14857	14631	14635	14707	14609	14794	14695	14710	14676	14647	14726	14700	14826	14512	14793	14613	14767	14689	14799	14425	14692	14568	14697	14445	14766	14752	14740	14520	14714	14766	14675	14701	14711	14606	14753	14580	14670	14758	14590	14790	14570	14610	14621	14788	14578	14676	14659	14858	14718	14598	14707	14813	14666	14749	14681	14727	14585	14581	14632	14769	14524	14568	14689	14605	14480	14679	14563	14634	14586	14681	14743	14635	14510	14703	14789	14532	14412	14857	14713	14627	14652	14660	14803	14681	14644	14595	14627	14667	14561	14774	14591	14750	14595	14679	14636	14724	14632	14574	14826	14687	14606	14748	14614	14809	14696	14658	14686	14539	14645	14749	14478	14740	14651	14719	14763	14662	14566	14777	14675	14608	14668	14666	14634	14675	14744	14755	14622	14469	14370	14624	14725	14672	14737	14740	14642	14506	14570	14748	14743	14586	14611	14427	14603	14708	14773	14613	14579	14532	14743	14496	14740	14631	14681	14716	14599	14686	14581	14565	14745	14737	14752	14628	14840	14666	14769	14803	14785	14710	14641	14547	14677	14721	14601	14585	14717	14689	14895	14709	14629	14553	14807	14720	14528	14755	14633	14579	14818	14517	14618	14781	14450	14715	14732	14688	14571	14544	14750	14749	14532	14647	14739	14613	14706	14545	14733	14612	14660	14621	14647	14799	14628	14707	14761	14628	14738	14497	14604	14621	14787	14795	14695	14625	14724	14602	14498	14931	14676	14567	14629	14609	14637	14607	14580	14827	14708	14653	14509	14492	14658	14708	14559	14590	14556	14506	14597	14759	14691	14740	14386	14622	14548	14599	14685	14710	14621	14804	14556	14798	14701	14711	14677	14701	14694	14682	14717	14708	14430	14577	14586	14569	14761	14565	14700	14581	14810	14747	14570	14708	14690	14662	14537	14759	14615	14806	14803	14707	14671	14702	14715	14637	14601	14567	14665	14446	14551	14776	14674	14607	14655	14635	14776	14705	14487	14779	14727	14679	14579	14516	14758	14644	14625	14746	14756	14634	14768	14530	14541	14880	14771	14654	14574	14585	14743	14689	14466	14566	14637	14470	14549	14728	14713	14679	14547	14636	14571	14715	14644	14712	14577	14593	14551	14665	14767	14554	14830	14470	14803	14602	14739	14704	14691	14737	14680	14672	14538	14661	14590	14548	14630	14880	14664	14547	14585	14643	14628	14720	14581	14708	14694	14486	14712	14831	14579	14697	14600	14592	14451	14644	14569	14683	14718	14701	14751	14638	14643	14592	14688	14766	14763	14674	14554	14749	14767	14756	14640	14716	14680	14721	14869	14630	14608	14824	14697	14758	14639	14647	14615	14591	14618	14626	14500	14622	14528	14547	14539	14617	14685	14663	14697	14582	14764	14467	14597	14716	14590	14593	14585	14563	14905	14599	14703	14852	14576	14767	14557	14701	14728	14626	14655	14620	14677	14697	14839	14553	14651	14695	14748	14626	14536	14592	14479	14775	14751	14584	14513	14638	14636	14897	14511	14663	14612	14645	14520	14533	14695	14590	14617	14554	14693	14676	14575	14587	14677	14641	14620	14450	14565	14486	14590	14738	14671	14811	14779	14593	14775	14765	14713	14692	14655	14485	14722	14794	14762	14473	14559	14617	14646	14635	14700	14538	14546	14732	14613	14596	14457	14662	14572	14725	14724	14575	14767	14747	14676	14489	14756	14572	14682	14605	14533	14818	14785	14545	14528	14713	14734	14718	14530	14752	14668	14603	14837	14586	14843	14566	14500	14689	14656	14861	14559	14718	14727	14702	14633	14668	14637	14754	14700	14501	14709	14517	14595	14613	14721	14655	14624	14697	14757	14689	14595	14629	14680	14624	14637	14714	14636	14666	14607	14561	14564	14796	14712	14701	14516	14743	14690	14658	14683	14813	14694	14766	14517	14600	14682	14583	14634	14786	14589	14657	14820	14513	14616	14644	14753	14578	14650	14585	14796	14646	14707	14577	14655	14793	14565	14630	14568	14682	14738	14813	14638	14565	14524	14742	14569	14722	14681	14672	14527	14647	14639	14600	14683	14769	14704	14545	14712	14608	14627	14722	14771	14680	14680	14671	14670	14690	14564	14646	14463	14621	14494	14650	14719	14691	14702	14583	14538	14624	14448	14778	14752	14698	14558	14636	14612	14672	14671	14477	14745	14607	14771	14540	14615	14754	14833	14705	14532	14774	14840	14485	14575	14594	14648	14740	14740	14516	14640	14750	14659	14895	14509	14712	14725	14633	14724	14595	14643	14605	14710	14636	14626	14577	14648	14744	14542	14627	14746	14765	14607	14620	14637	14669	14661	14593	14612	14900	14612	14638	14707	14630	14548	14756	14687	14750	14641	14896	14494	14546	14647	14702	14531	14579	14630	14792	14535	14703	14693	14605	14741	14811	14561	14555	14861	14592	14786	14722	14804	14867	14712	14646	14541	14806	14559	14760	14610	14557	14530	14491	14752	14740	14530	14763	14658	14722	14508	14643	14602	14727	14629	14664	14667	14572	14616	14516	14692	14854	14566	14827	14585	14576	14689	14600	14589	14616	14581	14684	14705	14832	14620	14833	14663	14659	14626	14586	14398	14732	14759	14588	14622	14629	14630	14662	14675	14464	14687	14657	14725	14642	14677	14545	14575	14561	14665	14617	14636	14731	14634	14731	14675	14707	14511	14773	14858	14592	14645	14802	14675	14718	14609	14794	14526	14751	14792	14627	14743	14757	14516	14795	14546	14593	14624	14593	14490	14819	14388	14622	14718	14447	14693	14651	14796	14393	14709	14513	14613	14762	14630	14673	14664	14794	14612	14514	14664	14726	14755	14621	14705	14662	14807	14661	14634	14648	14613	14782	14628	14587	14664	14486	14563	14834	14480	14649	14645	14697	14725	14538	14604	14544	14598	14687	14855	14689	14751	14658	14552	14731	14578	14788	14619	14772	14589	14669	14729	14572	14648	14739	14614	14683	14721	14529	14843	14735	14417	14756	14444	14762	14631	14629	14599	14636	14526	14762	14573	14670	14771	14607	14618	14933	14613	14748	14681	14573	14566	14722	14773	14736	14693	14600	14675	14713	14782	14640	14734	14757	14551	14649	14693	14687	14791	14438	14721	14780	14845	14737	14638	14704	14546	14627	14580	14758	14727	14788	14753	14519	14518	14576	14594	14685	14851	14621	14588	14692	14615	14656	14734	14465	14806	14630	14598	14757	14716	14742	14615	14692	14676	14878	14676	14860	14601	14625	14443	14646	14636	14672	14572	14792	14739	14710	14739	14576	14786	14657	14590	14721	14806	14645	14644	14601	14678	14704	14780	14748	14678	14649	14762	14593	14569	14782	14573	14736	14635	14705	14687	14771	14746	14534	14680	14641	14722	14534	14805	14827	14735	14566	14738	14378	14741	14773	14579	14550	14684	14777	14596	14748	14546	14694	14665	14770	14847	14645	14611	14686	14836	14660	14641	14420	14521	14627	14799	14671	14657	14779	14654	14630	14564	14747	14767	14641	14779	14617	14599	14569	14777	14791	14712	14775	14631	14601	14495	14725	14662	14679	14693	14621	14646	14654	14705	14650	14529	14509	14731	14632	14916	14674	14695	14663	14684	14690	14668	14673	14574	14603	14871	14728	14629	14815	14500	14537	14773	14748	14663	14751	14561	14596	14644	14795	14714	14693	14631	14540	14790	14555	14596	14592	14701	14807	14717	14585	14729	14536	14704	14836	14687	14543	14579	14578	14686	14671	14746	14673	14675	14609	14678	14645	14618	14694	14812	14686	14562	14803	14592	14446	14525	14840	14682	14643	14551	14802
24275	21030	28122	24514	22389	21223	20817	19506	18978	18722	18465	22640	33029	31168	26359	21669	19097	18064	17801	17833	17607	17652	17691	17593	17605	17611	17555	17551	17516	17614	17635	17694	17357	17409	17669	17615	17581	17589	17380	17588	17603	17677	17430	17460	17523	17529	17632	17520	17527	17500	17506	17405	17717	17444	17509	17593	17542	17406	17569	17783	17592	17532	17437	17503	17505	17282	17442	17463	17624	17325	17460	17451	17640	17567	17602	17543	17295	17513	17389	17367	17557	17508	17418	17699	17470	17496	17474	17596	17595	17395	17661	17476	17620	17533	17378	17358	17348	17472	17379	17459	17513	17496	17477	17558	17415	17500	17485	17517	17379	17390	17609	17521	17403	17494	17421	17536	17492	17452	17479	17410	17229	17469	17481	17393	17395	17303	17559	17791	17543	17504	17673	17374	17619	17358	17499	17310	17422	17671	17692	17453	17444	17822	17391	17450	17595	17619	17336	17284	17553	17428	17522	17651	17429	17527	17362	17317	17629	17531	17404	17278	17501	17497	17424	17507	17435	17530	17361	17326	17371	17564	17527	17257	17417	17495	17694	17518	17700	17455	17405	17451	17614	17616	17727	17596	17522	17389	17286	17385	17434	17338	17605	17219	17463	17570	17438	17439	17544	17441	17387	17408	17523	17437	17427	17445	17565	17401	17771	17320	17535	17399	17405	17393	17323	17485	17359	17590	17526	17605	17582	17409	17526	17533	17416	17564	17476	17466	17440	17404	17531	17532	17386	17628	17487	17489	17438	17479	17344	17453	17591	17657	17568	17592	17489	17499	17488	17489	17481	17377	17405	17332	17532	17566	17507	17211	17481	17616	17491	17182	17339	17469	17384	17475	17373	17398	17561	17446	17321	17481	17402	17421	17408	17354	17597	17335	17673	17561	17550	17277	17464	17381	17498	17543	17270	17241	17507	17370	17447	17562	17451	17535	17389	17449	17610	17527	17402	17518	17538	17403	17479	17449	17200	17445	17463	17395	17352	17433	17437	17628	17329	17457	17369	17437	17293	17376	17469	17454	17532	17555	17395	17455	17642	17242	17335	17320	17649	17553	17476	17523	17255	17331	17422	17455	17396	17381	17387	17502	17470	17553	17643	17393	17666	17456	17305	17498	17578	17262	17409	17553	17671	17364	17311	17550	17560	17483	17534	17457	17652	17435	17476	17468	17562	17343	17512	17657	17318	17604	17485	17476	17422	17557	17582	17722	17493	17565	17391	17344	17571	17410	17364	17473	17254	17467	17360	17615	17609	17495	17255	17533	17703	17533	17652	17609	17545	17783	17676	17379	17335	17352	17594	17382	17453	17347	17340	17390	17565	17574	17541	17385	17484	17462	17534	17414	17480	17394	17445	17441	17596	17369	17479	17334	17451	17428	17582	17454	17269	17370	17325	17207	17497	17456	17397	17352	17386	17503	17413	17415	17270	17512	17602	17653	17548	17342	17239	17308	17239	17504	17548	17329	17362	17255	17363	17370	17507	17318	17281	17545	17359	17593	17422	17339	17287	17414	17462	17419	17489	17602	17249	17507	17465	17458	17384	17464	17217	17262	17238	17371	17526	17428	17469	17300	17447	17537	17485	17394	17600	17463	17617	17433	17467	17504	17750	17369	17515	17448	17567	17428	17310	17380	17728	17210	17326	17568	17496	17525	17323	17415	17384	17277	17459	17497	17519	17396	17462	17357	17600	17589	17486	17396	17587	17633	17370	17409	17444	17497	17508	17533	17337	17636	17493	17484	17428	17478	17356	17368	17318	17476	17412	17392	17306	17444	17548	17424	17569	17336	17456	17432	17446	17359	17542	17409	17538	17634	17474	17346	17480	17625	17545	17481	17581	17422	17449	17427	17493	17552	17477	17361	17582	17308	17736	17521	17404	17611	17628	17407	17497	17345	17460	17382	17335	17406	17396	17249	17452	17481	17433	17404	17362	17435	17624	17466	17574	17533	17391	17594	17494	17472	17389	17446	17595	17494	17368	17462	17446	17373	17354	17475	17474	17351	17795	17529	17451	17508	17487	17530	17539	17506	17415	17656	17663	17497	17362	17444	17686	17498	17491	17475	17479	17455	17394	17555	17530	17607	17524	17381	17604	17459	17510	17592	17524	17620	17419	17734	17372	17377	17366	17601	17395	17258	17647	17476	17525	17678	17702	17550	17357	17586	17458	17623	17582	17307	17676	17715	17526	17340	17440	17688	17695	17595	17365	17417	17616	17377	17623	17831	17299	17416	17601	17423	17387	17371	17540	17612	17486	17430	17344	17370	17372	17390	17358	17565	17502	17542	17494	17550	17577	17487	17488	17431	17527	17587	17678	17571	17539	17563	17365	17397	17499	17503	17582	17415	17512	17635	17474	17568	17554	17599	17518	17384	17327	17288	17486	17424	17545	17327	17590	17374	17393	17343	17344	17650	17346	17609	17594	17285	17396	17387	17632	17440	17553	17413	17354	17595	17335	17609	17358	17554	17610	17551	17639	17398	17378	17610	17749	17339	17262	17520	17622	17316	17467	17430	17616	17612	17633	17306	17483	17287	17442	17511	17487	17522	17409	17449	17422	17409	17640	17580	17477	17402	17497	17425	17388	17637	17460	17181	17467	17328	17527	17467	17584	17534	17470	17559	17409	17463	17630	17430	17517	17579	17497	17460	17487	17621	17449	17238	17516	17451	17318	17464	17521	17441	17425	17434	17445	17714	17316	17439	17619	17648	17495	17670	17514	17335	17532	17530	17395	17595	17407	17320	17342	17659	17388	17525	17404	17525	17618	17493	17414	17328	17671	17353	17361	17514	17394	17458	17481	17450	17524	17455	17516	17401	17561	17446	17614	17505	17601	17354	17435	17389	17632	17568	17389	17538	17460	17502	17411	17521	17460	17477	17655	17510	17300	17515	17469	17352	17410	17562	17641	17196	17744	17622	17514	17401	17502	17492	17395	17546	17362	17410	17220	17342	17269	17425	17355	17412	17402	17371	17647	17478	17510	17479	17527	17540	17344	17440	17293	17306	17401	17759	17513	17566	17615	17541	17471	17282	17277	17276	17518	17741	17611	17470	17560	17569	17412	17625	17572	17436	17426	17661	17429	17617	17548	17407	17469	17340	17337	17524	17406	17594	17758	17612	17690	17537	17398	17719	17551	17384	17308	17630	17614	17675	17491	17520	17519	17424	17438	17477	17477	17648	17586	17368	17527	17290	17096	17451	17599	17440	17591	17406	17394	17570	17779	17598	17454	17531	17531	17480	17504	17452	17500	17376	17413	17188	17498	17430	17484	17538	17610	17449	17354	17581	17596	17738	17533	17682	17624	17391	17130	17413	17438	17557	17586	17582	17603	17584	17591	17457	17480	17468	17688	17571	17533	17323	17483	17604	17370	17395	17440	17555	17349	17604	17382	17403	17516	17341	17278	17502	17654	17526	17429	17519	17374	17449	17577	17542	17332	17289	17510	17407	17447	17316	17324	17480	17501	17463	17341	17465	17295	17416	17574	17548	17502	17593	17482	17296	17450	17383	17747	17495	17444	17669	17765	17602	17534	17454	17650	17673	17620	17464	17545	17422	17484	17431	17477	17550	17613	17373	17515	17566	17467	17362	17290	17481	17474	17437	17181	17628	17477	17698	17464	17505	17236	17527	17356	17419	17311	17485	17284	17522	17342	17443	17669	17504	17391	17568	17667	17404	17590	17313	17475	17398	17270	17564	17709	17460	17501	17421	17620	17458	17439	17310	17298	17533	17519	17462	17482	17469	17346	17360	17368	17423	17522	17367	17529	17498	17512	17580	17478	17258	17691	17526	17466	17568	17586	17342	17392	17567	17381	17488	17524	17494	17616	17644	17519	17310	17617	17543	17715	17206	17442	17496	17526	17366	17363	17558	17606	17514	17491	17509	17387	17682	17445	17447	17416	17536	17510	17496	17589	17564	17376	17476	17645	17392	17444	17505	17395	17480	17612	17281	17627	17645	17423	17498	17571	17470	17681	17283	17646	17433	17457	17349	17578	17386	17317	17399	17284	17581	17261	17507	17319	17444	17481	17411	17309	17446	17542	17574	17492	17510	17694	17480	17563	17442	17362	17479	17544	17376	17341	17610	17426	17173	17492	17403	17548	17438	17401	17533	17358	17752	17394	17477	17486	17554	17422	17591	17354	17443	17514	17594	17464	17497	17433	17446	17365	17485	17369	17542	17547	17553	17530	17520	17492	17310	17631	17635	17413	17426	17567	17589	17471	17613	17316	17535	17457	17561	17440	17349	17423	17551	17488	17317	17338	17264	17568	17520	17428	17341	17560	17420	17407	17569	17487	17552	17542	17378	17706	17429	17581	17222	17491	17464	17693	17422	17508	17484	17536	17464	17353	17683	17489	17630	17460	17519	17685	17596	17676	17571	17481	17659	17515	17451	17483	17663	17535	17555	17462	17395	17411	17497	17692	17442	17299	17540	17537	17623	17474	17525	17443	17531	17353	17668	17238	17366	17458	17649	17326	17566	17418	17474	17519	17488	17397	17496	17396	17393	17426	17488	17440	17632	17401	17464	17397	17517	17423	17569	17553	17476	17418	17424	17365	17483	17362	17677	17460	17610	17334	17612	17603	17527	17552	17438	17569	17601	17518	17614	17629	17445	17585	17613	17416	17648	17542	17627	17535	17413	17528	17474	17365	17557	17441	17299	17483	17453	17403	17613	17510	17454	17431	17381	17267	17450	17501	17629	17464	17460	17537	17418	17455	17463	17207	17117	17545	17451	17372	17592	17459	17413	17585	17573	17332	17441	17482	17512	17571	17417	17474	17470	17377	17306	17599	17403	17544	17403	17537	17504	17534	17502	17564	17541	17339	17523	17604	17361	17404	17795	17611	17527	17433	17623	17543	17484	17693	17434	17564	17379	17533	17467	17645	17575	17308	17434	17580	17337	17512	17510	17370	17466	17348	17422	17581	17612	17522	17554	17477	17348	17615	17545	17343	17510	17460	17580	17228	17397	17388	17499	17472	17511	17477	17670	17413	17500	17343	17373	17392	17387	17534	17220	17518	17219	17198	17544	17421	17472	17535	17552	17501	17697	17620	17376	17428	17619	17419	17603	17394	17335	17591	17403	17440	17622	17435	17537	17317	17506	17409	17347	17523	17707
13542	22168	23361	19390	19223	17855	17250	17108	17080	16053	15937	22509	33211	29875	24074	18776	15951	15015	14808	14661	14584	14708	14642	14516	14668	14575	14394	14613	14638	14685	14574	14580	14673	14642	14576	14761	14766	14637	14522	14562	14694	14702	14562	14585	14593	14652	14606	14649	14564	14540	14806	14564	14523	14679	14521	14674	14557	14593	14714	14617	14644	14507	14544	14559	14664	14583	14781	14593	14690	14631	14732	14569	14682	14655	14729	14492	14766	14436	14658	14557	14534	14506	14532	14508	14751	14712	14587	14421	14516	14661	14561	14734	14450	14603	14545	14598	14533	14612	14589	14507	14680	14631	14689	14653	14723	14646	14602	14595	14421	14568	14745	14603	14659	14644	14523	14606	14632	14623	14645	14616	14553	14514	14515	14617	14631	14513	14636	14563	14545	14491	14627	14491	14580	14528	14474	14416	14671	14513	14576	14727	14576	14652	14607	14636	14649	14396	14464	14478	14656	14612	14735	14690	14745	14644	14734	14437	14544	14482	14519	14548	14727	14456	14531	14714	14676	14662	14653	14668	14538	14603	14724	14663	14543	14689	14760	14687	14612	14584	14745	14743	14515	14669	14654	14677	14678	14557	14567	14590	14542	14527	14686	14588	14581	14690	14632	14552	14484	14660	14547	14769	14511	14645	14604	14587	14428	14465	14608	14580	14692	14526	14567	14585	14627	14663	14709	14674	14598	14598	14571	14617	14482	14676	14655	14570	14562	14578	14562	14533	14573	14549	14644	14507	14629	14605	14690	14546	14791	14729	14663	14485	14599	14725	14645	14624	14619	14716	14518	14483	14693	14604	14450	14684	14656	14547	14685	14607	14559	14740	14592	14732	14631	14492	14568	14609	14606	14653	14541	14595	14521	14753	14633	14654	14538	14526	14664	14775	14496	14822	14569	14732	14552	14648	14425	14672	14722	14594	14462	14416	14793	14526	14652	14571	14657	14774	14450	14774	14665	14542	14549	14656	14668	14607	14696	14546	14594	14606	14521	14566	14645	14578	14560	14741	14638	14652	14623	14638	14619	14678	14541	14535	14654	14698	14488	14604	14434	14646	14664	14676	14704	14455	14714	14655	14486	14544	14608	14590	14550	14672	14555	14660	14569	14660	14621	14732	14544	14499	14561	14605	14603	14654	14614	14585	14766	14513	14486	14663	14662	14509	14644	14488	14681	14652	14727	14745	14664	14631	14716	14642	14633	14452	14628	14536	14646	14696	14626	14603	14722	14690	14525	14532	14513	14557	14511	14758	14526	14585	14729	14481	14446	14565	14611	14676	14578	14500	14714	14583	14697	14608	14665	14533	14782	14685	14444	14590	14604	14584	14673	14689	14671	14666	14772	14517	14781	14611	14615	14594	14542	14604	14592	14700	14421	14510	14667	14626	14520	14592	14485	14784	14517	14645	14659	14593	14638	14599	14638	14536	14586	14563	14508	14641	14658	14442	14707	14518	14509	14389	14493	14486	14400	14832	14470	14550	14730	14544	14471	14605	14562	14625	14608	14651	14609	14563	14464	14699	14525	14637	14561	14674	14427	14482	14636	14484	14566	14518	14641	14667	14580	14700	14605	14750	14411	14590	14438	14684	14666	14603	14603	14601	14587	14631	14526	14696	14578	14695	14590	14526	14609	14435	14533	14631	14533	14616	14610	14575	14585	14620	14684	14594	14509	14638	14660	14700	14611	14694	14671	14720	14683	14661	14805	14474	14673	14526	14772	14655	14661	14557	14693	14674	14395	14600	14717	14564	14553	14685	14529	14493	14573	14529	14521	14537	14448	14503	14654	14636	14571	14658	14648	14638	14483	14594	14672	14592	14690	14583	14454	14634	14656	14516	14742	14655	14463	14591	14624	14626	14631	14695	14675	14674	14643	14436	14642	14614	14604	14842	14592	14664	14426	14808	14603	14638	14532	14456	14432	14515	14487	14661	14665	14656	14565	14424	14613	14588	14616	14497	14705	14562	14795	14612	14546	14684	14604	14337	14346	14521	14721	14710	14710	14743	14607	14625	14534	14550	14708	14480	14577	14610	14584	14600	14580	14755	14743	14429	14619	14688	14578	14693	14400	14606	14540	14644	14555	14683	14389	14572	14667	14605	14425	14445	14553	14750	14488	14720	14655	14680	14662	14689	14573	14651	14420	14747	14382	14645	14605	14689	14585	14722	14467	14619	14715	14652	14605	14643	14662	14501	14661	14609	14572	14387	14531	14614	14592	14479	14594	14811	14562	14590	14482	14786	14695	14493	14649	14638	14742	14694	14530	14572	14679	14697	14612	14442	14530	14697	14702	14552	14566	14685	14591	14790	14691	14602	14703	14558	14474	14633	14552	14415	14349	14587	14626	14548	14566	14554	14615	14719	14570	14546	14574	14700	14652	14671	14727	14401	14584	14614	14646	14672	14504	14647	14568	14673	14564	14687	14585	14481	14728	14511	14653	14590	14451	14670	14581	14550	14679	14661	14768	14671	14520	14502	14710	14603	14610	14590	14649	14421	14643	14538	14555	14618	14618	14584	14702	14591	14695	14507	14592	14642	14569	14550	14599	14654	14647	14501	14730	14727	14377	14670	14802	14660	14523	14512	14489	14640	14592	14705	14688	14423	14686	14562	14570	14730	14631	14568	14720	14531	14571	14612	14489	14767	14652	14492	14558	14639	14608	14600	14611	14608	14416	14501	14670	14498	14556	14710	14698	14569	14626	14378	14567	14550	14541	14793	14403	14442	14545	14675	14700	14662	14640	14600	14598	14562	14575	14576	14659	14836	14479	14488	14459	14569	14569	14527	14591	14516	14509	14675	14616	14569	14700	14660	14692	14662	14433	14551	14609	14600	14605	14483	14564	14650	14723	14581	14478	14525	14654	14730	14703	14644	14566	14465	14452	14674	14583	14589	14593	14705	14477	14689	14578	14604	14764	14693	14715	14620	14581	14669	14641	14638	14531	14541	14501	14701	14679	14597	14668	14617	14658	14482	14656	14599	14549	14632	14694	14598	14585	14493	14634	14735	14649	14762	14531	14522	14619	14521	14472	14537	14450	14571	14662	14614	14451	14653	14573	14601	14656	14627	14576	14668	14456	14633	14720	14548	14684	14711	14548	14542	14394	14619	14555	14537	14577	14630	14631	14497	14683	14628	14694	14378	14614	14590	14686	14648	14663	14810	14505	14462	14604	14663	14608	14631	14641	14512	14599	14627	14596	14450	14552	14653	14643	14565	14468	14635	14610	14671	14724	14489	14492	14637	14522	14492	14605	14677	14601	14552	14593	14567	14724	14593	14589	14575	14553	14627	14689	14615	14535	14447	14709	14610	14583	14497	14617	14548	14599	14714	14612	14385	14650	14648	14632	14823	14513	14528	14459	14554	14733	14523	14589	14530	14556	14524	14646	14658	14646	14627	14563	14771	14530	14701	14596	14575	14755	14429	14544	14673	14548	14474	14294	14599	14610	14676	14719	14461	14611	14700	14499	14587	14668	14770	14493	14436	14436	14704	14695	14605	14454	14661	14578	14580	14636	14626	14496	14615	14582	14467	14833	14535	14481	14583	14576	14571	14601	14457	14713	14667	14590	14577	14569	14633	14532	14595	14693	14608	14647	14599	14603	14607	14686	14677	14679	14540	14561	14543	14691	14467	14578	14615	14331	14435	14726	14633	14821	14668	14619	14525	14493	14460	14733	14619	14709	14638	14610	14668	14628	14623	14692	14630	14751	14560	14595	14599	14746	14599	14604	14675	14629	14729	14599	14386	14522	14660	14426	14535	14489	14658	14526	14659	14542	14464	14571	14647	14389	14597	14633	14568	14821	14665	14581	14612	14730	14583	14671	14569	14770	14491	14738	14557	14588	14610	14694	14572	14761	14698	14461	14724	14560	14601	14516	14676	14494	14621	14617	14528	14626	14644	14596	14670	14634	14607	14726	14513	14641	14509	14426	14612	14669	14627	14594	14536	14540	14642	14393	14432	14518	14647	14709	14548	14629	14723	14454	14645	14583	14629	14481	14783	14562	14658	14597	14534	14521	14624	14681	14679	14551	14659	14689	14614	14796	14597	14647	14495	14607	14600	14569	14542	14605	14648	14713	14590	14731	14710	14677	14610	14537	14494	14550	14702	14603	14727	14769	14671	14668	14651	14889	14732	14672	14661	14598	14608	14583	14560	14516	14662	14782	14652	14437	14840	14541	14500	14576	14469	14728	14599	14590	14621	14675	14468	14542	14537	14572	14525	14522	14463	14532	14580	14557	14862	14606	14450	14614	14576	14498	14709	14653	14583	14607	14508	14604	14766	14570	14606	14604	14515	14595	14725	14694	14490	14538	14678	14620	14727	14758	14643	14652	14663	14363	14592	14526	14625	14526	14582	14704	14680	14575	14560	14667	14587	14652	14666	14526	14753	14575	14586	14442	14749	14584	14500	14620	14728	14702	14714	14620	14649	14624	14488	14573	14626	14574	14478	14612	14690	14651	14553	14472	14513	14520	14482	14621	14652	14541	14684	14716	14696	14618	14505	14712	14487	14715	14568	14577	14607	14583	14523	14586	14560	14447	14449	14656	14656	14699	14752	14749	14508	14729	14601	14611	14493	14738	14599	14670	14563	14592	14465	14551	14692	14701	14587	14544	14440	14697	14700	14414	14636	14599	14559	14655	14627	14516	14546	14496	14662	14493	14535	14593	14692	14450	14524	14545	14638	14530	14640	14685	14547	14632	14517	14610	14634	14712	14584	14534	14712	14730	14804	14527	14609	14567	14649	14489	14614	14605	14477	14530	14534	14688	14584	14573	14578	14540	14651	14563	14527	14794	14572	14559	14587	14601	14465	14626	14463	14523	14618	14480	14586	14431	14594	14614	14629	14697	14512	14592	14664	14390	14617	14645	14515	14677	14532	14680	14554	14452	14517	14566	14714	14732	14740	14635	14647	14651	14716	14607	14624	14548	14655	14810	14445	14727	14450	14775	14596	14457	14687	14692	14623	14713	14513	14539	14644	14493	14624	14505	14410	14561	14607	14502	14677	14551	14695	14569	14424	14509	14714	14445	14524	14516	14481	14733	14648	14524	14577	14451	14435	14523	14733	14797	14542	14760	14706	14742	14654	14556	14730	14564	14699	14519	14557	14624	14661	14687	14868
22563	21058	28942	23384	21278	23650	26884	21641	20256	20272	19465	26361	41386	48122	39446	30109	22888	19638	18506	17625	18025	17902	17816	17677	17670	17621	17772	17743	17600	17750	17891	17757	17833	17779	17742	17593	17629	17607	17588	17559	17758	17703	17516	17748	17723	17887	17657	17756	17537	17654	17755	17493	17660	17531	17619	17545	17529	17549	17525	17492	17643	17792	17600	17458	17588	17945	17549	17553	17550	17714	17728	17644	17489	17897	17520	17590	17583	17421	17474	17710	17575	17483	17837	17507	17712	17593	17561	17466	17569	17666	17674	17542	17765	17581	17619	17532	17798	17712	17829	17574	17524	17474	17695	17494	17708	17627	17512	17736	17524	17804	17768	17505	17515	17521	17606	17639	17729	17548	17626	17582	17600	17567	17536	17434	17342	17337	17602	17517	17396	17448	17537	17633	17498	17610	17529	17631	17798	17553	17500	17455	17551	17535	17577	17607	17409	17521	17527	17538	17593	17621	17607	17661	17452	17659	17572	17686	17717	17649	17696	17645	17635	17618	17905	17476	17687	17722	17473	17634	17727	17859	17613	17775	17605	17654	17579	17564	17633	17558	17591	17702	17453	17633	17674	17559	17583	17626	17569	17514	17439	17749	17568	17574	17637	17595	17530	17557	17622	17590	17544	17704	17695	17573	17552	17542	17720	17660	17635	17560	17778	17481	17483	17459	17521	17737	17444	17390	17653	17407	17412	17782	17727	17595	17671	17501	17769	17543	17481	17648	17410	17529	17438	17338	17576	17307	17446	17504	17477	17673	17413	17408	17466	17508	17567	17462	17422	17598	17711	17540	17588	17486	17769	17493	17703	17584	17507	17464	17469	17536	17564	17494	17424	17579	17653	17510	17700	17643	17486	17680	17529	17517	17556	17684	17753	17633	17583	17623	17739	17446	17481	17771	17549	17633	17509	17426	17487	17590	17411	17466	17623	17449	17529	17465	17427	17546	17629	17679	17482	17442	17733	17665	17453	17695	17671	17654	17533	17726	17643	17603	17707	17711	17655	17734	17511	17692	17585	17809	17480	17601	17612	17478	17495	17592	17773	17648	17627	17648	17593	17355	17541	17450	17630	17550	17687	17485	17339	17688	17684	17724	17620	17674	17332	17413	17625	17654	17496	17791	17642	17577	17658	17671	17504	17498	17473	17690	17642	17623	17622	17589	17374	17459	17494	17458	17502	17520	17730	17615	17555	17714	17440	17600	17519	17740	17456	17588	17519	17363	17555	17582	17519	17570	17500	17300	17468	17665	17446	17561	17413	17417	17753	17469	17730	17515	17767	17612	17396	17502	17740	17577	17571	17527	17574	17509	17404	17392	17753	17651	17502	17459	17722	17423	17588	17505	17374	17574	17628	17453	17510	17569	17549	17647	17504	17565	17415	17559	17633	17397	17525	17323	17447	17432	17763	17443	17702	17329	17513	17521	17390	17639	17570	17562	17536	17636	17452	17529	17494	17634	17528	17550	17351	17618	17638	17312	17498	17584	17469	17567	17533	17484	17563	17591	17378	17547	17553	17684	17393	17575	17650	17459	17726	17284	17457	17618	17403	17273	17635	17665	17604	17533	17556	17525	17342	17381	17355	17564	17490	17635	17723	17507	17615	17557	17211	17580	17585	17460	17527	17470	17717	17454	17523	17659	17665	17450	17551	17411	17547	17589	17484	17457	17603	17441	17641	17652	17588	17619	17488	17734	17601	17613	17589	17700	17686	17682	17609	17464	17636	17714	17537	17680	17464	17518	17580	17484	17613	17702	17620	17526	17562	17660	17546	17514	17506	17584	17691	17716	17587	17691	17554	17500	17569	17610	17328	17562	17607	17373	17578	17790	17594	17669	17695	17607	17617	17785	17630	17679	17724	17546	17550	17397	17678	17521	17371	17769	17704	17686	17572	17611	17701	17440	17528	17749	17233	17513	17393	17417	17649	17514	17610	17503	17537	17521	17603	17577	17591	17460	17286	17638	17557	17660	17667	17432	17595	17245	17736	17697	17717	17454	17522	17571	17583	17533	17705	17618	17628	17699	17658	17529	17485	17341	17646	17536	17474	17614	17626	17428	17639	17446	17635	17639	17530	17482	17576	17302	17625	17496	17502	17614	17554	17749	17328	17420	17616	17610	17368	17461	17534	17499	17634	17307	17723	17593	17403	17722	17581	17660	17519	17616	17606	17514	17644	17465	17525	17588	17778	17617	17609	17394	17471	17434	17709	17405	17489	17575	17562	17664	17613	17557	17391	17498	17681	17692	17433	17626	17685	17714	17528	17487	17498	17577	17682	17368	17383	17515	17465	17486	17546	17370	17685	17677	17361	17546	17328	17342	17574	17462	17541	17582	17699	17498	17658	17673	17665	17500	17367	17425	17503	17504	17475	17408	17542	17588	17484	17348	17544	17793	17795	17388	17553	17722	17550	17490	17582	17407	17679	17472	17508	17715	17603	17506	17534	17614	17844	17573	17680	17516	17823	17527	17635	17688	17555	17543	17686	17697	17557	17454	17558	17571	17311	17495	17537	17627	17588	17645	17561	17470	17665	17703	17686	17521	17360	17652	17512	17414	17607	17543	17688	17417	17569	17239	17561	17511	17587	17441	17543	17485	17769	17660	17524	17507	17745	17521	17657	17616	17619	17525	17615	17553	17408	17515	17379	17687	17521	17533	17604	17683	17600	17773	17528	17770	17449	17789	17575	17512	17581	17312	17424	17371	17486	17370	17526	17482	17592	17553	17579	17513	17727	17508	17471	17514	17453	17383	17623	17446	17518	17711	17500	17504	17504	17416	17386	17625	17465	17447	17495	17726	17558	17550	17758	17645	17635	17415	17396	17489	17682	17733	17737	17398	17612	17528	17623	17599	17648	17695	17661	17634	17749	17731	17574	17466	17617	17511	17659	17679	17522	17510	17667	17636	17622	17516	17543	17375	17429	17487	17541	17215	17802	17713	17579	17652	17546	17540	17364	17492	17259	17473	17616	17850	17781	17458	17605	17542	17636	17629	17696	17476	17619	17640	17484	17606	17665	17478	17598	17522	17408	17492	17389	17686	17519	17446	17544	17544	17797	17688	17574	17567	17365	17336	17568	17370	17732	17595	17457	17558	17498	17593	17619	17462	17704	17674	17579	17667	17686	17473	17565	17423	17636	17440	17442	17635	17733	17591	17683	17462	17448	17566	17622	17477	17308	17361	17510	17497	17506	17578	17646	17732	17570	17522	17453	17570	17506	17415	17516	17567	17463	17384	17494	17530	17704	17667	17537	17505	17463	17706	17614	17657	17648	17494	17622	17754	17534	17506	17530	17720	17438	17606	17413	17541	17478	17515	17463	17419	17591	17677	17540	17353	17411	17657	17597	17493	17649	17666	17620	17454	17588	17586	17498	17501	17718	17433	17553	17563	17513	17619	17724	17724	17649	17445	17614	17563	17501	17776	17460	17686	17550	17494	17668	17469	17545	17341	17555	17450	17629	17394	17651	17642	17554	17428	17450	17487	17332	17524	17361	17447	17543	17546	17500	17469	17412	17464	17640	17624	17600	17535	17429	17580	17658	17569	17592	17399	17538	17687	17610	17848	17466	17548	17587	17639	17426	17721	17624	17616	17683	17615	17469	17522	17431	17411	17583	17475	17549	17455	17494	17473	17529	17529	17680	17832	17512	17518	17598	17358	17579	17562	17701	17587	17524	17432	17418	17545	17617	17432	17598	17529	17440	17554	17641	17679	17542	17611	17521	17679	17506	17576	17558	17675	17779	17561	17476	17570	17436	17470	17563	17654	17550	17465	17497	17500	17404	17546	17550	17628	17576	17509	17653	17542	17576	17410	17371	17629	17674	17416	17535	17595	17269	17278	17557	17580	17555	17657	17573	17648	17621	17362	17437	17807	17555	17638	17793	17525	17589	17283	17875	17412	17494	17556	17716	17553	17660	17733	17242	17380	17446	17660	17692	17547	17387	17595	17548	17569	17571	17472	17555	17750	17362	17649	17682	17463	17794	17620	17624	17611	17565	17704	17517	17609	17708	17631	17779	17547	17602	17522	17603	17650	17522	17746	17535	17555	17622	17553	17588	17592	17726	17637	17541	17567	17543	17549	17747	17816	17435	17769	17470	17380	17564	17521	17442	17452	17593	17726	17707	17562	17768	17923	17489	17403	17455	17457	17624	17481	17403	17488	17414	17590	17464	17654	17791	17521	17593	17464	17666	17646	17469	17534	17420	17354	17803	17449	17540	17477	17733	17323	17835	17537	17583	17679	17603	17645	17397	17633	17722	17753	17713	17544	17553	17551	17273	17434	17588	17577	17523	17576	17719	17704	17434	17539	17689	17565	17340	17385	17468	17570	17333	17523	17683	17513	17546	17493	17384	17606	17402	17544	17839	17543	17761	17611	17306	17620	17537	17563	17641	17536	17580	17697	17506	17601	17478	17698	17653	17395	17848	17524	17779	17600	17177	17435	17610	17559	17557	17543	17405	17595	17349	17430	17292	17571	17549	17424	17446	17471	17564	17482	17658	17631	17702	17580	17672	17459	17479	17468	17350	17627	17582	17744	17605	17637	17601	17454	17631	17546	17577	17633	17486	17451	17478	17515	17565	17705	17533	17695	17721	17531	17524	17604	17714	17485	17426	17734	17709	17542	17797	17766	17553	17500	17563	17369	17584	17606	17548	17444	17489	17585	17664	17605	17542	17408	17646	17624	17434	17616	17543	17608	17654	17555	17643	17633	17454	17621	17611	17650	17688	17622	17413	17455	17428	17601	17551	17569	17392	17455	17372	17655	17541	17441	17662	17538	17499	17442	17371	17640	17464	17578	17601	17558	17524	17519	17593	17650	17802	17536	17567	17500	17449	17398	17463	17530	17608	17618	17540	17478	17552	17544	17464	17490	17485	17427	17634	17435	17496	17569	17529	17527	17549	17537	17697	17595	17546	17642	17603	17601	17604	17568	17566	17700	17654	17431	17375	17622	17428	17631	17516	17474	17746	17552	17506	17820	17833	17490	17556	17470	17314	17501	17409	17675	17593	17499	17592	17460	17413	17611	17573	17673	17565	17528	17617	17374	17293	17580	17508	17612	17765	17495	17396	17439	17502	17460	17568	17330	17511	17590	17620	17566	17523	17655	17587	17498	17533	17600
15449	30622	28919	23281	22125	21034	20651	19951	18921	17893	16874	27048	42370	45681	37315	27241	19669	16153	15022	14668	14742	14698	14664	14649	14721	14521	14518	14729	14658	14723	14687	14792	14668	14609	14728	14558	14488	14544	14737	14722	14656	14588	14661	14732	14557	14738	14727	14475	14743	14647	14705	14559	14651	14800	14591	14618	14584	14581	14551	14494	14577	14552	14723	14704	14583	14617	14612	14571	14641	14599	14645	14467	14670	14695	14502	14609	14748	14599	14707	14624	14636	14590	14785	14684	14587	14554	14645	14453	14520	14534	14532	14464	14753	14556	14518	14482	14558	14690	14612	14707	14681	14612	14573	14570	14497	14558	14515	14467	14515	14643	14402	14516	14609	14512	14609	14414	14744	14619	14466	14507	14715	14663	14760	14650	14612	14639	14686	14619	14490	14629	14618	14549	14630	14460	14598	14461	14733	14617	14674	14559	14640	14551	14690	14633	14703	14646	14754	14758	14661	14677	14566	14790	14633	14623	14497	14662	14556	14516	14631	14784	14738	14476	14503	14551	14554	14525	14635	14677	14725	14594	14684	14473	14636	14496	14669	14432	14557	14561	14440	14693	14734	14491	14484	14532	14497	14581	14515	14602	14484	14394	14708	14628	14618	14597	14600	14592	14555	14649	14639	14404	14575	14442	14700	14741	14495	14690	14574	14505	14809	14467	14714	14477	14606	14572	14796	14669	14425	14463	14684	14616	14718	14637	14720	14583	14598	14763	14620	14382	14550	14466	14723	14713	14455	14650	14550	14605	14616	14661	14527	14543	14615	14537	14729	14608	14712	14602	14611	14580	14547	14513	14580	14681	14733	14680	14647	14442	14598	14467	14478	14423	14421	14450	14591	14574	14586	14583	14460	14723	14517	14501	14666	14408	14577	14718	14745	14793	14460	14763	14705	14541	14595	14666	14610	14615	14563	14707	14706	14607	14512	14517	14563	14588	14778	14643	14679	14695	14587	14612	14588	14655	14691	14610	14560	14640	14590	14647	14485	14718	14722	14744	14633	14589	14766	14723	14654	14610	14527	14553	14595	14537	14786	14601	14555	14599	14465	14373	14629	14596	14549	14703	14666	14567	14641	14664	14493	14659	14404	14590	14536	14607	14628	14486	14533	14585	14560	14723	14697	14627	14608	14641	14438	14622	14620	14611	14755	14466	14668	14645	14537	14536	14603	14595	14612	14279	14581	14549	14482	14743	14557	14601	14515	14532	14737	14700	14628	14546	14730	14533	14430	14580	14656	14553	14414	14473	14638	14555	14572	14554	14632	14612	14595	14542	14590	14575	14809	14615	14527	14482	14492	14648	14423	14710	14460	14407	14565	14750	14664	14595	14603	14584	14387	14670	14576	14473	14651	14701	14610	14436	14505	14684	14502	14748	14428	14602	14623	14536	14761	14558	14524	14617	14455	14659	14607	14761	14746	14641	14698	14671	14590	14690	14493	14626	14609	14787	14852	14514	14497	14682	14506	14528	14667	14644	14640	14657	14733	14723	14378	14560	14533	14788	14728	14401	14549	14643	14435	14635	14516	14579	14584	14555	14663	14691	14634	14738	14527	14513	14638	14593	14574	14564	14740	14799	14605	14411	14595	14617	14466	14502	14643	14480	14559	14690	14446	14495	14458	14700	14580	14647	14719	14617	14561	14549	14704	14491	14575	14738	14672	14447	14687	14743	14671	14716	14493	14523	14530	14599	14664	14740	14596	14681	14643	14470	14571	14566	14700	14660	14606	14567	14498	14781	14556	14650	14718	14545	14684	14675	14699	14467	14690	14721	14642	14580	14652	14626	14345	14629	14608	14655	14683	14540	14593	14677	14537	14724	14642	14621	14588	14710	14592	14652	14442	14574	14594	14642	14565	14562	14769	14567	14607	14726	14529	14671	14562	14518	14598	14702	14746	14454	14653	14513	14489	14663	14595	14546	14448	14375	14498	14720	14413	14823	14678	14422	14590	14696	14473	14615	14639	14611	14464	14669	14455	14642	14551	14657	14609	14643	14685	14570	14529	14586	14602	14458	14449	14509	14554	14536	14374	14642	14613	14510	14531	14459	14595	14813	14581	14667	14628	14511	14518	14657	14533	14681	14365	14533	14560	14505	14498	14520	14706	14788	14650	14544	14502	14690	14635	14534	14499	14612	14624	14679	14698	14599	14731	14488	14577	14831	14449	14487	14498	14616	14633	14509	14411	14520	14740	14469	14837	14614	14625	14472	14477	14473	14558	14691	14589	14378	14526	14699	14569	14577	14558	14652	14467	14603	14583	14824	14585	14624	14759	14581	14528	14606	14743	14454	14757	14659	14558	14568	14635	14463	14566	14431	14468	14437	14575	14561	14636	14648	14497	14641	14667	14709	14530	14481	14616	14509	14572	14428	14741	14512	14567	14643	14559	14416	14589	14613	14505	14553	14608	14733	14642	14697	14662	14580	14752	14486	14698	14498	14520	14627	14569	14630	14611	14616	14623	14703	14732	14533	14606	14592	14743	14507	14594	14494	14384	14556	14588	14499	14494	14589	14685	14621	14591	14558	14766	14602	14630	14636	14710	14682	14487	14540	14611	14690	14690	14507	14446	14734	14305	14555	14682	14467	14667	14433	14786	14550	14567	14459	14449	14711	14579	14660	14518	14630	14477	14591	14570	14465	14567	14628	14672	14406	14559	14472	14644	14591	14535	14629	14561	14518	14812	14532	14549	14658	14587	14446	14528	14681	14636	14584	14635	14633	14677	14636	14716	14633	14296	14600	14666	14667	14612	14600	14638	14696	14592	14558	14614	14639	14620	14590	14593	14714	14607	14464	14628	14505	14583	14805	14666	14606	14501	14575	14446	14708	14618	14595	14553	14530	14542	14555	14587	14643	14517	14596	14450	14660	14493	14616	14463	14497	14545	14603	14637	14560	14390	14546	14622	14594	14596	14506	14593	14705	14506	14684	14500	14696	14670	14597	14700	14811	14470	14550	14569	14721	14606	14654	14515	14668	14562	14571	14387	14608	14694	14667	14596	14577	14653	14593	14665	14769	14449	14673	14649	14469	14473	14575	14510	14564	14487	14594	14658	14668	14557	14609	14521	14495	14589	14684	14606	14635	14633	14445	14690	14563	14503	14661	14269	14481	14612	14607	14471	14507	14465	14668	14814	14584	14384	14567	14586	14554	14603	14576	14491	14557	14515	14483	14604	14642	14554	14699	14700	14486	14616	14573	14547	14678	14472	14682	14554	14565	14593	14621	14495	14648	14453	14672	14609	14642	14682	14577	14618	14638	14545	14472	14547	14695	14546	14790	14697	14629	14516	14447	14848	14594	14671	14520	14510	14634	14648	14626	14652	14524	14506	14693	14625	14439	14479	14662	14733	14322	14631	14642	14477	14612	14465	14668	14688	14563	14592	14665	14510	14556	14398	14651	14463	14714	14578	14648	14723	14677	14562	14723	14515	14458	14603	14473	14585	14682	14344	14581	14533	14568	14518	14540	14579	14540	14604	14569	14534	14567	14532	14489	14804	14571	14570	14632	14561	14714	14546	14561	14527	14727	14550	14779	14435	14611	14755	14649	14612	14645	14403	14563	14634	14629	14580	14536	14629	14570	14501	14689	14517	14552	14425	14570	14562	14531	14615	14672	14625	14608	14455	14558	14594	14757	14765	14538	14620	14743	14594	14526	14449	14542	14443	14613	14518	14675	14667	14490	14547	14627	14488	14753	14560	14651	14660	14641	14581	14542	14638	14499	14639	14554	14541	14650	14483	14743	14568	14707	14552	14506	14599	14490	14580	14554	14529	14733	14548	14604	14498	14533	14753	14617	14573	14447	14613	14705	14611	14554	14745	14696	14555	14531	14613	14581	14732	14574	14562	14633	14598	14570	14615	14643	14561	14556	14655	14515	14576	14551	14653	14550	14749	14692	14777	14757	14578	14571	14596	14638	14471	14720	14621	14613	14579	14602	14619	14554	14528	14565	14634	14702	14482	14693	14548	14538	14688	14557	14618	14555	14583	14602	14694	14608	14556	14611	14599	14684	14649	14611	14627	14615	14523	14499	14528	14650	14584	14675	14611	14557	14492	14606	14487	14652	14662	14761	14669	14614	14732	14709	14701	14487	14705	14519	14604	14677	14582	14662	14498	14562	14515	14499	14533	14567	14455	14666	14495	14596	14646	14600	14581	14588	14548	14561	14502	14405	14588	14701	14503	14465	14571	14758	14486	14724	14635	14508	14475	14692	14519	14671	14660	14616	14732	14613	14502	14683	14544	14421	14609	14564	14366	14567	14512	14631	14705	14511	14654	14694	14677	14700	14642	14612	14682	14529	14562	14667	14541	14617	14513	14554	14626	14395	14760	14625	14523	14746	14601	14493	14775	14503	14619	14691	14538	14573	14776	14455	14575	14476	14638	14485	14531	14583	14568	14631	14579	14440	14766	14766	14537	14517	14618	14478	14652	14627	14591	14736	14562	14590	14517	14536	14456	14551	14640	14433	14614	14679	14639	14423	14564	14530	14647	14736	14600	14626	14563	14699	14608	14625	14615	14589	14604	14669	14708	14654	14791	14464	14640	14497	14729	14516	14561	14452	14579	14691	14730	14751	14702	14568	14492	14577	14610	14572	14554	14759	14603	14588	14735	14660	14672	14519	14506	14629	14582	14616	14540	14644	14504	14736	14623	14715	14626	14674	14683	14623	14616	14614	14682	14511	14644	14608	14529	14612	14595	14741	14391	14640	14743	14598	14626	14541	14592	14476	14474	14565	14669	14548	14457	14717	14480	14543	14634	14553	14555	14606	14531	14533	14290	14652	14563	14642	14595	14637	14645	14601	14539	14516	14627	14486	14476	14499	14416	14572	14422	14575	14523	14692	14540	14664	14585	14477	14581	14453	14533	14639	14447	14496	14552	14751	14502	14544	14529	14672	14534	14582	14597	14682	14430	14320	14584	14593	14587	14462	14590	14489	14485	14538	14506	14689	14535	14467	14696	14547	14583	14609	14552	14419	14716	14582	14726	14598	14545	14650	14467	14601	14628	14529	14324	14509	14599	14569	14708	14602	14698	14545	14453	14641	14640	14536	14481	14577	14760	14516	14532	14652	14555	14689	14521	14429	14484	14424	14588	14808	14497	14507	14611	14518	14527	14488
27256	21907	25424	22618	19318	19244	19341	18940	18315	18081	17676	18018	19315	21000	20700	18925	18146	17898	17511	17349	17402	17608	17662	17460	17595	17502	17411	17350	17537	17390	17324	17300	17305	17465	17527	17514	17417	17161	17590	17224	17315	17279	17563	17441	17587	17220	17501	17454	17442	17416	17385	17313	17496	17376	17488	17393	17572	17341	17340	17297	17510	17381	17440	17463	17397	17250	17491	17439	17367	17707	17357	17304	17546	17510	17462	17419	17460	17384	17488	17441	17352	17436	17460	17214	17210	17326	17176	17497	17380	17490	17552	17264	17498	17439	17437	17201	17581	17311	17229	17319	17497	17178	17556	17133	17339	17403	17529	17353	17504	17405	17507	17489	17591	17417	17266	17389	17207	17322	17241	17385	17338	17114	17403	17452	17288	17520	17515	17301	17214	17269	17329	17367	17558	17507	17326	17351	17531	17135	17522	17262	17195	17201	17476	17212	17260	17175	17209	17154	17443	17177	17361	17212	17357	17313	17255	17329	17303	17440	17357	17421	17554	17479	17386	17248	17399	17199	17206	17244	17368	17582	17373	17544	17591	17543	17361	17294	17333	17324	17417	17557	17254	17459	17309	17421	17274	17399	17385	17665	17276	17470	17362	17438	17509	17419	17509	17458	17621	17260	17429	17259	17326	17299	17619	17482	17313	17337	17391	17306	17531	17574	17383	17431	17462	17385	17435	17438	17437	17572	17395	17554	17503	17305	17602	17326	17237	17337	17351	17391	17409	17182	17450	17293	17304	17327	17323	17372	17557	17328	17334	17173	17480	17528	17234	17254	17427	17307	17425	17317	17468	17352	17450	17371	17378	17378	17269	17383	17513	17369	17428	17344	17516	17334	17394	17527	17453	17515	17267	17641	17387	17303	17433	17487	17449	17367	17445	17582	17472	17378	17197	17464	17355	17357	17519	17413	17408	17420	17434	17251	17508	17210	17368	17437	17371	17541	17332	17563	17418	17063	17332	17214	17543	17326	17301	17281	17248	17466	17324	17127	17342	17173	17274	17404	17323	17251	17173	17435	17438	17494	17271	17334	17183	17244	17411	17246	17272	17493	17407	17250	17384	17372	17240	17508	17272	17421	17433	17468	17351	17362	17445	17583	17406	17166	17627	17432	17430	17391	17381	17364	17276	17254	17447	17296	17470	17331	17558	17141	17378	17435	17470	17358	17310	17401	17415	17326	17347	17390	17265	17485	17322	17355	17225	17322	17411	17339	17402	17195	17201	17513	17298	17333	17364	17125	17444	17424	17309	17350	17515	17405	17344	17534	17343	17317	17349	17525	17495	17386	17502	17225	17378	17373	17345	17441	17445	17432	17417	17459	17393	17334	17476	17419	17354	17417	17485	17478	17485	17380	17471	17584	17357	17350	17184	17496	17304	17296	17317	17415	17413	17395	17307	17260	17576	17462	17316	17144	17383	17264	17347	17178	17326	17156	17487	17492	17247	17468	17478	17254	17434	17473	17144	17545	17229	17351	17397	17299	17298	17489	17314	17238	17485	17456	17349	17191	17405	17396	17417	17646	17360	17350	17566	17382	17362	17464	17315	17379	17527	17383	17236	17190	17267	17479	17381	17331	17378	17261	17199	17330	17557	17387	17245	17393	17387	17523	17333	17393	17308	17434	17442	17390	17478	17308	17245	17402	17482	17229	17217	17378	17366	17376	17317	17156	17403	17327	17284	17416	17486	17385	17431	17379	17359	17548	17126	17308	17421	17082	17451	17383	17611	17360	17421	17182	17639	17281	17510	17413	17338	17601	17311	17480	17357	17538	17597	17374	17296	17426	17444	17472	17469	17493	17402	17348	17266	17393	17395	17562	17350	17397	17569	17301	17442	17305	17522	17214	17472	17407	17375	17526	17606	17246	17267	17405	17361	17296	17589	17447	17439	17567	17583	17453	17464	17267	17288	17322	17431	17465	17409	17476	17481	17261	17300	17351	17539	17518	17458	17496	17310	17597	17420	17407	17433	17540	17194	17368	17457	17591	17487	17280	17690	17280	17348	17439	17346	17418	17273	17380	17546	17365	17352	17474	17494	17447	17541	17459	17411	17469	17448	17299	17509	17374	17332	17596	17500	17429	17265	17334	17289	17374	17455	17472	17407	17464	17361	17515	17420	17320	17486	17338	17307	17324	17391	17229	17414	17298	17353	17317	17150	17493	17490	17481	17246	17436	17353	17309	17359	17325	17292	17598	17335	17185	17565	17249	17281	17378	17480	17162	17443	17434	17476	17494	17362	17297	17436	17478	17455	17476	17234	17328	17307	17276	17592	17442	17639	17468	17477	17357	17394	17461	17472	17524	17486	17392	17610	17556	17490	17451	17168	17445	17359	17452	17478	17540	17316	17383	17515	17712	17586	17524	17444	17387	17349	17268	17424	17266	17396	17313	17274	17340	17514	17299	17302	17113	17384	17425	17415	17260	17554	17407	17408	17410	17336	17304	17503	17047	17474	17335	17354	17360	17240	17450	17505	17492	17399	17305	17394	17372	17414	17236	17379	17360	17337	17443	17412	17418	17510	17287	17375	17292	17397	17519	17425	17621	17405	17500	17485	17277	17219	17536	17466	17582	17451	17374	17304	17217	17372	17380	17267	17504	17301	17502	17307	17355	17429	17337	17289	17332	17187	17283	17384	17293	17426	17414	17342	17354	17318	17413	17528	17471	17429	17365	17410	17333	17293	17515	17529	17274	17484	17366	17532	17474	17373	17291	17139	17356	17441	17288	17394	17297	17322	17374	17252	17587	17188	17332	17532	17402	17424	17357	17421	17289	17277	17636	17320	17442	17330	17400	17220	17420	17301	17337	17517	17454	17464	17233	17458	17376	17582	17280	17325	17333	17363	17427	17565	17438	17577	17297	17365	17203	17455	17307	17407	17234	17240	17288	17334	17289	17369	17428	17570	17461	17508	17439	17322	17355	17436	17556	17409	17519	17246	17356	17449	17422	17511	17510	17471	17312	17380	17365	17416	17285	17411	17265	17474	17498	17399	17539	17414	17185	17379	17301	17297	17280	17374	17481	17493	17529	17587	17489	17623	17279	17169	17602	17565	17288	17392	17347	17274	17424	17532	17452	17411	17173	17338	17342	17507	17417	17325	17521	17545	17302	17149	17137	17480	17297	17531	17390	17335	17474	17422	17497	17382	17378	17309	17574	17418	17244	17367	17364	17340	17289	17467	17386	17405	17106	17498	17436	17358	17385	17374	17453	17379	17279	17488	17493	17468	17290	17428	17471	17314	17395	17620	17436	17377	17243	17388	17257	17303	17329	17299	17257	17378	17286	17531	17364	17381	17360	17532	17268	17398	17349	17447	17509	17519	17513	17399	17432	17449	17236	17254	17486	17322	17494	17570	17338	17372	17425	17303	17384	17334	17197	17448	17281	17239	17465	17600	17406	17321	17479	17305	17364	17393	17307	17345	17271	17276	17360	17332	17309	17347	17557	17331	17212	17472	17375	17496	17583	17353	17422	17418	17316	17369	17282	17582	17417	17483	17390	17423	17362	17465	17420	17572	17350	17326	17475	17212	17490	17495	17343	17483	17316	17477	17331	17231	17503	17227	17516	17381	17281	17328	17365	17291	17435	17355	17498	17477	17414	17417	17199	17410	17223	17447	17329	17415	17652	17548	17379	17493	17550	17488	17400	17374	17498	17270	17462	17521	17341	17273	17350	17409	17392	17463	17369	17595	17266	17471	17222	17329	17290	17170	17470	17193	17443	17228	17290	17502	17329	17422	17348	17454	17520	17569	17598	17286	17254	17305	17308	17735	17500	17374	17374	17273	17377	17464	17313	17345	17353	17550	17415	17366	17338	17368	17422	17546	17403	17415	17381	17203	17407	17639	17422	17303	17245	17353	17187	17448	17234	17587	17445	17483	17395	17388	17668	17435	17353	17405	17419	17538	17365	17134	17272	17082	17399	17327	17602	17669	17569	17503	17407	17657	17480	17392	17355	17299	17341	17413	17440	17358	17460	17683	17346	17314	17430	17570	17182	17337	17220	17229	17504	17579	17399	17498	17388	17481	17649	17549	17469	17376	17285	17560	17320	17340	17415	17292	17375	17491	17405	17375	17470	17331	17388	17331	17446	17327	17449	17190	17444	17322	17338	17383	17434	17329	17375	17570	17451	17484	17103	17443	17315	17379	17331	17477	17258	17515	17384	17404	17267	17514	17369	17462	17488	17332	17434	17518	17340	17448	17444	17235	17662	17206	17326	17570	17465	17354	17123	17508	17704	17380	17254	17385	17331	17413	17486	17300	17298	17330	17428	17336	17413	17385	17346	17576	17370	17563	17375	17130	17461	17318	17430	17454	17301	17320	17317	17458	17302	17286	17433	17576	17306	17424	17413	17246	17357	17237	17112	17450	17400	17479	17397	17402	17216	17281	17610	17473	17356	17626	17359	17465	17500	17427	17064	17272	17491	17453	17404	17657	17418	17199	17330	17385	17607	17456	17290	17376	17168	17485	17325	17163	17453	17656	17398	17414	17330	17331	17332	17563	17630	17532	17447	17356	17310	17470	17426	17435	17340	17254	17409	17469	17325	17336	17278	17197	17369	17498	17376	17384	17453	17407	17363	17423	17289	17453	17431	17292	17438	17210	17392	17465	17488	17563	17411	17383	17344	17308	17497	17506	17259	17530	17318	17347	17296	17540	17498	17287	17411	17347	17291	17255	17336	17301	17319	17313	17351	17418	17491	17496	17500	17550	17322	17426	17521	17542	17296	17265	17562	17510	17523	17255	17303	17495	17235	17521	17556	17507	17325	17399	17553	17324	17468	17430	17513	17494	17375	17214	17314	17512	17285	17416	17464	17436	17560	17376	17347	17483	17382	17532	17527	17273	17410	17432	17358	17730	17248	17312	17344	17276	17329	17262	17540	17598	17533	17529	17404	17481	17175	17300	17494	17394	17572	17631	17356	17339	17411	17416	17372	17423	17572	17423	17307	17402	17517	17500	17448	17414	17323	17363	17636	17447	17458	17197	17351	17483	17433	17539	17432	17359	17306	17308	17464	17092	17255	17371	17415	17453	17551	17237	17468	17394	17283	17438	17530	17557	17412	17550	17394	17289	17363	17245	17341	17412	17373	17363	17423	17389	17333	17463	17440	17221	17293
15008	19890	19368	18034	17637	17497	17524	16834	16620	15720	14992	15270	17355	19157	17679	16243	15288	14874	14662	14774	14533	14547	14584	14422	14653	14222	14490	14448	14785	14638	14637	14398	14564	14525	14566	14424	14531	14649	14619	14543	14473	14271	14429	14427	14464	14540	14532	14400	14465	14624	14437	14589	14467	14452	14611	14567	14402	14436	14483	14507	14532	14476	14512	14510	14594	14455	14591	14508	14492	14499	14579	14368	14549	14513	14509	14438	14397	14643	14495	14647	14563	14467	14552	14474	14413	14428	14479	14417	14485	14440	14439	14457	14582	14313	14620	14587	14378	14550	14479	14515	14362	14382	14601	14420	14536	14559	14427	14401	14593	14421	14391	14413	14433	14387	14544	14650	14604	14530	14308	14491	14460	14625	14429	14378	14612	14403	14487	14513	14584	14567	14540	14661	14407	14452	14517	14616	14492	14569	14426	14349	14591	14575	14491	14478	14541	14433	14454	14555	14490	14458	14474	14522	14522	14672	14507	14709	14529	14628	14627	14414	14345	14428	14358	14473	14464	14594	14609	14540	14585	14508	14433	14379	14746	14575	14536	14689	14528	14655	14621	14512	14568	14483	14533	14606	14678	14431	14527	14652	14583	14512	14493	14645	14467	14464	14678	14569	14671	14331	14476	14440	14562	14489	14426	14718	14467	14489	14418	14437	14422	14558	14567	14465	14558	14532	14465	14539	14580	14355	14581	14633	14380	14511	14681	14434	14647	14516	14689	14605	14571	14422	14392	14596	14527	14493	14581	14602	14480	14577	14399	14757	14422	14455	14517	14458	14612	14416	14452	14475	14574	14488	14436	14581	14481	14554	14600	14492	14447	14488	14496	14542	14443	14357	14529	14426	14519	14507	14713	14560	14644	14512	14630	14601	14634	14612	14450	14551	14640	14512	14527	14566	14561	14585	14614	14424	14581	14398	14474	14443	14480	14472	14499	14392	14557	14539	14549	14482	14557	14511	14634	14491	14614	14543	14499	14586	14433	14445	14470	14534	14680	14670	14590	14409	14487	14616	14235	14598	14580	14576	14588	14496	14444	14632	14383	14619	14547	14408	14460	14269	14358	14580	14476	14414	14555	14505	14661	14459	14541	14558	14429	14622	14613	14674	14475	14437	14577	14446	14424	14564	14374	14414	14562	14580	14643	14560	14517	14497	14608	14460	14522	14682	14591	14548	14617	14572	14691	14604	14533	14558	14690	14565	14656	14544	14530	14613	14655	14585	14434	14634	14523	14588	14493	14532	14517	14446	14393	14394	14661	14510	14541	14500	14555	14421	14456	14532	14506	14426	14603	14572	14583	14528	14556	14486	14698	14485	14516	14581	14406	14512	14471	14422	14663	14592	14564	14533	14550	14337	14497	14530	14468	14492	14520	14600	14556	14585	14413	14479	14433	14488	14535	14488	14558	14573	14600	14430	14541	14544	14550	14544	14561	14400	14587	14420	14468	14575	14398	14390	14336	14357	14507	14471	14469	14668	14536	14418	14458	14463	14501	14453	14437	14567	14384	14396	14554	14670	14502	14424	14614	14427	14679	14473	14530	14551	14724	14600	14517	14396	14305	14483	14582	14484	14371	14439	14569	14461	14418	14326	14608	14474	14495	14438	14543	14613	14498	14228	14424	14370	14669	14480	14698	14620	14391	14442	14603	14608	14392	14491	14610	14633	14480	14524	14630	14647	14326	14572	14640	14480	14629	14629	14530	14407	14471	14559	14690	14539	14468	14553	14485	14533	14465	14407	14520	14540	14543	14549	14510	14406	14581	14655	14605	14575	14472	14464	14398	14550	14514	14619	14679	14546	14598	14430	14646	14522	14372	14467	14534	14544	14628	14495	14450	14565	14518	14431	14603	14419	14520	14633	14564	14614	14624	14593	14629	14536	14498	14600	14515	14530	14516	14568	14470	14497	14561	14513	14475	14497	14587	14539	14614	14539	14439	14556	14598	14350	14698	14556	14687	14472	14644	14432	14623	14388	14498	14394	14448	14611	14467	14507	14457	14546	14644	14578	14596	14471	14650	14651	14618	14584	14667	14473	14520	14439	14384	14564	14488	14624	14573	14677	14492	14491	14455	14508	14473	14549	14667	14483	14437	14581	14569	14538	14646	14885	14544	14520	14597	14584	14436	14506	14562	14357	14583	14517	14385	14525	14660	14649	14417	14736	14498	14498	14520	14513	14700	14476	14592	14504	14554	14489	14597	14527	14627	14475	14742	14510	14702	14613	14654	14611	14486	14396	14605	14492	14477	14564	14408	14544	14351	14482	14424	14555	14476	14412	14464	14549	14611	14559	14521	14436	14522	14478	14577	14628	14580	14480	14508	14503	14475	14462	14530	14402	14661	14608	14475	14656	14307	14665	14369	14479	14399	14575	14385	14640	14628	14516	14580	14648	14571	14607	14458	14569	14524	14475	14440	14617	14373	14449	14447	14536	14556	14427	14604	14717	14486	14544	14596	14613	14534	14622	14692	14546	14583	14590	14661	14646	14627	14504	14360	14836	14621	14667	14532	14626	14572	14371	14564	14506	14378	14591	14459	14481	14529	14633	14408	14427	14687	14508	14559	14364	14514	14504	14403	14455	14386	14464	14464	14514	14688	14463	14583	14680	14555	14541	14367	14611	14470	14330	14442	14684	14727	14611	14388	14496	14617	14525	14649	14608	14553	14497	14595	14529	14608	14602	14470	14630	14632	14332	14443	14476	14555	14611	14421	14626	14406	14528	14562	14362	14567	14457	14325	14475	14469	14604	14424	14491	14510	14611	14459	14487	14444	14605	14525	14579	14487	14462	14558	14467	14488	14473	14608	14474	14660	14518	14483	14615	14674	14460	14643	14527	14441	14541	14516	14748	14409	14374	14484	14499	14471	14485	14516	14365	14515	14685	14638	14637	14469	14463	14412	14649	14627	14431	14524	14620	14536	14438	14566	14380	14657	14458	14590	14478	14439	14496	14486	14715	14542	14669	14654	14479	14507	14451	14502	14555	14434	14514	14485	14752	14521	14522	14445	14576	14515	14518	14488	14565	14468	14566	14452	14462	14313	14631	14570	14672	14543	14604	14497	14524	14603	14624	14608	14651	14612	14562	14558	14554	14521	14384	14463	14486	14504	14568	14590	14490	14528	14568	14417	14328	14491	14676	14463	14378	14563	14546	14513	14525	14518	14540	14568	14528	14649	14437	14334	14460	14515	14397	14600	14311	14379	14709	14522	14462	14647	14567	14465	14649	14596	14584	14369	14626	14542	14433	14495	14613	14577	14496	14492	14408	14548	14500	14490	14571	14538	14630	14604	14415	14418	14628	14578	14585	14642	14590	14511	14586	14453	14507	14337	14550	14548	14752	14565	14621	14536	14513	14259	14523	14504	14453	14543	14457	14613	14632	14559	14616	14561	14429	14661	14509	14529	14482	14557	14512	14446	14564	14473	14591	14422	14776	14594	14414	14516	14434	14612	14581	14343	14451	14323	14461	14751	14627	14581	14553	14413	14509	14513	14315	14507	14640	14524	14524	14437	14554	14500	14535	14572	14583	14514	14479	14469	14526	14664	14468	14689	14446	14676	14565	14557	14628	14542	14512	14456	14346	14635	14454	14430	14359	14449	14607	14516	14455	14383	14639	14567	14578	14352	14666	14614	14566	14507	14558	14571	14612	14389	14371	14460	14398	14577	14472	14492	14603	14586	14488	14401	14512	14522	14431	14523	14711	14511	14538	14543	14495	14587	14435	14631	14461	14313	14513	14548	14410	14550	14410	14563	14533	14470	14552	14621	14458	14477	14624	14581	14581	14470	14547	14647	14537	14706	14606	14548	14442	14623	14581	14604	14587	14414	14531	14544	14517	14495	14599	14541	14522	14564	14543	14511	14524	14537	14434	14484	14489	14573	14432	14579	14466	14431	14443	14535	14375	14439	14368	14696	14652	14450	14521	14632	14659	14456	14585	14445	14530	14442	14528	14470	14478	14413	14574	14529	14522	14399	14541	14513	14558	14465	14302	14542	14628	14443	14470	14615	14554	14621	14406	14435	14616	14737	14531	14505	14528	14364	14567	14438	14356	14445	14558	14499	14577	14537	14449	14584	14565	14685	14488	14420	14419	14495	14651	14393	14478	14624	14533	14408	14565	14621	14587	14526	14606	14503	14527	14449	14403	14489	14525	14539	14397	14395	14480	14510	14549	14643	14387	14487	14530	14521	14619	14424	14580	14545	14375	14538	14488	14493	14555	14550	14440	14457	14431	14633	14562	14413	14705	14614	14517	14498	14543	14666	14448	14577	14424	14590	14493	14582	14567	14468	14484	14524	14516	14456	14711	14424	14631	14617	14433	14643	14318	14541	14357	14515	14729	14618	14559	14591	14408	14648	14526	14526	14673	14529	14643	14550	14516	14448	14557	14525	14483	14517	14474	14633	14521	14434	14521	14365	14598	14440	14596	14666	14470	14644	14550	14719	14512	14616	14288	14492	14470	14544	14416	14464	14523	14445	14625	14591	14547	14492	14639	14574	14566	14688	14520	14538	14382	14457	14629	14403	14588	14566	14469	14604	14494	14436	14466	14357	14435	14420	14461	14530	14430	14407	14477	14729	14747	14472	14449	14611	14603	14444	14516	14580	14503	14456	14397	14447	14398	14362	14404	14465	14444	14639	14476	14543	14464	14545	14543	14520	14538	14395	14615	14660	14580	14563	14515	14567	14486	14417	14742	14540	14500	14711	14353	14592	14576	14541	14617	14598	14564	14647	14549	14386	14597	14444	14662	14386	14310	14427	14333	14487	14240	14553	14568	14415	14552	14464	14637	14446	14563	14511	14679	14696	14392	14666	14631	14417	14488	14368	14531	14512	14530	14562	14584	14503	14552	14587	14628	14566	14708	14479	14550	14538	14467	14575	14399	14479	14500	14564	14378	14540	14440	14563	14529	14275	14645	14514	14392	14497	14439	14515	14554	14550	14534	14414	14457	14527	14284	14547	14414	14571	14412	14384	14506	14524	14491	14394	14582	14455	14479	14545	14538	14588	14494	14541	14694	14589	14741	14530	14425	14544	14380	14425	14484	14390	14309	14395	14501	14640	14661	14353	14598	14349	14405	14402	14465	14546	14578	14703	14509	14573	14510	14736	14514	14598	14455
24410	21000	28083	24581	22341	21783	21840	19701	18359	18027	17993	19573	25242	30653	27886	24234	20577	18445	17834	17341	17250	17186	17324	17183	17270	17185	17444	17285	17291	17213	17200	17137	17234	17296	17320	17163	17181	17129	17280	17172	17209	17248	17159	17274	17224	17189	17332	17286	17172	17197	17426	17195	17057	17127	17059	17199	17224	17195	17104	17047	16962	17307	17145	17150	17060	17143	17010	17246	17197	17111	17345	17021	17251	17108	17010	17184	17217	17112	17109	17173	17294	17221	17329	17052	17153	17026	17295	17270	17103	17286	17326	17153	17269	17169	17100	17242	17145	17161	17189	17087	17279	17007	17198	17318	17213	17283	17175	17015	17067	17066	16902	16990	17201	17133	17340	17246	17120	17236	17169	17057	17168	17122	16919	17078	17315	17275	17121	17277	17125	17161	17065	17051	17169	17147	17179	17132	17244	17173	17096	17192	16931	17109	17144	17137	17134	17187	17142	17062	17124	17151	17235	17118	17093	17133	17147	17147	17332	17321	17196	17254	17016	16996	17019	17118	17244	17243	17179	17119	17038	17147	17118	16943	17237	17171	17051	17053	17077	17190	16968	17194	17161	17044	17144	16981	17077	17083	17010	17055	17124	17058	17165	17076	17070	17161	17097	17153	17282	17129	16915	17197	16953	16846	17176	17232	17189	17239	17293	17242	17092	17401	17210	17099	17150	17322	17100	17174	17372	16948	17326	17390	17224	17160	17220	17237	17198	17322	17131	16995	17186	17229	17052	17064	17172	17099	17236	17073	17236	17189	17154	17101	17150	17197	17056	17232	17260	17215	17145	17130	17103	17126	16864	17049	17183	17007	17108	17055	17346	17241	17038	17036	17192	17414	17085	17205	17149	17082	17174	17228	17309	17198	17302	17297	17191	17047	17150	16883	16979	16949	17201	17100	17201	17057	17141	17035	17149	17355	17147	17226	16965	17247	17036	17195	17276	17160	17303	17137	17172	17233	16994	17208	16902	17192	17040	17311	17222	17185	17139	17222	17120	17077	17123	16766	17251	17008	17170	17129	17269	17212	16999	17069	16996	17190	17222	17109	17189	16916	17082	16961	16940	17299	17033	17254	17020	17225	17038	17240	17203	17107	17103	17118	17000	17083	17231	17108	17111	17327	17004	17275	17037	16976	17262	17229	17039	17147	17126	17141	17229	17161	17109	17079	17084	16999	17148	17241	17063	17052	17129	16983	16985	17087	17167	17254	17287	17077	17128	17148	17089	17061	17164	16905	17254	16950	17099	17128	17042	17004	17010	16996	17120	17213	17201	17241	17233	17187	17194	17029	17224	16998	17104	17072	17061	17118	16979	17067	17105	17241	17064	17085	17032	17080	17199	17125	17122	17101	16991	16960	17116	17225	17310	17201	16968	16982	17177	17174	17201	17060	17163	17035	17279	17005	17213	17179	17010	17104	17132	17094	16960	17003	16979	17314	17044	17085	17216	17016	16962	17131	17309	17287	17217	17095	17227	17131	17178	17228	17274	17010	17072	17160	17148	17254	17164	17237	17169	16947	17092	17058	17121	17226	17215	17355	16892	17050	17191	17069	17370	17272	17172	16978	17150	17059	17191	17260	17132	17122	17158	17216	17146	17047	17230	17243	17280	16998	16948	17117	16976	17120	17186	17144	17135	17025	17138	17040	17261	17099	17150	17036	17094	17085	17212	17138	17082	17265	17123	17207	17145	17101	17161	17259	17110	17270	17127	17038	17103	17192	17142	17206	17415	17297	17295	17211	17132	16957	17264	17069	17207	17068	17113	16995	16881	17077	17028	17105	17257	16958	17113	17151	17252	17108	17218	17273	17452	17402	17246	17230	17205	17143	17013	17219	17179	16944	17440	17141	17114	16992	17056	17185	17214	17319	16966	17168	17133	17116	17065	17147	17121	17036	17136	17197	17141	17277	17024	17097	17087	17191	17255	17121	17171	17096	17251	17077	17280	17073	17143	17143	17035	17074	17008	17096	17237	17238	17290	17145	17036	17164	17071	17158	17201	17136	17009	17233	17168	17281	17185	16981	17135	17023	17078	16985	17254	17002	17287	17177	17068	17182	17140	16916	17019	17157	17096	17147	17182	17109	17066	16901	16914	17242	17288	17272	16965	17267	17139	17214	16971	17309	17095	17265	17128	17103	17045	17214	17137	17032	17175	17237	17083	17147	17066	17012	17208	17172	17094	17024	17181	17250	17222	17054	17183	17054	17266	17076	17012	17257	17297	17284	17241	17160	17132	17087	17058	17232	17250	17327	17083	17099	17240	17038	17066	17121	17141	17142	17083	17089	17287	17185	16881	17166	17045	17339	17154	17344	17042	17207	17248	17208	17051	17026	17135	17050	17233	17070	17087	17156	17043	17106	17267	17118	17137	17162	17214	17112	17269	17265	17118	17315	17275	17274	17315	17231	17247	17239	17239	17296	16991	17204	17108	17229	16998	17175	17024	17100	17050	17094	17232	17194	17210	17147	17120	17206	17362	17156	17175	17367	16944	17056	16985	16905	17192	17310	17063	17103	17244	17146	17027	17257	17036	17105	17125	17257	17121	17192	17163	17046	17289	17006	17106	17110	17141	17151	17308	16984	17193	17283	17145	17130	16936	17117	17118	17172	16891	17266	17178	17114	17240	17145	17332	17296	17446	17240	17211	17304	16914	17098	17127	17425	17276	17313	17117	17105	17289	17212	17098	17100	16800	17100	17074	17221	17220	17122	17161	17037	16978	17162	17321	17048	17045	17121	17219	17329	17035	17074	16975	17233	17372	17009	17103	17141	17112	17205	17222	17236	17115	17263	17129	17043	17235	17239	17078	16964	16923	17106	17028	17012	17101	17231	17160	17200	17155	17374	17013	17033	17183	17123	17151	17126	17073	17079	17255	17068	17204	17054	16877	17242	17236	17150	17053	17287	17330	17300	17220	16945	17061	17037	17004	17013	17070	17009	17241	16913	17271	17189	17138	17044	17082	17027	17166	17250	16966	17149	16985	17167	16990	17138	17098	17245	17190	17025	17129	17203	17268	17143	17209	17218	17216	17146	17094	17101	17350	17000	17232	17322	17186	17217	17007	17055	17251	17146	17179	17170	17363	17058	17062	17051	17046	17187	16986	17231	17215	17161	17227	17115	17106	17314	17017	17140	17179	17314	17216	17135	17184	17107	17209	17114	17174	17190	17068	17182	17408	16956	17186	16778	17151	17085	17152	17091	17170	17219	17140	17318	17159	17106	17303	17184	17119	17214	17153	17125	17388	17116	17167	17209	16992	17097	17241	17184	17177	17278	17081	17084	17063	17176	17314	17150	17188	17454	17176	17196	17225	17099	17158	17141	17039	16998	17013	17127	17149	17109	16979	17216	17280	17138	17071	17083	17152	17091	17159	17016	17050	17129	17145	17041	16962	17010	17207	17088	17133	17357	17144	17044	17036	17134	17096	17039	17200	17058	17181	17106	17139	17049	17196	17230	17150	17043	17100	17120	17042	17087	17186	17100	17174	17135	17173	17125	17235	17217	16900	16972	17056	17218	17025	17413	17163	17328	17096	17247	17216	17284	17223	17175	17340	17073	17183	17068	17199	17136	16912	17136	17335	17035	17185	17187	17155	16955	17178	16873	16876	17116	17143	17069	17030	17256	17257	17151	17287	17398	17210	17312	17258	17061	17294	17070	17110	17136	17167	17278	17146	17133	17106	17145	17144	17165	17036	17033	16955	17000	17180	16890	17304	17152	17177	17174	17107	17142	17240	17288	17068	17190	17030	17265	17005	17207	17208	17347	17107	17314	17266	17107	17269	17187	17061	17162	17217	17053	17071	17089	17095	16988	17391	16993	17034	17031	16894	17216	17143	17268	17186	17018	17149	16946	16932	17077	17047	16956	17294	17120	17001	17122	17297	17192	17330	17193	17229	17302	17252	17236	16995	17236	17256	17190	17034	17375	17338	17318	17160	17154	17208	17203	17134	16928	17018	16948	17125	17092	17179	17141	17042	17098	17117	17198	17091	17158	17115	17204	17013	17345	17158	17224	17289	17237	17061	17066	17224	17438	17204	17186	17065	17185	17147	17220	17057	17242	17055	17239	17140	17277	17185	17047	17056	17319	17157	16938	17101	17076	17141	17117	17214	16880	17319	17097	17120	17044	17191	17168	17343	17052	17338	17403	17107	17263	17201	17398	17054	16980	16989	16981	17190	17243	17006	17274	17151	17269	17268	17215	17155	17239	17330	17144	17340	17108	17340	17233	17243	17195	17167	16955	17112	17063	17108	17246	17249	17136	17096	17192	17168	17273	17348	17096	17300	17338	17169	17317	16900	17215	17188	17103	17008	16993	17169	17210	17354	17249	17188	17236	17186	17147	17227	17008	17234	17241	17250	17219	17115	17014	16997	17123	17201	17054	17046	17030	17226	17130	17158	17097	17039	17045	17122	17156	17039	17319	17124	17125	17214	17242	16918	17220	17030	17155	17137	17106	17164	17060	17153	17114	17193	17144	17280	17207	17192	17117	17191	17212	17182	17277	17334	16971	17189	17048	17023	17124	17119	17158	17046	17135	17281	17170	17237	17175	17264	17029	17164	17198	17015	17203	17055	17102	17147	17105	17169	17325	17050	17045	17136	17162	16932	17100	17066	17230	17031	17038	17356	17231	17088	17231	16956	17237	17146	17033	17187	17147	17214	17369	17275	17010	17242	17188	17123	16951	17057	17222	16948	17151	17308	16928	17174	17193	17027	17059	17174	17024	17434	17047	17024	17106	17133	17448	17107	17009	16956	17117	17133	17163	17242	17224	17273	17209	17107	17128	17108	17140	17136	17153	17207	17102	17042	17134	17173	17330	17051	17022	17181	17256	17209	17282	17238	17088	17225	17097	17275	17027	17065	17259	17327	16933	17328	17016	17164	17264	17159	17219	17307	17143	17244	17369	17144	17256	17114	17162	17042	17026	17030	17272	17321	17484	17050	17080	17209	17277	17078	16932	17122	17345	16910	17049	16950	16966	17060	17046	17382	17102	17058	17295	17053	16986	16897	17039	17261	17190	17094	17219	17277	17106	17149	17343	17390	17397	17202	17136	17050	17316	17266	17189	17180	17135	17043	17235	17174	17242	17143	17176	16974	17068	17176	17265	17332	17298	17107	17176
13701	22707	22700	21132	19446	19314	19003	17760	16025	15299	15164	18654	25271	30837	26572	21717	17637	15396	14911	14452	14369	14514	14500	14650	14443	14475	14409	14366	14548	14214	14548	14204	14433	14406	14329	14524	14422	14431	14434	14547	14335	14393	14478	14509	14385	14320	14442	14533	14373	14254	14559	14339	14360	14424	14387	14430	14382	14276	14399	14348	14374	14467	14248	14594	14481	14192	14265	14542	14335	14226	14394	14577	14365	14518	14469	14364	14438	14237	14382	14447	14491	14386	14367	14402	14597	14525	14361	14452	14224	14355	14442	14437	14503	14481	14454	14440	14485	14290	14430	14405	14436	14393	14404	14712	14355	14489	14262	14566	14326	14317	14459	14455	14409	14392	14314	14306	14324	14310	14319	14304	14256	14282	14389	14441	14346	14386	14385	14534	14260	14349	14184	14466	14438	14423	14378	14269	14394	14404	14276	14404	14466	14325	14388	14324	14310	14292	14314	14358	14551	14560	14446	14529	14344	14488	14369	14512	14240	14417	14527	14289	14344	14428	14536	14484	14485	14360	14419	14364	14406	14344	14446	14383	14421	14509	14426	14302	14382	14638	14459	14421	14555	14410	14463	14419	14420	14414	14514	14387	14465	14318	14506	14458	14404	14332	14425	14508	14425	14274	14297	14401	14581	14431	14556	14435	14383	14294	14361	14079	14332	14262	14629	14366	14311	14269	14317	14570	14432	14315	14421	14516	14488	14366	14430	14300	14347	14357	14520	14295	14496	14425	14353	14220	14453	14411	14348	14404	14367	14580	14444	14418	14596	14397	14183	14569	14404	14481	14352	14367	14380	14355	14383	14463	14461	14528	14492	14405	14381	14351	14379	14398	14391	14453	14583	14413	14396	14444	14504	14281	14289	14445	14457	14507	14399	14397	14424	14533	14464	14167	14456	14376	14343	14401	14335	14354	14488	14399	14438	14532	14368	14317	14657	14347	14386	14326	14512	14356	14494	14401	14368	14339	14494	14530	14635	14534	14385	14327	14477	14376	14325	14489	14217	14420	14448	14499	14350	14269	14324	14412	14540	14250	14375	14401	14366	14440	14455	14276	14318	14374	14401	14545	14540	14132	14307	14356	14383	14535	14491	14524	14435	14411	14463	14419	14511	14331	14371	14351	14413	14354	14369	14427	14401	14229	14460	14421	14349	14423	14368	14285	14451	14396	14358	14575	14405	14496	14352	14322	14496	14549	14639	14482	14368	14459	14485	14390	14478	14371	14292	14432	14348	14350	14304	14335	14542	14432	14455	14487	14510	14406	14366	14193	14482	14495	14344	14419	14394	14403	14389	14444	14397	14411	14343	14514	14382	14431	14466	14583	14442	14478	14398	14635	14353	14384	14296	14413	14355	14394	14549	14356	14467	14391	14430	14300	14430	14294	14439	14385	14389	14372	14404	14289	14417	14329	14233	14402	14368	14419	14532	14321	14511	14225	14311	14351	14399	14343	14423	14422	14408	14275	14345	14381	14473	14286	14344	14427	14142	14289	14365	14403	14313	14373	14384	14559	14510	14307	14436	14352	14368	14223	14322	14185	14319	14466	14468	14197	14336	14443	14404	14458	14400	14442	14523	14398	14349	14429	14437	14461	14391	14362	14420	14366	14322	14422	14238	14501	14379	14443	14457	14423	14427	14382	14390	14363	14442	14317	14372	14467	14499	14529	14311	14486	14450	14406	14301	14535	14346	14228	14501	14458	14207	14381	14362	14324	14449	14420	14493	14409	14354	14203	14418	14290	14267	14357	14221	14417	14507	14300	14410	14479	14418	14334	14493	14269	14510	14473	14432	14238	14513	14361	14287	14373	14375	14603	14238	14400	14489	14538	14438	14418	14340	14175	14365	14543	14582	14415	14397	14557	14441	14344	14423	14449	14278	14519	14423	14286	14480	14443	14379	14323	14254	14343	14392	14326	14407	14371	14423	14385	14385	14392	14469	14322	14404	14440	14347	14582	14290	14421	14420	14211	14356	14416	14361	14428	14453	14388	14367	14235	14328	14498	14681	14535	14468	14543	14377	14479	14292	14142	14386	14459	14512	14249	14276	14314	14287	14398	14311	14288	14474	14404	14371	14336	14461	14323	14355	14347	14207	14435	14388	14326	14527	14331	14432	14378	14373	14413	14487	14327	14521	14339	14275	14427	14355	14377	14381	14508	14514	14231	14393	14463	14355	14392	14401	14445	14344	14431	14366	14270	14671	14484	14414	14497	14456	14342	14457	14418	14570	14421	14494	14387	14584	14368	14439	14387	14380	14488	14480	14433	14474	14486	14317	14244	14291	14410	14332	14454	14119	14326	14474	14343	14309	14417	14472	14232	14549	14321	14302	14450	14319	14361	14355	14532	14252	14362	14475	14524	14396	14465	14412	14411	14363	14453	14417	14446	14387	14389	14414	14542	14382	14321	14377	14380	14384	14221	14486	14532	14412	14487	14540	14384	14396	14397	14446	14518	14262	14305	14457	14479	14432	14362	14282	14351	14387	14499	14506	14330	14432	14422	14329	14378	14518	14255	14380	14423	14302	14388	14295	14433	14288	14205	14408	14308	14406	14466	14520	14513	14309	14433	14446	14522	14366	14524	14447	14523	14344	14359	14402	14349	14340	14379	14366	14521	14378	14381	14463	14422	14455	14420	14458	14333	14336	14330	14388	14432	14483	14380	14523	14273	14544	14478	14532	14216	14497	14253	14499	14293	14363	14374	14510	14393	14462	14453	14448	14450	14331	14406	14231	14400	14356	14382	14469	14445	14403	14400	14258	14412	14290	14373	14469	14392	14266	14352	14310	14240	14556	14322	14540	14427	14537	14440	14404	14526	14310	14404	14190	14446	14482	14470	14498	14275	14221	14432	14446	14309	14476	14212	14506	14431	14249	14393	14382	14335	14233	14357	14376	14513	14390	14412	14391	14562	14298	14266	14341	14313	14449	14487	14181	14437	14364	14410	14351	14352	14508	14364	14408	14284	14576	14231	14382	14434	14400	14209	14410	14327	14451	14469	14433	14344	14289	14374	14336	14316	14399	14281	14392	14587	14517	14460	14420	14495	14365	14318	14371	14416	14505	14371	14497	14293	14402	14524	14432	14375	14625	14335	14303	14428	14263	14396	14502	14439	14398	14400	14375	14457	14429	14429	14379	14441	14379	14318	14183	14362	14483	14474	14293	14307	14445	14444	14316	14450	14507	14363	14375	14521	14401	14366	14444	14509	14432	14393	14299	14412	14530	14288	14424	14471	14462	14326	14417	14524	14321	14506	14410	14381	14438	14345	14475	14460	14302	14428	14220	14375	14216	14327	14425	14404	14346	14443	14305	14271	14498	14498	14233	14410	14533	14425	14335	14566	14323	14423	14190	14361	14401	14398	14343	14497	14397	14456	14416	14538	14434	14389	14409	14507	14453	14276	14295	14385	14349	14420	14181	14474	14466	14542	14442	14554	14435	14359	14265	14387	14513	14310	14310	14356	14225	14442	14394	14526	14398	14285	14507	14360	14460	14372	14455	14413	14461	14350	14339	14379	14374	14347	14469	14245	14405	14358	14385	14293	14249	14404	14326	14510	14453	14479	14559	14377	14419	14568	14512	14400	14468	14488	14295	14476	14480	14331	14377	14631	14354	14456	14214	14348	14598	14356	14474	14372	14186	14463	14376	14540	14217	14463	14393	14400	14452	14379	14252	14398	14428	14445	14355	14403	14352	14276	14541	14400	14502	14387	14348	14407	14343	14335	14287	14380	14465	14271	14239	14299	14263	14337	14385	14306	14342	14297	14390	14412	14458	14492	14606	14396	14508	14334	14367	14495	14416	14312	14316	14383	14403	14286	14338	14462	14391	14405	14483	14469	14429	14390	14476	14467	14433	14338	14461	14389	14487	14407	14401	14344	14240	14503	14385	14348	14540	14375	14407	14372	14362	14417	14328	14498	14413	14256	14441	14372	14423	14379	14308	14426	14529	14467	14583	14335	14510	14358	14498	14287	14482	14327	14471	14515	14308	14384	14493	14396	14461	14291	14513	14410	14506	14390	14376	14393	14370	14434	14378	14327	14500	14358	14534	14425	14396	14332	14466	14289	14352	14500	14319	14288	14336	14295	14507	14493	14426	14449	14304	14371	14277	14424	14578	14335	14554	14372	14484	14220	14410	14478	14446	14385	14314	14420	14328	14316	14402	14262	14388	14584	14352	14340	14220	14270	14485	14402	14397	14569	14414	14423	14503	14575	14287	14304	14484	14478	14539	14331	14409	14275	14490	14494	14301	14419	14409	14438	14443	14533	14505	14411	14403	14342	14204	14457	14402	14411	14439	14376	14410	14212	14452	14416	14412	14259	14405	14416	14431	14288	14377	14275	14533	14330	14500	14467	14318	14579	14533	14426	14423	14341	14300	14304	14473	14486	14527	14376	14429	14439	14319	14350	14392	14269	14396	14163	14276	14245	14379	14465	14378	14334	14455	14418	14297	14342	14371	14461	14543	14284	14408	14460	14465	14343	14444	14409	14383	14380	14510	14454	14547	14460	14286	14406	14434	14366	14260	14352	14396	14505	14491	14369	14341	14539	14344	14582	14480	14482	14162	14406	14471	14348	14472	14534	14393	14291	14383	14481	14313	14515	14581	14345	14297	14440	14426	14349	14252	14396	14297	14459	14310	14487	14293	14430	14470	14485	14377	14426	14525	14484	14361	14430	14325	14548	14420	14428	14298	14528	14291	14448	14399	14415	14431	14375	14209	14352	14358	14352	14337	14569	14339	14411	14446	14584	14487	14337	14280	14480	14382	14588	14432	14292	14424	14471	14490	14338	14375	14368	14355	14469	14350	14271	14570	14457	14350	14383	14359	14324	14390	14366	14389	14542	14282	14447	14599	14599	14359	14379	14411	14578	14451	14433	14486	14468	14471	14563	14426	14294	14401	14288	14520	14477	14449	14395	14260	14486	14197	14564	14358	14485	14192	14520	14272	14468	14351	14540	14498	14483	14458	14464	14471	14370	14395	14309	14265	14467	14302	14176	14520	14605	14410	14509	14443	14478	14429	14311	14403	14322	14401	14389	14329	14490	14343	14414	14544	14498	14483	14456	14361	14497	14399	14346	14444	14302	14498	14393	14174	14210	14440	14442	14540	14346	14553	14219
22566	21048	28960	23376	21298	23974	27239	20855	18816	18760	18665	18606	26703	47095	42562	35235	26609	20870	18630	17942	17694	17474	17498	17438	17530	17567	17558	17488	17490	17389	17509	17271	17269	17552	17460	17499	17446	17447	17317	17220	17401	17424	17415	17380	17449	17422	17530	17512	17504	17477	17202	17439	17465	17152	17374	17476	17359	17504	17181	17229	17497	17280	17282	17508	17434	17437	17455	17369	17435	17444	17395	17264	17546	17252	17326	17399	17096	17260	17375	17380	17371	17541	17314	17233	17254	17438	17481	17474	17533	17380	17488	17485	17485	17345	17326	17214	17535	17404	17516	17191	17337	17116	17313	17193	17476	17370	17352	17260	17256	17433	17068	17361	17390	17178	17269	17299	17442	17164	17432	17286	17216	17379	17174	17100	17129	17107	17446	17541	17362	17325	17418	17316	17422	17315	17383	17208	17128	17468	17225	16919	17131	17225	17234	17472	17437	17322	17155	17392	17412	17181	17437	17369	17323	17263	17292	17409	17403	17211	17250	17287	17424	17424	17264	17250	17232	17362	17433	17420	17430	17199	17422	17389	17262	17409	17369	17441	17398	17226	17237	17308	17160	17323	17223	17397	17233	17230	17165	17347	17371	17299	17375	17293	17435	17479	17212	17324	17195	17172	17408	17294	17431	17411	17341	17477	17392	17308	17381	17479	17421	17054	17345	17237	17321	17260	17211	17362	17470	17277	17362	17531	17259	17277	17409	17297	17328	17258	17266	17516	17466	17319	17213	17452	17233	17402	17299	17427	17344	17276	17256	17226	17197	17368	17490	17161	17313	17092	17102	17291	17401	17336	17275	17372	17300	17369	17437	17309	17452	16954	17204	17311	17127	17283	17349	17332	17459	17502	17090	17398	17343	17194	17204	17382	17406	17368	17303	17439	17403	17391	17404	17445	17332	17225	17315	17237	17257	17225	17290	17255	17252	17485	17582	17269	17328	17182	17331	17382	17257	17137	17251	17204	17357	17071	17296	17215	17379	17264	17362	17323	17291	17262	17388	17323	17172	17156	17315	17016	17376	17300	17494	17487	17418	17335	17077	17183	17274	17310	17218	17292	17259	17319	17445	17265	17519	17527	17199	17539	17275	17165	17211	17267	17205	17269	17333	17261	17497	17324	17287	17234	17212	17350	17250	17397	17445	17348	17333	17152	17114	17265	17515	17210	17174	17248	17517	17385	17334	17118	17362	17471	17231	17365	17477	17355	17334	17259	17131	17350	17321	17248	17274	17338	17061	17419	17244	17137	17433	17208	17297	17179	17310	17261	17252	17206	17285	17301	17325	17275	17249	17262	17257	17069	17201	17418	17605	17164	17267	17241	17391	17282	17378	17393	17281	17365	17090	17263	17412	17100	17296	17221	17371	17461	17171	17173	17250	17274	17236	17300	17401	17192	17104	17244	17295	17244	17237	17191	17279	17055	17421	17264	17140	17392	17333	17286	17118	17196	17267	17387	17233	17247	17350	17343	17277	17288	17291	17333	17444	17321	17449	17260	17431	17303	17204	17228	17179	17323	17337	17099	17433	17296	17241	17243	17081	17368	17322	17345	17399	17123	17303	17320	17271	17364	17288	17403	17293	17212	17455	17221	17385	17234	17165	17069	17264	17376	17444	17375	17375	17322	17412	17288	17397	17106	17505	17228	17317	17522	17333	17304	17418	17343	17204	17207	17367	17429	17378	17440	17102	17191	17258	17301	17282	17333	17243	17045	17406	17288	17271	17357	17414	17537	17341	17232	17290	17129	17516	17530	17337	17061	17269	17243	17269	17289	17362	17390	17452	17328	17457	17417	17293	17336	17307	17196	17359	17503	17332	17340	17293	17230	17147	17391	17480	17291	17211	17345	17179	17322	17047	17317	17335	17267	17444	17277	17216	17120	17300	17135	17177	17224	17323	17086	17289	17093	17249	17371	17589	17423	17240	17177	17146	17169	17324	17242	17270	17125	17405	17426	17477	17361	17332	17501	17120	17431	17234	17125	17372	17271	17467	17251	17176	17120	17274	17131	17472	17281	17185	17386	17235	17161	17148	17318	17144	17179	17282	17360	17310	17574	17433	17255	17293	17444	17366	17313	17313	17404	17339	17450	17213	17139	17385	17434	17242	17257	17148	17259	17324	17289	17230	17186	17147	17313	17414	17020	17268	17255	17072	17451	17290	17315	17305	17413	17327	17428	17305	17211	17346	17333	17220	17106	17220	17199	17200	17384	17337	17152	17378	17303	17025	17333	17176	17482	17190	17351	17201	17080	17430	17209	17460	17315	17262	17294	17434	17225	17271	17187	17157	17348	17328	17354	17105	17280	17401	17213	17283	17307	17235	17326	17214	17389	17217	17398	17050	17344	17282	17164	17530	17324	17221	17030	17154	17148	17413	17261	17129	17317	17236	17297	17258	17204	17371	17381	17284	17335	17224	17334	17233	17175	17137	17210	17152	17356	17326	17183	17234	17569	17373	17393	17371	17367	17405	17381	17281	17214	17274	17469	17459	17335	17465	17250	17281	17313	17281	17103	17457	17304	17502	17356	17191	17282	17287	17495	17244	17288	17431	17348	17224	17429	17349	17133	17428	17134	17240	17333	17346	17236	17259	17263	17203	17184	17326	17361	17446	17155	17173	17295	17299	17361	17533	17305	17250	17474	17469	17309	17308	17147	17169	17244	17260	17319	17299	17105	17111	17192	17444	17289	17402	17354	17441	17333	17541	17354	17409	17280	17274	17540	17218	17362	17373	17373	17369	17143	17198	17173	17259	17412	17310	17437	17292	17450	17106	17351	17186	17359	17382	17410	17560	17371	17314	17313	17307	17214	17380	17287	17086	17444	17312	17469	17460	17386	17441	17033	17140	17261	17318	17233	17237	17148	17253	17429	17249	17335	17170	17159	17397	17203	17376	17502	17360	17259	17412	17319	17353	17347	17499	17456	17169	17272	17266	17290	17156	17142	17354	17249	17248	17381	17265	17177	17554	17468	17116	17216	17512	17352	17351	17400	17169	17286	17122	17224	17338	17174	17514	17445	17208	17519	17364	17150	17270	17117	17384	17326	17292	17255	17115	17156	17175	17321	17376	17197	17338	17367	17513	17266	17345	17498	17310	17143	17404	17369	17312	17425	17333	17330	17251	17310	17369	17243	17255	17195	17323	17483	17379	17398	17308	17288	17264	17340	17388	17355	17318	17304	17174	17335	17398	17364	17466	17361	17273	17209	17396	17410	17312	17417	17286	17096	17244	17299	17310	17200	17252	17408	17271	17297	17374	17154	17321	17408	17323	17376	17497	17279	17376	17233	17339	17268	17222	17242	17229	17512	17318	17261	17246	17319	17295	17324	17620	17315	17260	17199	17303	17204	17445	17451	17265	17353	17284	17266	17285	17329	17160	17170	17288	17339	17266	17330	17245	16966	17253	17509	17437	17419	17101	17256	17208	17243	17227	17370	17345	17130	17302	17200	17118	17361	17424	17360	17600	17134	17285	17115	17401	17150	17228	17282	17271	17365	17226	17282	17080	17377	17540	17323	17137	17461	17189	17391	17247	17222	17464	17402	17343	17327	17231	17177	17315	17269	17370	17323	17303	17240	17439	17335	17462	17323	17229	17190	17398	17297	17383	17438	17300	17272	17364	17394	17497	17178	17394	17275	17456	17208	17190	17375	17350	17204	17439	17167	17307	17022	17438	17329	17340	17278	17464	17557	17283	17251	17376	17241	17438	17261	17197	17098	17342	17369	17353	17453	17280	17283	17364	17281	17097	17464	17204	17259	17484	17327	17126	17546	17130	17247	17406	17456	17410	17195	17124	17237	17364	17186	17313	17265	17034	17251	17359	17266	17359	17323	17307	17335	17175	17409	17388	17212	17203	17293	17375	17349	17278	17271	17320	17225	17300	17362	17235	17299	17389	17331	17252	17696	17183	17183	17260	17167	17180	17218	17403	17094	17228	17031	17334	17383	17442	16945	17071	17346	17214	17393	17104	17300	17393	17097	17330	17440	17286	17236	17489	17466	17079	17184	17317	17445	17350	17431	17143	17452	17310	17211	17410	17338	17289	17368	17217	17264	17226	17405	17270	17276	17103	17306	17301	17212	17251	17279	17196	17313	17397	17221	17428	17160	17207	17297	17433	17149	17246	17158	17102	17293	17426	17401	17110	17195	17358	17235	17058	17479	17399	17431	17371	17194	17222	17262	17268	17380	17364	17306	17511	17148	17248	17452	17185	17342	17217	17408	17294	17163	17251	17270	17399	17156	17315	17301	17148	17371	17195	17199	17183	17342	17123	17466	17271	17101	17242	17384	17121	17307	17304	17324	17484	17364	17407	17130	17288	17271	17361	17307	17362	17320	17290	17112	17283	17367	17194	17242	17063	16978	17537	17195	17195	17213	17323	17305	17228	17373	17412	17124	17308	17185	17122	17153	17367	17408	17291	17273	17400	17481	17247	17323	17218	17290	17295	17369	17229	17244	17257	17237	17389	17377	17336	17373	17358	17203	17325	17103	17165	17301	17424	17203	17423	17303	17363	17388	17245	17554	17515	17167	17370	17444	17454	17264	17333	17167	17271	17308	17260	17265	17365	17104	17383	17332	17406	17118	17313	17054	17334	17174	17127	17295	17083	17210	17328	17371	17260	17255	17268	17134	17251	17402	17311	17239	17348	17224	17187	17239	17341	17386	17335	17290	17439	17283	17352	17243	17427	17249	17275	17419	17590	17333	17294	17347	17079	17332	17277	17292	17058	17263	17161	17340	17359	17302	17160	17216	17180	17228	17263	17144	17209	17132	17255	17161	17245	17324	17408	17202	17393	17413	17428	17239	17324	17319	17302	17226	17379	17379	17375	17164	17536	17299	17325	17494	17255	17110	17422	17203	17212	17356	17339	17506	17194	17372	17367	17337	17327	17232	17258	17402	17362	17309	17362	17373	17450	17130	17166	17132	17436	17481	17473	17440	17269	17385	17346	17283	17465	17227	17258	17108	17163	17345	17335	17173	17304	17113	17298	17436	17561	17320	17353	17415	17360	17163	17214	17361	17395	17304	17224	17453	17361	17198	17350	17047	17223	17283	17326	17188	17215	17257	17295	17310	17338	17171	17373	17204	17118	17231	17369	17448	17281	17373	17594	17414	17114	17229
16015	30834	30715	25511	23504	22966	21581	18079	16774	16060	16014	16096	27754	45003	41298	33027	23192	17636	15600	14727	14544	14561	14568	14437	14437	14512	14395	14509	14479	14537	14456	14535	14477	14604	14505	14513	14568	14619	14421	14472	14340	14306	14415	14520	14442	14359	14495	14325	14626	14375	14433	14497	14544	14468	14457	14500	14437	14356	14521	14534	14360	14468	14438	14455	14432	14359	14527	14600	14473	14403	14385	14475	14410	14527	14424	14462	14425	14559	14444	14448	14439	14428	14493	14349	14542	14485	14558	14416	14450	14334	14392	14455	14403	14401	14424	14466	14436	14400	14562	14542	14471	14502	14553	14449	14413	14431	14510	14446	14470	14561	14387	14483	14584	14421	14524	14524	14505	14573	14525	14645	14377	14558	14416	14552	14539	14406	14575	14328	14491	14378	14273	14570	14402	14543	14359	14380	14372	14475	14448	14431	14461	14479	14574	14413	14465	14585	14608	14648	14539	14357	14316	14390	14359	14411	14349	14452	14445	14174	14600	14530	14314	14434	14309	14593	14364	14397	14415	14364	14426	14308	14483	14481	14352	14479	14261	14380	14466	14569	14478	14393	14438	14368	14420	14486	14560	14449	14215	14423	14383	14535	14469	14350	14543	14295	14420	14514	14575	14498	14548	14452	14541	14458	14552	14449	14567	14400	14406	14459	14586	14402	14436	14393	14570	14367	14551	14389	14458	14523	14362	14387	14421	14504	14496	14426	14561	14382	14483	14658	14375	14399	14325	14422	14427	14470	14443	14621	14460	14682	14300	14447	14337	14435	14478	14451	14467	14536	14470	14439	14397	14399	14497	14388	14377	14334	14612	14390	14423	14519	14405	14540	14413	14435	14367	14352	14533	14212	14455	14388	14337	14424	14381	14445	14365	14404	14386	14518	14280	14523	14472	14364	14365	14435	14285	14605	14542	14401	14369	14411	14369	14498	14601	14423	14392	14339	14592	14377	14441	14422	14462	14476	14439	14484	14573	14450	14607	14520	14505	14579	14569	14297	14344	14319	14427	14398	14464	14441	14415	14447	14329	14393	14424	14421	14391	14520	14392	14407	14523	14508	14388	14374	14398	14317	14383	14531	14398	14449	14511	14531	14493	14392	14570	14387	14433	14431	14410	14330	14429	14416	14396	14363	14359	14215	14331	14615	14424	14449	14393	14273	14450	14455	14431	14505	14484	14363	14535	14590	14411	14381	14494	14448	14496	14575	14126	14547	14655	14534	14497	14496	14521	14461	14350	14211	14362	14246	14507	14373	14356	14361	14475	14424	14482	14461	14386	14367	14297	14354	14387	14425	14398	14287	14391	14358	14455	14567	14452	14402	14428	14576	14501	14357	14244	14403	14402	14521	14387	14289	14409	14391	14437	14486	14406	14434	14508	14396	14618	14385	14411	14490	14389	14570	14385	14438	14387	14317	14452	14394	14380	14515	14532	14275	14722	14395	14475	14438	14521	14419	14295	14485	14286	14588	14396	14449	14278	14433	14338	14394	14538	14448	14572	14332	14407	14280	14325	14215	14429	14540	14457	14379	14256	14627	14430	14388	14465	14467	14403	14433	14490	14395	14538	14568	14574	14399	14323	14480	14619	14289	14389	14388	14414	14454	14427	14483	14548	14363	14446	14464	14511	14442	14453	14431	14338	14434	14422	14419	14544	14365	14463	14499	14445	14548	14396	14330	14433	14374	14466	14481	14441	14423	14460	14485	14535	14585	14436	14364	14322	14413	14419	14337	14619	14579	14479	14331	14680	14372	14542	14415	14539	14424	14403	14319	14558	14495	14376	14308	14524	14526	14602	14426	14364	14571	14552	14575	14556	14483	14391	14439	14434	14525	14399	14476	14401	14356	14491	14433	14529	14428	14307	14554	14516	14339	14425	14473	14364	14302	14446	14319	14559	14457	14472	14324	14412	14480	14549	14532	14413	14423	14521	14400	14530	14387	14393	14401	14408	14498	14545	14333	14495	14340	14419	14358	14506	14342	14488	14568	14449	14358	14407	14501	14360	14449	14337	14632	14389	14477	14509	14374	14515	14447	14404	14399	14484	14305	14414	14324	14588	14433	14339	14386	14435	14588	14450	14530	14517	14437	14489	14362	14548	14464	14341	14393	14532	14452	14626	14192	14544	14532	14299	14545	14355	14453	14494	14365	14395	14501	14463	14451	14394	14271	14293	14471	14434	14533	14403	14430	14359	14366	14407	14460	14553	14383	14508	14289	14329	14396	14459	14365	14321	14457	14488	14448	14476	14280	14575	14405	14644	14422	14393	14459	14460	14262	14433	14561	14329	14600	14399	14390	14553	14462	14386	14442	14397	14488	14265	14538	14239	14344	14497	14441	14375	14626	14634	14356	14479	14269	14302	14446	14404	14461	14525	14435	14388	14298	14410	14376	14277	14445	14579	14311	14446	14509	14360	14278	14476	14488	14343	14441	14517	14294	14404	14487	14472	14411	14409	14488	14406	14410	14466	14538	14552	14429	14545	14488	14428	14465	14275	14455	14434	14389	14486	14492	14408	14448	14501	14433	14392	14505	14516	14334	14491	14479	14480	14446	14366	14379	14594	14473	14426	14414	14444	14335	14524	14316	14336	14435	14430	14639	14557	14460	14351	14408	14339	14386	14354	14388	14360	14325	14378	14613	14429	14274	14378	14369	14383	14431	14448	14556	14278	14394	14396	14555	14508	14361	14513	14464	14514	14586	14429	14386	14261	14445	14599	14391	14353	14442	14510	14471	14521	14479	14477	14327	14572	14395	14488	14319	14394	14377	14411	14511	14426	14470	14313	14342	14389	14292	14275	14504	14531	14476	14486	14292	14484	14465	14459	14570	14473	14387	14391	14362	14516	14426	14324	14440	14495	14362	14291	14286	14315	14197	14351	14424	14432	14401	14424	14523	14624	14319	14496	14397	14363	14488	14520	14447	14348	14461	14504	14459	14387	14452	14360	14559	14425	14449	14359	14426	14489	14475	14470	14446	14479	14448	14505	14355	14641	14465	14571	14554	14468	14455	14501	14625	14463	14433	14506	14363	14454	14489	14415	14389	14389	14456	14548	14385	14582	14398	14629	14501	14433	14451	14402	14481	14480	14489	14567	14362	14487	14421	14362	14472	14484	14360	14404	14475	14416	14523	14297	14471	14414	14421	14406	14415	14432	14334	14483	14370	14667	14445	14346	14502	14470	14386	14461	14578	14428	14381	14504	14468	14423	14381	14304	14425	14497	14332	14467	14434	14428	14386	14266	14398	14412	14254	14421	14383	14464	14261	14490	14495	14400	14423	14470	14479	14486	14467	14372	14508	14244	14422	14293	14457	14411	14391	14483	14443	14248	14426	14395	14503	14348	14594	14402	14516	14124	14375	14381	14383	14508	14283	14433	14510	14417	14460	14473	14493	14427	14519	14335	14455	14443	14389	14491	14381	14399	14399	14453	14294	14474	14348	14506	14429	14459	14506	14442	14439	14625	14466	14362	14453	14555	14311	14483	14402	14436	14512	14368	14325	14412	14427	14356	14368	14460	14499	14418	14512	14560	14482	14377	14555	14369	14517	14466	14271	14409	14454	14366	14457	14469	14444	14324	14238	14572	14398	14342	14306	14440	14464	14288	14485	14313	14299	14493	14375	14471	14421	14170	14319	14477	14422	14515	14582	14480	14361	14550	14546	14355	14340	14478	14424	14437	14466	14133	14494	14585	14400	14451	14382	14391	14518	14412	14451	14376	14508	14378	14462	14456	14357	14438	14400	14533	14426	14466	14436	14517	14499	14287	14454	14347	14517	14411	14302	14591	14300	14235	14434	14314	14475	14548	14407	14262	14305	14575	14418	14501	14450	14382	14308	14237	14443	14428	14439	14461	14612	14326	14293	14474	14378	14282	14542	14320	14587	14301	14620	14363	14491	14416	14721	14606	14366	14517	14446	14502	14438	14282	14383	14491	14577	14416	14563	14343	14355	14383	14386	14443	14387	14335	14258	14303	14422	14262	14431	14418	14416	14521	14449	14465	14577	14538	14405	14537	14484	14476	14512	14490	14342	14394	14362	14178	14546	14277	14396	14512	14338	14421	14555	14519	14420	14356	14446	14518	14385	14403	14478	14502	14431	14468	14495	14497	14528	14352	14519	14472	14374	14364	14533	14384	14379	14470	14478	14355	14395	14325	14470	14412	14431	14400	14327	14500	14419	14436	14399	14395	14491	14375	14350	14506	14448	14281	14502	14481	14334	14326	14416	14432	14384	14448	14442	14540	14418	14376	14385	14335	14371	14472	14514	14245	14482	14391	14284	14458	14398	14417	14530	14409	14450	14457	14392	14534	14567	14354	14414	14346	14346	14455	14412	14463	14512	14368	14433	14443	14427	14402	14469	14582	14419	14325	14473	14528	14290	14496	14508	14442	14415	14327	14636	14364	14394	14468	14541	14350	14367	14533	14407	14464	14537	14475	14462	14553	14416	14325	14444	14413	14480	14300	14514	14413	14323	14368	14535	14357	14452	14472	14359	14454	14552	14414	14401	14354	14213	14431	14671	14390	14438	14573	14381	14190	14467	14346	14424	14438	14493	14499	14513	14379	14420	14454	14522	14265	14383	14379	14264	14557	14480	14374	14314	14407	14486	14528	14542	14319	14347	14643	14497	14493	14357	14481	14429	14543	14427	14477	14483	14523	14411	14428	14485	14321	14478	14355	14495	14494	14377	14401	14543	14375	14540	14503	14371	14494	14351	14563	14440	14477	14489	14375	14458	14460	14333	14472	14550	14547	14529	14376	14479	14378	14388	14475	14465	14574	14419	14467	14584	14506	14436	14404	14495	14305	14364	14387	14481	14466	14357	14488	14403	14416	14447	14301	14522	14500	14506	14512	14343	14611	14358	14595	14471	14352	14590	14388	14317	14475	14424	14539	14553	14503	14549	14483	14359	14303	14377	14501	14373	14325	14465	14544	14513	14413	14510	14382	14474	14555	14472	14526	14439	14268	14326	14418	14532	14442	14205	14579	14382	14326	14377	14462	14446	14571	14561	14391	14413	14536	14368	14285	14540	14565	14406	14418	14429	14662	14340	14460	14507	14488	14519	14368	14356	14511	14560	14269	14390	14419	14530	14245	14346	14294	14527	14340	14450	14438	14454
27402	22397	26968	23983	20213	19502	18767	17861	17576	17758	17786	17719	18564	20768	20485	19592	18331	17559	17475	17167	17146	17079	17372	17282	17212	17128	17335	17394	17306	17350	17262	17362	17360	17241	17436	17483	17509	17248	17247	17085	17153	17271	17264	17324	17240	17524	17235	17193	17373	17091	17237	17392	17282	17289	17372	17333	17422	17264	17294	17354	17524	17340	17177	17342	17162	17288	17405	17412	17149	17669	17251	17319	17317	17353	17511	17435	17371	17183	17154	17381	17321	17319	17124	17162	17227	17368	17254	17532	17303	17231	17308	17136	17233	17242	17348	17325	17413	17380	17171	17454	17167	17204	17336	17316	17420	17320	17444	17354	17430	17274	17204	17190	17146	17389	17308	17240	17196	17457	17352	17199	17372	17192	17168	17326	17445	17315	17215	17099	17211	17378	17309	17148	17455	17268	17416	17231	17221	17278	17493	17506	17167	17208	17206	17200	17171	17148	17105	17268	17279	17188	17298	17294	17168	17157	17358	17213	16939	17123	17231	17293	17418	17362	17368	17559	17202	17391	17201	17223	17322	17386	17389	17387	17322	17286	17488	17394	17178	17261	17228	17260	17395	17356	17240	17271	17277	17194	17327	17254	17198	17356	17189	17113	17261	17042	17192	17312	17331	17307	17558	17238	17355	17218	17205	17246	17246	17323	17177	17150	17362	17207	17203	17023	17250	17402	16932	17197	17411	17496	17362	17350	17231	17286	17198	17272	17238	17468	17302	17295	17215	17170	17407	17252	17206	16991	17107	17146	17444	17228	17394	17229	17373	17275	17125	17085	17197	17080	17321	17356	17192	17329	17416	17234	17198	17181	17106	17057	17120	17115	17271	17071	17108	17349	17477	17267	17308	17237	17289	17379	17296	17169	17050	17118	17067	17079	17115	17421	17023	17113	17252	17426	17250	17243	17299	17208	17337	17164	17277	17277	17405	17186	17278	17282	17118	17202	17390	17306	17089	17260	17140	17324	17125	17211	17294	17318	17268	17151	17216	17435	17470	17237	17280	17138	17008	17173	17239	17134	17227	17190	17169	17436	17264	17439	17240	17200	17366	17392	17439	17091	17304	17358	17122	17149	17178	17262	17352	17313	17100	17281	17474	17159	17283	17141	17286	17337	17327	17184	17329	17200	17175	17156	17255	17364	17313	17257	17353	17242	17289	17282	17561	17224	17174	17323	17186	17366	17054	17109	17001	17330	16987	17132	17302	17278	17188	17304	17371	17151	17165	17233	17275	17155	17252	17085	17144	17382	17327	17248	17323	17175	17358	17228	17362	17198	17305	17206	17181	17323	17272	17253	17320	17255	17201	17315	17400	17123	17310	17243	17146	17239	17340	17320	17171	17358	17154	17419	17181	17347	17360	17472	17219	17189	17106	17094	17460	17174	17392	17208	17305	17243	17148	17061	17250	17060	17289	17222	17397	17164	17214	17171	17405	17422	17321	17197	17428	17188	17252	17313	17219	17295	17258	17075	17198	17190	17152	17162	17370	17533	17112	17380	17373	17345	17345	17359	17359	17162	17359	17378	17277	17456	17083	17373	17108	17337	17195	17263	17133	17359	17145	17284	17271	17224	17300	17385	17355	17457	17280	17029	17032	17165	17258	17270	17366	17300	17284	17226	17275	17273	17447	17368	17309	17356	17297	17160	17351	17076	17186	17254	17250	17198	17234	17512	17178	17233	17268	17369	17003	17367	17169	17133	17258	17169	17279	17158	17231	17157	17310	17212	17106	17187	17216	17330	17267	17526	17287	17169	17341	17307	17446	17172	17377	17320	17453	17368	17282	17069	17196	17161	17435	17334	17281	17158	17368	17284	17341	17433	17017	17274	17315	17125	17124	17419	17174	17015	17451	17226	17357	17163	17219	17324	17232	17145	17361	17125	17342	17388	17402	17242	17338	17263	17072	17050	17230	17322	17297	17326	17288	17163	17278	17351	17364	17268	17122	17138	17214	17298	17481	17124	17296	17379	17262	17294	17269	17318	17559	17514	17136	17115	17270	17133	17291	17286	16983	17436	17237	17115	17282	17315	17253	17158	17268	17143	17276	17194	17195	17240	17302	17236	17281	17151	17258	17291	17205	17231	17184	17259	17379	17583	17390	17573	17128	17319	17304	17312	17206	17305	17146	17537	17297	17270	17388	17327	17329	17353	17446	17457	17244	17074	17309	17060	17246	17166	17380	17303	17303	17217	17392	17428	17299	17235	17222	17254	17228	17298	17209	17258	17366	17342	17435	17211	17348	17396	17197	17267	17047	17156	17054	17417	17263	17113	17132	17434	17291	17439	17123	17282	17215	17346	17312	17247	17268	17308	17419	16982	17128	16982	17475	17339	17194	17160	17245	17346	17282	17121	17093	17019	17232	17213	17238	17366	17288	17452	17346	17100	17367	17173	17079	17175	17312	17312	17233	17295	17361	17085	17309	17314	17188	17299	17181	17336	17391	17378	17190	17165	17242	17210	17221	17329	17168	17317	17308	17268	17271	17297	17303	17156	17363	17402	17321	17119	17347	17419	17348	17155	17148	17457	17329	17290	17221	17220	17219	17253	17337	17290	17551	17135	17269	17167	17328	17570	17375	17314	17471	17242	17283	17208	17264	17298	17262	17211	17410	17161	17338	17228	17242	17534	17428	17318	17257	16812	17235	17217	17376	17177	17329	17255	17324	17255	17306	17269	17462	17108	17255	17165	17130	17182	17495	17373	17452	17493	17350	17392	17033	17305	17102	17316	17251	17451	17348	16983	17252	17296	17425	17441	17283	17434	17296	17272	17360	17408	17475	17297	17263	17130	17160	17206	17283	17329	17422	17405	17343	17328	17345	17201	17438	17201	17165	17345	17316	17279	17104	17110	17172	17227	17462	17200	17285	17461	17245	17121	17300	17121	17462	17376	17296	17116	17161	17090	17106	17174	17245	17217	17355	17268	17190	17413	17513	17296	17381	17495	17306	17144	17232	17420	16953	17274	17272	17293	17256	17273	17363	17359	17219	17301	17141	17280	17469	17229	17305	17141	17242	17357	17169	17403	17379	17196	17240	17245	17154	17248	17411	17216	17296	17091	17210	17276	17180	17411	17420	17254	17225	17407	17118	17356	17102	17208	17436	17334	17147	17284	17353	17169	17198	17173	17469	17207	17240	17233	17262	17214	17331	17182	17094	17099	17264	17283	17280	17312	17289	17282	17306	17199	17322	17278	17156	17271	17297	17309	17239	17310	17341	17118	17263	17341	17362	17331	17349	17360	17243	17243	17302	17168	17252	17149	17285	17184	17431	17268	17235	17238	17249	17206	17361	17461	17337	17330	17249	17412	17140	17335	17309	17313	17412	17455	17260	17266	17090	17398	17264	17038	17264	17152	17222	17156	17251	17299	17353	17121	17159	17292	17132	17338	17215	17286	17384	17270	17431	17415	17143	17441	17200	17512	17169	17204	17090	17352	17291	17093	17170	17267	17303	17083	17210	17287	17242	17489	17095	17142	17170	17204	17016	17447	17357	17314	17574	17033	17226	17225	17208	17067	17391	17240	17151	17374	17335	17208	17092	17238	17270	17166	17403	17437	17506	17372	17309	17393	17271	17432	17347	17331	17118	17201	17401	17225	17391	17336	17197	17242	17107	17312	17144	17236	17182	17273	17142	17148	17339	17329	17248	17324	16966	17353	17396	17424	17248	17247	17304	17280	17511	17530	17299	17243	17487	17245	17310	17155	17218	17288	17262	17357	17172	17274	17187	17304	17227	17599	17417	17140	17153	17328	17075	17121	17086	17260	17347	17165	17299	17264	17274	17547	17331	17250	17337	17204	17268	17391	17282	17309	17394	17283	17440	17233	17221	17165	17224	17257	17569	17270	17291	17467	17270	17303	17339	17195	17211	17083	17197	17062	17270	17211	17265	16998	17071	17281	17335	17362	17379	17261	17211	17370	17341	17298	17262	17296	17432	17242	17245	17138	17252	17384	17083	17298	17414	17336	17333	17190	17316	17142	16995	17036	17289	17422	17314	17310	17312	17425	17030	17248	17145	17319	17443	17318	17356	17299	17302	17248	17271	17544	17369	17190	17350	17214	17284	17144	17368	17398	17256	17247	17312	17340	17142	17325	17285	17271	17382	17403	17241	17245	17190	17482	17423	17168	17369	17177	17135	17407	17077	17087	17245	17147	17285	17258	17184	17176	17053	17108	17257	17560	17349	17272	17259	17111	17305	17271	17426	17352	17403	17648	17381	17284	17193	17344	17191	17228	17140	17196	17231	17378	17278	17232	17388	17425	17130	17466	17419	17290	17096	17354	17129	17461	17375	17074	17214	17060	17383	17292	17344	17343	17466	17473	17294	17286	17318	17218	17349	17252	17219	17177	17312	17255	17192	17162	17296	17229	17456	17225	17403	17153	17310	17181	16919	17285	17255	17495	17324	17362	17220	17144	17351	17438	17235	17291	17252	17224	17412	17382	17147	17309	17299	17197	17332	17329	17416	17307	17275	17382	17134	17271	17231	17177	17575	17393	17440	17164	17182	17222	17371	17299	17430	17423	17284	17076	17062	17165	17222	17282	16991	17191	17195	17276	17288	17099	17276	17007	17284	17377	17192	17330	17181	17229	17452	17103	17190	17295	17331	17460	17294	17333	17348	17300	17420	17331	17189	17304	17312	17305	17202	17194	17170	17071	17269	17117	17311	17296	17164	17196	17248	17360	17184	17142	17232	17100	17444	17309	17039	17193	17099	17244	17142	17281	17248	17119	17226	17129	17321	17159	17489	17261	17385	17440	17160	17392	17253	17395	17173	17408	17226	17304	17279	17215	17241	17357	17309	17183	17597	17424	17367	17173	17232	17299	17500	17247	17306	17214	17279	17343	17449	17397	17381	17149	17489	17284	17268	17278	17189	17219	17298	17196	17130	17030	17279	16984	17196	17340	17186	17327	17297	17396	17153	17125	17146	17185	17207	17457	17482	17147	17216	17279	17226	17152	17251	17412	17267	17286	17204	17084	17603	17338	17277	17353	17380	17326	17281	17049	17117	17231	17383	17227	17251	17309	17182	17223	17320	17176	17219	17320	17094	17298	17287	17129	17154	17259	17253	17195	17197	17328	17335	17414	17402	17374	17270	17325	17412	17230	17141	17153	17208	17342
16583	23024	23693	19890	18695	17622	16026	15420	15177	15157	15198	14978	16139	18796	18348	16846	15373	14721	14799	14524	14519	14492	14333	14432	14516	14577	14417	14542	14271	14439	14470	14528	14526	14461	14496	14311	14420	14562	14483	14444	14551	14573	14463	14516	14401	14615	14403	14598	14373	14491	14390	14537	14414	14448	14456	14461	14366	14432	14468	14442	14392	14466	14579	14467	14516	14440	14504	14580	14376	14397	14557	14553	14280	14320	14507	14564	14541	14519	14430	14520	14589	14340	14381	14512	14429	14448	14541	14470	14413	14609	14522	14586	14369	14362	14288	14428	14522	14541	14449	14432	14316	14497	14557	14501	14407	14503	14455	14705	14470	14516	14598	14340	14432	14389	14497	14630	14529	14472	14472	14403	14402	14490	14515	14513	14656	14527	14369	14460	14422	14515	14450	14529	14543	14467	14553	14432	14476	14562	14511	14520	14677	14413	14510	14564	14541	14265	14504	14466	14415	14478	14478	14439	14525	14370	14556	14428	14274	14656	14500	14530	14712	14427	14548	14546	14372	14522	14465	14555	14488	14657	14395	14430	14622	14529	14355	14380	14455	14474	14548	14476	14437	14385	14448	14318	14463	14362	14365	14342	14494	14458	14380	14530	14398	14401	14512	14358	14449	14347	14547	14466	14493	14583	14454	14409	14559	14385	14403	14434	14416	14660	14417	14513	14626	14331	14563	14443	14486	14344	14387	14432	14562	14514	14422	14380	14353	14496	14425	14391	14581	14465	14364	14490	14400	14448	14482	14379	14412	14386	14395	14458	14347	14537	14254	14482	14474	14557	14355	14477	14456	14315	14414	14414	14510	14445	14412	14535	14485	14255	14442	14408	14541	14411	14429	14404	14619	14510	14426	14512	14605	14391	14453	14255	14456	14347	14513	14419	14421	14347	14471	14456	14420	14423	14510	14462	14619	14604	14468	14665	14439	14469	14322	14454	14488	14317	14495	14423	14625	14565	14423	14594	14494	14589	14451	14520	14265	14456	14450	14526	14379	14463	14483	14474	14373	14559	14297	14443	14531	14427	14485	14529	14649	14566	14397	14313	14403	14527	14477	14545	14510	14592	14576	14401	14550	14502	14477	14433	14435	14599	14323	14576	14397	14449	14475	14522	14595	14455	14601	14395	14585	14624	14533	14470	14490	14210	14375	14320	14466	14466	14537	14333	14515	14385	14366	14629	14564	14420	14488	14676	14422	14536	14485	14410	14511	14349	14454	14401	14386	14427	14342	14477	14395	14491	14495	14605	14550	14423	14514	14451	14622	14385	14513	14361	14459	14372	14326	14552	14617	14348	14422	14375	14462	14232	14576	14410	14445	14398	14515	14447	14513	14465	14635	14506	14464	14686	14430	14587	14327	14533	14305	14388	14525	14462	14696	14406	14450	14473	14469	14361	14533	14451	14441	14606	14431	14580	14397	14268	14595	14491	14434	14512	14390	14430	14442	14504	14724	14533	14468	14623	14597	14502	14504	14583	14400	14444	14413	14540	14463	14382	14406	14506	14498	14470	14474	14455	14538	14462	14577	14514	14509	14427	14401	14365	14314	14605	14492	14282	14411	14488	14320	14493	14436	14553	14414	14409	14659	14469	14419	14507	14402	14466	14497	14576	14465	14386	14461	14476	14497	14364	14546	14459	14441	14514	14515	14547	14463	14608	14385	14582	14244	14464	14410	14523	14424	14449	14411	14381	14362	14598	14324	14401	14462	14515	14354	14563	14519	14441	14420	14333	14567	14357	14482	14575	14461	14518	14483	14595	14757	14299	14529	14502	14490	14479	14451	14429	14567	14302	14552	14567	14379	14478	14469	14472	14431	14477	14486	14472	14451	14550	14404	14365	14601	14494	14533	14317	14500	14514	14417	14328	14416	14341	14392	14462	14462	14543	14395	14336	14303	14346	14338	14620	14356	14388	14533	14265	14625	14492	14303	14582	14516	14490	14483	14519	14464	14532	14482	14512	14465	14592	14482	14532	14234	14551	14327	14380	14548	14502	14531	14471	14471	14436	14436	14250	14447	14470	14456	14392	14409	14480	14418	14477	14559	14399	14559	14346	14413	14455	14486	14623	14357	14435	14562	14457	14652	14722	14474	14505	14330	14352	14526	14352	14439	14302	14382	14454	14499	14406	14464	14357	14383	14558	14380	14382	14492	14328	14395	14469	14490	14479	14450	14581	14415	14395	14439	14480	14507	14664	14681	14391	14672	14121	14625	14540	14582	14518	14706	14567	14462	14358	14386	14540	14503	14442	14573	14315	14642	14455	14365	14511	14280	14385	14481	14411	14558	14474	14459	14370	14396	14475	14579	14433	14537	14383	14428	14543	14185	14412	14514	14500	14276	14529	14475	14475	14440	14450	14429	14442	14383	14573	14513	14545	14350	14472	14425	14437	14612	14350	14333	14499	14483	14297	14404	14429	14485	14399	14392	14198	14407	14409	14560	14515	14309	14538	14536	14400	14544	14243	14609	14468	14520	14355	14472	14345	14531	14389	14455	14555	14512	14523	14433	14395	14471	14417	14454	14394	14517	14401	14458	14491	14418	14426	14341	14376	14517	14529	14461	14321	14479	14513	14525	14557	14446	14426	14543	14407	14500	14610	14602	14448	14509	14505	14378	14400	14512	14427	14613	14311	14469	14323	14380	14473	14350	14446	14425	14461	14519	14318	14563	14504	14453	14593	14387	14608	14414	14621	14437	14601	14386	14491	14479	14482	14524	14413	14473	14467	14384	14335	14585	14378	14408	14368	14698	14558	14472	14494	14457	14372	14431	14587	14445	14394	14454	14531	14641	14495	14213	14533	14372	14302	14538	14318	14303	14346	14538	14429	14512	14428	14549	14525	14478	14387	14389	14419	14596	14592	14436	14510	14579	14349	14506	14393	14391	14429	14459	14385	14556	14526	14498	14323	14501	14410	14553	14392	14518	14238	14459	14442	14250	14480	14537	14477	14513	14348	14404	14437	14444	14580	14483	14177	14600	14318	14345	14260	14462	14492	14457	14530	14355	14507	14484	14282	14308	14430	14466	14546	14553	14330	14401	14472	14425	14363	14511	14438	14321	14338	14453	14421	14455	14556	14457	14363	14399	14456	14499	14332	14497	14447	14321	14489	14375	14441	14356	14504	14397	14360	14618	14490	14486	14346	14492	14410	14631	14479	14364	14473	14408	14544	14497	14427	14450	14506	14407	14435	14396	14535	14382	14522	14551	14305	14456	14463	14439	14430	14452	14454	14540	14437	14520	14472	14460	14463	14590	14444	14461	14633	14505	14420	14522	14500	14402	14396	14381	14447	14421	14598	14402	14485	14489	14735	14583	14638	14625	14382	14493	14536	14504	14567	14441	14481	14380	14504	14559	14328	14602	14240	14607	14636	14388	14430	14504	14494	14513	14572	14510	14464	14385	14433	14537	14502	14333	14430	14514	14367	14549	14444	14253	14364	14393	14403	14340	14475	14472	14487	14484	14454	14415	14288	14451	14405	14521	14414	14452	14445	14411	14392	14471	14520	14401	14471	14441	14440	14401	14375	14534	14573	14468	14396	14643	14286	14480	14352	14457	14513	14454	14424	14546	14421	14390	14567	14478	14439	14303	14288	14500	14469	14330	14496	14576	14521	14353	14521	14462	14477	14454	14454	14547	14225	14485	14421	14429	14442	14414	14503	14666	14558	14538	14566	14402	14572	14339	14496	14410	14573	14587	14464	14405	14603	14488	14563	14410	14535	14434	14493	14506	14426	14435	14415	14510	14488	14507	14456	14499	14441	14477	14404	14508	14376	14258	14417	14498	14366	14418	14419	14533	14493	14543	14579	14432	14480	14430	14399	14574	14432	14546	14566	14366	14521	14531	14487	14320	14637	14583	14429	14489	14408	14541	14384	14471	14479	14548	14533	14448	14396	14269	14438	14617	14541	14321	14484	14551	14522	14433	14388	14539	14604	14506	14416	14556	14403	14408	14613	14348	14434	14487	14464	14408	14486	14488	14507	14229	14467	14246	14572	14477	14439	14378	14501	14452	14562	14425	14415	14529	14395	14320	14569	14496	14481	14384	14263	14484	14592	14514	14455	14194	14602	14407	14438	14402	14522	14558	14258	14402	14406	14468	14477	14586	14396	14413	14499	14570	14352	14429	14395	14541	14558	14569	14549	14353	14613	14512	14498	14354	14604	14417	14530	14435	14488	14506	14567	14502	14470	14458	14562	14472	14565	14340	14559	14464	14534	14482	14356	14417	14603	14630	14321	14605	14425	14324	14525	14553	14461	14426	14497	14496	14518	14519	14531	14549	14505	14444	14612	14489	14500	14538	14516	14394	14448	14439	14563	14677	14428	14403	14348	14432	14436	14389	14470	14452	14465	14409	14384	14544	14512	14416	14497	14483	14575	14353	14465	14542	14421	14547	14591	14508	14439	14289	14508	14580	14333	14436	14448	14298	14491	14281	14514	14473	14447	14542	14470	14340	14399	14565	14588	14412	14470	14637	14483	14650	14426	14435	14597	14340	14480	14521	14410	14588	14411	14628	14495	14547	14420	14643	14487	14373	14497	14457	14569	14563	14597	14530	14446	14493	14321	14407	14538	14476	14473	14509	14370	14544	14427	14636	14421	14564	14607	14464	14420	14576	14577	14459	14304	14279	14622	14379	14304	14530	14447	14535	14561	14537	14494	14458	14554	14488	14539	14414	14411	14357	14482	14381	14387	14471	14568	14432	14488	14392	14607	14531	14433	14477	14173	14577	14471	14369	14477	14485	14542	14371	14409	14495	14327	14357	14501	14533	14553	14512	14497	14464	14514	14409	14363	14409	14429	14495	14432	14440	14534	14453	14523	14315	14453	14453	14616	14462	14463	14361	14490	14331	14432	14297	14669	14465	14479	14409	14470	14467	14443	14535	14384	14524	14612	14442	14503	14356	14227	14649	14395	14526	14541	14525	14540	14535	14562	14441	14360	14447	14300	14414	14537	14298	14539	14312	14563	14485	14397	14352	14341	14559	14635	14526	14586	14457	14521	14456	14441	14228	14506	14466	14494	14391	14553	14370	14337	14564	14384	14376	14393	14575	14478	14495	14538	14446	14550	14395	14339	14481	14573	14469	14489	14453	14475	14415	14505	14573	14427	14453	14348
24316	20995	28054	24586	22410	21386	20202	19153	18332	18405	18294	18044	25665	31163	29154	23919	19835	18264	17445	17401	17177	17161	17275	17294	17335	16989	17177	17088	17265	17214	17150	17209	17055	17127	17178	17156	17271	17148	17090	16993	17028	17191	17246	16986	17031	17303	17206	17204	17024	17207	17166	17212	17016	17097	17201	16874	17085	17470	17322	17167	17144	17050	17169	17234	17192	16924	17312	17204	17098	16971	16997	17162	17249	17166	17223	17076	17082	17336	17121	17011	17035	17428	17406	16948	17068	16966	17240	17228	17144	17089	17080	17264	17195	16975	17026	17114	17095	17087	17218	17071	16903	17021	16982	17191	17066	17031	17015	17165	17073	17187	17146	17103	17112	17073	17162	17091	17170	17192	17145	17040	17020	17157	16811	16930	17103	17118	17100	17042	17086	17090	17162	17131	17052	17164	16937	17075	17049	17167	16970	16950	16872	17187	17039	17098	17113	16785	16986	17226	17055	17360	17025	17165	16847	17048	17120	17042	17203	17116	17094	16972	17127	17126	17010	17092	17136	16960	17171	17206	17017	17024	17016	17259	17033	17132	17170	17160	17355	17141	16863	17013	17280	17154	16948	17185	17108	16968	17092	17037	17113	17065	17166	16978	17267	17026	17040	17045	17069	17006	17046	17095	17164	16998	17162	16896	17066	16961	17039	17078	17010	17098	16877	17167	17246	17159	17080	17245	17007	17012	17139	17339	17143	17202	17133	17045	17177	17164	17139	17022	17027	17212	17115	17226	17092	17135	17201	17280	17283	17238	17070	16813	17010	16881	17103	17078	17182	17152	17103	17021	17101	16878	17228	17024	17187	16958	16951	17110	16998	16882	17195	17048	17001	16941	17157	17096	17180	16989	17076	17236	17200	17117	17050	16910	17215	16914	16886	17071	17158	17138	16978	17151	17453	16962	17090	17048	17126	17307	17055	17128	17080	17015	17052	17034	17181	17149	17228	17115	17316	17175	17097	16998	17286	17233	17160	17077	17284	17176	17139	17142	17199	17208	17113	16848	17057	16937	16935	17151	17298	17119	17171	17132	17272	17113	17057	17022	17250	16913	17066	17004	17314	17101	17069	16905	16918	17070	17178	17285	17151	17049	16947	17112	17133	17034	17091	17135	16893	17258	17104	17234	17267	16955	17276	16876	17073	16929	17090	17104	17108	17056	17182	17080	17132	17114	17106	17035	17192	17078	17162	16912	17181	17169	16951	17046	17080	16772	16947	16893	16945	16961	17061	17091	17022	16898	17303	17089	17085	16927	17203	17159	17054	16983	17008	17005	17241	17037	17017	17177	17108	17083	17045	17036	17027	17194	17205	16978	17283	17145	16979	17054	17008	17219	17331	17078	17096	17206	16980	17225	17029	17280	17129	17091	17237	16942	17037	17200	17369	17335	16995	16999	17130	17099	17137	17233	16972	17075	16926	16962	17095	17024	16959	17164	16981	17107	17137	17323	17146	17018	17103	17269	17191	16957	17130	17068	17148	17043	17206	17192	16912	17107	16994	17197	17282	17045	17148	17089	17134	17221	17158	16988	17219	17080	17181	17115	17115	17258	17206	17020	16926	16992	17040	17171	17052	17118	17165	16738	17109	17140	17068	17021	16872	16925	17220	17267	17343	16896	16956	16731	17051	16900	17267	17030	17282	17283	16961	17205	17122	17159	16980	17125	17171	17148	17152	17252	17035	17069	17053	17028	17162	17039	17201	17205	17194	17185	16941	17153	17243	16978	17160	16997	17096	17066	17032	17076	17139	17163	17169	17114	17096	17082	16950	17081	17224	17155	17066	17045	17145	16924	17129	16982	17127	17054	17078	17075	17124	17166	17140	17242	17074	17103	17084	17016	17034	17073	17197	17088	17098	16922	17061	17139	17261	16995	17089	17128	17013	17148	16882	17074	17122	17217	17166	17089	17277	17128	17158	17038	17105	17117	17215	17245	17099	17083	17037	17151	17170	17170	17260	17235	17114	17004	16941	17160	17079	17012	16931	17192	16998	17175	17161	17085	16974	17001	17136	17148	17049	17062	17178	17205	17190	17192	17157	17123	17088	17017	17271	17108	17153	17128	17109	17233	17099	16983	16989	17351	17128	17206	17047	17133	16989	17146	17119	17194	17303	17073	17190	17140	17155	16993	17025	17056	17068	17137	16903	16959	17025	17070	16999	17003	17041	17320	17413	17217	17115	17101	17022	17262	17221	17137	17161	17141	17125	17052	17074	16958	17108	17299	17135	16980	17329	17348	17222	17055	16922	17167	17215	17234	17114	17186	16940	17032	17222	16988	17210	17199	17045	17013	17077	17198	17110	17227	16865	17142	16958	17107	17186	17273	17164	17030	17030	17187	17147	17086	16979	17098	17345	17022	17333	16927	17079	17162	17029	17004	16852	17129	16986	17122	17132	17351	17232	17172	17174	17126	16965	17042	16961	17045	17130	17065	17162	17183	17169	17015	17211	17063	17086	17172	17132	17203	17254	17114	17023	17121	17127	17185	17342	17247	17073	17047	17216	16981	17193	17130	17019	17037	16917	16945	17055	17324	17066	17183	17033	17129	17276	17212	17107	17023	17047	17182	17183	17125	16992	17034	17293	16968	17078	17237	17077	17271	17135	17153	17154	17264	17284	16933	17076	17350	17143	17085	17240	17149	16959	16832	17050	17231	17239	17165	17264	17172	17198	17234	17100	17199	17070	17126	17200	17255	17210	17205	17084	17100	17141	17137	16984	16994	17125	17201	17054	17206	17037	17112	16958	17025	17057	16887	17104	17203	17098	17189	17227	17157	17016	17184	17186	17038	17301	17263	17208	17012	16989	17068	17068	17082	17225	17210	17459	17235	17075	17046	17089	17175	17137	17047	17202	17076	17115	17044	17270	16938	17080	17214	17066	16945	16998	16993	17156	17138	17035	16986	17087	17087	17227	17129	17019	17135	17090	17289	17085	16970	17187	17176	16947	16925	16941	16894	17168	17114	17053	17008	17095	16956	17121	17100	17242	17192	17337	16941	17095	17108	17233	17259	17067	17107	17058	17167	17048	17188	17181	17179	17091	17116	17095	17106	17222	17043	17236	17134	17215	17259	17097	17210	17195	17182	17140	17143	17156	17018	17185	17160	16959	17036	17347	16936	16886	17216	17253	17028	16978	17224	17014	16971	16959	16977	17042	17019	17049	17111	17291	17067	17062	17005	17223	16962	17310	17019	17256	17042	17197	17041	17291	17170	17008	16935	17122	17152	17133	17302	16955	17132	17038	17113	17131	17037	17175	17304	17067	17272	17213	17105	17093	16958	17159	17070	17111	17083	17243	17044	17276	17233	17333	16948	17139	17277	17119	17034	17250	17237	17062	17032	17086	17238	17152	17077	17161	17106	17060	17033	17037	16960	17182	17113	17138	17050	17000	17022	17074	17159	17024	17181	16976	17238	17014	17004	17068	17075	17048	17119	17168	16994	17168	16987	17138	16979	17063	17115	17223	17076	17212	17167	16929	17210	17144	17091	17258	17174	16846	17220	17158	17352	16890	16786	17248	17009	17218	17171	17033	16989	17080	17146	17102	17323	16906	17045	17118	17047	17259	17192	17085	16923	17009	17057	17182	17079	17143	16990	17130	17177	17237	17007	17173	17022	16960	16998	17202	17031	17214	17255	17374	17048	17184	16881	17041	17123	16970	16940	16927	17217	17180	17246	17273	17133	17004	16980	16976	17230	17018	16901	16958	17179	17348	17042	17122	17397	17169	17070	17254	17100	17254	17036	17086	17016	17344	17129	17192	17154	16936	17218	17040	17138	17097	17250	16976	17019	17168	17204	17360	17279	17095	17189	16947	17035	17216	17096	17159	17150	17236	17263	17269	17229	16988	17039	17091	17244	17029	16991	17142	17214	16996	16883	17038	17220	17215	17216	17190	17018	16978	17082	17198	17266	17103	17100	17081	17356	17338	17043	17013	17244	17105	17177	17083	17125	17141	17128	16860	17113	17187	17130	17317	17127	17071	17135	17149	17128	17270	17163	17196	17240	17073	17092	17143	17057	16996	17156	17144	17101	17141	16965	17000	17187	17151	17065	17202	17153	17155	16995	17169	17168	17394	17065	17264	17183	17023	17156	17042	17003	17134	17124	17209	17035	17255	16937	17085	17424	16913	17026	17251	16891	17081	17134	17074	16926	17292	17380	17061	17190	17078	17115	17147	17153	17089	17223	17071	17092	17077	17089	17202	16945	16953	17018	17228	17220	17152	17070	17014	17125	17032	17022	17045	17051	17050	17145	17076	17022	17108	16953	16991	17405	17034	17227	17103	17116	17116	17120	17437	16999	17180	17094	17156	17089	16991	17269	17388	17145	17192	16986	16953	17016	17111	17112	17147	17199	17135	17133	17081	17178	17110	17134	17104	17142	17188	16911	17056	17065	17078	17101	17378	16986	16989	17104	17175	17230	17182	17122	17151	17076	17378	17198	17060	17185	17090	17153	17243	17300	17268	17035	17151	17279	17398	16999	16947	17194	17102	17221	17139	16950	17136	17049	17076	17011	17189	16863	17107	17071	17032	17181	17119	17030	17063	16820	17131	16942	17143	17320	17061	17144	16951	17091	17046	17069	17076	16976	17076	17024	16975	16996	17184	17145	17123	17085	16923	17258	17070	17027	17266	17170	17068	17344	17103	17297	16926	17132	17210	17255	17075	17251	17156	17223	17077	16958	17318	17003	17186	16998	17157	17283	16892	17080	17066	17260	17164	17128	17041	17109	17222	17043	17053	17065	17094	16899	17015	17044	16901	17124	17041	17087	16821	17135	17257	17187	17290	17082	16954	17123	17132	17006	16994	17019	16934	17068	17041	17167	17133	17123	17083	17001	17036	17087	17117	17172	17127	17082	17060	17350	17379	17332	17257	17001	17062	17222	16943	17092	17055	17121	17190	17257	17192	17058	17259	17043	17136	17003	17041	16952	17231	17131	17147	17197	16984	17226	17079	16900	16966	17166	17104	17121	17220	16988	17147	17110	16972	17027	17021	17082	17071	17218	17228	16927	17232	17211	17109	17116	17216	17007	17036	17142	17032	17282	17137	17102	17217	17167	16948	17084	17251	17129	17146	17211	17011	16889	16934	17102	16980	17240	17184	17100	17043	17006	17061	17076
14911	25875	26107	21843	19992	17935	16740	17205	16535	16109	15432	15752	26913	30251	27608	21336	16882	15401	14659	14607	14382	14561	14261	14411	14301	14570	14508	14305	14210	14241	14541	14480	14307	14538	14543	14473	14354	14559	14378	14298	14609	14309	14462	14346	14576	14465	14435	14259	14478	14400	14320	14333	14471	14398	14363	14403	14497	14297	14247	14494	14538	14301	14403	14296	14358	14313	14299	14318	14379	14144	14510	14473	14432	14355	14404	14482	14423	14418	14386	14471	14534	14536	14284	14329	14380	14335	14374	14187	14553	14347	14398	14452	14471	14339	14336	14475	14403	14394	14487	14343	14386	14387	14605	14377	14444	14351	14291	14329	14417	14445	14412	14448	14330	14371	14491	14427	14438	14444	14262	14396	14400	14459	14404	14426	14473	14348	14425	14331	14255	14395	14423	14529	14548	14464	14402	14553	14367	14311	14433	14379	14402	14430	14318	14216	14364	14531	14479	14467	14308	14280	14216	14303	14368	14470	14421	14366	14507	14322	14555	14385	14451	14239	14519	14418	14555	14409	14490	14352	14410	14337	14315	14328	14563	14425	14375	14308	14399	14389	14464	14244	14340	14397	14508	14442	14386	14363	14445	14357	14485	14397	14258	14333	14429	14399	14336	14315	14428	14320	14514	14344	14331	14478	14258	14453	14384	14451	14373	14520	14288	14357	14332	14495	14288	14368	14224	14360	14282	14510	14503	14469	14363	14402	14420	14241	14461	14432	14324	14348	14391	14540	14296	14539	14421	14580	14343	14481	14487	14486	14627	14424	14563	14429	14406	14527	14265	14430	14286	14388	14316	14360	14500	14348	14389	14324	14563	14439	14318	14238	14331	14397	14243	14255	14507	14390	14355	14468	14498	14517	14365	14318	14352	14312	14469	14339	14254	14550	14217	14352	14452	14624	14563	14389	14462	14330	14283	14431	14510	14321	14428	14358	14530	14422	14475	14217	14372	14233	14410	14341	14295	14469	14416	14324	14525	14400	14386	14475	14460	14389	14429	14297	14421	14448	14494	14222	14339	14447	14374	14452	14236	14246	14367	14434	14424	14402	14415	14328	14501	14345	14394	14384	14321	14312	14416	14444	14413	14473	14530	14510	14376	14385	14393	14409	14317	14311	14421	14298	14376	14390	14332	14334	14091	14457	14621	14492	14361	14425	14495	14545	14547	14341	14241	14198	14426	14354	14474	14467	14413	14430	14284	14181	14391	14433	14386	14580	14506	14463	14343	14239	14405	14412	14290	14391	14351	14400	14494	14423	14359	14395	14432	14334	14210	14379	14323	14343	14499	14276	14325	14272	14491	14352	14306	14398	14265	14389	14445	14214	14185	14377	14433	14456	14412	14480	14281	14526	14397	14327	14406	14375	14383	14299	14322	14345	14289	14530	14493	14438	14254	14387	14298	14431	14341	14456	14400	14478	14505	14351	14300	14360	14087	14499	14273	14327	14334	14278	14371	14343	14504	14529	14241	14396	14359	14405	14363	14408	14337	14276	14296	14386	14284	14412	14333	14286	14293	14479	14443	14417	14441	14430	14385	14368	14287	14495	14516	14340	14410	14268	14419	14240	14353	14363	14445	14489	14322	14511	14553	14209	14317	14237	14267	14275	14329	14373	14433	14472	14407	14147	14458	14352	14437	14451	14469	14475	14419	14366	14442	14455	14506	14227	14380	14396	14406	14559	14441	14348	14195	14366	14329	14527	14383	14348	14415	14372	14527	14422	14342	14568	14387	14443	14514	14447	14420	14289	14434	14544	14367	14381	14494	14438	14358	14476	14452	14306	14438	14505	14322	14382	14247	14312	14447	14354	14379	14445	14227	14418	14369	14289	14447	14392	14434	14342	14443	14362	14465	14302	14450	14355	14257	14388	14368	14457	14321	14553	14637	14269	14580	14336	14327	14442	14464	14404	14296	14451	14301	14198	14399	14271	14397	14424	14323	14443	14239	14446	14441	14304	14529	14355	14325	14210	14381	14422	14481	14281	14341	14401	14449	14430	14569	14430	14421	14332	14421	14490	14308	14284	14301	14460	14595	14443	14291	14450	14320	14526	14446	14225	14328	14301	14260	14272	14358	14414	14416	14343	14221	14356	14466	14490	14369	14328	14253	14274	14468	14470	14458	14353	14236	14465	14287	14518	14311	14406	14338	14541	14437	14477	14333	14339	14183	14503	14412	14491	14359	14425	14280	14423	14389	14476	14403	14421	14581	14488	14296	14434	14205	14437	14281	14345	14383	14413	14194	14431	14271	14478	14356	14299	14445	14356	14460	14293	14440	14363	14510	14521	14380	14328	14409	14480	14385	14365	14472	14451	14573	14443	14320	14403	14273	14406	14453	14394	14428	14529	14365	14433	14579	14297	14364	14389	14474	14382	14369	14399	14452	14268	14428	14344	14370	14499	14245	14472	14368	14513	14211	14437	14412	14413	14214	14284	14532	14307	14450	14497	14573	14387	14221	14462	14338	14303	14547	14539	14459	14333	14416	14398	14448	14314	14314	14530	14469	14539	14354	14532	14264	14413	14503	14391	14412	14347	14453	14396	14382	14531	14421	14274	14401	14377	14359	14540	14444	14422	14439	14556	14479	14465	14418	14460	14343	14498	14438	14459	14513	14433	14555	14409	14384	14266	14599	14390	14285	14358	14462	14363	14466	14437	14539	14432	14343	14406	14444	14360	14311	14346	14357	14354	14366	14280	14503	14202	14408	14544	14263	14459	14386	14422	14215	14390	14339	14461	14259	14492	14174	14492	14323	14524	14376	14402	14350	14230	14505	14435	14543	14312	14400	14251	14379	14332	14389	14226	14288	14284	14552	14428	14390	14412	14304	14423	14376	14339	14313	14439	14512	14183	14496	14311	14369	14530	14366	14411	14345	14461	14360	14317	14358	14467	14243	14446	14565	14347	14365	14348	14287	14448	14164	14337	14400	14367	14446	14219	14378	14391	14255	14458	14266	14362	14159	14482	14448	14328	14304	14372	14298	14484	14278	14409	14319	14429	14409	14375	14465	14263	14392	14426	14342	14565	14468	14368	14423	14449	14361	14435	14390	14186	14385	14395	14461	14496	14463	14288	14447	14242	14468	14221	14540	14327	14422	14409	14483	14344	14448	14424	14389	14315	14469	14383	14405	14391	14356	14322	14470	14457	14318	14533	14333	14356	14468	14360	14362	14209	14373	14417	14413	14379	14564	14294	14361	14379	14333	14489	14402	14410	14373	14353	14511	14394	14610	14344	14509	14451	14452	14294	14477	14443	14405	14249	14487	14375	14399	14481	14456	14295	14293	14304	14524	14517	14454	14295	14423	14410	14351	14267	14437	14548	14320	14349	14255	14637	14405	14299	14439	14350	14469	14298	14253	14408	14241	14302	14445	14306	14411	14574	14478	14398	14197	14527	14524	14337	14491	14508	14510	14295	14488	14370	14366	14370	14415	14184	14437	14193	14336	14353	14268	14429	14316	14322	14380	14430	14413	14402	14520	14406	14395	14385	14307	14337	14264	14448	14388	14565	14320	14509	14346	14158	14283	14342	14425	14528	14533	14427	14446	14586	14407	14389	14242	14352	14480	14330	14484	14308	14438	14266	14420	14420	14461	14385	14372	14398	14405	14544	14362	14515	14409	14311	14323	14358	14381	14264	14508	14465	14413	14402	14382	14511	14501	14241	14473	14347	14294	14437	14554	14305	14499	14270	14304	14344	14325	14463	14312	14343	14520	14410	14422	14407	14569	14302	14412	14377	14254	14467	14436	14331	14477	14338	14574	14490	14524	14466	14364	14348	14421	14588	14501	14450	14434	14389	14542	14504	14423	14506	14365	14346	14320	14406	14506	14386	14350	14618	14651	14468	14345	14294	14371	14612	14459	14343	14459	14359	14282	14392	14274	14332	14431	14313	14269	14403	14273	14244	14570	14345	14521	14307	14344	14457	14246	14400	14486	14292	14508	14361	14268	14255	14321	14255	14438	14317	14374	14474	14406	14321	14418	14426	14381	14244	14385	14324	14560	14299	14505	14427	14384	14575	14372	14518	14568	14448	14454	14342	14468	14443	14517	14451	14266	14384	14307	14453	14525	14320	14472	14321	14359	14418	14422	14362	14302	14453	14369	14310	14439	14459	14307	14255	14580	14336	14405	14368	14312	14462	14353	14364	14409	14515	14383	14295	14365	14539	14463	14470	14363	14363	14514	14584	14516	14368	14437	14363	14265	14401	14362	14359	14364	14442	14285	14427	14580	14485	14298	14333	14404	14415	14394	14406	14529	14324	14327	14413	14397	14465	14349	14403	14429	14487	14494	14364	14458	14373	14362	14405	14407	14317	14525	14302	14368	14362	14336	14294	14436	14380	14319	14363	14324	14416	14393	14415	14447	14259	14399	14489	14534	14388	14407	14396	14368	14361	14431	14255	14395	14549	14302	14309	14483	14475	14369	14485	14477	14182	14428	14349	14491	14477	14401	14369	14272	14354	14282	14342	14346	14245	14430	14329	14423	14414	14425	14441	14309	14361	14377	14372	14352	14482	14377	14427	14445	14378	14438	14410	14451	14553	14372	14546	14481	14218	14503	14372	14208	14418	14365	14265	14517	14475	14554	14462	14349	14308	14501	14407	14415	14566	14405	14467	14472	14471	14479	14508	14455	14305	14470	14216	14429	14503	14240	14218	14376	14322	14390	14348	14253	14422	14488	14189	14433	14367	14428	14312	14458	14327	14372	14419	14300	14461	14341	14545	14389	14393	14374	14613	14389	14465	14138	14337	14434	14384	14382	14545	14361	14390	14368	14332	14337	14393	14413	14434	14521	14402	14409	14429	14251	14428	14349	14499	14418	14400	14494	14442	14435	14248	14494	14457	14397	14464	14229	14345	14326	14406	14392	14464	14503	14269	14405	14460	14433	14321	14366	14402	14402	14412	14251	14531	14549	14196	14549	14392	14425	14480	14247	14428	14203	14466	14302	14390	14249	14392	14474	14363	14494	14316	14364	14578	14438	14432	14539	14551	14454	14375	14443	14306	14200	14563	14515	14415	14404	14353	14227	14274	14404	14387	14521	14345	14333	14307	14448	14479	14267	14373	14393	14350	14381	14365	14386	14584	14452	14580	14544	14407	14475	14469	14270	14534	14415	14339
22572	21050	28946	23368	21279	23493	26555	21335	19656	19533	19231	19881	38209	45698	41319	31446	24559	20257	18636	17778	17645	17517	17596	17544	17629	17454	17429	17672	17429	17375	17454	17417	17498	17538	17647	17182	17376	17467	17483	17356	17316	17415	17555	17669	17365	17339	17346	17332	17365	17425	17371	17455	17477	17369	17244	17242	17358	17463	17486	17229	17290	17322	17463	17293	17232	17416	17444	17552	17622	17297	17395	17399	17468	17168	17564	17409	17340	17262	17208	17415	17379	17367	17361	17344	17537	17435	17428	17343	17536	17549	17629	17300	17647	17277	17360	17191	17499	17290	17246	17306	17295	17546	17463	17577	17437	17152	17339	17280	17328	17239	17396	17274	17496	17280	17435	17227	17316	17289	17723	17420	17426	17244	17556	17221	17443	17310	17266	17445	17351	17349	17418	17165	17335	17236	17326	17493	17387	17482	17398	17388	17343	17405	17272	17322	17333	17280	17498	17288	17293	17165	17265	17465	17390	17182	17222	17444	17422	17449	17325	17256	17361	17331	17254	17446	17339	17530	17448	17329	17572	17305	17339	17211	17075	17339	17206	17287	17486	17580	17243	17540	17307	17453	17344	17156	17419	17319	17317	17311	17249	17409	17571	17202	17302	17405	17443	17228	17529	17410	17506	17389	17265	17298	17298	17242	17425	17194	17347	17445	17215	17309	17261	17134	17152	17450	17399	17303	17271	17142	17427	17408	17366	17318	17535	17279	17354	17237	17328	17377	17390	17273	17402	17362	17171	17084	17281	17536	17393	17281	17363	17482	17253	17091	17240	17279	17495	17337	17310	17382	17578	17134	17402	17374	17211	17249	17339	17261	17394	17314	17202	17358	17405	17503	17150	17379	17298	17293	17245	17269	17144	17290	17119	17156	17301	17506	17351	17421	17332	17328	17343	17297	17333	17371	17430	17313	17305	17245	17267	17460	17574	17488	17162	17507	17146	17224	17328	17488	17359	17410	17369	17379	17278	17327	17214	17328	17302	17357	17325	17377	17350	17328	17377	17287	17259	17253	17357	17469	17140	17405	17272	17223	17375	17457	17362	17338	17265	17309	17029	17154	17127	17122	17336	17348	17264	17360	17549	17494	17262	17146	17380	17269	17303	17158	17165	17231	17443	17358	17118	17343	17356	17085	17460	17501	17289	17175	17271	17340	17285	17318	17235	17333	17478	17315	17286	17319	17138	17395	17495	17417	17303	17624	17345	17300	17466	17302	17463	17211	17372	17230	17447	17427	17324	17123	17523	17282	17428	17576	17248	17318	17265	17169	17074	17175	17100	17066	17469	17276	17350	17428	17169	17528	17277	17282	17418	17135	17445	17321	17443	17235	17228	17192	17279	17459	17111	17309	17158	17477	17320	17203	17360	17176	17254	17267	17332	17273	17459	17473	17291	17332	17461	17293	17280	17328	17271	17519	17355	17052	17226	17525	17274	17527	17435	17138	17397	17386	17353	17381	17189	17225	17380	17208	17182	17300	17291	17450	17311	17440	17202	17332	17514	17405	17122	17380	17215	17266	17313	17315	17161	17225	17077	17306	17199	17382	17236	17356	17255	17400	17317	17414	17340	17270	17225	17238	17481	17313	17409	17087	17350	17519	17421	17194	17329	17259	17315	17097	17409	17096	17423	17173	17267	17299	17280	17305	17356	17356	17438	17195	17133	17192	17212	17276	17150	17295	17244	17525	17275	17249	17206	17178	17504	17325	17415	17220	17543	17311	17344	17518	17386	17357	17318	17086	17147	17558	17244	17233	17387	17124	17220	17229	17420	17564	17479	17308	17391	17080	17166	17361	17243	17217	17428	17296	17249	17248	17444	17299	17279	17218	17503	17093	17338	17539	17311	17165	17389	17305	17115	17310	17356	17075	16914	17177	17276	17172	17415	17290	17260	17293	16968	17480	17336	17361	17451	17438	17339	17331	17286	17345	17277	17127	17277	17260	17237	17184	17367	17543	17248	17165	17344	17406	17352	17422	17392	17242	17280	17412	17285	17119	17347	17303	17348	17238	17367	17477	17519	17640	17278	17328	17182	17405	17322	17211	17476	17386	17319	17393	17256	17212	17267	17512	17269	17469	17279	17268	17205	17224	17370	17323	17334	17287	17409	17358	17332	17170	17309	17035	17413	17303	17345	17339	17204	17503	17266	17398	17320	17503	17359	17229	17329	17318	17263	17284	17353	17422	17455	17512	17418	16994	17279	17422	17378	17099	17338	17395	17518	17336	17236	17279	17335	17309	17258	17356	17362	17312	17443	17389	17364	17381	17141	17313	17364	17263	17159	17157	17155	17146	17318	17198	17342	17350	17303	17371	17391	17234	17233	17366	17303	17450	17216	17259	17231	17130	17506	17368	17336	17268	17256	17354	17302	17257	17466	17416	17298	17103	17292	17099	17373	17360	17521	17417	17244	17477	17365	17018	17263	17177	17393	17307	17351	17274	17310	17314	17337	17160	17185	17351	17140	17323	17540	17430	17407	17199	17427	17235	17390	17189	17379	17405	17505	17235	17412	17409	17619	17433	17306	17348	17448	17344	17332	17475	17296	17337	17229	17328	17284	17207	17091	17345	17245	17393	17371	17498	17193	17330	17444	17144	17211	17319	17233	17381	17259	17351	17300	17298	17326	17008	17362	17323	17046	17357	17462	17369	17379	17447	17452	17271	17383	17657	17225	17265	17463	17190	17153	17407	17185	17425	17139	17288	17300	17278	17194	17327	17331	17444	17323	17337	17403	17314	17252	17097	17219	17175	17322	17473	17104	17208	17388	17252	17252	17276	17404	17115	17455	17281	17273	17175	17325	17323	17459	17559	17162	17165	17312	17151	17189	17451	17332	17124	17308	17451	17339	17196	17165	17308	17059	17190	17266	17346	17299	17393	17232	17490	17153	17307	17374	17498	17298	17393	17294	17412	17242	17357	17319	17210	17357	17326	17243	17416	17372	17353	17260	17106	17347	17303	17312	17214	17284	17254	17142	17297	17106	17270	17329	17337	17306	17394	17431	17339	17412	17482	17509	17385	17379	17320	17365	17300	17354	17292	17186	17369	17305	17361	17156	17285	17185	17291	17060	17322	17330	17264	17160	17097	17374	17448	17235	17373	17147	17348	17346	17200	17310	17450	17284	17232	17283	17206	17542	17401	17288	17222	17308	17635	17414	17521	17284	17082	17138	17315	17151	17176	17395	17390	17276	17363	17273	17308	17296	17283	17235	17432	17420	17397	17373	17330	17529	17274	17285	17331	17543	17380	17382	17186	17315	17202	17091	17148	17197	17277	17316	17305	17122	17317	17234	17202	17205	17328	17506	17162	17256	17432	17162	17280	17363	17291	17391	17281	17542	17465	17348	17249	17158	17311	17443	17357	17292	17164	17267	17222	17497	17386	17280	17400	17251	17384	17315	17234	17429	17406	17260	17273	17363	17037	17379	17434	17323	17320	17393	17490	17255	17114	17099	17352	17367	17302	17189	17338	17144	17621	17288	17427	17262	17234	17186	17125	17315	17137	17254	17415	17347	17245	17377	17287	17249	17328	17209	17401	17306	17267	17359	17252	17259	17298	17495	17361	17331	17107	17172	17242	17184	17056	17037	17472	17417	17181	17302	17283	17336	17380	17596	17181	17359	17342	17338	17119	17430	17359	17419	17209	17505	17344	17072	17343	17094	17186	17264	17217	17394	17370	17159	17262	17436	17351	17291	17345	17201	17167	17464	17359	17351	17455	17244	17184	17488	17146	17270	17041	17373	17246	17327	17261	17219	17502	17198	17174	17427	17353	17356	17358	17585	17086	17583	17174	17378	17304	17326	17243	17186	17054	17266	17127	17419	17335	17301	17212	17222	17282	17248	17383	17446	17416	17466	17306	17486	17303	17392	17409	17302	17344	17292	17194	17530	17414	17291	17187	17227	17287	17149	17377	17318	17486	17244	17300	17208	17147	17235	17288	17413	17329	17139	17222	17350	17396	17448	17304	17305	17316	17196	17308	17378	17339	17338	17197	17169	17502	17452	17241	17208	17225	17320	17197	17252	17381	17286	17256	17267	17341	17421	17095	17468	17189	17199	17115	17250	17303	17339	17045	17226	17228	17486	17423	17345	17269	17173	17264	17347	17135	17228	17292	17304	17348	17427	17306	17177	17176	17421	17429	17429	17479	17353	17168	17282	17271	17559	17414	17534	17447	17407	17306	17333	17173	17416	17113	17467	17358	17200	17220	17282	17237	17224	17544	17161	17522	17343	17284	17312	17183	17440	17197	17431	17381	17355	17385	17259	17276	17210	17419	17263	17203	17321	17198	17431	17274	17320	17441	17173	17361	17276	17356	17280	17278	17393	17353	17396	17359	17424	17431	17370	17348	17215	17081	17248	17305	17195	17326	17142	17386	17198	17159	17244	17366	17344	17358	17238	17250	17169	17312	17125	17173	17228	17249	17235	17243	17086	17462	17406	17295	17266	17446	17309	17408	17383	17330	17268	17359	16975	17387	17323	17182	17229	17206	17329	17248	17215	17223	17268	17446	17221	17256	17374	17243	17344	17252	17285	17351	17313	17337	17598	17165	17428	17262	17269	17179	17308	17425	17394	17380	17257	17472	17393	17404	17248	17160	17225	17238	17214	17357	17337	17396	17412	17235	17367	17143	17193	17227	17262	17436	17248	17264	17352	17171	17259	17374	17263	17370	17311	17317	17446	17215	17340	17267	17446	17241	17277	17326	17104	17247	17234	17306	17430	17080	17172	17197	17220	17298	17436	17295	17282	17230	17352	17454	17088	17314	17423	17376	17241	17174	17447	17518	17172	17239	17340	17146	17283	17363	17442	17427	17231	17307	17377	17394	17394	17262	17378	17192	17092	17368	17243	17313	17301	17172	17498	17235	17392	17151	17158	17268	17262	17138	17395	17572	17257	17357	17520	17304	17159	17175	17325	17491	17466	17246	17373	17126	17170	17371	17325	17372	17319	17228	17070	17286	17311	17169	17202	17311	17206	17208	17369	17228	17201	17349	17387	17100	17293	17218	17238	17143	17412	17164	17345	17283	17243	17295	17218	17246	17305	17348	17244	17255	17193	17310	17367	17196	17279	17145	17131	17349	17279	17239	17319	17054	17400	17480	17358	17364	17191	17404	17241	17239
17515	33565	31730	25577	23225	20756	20137	19648	18102	17549	16982	18564	40469	43746	39192	29077	21474	17240	15275	14786	14620	14413	14489	14466	14575	14502	14610	14641	14488	14644	14340	14377	14666	14306	14425	14623	14539	14541	14387	14589	14478	14611	14470	14677	14479	14484	14531	14557	14560	14443	14508	14455	14538	14437	14568	14475	14661	14412	14582	14552	14561	14646	14341	14540	14511	14544	14358	14558	14426	14398	14445	14465	14463	14433	14525	14608	14554	14494	14704	14404	14639	14458	14576	14500	14561	14729	14312	14360	14532	14478	14558	14519	14316	14497	14437	14544	14660	14522	14580	14501	14465	14635	14584	14712	14626	14527	14579	14487	14276	14288	14553	14473	14440	14378	14538	14303	14515	14461	14519	14439	14381	14521	14568	14556	14530	14542	14418	14556	14533	14407	14444	14462	14531	14469	14577	14538	14644	14373	14482	14410	14429	14327	14464	14587	14461	14357	14467	14519	14545	14454	14584	14378	14442	14511	14412	14455	14632	14455	14443	14478	14347	14550	14507	14377	14680	14491	14358	14457	14455	14443	14417	14531	14498	14471	14478	14350	14494	14458	14342	14418	14433	14601	14597	14602	14600	14582	14442	14484	14413	14415	14411	14553	14403	14648	14418	14425	14277	14421	14531	14587	14623	14668	14466	14428	14604	14377	14465	14475	14499	14476	14602	14375	14527	14424	14497	14384	14493	14394	14362	14535	14534	14592	14557	14360	14631	14395	14564	14534	14352	14412	14565	14443	14367	14510	14495	14551	14470	14520	14510	14429	14396	14456	14322	14551	14391	14516	14384	14685	14450	14243	14553	14366	14429	14385	14588	14493	14502	14480	14563	14596	14443	14338	14348	14446	14603	14423	14640	14556	14500	14380	14613	14359	14669	14598	14684	14558	14449	14443	14484	14482	14523	14424	14533	14626	14542	14464	14503	14601	14501	14554	14492	14362	14530	14258	14435	14367	14688	14618	14448	14539	14635	14529	14453	14605	14557	14501	14430	14528	14469	14498	14648	14422	14370	14657	14492	14401	14473	14418	14568	14496	14388	14448	14555	14587	14449	14432	14315	14520	14457	14435	14671	14387	14420	14365	14585	14347	14430	14464	14540	14536	14607	14487	14539	14455	14576	14337	14584	14522	14448	14391	14494	14364	14536	14544	14495	14565	14452	14440	14545	14459	14515	14435	14382	14548	14602	14447	14453	14298	14416	14693	14665	14537	14352	14525	14489	14573	14320	14508	14417	14450	14594	14536	14612	14493	14466	14326	14596	14508	14441	14492	14544	14603	14358	14591	14392	14409	14329	14545	14614	14619	14585	14456	14452	14424	14485	14390	14445	14440	14428	14343	14564	14478	14467	14481	14400	14428	14561	14339	14548	14518	14452	14367	14524	14591	14471	14685	14613	14319	14427	14444	14606	14476	14388	14398	14505	14504	14488	14534	14540	14669	14489	14588	14420	14261	14565	14486	14619	14247	14314	14485	14464	14437	14462	14476	14464	14386	14567	14387	14533	14549	14514	14573	14507	14485	14493	14480	14340	14665	14470	14457	14548	14457	14540	14670	14416	14387	14550	14299	14587	14489	14459	14602	14560	14409	14544	14446	14311	14526	14382	14463	14581	14291	14543	14427	14749	14389	14549	14605	14497	14476	14474	14336	14386	14574	14579	14316	14383	14521	14468	14471	14422	14394	14515	14472	14430	14531	14461	14607	14532	14545	14410	14401	14510	14590	14402	14464	14482	14485	14583	14531	14467	14477	14486	14521	14411	14452	14651	14403	14547	14498	14503	14541	14625	14493	14419	14461	14485	14504	14407	14305	14382	14521	14564	14456	14536	14555	14483	14430	14362	14545	14426	14525	14420	14389	14401	14362	14484	14589	14440	14457	14457	14268	14519	14427	14509	14409	14448	14595	14475	14525	14586	14505	14433	14507	14405	14486	14460	14694	14373	14638	14546	14333	14534	14620	14530	14616	14377	14343	14624	14287	14463	14575	14370	14509	14486	14513	14418	14464	14596	14500	14472	14406	14559	14426	14567	14485	14515	14422	14465	14463	14657	14526	14570	14421	14494	14668	14525	14327	14389	14598	14441	14473	14529	14377	14484	14555	14635	14298	14682	14406	14571	14311	14482	14472	14456	14633	14467	14397	14227	14494	14348	14377	14542	14462	14600	14435	14426	14499	14485	14445	14291	14322	14553	14421	14324	14632	14377	14502	14530	14528	14436	14620	14513	14514	14370	14487	14536	14309	14612	14489	14591	14549	14423	14398	14432	14446	14462	14472	14543	14577	14527	14489	14537	14441	14417	14558	14560	14550	14455	14485	14410	14383	14584	14519	14622	14440	14603	14556	14548	14587	14379	14475	14335	14474	14581	14579	14246	14541	14400	14560	14405	14496	14490	14468	14451	14530	14385	14465	14557	14468	14152	14404	14551	14603	14434	14483	14359	14478	14373	14319	14544	14558	14372	14502	14347	14454	14446	14461	14443	14350	14331	14472	14503	14546	14644	14473	14543	14332	14553	14471	14404	14409	14566	14467	14553	14515	14565	14543	14477	14572	14379	14516	14436	14376	14403	14547	14632	14305	14406	14526	14500	14350	14452	14570	14419	14412	14418	14493	14604	14559	14675	14415	14537	14468	14502	14435	14406	14499	14415	14447	14486	14555	14466	14502	14452	14492	14431	14471	14472	14553	14577	14308	14455	14480	14431	14411	14581	14463	14439	14473	14413	14540	14609	14470	14509	14507	14683	14491	14562	14390	14427	14380	14455	14440	14452	14503	14383	14538	14557	14365	14507	14421	14436	14483	14414	14501	14604	14621	14367	14447	14557	14416	14475	14529	14542	14429	14721	14474	14465	14542	14261	14490	14556	14550	14414	14409	14468	14513	14348	14503	14593	14432	14474	14349	14346	14247	14463	14444	14442	14540	14464	14563	14450	14217	14606	14461	14553	14492	14477	14470	14591	14290	14415	14532	14407	14470	14513	14537	14593	14361	14466	14519	14384	14422	14374	14453	14733	14409	14363	14379	14422	14509	14245	14481	14359	14352	14362	14439	14507	14611	14615	14462	14501	14350	14460	14467	14576	14393	14540	14547	14370	14543	14516	14422	14443	14447	14333	14670	14462	14454	14396	14449	14549	14666	14578	14366	14212	14465	14375	14441	14536	14458	14495	14360	14442	14623	14521	14094	14377	14484	14514	14439	14546	14539	14465	14454	14438	14582	14460	14459	14453	14481	14375	14412	14558	14314	14700	14489	14573	14560	14612	14401	14498	14431	14323	14524	14442	14423	14632	14454	14508	14424	14414	14534	14455	14401	14535	14423	14555	14366	14511	14517	14503	14647	14535	14320	14534	14544	14533	14513	14247	14518	14248	14340	14481	14571	14537	14499	14426	14579	14521	14422	14316	14540	14498	14428	14467	14426	14498	14640	14463	14405	14630	14401	14591	14505	14459	14465	14201	14448	14662	14403	14415	14505	14486	14487	14542	14467	14548	14520	14479	14477	14364	14369	14557	14590	14527	14575	14351	14493	14435	14242	14473	14434	14571	14572	14681	14410	14508	14342	14568	14472	14435	14356	14698	14470	14457	14420	14606	14501	14500	14586	14448	14515	14424	14396	14477	14518	14408	14406	14401	14540	14332	14246	14453	14562	14536	14527	14556	14468	14571	14371	14469	14411	14408	14483	14432	14369	14577	14417	14474	14364	14587	14295	14640	14475	14560	14502	14456	14579	14551	14551	14401	14501	14390	14552	14406	14312	14483	14386	14557	14431	14596	14400	14383	14464	14441	14552	14370	14377	14287	14475	14474	14527	14414	14368	14436	14534	14489	14486	14496	14461	14553	14464	14415	14490	14360	14612	14410	14545	14510	14480	14457	14420	14519	14619	14440	14682	14516	14596	14349	14427	14309	14464	14576	14505	14507	14291	14542	14491	14544	14412	14601	14449	14370	14439	14521	14571	14449	14378	14475	14442	14414	14561	14583	14513	14449	14344	14469	14500	14514	14395	14687	14635	14500	14416	14651	14630	14588	14473	14371	14442	14559	14482	14542	14330	14456	14636	14451	14448	14556	14483	14576	14507	14386	14492	14568	14437	14556	14536	14527	14278	14458	14651	14528	14524	14513	14537	14421	14399	14517	14387	14353	14421	14453	14573	14500	14455	14305	14688	14563	14579	14397	14522	14370	14486	14569	14292	14435	14542	14575	14355	14577	14461	14270	14445	14477	14380	14495	14555	14361	14658	14528	14489	14413	14538	14477	14522	14493	14391	14598	14410	14447	14482	14432	14379	14402	14529	14498	14513	14546	14337	14403	14545	14364	14404	14442	14466	14340	14397	14615	14393	14487	14614	14533	14366	14431	14467	14341	14715	14542	14533	14416	14483	14481	14377	14474	14497	14383	14431	14462	14472	14490	14312	14541	14430	14432	14572	14534	14353	14593	14360	14417	14285	14457	14392	14582	14361	14549	14314	14229	14436	14525	14484	14484	14377	14368	14534	14667	14472	14524	14396	14401	14434	14522	14398	14525	14537	14138	14471	14581	14675	14431	14373	14478	14479	14523	14525	14423	14403	14422	14466	14389	14593	14273	14394	14391	14477	14520	14469	14473	14609	14561	14478	14629	14489	14533	14443	14348	14472	14529	14281	14339	14524	14532	14293	14521	14230	14357	14509	14505	14509	14467	14515	14375	14429	14360	14741	14499	14486	14507	14516	14601	14428	14566	14542	14316	14469	14242	14621	14433	14567	14336	14364	14670	14438	14505	14504	14576	14491	14341	14620	14473	14406	14489	14543	14667	14509	14406	14431	14345	14586	14624	14533	14501	14604	14576	14535	14544	14467	14482	14412	14432	14508	14330	14325	14443	14546	14527	14517	14462	14466	14488	14487	14483	14472	14288	14598	14578	14689	14606	14497	14590	14507	14462	14390	14491	14625	14593	14516	14407	14581	14551	14555	14639	14363	14451	14459	14396	14234	14363	14550	14412	14603	14359	14476	14437	14387	14475	14581	14519	14432	14594	14529	14519	14518	14577	14395	14470	14507	14650	14548	14441	14498	14247	14724	14390	14522	14553	14485	14375	14412	14484	14439	14535	14494	14441	14599	14478	14394	14535	14384	14341	14479	14464	14464
27263	22546	27041	24149	19443	19345	19599	18800	18225	18116	17931	17813	19009	20389	20356	19029	18009	17650	17453	17214	17407	17474	17444	17247	17459	17580	17415	17466	17522	17252	17506	17468	17336	17451	17423	17332	17414	17486	17277	17226	17459	17335	17309	17348	17282	17404	17323	17305	17207	17242	17347	17240	17502	17260	17372	17306	17118	17412	17290	17293	17288	17149	17389	17161	17340	17285	17182	17236	17286	17242	17425	17377	17407	17368	17385	17259	17571	17398	17437	17234	17419	17435	17337	17388	17257	17416	17331	17356	17305	17334	17302	17454	17279	17006	17251	17029	17206	17180	17285	17131	17395	17332	17401	17102	17424	17291	17300	17416	17279	17284	17295	17335	17375	17248	17138	17364	17384	17304	17452	17152	17410	17237	17196	17212	17460	17280	17325	17369	17269	17259	17303	17245	17461	17276	17124	17419	17238	17229	17394	17346	17115	17151	17231	17231	17347	17215	17209	17278	17338	17199	17473	17323	17397	17170	17187	17134	17376	17466	17362	17329	17218	17468	17207	17246	17422	17332	17411	17331	17407	17311	17218	17346	17164	17400	17318	17148	17317	17202	17081	17381	17242	17097	17230	17125	17255	17202	17108	17294	17234	17289	17286	17316	17382	17146	17403	17220	17250	17271	17442	17385	17320	17415	17314	17331	17434	17287	17194	17220	17128	17118	17139	16961	17277	17332	17267	17342	17043	17248	17331	17236	17257	17192	17367	17341	17368	17237	17120	17021	17221	17508	17275	17413	17325	17142	17397	17288	17488	17442	17514	17544	17351	17333	17309	17306	17483	17145	17248	17197	17453	17247	17340	17228	17423	17182	17136	17167	17274	17267	17194	17123	17389	17320	17313	17138	17290	17169	17233	17124	17300	17427	17234	17269	17370	17195	17370	17014	17263	17381	17134	17443	17351	17165	17376	17304	17382	17440	17298	17180	17345	17363	17419	17460	17318	17127	17304	17579	17228	17249	17166	17120	17073	17325	17269	17324	17290	17320	17361	17295	17392	17235	17338	17293	17418	17290	17193	17343	17403	17250	17468	17466	17117	17214	17338	17382	17352	17386	17253	17417	17483	17278	17224	17308	17344	17315	17218	17227	17502	17444	17331	17234	17296	17158	17385	17334	17186	17285	17424	17360	17448	17294	17259	17215	17396	17457	17479	17463	17486	17379	17229	17299	17456	17346	17290	17162	17371	17307	17335	17319	17094	17303	17235	17503	17336	17339	17118	17242	17197	17209	17133	17241	17350	17290	17241	17463	17330	17107	17169	17141	17303	17211	17316	17270	17490	17253	17477	17324	17233	17282	17350	17361	17261	17252	17428	17407	17333	17344	17581	17369	17077	17201	17286	17502	17285	17145	17321	17118	17346	17453	17433	17333	17368	17191	17196	17548	17376	17233	17179	17243	17333	17231	17147	17271	17039	17276	17219	17390	17380	17215	17189	17218	17241	17409	17069	17294	17342	17281	17272	17383	17248	17135	17069	17235	17268	17319	17315	17386	17505	17149	17318	17131	17444	17312	17347	17449	17321	17177	17148	17179	17231	17239	17337	17259	17378	17412	17075	17100	17268	17392	17291	17319	17420	17167	17213	17166	17253	17183	17257	17083	17413	16960	17243	17187	17313	17330	17346	17332	17409	17233	17305	17426	17402	17146	17484	17369	17372	17164	17110	17084	17126	17378	17401	17205	17176	17409	17111	17092	17296	17407	17583	17167	17379	17292	17103	17379	17242	17356	17146	17495	17409	17277	17250	17341	17303	17373	17271	17484	17396	17222	17523	17327	17345	17130	17196	17281	17213	17342	17137	17395	17513	17192	17281	17524	17453	17376	17348	17455	17400	17559	17253	17184	17286	17263	17358	17230	17384	17188	17311	17141	17325	17155	17211	17353	17165	17146	17210	17194	17495	17272	17291	17166	17230	17124	17531	17357	17244	17231	17347	17388	17197	17128	17188	17324	17488	17262	17408	17133	17387	17230	17327	17240	17400	17295	17323	17480	17204	17392	17100	17158	17467	17272	17151	17413	17318	17154	17394	17409	17179	17187	17355	17351	17011	17425	17355	17222	17262	17132	17294	17054	17416	17446	17143	17442	17469	17217	17228	17430	17373	17068	17296	17311	17184	17339	17374	17335	17332	17191	17279	17284	17230	17317	17313	17230	17237	17399	17159	17421	17418	17123	17319	17459	17198	17399	17226	17187	17342	17214	17388	17361	17141	17284	17296	17281	17275	17109	17278	17288	17299	17166	17358	17267	17309	17149	17368	17363	17275	17241	17260	17396	17417	17344	17426	17434	17304	17326	17453	17255	17588	17199	17334	17487	17231	17331	17145	17236	17139	17212	17331	17344	17424	17443	17361	17312	17372	17358	17292	17343	17448	17222	17480	17367	17329	17544	17148	17087	17284	17336	17094	17446	17215	17476	17391	17369	17260	17274	17439	17145	17137	17264	17459	17178	17453	17424	17468	17330	17418	17337	17188	17309	17230	17368	17375	17418	17368	17248	17245	17281	17403	17363	17491	17295	17303	17206	17173	17370	17311	17337	17226	17249	17358	17175	17318	17267	17244	17405	17511	17425	17317	17256	17257	17273	17281	17233	17268	17531	17385	17326	17396	17303	17328	17453	17310	17308	17091	17256	17149	17321	17225	17505	17265	17217	17209	17214	17347	17033	17308	17360	17265	17414	17258	17477	17326	17421	17209	17396	17351	17224	17288	17266	17394	17554	17118	17463	17180	17258	17418	17480	17473	17302	17393	17298	17195	17287	17219	17354	17375	17543	17366	17421	17316	17406	17398	17035	17255	17416	17204	17392	17153	17214	17599	17216	17322	17224	17247	17226	17261	17426	17289	17429	17328	17311	17344	17175	17037	17182	17397	17356	17440	17338	17303	17492	17292	17164	17250	17217	17341	17204	17454	17154	17409	17324	17280	17211	17305	17110	17454	17342	17406	17366	17118	17246	17174	17355	17268	17356	17297	17428	17207	17106	17314	17288	17300	17109	17320	17483	17455	17320	17290	17371	17194	17229	17332	17462	17292	17461	17247	17403	17277	17089	17095	17123	17351	17389	17293	17314	17389	17143	17392	17311	17557	17315	17359	17442	17386	17289	17273	17271	17062	17181	17274	17410	17438	17337	17377	17230	17358	17322	17378	17416	17319	17192	17463	17411	17292	17147	17455	17071	17447	17399	17316	17265	17541	17435	17283	17358	17322	17568	17208	17352	17356	17449	17404	17444	17289	17364	17272	17366	17315	17203	17314	17349	17205	16995	17156	17280	17362	17257	17445	17351	17309	17235	17407	17314	17307	17496	17507	17301	17355	17155	17242	17346	17345	17441	17226	17222	17246	17403	17359	17420	17116	17169	17181	17207	16988	17348	17436	17329	17307	17150	17109	17362	17204	17467	17448	17347	17360	17274	17059	17087	17285	17386	17320	17193	17129	17194	17225	17170	17289	17289	17277	17350	17389	17288	17365	17429	17298	17418	17327	17335	17271	17284	17537	17437	17481	17290	17281	17342	17182	17421	17413	17396	17224	17207	17315	17453	17604	17539	17153	17362	17184	17464	17374	17273	17191	17230	17366	17235	17341	17429	17234	17412	17284	17216	17329	17197	17222	17353	17300	17254	17281	17145	17407	17403	17265	17417	17305	17247	17262	17215	17334	17582	17116	17160	17559	17390	17390	17528	17665	17314	17283	17359	17408	17233	17296	17346	17404	17094	17299	17331	17308	17195	17290	17099	17472	17494	17413	17050	17309	17542	17164	17455	17377	17549	17262	17435	17270	17362	17335	17226	17168	17235	17379	17398	17142	17309	17380	17390	17426	17340	17370	17230	17115	17102	17258	17293	17380	17180	17498	17262	17413	17333	17358	17208	17252	17273	17315	17207	17285	17183	17348	17290	17348	17450	17269	17341	17341	17355	17401	17075	17247	17338	17576	17183	17334	17315	17260	17223	17385	17351	17236	17320	17273	17475	17109	17120	17259	17196	17320	17194	17226	17250	17299	17398	17227	17360	17281	17344	17572	17429	17430	17376	17238	17348	17214	17316	17202	17391	17342	17163	17021	17289	17385	17249	17377	17326	17283	17272	17215	17380	17247	17400	17075	17560	17206	17160	17226	17293	17335	17139	17360	17241	17223	17373	17389	17304	17427	17379	17418	17211	17451	17179	17425	17300	17132	17233	17392	17553	17207	17188	17311	17340	17101	17292	17369	17228	17314	17284	17621	17483	17529	17220	17408	17478	17179	17450	17264	17425	17400	17182	17316	17332	17357	17360	17350	17455	17413	17436	17591	17425	17262	17258	17093	17184	17150	17139	17118	17325	17232	17243	17143	17350	17270	17476	17275	17450	17317	17565	17412	17288	17305	17378	17264	17372	17359	17395	17244	17396	17447	17407	17103	17340	17219	17289	17241	17471	17231	17438	17109	17452	17434	17110	17369	17201	17415	17203	17295	17189	17210	17510	17178	17307	17285	17376	17404	17380	17403	17360	17426	17369	17258	17394	17448	17428	17544	17170	17443	17329	17354	17290	17345	17357	17378	17305	17262	17408	17373	17299	17256	17366	17491	17488	17371	17087	17280	17219	17379	17311	17203	17270	17224	17234	17278	17220	17323	17212	17210	17224	17392	17299	17361	17296	17233	17061	17572	17521	17376	17179	17311	17161	17404	17315	17343	17475	17448	17212	17204	17288	17328	17292	17375	17217	17440	17157	17367	17279	17196	17446	17352	17099	17238	17246	17280	17448	17142	17281	17190	17230	17358	17260	17319	17290	17383	17366	17196	17232	17311	17355	17358	17431	17153	17458	17424	17477	17227	17305	17206	17267	17451	17261	17323	17219	17401	17153	17142	17197	17306	17315	17261	17421	17248	17395	17284	17339	17330	17228	17210	17219	17375	17304	17275	17255	17405	17423	17161	17231	17358	17349	17328	17167	17106	17270	17450	17530	17469	17199	17134	17175	17286	17412	17064	17330	17320	17164	17353	17445	17297	17230	17363	17395	17520	17092	17322	17453	17394	17245	17432	17093	17309	17284	17244	17359	17207	17385	17420	17171	17574	17323	17322	17416	17302	17286	17199	17117	17254	17297	17144	17359	17299	17421	17266	17104	17378	17220	17309	17293	17268	17372
16829	24288	23785	19402	17720	17264	17690	16893	16179	15681	15231	15104	17555	18425	18089	16241	15069	14805	14525	14441	14393	14544	14465	14396	14487	14528	14420	14623	14518	14402	14535	14587	14297	14548	14447	14584	14471	14468	14599	14474	14484	14589	14464	14546	14443	14630	14430	14531	14642	14465	14425	14669	14629	14546	14443	14648	14521	14394	14623	14431	14488	14427	14399	14465	14503	14800	14521	14444	14523	14365	14414	14517	14598	14454	14402	14610	14556	14582	14422	14482	14290	14442	14422	14344	14537	14506	14411	14469	14489	14661	14463	14233	14454	14550	14373	14520	14349	14429	14381	14553	14357	14470	14489	14523	14490	14509	14526	14456	14480	14456	14452	14481	14430	14443	14647	14460	14416	14471	14467	14540	14429	14451	14686	14498	14449	14375	14537	14636	14465	14379	14673	14494	14450	14606	14355	14489	14379	14409	14694	14486	14673	14480	14626	14501	14422	14520	14631	14515	14401	14427	14564	14465	14439	14456	14277	14491	14570	14577	14607	14389	14458	14565	14495	14583	14389	14604	14319	14418	14604	14449	14485	14529	14552	14582	14373	14543	14475	14428	14472	14334	14524	14485	14499	14489	14521	14517	14210	14563	14404	14528	14598	14457	14431	14526	14580	14520	14322	14416	14463	14446	14480	14401	14446	14578	14485	14384	14446	14375	14344	14421	14563	14396	14344	14472	14391	14393	14314	14312	14657	14388	14626	14440	14628	14504	14506	14515	14579	14609	14668	14378	14508	14403	14450	14529	14491	14496	14523	14427	14353	14415	14555	14539	14370	14619	14519	14593	14603	14362	14559	14506	14523	14539	14426	14483	14454	14578	14492	14522	14503	14464	14387	14725	14453	14495	14475	14463	14441	14608	14487	14529	14436	14425	14468	14535	14469	14342	14520	14585	14419	14460	14473	14555	14422	14574	14448	14596	14561	14561	14499	14518	14412	14389	14469	14498	14474	14532	14546	14508	14402	14512	14539	14273	14488	14585	14474	14644	14575	14528	14571	14552	14531	14450	14476	14419	14279	14541	14490	14419	14552	14392	14523	14430	14528	14417	14450	14496	14462	14497	14362	14566	14492	14472	14477	14450	14429	14476	14467	14475	14567	14445	14558	14295	14576	14522	14503	14454	14537	14456	14491	14429	14523	14482	14539	14519	14389	14563	14543	14494	14508	14505	14480	14364	14552	14641	14542	14592	14501	14285	14599	14547	14462	14339	14606	14620	14412	14679	14660	14454	14666	14564	14517	14356	14448	14381	14625	14445	14442	14540	14463	14552	14564	14459	14535	14493	14533	14665	14371	14524	14502	14446	14477	14378	14402	14448	14250	14563	14548	14477	14360	14348	14612	14545	14382	14517	14580	14269	14465	14444	14511	14504	14366	14573	14534	14457	14502	14538	14374	14592	14511	14304	14530	14459	14571	14596	14440	14401	14575	14515	14532	14473	14448	14496	14557	14392	14519	14413	14454	14434	14639	14387	14316	14386	14403	14459	14405	14611	14369	14354	14324	14515	14414	14482	14628	14447	14544	14495	14441	14486	14516	14549	14431	14510	14429	14576	14492	14453	14455	14550	14299	14517	14446	14481	14425	14534	14471	14546	14401	14516	14541	14364	14565	14421	14393	14326	14565	14418	14558	14539	14616	14394	14487	14494	14461	14521	14401	14464	14375	14559	14476	14482	14616	14367	14462	14591	14373	14537	14506	14400	14298	14477	14408	14587	14376	14561	14356	14476	14526	14311	14587	14628	14493	14651	14456	14539	14409	14513	14602	14479	14435	14608	14444	14460	14284	14573	14701	14438	14663	14476	14434	14550	14551	14676	14588	14498	14370	14533	14635	14522	14565	14509	14420	14373	14452	14500	14507	14433	14488	14397	14396	14416	14555	14511	14524	14358	14404	14488	14498	14304	14513	14488	14452	14489	14592	14538	14539	14501	14514	14331	14380	14638	14347	14512	14510	14447	14501	14707	14339	14470	14499	14318	14438	14433	14562	14508	14536	14333	14470	14484	14415	14524	14354	14516	14493	14375	14537	14625	14568	14612	14526	14340	14482	14686	14376	14632	14454	14518	14339	14393	14458	14581	14459	14663	14603	14541	14314	14461	14364	14728	14477	14446	14383	14540	14500	14559	14385	14441	14446	14366	14508	14590	14417	14352	14539	14498	14501	14578	14545	14390	14588	14496	14454	14577	14481	14512	14320	14398	14326	14426	14503	14571	14540	14280	14444	14429	14565	14445	14483	14505	14505	14388	14519	14501	14466	14376	14527	14316	14642	14486	14512	14456	14539	14349	14530	14565	14616	14550	14462	14472	14416	14480	14449	14544	14509	14556	14402	14408	14357	14325	14502	14520	14402	14434	14482	14448	14426	14466	14459	14439	14406	14494	14536	14675	14642	14621	14488	14560	14595	14480	14469	14402	14566	14401	14427	14513	14488	14435	14442	14470	14521	14390	14674	14368	14429	14480	14614	14535	14579	14360	14419	14639	14347	14378	14467	14411	14583	14455	14612	14661	14211	14286	14498	14267	14517	14579	14451	14677	14365	14436	14476	14447	14464	14504	14518	14330	14482	14523	14460	14578	14378	14379	14337	14532	14379	14512	14576	14599	14390	14494	14475	14462	14504	14507	14432	14484	14426	14442	14590	14401	14614	14511	14365	14588	14415	14646	14477	14421	14546	14373	14325	14619	14498	14317	14532	14376	14406	14602	14479	14511	14478	14368	14515	14616	14458	14380	14591	14470	14429	14591	14579	14440	14446	14485	14515	14564	14515	14316	14452	14468	14526	14428	14503	14479	14603	14497	14602	14586	14566	14475	14540	14439	14525	14534	14399	14535	14572	14328	14483	14490	14497	14539	14526	14538	14633	14558	14577	14416	14393	14567	14546	14380	14618	14270	14509	14340	14428	14328	14535	14511	14353	14458	14571	14677	14390	14329	14440	14364	14548	14692	14586	14582	14355	14452	14455	14487	14468	14471	14522	14518	14456	14481	14417	14478	14484	14245	14618	14465	14346	14391	14400	14395	14591	14508	14499	14669	14447	14261	14517	14516	14446	14314	14431	14443	14311	14528	14369	14434	14308	14603	14550	14472	14499	14474	14658	14481	14469	14469	14508	14323	14599	14465	14550	14487	14548	14611	14532	14337	14591	14393	14459	14538	14424	14506	14328	14363	14392	14396	14498	14514	14450	14349	14682	14408	14404	14543	14511	14475	14501	14469	14393	14503	14414	14376	14534	14560	14539	14503	14573	14396	14325	14443	14490	14665	14646	14473	14536	14616	14581	14554	14603	14307	14475	14505	14417	14467	14472	14444	14495	14484	14473	14619	14348	14634	14338	14461	14642	14408	14524	14473	14462	14516	14341	14474	14529	14414	14578	14385	14593	14396	14430	14491	14581	14439	14450	14567	14380	14468	14509	14417	14319	14544	14331	14617	14319	14413	14594	14554	14483	14422	14418	14681	14515	14397	14419	14509	14401	14610	14468	14519	14264	14343	14528	14466	14595	14650	14379	14480	14550	14612	14486	14488	14503	14483	14274	14419	14416	14596	14507	14566	14364	14477	14393	14441	14381	14469	14534	14364	14480	14499	14557	14561	14488	14418	14559	14357	14611	14585	14454	14534	14491	14411	14338	14433	14456	14438	14394	14655	14366	14593	14409	14496	14670	14447	14363	14572	14637	14496	14700	14549	14535	14366	14330	14426	14648	14434	14452	14509	14537	14573	14367	14494	14460	14522	14389	14511	14379	14348	14330	14458	14530	14382	14518	14394	14584	14318	14558	14439	14415	14560	14365	14609	14543	14550	14418	14487	14667	14433	14399	14646	14580	14481	14463	14353	14522	14401	14510	14390	14568	14505	14535	14504	14571	14489	14408	14390	14618	14429	14434	14519	14561	14521	14571	14413	14464	14573	14476	14404	14466	14588	14402	14418	14447	14566	14398	14435	14460	14489	14451	14525	14540	14501	14439	14466	14512	14585	14487	14372	14555	14670	14363	14539	14396	14642	14523	14447	14396	14498	14518	14576	14611	14619	14480	14600	14557	14610	14582	14421	14502	14460	14363	14496	14602	14298	14557	14596	14294	14618	14424	14404	14312	14528	14434	14309	14406	14457	14420	14573	14361	14516	14381	14363	14462	14545	14560	14607	14438	14376	14496	14642	14511	14391	14454	14568	14566	14574	14510	14521	14470	14442	14767	14491	14436	14423	14501	14447	14256	14511	14499	14433	14615	14418	14448	14571	14356	14496	14571	14490	14456	14475	14473	14443	14747	14453	14573	14535	14500	14485	14524	14588	14554	14475	14518	14374	14546	14353	14420	14607	14583	14346	14494	14484	14501	14229	14440	14592	14672	14468	14493	14415	14561	14522	14673	14644	14628	14503	14482	14510	14385	14478	14373	14451	14486	14538	14669	14310	14381	14493	14496	14588	14534	14484	14460	14516	14319	14410	14587	14347	14343	14540	14513	14469	14444	14615	14558	14547	14523	14387	14540	14481	14619	14483	14522	14517	14464	14589	14564	14391	14454	14585	14362	14393	14564	14359	14566	14483	14408	14267	14544	14479	14503	14364	14503	14530	14512	14340	14440	14472	14594	14523	14519	14416	14526	14460	14594	14534	14532	14574	14373	14492	14418	14510	14458	14573	14359	14275	14366	14555	14614	14489	14507	14485	14366	14442	14539	14546	14443	14687	14430	14541	14393	14325	14473	14530	14536	14564	14412	14632	14527	14340	14364	14307	14563	14444	14356	14569	14443	14602	14414	14655	14465	14614	14530	14609	14448	14520	14322	14504	14449	14360	14541	14644	14352	14441	14561	14402	14339	14433	14458	14477	14445	14510	14437	14589	14529	14517	14471	14584	14509	14506	14442	14359	14428	14521	14404	14464	14495	14414	14421	14455	14477	14654	14340	14442	14486	14442	14503	14500	14540	14522	14320	14393	14511	14496	14521	14445	14602	14480	14496	14605	14420	14404	14564	14407	14602	14506	14451	14634	14449	14338	14375	14394	14482	14486	14486	14494	14580	14490	14500	14607	14621	14494	14454	14593	14363	14573	14499	14425	14698	14500	14572	14539	14543	14475	14598	14505	14303	14567	14435	14609	14520	14659	14582	14510	14452	14489	14352	14406
24353	20988	28051	24584	22315	21758	21763	19675	18847	18633	17989	18458	27528	32169	28000	23320	19701	18227	17571	17175	17161	17320	17123	17429	17207	17240	17313	17359	17260	17281	17115	17312	17252	17157	17228	17243	17395	17193	17158	17293	17123	17130	16944	17200	17144	17373	17258	17021	17182	17156	17053	17069	17323	17200	17291	17395	17176	17128	17018	17410	17178	17191	17329	16986	17118	17116	17312	17175	17027	16990	17101	16980	17091	17147	17165	17246	17272	17090	17008	17093	17046	17117	17327	17172	17258	17249	17176	17178	17188	17069	17289	17192	17140	17084	17139	17454	17144	17096	17177	16984	17099	17154	17042	17313	17151	17105	17064	17112	17057	17253	17207	16943	17199	17195	17136	17272	16945	17014	17040	17208	17061	17232	17008	17077	16992	17328	17187	17217	17306	17187	17054	17160	17275	17341	17470	17078	17190	17191	17235	17297	17468	17426	17155	17060	17229	16952	17105	17303	17140	17245	17232	17273	17126	17353	17198	17207	17282	17278	17313	17166	17259	17193	16930	17256	17357	17268	17178	17168	17404	17273	17309	17124	17180	17379	17373	17283	17069	17184	17283	16995	17243	17181	17191	17137	17164	17243	17104	17114	17170	17069	17201	17002	17157	16946	17116	17076	17113	17038	17049	17061	17136	17053	17175	17245	16978	17149	17210	17185	17310	17020	16961	17195	17120	17156	17066	17391	17183	17195	17212	17052	17104	17309	17418	17149	17117	17173	17122	17120	17228	17314	17056	17110	17180	17181	17091	17343	17183	17167	17098	17124	17180	17225	17264	17047	17074	16953	17055	16998	17123	16914	17037	17361	17383	17399	17293	17271	17226	17310	17207	17113	17156	17122	17228	17328	17167	17232	17112	17233	17245	17005	17222	17255	16945	17147	17242	17120	16947	17182	17262	17266	17117	17086	17137	17217	17013	17073	17091	17183	17004	17327	17350	17041	17204	17202	17190	17310	17148	17239	17206	16962	17034	17192	17110	16994	17101	17256	17275	17078	17173	17209	17111	17035	17245	17255	17092	17208	17098	17370	17159	17183	17019	17106	17203	17230	17098	17178	17308	17137	17025	17115	17049	17010	17141	17169	17214	17065	17277	17224	17153	17214	17182	17094	17154	17155	16986	17125	17302	17112	17210	17162	17301	17260	17353	17287	17215	17288	17238	17213	17072	17155	17363	17167	17334	17254	17139	17127	17285	16991	17186	17188	17199	17031	17157	17118	17246	17124	17108	17399	16991	17063	17212	17158	17366	17082	17043	17069	17082	17325	17252	17099	17005	17294	17197	16982	17358	17215	17323	17196	17182	17252	17057	17092	17116	17089	17404	17216	17086	17227	17398	17303	17158	17109	17228	17492	17344	17223	16996	17168	17285	17038	17231	17380	16936	17234	17262	17252	17220	17202	17042	17188	17203	17291	17234	17175	16943	16985	17025	17057	17174	17163	17179	17076	17208	17150	16977	17094	17232	17081	17257	17279	17216	17284	17210	17189	17082	17188	17510	17114	16969	17166	17180	17216	17132	17202	17172	17115	17170	17248	17200	17133	17084	17175	17104	17392	17040	17163	17211	17107	17094	17222	17050	17077	17325	17181	17177	17041	17214	17427	17081	17222	17162	17041	17152	17105	17225	17252	17220	17156	17226	17241	17293	17254	17257	17094	17129	17413	17145	17106	16980	17167	17169	17200	17163	17239	17160	17067	17121	17356	16933	17090	17260	17117	17240	17197	17304	17368	17323	16975	17141	17042	17129	17215	17084	17024	17155	17295	17315	17158	17239	17166	17242	17509	17178	17195	17176	17180	17025	17267	17127	17201	17092	17207	17125	17002	17063	17171	17206	17261	17059	17272	17090	17048	17222	16995	17192	17120	17272	17254	17253	17135	17214	17165	17040	16925	16952	17145	17033	17302	17253	17139	17450	17185	17145	17309	17127	17120	17050	17180	17064	17212	17308	17069	17187	17153	17044	17307	17327	17071	17198	17188	17328	17127	17264	17052	17338	17541	17284	16965	17236	17096	17110	17272	17213	17112	17298	17206	17088	17269	17184	17150	17089	17307	17370	17176	17152	17274	17240	17397	17270	17176	17359	17233	17224	17158	17208	17016	17245	16900	17021	17288	17291	17022	17291	17221	17217	17186	17251	17047	17195	17304	17201	17048	17128	17148	17119	17142	17178	17109	17237	17061	17169	17109	17079	17077	17072	17240	17026	17110	17169	17176	17145	17248	17068	17094	17126	17290	17399	17345	17082	17326	17114	17126	17370	17187	17241	17245	17089	17058	17176	17071	17205	16939	17343	17237	17127	17273	17224	17051	17158	17290	17166	17169	17093	17065	17158	17377	17082	17168	17207	17061	17365	17309	16868	17091	17198	17266	17155	16982	17236	17126	17074	17124	17296	17408	17135	17071	17258	17458	17038	17152	17152	17146	17346	16837	17241	17189	17168	17246	17290	17107	17141	17329	17157	17020	17334	17222	17304	17276	17095	17412	17277	17308	17187	17170	16989	17111	17298	17199	17307	17463	17300	17370	17228	17052	17249	17166	17115	17215	17114	17225	17218	17073	17113	17188	17142	17141	17277	17203	17069	16965	16996	17154	17421	16951	17132	17313	17188	17154	17338	17240	17108	17257	17253	17330	17065	17191	17181	17206	16955	17307	17223	17348	17169	16975	17046	17199	17055	17173	16951	17051	17167	17168	17153	17225	17068	17092	17100	17069	17154	17194	17172	17165	17223	17159	17187	17222	17186	17169	16971	17335	16920	17088	17190	17075	16956	17282	17068	17119	17355	17271	17291	17180	17105	17067	17032	17088	17154	17074	17111	17082	17133	17083	17327	17108	17224	17428	17228	17053	17181	17158	17114	17307	17142	17247	17069	17049	17139	17092	17334	17164	17301	17252	17175	17252	17123	17237	17079	17105	17261	17121	17222	17168	17275	17318	17238	17200	17197	17102	16903	17093	17093	17222	17100	17101	17035	17058	16980	17205	17101	17022	17005	17309	17174	17080	17050	17175	17226	16989	17072	17155	17170	17107	17236	17111	17222	17259	17050	17185	17323	16992	17179	17346	17432	17219	17239	17106	17216	17156	17275	17200	17228	16988	16979	17055	16972	17200	17303	17212	17056	17156	17271	17251	17184	17057	17086	17202	17245	17127	17277	17080	17216	17134	17289	17129	17269	17059	17226	17493	17387	17304	17227	17338	17061	17136	17077	17308	17014	17152	17104	17131	17081	17210	17228	17115	17222	17303	17356	17040	17236	17080	17189	17241	17327	17224	16999	16912	17024	17366	17247	17257	17296	17217	17290	17114	17016	17173	16950	17102	17151	17186	17177	17296	17147	17258	17403	17116	17168	17200	17155	17231	17013	17216	17183	17191	17219	17104	17213	17134	17292	17329	17089	16943	17174	17309	17211	17339	17046	17201	17235	17231	17099	17289	17311	17221	17208	17303	17356	17232	17154	17171	17166	17275	17243	17256	17265	17145	17313	17205	17173	17088	17159	17145	17204	17089	17287	17138	17421	17378	17181	17044	17352	17084	17074	17066	17253	17044	17204	17314	17252	17178	16974	17056	17160	17234	17028	17040	17222	17180	17258	17049	17214	17063	16995	17101	17290	17089	17061	17107	17128	17017	17080	17171	17134	17196	17087	17138	17069	17272	17330	17011	16943	17093	17296	17330	17338	17377	17375	17333	17207	17266	17311	17247	17051	16931	17258	17092	17218	17131	17274	17168	17097	17062	17103	17279	17195	17208	17300	17306	17044	17138	17373	17171	17279	17227	17211	17268	17222	17136	17255	17233	17121	17226	17123	17256	17329	17226	16969	17146	17389	17123	17187	17028	17177	17031	17133	17227	17105	17023	17317	17266	17003	17063	17244	17098	17187	17180	17292	17072	17349	17237	17330	17258	17222	17110	17176	17229	17190	17260	17127	17152	17149	17046	17254	17098	17293	17193	17417	17141	17184	17034	17289	17274	17219	17146	17301	17111	17230	17198	17098	17307	17052	17379	17242	17249	17094	17161	17063	17051	17172	17096	17158	17145	17251	17015	17328	17235	17128	17051	17147	17250	17086	17174	17088	17141	17182	17306	17201	17151	17196	17187	17035	17239	16989	17306	17220	17168	17160	17366	17244	17232	17264	16948	17142	17180	17206	17193	17223	17106	17295	17199	17142	16962	17174	17508	17305	16985	17362	17092	17192	17204	17267	17252	17119	17094	17320	17232	17084	17192	17081	17254	17087	17238	17225	16873	17161	17282	17136	17243	17047	17112	17297	17129	17169	17070	17232	17112	17163	17196	17288	17214	17179	17231	17199	17361	17210	17241	16907	17083	17009	17274	17138	17006	17048	17169	17061	17230	17154	17269	17162	17196	17290	17119	17192	17139	17153	17033	17186	16995	17155	17190	17089	17065	17163	17185	17205	17102	17397	17136	17187	17224	17078	17244	17341	17209	17144	17184	17240	17135	17316	17233	17240	17234	16935	17079	17023	17292	17139	17166	17059	17213	17127	16960	17079	17198	17188	17239	17099	17147	17218	17448	17314	17221	17161	17272	17288	17022	17065	17107	17168	17309	17066	17022	17058	17180	17056	17342	17197	17410	17155	17054	17317	17131	17056	17116	16965	17114	17138	17383	17112	17316	17198	17177	17202	17069	17180	17272	17223	17166	17113	17261	17291	17075	17354	17012	17380	17125	17100	17182	17256	17326	17333	17269	17062	17091	17160	17221	16966	17063	16885	17188	17192	17416	17132	17021	17296	17075	17184	17327	17018	17199	17217	17204	17178	17067	17149	17053	17196	17116	17230	17227	17214	17235	17348	17135	17266	17234	17199	17243	17119	17139	17099	17032	17316	17131	17194	17148	17249	17116	17096	17190	17260	17200	17004	16982	17154	17278	17191	17280	17221	17077	17204	17182	17179	17004	17072	17210	17199	17474	17243	17274	17260	17235	17218	17149	17132	16980	17131	17152	17312	17283	17280	17163	17211	17201	17200	17300	17304	17152	17222	17287	17188	17165	17219	17186	17152	17209	17095	17254	17233	17090	17060	17099	17300	17180	17213	17266	17295	17272	17063	17091	17128	17227	17182	17093	17326	17245	17159	17054	17410	17275	17069	17071	17114	17078	16966	16967
16227	26363	25397	21379	19362	19404	18953	17819	16735	16121	15303	16402	28965	31765	26308	20275	16741	15276	14770	14513	14687	14402	14347	14488	14468	14446	14414	14569	14405	14579	14503	14405	14371	14338	14541	14418	14466	14611	14462	14554	14587	14362	14485	14576	14422	14409	14476	14621	14490	14385	14373	14395	14487	14515	14478	14498	14516	14467	14425	14427	14642	14263	14528	14315	14586	14448	14334	14271	14451	14580	14468	14515	14376	14393	14425	14418	14644	14154	14486	14321	14486	14489	14499	14511	14470	14561	14449	14430	14358	14395	14536	14454	14555	14429	14515	14397	14569	14463	14508	14326	14288	14497	14529	14378	14581	14506	14416	14441	14548	14497	14480	14417	14652	14537	14475	14415	14575	14392	14503	14362	14433	14293	14473	14621	14435	14459	14383	14383	14382	14378	14485	14413	14298	14488	14450	14488	14396	14486	14605	14556	14564	14371	14500	14334	14401	14486	14588	14484	14452	14500	14351	14334	14394	14548	14472	14316	14361	14474	14390	14483	14397	14502	14304	14395	14464	14351	14410	14533	14313	14446	14404	14505	14420	14390	14429	14294	14421	14509	14494	14320	14458	14409	14476	14173	14523	14470	14449	14628	14393	14470	14550	14480	14360	14403	14456	14446	14562	14457	14407	14556	14459	14477	14407	14495	14526	14458	14428	14410	14519	14474	14602	14567	14462	14539	14309	14456	14434	14492	14361	14403	14346	14400	14580	14501	14520	14351	14490	14392	14319	14518	14510	14353	14444	14463	14415	14344	14292	14581	14361	14455	14360	14397	14503	14390	14410	14434	14382	14573	14414	14419	14393	14427	14326	14445	14413	14408	14477	14530	14562	14331	14362	14421	14398	14409	14426	14463	14479	14474	14356	14394	14459	14383	14518	14553	14531	14346	14567	14545	14447	14569	14336	14494	14406	14637	14337	14429	14480	14539	14388	14549	14502	14570	14427	14381	14486	14231	14395	14402	14238	14647	14342	14483	14365	14290	14511	14386	14458	14439	14574	14331	14541	14357	14571	14444	14390	14447	14525	14432	14258	14341	14231	14507	14340	14344	14608	14249	14350	14526	14295	14517	14434	14464	14430	14489	14620	14389	14446	14562	14488	14484	14377	14605	14374	14392	14485	14527	14437	14310	14510	14348	14366	14374	14499	14490	14506	14320	14425	14482	14331	14341	14233	14344	14269	14396	14380	14493	14401	14451	14462	14456	14491	14378	14280	14467	14473	14297	14308	14568	14350	14498	14361	14390	14456	14428	14345	14460	14386	14411	14354	14513	14515	14528	14508	14514	14543	14432	14381	14662	14438	14570	14516	14284	14426	14318	14489	14370	14472	14488	14288	14372	14452	14345	14539	14586	14423	14636	14337	14492	14414	14376	14559	14406	14574	14330	14514	14529	14510	14355	14397	14478	14434	14475	14498	14425	14342	14253	14518	14321	14531	14634	14477	14435	14490	14324	14323	14617	14351	14332	14397	14442	14345	14359	14436	14429	14399	14468	14374	14387	14393	14358	14300	14511	14338	14338	14442	14449	14422	14494	14363	14497	14454	14383	14243	14684	14448	14349	14387	14471	14473	14265	14455	14395	14469	14519	14386	14516	14232	14528	14487	14483	14338	14448	14340	14426	14445	14216	14493	14477	14353	14510	14416	14478	14596	14700	14524	14381	14532	14568	14357	14447	14178	14362	14533	14401	14435	14551	14457	14369	14367	14234	14408	14596	14461	14398	14504	14495	14560	14651	14413	14581	14446	14477	14387	14403	14481	14391	14427	14481	14259	14373	14540	14508	14274	14418	14435	14320	14590	14538	14451	14322	14392	14413	14469	14402	14493	14365	14710	14478	14266	14368	14374	14428	14651	14485	14433	14467	14379	14464	14413	14510	14357	14566	14385	14515	14382	14481	14588	14487	14202	14638	14615	14398	14452	14391	14431	14493	14405	14460	14458	14439	14502	14398	14533	14463	14408	14427	14367	14248	14444	14454	14362	14334	14486	14569	14267	14318	14479	14345	14553	14559	14482	14243	14396	14507	14488	14467	14367	14435	14520	14501	14513	14454	14516	14253	14527	14464	14679	14386	14431	14566	14403	14405	14497	14469	14433	14546	14497	14359	14452	14474	14408	14373	14535	14406	14447	14370	14459	14478	14410	14352	14526	14458	14317	14496	14409	14584	14612	14506	14280	14491	14503	14408	14463	14439	14317	14392	14483	14507	14349	14522	14456	14459	14422	14330	14477	14319	14446	14586	14574	14535	14441	14428	14522	14301	14383	14465	14368	14355	14296	14558	14232	14482	14372	14507	14279	14341	14344	14445	14421	14569	14415	14585	14404	14339	14486	14370	14481	14707	14367	14425	14547	14562	14298	14542	14322	14372	14458	14421	14561	14556	14588	14347	14528	14542	14452	14333	14337	14452	14463	14470	14428	14383	14485	14396	14401	14417	14310	14377	14299	14397	14467	14533	14508	14413	14381	14456	14451	14471	14470	14442	14359	14396	14571	14483	14484	14502	14356	14445	14421	14399	14513	14480	14609	14449	14499	14398	14452	14485	14417	14581	14340	14277	14434	14338	14564	14533	14426	14311	14496	14534	14405	14502	14367	14401	14364	14361	14428	14307	14462	14482	14445	14348	14399	14302	14376	14474	14585	14506	14467	14500	14527	14351	14489	14342	14482	14430	14402	14573	14223	14521	14445	14255	14421	14458	14478	14169	14446	14288	14400	14408	14523	14548	14574	14544	14377	14370	14506	14403	14492	14314	14277	14362	14328	14450	14513	14309	14500	14439	14396	14564	14523	14447	14290	14489	14305	14398	14412	14455	14675	14329	14593	14352	14507	14524	14333	14270	14328	14409	14395	14363	14345	14383	14371	14553	14439	14395	14567	14485	14494	14511	14263	14400	14457	14470	14379	14406	14402	14444	14383	14470	14552	14514	14585	14477	14495	14497	14471	14447	14432	14592	14368	14424	14411	14397	14460	14387	14435	14424	14455	14329	14535	14246	14310	14534	14511	14380	14522	14409	14531	14543	14338	14418	14377	14362	14408	14442	14653	14363	14487	14346	14372	14513	14513	14277	14377	14332	14664	14444	14545	14506	14464	14405	14536	14393	14361	14529	14334	14395	14419	14385	14414	14618	14446	14547	14486	14426	14385	14499	14413	14509	14556	14497	14534	14419	14334	14416	14547	14376	14368	14504	14384	14456	14381	14462	14393	14374	14275	14343	14294	14401	14332	14434	14442	14438	14518	14483	14368	14537	14487	14202	14400	14404	14581	14385	14375	14491	14446	14365	14466	14568	14449	14349	14563	14535	14613	14436	14555	14509	14538	14383	14443	14579	14510	14573	14373	14381	14552	14410	14548	14541	14409	14480	14504	14351	14459	14540	14384	14287	14497	14431	14419	14542	14474	14510	14398	14529	14425	14414	14495	14330	14417	14627	14392	14431	14572	14433	14605	14340	14387	14431	14552	14472	14527	14518	14405	14535	14353	14345	14557	14399	14506	14548	14431	14501	14277	14366	14439	14473	14269	14486	14359	14304	14466	14555	14331	14430	14436	14280	14477	14568	14386	14335	14441	14485	14563	14309	14355	14528	14393	14506	14488	14449	14447	14397	14356	14564	14399	14577	14514	14390	14249	14388	14430	14441	14423	14424	14509	14334	14356	14229	14373	14373	14480	14293	14416	14425	14351	14520	14478	14564	14568	14408	14293	14551	14414	14423	14483	14333	14370	14432	14398	14323	14451	14387	14524	14489	14495	14489	14488	14476	14472	14493	14538	14548	14516	14316	14434	14285	14492	14513	14467	14558	14439	14434	14535	14424	14319	14498	14553	14407	14349	14455	14454	14315	14415	14466	14462	14540	14470	14519	14532	14425	14541	14377	14547	14455	14254	14410	14336	14344	14430	14429	14482	14597	14309	14609	14465	14356	14437	14379	14357	14375	14498	14421	14401	14288	14444	14408	14524	14677	14372	14365	14548	14404	14369	14462	14627	14473	14383	14462	14511	14420	14392	14411	14519	14548	14493	14459	14563	14432	14563	14508	14518	14482	14449	14331	14222	14409	14380	14474	14498	14389	14458	14345	14469	14442	14384	14495	14290	14414	14395	14463	14474	14491	14423	14573	14417	14511	14538	14197	14342	14478	14398	14569	14459	14473	14461	14404	14436	14477	14502	14478	14540	14272	14595	14351	14421	14539	14606	14641	14598	14471	14527	14428	14447	14548	14472	14391	14453	14651	14447	14342	14451	14420	14286	14418	14462	14545	14595	14377	14470	14531	14592	14437	14424	14460	14524	14372	14351	14544	14403	14538	14518	14386	14557	14376	14446	14452	14544	14355	14536	14376	14482	14483	14495	14389	14344	14341	14366	14499	14438	14521	14423	14375	14377	14431	14334	14595	14636	14295	14597	14328	14541	14378	14384	14479	14292	14393	14473	14409	14456	14608	14361	14402	14451	14433	14351	14586	14449	14376	14541	14482	14393	14418	14531	14444	14359	14419	14492	14330	14445	14360	14503	14550	14323	14567	14508	14408	14428	14408	14412	14531	14347	14464	14527	14434	14508	14445	14461	14470	14583	14466	14331	14394	14380	14431	14343	14447	14256	14423	14271	14248	14448	14462	14400	14478	14284	14494	14434	14540	14368	14509	14365	14569	14478	14577	14473	14314	14345	14519	14440	14471	14420	14448	14413	14597	14347	14504	14465	14436	14447	14470	14416	14341	14276	14438	14455	14413	14478	14344	14414	14553	14342	14472	14492	14400	14480	14514	14432	14244	14467	14399	14368	14365	14446	14385	14360	14358	14306	14520	14525	14486	14512	14410	14576	14239	14447	14469	14381	14468	14458	14568	14380	14150	14267	14371	14580	14383	14426	14353	14459	14413	14530	14554	14367	14351	14447	14399	14529	14326	14521	14465	14632	14467	14398	14415	14567	14451	14270	14434	14282	14465	14453	14476	14626	14491	14536	14522	14484	14298	14376	14625	14575	14403	14647	14377	14335	14392	14375	14520	14354	14535	14279	14633	14485	14349	14461	14326	14271	14566	14554	14465	14418	14391	14364	14440	14523	14406	14370	14538	14430	14477	14529	14453	14426	14324	14491	14376	14380	14400	14543	14490	14513	14593	14432	14517
22617	21022	28882	23388	21220	23929	27616	21832	20090	19957	19069	19730	39891	48011	40427	31116	23827	19670	18045	17727	17532	17772	17754	17624	17718	17745	17477	17405	17592	17519	17390	17325	17505	17616	17551	17432	17416	17465	17433	17553	17443	17164	17389	17348	17439	17390	17596	17488	17614	17374	17527	17328	17689	17341	17409	17450	17586	17418	17459	17489	17531	17430	17309	17510	17557	17394	17533	17383	17332	17458	17434	17523	17783	17401	17446	17508	17518	17557	17408	17420	17213	17400	17322	17350	17340	17134	17267	17311	17274	17258	17520	17443	17434	17321	17287	17266	17274	17378	17192	17270	17449	17533	17346	17461	17460	17373	17385	17297	17318	17518	17483	17400	17302	17354	17275	17252	17436	17365	17385	17253	17356	17431	17389	17397	17277	17311	17317	17218	17291	17154	17301	17231	17481	17188	17305	17338	17344	17515	17229	17375	17557	17149	17270	17252	17249	17302	17337	17496	17351	17451	17158	17247	17226	17322	17326	17315	17172	17370	17489	17442	17241	17523	17491	17411	17420	17341	17429	17465	17335	17237	17422	17241	17314	17324	17415	17476	17336	17457	17171	17484	17344	17312	17534	17361	17141	17433	17324	17294	17402	17239	17144	17291	17399	17436	17194	17225	17184	17240	17428	17104	17333	17335	17335	17360	17455	17249	17396	17195	17465	17347	17349	17363	17487	17442	17304	17323	17424	17316	17440	17292	17325	17378	17326	17516	17190	17357	17375	17245	17465	17351	17358	17396	17228	17480	17553	17378	17525	17393	17486	17424	17411	17440	17204	17365	17292	17222	17273	17344	17274	17299	17445	17395	17388	17341	17374	17455	17465	17512	17347	17325	17343	17402	17312	17418	17413	17270	17107	17287	17255	17452	17079	17319	17166	17256	17364	17300	17444	17242	17467	17503	17262	17482	17231	17233	17360	17143	17205	17330	17333	17209	17575	17338	17240	17270	17385	17519	17092	17292	17429	17333	17372	17324	17258	17426	17496	17091	17354	17295	17368	17490	17142	17481	17455	17388	17698	17414	17333	17253	17145	17288	17406	17169	17485	17187	17387	17290	17378	17417	17229	17448	17368	17420	17375	17348	17227	17526	17398	17183	17220	17428	17445	17472	17333	17195	17223	17471	17395	17467	17360	17218	17458	17351	17291	17465	17401	17235	17516	17369	17433	17106	17406	17268	17401	17444	17467	17226	17284	17321	17490	17491	17516	17272	17270	17359	17367	17317	17270	17568	17401	17266	17362	17434	17485	17346	17329	17192	17312	17438	17204	17278	17253	17220	17217	17352	17501	17372	17449	17576	17331	17435	17268	17389	17420	17440	17370	17502	17304	17273	17333	17392	17343	17300	17327	17330	17421	17397	17458	17230	17265	17265	17352	17462	17407	17482	17479	17220	17518	17433	17281	17102	17446	17545	17414	17226	17325	17200	17404	17207	17418	17214	17585	17485	17381	17247	17260	17218	17223	17221	17297	17324	17195	17266	17306	17448	17497	17382	17113	17290	17425	17286	17407	17297	17208	17197	17279	17444	17346	17138	17459	17348	17307	17575	17251	17222	17241	17286	17239	17455	17238	17366	17396	17512	17124	17449	17260	17309	17326	17280	17145	17273	17348	17525	17661	17368	17247	17491	17405	17315	17420	17410	17437	17246	17278	17366	17150	17283	17529	17419	17447	17269	17494	17293	17640	17399	17510	17369	17330	17268	17325	17350	17277	17538	17146	17345	17283	17233	17435	17328	17502	17420	17491	17357	17219	17387	17221	17418	17447	17491	17227	17367	17439	17425	17451	17440	17375	17366	17353	17227	17238	17299	17515	17464	17236	17426	17313	17408	17548	17261	17102	17203	17118	17232	17331	17196	17336	17386	17349	17390	17520	17391	17366	17422	17239	17362	17339	17186	17480	17484	17531	17351	17254	17608	17391	17458	17386	17332	17359	17239	17460	17350	17301	17402	17227	17337	17193	17367	17350	17477	17350	17444	17346	17363	17427	17391	17397	17114	17241	17330	17251	17466	17361	17390	17313	17477	17394	17163	17365	17396	17366	17190	17472	17448	17296	17338	17535	17434	17213	17464	17308	17351	17344	17447	17342	17210	17415	17248	17254	17386	17161	17305	17352	17582	17270	17510	17369	17258	17195	17322	17286	17308	17357	17265	17513	17319	17177	17161	17176	17311	17145	17605	17530	17208	17439	17377	17220	17288	17393	17340	17340	17222	17268	17381	17538	17079	17303	17217	17399	17383	17153	17185	17290	17119	17235	17265	17285	17382	17135	17332	17366	17382	17215	17336	17415	17382	17118	17135	17100	17510	17372	17289	17108	17229	17211	17108	17174	17400	17426	17306	17183	17239	17280	17327	17261	17229	17289	17185	17375	17345	17330	17416	17303	17129	17462	17591	17121	17371	17359	17226	17400	17397	17303	17200	17207	17481	17172	17165	17359	17226	17452	17286	17393	17491	17427	17454	17151	17467	17476	17314	17523	17486	17504	17633	17374	17161	17335	17234	17310	17459	17236	17114	17228	17378	17281	17357	17105	17164	17436	17593	17352	17247	17313	17286	17336	17302	17313	17555	17182	17204	17287	17370	17317	17394	17244	17185	17384	17101	17378	17584	17519	17392	17426	17357	17373	17446	17519	17417	17483	17313	17427	17431	17211	17303	17277	17078	17502	17429	17300	17162	17275	17339	17306	17124	17299	17253	17354	17202	17433	17542	17298	17382	17268	17324	17196	17320	17405	17361	17396	17324	17536	17373	17337	17170	17318	17212	17268	17436	17287	17287	17385	17312	17371	17271	17151	17319	17352	17446	17331	17340	17464	17355	17237	17341	17349	17106	17151	17591	17478	17120	17398	17210	17354	17170	17467	17507	17381	17344	17302	17418	17627	17271	17223	17539	17314	17609	17241	17308	17249	17244	17199	17351	17315	17324	17334	17302	17324	17186	17313	17269	17227	17258	17212	17240	17189	17295	17370	17322	17413	17198	17424	17225	17461	17297	17239	17410	17239	17443	17299	17428	17362	17288	17416	17298	17521	17408	17271	17522	17420	17273	17120	17355	17384	17282	17352	17304	17309	17260	17381	17525	17238	17363	17356	17413	17235	17539	17435	17352	17373	17429	17427	17436	17229	17394	17236	17389	17270	17406	17574	17271	17368	17435	17371	17400	17266	17434	17414	17258	17299	17452	17342	17333	17343	17299	17193	17369	17164	17377	17320	17251	17097	17293	17144	17232	17515	17104	17413	17396	17359	17043	17350	17488	17359	17163	17492	17238	17465	17369	17076	17324	17339	17445	17452	17257	17262	17192	17395	17336	17448	17410	17434	17420	17224	17459	17230	17305	17506	17205	17164	17247	17337	17251	17476	17201	17434	17358	17360	17308	17116	17345	17328	17274	17339	17395	17462	17213	17373	17231	17187	17147	17315	17309	17468	17452	17250	17235	17430	17391	17209	17426	17203	17187	17400	17269	17273	17305	17384	17302	17472	17455	17148	17225	17290	17288	17330	17297	17395	17139	17362	17447	17338	17270	17345	17407	17244	17317	17334	17221	17334	17339	17223	17378	17387	17177	17160	17415	17270	17268	17448	17348	17213	17323	17156	17482	17387	17246	17414	17577	17370	17385	17274	17265	17465	17596	17304	17299	17562	17396	17420	17104	17362	17454	17556	17401	17370	17388	17362	17316	17370	17289	17422	17409	17500	17521	17303	17041	17028	17498	17249	17333	17248	17170	17370	17144	17200	17168	17545	17345	17241	17311	17241	17414	17077	17543	17464	17329	17327	17344	17511	17602	17329	17390	17458	17282	17428	17380	17267	17279	17090	17314	17321	17403	17212	17150	17336	17285	17256	17387	17290	17151	17377	17181	17632	17291	17465	17229	17400	17434	17289	17302	17208	17217	17338	17392	17487	17177	17397	17198	17562	17200	17238	17343	17331	17339	17325	17038	17372	17344	17548	17342	17194	17386	17457	17261	17287	17377	17449	17309	17285	17364	17391	17307	17316	17302	17316	17308	17436	17180	17448	17308	17308	17456	17366	17420	17516	17315	17333	17364	17242	17263	17136	17173	17421	17151	17493	17275	17368	17634	17526	17309	17395	17186	17364	17249	17291	17226	17250	17266	17233	17420	17458	17260	17422	17440	17162	17418	17311	17351	17484	17393	17379	17212	17200	17499	17295	17352	17396	17306	17230	17493	17221	17296	17535	17347	17408	17346	17369	17302	17447	17214	17273	17377	17260	17364	17467	17317	17271	17209	17389	17321	17421	17377	17555	17307	17234	17297	17305	17270	17404	17415	17358	17671	17369	17355	17481	17348	17270	17191	17272	17291	17462	17375	17254	17260	17251	17216	17442	17192	17148	17356	17133	17386	17477	17287	17236	17266	17504	17306	17499	17383	17170	17215	17237	17368	17395	17298	17322	17424	17177	17276	17155	17381	17228	17259	17417	17595	17196	17083	17195	17219	17315	17299	17341	17308	17281	17314	17497	17336	17414	17241	17398	17227	17349	17292	17468	17262	17383	17330	17140	17331	17450	17526	17225	17261	17394	17330	17456	17453	17096	17372	17149	17290	17315	17258	17226	17219	17136	17435	17365	17366	17164	17407	17343	17447	17403	17316	17412	17293	17357	17372	17243	17389	17406	17249	17460	17312	17233	17201	17121	17514	17389	17430	17280	17236	17429	17310	17317	17519	17358	17476	17326	17406	17328	17277	17282	17355	17237	17347	17270	17301	17184	17220	17310	17380	17243	17283	17323	17261	17459	17143	17273	17250	17436	17181	17144	17276	17260	17230	17144	17138	17447	17249	17400	17477	17468	17575	17331	17540	17200	17345	17271	17370	17193	17496	17300	17571	17372	17344	17465	17353	17328	17214	17273	17332	17241	17236	17375	17346	17165	17296	17212	17330	17223	17237	17324	17378	17326	17269	17419	17389	17383	17188	17276	17236	17325	17329	17165	17341	17267	17252	17467	17361	17509	17276	17621	17416	17238	17314	17311	17347	17429	17468	17325	17186	17461	17409	17543	17345	17417	17308	17393	17295	17346	17301	17354	17404	17353	17185	17406	17355	17353	17319	17393	17426	17231	17275	17362	17434	17420	17129	17114	17304	17412	17317	17269	17480	17288	17181
18094	33453	31340	25120	22935	23047	22472	20555	18624	17668	16486	18636	41987	46058	38145	28951	20316	16588	15189	14584	14582	14718	14544	14574	14687	14663	14582	14566	14445	14574	14750	14530	14602	14456	14513	14527	14486	14586	14775	14717	14727	14581	14577	14292	14543	14568	14565	14557	14566	14491	14488	14506	14502	14503	14483	14589	14607	14642	14426	14392	14594	14332	14633	14450	14625	14483	14573	14641	14402	14521	14459	14651	14448	14558	14615	14510	14467	14527	14399	14619	14556	14579	14502	14485	14425	14656	14597	14314	14607	14562	14394	14600	14410	14504	14501	14530	14547	14435	14470	14648	14556	14520	14480	14442	14586	14550	14560	14715	14527	14552	14477	14531	14483	14718	14409	14639	14499	14717	14400	14306	14715	14695	14351	14669	14465	14485	14492	14424	14814	14564	14431	14515	14449	14498	14528	14401	14436	14636	14404	14485	14496	14623	14506	14565	14630	14500	14394	14449	14488	14370	14453	14562	14604	14547	14718	14691	14664	14542	14458	14460	14649	14577	14431	14420	14327	14640	14529	14535	14648	14586	14504	14378	14586	14603	14450	14614	14400	14535	14544	14550	14341	14545	14350	14568	14702	14566	14543	14508	14365	14487	14542	14379	14490	14438	14518	14620	14680	14482	14602	14606	14657	14481	14656	14503	14440	14578	14555	14639	14550	14451	14426	14511	14386	14708	14462	14621	14519	14410	14520	14647	14448	14580	14510	14389	14622	14500	14464	14487	14569	14439	14634	14532	14437	14672	14443	14508	14527	14461	14616	14446	14492	14443	14428	14568	14446	14463	14597	14452	14785	14428	14532	14622	14596	14496	14619	14550	14500	14582	14485	14355	14422	14653	14466	14486	14629	14460	14555	14463	14450	14616	14365	14342	14548	14631	14486	14552	14437	14586	14478	14483	14563	14642	14433	14524	14532	14542	14449	14381	14665	14423	14587	14367	14509	14672	14677	14534	14554	14434	14469	14465	14569	14539	14487	14652	14628	14658	14624	14627	14561	14540	14753	14521	14529	14648	14392	14433	14576	14377	14464	14356	14553	14628	14447	14442	14600	14561	14467	14460	14521	14539	14512	14658	14646	14461	14580	14404	14370	14547	14652	14543	14539	14564	14587	14657	14489	14587	14500	14431	14556	14548	14693	14560	14669	14515	14579	14609	14696	14430	14551	14393	14524	14469	14516	14375	14575	14522	14563	14431	14526	14566	14510	14471	14499	14582	14542	14522	14461	14534	14542	14437	14316	14366	14583	14580	14399	14660	14432	14570	14599	14613	14441	14647	14462	14451	14529	14433	14705	14655	14707	14590	14436	14600	14401	14619	14478	14527	14507	14614	14739	14606	14500	14581	14648	14317	14570	14510	14604	14443	14516	14636	14530	14416	14277	14725	14647	14469	14561	14632	14588	14550	14576	14582	14434	14439	14543	14594	14641	14521	14515	14305	14479	14471	14423	14562	14495	14662	14611	14504	14541	14429	14603	14539	14699	14449	14342	14636	14640	14538	14468	14598	14510	14397	14505	14585	14246	14507	14548	14784	14486	14653	14481	14572	14453	14516	14502	14467	14556	14690	14628	14403	14562	14457	14539	14514	14505	14418	14468	14550	14355	14485	14690	14517	14670	14569	14683	14563	14474	14519	14546	14379	14454	14519	14553	14432	14575	14446	14487	14608	14573	14524	14660	14615	14577	14661	14542	14577	14563	14466	14560	14361	14578	14547	14450	14457	14647	14538	14500	14444	14640	14626	14597	14460	14577	14409	14567	14672	14576	14528	14398	14387	14438	14528	14568	14526	14362	14435	14293	14498	14637	14560	14765	14534	14482	14611	14543	14587	14570	14430	14441	14539	14598	14547	14679	14601	14577	14513	14616	14602	14551	14691	14788	14621	14440	14654	14585	14568	14471	14484	14633	14467	14576	14523	14575	14401	14760	14416	14412	14512	14486	14498	14520	14600	14359	14385	14553	14546	14496	14574	14516	14350	14454	14608	14494	14515	14426	14645	14361	14469	14613	14512	14484	14612	14469	14512	14627	14333	14757	14340	14545	14437	14329	14645	14651	14583	14409	14584	14419	14527	14506	14474	14463	14572	14503	14464	14607	14569	14442	14583	14504	14584	14471	14739	14402	14454	14517	14754	14524	14523	14394	14544	14595	14457	14621	14403	14485	14540	14574	14708	14570	14568	14523	14469	14225	14507	14516	14454	14531	14558	14391	14490	14539	14468	14486	14411	14368	14560	14425	14439	14506	14491	14574	14526	14425	14547	14502	14515	14540	14613	14599	14584	14426	14609	14461	14436	14384	14405	14586	14481	14542	14615	14447	14439	14436	14517	14577	14628	14443	14450	14532	14398	14472	14638	14499	14461	14576	14542	14521	14739	14560	14482	14482	14562	14429	14598	14388	14542	14479	14671	14560	14513	14441	14448	14508	14658	14539	14577	14578	14571	14551	14541	14483	14636	14502	14571	14438	14507	14536	14443	14412	14610	14414	14511	14546	14427	14537	14418	14442	14588	14455	14514	14465	14567	14636	14559	14517	14467	14546	14421	14566	14579	14525	14456	14655	14456	14506	14578	14611	14403	14562	14639	14568	14613	14486	14326	14499	14274	14614	14598	14594	14545	14578	14632	14556	14577	14396	14473	14672	14459	14730	14613	14534	14436	14505	14600	14607	14405	14545	14543	14456	14545	14514	14572	14391	14349	14627	14599	14490	14341	14464	14518	14451	14473	14598	14396	14640	14556	14412	14433	14655	14431	14447	14732	14473	14335	14748	14628	14478	14672	14400	14440	14493	14489	14517	14552	14541	14355	14510	14438	14543	14541	14574	14464	14503	14467	14534	14641	14450	14641	14525	14732	14402	14484	14642	14574	14547	14429	14487	14492	14602	14540	14568	14458	14486	14456	14432	14652	14505	14424	14630	14458	14707	14477	14500	14531	14602	14433	14807	14443	14570	14582	14490	14407	14539	14483	14422	14655	14493	14521	14371	14685	14495	14743	14450	14435	14239	14365	14589	14364	14387	14459	14379	14578	14421	14423	14476	14429	14379	14508	14757	14511	14655	14540	14535	14361	14773	14471	14495	14424	14636	14561	14350	14422	14477	14368	14591	14494	14466	14469	14427	14566	14446	14499	14587	14597	14347	14457	14327	14558	14439	14491	14546	14517	14643	14532	14402	14473	14597	14500	14375	14636	14489	14450	14564	14509	14629	14446	14553	14643	14588	14439	14549	14602	14746	14607	14647	14259	14419	14635	14498	14448	14484	14696	14619	14521	14588	14456	14557	14678	14629	14547	14598	14717	14583	14601	14373	14529	14462	14533	14453	14667	14540	14337	14491	14547	14583	14451	14517	14493	14575	14394	14514	14397	14433	14465	14764	14431	14498	14558	14559	14523	14515	14576	14405	14410	14619	14448	14495	14556	14404	14508	14459	14444	14348	14432	14434	14446	14619	14387	14495	14513	14470	14533	14495	14740	14573	14568	14476	14567	14450	14466	14509	14424	14632	14729	14485	14535	14478	14542	14644	14481	14586	14447	14402	14621	14393	14600	14504	14599	14639	14381	14397	14557	14588	14603	14378	14426	14578	14484	14483	14648	14594	14517	14469	14396	14532	14601	14523	14498	14552	14402	14529	14650	14497	14534	14516	14504	14577	14593	14364	14404	14320	14790	14434	14495	14484	14566	14583	14513	14383	14556	14393	14489	14704	14550	14641	14544	14350	14553	14432	14483	14494	14396	14497	14450	14643	14571	14503	14387	14600	14645	14716	14540	14502	14443	14384	14449	14679	14420	14658	14557	14573	14460	14479	14601	14505	14618	14459	14533	14538	14507	14518	14483	14383	14615	14422	14480	14562	14438	14493	14487	14647	14431	14385	14542	14558	14655	14512	14569	14545	14351	14493	14423	14533	14501	14500	14343	14536	14452	14761	14455	14492	14627	14553	14535	14559	14555	14353	14603	14274	14486	14513	14530	14486	14545	14610	14452	14645	14581	14500	14462	14443	14479	14335	14593	14669	14455	14468	14700	14469	14482	14535	14621	14599	14528	14573	14622	14483	14633	14466	14477	14381	14538	14475	14523	14564	14370	14376	14533	14567	14478	14394	14572	14372	14554	14368	14398	14536	14670	14450	14403	14577	14523	14549	14443	14433	14609	14500	14460	14619	14426	14480	14358	14383	14573	14523	14412	14557	14478	14595	14604	14349	14619	14413	14413	14655	14557	14546	14627	14496	14450	14498	14474	14509	14472	14638	14429	14644	14508	14617	14673	14758	14489	14645	14560	14556	14454	14562	14586	14538	14640	14559	14478	14419	14478	14559	14623	14462	14419	14531	14527	14504	14422	14563	14683	14482	14431	14521	14591	14456	14525	14561	14443	14376	14502	14550	14470	14617	14562	14483	14511	14460	14597	14615	14463	14607	14404	14559	14371	14516	14466	14698	14504	14556	14539	14485	14484	14488	14418	14548	14379	14605	14645	14632	14600	14433	14528	14524	14487	14657	14441	14542	14665	14613	14511	14641	14418	14445	14654	14666	14523	14576	14505	14318	14474	14545	14543	14549	14504	14523	14549	14548	14522	14496	14463	14478	14427	14515	14414	14665	14462	14457	14512	14547	14522	14428	14402	14587	14689	14433	14463	14465	14550	14550	14554	14541	14556	14689	14669	14490	14435	14583	14461	14420	14425	14562	14439	14476	14486	14484	14661	14410	14477	14342	14433	14505	14549	14523	14378	14572	14422	14564	14422	14607	14644	14589	14425	14571	14570	14388	14700	14571	14746	14544	14431	14500	14551	14558	14533	14556	14649	14434	14457	14460	14485	14515	14630	14443	14549	14489	14469	14561	14570	14531	14490	14461	14601	14565	14561	14569	14513	14572	14622	14373	14494	14454	14555	14543	14682	14427	14504	14592	14456	14469	14508	14516	14462	14467	14473	14575	14464	14592	14523	14516	14627	14510	14484	14493	14358	14658	14440	14635	14509	14483	14564	14481	14496	14612	14558	14546	14427	14492	14640	14513	14571	14502	14599	14650	14545	14409	14650	14502	14476	14564	14400	14689	14510	14453	14453	14697	14605	14559	14483	14617	14522	14438	14619	14500	14510	14470	14639	14603	14451	14558	14369	14412	14542
27169	22124	26099	23013	19622	20200	19938	19072	18577	18076	17673	17524	19176	20684	20345	18965	18172	17606	17591	17468	17246	17391	17339	17501	17409	17330	17373	17200	17332	17190	17394	17191	17233	17264	17168	17351	17546	17329	17542	17327	17366	17359	17246	17439	17158	17376	17298	17200	17566	17421	17298	17226	17315	17222	17387	17321	17462	17433	17290	17379	17272	17470	17188	17206	17443	17270	17335	17362	17131	17152	17406	17247	17394	17240	17301	17286	17437	17440	17124	17298	17185	17213	17442	17082	17391	17278	17244	17314	17276	17317	17159	17340	17196	17437	17590	17253	17247	17333	17318	17241	17409	17206	17282	17310	17226	17210	17435	17235	17291	17254	17343	17210	17429	17178	17256	17225	17248	17363	17464	17565	17512	17175	17342	17532	17403	17301	17300	17314	17232	17316	17351	17305	17358	17500	17197	17411	17291	17234	17344	17275	17237	17337	17315	17272	17261	17263	17118	17263	17245	17199	17367	17381	17399	17200	17434	17386	17345	17364	17395	17328	17338	17108	17362	17141	17242	17037	17324	17197	17375	17243	17623	17325	17406	17306	17350	17320	17343	17174	17226	17322	17166	17516	17324	17259	17326	17452	17456	17331	17384	17232	17441	17244	17178	17357	17219	17249	17326	17327	17182	17254	17250	17211	17318	17262	17323	17345	17229	17396	17354	17356	17374	17205	17219	17433	17470	17315	17376	17370	17365	17297	17483	17251	17222	17353	17358	17262	17334	17183	17234	17187	17275	17253	17163	17339	17218	17242	17398	17282	17321	17279	17445	17405	17457	17327	17368	17156	17225	17318	17357	17193	17300	17345	17272	17137	17319	17224	17352	17396	17315	17371	17483	17063	17334	17241	17439	17148	17364	17214	17200	17152	17285	17283	17122	17209	17260	17131	17381	17304	17473	17324	17395	17289	17107	17488	17207	17265	17193	17169	17239	17441	17373	17220	17083	17161	17286	17421	17335	17293	17323	17369	17072	17380	17344	17197	17338	17319	17411	17135	17412	17108	17327	17275	17128	17280	17388	17284	17442	17330	17423	17395	17375	17411	17206	17242	17012	17389	17361	17301	17440	17237	17149	17142	17300	17383	17384	17115	17260	17224	17432	17346	17388	17259	17370	17515	17253	17507	17299	17525	17254	17315	17394	17176	17535	17231	17156	17236	17354	17185	17274	17242	17269	17224	17443	17078	17313	17446	17227	17112	17363	17410	17297	17435	17344	17373	17477	17535	17331	17398	17298	17262	17305	17310	17278	17364	17172	17435	17202	17335	17475	17439	17471	17308	17209	17285	17383	17306	17259	17460	17297	17480	17207	17336	17290	17377	17417	17246	17227	17539	17485	17300	17340	17467	17560	17296	17348	17383	17295	17067	17459	17315	17320	17396	17481	17499	17073	17200	17111	17368	17404	17472	17200	17417	17348	17381	17389	17276	17359	17613	17453	17289	17359	17351	17310	17381	17132	17002	17303	17449	17300	17587	17357	17317	17407	17241	17402	17297	17082	17511	17428	17459	17517	17431	17324	17224	17458	17199	17309	17196	17456	17414	17356	17348	17220	17016	17301	17360	17514	17245	17235	17195	17226	17294	17513	17232	17346	17347	17342	17326	17273	17245	17292	17360	17357	17172	17250	17450	17472	17332	17384	17384	17300	17306	17346	17354	17389	17151	17229	17285	17420	17296	17269	17413	17391	17404	17382	17347	17451	17600	17459	17284	17361	17330	17264	17113	17419	17505	17454	17479	17216	17308	17309	17451	17236	17349	17303	17654	17304	17178	17203	17339	17274	17451	17091	17341	17320	17315	17422	17177	17187	17308	17389	17381	17394	17182	17338	17375	17423	17218	17195	17514	17354	17177	17348	17256	17380	17262	17174	17288	17372	17126	17423	17384	17427	17453	17258	17180	17222	17290	17631	17498	17267	17539	17251	17445	17265	17561	17359	17281	17262	17322	17367	17307	17541	17164	17295	17233	17303	17245	17150	17372	17408	17044	17364	17392	17459	17214	17408	17206	17485	17424	17348	17249	17376	17489	17258	17358	17344	17651	17278	17167	17438	17442	17416	17204	17256	17188	17331	17320	17323	17401	17307	17232	17364	17536	17159	17258	17306	17199	17328	17028	17110	17293	17212	17387	17457	17384	17081	17187	17304	17281	17283	17381	17298	17435	17290	17343	17125	17328	17234	17556	17274	17349	17236	17478	17238	17543	17247	17366	17462	17255	17319	17180	17325	17076	17161	17279	17245	17222	17298	17340	17279	17415	17165	17206	17198	17226	17327	17475	17265	17437	17384	17530	17262	17352	17375	17404	17310	17409	17432	17312	17388	17370	17311	17351	17188	17415	17458	17299	17331	17432	17400	17305	17054	17244	17253	17216	17238	17285	17322	17208	17380	17300	17528	17477	17401	17359	17402	17111	17429	17559	17356	17524	17372	17369	17275	17358	17377	17495	17374	17245	17287	17325	17352	17372	17098	17262	17405	17253	17164	17459	17408	17409	17482	17529	17318	17209	17295	17191	17227	17257	17179	17325	17407	17367	17164	17516	17404	17275	17337	17373	17394	17073	17294	17181	17215	17298	17353	17491	17253	17406	17386	17452	17498	17285	17350	17315	17335	17273	17448	17270	17443	17211	17263	17277	17366	17246	17413	17354	17453	17425	17265	17242	17229	17306	17370	17363	17442	17253	17383	17407	17300	17124	17320	17054	17275	17079	17266	17369	17372	17420	17426	17413	17343	17352	17536	17329	17164	17176	17172	17517	17400	17302	17220	17437	17428	17154	17362	17261	17323	17395	17189	17212	17371	17312	17183	17220	17132	17421	17244	17312	17425	17364	17160	17371	17327	17169	17476	17246	17353	17135	17179	17167	17395	17451	17309	17380	17446	17356	17067	17326	17265	17622	17217	17115	17157	17224	17423	17438	17456	17492	17427	17179	17280	17381	17466	17093	17366	17423	17366	17386	17194	17260	17371	17557	17555	17353	17350	17386	17285	17353	17322	17397	17369	17189	17112	17296	17306	17140	17398	17328	17239	17340	17237	17290	17525	17368	17554	17234	17264	17400	17239	17216	17338	17437	17226	17322	17322	17211	17442	17394	17344	17268	17371	17297	17237	17239	17406	17193	17390	17205	17443	17354	17379	17208	17425	17341	17531	17230	17362	17385	17484	17305	17457	17200	17102	17265	17143	17433	17277	17213	17317	17349	17269	17405	17343	17348	17334	17205	17422	17505	17354	17294	17448	17354	17255	17383	17183	17269	17292	17456	17237	17304	17341	17345	17320	17358	17287	17220	17296	17163	17360	17319	17538	17414	17420	17385	17201	17287	17328	17448	17365	17328	17384	17301	17443	17286	17555	17429	17510	17150	17456	17177	17294	17314	17272	17486	17350	17297	17241	17212	17304	17086	17207	17418	17274	17437	17275	17307	17166	17214	17259	17293	17364	17284	17375	17264	17351	17331	17292	17259	17289	17193	17473	17319	17437	17308	17563	17295	17113	17091	17230	17154	17456	17323	17365	17376	17245	17497	17390	17408	17385	17164	17162	17286	17347	17397	17548	17433	17336	17364	17503	17283	17261	17430	17264	17191	17287	17438	17353	17276	17400	17307	17439	17408	17319	17351	17110	17086	17425	17269	17436	17334	17572	17405	17342	17139	17387	17316	17447	17464	17358	17382	17189	17371	17287	17309	17318	17304	17295	17172	17427	17212	17265	17281	17387	17314	17335	17198	17303	17517	17428	17237	17250	17349	17327	17400	17382	17477	17342	17518	17448	17353	17240	17166	16942	17312	17174	17277	17294	17372	17344	17468	17553	17251	17429	17089	17385	17378	17499	17316	17498	17483	17499	17172	17417	17420	17387	17288	17405	17218	17532	17460	17609	17458	17324	17188	17258	17266	17322	17368	17305	17291	17386	17373	17123	17038	17316	17300	17080	17309	17584	17496	17104	17497	17277	17280	17456	17377	17263	17453	17197	17321	17413	17328	17412	17348	17512	17400	17465	17127	17481	17518	17299	17545	17315	17226	17373	17312	17540	17435	17269	17396	17380	17310	17338	17303	17408	17383	17276	17250	17363	17214	17115	17053	17146	17391	17348	17488	17465	17332	17367	17318	17266	17495	17422	17291	17186	17302	17257	17152	17496	17333	17197	17368	17354	17334	17330	17258	17198	17263	17209	17476	17439	17315	17252	17222	17244	17403	17318	17220	17222	17409	17293	17229	17342	17425	17256	17482	17226	17449	17220	17547	17302	17345	17316	17378	17339	17257	17158	17299	17215	17416	17587	17275	17454	17279	17221	17339	17577	17543	17376	17376	17087	17460	17196	17265	17386	17340	17170	17394	17269	17444	17328	17271	17365	17236	17252	17372	17426	17452	17471	17422	17357	17337	17258	17334	17246	17277	17237	17341	17592	17327	17296	17295	17287	17434	17574	17291	17220	17321	17317	17492	17535	17218	17315	17044	17363	17391	17284	17314	17326	17374	17427	17463	17419	17334	17304	17389	17301	17314	17340	17394	17242	17177	17283	17376	17269	17250	17407	17275	17200	17265	17404	17277	17139	17312	17604	17298	17367	17452	17281	17443	17584	17501	17275	17343	17261	17204	17244	17226	17550	17410	17095	17363	17334	17385	17287	17345	17301	17415	17405	17234	17244	17438	17366	17362	17410	17602	17389	17288	17465	17405	17452	17337	17487	17249	17313	17282	17138	17243	17357	17095	17168	17302	17271	17375	17314	17210	17174	17354	17152	17542	17281	17259	17345	17273	17426	17328	17369	17239	17196	17382	17328	17362	17461	17320	17341	17210	17301	17224	17271	17502	17372	17240	17355	17446	17202	17221	17382	17146	17439	17454	17402	17458	17317	17342	17488	17453	17153	17329	17334	17265	17183	17223	17013	17316	17265	17397	17145	17379	17201	17387	17258	17270	17382	17114	17473	17391	17163	17296	17230	17104	17401	17417	17386	17456	17305	17168	17427	17407	17408	17253	17319	17333	17324	17386	17376	17395	17544	17237	17334	17156	17225	17184	17406	17322	17305	17409	17414	17201	17259	17329	17101	17285	17422	17318	17303	17416	17504	17185	17155	17368	17334	17157	17342	17560	17352	17138	17319	17161	17365	17167	17317	17376	17425	17371
16581	22742	22091	18508	17955	19015	18264	16922	16147	15470	15064	15013	17580	18820	17582	16382	15295	14684	14510	14760	14553	14452	14539	14591	14524	14545	14565	14442	14563	14542	14521	14686	14481	14427	14666	14440	14524	14555	14421	14457	14540	14573	14477	14316	14367	14478	14488	14586	14324	14529	14595	14292	14636	14444	14421	14441	14324	14418	14501	14465	14378	14545	14223	14611	14270	14481	14500	14693	14542	14528	14615	14572	14649	14435	14537	14506	14411	14465	14489	14519	14408	14406	14437	14381	14345	14468	14466	14381	14417	14568	14581	14449	14721	14462	14501	14522	14419	14519	14454	14505	14401	14587	14434	14398	14424	14386	14388	14502	14458	14518	14338	14477	14437	14484	14448	14472	14592	14419	14690	14486	14280	14513	14613	14355	14379	14575	14404	14432	14408	14300	14557	14337	14547	14591	14576	14536	14419	14427	14389	14600	14288	14472	14508	14516	14401	14631	14460	14374	14572	14442	14440	14547	14425	14558	14492	14349	14468	14477	14163	14479	14355	14493	14526	14453	14467	14701	14639	14351	14433	14474	14523	14589	14343	14403	14387	14539	14339	14309	14570	14404	14489	14459	14422	14439	14505	14482	14461	14498	14365	14419	14431	14474	14444	14659	14480	14454	14332	14423	14486	14364	14507	14560	14540	14449	14565	14359	14697	14536	14641	14443	14534	14487	14578	14506	14486	14457	14558	14434	14632	14437	14512	14615	14599	14582	14460	14369	14496	14427	14309	14461	14478	14486	14397	14445	14518	14538	14353	14387	14500	14427	14589	14483	14378	14528	14474	14455	14371	14443	14347	14499	14540	14503	14561	14449	14401	14489	14619	14641	14427	14623	14515	14492	14494	14627	14511	14439	14472	14604	14385	14610	14545	14681	14456	14513	14516	14428	14419	14495	14444	14477	14335	14512	14473	14463	14526	14442	14472	14347	14472	14501	14542	14620	14452	14580	14394	14433	14482	14342	14603	14477	14267	14533	14267	14491	14396	14435	14529	14532	14530	14418	14356	14547	14548	14565	14525	14411	14470	14501	14596	14603	14360	14436	14675	14439	14676	14392	14504	14465	14501	14631	14440	14505	14597	14469	14397	14518	14414	14589	14555	14379	14449	14467	14592	14563	14478	14429	14429	14394	14429	14521	14623	14510	14538	14591	14524	14530	14361	14448	14568	14398	14424	14354	14472	14437	14502	14434	14542	14464	14546	14371	14592	14399	14507	14449	14509	14612	14584	14476	14418	14331	14645	14536	14528	14449	14565	14494	14550	14478	14537	14510	14478	14326	14491	14546	14442	14421	14405	14527	14513	14559	14467	14450	14457	14382	14496	14475	14528	14543	14396	14562	14632	14548	14493	14573	14545	14476	14508	14492	14517	14456	14558	14497	14333	14621	14389	14562	14458	14344	14591	14502	14516	14658	14532	14547	14441	14494	14455	14294	14430	14517	14452	14351	14454	14576	14458	14557	14634	14447	14607	14499	14665	14458	14508	14565	14410	14528	14450	14480	14398	14461	14540	14411	14435	14449	14529	14452	14433	14538	14571	14490	14369	14355	14470	14468	14603	14461	14709	14439	14459	14413	14239	14583	14432	14555	14501	14704	14457	14447	14395	14526	14599	14360	14414	14388	14432	14429	14424	14312	14360	14547	14516	14491	14346	14633	14564	14634	14363	14397	14552	14529	14532	14370	14563	14575	14534	14601	14553	14420	14497	14529	14494	14402	14612	14361	14517	14523	14575	14383	14366	14358	14499	14392	14653	14520	14401	14636	14538	14416	14325	14352	14518	14435	14439	14394	14502	14453	14458	14452	14443	14374	14444	14504	14552	14413	14693	14485	14580	14532	14559	14540	14544	14473	14478	14454	14373	14398	14361	14577	14370	14510	14470	14356	14525	14434	14576	14529	14424	14369	14516	14592	14568	14479	14445	14434	14385	14563	14469	14518	14336	14396	14525	14519	14494	14535	14686	14449	14510	14411	14358	14410	14470	14390	14443	14343	14464	14492	14494	14549	14512	14479	14506	14426	14480	14456	14467	14415	14507	14520	14581	14647	14599	14345	14528	14437	14537	14561	14533	14548	14586	14560	14534	14486	14408	14521	14406	14434	14532	14438	14576	14449	14444	14563	14510	14366	14341	14487	14312	14403	14460	14255	14565	14486	14552	14555	14335	14532	14252	14514	14358	14455	14513	14471	14416	14510	14623	14498	14552	14481	14494	14485	14717	14587	14436	14430	14451	14662	14452	14369	14664	14561	14542	14546	14400	14430	14587	14424	14376	14478	14402	14447	14446	14566	14426	14294	14553	14353	14390	14556	14455	14435	14473	14460	14447	14433	14508	14404	14481	14442	14529	14504	14573	14417	14454	14443	14353	14429	14533	14672	14531	14385	14476	14296	14497	14631	14468	14498	14402	14569	14353	14557	14430	14412	14377	14451	14403	14532	14381	14377	14451	14477	14613	14525	14387	14504	14396	14461	14400	14485	14514	14393	14431	14593	14360	14450	14230	14626	14458	14353	14398	14499	14489	14529	14558	14432	14423	14603	14475	14362	14382	14453	14288	14523	14419	14441	14463	14527	14301	14474	14375	14407	14345	14359	14400	14608	14512	14393	14489	14206	14397	14524	14478	14680	14602	14582	14607	14501	14573	14418	14537	14564	14435	14604	14629	14494	14639	14436	14284	14652	14401	14364	14337	14384	14494	14385	14450	14434	14391	14400	14478	14553	14561	14457	14424	14472	14518	14644	14418	14371	14489	14441	14536	14365	14381	14469	14442	14397	14380	14617	14563	14381	14526	14435	14326	14402	14705	14459	14617	14522	14496	14533	14412	14545	14281	14538	14408	14551	14342	14518	14449	14680	14472	14498	14412	14568	14611	14512	14453	14601	14516	14498	14489	14378	14419	14367	14403	14475	14533	14471	14462	14483	14476	14513	14403	14526	14345	14400	14580	14588	14413	14495	14526	14449	14494	14505	14406	14654	14330	14473	14588	14452	14446	14286	14681	14394	14523	14492	14453	14310	14460	14535	14402	14476	14475	14533	14597	14311	14561	14463	14358	14676	14695	14422	14586	14634	14485	14445	14506	14430	14429	14516	14589	14581	14588	14474	14587	14431	14606	14537	14347	14383	14529	14581	14508	14354	14487	14492	14459	14533	14540	14747	14556	14432	14542	14580	14527	14464	14493	14558	14497	14490	14571	14508	14476	14496	14540	14430	14568	14541	14556	14490	14511	14483	14558	14534	14506	14518	14377	14649	14433	14553	14471	14537	14397	14578	14465	14539	14678	14510	14573	14660	14413	14428	14337	14471	14567	14615	14575	14375	14649	14399	14440	14467	14351	14406	14378	14657	14402	14468	14536	14358	14624	14485	14530	14390	14564	14497	14558	14535	14484	14469	14383	14521	14306	14479	14558	14520	14473	14478	14670	14492	14597	14580	14533	14526	14613	14576	14374	14448	14590	14421	14398	14578	14358	14516	14485	14511	14501	14529	14344	14553	14607	14535	14352	14452	14424	14504	14507	14399	14438	14496	14519	14583	14648	14504	14486	14403	14446	14555	14286	14544	14266	14726	14548	14583	14645	14412	14521	14644	14499	14548	14468	14597	14443	14435	14557	14527	14563	14409	14405	14514	14475	14313	14459	14426	14569	14523	14467	14477	14503	14505	14383	14251	14464	14574	14502	14589	14479	14627	14606	14422	14631	14282	14394	14369	14572	14468	14416	14652	14418	14540	14448	14519	14518	14647	14331	14609	14473	14344	14473	14322	14640	14518	14541	14420	14405	14616	14523	14580	14605	14284	14469	14596	14468	14513	14616	14516	14558	14441	14538	14571	14618	14588	14373	14441	14550	14579	14587	14487	14480	14352	14486	14511	14477	14446	14511	14551	14520	14403	14457	14464	14443	14460	14437	14564	14539	14336	14577	14566	14373	14339	14447	14549	14511	14633	14501	14507	14447	14440	14619	14596	14479	14614	14413	14530	14415	14543	14254	14460	14349	14320	14620	14550	14502	14401	14422	14368	14298	14388	14511	14502	14500	14327	14523	14619	14487	14725	14473	14643	14569	14545	14614	14505	14580	14503	14351	14598	14465	14545	14544	14499	14421	14524	14334	14497	14464	14640	14374	14531	14405	14505	14329	14535	14469	14532	14417	14376	14492	14500	14375	14328	14442	14429	14537	14602	14499	14490	14569	14558	14490	14521	14509	14549	14682	14577	14414	14521	14487	14283	14386	14512	14550	14543	14375	14428	14351	14518	14434	14697	14591	14390	14533	14558	14536	14475	14592	14575	14337	14603	14548	14265	14433	14525	14476	14356	14569	14433	14515	14523	14461	14444	14482	14627	14496	14496	14384	14555	14511	14496	14519	14542	14384	14512	14589	14476	14654	14652	14531	14409	14346	14384	14431	14464	14476	14635	14562	14554	14432	14590	14418	14589	14500	14430	14670	14607	14454	14454	14469	14563	14580	14634	14489	14585	14396	14513	14290	14451	14613	14444	14505	14359	14401	14425	14467	14509	14348	14438	14710	14394	14570	14391	14482	14478	14549	14469	14467	14286	14411	14379	14591	14458	14522	14438	14460	14486	14532	14412	14448	14511	14463	14584	14449	14337	14512	14486	14499	14463	14468	14552	14497	14379	14393	14488	14555	14561	14315	14688	14474	14492	14420	14559	14386	14302	14523	14429	14578	14395	14469	14421	14423	14332	14432	14361	14409	14455	14320	14475	14479	14571	14617	14442	14536	14549	14529	14525	14522	14332	14630	14439	14503	14427	14648	14493	14572	14568	14571	14389	14540	14476	14373	14475	14644	14430	14514	14541	14493	14635	14518	14365	14525	14475	14558	14397	14427	14351	14655	14358	14443	14547	14480	14535	14557	14296	14429	14453	14551	14453	14411	14504	14659	14560	14568	14461	14398	14535	14586	14561	14609	14505	14551	14454	14345	14446	14221	14475	14351	14408	14360	14553	14479	14537	14388	14600	14642	14474	14443	14536	14458	14454	14275	14581	14299	14512	14400	14395	14382	14459	14565	14430	14646	14463	14440	14617	14477	14522	14505	14461	14669	14451	14530	14531	14497	14448	14416	14477	14563	14501	14536	14527	14534	14446	14453	14592	14496	14393	14466	14626
24371	21030	28144	24601	22398	22681	22070	19918	18753	18252	17799	18353	26745	30444	28062	24169	20570	18285	17676	17613	17348	17356	17358	17326	17428	17391	17289	17422	17416	17584	17444	17213	17294	17268	17123	17457	17320	17428	17577	17439	17422	17217	17237	17183	17189	17484	17284	17390	17307	17291	17216	17368	17348	17259	17332	17404	17591	17261	16961	17480	17283	17107	17183	17190	17327	17388	17099	17409	17357	17473	17295	17392	17300	17098	17267	17366	17381	17189	17227	17203	17294	17131	17212	17210	17284	17456	17257	17109	17416	17311	17263	17104	17273	17440	17311	17176	17350	17310	17384	17161	17095	17303	17198	17355	17282	17261	17234	17320	17304	17249	17187	17130	17436	17136	17230	17278	17226	17232	17442	17372	17003	17534	17484	17512	17483	17349	17410	17279	17239	17443	17289	17184	17188	17369	17408	17311	17168	17129	17209	17231	17487	17371	17402	17138	17170	17253	17423	17372	17259	17366	17352	17482	17302	17248	17080	17252	17487	17210	17400	17434	17111	17401	17411	17286	17316	17432	17169	17148	17328	17329	17277	17298	17257	17231	17319	17365	17391	17225	17297	17310	17451	17317	17260	17213	17286	17236	17247	17364	17498	17459	17429	17523	17306	17461	17247	17291	17403	17460	17155	17273	17264	17280	17335	17425	17164	17396	17425	17269	16982	17312	17077	17321	17276	17039	17105	17198	17392	17297	17221	17348	17375	17159	17146	17422	17072	17346	17144	17378	17398	17267	17180	17063	17136	17146	17212	17121	17283	17336	17432	17221	17228	17300	17344	17377	17236	17281	17247	17334	17231	17426	17482	17242	17047	17101	17331	17331	17413	17511	17233	17522	17365	17271	17330	17290	17047	17165	17416	17240	17173	17237	17330	17047	17288	17336	17331	17419	17375	17408	17308	17393	17207	17284	17240	17175	17403	17311	17248	17246	17394	17230	17334	17077	17181	17335	17264	17404	17346	17307	17285	17128	17360	17361	17358	17276	17210	17237	17435	17330	17378	17201	17205	17350	17277	17279	17331	17167	17261	17337	17204	17174	17188	17249	17048	17230	17384	17324	17263	17281	17317	17244	17147	17289	17255	17218	17454	17364	17516	17274	17420	17493	17482	17338	17285	17182	17350	17071	17363	17257	17235	17344	17375	17272	17222	17268	17054	17276	17375	17355	17477	17511	17240	17235	17029	17254	17173	17334	17466	17355	17180	17356	17407	17076	17270	17316	17175	17319	17273	17099	17276	17177	17452	17147	17301	17328	17446	17413	17248	17250	17310	17086	17343	17221	17285	17114	17147	17163	17267	17370	17346	17425	17189	17339	17455	17237	17256	17231	17030	17315	17382	17194	17048	17327	17301	17253	17304	17359	17322	17175	17439	17305	17148	17296	17319	17419	17313	17289	17331	17015	17212	17529	17057	17363	17521	17299	17269	17285	17356	17269	17381	17435	17218	17192	17185	17395	17290	17287	17411	17550	17185	17141	17143	17165	17387	17368	17178	17285	17279	17148	17108	17539	17445	17517	17155	17443	17381	17225	17387	17303	17287	17223	17306	17330	17403	17345	17278	17258	17468	17266	17229	17144	17485	17063	17174	17322	17232	17347	17199	17069	17364	17174	17304	17353	17464	17401	17297	17296	17258	17343	17315	17249	17283	17407	17215	17413	17315	17473	17466	17225	17171	17288	17285	17064	17102	17143	17341	17294	17261	17217	17283	17275	17294	17055	17261	17482	17292	17242	17407	17351	17267	17514	17351	17337	17409	17389	17395	17378	17202	17251	17427	17412	17270	17446	17233	17219	17166	17352	17144	17264	17240	17443	17396	17281	17273	17207	17249	17242	17246	17308	17372	17231	17228	17254	17271	17199	17386	17486	17271	17341	17422	17297	17213	17384	17138	17043	17176	17394	17444	17361	17430	17366	17261	17618	17465	17203	17449	17088	17194	17365	17427	17300	17380	17252	17316	17241	17226	17270	17214	17377	17237	17448	17457	17307	17449	17435	17380	17427	17117	17431	17298	17328	17371	17235	17453	17400	17423	17352	17362	17056	17323	17392	17284	17439	17330	17511	17306	17375	17409	17450	17288	17176	17333	17403	17349	17445	17176	17318	17194	17121	17468	17353	17346	17333	17432	17367	17225	17351	17414	17232	17160	17333	17107	17273	17347	16956	17363	17468	17434	17207	17162	17258	17259	17282	17311	17370	17366	17349	17367	17231	17271	17198	17316	17330	17427	17322	17198	17449	17252	17160	17423	17409	17234	17299	17379	17584	17574	17335	17274	17499	17108	17142	17395	17371	17620	17303	17273	17259	17154	17417	17484	17057	17280	17113	17351	17160	17364	17210	17191	17244	17379	17354	17445	17397	17423	17423	17299	17295	17335	17328	17481	17438	17311	17292	17413	17292	17212	17296	17188	17432	17390	17310	17121	17217	17332	17277	17193	17219	17223	17192	17290	17410	17385	17287	17389	17097	17331	17155	17048	17436	17233	17082	17445	17100	17143	17240	17129	17340	17128	17185	17122	17160	17352	17332	17388	17484	17413	17223	17190	17320	17138	17382	17205	17394	17392	17309	17286	17274	17308	17267	17363	17319	17429	17261	17340	17124	17382	17386	17248	17270	17130	17224	17326	17529	17446	17192	17285	17244	17174	17075	17221	17254	17427	17184	17242	17152	17450	17363	17436	17322	17404	17387	17395	17670	17379	17431	17439	17277	17074	16840	17213	17176	17459	17431	17320	17352	17240	17216	17359	17337	17412	17297	17505	17264	17335	17305	17387	17187	17360	17388	17264	17435	17336	17226	17366	17062	17276	17302	17323	17454	17288	17355	17366	17248	17278	17157	17497	17438	17378	17328	17217	17321	17392	17132	17211	17167	17362	17217	17032	17136	17380	17150	17202	17240	17149	17362	17365	17266	17040	17268	17275	17343	17401	17230	17276	17166	17244	17348	17302	17014	17299	17395	17325	17287	17168	17042	17347	17253	17417	17345	17198	17292	17330	17496	17252	17349	17339	17364	17457	17478	17295	17207	17281	17215	17495	17328	17310	17170	17277	17311	17549	17462	17512	17166	17243	17358	17347	17177	17179	17468	17404	17280	17309	17406	17382	17409	17341	17364	17291	17462	17391	17358	17252	17321	17120	17305	17275	17184	17248	17429	17239	17192	17072	17321	17404	17048	17168	17292	17240	17373	17386	17209	17203	17214	17190	17364	17277	17297	17286	17249	17329	17308	17246	17275	17199	17254	17316	17350	17440	17159	17322	17210	17326	17197	17354	17458	17317	17408	17165	17446	17489	17457	17270	17267	17346	17211	17377	17277	17380	17345	17313	17676	17540	17265	17256	17219	17312	17294	17378	17498	17265	17321	17310	17176	17334	17144	17293	17320	17304	17245	17285	17344	17319	17391	17354	17334	17310	17271	17352	17366	17351	17214	17125	17253	17393	17443	17495	17471	17150	17357	17340	17240	17472	17394	17331	17282	17113	17340	17323	17295	17265	17347	17289	17504	17213	17220	17265	17211	17445	17413	17328	17424	17467	17108	17105	17414	17353	17261	17364	17002	17246	17266	17299	17159	17202	17348	17288	17101	17238	17391	17400	17213	17110	17232	17334	17097	17184	17325	17135	17272	17323	17385	17159	17240	17169	17199	17169	17568	17425	17527	17330	17388	17326	17479	17524	17454	17289	17146	17269	17452	17379	17445	17079	17343	17248	17275	17318	17424	17255	17460	17238	17392	17260	17266	17339	17183	17253	17432	17416	17443	17443	17343	17365	17251	17346	17489	17182	17535	17386	17229	17416	17338	17499	17349	17170	17291	17259	17510	17308	17429	17319	17305	17182	17391	17221	17237	17308	17376	17424	17291	17455	17441	17337	17353	17456	17111	17184	17384	17414	17319	17212	17320	17239	17500	17457	17337	17322	17400	17445	17263	17372	17394	17304	17379	17327	17097	17420	17285	17271	17243	17218	17443	17424	17476	17356	17263	17346	17344	17397	17608	17258	17271	17305	17411	17449	17098	17260	17245	17266	17199	17191	17213	17301	17328	17292	17425	17459	17271	17193	17286	17335	17485	17312	17180	17129	17162	17345	17296	17417	17230	17355	17450	17243	17538	17391	17199	17348	17166	17487	17398	17255	17338	17438	17375	17338	17117	17318	17294	17165	17379	17289	17358	17449	17294	17202	17212	17203	17300	17305	17205	17431	17393	17521	17142	17358	17386	17443	17225	17493	17435	17315	17258	17344	17220	17273	17309	17373	17185	17196	17214	17311	17307	17232	17399	17148	17315	17367	17369	17340	17297	17205	17493	17502	17349	17352	17319	17385	17202	17293	17319	17278	17314	17161	17515	17316	17069	17365	17231	17433	17467	17396	17458	17333	17369	17293	17485	17483	17326	17355	17274	17344	17226	17544	17226	17317	17204	17206	17211	17191	17322	17368	17252	17298	17208	17083	17384	17287	17200	17364	17483	17277	17372	17179	17264	17407	17291	17173	17285	17225	17206	17058	17279	17199	17167	17499	17482	17252	17335	17431	17250	17183	17422	17332	17334	17354	17638	17342	17262	17222	17302	17247	17241	17325	17356	17271	17370	17364	17366	17318	17433	17431	17533	17335	17137	17389	17263	17599	17278	17187	17311	17353	17215	17302	17196	17265	17424	17316	17491	17353	17461	17201	17354	17497	17337	17185	17488	17474	17395	17289	17469	17394	17203	17408	17361	17173	17425	17364	17369	17307	17461	17251	17128	17376	17484	17127	17338	17456	17273	17166	17340	17367	17534	17409	17355	17311	17284	17350	17316	17419	17333	17110	17205	17460	17277	17285	17440	17341	17263	17187	17423	17438	17292	17270	17318	17279	17529	17471	17143	17401	17355	17418	17304	17413	17413	17370	17393	17282	17334	17256	17468	17221	17444	17305	17319	17328	17269	17314	17138	17231	17293	17117	17266	17111	17267	17307	17341	17307	17177	17240	17365	17321	17620	17388	17348	17550	17264	17358	17246	17320	17480	17370	17268	17258	17317	17377	17091	17295	17195	17388	17327	17262	17326	17116	17095	17454	17390	17392	17272	17331	17285	17281	17204	17292	17335	17324	17209	17041	17472	17204	17403	17187	17553	17198	17270	17232	17292	17341	17213
15648	26001	25452	20909	20113	20934	19395	18153	16861	15800	15263	16187	28227	30040	26763	21555	17222	15485	14663	14611	14565	14572	14729	14628	14610	14436	14569	14586	14581	14727	14387	14402	14504	14578	14618	14695	14482	14698	14500	14570	14650	14665	14461	14390	14635	14500	14632	14512	14374	14602	14519	14557	14500	14628	14473	14363	14475	14703	14498	14521	14437	14614	14578	14532	14600	14486	14584	14509	14492	14616	14608	14483	14457	14392	14626	14651	14532	14409	14416	14457	14682	14488	14491	14525	14498	14494	14458	14568	14514	14450	14433	14352	14284	14648	14536	14397	14560	14502	14458	14406	14529	14526	14346	14519	14590	14618	14613	14567	14474	14688	14400	14517	14591	14495	14581	14475	14660	14331	14613	14414	14567	14594	14432	14419	14426	14572	14366	14552	14529	14445	14525	14578	14481	14574	14549	14432	14383	14599	14398	14430	14499	14449	14557	14548	14603	14439	14661	14526	14657	14649	14535	14562	14596	14509	14439	14500	14424	14450	14423	14623	14505	14597	14438	14472	14455	14623	14608	14423	14386	14508	14493	14539	14614	14550	14486	14516	14552	14559	14667	14301	14428	14710	14531	14484	14578	14530	14658	14462	14528	14682	14511	14679	14568	14457	14519	14547	14596	14463	14425	14573	14549	14449	14459	14475	14681	14381	14547	14482	14425	14330	14397	14465	14532	14649	14516	14511	14468	14404	14583	14469	14362	14704	14357	14519	14637	14597	14536	14375	14442	14472	14516	14527	14499	14442	14495	14622	14555	14463	14367	14547	14556	14625	14499	14326	14496	14473	14390	14578	14491	14627	14522	14441	14470	14586	14483	14589	14683	14462	14586	14442	14618	14475	14700	14391	14450	14501	14477	14433	14654	14597	14553	14477	14545	14500	14418	14541	14408	14439	14485	14529	14461	14461	14641	14434	14584	14706	14553	14442	14488	14562	14416	14488	14586	14450	14578	14522	14462	14459	14495	14465	14529	14382	14553	14540	14590	14513	14484	14633	14463	14358	14450	14491	14631	14662	14489	14644	14662	14396	14646	14663	14535	14553	14459	14621	14389	14537	14629	14547	14451	14543	14489	14610	14638	14531	14613	14485	14434	14439	14364	14411	14479	14511	14679	14538	14376	14525	14564	14521	14732	14599	14346	14403	14452	14630	14304	14592	14415	14474	14552	14515	14533	14469	14438	14627	14617	14755	14564	14440	14572	14580	14390	14429	14485	14572	14448	14614	14513	14537	14451	14620	14495	14564	14442	14643	14488	14345	14440	14391	14468	14402	14448	14471	14645	14399	14524	14366	14335	14628	14337	14718	14499	14468	14465	14585	14556	14469	14596	14365	14663	14527	14575	14524	14452	14450	14536	14610	14636	14361	14526	14596	14633	14600	14590	14489	14652	14488	14700	14498	14687	14600	14564	14472	14456	14519	14554	14599	14553	14554	14411	14455	14432	14356	14471	14455	14581	14628	14504	14416	14671	14639	14437	14502	14591	14472	14717	14421	14540	14525	14743	14424	14523	14586	14476	14675	14563	14548	14505	14561	14466	14416	14602	14544	14510	14648	14528	14513	14531	14549	14591	14539	14421	14402	14414	14283	14338	14569	14585	14547	14639	14465	14392	14614	14457	14475	14425	14439	14454	14607	14507	14560	14621	14638	14436	14531	14576	14406	14570	14522	14443	14506	14657	14546	14577	14416	14639	14508	14492	14438	14327	14637	14482	14501	14496	14644	14422	14513	14566	14488	14408	14555	14503	14423	14503	14410	14480	14444	14616	14439	14440	14429	14539	14487	14453	14508	14590	14479	14572	14525	14452	14448	14496	14586	14527	14655	14576	14512	14442	14330	14680	14429	14486	14470	14303	14643	14399	14504	14486	14462	14461	14703	14434	14520	14506	14448	14625	14474	14607	14557	14547	14626	14615	14460	14499	14565	14401	14611	14528	14544	14470	14496	14579	14327	14438	14600	14509	14500	14410	14489	14569	14486	14413	14529	14545	14371	14455	14574	14458	14474	14594	14525	14516	14478	14502	14254	14700	14577	14438	14578	14606	14682	14591	14549	14479	14494	14656	14626	14450	14340	14633	14542	14490	14502	14527	14396	14490	14707	14563	14517	14463	14481	14683	14534	14706	14560	14601	14504	14335	14478	14503	14480	14593	14626	14655	14524	14530	14498	14251	14589	14473	14585	14372	14480	14467	14557	14561	14458	14561	14479	14693	14622	14417	14442	14468	14586	14613	14552	14614	14496	14649	14587	14513	14389	14659	14568	14520	14500	14442	14543	14587	14392	14644	14519	14493	14533	14522	14433	14445	14437	14589	14558	14511	14399	14534	14606	14523	14393	14459	14345	14522	14553	14518	14472	14482	14366	14314	14382	14440	14479	14537	14518	14435	14520	14608	14579	14721	14421	14510	14616	14556	14488	14538	14279	14428	14396	14578	14643	14652	14407	14597	14381	14549	14561	14606	14475	14574	14401	14540	14642	14493	14583	14384	14697	14523	14464	14629	14460	14662	14508	14554	14363	14435	14466	14414	14406	14534	14648	14440	14466	14666	14696	14294	14123	14613	14618	14382	14548	14453	14574	14421	14528	14575	14511	14460	14357	14573	14333	14527	14549	14531	14641	14707	14578	14413	14651	14539	14579	14322	14438	14524	14434	14537	14634	14646	14520	14485	14426	14484	14579	14475	14480	14584	14486	14718	14590	14434	14455	14709	14511	14801	14408	14570	14561	14585	14578	14577	14450	14629	14513	14597	14403	14360	14516	14477	14599	14676	14400	14573	14486	14483	14590	14416	14458	14590	14670	14527	14476	14442	14528	14425	14549	14455	14438	14517	14380	14621	14515	14489	14504	14270	14361	14515	14556	14635	14493	14427	14481	14447	14649	14614	14465	14514	14645	14590	14611	14604	14655	14556	14495	14353	14568	14435	14440	14414	14562	14564	14490	14641	14699	14343	14476	14433	14418	14546	14411	14643	14583	14577	14646	14371	14325	14538	14631	14561	14441	14569	14464	14643	14470	14502	14514	14569	14542	14640	14411	14473	14520	14459	14494	14592	14635	14563	14656	14530	14604	14523	14543	14764	14494	14507	14560	14530	14545	14452	14544	14478	14547	14469	14437	14531	14420	14596	14453	14278	14531	14599	14400	14545	14404	14519	14445	14582	14310	14707	14566	14565	14515	14463	14482	14519	14351	14701	14386	14404	14369	14471	14591	14549	14559	14641	14506	14380	14505	14528	14470	14575	14451	14485	14465	14452	14515	14442	14484	14638	14518	14587	14623	14534	14406	14431	14585	14563	14648	14454	14461	14566	14554	14556	14491	14497	14530	14501	14462	14619	14711	14331	14544	14650	14485	14473	14390	14467	14482	14499	14410	14324	14496	14458	14538	14607	14552	14436	14603	14583	14533	14465	14586	14719	14457	14422	14591	14377	14732	14538	14549	14675	14470	14383	14398	14458	14524	14658	14295	14495	14452	14404	14510	14508	14531	14589	14409	14446	14534	14390	14401	14622	14420	14496	14476	14526	14476	14525	14439	14389	14682	14426	14530	14388	14681	14552	14618	14418	14516	14464	14595	14549	14441	14418	14548	14495	14538	14567	14427	14543	14541	14600	14650	14586	14557	14480	14599	14471	14569	14455	14444	14595	14364	14656	14544	14717	14393	14859	14622	14477	14363	14433	14317	14467	14607	14454	14470	14554	14496	14613	14649	14428	14460	14334	14536	14541	14538	14439	14476	14494	14552	14466	14418	14530	14590	14578	14518	14593	14514	14475	14592	14721	14456	14662	14698	14604	14531	14352	14649	14536	14494	14468	14563	14584	14629	14682	14499	14628	14550	14363	14482	14655	14596	14492	14446	14568	14336	14422	14434	14561	14432	14408	14544	14505	14537	14591	14737	14545	14445	14692	14469	14565	14628	14527	14593	14675	14392	14483	14433	14429	14530	14477	14612	14569	14536	14505	14546	14520	14488	14519	14437	14573	14499	14592	14406	14396	14537	14540	14543	14440	14437	14436	14408	14353	14632	14559	14565	14493	14355	14584	14409	14620	14558	14435	14411	14528	14499	14440	14579	14456	14700	14506	14537	14606	14578	14504	14486	14623	14256	14549	14479	14559	14544	14434	14645	14613	14576	14528	14614	14481	14515	14474	14474	14311	14501	14454	14476	14586	14393	14620	14436	14468	14507	14651	14398	14480	14735	14627	14561	14448	14568	14545	14450	14550	14496	14601	14627	14512	14551	14392	14648	14545	14662	14489	14614	14499	14647	14360	14525	14533	14460	14577	14473	14468	14401	14441	14513	14480	14483	14619	14376	14535	14443	14685	14590	14547	14451	14543	14694	14485	14449	14547	14692	14476	14570	14518	14520	14470	14461	14591	14644	14523	14354	14530	14473	14649	14425	14461	14450	14466	14459	14431	14555	14518	14730	14535	14374	14457	14593	14432	14494	14418	14373	14641	14779	14531	14451	14472	14564	14448	14656	14483	14583	14472	14631	14423	14595	14455	14638	14519	14386	14680	14390	14556	14507	14441	14543	14572	14478	14389	14608	14593	14458	14373	14595	14577	14536	14556	14515	14387	14413	14375	14514	14620	14605	14420	14615	14313	14522	14520	14684	14541	14375	14606	14483	14516	14412	14520	14541	14389	14402	14626	14465	14551	14559	14509	14473	14690	14463	14581	14479	14634	14478	14397	14383	14368	14540	14486	14494	14589	14527	14340	14567	14546	14444	14691	14397	14579	14574	14507	14570	14379	14530	14438	14465	14338	14364	14480	14681	14591	14532	14524	14466	14558	14437	14362	14524	14540	14634	14559	14594	14602	14519	14422	14499	14574	14414	14641	14680	14412	14528	14559	14576	14444	14649	14697	14577	14452	14533	14570	14526	14614	14420	14593	14625	14318	14581	14639	14618	14555	14654	14462	14581	14381	14453	14641	14417	14456	14513	14629	14840	14525	14459	14542	14514	14697	14494	14542	14572	14604	14508	14412	14482	14435	14552	14479	14667	14510	14538	14386	14533	14632	14503	14504	14513	14510	14471	14393	14570	14598	14309	14543	14372	14649	14408	14596	14494	14468	14635	14458	14377	14354	14566	14580	14608	14514	14417	14592	14637	14587	14525	14540	14443
22531	20996	28860	23335	21259	23897	27198	21333	20051	19885	18912	24457	41467	44446	39029	31654	24632	20112	18402	17837	17718	17488	17413	17644	17507	17633	17432	17658	17464	17582	17440	17487	17327	17444	17513	17517	17437	17536	17348	17399	17575	17273	17339	17363	17566	17422	17322	17587	17522	17721	17307	17553	17689	17375	17536	17287	17576	17597	17429	17251	17592	17389	17563	17572	17480	17307	17266	17377	17419	17064	17518	17270	17343	17401	17418	17609	17372	17358	17460	17540	17453	17469	17505	17456	17212	17496	17180	17410	17263	17534	17550	17500	17353	17423	17419	17369	17396	17466	17360	17319	17288	17487	17664	17573	17515	17389	17289	17101	17275	17380	17437	17659	17333	17541	17432	17349	17549	17409	17465	17391	17305	17501	17422	17451	17413	17516	17508	17342	17409	17424	17286	17100	17317	17387	17568	17274	17509	17512	17378	17431	17371	17607	17275	17549	17601	17240	17421	17281	17389	17211	17481	17230	17383	17392	17381	17517	17441	17564	17432	17433	17593	17464	17411	17484	17669	17597	17456	17378	17337	17379	17395	17424	17441	17394	17243	17259	17504	17364	17275	17326	17535	17306	17408	17213	17408	17265	17323	17308	17257	17245	17365	17441	17394	17339	17542	17407	17417	17349	17348	17412	17660	17375	17165	17391	17550	17315	17491	17374	17318	17279	17347	17416	17261	17382	17379	17313	17429	17562	17284	17511	17541	17328	17460	17520	17397	17483	17483	17487	17396	17173	17253	17308	17433	17256	17320	17399	17370	17462	17235	17167	17424	17441	17515	17369	17357	17364	17381	17451	17337	17571	17237	17491	17261	17250	17409	17410	17492	17241	17344	17310	17355	17409	17211	17381	17198	17159	17310	17161	17322	17227	17222	17392	17239	17556	17636	17559	17291	17543	17369	17516	17374	17389	17334	17304	17178	17438	17188	17543	17461	17598	17427	17260	17473	17442	17504	17645	17424	17401	17572	17535	17436	17372	17306	17412	17544	17358	17391	17102	17170	17434	17200	17376	17231	17363	17332	17509	17184	17389	17498	17303	17480	17348	17367	17504	17423	17455	17365	17274	17491	17377	17430	17277	17357	17177	17598	17319	17372	17417	17310	17284	17524	17248	17249	17375	17590	17338	17230	17787	17445	17468	17488	17496	17429	17260	17290	17502	17615	17421	17142	17312	17510	17366	17271	17339	17408	17436	17387	17464	17214	17556	17340	17209	17222	17464	17435	17579	17511	17676	17202	17337	17175	17282	17377	17412	17307	17260	17202	17068	17396	17353	17300	17350	17500	17251	17510	17382	17463	17342	17311	17332	17317	17412	17245	17292	17416	17476	17165	17451	17492	17271	17189	17281	17206	17443	17408	17468	17489	17466	17392	17384	17473	17499	17497	17350	17286	17259	17417	17440	17573	17503	17427	17318	17329	17340	17401	17386	17479	17349	17469	17470	17488	17256	17350	17299	17460	17341	17420	17372	17471	17596	17483	17322	17580	17248	17200	17360	17476	17505	17169	17329	17313	17327	17337	17312	17506	17398	17327	17235	17490	17556	17360	17596	17468	17371	17315	17579	17337	17377	17326	17307	17331	17547	17362	17212	17495	17385	17342	17477	17297	17407	17285	17399	17492	17366	17457	17279	17392	17317	17193	17317	17249	17359	17436	17365	17437	17388	17384	17565	17408	17460	17217	17375	17309	17317	17315	17331	17360	17294	17300	17378	17232	17451	17322	17470	17389	17579	17437	17467	17408	17381	17451	17307	17267	17355	17479	17494	17441	17267	17461	17559	17499	17205	17278	17274	17466	17521	17364	17296	17452	17308	17258	17333	17457	17527	17433	17472	17477	17440	17496	17419	17504	17139	17289	17249	17185	17488	17499	17329	17198	17268	17334	17285	17360	17408	17403	17506	17483	17218	17165	17356	17426	17440	17445	17596	17341	17476	17455	17445	17296	17452	17301	17290	17351	17431	17372	17520	17313	17254	17315	17170	17316	17413	17453	17453	17318	17147	17441	17428	17433	17433	17369	17293	17526	17351	17479	17271	17541	17421	17601	17474	17438	17322	17331	17485	17194	17341	17334	17274	17567	17324	17283	17282	17389	17373	17449	17480	17481	17329	17373	17300	17515	17391	17568	17341	17506	17384	17210	17190	17433	17362	17416	17396	17499	17109	17401	17273	17283	17367	17528	17482	17354	17365	17366	17234	17421	17235	17390	17327	17385	17421	17393	17330	17259	17406	17368	17477	17307	17223	17243	17291	17545	17236	17412	17312	17172	17516	17315	17316	17409	17344	17455	17441	17539	17499	17339	17297	17388	17585	17414	17402	17568	17373	17339	17309	17284	17439	17313	17257	17484	17319	17168	17577	17552	17495	17308	17490	17490	17240	17370	17536	17464	17484	17199	17377	17335	17260	17235	17437	17434	17415	17403	17459	17276	17510	17172	17266	17243	17355	17476	17354	17444	17442	17507	17307	17118	17417	17583	17300	17415	17586	17370	17473	17506	17446	17561	17289	17188	17549	17152	17240	17531	17431	17183	17366	17528	17245	17363	17322	17403	17314	17422	17427	17265	17487	17364	17402	17433	17491	17421	17473	17266	17339	17287	17279	17481	17362	17497	17414	17236	17300	17361	17419	17418	17409	17342	17191	17427	17446	17532	17348	17163	17218	17427	17305	17397	17280	17367	17207	17336	17475	17555	17355	17380	17566	17597	17491	17606	17503	17315	17400	17398	17594	17547	17472	17388	17339	17409	17261	17440	17423	17469	17470	17313	17363	17705	17596	17396	17583	17455	17258	17482	17216	17271	17387	17361	17479	17383	17208	17265	17564	17457	17392	17579	17403	17518	17247	17479	17328	17433	17370	17166	17284	17334	17403	17351	17194	17357	17420	17365	17117	17351	17357	17218	17514	17335	17546	17267	17422	17262	17177	17227	17369	17355	17432	17350	17674	17327	17331	17366	17348	17466	17527	17390	17419	17557	17326	17299	17270	17679	17466	17401	17252	17562	17327	17415	17569	17371	17338	17383	17418	17375	17289	17215	17318	17253	17481	17502	17378	17596	17360	17179	17367	17473	17310	17380	17374	17383	17414	17448	17508	17603	17509	17488	17303	17519	17487	17361	17263	17264	17265	17297	17208	17357	17409	17477	17289	17327	17260	17231	17322	17522	17418	17160	17318	17506	17447	17449	17355	17360	17370	17269	17376	17385	17524	17415	17251	17429	17376	17505	17317	17385	17398	17402	17468	17311	17291	17388	17284	17451	17389	17479	17402	17141	17158	17470	17481	17298	17321	17502	17410	17613	17342	17484	17157	17307	17401	17450	17416	17415	17230	17265	17270	17386	17344	17351	17209	17337	17348	17436	17256	17392	17528	17194	17329	17525	17270	17406	17468	17217	17326	17167	17288	17306	17544	17459	17320	17260	17376	17467	17406	17208	17440	17430	17517	17456	17409	17322	17355	17429	17235	17489	17368	17291	17376	17441	17565	17468	17326	17470	17338	17369	17411	17448	17490	17389	17480	17265	17259	17310	17354	17356	17336	17356	17406	17416	17428	17412	17441	17222	17318	17386	17331	17347	17551	17321	17553	17383	17372	17267	17258	17312	17420	17427	17450	17402	17446	17495	17428	17360	17454	17353	17257	17443	17270	17159	17342	17387	17410	17377	17374	17356	17326	17227	17235	17296	17436	17421	17428	17414	17362	17245	17155	17333	17434	17325	17484	17254	17299	17448	17425	17267	17355	17385	17473	17390	17249	17452	17347	17269	17461	17319	17282	17496	17466	17302	17438	17396	17307	17463	17519	17466	17405	17234	17200	17382	17243	17212	17198	17309	17217	17370	17386	17304	17452	17528	17324	17325	17217	17294	17303	17388	17461	17427	17372	17319	17298	17443	17381	17242	17628	17420	17384	17379	17447	17456	17292	17430	17425	17413	17330	17338	17318	17330	17273	17180	17243	17471	17179	17444	17399	17302	17242	17396	17366	17383	17314	17758	17274	17351	17476	17304	17303	17452	17492	17253	17390	17436	17540	17384	17459	17527	17576	17448	17335	17510	17407	17159	17386	17340	17255	17399	17372	17492	17318	17593	17272	17360	17122	17286	17373	17540	17110	17162	17384	17232	17440	17287	17433	17322	17228	17387	17538	17445	17395	17555	17276	17329	17331	17388	17287	17495	17227	17245	17324	17272	17299	17420	17534	17627	17418	17375	17276	17464	17300	17334	17389	17405	17287	17262	17529	17510	17234	17487	17247	17375	17350	17302	17455	17489	17347	17228	17579	17448	17374	17338	17386	17349	17406	17177	17438	17191	17615	17276	17376	17233	17364	17412	17400	17410	17339	17413	17365	17333	17376	17635	17635	17486	17348	17467	17482	17459	17398	17477	17374	17320	17442	17291	17430	17309	17329	17478	17311	17451	17448	17416	17313	17189	17322	17447	17326	17241	17256	17528	17473	17285	17294	17341	17704	17565	17305	17249	17282	17426	17472	17321	17203	17339	17356	17311	17456	17387	17357	17422	17469	17408	17417	17345	17457	17293	17485	17192	17392	17580	17414	17584	17515	17267	17443	17321	17131	17489	17281	17349	17528	17347	17377	17450	17479	17279	17411	17247	17403	17419	17077	17340	17323	17407	17480	17581	17085	17011	17299	17564	17466	17241	17562	17504	17422	17209	17304	17129	17369	17332	17543	17447	17238	17438	17574	17458	17565	17437	17451	17166	17230	17302	17208	17292	17210	17373	17385	17363	17448	17363	17348	17350	17328	17377	17487	17410	17623	17679	17358	17464	17443	17404	17111	17270	17314	17467	17355	17312	17346	17297	17527	17353	17041	17196	17427	17357	17430	17468	17382	17578	17288	17427	17507	17440	17426	17353	17369	17240	17449	17250	17441	17165	17396	17252	17370	17380	17494	17353	17380	17304	17295	17548	17502	17389	17473	17349	17336	17507	17181	17372	17720	17477	17476	17443	17315	17401	17448	17486	17413	17509	17415	17266	17213	17265	17314	17142	17471	17472	17167	17381	17552	17425	17537	17505	17390	17200	17335	17373	17272	17346	17449	17430	17528	17423	17366	17240	17503	17322	17349	17377	17412	17413	17387	17419	17264	17293	17327	17536	17296	17188	17363	17454	17290
16420	31028	32655	27562	23559	23077	21669	19497	18667	17442	16264	24962	42334	42695	37636	29779	21542	16959	15364	14845	14596	14504	14599	14569	14553	14734	14710	14531	14632	14556	14574	14626	14403	14667	14571	14475	14544	14539	14407	14609	14752	14626	14699	14541	14637	14670	14559	14669	14779	14501	14616	14679	14604	14612	14731	14487	14590	14576	14543	14669	14574	14659	14451	14389	14485	14534	14588	14615	14531	14689	14475	14566	14536	14741	14512	14654	14552	14540	14617	14665	14645	14474	14589	14486	14544	14461	14503	14499	14445	14444	14589	14596	14676	14637	14682	14484	14585	14647	14426	14564	14527	14382	14448	14632	14441	14598	14533	14557	14593	14493	14783	14473	14491	14497	14418	14586	14471	14617	14506	14562	14364	14655	14653	14330	14744	14579	14477	14452	14575	14471	14522	14574	14490	14511	14497	14530	14608	14429	14553	14632	14572	14606	14664	14613	14440	14520	14378	14619	14612	14517	14340	14463	14638	14597	14483	14386	14779	14518	14481	14440	14732	14572	14595	14518	14420	14468	14460	14677	14456	14686	14539	14518	14618	14453	14662	14646	14526	14464	14456	14611	14729	14592	14477	14461	14539	14559	14466	14580	14527	14525	14663	14656	14473	14581	14645	14605	14697	14515	14581	14478	14503	14656	14517	14603	14323	14578	14415	14633	14651	14454	14542	14565	14499	14572	14554	14427	14540	14625	14551	14740	14480	14553	14617	14494	14552	14623	14741	14566	14466	14423	14584	14494	14526	14705	14570	14410	14518	14600	14585	14611	14508	14363	14689	14507	14545	14599	14688	14519	14711	14512	14463	14453	14621	14816	14436	14601	14516	14639	14791	14629	14557	14647	14571	14584	14584	14489	14552	14515	14615	14615	14545	14557	14532	14414	14549	14677	14623	14691	14643	14606	14402	14521	14386	14525	14444	14412	14653	14640	14606	14697	14674	14497	14602	14355	14613	14415	14633	14488	14460	14554	14450	14587	14479	14583	14651	14531	14579	14535	14499	14604	14682	14471	14358	14350	14619	14544	14521	14426	14596	14556	14731	14563	14464	14720	14605	14513	14539	14481	14569	14532	14587	14458	14430	14510	14526	14518	14514	14578	14418	14586	14479	14553	14576	14544	14605	14453	14650	14532	14587	14462	14663	14589	14628	14405	14527	14451	14594	14732	14494	14608	14430	14673	14459	14486	14589	14550	14375	14571	14461	14627	14598	14519	14504	14382	14590	14381	14497	14523	14628	14629	14649	14467	14505	14536	14646	14478	14773	14554	14513	14459	14605	14575	14811	14664	14497	14466	14684	14496	14617	14552	14413	14358	14454	14447	14536	14454	14442	14733	14558	14520	14569	14534	14465	14248	14742	14398	14446	14549	14599	14502	14602	14516	14537	14729	14667	14636	14621	14666	14528	14389	14616	14600	14746	14621	14611	14556	14584	14563	14545	14654	14594	14606	14635	14592	14556	14602	14566	14672	14462	14531	14360	14446	14526	14550	14550	14491	14390	14675	14615	14561	14425	14630	14504	14610	14518	14558	14566	14600	14696	14331	14599	14547	14340	14664	14677	14457	14472	14642	14488	14450	14464	14540	14439	14452	14597	14485	14465	14553	14637	14563	14491	14487	14479	14400	14585	14382	14576	14532	14617	14705	14614	14604	14485	14528	14583	14476	14615	14523	14391	14448	14473	14481	14387	14566	14496	14558	14425	14652	14457	14573	14343	14594	14645	14515	14676	14497	14578	14596	14571	14481	14336	14521	14519	14503	14499	14468	14512	14694	14426	14538	14562	14672	14473	14490	14709	14519	14566	14534	14516	14541	14525	14542	14505	14482	14697	14588	14548	14608	14459	14723	14529	14595	14542	14517	14540	14450	14654	14525	14578	14507	14506	14487	14683	14571	14484	14641	14503	14654	14491	14522	14554	14571	14448	14509	14515	14401	14657	14486	14508	14632	14475	14622	14377	14643	14648	14692	14544	14547	14497	14370	14620	14555	14688	14478	14434	14509	14346	14545	14650	14439	14558	14499	14422	14688	14663	14546	14661	14630	14532	14518	14462	14727	14656	14687	14619	14635	14538	14478	14488	14431	14579	14691	14488	14504	14641	14561	14549	14775	14639	14586	14346	14554	14503	14650	14475	14499	14531	14402	14578	14620	14742	14267	14483	14660	14682	14504	14706	14460	14527	14546	14346	14613	14640	14511	14624	14589	14576	14478	14624	14552	14429	14567	14530	14526	14569	14502	14546	14490	14670	14579	14482	14536	14328	14518	14515	14606	14719	14476	14445	14562	14425	14532	14425	14490	14730	14629	14529	14561	14555	14450	14488	14541	14448	14557	14721	14502	14451	14658	14488	14493	14632	14457	14441	14369	14565	14663	14366	14503	14343	14550	14502	14458	14554	14511	14372	14412	14370	14685	14534	14502	14600	14639	14491	14662	14621	14456	14599	14571	14501	14467	14638	14549	14453	14440	14708	14481	14512	14564	14404	14576	14549	14444	14665	14500	14512	14507	14692	14742	14490	14440	14468	14386	14599	14346	14459	14685	14410	14908	14486	14667	14563	14703	14562	14535	14564	14630	14516	14651	14632	14470	14581	14580	14505	14638	14472	14474	14406	14713	14374	14503	14529	14609	14563	14484	14534	14566	14399	14681	14559	14513	14432	14619	14525	14441	14669	14417	14312	14403	14512	14514	14711	14678	14616	14648	14528	14638	14581	14382	14334	14582	14648	14511	14681	14502	14558	14633	14567	14552	14497	14504	14469	14512	14530	14533	14440	14411	14477	14638	14615	14457	14491	14637	14595	14618	14422	14488	14628	14478	14628	14683	14456	14494	14722	14701	14609	14460	14596	14453	14550	14581	14755	14645	14611	14561	14505	14385	14524	14541	14543	14480	14591	14601	14413	14554	14602	14623	14658	14468	14402	14423	14646	14522	14638	14583	14429	14519	14648	14501	14514	14336	14575	14483	14326	14565	14586	14562	14416	14340	14640	14581	14544	14444	14514	14495	14691	14675	14529	14425	14592	14636	14500	14452	14461	14496	14538	14359	14544	14449	14562	14612	14545	14641	14605	14456	14622	14696	14627	14693	14595	14658	14680	14617	14567	14476	14701	14481	14540	14561	14485	14632	14660	14588	14624	14583	14375	14516	14579	14496	14370	14414	14795	14447	14468	14568	14564	14580	14531	14533	14561	14387	14467	14297	14516	14659	14467	14453	14745	14474	14670	14448	14672	14781	14458	14530	14477	14832	14575	14403	14465	14649	14374	14588	14604	14498	14503	14560	14603	14534	14555	14359	14486	14499	14491	14576	14627	14529	14375	14517	14606	14611	14577	14362	14645	14536	14502	14572	14542	14574	14613	14534	14652	14552	14437	14380	14629	14503	14427	14461	14522	14581	14703	14457	14469	14520	14503	14582	14610	14499	14597	14519	14368	14665	14529	14592	14409	14468	14556	14523	14546	14455	14405	14600	14505	14594	14575	14344	14487	14621	14469	14572	14644	14481	14522	14583	14661	14349	14457	14768	14662	14588	14498	14456	14513	14394	14435	14491	14583	14528	14626	14620	14633	14533	14428	14542	14411	14483	14389	14620	14439	14632	14486	14562	14645	14485	14601	14646	14450	14406	14542	14524	14577	14577	14538	14570	14383	14549	14424	14601	14568	14736	14417	14496	14442	14198	14656	14665	14553	14467	14586	14569	14616	14555	14710	14494	14456	14537	14455	14699	14510	14514	14572	14527	14474	14463	14494	14533	14509	14667	14561	14551	14509	14447	14539	14683	14357	14669	14641	14596	14476	14425	14651	14576	14522	14627	14493	14545	14726	14444	14557	14266	14408	14547	14676	14386	14529	14473	14693	14423	14673	14483	14452	14448	14540	14516	14479	14502	14676	14264	14422	14586	14538	14536	14625	14713	14532	14572	14342	14573	14602	14509	14617	14573	14499	14480	14612	14485	14604	14398	14646	14474	14467	14629	14549	14670	14600	14464	14516	14650	14494	14541	14649	14629	14669	14557	14534	14471	14403	14568	14474	14483	14588	14527	14699	14571	14503	14521	14419	14596	14488	14476	14498	14686	14480	14558	14444	14538	14494	14442	14425	14732	14488	14686	14644	14555	14602	14432	14371	14417	14526	14559	14429	14525	14583	14403	14458	14434	14522	14545	14461	14555	14486	14506	14534	14632	14526	14565	14672	14454	14610	14614	14531	14599	14533	14662	14642	14517	14599	14383	14487	14560	14673	14529	14498	14501	14449	14642	14478	14503	14613	14555	14644	14493	14578	14527	14498	14434	14411	14572	14480	14515	14339	14438	14519	14491	14586	14747	14712	14437	14766	14409	14608	14585	14468	14545	14659	14591	14399	14491	14496	14567	14523	14606	14535	14581	14615	14547	14583	14467	14515	14592	14801	14486	14663	14518	14695	14469	14567	14466	14485	14455	14502	14473	14429	14531	14628	14586	14508	14584	14685	14637	14473	14423	14546	14508	14467	14419	14406	14523	14629	14584	14404	14491	14657	14593	14467	14574	14642	14600	14502	14475	14543	14578	14520	14471	14537	14604	14726	14524	14326	14687	14420	14609	14519	14478	14500	14652	14515	14610	14791	14654	14461	14495	14586	14600	14533	14554	14393	14527	14516	14498	14543	14368	14455	14615	14451	14478	14503	14470	14484	14625	14616	14481	14731	14609	14461	14466	14610	14527	14553	14508	14508	14686	14563	14550	14478	14440	14596	14534	14457	14525	14448	14560	14525	14585	14721	14578	14661	14442	14474	14549	14527	14454	14619	14548	14433	14516	14625	14677	14563	14398	14595	14566	14517	14653	14563	14701	14413	14563	14365	14416	14379	14544	14496	14580	14559	14416	14576	14368	14553	14417	14423	14472	14388	14462	14401	14478	14420	14477	14589	14405	14713	14627	14460	14552	14629	14394	14513	14389	14392	14562	14549	14636	14362	14650	14560	14547	14469	14608	14521	14585	14459	14593	14653	14518	14491	14448	14541	14540	14525	14569	14636	14481	14611	14573	14514	14471	14568	14738	14616	14534	14507	14546	14565	14591	14554	14582	14424	14533	14403	14438	14518	14431	14468	14390	14418	14378	14675	14588	14570	14486	14642	14586	14415	14547	14570	14552
27271	22070	26027	23400	19620	19174	18567	18590	18432	18048	17697	17999	20126	20688	20105	19044	18060	17815	17302	17523	17375	17387	17455	17208	17237	17286	17376	17338	17451	17164	17266	17248	17264	17438	17240	17517	17064	17508	17272	17267	17347	17358	17315	17353	17380	17309	17256	17350	17376	17387	17240	17175	17263	17383	17488	17455	17530	17296	17500	17263	17196	17401	17359	17413	17425	17306	17289	17337	17397	17429	17330	17312	17171	17407	17447	17099	17210	17274	17404	17351	17375	17549	17429	17258	17220	17121	17260	17259	17315	17141	17235	17231	17323	17346	17370	17235	17386	17478	17376	17369	17140	17370	17266	17381	17444	17076	17478	17336	17314	17300	17194	17328	17211	17361	17479	17328	17134	17311	17210	17474	17331	17241	17299	17387	17286	17133	17309	17275	17262	17161	17296	17169	17187	17199	17241	17390	17393	17299	17259	17347	17157	17431	17138	17370	17314	17484	17372	17056	17528	17325	17307	17419	17389	17345	17474	17385	17311	17237	17322	17265	17351	17388	17273	17152	17341	17245	17280	17407	17376	17436	17305	17524	17269	17277	17360	17398	17209	17294	17168	17603	17184	17412	17264	17539	17216	17215	17442	17403	17353	17192	17207	17113	17378	17482	17201	17146	17277	17193	17130	17190	17332	17361	17345	17234	17150	17290	17308	17458	17250	17419	17337	17219	17394	17375	17443	17236	17225	17266	17484	17640	17197	17191	17255	17377	17493	17435	17408	17236	17380	17337	17280	17267	17330	17382	17317	17339	17125	17295	17335	17367	17213	17342	17591	17348	17392	17197	17418	17089	17385	17291	17262	17388	17253	17276	17143	17373	17288	17211	17292	17232	17349	17470	17253	17429	17271	17269	17374	17168	17364	17348	17463	17340	17331	17386	17482	17362	17363	17220	17420	17335	17343	17304	17147	17281	17466	17397	17388	17260	17211	17147	17342	17381	17369	17448	17163	17307	17407	17344	17416	17193	17305	17279	17339	17400	17198	17307	17470	17426	17295	17281	17325	17371	17235	17450	17438	17452	17384	17369	17286	17021	17283	17250	17130	17298	17315	17109	17377	17168	17215	17173	17216	17283	17160	17277	17159	17317	17494	17384	17307	17141	17349	17198	17415	17321	17252	17414	17539	17384	17323	17434	17495	17347	17186	17357	17424	17499	17414	17581	17335	17252	17325	17338	17458	17278	17240	17427	17603	17297	17328	17234	17290	17221	17261	17156	17495	17330	17288	17218	17287	17270	17389	17387	17263	17147	17126	17276	17350	17126	17427	17349	17287	17097	17108	17207	17258	17297	17453	17296	17378	17353	17276	17305	17528	17339	17195	17274	17299	17375	17090	17213	17200	17293	17272	17477	17457	17249	17114	17264	17217	17343	17535	17275	17511	17373	17184	17174	17116	17326	17377	17470	17288	17408	17317	17360	17511	17134	17182	17102	17323	17127	17236	17164	17420	17252	17335	17366	17334	17301	17432	17176	17341	17402	17145	17144	17106	17459	17198	17246	17353	17241	17405	17176	17129	17230	17297	17322	17335	17376	17443	17210	17229	17030	17242	17274	17438	17359	17311	17306	17258	17548	17407	17497	17306	17128	17120	17301	17195	17221	17405	17201	17228	17422	17259	17255	17388	17393	17229	17245	17245	17303	17188	17300	17306	17365	17241	17327	17255	17104	17319	17408	17240	17344	17128	17225	17459	17386	17331	17339	17350	17361	17241	17226	17249	17209	17249	17066	17227	17510	17317	17222	17438	17457	17128	17384	17280	17239	17325	17403	17308	17209	17221	17309	17495	17331	17321	17574	17163	17146	17411	17226	17401	17182	17416	17236	17357	17368	17218	17235	17349	17290	17515	17218	17319	17517	17238	17045	17065	17101	17444	17160	17336	17099	17405	17371	17310	17378	17220	17293	17303	17449	17176	17284	17303	17272	17236	17276	17268	17115	17268	17527	17394	17275	17191	17363	17263	17236	17135	17338	17209	17308	17274	17175	17252	17345	17358	17275	17487	17519	17346	17239	17258	17246	17418	17317	17345	17100	17401	17417	17428	17364	17397	17354	17393	17245	17304	17414	17451	17351	17353	17291	17123	17331	17348	17360	17436	17372	17234	17359	17538	17699	17424	17291	17368	17339	17210	17191	17240	17242	17266	17443	17195	17201	17254	17266	17362	17329	17450	17184	17263	17250	17195	17235	17240	17422	17408	17350	17410	17256	17390	17466	17334	17353	17445	17092	17250	17418	17226	17438	17373	17330	17485	17461	17351	17123	17356	17307	17531	17212	17281	17237	17361	17308	17305	17421	17352	17308	17281	17364	17281	17136	17343	17111	17322	17207	17336	17279	17363	17428	17432	17196	17537	17249	17386	17398	17281	17057	17460	17456	17362	17200	17290	17295	17417	17080	17188	17358	17328	17484	17284	17400	17418	17259	17366	17332	17177	17241	17211	17453	17294	17272	17328	17499	17284	17430	17632	17377	17476	17258	17382	17557	17337	17315	17475	17328	17365	17167	17252	17177	17078	17427	17179	17159	17409	17246	17319	17137	17277	17201	17226	17221	17311	17282	17250	17140	17236	17177	17356	17100	17278	17408	17375	17351	17193	17347	17325	17399	17319	17256	17535	17273	17309	17191	17386	17104	17388	17418	17484	17214	17392	17398	17231	17263	17362	17420	17280	17494	17210	17379	17291	17376	17408	17220	16945	17191	17498	17358	17246	17393	17288	17262	17309	17156	17316	17293	17429	17503	17434	17427	17269	17230	17285	17365	17295	17472	17105	17475	17451	17052	17157	17199	17242	17477	17322	17288	17553	17443	17328	17532	17385	17343	17357	17399	17279	17217	17278	17157	17101	17428	17438	17272	17365	17362	17331	17330	17244	17405	17257	17466	17460	17354	17250	17394	17447	17340	17281	17443	17558	17115	17465	17314	17506	17507	17307	17125	17041	17125	17537	17251	17209	17216	17455	17433	17260	17288	17347	17179	17363	17486	17284	17324	17276	17328	17324	17279	17541	17540	17385	17483	17264	17115	17147	17254	17562	17526	17485	17271	17390	17416	17256	17302	17507	17322	17435	17370	17097	17160	17472	17278	17369	17160	17108	17148	17064	17404	17353	17185	17387	17336	17448	17419	17489	17360	17356	17278	17312	17386	17270	17358	17287	17136	17358	17261	17303	17335	17358	17437	17388	17224	17271	17253	17194	17368	17279	17109	17259	17336	17400	17236	17160	17181	17334	17396	17330	17289	17336	17284	17391	17305	17251	17355	17242	17511	17238	17360	17264	17188	17466	17326	17407	17459	17367	17179	17374	17305	17385	17406	17357	17340	17472	17353	17267	17319	17288	17505	17281	17458	17150	17230	17343	17397	17469	17394	17375	17299	17469	17422	17208	17334	17290	17138	17355	17288	17151	17090	17329	17469	17181	17426	17324	17293	17363	17199	16965	17353	17163	17451	17316	17031	17174	17330	17408	17420	17377	17130	17392	17329	17334	17254	17357	17287	17253	17403	17362	17331	17272	17506	17464	17390	17336	17322	17228	17308	17202	17342	17131	17162	17261	17392	17194	17264	17373	17264	17391	17493	17467	17415	17355	17154	17270	17149	17407	17372	17425	17405	17304	17167	17410	17287	17291	17394	17341	17274	17583	17336	17064	17208	17442	17343	17290	17111	17360	17232	17260	17155	17291	17256	17459	17363	17282	17412	17273	17208	17235	17434	17226	17363	17415	17357	17389	17260	17304	17335	17234	17292	17456	17377	17342	17545	17182	17370	17237	17525	17366	17226	17495	17233	17250	17332	17465	17292	17490	17557	17289	17381	17458	17302	17223	17304	17549	17276	17601	17536	17358	17276	17323	17332	17376	17369	17237	17201	17416	17340	17328	17177	17126	17433	17408	17182	17181	17418	17394	17199	17356	17187	17275	17128	17288	17377	17295	17313	17454	17317	17359	17195	17517	17224	17509	17589	17228	17423	17129	17218	17271	17322	17192	17371	17328	17543	17347	17315	17342	17192	17310	17341	17267	17448	17500	17234	17420	17479	17228	17389	17155	17217	17413	17279	17176	17467	17360	17351	17242	17314	17328	17135	17101	16991	17208	17320	17255	17056	17252	17448	17198	17300	17300	17532	17302	17212	17239	17228	17510	17338	17415	17451	17448	17532	17376	17528	17242	17393	17364	17433	17113	17427	17278	17249	17291	17199	17479	17337	17176	17276	17543	17299	17341	17299	17182	17388	17248	17116	17209	17203	17204	17418	17507	17326	17216	17229	17132	17240	17222	17197	17356	17134	17185	17300	17290	17277	17467	17566	17338	17384	17222	17384	17400	17246	17438	17227	17520	17459	17324	17504	17181	17288	17320	17257	17276	17422	17479	17372	17470	17315	17265	17368	17458	17415	17175	17223	17252	17508	17421	17391	17294	17212	17268	17356	17344	17285	17452	17393	17291	17107	17515	17273	17532	17077	17222	17414	17289	17192	17265	17391	17318	17398	17442	17258	17316	17173	17257	17434	17370	17193	17472	17255	17424	17547	17265	17295	17486	17336	17535	17401	17353	17497	17325	17407	17262	17149	17311	17437	17140	17267	17165	17228	17286	17246	17505	17385	17376	17366	17470	17176	17360	17243	17260	17218	17397	17332	17403	17256	17284	17326	17379	17356	17449	17308	17224	17187	17513	17453	17299	17264	17376	17368	17266	17392	17506	17224	17188	17297	17198	17267	17307	17310	17252	17253	17425	17322	17453	17287	17241	17238	17194	17399	17269	17458	17470	17241	17246	17175	17003	17183	17391	17226	17517	17109	17324	17348	17184	17350	17154	17176	17377	17440	17450	17202	17272	17388	17388	17436	17528	17490	17640	17397	17309	17540	17249	17338	17215	17117	17505	17315	17533	17201	17290	17283	17221	17217	17227	17218	17535	17268	17365	17344	17188	17246	17374	17173	17455	17276	17371	17488	17661	17398	17158	17342	17403	17455	17393	17312	17393	17372	17373	17286	17255	17380	17423	17402	17427	17343	17292	17112	17289	17300	17267	17139	17383	17304	17362	17386	17454	17229	17361	17530	17361	17543	17291	17339	17605	17287	17322	17103	17404	17382	17259	17214	17342	17208	17492	17449	17451	17234	17079	17357	17537	17351
16595	22704	21557	19280	17929	17570	16426	16591	15998	15466	14957	15769	18506	18462	17301	15851	15120	14761	14519	14623	14576	14519	14681	14540	14396	14527	14496	14554	14542	14390	14501	14334	14361	14559	14542	14657	14458	14485	14663	14446	14436	14633	14625	14520	14573	14557	14454	14636	14498	14473	14567	14506	14306	14466	14476	14542	14570	14639	14383	14612	14617	14345	14590	14582	14534	14561	14575	14720	14649	14453	14580	14414	14306	14545	14655	14477	14520	14616	14657	14493	14490	14465	14544	14608	14511	14590	14455	14575	14587	14353	14645	14469	14621	14436	14680	14526	14485	14438	14480	14482	14718	14566	14505	14513	14463	14635	14632	14475	14316	14468	14716	14516	14571	14477	14300	14534	14488	14576	14512	14474	14531	14428	14407	14465	14474	14712	14686	14428	14492	14361	14588	14571	14442	14598	14589	14625	14527	14395	14521	14552	14518	14676	14571	14512	14387	14661	14485	14615	14548	14573	14723	14482	14599	14549	14479	14511	14559	14423	14467	14463	14564	14539	14448	14297	14570	14668	14373	14439	14484	14496	14585	14491	14351	14646	14540	14478	14451	14579	14517	14651	14507	14495	14516	14532	14562	14602	14407	14490	14578	14451	14623	14363	14661	14585	14566	14424	14395	14243	14681	14483	14627	14559	14516	14511	14419	14550	14682	14648	14492	14662	14491	14484	14526	14472	14402	14579	14394	14556	14416	14622	14422	14441	14606	14417	14619	14577	14462	14585	14667	14577	14588	14403	14583	14432	14514	14526	14525	14475	14387	14469	14474	14578	14653	14638	14619	14639	14515	14459	14618	14438	14395	14503	14633	14481	14450	14509	14505	14595	14634	14540	14388	14651	14674	14559	14465	14537	14484	14361	14396	14557	14471	14352	14689	14414	14392	14365	14402	14447	14545	14562	14611	14604	14611	14613	14453	14457	14437	14638	14590	14465	14640	14650	14471	14488	14402	14543	14519	14429	14471	14724	14597	14553	14622	14517	14626	14507	14498	14536	14460	14478	14560	14478	14521	14410	14525	14736	14463	14524	14569	14681	14593	14528	14557	14541	14573	14646	14485	14509	14517	14493	14377	14545	14612	14452	14554	14489	14613	14606	14575	14439	14417	14543	14556	14635	14353	14484	14508	14559	14588	14523	14464	14540	14722	14511	14557	14628	14577	14572	14536	14643	14615	14540	14460	14636	14496	14519	14540	14503	14425	14424	14720	14329	14419	14438	14498	14592	14513	14532	14500	14577	14576	14829	14576	14384	14530	14437	14720	14603	14693	14710	14561	14792	14609	14537	14498	14543	14598	14540	14678	14354	14687	14590	14465	14413	14743	14574	14557	14593	14382	14441	14579	14510	14368	14629	14513	14560	14596	14422	14690	14475	14531	14517	14583	14512	14597	14559	14450	14495	14633	14489	14604	14406	14554	14557	14340	14458	14566	14604	14397	14564	14457	14475	14646	14453	14387	14757	14628	14445	14605	14515	14524	14460	14582	14571	14550	14449	14518	14545	14558	14579	14587	14549	14429	14663	14419	14478	14548	14637	14582	14437	14607	14431	14460	14475	14427	14489	14489	14610	14616	14572	14370	14660	14591	14631	14489	14467	14466	14501	14573	14433	14525	14575	14538	14486	14585	14328	14535	14526	14578	14611	14568	14591	14377	14537	14437	14643	14561	14473	14521	14634	14427	14318	14513	14386	14320	14539	14593	14554	14487	14708	14554	14542	14480	14439	14665	14595	14580	14642	14648	14537	14497	14575	14382	14586	14449	14203	14480	14481	14423	14415	14396	14568	14626	14546	14582	14493	14640	14623	14519	14591	14462	14493	14652	14349	14631	14521	14586	14526	14593	14519	14375	14354	14443	14542	14522	14607	14559	14525	14556	14561	14587	14335	14598	14551	14782	14499	14643	14454	14708	14562	14579	14498	14387	14499	14494	14540	14414	14461	14469	14489	14537	14440	14543	14444	14663	14612	14511	14488	14627	14586	14585	14513	14529	14392	14536	14696	14444	14455	14429	14654	14609	14364	14475	14436	14442	14630	14472	14518	14433	14468	14492	14551	14488	14605	14615	14439	14581	14493	14458	14517	14665	14396	14457	14534	14535	14494	14433	14635	14431	14595	14683	14523	14460	14551	14526	14586	14453	14570	14642	14421	14517	14326	14511	14406	14424	14503	14611	14514	14365	14627	14532	14503	14436	14606	14451	14454	14588	14472	14666	14610	14488	14503	14484	14519	14252	14554	14661	14390	14602	14524	14584	14611	14505	14616	14611	14493	14467	14391	14602	14575	14398	14533	14495	14792	14429	14481	14498	14677	14605	14564	14488	14631	14579	14570	14557	14514	14514	14526	14526	14668	14406	14589	14530	14395	14601	14505	14548	14575	14557	14451	14382	14652	14563	14548	14579	14516	14541	14397	14450	14695	14753	14687	14420	14610	14491	14450	14525	14462	14755	14405	14397	14503	14427	14726	14388	14510	14544	14513	14542	14582	14585	14471	14569	14659	14533	14575	14498	14524	14730	14457	14452	14716	14559	14474	14554	14424	14706	14501	14528	14668	14734	14739	14627	14568	14715	14589	14582	14483	14559	14458	14677	14599	14445	14569	14625	14530	14486	14432	14593	14510	14647	14545	14481	14476	14503	14506	14566	14487	14498	14672	14387	14601	14531	14751	14636	14410	14586	14588	14345	14482	14497	14579	14566	14559	14552	14597	14550	14527	14532	14438	14524	14444	14736	14447	14378	14439	14516	14420	14326	14473	14565	14594	14583	14589	14464	14576	14436	14677	14387	14638	14457	14618	14490	14502	14716	14518	14541	14516	14440	14300	14502	14298	14471	14581	14456	14511	14545	14630	14416	14628	14590	14632	14544	14557	14504	14510	14503	14465	14589	14439	14920	14494	14621	14486	14276	14504	14544	14558	14559	14568	14608	14421	14474	14252	14600	14630	14455	14377	14400	14450	14608	14568	14523	14483	14530	14484	14636	14461	14643	14590	14511	14486	14443	14588	14568	14591	14760	14400	14610	14544	14652	14536	14487	14414	14447	14665	14622	14593	14429	14478	14599	14618	14514	14679	14608	14590	14343	14572	14638	14454	14581	14543	14377	14765	14634	14590	14609	14526	14346	14471	14483	14535	14452	14451	14582	14433	14434	14469	14681	14584	14562	14562	14421	14582	14656	14514	14421	14447	14628	14612	14632	14424	14681	14436	14357	14448	14609	14479	14577	14608	14536	14640	14538	14378	14516	14450	14501	14502	14366	14756	14502	14718	14521	14625	14547	14390	14444	14502	14609	14581	14713	14575	14592	14575	14374	14525	14417	14494	14518	14539	14426	14507	14579	14392	14603	14514	14590	14430	14437	14656	14662	14628	14627	14550	14663	14524	14405	14533	14602	14430	14378	14521	14468	14669	14554	14631	14433	14758	14476	14608	14528	14786	14509	14502	14500	14348	14618	14514	14482	14495	14588	14574	14489	14565	14475	14631	14642	14581	14525	14680	14407	14629	14495	14793	14464	14440	14612	14613	14534	14625	14395	14444	14598	14577	14692	14432	14616	14576	14640	14608	14523	14612	14646	14423	14521	14498	14699	14520	14567	14561	14356	14602	14576	14428	14531	14722	14534	14580	14602	14480	14629	14571	14570	14440	14475	14465	14470	14478	14579	14360	14545	14758	14432	14649	14671	14464	14649	14522	14681	14482	14519	14449	14613	14609	14609	14479	14456	14514	14675	14533	14519	14489	14707	14559	14771	14589	14665	14512	14535	14573	14442	14731	14504	14611	14569	14704	14602	14426	14551	14602	14626	14243	14637	14658	14688	14408	14408	14746	14502	14558	14714	14273	14602	14508	14473	14629	14621	14629	14609	14655	14561	14529	14561	14635	14548	14596	14383	14743	14384	14573	14534	14395	14350	14449	14535	14435	14530	14565	14534	14529	14596	14509	14508	14501	14532	14536	14409	14536	14464	14680	14614	14483	14538	14569	14576	14489	14537	14440	14550	14499	14583	14574	14464	14490	14335	14602	14519	14668	14498	14559	14635	14423	14563	14646	14478	14604	14587	14526	14568	14722	14552	14459	14425	14563	14667	14402	14419	14493	14437	14516	14484	14410	14583	14420	14570	14540	14581	14696	14361	14429	14374	14550	14555	14563	14616	14490	14437	14450	14503	14356	14422	14514	14565	14467	14483	14603	14612	14511	14620	14653	14492	14567	14550	14613	14528	14527	14459	14566	14328	14531	14501	14574	14516	14555	14504	14459	14555	14623	14536	14438	14573	14567	14513	14601	14656	14440	14429	14620	14452	14607	14453	14585	14569	14462	14271	14470	14578	14530	14348	14591	14398	14441	14719	14589	14469	14637	14537	14623	14567	14431	14597	14463	14467	14489	14612	14672	14671	14564	14456	14573	14349	14645	14576	14583	14632	14748	14527	14511	14485	14606	14554	14521	14401	14741	14657	14636	14402	14591	14565	14577	14571	14767	14431	14331	14458	14604	14492	14578	14542	14463	14507	14634	14439	14704	14483	14441	14604	14422	14436	14471	14503	14414	14563	14507	14641	14398	14604	14399	14482	14532	14505	14344	14467	14549	14379	14590	14517	14580	14492	14571	14566	14578	14588	14460	14444	14618	14529	14374	14649	14766	14529	14616	14761	14611	14657	14525	14515	14342	14419	14546	14687	14581	14558	14467	14602	14682	14558	14506	14617	14490	14698	14401	14723	14602	14533	14455	14641	14503	14612	14578	14419	14577	14391	14741	14543	14473	14505	14618	14681	14416	14603	14560	14466	14488	14594	14505	14484	14582	14437	14711	14437	14477	14589	14539	14588	14638	14438	14496	14540	14508	14479	14608	14492	14569	14645	14752	14554	14556	14581	14700	14553	14398	14539	14599	14548	14603	14590	14543	14503	14638	14629	14488	14522	14508	14721	14452	14602	14640	14300	14624	14627	14526	14447	14517	14496	14631	14426	14418	14431	14476	14433	14643	14476	14743	14446	14605	14634	14524	14515	14588	14434	14478	14421	14507	14544	14448	14576	14507	14487	14399	14428	14712	14561	14564	14545	14430	14494	14693	14541	14490	14408	14473	14485	14391	14451	14628	14588	14570	14452	14475	14521	14615	14688	14574	14443	14479
24372	21039	28128	24750	22586	21465	20917	19448	18733	18474	18048	20774	30297	31505	26833	22617	19395	18057	17517	17348	17361	17411	17377	17457	17644	17362	17434	17317	17170	17348	17317	17270	17267	17363	17353	17303	17301	17301	17273	17388	17404	17305	17368	17335	17506	17357	17227	17474	17291	17361	17364	17401	17170	17235	17296	17222	17322	17259	17366	17536	17215	17132	17300	17373	17348	17179	17282	17436	17193	17509	17329	17268	17382	17321	17301	17468	17201	17360	17324	17336	17333	17421	17266	17180	17093	17257	17449	17048	17282	17259	17341	17382	17411	17321	17108	17183	17198	17308	17283	17283	17551	17297	17576	17205	17397	17394	17319	17192	17207	17239	17291	17259	17480	17567	17333	17360	17298	17117	17272	17200	17204	17276	17019	17133	17263	17215	17215	17251	17159	17250	17292	17118	17619	17117	17252	17375	17265	17211	17172	17401	17256	17331	17164	17180	17224	17221	17336	17247	17323	17291	17031	17315	17359	17296	17081	17233	17484	17311	17340	17310	16942	17424	17322	17386	17178	17377	17232	17300	17259	17155	17164	17188	17036	17193	17304	17266	17370	17241	17133	17190	17426	17247	17279	17304	17357	17294	17186	17261	17310	17287	17290	17139	17375	17407	17361	17465	17489	17286	17271	17264	17391	17313	17360	17207	17231	17105	17201	17208	17395	17180	17353	17071	17104	17154	17275	17300	17302	17138	17064	17430	17235	17268	17469	17296	17372	17368	17505	17249	17370	17267	17255	17131	17128	17264	17137	17270	17243	17299	17468	17311	17283	17340	17316	17267	17354	17356	17179	17180	17236	17191	17339	17314	17279	17300	17178	17394	17223	17323	17311	17125	17299	17499	17400	17395	17150	17253	17257	17395	17400	17159	17026	17499	17113	17258	17105	17305	17269	17201	17312	17170	17267	17094	17319	17258	17303	17299	17169	17135	17323	17098	17311	17178	17253	17171	17190	17333	17470	17271	17325	17294	17286	17338	17452	17414	17342	17532	17287	17373	17296	17176	17151	17005	17284	17273	17164	17180	17267	17263	17100	17268	17350	17171	17138	17245	17471	17341	17303	17356	17222	17296	17319	17141	17335	17254	17309	17313	17303	17190	17285	17230	17208	17354	17332	17194	17171	17106	17279	17295	17352	17104	17482	17412	17276	17449	17192	17252	17285	17272	17359	17431	17081	17079	17251	17092	17218	17279	17443	17421	17350	17327	17272	17343	17293	17204	17185	17235	17218	17243	17391	17259	17098	17159	17456	17341	17265	17184	17362	17311	17407	17149	17190	17304	17143	17240	17330	17198	17205	17197	17291	17241	17211	17241	17234	17186	17324	17410	17565	17300	17417	17494	17454	17388	17324	17096	17114	17290	17364	17156	17121	17005	17200	17221	17197	17358	17269	17339	17417	17410	17413	17321	17230	17254	17418	17292	17440	17233	17273	17337	17234	17266	17036	17388	17281	17127	17445	17327	17376	17423	17194	17284	17317	17348	17483	17287	17379	17348	17256	17190	17509	17114	17361	17243	17422	17310	17219	17203	17337	17195	17233	17215	17181	17057	17178	17248	17293	17357	17440	17186	17444	17343	17173	17336	17104	17229	17208	17335	17036	17114	17418	17312	17212	17422	17210	17297	17570	17474	17459	17260	17355	17132	17113	17463	17592	17323	17238	17267	17282	17296	17020	17406	17237	17342	17248	17253	17402	17418	17398	17279	17403	17332	16912	17112	17204	17447	17376	17250	17213	17217	17378	17322	17263	17288	17256	17163	17165	17228	17218	17275	17461	17096	17313	17419	17332	17107	17319	17270	17056	17228	16941	17051	17217	17259	17342	17258	17196	17461	17473	17321	17475	17304	17531	17344	17302	17163	17480	17282	17153	17118	17488	17463	17354	17349	17395	17386	17409	17150	17206	17374	17184	17336	17477	17250	17460	17363	17453	17479	17413	17418	17188	17238	17342	17253	17444	17252	17293	17386	17359	17487	17278	17327	17273	17163	17241	17296	17277	17357	17255	17294	17214	17300	17556	17310	17082	17256	17457	17193	17367	17291	17358	17288	17293	17227	17384	17095	17383	17374	17279	17077	17352	17256	17149	17202	17169	17181	17248	17219	17275	17128	17363	17280	17089	17335	17417	17213	17223	17439	17293	17445	17384	17378	17320	17430	17353	17201	17335	17292	17495	17694	17395	17494	17348	17467	17413	17181	17188	17315	17422	17216	17165	17321	17134	17262	17460	17327	17273	17458	17222	17191	17190	17166	17362	17183	17254	17207	17270	17507	17263	17439	17255	17388	17322	17308	17105	17382	17575	17264	17121	17236	17446	17234	17305	17228	17294	17220	17302	17122	17287	17238	17243	17214	17416	17295	17169	17520	17423	17314	17185	17303	17323	17220	17293	17239	17462	17370	17236	17418	17319	17406	17207	17156	17430	17384	17213	17274	17136	17280	17529	17133	17350	17413	17375	17263	17439	17526	17327	17415	17103	17240	17127	17097	17306	17246	17220	17449	17340	17107	17296	17351	17129	17189	17098	17279	17240	17059	17251	17358	17412	17284	17485	17241	17244	17305	17416	17099	17327	17361	17250	17219	17248	16982	17464	17365	17341	17397	17162	17249	17202	17202	17295	17210	17327	17399	17385	17307	17328	17343	17522	17285	17403	17467	17351	17313	17313	17441	17321	17301	16920	17335	17133	17173	17318	17522	17194	17217	17314	17192	17251	17182	17306	17189	17316	16982	17466	17251	17262	17509	17329	17316	17620	17361	17366	17382	17363	17352	17278	17334	17286	17313	17490	17306	17241	17465	17105	17389	17433	17057	17283	17157	17287	17262	17317	17147	17519	17334	17419	17441	17362	17081	17470	17182	17270	17150	17126	17228	17199	17172	17313	17330	17366	17440	17197	17435	17503	17257	17484	17403	17262	17350	17446	17128	17466	17250	17205	17319	17359	17213	17150	17165	17388	17168	17378	17120	17352	17297	17456	17007	17188	17231	17357	17260	17248	17208	17355	17244	17373	17197	17377	17270	17290	17305	17184	17390	17308	17237	17456	17292	17259	17400	17331	17323	17448	17146	17268	17253	17317	17358	17277	17252	17350	17113	17248	17145	17397	17349	17284	17095	17359	17280	17210	17333	17403	17209	17286	17359	17064	17081	17455	17362	17320	17248	17469	17265	17357	17420	17230	17266	17386	17336	17587	17215	17295	17451	17135	17326	17313	17302	17340	17320	17290	17436	17392	17220	17235	17278	17358	17419	17388	17229	17346	17287	17453	17251	17382	17303	17407	17497	17575	17472	17075	17149	17504	17378	17434	17432	17510	17276	17292	17132	17216	17243	17349	17490	17293	17267	17144	17443	17340	17256	17253	17346	17244	17507	17434	17247	17448	17227	17273	17139	17420	17378	17392	17310	17298	17440	17272	17345	17394	17190	17423	17000	17244	17365	17285	17210	17244	17232	17349	17291	17198	17391	17170	17283	17255	17267	17180	17280	17180	17389	17431	17205	17291	17283	17388	17308	17397	17246	17220	17162	17170	17270	17125	17279	17329	17144	17105	17163	17417	17231	17353	17345	17317	17254	17266	17338	17095	17035	17350	17340	17205	17307	17387	17263	17323	17321	17338	17403	17547	17265	17107	17170	17464	17376	17378	17249	17143	16992	17313	17304	17253	17434	17398	17180	17259	17481	17209	17386	17241	17217	17375	17369	17246	17396	17210	17347	17304	17402	17257	17337	17291	17150	17308	17222	17429	17272	17341	17328	17353	17225	17510	17151	17379	17225	17393	17297	17244	17381	17415	17175	17282	17310	17310	17411	17298	17385	17235	17189	17289	17399	17164	17606	17262	17261	17124	17400	17439	17322	17031	17180	17355	17268	17231	17426	17357	17321	17163	17424	17243	17481	17418	17197	17128	17515	17230	17290	17399	17162	17204	17335	17333	17537	17280	17340	17438	17199	17186	17185	17369	17310	17194	17029	17184	17267	17204	17190	17239	17413	17256	17299	17423	17240	17222	17348	17509	17276	17081	17292	17430	17375	17236	17189	17375	17318	17254	17252	17346	17433	17402	17319	17086	17387	17439	17354	17253	17172	17231	17374	17232	17242	17285	17181	17363	17094	17265	17210	17332	17270	17181	17345	17232	17300	17173	17506	17394	17333	17451	17116	17433	17167	17258	17355	17533	17277	17235	17116	17282	17293	17387	17068	17353	17101	17503	17250	17254	17257	17283	17364	17288	17262	17323	17271	17373	17146	17299	17201	17341	17376	17277	17295	17527	17262	17399	17328	17284	17111	17455	17411	17367	17459	17345	17407	17370	17150	17262	17292	17221	17217	17328	17239	17364	17313	17138	17295	17309	17254	17379	17293	17366	17223	17269	17418	17410	17180	16891	17290	17226	17030	17327	17041	17309	17344	17392	17300	17489	17472	17228	17263	17403	17357	17219	17451	17416	17233	17174	17280	17367	17034	17502	17308	17302	17361	17451	17210	17118	17323	17397	17157	17340	17322	17309	17155	17272	17274	17261	17352	17295	17233	17295	17136	17301	17492	17318	17366	17209	17172	17136	17252	17427	16989	17229	17300	17381	17229	17337	17348	17398	17166	17205	17255	17265	17393	17334	17430	17188	17402	17105	17261	17199	17302	17191	17437	17290	17083	17160	17342	17422	17240	17341	17252	17288	17350	17251	17099	17266	17320	17416	17414	17620	17366	17300	17246	17362	17375	17137	17449	17076	17164	17204	17108	17386	17221	17326	17138	17039	17258	17335	17418	17250	17360	17387	17229	17232	17258	17306	17244	17310	17305	17362	17349	17368	17536	17234	17201	17430	17091	17385	17311	17240	17353	17525	17282	17234	17177	17186	17075	17233	17103	17299	17106	17264	17309	17341	17468	17392	17474	17390	17297	17097	17068	17123	17440	17266	17146	17409	17323	17402	17340	17278	17488	17206	17322	17226	17323	17420	17333	17409	17229	17314	17335	17299	17426	17397	17188	17186	17239	17484	17225	16957	17276	17159	17427	17253	17269	17216	17226	17265	17395	17386	17240	17365	17289	17241	17113	17184	17379	17274	17401	17284	17217	17443	17273	17401	17373	17330	17377	17459	17262	17200	17341	17269	17271	17192	17184	17284	17278	17391	17271
15875	27609	25265	22537	19791	18253	17830	17634	16612	15896	15586	20162	31084	30504	24849	19771	16611	15133	14700	14647	14483	14522	14413	14555	14505	14466	14595	14686	14554	14540	14385	14776	14630	14468	14555	14466	14538	14517	14523	14594	14675	14636	14552	14512	14444	14285	14510	14557	14810	14494	14488	14499	14416	14506	14615	14533	14548	14496	14590	14475	14592	14596	14681	14413	14413	14478	14643	14581	14576	14432	14438	14523	14556	14589	14533	14618	14537	14541	14553	14569	14547	14586	14571	14474	14655	14453	14367	14600	14676	14512	14622	14541	14455	14531	14482	14392	14600	14427	14630	14544	14496	14474	14612	14300	14556	14522	14463	14481	14629	14544	14521	14554	14648	14678	14446	14563	14730	14455	14439	14429	14706	14479	14278	14503	14585	14530	14545	14673	14443	14658	14443	14529	14553	14567	14596	14605	14516	14707	14466	14640	14642	14572	14512	14642	14554	14273	14328	14788	14517	14401	14697	14483	14555	14432	14619	14578	14569	14474	14437	14548	14421	14497	14457	14655	14633	14453	14500	14564	14642	14272	14500	14604	14424	14492	14454	14535	14523	14604	14521	14604	14490	14599	14527	14474	14543	14519	14545	14535	14600	14376	14575	14645	14564	14594	14466	14543	14434	14459	14563	14577	14347	14500	14434	14447	14540	14411	14466	14451	14606	14448	14421	14468	14468	14519	14455	14695	14317	14640	14636	14458	14465	14524	14466	14459	14590	14418	14515	14563	14447	14430	14715	14470	14562	14429	14571	14481	14582	14393	14638	14384	14548	14465	14632	14422	14372	14527	14504	14451	14621	14507	14653	14520	14571	14531	14597	14587	14536	14442	14522	14552	14450	14579	14477	14481	14471	14477	14516	14568	14395	14456	14604	14608	14444	14415	14614	14448	14598	14679	14517	14668	14654	14662	14460	14554	14645	14453	14711	14396	14571	14632	14508	14633	14471	14452	14597	14391	14559	14650	14562	14375	14537	14563	14559	14506	14365	14567	14553	14708	14438	14319	14849	14459	14583	14510	14582	14522	14543	14643	14526	14612	14616	14573	14428	14607	14446	14543	14632	14501	14711	14640	14510	14511	14592	14424	14457	14386	14628	14554	14516	14672	14477	14650	14459	14459	14449	14459	14531	14535	14516	14529	14510	14483	14680	14576	14544	14261	14485	14506	14545	14337	14500	14490	14677	14603	14439	14581	14402	14399	14454	14441	14664	14619	14606	14435	14519	14458	14591	14571	14483	14464	14638	14336	14730	14400	14410	14586	14526	14611	14407	14625	14572	14470	14453	14473	14465	14470	14251	14610	14551	14359	14488	14705	14505	14394	14506	14791	14526	14566	14507	14641	14492	14554	14585	14419	14488	14440	14663	14441	14635	14580	14528	14496	14509	14507	14534	14594	14591	14307	14469	14508	14617	14501	14549	14514	14523	14256	14539	14562	14610	14354	14628	14542	14669	14743	14558	14419	14307	14520	14584	14512	14545	14518	14631	14349	14405	14693	14554	14480	14429	14483	14462	14633	14412	14447	14743	14353	14577	14502	14581	14361	14481	14389	14438	14484	14585	14583	14458	14525	14577	14632	14485	14565	14618	14621	14692	14563	14402	14457	14695	14566	14473	14603	14650	14666	14640	14688	14493	14575	14523	14574	14368	14443	14506	14725	14580	14551	14608	14494	14579	14588	14506	14564	14436	14489	14539	14572	14600	14460	14447	14439	14533	14416	14413	14475	14609	14515	14308	14476	14555	14506	14474	14620	14541	14501	14555	14668	14431	14454	14599	14442	14591	14388	14383	14565	14617	14701	14479	14562	14698	14600	14524	14504	14695	14623	14525	14614	14497	14455	14502	14551	14542	14687	14636	14612	14575	14429	14672	14396	14599	14535	14455	14454	14551	14704	14558	14496	14451	14740	14507	14435	14602	14704	14648	14430	14561	14396	14486	14348	14589	14464	14618	14481	14591	14605	14528	14593	14576	14549	14579	14569	14632	14524	14449	14545	14574	14460	14704	14331	14697	14543	14477	14588	14446	14648	14637	14456	14610	14542	14717	14493	14485	14586	14606	14394	14695	14391	14610	14592	14523	14490	14355	14541	14467	14386	14451	14319	14681	14549	14586	14503	14347	14427	14508	14743	14549	14488	14482	14554	14636	14602	14681	14510	14586	14669	14512	14635	14427	14411	14304	14628	14581	14568	14492	14376	14656	14510	14625	14486	14406	14451	14626	14393	14587	14516	14615	14674	14545	14610	14614	14272	14442	14524	14589	14572	14590	14412	14454	14532	14682	14538	14600	14627	14419	14464	14549	14585	14566	14511	14475	14511	14444	14537	14393	14632	14667	14481	14513	14583	14452	14465	14472	14662	14497	14645	14492	14449	14452	14476	14507	14637	14450	14589	14489	14463	14566	14691	14440	14468	14607	14552	14492	14475	14554	14543	14563	14652	14469	14411	14687	14695	14563	14655	14477	14626	14600	14586	14497	14534	14339	14539	14646	14493	14476	14525	14437	14467	14497	14476	14649	14558	14456	14443	14432	14509	14492	14505	14655	14504	14518	14345	14593	14532	14611	14672	14584	14650	14611	14647	14450	14467	14773	14455	14543	14495	14601	14471	14524	14563	14642	14424	14377	14487	14493	14601	14366	14531	14571	14581	14583	14502	14419	14476	14511	14482	14681	14414	14676	14615	14695	14646	14628	14396	14657	14489	14575	14394	14538	14495	14384	14622	14577	14575	14517	14573	14475	14528	14585	14387	14510	14406	14421	14699	14698	14479	14444	14522	14483	14680	14691	14610	14504	14591	14511	14307	14512	14528	14352	14617	14508	14452	14627	14503	14567	14477	14452	14454	14583	14577	14630	14642	14545	14530	14585	14537	14471	14503	14468	14458	14708	14571	14354	14519	14598	14573	14455	14611	14312	14407	14665	14506	14624	14648	14576	14579	14484	14447	14498	14565	14556	14557	14537	14642	14543	14567	14595	14574	14466	14436	14746	14556	14381	14507	14538	14513	14515	14525	14374	14447	14410	14686	14525	14506	14418	14622	14539	14546	14694	14434	14486	14528	14587	14576	14388	14698	14637	14605	14593	14391	14571	14502	14571	14623	14604	14455	14721	14449	14540	14471	14549	14446	14678	14585	14590	14559	14426	14528	14572	14583	14599	14615	14616	14400	14444	14501	14696	14609	14573	14460	14461	14513	14495	14582	14521	14580	14539	14344	14479	14547	14563	14542	14577	14537	14652	14454	14536	14626	14403	14490	14554	14455	14517	14532	14482	14516	14547	14616	14676	14614	14555	14191	14559	14657	14546	14461	14398	14644	14547	14492	14486	14452	14548	14592	14520	14503	14523	14573	14533	14486	14504	14521	14576	14541	14791	14498	14521	14459	14548	14571	14330	14598	14548	14342	14374	14495	14548	14482	14654	14446	14467	14334	14559	14658	14706	14495	14542	14412	14629	14576	14508	14603	14562	14455	14519	14337	14401	14545	14386	14377	14529	14612	14574	14552	14559	14529	14485	14409	14541	14421	14713	14550	14474	14506	14602	14523	14558	14458	14570	14421	14635	14573	14501	14522	14431	14417	14341	14600	14534	14481	14320	14720	14513	14502	14461	14585	14785	14417	14391	14607	14561	14397	14426	14557	14531	14552	14526	14370	14454	14545	14448	14674	14685	14646	14467	14409	14654	14460	14513	14578	14474	14623	14493	14546	14524	14543	14617	14564	14446	14392	14557	14596	14634	14370	14360	14613	14627	14460	14694	14472	14515	14494	14427	14582	14454	14502	14397	14511	14500	14503	14402	14420	14487	14687	14615	14662	14574	14482	14604	14633	14586	14568	14734	14313	14530	14461	14607	14357	14618	14495	14537	14582	14574	14477	14489	14539	14550	14431	14488	14440	14536	14544	14580	14465	14676	14380	14594	14548	14626	14378	14685	14535	14603	14656	14503	14622	14652	14514	14605	14632	14565	14570	14513	14569	14447	14583	14597	14582	14669	14445	14602	14598	14525	14493	14453	14337	14548	14355	14546	14547	14502	14560	14424	14574	14678	14566	14410	14477	14437	14575	14584	14550	14579	14532	14481	14520	14466	14536	14610	14549	14341	14613	14532	14663	14391	14599	14513	14391	14476	14399	14441	14476	14665	14487	14570	14425	14584	14550	14571	14624	14587	14481	14441	14485	14558	14590	14556	14532	14410	14484	14482	14604	14410	14618	14576	14599	14516	14525	14460	14480	14498	14523	14431	14580	14429	14408	14479	14767	14582	14462	14462	14599	14518	14475	14524	14555	14578	14505	14540	14542	14507	14423	14565	14495	14622	14479	14517	14571	14584	14548	14578	14687	14477	14573	14623	14453	14533	14569	14655	14524	14529	14580	14435	14590	14471	14522	14420	14475	14718	14497	14407	14565	14608	14511	14622	14535	14563	14500	14538	14592	14515	14432	14516	14426	14479	14501	14627	14513	14458	14543	14451	14712	14660	14585	14503	14658	14497	14432	14527	14630	14558	14545	14677	14475	14506	14472	14488	14523	14508	14744	14677	14470	14548	14561	14403	14612	14538	14478	14638	14581	14484	14544	14423	14416	14461	14613	14630	14634	14729	14559	14470	14479	14447	14571	14464	14396	14581	14449	14423	14569	14651	14543	14461	14482	14488	14500	14526	14705	14555	14502	14706	14394	14509	14556	14600	14406	14521	14342	14626	14703	14374	14423	14658	14545	14537	14435	14656	14391	14601	14725	14743	14629	14412	14562	14428	14699	14644	14484	14406	14536	14546	14548	14512	14363	14550	14595	14390	14471	14477	14546	14428	14279	14616	14443	14630	14309	14504	14554	14666	14505	14645	14386	14364	14615	14695	14363	14550	14591	14511	14490	14596	14498	14607	14536	14569	14466	14386	14548	14407	14249	14617	14577	14687	14506	14467	14504	14589	14510	14559	14666	14536	14577	14443	14458	14534	14597	14480	14589	14566	14775	14432	14480	14344	14535	14600	14432	14544	14550	14666	14262	14451	14363	14729	14495	14477	14465	14542	14580	14493	14635	14654	14577	14526	14533	14691	14420	14583	14592	14578	14482	14634	14730	14378	14541	14345	14505	14434	14577	14501	14781	14416	14556	14635	14419	14478	14590	14565	14616
22479	20938	28788	23287	21231	23817	27608	21523	19947	20295	19001	31118	44286	43231	37054	29455	22950	19688	18295	17764	17629	17575	17658	17628	17497	17595	17660	17596	17414	17399	17445	17536	17510	17463	17557	17489	17434	17503	17519	17425	17607	17471	17575	17625	17413	17577	17434	17503	17382	17623	17404	17595	17306	17366	17231	17725	17510	17421	17542	17524	17553	17471	17324	17316	17630	17544	17548	17520	17353	17401	17553	17450	17382	17521	17541	17275	17377	17426	17414	17591	17446	17695	17229	17545	17401	17355	17341	17333	17256	17363	17387	17342	17399	17671	17512	17235	17376	17653	17328	17370	17540	17396	17349	17357	17268	17384	17478	17398	17255	17469	17447	17426	17459	17550	17563	17081	17198	17537	17500	17585	17536	17438	17391	17405	17394	17234	17515	17605	17307	17458	17556	17365	17371	17282	17449	17371	17460	17396	17448	17483	17493	17433	17473	17471	17446	17419	17346	17509	17492	17538	17380	17527	17359	17281	17313	17448	17555	17094	17449	17373	17328	17567	17394	17371	17299	17466	17419	17436	17409	17278	17292	17278	17473	17439	17600	17397	17424	17240	17389	17463	17413	17342	17501	17466	17490	17414	17238	17214	17598	17536	17524	17520	17413	17386	17622	17337	17408	17425	17456	17419	17460	17331	17284	17471	17493	17579	17412	17489	17519	17616	17386	17412	17219	17342	17396	17415	17360	17324	17491	17298	17581	17327	17216	17324	17580	17265	17372	17352	17474	17358	17449	17533	17333	17324	17528	17185	17500	17481	17501	17327	17282	17291	17674	17441	17557	17582	17529	17415	17421	17348	17357	17349	17262	17240	17213	17424	17406	17276	17165	17412	17531	17529	17508	17341	17310	17160	17406	17368	17187	17368	17582	17342	17449	17358	17299	17441	17462	17248	17288	17427	17469	17404	17537	17374	17199	17306	17367	17408	17513	17132	17239	17472	17447	17607	17215	17366	17459	17299	17213	17324	17502	17356	17249	17548	17237	17344	17299	17361	17220	17293	17636	17632	17382	17282	17458	17355	17421	17369	17624	17397	17443	17378	17220	17548	17428	17397	17548	17354	17302	17564	17370	17644	17431	17295	17432	17421	17328	17355	17384	17320	17345	17187	17173	17405	17443	17312	17235	17420	17430	17408	17382	17368	17605	17373	17576	17257	17408	17468	17401	17405	17300	17574	17183	17432	17457	17447	17309	17519	17475	17220	17315	17284	17418	17574	17326	17333	17330	17499	17519	17473	17287	17151	17428	17488	17386	17466	17115	17458	17432	17543	17408	17380	17199	17360	17407	17328	17326	17192	17284	17599	17470	17384	17442	17470	17356	17494	17438	17432	17445	17208	17583	17471	17424	17616	17423	17246	17469	17320	17428	17569	17546	17224	17447	17353	17382	17447	17257	17539	17399	17388	17305	17340	17292	17401	17343	17365	17555	17352	17369	17500	17422	17368	17314	17413	17317	17490	17550	17266	17485	17490	17676	17368	17247	17352	17240	17412	17519	17118	17269	17386	17344	17251	17480	17243	17424	17272	17475	17371	17474	17196	17473	17482	17365	17440	17526	17351	17523	17486	17438	17457	17487	17436	17343	17347	17436	17351	17271	17296	17432	17265	17413	17488	17482	17447	17420	17367	17387	17407	17260	17386	17368	17569	17448	17376	17493	17436	17501	17364	17122	17214	17259	17182	17308	17294	17366	17352	17462	17299	17506	17261	17561	17269	17416	17427	17262	17449	17516	17389	17439	17371	17668	17372	17496	17495	17506	17302	17307	17401	17313	17371	17417	17355	17524	17447	17457	17409	17405	17026	17455	17280	17506	17188	17285	17294	17460	17431	17350	17424	17466	17461	17364	17441	17275	17271	17292	17453	17523	17504	17598	17224	17565	17486	17442	17228	17357	17344	17343	17365	17189	17579	17407	17429	17426	17342	17470	17593	17313	17371	17561	17334	17215	17363	17583	17352	17604	17468	17386	17559	17326	17661	17575	17356	17344	17382	17330	17118	17500	17482	17317	17506	17542	17540	17428	17480	17501	17403	17506	17424	17361	17349	17539	17477	17363	17446	17544	17423	17539	17123	17164	17372	17470	17408	17554	17186	17381	17248	17522	17294	17354	17098	17508	17394	17220	17361	17390	17430	17266	17404	17373	17360	17431	17454	17301	17589	17452	17392	17507	17433	17515	17424	17439	17405	17478	17361	17557	17411	17349	17219	17198	17225	17161	17270	17450	17375	17336	17343	17215	17372	17243	17351	17321	17244	17524	17362	17572	17496	17371	17417	17403	17358	17277	17605	17316	17331	17501	17471	17169	17454	17194	17081	17150	17144	17296	17432	17297	17634	17343	17479	17423	17389	17400	17317	17440	17392	17354	17284	17557	17193	17316	17376	17294	17421	17407	17412	17427	17433	17410	17390	17512	17382	17420	17449	17504	17547	17258	17310	17462	17329	17391	17317	17519	17403	17499	17561	17259	17316	17303	17473	17302	17313	17361	17267	17374	17319	17519	17266	17379	17424	17384	17453	17520	17286	17214	17553	17358	17449	17405	17582	17325	17446	17568	17451	17584	17358	17326	17247	17265	17230	17400	17238	17229	17279	17273	17239	17555	17386	17457	17389	17459	17486	17454	17384	17511	17427	17351	17411	17397	17471	17366	17210	17521	17553	17368	17364	17297	17423	17611	17213	17470	17461	17328	17416	17581	17296	17554	17382	17651	17551	17579	17433	17416	17382	17333	17347	17366	17153	17464	17276	17208	17338	17445	17487	17471	17447	17445	17456	17333	17350	17411	17265	17310	17344	17400	17476	17308	17244	17494	17359	17232	17495	17432	17410	17441	17439	17410	17525	17451	17341	17319	17504	17381	17509	17388	17535	17563	17342	17465	17401	17383	17177	17265	17309	17420	17315	17475	17392	17342	17254	17562	17461	17440	17478	17431	17383	17461	17304	17299	17515	17428	17455	17413	17414	17303	17479	17555	17456	17479	17583	17179	17517	17434	17449	17485	17371	17393	17261	17633	17314	17434	17340	17367	17255	17297	17410	17451	17361	17516	17515	17241	17203	17380	17426	17344	17367	17429	17329	17230	17474	17419	17454	17315	17303	17422	17488	17232	17474	17314	17412	17399	17311	17284	17460	17416	17485	17344	17475	17560	17360	17229	17476	17466	17396	17453	17383	17340	17555	17400	17275	17545	17389	17315	17410	17253	17494	17533	17443	17394	17382	17448	17228	17426	17265	17456	17423	17455	17371	17609	17417	17532	17372	17430	17276	17496	17236	17549	17417	17690	17379	17233	17526	17539	17568	17383	17363	17435	17369	17382	17308	17393	17437	17324	17411	17482	17453	17371	17326	17632	17434	17374	17283	17307	17396	17381	17380	17364	17375	17203	17531	17528	17637	17554	17402	17302	17343	17445	17244	17401	17158	17463	17518	17470	17323	17123	17477	17476	17346	17579	17317	17406	17311	17335	17386	17400	17456	17439	17424	17475	17347	17426	17411	17437	17380	17245	17417	17412	17547	17372	17662	17336	17353	17509	17427	17356	17159	17239	17316	17500	17523	17296	17407	17460	17293	17395	17412	17159	17397	17400	17362	17368	17479	17443	17163	17230	17613	17560	17291	17380	17150	17412	17400	17478	17546	17281	17319	17473	17463	17196	17181	17246	17292	17335	17430	17387	17259	17483	17376	17196	17473	17425	17376	17446	17492	17458	17259	17120	17499	17217	17375	17477	17313	17512	17415	17526	17406	17434	17517	17497	17456	17523	17286	17365	17232	17448	17328	17175	17380	17457	17254	17495	17382	17374	17483	17390	17389	17118	17239	17489	17455	17199	17406	17530	17486	17556	17535	17379	17391	17352	17338	17472	17276	17229	17340	17490	17417	17207	17403	17501	17333	17517	17577	17276	17440	17392	17310	17279	17359	17341	17400	17463	17386	17382	17477	17396	17266	17247	17360	17371	17379	17409	17318	17325	17533	17384	17329	17347	17314	17467	17511	17288	17700	17585	17342	17272	17484	17231	17526	17300	17555	17643	17366	17405	17584	17619	17582	17386	17495	17353	17379	17217	17142	17362	17310	17227	17489	17325	17387	17473	17373	17331	17413	17204	17349	17271	17378	17335	17464	17353	17212	17225	17224	17361	17479	17399	17246	17306	17341	17551	17417	17421	17347	17283	17481	17520	17338	17539	17394	17329	17264	17479	17560	17137	17251	17412	17388	17463	17466	17360	17314	17376	17384	17363	17309	17514	17650	17306	17501	17283	17498	17478	17469	17529	17426	17538	17464	17379	17031	17244	17368	17497	17390	17387	17403	17450	17393	17539	17492	17595	17479	17551	17320	17457	17326	17646	17319	17380	17248	17403	17360	17412	17488	17528	17528	17275	17500	17438	17363	17370	17342	17315	17189	17428	17409	17375	17459	17446	17500	17152	17164	17400	17306	17417	17314	17511	17372	17571	17387	17331	17333	17486	17324	17473	17384	17284	17416	17339	17170	17361	17618	17330	17367	17657	17363	17366	17507	17392	17345	17405	17416	17569	17441	17313	17231	17304	17394	17469	17504	17376	17332	17426	17321	17409	17438	17485	17381	17415	17427	17498	17486	17341	17408	17427	17436	17408	17242	17571	17406	17398	17458	17343	17531	17538	17545	17277	17378	17475	17392	17384	17109	17318	17345	17331	17464	17593	17508	17314	17381	17303	17355	17469	17379	17341	17332	17306	17345	17445	17474	17423	17351	17398	17462	17268	17594	17431	17233	17337	17343	17385	17326	17441	17260	17241	17266	17324	17522	17394	17440	17500	17495	17292	17423	17434	17396	17524	17408	17526	17420	17595	17453	17530	17259	17518	17403	17265	17340	17362	17477	17447	17490	17373	17386	17485	17398	17411	17432	17430	17470	17261	17260	17242	17291	17486	17498	17534	17402	17525	17456	17540	17436	17457	17373	17637	17617	17416	17367	17237	17501	17415	17294	17347	17336	17273	16921	17372	17258	17379	17464	17448	17393	17451	17491	17314	17456	17344	17384	17503	17459	17560	17502	17317	17394	17398	17424	17551	17275	17539	17614	17381	17489	17333	17474	17539	17426	17353	17480	17349	17360	17494	17357	17301	17410	17554	17661	17370	17449	17308	17483
17399	33844	33719	27786	23886	22695	22008	20143	18811	18126	16369	33571	44033	41422	35244	27157	19898	16208	15044	14835	14705	14589	14582	14629	14454	14629	14636	14427	14523	14549	14530	14684	14601	14493	14539	14521	14467	14364	14711	14545	14614	14481	14650	14349	14581	14540	14555	14511	14595	14630	14629	14589	14416	14457	14530	14569	14668	14595	14511	14638	14525	14362	14572	14571	14400	14614	14608	14568	14635	14379	14690	14403	14514	14456	14529	14485	14641	14601	14540	14443	14632	14451	14583	14584	14588	14454	14518	14524	14564	14594	14559	14422	14772	14574	14545	14652	14475	14551	14678	14576	14491	14502	14670	14413	14579	14481	14456	14633	14361	14495	14538	14533	14388	14431	14500	14479	14637	14530	14312	14596	14412	14485	14514	14634	14483	14547	14542	14530	14566	14501	14440	14387	14594	14607	14630	14558	14579	14396	14653	14546	14565	14480	14491	14689	14500	14465	14722	14596	14577	14487	14423	14478	14513	14680	14472	14534	14484	14494	14694	14613	14461	14537	14496	14634	14572	14400	14519	14358	14410	14444	14494	14580	14510	14676	14657	14536	14514	14552	14497	14592	14522	14458	14635	14566	14451	14484	14731	14494	14521	14705	14653	14621	14488	14571	14511	14558	14487	14565	14461	14503	14532	14544	14577	14564	14414	14526	14595	14498	14507	14526	14566	14499	14512	14754	14312	14597	14498	14529	14580	14537	14446	14616	14459	14469	14537	14491	14631	14454	14559	14648	14568	14400	14456	14546	14453	14597	14711	14701	14428	14358	14627	14588	14526	14615	14619	14786	14590	14508	14524	14504	14561	14472	14539	14649	14379	14462	14573	14461	14499	14590	14552	14597	14505	14551	14531	14462	14635	14430	14447	14485	14625	14564	14542	14468	14604	14528	14495	14446	14491	14643	14626	14655	14629	14540	14423	14561	14522	14456	14520	14430	14565	14660	14557	14544	14707	14658	14527	14600	14525	14527	14477	14566	14411	14537	14536	14609	14507	14510	14453	14504	14641	14545	14531	14581	14524	14482	14561	14427	14598	14462	14608	14465	14539	14483	14739	14609	14300	14459	14473	14451	14606	14496	14530	14525	14709	14394	14712	14504	14493	14529	14524	14387	14620	14602	14619	14636	14447	14605	14567	14574	14381	14579	14418	14612	14665	14414	14547	14390	14650	14538	14498	14509	14511	14357	14388	14472	14691	14494	14539	14527	14572	14594	14509	14573	14467	14695	14520	14629	14421	14358	14483	14552	14414	14536	14448	14605	14452	14417	14445	14442	14419	14682	14564	14424	14602	14415	14610	14568	14410	14661	14685	14516	14421	14570	14530	14525	14588	14546	14695	14355	14488	14498	14479	14408	14437	14595	14483	14541	14607	14575	14625	14527	14533	14521	14464	14540	14459	14421	14598	14525	14582	14643	14511	14593	14463	14510	14602	14598	14597	14410	14459	14744	14603	14576	14496	14658	14577	14518	14633	14473	14649	14691	14431	14508	14406	14369	14514	14734	14269	14541	14451	14609	14533	14546	14626	14559	14534	14614	14659	14561	14510	14513	14414	14287	14550	14525	14573	14630	14489	14440	14586	14367	14693	14396	14565	14497	14582	14629	14511	14360	14550	14548	14568	14588	14644	14664	14485	14488	14555	14588	14696	14532	14612	14750	14496	14436	14487	14553	14802	14299	14668	14635	14370	14533	14552	14474	14367	14447	14671	14499	14398	14556	14320	14521	14542	14671	14521	14485	14560	14377	14460	14599	14671	14493	14619	14540	14585	14485	14608	14629	14536	14489	14581	14454	14406	14481	14504	14537	14585	14455	14370	14411	14681	14524	14462	14469	14522	14463	14495	14560	14631	14517	14594	14459	14533	14403	14492	14539	14460	14520	14640	14520	14504	14481	14461	14537	14605	14573	14570	14423	14555	14686	14348	14654	14716	14467	14558	14530	14520	14503	14476	14412	14532	14525	14414	14423	14582	14710	14632	14314	14527	14475	14721	14293	14315	14549	14449	14633	14504	14699	14501	14496	14487	14377	14513	14428	14543	14450	14633	14499	14460	14443	14352	14406	14470	14546	14499	14496	14396	14569	14550	14624	14504	14544	14459	14563	14494	14385	14455	14636	14461	14505	14405	14659	14568	14490	14557	14605	14282	14470	14762	14596	14482	14619	14607	14665	14534	14495	14607	14493	14374	14476	14654	14588	14524	14344	14451	14388	14638	14549	14461	14642	14547	14515	14603	14629	14591	14666	14487	14617	14433	14526	14462	14445	14339	14380	14473	14576	14517	14609	14379	14563	14536	14465	14549	14534	14741	14437	14481	14683	14474	14544	14534	14597	14387	14491	14561	14604	14355	14410	14550	14600	14577	14421	14363	14429	14568	14584	14430	14509	14655	14448	14475	14503	14524	14690	14468	14582	14523	14440	14565	14562	14498	14578	14587	14691	14584	14466	14623	14460	14584	14607	14571	14557	14381	14518	14549	14557	14373	14350	14559	14310	14604	14379	14553	14519	14511	14492	14527	14619	14584	14702	14493	14486	14356	14730	14578	14718	14489	14604	14622	14713	14653	14488	14566	14536	14392	14479	14646	14494	14530	14488	14384	14653	14576	14542	14462	14599	14493	14558	14358	14414	14473	14757	14626	14575	14431	14649	14402	14507	14526	14514	14493	14442	14351	14487	14603	14484	14463	14691	14387	14471	14352	14432	14601	14768	14340	14490	14467	14395	14593	14430	14614	14575	14642	14525	14370	14457	14694	14494	14571	14630	14630	14510	14486	14464	14517	14477	14524	14535	14570	14433	14640	14578	14413	14435	14545	14606	14591	14504	14586	14580	14635	14535	14488	14500	14524	14522	14412	14560	14628	14496	14596	14494	14526	14498	14694	14540	14563	14598	14592	14493	14590	14514	14721	14591	14705	14485	14546	14398	14532	14573	14539	14744	14411	14448	14683	14518	14428	14431	14637	14486	14556	14281	14446	14477	14538	14636	14478	14384	14637	14486	14455	14523	14598	14642	14574	14567	14513	14452	14509	14534	14583	14591	14548	14559	14502	14593	14603	14486	14558	14655	14484	14344	14516	14509	14447	14519	14554	14855	14445	14640	14354	14493	14478	14363	14406	14551	14528	14534	14578	14409	14558	14509	14429	14726	14526	14494	14382	14609	14513	14567	14479	14526	14319	14530	14432	14374	14638	14634	14638	14423	14530	14523	14639	14420	14401	14626	14387	14504	14597	14517	14438	14419	14495	14568	14486	14672	14674	14517	14428	14605	14503	14486	14534	14586	14448	14402	14475	14577	14481	14554	14491	14472	14483	14590	14641	14531	14496	14402	14646	14578	14487	14677	14561	14420	14502	14377	14637	14599	14438	14543	14266	14668	14465	14559	14586	14355	14521	14694	14515	14628	14441	14518	14684	14499	14605	14458	14423	14473	14536	14565	14541	14648	14482	14626	14515	14524	14461	14433	14498	14621	14568	14501	14498	14506	14478	14433	14444	14625	14578	14474	14413	14434	14564	14484	14330	14631	14424	14602	14621	14620	14644	14569	14544	14586	14348	14456	14491	14631	14662	14558	14516	14582	14555	14535	14543	14693	14623	14501	14458	14518	14549	14485	14444	14607	14533	14488	14756	14454	14582	14576	14456	14597	14569	14424	14524	14464	14527	14370	14615	14406	14518	14437	14265	14672	14483	14523	14531	14551	14627	14530	14548	14463	14467	14481	14568	14560	14524	14371	14524	14657	14532	14527	14562	14529	14497	14499	14471	14389	14501	14651	14643	14610	14627	14498	14536	14450	14606	14618	14441	14452	14762	14400	14590	14503	14545	14533	14633	14445	14608	14649	14527	14580	14562	14641	14653	14502	14494	14584	14487	14478	14426	14674	14507	14489	14427	14642	14515	14632	14606	14452	14411	14580	14679	14515	14468	14431	14546	14487	14414	14634	14547	14595	14481	14539	14440	14532	14394	14331	14503	14609	14490	14452	14474	14610	14586	14620	14539	14543	14384	14647	14609	14470	14446	14618	14626	14580	14449	14554	14499	14413	14415	14609	14554	14491	14468	14366	14592	14684	14438	14511	14521	14519	14539	14538	14403	14638	14366	14482	14481	14608	14512	14692	14594	14406	14743	14318	14514	14521	14433	14671	14528	14546	14513	14475	14567	14542	14560	14599	14530	14486	14441	14588	14604	14511	14544	14645	14661	14525	14401	14474	14491	14654	14329	14469	14458	14614	14555	14633	14537	14536	14534	14528	14555	14464	14430	14543	14453	14395	14535	14479	14517	14503	14426	14469	14472	14371	14447	14571	14681	14525	14508	14426	14409	14551	14699	14659	14616	14511	14638	14605	14508	14476	14481	14609	14626	14636	14521	14559	14535	14723	14482	14458	14604	14488	14577	14363	14577	14607	14398	14536	14612	14440	14442	14542	14428	14427	14558	14552	14552	14352	14624	14685	14526	14569	14580	14592	14620	14397	14369	14544	14607	14638	14470	14482	14415	14425	14511	14584	14468	14489	14670	14413	14571	14541	14476	14434	14662	14597	14407	14441	14603	14412	14521	14392	14425	14720	14517	14557	14313	14649	14704	14487	14688	14670	14651	14548	14654	14601	14452	14426	14511	14444	14620	14598	14479	14373	14458	14583	14586	14514	14298	14571	14578	14537	14520	14505	14646	14422	14676	14674	14476	14561	14467	14543	14491	14430	14436	14507	14456	14572	14560	14640	14555	14715	14503	14532	14589	14546	14525	14342	14482	14410	14430	14457	14471	14548	14522	14552	14687	14496	14488	14496	14477	14472	14432	14405	14493	14467	14492	14400	14529	14618	14589	14518	14403	14463	14497	14407	14575	14335	14517	14480	14689	14456	14530	14597	14455	14477	14504	14441	14588	14504	14486	14438	14551	14550	14579	14515	14561	14535	14424	14525	14526	14344	14467	14437	14459	14624	14436	14384	14590	14510	14389	14365	14391	14525	14624	14450	14624	14356	14459	14308	14529	14598	14635	14658	14383	14429	14699	14536	14467	14442	14615	14519	14515	14680	14619	14440	14463	14468	14541	14525	14615	14492	14408	14483	14509	14547	14551	14562	14438	14397	14478	14566	14681	14654	14377	14638	14322	14711	14403	14682	14553	14426
27291	22223	26920	24875	21060	20384	20155	19110	18718	18275	18135	18141	19769	21019	19957	18984	18290	17733	17200	17449	17556	17403	17499	17513	17333	17444	17369	17370	17601	17348	17385	17322	17467	17322	17125	17323	17419	17311	17395	17324	17256	17287	17460	17489	17498	17266	17402	17428	17498	17546	17370	17376	17306	17276	17391	17224	17315	17290	17456	17614	17408	17380	17244	17424	17523	17518	17503	17535	17338	17425	17306	17397	17334	17309	17424	17558	17390	17355	17471	17354	17259	17256	17148	17458	17269	17381	17590	17271	17300	17343	17263	17450	17388	17316	17378	17244	17581	17531	17312	17214	17511	17376	17415	17434	17251	17305	17306	17324	17501	17356	17446	17456	17400	17486	17474	17315	17380	17375	17512	17415	17315	17183	17463	17362	17331	17369	17455	17327	17476	17511	17424	17236	17488	17482	17463	17342	17426	17561	17406	17621	17428	17270	17370	17477	17423	17642	17452	17204	17170	17497	17370	17395	17247	17412	17541	17161	17279	17322	17532	17290	17476	17396	17256	17535	17538	17228	17470	17408	17201	17194	17443	17248	17328	17384	17546	17429	17406	17466	17388	17338	17281	17491	17398	17382	17297	17626	17328	17298	17422	17494	17382	17291	17271	17461	17210	17257	17370	17377	17189	17321	17403	17441	17518	17479	17427	17290	17543	17493	17634	17354	17300	17262	17278	17446	17194	17379	17477	17234	17413	17448	17535	17478	17464	17423	17251	17259	17240	17497	17325	17297	17186	17181	17410	17371	17432	17373	17372	17489	17417	17442	17546	17267	17433	17413	17374	17476	17575	17433	17472	17333	17424	17298	17481	17435	17368	17564	17397	17285	17567	17625	17396	17284	17496	17298	17271	17283	17301	17395	17249	17314	17417	17251	17534	17525	17536	17251	17288	17403	17350	17467	17264	17146	17279	17439	17413	17426	17459	17514	17509	17309	17524	17728	17350	17439	17643	17438	17348	17512	17334	17472	17375	17259	17589	17468	17372	17348	17516	17428	17509	17396	17422	17245	17368	17324	17217	17505	17419	17464	17441	17400	17262	17298	17267	17210	17413	17361	17323	17639	17564	17475	17400	17563	17463	17422	17408	17388	17464	17474	17487	17555	17472	17385	17388	17407	17349	17404	17457	17271	17389	17193	17202	17334	17494	17331	17434	17432	17437	17515	17440	17369	17370	17398	17475	17258	17311	17256	17308	17247	17409	17488	17503	17368	17224	17293	17356	17347	17376	17328	17277	17452	17252	17440	17151	17341	17572	17396	17500	17289	17125	17484	17097	17498	17619	17357	17629	17352	17593	17361	17258	17343	17350	17330	17371	17375	17430	17632	17442	17473	17442	17474	17502	17267	17259	17329	17444	17385	17230	17321	17312	17410	17378	17383	17298	17486	17305	17258	17355	17383	17489	17314	17519	17407	17464	17358	17242	17352	17433	17346	17664	17589	17287	17415	17302	17489	17308	17446	17247	17235	17383	17155	17244	17365	17502	17250	17261	17388	17410	17542	17455	17450	17279	17486	17477	17418	17380	17584	17285	17377	17464	17302	17311	17484	17446	17491	17564	17632	17574	17542	17312	17464	17297	17382	17565	17380	17450	17550	17232	17225	17372	17514	17457	17282	17366	17342	17299	17331	17311	17475	17406	17227	17461	17463	17499	17490	17563	17464	17350	17218	17321	17408	17444	17557	17396	17318	17399	17313	17146	17223	17358	17359	17326	17269	17383	17235	17315	17601	17283	17213	17353	17242	17267	17356	17229	17323	17350	17336	17308	17383	17574	17433	17445	17419	17360	17407	17269	17675	17315	17365	17302	17480	17400	17297	17561	17377	17209	17356	17436	17249	17283	17440	17310	17329	17447	17547	17565	17302	17432	17419	17430	17445	17455	17424	17392	17389	17298	17379	17393	17410	17564	17434	17299	17521	17215	17419	17554	17367	17293	17285	17585	17602	17294	17157	17391	17536	17531	17404	17401	17278	17562	17196	17477	17522	17331	17432	17411	17485	17335	17124	17516	17407	17638	17493	17339	17365	17465	17263	17440	17309	17530	17574	17476	17387	17419	17409	17268	17575	17351	17349	17353	17501	17406	17405	17490	17248	17298	17230	17444	17298	17184	17475	17143	17344	17481	17404	17424	17353	17534	17516	17509	17515	17332	17573	17305	17248	17260	17396	17329	17194	17464	17341	17659	17417	17562	17307	17313	17147	17325	17530	17317	17270	17365	17388	17349	17357	17537	17359	17693	17541	17508	17546	17288	17576	17329	17414	17401	17412	17476	17179	17425	17506	17437	17447	17238	17349	17208	17660	17221	17394	17317	17477	17337	17358	17268	17279	17420	17402	17497	17482	17354	17353	17358	17411	17525	17423	17544	17360	17442	17323	17678	17362	17421	17476	17339	17258	17546	17605	17565	17562	17508	17451	17347	17355	17462	17349	17313	17358	17304	17601	17340	17392	17479	17330	17512	17517	17471	17374	17379	17467	17355	17287	17364	17274	17365	17490	17428	17430	17320	17590	17481	17234	17589	17505	17600	17328	17524	17408	17442	17212	17451	17565	17520	17377	17378	17377	17618	17507	17423	17379	17368	17447	17340	17228	17490	17414	17333	17465	17208	17339	17547	17256	17304	17551	17293	17394	17265	17338	17253	17426	17449	17398	17368	17379	17359	17398	17345	17459	17544	17519	17594	17390	17356	17448	17515	17306	17409	17388	17325	17368	17330	17250	17327	17378	17578	17437	17401	17342	17484	17188	17254	17430	17382	17322	17360	17489	17257	17582	17429	17348	17483	17339	17474	17359	17401	17591	17652	17512	17431	17414	17599	17271	17375	17408	17605	17555	17515	17380	17378	17354	17541	17193	17368	17471	17587	17431	17496	17425	17365	17489	17662	17492	17121	17398	17365	17510	17581	17575	17415	17415	17088	17373	17495	17516	17293	17402	17607	17155	17271	17358	17358	17423	17345	17496	17620	17121	17312	17352	17424	17272	17404	17262	17287	17139	17333	17390	17470	17408	17304	17389	17426	17386	17406	17487	17335	17321	17331	17271	17405	17241	17321	17279	17448	17342	17494	17404	17433	17408	17472	17060	17411	17289	17472	17517	17200	17262	17501	17400	17387	17298	17497	17498	17433	17401	17528	17507	17302	17325	17370	17326	17308	17249	17621	17430	17306	17305	17530	17344	17291	17339	17478	17153	17395	17349	17464	17593	17472	17346	17306	17272	17371	17256	17245	17412	17247	17382	17403	17460	17518	17479	17394	17353	17484	17338	17509	17269	17431	17426	17266	17595	17465	17531	17353	17610	17449	17423	17485	17238	17485	17358	17348	17518	17379	17311	17401	17564	17249	17249	17440	17329	17459	17374	17378	17433	17421	17209	17216	17340	17266	17364	17326	17468	17482	17441	17291	17436	17322	17422	17494	17253	17271	17369	17271	17149	17416	17246	17447	17407	17360	17339	17540	17408	17294	17259	17396	17447	17458	17379	17456	17664	17418	17191	17364	17503	17309	17314	17479	17466	17422	17493	17418	17314	17414	17463	17367	17285	17402	17358	17322	17495	17301	17553	17331	17366	17476	17539	17291	17359	17684	17454	17445	17242	17299	17355	17529	17369	17628	17453	17347	17532	17327	17276	17489	17288	17482	17207	17434	17548	17396	17453	17375	17434	17257	17511	17554	17369	17377	17177	17162	17475	17446	17518	17393	17454	17347	17444	17328	17427	17411	17281	17475	17190	17602	17417	17348	17302	17462	17389	17381	17561	17485	17231	17404	17365	17377	17436	17467	17159	17234	17337	17591	17511	17631	17479	17231	17238	17362	17192	17386	17452	17407	17388	17313	17348	17493	17516	17369	17305	17567	17362	17273	17526	17705	17405	17422	17294	17256	17370	17368	17612	17358	17482	17203	17222	17600	17635	17392	17535	17460	17695	17259	17657	17417	17409	17216	17372	17534	17679	17140	17405	17291	17433	17295	17462	17413	17399	17424	17113	17305	17528	17492	17325	17456	17342	17502	17327	17308	17301	17433	17560	17463	17593	17390	17425	17332	17389	17499	17350	17545	17359	17259	17435	17328	17321	17341	17401	17265	17315	17411	17343	17408	17204	17358	17434	17287	17528	17444	17344	17414	17492	17555	17322	17556	17535	17616	17398	17379	17274	17422	17465	17311	17198	17650	17551	17459	17632	17386	17330	17402	17391	17294	17646	17498	17519	17378	17362	17445	17428	17460	17472	17384	17237	17331	17311	17397	17383	17489	17573	17217	17309	17593	17531	17522	17518	17507	17373	17557	17410	17380	17389	17277	17387	17405	17323	17170	17613	17289	17424	17412	17512	17417	17245	17348	17513	17577	17278	17357	17313	17292	17225	17395	17544	17173	17009	17274	17452	17468	17415	17601	17381	17509	17559	17297	17146	17357	17295	17365	17384	17379	17399	17285	17540	17215	17273	17246	17440	17356	17242	17413	17502	17382	17383	17481	17567	17276	17312	17457	17127	17320	17487	17364	17357	17421	17452	17621	17477	17575	17499	17391	17372	17358	17406	17557	17543	17538	17393	17532	17478	17422	17121	17310	17549	17454	17530	17543	17308	17317	17509	17410	17278	17375	17253	17169	17311	17366	17281	17500	17407	17368	17330	17374	17268	17410	17454	17385	17380	17296	17330	17667	17515	17377	17453	17249	17320	17335	17389	17287	17481	17356	17467	17625	17410	17476	17492	17420	17578	17371	17360	17460	17528	17507	17443	17377	17332	17434	17092	17450	17422	17427	17313	17198	17586	17284	17253	17320	17470	17507	17470	17567	17476	17400	17478	17520	17648	17307	17485	17294	17240	17313	17412	17700	17219	17450	17340	17191	17419	17338	17557	17544	17347	17331	17324	17461	17409	17359	17270	17373	17450	17334	17682	17362	17269	17464	17406	17428	17435	17271	17288	17420	17472	17565	17478	17331	17335	17381	17373	17572	17545	17418	17382	17664	17359	17382	17454	17302	17550	17216	17464	17454	17497	17451	17324	17437	17435	17552	17249	17403	17386	17359	17550	17386	17451	17421	17415	17450	17437	17512	17507	17252	17384	17594	17622	17434	17450	17092	17328	17388	17371	17600	17656	17491	17496	17558	17465	17391	17368	17319	17282
17182	23745	24286	21130	19578	18882	18167	17034	16793	15988	15279	15715	18311	18727	17240	15996	15283	14861	14628	14469	14463	14520	14574	14507	14524	14600	14438	14638	14496	14666	14704	14425	14710	14578	14670	14521	14512	14600	14585	14577	14317	14511	14668	14527	14638	14502	14644	14410	14363	14587	14650	14515	14608	14445	14421	14405	14679	14691	14462	14467	14519	14483	14413	14578	14521	14563	14612	14554	14568	14588	14580	14310	14508	14491	14556	14559	14571	14492	14468	14472	14571	14430	14454	14572	14512	14423	14601	14471	14502	14626	14676	14678	14567	14513	14578	14390	14572	14601	14530	14444	14470	14430	14521	14753	14594	14547	14523	14596	14596	14579	14510	14593	14517	14512	14613	14695	14555	14673	14497	14574	14460	14488	14564	14459	14585	14652	14636	14491	14611	14474	14468	14503	14749	14449	14512	14591	14597	14530	14459	14628	14673	14525	14402	14528	14553	14766	14546	14551	14641	14525	14604	14524	14455	14537	14567	14511	14530	14680	14602	14477	14600	14625	14452	14668	14536	14457	14426	14573	14610	14600	14629	14675	14477	14457	14581	14488	14537	14612	14397	14499	14583	14474	14538	14709	14617	14627	14542	14486	14583	14448	14505	14589	14645	14624	14513	14466	14485	14514	14393	14578	14619	14480	14521	14488	14469	14434	14517	14629	14443	14571	14506	14473	14481	14455	14445	14624	14818	14502	14674	14573	14512	14668	14505	14413	14581	14454	14497	14447	14621	14526	14607	14601	14499	14642	14398	14609	14645	14526	14751	14746	14709	14437	14430	14659	14461	14723	14696	14403	14607	14647	14561	14535	14701	14612	14737	14583	14612	14566	14529	14653	14611	14528	14431	14422	14551	14625	14541	14681	14666	14642	14542	14431	14441	14410	14510	14624	14512	14514	14526	14600	14605	14469	14639	14618	14745	14536	14568	14571	14563	14533	14683	14442	14637	14668	14584	14641	14562	14630	14373	14635	14612	14552	14447	14457	14492	14521	14530	14468	14534	14512	14577	14544	14526	14547	14441	14628	14521	14714	14403	14449	14508	14549	14498	14524	14562	14712	14660	14501	14575	14780	14490	14491	14586	14379	14627	14469	14483	14360	14460	14438	14647	14489	14489	14630	14482	14665	14534	14599	14506	14631	14466	14571	14611	14454	14505	14470	14563	14713	14556	14485	14482	14672	14644	14587	14521	14464	14461	14517	14404	14463	14431	14603	14647	14660	14661	14513	14717	14641	14725	14567	14692	14675	14516	14637	14562	14468	14554	14686	14377	14587	14634	14395	14678	14605	14634	14714	14489	14402	14465	14533	14532	14679	14546	14491	14638	14524	14593	14500	14600	14625	14456	14527	14490	14572	14559	14567	14590	14768	14460	14655	14606	14504	14720	14518	14523	14412	14525	14658	14493	14548	14491	14595	14577	14575	14361	14386	14692	14547	14794	14636	14494	14660	14488	14603	14496	14576	14647	14606	14570	14492	14523	14581	14596	14571	14682	14683	14309	14342	14504	14716	14601	14588	14468	14610	14659	14648	14654	14448	14503	14443	14477	14602	14447	14498	14523	14641	14559	14509	14336	14541	14374	14250	14646	14461	14632	14457	14437	14637	14646	14342	14338	14636	14548	14456	14593	14471	14318	14610	14579	14589	14504	14409	14544	14402	14622	14693	14616	14603	14478	14626	14902	14490	14437	14660	14526	14518	14412	14479	14505	14442	14506	14634	14617	14627	14573	14584	14613	14475	14664	14576	14580	14487	14449	14433	14488	14383	14411	14562	14422	14603	14583	14507	14614	14643	14466	14488	14561	14484	14422	14625	14525	14489	14523	14538	14573	14514	14632	14588	14578	14631	14498	14655	14532	14409	14535	14413	14469	14594	14663	14538	14449	14573	14529	14701	14561	14707	14614	14498	14388	14421	14647	14576	14514	14345	14569	14504	14437	14660	14558	14501	14719	14662	14673	14613	14575	14586	14449	14538	14363	14679	14633	14515	14482	14437	14468	14524	14452	14430	14418	14394	14683	14502	14599	14502	14707	14523	14677	14414	14657	14580	14545	14522	14526	14414	14591	14516	14464	14516	14577	14422	14503	14554	14487	14571	14614	14579	14489	14583	14506	14719	14614	14673	14771	14491	14501	14437	14597	14674	14622	14545	14630	14715	14653	14647	14434	14607	14642	14478	14599	14632	14549	14486	14573	14497	14529	14501	14694	14395	14542	14377	14542	14344	14488	14620	14404	14649	14691	14535	14395	14582	14679	14793	14463	14573	14572	14583	14442	14533	14492	14469	14442	14454	14507	14488	14571	14379	14527	14557	14625	14448	14664	14578	14556	14511	14650	14441	14266	14547	14614	14592	14392	14642	14675	14538	14384	14691	14471	14507	14431	14737	14638	14564	14517	14568	14370	14523	14654	14504	14641	14614	14589	14432	14566	14429	14612	14553	14501	14540	14450	14421	14750	14574	14412	14431	14418	14509	14680	14592	14397	14550	14539	14602	14562	14491	14470	14615	14551	14386	14536	14601	14512	14611	14673	14629	14504	14536	14504	14498	14677	14480	14381	14430	14578	14610	14540	14384	14470	14636	14384	14582	14446	14573	14649	14583	14560	14527	14565	14715	14537	14480	14423	14389	14600	14569	14547	14670	14312	14422	14670	14533	14558	14742	14557	14575	14749	14270	14396	14353	14422	14577	14491	14539	14658	14588	14424	14578	14637	14468	14635	14492	14464	14627	14402	14426	14525	14555	14483	14603	14420	14461	14503	14583	14606	14538	14440	14478	14538	14644	14736	14538	14595	14518	14478	14513	14744	14691	14709	14556	14513	14616	14687	14661	14607	14416	14488	14531	14549	14577	14711	14692	14684	14462	14604	14488	14526	14493	14615	14564	14551	14635	14425	14588	14511	14616	14560	14666	14599	14595	14605	14605	14624	14665	14751	14576	14565	14539	14588	14506	14557	14444	14412	14525	14586	14577	14673	14437	14562	14480	14545	14412	14549	14340	14559	14546	14528	14518	14506	14601	14489	14671	14661	14576	14587	14706	14592	14530	14544	14688	14500	14642	14557	14652	14596	14425	14771	14624	14563	14606	14597	14317	14371	14398	14612	14556	14587	14459	14603	14562	14544	14529	14471	14603	14581	14515	14669	14439	14350	14533	14614	14676	14529	14678	14502	14349	14657	14629	14608	14524	14702	14560	14720	14619	14536	14720	14362	14541	14521	14492	14499	14477	14577	14627	14406	14569	14582	14580	14410	14550	14572	14525	14698	14416	14395	14636	14555	14704	14725	14556	14500	14409	14458	14674	14603	14480	14596	14489	14701	14646	14578	14491	14533	14451	14656	14539	14702	14580	14480	14565	14498	14632	14530	14309	14470	14470	14504	14525	14469	14596	14609	14749	14443	14452	14616	14587	14494	14686	14573	14647	14632	14575	14543	14489	14342	14571	14709	14524	14634	14504	14569	14402	14633	14432	14471	14442	14519	14440	14546	14524	14530	14621	14665	14508	14489	14724	14579	14702	14392	14405	14596	14513	14543	14632	14428	14534	14644	14414	14540	14535	14498	14623	14548	14585	14435	14687	14689	14678	14707	14408	14569	14581	14478	14432	14408	14375	14540	14627	14685	14612	14551	14597	14485	14629	14741	14523	14648	14513	14492	14560	14469	14724	14619	14589	14588	14536	14546	14446	14666	14593	14591	14497	14514	14719	14417	14530	14524	14519	14538	14379	14559	14518	14537	14414	14314	14404	14487	14591	14590	14480	14479	14589	14631	14592	14483	14470	14518	14587	14644	14412	14752	14650	14725	14338	14560	14397	14583	14424	14560	14538	14532	14541	14596	14412	14635	14477	14541	14589	14561	14544	14707	14586	14638	14520	14588	14622	14565	14752	14577	14476	14494	14482	14565	14532	14509	14473	14483	14413	14660	14571	14700	14591	14580	14662	14573	14466	14413	14539	14556	14591	14676	14623	14590	14566	14609	14543	14559	14630	14531	14675	14605	14529	14556	14503	14621	14473	14660	14447	14506	14445	14607	14553	14547	14581	14554	14503	14296	14406	14543	14588	14572	14469	14469	14564	14632	14429	14712	14546	14671	14490	14551	14617	14659	14573	14520	14408	14634	14450	14593	14494	14354	14203	14520	14538	14545	14644	14605	14510	14420	14418	14616	14387	14492	14528	14534	14642	14551	14696	14666	14477	14705	14459	14490	14418	14466	14707	14588	14575	14590	14479	14413	14522	14438	14655	14570	14618	14477	14484	14618	14416	14430	14629	14432	14546	14474	14516	14549	14627	14600	14551	14621	14676	14541	14398	14676	14510	14488	14491	14765	14542	14415	14436	14425	14438	14631	14623	14522	14543	14441	14618	14690	14468	14598	14539	14547	14575	14408	14530	14377	14549	14603	14560	14642	14436	14528	14350	14608	14539	14575	14438	14628	14491	14584	14674	14445	14557	14662	14665	14530	14601	14512	14578	14668	14498	14442	14590	14436	14614	14607	14531	14609	14604	14672	14475	14626	14637	14602	14532	14501	14540	14603	14533	14528	14611	14482	14662	14779	14637	14431	14540	14690	14529	14447	14480	14528	14484	14466	14609	14563	14618	14566	14406	14545	14465	14519	14435	14699	14488	14438	14741	14542	14499	14574	14526	14483	14630	14692	14477	14696	14751	14562	14562	14485	14571	14566	14767	14654	14602	14572	14304	14527	14534	14480	14621	14670	14762	14449	14568	14667	14439	14575	14469	14613	14417	14596	14514	14621	14492	14650	14383	14608	14672	14543	14689	14482	14504	14680	14540	14533	14502	14466	14360	14543	14558	14661	14411	14431	14544	14660	14518	14627	14611	14571	14433	14633	14492	14615	14800	14639	14647	14410	14592	14570	14660	14582	14456	14661	14622	14560	14705	14602	14377	14734	14730	14721	14447	14502	14565	14482	14613	14567	14397	14592	14526	14669	14359	14585	14545	14468	14546	14432	14501	14535	14548	14541	14623	14515	14519	14546	14376	14550	14563	14552	14451	14497	14628	14388	14491	14552	14501	14433	14658	14467	14589	14357	14484	14600	14549	14399	14560	14558	14537	14551	14618	14515	14748	14556	14548	14404	14471	14639	14595	14439	14547	14479	14543	14493	14374
24348	20989	28199	24816	23213	23110	22251	19493	18569	18697	18392	19407	28651	30731	27142	23130	19947	18366	17930	17624	17271	17409	17467	17383	17387	17426	17445	17284	17265	17391	17396	17210	17352	17331	17431	17543	17554	17311	17455	17356	17352	17387	17197	17320	17482	17576	17459	17344	17478	17525	17198	17358	17442	17511	17343	17375	17156	17513	17354	17534	17478	17248	17368	17275	17260	17201	17390	17178	17465	17527	17191	17337	17491	17250	17349	17376	17248	17269	17244	17487	17149	17361	17305	17356	17459	17342	17224	17435	17507	17401	17139	17384	17351	17316	17165	17235	17266	17327	17408	17304	17169	17075	17462	17364	17308	17437	17292	17402	17412	17186	17187	17436	17215	17227	17493	17265	17372	17101	17147	17364	17240	17340	17340	17253	17301	17148	17321	17156	17171	17219	17223	17432	17238	17238	17218	17344	17273	17206	17193	17177	17441	17375	17186	17270	17637	17347	17527	17355	17335	17262	17401	17346	17221	17325	17234	17229	17248	17385	17577	17350	17425	17290	17353	17349	17624	17374	17339	17440	17085	17311	17188	17310	17006	17344	17653	17275	17201	17273	17531	17320	17456	17316	17466	17044	17385	17259	17367	17327	17283	17293	17233	17421	17368	17369	17307	17349	17408	17226	17286	17294	17200	17179	17363	17412	17319	17203	17374	17158	17163	17323	17313	17337	17427	17174	17346	17205	17213	17346	17382	17383	17353	17205	17314	17438	17286	17294	17402	17337	17410	17177	17341	17330	17558	17245	17102	17515	17296	17374	17277	17311	17412	17509	17213	17344	17538	17291	17294	17250	17358	17404	17233	17430	17327	17273	17263	17065	17242	17062	17223	17225	17441	17301	17266	17246	17470	17420	17239	17241	17157	17344	17181	17172	17220	17229	17424	17407	17344	17386	17275	17242	17163	17428	17544	17200	17266	17308	17430	17328	17211	17359	17486	17288	17368	17207	17381	17481	17367	17322	17190	17351	17237	17112	17317	17422	17208	17211	17434	17178	17223	17388	17527	17077	17189	17313	17373	17361	17264	17183	17411	17331	17194	17407	17346	17153	17382	17244	17391	17385	17328	17388	17539	17254	17286	17204	17563	17474	17413	17113	17268	17384	17348	17307	17140	17182	17436	17428	17324	17491	17457	17158	17199	17395	17345	17361	17363	17266	17183	17245	17474	17278	17472	17524	17196	17317	17380	17365	17416	17465	17290	17538	17003	17346	17348	17241	17289	17048	17385	17424	17118	17212	17256	17430	17320	17199	17270	17526	17281	17370	17168	17333	17400	17262	17445	17256	17216	17318	17144	17072	17359	17261	17303	17206	17458	17333	17270	17309	17242	17474	17352	17304	17331	17389	17284	17300	17262	17451	17381	17386	17289	17178	17275	17124	17334	17120	17151	17245	17223	17299	17340	17284	17467	17332	17203	17339	17424	17405	17436	17244	17416	17178	17426	17332	17200	17226	17366	17208	17349	17264	17133	17487	17249	17443	17406	17304	17167	17282	17276	17472	17235	17403	17389	17322	17100	17373	17300	17123	17213	17410	17278	17323	17344	17084	17352	17341	17283	17284	17370	17241	17287	17309	17428	17372	17388	17195	17084	17129	16989	17293	17276	17318	17421	17346	17511	17293	17252	17236	17325	17350	17332	17548	17278	17221	17422	17325	17232	17085	17334	17226	17351	17329	17448	17343	17112	17345	17313	17385	17241	17477	17317	17100	17417	17494	17366	17436	17690	17048	17308	17171	17135	17262	17318	17250	17348	17401	17369	17304	17299	17478	17302	17324	17395	17440	17339	17243	17375	17106	17362	17257	17228	17326	17254	17483	17425	17455	17237	17385	17460	17198	17297	17123	17446	17423	17450	17375	17396	17192	17406	17212	17204	17372	17371	17159	17185	17383	17238	17210	17207	17201	17259	17312	17311	17280	17462	17550	17420	17557	17261	17550	17106	17368	17368	17273	17580	17226	17289	17290	17269	17463	17318	17323	17248	17289	17130	16990	17254	17276	17389	17282	17068	17115	17250	17316	17395	17498	17284	17375	17293	17195	17181	17398	17350	17442	17491	17324	17232	17389	17136	17476	17458	17303	17366	17344	17448	17555	17375	17253	17435	17415	17365	17386	17132	17236	17379	17051	17354	17357	17170	17485	17282	17131	17118	17159	17295	17427	17503	17351	17304	17420	17443	17340	17340	17262	17368	17324	17386	17348	17234	17378	17229	17377	17131	17379	17371	17514	17417	17239	17310	17083	17472	17201	17397	17296	17411	17113	17388	17528	17357	17557	17240	17277	17400	17243	17239	17272	17229	17450	17609	17415	17504	17176	17363	17312	17226	17348	17064	17336	17271	17462	17263	17301	17265	17167	17207	17204	17276	17353	17331	17352	17235	17164	17496	17326	17281	17316	17326	17307	17287	17301	17240	17112	17380	17443	17217	17362	17415	17475	17390	17437	17318	17544	17450	17405	17362	17412	17457	17385	17221	17289	17212	17289	17177	17196	17429	17246	17153	17295	17363	17321	17276	17360	17184	17325	17240	17305	17255	17381	17350	17383	17041	17360	17566	17274	17448	17248	17271	17392	17256	17289	17399	17555	17539	17370	17242	17276	17435	17302	17244	17232	17388	17550	17546	17190	17246	17422	17312	17274	17524	17362	17198	17328	17515	17230	17381	17271	17148	17341	17394	17316	17508	17391	17361	17322	17136	17069	17296	17352	17486	17222	17341	17457	17184	17421	17396	17143	17318	17191	17291	17421	17185	17458	17324	17242	17328	17227	17177	17189	17406	17288	17248	17188	17272	17305	17426	17337	17295	17277	17370	17221	17465	17195	17124	17173	17344	17466	17308	17372	17196	17223	17290	17371	17511	17350	17417	17212	17300	17285	17206	17241	17359	17263	17382	17383	17356	17255	17254	17111	17400	17542	17537	17346	17326	17529	17324	17260	17258	17342	17276	17404	17324	17147	17144	17314	17470	17482	17383	17183	17332	17355	17437	17367	17214	17355	17307	17414	17245	17371	17155	17390	17500	17291	17250	17396	17410	17180	17291	17192	17404	17615	17312	17168	17283	17317	17174	17397	17272	17374	17175	17391	17377	17354	17538	17145	17175	17328	17268	17122	17272	17135	17115	17213	17187	17487	17236	17409	17228	17388	17363	17246	17227	17208	17219	17063	17351	17160	17228	17060	17158	17420	17333	17407	17157	17226	17407	17376	17268	17300	17245	17238	17374	17218	17254	17265	17223	17070	17276	17223	17217	17288	17496	17054	17200	17369	17170	17275	17294	17237	17244	17352	17264	17354	17442	17454	17218	17469	17247	17433	17273	17277	17367	17375	17261	17252	17420	17264	17015	17165	17224	17233	17229	17265	17272	17116	17040	17118	17288	17364	17450	17349	17423	17369	17325	17405	17103	17342	17238	17215	17320	17519	17244	17296	17094	17409	17265	17260	17220	17241	17146	17432	17218	17259	17414	17288	17188	17112	17620	17307	17164	17453	17318	17398	17235	17168	17437	17196	17322	17289	17325	17280	17600	17418	17346	17179	17630	17346	17247	17420	17306	17375	17645	17302	17291	17364	17246	17229	17329	17301	17503	17187	17348	17333	17125	17290	17345	17120	17296	17157	17420	17468	17253	17080	17214	17180	17244	17095	17150	17316	17324	17271	17171	17506	17307	17504	17462	17151	17262	17277	17343	17166	17452	17322	17218	17164	17410	17453	17645	17264	17670	17661	17404	17348	17154	17618	17147	17363	17308	17568	17353	17422	17398	17261	17325	17332	17256	17131	17503	17313	17553	17124	17332	17247	17377	17281	17312	17201	17309	17520	17272	17458	17198	17303	17362	17364	17330	17092	17539	17255	17339	17170	17093	17212	17278	17235	17276	17372	17310	17164	17260	17223	17116	17201	17255	17423	17243	17541	17134	17175	17201	17361	17222	17290	17270	17323	17349	17175	17088	17261	17402	17169	17276	17462	17311	17274	17397	17319	17419	17395	17344	17377	17399	17357	17168	17237	17159	17280	17316	17278	17392	17663	17413	17190	17326	17427	17260	17203	17428	17106	17316	17341	17423	17486	17376	17107	17272	17216	17223	17485	17349	17404	17434	17365	17220	17266	17275	17373	17153	17328	17280	17324	17358	17023	17271	17241	17243	17415	17433	17430	17330	17181	17269	17570	17323	17341	17560	17237	17243	17428	17249	17521	17514	17273	17414	17401	17343	17454	17291	17288	17213	17172	17406	17290	17288	17374	17627	17151	17329	17564	17406	17296	17292	17438	17309	17304	17427	17174	17340	17224	17348	17256	17390	17185	17335	17131	17400	17446	17293	17177	17155	17330	17409	17279	17357	17329	17228	17125	17369	17215	17591	17308	17261	17548	17333	17275	17227	17103	17321	17275	17289	17317	17440	17298	17337	17218	17439	17391	17458	17331	17277	17356	17385	17391	17406	17238	17464	17493	17202	17404	17236	17261	17303	17205	17364	17258	17214	17372	17300	17231	17198	17335	17317	17541	17476	17294	17231	17250	17089	17200	17239	17105	17263	17217	17149	17449	17562	17470	17396	17335	17433	17325	17412	17422	17450	17178	17381	17080	17275	17455	17470	17228	17505	17334	17253	17358	17209	17522	17470	17320	17523	17408	17178	17232	17400	17200	17170	17328	17438	17294	17318	17171	17369	17297	17407	17396	17229	17360	17318	17512	17340	17246	17225	17285	17249	17338	17343	17409	17309	17238	17284	17324	17300	17296	17409	17213	17505	17515	17042	17273	17296	17254	17378	17385	17341	17199	17305	17275	17245	17340	17222	17429	17490	17218	17364	17346	17236	17531	17196	17429	17598	17291	17264	17336	17344	17095	17388	17503	17536	17484	17421	17264	17236	17288	17446	17577	17428	17272	17559	17212	17208	17417	17507	17316	17326	17157	17255	17413	17056	17234	17135	17334	17090	17274	17385	17267	17348	17402	17288	17283	17312	17180	17312	17475	17194	17405	17501	17231	17545	17200	17253	17317	17369	17273	17341	17431	17357	17172	17427	17269	17362	17305	17331	17245	17331	17407	17275	17247	17103	17425	17377	17260	17321	17300	17220	17220	17072	17402	17136	17453	17170	17241	17301	17342	17538	17016	17112	17161	17437	17341
16642	28942	29800	25154	22905	21117	19323	17421	16721	16562	16132	17653	29993	29867	25365	20794	17217	15447	15028	14680	14622	14532	14599	14636	14625	14592	14548	14623	14691	14399	14634	14649	14448	14594	14634	14605	14691	14567	14516	14630	14587	14596	14650	14707	14677	14591	14513	14729	14442	14524	14480	14664	14451	14467	14611	14586	14624	14458	14556	14550	14604	14610	14488	14651	14554	14510	14469	14498	14533	14585	14579	14534	14665	14726	14546	14514	14434	14385	14812	14637	14499	14712	14676	14548	14519	14536	14632	14488	14653	14622	14677	14661	14438	14637	14543	14486	14585	14624	14508	14523	14548	14475	14434	14648	14580	14672	14472	14574	14453	14558	14569	14489	14473	14465	14560	14420	14452	14521	14677	14509	14572	14436	14531	14606	14589	14658	14561	14722	14540	14479	14647	14575	14521	14523	14639	14623	14501	14628	14601	14683	14650	14492	14583	14645	14648	14702	14551	14699	14586	14415	14649	14554	14533	14629	14463	14669	14604	14518	14625	14601	14554	14660	14480	14592	14515	14537	14572	14547	14655	14569	14531	14579	14709	14501	14489	14388	14378	14564	14427	14493	14585	14570	14593	14627	14529	14429	14643	14464	14527	14570	14369	14567	14561	14620	14493	14612	14585	14574	14630	14629	14513	14588	14491	14444	14640	14523	14466	14540	14621	14546	14621	14314	14505	14583	14656	14648	14768	14683	14595	14574	14515	14452	14588	14483	14647	14436	14607	14675	14569	14632	14554	14532	14519	14631	14597	14522	14445	14582	14643	14506	14744	14400	14662	14487	14396	14597	14550	14446	14506	14547	14514	14502	14662	14598	14419	14645	14271	14470	14829	14619	14468	14636	14556	14522	14656	14502	14603	14501	14719	14480	14313	14787	14575	14492	14570	14542	14493	14492	14533	14474	14668	14647	14456	14654	14545	14670	14620	14410	14676	14458	14437	14593	14427	14479	14563	14491	14590	14549	14584	14473	14425	14449	14595	14457	14575	14543	14571	14412	14613	14748	14486	14367	14640	14559	14482	14658	14503	14486	14491	14593	14583	14541	14524	14504	14596	14463	14319	14530	14510	14510	14560	14481	14528	14503	14425	14333	14810	14403	14499	14432	14383	14513	14598	14489	14573	14589	14565	14579	14500	14654	14681	14689	14454	14481	14565	14606	14623	14421	14544	14577	14455	14386	14676	14670	14536	14559	14556	14630	14388	14678	14461	14649	14541	14437	14513	14594	14524	14553	14627	14652	14648	14516	14384	14514	14667	14482	14432	14458	14572	14551	14663	14432	14316	14548	14562	14516	14601	14583	14557	14477	14556	14392	14710	14359	14628	14667	14585	14577	14525	14565	14633	14465	14543	14546	14529	14628	14533	14548	14463	14587	14381	14605	14627	14629	14428	14510	14567	14470	14568	14455	14623	14607	14484	14567	14484	14582	14522	14495	14664	14563	14503	14673	14565	14591	14575	14595	14614	14498	14601	14595	14659	14658	14543	14428	14359	14404	14521	14567	14471	14692	14470	14624	14458	14614	14511	14570	14554	14581	14457	14522	14519	14626	14553	14631	14708	14427	14443	14669	14557	14390	14673	14526	14513	14662	14549	14609	14445	14693	14528	14661	14581	14516	14702	14591	14469	14592	14594	14466	14484	14377	14557	14561	14587	14623	14364	14509	14748	14484	14584	14541	14495	14561	14489	14560	14518	14435	14540	14554	14640	14649	14679	14433	14500	14489	14559	14677	14542	14640	14575	14537	14676	14627	14436	14515	14556	14326	14558	14665	14629	14676	14761	14578	14495	14553	14450	14503	14552	14522	14684	14597	14519	14667	14539	14471	14646	14544	14485	14564	14574	14378	14625	14463	14649	14560	14656	14451	14429	14582	14540	14626	14439	14683	14562	14457	14624	14530	14660	14482	14460	14399	14669	14643	14629	14651	14772	14503	14636	14502	14631	14542	14602	14433	14641	14541	14392	14530	14580	14729	14693	14524	14617	14542	14497	14602	14685	14496	14360	14547	14691	14707	14449	14530	14551	14534	14519	14612	14538	14503	14560	14663	14489	14728	14581	14737	14526	14621	14550	14568	14462	14623	14543	14478	14543	14508	14509	14601	14619	14657	14500	14532	14629	14510	14465	14606	14457	14342	14448	14402	14720	14642	14505	14324	14701	14619	14595	14455	14542	14633	14497	14484	14480	14668	14573	14443	14637	14547	14522	14463	14426	14581	14430	14612	14592	14570	14562	14549	14573	14368	14612	14494	14555	14483	14600	14548	14673	14496	14680	14556	14588	14683	14453	14465	14565	14585	14450	14438	14477	14644	14565	14641	14740	14605	14565	14565	14517	14543	14560	14587	14421	14461	14573	14552	14575	14519	14529	14594	14594	14516	14557	14648	14691	14696	14564	14418	14553	14506	14624	14532	14568	14556	14666	14535	14609	14360	14488	14500	14584	14625	14611	14478	14460	14401	14626	14491	14686	14407	14562	14571	14472	14624	14549	14579	14457	14631	14659	14487	14519	14584	14483	14470	14668	14652	14733	14510	14567	14612	14521	14558	14563	14648	14543	14638	14537	14490	14508	14643	14547	14702	14486	14650	14511	14543	14714	14715	14508	14389	14541	14666	14456	14497	14577	14642	14382	14646	14475	14513	14500	14580	14362	14535	14675	14601	14710	14759	14590	14673	14556	14679	14572	14506	14635	14432	14509	14605	14643	14562	14364	14585	14645	14597	14376	14654	14362	14635	14545	14582	14500	14615	14626	14516	14498	14592	14667	14620	14656	14572	14499	14530	14449	14675	14422	14782	14603	14669	14445	14596	14525	14497	14482	14338	14498	14402	14651	14465	14792	14588	14272	14660	14538	14481	14511	14537	14654	14495	14475	14602	14451	14600	14392	14659	14487	14519	14584	14583	14561	14580	14491	14505	14517	14532	14583	14703	14359	14416	14541	14659	14591	14597	14674	14500	14677	14451	14436	14619	14491	14597	14640	14519	14571	14487	14513	14580	14650	14640	14589	14626	14585	14447	14446	14503	14582	14562	14554	14468	14519	14655	14680	14361	14485	14533	14610	14632	14556	14377	14494	14369	14612	14521	14627	14602	14520	14459	14598	14535	14589	14574	14578	14486	14572	14548	14453	14528	14604	14600	14570	14519	14412	14499	14529	14573	14560	14648	14580	14556	14621	14533	14445	14456	14593	14448	14408	14805	14354	14566	14577	14509	14722	14528	14470	14533	14526	14597	14541	14550	14546	14512	14789	14430	14446	14558	14474	14543	14680	14471	14639	14478	14655	14369	14611	14492	14461	14538	14709	14565	14610	14573	14649	14528	14573	14666	14432	14679	14753	14551	14612	14508	14431	14584	14559	14661	14513	14538	14580	14544	14617	14724	14401	14579	14629	14590	14470	14606	14652	14591	14669	14623	14700	14571	14519	14624	14477	14544	14595	14566	14626	14547	14527	14587	14500	14467	14394	14549	14528	14465	14531	14596	14516	14650	14451	14516	14552	14656	14493	14690	14501	14493	14508	14473	14654	14686	14567	14503	14546	14385	14462	14462	14531	14609	14628	14507	14531	14614	14496	14677	14655	14388	14649	14519	14476	14713	14377	14527	14453	14467	14488	14589	14613	14455	14611	14584	14528	14459	14403	14629	14613	14579	14486	14486	14683	14567	14691	14526	14676	14546	14513	14602	14572	14590	14588	14505	14535	14652	14534	14496	14551	14451	14428	14557	14649	14635	14604	14516	14735	14606	14738	14451	14416	14484	14531	14671	14662	14633	14713	14418	14508	14491	14456	14555	14747	14565	14586	14696	14442	14506	14632	14477	14561	14534	14483	14606	14559	14588	14648	14716	14615	14672	14638	14512	14473	14622	14513	14526	14482	14601	14414	14595	14553	14524	14556	14642	14504	14540	14404	14546	14622	14603	14621	14546	14708	14578	14580	14453	14692	14525	14594	14497	14484	14560	14528	14688	14427	14581	14580	14691	14455	14841	14646	14497	14520	14657	14581	14492	14457	14717	14639	14437	14582	14548	14565	14579	14684	14700	14609	14561	14421	14508	14627	14522	14581	14575	14537	14532	14792	14563	14575	14545	14416	14518	14576	14583	14609	14590	14566	14578	14479	14717	14636	14573	14634	14606	14628	14445	14597	14376	14555	14668	14576	14561	14625	14661	14498	14536	14393	14316	14553	14655	14709	14657	14465	14600	14542	14594	14478	14651	14508	14624	14657	14725	14608	14709	14591	14415	14591	14589	14642	14559	14622	14457	14602	14592	14563	14564	14582	14517	14688	14548	14627	14452	14616	14726	14339	14615	14661	14490	14602	14483	14522	14526	14551	14604	14559	14454	14603	14430	14582	14466	14642	14570	14495	14579	14515	14277	14681	14584	14638	14458	14701	14461	14467	14575	14586	14722	14529	14463	14522	14632	14584	14567	14495	14515	14609	14576	14556	14473	14447	14540	14503	14538	14451	14512	14627	14557	14439	14508	14663	14636	14444	14499	14654	14638	14580	14492	14509	14365	14589	14686	14592	14546	14587	14637	14490	14592	14516	14675	14496	14623	14406	14537	14380	14666	14655	14506	14383	14624	14542	14559	14633	14546	14564	14569	14588	14402	14423	14563	14594	14521	14413	14497	14721	14696	14599	14559	14452	14526	14564	14500	14486	14589	14252	14567	14374	14524	14532	14445	14654	14539	14612	14543	14586	14570	14654	14449	14717	14541	14652	14530	14540	14578	14624	14371	14599	14699	14549	14622	14678	14561	14572	14573	14628	14536	14598	14748	14539	14679	14673	14513	14499	14552	14533	14600	14572	14531	14595	14616	14752	14499	14781	14560	14589	14668	14360	14477	14365	14591	14460	14641	14606	14599	14440	14585	14433	14574	14650	14482	14519	14583	14540	14532	14574	14462	14554	14455	14387	14292	14662	14563	14793	14360	14584	14626	14662	14496	14522	14567	14575	14331	14670	14629	14636	14609	14554	14385	14518	14535	14602	14537	14510	14578	14492	14525	14451	14502	14701	14688	14439	14562	14470	14580	14450	14592	14497	14601	14636	14478	14618	14650	14563	14534	14465	14533	14553	14505	14496	14677	14637	14659	14633	14586	14559	14575	14601	14619	14601	14561	14504	14583
22502	20940	28812	23287	21294	24164	27805	21715	19980	19448	19195	23266	40606	45112	39264	31143	24582	20237	18603	18021	17707	17728	17579	17684	17698	17657	17621	17468	17771	17645	17733	17602	17715	17640	17500	17649	17460	17637	17548	17669	17516	17537	17565	17520	17599	17627	17867	17616	17567	17539	17593	17616	17651	17771	17775	17729	17588	17587	17783	17602	17691	17622	17505	17596	17539	17490	17448	17407	17526	17656	17622	17573	17508	17679	17547	17648	17415	17621	17574	17460	17502	17472	17609	17478	17528	17630	17516	17622	17589	17413	17568	17313	17536	17658	17599	17860	17816	17358	17739	17407	17666	17687	17552	17676	17714	17549	17592	17494	17570	17498	17531	17637	17632	17543	17719	17603	17656	17394	17704	17789	17843	17562	17565	17631	17721	17526	17478	17522	17392	17598	17597	17523	17706	17531	17530	17440	17645	17425	17447	17443	17538	17548	17834	17812	17580	17568	17617	17564	17468	17489	17549	17815	17478	17608	17637	17549	17424	17374	17572	17337	17575	17606	17633	17625	17621	17505	17775	17548	17335	17774	17484	17520	17395	17440	17561	17575	17742	17619	17537	17484	17548	17474	17553	17604	17619	17638	17436	17462	17301	17553	17579	17497	17451	17607	17580	17616	17614	17521	17704	17667	17557	17389	17608	17419	17477	17850	17602	17411	17537	17744	17516	17729	17516	17738	17466	17341	17615	17507	17575	17697	17492	17505	17552	17484	17625	17703	17672	17525	17820	17516	17410	17483	17491	17371	17536	17510	17470	17490	17381	17779	17458	17508	17448	17587	17487	17577	17714	17431	17420	17334	17489	17526	17598	17373	17390	17463	17472	17423	17497	17666	17543	17482	17474	17663	17529	17623	17491	17604	17629	17751	17597	17532	17475	17297	17415	17518	17284	17576	17330	17532	17396	17385	17367	17448	17518	17567	17546	17451	17382	17407	17409	17740	17506	17493	17439	17577	17461	17436	17522	17387	17335	17547	17715	17566	17596	17509	17583	17502	17733	17640	17628	17458	17667	17395	17502	17478	17515	17352	17554	17477	17646	17480	17494	17389	17397	17592	17644	17361	17474	17421	17531	17439	17637	17492	17430	17467	17427	17493	17495	17356	17625	17514	17529	17438	17453	17372	17524	17735	17825	17426	17567	17569	17636	17476	17485	17669	17502	17358	17568	17525	17384	17368	17402	17489	17640	17491	17684	17574	17575	17637	17644	17529	17617	17622	17401	17190	17333	17562	17611	17534	17471	17451	17566	17434	17604	17526	17364	17483	17244	17559	17761	17618	17446	17523	17467	17433	17508	17564	17325	17384	17388	17620	17449	17580	17559	17493	17492	17578	17445	17512	17587	17441	17576	17303	17375	17571	17424	17421	17503	17458	17631	17253	17349	17536	17586	17586	17288	17449	17447	17588	17656	17463	17462	17661	17465	17503	17631	17435	17451	17473	17693	17734	17647	17479	17250	17485	17446	17434	17333	17453	17546	17329	17572	17413	17620	17549	17422	17393	17485	17529	17362	17539	17270	17654	17576	17614	17564	17446	17463	17420	17412	17518	17471	17386	17383	17540	17436	17543	17778	17373	17597	17743	17465	17482	17637	17694	17426	17388	17519	17281	17431	17516	17513	17502	17430	17318	17441	17261	17566	17596	17578	17484	17549	17688	17616	17513	17592	17455	17599	17557	17684	17647	17433	17569	17355	17546	17678	17283	17629	17559	17753	17648	17523	17396	17538	17529	17381	17526	17552	17480	17307	17754	17585	17259	17456	17413	17656	17468	17398	17358	17517	17530	17547	17539	17489	17629	17531	17465	17505	17411	17402	17467	17660	17428	17481	17338	17609	17625	17402	17405	17395	17225	17730	17491	17733	17432	17539	17500	17594	17530	17664	17485	17525	17773	17540	17483	17397	17496	17378	17539	17595	17493	17495	17611	17501	17488	17376	17458	17345	17489	17605	17512	17735	17383	17504	17405	17593	17464	17690	17407	17581	17359	17539	17565	17393	17474	17596	17547	17553	17496	17434	17649	17524	17611	17297	17476	17636	17430	17372	17683	17481	17605	17508	17557	17525	17630	17518	17581	17675	17378	17409	17527	17380	17294	17314	17655	17494	17546	17657	17419	17408	17464	17412	17546	17539	17468	17646	17286	17197	17505	17609	17684	17491	17552	17478	17659	17463	17438	17453	17626	17401	17461	17496	17561	17475	17467	17504	17517	17616	17596	17501	17517	17591	17533	17351	17437	17613	17466	17755	17583	17330	17616	17441	17676	17570	17360	17480	17425	17511	17704	17511	17498	17662	17588	17504	17587	17638	17521	17384	17402	17409	17657	17431	17418	17367	17589	17566	17556	17423	17438	17420	17607	17531	17361	17442	17364	17440	17696	17663	17418	17451	17475	17506	17670	17477	17528	17677	17365	17415	17570	17357	17557	17597	17353	17670	17633	17407	17496	17576	17637	17620	17557	17595	17520	17489	17613	17400	17621	17538	17461	17526	17436	17399	17424	17477	17306	17397	17709	17802	17691	17423	17808	17451	17457	17524	17569	17414	17559	17351	17646	17559	17458	17669	17628	17468	17755	17648	17571	17464	17360	17518	17453	17423	17420	17628	17738	17528	17445	17560	17412	17442	17596	17397	17661	17580	17518	17616	17414	17616	17471	17420	17767	17460	17479	17585	17620	17439	17369	17573	17597	17469	17262	17420	17448	17425	17492	17493	17386	17516	17571	17255	17444	17489	17450	17545	17482	17565	17644	17533	17431	17531	17566	17660	17534	17628	17367	17619	17570	17375	17484	17448	17486	17686	17493	17530	17675	17321	17240	17471	17389	17346	17396	17393	17487	17620	17520	17440	17414	17502	17474	17393	17475	17395	17457	17374	17447	17354	17359	17275	17489	17430	17474	17750	17442	17601	17331	17341	17355	17403	17572	17645	17539	17470	17607	17455	17483	17387	17678	17482	17438	17373	17741	17549	17433	17314	17402	17698	17551	17553	17456	17592	17279	17393	17618	17581	17476	17337	17532	17300	17470	17719	17416	17694	17578	17307	17476	17626	17493	17454	17517	17646	17513	17556	17659	17429	17383	17620	17596	17601	17521	17519	17524	17492	17526	17313	17566	17443	17404	17448	17600	17783	17565	17494	17574	17428	17684	17554	17413	17526	17558	17410	17712	17769	17766	17466	17428	17520	17501	17441	17457	17433	17747	17399	17483	17397	17243	17404	17512	17463	17469	17394	17439	17523	17697	17594	17547	17615	17475	17548	17307	17502	17476	17389	17562	17502	17736	17492	17637	17430	17358	17642	17612	17539	17448	17602	17392	17683	17300	17396	17506	17498	17353	17479	17526	17427	17602	17506	17613	17582	17313	17572	17507	17532	17691	17552	17488	17753	17588	17451	17459	17616	17598	17462	17510	17576	17545	17445	17468	17604	17567	17445	17396	17707	17453	17611	17469	17519	17508	17541	17385	17656	17495	17494	17661	17463	17411	17531	17350	17499	17513	17526	17430	17507	17393	17518	17543	17408	17416	17577	17325	17448	17609	17433	17582	17425	17348	17758	17355	17529	17421	17430	17456	17504	17320	17371	17479	17347	17430	17450	17392	17447	17541	17618	17445	17605	17491	17572	17648	17636	17448	17506	17553	17537	17515	17568	17508	17497	17444	17514	17410	17648	17434	17541	17547	17556	17459	17577	17579	17439	17384	17630	17310	17612	17497	17422	17620	17506	17389	17440	17566	17298	17368	17463	17566	17603	17555	17620	17767	17471	17593	17511	17489	17523	17468	17581	17614	17349	17647	17403	17558	17558	17438	17610	17248	17425	17489	17639	17690	17389	17519	17478	17595	17479	17502	17336	17540	17388	17551	17590	17498	17475	17315	17239	17791	17571	17635	17675	17549	17554	17576	17650	17510	17414	17415	17718	17625	17574	17474	17358	17555	17700	17387	17536	17596	17494	17546	17610	17510	17285	17594	17471	17454	17484	17586	17454	17518	17330	17503	17362	17590	17557	17460	17497	17304	17236	17551	17494	17442	17543	17598	17583	17497	17500	17621	17379	17827	17509	17342	17549	17631	17539	17452	17542	17541	17498	17437	17307	17642	17608	17501	17526	17516	17614	17557	17411	17460	17308	17509	17358	17515	17690	17482	17661	17353	17564	17692	17475	17741	17699	17448	17579	17523	17558	17530	17434	17426	17445	17559	17378	17491	17514	17538	17485	17601	17290	17561	17547	17453	17567	17559	17448	17480	17409	17577	17730	17472	17436	17498	17583	17364	17375	17311	17785	17515	17545	17546	17426	17388	17554	17419	17471	17340	17580	17422	17332	17326	17564	17589	17483	17542	17573	17582	17433	17336	17564	17463	17505	17609	17418	17350	17398	17527	17554	17376	17295	17491	17363	17563	17373	17447	17453	17401	17550	17646	17611	17458	17711	17323	17533	17615	17540	17506	17456	17517	17612	17529	17340	17538	17415	17460	17427	17526	17614	17431	17579	17867	17731	17593	17516	17600	17612	17480	17617	17364	17607	17595	17315	17371	17583	17607	17393	17295	17480	17853	17390	17605	17569	17442	17465	17377	17653	17541	17532	17815	17711	17403	17564	17549	17433	17384	17424	17611	17439	17576	17680	17444	17459	17568	17424	17516	17577	17396	17642	17490	17589	17544	17542	17444	17678	17567	17489	17464	17497	17544	17579	17239	17538	17655	17511	17352	17353	17460	17474	17327	17372	17606	17428	17569	17609	17546	17591	17501	17559	17410	17449	17495	17495	17492	17448	17439	17614	17533	17538	17837	17571	17517	17393	17529	17400	17452	17390	17668	17370	17716	17476	17431	17417	17457	17341	17595	17499	17429	17371	17460	17500	17520	17399	17447	17494	17305	17385	17497	17516	17581	17467	17549	17627	17418	17330	17358	17779	17543	17558	17545	17591	17501	17572	17437	17574	17610	17577	17595	17510	17522	17455	17277	17407	17535	17455	17790	17360	17433	17509	17325	17545	17441	17604	17448	17645	17544	17593	17412	17298	17337	17568	17569	17470	17525	17519	17548	17535	17498	17394	17387	17549	17409	17335	17680	17820	17446	17590	17585	17324	17560	17675	17595	17661	17723	17424	17578	17403	17226	17376	17336	17660	17345
18210	36372	35747	29693	26402	24340	22259	20038	18375	17342	16623	23499	42067	43253	37371	29197	21168	16895	15301	14883	14653	14750	14797	14631	14613	14651	14614	14603	14584	14570	14480	14564	14616	14487	14681	14635	14458	14548	14708	14566	14705	14494	14480	14395	14556	14634	14648	14684	14597	14577	14613	14685	14505	14667	14666	14595	14433	14531	14631	14823	14650	14669	14593	14534	14512	14733	14618	14476	14625	14446	14645	14467	14586	14551	14456	14635	14624	14686	14444	14694	14756	14649	14570	14590	14556	14654	14747	14612	14618	14520	14676	14565	14585	14509	14623	14373	14594	14524	14572	14671	14628	14562	14733	14552	14569	14565	14466	14601	14552	14678	14632	14507	14499	14762	14451	14570	14653	14722	14662	14458	14482	14625	14561	14660	14379	14527	14470	14646	14630	14636	14776	14608	14629	14631	14535	14678	14513	14650	14604	14589	14630	14450	14691	14508	14522	14574	14600	14725	14572	14579	14618	14451	14609	14745	14782	14817	14420	14726	14720	14809	14752	14606	14577	14642	14527	14520	14561	14628	14688	14503	14576	14600	14627	14564	14482	14647	14463	14577	14736	14646	14517	14523	14603	14636	14663	14601	14633	14742	14571	14600	14480	14581	14666	14473	14720	14667	14522	14635	14603	14566	14685	14643	14508	14557	14615	14586	14574	14532	14569	14466	14725	14596	14603	14621	14646	14595	14522	14661	14572	14805	14636	14435	14673	14518	14606	14585	14513	14700	14585	14884	14386	14609	14696	14626	14550	14654	14546	14684	14655	14619	14659	14665	14597	14570	14600	14553	14674	14536	14627	14510	14520	14515	14625	14712	14547	14687	14741	14487	14657	14540	14619	14505	14598	14608	14612	14672	14514	14672	14732	14570	14569	14611	14684	14666	14401	14524	14703	14582	14625	14623	14665	14566	14712	14585	14632	14514	14652	14686	14589	14689	14448	14579	14620	14693	14483	14647	14415	14748	14790	14478	14619	14534	14599	14651	14456	14560	14714	14451	14613	14704	14621	14584	14439	14762	14604	14601	14677	14398	14553	14720	14657	14606	14474	14432	14486	14416	14690	14578	14585	14426	14528	14646	14509	14681	14481	14558	14553	14610	14710	14724	14654	14570	14474	14537	14532	14711	14689	14660	14585	14574	14598	14532	14594	14631	14471	14654	14477	14521	14645	14740	14667	14681	14612	14501	14480	14641	14601	14469	14630	14509	14756	14672	14369	14445	14581	14580	14607	14472	14575	14548	14561	14647	14669	14601	14474	14541	14502	14629	14630	14466	14487	14679	14759	14475	14486	14660	14722	14557	14652	14574	14646	14537	14621	14592	14614	14609	14627	14592	14566	14354	14670	14576	14567	14723	14600	14729	14557	14620	14569	14497	14600	14557	14745	14380	14637	14555	14742	14575	14571	14381	14862	14608	14365	14587	14460	14609	14485	14516	14684	14625	14480	14709	14704	14621	14672	14617	14505	14641	14553	14523	14682	14697	14493	14718	14728	14497	14493	14699	14453	14374	14636	14540	14761	14556	14775	14610	14751	14690	14377	14361	14589	14625	14485	14602	14609	14574	14661	14660	14634	14601	14616	14486	14708	14625	14610	14543	14511	14621	14622	14821	14449	14643	14644	14507	14443	14407	14587	14595	14549	14580	14553	14512	14615	14660	14622	14517	14523	14548	14717	14730	14410	14618	14466	14519	14567	14581	14712	14559	14642	14658	14708	14577	14510	14648	14539	14601	14511	14570	14609	14540	14537	14624	14644	14719	14715	14633	14692	14672	14718	14627	14524	14457	14477	14726	14612	14454	14627	14464	14649	14664	14659	14620	14461	14567	14684	14677	14506	14808	14596	14468	14741	14565	14549	14399	14600	14499	14647	14540	14494	14707	14477	14528	14535	14369	14579	14419	14621	14678	14763	14515	14581	14737	14546	14656	14434	14694	14577	14407	14577	14504	14618	14503	14498	14516	14737	14564	14518	14540	14487	14619	14549	14638	14656	14593	14524	14486	14446	14400	14708	14575	14660	14619	14553	14704	14666	14630	14572	14705	14606	14669	14382	14547	14706	14679	14473	14770	14777	14586	14667	14588	14517	14590	14479	14610	14396	14555	14580	14545	14625	14513	14512	14527	14518	14396	14530	14578	14582	14426	14440	14522	14714	14513	14599	14520	14480	14553	14418	14475	14521	14612	14461	14782	14571	14788	14607	14630	14638	14647	14616	14482	14685	14646	14674	14579	14565	14644	14484	14533	14581	14543	14648	14589	14619	14509	14524	14515	14665	14537	14607	14607	14712	14716	14603	14641	14604	14667	14469	14651	14528	14477	14510	14576	14522	14657	14524	14457	14731	14558	14632	14495	14521	14803	14679	14569	14716	14590	14424	14571	14596	14404	14460	14484	14577	14584	14604	14608	14563	14473	14552	14712	14810	14539	14590	14644	14652	14569	14696	14672	14588	14674	14689	14505	14522	14568	14514	14567	14563	14507	14516	14634	14520	14640	14675	14487	14532	14525	14407	14501	14541	14396	14565	14627	14693	14570	14622	14711	14576	14653	14621	14508	14645	14565	14580	14568	14688	14577	14604	14632	14524	14570	14725	14336	14609	14613	14646	14305	14549	14662	14390	14589	14546	14628	14609	14513	14705	14638	14748	14513	14538	14449	14669	14760	14696	14468	14451	14633	14731	14448	14786	14533	14756	14561	14645	14462	14536	14555	14452	14497	14545	14616	14519	14461	14605	14542	14528	14761	14658	14616	14462	14452	14426	14617	14480	14569	14556	14645	14671	14482	14600	14542	14684	14495	14477	14560	14581	14523	14635	14505	14722	14506	14621	14373	14633	14641	14570	14387	14530	14500	14545	14630	14618	14383	14555	14707	14681	14594	14678	14382	14673	14743	14567	14648	14668	14346	14683	14532	14694	14571	14686	14681	14708	14672	14613	14636	14452	14457	14645	14650	14721	14659	14505	14650	14547	14766	14709	14668	14495	14695	14742	14461	14575	14345	14582	14648	14605	14627	14681	14510	14623	14739	14652	14664	14550	14622	14412	14441	14522	14664	14453	14610	14748	14513	14516	14636	14585	14570	14635	14567	14749	14499	14591	14685	14611	14516	14542	14581	14533	14694	14651	14559	14659	14477	14672	14533	14693	14557	14570	14586	14583	14578	14587	14532	14629	14468	14497	14524	14775	14599	14586	14489	14708	14569	14617	14690	14512	14682	14435	14712	14555	14625	14634	14535	14633	14595	14628	14504	14689	14517	14538	14675	14559	14595	14635	14518	14547	14610	14507	14723	14874	14588	14600	14715	14648	14686	14452	14490	14607	14579	14484	14597	14592	14575	14550	14584	14496	14562	14351	14591	14477	14690	14553	14644	14436	14430	14597	14642	14693	14503	14663	14475	14607	14547	14558	14463	14648	14567	14550	14655	14559	14635	14654	14604	14544	14601	14558	14407	14743	14406	14675	14769	14629	14549	14604	14346	14552	14674	14610	14513	14659	14485	14641	14652	14613	14510	14463	14715	14555	14510	14617	14635	14657	14611	14593	14589	14638	14506	14599	14698	14680	14523	14679	14652	14727	14572	14646	14692	14687	14550	14496	14565	14466	14511	14356	14531	14563	14659	14701	14577	14544	14508	14525	14425	14591	14625	14468	14585	14682	14757	14507	14602	14615	14694	14645	14565	14590	14559	14700	14735	14540	14635	14721	14593	14625	14611	14699	14560	14578	14727	14607	14533	14678	14591	14681	14645	14576	14609	14670	14585	14529	14577	14616	14447	14636	14639	14595	14611	14542	14542	14517	14529	14531	14735	14590	14742	14531	14626	14555	14509	14712	14606	14531	14715	14745	14565	14527	14683	14555	14778	14477	14799	14503	14625	14599	14688	14556	14466	14600	14602	14347	14565	14466	14509	14639	14641	14553	14494	14568	14400	14584	14694	14559	14725	14728	14572	14604	14555	14599	14495	14448	14599	14799	14593	14585	14597	14589	14583	14594	14519	14645	14513	14539	14730	14449	14525	14652	14487	14661	14533	14585	14788	14380	14776	14565	14591	14707	14639	14591	14463	14716	14564	14449	14511	14752	14699	14595	14627	14578	14523	14680	14613	14474	14549	14683	14635	14587	14583	14696	14452	14602	14607	14584	14512	14582	14617	14670	14673	14627	14537	14572	14540	14401	14562	14568	14491	14615	14389	14525	14651	14535	14699	14652	14664	14543	14625	14617	14630	14492	14610	14541	14692	14527	14666	14559	14567	14551	14447	14606	14587	14488	14713	14767	14700	14585	14573	14588	14591	14589	14538	14660	14420	14459	14495	14682	14545	14566	14626	14557	14720	14625	14578	14619	14566	14533	14605	14397	14699	14468	14607	14628	14643	14580	14646	14569	14698	14500	14676	14709	14412	14553	14483	14778	14419	14501	14647	14573	14465	14689	14559	14511	14718	14679	14588	14467	14524	14588	14643	14710	14627	14630	14413	14611	14627	14703	14361	14566	14661	14652	14617	14701	14447	14574	14520	14618	14463	14693	14642	14609	14619	14604	14520	14671	14543	14631	14676	14659	14575	14562	14687	14641	14518	14589	14491	14638	14657	14709	14611	14546	14444	14635	14709	14603	14432	14465	14612	14537	14570	14514	14483	14560	14500	14602	14590	14591	14498	14592	14446	14690	14524	14682	14501	14627	14549	14647	14675	14427	14448	14675	14582	14748	14427	14683	14488	14659	14663	14531	14535	14722	14511	14681	14444	14636	14559	14566	14588	14657	14711	14659	14562	14541	14470	14506	14434	14493	14565	14694	14630	14745	14525	14609	14650	14609	14511	14527	14581	14574	14673	14710	14536	14587	14891	14567	14588	14553	14754	14549	14682	14523	14599	14520	14495	14709	14551	14474	14663	14500	14623	14464	14522	14585	14719	14605	14646	14519	14692	14590	14719	14590	14410	14740	14706	14528	14494	14624	14524	14700	14666	14594	14673	14637	14573	14617	14721	14589	14740	14723	14614	14689	14420	14625	14589	14404	14361	14543	14611	14520	14636	14682	14566	14580	14539	14597	14391	14728	14522	14607	14611	14741	14610	14473	14603	14505	14558	14519	14693	14600	14669	14688	14565	14596	14625	14624	14584	14565	14555	14607	14582
27192	22619	28661	25027	20553	19924	19746	19105	18237	18037	17976	18072	19886	20552	20308	19183	18188	17716	17481	17502	17473	17456	17468	17456	17303	17492	17328	17293	17420	17500	17408	17549	17436	17097	17595	17669	17422	17224	17335	17382	17319	17400	17219	17604	17485	17559	17439	17397	17461	17434	17566	17395	17508	17584	17426	17442	17398	17466	17355	17601	17404	17306	17426	17399	17438	17457	17511	17472	17414	17520	17440	17237	17475	17372	17389	17245	17241	17556	17473	17468	17465	17555	17288	17384	17688	17353	17558	17469	17480	17629	17570	17439	17554	17559	17446	17325	17278	17348	17449	17414	17549	17227	17430	17412	17421	17403	17450	17394	17522	17353	17498	17437	17498	17430	17318	17375	17610	17607	17480	17387	17558	17394	17499	17329	17455	17422	17342	17534	17521	17249	17539	17274	17312	17166	17306	17382	17511	17400	17347	17519	17477	17488	17660	17414	17135	17450	17580	17205	17411	17513	17480	17436	17293	17533	17435	17451	17229	17238	17440	17260	17446	17398	17476	17553	17265	17438	17405	17587	17468	17410	17353	17328	17444	17480	17419	17529	17505	17477	17503	17344	17376	17213	17516	17387	17503	17391	17529	17655	17423	17558	17268	17341	17337	17251	17536	17572	17548	17550	17524	17439	17422	17513	17564	17407	17334	17452	17619	17516	17299	17523	17441	17343	17520	17534	17436	17524	17566	17389	17426	17354	17648	17459	17370	17368	17380	17415	17221	17232	17557	17475	17389	17365	17465	17383	17559	17412	17520	17381	17488	17464	17370	17394	17329	17451	17539	17565	17339	17321	17447	17393	17369	17653	17362	17332	17411	17352	17378	17491	17582	17401	17274	17464	17399	17279	17505	17379	17559	17492	17425	17671	17596	17335	17350	17367	17471	17332	17507	17347	17494	17405	17323	17507	17294	17573	17282	17293	17474	17186	17587	17602	17575	17529	17493	17440	17497	17474	17610	17454	17344	17491	17382	17437	17377	17360	17319	17262	17404	17373	17416	17366	17524	17458	17226	17628	17567	17478	17427	17511	17345	17352	17574	17510	17473	17368	17546	17381	17438	17465	17477	17374	17316	17363	17184	17361	17449	17253	17236	17458	17553	17507	17351	17429	17665	17384	17482	17441	17665	17332	17427	17617	17571	17520	17335	17412	17470	17322	17472	17575	17541	17240	17538	17391	17261	17411	17483	17520	17634	17472	17520	17423	17527	17409	17477	17413	17367	17385	17691	17398	17250	17324	17501	17457	17607	17484	17563	17344	17343	17455	17405	17352	17296	17394	17378	17299	17428	17357	17292	17421	17255	17457	17373	17311	17368	17502	17355	17487	17381	17732	17429	17413	17514	17263	17615	17323	17272	17625	17569	17417	17556	17230	17488	17598	17235	17404	17426	17377	17359	17495	17530	17511	17436	17523	17438	17486	17491	17423	17243	17416	17694	17362	17189	17490	17390	17523	17459	17441	17706	17594	17490	17362	17442	17382	17510	17516	17442	17526	17492	17289	17409	17650	17469	17531	17433	17406	17480	17280	17403	17511	17322	17321	17369	17430	17521	17470	17626	17450	17327	17377	17457	17470	17284	17529	17276	17272	17315	17403	17412	17492	17441	17635	17534	17250	17721	17540	17470	17406	17529	17571	17495	17336	17594	17382	17558	17529	17521	17407	17320	17659	17715	17510	17307	17425	17520	17454	17373	17535	17353	17483	17452	17390	17349	17464	17490	17318	17240	17453	17416	17414	17410	17326	17465	17415	17466	17378	17516	17293	17677	17477	17572	17377	17495	17227	17356	17249	17603	17572	17307	17267	17494	17369	17590	17430	17410	17402	17387	17560	17406	17476	17377	17501	17734	17452	17464	17403	17493	17543	17598	17415	17393	17343	17417	17555	17389	17631	17501	17479	17382	17607	17470	17450	17401	17333	17373	17193	17277	17404	17527	17331	17517	17392	17315	17478	17419	17306	17472	17489	17287	17492	17444	17452	17566	17379	17557	17283	17497	17367	17529	17092	17367	17370	17511	17539	17433	17421	17553	17454	17385	17504	17351	17332	17244	17659	17461	17486	17543	17384	17346	17364	17529	17426	17583	17215	17507	17583	17446	17224	17364	17508	17492	17573	17541	17440	17446	17475	17551	17566	17501	17534	17396	17338	17524	17161	17314	17508	17401	17380	17518	17184	17463	17313	17345	17532	17538	17483	17447	17532	17400	17310	17439	17655	17352	17596	17446	17499	17340	17419	17425	17292	17297	17476	17408	17434	17293	17307	17623	17285	17526	17349	17530	17371	17276	17251	17445	17509	17646	17471	17404	17407	17617	17564	17520	17444	17513	17316	17431	17342	17119	17274	17510	17607	17525	17374	17491	17462	17290	17459	17449	17644	17626	17334	17459	17386	17363	17426	17475	17348	17473	17427	17445	17594	17316	17681	17429	17517	17350	17209	17347	17305	17641	17515	17380	17478	17791	17547	17467	17408	17543	17509	17543	17358	17322	17291	17436	17414	17484	17586	17571	17664	17353	17731	17433	17441	17519	17231	17421	17457	17402	17475	17611	17412	17514	17444	17360	17241	17305	17621	17414	17137	17464	17566	17357	17429	17431	17326	17414	17441	17514	17483	17521	17567	17366	17582	17267	17395	17566	17342	17289	17381	17498	17403	17248	17443	17576	17461	17359	17440	17646	17428	17417	17224	17455	17422	17293	17450	17560	17519	17218	17174	17400	17377	17563	17281	17430	17374	17428	17338	17534	17631	17481	17262	17342	17324	17621	17233	17459	17418	17372	17679	17370	17319	17495	17564	17391	17462	17416	17544	17336	17291	17524	17173	17419	17553	17374	17677	17434	17487	17378	17396	17508	17431	17318	17198	17433	17641	17449	17610	17413	17500	17437	17571	17466	17423	17560	17336	17539	17434	17182	17390	17643	17483	17081	17371	17277	17476	17434	17346	17642	17430	17355	17318	17403	17361	17367	17527	17503	17523	17422	17496	17324	17442	17228	17298	17222	17376	17413	17407	17255	17544	17358	17423	17554	17251	17342	17270	17466	17618	17356	17410	17350	17488	17546	17569	17449	17472	17575	17383	17364	17334	17420	17664	17539	17405	17457	17247	17419	17503	17477	17401	17592	17443	17418	17364	17387	17573	17510	17426	17551	17502	17652	17586	17502	17442	17551	17366	17479	17351	17444	17500	17328	17325	17300	17353	17433	17411	17230	17620	17460	17411	17348	17416	17550	17508	17392	17358	17287	17308	17480	17318	17438	17619	17611	17387	17401	17320	17605	17544	17587	17512	17376	17277	17331	17544	17516	17419	17257	17363	17541	17454	17474	17487	17418	17503	17292	17543	17390	17344	17397	17541	17527	17440	17415	17544	17580	17641	17464	17446	17272	17499	17382	17348	17448	17441	17469	17488	17477	17493	17345	17284	17600	17283	17375	17416	17461	17330	17396	17350	17559	17560	17461	17408	17446	17367	17514	17437	17531	17443	17644	17311	17281	17552	17251	17435	17349	17473	17331	17739	17619	17444	17517	17591	17581	17348	17307	17399	17470	17604	17230	17450	17463	17558	17279	17431	17284	17476	17420	17462	17349	17368	17617	17635	17316	17355	17274	17435	17349	17503	17536	17455	17276	17420	17425	17436	17454	17451	17536	17472	17437	17546	17403	17357	17676	17452	17524	17446	17346	17566	17374	17383	17772	17618	17429	17537	17530	17271	17412	17492	17586	17351	17330	17531	17536	17409	17382	17357	17415	17445	17478	17368	17730	17400	17391	17665	17443	17361	17618	17409	17324	17409	17428	17404	17426	17335	17364	17472	17681	17568	17307	17382	17436	17604	17379	17262	17509	17328	17273	17363	17466	17526	17500	17272	17354	17500	17497	17318	17381	17371	17324	17463	17365	17308	17570	17451	17410	17361	17332	17419	17195	17446	17526	17561	17447	17388	17440	17516	17494	17687	17451	17362	17407	17473	17282	17374	17430	17539	17533	17345	17476	17402	17401	17474	17509	17252	17401	17545	17523	17384	17561	17584	17311	17410	17767	17439	17470	17318	17447	17625	17538	17498	17348	17393	17566	17562	17818	17550	17416	17579	17588	17463	17518	17388	17347	17444	17456	17353	17427	17487	17623	17435	17516	17245	17479	17362	17548	17499	17617	17427	17512	17319	17456	17365	17473	17636	17611	17401	17640	17440	17468	17242	17528	17349	17555	17440	17336	17485	17546	17442	17419	17347	17334	17305	17425	17490	17326	17466	17286	17424	17509	17376	17289	17420	17503	17434	17388	17388	17408	17548	17570	17435	17348	17532	17519	17652	17641	17462	17333	17477	17365	17471	17551	17437	17594	17504	17391	17368	17357	17287	17421	17422	17511	17492	17390	17257	17399	17244	17449	17609	17487	17542	17461	17688	17431	17486	17361	17487	17415	17422	17669	17259	17650	17645	17573	17294	17468	17509	17538	17363	17459	17464	17407	17405	17487	17250	17433	17537	17488	17584	17271	17647	17589	17365	17234	17337	17514	17483	17256	17423	17485	17344	17509	17350	17422	17600	17458	17331	17488	17435	17297	17356	17285	17472	17592	17445	17579	17364	17382	17415	17437	17498	17454	17410	17302	17288	17405	17468	17435	17442	17577	17278	17304	17477	17575	17552	17528	17161	17421	17201	17830	17409	17262	17469	17457	17532	17401	17351	17569	17313	17520	17526	17363	17373	17543	17437	17596	17458	17442	17384	17275	17571	17421	17363	17224	17372	17220	17479	17400	17379	17255	17398	17418	17528	17562	17460	17470	17279	17307	17467	17473	17411	17548	17480	17274	17306	17444	17307	17539	17406	17540	17488	17349	17462	17429	17328	17366	17419	17453	17588	17263	17536	17596	17479	17370	17514	17406	17234	17488	17315	17609	17357	17232	17419	17475	17449	17328	17259	17525	17290	17516	17581	17406	17318	17424	17257	17383	17437	17451	17395	17377	17207	17424	17534	17567	17657	17545	17421	17375	17339	17434	17663	17421	17423	17509	17569	17441	17451	17434	17529	17555	17591	17319	17541	17214	17272	17334	17376	17436	17698	17490	17728	17456	17362	17550	17320	17571	17314	17444	17458	17637	17462	17383	17554	17299	17278	17416	17458	17362	17350
17359	26455	26954	21100	18993	18416	17922	16911	16309	15447	15335	15737	18284	18654	17484	16315	15305	14957	14726	14529	14483	14673	14497	14540	14614	14561	14566	14654	14649	14631	14575	14564	14354	14371	14521	14573	14504	14534	14471	14659	14642	14617	14580	14568	14498	14437	14600	14503	14452	14565	14464	14477	14634	14610	14607	14544	14523	14559	14578	14532	14536	14531	14669	14648	14227	14651	14489	14501	14662	14504	14382	14613	14516	14609	14495	14803	14408	14604	14478	14661	14578	14561	14493	14405	14675	14473	14635	14429	14603	14599	14572	14580	14416	14484	14560	14739	14558	14733	14811	14451	14604	14466	14602	14418	14658	14529	14652	14458	14623	14626	14468	14528	14604	14506	14439	14659	14489	14568	14580	14630	14521	14643	14315	14673	14576	14671	14558	14547	14680	14667	14780	14730	14601	14552	14537	14448	14552	14733	14579	14495	14720	14574	14555	14528	14583	14452	14512	14482	14550	14668	14556	14630	14548	14614	14595	14595	14647	14726	14665	14482	14419	14604	14538	14557	14544	14543	14728	14472	14676	14627	14643	14518	14626	14621	14531	14492	14459	14572	14547	14500	14576	14571	14479	14607	14458	14584	14373	14671	14447	14334	14470	14697	14538	14640	14700	14722	14379	14415	14491	14527	14584	14558	14548	14599	14518	14567	14652	14645	14636	14577	14497	14629	14558	14487	14584	14403	14522	14448	14446	14566	14361	14396	14486	14604	14687	14556	14534	14562	14575	14646	14460	14596	14581	14767	14638	14559	14603	14656	14552	14665	14686	14546	14667	14544	14472	14669	14542	14436	14477	14720	14477	14619	14656	14585	14565	14475	14417	14469	14559	14586	14738	14567	14449	14741	14718	14675	14709	14673	14641	14552	14440	14607	14584	14444	14700	14506	14655	14529	14595	14656	14503	14660	14574	14559	14517	14603	14647	14491	14560	14438	14527	14643	14574	14587	14546	14692	14556	14751	14450	14653	14604	14703	14381	14714	14472	14348	14650	14438	14440	14527	14494	14551	14810	14481	14654	14632	14463	14538	14503	14426	14424	14545	14487	14543	14671	14591	14507	14537	14645	14508	14636	14665	14580	14462	14542	14405	14558	14416	14647	14437	14644	14399	14552	14516	14621	14436	14387	14506	14599	14510	14488	14597	14549	14422	14533	14520	14552	14556	14549	14574	14686	14497	14440	14490	14507	14699	14531	14540	14593	14606	14724	14545	14568	14534	14339	14691	14350	14744	14568	14597	14495	14501	14563	14584	14524	14615	14427	14565	14561	14659	14334	14617	14565	14614	14628	14576	14454	14785	14462	14412	14626	14493	14492	14525	14758	14532	14504	14525	14594	14690	14580	14515	14756	14583	14519	14661	14488	14674	14662	14475	14570	14474	14576	14662	14679	14579	14628	14563	14605	14475	14490	14457	14610	14548	14652	14643	14515	14363	14624	14388	14569	14495	14564	14687	14760	14492	14651	14762	14533	14698	14727	14727	14515	14661	14708	14711	14501	14622	14681	14709	14676	14587	14502	14546	14645	14444	14507	14584	14506	14669	14463	14538	14727	14775	14685	14578	14619	14463	14589	14567	14513	14550	14512	14641	14557	14636	14741	14501	14690	14607	14567	14534	14512	14656	14511	14596	14521	14542	14745	14700	14579	14612	14564	14708	14528	14811	14603	14701	14621	14463	14558	14493	14427	14571	14596	14508	14469	14595	14560	14546	14430	14536	14608	14537	14501	14659	14513	14627	14465	14551	14697	14582	14666	14588	14607	14714	14659	14666	14759	14520	14526	14556	14639	14406	14720	14623	14495	14484	14584	14518	14587	14535	14614	14457	14589	14678	14257	14488	14605	14386	14502	14548	14503	14587	14559	14537	14460	14392	14550	14587	14644	14555	14493	14675	14671	14524	14578	14518	14530	14426	14606	14574	14640	14541	14494	14495	14712	14476	14566	14435	14483	14512	14549	14627	14496	14579	14424	14617	14478	14628	14520	14629	14618	14621	14634	14570	14566	14627	14383	14491	14541	14590	14429	14601	14526	14824	14503	14622	14562	14660	14575	14677	14507	14387	14571	14492	14584	14430	14393	14698	14598	14468	14655	14372	14428	14561	14435	14680	14578	14582	14650	14521	14397	14556	14564	14551	14505	14370	14511	14624	14695	14445	14624	14673	14475	14681	14696	14792	14568	14672	14461	14563	14594	14607	14520	14513	14434	14608	14592	14555	14564	14661	14649	14514	14403	14510	14685	14534	14809	14551	14698	14506	14669	14673	14425	14534	14530	14664	14511	14547	14595	14473	14444	14543	14535	14490	14581	14715	14541	14443	14764	14586	14460	14639	14589	14656	14386	14503	14545	14654	14602	14488	14635	14520	14527	14451	14723	14530	14437	14587	14561	14635	14488	14625	14545	14377	14638	14540	14432	14469	14608	14503	14630	14626	14659	14489	14560	14576	14654	14599	14491	14718	14654	14662	14443	14506	14508	14545	14590	14639	14559	14467	14483	14557	14508	14526	14747	14521	14550	14569	14536	14596	14661	14687	14479	14724	14652	14612	14583	14660	14586	14500	14527	14447	14631	14689	14539	14670	14642	14496	14538	14604	14575	14454	14607	14616	14614	14515	14652	14666	14648	14595	14642	14664	14641	14661	14648	14384	14567	14606	14700	14531	14692	14451	14603	14375	14679	14544	14338	14610	14330	14725	14495	14647	14455	14576	14732	14510	14669	14516	14445	14445	14549	14502	14451	14492	14714	14620	14594	14716	14350	14519	14599	14577	14629	14719	14557	14618	14577	14409	14653	14408	14665	14517	14438	14512	14660	14505	14470	14533	14596	14718	14676	14533	14516	14444	14366	14581	14545	14488	14525	14629	14610	14779	14593	14552	14532	14598	14613	14551	14450	14485	14473	14630	14600	14461	14591	14768	14641	14532	14563	14646	14514	14392	14574	14568	14479	14642	14400	14346	14695	14620	14457	14666	14607	14600	14523	14531	14673	14461	14541	14574	14486	14542	14470	14474	14577	14557	14556	14576	14508	14663	14634	14542	14466	14571	14560	14429	14590	14566	14389	14720	14555	14622	14509	14584	14432	14631	14630	14631	14503	14485	14454	14544	14720	14670	14558	14672	14621	14502	14688	14822	14533	14731	14817	14575	14617	14625	14693	14573	14700	14550	14572	14390	14633	14590	14602	14623	14682	14524	14669	14446	14580	14667	14510	14552	14626	14508	14609	14509	14606	14539	14428	14537	14642	14398	14484	14362	14635	14546	14623	14750	14403	14554	14566	14662	14576	14480	14653	14564	14579	14495	14584	14678	14560	14514	14504	14476	14648	14603	14411	14552	14518	14558	14463	14531	14479	14584	14570	14625	14492	14525	14349	14513	14678	14525	14612	14558	14698	14581	14365	14587	14675	14661	14637	14341	14560	14406	14606	14499	14634	14613	14685	14665	14534	14546	14502	14833	14478	14498	14644	14545	14661	14480	14501	14547	14693	14381	14397	14457	14619	14501	14629	14494	14409	14536	14572	14461	14583	14671	14401	14660	14515	14491	14626	14566	14501	14380	14406	14532	14541	14709	14548	14569	14598	14709	14419	14581	14522	14501	14522	14612	14568	14662	14572	14339	14598	14602	14509	14569	14680	14507	14308	14522	14484	14540	14516	14585	14453	14589	14629	14451	14484	14546	14731	14427	14546	14539	14560	14600	14638	14475	14526	14405	14691	14529	14553	14608	14449	14472	14644	14610	14584	14507	14466	14435	14584	14475	14589	14653	14510	14525	14423	14570	14606	14521	14548	14443	14442	14621	14493	14546	14587	14474	14716	14561	14409	14643	14571	14415	14637	14423	14500	14656	14702	14515	14497	14482	14580	14548	14399	14530	14524	14570	14498	14599	14598	14528	14579	14600	14543	14733	14633	14526	14616	14476	14571	14511	14445	14556	14634	14507	14386	14636	14623	14699	14421	14667	14361	14521	14559	14555	14520	14600	14507	14622	14392	14627	14430	14661	14656	14556	14504	14555	14579	14463	14620	14572	14504	14630	14602	14641	14482	14528	14633	14317	14727	14632	14472	14735	14641	14524	14752	14685	14533	14673	14662	14526	14544	14661	14443	14559	14550	14664	14394	14670	14534	14515	14610	14673	14675	14710	14645	14481	14513	14766	14403	14616	14646	14461	14634	14544	14502	14604	14603	14629	14429	14494	14750	14516	14727	14804	14541	14451	14390	14679	14465	14727	14653	14566	14587	14655	14506	14660	14429	14469	14463	14511	14638	14441	14467	14572	14585	14489	14576	14802	14490	14560	14451	14596	14641	14489	14544	14485	14498	14573	14612	14524	14547	14588	14587	14601	14428	14580	14614	14599	14565	14485	14539	14609	14580	14505	14697	14693	14609	14610	14533	14636	14498	14636	14612	14624	14553	14712	14693	14655	14508	14569	14657	14642	14670	14594	14703	14616	14728	14646	14682	14563	14618	14408	14538	14500	14515	14441	14537	14536	14641	14590	14504	14609	14499	14577	14505	14494	14465	14594	14619	14685	14605	14748	14601	14660	14453	14453	14544	14625	14639	14503	14487	14578	14598	14795	14484	14704	14599	14364	14487	14488	14682	14646	14567	14625	14560	14638	14696	14576	14561	14616	14482	14680	14662	14503	14594	14498	14504	14640	14671	14686	14515	14581	14497	14517	14747	14506	14497	14657	14589	14603	14504	14554	14591	14629	14576	14397	14549	14519	14490	14496	14485	14511	14633	14580	14416	14676	14579	14510	14640	14630	14701	14503	14476	14606	14655	14553	14681	14636	14584	14671	14640	14469	14456	14572	14576	14607	14528	14553	14522	14516	14440	14581	14602	14532	14639	14748	14445	14507	14477	14594	14595	14480	14540	14506	14658	14478	14446	14547	14511	14534	14596	14644	14513	14503	14530	14532	14618	14665	14393	14696	14519	14566	14613	14514	14692	14552	14595	14561	14471	14622	14519	14611	14544	14383	14587	14568	14445	14498	14490	14469	14601	14531	14591	14457	14558	14478	14511	14566	14517	14518	14510	14498	14741	14605	14466	14534	14688	14484	14467	14537	14641	14478	14615	14440	14503	14448	14415	14488	14488	14689	14436	14600	14731	14447	14688	14657	14435	14517
24310	20971	28065	24762	23020	22436	21627	19787	18801	18436	18380	19125	27210	29207	28989	24402	20753	18748	17919	17464	17598	17468	17603	17522	17445	17440	17516	17677	17409	17587	17715	17497	17386	17526	17487	17572	17355	17425	17424	17191	17392	17456	17381	17690	17496	17408	17380	17374	17674	17436	17456	17538	17410	17314	17522	17178	17646	17294	17354	17476	17305	17505	17485	17449	17632	17547	17585	17428	17327	17584	17587	17590	17401	17555	17357	17571	17465	17349	17544	17614	17398	17541	17382	17504	17550	17485	17450	17434	17507	17438	17425	17473	17572	17431	17519	17382	17417	17435	17458	17310	17494	17384	17547	17579	17540	17284	17307	17430	17351	17561	17622	17168	17396	17509	17540	17591	17559	17429	17498	17328	17337	17421	17506	17473	17512	17358	17407	17528	17432	17355	17619	17322	17474	17570	17610	17422	17502	17568	17372	17320	17532	17364	17446	17366	17312	17513	17442	17403	17486	17439	17409	17499	17343	17302	17428	17540	17440	17519	17397	17339	17536	17485	17244	17368	17469	17461	17493	17499	17482	17155	17391	17322	17463	17282	17478	17611	17439	17382	17358	17690	17303	17500	17365	17426	17181	17411	17340	17467	17669	17555	17602	17449	17356	17506	17310	17282	17328	17422	17361	17237	17419	17390	17419	17335	17319	17603	17411	17473	17613	17202	17503	17404	17641	17416	17540	17568	17508	17427	17582	17519	17517	17472	17147	17366	17332	17395	17284	17522	17134	17554	17320	17551	17402	17535	17353	17359	17290	17441	17436	17397	17329	17245	17567	17449	17562	17314	17450	17393	17482	17471	17316	17296	17225	17260	17265	17271	17579	17526	17461	17219	17456	17418	17488	17461	17300	17520	17355	17311	17669	17385	17656	17528	17479	17420	17392	17461	17449	17598	17391	17453	17274	17354	17546	17534	17556	17344	17441	17514	17288	17449	17551	17356	17302	17307	17413	17440	17559	17553	17523	17484	17242	17413	17274	17385	17479	17455	17468	17260	17226	17421	17588	17476	17392	17441	17593	17397	17318	17295	17122	17476	17478	17397	17422	17411	17544	17528	17437	17313	17317	17332	17338	17507	17536	17290	17231	17353	17529	17309	17370	17338	17411	17534	17532	17465	17492	17248	17357	17327	17253	17532	17528	17388	17125	17200	17330	17337	17230	17283	17593	17351	17436	17379	17434	17411	17662	17568	17362	17280	17461	17279	17499	17657	17427	17517	17448	17579	17349	17380	17331	17331	17516	17651	17305	17463	17530	17149	17583	17312	17556	17396	17418	17447	17468	17482	17676	17639	17300	17221	17495	17299	17408	17392	17221	17279	17361	17424	17355	17504	17513	17498	17377	17346	17407	17310	17510	17552	17355	17348	17538	17522	17456	17426	17412	17374	17403	17553	17354	17485	17461	17557	17335	17526	17447	17404	17602	17388	17511	17341	17472	17375	17530	17344	17217	17475	17406	17608	17460	17551	17362	17400	17339	17590	17364	17563	17451	17444	17451	17309	17320	17390	17487	17446	17460	17360	17411	17321	17627	17270	17190	17487	17453	17254	17367	17235	17426	17466	17440	17360	17300	17633	17556	17492	17258	17438	17415	17465	17199	17284	17538	17404	17558	17452	17599	17560	17458	17490	17451	17457	17415	17473	17609	17528	17242	17445	17448	17476	17503	17413	17512	17476	17235	17388	17603	17530	17395	17458	17478	17400	17322	17398	17581	17374	17499	17556	17673	17421	17569	17547	17402	17199	17255	17253	17561	17215	17513	17656	17354	17510	17504	17538	17533	17204	17532	17317	17384	17472	17548	17271	17477	17509	17589	17418	17469	17524	17403	17346	17526	17488	17539	17667	17318	17575	17474	17306	17498	17236	17489	17426	17278	17490	17606	17573	17769	17376	17394	17421	17421	17506	17575	17492	17302	17514	17359	17473	17411	17382	17380	17407	17432	17477	17613	17490	17394	17267	17484	17542	17497	17394	17627	17436	17444	17503	17418	17608	17664	17496	17469	17489	17551	17256	17551	17592	17532	17481	17415	17311	17431	17446	17490	17349	17393	17511	17513	17431	17249	17286	17353	17502	17415	17228	17208	17335	17483	17405	17269	17304	17524	17325	17566	17570	17550	17272	17325	17478	17458	17305	17483	17540	17444	17403	17253	17388	17416	17466	17562	17259	17483	17742	17416	17548	17515	17468	17381	17443	17364	17449	17501	17220	17389	17436	17273	17509	17465	17486	17425	17356	17516	17451	17344	17272	17352	17453	17460	17235	17433	17359	17478	17289	17424	17518	17515	17434	17572	17441	17332	17509	17324	17188	17565	17238	17393	17523	17518	17361	17524	17589	17375	17519	17660	17497	17270	17208	17639	17368	17430	17422	17241	17401	17277	17454	17540	17380	17281	17434	17620	17460	17274	17389	17315	17242	17299	17271	17297	17336	17302	17486	17434	17496	17305	17332	17444	17257	17540	17409	17597	17348	17212	17338	17225	17392	17518	17310	17519	17251	17600	17594	17684	17494	17310	17413	17545	17293	17326	17442	17432	17524	17434	17508	17422	17591	17179	17522	17368	17396	17377	17370	17362	17418	17439	17400	17551	17337	17533	17578	17482	17325	17417	17425	17386	17325	17299	17388	17495	17321	17398	17339	17413	17378	17457	17592	17354	17367	17346	17389	17264	17426	17414	17406	17421	17550	17582	17416	17556	17563	17704	17586	17571	17476	17463	17288	17462	17203	17389	17416	17413	17522	17608	17288	17391	17299	17376	17369	17489	17423	17394	17202	17531	17318	17418	17379	17379	17243	17244	17566	17520	17481	17381	17416	17554	17496	17545	17134	17269	17402	17446	17518	17473	17469	17348	17439	17350	17437	17348	17183	17542	17532	17322	17360	17314	17399	17462	17087	17325	17409	17399	17536	17420	17370	17339	17373	17429	17460	17450	17516	17450	17280	17309	17550	17554	17574	17387	17352	17378	17399	17373	17465	17447	17392	17323	17431	17505	17197	17447	17515	17403	17392	17510	17343	17530	17549	17565	17431	17688	17588	17573	17329	17266	17397	17350	17532	17410	17508	17556	17291	17676	17209	17389	17307	17516	17613	17483	17211	17362	17496	17377	17343	17469	17295	17356	17430	17530	17448	17564	17561	17497	17389	17410	17482	17527	17373	17586	17461	17575	17466	17520	17554	17470	17475	17365	17331	17497	17369	17346	17299	17458	17575	17424	17238	17719	17291	17291	17520	17279	17434	17502	17429	17387	17513	17195	17443	17467	17264	17337	17534	17335	17444	17349	17311	17515	17435	17508	17416	17521	17492	17618	17603	17425	17734	17520	17372	17458	17314	17439	17349	17298	17596	17411	17447	17523	17409	17387	17328	17755	17648	17588	17725	17515	17305	17526	17537	17594	17345	17476	17335	17332	17486	17391	17379	17499	17387	17413	17347	17380	17396	17600	17554	17369	17398	17645	17761	17448	17451	17494	17072	17488	17662	17534	17334	17319	17450	17437	17368	17504	17383	17572	17312	17511	17592	17553	17525	17463	17468	17423	17647	17257	17575	17462	17517	17558	17522	17465	17464	17472	17317	17503	17296	17540	17501	17261	17359	17217	17424	17339	17427	17262	17336	17277	17212	17361	17472	17348	17456	17716	17711	17587	17510	17514	17510	17459	17399	17347	17524	17521	17555	17419	17453	17542	17371	17505	17330	17455	17482	17549	17169	17413	17484	17362	17407	17523	17460	17534	17365	17358	17546	17370	17450	17310	17424	17309	17191	17541	17534	17436	17399	17674	17558	17667	17645	17407	17422	17548	17413	17230	17417	17423	17611	17480	17291	17438	17291	17491	17488	17388	17408	17446	17415	17434	17383	17554	17390	17517	17606	17321	17815	17464	17538	17362	17438	17403	17426	17340	17327	17449	17492	17394	17543	17673	17395	17443	17424	17320	17387	17495	17583	17628	17317	17322	17300	17296	17582	17249	17394	17439	17573	17478	17355	17372	17625	17381	17516	17533	17313	17302	17381	17324	17400	17452	17334	17500	17485	17437	17469	17256	17402	17538	17526	17519	17442	17392	17372	17528	17646	17504	17414	17477	17210	17318	17352	17556	17385	17423	17491	17311	17545	17521	17314	17517	17603	17462	17487	17520	17551	17487	17290	17521	17452	17543	17420	17335	17309	17458	17549	17316	17535	17422	17346	17405	17492	17471	17483	17471	17366	17255	17486	17355	17531	17369	17452	17243	17427	17523	17369	17414	17511	17270	17312	17562	17540	17430	17596	17485	17251	17307	17394	17426	17575	17408	17377	17626	17418	17450	17346	17326	17475	17595	17503	17480	17447	17561	17719	17422	17337	17282	17574	17585	17508	17583	17221	17373	17656	17553	17503	17323	17684	17575	17271	17672	17534	17328	17266	17349	17368	17479	17516	17441	17382	17493	17544	17465	17549	17348	17353	17331	17230	17368	17410	17524	17339	17342	17385	17444	17362	17511	17535	17395	17352	17564	17472	17517	17452	17605	17308	17243	17222	17567	17340	17388	17605	17349	17608	17393	17345	17549	17341	17336	17459	17327	17333	17332	17399	17430	17436	17568	17575	17453	17456	17414	17311	17414	17441	17417	17521	17523	17416	17444	17456	17436	17606	17308	17370	17367	17403	17519	17641	17695	17536	17519	17506	17518	17421	17715	17410	17541	17459	17261	17480	17610	17411	17319	17475	17145	17510	17562	17519	17502	17352	17444	17396	17485	17497	17559	17511	17469	17598	17574	17374	17587	17473	17429	17492	17368	17461	17420	17441	17293	17425	17328	17547	17467	17580	17599	17556	17570	17418	17484	17280	17430	17649	17500	17466	17309	17330	17378	17430	17284	17467	17327	17258	17467	17325	17477	17433	17363	17260	17423	17381	17443	17392	17452	17499	17415	17309	17394	17645	17539	17331	17176	17318	17533	17439	17412	17566	17355	17354	17328	17579	17535	17535	17572	17418	17370	17359	17557	17498	17608	17556	17360	17345	17258	17459	17395	17449	17416	17512	17483	17433	17428	17525	17595	17496	17425	17474	17444	17450	17401	17382	17451	17218	17225	17487	17492	17375	17238	17320	17474	17394	17387	17218	17395	17489	17514	17265	17523	17549	17508	17615
15863	27862	28366	24222	22186	19939	18575	17509	16788	15802	15730	17460	27586	29227	27656	22146	17510	15559	15057	14663	14603	14567	14689	14665	14559	14606	14552	14508	14647	14538	14697	14724	14745	14627	14449	14868	14658	14578	14679	14690	14388	14664	14581	14643	14723	14662	14757	14480	14696	14488	14707	14708	14594	14684	14543	14675	14442	14660	14646	14649	14638	14626	14603	14829	14530	14619	14585	14732	14667	14741	14653	14732	14606	14861	14572	14552	14576	14548	14673	14567	14538	14473	14683	14679	14706	14678	14806	14561	14666	14642	14514	14526	14614	14613	14896	14714	14698	14485	14767	14788	14695	14571	14531	14661	14703	14604	14726	14638	14771	14662	14700	14736	14779	14657	14539	14411	14729	14721	14554	14438	14615	14662	14581	14601	14676	14567	14501	14565	14650	14446	14670	14616	14672	14533	14510	14638	14601	14576	14557	14611	14611	14694	14656	14666	14729	14582	14680	14653	14524	14585	14526	14697	14467	14688	14658	14536	14436	14608	14657	14671	14567	14622	14540	14633	14608	14604	14545	14529	14587	14301	14532	14484	14772	14530	14645	14566	14711	14702	14553	14666	14593	14340	14574	14541	14551	14708	14517	14603	14459	14698	14495	14462	14651	14617	14531	14502	14487	14477	14476	14406	14516	14501	14553	14716	14659	14595	14581	14526	14699	14736	14579	14559	14680	14652	14647	14489	14597	14539	14581	14551	14605	14380	14483	14756	14641	14522	14584	14538	14676	14561	14639	14438	14624	14657	14540	14548	14610	14634	14667	14567	14545	14522	14486	14541	14842	14659	14606	14764	14683	14559	14644	14477	14634	14520	14645	14670	14469	14740	14593	14628	14530	14537	14723	14634	14593	14658	14401	14531	14655	14537	14475	14641	14619	14631	14521	14442	14701	14629	14654	14632	14629	14642	14631	14618	14629	14701	14744	14551	14705	14594	14594	14730	14657	14656	14716	14603	14643	14571	14637	14704	14654	14509	14457	14563	14558	14508	14445	14774	14578	14559	14644	14478	14631	14598	14679	14795	14543	14722	14516	14434	14673	14565	14447	14672	14621	14627	14553	14763	14483	14578	14625	14594	14545	14625	14620	14530	14587	14548	14542	14635	14441	14620	14514	14585	14546	14553	14443	14585	14584	14651	14366	14533	14546	14731	14556	14807	14639	14485	14443	14496	14594	14692	14552	14570	14577	14615	14706	14574	14676	14460	14536	14619	14644	14407	14524	14651	14679	14464	14701	14605	14776	14481	14533	14635	14594	14755	14686	14696	14464	14701	14706	14698	14582	14595	14555	14718	14609	14623	14678	14512	14648	14764	14736	14562	14753	14598	14629	14574	14616	14589	14757	14566	14506	14582	14580	14610	14621	14660	14734	14510	14666	14582	14799	14505	14615	14669	14453	14662	14599	14573	14681	14658	14668	14631	14598	14663	14668	14561	14744	14575	14621	14568	14630	14531	14591	14695	14809	14689	14750	14531	14639	14563	14675	14597	14550	14580	14548	14572	14473	14747	14694	14614	14470	14499	14634	14335	14627	14603	14656	14658	14508	14604	14698	14545	14583	14761	14783	14509	14670	14775	14739	14594	14665	14614	14557	14484	14544	14615	14574	14569	14625	14481	14544	14634	14460	14509	14626	14629	14617	14581	14681	14682	14749	14605	14622	14696	14656	14375	14626	14653	14571	14834	14712	14599	14820	14488	14349	14443	14740	14486	14606	14803	14461	14545	14738	14700	14635	14635	14692	14573	14610	14563	14666	14597	14691	14625	14571	14611	14714	14531	14672	14497	14649	14569	14741	14648	14659	14668	14497	14540	14491	14510	14594	14554	14714	14561	14767	14568	14709	14603	14583	14670	14579	14561	14649	14707	14588	14694	14673	14576	14620	14665	14668	14817	14738	14782	14682	14676	14609	14637	14698	14474	14557	14347	14669	14617	14627	14634	14684	14466	14713	14598	14807	14466	14636	14612	14506	14502	14481	14755	14715	14658	14537	14612	14564	14704	14511	14714	14545	14689	14584	14714	14673	14651	14660	14611	14590	14825	14516	14617	14752	14594	14622	14674	14517	14615	14629	14690	14683	14494	14661	14529	14560	14600	14487	14820	14602	14658	14661	14465	14670	14545	14744	14485	14696	14601	14706	14624	14420	14672	14757	14574	14761	14671	14631	14455	14679	14649	14629	14420	14687	14627	14614	14478	14641	14722	14472	14746	14563	14692	14610	14619	14662	14502	14708	14680	14670	14655	14805	14629	14521	14710	14528	14602	14677	14739	14818	14567	14603	14668	14673	14557	14479	14576	14733	14603	14602	14645	14569	14614	14662	14535	14579	14612	14660	14811	14614	14633	14689	14809	14511	14567	14667	14706	14522	14443	14567	14628	14557	14826	14667	14619	14567	14463	14760	14734	14488	14628	14592	14592	14654	14832	14637	14423	14633	14613	14450	14764	14571	14703	14764	14645	14659	14618	14642	14640	14580	14545	14489	14663	14764	14706	14827	14599	14587	14622	14447	14626	14648	14561	14647	14625	14571	14616	14600	14508	14638	14574	14487	14591	14644	14457	14600	14512	14696	14525	14521	14603	14503	14736	14590	14652	14720	14621	14603	14587	14656	14717	14573	14644	14743	14720	14567	14614	14611	14554	14595	14510	14660	14547	14668	14441	14676	14581	14632	14545	14649	14623	14576	14350	14698	14746	14675	14747	14706	14459	14640	14649	14596	14634	14659	14646	14665	14606	14823	14659	14633	14569	14498	14598	14406	14833	14558	14537	14711	14600	14773	14514	14697	14715	14527	14667	14658	14591	14517	14681	14776	14597	14562	14652	14555	14637	14527	14547	14429	14608	14613	14580	14529	14406	14613	14579	14569	14573	14532	14755	14624	14535	14605	14635	14620	14585	14655	14660	14680	14567	14598	14481	14552	14503	14458	14499	14617	14566	14683	14702	14622	14652	14728	14468	14600	14690	14488	14690	14479	14689	14515	14609	14760	14595	14620	14643	14653	14774	14722	14595	14655	14653	14466	14557	14620	14657	14719	14703	14615	14724	14800	14561	14496	14702	14652	14560	14516	14575	14554	14530	14669	14504	14550	14647	14597	14529	14564	14599	14631	14586	14606	14555	14759	14564	14604	14783	14588	14501	14708	14781	14722	14668	14749	14721	14532	14553	14487	14605	14573	14656	14663	14449	14503	14773	14657	14604	14601	14610	14522	14556	14565	14540	14664	14627	14465	14603	14599	14712	14619	14503	14757	14748	14652	14705	14623	14621	14673	14594	14585	14632	14505	14588	14627	14674	14545	14593	14564	14595	14551	14592	14702	14679	14574	14568	14515	14553	14498	14615	14639	14498	14621	14630	14719	14507	14624	14686	14725	14696	14553	14630	14669	14747	14688	14740	14646	14599	14583	14661	14745	14631	14420	14731	14587	14574	14558	14554	14734	14558	14650	14766	14670	14670	14686	14672	14665	14693	14529	14575	14658	14585	14706	14656	14649	14486	14523	14552	14430	14700	14714	14578	14527	14775	14714	14493	14541	14617	14774	14556	14697	14691	14755	14600	14513	14720	14490	14715	14550	14630	14567	14632	14624	14780	14619	14706	14652	14555	14722	14561	14515	14664	14672	14528	14630	14610	14548	14582	14602	14627	14634	14714	14545	14622	14608	14825	14640	14635	14521	14692	14800	14764	14503	14561	14550	14525	14370	14457	14692	14551	14616	14712	14559	14564	14845	14293	14651	14585	14570	14577	14667	14613	14658	14659	14569	14567	14689	14616	14432	14531	14574	14576	14786	14636	14509	14500	14587	14633	14698	14548	14601	14547	14656	14485	14589	14747	14559	14577	14783	14530	14595	14659	14634	14651	14729	14498	14752	14599	14522	14498	14580	14589	14666	14700	14578	14599	14728	14672	14685	14661	14553	14571	14548	14661	14613	14687	14737	14727	14588	14651	14475	14647	14608	14574	14742	14433	14783	14740	14725	14616	14698	14547	14629	14651	14708	14782	14478	14574	14702	14584	14606	14550	14684	14563	14525	14707	14660	14527	14605	14635	14639	14740	14553	14738	14554	14562	14653	14409	14619	14636	14685	14534	14701	14534	14610	14548	14695	14607	14695	14669	14576	14461	14656	14659	14518	14700	14706	14625	14593	14601	14599	14652	14545	14678	14423	14441	14689	14563	14542	14439	14382	14736	14550	14560	14744	14683	14563	14690	14590	14762	14491	14586	14463	14576	14652	14541	14643	14610	14774	14717	14598	14572	14591	14814	14766	14613	14640	14543	14583	14606	14757	14763	14536	14547	14558	14565	14662	14642	14566	14662	14765	14622	14625	14646	14592	14383	14538	14641	14396	14517	14597	14655	14634	14546	14573	14616	14683	14702	14656	14510	14585	14592	14827	14487	14585	14619	14471	14680	14611	14449	14554	14572	14520	14711	14784	14720	14695	14700	14767	14645	14627	14639	14652	14623	14708	14634	14581	14722	14622	14555	14576	14630	14761	14653	14764	14612	14438	14719	14522	14602	14630	14586	14469	14746	14652	14638	14582	14601	14590	14671	14754	14537	14563	14731	14740	14592	14627	14614	14727	14599	14787	14673	14716	14599	14772	14660	14471	14567	14633	14533	14537	14611	14612	14555	14630	14601	14783	14576	14699	14573	14521	14748	14688	14550	14646	14630	14682	14668	14575	14673	14583	14601	14779	14589	14702	14518	14872	14584	14533	14801	14675	14593	14641	14537	14677	14558	14652	14633	14531	14641	14607	14652	14526	14679	14566	14870	14631	14681	14430	14640	14745	14753	14618	14610	14640	14617	14584	14698	14684	14622	14574	14570	14613	14530	14551	14508	14587	14679	14455	14562	14680	14638	14640	14726	14647	14549	14560	14635	14535	14621	14687	14559	14533	14532	14622	14582	14378	14546	14734	14772	14648	14497	14373	14584	14646	14729	14727	14715	14604	14513	14634	14456	14628	14603	14789	14674	14689	14593	14561	14605	14610	14690	14704	14661	14729	14558	14625	14610	14625	14564	14637	14496	14617	14524	14532	14459	14489	14661	14620	14686	14595	14693	14622	14575	14429	14633	14630	14711	14598	14507	14512	14488	14788	14603	14615	14724	14513	14650	14662	14722	14585	14572
22472	20950	28818	23254	21211	23383	25953	20305	19605	19728	19067	19339	36663	42637	43437	34314	26048	20922	18876	17984	17777	17911	17721	18011	17665	17612	17866	17641	17852	17821	17844	17743	17867	17553	17748	17821	17552	17777	17887	17747	17523	17703	17788	17786	17793	17692	17712	17572	17845	17834	17868	17758	17515	17687	17698	17769	17678	17591	17628	17665	17647	17801	17790	17766	17948	17608	17854	17565	17672	17694	17609	17570	17787	17508	17844	17705	17724	17588	17465	17711	17810	17627	17719	17616	17619	17615	17724	17475	17547	17697	17761	17563	17682	17535	17541	17770	17666	17567	17763	17534	17797	17469	17596	17633	17744	17631	17713	17677	17832	17575	17645	17660	17550	17676	17545	17493	17487	17758	17657	17719	17665	17681	17688	17465	17561	17575	17628	17646	17835	17642	17603	17694	17647	17699	17452	17722	17718	17619	17554	17531	17603	17630	17641	17505	17512	17595	17406	17694	17534	17620	17796	17555	17715	17637	17450	17621	17594	17676	17635	17679	17480	17784	17622	17589	17833	17718	17550	17631	17655	17566	17621	17726	17656	17502	17822	17425	17580	17600	17615	17587	17635	17775	17572	17639	17695	17654	17600	17650	17700	17492	17712	17563	17699	17584	17565	17706	17588	17631	17591	17791	17539	17731	17714	17570	17604	17627	17798	17755	17646	17430	17999	17495	17792	17383	17412	17489	17687	17413	17673	17460	17490	17602	17713	17706	17895	17624	17784	17756	17631	17447	17628	17707	17501	17533	17700	17508	17734	17627	17532	17763	17615	17720	17704	17827	17648	17652	17558	17514	17635	17711	17627	17727	17609	17543	17683	17803	17639	17936	17518	17295	17652	17778	17814	17442	17594	17610	17583	17527	17635	17670	17642	17453	17428	17615	17588	17412	17536	17787	17683	17527	17638	17481	17610	17437	17420	17523	17659	17694	17667	17631	17857	17471	17546	17628	17534	17603	17469	17583	17616	17690	17768	17865	17552	17792	17574	17350	17617	17742	17601	17590	17543	17575	17552	17578	17402	17496	17533	17843	17756	17720	17737	17471	17641	17508	17491	17538	17588	17708	17656	17644	17774	17664	17492	17617	17534	17503	17544	17617	17583	17699	17700	17667	17801	17553	17837	17671	17495	17655	17515	17625	17630	17576	17559	17584	17647	17653	17680	17490	17607	17572	17761	17641	17644	17827	17625	17553	17857	17577	17445	17612	17674	17384	17700	17562	17636	17386	17448	17729	17618	17728	17599	17501	17575	17683	17566	17634	17676	17631	17668	17765	17758	17514	17533	17677	17549	17688	17631	17690	17500	17721	17669	17549	17731	17537	17584	17653	17578	17531	17524	17529	17601	17581	17682	17639	17698	17635	17847	17492	17704	17580	17496	17721	17577	17739	17711	17798	17581	17575	17510	17612	17729	17655	17445	17718	17436	17705	17592	17801	17774	17680	17628	17656	17687	17553	17688	17773	17442	17657	17550	17508	17518	17837	17549	17576	17779	17622	17511	17693	17611	17824	17563	17478	17645	17383	17613	17656	17675	17761	17749	17724	17650	17559	17659	17602	17676	17699	17652	17701	17601	17622	17555	17646	17556	17628	17686	17800	17636	17643	17613	17590	17864	17432	17417	17584	17793	17570	17495	17656	17695	17823	17736	17636	17669	17665	17647	17815	17643	17629	17395	17710	17563	17653	17494	17735	17469	17394	17553	17667	17620	17576	17565	17561	17449	17733	17545	17668	17703	17686	17762	17637	17338	17693	17744	17591	17662	17744	17545	17642	17479	17860	17645	17559	17583	17611	17651	17570	17762	17798	17526	17496	17539	17481	17758	17739	17535	17652	17517	17739	17596	17539	17640	17633	17553	17478	17669	17732	17513	17470	17857	17636	17757	17639	17670	17714	17498	17699	17459	17515	17700	17561	17493	17574	17656	17574	17652	17576	17636	17577	17378	17728	17662	17721	17575	17391	17513	17480	17652	17585	17678	17640	17606	17530	17620	17778	17771	17688	17667	17727	17519	17498	17541	17748	17435	17563	17524	17388	17583	17682	17664	17620	17611	17621	17439	17429	17556	17693	17623	17546	17735	17514	17597	17561	17776	17642	17526	17738	17572	17790	17711	17626	17578	17529	17753	17382	17542	17602	17560	17498	17732	17628	17683	17601	17554	17529	17575	17767	17592	17652	17677	17692	17589	17497	17707	17669	17821	17722	17418	17743	17549	17803	17697	17684	17528	17727	17674	17579	17733	17588	17435	17638	17606	17574	17492	17759	17621	17575	17705	17599	17582	17473	17592	17605	17441	17559	17668	17621	17435	17633	17552	17508	17514	17683	17702	17541	17576	17681	17803	17511	17711	17485	17655	17606	17867	17791	17689	17380	17616	17497	17570	17872	17560	17447	17591	17588	17507	17738	17667	17706	17792	17936	17364	17529	17628	17534	17610	17294	17726	17605	17622	17628	17536	17549	17484	17708	17637	17625	17680	17694	17653	17665	17503	17532	17592	17468	17606	17737	17729	17765	17617	17459	17548	17756	17760	17617	17764	17660	17735	17559	17593	17691	17594	17591	17470	17578	17522	17508	17796	17551	17587	17583	17747	17668	17551	17757	17470	17535	17666	17714	17506	17513	17767	17641	17709	17582	17751	17706	17772	17612	17679	17540	17707	17554	17610	17702	17568	17574	17425	17634	17581	17468	17788	17433	17498	17748	17516	17507	17731	17900	17649	17653	17533	17566	17430	17480	17876	17719	17587	17705	17686	17751	17550	17640	17692	17556	17637	17472	17748	17701	17917	17431	17637	17524	17629	17668	17574	17607	17633	17838	17629	17705	17747	17523	17720	17804	17535	17558	17803	17722	17654	17538	17802	17639	17720	17642	17680	17749	17741	17428	17612	17711	17662	17609	17363	17500	17656	17449	17593	17604	17610	17508	17571	17740	17588	17365	17441	17593	17582	17622	17500	17550	17523	17561	17500	17566	17647	17650	17865	17640	17562	17630	17667	17648	17786	17732	17544	17741	17632	17513	17569	17481	17434	17573	17692	17589	17705	17486	17537	17894	17606	17671	17454	17611	17628	17609	17461	17663	17641	17526	17742	17549	17633	17553	17608	17630	17716	17825	17664	17669	17580	17660	17788	17520	17516	17731	17633	17536	17683	17810	17607	17642	17577	17639	17485	17766	17594	17651	17517	17648	17724	17759	17595	17513	17632	17564	17760	17741	17523	17663	17790	17550	17748	17685	17630	17442	17427	17444	17504	17377	17419	17563	17575	17510	17624	17570	17566	17548	17555	17598	17450	17562	17796	17544	17421	17524	17663	17604	17570	17787	17673	17731	17469	17590	17683	17770	17724	17776	17464	17790	17594	17468	17807	17632	17690	17563	17664	17566	17489	17467	17581	17669	17526	17706	17779	17448	17634	17561	17590	17460	17570	17644	17556	17730	17580	17564	17501	17634	17398	17449	17667	17593	17482	17559	17633	17481	17434	17622	17663	17788	17642	17683	17786	17494	17711	17449	17435	17605	17679	17599	17435	17682	17452	17803	17568	17569	17530	17765	17704	17969	17554	17590	17518	17487	17585	17808	17763	17641	17646	17507	17742	17710	17717	17611	17721	17626	17670	17523	17731	17718	17638	17470	17624	17583	17687	17608	17747	17450	17708	17524	17791	17767	17630	17442	17805	17679	17600	17478	17595	17678	17633	17453	17637	17631	17616	17549	17785	17844	17760	17770	17465	17649	17808	17781	17633	17774	17634	17637	17668	17777	17743	17734	17648	17603	17671	17689	17742	17664	17602	17655	17479	17634	17691	17548	17520	17679	17835	17496	17530	17505	17372	17536	17520	17533	17531	17459	17463	17702	17664	17563	17549	17620	17530	17636	17736	17699	17714	17554	17712	17691	17646	17623	17570	17571	17589	17581	17540	17442	17659	17557	17610	17688	17427	17534	17885	17596	17531	17672	17599	17693	17687	17672	17652	17462	17594	17772	17535	17565	17577	17645	17666	17893	17704	17712	17495	17495	17616	17632	17621	17482	17757	17669	17763	17555	17515	17519	17691	17706	17801	17577	17760	17513	17671	17744	17828	17557	17669	17772	17680	17754	17609	17792	17733	17481	17522	17489	17764	17773	17642	17634	17681	17643	17552	17568	17629	17479	17433	17707	17685	17702	17384	17503	17706	17384	17592	17778	17530	17406	17595	17538	17577	17639	17624	17625	17386	17550	17526	17690	17737	17445	17566	17496	17639	17824	17566	17665	17562	17693	17613	17486	17803	17707	17622	17423	17480	17738	17503	17485	17665	17612	17669	17641	17639	17680	17715	17701	17769	17515	17585	17679	17709	17464	17636	17522	17507	17384	17407	17547	17515	17665	17753	17637	17579	17647	17342	17674	17581	17629	17691	17556	17785	17559	17561	17769	17618	17486	17612	17578	17582	17540	17543	17480	17575	17608	17559	17531	17686	17550	17558	17778	17572	17667	17745	17417	17548	17554	17504	17647	17867	17792	17675	17576	17600	17866	17639	17593	17516	17533	17363	17714	17753	17538	17526	17723	17612	17844	17676	17606	17779	17511	17698	17481	17719	17690	17440	17539	17458	17624	17538	17794	17709	17652	17533	17507	17571	17678	17552	17674	17856	17693	17716	17633	17654	17484	17663	17560	17658	17357	17496	17630	17605	17623	17522	17588	17713	17610	17389	17558	17511	17618	17672	17727	17581	17729	17714	17684	17617	17414	17550	17503	17740	17754	17610	17581	17590	17567	17462	17582	17363	17652	17782	17531	17660	17785	17513	17518	17427	17674	18001	17456	17835	17659	17490	17789	17471	17558	17622	17652	17689	17664	17603	17656	17717	17636	17585	17516	17625	17646	17636	17589	17502	17629	17654	17590	17517	17378	17596	17849	17412	17472	17367	17634	17652	17740	17544	17609	17589	17604	17448	17486	17806	17701	17727	17722	17493	17340	17580	17521	17488	17618	17406	17581	17672	17520	17697	17659	17429	17519	17485	17660	17813	17713	17476	17677	17904	17577	17688	17510	17684	17738	17505	17573	17509	17608	17719	17751	17772	17581	17687	17841	17719	17706	17650	17670	17501	17480	17413	17727	17696	17799	17485	17441	17649	17763	17702	17672	17650	17530
17899	34909	34686	29007	23937	19914	18387	17595	17654	16991	16737	17314	38291	42585	41339	32221	22652	17511	15481	14974	14774	14713	14677	14536	14736	14784	14596	14929	14852	14667	14856	14641	14818	14589	14642	14738	14677	14713	14818	14487	14702	14760	14675	14797	14715	14735	14620	14733	14631	14761	14671	14616	14618	14497	14749	14736	14683	14620	14686	14712	14708	14879	14693	14756	14668	14753	14607	14711	14557	14638	14669	14737	14695	14618	14707	14777	14651	14826	14726	14667	14752	14642	14673	14745	14700	14553	14619	14691	14622	14667	14805	14833	14662	14551	14690	14549	14667	14643	14683	14802	14603	14693	14549	14725	14558	14831	14543	14578	14667	14815	14723	14658	14769	14632	14624	14705	14465	14656	14493	14697	14589	14704	14565	14758	14762	14407	14650	14652	14731	14721	14762	14702	14735	14781	14488	14748	14676	14580	14708	14737	14685	14551	14736	14773	14641	14635	14636	14772	14591	14584	14669	14531	14783	14560	14676	14665	14636	14646	14698	14614	14728	14599	14645	14598	14643	14801	14463	14715	14776	14637	14710	14739	14707	14593	14681	14704	14732	14408	14701	14533	14643	14663	14730	14813	14789	14801	14610	14722	14852	14509	14438	14680	14647	14550	14601	14614	14720	14510	14726	14642	14636	14771	14512	14646	14624	14789	14546	14766	14708	14494	14685	14732	14743	14683	14760	14823	14660	14555	14611	14593	14692	14738	14636	14742	14647	14486	14687	14744	14624	14693	14662	14660	14586	14642	14609	14650	14558	14628	14614	14604	14600	14632	14601	14579	14721	14706	14642	14736	14637	14710	14717	14602	14679	14550	14561	14629	14524	14728	14648	14672	14663	14690	14619	14746	14608	14620	14744	14767	14682	14645	14711	14736	14700	14681	14722	14736	14653	14762	14687	14780	14625	14555	14799	14563	14540	14640	14628	14494	14595	14663	14751	14415	14679	14492	14665	14814	14622	14653	14667	14731	14600	14842	14715	14780	14694	14498	14546	14643	14655	14551	14517	14601	14682	14633	14519	14479	14638	14725	14490	14628	14578	14535	14673	14585	14704	14694	14677	14627	14585	14631	14599	14699	14828	14860	14714	14642	14708	14557	14511	14628	14610	14411	14746	14675	14717	14651	14783	14610	14756	14736	14505	14796	14649	14780	14675	14562	14730	14679	14403	14633	14509	14761	14635	14676	14573	14722	14763	14562	14484	14769	14711	14533	14673	14503	14598	14705	14715	14549	14748	14624	14777	14578	14597	14569	14486	14577	14568	14750	14619	14645	14722	14527	14723	14786	14656	14635	14531	14779	14594	14765	14728	14626	14572	14622	14690	14688	14604	14704	14600	14717	14650	14662	14872	14677	14691	14519	14800	14597	14612	14711	14453	14542	14650	14703	14657	14569	14596	14464	14698	14870	14513	14533	14654	14665	14667	14694	14619	14701	14656	14799	14760	14708	14767	14708	14512	14829	14360	14738	14573	14643	14479	14800	14676	14895	14671	14688	14483	14409	14756	14603	14567	14618	14576	14703	14566	14732	14628	14579	14798	14648	14833	14620	14624	14599	14650	14668	14797	14731	14751	14673	14663	14442	14520	14646	14769	14648	14625	14657	14747	14636	14680	14624	14565	14631	14541	14654	14541	14590	14577	14763	14594	14756	14625	14667	14607	14595	14587	14719	14693	14569	14568	14523	14501	14668	14619	14725	14622	14750	14703	14670	14715	14666	14578	14716	14750	14662	14705	14652	14762	14604	14616	14462	14588	14624	14715	14733	14613	14547	14646	14687	14705	14728	14494	14724	14658	14901	14571	14609	14612	14527	14769	14590	14606	14619	14408	14555	14478	14567	14530	14614	14603	14847	14395	14678	14613	14675	14807	14518	14691	14634	14647	14493	14553	14745	14581	14746	14616	14688	14675	14706	14656	14844	14619	14707	14813	14778	14649	14643	14559	14575	14841	14592	14777	14759	14670	14577	14681	14528	14447	14763	14499	14721	14800	14774	14632	14616	14722	14800	14794	14769	14548	14640	14728	14595	14574	14730	14735	14564	14744	14526	14629	14540	14726	14673	14519	14600	14705	14549	14625	14744	14704	14701	14648	14758	14550	14580	14641	14788	14463	14648	14641	14498	14678	14773	14788	14621	14733	14564	14711	14814	14648	14713	14514	14588	14786	14497	14725	14534	14733	14468	14669	14628	14606	14649	14558	14490	14482	14683	14622	14746	14647	14539	14503	14743	14673	14472	14565	14671	14654	14444	14647	14853	14645	14615	14616	14738	14729	14698	14813	14692	14633	14511	14571	14576	14660	14585	14857	14741	14724	14531	14531	14598	14583	14806	14782	14625	14655	14613	14598	14582	14546	14674	14895	14636	14658	14558	14775	14503	14586	14598	14721	14404	14587	14783	14495	14784	14503	14549	14650	14704	14787	14574	14507	14726	14696	14576	14545	14451	14723	14644	14743	14489	14604	14559	14616	14648	14648	14713	14640	14747	14619	14757	14591	14605	14791	14565	14639	14722	14610	14502	14690	14510	14583	14817	14672	14579	14581	14687	14596	14671	14742	14556	14884	14667	14657	14718	14578	14781	14612	14733	14564	14689	14634	14698	14602	14860	14683	14626	14682	14579	14566	14661	14578	14538	14543	14745	14683	14699	14639	14662	14587	14583	14588	14635	14560	14755	14600	14640	14628	14345	14656	14638	14802	14531	14586	14635	14514	14685	14593	14666	14736	14742	14622	14637	14620	14659	14531	14689	14530	14756	14604	14649	14864	14687	14748	14858	14766	14690	14775	14755	14492	14620	14653	14610	14692	14634	14455	14619	14619	14624	14590	14600	14723	14560	14570	14725	14611	14661	14634	14679	14667	14502	14501	14647	14489	14707	14721	14547	14553	14658	14573	14697	14583	14766	14669	14630	14740	14634	14627	14709	14666	14575	14634	14713	14643	14652	14705	14621	14476	14578	14627	14719	14641	14648	14690	14682	14723	14504	14514	14708	14621	14569	14545	14738	14617	14534	14653	14739	14577	14560	14519	14716	14576	14642	14603	14606	14692	14734	14737	14571	14639	14571	14529	14746	14573	14526	14621	14461	14634	14505	14737	14615	14593	14769	14665	14638	14607	14608	14758	14469	14689	14663	14755	14660	14563	14615	14539	14650	14748	14582	14587	14648	14603	14683	14606	14548	14579	14792	14673	14704	14592	14646	14716	14735	14659	14668	14631	14659	14519	14595	14641	14623	14543	14483	14684	14478	14770	14602	14622	14511	14530	14573	14573	14541	14799	14653	14779	14558	14647	14717	14648	14515	14487	14520	14562	14791	14478	14661	14581	14871	14455	14673	14486	14720	14697	14578	14597	14650	14682	14600	14757	14722	14653	14615	14671	14790	14689	14698	14620	14687	14644	14598	14666	14803	14745	14797	14589	14554	14639	14750	14717	14514	14708	14678	14804	14527	14601	14709	14564	14663	14672	14647	14600	14562	14711	14663	14641	14633	14630	14507	14572	14759	14615	14555	14581	14735	14555	14735	14727	14678	14698	14891	14788	14397	14722	14626	14570	14560	14688	14649	14715	14719	14793	14326	14716	14638	14645	14834	14647	14677	14768	14622	14670	14714	14651	14700	14629	14645	14705	14676	14738	14440	14630	14719	14726	14816	14684	14758	14564	14592	14527	14577	14641	14501	14553	14575	14804	14556	14543	14673	14675	14694	14676	14728	14622	14648	14605	14510	14709	14819	14776	14450	14774	14749	14747	14553	14720	14513	14621	14603	14623	14566	14456	14691	14821	14598	14836	14651	14846	14532	14604	14627	14744	14498	14656	14685	14649	14697	14357	14668	14662	14830	14635	14539	14580	14561	14558	14576	14600	14573	14486	14806	14566	14641	14528	14675	14648	14556	14803	14643	14530	14650	14643	14643	14726	14789	14819	14665	14707	14869	14713	14605	14648	14713	14676	14778	14400	14608	14606	14575	14626	14795	14730	14594	14791	14567	14602	14662	14629	14622	14531	14810	14661	14581	14753	14612	14700	14733	14638	14680	14595	14601	14764	14609	14824	14693	14743	14588	14489	14792	14524	14625	14740	14595	14768	14706	14605	14672	14689	14472	14653	14678	14644	14626	14556	14828	14616	14593	14813	14570	14542	14655	14691	14752	14544	14509	14711	14545	14749	14709	14728	14565	14720	14511	14511	14415	14822	14713	14507	14640	14640	14715	14683	14665	14662	14507	14673	14566	14690	14502	14670	14662	14693	14493	14738	14614	14755	14702	14627	14663	14594	14540	14619	14557	14792	14645	14593	14804	14533	14489	14605	14609	14738	14653	14680	14492	14594	14734	14580	14646	14673	14521	14711	14567	14632	14761	14809	14647	14671	14659	14514	14694	14659	14554	14691	14544	14526	14648	14835	14716	14658	14620	14646	14608	14387	14548	14739	14629	14644	14577	14565	14603	14715	14633	14743	14701	14657	14798	14629	14501	14617	14623	14556	14571	14612	14664	14544	14688	14614	14751	14543	14630	14682	14596	14713	14639	14632	14651	14711	14641	14494	14548	14728	14511	14607	14680	14738	14541	14579	14595	14593	14766	14667	14539	14727	14788	14808	14559	14693	14584	14763	14623	14539	14592	14661	14649	14629	14503	14633	14629	14670	14658	14517	14643	14601	14529	14691	14702	14488	14701	14702	14501	14603	14498	14562	14647	14610	14540	14539	14797	14567	14853	14630	14492	14774	14604	14587	14742	14479	14610	14589	14709	14642	14491	14762	14797	14642	14623	14581	14612	14558	14662	14773	14596	14749	14660	14593	14619	14638	14792	14742	14646	14769	14631	14710	14589	14594	14648	14769	14688	14673	14782	14665	14696	14679	14528	14655	14726	14540	14604	14462	14590	14647	14599	14710	14596	14684	14811	14782	14714	14536	14590	14700	14648	14624	14843	14733	14500	14550	14745	14768	14493	14769	14695	14652	14772	14659	14695	14622	14521	14532	14635	14540	14668	14531	14525	14652	14716	14566	14500	14599	14693	14668	14718	14585	14715	14639	14622	14602	14649	14515	14708	14650	14770	14764	14576	14579	14688	14520	14607	14693	14604	14669	14588	14593	14811	14609	14551	14493	14645	14705	14529	14765	14488	14674	14575
27245	22717	28213	24737	19358	18828	18623	18188	18088	18222	18282	18140	20174	21099	20636	19715	18641	17986	17936	17846	17812	17820	17634	17619	17508	17886	17646	17689	17681	17665	17801	17914	17737	17839	17497	17540	17940	17669	17825	17824	17571	17653	17775	17660	17554	17566	17686	17748	17640	17695	17584	17551	17706	17591	17621	17763	17733	17703	17705	17826	17749	17743	17635	17686	17721	17589	17842	17708	17667	17839	17548	17632	17842	17567	17646	17948	17456	17654	17670	17627	17366	17715	17668	17478	17722	17562	17351	17614	17691	17523	17727	17666	17673	17789	17754	17611	17832	17738	17704	17705	17565	17829	17727	17501	17526	17704	17601	17705	17639	17686	17601	17703	17803	17671	17564	17567	17578	17572	17657	17654	17563	17594	17811	17730	17521	17643	17660	17696	17599	17606	17526	17590	17888	17734	17798	17339	17756	17512	17599	17447	17484	17575	17598	17683	17765	17611	17632	17744	17674	17702	17736	17541	17694	17625	17534	17683	17566	17783	17789	17872	17513	17740	17645	17562	17534	17769	17515	17618	17663	17756	17816	17780	17621	17565	17750	17494	17559	17743	17575	17638	17525	17433	17593	17712	17682	17636	17777	17648	17561	17576	17650	17591	17552	17574	17600	17690	17636	17657	17738	17520	17700	17674	17779	17681	17640	17615	17724	17716	17692	17900	17674	17680	17708	17673	17536	17653	17663	17624	17517	17607	17592	17561	17738	17614	17583	17620	17410	17506	17682	17771	17584	17584	17522	17570	17692	17607	17740	17680	17557	17700	17655	17667	17598	17814	17664	17756	17478	17773	17807	17698	17687	17662	17550	17491	17786	17508	17579	17706	17764	17777	17708	17688	17893	17808	17675	17651	17768	17689	17742	17565	17639	17628	17766	17667	17754	17684	17653	17613	17649	17456	17755	17643	17636	17603	17657	17430	17636	17327	17733	17899	17584	17829	17624	17787	17713	17660	17663	17699	17586	17600	17761	17710	17757	17711	17680	17558	17469	17608	17648	17653	17603	17764	17710	17712	17726	17712	17567	17686	17618	17506	17357	17679	17785	17806	17752	17719	17732	17619	17451	17701	17466	17734	17706	17763	17643	17460	17817	17612	17655	17801	17803	17785	17716	17616	17680	17660	17543	17575	17644	17742	17553	17687	17654	17571	17903	17808	17603	17858	17528	17678	17693	17733	17714	17712	17775	17772	17725	17801	17875	17580	17859	17870	17662	17661	17531	17919	17691	17598	17680	17581	17481	17736	17706	17622	17726	17647	17483	17604	17653	17809	17761	17649	17544	17673	17510	17478	17945	17895	17629	17636	17451	17727	17744	17558	17746	17788	17474	17518	17466	17732	17703	17497	17742	17691	17638	17688	17751	17662	17662	17740	17689	17851	17932	17636	17777	17750	17636	17677	17704	17691	17754	17706	17494	17523	17638	17491	17722	17659	17855	17682	17623	17583	17694	17545	17787	17768	17815	17915	17693	17635	17592	17673	17872	17798	17542	17465	17487	17470	17659	17665	17790	17788	17616	17657	17504	17638	17694	17613	17687	17675	17684	17810	17635	17578	17486	17563	17820	17580	17686	17517	17731	17668	17507	17887	17680	17612	17758	17628	17820	17628	17773	17816	17410	17448	17647	17615	17831	17890	17767	17661	17643	17616	17867	17609	17567	17582	17646	17479	17487	17666	17680	17637	17696	17788	17620	17618	17856	17647	17552	17471	17805	17696	17539	17664	17748	17616	17703	17821	17651	17683	17585	18028	17696	17493	17739	17655	17658	17626	17698	17722	17642	17762	17617	17755	17902	17657	17550	17675	17845	17712	17600	17839	17719	17608	17786	17818	17725	17555	17654	17744	17710	17542	17527	17875	17785	17576	17650	17620	17428	17888	17624	17729	17566	17819	17571	17462	17625	17731	17427	17426	17643	17575	17738	17595	17548	17785	17655	17537	17510	17644	17730	17848	17757	17613	17763	17783	17516	17833	17587	17795	17643	17384	17584	17396	17723	17831	17717	17867	17698	17604	17539	17651	17817	17589	17645	17667	17748	17527	17670	17729	17749	17765	17852	17960	17723	17744	17629	17431	17480	17612	17702	17743	17531	17793	17718	17452	17606	17761	17628	17587	17601	17709	17663	17504	17563	17557	17711	17679	17669	17733	17570	17650	17633	17803	17692	17644	17759	17501	17604	17558	17729	17671	17556	17696	17899	17804	17703	17588	17610	17841	17594	17644	17743	17582	17633	17665	17814	17599	17591	17688	17668	17467	17735	17732	17522	17591	17667	17567	17782	17723	17543	17626	17677	17812	17726	17609	17702	17585	17790	17775	17676	17763	17730	17659	17813	17726	17629	17627	17643	17849	17553	17512	17546	17407	17598	17541	17555	17587	17759	17632	17688	17756	17773	17671	17750	17675	17931	17693	17705	17666	17701	17709	17809	17520	17472	17724	17636	17636	17572	17737	17738	17658	17750	17795	17661	17589	17449	17735	17637	17587	17727	17838	17497	17526	17572	17625	17586	17635	17806	17515	17586	17887	17611	17612	17493	17709	17834	17691	17604	17628	17676	17711	17548	17880	17657	17681	17545	17588	17640	17608	17646	17564	17357	17641	17810	17693	17778	17645	17709	17599	17639	17772	17724	17890	17881	17765	17555	17525	17690	17527	17556	17486	17664	17716	17705	17545	17731	17865	17618	17867	17731	17916	17587	17726	17674	17711	17381	17629	17621	17589	17724	17649	17778	17641	17808	17743	17842	17625	17688	17904	17757	17594	17656	17641	17707	17515	17650	17667	17752	17790	17523	17546	17601	17701	17518	17568	17621	17651	17611	17849	17552	17530	17642	17693	17623	17892	17665	17499	17593	17727	17624	17650	17616	17685	17533	17769	17667	17719	17717	17758	17738	17590	17574	17555	17671	17774	17797	17736	17717	17633	17443	17713	17787	17720	17736	17581	17380	17815	17553	17802	17745	17824	17667	17837	17704	17683	17779	17746	17727	17388	17658	17649	17735	17616	17698	17720	17599	17690	17646	17844	17571	17686	17675	17741	17838	17670	17731	17561	17524	17716	17634	17814	17597	17763	17836	17476	17478	17611	17811	17666	17566	17819	17757	17621	17657	17753	17614	17802	17946	17520	17460	17524	17539	17673	17577	17760	17883	17690	17647	17612	17658	17604	17882	17707	18021	17584	17879	17908	17511	17773	17740	17669	17441	17742	17653	17726	17696	17454	17605	17734	17684	17712	17449	17562	17623	17962	17607	17870	17680	17608	17566	17808	17573	17797	17617	17671	17635	17672	17633	17676	17634	17535	17649	17660	17656	17689	17816	17782	17534	17645	17616	17625	17572	17730	17681	17490	17675	17574	17764	17607	17645	17705	17771	17727	17837	17724	17644	17590	17501	17528	17851	17634	17663	17322	17605	17869	17720	17762	17767	17920	17791	17667	17755	17543	17574	17585	17679	17729	17821	17745	17746	17662	17731	17577	17686	17659	17588	17734	17704	17694	17497	17658	17612	17816	17695	17677	17885	17646	17577	17806	17836	17477	17805	17596	17844	17537	17617	17743	17556	17771	17628	17562	17719	17677	17759	17747	17692	17798	17758	17675	17729	17602	17799	17638	17674	17829	17820	17730	17538	17642	17567	17515	17562	17650	17733	17681	17748	17902	17765	17672	17637	17594	17764	17737	17702	17700	17600	17613	17679	17596	17599	17832	17640	17802	17733	17724	17542	17703	17578	17760	17590	17798	17805	17820	17735	17522	17503	17591	17655	17664	17534	17656	17832	17713	17487	17476	17875	17638	17576	17426	17691	17765	17698	17593	17701	17791	17701	17651	17861	17544	17560	17494	17772	17839	17870	17793	17565	17309	17772	17608	17752	17736	17681	17727	17696	17694	17622	17626	17698	17754	17528	17600	17838	17724	17823	17802	17857	17757	17808	17668	17620	17668	17709	17564	17487	17653	17462	17671	17600	17702	17610	17618	17520	17538	17561	17722	17768	17500	17529	17749	17627	17884	17521	17610	17818	17648	17653	17771	17544	17701	17663	17710	17758	17934	17611	17745	17532	17597	17510	17639	17545	17785	17703	17760	17763	17730	17594	17725	17809	17828	17810	17513	17767	17832	17836	17646	17589	17726	17785	17718	17714	17725	17519	17695	17856	17699	17698	17740	17735	17703	17489	17905	17703	17658	17520	17570	17751	17709	17633	17623	17724	17663	17810	17567	17556	17766	17704	17953	17523	17624	17685	17657	17714	17830	17660	17749	17665	17707	17830	17757	17889	17687	17575	17643	17582	17781	17695	17699	17718	17825	17459	17600	17813	17756	17631	17677	17822	17588	17612	17706	17697	17781	17740	17530	17801	17559	17443	17623	17621	17782	17504	17514	17883	17521	17650	17849	17812	17600	17671	17748	17616	17681	17713	17774	17783	17812	17707	17609	17824	17739	17572	17733	17627	17867	17522	17681	17795	17678	17821	17594	17626	17439	17598	17623	17658	17656	17534	17730	17736	17629	17650	17599	17882	17630	17683	17822	17630	17772	17715	17738	17535	17691	17593	17618	17669	17729	17820	17801	17730	17764	17686	17606	17662	17638	17557	17716	17641	17651	17593	17742	17743	17908	17748	17600	17801	17628	17815	17714	17571	17577	17754	17812	17503	17723	17658	17766	17656	17877	17709	17444	17549	17853	17744	17705	17545	17598	17511	17698	17487	17608	17675	17519	17681	17599	17713	17576	17659	17670	17838	17535	17825	17658	17831	17886	17759	17571	17572	17621	17828	17583	17530	17756	17746	17495	17926	17596	17761	17727	17558	17476	17726	17872	17884	17672	17628	17627	17568	17620	17821	17735	17637	17678	17698	17472	17699	17610	17708	17666	17803	17607	17674	17843	17744	17754	17673	17596	17685	17590	17681	17491	17656	17730	17915	17488	17834	17568	17676	17689	17639	17565	17779	17609	17661	17634	17595	17793	17667	17799	17521	17774	17574	17780	17800	17654	17686	17588	17665	17549	17680	17646	17701	17695	17730	17670	17875	17658	17509	17507	17551	17646	17602	17899	17891	17643	17686	17579	17798	17850	17801	17758	17787	17541	17601	17556	17621	17838	17678	17717	17664	17667	17572	17687	17653	17849	17796	17656
17773	26216	26011	20256	16862	16149	15697	15512	15504	15332	15444	15763	18817	19062	17936	16532	15487	15013	14892	14796	14785	14678	14680	14566	14739	14618	14840	14861	14489	14618	14710	14531	14558	14762	14586	14785	14674	14816	14570	14652	14738	14617	14567	14793	14696	14706	14659	14855	14778	14674	14670	14617	14637	14605	14596	14597	14599	14725	14658	14476	14702	14616	14612	14679	14566	14775	14491	14690	14710	14641	14626	14614	14582	14742	14738	14625	14700	14553	14624	14748	14654	14655	14620	14747	14618	14611	14792	14909	14776	14654	14751	14595	14614	14713	14667	14651	14817	14668	14747	14742	14524	14683	14584	14566	14667	14457	14689	14638	14787	14515	14639	14732	14509	14762	14639	14593	14776	14751	14560	14843	14591	14783	14850	14559	14572	14628	14667	14599	14589	14758	14877	14528	14567	14718	14627	14606	14529	14768	14706	14784	14672	14579	14812	14677	14754	14612	14715	14701	14763	14771	14638	14699	14949	14557	14687	14693	14532	14582	14540	14491	14725	14768	14629	14686	14571	14746	14874	14601	14653	14668	14876	14509	14927	14715	14753	14575	14550	14676	14586	14742	14529	14531	14857	14715	14651	14689	14545	14782	14655	14836	14735	14844	14658	14573	14792	14609	14671	14534	14620	14621	14630	14743	14570	14887	14682	14653	14847	14779	14486	14666	14896	14597	14694	14895	14809	14686	14738	14664	14798	14635	14643	14704	14628	14585	14649	14674	14604	14670	14872	14842	14680	14764	14653	14735	14712	14682	14758	14672	14610	14700	14524	14490	14610	14659	14729	14835	14759	14596	14775	14726	14661	14788	14711	14629	14776	14575	14737	14842	14796	14468	14733	14714	14675	14663	14601	14791	14664	14571	14567	14598	14586	14469	14667	14663	14606	14649	14717	14515	14690	14769	14599	14846	14656	14900	14794	14581	14538	14738	14657	14595	14765	14600	14605	14690	14619	14567	14610	14723	14600	14522	14663	14650	14628	14683	14643	14708	14659	14693	14702	14655	14723	14770	14510	14791	14647	14848	14544	14676	14776	14739	14700	14723	14708	14626	14525	14654	14720	14750	14750	14750	14690	14661	14611	14672	14522	14646	14619	14826	14732	14610	14696	14787	14651	14693	14620	14636	14766	14846	14652	14696	14734	14565	14664	14710	14836	14742	14639	14696	14765	14642	14649	14617	14794	14695	14846	14722	14666	14690	14766	14729	14647	14570	14750	14772	14744	14701	14577	14846	14699	14581	14641	14603	14639	14684	14675	14697	14685	14677	14669	14678	14604	14574	14761	14664	14628	14660	14712	14688	14796	14740	14701	14772	14695	14673	14491	14737	14572	14706	14649	14611	14692	14624	14606	14774	14620	14742	14647	14623	14751	14542	14630	14851	14624	14743	14624	14728	14771	14498	14785	14897	14649	14541	14577	14720	14660	14491	14664	14600	14653	14658	14634	14610	14632	14683	14784	14768	14760	14598	14652	14707	14809	14647	14608	14851	14695	14631	14746	14613	14633	14810	14611	14473	14764	14746	14529	14725	14739	14604	14852	14622	14610	14673	14675	14715	14649	14858	14548	14664	14675	14733	14603	14751	14709	14710	14609	14721	14801	14679	14775	14619	14648	14540	14544	14576	14622	14763	14853	14563	14751	14689	14594	14685	14717	14526	14634	14638	14480	14580	14587	14705	14722	14796	14735	14641	14646	14603	14753	14706	14813	14518	14704	14605	14723	14761	14929	14701	14854	14574	14765	14588	14687	14656	14796	14563	14732	14575	14657	14526	14730	14684	14818	14596	14627	14671	14703	14877	14744	14645	14747	14720	14796	14710	14749	14510	14873	14666	14657	14501	14773	14658	14643	14729	14661	14788	14675	14676	14751	14804	14770	14820	14669	14777	14495	14626	14753	14675	14659	14564	14709	14750	14612	14712	14624	14711	14778	14492	14503	14683	14670	14669	14611	14730	14553	14605	14639	14790	14548	14604	14658	14549	14727	14667	14506	14659	14774	14784	14632	14689	14680	14541	14706	14697	14543	14705	14647	14701	14756	14693	14637	14572	14473	14689	14641	14702	14743	14565	14668	14693	14644	14682	14609	14559	14706	14704	14857	14755	14477	14785	14653	14753	14598	14740	14728	14623	14786	14674	14714	14626	14605	14597	14680	14904	14675	14641	14571	14658	14734	14570	14631	14711	14708	14824	14812	14746	14791	14910	14642	14772	14701	14530	14624	14561	14639	14674	14632	14763	14823	14745	14379	14868	14673	14725	14763	14885	14768	14631	14571	14739	14701	14636	14744	14623	14549	14767	14661	14694	14718	14623	14697	14691	14681	14689	14612	14730	14798	14678	14719	14630	14658	14569	14640	14720	14726	14687	14598	14567	14669	14584	14827	14699	14621	14581	14673	14676	14696	14596	14625	14806	14765	14678	14642	14821	14668	14608	14665	14603	14627	14746	14712	14783	14650	14764	14604	14641	14864	14632	14673	14725	14687	14740	14726	14714	14762	14506	14968	14586	14736	14523	14636	14851	14706	14678	14656	14797	14667	14801	14610	14709	14674	14755	14755	14744	14720	14818	14665	14686	14610	14619	14738	14571	14609	14659	14616	14698	14616	14744	14532	14623	14617	14752	14727	14652	14648	14693	14683	14550	14657	14726	14816	14410	14771	14671	14574	14658	14557	14726	14565	14533	14687	14836	14770	14661	14655	14737	14578	14808	14636	14594	14907	14706	14581	14666	14639	14746	14647	14764	14785	14589	14517	14579	14789	14747	14658	14659	14705	14697	14584	14601	14807	14677	14652	14780	14586	14590	14535	14666	14560	14744	14765	14717	14740	14748	14694	14829	14632	14589	14805	14702	14584	14756	14599	14710	14898	14796	14584	14564	14657	14648	14635	14781	14640	14553	14794	14576	14721	14739	14693	14608	14483	14830	14667	14541	14836	14601	14739	14617	14640	14757	14619	14790	14820	14697	14706	14765	14568	14569	14701	14626	14653	14673	14637	14821	14621	14619	14674	14679	14742	14607	14708	14802	14807	14748	14553	14786	14772	14693	14556	14683	14775	14787	14658	14760	14645	14579	14692	14644	14760	14652	14635	14808	14589	14732	14685	14497	14710	14668	14538	14595	14804	14632	14649	14735	14667	14767	14577	14562	14837	14616	14813	14648	14640	14746	14597	14647	14829	14711	14667	14653	14660	14607	14679	14585	14652	14683	14684	14800	14606	14679	14483	14673	14790	14769	14796	14803	14731	14721	14682	14636	14697	14612	14654	14789	14489	14698	14763	14699	14725	14752	14751	14608	14767	14831	14677	14664	14685	14747	14678	14747	14621	14767	14813	14902	14604	14564	14632	14929	14831	14822	14781	14681	14538	14680	14660	14638	14662	14621	14560	14723	14663	14748	14777	14598	14671	14483	14632	14682	14632	14635	14728	14728	14689	14564	14604	14670	14833	14740	14737	14815	14853	14533	14723	14831	14658	14712	14923	14767	14658	14861	14760	14628	14686	14500	14781	14665	14631	14591	14746	14705	14740	14700	14607	14643	14809	14734	14774	14726	14664	14856	14576	14850	14561	14828	14752	14595	14661	14665	14880	14581	14649	14555	14596	14581	14762	14756	14548	14754	14720	14769	14845	14665	14698	14587	14770	14769	14823	14731	14580	14700	14757	14519	14925	14517	14593	14774	14734	14740	14587	14789	14670	14590	14810	14732	14681	14653	14683	14677	14702	14478	14774	14704	14579	14691	14661	14727	14636	14700	14754	14683	14594	14830	14728	14578	14685	14654	14623	14557	14772	14618	14824	14645	14489	14719	14806	14688	14733	14637	14807	14684	14702	14858	14669	14838	14653	14613	14723	14758	14731	14654	14751	14690	14570	14635	14647	14612	14783	14662	14627	14600	14909	14491	14633	14694	14751	14793	14717	14632	14490	14652	14665	14635	14675	14790	14750	14812	14807	14700	14763	14661	14710	14720	14719	14771	14894	14628	14695	14522	14866	14619	14805	14794	14708	14717	14733	14593	14695	14707	14706	14689	14654	14944	14723	14595	14586	14690	14716	14685	14772	14587	14770	14696	14864	14658	14600	14692	14688	14808	14460	14569	14623	14554	14724	14663	14553	14683	14699	14683	14522	14569	14609	14596	14711	14826	14682	14900	14649	14654	14587	14656	14700	14706	14564	14726	14462	14577	14641	14586	14709	14617	14641	14714	14676	14762	14623	14757	14631	14802	14501	14745	14795	14619	14736	14629	14766	14760	14799	14593	14619	14790	14835	14628	14704	14759	14592	14640	14589	14727	14803	14671	14622	14674	14570	14783	14598	14538	14668	14752	14830	14624	14627	14690	14552	14684	14810	14724	14682	14557	14617	14717	14747	14795	14693	14681	14656	14721	14637	14759	14729	14621	14940	14823	14698	14835	14603	14858	14637	14505	14560	14657	14672	14623	14674	14650	14675	14840	14643	14569	14640	14793	14768	14692	14640	14552	14756	14688	14748	14711	14481	14782	14691	14626	14731	14628	14676	14665	14808	14663	14718	14647	14692	14498	14769	14765	14789	14596	14729	14583	14801	14699	14767	14538	14633	14895	14628	14863	14626	14708	14541	14712	14667	14594	14537	14701	14480	14601	14640	14762	14667	14902	14573	14724	14654	14747	14684	14736	14823	14712	14681	14642	14706	14683	14623	14726	14676	14676	14652	14638	14633	14499	14731	14704	14701	14626	14824	14673	14597	14570	14663	14705	14703	14486	14775	14825	14737	14614	14718	14681	14757	14744	14897	14594	14677	14770	14790	14699	14720	14727	14685	14847	14610	14638	14767	14772	14729	14650	14724	14711	14759	14581	14718	14464	14561	14634	14599	14687	14569	14663	14637	14552	14891	14745	14784	14704	14899	14766	14646	14646	14619	14664	14800	14671	14613	14881	14730	14884	14633	14826	14665	14727	14844	14709	14681	14798	14713	14850	14679	14684	14633	14703	14669	14539	14696	14583	14562	14802	14621	14702	14587	14710	14676	14737	14822	14597	14555	14624	14617	14678	14651	14722	14646	14703	14825	14653	14737	14727	14554	14694	14573	14622	14772	14487	14624	14623	14621	14681	14638	14761	14675	14554	14790	14636	14649	14595	14696	14664	14665	14583
24306	20963	28082	24494	22110	21105	20637	18869	18436	18415	18527	22250	31598	30535	26987	22742	19698	18564	17903	17745	17723	17695	17693	17506	17555	17749	17608	17649	17710	17611	17740	17656	17448	17612	17633	17414	17675	17411	17385	17586	17714	17686	17590	17619	17535	17445	17641	17613	17373	17576	17704	17586	17678	17603	17619	17359	17605	17560	17423	17477	17615	17468	17454	17421	17662	17475	17684	17580	17496	17509	17604	17389	17460	17541	17567	17774	17492	17582	17387	17450	17610	17522	17662	17330	17614	17616	17569	17505	17443	17601	17640	17677	17380	17332	17490	17514	17717	17414	17534	17481	17351	17160	17675	17422	17531	17401	17740	17536	17530	17631	17607	17485	17253	17525	17514	17574	17711	17572	17722	17567	17679	17450	17672	17596	17454	17386	17627	17416	17509	17464	17507	17575	17531	17377	17458	17559	17706	17544	17509	17608	17560	17453	17534	17412	17456	17460	17529	17492	17567	17520	17479	17465	17456	17506	17534	17634	17519	17672	17714	17660	17581	17228	17294	17393	17422	17543	17535	17521	17537	17672	17625	17285	17545	17467	17459	17546	17674	17731	17501	17533	17475	17611	17585	17436	17434	17562	17509	17437	17473	17508	17512	17656	17359	17460	17492	17497	17618	17402	17498	17630	17461	17558	17392	17605	17514	17425	17793	17583	17399	17579	17717	17390	17549	17404	17679	17716	17672	17539	17451	17381	17466	17584	17484	17377	17737	17529	17762	17514	17472	17507	17374	17356	17536	17495	17496	17309	17481	17357	17502	17701	17620	17558	17305	17509	17472	17639	17474	17495	17552	17620	17627	17548	17419	17591	17476	17532	17759	17440	17617	17687	17560	17521	17665	17250	17510	17315	17516	17529	17594	17441	17224	17500	17432	17424	17485	17404	17754	17582	17752	17536	17572	17414	17543	17384	17512	17626	17416	17440	17384	17570	17490	17424	17660	17487	17578	17654	17447	17393	17446	17688	17434	17521	17377	17615	17580	17502	17685	17587	17569	17331	17714	17628	17415	17434	17379	17415	17662	17404	17671	17578	17547	17312	17540	17327	17451	17461	17529	17635	17424	17396	17479	17618	17572	17581	17726	17561	17391	17454	17431	17556	17692	17525	17646	17454	17408	17346	17605	17369	17494	17561	17519	17459	17461	17291	17536	17725	17720	17525	17515	17483	17594	17582	17512	17697	17520	17548	17543	17504	17532	17635	17526	17666	17673	17424	17493	17561	17510	17595	17525	17527	17704	17573	17427	17419	17555	17603	17569	17475	17393	17358	17414	17663	17538	17418	17580	17476	17474	17472	17762	17351	17490	17536	17542	17676	17683	17666	17467	17661	17490	17560	17463	17489	17369	17509	17462	17426	17421	17523	17607	17360	17494	17481	17536	17478	17617	17712	17462	17564	17381	17537	17444	17397	17540	17522	17209	17529	17709	17607	17536	17462	17678	17507	17493	17602	17523	17459	17478	17392	17550	17600	17466	17622	17492	17405	17500	17514	17373	17750	17422	17659	17429	17423	17457	17594	17476	17380	17418	17651	17666	17605	17489	17552	17682	17432	17538	17608	17449	17563	17714	17491	17406	17531	17606	17365	17510	17530	17539	17535	17498	17294	17536	17494	17598	17552	17462	17392	17508	17440	17657	17607	17602	17756	17641	17517	17476	17515	17360	17540	17505	17452	17543	17738	17524	17584	17469	17520	17540	17499	17472	17859	17442	17407	17488	17400	17288	17520	17594	17518	17583	17793	17747	17440	17634	17573	17456	17427	17565	17387	17566	17450	17629	17658	17472	17401	17645	17605	17518	17519	17343	17547	17273	17385	17524	17353	17460	17546	17461	17492	17511	17629	17587	17556	17634	17644	17687	17533	17518	17483	17560	17497	17535	17388	17643	17690	17565	17568	17482	17626	17419	17464	17638	17596	17733	17412	17430	17651	17583	17539	17733	17862	17534	17541	17592	17487	17404	17631	17727	17503	17455	17489	17415	17618	17372	17368	17544	17488	17619	17400	17441	17451	17723	17556	17498	17396	17535	17457	17408	17670	17551	17742	17367	17486	17610	17463	17703	17708	17507	17477	17607	17629	17552	17383	17541	17476	17635	17667	17372	17718	17527	17649	17674	17461	17620	17717	17381	17489	17578	17676	17514	17460	17523	17486	17549	17532	17573	17553	17673	17721	17654	17697	17518	17558	17591	17660	17536	17643	17615	17611	17532	17527	17615	17629	17421	17515	17466	17522	17525	17428	17692	17651	17440	17607	17350	17484	17645	17482	17449	17585	17493	17639	17518	17598	17628	17558	17614	17662	17375	17564	17537	17503	17548	17399	17506	17498	17577	17223	17580	17511	17522	17676	17654	17512	17510	17421	17542	17681	17403	17378	17594	17474	17383	17540	17524	17480	17794	17681	17655	17689	17524	17409	17399	17470	17639	17745	17484	17568	17545	17550	17350	17331	17481	17565	17420	17539	17488	17615	17698	17621	17568	17793	17540	17606	17598	17613	17688	17437	17477	17373	17677	17569	17560	17585	17505	17486	17372	17694	17542	17461	17613	17450	17580	17553	17364	17452	17417	17460	17719	17407	17667	17685	17553	17348	17593	17694	17608	17564	17277	17340	17367	17518	17486	17593	17576	17638	17657	17374	17464	17706	17537	17671	17548	17514	17484	17426	17522	17610	17535	17322	17590	17441	17538	17592	17537	17537	17585	17545	17492	17548	17361	17527	17494	17659	17658	17352	17457	17287	17656	17518	17486	17601	17473	17573	17477	17470	17552	17581	17483	17568	17758	17439	17641	17670	17580	17583	17529	17526	17750	17566	17576	17742	17769	17595	17397	17667	17639	17614	17580	17425	17438	17559	17512	17614	17544	17599	17658	17447	17582	17391	17346	17330	17493	17482	17679	17401	17501	17477	17375	17363	17631	17479	17580	17459	17543	17324	17416	17658	17681	17439	17419	17723	17699	17543	17705	17357	17329	17497	17456	17630	17607	17538	17542	17503	17448	17561	17624	17519	17239	17522	17550	17525	17589	17345	17430	17538	17480	17385	17535	17499	17606	17219	17392	17369	17670	17368	17409	17668	17443	17485	17538	17663	17430	17455	17419	17574	17598	17502	17474	17442	17609	17432	17669	17551	17519	17499	17624	17690	17885	17484	17589	17637	17561	17475	17531	17360	17521	17461	17595	17504	17526	17474	17506	17484	17491	17464	17293	17536	17553	17461	17616	17544	17546	17595	17519	17512	17445	17397	17541	17730	17461	17510	17466	17495	17550	17554	17372	17676	17529	17554	17583	17489	17622	17676	17577	17568	17474	17577	17426	17740	17641	17463	17561	17414	17420	17430	17641	17542	17673	17634	17341	17634	17590	17382	17322	17615	17519	17449	17622	17616	17862	17510	17431	17652	17828	17540	17735	17521	17518	17538	17523	17573	17630	17301	17500	17617	17517	17475	17614	17754	17481	17515	17407	17469	17520	17695	17477	17586	17712	17740	17499	17356	17567	17347	17531	17308	17593	17463	17679	17429	17590	17583	17544	17539	17671	17689	17648	17790	17740	17501	17385	17385	17576	17452	17638	17611	17579	17494	17496	17434	17589	17593	17247	17538	17571	17336	17374	17705	17307	17330	17564	17782	17615	17549	17446	17599	17473	17751	17631	17410	17555	17582	17535	17506	17657	17469	17452	17731	17283	17703	17608	17583	17550	17519	17554	17452	17463	17477	17597	17580	17739	17529	17469	17711	17453	17549	17378	17530	17473	17362	17336	17471	17496	17458	17374	17589	17444	17480	17435	17673	17726	17716	17661	17563	17531	17456	17520	17496	17717	17541	17808	17381	17580	17536	17508	17531	17601	17305	17574	17500	17411	17408	17463	17659	17625	17451	17541	17719	17495	17451	17659	17713	17520	17604	17490	17716	17676	17485	17548	17336	17615	17492	17553	17500	17463	17544	17568	17457	17438	17535	17434	17410	17519	17527	17643	17719	17639	17550	17554	17525	17480	17687	17585	17650	17394	17565	17492	17450	17684	17606	17637	17374	17534	17509	17557	17552	17655	17501	17667	17641	17333	17716	17798	17388	17479	17574	17458	17266	17481	17600	17504	17503	17433	17735	17464	17250	17778	17475	17403	17513	17751	17691	17589	17499	17557	17597	17481	17373	17579	17568	17449	17505	17646	17770	17576	17564	17862	17472	17614	17602	17563	17732	17542	17545	17486	17441	17409	17404	17499	17532	17540	17542	17381	17561	17515	17530	17519	17592	17470	17781	17414	17735	17624	17495	17507	17363	17307	17470	17610	17661	17567	17529	17566	17541	17344	17504	17602	17515	17541	17511	17521	17645	17677	17605	17593	17589	17502	17468	17384	17582	17589	17700	17473	17499	17820	17396	17677	17552	17343	17505	17409	17735	17551	17773	17613	17399	17568	17616	17563	17395	17214	17520	17444	17544	17491	17597	17597	17598	17540	17491	17497	17521	17472	17394	17555	17612	17596	17545	17487	17612	17865	17554	17407	17430	17512	17544	17622	17526	17394	17383	17546	17552	17755	17651	17545	17604	17334	17596	17424	17449	17668	17431	17554	17593	17469	17585	17473	17589	17610	17526	17557	17573	17532	17703	17362	17475	17724	17445	17665	17612	17456	17401	17570	17348	17430	17585	17530	17384	17393	17761	17517	17518	17369	17549	17478	17514	17397	17455	17737	17575	17478	17501	17525	17618	17513	17559	17663	17457	17512	17517	17702	17447	17566	17426	17546	17592	17563	17513	17570	17366	17620	17464	17662	17590	17682	17431	17502	17721	17608	17708	17487	17429	17418	17487	17571	17474	17338	17608	17547	17470	17711	17286	17398	17452	17497	17380	17592	17563	17500	17519	17485	17436	17630	17491	17416	17612	17505	17740	17459	17595	17574	17622	17502	17346	17556	17673	17466	17314	17559	17344	17404	17468	17511	17842	17525	17713	17659	17556	17630	17653	17541	17506	17490	17571	17423	17536	17539	17501	17574	17594	17464	17658	17382	17549	17543	17420	17445	17598	17480	17422	17619	17563	17397	17676	17688	17724	17677	17566	17695	17647	17616	17479	17418	17479	17331	17445	17568	17492	17450	17479	17433	17601	17576	17413	17831	17671	17512	17611
16000	28009	26593	20800	18078	17376	16747	16348	15887	15649	16153	22212	31895	29543	24821	20146	16704	15414	14942	14663	14595	14766	14594	14629	14627	14745	14779	14603	14763	14431	14515	14544	14662	14827	14645	14607	14779	14563	14767	14608	14537	14726	14637	14635	14674	14617	14652	14690	14771	14763	14683	14685	14765	14569	14596	14666	14638	14560	14662	14697	14703	14655	14881	14568	14643	14663	14741	14493	14563	14611	14622	14611	14490	14804	14798	14606	14538	14885	14639	14764	14698	14620	14698	14671	14622	14773	14654	14716	14684	14546	14554	14736	14783	14585	14715	14537	14618	14557	14678	14549	14927	14550	14705	14504	14502	14777	14663	14665	14533	14680	14579	14714	14642	14638	14683	14688	14585	14623	14613	14703	14452	14554	14612	14618	14617	14785	14738	14669	14672	14610	14588	14652	14532	14742	14765	14511	14855	14533	14587	14542	14761	14782	14618	14581	14749	14507	14590	14799	14602	14850	14598	14732	14682	14817	14749	14753	14660	14627	14589	14660	14727	14564	14575	14702	14444	14658	14683	14471	14642	14623	14532	14599	14658	14664	14663	14551	14597	14587	14667	14785	14562	14692	14703	14517	14480	14542	14713	14524	14541	14574	14637	14531	14671	14764	14653	14647	14727	14493	14695	14602	14548	14772	14672	14580	14616	14710	14549	14638	14679	14673	14711	14540	14693	14789	14580	14665	14614	14779	14749	14382	14860	14578	14497	14623	14654	14674	14519	14667	14587	14558	14673	14542	14696	14812	14558	14642	14640	14805	14633	14680	14710	14582	14627	14545	14593	14620	14681	14624	14586	14592	14502	14648	14556	14837	14519	14596	14576	14583	14651	14743	14661	14749	14690	14628	14505	14853	14586	14582	14672	14688	14796	14590	14641	14673	14736	14647	14567	14422	14620	14653	14600	14729	14370	14767	14585	14562	14589	14623	14633	14582	14765	14619	14582	14661	14875	14544	14708	14660	14811	14615	14688	14776	14737	14523	14607	14554	14589	14595	14717	14794	14429	14662	14631	14684	14507	14656	14718	14616	14527	14649	14655	14681	14663	14705	14739	14701	14791	14567	14495	14622	14718	14672	14619	14516	14626	14731	14593	14541	14810	14407	14751	14869	14474	14502	14747	14567	14619	14716	14464	14527	14790	14466	14713	14649	14590	14643	14684	14712	14761	14656	14616	14690	14731	14708	14652	14494	14499	14557	14675	14630	14734	14757	14664	14594	14631	14777	14665	14707	14683	14645	14583	14479	14684	14644	14632	14623	14618	14728	14741	14725	14641	14635	14486	14641	14579	14698	14588	14610	14502	14737	14613	14640	14508	14828	14668	14504	14488	14571	14651	14702	14723	14611	14615	14665	14694	14594	14681	14680	14571	14731	14476	14508	14788	14481	14759	14543	14560	14753	14600	14524	14741	14528	14774	14455	14711	14714	14656	14775	14617	14688	14511	14569	14627	14478	14648	14582	14661	14441	14653	14563	14542	14588	14609	14425	14685	14560	14657	14766	14633	14530	14594	14751	14878	14685	14529	14713	14648	14623	14667	14499	14583	14439	14671	14550	14589	14713	14710	14654	14683	14565	14730	14641	14820	14422	14478	14625	14777	14601	14605	14539	14595	14668	14518	14631	14499	14596	14561	14576	14672	14584	14676	14561	14544	14780	14530	14677	14699	14718	14768	14509	14683	14618	14585	14605	14508	14684	14480	14682	14655	14608	14865	14523	14833	14701	14608	14646	14502	14632	14696	14748	14644	14519	14634	14485	14514	14645	14633	14666	14751	14731	14686	14659	14600	14668	14598	14636	14678	14541	14628	14777	14706	14685	14557	14677	14682	14660	14776	14613	14665	14577	14757	14636	14628	14658	14595	14561	14760	14578	14672	14601	14620	14814	14748	14720	14722	14634	14669	14419	14545	14610	14646	14781	14547	14751	14614	14687	14527	14574	14589	14617	14669	14429	14699	14557	14527	14554	14751	14693	14709	14647	14674	14533	14608	14599	14769	14617	14631	14575	14700	14791	14576	14675	14689	14498	14453	14844	14519	14650	14571	14677	14635	14673	14629	14682	14663	14807	14672	14786	14723	14626	14563	14748	14686	14747	14743	14585	14647	14663	14532	14656	14699	14680	14432	14690	14595	14646	14670	14557	14655	14421	14725	14706	14670	14709	14499	14616	14632	14542	14557	14778	14639	14677	14500	14600	14497	14621	14733	14563	14522	14755	14765	14574	14622	14637	14669	14590	14680	14677	14717	14747	14674	14625	14785	14590	14600	14634	14671	14672	14608	14628	14575	14543	14613	14514	14653	14488	14596	14719	14643	14704	14792	14700	14585	14529	14521	14567	14637	14613	14596	14588	14559	14540	14685	14776	14673	14696	14693	14690	14598	14720	14481	14643	14666	14670	14647	14602	14701	14628	14883	14577	14528	14786	14556	14614	14736	14607	14650	14566	14603	14761	14520	14666	14704	14671	14675	14736	14831	14736	14755	14584	14509	14640	14698	14702	14631	14693	14581	14405	14562	14639	14586	14738	14424	14517	14684	14682	14721	14699	14545	14651	14556	14505	14820	14782	14649	14863	14647	14727	14580	14671	14625	14677	14750	14614	14649	14709	14537	14677	14567	14531	14644	14640	14516	14621	14573	14664	14624	14535	14796	14641	14705	14540	14519	14569	14561	14642	14725	14643	14680	14484	14660	14620	14565	14639	14705	14601	14591	14704	14693	14657	14602	14584	14748	14608	14635	14575	14502	14513	14806	14609	14609	14568	14584	14585	14579	14679	14568	14699	14645	14683	14473	14769	14729	14637	14596	14672	14731	14716	14633	14559	14736	14729	14604	14672	14628	14683	14566	14463	14655	14665	14736	14781	14555	14786	14634	14712	14559	14857	14535	14700	14600	14838	14692	14661	14600	14656	14755	14665	14677	14755	14484	14753	14530	14461	14597	14547	14514	14565	14678	14748	14757	14672	14703	14692	14512	14680	14537	14637	14556	14488	14805	14748	14623	14459	14649	14621	14664	14582	14634	14617	14628	14532	14594	14428	14817	14469	14531	14586	14623	14670	14794	14741	14668	14703	14690	14570	14585	14599	14540	14724	14632	14726	14695	14728	14582	14714	14689	14680	14646	14633	14619	14577	14566	14797	14555	14614	14689	14709	14648	14765	14735	14781	14470	14734	14582	14625	14785	14432	14743	14556	14596	14603	14676	14626	14718	14634	14686	14566	14580	14678	14684	14563	14642	14714	14802	14518	14595	14599	14601	14645	14619	14692	14466	14634	14805	14842	14597	14630	14538	14698	14691	14775	14676	14521	14571	14555	14609	14646	14661	14704	14665	14613	14789	14746	14618	14662	14568	14512	14573	14659	14555	14586	14445	14562	14683	14642	14615	14791	14772	14695	14688	14696	14573	14804	14783	14537	14853	14672	14542	14687	14670	14480	14700	14614	14647	14748	14602	14403	14677	14648	14552	14697	14625	14696	14480	14705	14501	14587	14658	14705	14830	14631	14515	14685	14615	14749	14552	14695	14555	14682	14468	14786	14746	14612	14643	14705	14673	14803	14719	14666	14729	14644	14581	14601	14850	14527	14632	14722	14664	14594	14678	14617	14763	14548	14696	14818	14582	14776	14712	14814	14565	14632	14823	14645	14614	14710	14699	14809	14570	14669	14668	14631	14527	14679	14605	14634	14602	14689	14458	14715	14740	14583	14543	14615	14449	14800	14483	14753	14420	14578	14545	14547	14645	14700	14526	14712	14780	14789	14671	14827	14724	14677	14684	14595	14757	14636	14778	14719	14570	14805	14640	14672	14568	14480	14632	14549	14536	14760	14523	14699	14606	14637	14491	14605	14885	14683	14602	14715	14713	14569	14761	14744	14572	14799	14757	14690	14700	14627	14475	14667	14777	14589	14660	14579	14534	14653	14623	14728	14738	14747	14761	14665	14789	14714	14606	14476	14476	14605	14848	14731	14678	14607	14587	14616	14606	14613	14660	14603	14671	14683	14648	14451	14679	14532	14602	14811	14563	14667	14700	14444	14718	14751	14586	14804	14689	14750	14647	14476	14621	14685	14676	14846	14655	14691	14915	14507	14489	14726	14662	14552	14631	14675	14680	14561	14653	14600	14685	14578	14681	14746	14489	14705	14759	14714	14487	14546	14775	14667	14581	14637	14638	14658	14842	14699	14771	14551	14710	14806	14611	14539	14506	14717	14615	14501	14619	14661	14640	14788	14622	14512	14606	14691	14715	14698	14738	14727	14629	14465	14718	14716	14573	14633	14615	14712	14579	14823	14758	14529	14601	14731	14680	14622	14724	14516	14609	14717	14784	14539	14696	14762	14474	14535	14522	14538	14521	14593	14628	14580	14623	14507	14588	14778	14762	14597	14622	14692	14649	14734	14572	14494	14636	14657	14611	14606	14673	14674	14566	14716	14598	14618	14817	14727	14605	14689	14616	14514	14706	14666	14663	14515	14636	14528	14536	14632	14631	14594	14543	14649	14740	14620	14794	14724	14539	14635	14725	14639	14578	14690	14586	14687	14579	14687	14454	14669	14642	14611	14559	14587	14624	14716	14693	14625	14763	14435	14672	14639	14762	14630	14717	14794	14512	14636	14723	14639	14563	14708	14628	14473	14669	14580	14776	14651	14568	14681	14615	14593	14584	14578	14613	14603	14607	14619	14674	14726	14709	14582	14590	14627	14618	14743	14701	14694	14560	14658	14735	14697	14585	14651	14587	14610	14646	14662	14780	14806	14549	14574	14556	14612	14636	14615	14654	14535	14510	14747	14506	14834	14534	14754	14551	14601	14593	14559	14644	14713	14664	14589	14881	14728	14672	14601	14599	14644	14657	14659	14513	14768	14615	14675	14605	14694	14867	14666	14673	14674	14785	14630	14630	14550	14618	14573	14480	14689	14670	14636	14791	14606	14485	14645	14740	14513	14695	14707	14480	14706	14709	14529	14710	14546	14661	14691	14690	14825	14604	14458	14561	14713	14455	14703	14687	14641	14790	14740	14674	14709	14611	14679	14661	14547	14518	14724	14724	14763	14831	14497	14537	14666	14621	14642	14679	14782	14608	14593	14732	14721	14584	14849	14759	14435	14623	14469	14769	14751	14660	14579	14631	14713
22520	20966	28800	23291	21146	23495	26131	20876	19446	19896	19848	24276	45409	45841	38634	30481	24080	20089	18923	18001	18049	18059	17868	17933	18029	17873	17784	17764	17856	17959	18069	17957	17864	17960	17844	17817	17868	17929	17808	17709	18007	17762	17692	17861	17912	17849	17861	17885	17605	17702	17926	17787	17691	17783	17724	17764	17724	17554	17963	17868	17544	17759	17691	17773	17669	17809	17636	17783	17698	17808	17676	17611	17699	17820	17642	17852	17753	17671	17826	17648	17706	17900	17785	17806	17801	17908	17621	17844	17707	17678	17761	17630	17797	17752	17596	17748	17704	18037	17686	17581	17726	17773	17760	17471	17819	17702	17745	17618	17694	17636	17682	17831	17679	17689	17828	17718	17848	17597	17615	17707	17883	17732	17603	17542	17644	17802	17596	17775	17772	17981	17535	17710	17665	17844	17870	17902	17764	17542	17843	17742	17756	17722	17673	17822	17763	17643	17917	17792	17834	17813	17647	17885	18013	17583	17865	17605	17697	17750	17854	17569	17749	17714	17612	17770	17845	17653	17731	17762	17808	17548	17646	17692	17716	17785	17643	17563	17720	17650	17715	17670	17589	17507	17626	17696	17714	17749	17739	17803	17710	17561	17549	17461	17588	17703	17698	17621	17751	17725	17650	17762	17643	17777	17737	17744	17606	17595	17817	17532	17668	17742	17774	17737	17701	17809	17747	17769	17586	17563	17754	17749	17726	17490	17501	17734	17856	17848	17699	17702	17644	17733	17732	17603	17752	17763	17743	17798	17703	17594	17831	17657	17447	17651	17784	17654	17751	17634	17673	17712	17689	17844	17670	17714	17743	17957	17791	17625	17828	17623	17763	17676	17667	17913	17827	17799	17719	17702	17609	17530	17691	17879	17881	17667	17685	17693	17676	17510	17705	17801	17765	17622	17685	17590	17795	17810	17684	17744	17689	17601	17610	17836	17668	17848	17864	17697	17761	17794	17767	17687	17576	17769	17739	17770	17586	17716	17823	17576	17581	17648	17537	17493	17731	17579	17811	18000	17832	17751	17751	17719	17646	17600	17918	17745	17578	17642	17824	17742	17815	17867	17692	17423	17652	17817	17676	17638	17715	17775	17866	17724	17759	17742	17565	17636	17636	17856	17954	17803	17738	17603	17629	17630	17822	17961	17757	17759	17572	17613	17670	17750	17712	17793	17576	17928	17671	17571	17486	17695	18012	17751	17691	17712	17590	17964	17543	17751	17783	17524	17489	18003	17641	17814	17705	17827	17703	17691	17519	17747	17795	17784	17773	17829	17801	17654	17667	17609	17729	17785	17736	17899	17634	17528	17785	17575	17707	17736	17781	17681	17727	17857	17621	17700	17891	17665	17672	17913	17718	17849	17709	17840	17798	17803	17748	17906	17604	17490	17785	17662	17797	17398	17832	17862	17661	17556	17676	17672	17801	17416	17871	17574	17701	17739	17840	17620	17843	17547	17775	17791	17659	17777	17692	17892	17893	17530	17755	17785	17832	17565	17729	17731	17716	17697	17910	17681	17740	17627	17811	17738	17582	17775	17675	17592	17569	17565	17825	17793	17945	17869	17800	17633	17745	17776	17813	17762	17577	17803	17678	17744	17640	17752	17750	17548	17830	17819	17695	17882	17812	17935	17716	17640	17710	17608	17746	17624	17726	17686	17631	17905	17737	17611	17572	17589	17629	17664	17476	17705	17661	17902	17793	17876	17704	17553	17716	17723	17648	17584	17615	17711	17668	17625	17629	17674	17581	17612	17636	17559	17601	17669	17851	17572	17886	17671	17759	17785	17794	17825	17703	17716	17589	17706	17552	17680	17713	17765	17914	17560	17631	17698	17891	17865	17595	17788	17691	17684	17785	17474	17704	17655	17751	17609	17600	17778	17792	17751	17716	17900	17714	17817	17748	17712	17683	17834	17767	17618	17920	17809	17854	17863	17878	17605	17595	17807	17442	17586	17824	17870	17744	17676	17696	17629	17820	17770	17935	17798	17646	17809	17498	17463	17489	17730	17774	17708	17862	17660	17721	17824	17618	17721	17745	17613	17862	17921	17671	17784	17673	17429	17693	17743	17710	17556	17671	17633	17684	17698	17520	17710	17560	17478	17539	17656	17411	17606	17595	17688	17688	17820	17984	17625	17485	17786	17469	17672	17674	17511	17430	17496	17850	17790	17791	17523	17698	17855	17849	17833	17792	17748	17923	17780	17773	17640	17725	17907	17713	17692	17611	17632	17701	17623	17585	17674	17742	17524	17822	17769	17717	17710	17574	17813	17661	17572	17780	17642	17835	17693	17928	17715	17667	17908	17671	17815	17597	17814	17670	17693	17683	17678	17634	17651	17705	17769	17633	17438	17772	17721	17782	17813	17624	17852	17838	17745	17673	17727	17590	17780	17711	17833	17832	17581	17669	17756	17681	17613	17519	17486	17612	17807	17958	17763	17514	17594	17797	17920	17528	17772	17686	17542	17665	17704	17842	17643	17733	17596	17629	17546	17660	17643	17663	17836	17726	17783	17539	17867	17702	17828	17795	17557	17615	17842	17542	17796	17677	17806	17591	17424	17507	17637	17610	17643	17558	17556	17609	17508	17594	17760	17612	17808	17853	17842	17736	17669	17559	17662	17939	17572	17645	17834	17736	17846	17691	17391	17716	17694	17657	17706	17634	17572	17667	17717	17763	17630	17961	17801	17804	17679	17489	17868	17905	17637	17719	17704	17556	17567	17671	17759	17636	17690	17753	17636	17741	17862	17693	17777	17703	17666	17613	17570	17792	17647	17743	17570	17722	17659	17768	17834	17931	17825	17825	17652	17659	17593	17573	17650	17829	17731	17709	17775	17855	17706	17648	17731	17632	17792	17704	17623	17584	17584	17676	17718	17831	17576	17570	17670	17617	17578	17582	17531	17729	17614	17718	17643	17825	17658	17805	17848	17620	17685	17595	17792	17587	17644	17532	17552	17799	17844	17759	17670	17659	17620	17814	17850	17939	17734	17683	17572	17647	17624	17841	17717	17758	17508	17696	17617	17805	17640	17889	17596	17650	17814	17955	17738	17903	17607	17675	17705	17545	17831	17622	17634	17622	17712	17700	17849	17903	17728	17653	17656	17716	17586	17814	17817	17590	17676	17771	17739	17459	17532	17632	17497	17622	17865	17729	17655	17725	17802	17833	17675	17668	17677	17661	17813	17850	17798	17805	17469	17587	17660	17491	17492	17585	17721	17746	17726	17703	17839	17540	17732	17906	17843	17792	17691	17613	17483	17850	17661	17744	17668	17631	17746	17662	17653	17769	17606	17632	17716	17931	17582	17853	17551	17589	17610	17542	17635	17774	17729	17737	17673	17582	17655	17567	17633	17680	17552	17875	17735	17772	17757	17729	17779	17807	17710	17727	17522	17915	17450	17491	17934	17953	17704	17605	17550	17553	17803	17730	17614	17662	17440	17778	17826	17451	17712	17750	17840	17756	17655	17749	17892	17739	17931	17919	17768	17671	17558	17767	17919	17675	17768	17763	17674	17614	17862	17513	17636	17702	17704	17799	17851	17855	17611	17753	17761	17691	17719	17743	17838	17693	17549	17489	17587	17701	17576	17561	17662	17840	17893	17777	17649	17685	17788	17566	17690	17541	17686	17832	17661	17750	17811	17608	17807	17594	17613	17673	17739	17595	17797	17607	17843	17593	17716	17712	17737	17591	17889	17687	17756	17725	17776	17768	17522	17460	17687	17692	17674	17843	17788	17986	17606	17842	17811	17690	17539	17765	17614	17854	17786	17651	17755	17821	17609	17687	17640	17823	17896	17770	17680	17761	17855	17768	17473	17577	17766	17955	17773	17617	17740	17741	17692	17725	17742	17668	17741	17636	17517	17574	17909	17890	17723	17743	17634	17726	17895	17660	17739	17710	17583	17792	17570	17605	17693	17693	17531	17525	17121	17585	17628	17685	17692	17654	17663	17576	17637	17776	17697	17694	17747	17631	17686	17976	17545	17589	17964	17753	17647	17799	17624	17610	17804	17610	17703	17597	17863	17641	17679	17641	17798	17686	17602	17701	17745	17595	17698	17877	17608	17744	17750	17807	17804	17686	18003	17882	17594	17677	17742	17974	17733	17828	17784	17671	17617	17581	17670	17910	17764	17688	17721	17662	17782	17776	17583	17848	17723	17781	17723	17798	17759	17900	17663	17529	17558	17553	17607	17626	17892	17874	17684	17671	17888	17574	17646	17613	17650	17749	17825	17648	17676	17784	17579	17540	17686	17706	17557	17682	17885	17514	17629	17817	17645	17785	17688	17744	17678	17737	17653	17659	17482	17818	17460	17812	17795	17702	17710	17628	17812	17931	17479	17733	17642	17689	17629	17614	17743	17667	17778	17627	17761	17601	17582	17740	17562	17619	17735	17576	17492	17675	17575	17685	17730	17640	17893	17794	17824	17638	17454	17735	17724	17796	17728	17719	17472	17623	17813	17650	17578	17719	17661	17628	17623	17674	17723	17646	17678	17850	17651	17671	17731	17756	17660	17580	17724	17641	17711	17701	17545	17723	17722	17531	17553	17680	17587	17626	17678	17680	17769	17621	17795	17745	17542	17804	17755	17742	17725	17640	17586	17600	17589	17626	17747	17890	17841	17576	17764	17752	17683	17621	17820	17915	17783	17751	17596	17686	17617	17652	17554	17713	17945	17830	17673	17669	17701	17840	17751	17806	17667	17703	17533	17600	17659	17485	17598	17782	17790	17687	17712	17640	17514	17712	17689	17557	17574	17846	17733	17727	17801	17700	17600	17793	17727	17697	17602	17569	17570	17853	17762	17578	17675	17599	17708	17847	17549	17674	17594	17768	17573	17761	17680	17848	17615	17600	17569	17665	17530	17644	17637	17675	17759	17586	17925	17934	17715	17883	17740	17661	17791	17615	17926	17618	17719	17782	17741	17807	17479	17732	17685	17774	17647	17827	17601	17564	17704	17763	17687	17637	17622	17731	17604	17724	17682	17757	17686	17627	17716	17820	17523	17876	17607	17847	17668	17762	17692	17612	18023	17520	17660	17648	17665	17604	17624	17579	17478	17746	17666	17683	17668	17637	17677	17844	17571	17688	17876	17651	17557	17623	17692	17927	17547	17520	17807	17619	17717
17913	33788	30426	23749	21396	20011	19297	18401	17526	17604	18038	24584	45206	43655	36420	28196	20679	16659	15559	14955	14789	14724	14708	14843	14815	14700	14757	14789	14638	14665	14708	14697	14786	14674	14852	14638	14656	14575	14759	14855	14976	14863	14617	14605	14833	14791	14708	14737	14813	14874	14903	14708	14696	14897	14641	14649	14792	14639	14838	14632	14793	14714	14761	14756	14693	14888	14579	14677	14755	14674	14778	14753	14588	14716	14714	14706	14802	14759	14739	14726	14793	14816	14979	14802	14728	14822	14746	14746	14655	14717	14744	14665	14770	14579	14704	14787	14728	14821	14706	14725	14824	14685	14716	14702	14741	14819	14724	14796	14705	14804	14525	14694	14742	14807	14812	14606	14728	14718	14722	14726	14610	14826	14709	14685	14718	14844	14825	14786	14910	14946	14671	14693	14766	14719	14701	14458	14744	14653	14559	14723	14778	14744	14601	14819	14628	14621	14671	14718	14796	14747	14502	14717	14621	14706	14696	14631	14819	14766	14746	14747	14777	14717	14678	14695	14802	14719	14719	14724	14712	14757	14724	14853	14703	14835	14744	14793	14737	14680	14704	14652	14867	14855	14712	14722	14713	14685	14763	14610	14765	14663	14778	14661	14863	14625	14715	14845	14694	14672	14765	14753	14867	14760	14724	14751	14701	14800	14706	14835	14546	14679	14704	14624	14870	14828	14776	14713	14683	14884	14601	14763	14748	14788	14694	14717	14678	14659	14651	14731	14740	14708	14640	14825	14598	14756	14714	14692	14672	14688	14748	14696	14706	14688	14706	14720	14872	14765	14840	14705	14797	14733	14743	14803	14648	14652	14741	14704	14862	14661	14724	14653	14677	14691	14619	14812	14635	14701	14716	14542	14616	14677	14642	14688	14789	14775	14612	14789	14611	14720	14844	14730	14633	14699	14766	14771	14717	14648	14717	14802	14631	14712	14728	14792	14633	14720	14697	14704	14818	14567	14778	14754	14819	14973	14768	14811	14640	14761	14760	14777	14723	14680	14818	14632	14709	14598	14596	14604	14785	14711	14664	14730	14641	14763	14692	14764	14638	14549	14784	14739	14644	14671	14572	14763	14625	14721	14727	14591	14622	14726	14571	14768	14634	14655	14680	14473	14548	14668	14842	14812	14894	14586	14645	14661	14733	14694	14889	14760	14666	14853	14846	14703	14676	14598	14791	14765	14583	14710	14735	14689	14545	14825	14661	14904	14721	14660	14806	14708	14757	14682	14594	14575	14707	14692	14860	14776	14758	14670	14702	14827	14693	14696	14724	14719	14728	14623	14865	14765	14677	14607	14701	14733	14556	14755	14759	14637	14708	14715	14685	14960	14746	14635	14715	14579	14738	14572	14829	14723	14640	14665	14643	14610	14839	14673	14760	14728	14789	14635	14752	14674	14792	14788	14638	14698	14757	14705	14752	14672	14725	14878	14588	14804	14845	14715	14618	14667	14899	14813	14724	14835	14699	14654	14669	14732	14726	14655	14694	14857	14619	14662	14745	14681	14816	14658	14737	14763	14599	14471	14592	14708	14668	14701	14823	14730	14583	14738	14731	14665	14943	14644	14767	14707	14587	14854	14719	14715	14642	14711	14575	14608	14713	14573	14693	14780	14871	14689	14545	14666	14682	14670	14698	14647	14703	14787	14631	14714	14744	14625	14814	14585	14823	14845	14782	14694	14760	14667	14649	14744	14708	14789	14777	14602	14608	14807	14744	14753	14607	14753	14596	14616	14749	14555	14786	14763	14641	14643	14591	14637	14865	14767	14783	14794	14663	14680	14677	14772	14639	14683	14632	14650	14723	14697	14810	14593	14708	14526	14752	14846	14769	14677	14776	14859	14662	14961	14661	14769	14743	14525	14759	14771	14909	14841	14734	14711	14913	14609	14722	14710	14522	14731	14753	14645	14676	14662	14606	14593	14675	14690	14759	14679	14635	14871	14645	14714	14446	14829	14694	14725	14667	14696	14789	14733	14578	14818	14596	14606	14771	14631	14503	14671	14829	14672	14716	14732	14683	14677	14681	14745	14773	14683	14748	14530	14695	14686	14806	14679	14748	14668	14591	14771	14764	14603	14729	14709	14817	14553	14461	14823	14664	14796	14662	14746	14603	14785	14732	14815	14815	14662	14810	14739	14708	14868	14667	14828	14757	14676	14746	14569	14675	14634	14886	14852	14934	14560	14621	14820	14745	14569	14803	14569	14574	14753	14679	14639	14718	14762	14859	14763	14733	14803	14691	14830	14748	14732	14780	14838	14535	14758	14541	14873	14672	14842	14705	14633	14741	14775	14782	14743	14591	14657	14661	14778	14709	14732	14631	14703	14719	14770	14834	14812	14620	14748	14756	14792	14815	14762	14675	14866	14658	14681	14647	14906	14672	14685	14771	14652	14665	14714	14614	14785	14807	14629	14634	14772	14764	14612	14760	14621	14830	14721	14536	14602	14610	14618	14676	14656	14677	14666	14630	14719	14853	14741	14765	14543	14664	14655	14726	14743	14678	14796	14726	14765	14641	14625	14603	14646	14636	14784	14617	14671	14805	14699	14893	14812	14740	14658	14879	14698	14710	14660	14739	14603	14676	14510	14773	14747	14699	14588	14684	14716	14634	14868	14798	14574	14588	14699	14573	14694	14746	14599	14587	14694	14765	14696	14868	14576	14635	14780	14660	14602	14729	14505	14725	14642	14809	14587	14757	14711	14653	14621	14774	14514	14760	14812	14775	14676	14869	14801	14680	14768	14781	14710	14774	14677	14777	14707	14827	14765	14581	14720	14538	14690	14739	14556	14641	14834	14871	14739	14772	14678	14617	14887	14955	14749	14812	14676	14733	14661	14761	14674	14855	14747	14640	14757	14662	14934	14855	14727	14678	14446	14734	14640	14647	14780	14764	14865	14710	14801	14676	14707	14873	14804	14696	14598	14823	14771	14714	14701	14808	14824	14804	14847	14810	14763	14712	14606	14768	14718	14656	14666	14716	14669	14683	14664	14761	14726	14734	14811	14599	14939	14623	14761	14697	14737	14509	14672	14655	14769	14669	14640	14749	14608	14798	14781	14781	14521	14597	14709	14752	14608	14798	14752	14752	14835	14837	14744	14779	14796	14600	14735	14822	14716	14641	14600	14742	14615	14672	14742	14688	14704	14637	14749	14787	14640	14618	14703	14698	14639	14628	14572	14735	14652	14745	14558	14636	14706	14618	14750	14742	14705	14719	14677	14817	14724	14656	14801	14770	14672	14785	14625	14560	14783	14562	14649	14672	14659	14577	14818	14833	14731	14709	14823	14823	14694	14700	14739	14732	14763	14763	14660	14810	14795	14698	14785	14642	14852	14640	14659	14770	14795	14687	14596	14786	14747	14702	14724	14664	14809	14724	14743	14718	14547	14699	14725	14574	14846	14546	14828	14644	14726	14668	14695	14683	14936	14838	14544	14622	14652	14941	14775	14621	14794	14643	14769	14659	14630	14566	14704	14744	14659	14525	14702	14711	14752	14559	14543	14771	14581	14879	14761	14742	14852	14816	14685	14745	14683	14664	14731	14730	14718	14781	14597	14707	14690	14664	14634	14659	14678	14638	14851	14756	14766	14768	14785	14600	14817	14745	14696	14716	14642	14707	14533	14614	14732	14657	14612	14680	14774	14808	14641	14716	14690	14747	14746	14720	14608	14894	14667	14772	14634	14536	14734	14690	14722	14774	14632	14762	14798	14642	14617	14592	14797	14773	14636	14613	14753	14885	14730	14793	14692	14733	14750	14870	14771	14679	14800	14600	14847	14708	14681	14687	14732	14758	14766	14513	14643	14664	14646	14736	14779	14720	14725	14735	14680	14758	14734	14808	14609	14753	14770	14678	14794	14585	14528	14617	14688	14880	14835	14779	14669	14682	14667	14715	14674	14734	14538	14725	14650	14856	14658	14666	14823	14618	14705	14846	14691	14742	14653	14733	14732	14962	14671	14832	14750	14658	14733	14628	14931	14780	14762	14610	14776	14743	14528	14621	14852	14678	14672	14599	14829	14805	14825	14852	14831	14823	14687	14771	14657	14681	14768	14554	14739	14647	14703	14710	14647	14727	14717	14698	14732	14736	14781	14854	14705	14651	14628	14819	14620	14831	14813	14637	14663	14648	14687	14633	14607	14813	14687	14675	14698	14763	14552	14623	14686	14882	14620	14766	14662	14760	14777	14602	14825	14915	14574	14677	14807	14604	14692	14687	14652	14704	14664	14744	14700	14657	14845	14768	14815	14817	14728	14892	14792	14825	14647	14724	14811	14802	14608	14855	14672	14741	14523	14629	14746	14894	14703	14728	14693	14727	14634	14610	14612	14672	14912	14699	14792	14733	14781	14805	14611	14650	14834	14762	14840	14817	14802	14647	14820	14706	14731	14708	14925	14709	14750	14679	14656	14623	14637	14528	14785	14627	14870	14568	14677	14802	14715	14722	14766	14645	14744	14769	14810	14605	14714	14630	14635	14775	14614	14646	14792	14600	14823	14746	14647	14674	14722	14815	14712	14718	14683	14730	14710	14716	14723	14612	14946	14793	14829	14660	14735	14963	14663	14673	14806	14768	14756	14800	14636	14664	14706	14771	14708	14647	14788	14642	14593	14666	14739	14798	14707	14627	14644	14695	14698	14852	14680	14868	14528	14790	14685	14690	14692	14737	14746	14774	14740	14592	14724	14853	14581	14726	14679	14827	14787	14708	14723	14565	14595	14899	14745	14849	14699	14881	14681	14665	14609	14536	14806	14751	14699	14723	14598	14710	14730	14602	14839	14887	14625	14591	14706	14753	14776	14674	14865	14602	14767	14781	14648	14644	14688	14567	14584	14932	14724	14731	14792	14673	14637	14876	14724	14705	14718	14769	14789	14559	14636	14781	14753	14810	14853	14555	14619	14764	14612	14565	14688	14704	14703	14665	14745	14648	14741	14826	14647	14633	14741	14781	14727	14831	14699	14607	14706	14730	14819	14655	14839	14546	14662	14772	14678	14784	14695	14615	14642	14609	14737	14676	14700	14609	14757	14834	14713	14784	14544	14898	14639	14647	14722	14708	14634	14785	14623	14538	14654	14794	14766	14660	14710	14701	14861	14630	14766	14585	14703	14664	14780	14473	14701
27114	22368	26422	23210	19179	18677	18775	18377	18428	18378	18891	19143	21070	21089	20040	19154	18428	18215	18049	17801	17736	17736	17640	17610	17616	17616	17662	17579	17635	17498	17723	17857	17658	17628	17693	17781	17508	17606	17827	17727	17790	17732	17860	17761	17584	17719	17628	17601	17651	17589	17732	17860	17809	17629	17579	17598	17551	17485	17612	17550	17575	17894	17740	17777	17655	17697	17694	17679	17726	17592	17723	17682	17742	17680	17724	17510	17508	17583	17638	17567	17833	17673	17564	17685	17486	17729	17636	17781	17617	17516	17855	17726	17792	17478	17610	17683	17713	17664	17631	17644	17482	17541	17731	17568	17666	17805	17614	17624	17482	17724	17622	17530	17731	17667	17631	17783	17624	17686	17671	17754	17558	17342	17671	17772	17691	17719	17716	17516	17707	17529	17645	17337	17679	17484	17696	17524	17500	17655	17442	17601	17553	17664	17669	17994	17605	17839	17490	17723	17577	17627	17546	17572	17497	17690	17670	17486	17720	17702	17584	17809	17726	17750	17732	17661	17595	17716	17758	17556	17516	17619	17704	17572	17869	17764	17637	17575	17746	17584	17750	17839	17681	17437	17709	17616	17592	17550	17543	17588	17680	17717	17462	17923	17664	17647	17646	17711	17703	17773	17648	17586	17673	17376	17431	17766	17781	17604	17643	17677	17522	17707	17680	17804	17557	17505	17840	17675	17617	17688	17635	17859	17599	17729	17853	17558	17720	17667	17535	17738	17694	17409	17690	17406	17726	17650	17595	17716	17721	17559	17698	17759	17720	17652	17891	17519	17731	17506	17626	17538	17528	17566	17566	17630	17630	17742	17730	17819	17459	17702	17690	17656	17515	17523	17816	17753	17658	17628	17650	17844	17795	17821	17656	17615	17523	17581	17744	17778	17574	17430	17548	17682	17877	17743	17659	17738	17580	17826	17660	17622	17534	17691	17711	17537	17877	17714	17863	17636	17619	17540	17660	17560	17416	17514	17620	17668	17619	17717	17700	17468	17578	17680	17752	17447	17446	17821	17877	17634	17763	17652	17555	17512	17667	17726	17664	17728	17748	17667	17743	17778	17675	17757	17637	17787	17737	17751	17838	17860	17698	17512	17763	17572	17711	17796	17553	17912	17750	17631	17535	17898	17718	17550	17572	17615	17411	17716	17943	17489	17770	17572	17630	17569	17764	17582	17643	17695	17784	17714	17533	17665	17761	17578	17690	17678	17746	17849	17587	17750	17453	17680	17553	17757	17601	17679	17466	17569	17574	17703	17777	17793	17479	17756	17580	17771	17673	17843	17562	17798	17594	17409	17661	17665	17640	17522	17650	17875	17548	17753	17757	17736	17696	17676	17553	17355	17680	17614	17696	17620	17681	17640	17667	17657	17627	17721	17764	17562	17802	17554	17721	17640	17832	17648	17585	17662	17548	17603	17757	17658	17505	17727	17792	17627	17584	17501	17839	17541	17563	17651	17700	17656	17560	17560	17698	17647	17638	17656	17613	17881	17649	17752	17590	17389	17516	17650	17642	17683	17609	17544	17542	17509	17771	17651	17530	17490	17711	17705	17607	17712	17470	17639	17614	17417	17698	17410	17521	17571	17808	17753	17672	17558	17521	17457	17598	17567	17535	17699	17651	17681	17615	17807	17596	17551	17498	17709	17534	17716	17837	17711	17679	17644	17565	17681	17579	17608	17733	17725	17772	17699	17787	17790	17639	17570	17647	17595	17695	17692	17516	17729	17777	17500	18035	17708	17667	17565	17940	17566	17747	17591	17775	17610	17608	17520	17634	17499	17700	17958	17565	17614	17606	17714	17677	17531	17692	17599	17453	17786	17680	17653	17679	17757	17531	17506	17493	17713	17678	17690	17515	17665	17653	17581	17777	17759	17608	17959	17765	17684	17554	17635	17793	17707	17579	17710	17925	17658	17729	17451	17542	17564	17987	17572	17617	17685	17627	17730	17669	17617	17572	17722	17600	17671	17674	17643	17626	17576	17755	17671	17675	17835	17520	17797	17654	17562	17768	17665	17486	17514	17667	17984	17841	17586	17695	17596	17802	17628	17839	17576	17738	17689	17432	17745	17638	17617	17615	17700	17637	17813	17541	17579	17511	17724	17810	17697	17658	17753	17853	17642	17646	17817	17620	17747	17705	17518	17689	17652	17695	17756	17732	17678	17632	17570	17739	17697	17674	17469	17531	17680	17798	17600	17669	17707	17862	17572	17752	17675	17820	17708	17575	17740	17895	17579	17712	17710	17742	17648	17743	17422	17661	17465	17663	17613	17558	17540	17629	17609	17669	17725	17560	17567	17607	17719	17498	17720	17590	17845	17914	17684	17691	17788	17649	17557	17586	17791	17619	17740	17704	17520	17773	17481	17615	17722	17647	17799	17754	17636	17575	17622	17791	17710	17507	17634	17519	17649	17683	17817	17858	17746	17691	17728	17577	17551	17826	17852	17630	17702	17761	17657	17741	17770	17658	17688	17789	17736	17622	17533	17630	17791	17807	17724	17709	17704	17345	17725	17691	17703	17880	17825	17610	17602	17691	17719	17683	17638	17512	17877	17747	17542	17579	17604	17626	17665	17685	17685	17851	17684	17722	17626	17621	17649	17627	17754	17783	17565	17696	17516	17466	17861	17599	17895	17619	17724	17601	17569	17802	17557	17882	17762	17664	17639	17662	17601	17696	17702	17497	17477	17540	17580	17574	17713	17663	17548	17558	17629	17386	17862	17624	17748	17439	17592	17632	17706	17946	17793	17483	17659	17874	17575	17798	17726	17749	17654	17477	17717	17713	17612	17736	17749	17633	17622	17659	17636	17692	17671	17636	17901	17913	17526	17544	17567	17751	17592	17743	17587	17809	17654	17685	17594	17699	17543	17738	17608	17521	17576	17823	17797	17506	17504	17611	17506	17727	17656	17435	17536	17663	17919	17527	17669	17659	17693	17600	17635	17832	17825	17696	17827	17673	17780	17709	17366	17631	17661	17551	17838	17565	17476	17691	17539	17658	17807	17695	17565	17699	17517	17647	17675	17782	17368	17704	17475	17576	17406	17732	17635	17567	17635	17781	17517	17532	17573	17625	17701	17911	17618	17651	17783	17841	17653	17461	17594	17812	17671	17642	17773	17933	17494	17665	17663	17680	17736	17786	17932	17475	17775	17528	17716	17554	17680	17683	17566	17643	17365	17393	17668	17525	17727	17650	17592	17602	17731	17471	17575	17727	17620	17826	17594	17704	17590	17764	17521	17843	17519	17595	17555	17480	17491	17475	17660	17551	17693	17611	17810	17549	17907	17795	17699	17499	17594	17625	17470	17540	17663	17757	17636	17811	17667	17452	17707	17632	17667	17883	17730	17686	17644	17715	17636	17589	17589	17699	17772	17711	17676	17752	17535	17853	17577	17716	17702	17643	17629	17551	17638	17746	17681	17671	17562	17764	17848	17734	17623	17413	17644	17592	17676	17527	17750	17660	17671	17803	17783	17761	17717	17522	17746	17701	17504	17954	17633	17726	17677	17620	17616	17696	17808	17500	17631	17722	17526	17774	17539	17752	17562	17709	17418	17662	17793	17692	17542	17624	17764	17528	17439	17657	17747	17788	17718	17706	17903	17573	17663	17712	17537	17560	17875	17653	17870	17652	17661	17487	17449	17733	17783	17643	17592	17566	17575	17645	17660	17614	17678	17589	17725	17814	17743	17565	17659	17716	17544	17565	17687	17692	17503	17699	17645	17549	17634	17604	17793	17819	17744	17649	17817	17547	17720	17646	17720	17679	17735	17660	17528	17628	17704	17791	17352	17691	17572	17539	17689	17748	17586	17612	17613	17691	17841	17562	17725	17656	17829	17718	17631	17635	17596	17612	17692	17583	17585	17679	17600	17566	17664	17694	17729	17558	17667	17596	17621	17716	17602	17616	17657	17777	17640	17777	17770	17579	17593	17589	17562	17742	17685	17877	17656	17845	17525	17585	17485	17601	17662	17856	17750	17716	17738	17808	17657	17825	17618	17634	17625	17510	17465	17610	17700	17707	17650	17465	17546	17613	17601	17647	17677	17801	17742	17584	17617	17783	17522	17644	17610	17771	17814	17753	17585	17692	17501	17541	17638	17851	17642	17690	17875	17551	17710	17600	17780	17781	17656	17724	17650	17754	17606	17793	17850	17504	17658	17881	17727	17691	17616	17774	17723	17625	17745	17830	17995	17556	17637	17679	17642	17655	17571	17569	17807	17627	17603	17784	17717	17752	17642	17510	17642	17798	17767	17749	17682	17525	17492	17570	17554	17940	17745	17545	17703	17593	17630	17755	17552	17932	17462	17737	17572	17742	17832	17824	17736	17758	17679	17596	17711	17537	17588	17541	17750	17576	17671	17634	17779	17600	17652	17492	17635	17566	17723	17692	17662	17911	17550	17514	17614	17680	17633	17686	17707	17758	17683	17721	17583	17685	17630	17713	17470	17763	17744	17650	17673	17672	17700	17833	17780	17737	17845	17773	17603	17783	17628	17882	17710	17681	17693	17803	17666	17743	17566	17570	17725	17769	17926	17775	17765	17632	17749	17691	17581	17549	17724	17827	17648	17820	17730	17724	17586	17513	17705	17751	17719	17675	17758	17708	17674	17530	17817	17640	17803	17566	17528	17406	17669	17776	17779	17755	17678	17690	17652	17721	17606	17556	17710	17455	17606	17652	17676	17732	17571	17652	17677	17566	17748	17769	17503	17491	17641	17611	17456	17658	17523	17593	17659	17590	17734	17775	17757	17820	17707	17806	17724	17737	17613	17769	17738	17662	17820	17774	17600	17538	17668	17678	17630	17602	17742	17604	17765	17872	17841	17587	17598	17796	17700	17748	17601	17640	17625	17511	17709	17769	17646	17638	17589	17547	17819	17697	17467	17627	17745	17701	17380	17755	17688	17710	17586	17531	17524	17600	17802	17740	17686	17393	17610	17571	17712	17650	17560	17844	17632	17724	17671	17670	17604	17666	17745	17591	17665	17731	17699	17763	17732	17878	17586	17968	17711	17728	17732	17606	17556	17492	17526	17496	17532	17744	17795	17762	17732	17727	17685	17736	17699	17587	17360	17731	17785	17594	17604	17455	17711	17713	17877	17649	17719	17628	17622	17574	17553
17582	24326	22204	17854	16776	16495	15879	15790	15832	15880	16664	16907	19610	19060	17141	16392	15378	14900	14813	14770	14882	14888	14816	14656	14811	14771	14639	14824	14644	14477	14840	14589	14677	14791	14794	14834	14747	14775	14659	14603	14782	14654	14703	14528	14789	14747	14696	14696	14621	14777	14762	14798	14638	14790	14619	14681	14725	14812	14806	14754	14857	14634	14552	14786	14747	14634	14680	14653	14575	14688	14735	14812	14664	14855	14796	14965	14683	14727	14662	14788	14714	14566	14725	14747	14680	14791	14739	14743	14598	14714	14749	14703	14823	14757	14624	14696	14808	14599	14679	14854	14783	14657	14733	14816	14700	14764	14708	14625	14791	14687	14644	14901	14788	14950	14692	14891	14544	14739	14699	14643	14705	14717	14665	14709	14838	14907	14864	14665	14766	14686	14621	14644	14680	14751	14685	14770	14603	14626	14743	14806	14750	14661	14682	14716	14727	14720	14795	14566	14609	14989	14744	14524	14802	14750	14709	14797	14625	14663	14813	14697	14829	14665	14694	14656	14586	14786	14619	14790	14845	14794	14713	14632	14670	14673	14758	14712	14816	14632	14759	14683	14840	14651	14810	14807	14583	14710	14830	14871	14669	14963	14872	14739	14814	14918	14759	14615	14689	14610	14739	14890	14591	14691	14518	14772	14835	14826	14746	14811	14738	14636	14791	14745	14707	14721	14885	14628	14675	14739	14521	14871	14706	14768	14735	14652	14918	14813	14787	14782	14748	14792	14863	14601	14861	14722	14605	14730	14709	14704	14864	14851	14650	14744	14713	14723	14635	14725	14744	14863	14738	14740	14840	14844	14776	14673	14831	14855	14703	14559	14831	14704	14731	14703	14643	14847	14714	14793	14561	14754	14655	14890	14654	14799	14683	14881	14690	14761	14713	14579	14907	14861	14576	14796	14740	14798	14588	14684	14686	14546	14750	14593	14843	14802	14584	14656	14745	14680	14821	14759	14596	14670	14904	14792	14682	14786	14563	14773	14638	14734	14752	14852	14680	14727	14467	14869	14739	14734	14778	14838	14881	14671	14710	14720	14523	14747	14636	14629	14782	14797	14897	14846	14897	14759	14834	14638	14746	14736	14649	14728	14799	14542	14792	14796	14713	14730	14767	14792	14816	14903	14708	14741	14603	14744	14506	14671	14579	14606	14752	14790	14853	14723	14719	14619	14732	14845	14742	14743	14769	14814	14895	14753	14913	14726	14803	14894	14906	14659	14878	14805	14735	14820	14873	14572	14833	14683	14702	14836	14672	14620	14886	14635	14768	14830	14674	14798	14760	14757	14661	14817	14666	14670	14760	14817	14700	14892	14815	14543	14761	14702	14677	14542	14772	14669	14795	14671	14751	14912	14665	14732	14641	14677	14759	14692	14704	14729	14932	14797	14718	14723	14715	14614	14773	14900	14566	14702	14813	14618	14770	14769	14563	14796	14867	14719	14711	14645	14832	14766	14622	14787	14870	14719	14640	14796	14713	14819	14818	14693	14719	14741	14762	14712	14837	14777	14703	14773	14668	14716	14755	14690	14700	14799	14602	14706	14791	14934	14706	14771	14796	14854	14685	14758	14640	14665	14868	14563	14755	14707	14698	14558	14860	14883	14691	14746	14716	14835	14801	14906	14709	14662	14633	14670	14715	14619	14639	14780	14777	14593	14768	14746	14741	14718	14661	14763	14767	14681	14650	14659	14784	14784	14815	14696	14695	14636	14746	14730	14723	14717	14607	14834	14812	14801	14861	14708	14700	14774	14707	14814	14538	14811	14780	14781	14680	14615	14711	14791	14769	14568	14742	14779	14512	14742	14698	14554	14602	14722	14760	14801	14903	14726	14890	14854	14699	14656	14707	14817	14676	14852	14770	14650	14861	14582	14864	14764	14810	14755	14784	14639	14836	14661	14714	14680	14888	14873	14695	14684	14705	14943	14797	14681	14703	14924	14686	14782	14865	14738	14627	14755	14743	14682	14660	14849	14717	14675	14816	14664	14853	14646	14696	14906	14754	14745	14876	14777	14707	14693	14829	14755	14835	14766	14651	14618	14744	14794	14739	14793	14616	14761	14829	14593	14693	14739	14599	14805	14854	14786	14671	14737	14776	14726	14813	14762	14778	14863	14728	14860	14614	14586	14848	14781	14687	14586	14700	14576	14668	14690	14726	14704	14745	14717	14714	14704	14715	15009	14709	14644	14497	14630	14909	14791	14759	14686	14838	14717	14739	14824	14602	14686	14800	14875	14853	14824	14843	14812	14741	14605	14775	14771	14734	14685	14730	14606	14864	14720	14767	14684	14680	14941	14816	14720	14679	14757	14657	14835	14901	14939	14609	14736	14754	14784	14865	14617	14749	14593	14787	14742	14726	14863	14770	14845	14817	14567	14725	14783	14512	14765	14655	14747	14605	14855	14681	14747	14830	14604	14603	14675	14757	14652	14888	14653	14772	14683	14724	14630	14831	14783	14794	14767	14757	14688	14782	14911	14785	14806	14776	14934	14787	14783	14933	14862	14792	14596	14617	14662	14579	14776	14739	14732	14664	14830	14781	14695	14778	14718	14897	14881	14804	14794	14770	14698	14744	14860	14976	14717	14796	14813	14713	14738	14556	14850	14639	14771	14695	14772	14718	14769	14742	14608	14902	14802	14677	14691	14708	14859	14661	14892	14724	14657	14701	14786	14618	14686	14683	14712	14676	14618	14778	14715	14670	14769	14728	14664	14458	14842	14726	14725	14809	14835	14765	14704	14781	14701	14606	14686	14824	14724	14631	14932	14838	14732	14830	14800	14663	14800	14750	14761	14691	14670	14849	14796	14740	14766	14596	14680	14701	14733	14748	14767	14637	14856	14631	14803	14744	14808	14839	14880	14474	14763	14730	14717	14737	14655	14800	14682	14810	14773	14755	14729	14848	14691	14746	14759	14703	14746	14744	14696	14848	14750	14738	14830	14806	14571	14872	14767	14787	14641	14752	14804	14697	14639	14642	14653	14572	14839	14723	14785	14796	14676	14911	14606	14824	14557	14768	14732	14734	14628	14734	14727	14598	14743	14798	14758	14772	14624	14673	14855	14707	14843	14755	14835	14922	14898	14823	14854	14724	14568	14830	14692	14713	14744	14705	14684	14691	14812	14546	14920	14892	14936	14776	14802	14708	14624	14881	14643	14705	14747	14722	14713	14685	14741	14801	14549	14696	14628	14568	14837	14578	14800	14568	14796	14708	14727	14730	14837	14701	14728	14602	14762	14777	14709	14821	14935	14752	14858	14634	14677	14746	14880	14806	14613	14784	14896	14807	14705	14828	14750	14578	14711	14877	14652	14662	14811	14690	14589	14700	14786	14856	14856	14614	14610	14847	14727	14830	14730	14469	14496	14577	14780	14779	14724	14880	14686	14700	14771	14622	14706	14854	14773	14751	14691	14709	14671	14545	14738	14573	14649	14616	14725	14603	14884	14740	14860	14816	14814	14928	14713	14852	14683	14796	14750	14507	14731	14679	14602	14756	14769	14580	14659	14631	14768	14528	14654	14709	14721	14732	14654	14854	14850	14613	14677	14705	14761	14777	14827	14762	14546	14827	14824	14787	14830	14786	14780	14833	14661	14839	14609	14730	14703	14803	14733	14628	14913	14732	14654	14717	14834	14770	14715	14769	14777	14710	14710	14668	14928	14892	14792	14646	14654	14674	14791	14669	14700	14812	14664	14677	14745	14902	14777	14713	14727	14847	14799	14730	14652	14781	14826	14780	14663	14848	14748	14703	14720	14677	14549	14858	14855	14701	14774	14818	14862	14874	14656	14936	14811	14733	14728	14746	14751	14700	14721	14723	14712	14650	14602	14713	14668	14880	14830	14600	14715	14787	14789	14700	14750	14830	14735	14952	14681	14981	14704	14819	14719	14895	14743	14728	14525	14662	14867	14730	14729	14945	14733	14740	14676	14867	14708	14709	14758	14671	14640	14783	14669	14841	14844	14785	14874	14868	14612	14735	14833	14824	14720	14664	14752	14875	14797	14678	14659	14710	14775	14784	14916	14591	14653	14667	14688	14651	14691	14677	14824	14599	14580	14525	14737	14722	14652	14548	14731	14869	14835	14597	14741	14801	14871	14807	14694	14813	14612	14824	14624	14738	14722	14791	14473	14578	14717	14673	14899	14904	14852	14720	14737	14660	14677	14771	14563	14749	14725	14949	14556	14917	14718	14698	14711	14618	14814	14673	14678	14775	14640	14818	14818	14762	14904	14736	14720	14727	14768	14605	14797	14777	14612	14625	14739	14813	14810	14699	14676	14769	14780	14810	14661	14789	14741	14710	14821	14687	14711	14803	14812	14703	14698	14825	14808	14861	14705	14668	14706	14717	14769	14755	14851	14809	14755	14599	14666	14874	14568	14708	14727	14719	14684	14717	14754	14655	14813	14639	14880	14719	14812	14683	14698	14796	14699	14782	14644	14738	14750	14815	14679	14810	14831	14814	14731	14766	14832	14698	14666	14767	14648	14763	14794	14754	14565	14829	14892	14677	14693	14620	14886	14695	14652	14840	14650	14692	14908	14702	14795	14678	14652	14726	14777	14736	14722	14493	14616	14765	14777	14743	14691	14591	14754	14837	14720	14757	14702	14842	14803	14743	14620	14700	14904	14718	14792	14744	14878	14714	14735	14600	14674	14948	14524	14778	14797	14872	14717	14913	14696	14658	14771	14771	14742	14779	14635	14669	14837	14802	14717	14881	14796	14845	14763	14702	14752	15014	14718	14791	14912	14742	14597	14716	14746	14800	14649	14829	14670	14830	14772	14872	14588	14644	14723	14812	14759	14691	14731	14652	14804	14784	14536	14754	14736	14705	14889	14896	14816	14882	14735	14714	14753	14739	14629	14861	14834	14727	14707	14737	14858	14675	14784	14613	14924	14812	14703	14733	14980	14737	14798	14675	14631	14816	14666	14709	14795	14683	14540	14770	14691	14757	14825	14822	14608	14666	14643	14550	14752	14771	14620	14885	14712	14822	14837	14786	14721	14680	14802	14858	14448	14614	14781	14901	14798	14672	14766	14728	14617	14676	14556	14774	14785	14619	14770	14725	14728	14554	14847	14558	14770	14815	14847	14719	14798	14869	14625	14697	14695	14740	14554
24284	20956	27978	24519	22231	21185	21184	21251	21241	20908	21018	20354	27810	31077	27743	24309	20799	18605	18124	17816	17581	17691	17633	17632	17792	17692	17569	17562	17755	17697	17809	17799	17688	17702	17640	17827	17757	17491	17606	17742	17456	17494	17677	17723	17651	17495	17571	17786	17814	17565	17520	17799	17529	17598	17540	17654	17788	17600	17550	17585	17685	17721	17561	17798	17767	17711	17719	17577	17382	17678	17595	17402	17713	17522	17523	17669	17691	17555	17595	17747	17627	17744	17737	17623	17579	17619	17644	17548	17915	17597	17597	17603	17557	17755	17773	17773	17589	17587	17675	17546	17597	17565	17337	17569	17600	17626	17592	17488	17921	17671	17529	17674	17779	17449	17533	17541	17521	17503	17497	17482	17441	17715	17557	17631	17557	17818	17653	17742	17674	17559	17601	17743	17675	17535	17654	17754	17756	17596	17593	17498	17624	17688	17661	17606	17735	17646	17646	17537	17408	17681	17763	17616	17620	17693	17580	17428	17588	17523	17517	17719	17622	17689	17598	17465	17417	17453	17672	17639	17634	17687	17519	17452	17693	17558	17550	17757	17637	17582	17664	17562	17471	17431	17581	17759	17601	17544	17782	17673	17588	17362	17694	17459	17500	17735	17717	17479	17762	17791	17535	17503	17562	17527	17575	17417	17663	17677	17730	17683	17487	17625	17519	17383	17637	17550	17506	17527	17647	17720	17643	17658	17595	17724	17569	17499	17824	17645	17376	17538	17680	17492	17644	17567	17598	17623	17662	17675	17564	17688	17785	17800	17566	17733	17675	17596	17782	17688	17452	17573	17545	17443	17668	17655	17550	17499	17704	17556	17509	17589	17613	17878	17537	17648	17515	17809	17531	17571	17510	17676	17447	17681	17702	17675	17537	17510	17391	17636	17637	17430	17605	17791	17552	17398	17679	17364	17467	17597	17606	17621	17590	17626	17703	17665	17500	17755	17609	17501	17538	17525	17808	17519	17533	17517	17757	17727	17560	17531	17871	17748	17713	17663	17594	17794	17598	17558	17703	17631	17727	17615	17522	17677	17737	17728	17520	17667	17645	17706	17680	17745	17728	17706	17589	17744	17790	17563	17602	17428	17624	17605	17629	17624	17496	17514	17397	17607	17801	17681	17850	17765	17554	17646	17621	17608	17407	17650	17677	17614	17400	17573	17595	17483	17595	17663	17535	17391	17502	17664	17623	17715	17549	17546	17663	17647	17591	17596	17447	17746	17479	17513	17677	17616	17638	17793	17574	17680	17653	17391	17787	17651	17951	17715	17739	17710	17576	17642	17575	17547	17442	17683	17681	17656	17690	17926	17362	17587	17535	17587	17749	17684	17740	17583	17493	17529	17669	17705	17403	17684	17792	17594	17597	17828	17779	17911	17654	17810	17741	17696	17626	17648	17711	17425	17744	17619	17529	17808	17528	17490	17793	17789	17569	17519	17876	17810	17522	17603	17755	17660	17479	17415	17796	17526	17848	17596	17710	17551	17493	17611	17442	17591	17593	17645	17537	17719	17688	17728	17652	17679	17634	17505	17593	17804	17589	17673	17687	17566	17523	17861	17543	17710	17650	17635	17554	17532	17574	17507	17710	17563	17615	17903	17541	17587	17747	17503	17684	17721	17551	17699	17665	17772	17370	17749	17578	17637	17635	17633	17433	17532	17677	17588	17674	17649	17750	17624	17535	17630	17726	17685	17544	17610	17643	17583	17671	17618	17573	17892	17732	17469	17577	17540	17562	17566	17673	17553	17602	17509	17663	17466	17658	17576	17618	17611	17663	17647	17661	17586	17754	17614	17801	17506	17750	17511	17617	17599	17624	17460	17707	17556	17531	17673	17729	17739	17717	17684	17653	17787	17604	17760	17627	17627	17729	17868	17499	17767	17476	17619	17637	17580	17494	17700	17578	17354	17712	17778	17574	17715	17591	17486	17531	17528	17607	17758	17730	17586	17757	17659	17478	17924	17524	17705	17809	17642	17599	17697	17716	17708	17503	17581	17740	17620	17651	17644	17480	17710	17606	17575	17681	17492	17605	17522	17661	17636	17624	17471	17537	17552	17470	17629	17674	17438	17687	17617	17758	17648	17757	17611	17604	17593	17774	17637	17744	17512	17717	17601	17266	17679	17675	17542	17635	17559	17500	17559	17565	17596	17520	17588	17622	17777	17641	17532	17707	17712	17670	17557	17649	17495	17562	17514	17586	17417	17675	17620	17573	17622	17578	17562	17424	17359	17602	17498	17505	17628	17565	17634	17490	17631	17519	17815	17615	17682	17680	17545	17630	17848	17669	17557	17581	17772	17598	17642	17565	17619	17536	17596	17594	17585	17570	17669	17819	17760	17673	17783	17663	17583	17668	17624	17687	17514	17439	17747	17809	17536	17459	17607	17535	17585	17591	17546	17525	17644	17658	17624	17690	17787	17774	17664	17641	17518	17718	17631	17690	17623	17573	17611	17612	17566	17454	17573	17652	17518	17590	17568	17623	17527	17761	17671	17607	17746	17514	17599	17654	17489	17577	17636	17528	17667	17525	17513	17398	17563	17598	17651	17532	17695	17475	17553	17542	17784	17778	17825	17653	17454	17772	17750	17573	17495	17641	17720	17654	17525	17682	17763	17648	17586	17653	17520	17479	17614	17637	17541	17622	17528	17598	17559	17696	17774	17696	17583	17387	17747	17749	17485	17464	17482	17493	17397	17282	17449	17579	17727	17528	17677	17467	17611	17726	17518	17487	17633	17657	17712	17747	17399	17364	17648	17680	17633	17444	17602	17569	17649	17432	17721	17586	17540	17646	17849	17619	17567	17634	17473	17591	17611	17588	17577	17743	17750	17636	17669	17589	17476	17601	17654	17432	17525	17399	17552	17573	17592	17446	17535	17650	17669	17652	17524	17559	17513	17547	17639	17408	17650	17555	17399	17524	17613	17701	17760	17539	17790	17628	17508	17566	17632	17711	17512	17575	17786	17585	17676	17633	17562	17687	17767	17742	17715	17749	17530	17699	17507	17579	17867	17601	17568	17599	17493	17700	17503	17427	17325	17666	17693	17698	17659	17558	17646	17571	17542	17629	17545	17792	17558	17505	17758	17633	17593	17583	17588	17441	17698	17691	17635	17643	17534	17578	17660	17762	17726	17854	17670	17766	17629	17577	17558	17746	17662	17495	17331	17584	17549	17792	17582	17566	17818	17463	17486	17561	17430	17604	17635	17622	17613	17449	17685	17573	17575	17690	17649	17590	17512	17620	17804	17646	17693	17523	17695	17650	17646	17567	17487	17822	17851	17451	17775	17593	17714	17762	17617	17726	17665	17528	17591	17536	17539	17787	17581	17863	17536	17783	17658	17495	17623	17592	17480	17631	17680	17774	17578	17568	17832	17598	17628	17502	17614	17575	17676	17619	17809	17526	17769	17831	17634	17506	17614	17729	17522	17742	17600	17498	17655	17691	17631	17589	17616	17563	17797	17666	17672	17685	17633	17565	17576	17548	17746	17518	17608	17510	17590	17612	17650	17687	17459	17619	17725	17602	17691	17538	17502	17556	17724	17627	17573	17566	17581	17506	17491	17438	17695	17671	17588	17423	17632	17583	17607	17518	17663	17806	17604	17477	17383	17418	17614	17546	17591	17660	17663	17516	17705	17843	17548	17595	17551	17712	17480	17484	17429	17691	17361	17527	17587	17699	17709	17564	17525	17731	17598	17493	17601	17338	17596	17508	17649	17531	17632	17449	17465	17483	17246	17517	17642	17462	17605	17680	17582	17423	17524	17461	17551	17825	17700	17636	17488	17526	17655	17591	17787	17638	17696	17553	17663	17750	17680	17424	17510	17547	17526	17608	17746	17626	17862	17815	17538	17590	17628	17764	17589	17740	17598	17613	17601	17723	17803	17798	17741	17323	17656	17498	17861	17642	17343	17531	17506	17625	17687	17402	17231	17598	17670	17667	17463	17539	17591	17604	17667	17754	17498	17620	17672	17623	17618	17676	17586	17602	17741	17646	17711	17836	17597	17760	17461	17702	17713	17574	17543	17686	17633	17636	17576	17751	17820	17612	17775	17615	17559	17613	17644	17745	17537	17639	17624	17658	17670	17588	17563	17784	17327	17500	17548	17447	17594	17545	17461	17617	17568	17454	17755	17703	17827	17669	17490	17532	17747	17622	17739	17677	17641	17601	17634	17550	17523	17410	17448	17606	17516	17537	17466	17822	17542	17684	17621	17501	17701	17447	17512	17601	17551	17473	17596	17600	17577	17594	17568	17736	17527	17698	17765	17626	17571	17646	17623	17310	17417	17580	17637	17686	17548	17507	17781	17587	17711	17627	17720	17783	17657	17444	17731	17584	17720	17758	17774	17433	17746	17629	17724	17711	17761	17666	17614	17436	17754	17418	17627	17603	17368	17575	17673	17634	17518	17521	17609	17502	17644	17593	17567	17607	17374	17467	17605	17540	17744	17751	17554	17695	17585	17574	17684	17643	17433	17614	17688	17743	17591	17490	17707	17471	17727	17756	17483	17647	17664	17643	17710	17778	17539	17512	17735	17813	17560	17525	17419	17681	17581	17628	17665	17720	17594	17842	17497	17621	17425	17717	17671	17390	17587	17565	17627	17682	17613	17739	17853	17694	17691	17382	17640	17597	17689	17852	17565	17635	17589	17490	17813	17687	17742	17522	17807	17603	17453	17537	17606	17741	17581	17485	17645	17615	17722	17641	17787	17539	17633	17495	17610	17782	17523	17576	17604	17459	17667	17860	17721	17656	17727	17708	17635	17753	17538	17632	17612	17546	17549	17650	17713	17674	17608	17722	17597	17755	17554	17816	17708	17598	17716	17455	17771	17688	17622	17494	17791	17646	17585	17524	17615	17672	17601	17565	17657	17697	17752	17687	17559	17600	17369	17451	17726	17692	17555	17683	17543	17666	17595	17546	17715	17609	17745	17786	17793	17460	17590	17650	17761	17525	17701	17503	17442	17449	17646	17777	17697	17708	17710	17637	17314	17627	17626	17645	17728	17509	17763	17743	17691	17691	17541	17713	17637	17792	17551	17657	17762	17603	17402	17788	17778	17679	17664	17581	17602	17571	17728	17840	17587	17562	17649	17777	17711	17556	17744	17898	17540	17698	17340
15966	25647	24036	19905	18453	17581	18125	20315	20101	19525	19580	18047	28872	29940	26017	22051	17685	15651	15047	14894	14813	14744	14525	14681	14658	14652	14800	14855	14559	14703	14680	14852	14878	14757	14710	14796	14812	14749	14571	14615	14459	14696	14762	14688	14702	14638	14510	14628	14739	14547	14571	14672	14608	14719	14722	14603	14718	14571	14702	14791	14638	14728	14778	14699	14583	14810	14777	14731	14759	14860	14687	14839	14625	14555	14662	14840	14650	14693	14826	14814	14602	14743	14731	14606	14694	14597	14683	14661	14739	14683	14922	14775	14651	14597	14629	14617	14601	14642	14696	14591	14781	14676	14615	14671	14674	14900	14825	14778	14502	14737	14669	14486	14738	14558	14603	14793	14685	14587	14771	14744	14706	14564	14657	14803	14882	14554	14670	14740	14614	14708	14690	14706	14668	14670	14615	14739	14798	14805	14770	14702	14811	14699	14717	14702	14883	14776	14714	14603	14748	14641	14732	14667	14614	14678	14525	14602	14653	14594	14588	14612	14608	14671	14636	14642	14771	14607	14747	14715	14770	14657	14639	14676	14606	14699	14637	14707	14739	14553	14884	14587	14834	14578	14733	14626	14653	14609	14734	14714	14566	14559	14914	14733	14719	14712	14729	14793	14516	14615	14625	14760	14630	14681	14580	14782	14624	14630	14739	14565	14677	14748	14716	14831	14716	14692	14764	14650	14651	14691	14748	14575	14753	14727	14635	14735	14581	14589	14843	14641	14863	14625	14614	14734	14835	14804	14655	14800	14646	14789	14598	14663	14738	14506	14731	14783	14681	14545	14619	14613	14735	14615	14798	14643	14751	14728	14638	14771	14894	14602	14686	14797	14746	14659	14870	14596	14785	14617	14486	14652	14583	14796	14769	14587	14692	14801	14759	14581	14597	14803	14908	14664	14752	14527	14834	14670	14843	14770	14671	14712	14774	14733	14707	14627	14619	14847	14719	14561	14650	14568	14658	14804	14805	14752	14544	14475	14686	14546	14670	14628	14517	14602	14668	14656	14727	14802	14656	14766	14723	14793	14625	14478	14626	14678	14538	14691	14688	14789	14756	14711	14725	14657	14594	14538	14675	14575	14659	14734	14726	14568	14678	14568	14585	14639	14725	14648	14551	14773	14662	14643	14785	14688	14665	14709	14554	14620	14590	14769	14572	14782	14675	14687	14606	14774	14636	14775	14643	14674	14658	14922	14740	14739	14816	14781	14618	14805	14627	14634	14615	14615	14718	14690	14645	14619	14656	14731	14774	14716	14617	14755	14819	14785	14698	14856	14411	14658	14691	14631	14688	14662	14712	14682	14842	14604	14729	14815	14804	14607	14903	14608	14837	14810	14723	14602	14742	14698	14801	14863	14601	14706	14602	14620	14784	14529	14787	14656	14595	14823	14656	14636	14646	14851	14616	14650	14638	14604	14665	14614	14734	14713	14614	14707	14623	14571	14827	14799	14730	14700	14583	14635	14883	14578	14580	14720	14544	14707	14800	14655	14820	14760	14697	14751	14698	14753	14806	14716	14584	14562	14809	14795	14581	14933	14633	14589	14651	14719	14429	14721	14720	14828	14726	14621	14575	14630	14737	14783	14767	14517	14622	14625	14741	14675	14713	14773	14586	14653	14679	14823	14751	14764	14735	14571	14831	14742	14701	14676	14666	14527	14745	14677	14697	14653	14609	14832	14693	14630	14632	14638	14629	14487	14612	14663	14679	14693	14792	14715	14800	14655	14634	14649	14757	14674	14640	14748	14719	14522	14769	14843	14579	14735	14537	14845	14598	14641	14660	14664	14481	14749	14655	14863	14724	14553	14565	14691	14652	14695	14668	14660	14880	14627	14842	14737	14614	14513	14698	14864	14548	14838	14573	14634	14785	14733	14556	14840	14735	14527	14523	14556	14737	14698	14605	14771	14677	14629	14569	14719	14742	14644	14695	14846	14657	14659	14635	14671	14745	14583	14533	14674	14673	14456	14692	14554	14762	14668	14658	14724	14664	14497	14646	14646	14711	14571	14838	14575	14681	14745	14660	14733	14715	14720	14661	14635	14811	14657	14642	14829	14795	14634	14711	14603	14567	14569	14725	14630	14685	14611	14841	14630	14740	14714	14764	14729	14679	14650	14821	14667	14790	14768	14601	14893	14732	14557	14687	14697	14761	14813	14686	14715	14667	14549	14565	14622	14664	14556	14739	14674	14546	14517	14662	14655	14599	14782	14737	14753	14796	14668	14591	14602	14675	14710	14707	14647	14702	14791	14675	14678	14636	14765	14845	14665	14715	14859	14666	14567	14631	14558	14655	14768	14820	14806	14776	14860	14540	14420	14835	14596	14600	14744	14704	14860	14645	14798	14545	14664	14509	14658	14520	14734	14680	14474	14682	14696	14611	14628	14761	14714	14733	14679	14610	14656	14645	14678	14653	14706	14664	14798	14744	14670	14636	14754	14705	14741	14763	14615	14779	14673	14777	14766	14759	14766	14686	14667	14684	14649	14714	14712	14687	14674	14721	14705	14498	14741	14649	14757	14775	14680	14831	14741	14635	14564	14681	14648	14819	14716	14694	14586	14696	14678	14698	14639	14846	14768	14610	14731	14600	14739	14627	14583	14620	14769	14789	14632	14655	14660	14875	14776	14625	14646	14728	14569	14760	14591	14699	14742	14581	14780	14515	14662	14586	14709	14616	14801	14738	14776	14624	14781	14791	14615	14690	14626	14688	14624	14551	14737	14686	14630	14774	14755	14705	14653	14755	14651	14651	14862	14753	14932	14771	14637	14760	14762	14805	14620	14763	14739	14823	14674	14874	14834	14500	14724	14639	14681	14765	14839	14619	14535	14648	14673	14710	14750	14785	14937	14678	14561	14657	14534	14896	14688	14656	14589	14671	14718	14788	14534	14761	14739	14635	14720	14663	14637	14745	14607	14657	14648	14694	14914	14731	14676	14682	14629	14696	14589	14668	14646	14680	14561	14571	14655	14752	14567	14728	14884	14687	14654	14714	14759	14740	14748	14638	14771	14741	14694	14533	14876	14678	14692	14811	14621	14643	14815	14639	14600	14655	14646	14705	14602	14845	14544	14442	14724	14599	14560	14561	14785	14472	14751	14493	14719	14556	14773	14647	14790	14631	14609	14810	14661	14644	14705	14632	14719	14730	14677	14585	14748	14616	14719	14651	14718	14641	14705	14636	14815	14619	14689	14752	14639	14758	14764	14662	14591	14721	14671	14656	14645	14540	14860	14712	14767	14723	14762	14742	14691	14713	14678	14738	14602	14693	14664	14814	14607	14699	14730	14612	14648	14588	14709	14678	14584	14843	14625	14716	14731	14582	14650	14621	14828	14557	14805	14660	14778	14711	14550	14572	14652	14748	14665	14916	14698	14818	14688	14546	14817	14680	14763	14767	14760	14645	14787	14740	14589	14709	14742	14582	14564	14533	14733	14698	14759	14744	14850	14824	14744	14587	14631	14663	14638	14622	14823	14649	14625	14714	14534	14810	14731	14589	14763	14646	14736	14702	14650	14739	14679	14703	14732	14759	14614	14726	14549	14706	14493	14763	14514	14690	14633	14812	14557	14785	14794	14621	14783	14685	14625	14646	14713	14608	14498	14671	14622	14683	14717	14739	14670	14744	14773	14775	14729	14658	14651	14786	14678	14696	14749	14788	14666	14830	14514	14550	14764	14598	14542	14781	14415	14664	14649	14736	14806	14582	14592	14626	14708	14725	14638	14570	14654	14654	14709	14670	14786	14587	14773	14581	14621	14767	14856	14590	14656	14672	14518	14682	14652	14732	14790	14693	14673	14732	14606	14838	14615	14569	14691	14743	14555	14563	14666	14651	14613	14652	14596	14472	14705	14746	14653	14693	14836	14800	14728	14662	14787	14603	14788	14734	14672	14787	14756	14617	14501	14685	14624	14817	14587	14817	14799	14678	14669	14729	14718	14673	14564	14735	14488	14846	14803	14736	14722	14628	14839	14664	14631	14652	14465	14682	14663	14657	14730	14522	14694	14678	14650	14646	14765	14537	14663	14605	14628	14746	14500	14626	14763	14624	14710	14668	14607	14685	14652	14831	14745	14701	14496	14709	14557	14635	14748	14647	14593	14598	14573	14667	14689	14778	14683	14641	14759	14824	14660	14616	14658	14736	14685	14659	14798	14749	14738	14615	14752	14802	14758	14672	14699	14754	14599	14643	14641	14725	14935	14684	14740	14776	14694	14775	14773	14500	14779	14584	14678	14529	14596	14651	14722	14546	14594	14672	14610	14693	14747	14727	14718	14573	14693	14709	14622	14750	14735	14665	14729	14541	14651	14726	14567	14567	14617	14617	14776	14782	14674	14740	14712	14661	14619	14695	14647	14589	14640	14724	14725	14610	14654	14672	14709	14590	14689	14761	14684	14714	14642	14645	14775	14619	14756	14704	14626	14653	14679	14846	14717	14834	14687	14800	14831	14872	14755	14649	14484	14565	14772	14629	14609	14587	14697	14556	14681	14543	14727	14668	14600	14546	14661	14859	14523	14771	14731	14740	14611	14703	14619	14510	14613	14675	14842	14567	14693	14544	14562	14499	14703	14725	14726	14566	14650	14571	14805	14894	14782	14665	14693	14559	14697	14715	14718	14699	14662	14675	14668	14574	14694	14715	14486	14757	14726	14699	14721	14611	14713	14551	14698	14820	14772	14744	14746	14776	14628	14689	14730	14531	14786	14599	14631	14717	14836	14728	14586	14627	14765	14726	14563	14753	14608	14622	14804	14819	14776	14519	14598	14623	14792	14623	14627	14562	14754	14704	14743	14642	14763	14733	14724	14684	14565	14841	14593	14505	14655	14656	14785	14568	14618	14839	14470	14809	14553	14537	14841	14716	14694	14727	14545	14645	14677	14665	14778	14531	14640	14487	14451	14668	14681	14708	14771	14650	14687	14623	14668	14556	14721	14834	14585	14643	14532	14712	14716	14675	14779	14779	14675	14775	14834	14770	14712	14593	14738	14616	14841	14794	14715	14625	14774	14794	14549	14597	14792	14736	14622	14522	14729	14690	14677	14554	14740	14743	14529	14577	14580	14725	14609	14481	14634	14612	14705	14691	14769	14576	14567	14689	14788	14709	14693	14796	14714	14587	14730
22501	20954	28826	23263	21161	23449	26968	26092	26033	25089	23511	22467	39551	46534	40716	31977	23961	19958	18735	18294	18066	17874	17941	18095	18028	18006	17959	17838	17854	17813	18134	17845	17823	17939	18139	18002	17770	17865	17833	18004	17948	17896	17797	17882	18020	17972	17952	17843	17950	17813	17791	17874	17840	17725	17850	18092	17898	18035	17866	17779	17852	17657	18024	17803	17792	17721	17774	17823	17795	17997	17856	17969	18041	17550	17881	17814	17785	17696	17745	17923	17776	18092	17912	17787	17745	17933	17783	17942	17889	17705	17768	17603	17921	17957	17713	17801	17789	17866	17785	17773	17930	17764	17798	17811	17678	17840	17846	17875	17804	17910	17920	17854	17947	17800	17644	18057	18048	17942	17898	17837	17711	17937	17879	17816	18050	17895	17551	17772	17606	17691	17881	17826	17818	18009	17758	17653	17769	17765	17919	17680	17734	17760	17779	17709	17855	17657	17941	17711	17804	17915	17781	18071	17879	17903	17758	17595	17794	17771	17713	17795	17812	17841	17871	17714	17711	17707	18036	17716	17775	17907	17865	17886	17541	17681	17776	17524	17859	17734	17758	17789	17694	17867	17958	18039	17821	17758	17820	17745	17851	17862	18011	17748	17859	17599	17635	17894	17647	17516	17961	17746	17831	17682	17834	17759	17613	17762	18003	17817	17793	17795	17819	17948	17893	17635	17858	17831	17780	17830	17773	17615	17747	17906	17777	17833	17838	17820	17807	17874	17911	17611	17678	17673	17943	17817	17721	17872	17724	17837	17728	17969	17864	17746	17861	17848	17605	17775	17751	17640	17813	17743	17779	17972	17789	17783	18053	17771	17583	17756	17838	17727	17931	17645	17628	17770	17664	17918	17638	17767	17930	17964	17909	17857	17832	17814	17697	17690	17836	17819	17863	17853	17710	17843	17894	17716	17772	17585	17780	17792	17731	17770	17977	17675	17665	17833	18026	17807	17929	17645	17796	17426	17682	17764	17822	17914	17846	17790	17670	17808	17612	17550	17940	17698	17972	17803	17826	17738	17925	17737	17826	17857	17657	17744	17716	17773	17708	17823	17831	17770	17792	17880	17843	17945	17687	17800	17860	17902	17696	17659	17970	17749	17861	17795	17707	17981	17686	17732	17865	17711	17952	17628	17776	17865	17833	17771	17732	17719	17658	17842	17788	17850	17736	17729	17656	17614	17770	17634	17774	17936	17948	17673	17984	17697	17712	17723	18057	18054	17767	17847	17797	17710	17801	17775	17865	17973	17906	17691	17570	17516	17734	17791	17766	17691	17877	17831	17809	17675	17756	17756	17833	17918	17636	17907	17835	17711	18043	17811	17785	17805	17790	17668	17507	17736	17587	17887	17709	17630	17965	17739	17984	17875	17703	17687	17711	17796	17811	17803	17694	17755	17786	17785	17820	17946	17742	17921	17953	17799	17753	17958	17916	17610	17762	17864	17844	17787	17791	18029	17859	17800	17938	17762	17913	17640	17910	17737	17766	18024	17680	17907	17674	17942	17899	17728	17944	17774	17803	17646	17785	17832	17810	17703	17853	17763	17788	17556	17661	17674	17979	17812	17678	17885	17805	17763	17845	17803	17725	17898	17882	17505	17870	17754	17748	17554	17862	17645	17782	17875	17623	17805	17703	17882	17749	17791	17671	17731	17814	17840	17680	17639	17833	17709	17948	17697	17721	17673	17929	17723	17600	17782	17877	17666	17476	17575	17549	17939	17756	17731	17747	17736	17712	17825	17922	17971	17604	17967	17570	17643	17824	17776	17703	17821	17689	17777	17805	17817	17785	17805	18062	17816	17670	17786	17727	17643	17911	17605	17769	17738	17881	17655	17748	17860	17858	17572	17920	17864	17661	17716	17891	17670	17791	17888	17727	17937	17662	17691	17876	17587	17753	17877	17653	17795	17827	17815	17690	17732	17769	17677	17803	17803	17931	17639	17727	17857	17732	17793	18058	17725	18121	17747	17869	17833	17854	18200	17898	17601	17945	17818	17720	17813	17597	17686	17829	17805	17822	17920	17834	17598	17598	17861	18055	17932	17771	17842	17855	17929	17703	17595	17610	17653	17770	17790	17711	17859	17726	17696	18036	17741	17749	17777	17761	17924	17712	17746	17705	17780	17681	17711	17819	17980	17609	17606	17735	17729	17863	17849	17908	17761	17585	17755	17743	17577	17707	17744	17852	17709	17709	17791	17850	17744	17776	17646	17862	17565	18001	17965	17821	17756	17689	17857	17947	17780	17788	17753	17798	17745	17794	17873	18008	17763	18013	17537	17571	17806	17696	17818	17832	17856	17654	17647	17723	17933	17761	17928	17709	17720	17951	17716	17864	17779	17920	17734	17690	17634	17828	17987	17512	17817	17950	17916	17775	17836	17777	17764	17648	17792	17838	17770	17964	17890	17751	17761	17798	17549	17777	17792	17807	17719	17913	17674	17760	17652	17982	17755	17651	17783	17664	17675	17712	17898	17732	17733	17804	17849	17911	18058	17960	17860	17734	17855	17746	17904	17972	17968	17740	17795	17700	17881	17672	17693	17828	17684	17709	17777	17783	17800	17860	17996	17872	17651	17755	17568	17775	17672	17660	17699	17902	17744	17930	17724	17892	17870	17697	17615	17918	17795	17481	17845	17699	17883	17931	17970	17761	17731	17797	17963	17928	17885	17835	17752	17808	17811	17717	17823	17699	17825	17863	17724	17691	17590	17625	17696	17598	17593	17825	17802	17499	17860	17934	17970	17880	17783	17739	17901	17888	17645	17802	17581	17541	17843	17717	17692	17917	17805	17661	17783	17891	17731	17875	17719	17660	17809	17809	17691	17811	17789	17566	18008	17996	17503	17721	17754	17626	17771	17728	17624	17709	17781	17717	17883	17655	17839	17510	17630	17846	17717	17887	17780	17863	17632	17728	17691	17792	17815	17744	17701	17738	17601	17759	17474	17833	17917	17785	17565	17929	17705	17736	17738	18000	17610	17854	17782	17774	17669	17587	17777	17615	17712	17823	17858	17864	17765	17645	17827	17770	17738	17855	17641	17820	17719	17833	17847	17886	17837	17867	17836	17991	17676	17950	17804	17828	17836	17740	17817	17900	17848	17760	17813	17779	17671	17791	17696	17693	17888	17959	18023	17751	17818	17602	17928	18022	18023	17773	17788	17886	17820	17602	17927	17802	17771	17908	17599	17726	17838	17823	17745	17800	17891	17887	17837	17829	17838	17719	17831	17788	17854	17805	17908	17796	17779	17930	17935	17714	17689	17849	17831	17883	17851	17763	17850	18047	17706	17744	17797	17824	17836	17765	17587	17775	17600	17935	17660	17946	17654	17826	17968	17818	17866	17585	17763	17990	17804	17771	17876	17966	17784	17669	18082	17818	17835	17819	17784	17717	17797	17867	17896	17888	17811	17616	17948	17946	17816	17796	17788	17885	17927	17977	17772	17768	17688	17811	17661	17936	17657	17640	17950	17771	17906	17816	17649	17629	17814	17838	17837	17599	17737	17706	17693	17642	17908	17778	17746	17882	17854	17840	17858	17650	17624	17723	17631	17744	17617	17834	17692	17790	17794	17855	17993	17733	17833	17837	17729	17810	17710	17765	17778	17828	17911	17913	17659	17965	17706	17714	17542	17571	17467	17880	17798	17809	17629	17839	17750	17781	17962	18069	17714	17850	17743	17707	17823	17548	17734	17624	17686	17759	17756	17801	17835	17772	17646	17814	17760	17877	17712	17677	17792	17978	17822	17906	17825	17781	17775	17892	17783	17853	17934	17813	17781	17888	17827	17882	17610	17788	17801	17732	17704	17877	17628	17584	17882	17525	17873	17730	17760	17658	17944	17912	17732	17659	17997	17885	17551	17602	17622	17737	17917	17870	17726	17808	17761	17705	17792	17696	17928	17617	17711	17828	17807	17738	17806	17703	17581	17917	17814	17809	17757	17663	17877	17919	17749	17743	17797	17703	17898	17716	17605	17871	17884	17718	17767	17725	17717	18054	17854	17631	17568	17906	17875	17590	17632	17874	17744	17605	17867	17750	17789	17768	17882	17748	17825	17674	17984	17686	18024	17924	17793	17808	17725	17831	17818	18027	17909	17994	17886	17727	17855	17824	17672	17735	17756	17592	17632	18081	17882	17975	17740	17807	17699	17615	17994	17746	17872	17757	17765	18084	17742	17763	17515	17835	17936	17753	17672	17696	17475	17850	17562	17733	17685	17755	17773	17677	17840	17657	17847	17787	17685	17815	17842	17862	17607	17638	17874	17651	17689	17808	17789	17799	17748	17694	17631	17786	17697	18017	17782	17966	17706	17604	17641	17876	17768	17935	17837	17890	17825	17644	17739	17700	17688	17739	17838	17930	17826	17709	17825	17849	17726	17791	17700	18044	17655	17775	17983	17729	17674	17849	17949	17853	17755	17813	17701	17663	17784	17702	17665	17722	17843	17742	17602	17625	17686	17904	17945	17891	17884	17839	17577	17846	17889	17804	17801	17792	18056	17557	17793	17787	17811	17663	17850	17769	17702	17584	17820	17893	17795	17756	17845	17677	18059	17671	17760	17777	17643	17752	17648	17684	17880	17982	17760	17826	17653	17813	17799	17684	17800	17726	17853	17808	17692	18014	17796	17663	17814	17788	17770	17702	17783	17850	17767	17815	17891	17852	17765	17895	17749	17640	17686	17667	17660	17857	17802	17839	17791	17829	17866	17778	17641	17808	17866	17858	17767	17864	17932	17924	17716	17704	17850	17952	17860	17745	17854	17802	17727	17588	17645	17639	17752	17715	17733	17643	17631	17858	17662	17671	17668	17830	17933	17794	17728	17712	17628	17872	17583	17711	17710	17805	17767	17544	17808	17770	17762	17849	17915	17876	17837	17820	17810	17569	17645	17802	17701	17694	17760	17928	17741	17653	17592	17748	18046	17944	17704	17931	17909	17781	18014	17940	17902	17678	17816	17805	17745	17833	18035	17593	17742	17621	17897	17923	17857	17705	17780	17987	17909	17786	17758	17636	17996	17728	17570	17800	17790	17777	17504	17774	17930	17900	17973	17736	17882	17704	17839	17853	17898	17887	17659	17900	17913	17893	17633	18059	17902	18025	17699	17867	17761	17857	17825	17796	17679
17803	33925	31797	25320	21955	20209	20809	27499	26590	24816	22530	21402	40839	44178	38542	29657	20203	16456	15503	15011	14842	14738	14996	14785	14863	14784	14830	14624	14932	14785	14721	14608	14643	14709	14865	14640	14913	14897	14747	14837	14722	14856	14831	14713	14850	14818	14928	14657	14789	14732	14812	14693	14841	14661	14704	14655	14893	14775	14737	14657	14801	14716	14762	14600	14729	14818	14841	14546	14767	14785	14863	14833	14744	14937	14836	14781	14717	14608	14584	14901	14814	14562	14873	14625	14705	14726	14767	14820	14719	14841	14878	14687	14745	14562	14707	14709	14737	14839	14764	14724	14867	14844	14836	14751	14730	14910	14816	14653	14647	14846	14660	14922	14819	14714	14592	14920	14540	14822	14810	14894	14715	14763	14774	14747	14697	14821	14657	14530	14863	14763	14485	14820	14741	14779	14784	14574	14674	14873	14770	14749	14635	14587	14636	14877	14751	14739	14783	14726	14793	14729	14650	14899	14745	14672	14613	14770	14641	14715	14798	14659	14746	14653	14733	14667	14764	14820	14714	14700	14675	14725	14808	14729	14736	14862	14735	14728	14838	14550	14668	14811	14682	14513	14770	14890	15043	14701	14591	14695	14679	14809	14656	14775	14660	14981	14597	14733	14681	14623	14844	14778	14884	14916	14617	14811	14678	14727	14862	14683	14738	14544	14570	14736	14811	14622	14911	14898	14806	14624	14716	14641	14777	14823	14799	14658	14744	14770	14737	14784	14691	14791	14664	14737	14742	14696	14678	14771	14662	14560	14691	14721	14715	14683	14841	14750	14694	14606	14640	14603	14642	14685	14609	14892	14726	14870	14555	14749	14736	14797	14548	14731	14849	14812	14703	14645	14884	14808	14582	14715	14784	14820	14718	14713	14760	14668	14675	14838	14819	14702	14720	14806	14776	14611	14829	14752	14721	14748	14712	14683	14744	14640	14995	14842	14670	14732	14729	14760	14692	14709	14852	14790	14828	14785	14750	14824	14614	14625	14756	14820	14791	14760	14897	14725	14718	14861	14545	14649	14680	14737	14807	14726	14729	14844	14681	14902	14698	14823	14674	14626	14646	15029	14763	14856	14855	14776	14744	14705	14684	14522	14753	14856	14817	14894	14863	14803	14677	14622	14757	14723	14962	14792	14760	14671	14630	14725	14629	14815	14755	14835	14789	14650	14685	14806	14718	14791	14747	14771	14696	14753	14775	14566	14750	14658	14657	14635	14670	14713	14771	14787	14705	14771	14869	14710	14856	14708	14813	14724	14741	14762	14677	14705	14786	14711	14843	14724	14820	14740	14680	14734	14774	14812	14699	14800	14637	14711	14789	14837	14864	14631	14778	14786	14896	14726	14710	14725	14713	14833	14674	14809	14641	14675	14702	14776	14731	14674	14928	14666	14596	14776	14777	14691	14691	14785	14764	14546	14754	14694	14628	14841	14621	14608	14605	14609	14771	14603	14497	14683	14593	14584	14692	14839	14855	14775	14607	14638	14722	14707	14700	14749	14755	14747	14624	14891	15008	14848	14750	14546	14763	14662	14694	14728	14881	14717	14816	14659	14653	14678	14682	14563	14812	14844	14801	14647	14836	14847	14808	14761	14663	14797	14755	14677	14818	14761	14603	14619	14583	14780	14782	14566	14672	14632	14887	14702	14711	14730	14648	14747	14637	14777	14666	14520	14941	14889	14659	14730	14727	14500	14777	14826	14646	14757	14763	14872	14647	14563	14695	14961	14818	14637	14588	14736	14705	14537	14892	14647	14662	14700	14658	14643	14699	14838	14669	14823	14882	14631	14507	14667	14683	14645	14791	14693	14675	14717	14600	14954	14597	14671	14567	14747	14802	14655	14728	14707	14517	14827	14668	14743	14759	14766	14545	14747	14615	14695	14819	14755	14742	14688	14656	14735	14736	14922	14647	14816	14720	14518	14745	14817	14820	15010	14767	14689	14765	14785	14675	14804	14669	14767	14842	14660	14848	14810	14660	14573	14831	14757	14650	14805	14818	14660	14754	14767	14739	14614	14731	14885	14657	14648	14828	14733	14750	14720	14750	14737	14749	14655	14603	14712	14898	14691	14633	14767	14800	14591	14747	14688	14856	14718	14613	14760	14508	14792	14869	14704	14555	14650	14916	14672	14781	14818	14587	14757	14729	14877	14660	14680	14731	14839	14761	14815	14768	14704	14756	14964	14740	14701	14767	14756	14608	14866	14636	14559	14611	14820	14800	15000	14820	14771	14750	14613	14798	14755	14679	14693	14623	14768	14609	14822	14886	14765	14820	14762	14451	14731	14696	14880	14868	14858	14717	14607	14819	14813	14778	14663	14886	14814	14748	14825	14726	14771	14733	14788	14837	14682	14519	14748	14771	14729	14809	14698	14685	14619	14552	14791	14826	14781	14604	14862	14775	14688	14704	14714	14733	14788	14710	14777	14672	14779	14705	14793	14932	14671	14668	14733	14761	14850	14589	14740	14876	14733	14734	14571	14676	14654	14713	14811	14654	14822	14736	14710	14794	14856	14925	14735	14916	14800	14612	14734	14776	14696	14619	14646	14638	14727	14603	14712	14773	14686	14589	14751	14767	14692	14661	14801	14676	14702	14689	14685	14691	14636	14747	14587	14677	14596	14822	14717	14696	14809	14742	14715	14817	14834	14768	14728	14727	14691	14716	14903	14799	14691	14854	14782	14830	14673	14687	14682	14680	14783	14682	14670	14658	14815	14791	14698	14702	14636	14632	14963	14760	14640	14758	14709	14795	14773	14773	14692	14641	14930	14664	14565	14704	14729	14655	14779	14859	14815	14614	14643	14805	14750	14830	14758	14733	14792	14678	14763	14828	14758	14765	14645	14602	14620	14794	14601	14853	14590	14683	14567	14669	14699	14753	14797	14682	14640	14674	14674	14786	14632	14644	14758	14700	14872	14775	14807	14578	14688	14755	14654	14655	14717	14585	14713	14750	14659	14730	14882	14806	14589	14679	14725	14676	14703	14761	14825	14746	14823	14711	14699	14656	14862	14878	14473	14717	14788	14489	14721	14737	14770	14803	14773	14674	14777	14736	14778	14838	14710	14677	14787	14658	14801	14671	14747	14550	14736	14813	14779	14640	14665	14675	14805	14670	14730	14831	14620	14715	14805	14688	14587	14807	14863	14819	14761	14682	14684	14713	14903	14693	14737	14817	14667	14946	14693	14705	14673	14663	14674	14750	14691	14525	14722	14870	14825	14561	14985	14724	14706	14767	14796	14645	14779	14776	14670	14906	14714	14631	14762	14665	14915	14818	14516	14760	14792	14593	14651	14637	14705	14708	14851	14721	14740	14803	14576	14774	14834	14755	14664	14815	14730	14812	14704	14774	14692	14744	14584	14568	14846	14709	14703	14790	14820	14729	14698	14724	14560	14730	14757	14926	14792	14825	14614	14553	14764	14884	14881	14649	14803	14834	14810	14595	14685	14706	14780	14742	14657	14606	14714	14675	14666	14731	14717	14849	14817	14847	14714	14850	14773	14783	14816	14729	14680	14794	14761	14723	14717	14751	14604	14866	14721	14688	14684	14696	14585	14793	14712	14792	14563	14907	14790	14903	14578	14781	14693	14720	14631	14838	14815	14755	14794	14670	14581	14846	14468	14810	14822	14819	14791	14721	14856	14691	14769	14820	14695	14809	14576	14846	14609	14813	14728	14777	14796	14611	14839	14735	14659	14854	14782	14732	14918	14723	14609	14755	14747	14715	14687	14705	14631	14832	14756	14619	14734	14799	14727	14756	14584	14723	14803	14869	14676	14852	14845	14725	14764	14746	14567	14858	14692	14767	14803	14628	14590	14607	14860	14593	14763	14680	14624	14818	14742	14654	14665	14767	14778	14606	14800	14785	14801	14762	14753	14819	14767	14767	14783	14801	14639	14641	14769	14860	14697	14699	14576	14779	14874	14671	14797	14756	14665	14705	14738	14677	14750	14665	14734	14858	14733	14711	14777	14707	14525	14707	14729	14560	14767	14657	14602	14804	14663	14816	14823	14693	14578	14802	14712	14698	14685	14639	14619	14740	14694	14757	14659	14802	14784	14695	14623	14732	14699	14640	14713	14689	14672	14755	14718	14754	14701	14811	14769	14697	14676	14595	14917	14846	14678	14659	14677	14508	14728	14749	14678	14693	14736	14495	14847	14714	14937	14617	14717	14734	14799	14667	14727	14693	14649	14719	14780	14713	14683	14790	14699	14673	14842	14680	14885	14611	14706	14673	14859	14771	14692	14713	14680	14567	14777	14797	14777	14741	14687	14755	14936	14758	14895	14644	14822	14795	14803	14785	14655	14803	14615	14709	14737	14822	14647	14653	14653	14712	14708	14689	14611	14604	14526	14789	14773	14826	14726	14689	14636	14832	14653	14678	14768	14670	14730	14754	14735	14834	14669	14728	14762	14832	14723	14741	14885	14832	14783	14738	14744	14700	14708	14797	14773	14719	14778	14735	14689	14758	14714	14594	14727	14769	14785	14872	14730	14851	14587	14869	14601	14703	14725	14656	14772	14715	14784	14829	14756	14755	14629	14748	14745	14763	14805	14730	14814	14756	14681	14833	14664	14880	14735	14766	14620	14649	14751	14770	14580	14735	14698	14585	14731	14702	14809	14526	14604	14908	14930	14674	14767	14752	14578	14730	14728	14824	14624	14614	14752	14779	14859	14753	14736	14732	14847	14603	14589	14720	14842	14841	14741	14696	14651	14633	14711	14815	14825	14719	14768	14750	14602	14777	14839	14738	14695	14920	14753	14682	14712	14625	14799	14563	14643	14707	14511	14640	14774	14707	14531	14831	14708	14908	14696	14711	14829	14659	14656	14645	14840	14728	14726	14692	14709	14671	14815	14786	14733	14727	14781	14862	14565	14756	14699	14786	14700	14722	14765	14580	14686	14575	14854	14686	14760	14571	14746	14726	14577	14603	14681	14668	14627	14826	14893	14903	14721	14870	14818	14883	14822	14764	14867	14750	14647	14764	14703	14917	14743	14770	14707	14708	14823	14639	14729	14909	14715	14860	14807	14785	14637	14576	14735	14695	14685	14598	14678	14721	14753	14805	14771	14830	14696	14870	14695	14730	14839	14708	14826	14655	14701	14754	14673	14695	14715
27254	22170	26301	23207	19092	19180	21154	23298	21751	20501	19965	19864	21251	21281	20380	19289	18324	17853	17637	17673	17921	17820	17723	17889	17772	17908	17955	17664	17909	17940	17897	17739	17891	17658	17621	17794	17943	17640	17622	17631	17803	17616	17623	17838	17735	17486	17495	17809	17740	17849	17792	17740	17787	17630	17670	17671	17802	17602	17736	18004	17716	17792	17774	17540	17730	17932	17591	17795	17740	17540	17817	17741	17579	17844	17473	17610	17685	17812	17720	17583	17782	17671	17875	17701	17637	17854	17754	17513	17472	17692	17777	17832	17725	17811	17582	17678	17724	17642	17578	17698	17723	17507	17758	17543	17727	17540	17712	17854	17670	17589	17753	17724	17587	17724	17619	17708	17592	17615	17579	17851	17664	17694	17637	17808	17975	17511	17568	17752	17875	17795	17681	17617	17810	17764	17908	17688	17766	17637	17786	17718	17710	17730	17645	17790	17741	17827	17595	17571	17713	17638	17435	17707	17969	17535	17991	17604	17867	17737	17779	17660	17647	17766	17617	17769	17662	17735	17740	17760	17642	17740	17653	17853	17770	17694	17774	17632	17932	17727	17723	17702	17720	17562	17880	17754	17649	17605	17730	17642	17872	17894	17559	17593	17784	17640	17652	17641	17534	17696	17792	17715	17685	17798	17716	17661	17677	17660	17767	17574	17679	17534	17678	17860	17520	17790	17762	17662	17664	17570	17859	17759	17683	17701	17719	17934	17740	17840	17765	17422	17646	17761	17728	17746	17735	17643	17656	17584	17967	17784	17704	17599	17700	17664	17825	17625	17616	17628	17706	17859	17601	17596	17649	17613	17939	17763	17659	17558	17652	17608	18047	17725	17647	17796	17630	17626	17671	17736	17621	17504	17677	17710	17695	17629	17644	17688	17806	17658	17848	17808	17703	17468	17743	17753	17636	17597	17654	17609	17847	17742	17719	17589	17642	17773	17621	17563	17654	17864	17683	17894	17611	17738	17713	17579	17739	17817	17588	17776	17753	17707	17806	17636	17786	17709	17559	17670	17709	17759	17724	17756	17682	17555	17656	17674	17912	17652	17816	17664	17754	17611	17774	17624	17821	17709	17542	17468	17781	17517	17775	17540	17815	17650	17613	17614	17786	17714	17607	17710	18004	17877	17928	17521	17612	17375	17777	17722	17667	17577	17656	17639	17591	17810	17796	17780	17699	17805	17727	17844	17767	17716	17770	17567	17836	17562	17553	17526	17554	17793	17536	17652	17383	17786	17632	17750	17607	17559	17623	17609	17543	17873	17539	17697	17871	17707	17591	17513	17670	17561	17816	17647	17689	17757	17651	17523	17691	17757	17803	17750	17667	17343	17736	17582	17566	17649	17679	17655	17593	17459	17784	17646	17757	17842	17617	17778	17925	17526	17722	17956	17746	17941	17589	17707	17475	17616	17807	17661	17720	17725	17630	17833	17803	17702	17782	17652	17688	17689	17437	17544	17605	17666	17622	17527	17758	17773	17648	17715	17717	17657	17695	17682	17747	17909	17638	17693	17684	17651	17607	17744	17742	17805	17740	17831	17898	17667	17943	17665	17487	17701	17773	17790	17760	17722	17499	17643	17830	17663	17624	17562	17745	17487	17695	17579	17677	17787	17708	17551	17740	17620	17758	17641	17768	17753	17669	17883	17594	17822	17681	17774	17744	17727	17728	17744	17819	17809	17726	17746	17699	17701	17805	17696	17768	17768	17818	17660	17791	17739	17677	17806	17549	17552	17608	17623	17558	17703	17666	17659	17707	17636	17523	17801	17820	17507	17987	17627	17757	17848	17564	17697	17744	17793	17668	17618	17704	17637	17600	17773	17664	17797	17437	17830	17695	17637	17764	17714	17391	17594	17675	17551	17730	17544	17791	17854	17792	17553	17815	17674	17667	17751	17460	17784	17671	17823	17738	17671	17623	17692	17825	17609	17555	17404	17627	17621	17604	17825	17622	17673	17736	17637	17645	17756	17586	17810	17720	17837	17705	17876	17781	17559	17708	17857	17816	17764	17694	17789	17544	17761	17705	17650	17858	17712	17675	17687	17685	17684	17664	17649	17907	17731	17627	17734	17859	17703	17666	17578	17535	17711	17758	17586	17750	17774	17669	17771	17736	17671	17664	17625	17788	17870	17599	17705	17849	17694	17566	17877	17674	17694	17812	17516	17816	17793	17610	17755	17747	17652	17717	17521	17677	17707	17671	17726	17664	17675	17511	17787	17773	17406	17554	17737	17566	17685	17819	17623	17620	17805	17621	17757	17755	17812	17668	17768	17766	17627	17593	17804	17705	17686	17757	17589	17737	17812	17885	17640	17692	17741	17988	17788	17567	17662	17701	17448	17745	17603	17527	17693	17880	17673	17662	17638	17637	17684	17559	17617	17816	17857	17689	17585	17869	17800	17716	17633	17534	17516	17683	17811	17647	17536	17604	17807	17785	17678	17640	17714	17617	17671	17978	17853	17664	17773	17735	17760	17764	17722	17783	17634	17636	17587	17721	17601	17466	17616	17787	17692	17618	17688	17633	17548	17863	17748	17725	17660	17536	17504	17574	17562	17434	17620	17583	17796	17798	17861	17824	17726	17770	17806	17985	17620	17739	17598	17585	17748	17627	17536	17715	17645	17834	17561	17748	17594	17572	17849	17811	17662	17619	17686	17793	17567	17684	17515	17815	17726	17642	17820	17594	17656	17563	17774	17863	17758	17794	17673	17558	17506	17685	17661	17642	17813	17657	17719	17669	17574	17452	17621	17774	17669	17772	17811	17610	17635	17842	17818	17818	17817	17729	17708	17747	17608	17565	17549	17672	17583	17691	17672	17727	17654	17769	17771	17839	17855	17891	17907	17760	17941	17480	17582	17577	17415	17664	17612	17895	17677	17863	17710	17739	17676	17544	17805	17597	17607	17571	17783	17742	17656	17628	17723	17782	17869	17831	17595	17677	17884	17758	17823	17653	17759	17741	17852	17912	17676	17768	17804	17608	17412	17696	17653	17572	17711	17828	17488	17957	17776	17601	17798	17916	17752	17726	17750	17694	17731	17836	17667	17610	17692	17713	17653	17911	17691	17667	17476	17813	17700	17502	17858	17576	17711	17741	17756	17682	17493	17782	17868	17809	17670	17760	17902	17720	17584	17582	17637	17421	17579	17616	17597	17593	17772	17640	17760	17858	17756	17458	17829	17752	17606	17885	17760	17558	17443	17597	17582	17727	17773	17732	17390	17732	17591	17665	17635	17569	17779	17751	17820	17816	17818	17661	17727	17651	17451	17755	17666	17771	17639	17774	17739	17605	17613	17682	17639	17637	17548	17521	17593	17749	17533	17698	17760	17781	17781	17922	17631	17608	17802	17552	17666	17502	17702	17696	17771	17774	17805	17783	17637	17642	17418	17771	17682	17641	17787	17591	17700	17660	17539	17621	17696	17759	17677	17678	17623	17680	17682	17687	17716	17495	17627	17782	17660	17603	17674	17729	17690	17576	17761	17625	17693	17792	17949	17622	17727	17583	17709	17852	17685	17847	17785	17711	17735	17603	17671	17688	17741	17602	17655	17805	17582	17683	17639	17630	17675	17819	17738	17648	17773	17528	17698	17674	17696	17749	17461	17591	17727	17679	17710	17957	17845	17827	17676	17812	17574	17696	17692	17702	17817	17692	17816	17696	17671	17615	17848	17739	17726	17722	17691	17900	17562	17541	17614	17762	17627	17765	17601	17840	17706	17651	17788	17808	17616	17701	17862	17873	17722	17702	17725	17547	17673	17801	17703	17699	17829	17725	17744	17637	17620	17621	17814	17705	17694	17885	17672	17662	17682	17615	17543	17560	17511	17548	17555	17884	17612	17703	17817	17630	17655	17827	17666	17577	17904	17778	17821	17613	17587	17582	17521	17505	17757	17798	17792	17722	17742	17541	17735	17866	17830	17644	17645	17714	17691	17710	17826	17639	17775	17539	17608	17716	17778	17784	17706	17607	17624	17628	17619	17593	17746	17809	17603	17855	17824	17518	17532	17431	17665	17705	17745	17799	17753	17831	17476	17599	17505	17515	17643	17714	17761	17833	17780	17647	17723	17698	17752	17552	17676	17817	17782	17711	17741	17684	17707	17590	17817	17728	17603	17704	17705	17736	17623	17738	17628	17501	17709	17676	17796	17730	17436	17685	17642	17608	17698	17547	17575	17673	17827	17634	17611	17673	17599	17842	17783	17789	17702	17744	17865	17692	17646	17684	17582	17726	17951	17843	17594	17628	17679	17658	17575	17571	17802	17724	17761	17748	17503	17658	17665	17763	17490	17652	17754	17672	17680	17600	17631	17893	17590	17800	18002	17830	17709	17775	17768	17682	17743	17818	17757	17600	17542	17693	17779	17640	17657	17704	17745	17654	17795	17623	17496	17728	17544	17578	17725	17815	17733	17791	17611	17674	17594	17698	17698	17771	17802	17711	17776	17782	17783	17645	17802	17803	17748	17725	17608	17707	17845	17711	17553	17620	17643	17772	17814	17806	17818	17802	17696	17821	17628	17623	17981	17568	17772	17763	17460	17824	17847	17618	17765	17871	17720	17769	17815	17713	17730	17851	17695	17722	17515	17859	17827	17720	17678	17651	17678	17562	17610	17747	17420	17797	17730	17657	17594	17817	17850	17806	17671	17516	17624	17535	17731	17846	17780	17899	17750	17871	17925	17665	17871	17735	17555	17488	17886	17724	17570	17704	17610	17837	17605	17588	17803	17810	17600	17771	17720	17653	17671	17916	17779	17678	17837	17781	17614	17598	17453	17637	17607	17702	17814	17662	17472	17549	17670	17642	17801	17741	17818	17817	17606	17701	17832	17817	17841	17653	17741	17971	17718	17767	17589	17651	17768	17618	17813	17793	17825	17893	17580	17545	17901	17959	17641	17575	17747	17548	17685	17725	17706	17857	17681	17875	17739	17662	17797	17659	17619	17693	17754	17703	17691	17616	17704	17599	17643	17645	17826	17671	17751	17791	17814	17474	17620	17563	17548	17660	17526	17819	17542	17654	17595	17805	17632	17458	17697	17609	17740	17727	17812	17705	17638	17824	17549	17769	17823	17600	17645	17960	17844	17838	17526	17582	17643	17595	17793	17827	17759	17611	17605	17742	17695
16555	23236	22061	18347	16883	17290	20638	23241	20623	18846	18357	17929	19858	18873	17824	16209	15434	14815	14817	14782	14645	14811	14699	14707	14685	14747	14828	14746	14671	14786	14705	14708	14550	14781	14714	14796	14787	14605	14791	14739	14734	14804	14735	14705	14770	14672	14858	14693	14711	14848	14693	14756	14722	14707	14608	14828	14773	14685	14752	14738	14612	14692	14814	14794	14786	14635	14621	14683	14824	14791	14867	14825	14817	14979	14751	14840	14674	14820	14645	14996	14838	14756	14923	14765	14574	14561	14704	14855	14876	14841	14714	14765	14797	14637	14759	14763	14807	14691	14677	14589	14790	14696	14694	14713	14763	14752	14737	14766	14775	14703	14606	14717	14675	14622	14787	14686	14381	14876	14720	14705	14729	14889	14643	14677	14530	14742	14746	14684	14755	14881	14808	14720	14652	14627	14671	14901	14591	14741	14711	14741	14648	14684	14726	14844	14759	14681	14578	14718	14906	14752	14724	14836	14740	14779	14675	14666	14697	14699	14534	14735	14850	14737	14741	14695	14708	14727	14661	14772	14653	14553	14824	14699	14521	14940	14651	14670	14762	14778	14837	14872	14791	14933	14807	14710	14772	14700	14718	14788	14779	14800	14813	14803	14685	14655	14805	14607	14676	14775	14644	14543	14883	14809	14544	14583	14715	14673	14788	14492	14706	14681	14587	14675	14701	14806	14752	14742	14877	14758	14819	14603	14683	14697	14683	14756	14798	14769	14758	14701	14627	14594	14698	14639	14804	14710	14660	14839	14587	14809	14593	14798	14653	14600	14831	14666	14625	14783	14753	14820	14661	14745	14678	14676	14750	14650	14694	14783	14583	14564	14790	14872	14694	14760	14762	14696	14732	14591	14893	14440	14700	14773	14709	14658	14594	14810	14649	14698	14621	14692	14746	14878	14666	14530	14671	14725	14616	14693	14601	14790	14572	14693	14719	14690	14788	14835	14614	14940	14658	14683	14766	14754	14640	14748	14707	14807	14729	14825	14547	14738	14626	14778	14685	14719	14818	14828	14692	14757	14568	14674	14727	14731	14822	14530	14743	14787	14724	14884	14767	14764	14689	14691	14786	14652	14754	14807	14799	14862	14504	14821	14736	14670	14612	14630	14761	14644	14683	14503	14684	14562	14674	14775	14815	14523	14688	14708	14660	14749	14784	14728	14641	14650	14741	14884	14689	14765	14869	14633	14677	14768	14756	14693	14696	14890	14653	14806	14595	14714	14697	14780	14752	14813	14723	14829	14629	14648	14857	14689	14670	14737	14770	14563	14835	14659	14826	14754	14828	14558	14619	14777	14601	14680	14632	14806	14731	14673	14654	14797	14770	14587	14724	14776	14832	14535	14753	14727	14728	14546	14542	14623	14709	14981	14394	14724	14817	14569	14513	14661	14661	14855	14724	14722	14630	14736	14816	14920	14592	14741	14855	14752	14796	14742	14785	14651	14745	14720	14587	14742	14784	14808	14645	14538	14677	14735	14737	14873	14688	14647	14802	14720	14627	14687	14721	14715	14526	14606	14763	14739	14857	14705	14956	14786	14511	14760	14807	14775	14710	14757	14708	14489	14816	14783	14624	14829	14749	14987	14615	14608	14721	14769	14608	14680	14811	14656	14774	14711	14678	14906	14660	14694	14595	14803	14538	14697	14648	14729	14964	14783	14539	14859	14655	14584	14821	14594	14671	14687	14746	14697	14899	14829	14925	14817	14667	14778	14860	14641	14772	14847	14640	14619	14857	14586	14714	14795	14599	14776	14647	14624	14799	14900	14692	14723	14768	14639	14704	14709	14757	14643	14597	14759	14700	14731	14801	14708	14762	14737	14773	14789	14791	14740	14699	14751	14701	14583	14692	14706	14771	14573	14547	14716	14543	14693	14641	14684	14875	14692	14703	14614	14758	14615	14737	14752	14810	14691	14908	14738	14873	14713	14837	14605	14730	14606	14782	14668	14700	14761	14783	14773	14699	14694	14656	14744	14660	14679	14619	14769	14776	14852	14664	14588	14907	14737	14869	14580	14717	14653	14724	14729	14892	14544	14914	14743	14711	14638	14682	14695	14888	14586	14797	14598	14729	14604	14846	14718	14594	14620	14811	14740	14546	14939	14737	14712	14653	14641	14677	14682	14649	14769	14816	14772	14864	14743	14763	14817	14471	14755	14817	14677	14706	14665	14614	14654	14865	14739	14675	14702	14603	14824	14683	14759	14780	14689	14732	14730	14684	14811	14692	14701	14829	14782	14622	14656	14673	14639	14855	14817	14702	14595	14597	14497	14807	14884	14636	14710	14722	15038	14690	14633	14724	14645	14706	14847	14718	14784	14762	14662	14669	14694	14843	14814	14821	14624	14640	14887	14644	14757	14728	14661	14718	14647	14631	14804	14702	14685	14888	14580	14780	14861	14514	14763	14810	14857	14853	14630	14673	14766	14628	14622	14666	14607	14742	14712	14853	14659	14817	14745	14741	14610	14765	14718	14934	14695	14692	14777	14648	14700	14642	14726	14616	14683	14688	14775	14643	14704	14780	14746	14603	14754	14647	14733	14837	14736	14559	14815	14843	14829	14629	14521	14720	14626	14757	14656	14617	14702	14820	14754	14642	14865	14707	14822	14606	14687	14745	14774	14800	14778	14692	14795	14748	14701	14867	14783	14715	14670	14651	14829	14813	14645	14770	14908	14957	14636	14704	14899	14706	14789	14653	14693	14841	14807	14675	14767	14825	14735	14730	14777	14761	14765	14840	14564	14689	14719	14664	14751	14585	14773	14770	14802	14697	14768	14616	14605	14786	14631	14651	14820	14573	14707	14777	14828	14805	14589	14621	14784	14658	14647	14760	14694	14727	14830	14756	14676	14810	14707	14693	14676	14755	14637	14759	14736	14751	14727	14792	14674	14649	14650	14694	14684	14744	14784	14852	14771	14647	14843	14939	14620	14815	14739	14713	14706	14752	14713	14916	14648	14626	14859	14852	14662	14689	14713	14761	14666	14789	14602	14963	14616	14966	14691	14629	14754	14626	14729	14489	14751	14704	14686	14590	14722	14809	14863	14630	14754	14661	14657	14796	14554	14772	14743	14677	14844	14692	14735	14837	14810	14795	14692	14810	14729	14683	14637	14821	14671	14698	14877	14565	14746	14680	14872	14663	14752	14756	14665	14620	14841	14774	14689	14732	14772	14575	14733	14658	14744	14792	14740	14721	14677	14795	14701	14857	14570	14850	14643	14783	14741	14827	14855	14769	14709	14858	14879	14739	14763	14588	14719	14644	14691	14768	14681	14704	14732	14772	14794	14756	14838	14558	14618	14705	14770	14716	14843	14588	14661	14566	14708	14725	14856	14624	14970	14659	14822	14870	14725	14641	14662	14800	14604	14806	14807	14782	14654	14750	14725	14904	14815	14745	14817	14672	14849	14548	14781	14770	14609	14718	14749	14662	14750	14707	14583	14889	14771	14778	14912	14803	14835	14651	14820	14645	14784	14896	14723	14849	14614	14944	14714	14656	14770	14814	14608	14685	14527	14786	14761	14689	14733	14844	14580	14708	14637	14803	14842	14808	14704	14655	14681	14837	14722	14594	14680	14838	14745	14797	14690	14611	14653	14824	14771	14649	14753	14803	14839	14603	14679	14661	14555	14894	14713	14741	14828	14723	14726	14726	14747	14682	14642	14598	14664	14679	14639	14783	14741	14762	14769	14742	14759	14701	14649	14802	14648	14685	14566	14720	14756	14595	14750	14735	14619	14805	14860	14780	14832	14779	14727	14717	14573	14709	14842	14704	14677	14810	14727	14821	14762	14671	14823	14704	14857	14668	14586	14764	14678	14664	14733	14787	14722	14710	14739	14578	14799	14728	14806	14697	14836	14765	14662	14888	14653	14716	14635	14737	14763	14577	14813	14826	14637	14771	14615	14773	14716	14630	14659	14821	14790	14870	14905	14799	14586	14812	14654	14827	14755	14730	14749	14871	14720	14755	14665	14870	14792	14671	14639	14699	14819	14720	14768	14768	14829	14877	14811	14760	14751	14686	14665	14894	14758	14723	14587	14826	14601	14777	14846	14865	14695	14766	14731	14702	14721	14730	14845	14704	14777	14671	14585	14796	14734	14639	14742	14775	14734	14638	14867	14730	14604	14657	14616	14794	14719	14790	14547	14774	14898	14720	14729	14735	14849	14849	14811	14866	14744	14745	14773	14751	14775	14641	14692	14850	14679	14577	14544	14794	14953	14650	14719	14672	14854	14773	14701	14692	14807	14715	14781	14813	14842	14658	14923	14683	14731	14578	14734	14725	14846	14881	14792	14647	14700	14836	14546	14721	14756	14846	14734	14920	14654	14730	14702	14799	14694	14783	14631	14726	14616	14642	14775	14752	14786	14756	14785	14597	14810	14758	14763	14791	14680	14711	14610	14758	14650	14691	14712	14627	14582	14622	14706	14617	14670	14751	14797	14532	14740	14735	14743	14725	14705	14731	14697	14809	14567	14760	14773	14752	14702	14673	14722	14616	14623	14661	14666	14586	14659	14785	14915	14706	14783	14704	14841	14745	14808	14693	14807	14740	14701	14843	14704	14710	14705	14893	14563	14953	14937	14690	14814	14693	14641	14656	14724	14831	14564	14710	14794	14913	14740	14631	14785	14739	14754	14671	14695	14734	14754	14652	14563	14635	14644	14757	14804	14792	14736	14726	14709	14705	14663	14771	14904	14703	14768	14721	14732	14848	14669	14668	14809	14692	14777	14819	14646	14765	14742	14601	14832	14485	14758	14679	14736	14857	14734	14800	14716	14777	14793	14637	14655	14779	14789	14805	14813	14808	14550	14845	14878	14706	14700	14670	14768	14804	14749	14704	14718	14694	14806	14666	14686	14683	14837	14668	14772	14715	14661	14656	14734	14785	14650	14764	14844	14712	14621	14704	14709	14660	14673	14667	14579	14686	14705	14600	14613	14752	14663	14866	14835	14579	14685	14722	14623	14689	14854	14710	14675	14834	14728	14709	14688	14632	14628	14910	14706	14674	14683	14718	14774	14694	14753	14776	14540	14934	14678	14695	14618	14740	14762	14782	14643	14758	14646	14701	14613	14617	14873	14777	14726	14818	14594	14668	14652	14653	14596	14705	14785	14678	14944
24329	20967	27993	24580	22543	24416	26987	24435	21906	20899	20231	20649	27932	30605	28330	23844	20400	18612	18195	17848	17861	17703	17770	17765	17808	17601	17781	17569	17584	17671	17686	17586	17820	17726	17732	17760	17550	17639	17690	17621	17658	17796	17738	17572	17651	17764	17513	17555	17642	17610	17525	17519	17575	17648	17623	17637	17456	17638	17326	17597	17604	17514	17597	17549	17597	17570	17526	17517	17520	17457	17646	17453	17549	17464	17485	17823	17458	17692	17449	17668	17546	17674	17865	17611	17652	17521	17649	17738	17417	17508	17485	17615	17606	17632	17607	17706	17689	17531	17510	17545	17603	17643	17361	17527	17592	17669	17700	17434	17774	17769	17632	17465	17520	17714	17572	17465	17589	17735	17545	17524	17567	17640	17481	17626	17585	17852	17632	17555	17505	17478	17775	17473	17593	17523	17494	17753	17628	17501	17507	17550	17652	17500	17619	17623	17531	17520	17739	17429	17443	17672	17422	17352	17707	17666	17524	17739	17559	17546	17608	17577	17642	17310	17611	17471	17483	17616	17486	17451	17375	17822	17518	17666	17526	17426	17427	17546	17457	17721	17538	17666	17616	17590	17553	17582	17229	17474	17452	17498	17715	17700	17595	17360	17617	17502	17445	17562	17589	17699	17676	17460	17408	17495	17573	17350	17654	17610	17536	17544	17591	17595	17616	17549	17566	17640	17546	17484	17407	17829	17538	17509	17662	17632	17580	17522	17693	17587	17695	17615	17529	17425	17602	17580	17570	17977	17557	17660	17629	17432	17612	17602	17758	17620	17667	17798	17646	17749	17636	17637	17508	17710	17537	17474	17463	17603	17410	17466	17603	17620	17646	17457	17442	17531	17564	17401	17733	17461	17696	17598	17493	17643	17588	17647	17549	17665	17643	17669	17630	17769	17451	17744	17473	17579	17777	17326	17579	17536	17405	17592	17451	17470	17598	17453	17678	17583	17514	17541	17675	17673	17505	17530	17546	17557	17632	17610	17502	17575	17404	17520	17494	17663	17463	17574	17501	17381	17394	17469	17621	17815	17664	17297	17568	17690	17551	17529	17660	17557	17732	17551	17471	17427	17603	17709	17667	17535	17643	17555	17509	17628	17711	17635	17688	17766	17586	17222	17524	17595	17611	17336	17502	17350	17600	17523	17662	17714	17564	17639	17521	17590	17630	17524	17609	17560	17485	17684	17670	17430	17680	17539	17529	17661	17564	17845	17556	17617	17618	17299	17719	17563	17615	17497	17478	17526	17602	17506	17707	17585	17687	17558	17432	17769	17744	17651	17618	17587	17471	17528	17671	17565	17594	17614	17472	17397	17566	17683	17646	17733	17508	17710	17480	17754	17500	17482	17657	17678	17621	17632	17408	17513	17595	17546	17868	17585	17510	17474	17479	17572	17499	17558	17835	17421	17522	17333	17715	17386	17532	17560	17598	17688	17518	17685	17666	17838	17440	17531	17594	17629	17471	17458	17484	17535	17457	17495	17617	17492	17690	17811	17630	17662	17509	17526	17654	17517	17691	17686	17649	17594	17421	17689	17542	17489	17638	17569	17630	17547	17519	17444	17498	17772	17577	17684	17535	17649	17553	17776	17773	17501	17709	17507	17595	17405	17573	17526	17506	17507	17568	17537	17542	17430	17614	17566	17534	17589	17471	17492	17584	17438	17702	17374	17677	17685	17399	17695	17457	17605	17553	17669	17504	17485	17727	17643	17470	17628	17571	17496	17749	17412	17607	17527	17551	17495	17786	17707	17428	17704	17554	17458	17494	17444	17430	17626	17558	17522	17624	17457	17509	17714	17433	17967	17498	17474	17655	17739	17730	17527	17547	17438	17466	17506	17484	17328	17655	17539	17435	17583	17617	17637	17517	17697	17550	17638	17471	17735	17852	17879	17645	17365	17567	17621	17511	17521	17635	17794	17658	17758	17517	17483	17430	17566	17670	17548	17595	17543	17456	17501	17644	17813	17508	17651	17649	17616	17708	17719	17510	17585	17661	17659	17441	17576	17361	17538	17424	17644	17536	17744	17591	17431	17509	17724	17717	17681	17555	17486	17523	17506	17546	17465	17752	17656	17536	17542	17488	17320	17477	17368	17583	17496	17725	17596	17621	17570	17776	17442	17699	17805	17540	17605	17645	17492	17621	17594	17621	17592	17635	17560	17489	17512	17492	17570	17598	17681	17467	17489	17596	17516	17502	17314	17762	17630	17535	17499	17645	17478	17315	17285	17611	17449	17533	17911	17557	17442	17645	17727	17585	17694	17778	17497	17438	17431	17566	17580	17574	17687	17681	17578	17582	17504	17419	17535	17559	17502	17523	17491	17695	17668	17449	17583	17743	17632	17699	17563	17470	17483	17481	17343	17579	17683	17689	17699	17609	17696	17516	17529	17654	17696	17674	17481	17666	17721	17625	17344	17605	17696	17695	17621	17555	17805	17789	17743	17795	17565	17553	17740	17520	17549	17547	17563	17549	17638	17705	17583	17675	17573	17575	17553	17700	17679	17692	17584	17577	17752	17636	17562	17754	17649	17727	17556	17459	17408	17545	17334	17374	17637	17620	17783	17425	17394	17522	17661	17681	17590	17850	17489	17592	17658	17646	17581	17722	17718	17701	17737	17725	17794	17367	17696	17864	17661	17474	17541	17477	17571	17639	17484	17654	17629	17545	17548	17613	17509	17568	17628	17699	17566	17475	17563	17419	17668	17733	17691	17777	17699	17572	17659	17513	17474	17629	17513	17656	17469	17432	17380	17597	17569	17349	17481	17662	17487	17540	17492	17641	17501	17669	17668	17419	17531	17445	17586	17741	17555	17570	17578	17605	17608	17658	17449	17464	17588	17516	17609	17724	17613	17543	17682	17797	17577	17706	17596	17353	17600	17700	17486	17549	17708	17858	17552	17549	17424	17390	17635	17524	17628	17413	17555	17605	17301	17744	17750	17700	17522	17485	17362	17678	17651	17568	17629	17544	17582	17785	17659	17435	17353	17389	17365	17689	17569	17712	17684	17718	17498	17511	17768	17448	17772	17520	17701	17761	17457	17459	17602	17448	17525	17680	17608	17486	17344	17707	17613	17518	17450	17673	17402	17527	17554	17682	17579	17663	17485	17682	17487	17452	17576	17776	17598	17616	17796	17753	17680	17655	17629	17620	17675	17550	17462	17557	17490	17687	17535	17526	17465	17580	17673	17656	17595	17615	17564	17648	17710	17603	17534	17654	17268	17743	17285	17471	17715	17462	17578	17663	17659	17529	17547	17541	17683	17602	17495	17652	17310	17499	17382	17604	17550	17686	17576	17580	17596	17521	17498	17752	17533	17507	17638	17726	17651	17491	17564	17453	17450	17598	17588	17771	17544	17727	17712	17495	17666	17552	17600	17608	17467	17494	17639	17689	17660	17576	17610	17575	17677	17474	17304	17572	17595	17555	17692	17729	17736	17616	17619	17595	17504	17553	17550	17613	17520	17521	17621	17544	17698	17543	17645	17541	17538	17725	17599	17560	17383	17696	17539	17693	17679	17688	17727	17711	17743	17405	17623	17297	17658	17689	17511	17786	17694	17696	17561	17795	17505	17435	17522	17760	17653	17445	17395	17775	17446	17383	17648	17509	17363	17584	17657	17695	17438	17395	17596	17558	17711	17280	17639	17778	17838	17511	17473	17677	17786	17604	17677	17387	17585	17538	17645	17598	17752	17783	17713	17595	17590	17597	17398	17672	17650	17440	17619	17567	17761	17441	17552	17487	17581	17496	17492	17423	17679	17434	17342	17626	17609	17651	17575	17562	17573	17437	17670	17606	17578	17679	17524	17690	17856	17636	17552	17551	17595	17571	17681	17651	17645	17599	17817	17434	17406	17436	17496	17610	17431	17509	17536	17618	17546	17545	17542	17629	17617	17449	17681	17566	17563	17577	17753	17449	17613	17574	17758	17631	17597	17600	17759	17552	17564	17345	17685	17520	17663	17508	17787	17511	17592	17558	17568	17409	17659	17505	17728	17778	17746	17472	17451	17655	17465	17602	17521	17782	17670	17521	17552	17577	17732	17494	17587	17554	17540	17518	17479	17582	17343	17570	17570	17579	17470	17648	17537	17449	17468	17598	17629	17602	17648	17697	17716	17627	17695	17692	17623	17562	17527	17342	17455	17522	17680	17615	17553	17528	17533	17532	17639	17791	17444	17566	17464	17597	17585	17708	17431	17496	17466	17430	17554	17483	17644	17504	17499	17439	17632	17608	17601	17564	17555	17656	17414	17643	17682	17683	17577	17541	17364	17664	17550	17524	17327	17395	17442	17518	17627	17571	17563	17634	17481	17731	17522	17690	17559	17655	17434	17538	17561	17619	17406	17650	17375	17645	17663	17755	17463	17507	17514	17643	17655	17730	17777	17751	17735	17485	17481	17545	17565	17497	17581	17622	17586	17483	17601	17549	17469	17654	17539	17641	17415	17635	17723	17668	17566	17642	17563	17563	17578	17446	17596	17709	17440	17671	17593	17547	17639	17698	17387	17624	17522	17585	17577	17713	17573	17587	17498	17482	17586	17660	17526	17619	17604	17759	17592	17473	17799	17597	17669	17591	17623	17390	17599	17406	17573	17507	17391	17589	17434	17605	17470	17585	17489	17357	17578	17591	17556	17520	17523	17533	17686	17546	17505	17419	17394	17718	17617	17627	17702	17584	17652	17725	17732	17643	17619	17450	17376	17568	17405	17663	17512	17574	17446	17596	17665	17459	17571	17577	17301	17518	17731	17590	17799	17435	17488	17588	17760	17721	17686	17657	17703	17753	17610	17604	17641	17809	17463	17612	17844	17429	17469	17512	17498	17551	17509	17529	17536	17534	17765	17512	17475	17586	17651	17658	17722	17668	17589	17561	17483	17659	17687	17576	17545	17606	17671	17696	17564	17624	17757	17530	17674	17480	17660	17577	17593	17388	17497	17596	17560	17594	17763	17722	17512	17452	17630	17506	17550	17676	17527	17610	17551	17953	17533	17691	17421	17496	17580	17484	17586	17299	17722	17488	17597	17588	17657	17625	17425	17560	17587	17608	17487	17576	17526	17541	17467	17545	17638	17528	17556	17560	17702	17715	17466	17439	17269	17550	17609	17509	17462	17421	17671	17706	17402
14731	24376	24227	20440	20020	23741	26335	24645	20567	19294	18239	19442	29115	30110	26519	21290	17040	15498	14884	14767	14823	14678	14822	14948	14789	14810	14731	14579	14819	14764	14723	14483	14674	14870	14806	14787	14693	14595	14659	14660	14898	14843	14675	14632	14684	14958	14640	14771	14652	14789	14709	14921	14721	14783	14812	14805	14846	14772	14719	14640	14641	14867	14701	14813	14660	14749	14818	14576	14737	14628	14617	14668	14735	14792	14774	14717	14618	14698	14692	14675	14728	14858	14711	14577	14585	14710	14664	14697	14796	14640	14859	14823	14809	14812	14784	14627	14678	14787	14890	14649	14876	14859	14669	14720	14942	14655	14789	14606	14577	14762	14579	14831	14866	14690	14601	14710	14562	14609	14655	14863	14700	14833	14648	14616	14617	14631	14852	14732	14690	14588	14631	14730	14804	14625	14884	14656	14733	14601	14822	14856	14690	14663	14673	14722	14867	14813	14567	14593	14623	14668	14489	14716	14580	14809	14796	14646	14829	14718	14711	14768	14707	14672	14592	14879	14561	14703	14753	14746	14723	14868	14781	14685	14709	14803	14690	14744	14750	14465	14775	14696	14730	14553	14713	14636	14733	14880	14649	14670	14780	14733	14738	14638	14895	14616	14663	14709	14773	14722	14757	14754	14659	14705	14773	14753	14631	14650	14676	14651	14589	14751	14673	14505	14770	14636	14639	14757	14833	14660	14707	14544	14678	14819	14611	14880	14726	14891	14624	14791	14677	14655	14644	14756	14829	14692	14687	14697	14707	14845	14752	14685	14736	14691	14495	14548	14733	14632	14758	14728	14579	14738	14662	14605	14827	14652	14670	14801	14641	14762	14587	14598	14734	14718	14749	14787	14579	14720	14748	14605	14656	14758	14848	14927	14795	14621	14657	14733	14753	14591	14751	14738	14836	14813	14576	14786	14880	14647	14656	14548	14752	14743	14651	14835	14670	14717	14825	14875	14619	14790	14863	14574	14620	14731	14649	14784	14670	14658	14740	14657	14752	14648	14765	14811	14859	14654	14713	14916	14675	14853	14673	14651	14842	14585	14766	14659	14593	14617	14798	14738	14604	14634	14588	14653	14701	14777	14770	14679	14729	14686	14777	14845	14707	14762	14863	14479	14720	14697	14806	14528	14542	14632	14509	14734	14670	14599	14788	14796	14635	14764	14614	14683	14716	14599	14773	14580	14826	14555	14843	14852	14614	14725	14631	14718	14687	14843	14798	14747	14687	14581	14594	14717	14586	14651	14612	14875	14796	14593	14751	14659	14698	14562	14528	14621	14854	14629	14672	14728	14802	14564	14806	14740	14612	14744	14663	14844	14589	14645	14595	14761	14592	14661	14809	14754	14684	14768	14774	14819	14618	14621	14806	14671	14713	14677	14812	14793	14548	14626	14774	14719	14721	14659	14724	14861	14753	14786	14783	14685	14760	14741	14835	14728	14486	14829	14755	14722	14681	14754	14779	14621	14541	14775	14571	14895	14809	14703	14628	14698	14839	14869	14599	14807	14668	14665	14654	14748	14705	14599	14951	14611	14720	14676	14724	14803	14797	14680	14710	14752	14906	14576	14713	14874	14803	14775	14915	14660	14761	14637	14618	14623	14584	14732	14661	14586	14661	14816	14709	14714	14711	14776	14799	14729	14733	14918	14883	14534	14793	14638	14669	14737	14747	14654	14631	14654	14696	14681	14705	14729	14860	14662	14807	14792	14690	14650	14734	14740	14929	14760	14723	14654	14643	14538	14481	14804	14733	14396	14944	14764	14760	14569	14575	14571	14762	14731	14672	14855	14561	14708	14653	14801	14761	14693	14639	14684	14770	14788	14708	14732	14741	14601	14617	14639	14657	14758	14759	14728	14683	14638	14665	14722	14674	14570	14706	14702	14736	14835	14660	14486	14650	14763	14868	14579	14599	14665	14596	14724	14734	14641	14645	14789	14700	14564	14814	14700	14722	14758	14653	14875	14742	14637	14747	14787	14740	14556	14779	14784	14713	14753	14716	14607	14736	14986	14771	14597	14612	14680	14730	14656	14642	14632	14755	14584	14697	14680	14689	14725	14657	14624	14813	14498	14707	14536	14783	14794	14831	14549	14900	14729	14844	14523	14783	14640	14966	14745	14446	14753	14682	14567	14745	14729	14820	14697	14753	14658	14662	14877	14630	14651	14698	14644	14715	14856	14836	14733	14480	14859	14641	14793	14794	14708	14695	14661	14784	14750	14731	14689	14690	14703	14732	14721	14648	14614	14635	14638	14794	14589	14680	14795	14590	14708	14730	14679	14747	14906	14675	14868	14617	14620	14601	14660	14737	14617	14669	14480	14730	14825	14802	14879	14841	14735	14760	14806	14754	14652	14684	14649	14647	14751	14693	14706	14698	14658	14721	14682	14551	14784	14713	14756	14701	14569	14702	14749	14773	14658	14607	14643	14839	14687	14615	14777	14696	14528	14743	14744	14730	14719	14763	14622	14741	14611	14721	14807	14808	14634	14622	14836	14751	14668	14858	14623	14673	14652	14700	14704	14713	14700	14706	14683	14620	14708	14678	14846	14536	14582	14690	14600	14736	14747	14755	14739	14761	14561	14680	14535	14634	14667	14573	14842	14688	14749	14586	14630	14629	14574	14714	14605	14674	14650	14800	14615	14836	14715	14833	14640	14791	14688	14659	14780	14813	14724	14743	14676	14676	14770	14636	14605	14668	14640	14832	14752	14554	14810	14550	14703	14933	14682	14677	14725	14707	14754	14776	14584	14754	14660	14764	14640	14685	14719	14901	14818	14738	14566	14581	14725	14617	14606	14865	14586	14652	14782	14729	14763	14726	14819	14659	14707	14682	14747	14737	14634	14648	14704	14689	14743	14703	14511	14808	14944	14829	14710	14828	14571	14658	14796	14794	14571	14667	14814	14744	14875	14779	14737	14649	14801	14613	14664	14700	14772	14763	14677	14557	14838	14639	14853	14757	14684	14662	14743	14648	14692	14620	14717	14720	14856	14682	14720	14749	14596	14858	14830	14715	14657	14800	14734	14675	14816	14701	14680	14591	14776	14713	14825	14770	14556	14677	14699	14797	14770	14728	14615	14672	14690	14770	14708	14654	14684	14671	14876	14765	14519	14792	14783	14827	14709	14875	14721	14673	14771	14615	14741	14721	14754	14793	14536	14694	14659	14743	14680	14691	14730	14611	14744	14817	14632	14832	14764	14604	14788	14664	14796	14669	14691	14763	14648	14642	14619	14764	14677	14713	14643	14601	14592	14599	14723	14544	14636	14640	14637	14654	14585	14920	14820	14849	14660	14704	14649	14750	14603	14752	14694	14620	14789	14613	14704	14831	14713	14738	14695	14660	14616	14745	14780	14672	14816	14663	14763	14830	14773	14812	14654	14679	14664	14684	14682	14741	14806	14705	14844	14537	14814	14640	14952	14705	14826	14637	14697	14776	14798	14611	14766	14903	14644	14699	14815	14814	14647	14667	14620	14749	14806	14752	14661	14929	14660	14699	14822	14716	14535	14619	14620	14675	14720	14602	14523	14623	14849	14879	14678	14733	14689	14664	14748	14645	14814	14674	14707	14737	14620	14616	14910	14710	14672	14690	14728	14846	14793	14795	14642	14634	14724	14724	14834	14727	14726	14720	14675	14576	14713	14703	14675	14627	14632	14794	14733	14761	14639	14831	14645	14790	14778	14852	14584	14697	14607	14711	14656	14702	14755	14710	14550	14640	14721	14681	14565	14723	14628	14828	14657	14614	14733	14600	14804	14880	14747	14679	14716	14733	14499	14732	14601	14787	14731	14773	14796	14661	14773	14852	14728	14672	14873	14498	14732	14759	14505	14612	14726	14701	14730	14844	14794	14585	14679	14705	14633	14761	14630	14738	14781	14686	14586	14676	14748	14729	14722	14760	14854	14751	14652	14710	14877	14835	14788	14505	14702	14659	14810	14713	14632	14613	14631	14714	14790	14884	14683	14623	14695	14628	14757	14728	14680	14834	14724	14789	14744	14647	14758	14689	14725	14592	14647	14757	14546	14716	14724	14578	14811	14510	14805	14766	14689	14663	14745	14657	14630	14583	14806	14798	14730	14749	14728	14528	14656	14751	14782	14631	14845	14738	14846	14509	14699	14568	14724	14881	14772	14683	14947	14549	14658	14622	14613	14739	14787	14718	14851	14807	14650	14684	14716	14774	14802	14679	14698	14867	14754	14844	14731	14665	14689	14733	14577	14758	14696	14698	14693	14712	14756	14671	14669	14695	14601	14952	14566	14752	14793	14817	14675	14837	14707	14686	14736	14734	14793	14798	14584	14676	14781	14629	14782	14785	14859	14888	14656	14783	14566	14771	14843	14838	14538	14660	14523	14671	14896	14656	14773	14625	14520	14677	14698	14681	14605	14843	14671	14673	14577	14825	14723	14742	14733	14740	14485	14689	14738	14780	14556	14686	14696	14780	14779	14666	14671	14709	14624	14627	14647	14670	14799	14619	14843	14731	14582	14716	14780	14753	14594	14508	14717	14797	14715	14671	14823	14670	14771	14695	14643	14760	14605	14593	14771	14676	14804	14772	14607	14828	14603	14655	14868	14776	14717	14843	14723	14766	14652	14656	14733	14669	14723	14726	14711	14601	14596	14752	14614	14588	14533	14776	14635	14591	14776	14751	14807	14569	14665	14771	14650	14653	14797	14788	14687	14680	14761	14759	14906	14616	14889	14790	14673	14851	14915	14527	14728	14536	14815	14686	14778	14626	14676	14690	14916	14711	14755	14474	14716	14833	14697	14690	14594	14763	14630	14626	14671	14573	14820	14773	14787	14778	14695	14638	14800	14810	14755	14785	14813	14720	14731	14677	14693	14887	14697	14702	14565	14632	14757	14752	14636	14659	14658	14799	14489	14701	14812	14667	14767	14648	14698	14842	14827	14879	14675	14857	14731	14659	14871	14768	14814	14757	14754	14717	14645	14796	14750	14533	14658	14724	14607	14757	14651	14756	14780	14844	14691	14717	14707	14753	14641	14585	14909	14681	14756	14673	14718	14745	14789	14653	14778	14726	14690	14722	14624	14714	14661	14743	14707	14885	14686	14709	14667	14712	14721	14762	14656	14722	14694	14887	14842	14451	14867	14780	14723
22491	20950	28791	23324	21600	26840	32177	26053	23444	22963	22014	21862	39587	46187	40736	32351	23974	20155	18878	18349	18127	18112	17833	17826	17949	17931	18146	17939	17918	17965	18035	17845	18057	17904	17986	18037	17898	18041	18008	18012	17918	17852	17811	17882	17727	17868	17818	18034	17952	17728	17897	17768	17893	17956	17765	17812	18012	17996	17931	17980	17846	17753	17976	17555	17859	17925	17949	17951	17906	17969	17847	17896	17769	18101	17802	18042	17949	17950	18021	17852	18081	17873	18052	17905	17923	17818	17692	17813	17854	17852	17906	17948	17813	17660	17899	17893	17843	17727	17780	17776	17930	18101	17900	17844	17958	17990	17767	17900	17883	17896	17986	18110	17980	17916	17830	17827	17571	17565	17786	17830	17873	17914	17873	17880	17780	18017	17816	18054	17985	17673	17776	18000	17882	17720	17761	17549	17981	17967	17981	17832	18002	18013	17803	17896	17851	17837	17780	17744	17790	17827	17838	17816	17875	17854	17675	17867	17683	17900	17763	18009	17867	17985	17856	17803	17646	17937	17938	17869	17849	18001	17878	17737	17708	17891	17828	17747	17897	17714	18061	17749	18009	17852	17902	17897	17808	17588	17897	17705	17792	17821	17607	17919	17741	17835	18109	17866	17805	17929	18078	17774	17845	17650	17905	17863	17821	17853	17745	17920	17796	17781	17881	17763	17797	17881	17769	17703	17784	17894	17873	17644	17780	17783	17736	17993	17955	17725	17924	17756	17807	17868	18048	18077	17729	17799	17752	17868	18041	18053	17874	17795	18005	17859	17891	17833	17805	17978	17815	17722	18064	17982	17868	17866	17917	17945	17780	18068	17922	17819	17831	17770	17740	17952	17864	17864	17707	17498	17708	17649	17825	17885	17867	17890	17884	18086	17835	17921	17888	18124	17874	17867	17993	17860	17714	17846	17796	17837	17636	17718	17728	17693	17840	18001	17927	17971	17949	17674	17802	17837	17820	17837	17959	17766	18001	17953	17772	17808	17828	17823	17781	17514	17847	17762	17818	17714	17782	17732	17649	17857	17735	17691	17682	17700	17688	18049	17815	17944	17837	17920	17978	17697	17874	18006	17822	17573	17880	17690	17850	17828	17803	17775	17989	17747	17938	18077	17837	17641	17763	17831	17772	17741	18065	17832	17996	18095	17810	17837	17780	17701	18151	17826	17766	17694	18084	17790	17952	17792	17731	17686	17857	17902	17916	17842	17831	17989	17921	17946	18002	17769	17928	17765	17960	17799	17889	17837	17801	17928	17928	17955	17846	17791	17574	17848	18094	17724	17717	17666	17814	17884	17759	17898	17969	17970	17857	17997	17935	17751	17759	17814	17837	17855	17796	17732	17802	17671	17877	17573	17860	17738	17931	17878	17911	17870	17646	17691	17787	17836	17726	17674	17906	17907	17769	17832	17886	17929	17730	17872	17907	17932	17868	17780	17818	17909	17743	17866	18049	17684	18040	18052	17991	17806	17689	17894	17979	17642	17911	17883	17769	17867	18073	17791	17781	17766	18022	18106	17689	17808	17958	17761	17845	17929	17874	17773	17808	17694	17704	17948	17824	17731	17955	17518	17894	17826	17775	17813	17807	17830	17818	17649	17740	17606	17758	17631	17903	17648	17672	17626	17820	17796	17902	17828	17792	17795	17730	17769	17800	17962	17808	17789	17864	17877	17951	17917	17746	17918	17888	17894	17741	17847	17686	17715	17712	17781	17997	17907	17837	17783	17732	17811	17894	17699	17901	17922	17736	17573	17908	17927	17824	17752	17825	17782	17846	17736	17836	17849	17836	17743	17978	17932	17840	17808	17830	18045	17963	17777	17928	17750	17728	17801	17989	17717	17963	17662	17692	17546	17767	17814	17920	17715	17806	17916	17842	17908	17804	17922	17988	17716	17688	17701	17815	17695	17836	17963	17846	17827	17702	17723	17878	17741	17861	17878	17928	18020	17834	17871	17799	17780	17847	17639	17877	17794	17809	17636	17905	17868	17681	17954	17800	18035	17757	17698	17642	18025	17928	18112	17943	17646	17699	17917	17876	17865	17835	17966	17711	17775	17897	17983	18052	17815	17847	17849	17792	17705	17840	17805	17861	17805	17866	17887	17526	17982	17762	17932	17596	17726	18046	17771	17633	17901	17807	17621	17622	17867	17812	17879	17982	18003	17939	17778	17712	17835	17754	17797	17930	17700	17647	17793	17715	17859	17877	17848	17830	17816	17830	18017	17948	17799	17917	17939	17786	17722	17965	17822	17887	17714	17957	17896	17745	17972	17965	18042	17641	17669	17650	17658	17783	17828	17692	17624	17732	17585	17745	17900	17862	17854	17749	17777	17863	17891	17801	17790	17950	17852	17801	17886	17741	17858	17772	17715	17981	17811	17615	18000	17917	17821	17769	17812	17782	17648	18079	17676	18195	18002	17953	17845	17974	17953	17980	17835	17673	17877	17877	17758	17943	17889	17808	17937	17753	17667	17976	17983	18093	17825	17816	17763	17956	17850	17666	17666	17760	17796	17896	18065	17856	17913	17865	18013	17850	17949	17824	17828	17825	18060	17684	17649	17864	17770	17823	17805	17926	17815	17711	17779	17848	17851	17759	17715	17752	17835	17735	17805	17904	17864	17895	17898	17883	18105	17833	17742	17742	17873	17863	17746	17958	17708	17915	17899	17661	17838	17854	17780	17738	17687	17931	17835	17823	17803	18151	17948	17899	17939	17762	17807	17598	17782	17657	17797	17773	17836	17809	17789	17728	17653	17946	17667	17780	17817	17885	17597	17966	18015	17934	17842	17812	17827	18071	17635	17736	17786	17781	17752	17759	17759	17852	17670	17682	17971	18007	17823	17763	18009	17925	17598	17873	17985	17807	17784	17862	17867	17630	17790	17925	17984	17772	17729	17603	17659	17793	17902	17906	17977	17905	17910	17796	17827	17951	17579	17699	17832	17876	17693	17802	17861	17998	17864	17910	17716	17857	17931	17887	17744	17587	17762	17961	17826	17941	17783	17758	17813	17775	17946	17981	17870	17880	17996	17826	17902	17864	17744	17875	17717	17633	17857	17964	17772	17743	17755	17807	17900	17762	17860	18007	17923	17818	17807	17782	17731	17710	17798	17703	17947	17919	17870	17806	17826	17933	17617	17838	17872	17922	17820	18006	17654	17977	17942	17649	17891	17865	17901	17730	17838	17855	17937	17921	17824	18106	17713	18114	17985	17811	17807	18064	17862	17860	17763	17681	17693	17898	17860	17793	17879	17794	17773	17647	17828	17748	17801	17833	17740	17844	17999	18032	17764	17718	17845	17748	17809	17850	17695	17770	17723	17845	17750	17855	17803	17909	18010	17713	17607	17771	17719	17885	17859	17876	17692	17836	17889	18060	17670	17842	17808	17705	17885	17908	17965	17809	17848	17798	17886	17909	17893	17780	17735	17746	17846	17781	17654	17928	17735	17710	17980	17744	17851	17915	17909	17971	17955	17731	17767	17795	17738	17757	17640	17735	17705	17602	17918	17794	17739	18173	17861	18035	17962	17791	18001	17835	17825	17907	17804	17797	17773	17753	18018	17693	17732	17707	17704	17946	17643	17823	17895	17918	17746	18057	17781	17912	17881	17935	17920	17903	17792	17942	17783	17753	17634	18001	17844	18020	17874	17850	17985	17728	17858	18077	18020	18048	17847	17710	17891	17840	17841	18007	17763	17905	17769	17954	17886	17726	17968	17864	17862	17824	17691	17718	17810	17761	17835	17846	17862	17955	17928	18151	17837	17941	17724	17772	17678	17756	17937	17784	17660	17917	17796	17916	17970	17854	17792	17980	17791	17663	17890	17719	17785	17957	17996	17773	17834	17859	17810	17748	17949	17875	17855	17837	17760	17800	17909	17740	17773	17944	17698	17583	17670	17845	17848	18003	17828	17805	17946	17849	18060	17776	17916	17810	17878	17625	17945	17628	17809	17818	17800	17880	17757	17641	17681	17607	17831	17845	17808	17800	17853	17940	17923	17639	17508	17946	17959	17731	17865	17893	17821	17737	17844	17784	18017	17848	17832	17706	18008	17650	17964	17768	17626	17580	18054	17766	17830	17649	17938	17800	17973	17883	17691	17855	18013	17972	17789	18019	17827	17588	17613	17873	17794	17795	18044	17805	17647	17829	17885	17679	18045	17875	17851	17852	17706	17791	17944	17737	17846	18094	17875	17920	18116	17975	17726	17744	17843	17922	17758	17696	17747	17804	17688	17968	17718	17735	17794	17783	17894	17900	17835	18039	17678	17708	17780	17917	17887	17729	17962	17849	17883	17817	17830	17806	17854	17869	17686	17883	17922	17854	17866	17895	17820	17855	17790	18021	17984	17896	17772	17654	17690	18004	18008	17832	17718	17772	17831	17838	17803	17896	17868	17747	17853	17856	17862	17897	17700	17686	17807	17951	17929	17776	18010	17873	17862	17892	17873	17982	17743	17710	17572	17754	17954	18001	17731	17689	17837	17676	17823	17765	17746	17721	17950	17923	17935	17826	17825	17699	17805	17600	17699	17794	17496	17920	17834	18025	17794	17867	17799	17780	17959	17643	17801	17817	17808	17948	17860	17735	17708	18030	17957	17944	17837	17851	17651	17778	17741	17883	17691	17698	18005	17943	17783	17826	17695	17934	17809	18139	18021	18126	17926	17895	17693	17528	17909	18106	17851	17799	17759	17727	17967	17900	17692	17797	17865	17770	17621	18066	17970	17666	17683	17792	17824	17810	17815	17686	17773	17956	17884	17778	17758	17761	17762	17841	17861	17960	17668	18030	17769	17653	17800	17864	17747	17799	17685	17840	17921	17539	17592	17920	17944	17907	17791	17846	17872	17952	18007	18030	17753	17777	18008	17760	17751	17624	17633	17751	17665	17673	18066	17691	17852	17830	17787	17842	17788	17814	17788	17967	17673	17807	17800	17977	17740	17817	17892	17747	17944	17808	17989	17883	17770	17678	17777	17891	17797	17862	17606	17847	17926	17707	17935	17838	17862	17988	17812	17895	17863	17725	17886	17869	17869	17863	17866	17751	17641	17857	17835	17685	17832	17798	17982	17802	17634	17725	17979	17780	17761	17821	17778	17892	17787	17864	17978	17789	17748	17824	17633
16338	30696	29341	29211	31147	32251	30270	26004	23017	21666	20448	20768	41159	43879	39166	29845	20311	16630	15603	15028	14775	14823	14776	14776	14716	14998	14722	14844	14860	14916	14702	14943	14743	14508	14873	14789	14806	14728	14854	14926	14783	14797	14906	14921	15089	14761	14905	14787	14718	14879	14730	14874	14876	14933	14664	14823	14832	14754	14968	14800	14835	14867	14685	14638	14623	14865	14970	14860	14871	14688	14695	14747	14833	14924	14776	14844	14827	14847	14761	14665	14875	14837	14767	14848	14785	14612	14857	14846	14838	14825	14700	14657	14776	14863	14643	14802	14764	15004	14787	14792	14629	14817	14799	14713	14741	14807	14768	14845	14720	14811	14915	14665	14693	14832	14724	14668	14832	14702	14863	14725	14786	14819	14889	14829	14754	14635	14842	14672	14729	14949	14786	14704	14801	14902	14735	14971	14682	14876	14736	14853	14825	14642	14856	14862	14789	14724	14795	14824	14906	14844	14863	14716	14663	14667	14817	14781	14753	14688	14953	14721	14732	14925	14970	14665	14924	14737	14855	14768	14628	14865	14764	14739	14911	14769	14689	14775	14588	14707	14687	14700	14773	14718	14723	14600	14926	14732	14821	14629	14867	14750	14929	14872	14752	14771	14773	14712	14910	14691	14917	14627	14671	14689	14849	14588	14852	14730	14867	14804	14763	14671	14753	14704	14729	14766	14732	14679	14756	14567	14761	14638	14834	14761	14864	14635	14796	14792	14666	14787	14690	14890	14938	14870	14726	14777	14790	14598	14690	14820	14826	14779	14803	14808	14797	14671	14833	14721	14776	14743	14813	14772	14835	14706	14882	14796	14719	14638	14765	14837	14706	14682	14766	14857	14679	14680	14786	14678	14857	14654	14916	14649	14816	14748	14894	14721	14674	14726	14947	14811	14737	14831	14957	14714	14821	14716	14674	14636	14890	14900	14718	14690	14792	14752	14747	14776	14801	14733	14864	14757	14687	14814	14766	14718	14654	14768	14629	14832	14793	14775	14856	14710	14729	14639	14799	14701	14567	14841	14793	14806	14652	14864	14698	14862	14778	14732	14752	14921	14797	14816	14916	14785	14725	14827	14799	14783	14938	14690	14736	14850	14767	14635	14758	14771	14756	14767	14825	14719	14810	14869	14746	14607	14865	14820	14816	14771	14751	14647	14559	14748	14775	14787	14666	14767	14839	14623	14733	14815	14791	14765	14618	14890	14668	14539	14697	14929	14658	14595	14719	14655	14885	14898	14751	14831	14844	14553	14788	14713	14676	14705	14866	15006	14658	14611	14811	14774	14927	14761	14782	14847	14839	14823	14719	14698	14597	14941	14794	14831	14714	14819	14670	14809	14773	14568	14752	14796	14805	14825	14734	14704	14716	14651	14809	14783	14587	14733	14760	14613	14940	14868	14704	14728	14834	14610	14914	14535	14814	14818	14650	14753	14706	14831	14694	14717	14727	14666	14711	14910	14703	14790	14621	14969	14750	14778	14821	14757	14875	14830	14833	14756	14822	14737	14484	14659	14652	14981	14897	14761	14868	14819	14767	14723	14615	14605	14748	14999	14826	14812	14897	14790	14836	14840	14902	14607	14624	14804	14864	14851	14651	14746	14862	14752	14718	14705	14794	14803	14713	14750	14889	14760	14812	14928	14878	14710	14608	14871	14756	14774	14776	14786	14669	14515	14878	14776	14879	14763	14678	14607	14859	14679	14837	14718	14703	14705	14765	14960	14815	14833	14733	14814	14559	14834	14873	14875	14687	14804	14794	14894	14823	14797	14800	14624	14854	14778	14774	14774	14879	14888	14863	14688	14781	14842	14756	14767	14746	14855	14743	14781	14685	14663	14806	14686	14847	14754	14760	14724	14651	14703	14801	14657	14755	14558	14848	14960	14827	14653	14703	14691	14717	14795	14676	14822	14864	14871	14667	14759	14930	14739	14628	14702	14909	14774	14693	14924	14751	14640	14580	14619	14827	14826	14706	14785	14790	14855	14690	14763	14718	14779	14767	14781	14757	14783	14661	14873	14499	14658	14700	14837	14831	14914	14755	14844	14680	14699	14830	14793	14732	14692	14850	14767	14705	14728	14763	14925	14821	14784	14662	14817	14886	14642	14746	14861	14886	14676	14845	14845	14830	14771	14770	14799	14838	14755	14708	14881	14682	14790	14904	14809	14911	14583	14689	14862	14809	14608	14716	14724	14733	14791	14679	14787	14885	14634	14792	14830	14707	14730	14624	14755	14816	14764	15050	14716	14722	14709	14702	14874	14699	14767	14746	14714	14663	14852	14800	14779	14898	14839	14937	14658	14694	14696	14713	14860	14743	14750	14767	14747	14667	14796	14644	14760	14934	14592	14705	14917	14622	14888	14852	14765	14728	14567	14706	14671	14808	14841	14792	14890	14749	14621	14919	15082	14695	14621	14814	14814	14901	14832	14844	14735	14792	14729	14724	14873	14760	14710	14677	14839	14712	14655	14811	14813	14828	14723	14763	14558	14815	14735	14804	14857	14772	14598	14763	14949	14645	14973	14661	14655	14756	14767	14678	14839	14859	14755	14821	14804	14737	14724	14673	14751	14700	14749	14699	14717	14939	14799	14811	14759	14751	14840	14904	14789	14742	14755	14962	14749	14820	14732	14770	14782	14684	14843	14588	14831	14728	14705	14901	14741	14797	14712	14796	14822	14799	14799	14859	14703	14754	14827	14753	14710	14764	14720	14674	14581	14588	14634	14736	14789	14794	14665	14818	14620	14946	14661	14637	14777	14873	14740	14845	14608	14707	14704	14811	14826	14756	14816	14817	14742	14769	14842	14656	14739	14736	14865	14695	14843	14840	14787	14615	14770	14896	14766	14708	14762	14781	14684	14823	14871	14595	14824	14944	14697	14738	14768	14600	14821	14732	14815	14890	14728	14959	14751	14843	14799	14760	14929	15010	14780	14778	14664	14788	14605	14710	14816	14743	14652	14747	14989	14655	14741	14645	14639	14754	14720	14670	14770	14770	14644	14637	15002	14671	14642	14851	14770	14794	14731	14805	14916	14694	14703	14833	14719	14621	14748	14821	14594	14705	14899	14674	14794	14720	14718	14817	14888	14655	14802	14673	14840	14837	14752	14865	14633	14836	14644	14945	14600	14772	14619	14807	14746	14806	14794	14618	14741	14761	14535	14830	14761	14671	14739	14712	14657	14782	14739	14881	14730	14804	14774	14602	14871	14723	14810	14799	14672	14796	14651	14821	14711	14575	14689	14797	14878	14808	14706	14864	14731	14801	14669	14839	14866	14817	14679	14749	14616	14813	14558	14852	14663	14619	14448	14771	14675	14764	14749	14947	14728	14808	14791	14739	14846	14634	14680	14560	14865	14654	14754	15040	14872	14737	14630	14803	14732	14593	14710	14730	14811	14707	14706	14770	14713	14622	14715	14805	14728	14791	14593	14650	14839	14573	14920	14740	14885	14924	14681	14804	14681	14715	14824	14837	14771	15016	14792	14806	14753	14690	14691	14674	14741	14888	14895	14651	14758	14683	14637	14738	14601	14612	14805	14862	14801	14720	14630	14854	14815	14767	14664	14721	14745	14763	14978	14748	14765	14762	14819	14735	14410	14634	14851	14873	14801	14827	14831	14778	14712	14781	14758	14861	14811	14878	14771	14950	14806	14637	14704	14959	14674	14813	15014	14692	14691	14848	14875	14910	14838	14703	14790	14924	14771	14821	14969	14949	14642	14941	14693	14749	14859	14614	14820	14672	14723	14848	14672	14578	14843	14821	14679	14787	14744	14833	14758	14817	14610	14717	14723	14749	14839	14842	14806	14720	14732	14882	14817	14961	14580	14669	14838	14772	14894	14779	14866	14754	14809	14860	14692	14753	14771	14682	14703	14897	14516	14720	14747	14871	14800	14687	14762	14833	14839	14923	14777	14786	14798	14757	14752	14776	14717	14731	14931	14798	14768	14749	14695	14659	14985	14919	14785	14649	14691	14662	14777	14713	14744	14867	14686	14824	14785	14724	14707	14733	14756	14733	14681	14743	14800	14828	14710	14895	14857	14723	14779	14832	14813	14744	14796	14748	14587	14655	14588	14767	14582	14918	14744	14818	14730	14849	14747	14688	14696	14810	14685	14620	14655	14750	14773	14681	14760	14807	14736	14709	14689	14841	14769	14682	14864	14804	14506	14831	14689	14749	14690	14977	14706	14906	14637	14719	14642	14825	14631	14843	14672	14813	14781	14815	14849	14875	14807	14683	14712	14814	14739	14630	14723	14663	14727	14823	14782	14691	14736	14744	14689	14907	14849	14846	14833	14722	14676	14606	14932	14695	14822	14851	14774	14695	14684	14742	14816	14762	14924	14685	14663	14610	14702	14821	14617	14722	14824	14908	14636	14741	14897	14664	14723	14622	14886	14695	14980	14786	14762	14839	14584	14698	14700	14732	14664	14767	14721	14974	14863	14890	14787	14703	14765	14818	14851	14681	14820	14764	14710	14680	14776	14781	14839	14829	14770	14489	14697	14899	14849	14580	14665	14743	14778	14690	14729	14580	14710	14626	14927	14639	14824	14838	14829	14800	14902	14896	14833	14792	14903	14768	14836	14701	14783	14844	14794	14699	14749	14693	14634	14928	14782	14735	14764	14713	14771	14759	14795	14722	14784	14726	14786	14736	14804	14847	14726	14821	14794	14791	14805	14899	14806	14887	14680	14866	14727	14665	14746	14823	14835	14889	14740	14724	14751	14743	14685	14689	14752	14750	14603	14578	14992	14732	14873	14815	14746	14693	14817	14910	14775	14655	14867	14737	14720	14835	14825	14607	14634	14917	14746	14921	14586	14597	14915	14683	14939	14701	14668	14710	14879	14826	14655	14708	14980	14914	14624	14691	14823	14815	14726	14752	14780	14711	14902	14682	14826	14874	14758	14654	14640	14731	14789	14768	14665	14673	14976	14787	14738	14750	14793	14888	14720	14921	14681	14776	14695	14792	14747	14755	14770	14791	14795	14534	14905	14811	14589	14717	14952	14685	14837	14855	14704	14893	14805	14685	14776	14626	14774	14707	14821	14955	14724	14605	14795	14928	14787	14759	14734	14912	14713	14714	14981	14735	14761	14594	14698	14899	14666	14755	14676	14734	14699
27028	21816	26042	25967	24700	25249	23078	21114	20735	19990	19199	19106	20345	21284	20735	19360	18510	17859	17859	17823	17906	18013	17837	17861	17866	17990	17784	17639	17430	17775	17861	17807	17946	17927	17823	17563	17828	17658	17886	17562	17777	17780	17583	17669	17736	18050	17769	17752	18065	17602	17716	17734	17849	18017	17775	17555	17720	17619	17719	17710	17873	17639	17760	17800	17684	17750	17572	17718	17557	17755	17661	17881	17923	17811	17627	17779	17710	17562	17783	17751	17771	17522	17753	17709	17807	17727	17772	17840	17655	17464	17685	17696	17773	17758	17675	17486	17758	17824	17803	17673	17733	17922	17703	17762	17713	17838	18078	17706	17741	17771	17853	17814	17657	17643	17786	17914	17591	17819	17920	17851	17628	17674	17583	17889	17703	17755	17691	17668	17865	17813	17912	17612	17747	17611	17703	17691	17761	17693	17835	17782	17603	17943	17728	17955	17709	17919	17755	17712	17752	17875	17760	17661	17776	17575	17683	17662	17632	17605	17731	17912	17686	17868	17728	17646	17906	17652	17682	17774	17709	17632	17832	17643	17683	17842	17670	17669	17793	17788	17824	17731	17931	17741	17514	17789	17778	17586	17508	17662	17721	18018	17691	17711	17749	17704	17775	17769	17616	17643	17654	17623	17764	17684	17571	17654	17906	17744	17662	17567	17827	17734	17736	17716	17642	17643	17789	17931	17722	17671	17716	17832	17711	17813	17592	17880	17833	17564	17818	17828	17642	17800	17821	17765	17651	17704	17710	17776	17597	17628	17764	17644	17532	17739	17914	17868	17734	17764	17550	17683	17869	17749	17752	17695	17896	17732	17584	17534	17746	17564	17867	17832	17759	17698	17777	17670	17746	17760	17760	17754	17665	17663	17684	17650	17776	18040	17794	17796	17812	17596	17521	17689	17771	17757	17726	17660	17875	17807	17827	17752	17598	17577	17813	17886	17773	17749	17880	17775	17890	17620	17569	17768	17669	17784	17652	17763	17532	17918	17660	17775	17606	17690	17632	17635	17588	17577	17787	17733	17660	17575	17774	17813	17681	17679	17737	17751	17920	17674	17896	17707	17790	17619	17577	17727	17764	17747	17701	17686	17859	17760	17705	18005	17623	17563	17741	17838	17729	17646	17683	17768	17639	17758	17745	17520	17600	17712	17727	17628	17717	17897	17795	17732	17787	17743	17722	17881	17776	17629	17671	17884	17753	17846	17688	17768	17862	17565	17771	17687	17650	17807	17547	17719	17648	17654	17820	17741	17660	17948	17779	17529	17764	17774	17643	17818	17660	17724	17725	17639	17927	17742	17829	17539	17694	17678	17840	17893	17556	17642	17918	17817	17826	17699	17894	17577	17772	17739	17885	17798	17643	17799	17751	17644	17705	17677	17713	17750	17740	17860	17710	17716	17666	17770	17602	17782	17545	17739	17970	17788	17555	17510	17908	17682	17718	17693	17714	17511	17527	17684	17853	17651	17688	17608	17870	17811	17611	17613	17756	17908	17705	17856	17659	17679	17705	17844	17762	17773	17700	17541	17515	17720	17764	17691	17684	17721	17576	17753	17537	17579	17708	17814	17739	17783	17875	17778	17815	17704	17862	17731	17647	17588	17723	17716	17846	17609	17712	17628	17649	17551	17745	17705	17637	17785	17804	17704	17545	17777	17735	17705	17584	17725	17665	17635	17908	17719	17625	17767	17599	17750	17626	17582	17663	17820	17674	17629	17831	17694	17800	17833	17792	17998	17762	17599	17673	17657	17793	17849	17657	17849	17826	17709	17493	17818	17511	17674	17802	17612	17752	17642	17564	17673	17963	17663	17792	17865	17674	17768	17640	17645	17787	17699	17556	17662	17741	17529	17702	17637	17743	17753	17658	17775	17689	17628	17844	17740	17675	17638	17659	17915	17803	17767	17960	17739	17783	17698	17862	17625	17656	17733	17685	17721	17861	17610	17768	17857	17569	17744	17766	17571	17467	17562	17604	17840	17666	17660	17683	17651	17641	17682	17740	17899	17802	17649	17813	17650	17889	17535	17630	17567	17726	17829	17917	17844	17634	17511	17783	17648	17637	17912	17734	17898	17809	17898	17723	17859	17857	17761	17849	17691	17666	17507	17713	17740	17631	17668	17774	17792	17585	17840	17667	17688	17945	17698	17642	17716	17913	17652	17789	17720	17813	17787	17765	17858	17738	17749	17902	17630	17798	17715	17858	17892	17744	17801	17952	17766	17693	17748	17679	17713	17617	17698	17779	17636	17697	17868	17683	17511	17769	17621	17539	17764	17772	17942	17931	17811	17802	17564	17825	17524	17901	17672	17810	17870	17741	17846	17901	17807	17900	17719	17585	17830	17857	17785	17805	17839	17899	17661	17858	17627	17620	17867	17990	17863	17714	17853	17678	17722	17744	17687	17758	17685	17624	17842	17680	17770	17687	17912	17704	18031	17724	17658	17685	17851	17760	17597	17698	17534	17683	17514	17727	17779	17702	17576	17797	17887	17799	17584	17765	17799	17869	17644	17802	17696	17727	17946	17887	17833	17650	17779	17586	17632	17625	17764	17731	17749	17584	17765	17828	17776	17756	17891	17770	17647	17794	17657	17749	17721	17826	17601	17781	17722	17684	17633	17623	17893	17665	17721	17684	17844	17647	17801	17811	17994	17592	17948	17610	17650	17561	17773	17688	17629	17742	17781	17698	17681	17697	17611	17817	17677	17700	17636	17896	17683	17950	17619	17543	17658	17630	17759	17861	17814	17612	17652	17776	17640	17877	17686	17462	17445	17738	17767	17545	17809	17806	17872	17701	17854	17854	17661	17726	18025	17775	17834	17816	17779	17840	17853	17785	17928	17687	17761	17719	17985	17858	17706	17749	17635	17658	17898	17842	17765	17824	17743	17850	17922	17813	17761	17722	17868	17786	17676	17827	17604	17917	17759	17602	17644	17701	17752	17583	17665	17735	17733	17830	17419	17519	17664	17712	17779	17468	17589	17712	17721	17927	17711	17489	17943	17751	17978	17977	17862	17602	17911	17802	17745	17772	17812	17874	17463	17680	17715	17694	17873	17738	17708	17729	17776	17665	17673	17849	17607	17557	17696	17566	17676	17701	17631	17674	17628	17734	17729	17799	17848	17746	17707	17731	17732	17846	17635	17832	17694	17671	17739	17669	17851	17516	17777	17921	17795	17878	17893	17632	17539	17711	17643	17929	17712	17559	17975	17839	17688	17728	17548	17538	17522	17741	17637	17467	17732	17862	17653	17763	17973	17643	17829	17761	17489	17621	17739	17693	17806	17620	17693	17641	17861	17919	17848	17733	17788	17675	17800	17844	17660	17787	17882	17582	17960	17732	17714	17567	17548	17867	17532	17500	17739	17707	17687	17686	17590	17677	17755	17615	17592	17563	17775	17700	17684	17905	17831	17841	17792	17847	17681	17575	17690	17865	17822	17817	17661	17671	17741	17828	17807	17767	17702	17670	17845	17902	17761	17741	17650	17720	17609	17606	17657	17786	17549	17487	17575	17731	17625	17759	17728	17808	17737	17703	17782	17845	17632	17567	17648	17757	17661	17876	17661	17750	17990	17834	17720	17470	17773	17678	17777	17653	17654	17691	17689	17788	17587	17686	17753	17852	17792	17641	17761	17720	17703	17902	17762	17733	17810	17697	17755	17615	17653	17548	17776	17549	17697	17615	17677	17925	17784	17689	17640	17651	17679	17743	17848	17730	17780	17658	17843	17616	17788	17697	17817	17865	17663	17611	17786	17920	17742	17704	17633	17695	17610	17486	17797	17773	17770	17694	17728	17746	17761	17765	17820	17933	17685	17634	17671	17763	17641	17573	17705	17865	17826	17862	17535	17791	17818	17771	17737	17870	17599	17556	17759	17884	17727	17908	17838	17853	17619	17841	17629	17557	17736	17704	17513	17719	17831	17826	17802	17624	17690	17715	17713	17742	17829	17700	17707	17660	17633	17699	17871	17757	17878	17742	17738	17694	17713	17827	17696	17907	17745	17758	17753	17908	17702	17733	17695	17759	17700	17658	17761	17823	17753	17668	17914	17757	17835	17666	17624	17755	17604	17823	17731	17647	17711	17930	17701	17934	17526	17733	17831	17885	17502	17709	17635	17772	17700	17856	17920	17670	17770	17577	17797	17826	17639	17568	17620	17417	17782	17848	17768	17804	17842	17849	17743	17778	17463	17777	17456	17685	17758	17639	17681	17693	17772	17622	17769	17738	17646	17622	17482	17766	17427	17645	17708	17664	17706	17748	17762	17787	17798	17704	17693	17628	17816	17928	17825	18022	17726	17776	17606	17697	17797	17853	17787	17744	17755	17898	17600	17996	17782	17697	17999	17552	17616	17611	17746	17684	17875	17757	18102	17714	17632	17639	17656	17683	17596	17730	17652	17859	17949	17787	18046	17816	17760	17993	17716	17595	17673	17832	17787	17657	17448	17827	17773	17827	17829	17847	17683	17727	17722	17860	17665	17789	17619	17671	17730	17646	17851	17726	17450	17734	17717	17958	17784	17584	17817	17881	17633	17856	17746	17871	17846	17652	17725	17656	17809	17642	17508	17893	17683	17612	17805	17904	17676	17773	17821	17762	17721	17704	17739	17725	17503	17905	17657	17902	17877	17745	17818	17666	17732	17844	17759	17654	17754	17704	17647	17735	17935	17775	17776	17756	17580	17756	17834	17948	17864	17855	17762	17824	17851	17774	17689	17759	17647	17890	17908	17724	17633	17907	17794	17680	17816	17680	17811	17541	17723	17845	17675	17729	17760	17602	17726	17870	17719	17903	17661	17716	17852	17839	17845	17617	17567	17869	17660	17665	17680	17857	17664	17800	17748	17648	17802	17595	17868	17831	17820	17657	17872	17690	17700	17703	17915	17705	17841	17849	17571	17755	17496	17747	17635	17881	17770	17854	17586	17664	17859	17959	17600	17723	17514	17660	17787	18045	17772	17782	17745	17741	17731	17627	17594	17925	17862	17786	17662	17806	17823	17815	17674	17704	17598	17692	17834	17688	17823	17606	17580	17672	17746	17941	17616	17679	17658	17815	17501	17604	17786	17610	17694	17521	17702	17624	17658	17839	17512	17489	17614	17669	17628	17744	17727	17671	17755	17846	17824
15529	19950	21046	22680	24762	24939	22321	20021	19284	18045	17104	16410	18600	19164	17454	16526	15385	14965	15088	14787	14851	14886	14659	14625	14695	14643	14799	14770	14801	14786	14554	14872	14655	14799	14703	14919	14894	14624	14815	14755	14840	14848	14650	14694	14793	14801	14643	14685	14631	14596	14702	14865	14962	14718	14691	14885	14738	14639	14727	14772	14746	14849	14696	14815	14798	14777	14687	14551	14738	14787	14688	14803	14716	14675	14634	14614	14867	14893	14848	14869	14798	14847	14741	14788	14874	14763	14917	14888	14659	14924	14606	14752	14778	14733	14688	14804	14530	14685	14809	14585	14782	14739	14814	14804	14727	14737	14778	14921	14898	14728	14706	14839	14737	14730	14874	14744	14702	14702	14820	14826	14737	14581	14636	14739	14757	14770	14762	14657	14751	14795	14885	14831	14782	14781	14697	14780	14661	14745	14785	14759	14671	14931	14699	14821	14761	14615	14870	14792	14684	14911	14633	14675	14785	14711	14679	14808	14664	14861	14647	14987	14689	14779	14746	14805	14736	14861	14632	14572	14789	14751	14605	14777	14848	14795	14612	14814	14722	14690	14734	14581	14686	14735	14750	14785	14848	14692	14878	14712	14759	14678	14759	14671	14642	14648	14685	14757	14890	14780	14619	14685	14848	14873	14781	14567	14799	14838	14872	14864	14839	14651	14737	14903	14850	14838	14626	14923	14816	14888	14788	14867	14816	14601	14781	14565	14838	14665	14837	14744	14714	14668	14776	14699	14834	14622	14725	14838	14756	14715	14787	14655	14838	14671	14770	14686	14769	14868	14672	14712	14751	14765	14867	14836	14680	14726	14640	14632	14585	14694	14906	14871	14888	14814	14808	14788	14840	14869	14822	14724	14694	14647	14776	14673	14622	14738	14907	14658	14678	14709	14712	14754	14777	14696	14734	14658	14670	14772	14789	14816	14669	14776	14820	14842	14913	14652	14797	14837	14890	14882	14839	14747	14700	14737	14709	14753	14609	14816	14793	14864	14748	14996	14865	14986	14791	14832	14793	14689	14605	14595	14810	14813	14707	14740	14774	14789	14663	14733	14786	14703	14624	14845	14858	14733	14821	14878	14847	14733	14808	14692	14720	14835	14769	14735	14929	14555	14716	14764	14747	14653	14850	14697	14625	14792	14708	14577	14844	14738	14766	14785	14772	14767	14582	14716	14787	14904	14732	14813	14658	14836	14674	14715	14789	14749	14716	14722	14801	14886	14747	14904	14687	14748	14760	14815	14684	14770	14752	14697	14678	14819	14652	14751	14621	14845	14578	14638	14790	14811	14741	14605	14687	14676	14825	14831	14910	14620	14813	14574	14877	14630	14774	14624	14750	14841	14663	14832	14807	14811	14677	14795	14746	14703	14919	14560	14765	14783	14574	14704	14925	14780	14840	14794	14809	14793	14688	14656	14681	14820	14829	14739	14809	14855	14707	14835	14802	14749	14830	14776	14776	14796	14833	14738	14745	14871	14750	14967	14745	14802	14784	14710	14896	14810	14778	14689	14737	14801	14789	14736	14726	14745	14603	14601	14734	14881	14846	14920	14815	14915	14769	14734	14657	14714	14803	14717	14688	14841	14645	14705	14564	14846	14796	14832	14511	14634	14778	14707	14802	14693	14781	14864	14797	14759	14807	14891	15072	14896	14750	14873	14728	14713	14633	14720	14702	14722	14813	14798	14680	14881	14750	14687	14741	14698	14801	14848	14662	14654	14736	14773	14834	14690	14830	14759	14871	14673	14813	14791	14666	14768	14728	14697	14649	14778	14776	14569	14775	14876	14896	14665	14780	14659	14781	14708	14755	14785	14720	14695	14848	14673	14838	14752	14813	14572	14775	14957	14690	14788	14668	14645	14789	14635	14831	14711	14640	14846	14712	14680	14689	14558	14834	14596	14756	14717	14901	14855	14767	14796	14858	14813	14706	14907	14806	14589	14775	14739	14754	14659	14767	14695	14788	14788	14670	14621	14659	14630	14657	14750	14807	14767	14651	14643	14856	14786	14731	14730	14803	14739	14731	14841	14659	14780	14907	14606	14781	14790	14583	14738	14881	14721	14770	14689	14817	14840	14765	14913	14730	14759	14827	14794	14759	14758	14840	14645	14782	14827	14833	14857	14645	14676	14761	14845	14678	14788	14650	14816	14546	14833	14786	14737	14652	14632	14674	14724	14924	14803	14840	14597	14881	14767	14759	14733	14689	14690	14682	14667	14849	14868	14793	14713	14863	14661	14738	14792	14614	14597	14742	14736	14613	14863	14898	14782	14906	14758	14764	14834	14787	14701	14649	14677	14739	14553	14791	14874	14864	14690	14861	14727	14819	14731	15002	14833	14837	14885	14757	14743	14722	14716	14752	14562	14884	14745	14710	14789	14894	14643	14724	14705	14950	14895	14683	14769	14802	14706	14889	14660	14666	14648	14817	14769	14727	14818	14686	14828	14822	14778	14840	14723	14771	14680	14696	14686	14833	14749	14854	14809	14499	14805	14808	14733	14812	14683	14841	14810	14746	14672	14706	14660	14974	14820	14705	14667	14691	14725	14911	14683	14900	14851	14734	14754	15048	14708	14786	14799	14665	14564	14846	14655	14750	14665	14741	14885	14824	14770	14652	14595	14930	14851	14890	14701	14595	14766	14678	14808	14771	14707	14617	14606	14815	14729	14820	14775	14657	14691	14817	14774	14703	14872	14776	14878	14776	14726	14816	14657	14825	14642	14619	14765	14731	14878	14771	14795	14713	14848	14738	14746	14849	14656	14775	14818	14785	14629	14788	14756	14873	14861	14730	14868	14698	14711	14704	14697	14661	14696	14655	14774	14642	14886	14812	14743	14843	14533	14984	14698	14548	14725	14786	14757	14931	14707	14757	14908	14707	14892	14708	14788	14781	14625	14828	14818	14773	14631	14852	14739	14581	14656	14879	14838	14801	14842	14641	14841	14736	14750	14713	14686	14637	14801	14584	14670	14693	14703	14614	14820	14836	14805	14720	14922	14664	14679	14665	14886	14678	14877	14805	14778	14765	14696	14805	14638	14813	14611	14711	14690	14488	14723	14713	14749	14721	14708	14642	14802	14722	14814	14771	14705	14643	14704	14802	14614	14835	14584	14783	14673	14937	14951	14705	14760	14730	14730	14749	14795	14831	14855	14857	14641	14712	14663	14786	14573	14614	14848	14715	14825	14928	14964	14520	14826	14850	14783	14661	14849	14791	14802	14729	14750	14733	14863	14883	14831	14687	14661	14856	14663	14707	14742	14809	14780	14724	14787	14739	14720	14782	14834	14766	14720	14604	14620	14775	14755	14700	14717	14829	14825	14732	14911	14829	14694	14683	14949	14766	14779	14973	14689	14711	14840	14655	14624	14798	14745	14712	14668	14822	14766	14909	14840	14895	14662	14760	14563	14877	14770	14814	14757	14872	14720	14825	14829	14694	14646	14758	14745	14726	14685	14693	14743	14981	14618	14777	14769	14546	14748	14907	14826	14813	14690	14839	14709	14683	14652	14814	14695	14670	14719	14864	14798	14817	14822	14837	14738	14967	14631	14648	14726	14834	14569	14572	14762	14656	14691	14794	14687	14950	14692	14785	14659	14867	14850	14670	14814	14674	14678	14782	14791	14699	14689	14835	14894	14758	14780	14677	15010	14898	14726	14808	14711	14807	14732	14726	14946	14869	14790	14903	14715	14581	14799	14678	14715	14767	14767	14676	14916	14698	14605	14690	14740	14821	14668	14672	14859	14883	14603	14764	14732	14722	14684	14726	15049	14678	14723	14706	14881	14720	14691	14616	14804	14780	14696	14748	14742	14731	14774	14825	14765	14487	14920	14834	14825	14619	14703	14869	14581	14824	14843	14728	14679	14733	14859	14698	14926	14710	14828	14817	14713	14871	14658	14692	14892	14769	14708	14798	14839	14850	14764	14940	14637	14689	14729	14724	14831	14824	14661	14782	14615	14751	14541	14772	14842	14665	14810	14804	14655	14656	14817	14739	14951	14766	14813	14895	14761	14605	14807	14728	14661	14746	14535	14828	14791	14659	14711	14770	14779	14686	14781	14705	14807	14713	14781	14997	14783	14730	14851	14832	14868	14792	14578	14835	14600	14775	14698	14713	14738	14796	14891	14598	14557	14768	14889	14724	14789	14874	14711	14896	14639	14758	14921	14697	14664	14873	14995	14861	14745	14939	14660	14730	14760	14747	14764	14772	14734	14704	14741	14831	14756	14668	14788	14846	14602	14761	14780	14683	14741	14704	14852	14853	14888	14756	14688	14833	14731	14903	14748	14858	14793	14756	14830	14775	14624	14733	14720	14634	14640	14785	14755	14705	14772	14590	14776	14701	14820	14816	14855	14674	14686	14773	14755	14773	14804	14634	14698	14826	14560	14813	14909	14736	14564	14841	14824	14916	14857	14852	14865	14547	14708	14772	14652	14631	14813	14684	14766	14678	14789	14865	14721	14686	14802	14696	14862	14752	14890	14785	14967	14837	14765	14823	14851	14781	14765	14684	14818	14817	14794	14817	14533	14755	14811	14611	14790	14770	14817	14708	14711	14911	14754	14791	14594	14877	14801	14842	14702	14819	14800	14758	14637	14809	14663	14742	14720	14854	14701	14732	14784	14785	14731	14702	14906	14882	14776	14706	14774	14806	14518	14832	14686	14630	14785	14756	14808	14742	14808	14921	14867	14710	14598	14731	14766	14451	14858	14696	14807	14749	14672	14760	14699	14758	14681	14896	14634	14733	14912	14721	14704	14760	14556	14854	14794	14581	14712	14801	14885	14777	14728	14710	14847	14761	14839	14788	14758	14878	14655	14866	14894	14808	14815	14815	14854	14707	14688	14861	14838	14725	14892	14742	14701	14765	14832	14710	14767	14738	14750	14771	14774	14810	14751	14828	14766	14836	14875	14729	14790	14631	14823	14730	14640	14628	14863	14593	14695	14766	14717	14824	14756	14859	14840	14551	14781	14918	14697	14661	14818	14692	14791	14832	14859	14822	14944	14682	14685	14794	14835	14887	14647	14843	14632	14711	14700	14858	14820	14753	14705	14921	14832	14785	14746	15009	14806	14810	14698	14936	14564	14775	14789	14731	14826	14643	14826	14829	15002	14815	14688
24266	20984	28180	25180	24973	26125	25297	22724	21357	20249	19199	20044	29455	30467	27504	23965	20333	18712	18154	17836	17787	17977	17896	17787	17771	17890	17568	17838	17707	17638	17866	17848	17853	17819	17677	17609	17736	17598	17769	17610	17692	17855	17705	17727	17871	17897	17711	17561	17668	17691	17967	17626	17887	17756	17831	17638	17751	17806	17558	17647	17661	17726	17901	17719	17612	17838	17736	17803	17557	17684	17656	17606	17795	17771	17870	17578	17762	17794	17784	17716	17415	17483	17710	17862	17698	17608	17634	17591	17541	17606	17719	17445	17661	17822	17747	17655	17880	17684	17589	17556	17560	17628	17871	17623	17497	17787	17667	17524	17788	17628	17741	17682	17522	17679	17621	17759	17921	17732	17755	17512	17698	17800	17850	17711	17523	17783	17750	17699	17694	17475	17663	17432	17558	17558	17622	17508	17753	17543	17566	17611	17732	17569	17820	17589	17700	17685	17556	17540	17531	17693	17584	17677	17756	17674	17768	17597	17588	17797	17530	17631	17639	17662	17760	17582	17674	17528	17782	17574	17763	17715	17658	17628	17659	17663	17607	17719	17666	17851	17715	17680	17702	17663	17537	17683	17675	17457	17682	17733	17631	17641	17595	17692	17593	17776	17786	17864	17700	17564	17443	17545	17547	17700	17702	17510	17735	17664	17812	17701	17687	17608	17677	17781	17816	17631	17752	17716	17623	17674	17627	17786	17776	17664	17761	17753	17580	17803	17769	17701	17705	17543	17668	17632	17787	17764	17767	17813	17724	17598	17796	17678	17625	17723	17707	17538	17922	17645	17843	17580	17722	17556	17539	17790	17631	17870	17558	17446	17680	17694	17837	17506	17735	17749	17559	17696	17885	17746	17715	17680	17629	17692	17910	17822	17713	17557	17640	17764	17771	17684	17642	17776	17913	17886	17741	17585	17719	17695	17872	17945	17929	17864	17551	17892	17950	17785	17900	17557	17661	17813	17843	17721	17674	17708	17551	17993	17533	17723	17715	17777	17663	17767	17600	17598	17798	17481	17662	17352	17658	17687	17702	17690	17549	17485	17578	17982	17587	17663	17497	17609	17884	17630	17739	17799	17892	17584	17800	17721	17614	17714	17697	17620	17898	17697	17607	17655	17479	17769	17725	17753	17752	17521	17739	17754	17706	17571	17685	17698	17749	17640	17729	17574	17761	17906	17734	17686	17542	17658	17740	17686	17797	17751	17730	17825	17849	17544	17700	17626	17737	17681	17871	17717	17618	17571	17704	17717	17766	17789	17641	17598	17776	17675	17825	17710	17542	17760	17591	17772	17554	17546	17501	17839	17659	17831	17821	17819	17791	17677	17602	17849	17676	17606	17852	17665	17852	17635	17510	17698	17872	17877	17662	17601	17560	17600	17586	17549	17593	17683	17785	17673	17654	17673	17655	17681	17803	17979	17571	17652	17679	17633	17579	17664	17654	17869	17684	17683	17662	17780	17585	17650	17569	17372	17546	17637	17740	17680	17354	17790	17704	17771	17543	17609	17738	17477	17694	17518	17653	17789	17562	17670	17932	17483	17682	17561	17751	17670	17817	17565	17605	17696	17811	17569	17635	17728	17762	17804	17516	17810	17831	17552	17727	17611	17485	17769	17476	17703	17720	17778	17519	17665	17534	17634	17568	17746	17596	17897	17823	17703	17610	17716	17820	17636	17775	17746	17709	17662	17635	17647	17639	17586	17900	17671	18076	17812	17720	17898	17566	17758	17676	17532	17550	17790	17653	17741	17560	17699	17826	17707	17466	17697	18032	17593	17594	17675	17491	17726	17511	17629	17537	17668	17611	17664	17491	17772	17697	17795	17723	17713	17521	17594	17688	17633	17476	17744	17866	17672	17612	17820	17747	17732	17774	17734	17681	17629	17467	17703	17783	17900	17676	17728	17759	17678	17773	17723	17747	17795	17762	17683	17811	17734	17663	17631	17722	17699	17735	17999	17658	17852	17819	17859	17644	17619	17699	17771	17683	17811	17574	17744	17917	17452	17726	17806	17744	17757	17849	17909	17637	17779	17542	17600	17622	17627	17613	17691	17732	17953	17763	17765	17791	17826	17718	17550	17671	17565	17770	17871	17618	17769	17770	17827	17739	17610	17713	17877	17826	17508	17776	17918	17572	17672	17657	17579	17684	17665	17853	17885	17669	17636	17520	17623	17788	17688	17619	17750	17711	17508	17734	17503	17608	17775	17584	17969	17556	17626	17757	17682	17732	17940	17725	17865	17724	17648	17871	17823	17732	17726	17762	17722	17669	17786	17574	17591	17467	17725	17805	17818	17634	17714	17707	17788	17845	17746	17668	17760	17561	17647	17683	17596	17756	17745	17585	17778	17829	17593	17706	17540	17724	17751	17607	17749	17936	17706	17660	17669	17667	17611	17548	17621	17507	17528	17587	17528	17580	17705	17641	17806	17832	17724	17774	17607	17697	17724	17742	17679	17645	17758	17887	17719	17554	17517	17683	17565	17652	17479	17608	17719	17645	17617	17714	17643	17763	17885	17640	17827	17909	17791	18005	17741	17773	17706	17835	17673	17866	17672	17578	17557	17669	17726	17628	17802	17843	17838	17605	17778	17645	17626	17881	17812	17548	17699	17729	17673	17899	17530	17585	17691	17600	17582	17693	17591	17475	17794	17749	17728	17621	17496	17567	17605	17674	17908	17546	17856	17825	17674	17676	17769	17741	17947	17873	17725	17733	17658	17878	17757	17766	17709	17732	17738	17690	17860	17871	17645	17806	17622	17677	17366	17581	17721	17499	17859	17865	17642	17722	17727	17596	17512	17528	17646	17622	17963	17625	17752	17518	17885	17656	17720	17696	17478	17521	17802	17711	17707	17625	17752	17570	17665	17646	17829	17734	17650	17730	17697	17776	17702	17768	17829	17596	17836	17758	17484	17577	17709	17705	17640	17712	17831	17855	17750	17678	17828	17579	17786	17660	17838	17631	17651	17656	17600	17556	17524	17906	17730	17641	17892	17516	17688	17695	17578	17671	17758	17571	17687	17693	17641	17615	17648	17661	17864	17710	17801	17655	17635	17629	17760	17656	17700	17713	17573	17733	17687	17727	17591	17858	17759	17564	17660	17857	17798	17600	17739	17806	17822	17669	17597	17749	17796	17801	17454	17612	17711	17784	17776	17762	17554	17742	17781	17724	17767	17529	17660	17855	17688	17601	17813	17861	17859	17806	17853	17769	17552	17606	17515	17595	17618	17849	17723	17668	17695	17779	17549	17547	17691	17569	17712	17631	17809	17647	17739	17779	17682	17735	17700	17802	17700	17597	17717	17716	17675	17872	17620	17669	17621	17856	17613	17552	17790	17662	17586	17789	17731	17675	17729	17675	17774	17962	17626	17768	17791	17887	17609	17872	17727	17838	17677	17863	17834	17711	17844	17649	17507	17501	17570	17718	17831	17718	17652	17681	17721	17705	17567	17740	17679	17707	17814	17548	17682	17659	17819	17727	17718	17627	17746	17585	17763	17671	17620	17541	17694	17668	17786	17754	17577	17550	17743	17678	17598	17766	17676	17600	17739	17566	17601	17602	17841	17645	17830	17806	17600	17478	17702	17614	17708	17759	17677	17660	17710	17671	17679	17787	17577	17682	17602	17832	17789	17529	17593	17692	17559	17872	17513	17729	17618	17841	17648	17805	17761	17675	17888	17717	17676	17635	17889	17442	17523	17760	17692	17792	17802	17766	17545	17771	17599	17539	17660	17371	17619	17601	17765	17649	17793	17584	17882	17772	17956	17794	17828	17510	17487	17600	17806	17530	17563	17783	17621	17594	17535	17819	17630	17647	17641	17751	17740	17780	17545	17765	17832	17655	17886	17833	17621	17537	17680	17800	17923	17697	17625	17782	17864	17519	17655	17803	17638	17654	17874	17804	17552	17614	17611	17776	17775	17745	17617	17591	17785	17535	17815	17609	17566	17465	17967	17983	17516	17580	17667	17634	17857	17832	17582	17641	17673	17695	17750	17562	17751	17814	17765	17650	17804	17661	17693	17604	17824	17545	17632	17688	17740	17805	17590	17644	17542	17622	17615	17594	17659	17786	17793	17739	17872	17882	17704	17602	17716	17685	17839	17687	17780	17739	17758	17812	17736	17602	17757	17734	17703	17804	17622	17753	17707	17459	17568	17667	17796	17813	17741	17756	17613	17915	17711	17581	17568	17672	17719	17854	17836	17747	17672	17718	17825	17670	17643	17678	17777	17909	17687	17758	17698	17919	17672	17547	17696	17635	17753	17617	17690	17679	17883	17772	17728	17883	17749	17724	17834	17589	17741	17743	17560	17637	17719	17747	17726	17903	17695	17629	17811	17638	17556	17545	17529	17774	17751	17673	17750	17714	17604	17706	17708	17624	17573	17628	17629	17513	17849	17902	17583	17706	17749	17644	17775	17690	17563	17600	17629	17798	17795	17822	17663	17697	17794	17698	17559	17600	17754	17555	17759	17823	17575	17722	17603	17894	17572	17739	17854	17561	17627	17747	17605	17615	17754	17590	17758	17541	17691	17724	17686	17816	17807	17710	17905	17689	17591	17728	17645	17822	17885	17616	17748	17583	17701	17465	17506	17804	17839	17578	17878	17766	17767	17796	17807	17703	17763	17656	17685	17838	17713	17823	17689	17559	17566	17825	17783	17643	17906	17628	17843	17794	17785	17631	17690	17720	17665	17587	17575	17627	17688	17691	17672	17574	17800	17640	17723	17787	17780	17542	17745	17681	17531	17717	17818	17653	17773	17750	17712	17734	17619	17746	17628	17558	17720	17685	17660	17767	17868	17725	17578	17623	17685	17789	17751	17661	17707	17812	17578	17746	17639	17699	17749	17694	17599	17652	17700	17839	17773	17846	17475	17734	17596	17638	17754	17643	17693	17646	17589	17567	17532	17621	17740	17750	17755	17727	17603	17554	17687	17722	17655	17783	17650	17572	17595	17710	17637	17653	17562	17646	17623	17903	17665	17633	17735	17463	17748	17835	17636	17650	17755	17808	17887	17545	17590	17635	17664	17558	17659	17751	17653	17629	17652	17719	17636	17813	17703	17827	17544	17586	17733	17795	17593	17804	17836	17859	17644	17618	17619	17644	17838	17670	17694	17887	17662
14287	24842	27066	27456	27181	25634	23432	21923	20080	18261	17086	18574	30385	29243	26095	21362	16836	15388	15039	14775	14849	14761	14667	14865	14805	14764	14885	14774	14880	14859	14894	14841	14711	14674	14724	14943	14806	14736	14616	14796	14918	14675	14887	14809	14728	14658	14814	14714	14777	14780	14774	14748	14742	14832	14747	14731	14737	14768	14822	14801	14856	14792	14680	14713	14727	14711	14898	14593	14742	14709	14784	14756	14635	14764	14747	14781	14800	14684	14691	14768	14858	14766	14644	14871	14835	14683	14788	14547	14811	14801	14705	14813	14803	14703	14775	14681	14711	14860	14786	14714	14947	14926	14802	14809	14642	14735	14733	14769	14663	14687	14872	14700	14876	14828	14684	14737	14641	14608	14831	14709	14690	14839	14625	14671	14959	14808	14768	14957	14799	14815	14682	14815	14767	14599	14555	14825	14789	14809	14826	14802	14614	14919	14886	14722	14761	14669	14845	14660	14860	14748	14779	14754	14646	14980	14616	14865	14917	14850	14881	14852	14672	14840	14844	14579	14808	14817	14829	14872	14639	14760	14766	14540	14656	14657	14727	14909	14934	14632	14675	14556	14652	14788	14762	14761	14794	14783	14789	14745	14676	14661	14864	14745	14770	14782	14659	14611	14733	14698	14801	14907	14861	15000	14811	14570	14717	14632	14634	14706	14710	14840	14801	14734	14808	14768	14656	14813	14730	14839	14707	14741	14891	14731	14700	14802	14812	14712	14760	14771	14845	14843	14661	14804	14724	14693	14925	14580	14850	14641	14730	14724	14689	14814	14967	14746	14659	14826	14753	14744	14656	14696	14658	14776	14919	14624	14835	14769	14806	14672	14814	14799	14785	14875	14698	14820	14639	14702	15047	14730	14890	14996	14772	14635	14829	14854	14743	14651	14638	14745	14719	14767	14584	14675	14904	14536	15026	14814	14821	14773	14855	14657	14617	14815	14677	14768	14871	14736	14874	14755	14750	14608	14722	14743	14681	14697	14725	14785	14675	14887	14717	14674	14752	14872	14770	14795	14991	14803	14718	14843	14866	14775	14614	14631	14657	14858	14715	14949	14731	14683	14735	14779	14625	14876	14752	14695	14934	14764	14694	14629	14790	14875	14865	14729	14879	14689	14674	14837	14908	14844	14769	14755	14794	14700	14952	14682	14597	14610	14700	14707	14749	14741	14775	14834	14802	14702	14711	14769	14719	14540	14663	14845	14752	14835	14698	14750	14781	14656	14764	14811	14684	14796	14868	14759	14853	14651	14675	14633	14641	14628	14744	14676	14663	14888	14616	14744	14955	14777	14762	14782	14895	14771	14750	14683	14865	14747	14732	14644	14872	14662	14668	14731	14817	14820	14749	14884	14706	14893	14863	14950	14679	14781	14791	14636	14831	14591	14743	14787	14887	14858	14683	14753	14646	14766	14691	14884	14646	14741	14837	14686	14634	14738	14723	14739	14808	14786	14833	14760	14661	14679	14668	14849	14712	14768	14861	14651	14736	14761	14782	14676	14788	14767	14749	14716	14643	14540	14822	14747	14741	14629	14784	14815	14594	14786	14662	14845	14721	14674	14583	14687	14859	14664	14652	14726	14860	14869	14774	14777	14691	14580	14605	14798	14837	14914	14535	14711	14750	14888	14839	14844	14739	14846	14538	14805	14749	14860	14695	14816	14791	14787	14752	14725	14777	14688	14867	14816	14908	14822	14750	14689	14681	14793	14704	14835	14704	14826	14758	14977	14582	14776	14664	14724	14831	14790	14815	14785	14772	14701	14807	14631	14817	14721	14788	14635	14740	14635	14868	14900	14815	14899	14684	14779	14704	14666	14566	14709	14819	14572	14774	14715	14768	14759	14703	14626	14702	14751	14827	14717	14539	14863	14891	14655	14732	14841	14673	14862	14837	14704	14523	14797	14681	14748	14863	14646	14691	14801	14682	14614	14783	14800	14731	14873	14748	14901	14752	14815	14745	14828	14793	14761	14731	14703	14660	14757	14789	14855	14628	14806	14708	14793	14777	14650	14939	14631	14824	14751	14852	14790	14636	14774	14701	14939	14641	14722	14786	14577	14798	14830	14668	14768	14788	14732	14730	14796	14943	14961	14683	14755	14794	14729	14693	14562	14823	14727	14721	14751	14675	14667	14832	14785	14831	14722	14634	14861	14734	14682	14743	14798	14678	14823	14707	14841	14707	14727	14652	14670	14674	14773	14747	14771	14758	14699	14774	14695	14794	14868	14653	14724	14834	14700	14879	14902	14778	14591	14829	14639	14863	14767	14817	14936	14630	14775	15020	14790	14741	14605	14784	14883	14711	14703	14833	14877	14798	14781	14598	14628	14857	14676	14665	14725	14852	14867	14587	14786	14874	14628	14776	14665	14730	14781	14733	14839	14648	14845	14923	14734	14980	14707	14798	14665	14771	14853	14873	14792	14883	14897	14914	14639	14711	14779	14761	14919	14663	14787	14652	14829	14862	14781	14709	14702	14678	14863	14667	14845	14821	14725	14743	14779	14845	14615	14760	14977	14712	14625	14919	14739	14816	14890	14684	14751	14801	14725	14745	14771	14699	14869	14575	14695	14849	14848	14703	14842	14733	14709	14674	14703	14825	14770	14923	14737	14774	14717	14750	14820	14765	14730	14532	14750	14794	14768	14737	14888	14727	14795	14799	14646	14832	14787	14602	14818	14929	14907	14685	14810	14804	14748	14798	14796	14693	14883	14963	14524	14888	14757	14739	14434	14823	14679	14637	14628	14671	14617	14671	14747	14812	14762	14710	14739	14718	14711	14917	14986	14838	14679	14745	14692	14641	14784	14700	14700	14858	14830	14736	14616	14840	14793	14735	15049	14703	14665	14881	14639	14740	14691	14766	14759	14709	14802	14773	14696	14844	14920	14739	14688	14813	14834	14893	14822	14755	14926	14871	14679	14689	14898	14614	14566	14756	14652	14723	14834	14739	14669	14759	14599	14882	14607	14732	14678	14905	14627	14845	14517	14692	14775	14815	14809	14679	14681	14834	14616	14769	14734	14816	14727	14708	14681	14783	14717	14855	14749	14828	14736	14860	14676	14929	14815	14599	14710	14823	14701	14805	14781	14647	14834	14742	14823	14751	14685	14798	14751	14706	14709	14765	14633	14665	14757	14813	14786	14623	14808	14645	14732	14780	14764	14783	14646	14714	14692	14700	14630	14899	14787	14753	14847	14842	14677	14694	14763	14783	14778	14710	14644	14813	14613	14774	14673	14744	14753	14886	14592	14670	14816	14739	14842	14731	14838	14776	14682	14798	14717	14733	14927	14860	14755	14824	14775	14707	14745	14739	14751	14702	14786	14774	14594	14815	14695	14776	14596	14895	14629	14840	14713	14738	14704	14717	14646	14781	14696	14705	14804	14778	14630	14766	14686	14842	14797	14756	14763	14660	14950	14814	14512	14907	14793	14875	14846	14542	14754	14621	14740	14711	14743	14724	14698	14644	14895	14795	14789	14721	14657	14887	14758	14777	14863	14664	14701	14782	14908	14633	14686	14805	14719	14786	14698	14607	14704	14576	14782	14912	14859	15019	14824	14787	14585	14667	14769	14593	14805	14638	14678	14689	14734	14775	14833	14691	14708	14703	14725	14725	14688	14935	14668	14654	14637	14672	14826	14759	14695	14732	14663	14730	14700	14742	14721	14599	14745	14714	14713	14831	14916	15027	14661	14796	14696	14564	14731	14789	14811	14903	14865	14893	14788	14814	14747	14835	14572	14712	14859	14815	14708	14783	14816	14700	14658	14665	14771	14671	14852	14760	14702	14784	14819	14953	14558	14903	14701	14763	14743	14908	14779	14786	14660	14641	14773	14735	14698	14798	14719	14708	14685	14731	14663	14703	14930	14735	14740	14769	14950	14650	14747	14730	14717	14624	14758	14766	14839	14602	14800	14691	14692	14821	14742	14839	14747	14650	14753	14735	14771	14818	14801	14744	14790	14653	14767	14678	14842	14797	14808	14730	14859	14798	14895	14609	14682	14661	14745	14715	14877	14777	14715	14694	14926	14717	14723	14600	14799	14737	14683	14966	14891	14706	14635	14683	14525	14644	14810	14769	14818	14708	14756	14679	14744	14565	14744	14786	14819	14796	14796	14869	14771	14914	14577	14790	14759	14870	14684	14747	14633	14794	14705	14747	14636	14754	14961	14747	14743	14741	14765	14738	14812	14640	14819	14836	14798	14903	14813	14811	14730	14661	14904	14769	14827	14693	14818	14647	14820	14692	14769	14622	14951	14684	14769	14746	14668	14911	14641	14866	14489	14711	14790	14808	14860	14723	14698	14653	14742	14906	14680	14728	14900	14535	14430	14773	14792	14792	14703	14880	14744	14869	14615	14629	14768	14902	14822	14774	14699	14663	14858	14791	14597	14818	14860	14657	14679	14826	14653	14825	14661	14734	14896	14676	14915	14698	14830	14546	14821	14777	14855	14735	14740	14748	14685	14605	14906	14827	14928	14703	14750	14505	14641	14679	14761	14693	14704	14700	14925	14592	14847	14667	14695	14828	14686	14964	14661	14884	14760	14824	14788	14647	14946	14660	14866	14738	14853	14485	14690	14872	14598	14667	14758	14722	14666	14909	14838	14817	14750	14754	14854	14700	14843	14688	14735	14799	14939	14739	14672	14681	14784	14725	14597	14720	14800	14677	14772	14688	14855	14729	14682	14895	14914	14642	14783	14831	14868	14662	14734	14734	14668	14830	14882	14666	14689	14612	14599	14746	14696	14633	14656	14851	14722	14747	14773	14680	14706	14685	14798	14714	14714	14686	14612	14779	14792	14806	14708	14811	14709	14770	14836	14915	14707	14802	14749	14792	15000	14632	14711	14875	14683	14789	14821	14958	14670	14734	14520	14797	14666	14853	14659	14618	14783	14624	14887	14714	14888	14593	14792	14758	14709	14880	14792	14877	14769	14715	14756	14739	14821	14635	14758	14647	14736	14758	14845	14838	14673	14871	14713	14936	14631	14737	14789	14827	14859	14795	14715	14706	14673	14777	14907	14706	14662	14580	14780	14777	14974	14796	14666	14749	14579	14696	14918	14832	14846	14631	14861	14726	14742	14869	14746	14707	14812	14650	14685	14701	14803	14873	14781	14676	14799
22487	20947	28809	23258	21709	25992	30179	24876	22492	21650	20789	21156	40161	45695	40631	32300	24171	20455	18914	18166	18035	18060	18168	18022	17948	17995	18101	17908	18030	18110	18158	18000	18165	18060	17811	18216	17971	17883	17686	17906	18116	17761	18110	17997	18151	18050	17950	17874	17956	17958	18040	17820	17874	17807	17854	18056	17954	17944	18002	17974	17893	17896	17850	17962	17941	17903	18021	17845	17760	17985	17943	17736	17760	18069	18148	17943	17852	18044	17813	17916	17962	18060	18072	17984	17832	17895	18025	18150	17905	17757	18064	17919	18220	17929	18065	17955	17801	17993	17953	18009	18079	17879	18081	18254	17729	17902	17881	17818	18000	17882	17779	18054	18032	18014	17999	17758	17787	18048	18027	17879	17836	17678	17954	17891	17926	18082	17864	17704	17917	17778	17947	17995	17684	17591	17990	17832	17889	18154	17942	17880	17919	17987	17830	17919	17852	18189	18056	17925	17859	17941	17881	17939	17972	17844	17934	17818	17824	17707	17991	18092	17779	17988	17932	17996	17778	17996	17984	17854	17936	17777	17935	18132	17749	17815	17884	17891	17881	18022	17930	17790	17672	17938	17718	17634	17848	17949	17753	17904	17780	17914	18032	17969	17878	17982	17938	18180	17818	17918	17857	17975	17875	17693	17917	17947	17849	17855	17720	17812	17952	17875	17766	18028	18078	18088	17931	17987	17941	17937	17997	17867	17825	18026	17890	17845	17932	17856	17944	17683	17986	17897	17884	17780	18002	18073	18041	17969	17869	17887	17903	18030	17924	17848	17930	17955	17879	17984	17925	17775	17813	17995	17944	17820	17744	18083	17829	17928	17899	17929	17725	17819	17787	17898	17788	17924	17882	18084	18033	17914	17606	17771	17684	17832	17997	17721	17563	17771	17755	17883	17863	18048	17994	17965	18003	17866	17657	17597	17967	17942	17826	17896	17915	17920	17941	17967	17969	17679	17732	17963	17899	17949	17848	17962	17942	17739	17742	17970	17838	17815	17997	17872	17871	17851	17872	17905	17979	18121	17771	17993	17922	17860	17939	17919	17913	18171	18002	17819	17914	17960	17895	18105	18057	17921	17810	17965	17689	17821	18022	17862	18037	17991	17916	17861	17837	17671	17936	17985	17938	17837	17906	18047	17723	17699	18020	17724	17954	17761	17987	17900	17748	17973	17914	17956	17709	17707	17715	17778	17792	17750	17898	17897	17781	18026	17815	18033	17745	17983	17720	17856	17935	18090	17851	17890	17755	18051	17766	17740	17922	17662	17776	17800	17845	17953	17870	17987	17777	17780	17922	17921	18042	18011	17824	18016	17645	17704	18009	17817	17799	17908	18090	17916	17916	17704	18033	17703	17877	17797	17823	17796	17814	17914	18027	17939	17780	18102	17848	17955	17947	18079	17524	17872	17904	17884	17772	18087	17778	17919	17789	17899	17812	17752	17826	17733	17853	17993	17854	17884	17876	17846	17912	17921	18170	17860	18022	17846	17895	17996	17885	17860	17757	17989	17767	17949	17863	17675	17921	17874	17852	18031	17796	17946	18004	17838	17842	17829	17910	17752	17969	18057	17862	17849	17707	17888	17948	18014	17686	17830	17802	18031	17771	17739	18023	17809	17971	17726	17896	17770	17926	18017	17848	18015	17916	17772	17825	18089	17972	18040	17857	17926	17840	17826	17797	17845	17803	17769	17849	17717	17921	17822	17888	17956	17882	17922	17866	17848	18016	17826	17963	17914	18024	17930	18054	17928	18017	17929	17975	17990	18186	17968	17894	17805	17950	18049	17762	17874	17917	17673	18039	17916	17704	17940	17829	17910	17853	17819	17822	18000	17711	17952	18103	17774	17789	17928	17804	18013	18089	17706	17927	17999	17970	17863	17804	17793	18121	17778	17878	17912	18118	17973	17800	17896	17770	17808	17990	17703	17807	17864	17864	18046	17890	17811	17858	17848	17857	17809	17891	17834	18030	18080	17791	17747	17763	17884	17818	17765	18023	18016	17950	17914	17893	17695	17945	17898	18011	17879	17821	17818	17916	17724	17899	18015	17904	17778	17905	17798	17791	17641	17654	17966	17960	17897	17865	17856	17614	17759	17977	17839	17978	17857	18027	17731	17992	17755	17987	17946	18264	18081	17863	17905	18008	17973	17864	17979	17975	17979	17903	17814	17748	17811	18115	17966	17734	17907	17887	17896	17814	17888	17867	17931	17973	17829	17758	17866	17731	17780	17793	17876	17861	17827	18031	17794	17781	17750	17793	17940	17771	17887	17956	17825	18015	17905	17825	17819	17850	17802	17940	17833	17957	17724	17729	17891	17760	17947	17817	17786	17966	17844	17861	17913	17790	17824	17689	17756	17906	17914	17729	17793	17830	17935	17861	17793	17979	18050	18043	17874	17938	18009	17727	18010	17796	17833	17666	17750	17878	17913	17948	17810	17838	17881	18050	17795	17691	17822	17860	17826	17977	17915	17776	17664	17794	18002	17834	17931	17965	17627	17716	17748	17720	18108	17855	17819	17918	17606	17861	17851	17878	18080	17904	17855	17883	17957	17974	17887	17850	17671	17808	17945	18049	17781	17821	17802	18017	17909	17945	18012	17976	17929	17691	17970	17821	18058	17994	18083	17968	17857	17796	17904	17856	17848	17875	17757	17875	17837	17772	17885	17787	17978	17885	17914	18037	17924	17920	18086	17866	17887	17866	17833	17821	17896	18259	17868	17703	17710	17942	17651	17752	17902	17883	17974	17973	17808	17928	17978	17863	17796	18013	17829	17796	17950	17815	17869	17831	17985	17898	17916	17946	17842	18032	17820	18087	17867	17955	17974	18052	17846	17901	17759	17831	17742	17754	17861	17767	17909	18018	17973	17823	17648	17736	18000	17879	17985	17901	17856	17879	17852	17849	17871	17907	17954	18051	17983	17918	17987	17867	17748	17866	17830	17975	17887	17886	17856	17816	17923	17844	17793	17775	17825	17676	17964	18038	17743	17762	18008	18136	17948	17831	17859	17888	17865	18008	17851	17946	17778	17950	17767	17769	17925	17909	17765	17785	17838	17920	17662	17743	17822	17795	17792	17838	17821	17970	18128	17640	17921	17945	17810	17799	17812	18044	17934	17902	17719	17520	17761	17729	17742	17963	17924	17855	17759	17873	17674	17994	18062	17758	17980	17609	17712	17849	17718	18028	17919	18021	17961	17692	18000	17865	17981	17866	17850	17739	17755	17953	17917	17744	17957	17965	17800	17996	17772	17918	18008	17672	18092	18013	18013	17929	17754	18229	17874	18128	17862	17821	18005	17729	17786	17993	17716	18069	18021	17976	17878	17872	18007	17837	17838	17858	17878	17793	17863	17879	17834	17841	17927	17761	17829	17832	17944	17934	17736	17836	17912	17950	17767	17704	17858	17890	17950	18023	17937	17939	17806	18116	17813	17712	17928	17964	17995	18046	17947	17858	17837	17865	17708	17926	17920	17802	17811	17858	18014	17987	17870	18071	17825	17913	17905	17792	18034	17841	17915	17879	17787	17914	17872	17872	17882	17854	17946	17940	17943	17980	17841	17981	18111	17787	17906	17839	17864	17813	17904	17853	17835	18006	17977	17833	18005	18031	18065	17762	17871	17903	17882	18038	17930	17924	17838	17956	18050	18043	17675	17796	17904	17903	18088	17775	17961	17842	17825	17768	17900	17674	17975	17879	17905	18126	17829	17710	17744	17786	18027	17867	17709	17900	17834	17857	17918	18019	17840	18003	17993	18013	18100	18033	17910	17995	17604	18004	17825	17963	17973	17863	17806	17959	17781	17996	17922	17921	17948	17843	18026	18056	17943	18050	17900	18070	17897	17871	17685	17932	17819	18048	17981	17767	18093	17973	17831	17765	17887	17938	17822	17984	17629	17810	17950	17817	17998	17919	17738	17923	17632	17831	17879	17921	17930	18116	17890	17702	17952	17838	17790	17845	17848	17705	18071	17766	17849	17983	17737	17909	17854	17811	17736	17932	17781	17842	17797	17746	17895	17708	17852	17865	17773	17855	17885	17918	17952	17996	17825	17949	17992	17966	18197	17949	17904	17926	17643	17892	17894	17890	17976	17882	17893	17764	17914	17871	17942	17710	17916	17949	17966	17787	18065	18006	17874	18030	17846	17891	17862	17730	17962	17975	17938	17888	17972	17888	17890	17807	17884	17727	17824	17632	17875	17862	17798	17783	17915	17788	18036	17880	17588	17895	17964	17881	18124	17804	17789	17804	17732	17791	17968	18033	17744	17868	17884	17817	17566	17681	18026	17752	17974	17873	17944	17954	17948	17963	17839	17993	17745	18035	17839	18053	18065	18095	17755	17837	17882	17799	17719	17825	17890	17830	17991	17997	17945	17811	17894	18019	17960	17974	17885	17874	17896	17851	17890	17888	17886	17988	17767	17892	17824	17973	17894	17888	17886	18015	17630	18087	17981	17907	17928	17897	17808	17720	18001	17967	17864	17881	17721	17982	17939	17864	17829	18068	17971	17979	17655	18065	17821	17971	17661	17949	17662	18070	18051	17864	17902	17967	17932	18046	17883	17878	17819	17988	17822	18007	18030	17939	18096	18085	17727	18113	17874	17956	17804	17829	17783	17869	17785	17874	17971	17783	18010	17883	17919	18131	17759	17936	17926	17956	17997	18009	17962	18007	18032	17899	18279	17888	18026	18112	17872	18053	17973	17889	17912	17925	17938	17866	17749	17859	17907	17923	17986	18017	18023	17715	17731	17675	17891	17856	17958	17954	17993	18111	17680	17972	18081	17702	17821	17876	18012	17877	17992	17759	17791	17991	17934	17884	17910	17893	17865	18008	17961	17828	17875	17787	17996	17811	17988	18006	17729	17904	17890	17887	17882	17991	18005	17791	17882	17901	17958	17770	17779	17714	18015	18045	17680	17891	18021	17807	17933	17840	17739	17734	17864	17798	17647	17850	17757	18054	17954	18078	17866	18045	17885	18007	17733	18143	17779	17763	17921	17917	17821	18031	17795	17901	17937	17811	17755	17846	17781	17740	18004	17754	18004	17931	18035	17742	17911	17938	17704	17900	17883	17976	18196	17791	18071	17775	17953	17812	17859	18027	17974	17976	18246	17698	17718	17904	17986
17725	33823	34200	31251	31921	29888	26839	24594	21109	19577	18832	19974	41726	43714	38648	29972	20333	16940	15615	15017	14867	15019	14765	14842	14744	14862	14852	14945	14515	14775	14829	14931	14828	14776	14810	14883	14895	14875	14813	14676	15099	14812	14639	14767	14893	14851	14575	14800	14771	14820	14994	14779	14828	14859	14713	14861	14879	14758	14813	14821	14835	14852	14681	14846	14713	14825	14943	14716	14834	14811	14821	14733	14864	14838	14725	14989	14903	14744	14768	14846	14783	14671	14673	14827	14798	14648	14878	14845	14752	14735	14812	14760	14801	14686	14692	14723	14801	14697	14769	14801	14704	14715	14867	14774	14748	14874	14786	14763	14937	14776	14780	14723	14848	14858	14650	14705	14876	14905	14877	14889	14850	14804	14924	14671	14768	14713	14754	14712	14722	14792	14703	14771	14708	14726	14801	14828	14825	14896	14692	14797	14742	14909	14942	14631	14738	14644	14838	14827	14713	14821	14741	14787	14796	14773	14706	14834	14791	14829	14859	14966	14835	14817	14815	14806	15006	14616	14727	14726	14838	14630	14622	14719	14827	14628	14914	14717	14801	14915	14749	14760	14800	14772	14660	14689	14785	15026	14743	14866	14731	14592	14824	14836	14821	14912	14906	14679	14775	14644	14889	14723	14895	14776	14727	14792	14993	14962	14730	14746	14782	14696	14754	14861	14874	14895	14675	14866	14841	14817	14814	14762	14822	14796	14851	14941	14927	14588	14775	14919	14777	14845	14741	14802	15014	14817	14721	14903	15010	14879	14736	14774	14764	14753	14747	14675	14752	14899	14841	14810	14818	14901	14733	14754	14831	14780	14942	14664	14909	14695	14824	14625	14772	14947	14647	14720	14794	14797	14655	14889	14885	14635	14658	14700	14679	14829	14871	14787	14841	14857	14727	14790	14674	14931	14791	14948	14746	14998	14795	14576	14851	14915	14720	14548	14738	14753	14614	14843	14873	14856	14670	14725	14590	14804	14782	14693	14934	14760	14685	14841	14776	14880	14830	14729	14580	14867	14769	14683	14785	14802	14833	14672	14923	14804	14827	14935	14731	14824	14808	14951	14866	14525	14678	14784	14906	14836	14855	14785	14816	14658	14979	14790	14734	14717	14871	14853	14778	14748	14778	14929	14795	14796	14795	14720	14785	14628	14911	14874	14759	14902	14982	14654	14818	14919	14810	14740	14746	14660	14708	14787	14673	14735	14837	14969	14718	14743	14705	14779	14915	14881	14857	14657	14841	14745	14692	14919	14593	14621	14837	14637	14705	14730	14612	14625	14848	14692	14733	14755	14670	14864	14694	14851	14699	14765	14759	14850	14723	14742	14729	14669	14833	14719	14895	14692	14954	14686	14763	14835	14804	14842	14857	14871	14792	14876	14649	14654	14884	14863	14795	14875	14881	14668	14802	14772	14792	14820	14855	14734	14764	14784	14814	14750	14817	14636	14698	14839	14895	14790	14871	14787	14722	14881	14728	14834	14872	14699	14822	14810	14764	14656	14823	14831	14727	14709	14591	14737	15019	14701	14716	14823	14999	14762	14887	14780	14745	14842	14822	14659	14698	14560	14819	14592	14835	14658	14621	14704	14805	14736	14904	14672	14771	14813	14889	14765	14740	14825	14780	14917	14751	14873	14720	14655	14899	14731	14780	14754	14783	14693	14795	14675	14856	14706	14739	14727	14770	14830	14621	14799	14876	14982	14833	14864	14734	14773	14729	14824	14919	14751	14845	14704	14873	14815	14739	14731	14771	14711	14773	14600	14755	14676	14834	14728	14678	14857	14747	14739	14793	14773	14685	14887	14711	14745	14747	14770	14838	14779	14726	14925	14908	14985	14765	14701	14486	14681	14754	14565	14754	14716	14755	14758	14829	14698	14734	14632	14846	14725	14789	15003	14845	14704	14787	14887	14673	14834	14830	14808	14727	14899	14816	14977	14811	14700	14774	14879	14842	14730	15002	14763	14731	14766	14698	14745	14863	14773	14832	14804	14837	14697	14724	14806	14837	14864	14788	14683	14780	14851	14814	14837	14823	14775	14838	14836	14885	14852	14654	14818	14730	14896	14772	14788	14831	14751	14784	14711	14927	14884	14854	14694	14614	14740	14905	14779	14844	14800	14736	14837	14756	14728	14843	14750	14702	14648	14553	14775	14880	14719	14838	14882	14812	14790	14695	14948	14756	14653	14757	14692	14669	14761	14841	14773	14826	14747	14818	14688	14850	14749	14689	14801	14795	14723	14999	14762	14690	14873	14724	14930	14872	14805	14740	14769	14772	14719	14776	14889	14770	14642	14792	14758	14758	14834	14826	14829	14610	14855	14788	14820	14842	14826	14891	14782	14671	14681	14856	14780	14792	14717	14695	14658	14922	14730	14869	14672	14789	14860	14830	14719	14650	14795	14736	14680	14657	14775	14684	14957	14721	14774	14665	14670	14627	14586	14915	14599	14814	14627	14709	14794	14776	14687	14772	14892	14697	14751	14846	14903	14932	14929	14944	14743	14698	14839	14828	14673	14961	14867	14748	14775	14704	14899	14727	14756	14929	14833	14708	14553	14762	14944	14733	14709	14824	14646	14798	14955	14816	14659	14728	14719	14708	14847	14937	14911	14793	14662	14823	14721	14886	14729	14780	14773	14672	14813	14780	14911	14725	14871	14679	14763	14805	14778	14744	14775	14914	14838	15013	14728	14607	14806	14753	14620	15029	14799	14804	14714	14588	14826	14857	14780	14721	14838	14802	14705	14723	14749	14711	14809	14747	14718	14834	14755	14727	14859	14806	14725	14937	14782	14729	14829	14671	14838	14839	14588	14851	14660	14815	14823	14925	14772	14814	14818	14780	14817	14680	14725	14685	14752	14770	14986	14739	14816	14834	14823	14807	14779	14723	14680	14855	14607	14772	14985	14961	14797	14889	14758	14714	14825	14863	14857	14790	14817	14783	14657	14746	14877	14789	14820	14887	14748	14702	14685	14803	14931	14837	14625	14901	14740	14783	14823	14744	14743	14842	14850	14811	14765	14910	14538	14824	14672	14748	14947	14876	14839	14627	14952	14940	14605	14730	14835	14749	14698	14811	14726	14875	14845	15006	14610	14792	14709	14852	14742	14662	14796	14771	14784	14728	14882	14797	14785	14787	14849	14613	14738	14769	14583	14792	14815	14613	14664	14744	14663	14657	14665	14901	14756	14757	14792	14911	14734	14926	14898	14800	14738	14745	14766	14724	14639	14817	14774	14694	14783	14709	14791	14835	14844	14899	14714	14888	14893	14803	14762	14835	14799	14775	14707	14937	14732	14681	14798	14811	14668	14849	14819	14972	14718	14771	14877	14692	14737	14915	14871	14878	14793	14769	14647	14851	14635	14719	14764	14694	14745	14760	14850	14775	14623	14655	14780	14853	14723	14957	14870	14812	14865	14735	14733	14659	14967	14699	14878	14793	14684	14647	14960	14840	14783	14914	14786	14648	14780	14832	14915	14830	14708	14694	14697	14573	14895	14741	14838	14692	14927	14626	14837	14622	14611	14674	14748	14823	14827	14717	14646	14798	14768	14804	14594	14769	14701	14792	14804	14940	14748	14815	14696	14836	14729	14866	14739	14681	14802	14970	14705	14847	14655	14794	14818	14825	14868	14819	14701	14730	14741	14583	14708	14769	14731	14716	14845	14668	14756	14949	14750	14766	14700	14713	14729	14785	14737	14998	14713	14616	14902	14843	14768	14662	14824	14775	14824	14902	14648	14826	14848	14805	14708	14786	14788	14801	14826	14793	14750	14766	14715	14716	14809	14851	14644	14755	14817	14679	14751	14829	14619	14850	14733	14720	14811	14881	14730	14845	14664	14810	14880	14701	14861	14659	14799	14723	14782	14715	14775	14719	14834	14801	14996	14635	14962	14910	14599	14811	14838	14684	14744	14835	14779	14894	14546	14840	14651	14874	14898	14753	14634	14825	14750	14868	14767	14864	14726	14693	14820	14726	14787	14834	14789	14862	14716	14810	14728	14864	14827	14842	14821	14704	14745	14842	14773	14723	14845	14679	14781	14753	14953	14858	14703	14825	14786	14750	14729	14634	14798	14714	14778	14697	14861	14791	14594	14766	14829	14847	14827	14753	14856	14805	14750	14702	14838	14803	14609	14743	14847	14713	14687	14763	14850	14772	14760	14672	14848	14927	14737	14950	14697	14839	14865	14905	14683	14776	14900	14760	14799	14713	14765	14754	14732	14811	14747	14732	14900	14748	14738	14997	14735	14886	14667	14803	14649	14705	14983	14819	14842	14761	14743	14973	14852	14792	14756	14931	14717	14698	14681	14825	14849	14751	14680	14860	14683	14673	14716	14971	14750	14692	14653	14786	14622	14784	14703	14839	14823	14743	14851	14832	14788	14707	14874	14599	14823	14909	14841	14710	14847	14701	14752	14833	14707	14658	14658	14930	14841	14867	14691	15047	14743	14766	14863	14762	14767	14660	14634	14734	14664	14769	14767	14768	14649	14724	14788	14705	14507	14619	14792	14786	14902	14799	14712	14764	14656	14749	14814	14754	14778	14737	14882	14688	14762	14885	14758	14806	14835	14987	14715	14749	14811	14852	14672	14750	14937	14815	14770	14533	14658	14879	14755	14846	14894	14680	14774	14876	14878	14902	14600	14729	14957	14795	14689	14942	14865	14841	14756	14675	14854	14810	14691	14869	14818	14922	14636	14677	14779	14777	14796	14695	14678	14919	14742	14766	14906	14876	14819	14877	14761	14913	14902	14927	14803	14725	14756	14568	14939	14792	14850	14692	14617	15027	14639	14895	14722	15030	14831	14839	14792	14964	14818	14909	14740	14617	14787	14888	14681	14993	14916	14714	14763	14973	14870	14715	14639	14628	14743	14832	14660	14945	14788	14625	14761	14908	14787	14767	14923	14725	14725	14596	14787	14783	14694	14666	14739	14772	14960	14683	14943	14801	14540	14855	14676	14793	15010	14935	14784	14778	14757	14886	14601	14844	14676	14831	14879	14796	14671	14744	14750	14698	14761	14561	14691	14880	14609	14847	14706	15079	14771	14783	14857	14752	14654	14748	14767	14794	14990	14767	14666	14776	14634	14721	14744	14886	14698	14853	14866	14692	14720	14852	14623
27319	22377	27288	26426	24488	23308	21719	20551	19947	19351	19009	18434	19805	21274	21201	20125	18874	18178	17710	18004	17768	17923	17825	17971	17595	17953	17762	17669	17736	17947	17862	17802	17881	17656	17716	17895	17817	17986	17967	17889	17911	17735	17824	17951	17597	17828	17853	17877	17851	17750	18067	17893	17956	17857	17816	17856	18002	17794	17878	17851	17720	17943	17751	17707	17743	17912	17863	17971	17732	17853	17888	17889	17979	17833	17876	18089	17613	17533	17908	17751	17798	17746	17930	17831	18010	17863	17936	17859	17927	17864	17608	17834	17805	17724	17720	17781	17730	17779	17896	17728	17723	17814	17946	17619	17818	17755	17850	17815	17688	17847	17769	17742	17759	17684	17602	17745	17449	17793	17718	17695	17776	17854	17720	17640	17775	17790	17869	17831	17700	17988	17787	17846	17842	17898	17956	18021	17949	17765	17857	17840	17669	17908	17650	17785	17771	17641	17927	17908	17873	17710	17985	17683	17969	17554	17818	17700	17849	17808	17845	17619	17711	17752	17672	17709	17829	17918	17986	17605	17859	17832	17797	17894	17806	17812	17786	17838	18107	17765	17669	17857	17656	18047	17931	17691	17864	17837	17975	18019	17947	17797	17825	17843	17777	17846	17914	17795	17858	17916	17822	17663	17772	17771	17793	17733	17856	17590	17776	17834	17664	17648	17670	17802	17835	17742	17960	17790	17814	17860	17993	17854	17877	17880	17666	17801	17613	17949	17887	17794	17667	17776	17864	17671	17686	17819	17822	17955	17866	17809	17998	17676	17895	17734	18034	17954	17877	17682	17835	17913	17772	17768	17815	17773	17821	17765	17839	17834	17651	17598	17665	17738	17809	17709	17965	17843	18117	17911	17917	17819	18062	17900	17689	17834	17846	17905	17616	17726	17686	17705	17727	17706	17631	17628	17827	17667	17735	17775	17898	17813	17746	17869	17734	17725	17861	17908	17715	17804	17751	17822	17928	17851	17886	17759	17619	17649	17935	17695	17669	17838	17837	17712	17671	17850	17887	17945	17868	18026	17802	17767	17874	17733	18107	17673	17869	17829	17724	17747	17800	17813	17798	17804	17838	17815	17867	17995	17769	17722	17831	17655	17826	17912	17750	18098	17954	17799	17934	17765	17810	17586	17536	17962	17817	17762	17695	17882	17702	17671	17687	17783	17834	17761	17689	17713	17727	17944	17590	17692	17898	17816	17730	17850	17759	17981	17969	17719	17731	17935	17820	17812	17820	17803	17811	17643	17678	17865	17765	17816	17862	17535	17926	17993	17769	17751	17838	17927	17793	17739	17843	17873	17850	17911	17630	17685	17712	17801	17676	17997	17767	17858	17733	17662	17743	17806	17864	17583	17901	17928	17901	17861	17913	18031	17893	17583	17829	17701	17757	17945	17661	17898	17968	17922	17853	17756	17745	17673	17921	17825	17718	17731	17776	17901	17841	17732	17816	17566	17997	17896	17744	17887	17872	17744	17674	17806	17814	17693	17675	17702	17670	17817	17884	17875	17992	18065	17859	17836	17724	17786	18008	17988	17804	17966	17959	17846	17943	18060	17816	17839	17895	17819	17621	17830	17821	17664	17644	17668	17910	17798	17759	17751	17857	17745	17874	17823	17850	17743	17729	17798	17692	17888	17780	17964	17923	17853	17846	17727	17854	17834	17745	17844	17758	17827	17691	17621	17806	17974	17904	17523	17808	17581	17743	17879	17742	17823	17776	17813	17880	17629	17779	18043	18014	17761	17819	17676	17929	17926	17993	17717	17828	17734	17612	17896	17801	17866	17811	17691	17658	17949	17707	17898	17792	17613	17776	17538	17870	17645	17486	17611	17504	17961	17902	17783	17849	17745	17810	17715	17675	17686	17708	17901	17757	17802	17752	17824	17721	17669	17732	17937	17806	17776	17885	17958	17803	17881	17677	17923	17781	17556	17639	17905	17584	17914	17731	17870	17634	17791	17735	18144	17911	17864	17936	17680	17869	17773	17953	17939	17755	17793	17869	17934	17954	17740	17730	17860	17842	17922	17973	17771	17787	17716	17845	17788	18047	17861	17729	17723	17943	18041	17901	17829	17695	17725	17794	17762	17688	18003	17948	17770	17672	17728	17907	17708	17807	17959	17767	17880	17873	17761	17699	17830	17665	17745	17775	17709	17750	17675	17811	17724	17737	17627	17702	17874	17735	17880	17822	17837	17760	18036	17850	17789	17959	17844	17786	17898	17914	17929	17828	17952	17955	17949	17818	17888	17841	17611	17638	17883	17917	17619	17735	17695	17919	17725	17961	18016	17720	17846	18068	17738	17920	17742	17696	17635	17782	17833	17820	18005	17764	17779	17709	17838	17633	17717	17761	17748	18043	17700	17807	17964	17842	17788	17856	17624	17750	17923	17576	17718	17746	17764	17637	17832	17738	17859	17864	17987	17633	17823	17683	17846	18022	17784	17848	17670	18016	17951	17803	17842	17758	17876	17990	17744	17876	17780	17736	17832	17930	17986	17758	17982	17922	17913	17901	17602	17672	17622	17779	17894	17807	17722	17866	17885	17900	17939	17842	17692	17562	17868	17684	17710	17764	17810	17935	17859	17849	17857	17872	17892	17603	17793	17834	17848	17678	17645	17865	17795	17773	17631	17829	17782	17708	17933	17989	17814	17857	17655	17774	17789	17788	17816	17893	17798	18001	17744	17976	17767	17876	17656	17979	17756	17965	17706	17830	17837	17921	17806	17841	17846	17707	17864	17902	17994	17781	17786	18072	17744	17893	17801	17742	17739	17640	18009	17842	17880	17952	17647	17889	17680	17895	17814	17753	17596	17897	17727	17797	17816	18100	17739	17811	17867	17697	17855	17741	17716	17747	17810	17834	17904	17982	17854	17884	17817	17895	17836	17908	18069	18034	17873	17966	17982	17766	18004	17898	17703	18069	17793	17593	17840	17877	17812	17833	17790	17942	17952	17785	17808	17746	17838	17730	17842	17864	17857	17893	17819	17989	17720	17948	17842	17733	17801	17757	17709	17749	17888	17697	17838	17817	17679	17792	17636	17752	17773	17890	17957	17670	17875	18030	17926	17681	17826	17604	17971	17742	17692	17697	17765	17739	17728	17791	17699	17722	17865	17725	17820	17959	17802	17700	17760	17772	18004	17816	17638	17949	17736	17874	17736	17667	17845	17906	17892	17665	18056	17822	17786	18072	17855	17978	17683	17957	17565	17663	17634	17742	17741	17809	18017	17842	17717	17924	17861	17843	17704	17722	17848	17907	17634	18080	17898	17857	17874	17836	17780	17704	17798	17853	17716	17888	17824	17860	17961	17912	17811	17625	17713	17824	17844	17816	17914	17931	18041	17820	17802	17881	17768	17999	17696	17614	17936	17769	17788	17878	17908	17852	17887	17548	17741	18021	17847	18009	17851	18051	17774	17971	17831	17732	17769	17740	17825	17775	17858	17696	17594	17814	17875	17900	17895	17935	17868	17595	17878	17717	17890	17745	17809	17792	17722	17687	17907	17627	17886	17917	17998	17886	17842	17923	17885	17847	17793	17847	17573	17725	17707	17872	17916	17687	17847	17652	17730	17871	17741	17687	17850	17965	17949	18030	17700	17810	17941	17640	17669	17843	17815	17777	17913	17796	17665	17879	17792	17776	17845	17682	17754	17897	17815	17873	17856	17899	17668	17766	17811	17871	17836	17874	17692	17897	17604	17760	17846	18015	17837	17886	17943	17836	17703	17887	17815	17735	17717	17816	17846	17737	17785	17855	17781	17708	17861	17836	17740	17730	17878	17921	17838	17683	17701	17692	18055	17790	18057	17862	17842	17734	17742	17673	17736	17873	17552	17775	17664	17834	17766	17794	17727	17779	17870	17985	17786	17853	17712	17822	17841	17771	17931	17843	17859	17712	17669	17793	17893	17831	17731	17882	17777	17868	17768	18101	17754	18155	17952	17581	17824	17941	17653	17882	17852	17862	17758	17995	17943	17988	17563	17836	17787	17627	17843	17754	17827	17691	17782	17930	17825	17872	17774	17836	17686	17785	17777	17998	18065	17835	17934	17997	17712	17661	17951	17990	18045	17902	17674	17909	17829	17872	17922	17824	18056	17748	17604	17694	17991	18048	17882	17764	17807	17786	17965	17788	17626	17635	17994	17705	17878	17880	17725	17816	17746	17802	17870	17801	17780	17699	17927	17914	17954	17965	17709	17907	17657	17674	17854	17913	17789	17928	17726	17803	17827	17837	17905	17824	17877	17669	17861	17981	17795	17820	18046	17819	18004	17734	17832	17784	17853	17896	17939	18062	17666	17766	17833	17791	17726	17771	17535	17903	17905	17744	17758	17742	17877	17675	17736	17867	17859	17846	18007	18072	17808	17871	17793	18115	17580	17793	17796	17840	17813	17846	17934	17867	17792	17575	17720	17973	17931	17761	17947	17667	17864	17691	17811	17818	17840	18066	17862	17690	17905	17685	17590	17750	17654	17849	17720	17793	17930	17770	17790	17758	17967	17741	17771	17676	17903	18086	17847	17899	17854	17928	18007	17885	17781	17843	17843	17846	17752	18011	17812	17781	18016	17719	17899	17827	17759	17834	17656	17676	17805	17562	17712	17915	17640	17974	17775	17664	17873	17747	17799	17564	17673	17856	17982	17714	17891	17837	17971	17901	17722	17598	17802	17821	17702	17631	17857	17744	17730	17880	17826	17898	17893	17756	17785	17996	17910	17765	17837	17949	17832	17726	17944	17780	17961	17618	17692	17826	17887	18072	17824	17861	17905	17660	17756	17838	17746	17852	17962	17696	17944	17786	17804	17763	17646	18025	17996	18001	17811	17646	17771	17787	17881	17553	17880	17809	17857	17789	17951	17789	17728	17769	17843	17741	17527	17939	17768	17884	17824	17902	17743	17848	17939	17849	18097	17718	18014	18017	17774	17851	17984	17665	17828	17686	17894	17753	17880	17960	17880	18080	17846	18021	18035	18005	18032	17844	17971	17832	17889	17733	17783	17867	17909	17822	17881	17931	17985	17757	17868	18024	17925	17835	17820	17710	17915	17820	17775	17785	17912	17854	17735	17703	17866	17791	17927	17990	17774	17788	17863	17905	17587	17799	17817	17859	17722	17730	17817	17667	17916
17395	23958	24064	23589	24390	22081	20236	18998	18185	17114	16571	15867	17828	19192	18836	17245	15624	15244	15031	14810	14815	14753	14974	14873	14898	14892	14802	14921	14877	14939	14972	14753	14758	14697	14897	14950	14736	14820	14840	14790	14784	14976	14852	14835	15014	14924	14727	14870	14926	14797	14794	14834	14747	14717	14887	14902	14843	14780	14895	14786	15010	14780	14912	14863	14857	14788	14867	14776	14964	14582	14744	14703	14966	14779	14895	14723	14842	14743	14746	14859	14784	14714	14752	14914	14879	14883	14856	14823	14822	14893	14872	14783	14905	14801	14704	14934	14762	14708	14863	14889	14806	14994	14791	14891	14665	14804	14875	15007	14820	15008	14867	14919	14906	14960	14940	14869	14685	14927	14839	14816	14813	14898	14851	14688	15066	14746	14946	14866	14923	14841	14837	14781	15066	14833	15087	14904	14872	14775	14824	14816	14847	14751	14869	14831	14963	14653	14874	14825	14642	14912	14841	14941	14720	14837	14946	14987	14925	14865	14748	14977	14852	14999	14643	14866	14665	14771	14934	14784	14800	14765	14950	14622	14847	14768	14919	14809	14885	14842	14731	14909	14725	14892	14789	14712	14781	14721	14816	14774	14903	14769	14916	14990	14965	14924	14829	14895	14933	14973	14763	14710	14845	14729	14938	14663	14882	14792	14852	15025	14753	14913	14960	14917	14962	14766	14706	14933	14949	14943	14742	14738	14781	14765	14800	15008	14898	14939	14803	14733	14785	14796	14837	14714	14917	14809	14974	14745	14796	14845	14844	14872	14794	14897	14726	15059	14892	14832	14784	14910	14797	15032	14782	14744	14790	14680	14871	14836	14853	14835	14833	14732	14899	14899	14858	14883	14711	14738	14980	14840	14929	14900	14715	14746	14724	14692	14902	14818	14801	14848	15030	14902	14801	14661	14830	14828	14890	14687	14688	14715	14784	14907	14780	14888	14736	14841	14897	14859	14732	14933	14971	14813	14862	14949	14779	15017	14934	14841	15027	14799	14983	14827	14850	14832	14867	14694	14695	14852	15005	14811	14998	14837	14792	14913	14756	14765	14809	15015	14866	14815	14858	14761	14895	14810	14688	14688	14883	14964	14910	14893	14777	14894	14747	14837	14940	14869	14929	15038	14911	14894	14827	14934	14804	14758	14922	14851	15003	14745	14935	14814	14661	14837	14800	14926	14960	14801	15018	14822	14802	14745	14889	14920	15027	14736	14789	14830	14796	14898	14761	14721	14712	14805	14836	14790	14745	14500	14753	14806	14859	14704	14699	14885	14812	14876	14697	14851	14866	14752	14737	14854	14900	14783	14691	14782	14658	14975	14896	14987	14771	14829	14745	14984	14898	15026	14859	14865	14870	14744	14939	14856	14830	14936	14850	14692	14716	14921	14838	14929	14737	14996	14887	14865	14861	14707	14718	14781	14850	14745	14922	14762	14759	14749	14715	14883	14717	14719	14789	14856	14878	14917	14807	14972	14963	14669	14693	14882	14821	14741	14891	15029	14950	14948	14950	14718	14812	14637	14720	14973	14825	14947	14747	14909	14841	14935	14823	14693	14854	14834	14914	14828	14653	14991	14846	14912	14730	14845	14785	14962	14846	14739	14748	15000	14670	14785	14788	14616	14836	14849	14851	14814	14855	14710	15015	14845	14773	14803	14864	14853	14865	14961	14855	14934	14756	14780	15024	14761	14873	14852	14873	14832	14821	14932	14865	14908	14685	14753	14872	14881	14673	14868	14800	14636	14813	14743	14742	14873	14858	14963	14880	14707	14794	14884	14798	14793	14992	14898	14915	14733	15004	14990	14868	14713	14801	14827	14801	14822	14720	14867	14808	14908	14673	14686	14805	14750	14978	14810	14938	14824	14585	14781	14848	14717	14906	14828	14758	14772	14952	14779	14890	14904	14761	14821	14673	14736	14826	14867	14778	14837	14727	14771	14833	14786	14833	14794	14962	14853	15012	14687	14840	14742	14905	14839	14889	14779	14729	14908	14785	14877	14850	14915	14801	14791	14819	14651	14775	14661	14897	14973	14751	14945	14803	14823	14806	14846	14746	14798	14949	14709	14876	14822	14758	14953	14726	14863	14862	14872	14944	14805	14931	14943	14919	14988	14953	14890	14963	14943	14800	14855	14791	14750	14684	14842	15063	14782	14825	14844	14754	14861	14896	14762	14900	14813	14819	14881	14856	14824	15039	14768	14701	14935	14922	14813	14737	14744	14922	14947	14794	14834	14786	14894	14740	14858	14926	14775	14783	14867	14790	14801	14828	14856	14978	14886	14829	14866	14912	14860	14954	14810	14807	14853	14808	14652	14848	14949	14910	14645	14753	14835	14915	14743	14882	14800	14867	14917	14704	14863	14868	14614	14725	14838	14784	14591	14741	14863	14997	14936	14687	14727	14794	14852	14789	14918	14975	14822	14963	14921	14800	14898	14932	14943	14836	15037	14652	14873	15024	14849	14691	14862	14770	14831	14785	14801	14783	14859	14892	14743	14936	14849	15000	14935	14733	14905	15003	14813	14956	14937	14918	14751	14688	14876	14743	14803	14879	14843	14793	14741	14709	14703	14741	14831	14941	14862	14809	14943	14819	14908	14857	15034	14840	14834	14708	14853	14825	14900	14895	14843	14788	14808	14891	14638	14969	14852	14816	14756	14650	14674	14748	14861	14863	14733	14877	14925	14965	14753	14786	14877	14914	14759	14785	14941	14906	14819	14884	14832	14905	14749	14833	14960	14763	14933	14839	14842	14694	14828	14843	14664	14874	14929	14975	14966	14811	14913	14780	14835	14737	14832	14964	14846	14817	14884	14809	14890	14747	14992	14836	14795	14874	14843	14929	14887	14767	14898	14887	14956	14799	14896	14962	14843	14866	14890	14711	14797	14871	14994	14783	14763	14774	14798	14819	14805	14919	14764	14795	15012	14887	14786	14745	14849	14627	14797	14894	14764	14945	14988	14825	14682	14875	14931	14769	14804	14904	14769	14836	14825	14905	15074	14724	14701	14763	14685	14869	14925	14814	14700	14579	14978	14737	14858	14824	14948	14993	14708	14932	14691	14965	14896	14839	14855	14915	14813	14893	14749	14830	14830	14958	14900	14850	14797	14747	14850	14816	14780	14748	14859	14907	14749	14893	14886	14711	14835	14833	14714	14769	15026	14734	14816	14935	14972	14873	14839	14776	14658	14892	14855	14905	14835	14936	14772	14704	14933	14814	14945	14867	14859	14834	14765	14826	14781	14699	14898	14931	14961	14719	14999	14667	14911	14878	14973	14935	15035	14777	14834	14965	14844	14832	14996	14894	14825	14836	14819	15052	14885	14876	14966	14951	14895	14884	14765	14800	14815	14990	14760	14736	14911	14918	14905	14921	14695	14937	14956	14832	14859	14952	14809	14774	14906	14692	14868	14805	14791	14704	14892	14969	14812	14882	14787	14870	14787	14872	14703	14638	14964	14951	14771	14835	14898	14788	14783	14918	14670	14778	14934	15045	14715	14748	14754	14883	14752	14711	14772	14909	14735	14996	14871	14742	14779	14867	14683	14986	14784	14741	14846	14948	14871	14960	14851	14841	14864	14796	14712	14900	14896	14802	14845	14978	14945	14721	14804	14828	14784	14797	14689	15075	15065	14934	14768	14975	14730	14879	14958	14739	14832	14943	14901	14793	14870	15012	14757	14737	14910	14837	14886	14948	14747	14784	14829	14809	14985	14784	14904	14872	14801	14993	14960	14811	14691	14852	14853	14700	14886	14829	14902	14828	14708	14581	14698	14843	14761	14753	14838	14659	14915	14702	14815	14880	14781	14834	14806	14937	14915	14682	14777	14814	14856	14820	14921	14789	14982	14697	14836	14811	14885	14697	14857	14809	14756	14864	14856	14911	14670	14723	14769	14904	14618	14756	14817	14789	14844	15013	14815	14657	14879	14902	14901	14842	14707	14690	14776	14719	14932	14749	14792	15033	14960	14834	14787	14873	14828	14728	14896	14835	14982	14874	14864	14736	14900	14871	14911	14930	14879	14744	14960	14877	14899	14759	14943	14754	14757	14947	14820	14815	14789	14892	14810	14897	14772	14845	14890	14812	14718	14778	14992	14892	14819	14936	14925	14721	14707	14970	14813	14951	14891	14854	14833	14767	15005	14977	14767	14876	14795	14819	15003	14835	14890	14835	14951	14779	14846	14600	14822	14817	14849	14719	14833	14821	14829	14887	14869	14800	14892	14925	14956	14762	15000	14918	14780	14879	15012	14734	14912	14894	14932	14816	14935	14825	14766	14781	14838	14717	14819	14744	14906	14864	14990	14661	14823	14882	14661	14840	14790	14691	15057	14814	14675	14887	14668	14883	14907	14918	14913	14930	14774	14911	14956	14781	14825	14888	14797	14788	14835	14857	14952	14915	14761	14764	14978	14793	14895	14882	14503	14852	14880	14885	14773	14844	14956	14856	14945	14895	14769	14885	14848	14800	15047	14750	14816	14640	14740	14649	14892	14791	14937	14887	14962	14762	14927	15050	14789	14809	14730	14882	14604	14772	14901	14936	14937	14772	14874	14676	14799	14993	14696	14848	14843	14741	14880	14802	14797	14775	14842	14826	14675	14842	14719	14758	14838	14855	15007	14982	14818	14907	14736	14840	14728	14972	15004	15063	14689	14892	14799	14711	14997	14873	14820	14788	14835	14969	14887	14764	14992	14717	14846	14974	14705	14746	14874	14729	14947	14988	14767	14800	14830	14768	14626	14857	15052	14968	14886	14800	14820	14647	14764	14874	14974	14719	14990	14815	14858	14854	15037	14913	14875	14982	14924	14894	14634	14822	14791	14834	14758	15033	14943	14795	14815	14767	14835	14879	14782	14889	14933	14801	14943	14923	14802	14770	14799	14799	14883	14865	14942	14782	14699	14931	14858	14936	14761	14825	14967	15040	14964	14888	14890	14801	14794	14904	14679	14906	14895	14745	14910	14612	14835	14864	14890	14851	14738	14960	14817	14880	14865	14748	14854	14903	15088	14863	14891	14964	14876	14831	14876	14873	14917	14930	14856	14790	14800	14931	14765	14964	14893	14827	15009	14890	15005	14775	14919	14726	14714	14961	14757	14814	14788	14889	14973	14825	14951	14977	14724
24363	21007	28195	25093	23868	24428	23784	21301	20429	19821	19790	19102	22239	30807	30373	26333	21317	18823	18226	17985	17749	17881	17759	17777	17888	17789	17631	17739	17768	17858	17852	17677	17906	17732	17899	17899	17743	17731	17837	17659	17615	17839	17850	17614	17694	17725	17878	17866	17869	17783	17643	17746	17879	17689	17811	17587	17909	17774	17761	17627	17712	17781	17620	17625	17779	17813	17870	17785	17815	17868	17651	17721	17866	17672	17904	17856	18001	17795	17993	17972	17845	17857	17654	17663	17694	17830	17658	17790	17616	17661	17774	17834	17727	17810	17779	18005	17819	17983	17515	17586	17709	17695	17763	17856	17580	17847	17609	17940	17662	17709	17729	17590	17480	17557	17601	17767	17774	17724	17741	17671	17827	17732	17687	17593	17806	17807	17812	17621	17832	17665	17715	17761	17683	17520	17672	17607	17738	17653	17830	17770	17627	17535	17748	17819	17584	17613	17719	17717	17826	17725	17728	17721	17598	17780	17619	17674	17647	17842	17706	17657	17676	17704	17796	17634	17880	17401	17704	17665	17444	17828	17618	17595	17675	17905	17692	17730	17816	17742	17548	17732	17645	17907	17796	17865	17624	17729	17729	17787	17632	17574	17647	17580	17577	17624	17699	17628	17655	17794	17767	17785	17640	17722	17808	17961	17802	17663	17809	17597	17811	17716	17634	17574	17751	17612	17908	17819	17658	17779	17663	17679	17835	17690	17747	17764	17943	17927	17796	17615	17675	17708	17627	17570	17622	17835	17938	17742	17615	17691	17661	17875	17809	17637	17553	17599	17860	17844	17806	17723	18125	17767	17496	17786	17702	17682	17792	17773	17583	17724	17476	17807	17808	17569	17776	17509	17771	17750	17566	17701	17780	17804	17672	18005	17890	17679	17543	17683	17859	17569	17735	17547	17723	17521	17512	18005	17816	17903	17621	17663	17547	17818	17622	17672	17678	17801	17813	17830	17817	17676	17719	17743	17726	17754	17572	17754	17703	17751	17709	17850	17681	17900	17692	17813	17736	17827	17730	17776	17656	17594	17530	17642	17809	17812	17931	17876	17748	17715	17709	17843	17525	17657	17848	17850	17839	17757	17828	17755	17673	17576	17788	17735	17660	17732	17673	17816	17826	17672	17720	17778	17822	17666	17543	17720	17840	17553	17605	17775	17589	17587	17664	17880	17569	17749	17655	17861	17483	17799	17739	17588	17560	17651	17798	17831	17591	17532	17957	17729	17719	17624	17946	17617	17636	17821	17850	17522	17762	17600	17717	17855	17797	17867	17556	17703	17719	17659	17856	17555	17876	17624	17595	17583	17677	17707	17675	17740	17648	17696	17781	17784	17720	17646	17781	17531	17740	17725	17660	17866	17855	17818	17820	17608	17604	17413	17592	17725	17814	17573	17616	17667	17610	17603	17702	17651	17733	17896	17703	17660	17609	17613	17820	17856	17905	17652	17726	17698	17571	17612	17817	17722	17844	17686	17534	17542	17754	17576	17882	17648	17933	17695	17592	17588	17642	17626	17800	17865	17701	17527	17758	17663	17775	17806	17833	17552	17751	17716	17716	17570	17802	17850	17804	17845	17802	17630	17785	17813	17691	17711	17784	17735	17878	17828	17647	17740	17802	17848	17771	17586	17557	17805	17647	17614	17730	17725	17712	17642	17744	17654	17820	17829	17500	17638	17671	17697	17803	17739	17707	17833	17708	17693	17740	17933	17839	17790	17712	17637	17757	17714	17637	17552	17812	17843	17796	17772	17538	17794	17739	17639	17683	17642	17742	17869	17625	17616	17697	17659	17753	17546	17551	17571	17653	17779	17915	17670	17807	17867	17682	17610	17920	17738	17675	17819	17709	17793	17917	17730	17670	18055	17683	17649	17662	17796	17889	17725	17738	17879	17713	17794	17752	17810	17918	17812	17719	17663	17655	17718	17806	17546	17668	17608	17618	17751	17636	17583	17649	17660	17672	17784	17820	17634	17792	17622	17820	17856	17585	17612	17411	17801	17883	17759	17720	17854	17645	17544	17710	17709	17673	17775	17569	17901	17705	17739	17657	17768	17744	17789	17647	17646	17644	17862	17911	17475	17728	17874	17856	17724	17556	17680	17681	17904	17835	17662	17912	17819	17809	17701	17668	17612	17750	17788	17760	17650	17715	17614	17876	17704	17826	17836	17623	17745	17817	17548	17557	17591	17748	17737	17993	17705	17805	17431	17846	17516	17856	17716	17778	17680	17591	17577	17563	17990	17816	17653	17780	17943	17580	17767	17678	17859	17761	17779	17641	17429	17840	17740	17731	17621	17615	17534	17440	17670	17712	17695	17707	17792	17661	17730	18040	17584	17595	17630	17715	17742	17620	17742	18048	18015	17845	17608	17699	17829	17814	17600	17855	17882	17893	17590	17822	17723	17540	17743	17952	17846	17736	17758	17799	17730	17708	17655	17726	17668	17908	17731	17589	17812	17572	17721	17674	17764	17745	17715	17729	17670	17768	17668	17668	17810	17596	17750	17359	17768	17711	17690	17504	17779	17786	17726	17988	17624	17813	17653	17897	17651	17929	17837	17799	17567	17951	17820	17704	17785	17680	17656	17785	17704	17580	17577	17651	17697	17626	17774	17746	17453	17524	17736	17601	17872	17709	17764	17625	17742	17655	17720	17572	17771	17773	17749	17857	17685	17898	17702	17779	17737	17734	17614	17872	17671	17609	17632	17706	17728	17615	17829	17562	17760	17734	17854	17774	17687	17761	17713	17918	17777	17825	17629	17742	17824	17788	17605	17760	17685	17700	17846	17851	17741	17805	17679	17708	17770	17684	17682	17928	17477	17764	17605	17779	17562	17968	17624	17645	17616	17769	17829	17644	17627	17716	17844	17776	17587	17861	17664	17745	17562	17894	17671	17784	17762	17763	17969	17690	17749	17642	17697	17913	17836	17571	17535	17487	17596	17856	17926	17643	17659	17731	17583	17752	17684	17760	17757	17856	17804	17845	17782	17644	17764	17689	17678	17687	17570	17845	17891	17760	17712	17522	17642	17626	17763	17839	17904	17698	17636	17734	17604	17837	17695	17848	17695	17766	17841	17664	17697	17737	17605	17770	17799	17847	17730	17798	17664	17618	17786	17663	17763	17635	17576	17766	17589	17698	17947	17717	17613	17812	17703	17960	17689	17788	17749	17670	17862	17678	17783	17692	17597	17495	17806	17784	17619	17707	17654	17593	17597	17694	17632	17821	17628	17669	17618	17770	17685	17834	17734	17764	17800	17770	17674	17744	17592	17637	17722	17759	17618	17797	17788	17617	17481	17793	17717	17776	17641	17886	17778	17703	17652	17637	17547	17800	17894	17930	17776	17651	17755	17617	17752	17679	17716	17546	17848	18020	17900	17793	17689	17787	17650	17666	17700	17841	17754	17685	17802	17718	17864	17627	17805	17773	17842	17724	17511	17765	17747	17817	17755	17724	17751	17888	17760	17667	17641	17617	17602	17657	17740	17777	17826	17777	17961	17665	17821	17775	17759	17438	17567	17770	17556	17874	17837	17589	17827	17723	17797	17749	17689	17737	17812	17783	17667	17774	17729	17643	17696	17787	18014	17675	17565	17771	17752	17721	17738	17612	17716	17642	17963	17757	17960	17713	17983	17778	17888	17777	17759	17674	17593	17836	17708	17682	17907	17717	17860	17747	17765	17635	17785	17651	17888	17749	17673	17809	17724	17800	17848	17626	17837	17905	17548	17723	17632	17705	17679	17930	17711	17710	17824	17559	17656	17760	17744	17605	17880	17615	17765	17739	17771	17650	17896	17811	17679	17600	17664	17626	17662	17787	17704	17743	17737	17784	17656	17627	17583	17798	17669	17673	17631	17614	17716	17627	17561	17596	17934	17745	17773	17662	17735	17815	17818	17916	17711	17634	17829	17788	17704	17790	17910	17632	17798	17788	17747	17609	17750	17792	17608	17895	17574	17760	17794	17681	17642	17801	17658	17804	17895	17649	17717	17684	17794	17757	17793	17746	17809	17595	17705	17855	17841	17761	17777	17715	17774	17893	17579	17772	17892	17657	17818	17712	17843	17578	17973	17581	17649	17919	17726	17920	17985	17852	17908	17687	17614	17690	17610	17768	17568	17655	17700	17725	17792	17714	17549	17767	17797	17669	17647	17721	17718	17774	17559	17885	17771	17745	17791	17597	17624	17579	17730	17692	17696	17755	17603	17708	17714	17533	17661	17720	17625	17594	17803	17722	17572	17670	17717	17604	17778	17982	17765	17576	17826	17787	17644	17883	17799	17822	17842	17574	17730	17654	17734	17811	17692	17750	17658	17732	17584	17745	17604	17794	17832	17669	17691	17970	17711	17728	17711	17709	17798	17751	17762	17727	17555	17562	17602	17690	17713	17536	17646	17783	17645	17738	17852	17590	17870	17539	17535	17731	17777	17631	17829	17691	17695	17628	17731	17721	17817	17778	17751	17581	17856	17651	17678	17638	17702	17737	17776	17689	17819	17547	17527	17616	17696	17827	17586	17627	17785	17783	17629	17635	17598	17683	17760	17698	17632	17782	17694	17928	17924	17702	17741	17873	17801	17708	17759	17476	17770	17817	17792	17724	17655	17691	18073	17759	17883	17815	17640	17846	17617	17896	17600	17588	17712	17875	17789	17689	17756	17746	17568	17716	17598	17768	17917	17702	17794	17630	17831	17748	17764	17723	17737	17845	17707	17647	17785	17664	17670	17829	17805	17425	17740	17717	17569	17664	17798	17684	17553	17777	17813	17907	17710	17650	17813	17680	17765	17751	17816	17829	17920	17736	17668	17795	17806	17837	17666	17615	17607	17767	17782	17811	17867	17771	17845	17733	17540	17828	17704	17763	17965	17541	17702	17834	17624	17808	17600	17949	17767	17820	17816	17964	17734	17736	17572	17512	17698	17736	17619	17927	17817	17665	17565	17911	17664	17660	17700	17847	17882	17651	17661	17795	17682	17558	17676	17786	17733	17809	17518	18007	17906	17785	17734	17866	17664	17790	17760	17769	17575	17727	17604	17923	17672	17628	17640	17700	17859	17718	17887	17719	17791	17859	17750	17772	17613	17766	17645	17855	17835	17815	17865	17591	17811	17775	17625	17707	17895	17754	17858
15610	27408	29256	26963	25025	22772	21323	19839	18849	17793	17153	16565	21739	30768	29159	24045	17724	15480	15013	14873	14978	14935	14809	14807	14861	14814	14931	14859	14894	14832	14882	14864	14878	14767	14640	14809	14753	14748	14768	14790	14720	14929	14889	14794	14848	14888	14922	14750	14858	14758	14732	14917	14847	14832	14788	14799	14812	14972	14815	14968	14974	14837	14799	14874	14959	14751	14845	14828	14799	14912	14743	14804	14772	14840	14795	14594	14858	14882	14773	14853	14835	14877	14897	14727	14891	14816	14789	14833	14707	14684	14618	14910	14942	14614	14960	14749	14896	14767	14732	14673	14648	14851	14870	14861	14934	14951	14897	14772	14780	14887	14847	14852	14697	14945	14818	14674	14703	14945	14784	14746	14954	14729	14626	14681	14808	14823	14842	15071	14764	14880	14744	14783	14866	14683	14856	14795	14686	14823	14863	14809	14807	14815	14642	14666	14779	14984	14805	14899	14540	14690	14946	14725	14868	14822	14843	14930	14688	14868	14743	14879	14905	14906	14786	14768	14904	14693	14710	14921	14719	14821	14752	14828	14858	14847	14886	14809	14889	14769	14784	14684	14638	14864	14735	14851	14836	14796	14934	14875	14602	14747	14682	14758	14979	14922	14863	14877	14742	14899	14993	14559	14828	14680	14992	14874	14787	14639	14861	14793	14908	14916	14827	14894	14823	14579	14902	14833	14930	14941	14952	14786	14974	14752	14826	14647	14665	14744	14974	14729	14757	14835	14910	14735	14892	14779	14589	14866	14810	14753	14827	14895	14665	14629	14742	14915	14806	14871	14826	14672	14838	14845	14785	14866	14780	14888	14730	14709	14577	14913	14761	14937	14807	14924	14938	14823	14780	14795	14898	14746	14737	14765	14819	14855	14763	14816	14760	14740	14991	14744	14559	14728	14726	14769	14763	14784	14790	14894	14838	14839	14845	14605	14657	14992	14842	14977	14757	14834	14857	14877	14916	14847	14660	14876	14820	14811	14845	14791	14667	14732	14914	14748	14707	14791	14873	14849	14609	14758	14772	14737	14755	14794	14612	14943	14600	14852	14730	14904	14764	14761	14719	14823	14872	14782	14737	14862	14962	14774	14810	14745	14871	14900	14744	14734	14783	14672	14672	14832	14736	14882	14795	14893	14743	14710	14653	14719	14695	14785	14822	14855	14835	14787	14744	14748	14903	14777	14815	14624	14863	14835	14914	14882	14794	14729	14829	14784	14776	14748	14972	14671	14811	14953	14922	14695	14764	14759	14884	14729	14843	14857	14900	14798	14865	14726	14964	14564	14649	14870	14948	14868	14806	14659	14598	14793	15036	14951	14902	14803	14565	14739	14781	14826	14856	14716	14849	14845	14852	14696	14944	14783	14818	14883	14757	14765	14988	14875	14889	14829	14667	14837	14800	14803	14929	14797	14885	14681	14973	14668	14831	14904	14715	14946	14758	14807	14617	14762	14845	14842	14768	14900	14787	14854	14724	14792	14759	14799	14734	14780	14683	14796	14630	14844	14755	14627	14763	14911	14903	14797	14701	14662	14777	14797	14807	14898	14803	14775	14766	14737	14856	14918	14742	14755	14801	14667	14842	14794	14781	14715	14753	14839	14829	14943	14675	14800	14807	14801	14666	14877	14849	14791	14819	14829	14871	14814	14728	14694	14741	14736	14732	14858	14963	14828	14870	14880	14655	14739	14712	14910	14728	14860	14737	14832	14978	14856	14796	14754	14829	14797	14884	14785	14847	14738	14813	14696	14780	14681	14763	14839	14620	14798	14815	14823	14817	14898	14833	14764	14827	14979	14677	14800	14873	14961	14948	14722	14920	14879	14684	14775	15008	14908	14788	14630	14756	14901	14905	14766	14786	14724	14829	14676	14815	14869	14845	14736	14810	14876	14727	14933	14810	14882	14756	14858	14712	14838	14869	14708	14856	14924	14668	14881	14782	14950	14759	14860	14800	14746	14852	14749	14849	14870	14750	15012	14874	14881	14808	14839	14716	14693	14915	14907	14721	14777	14737	14660	14842	14727	14903	14826	14708	14788	14802	14813	14691	14718	14817	14762	14809	14717	14760	14936	14791	14745	14912	14875	14908	14789	14800	14866	14665	14780	14799	14841	14857	14749	14722	14687	14805	14703	14892	14786	14811	14751	14790	14722	14610	14878	14893	14847	14879	14860	14883	14779	14752	14821	14853	14694	14869	14878	14667	14792	14664	14855	14901	14709	14933	14814	14804	14934	14894	14833	14863	14850	14771	14901	14803	14582	14856	14789	14757	14689	14684	14800	14671	15100	14558	14804	14737	14867	14862	14605	14814	14834	14889	14933	14840	14859	14796	14727	14799	14765	14779	14830	14926	14781	14857	14757	14838	14898	14765	14747	14740	14722	14882	14694	14774	14923	14887	14714	14629	14830	14797	14710	14797	14665	14876	14616	14750	14729	14791	14866	14770	14632	14891	14781	14785	14769	14978	14897	14951	14731	14852	14621	14971	14726	14775	14631	14798	14817	14861	14727	14743	14900	14962	14766	14887	14883	14897	14740	14957	14865	15014	14907	14863	14990	14908	14896	14704	14605	14987	14766	14731	14879	14628	14743	14802	14761	14795	14879	14861	14767	14689	14724	14626	14874	14721	14678	14755	14798	14836	14828	14791	14809	14909	14650	14825	14816	14604	14757	14862	14732	14682	14812	14780	14895	14965	14838	14803	14754	14758	14921	14873	14882	14708	14892	15060	14780	14853	14790	14967	14842	14782	14710	14704	14956	14898	14660	14798	14802	14695	14812	14831	14797	14876	14871	14769	14629	14774	14784	14768	14898	14795	14600	14761	14565	15027	15049	14850	14738	14774	14835	14781	14672	14808	14766	14691	14808	14907	14823	14707	14915	14867	14851	14979	14662	14797	14802	14918	14913	14716	14736	14572	15055	14695	14795	14809	14807	14561	14985	14676	14950	14835	14847	14847	14807	14710	14833	14864	14822	14822	14756	14987	14694	14684	14822	14967	14793	14752	14900	14684	14751	14865	14752	14842	14870	14820	14737	14674	14985	14857	14768	14760	14762	14774	14774	14726	14944	14721	14596	14636	14712	14835	14814	14784	14789	14931	14728	14866	14647	14674	14759	14918	14707	14799	14641	14771	14787	14690	14798	14651	14863	14750	14980	14838	14803	14857	14871	14843	14897	14885	14727	14896	14865	14880	14756	14849	14787	14809	14805	14770	14766	14769	14822	14847	14937	14829	14842	14971	14724	14830	14856	14705	14887	14923	14797	14520	14818	14819	14882	15000	14932	14857	14784	14802	14860	14823	14585	14869	14761	14889	14747	14812	14821	14774	14765	14841	14773	14758	14892	14953	14715	14813	14803	14799	14871	14872	14808	14818	14876	14901	14856	14751	14815	14745	14873	14753	14840	14675	14934	14807	14775	14726	14869	14751	14659	14828	14823	14885	14732	14792	14973	14790	14879	14921	14836	14824	14873	14871	14767	14849	14739	14784	14838	14843	14847	14661	14962	14761	14699	14920	14877	14806	15064	14847	14955	14814	14781	14662	14828	14867	14783	14838	14787	14828	14756	14758	14713	14959	14993	14821	14889	14763	14851	14814	14904	14888	14810	14700	14882	14785	14955	14883	14820	14659	14869	14805	14704	14825	14787	14933	14793	14868	14962	14874	14894	14581	14917	14784	14807	14915	14609	14877	14922	14898	14867	15056	14664	14732	14901	14945	14534	14869	14882	14642	14734	14839	14813	14903	14670	14788	14649	14724	14687	14666	14793	14708	14779	14798	14698	14834	14707	14797	14779	14719	14781	14715	14905	14918	14772	14561	14777	14894	14748	14838	14720	14801	14778	14874	14887	14806	14827	14607	14726	14749	14803	14818	14853	14842	14763	14814	14692	14679	14798	14644	14795	14888	14928	14919	14814	14922	14840	14738	14590	14810	14926	14806	14895	14794	14709	14900	14722	14965	14832	14861	14781	14753	14820	14877	14846	14905	14794	14941	14980	14884	14668	14867	14732	14739	14915	14763	14916	14800	14768	14998	14790	14822	14699	14795	14858	14773	14707	14655	15008	14640	14898	14873	14884	15001	14840	14781	14684	14882	14937	14876	14753	14920	14625	14947	14721	14693	14841	14704	14734	14851	14621	14713	14937	14817	14809	14852	14755	14819	14819	14843	14817	14815	14749	14759	14914	14841	14739	14744	14682	14726	14747	14769	14671	14752	14780	14803	14719	14922	15053	14779	14881	14864	14781	14811	14917	14769	14830	14774	14928	14888	14859	14725	14748	14789	14944	14892	14798	14803	14986	14832	14824	14735	14700	14796	14735	14846	14867	14890	14726	14713	14752	14902	14886	14963	14804	14726	14822	14774	14882	14822	14861	14714	14861	14871	14726	14792	14836	14852	14880	14947	14729	14868	14811	14846	14596	14675	14869	14853	14927	14825	14917	14761	14816	14754	14867	14847	14853	14697	14759	14875	14723	14782	14963	14812	14741	14760	14461	14913	14868	15002	14802	14845	14823	14896	14944	14797	14744	14797	14912	14707	14785	14605	14891	14772	14915	14820	14857	14922	15029	14725	14892	14684	14877	14855	14973	14892	14926	14706	14788	14771	14930	14858	14900	14710	14926	14762	14878	14824	14754	15009	14972	14779	14841	14807	14851	14905	14813	14799	14835	14845	14785	14940	14934	14866	14619	14850	14828	14794	14907	14797	14790	14859	14863	14836	14921	14657	14827	14744	14751	14802	14847	14970	14612	14696	14905	14917	14733	14763	14821	14890	14857	14718	14784	14825	14872	14703	14867	14892	14776	14770	14788	14733	14715	14805	14874	14807	14788	14896	14862	14893	14851	14719	14631	14789	14752	14830	14808	14915	14901	14797	14850	15020	14906	14893	14861	14992	14895	14720	14865	14794	14787	15018	14833	14766	14829	14871	14854	14806	14664	14610	14770	14923	14741	14875	14822	14857	14818	14842	14965	14756	14827	14776	14824	14783	14947	14745	14869	14675	14784	14979	14669	14637	14884	14747	14788	14752	14728	14822	14906	14875	14705	14684	14856	14806	14919	14557	14740	14743	14795	14862	14752	14929	14922	14907	14701	14889	14876	14693	14719	14818	14827	14894	14843	14946	14918
22477	21002	28869	23359	21509	24890	29143	23783	22266	21509	20099	19899	37528	47334	42368	32865	24384	20340	18974	18287	18259	18279	18397	18236	18458	17957	18010	18167	18130	18040	18118	18287	18161	18162	18079	18103	18074	17929	18115	18011	18070	18023	18203	17986	18220	18292	18047	18249	18002	17961	18161	18247	17987	18080	18030	18099	18078	18223	17930	18124	18027	17909	18036	17929	17756	17993	18025	18147	18125	17987	17768	17942	18030	17978	18048	18188	17981	17896	17833	17899	17877	18045	18036	18151	18007	18154	18003	18013	17975	18121	17978	17995	18032	18019	18132	18099	17969	18119	18253	17850	18192	18063	18042	18065	18170	18018	17921	17968	18068	18372	18221	17904	17792	17796	18077	18021	17985	18227	17867	17965	18095	18170	18105	18039	17932	18044	18006	17891	17988	17932	17781	18035	17982	17922	17947	18015	17885	17898	17999	17904	17985	18056	18018	18021	17972	17868	17892	18270	18117	17789	18040	17952	17981	17927	17990	17943	18136	18116	18099	17964	17818	17985	18015	18109	17802	18024	17906	17971	17841	18042	18021	17889	18060	17967	17979	18021	17995	18101	17971	17998	18129	17946	18128	17932	18244	17917	18126	18005	17787	18122	17977	18105	17882	17772	17962	17975	18072	18164	17832	18053	17990	17938	17906	18012	17794	17908	17995	17916	18168	17885	18090	18014	17882	17928	17821	17830	18016	18096	17766	18062	18011	18044	18075	18044	18087	17850	18083	18011	17789	18047	18043	18067	18077	17977	17929	17985	18020	17915	18057	18127	18057	17993	17951	18069	17948	18160	18148	17995	18076	17859	17715	18027	18154	17937	17990	18047	18202	17806	18149	17922	18047	18028	17920	17877	17944	18120	18006	17912	17992	17889	17916	17925	18080	17744	17873	17915	18057	17981	18053	17938	17998	17909	17892	17911	17933	17957	17959	17912	17897	18022	17957	17939	18133	18033	18008	18110	18040	17950	17896	17998	18022	18020	17857	18040	17843	17885	18052	17770	17974	18139	18005	18136	17942	17770	17957	17759	17960	18020	17865	18079	17957	17997	18048	17944	18149	18083	17909	17956	17867	17920	17829	17668	17691	18037	17756	18042	18120	18062	17694	18041	17836	17896	17984	17973	17987	18118	17983	17957	17982	18106	17893	18108	17924	17824	17922	17889	18133	18042	17973	17958	18091	17988	17990	17952	18021	17887	17893	17902	18238	18011	18034	17922	17750	17985	17972	17867	17916	17979	18062	17978	18016	18126	17962	17886	18054	17870	18065	17974	18095	17962	18044	18138	17956	17959	17973	17862	17822	17792	18044	17872	17953	17960	17886	18026	17836	17917	18035	17877	17966	18019	18102	18129	17743	17920	18001	17956	18153	17873	18018	17705	17891	17929	17895	18408	17787	17878	17918	17893	17982	17808	17837	17947	18041	17854	18110	17914	17875	18031	18019	18022	18123	18030	18100	17811	17954	17759	17800	17967	18007	17969	18146	17934	18127	17902	18063	18058	18057	17988	18070	17948	18020	18148	17968	18124	17992	18001	18022	17975	18035	17992	17894	17972	17958	18178	17936	17959	17882	17876	17605	17878	17839	17919	17993	17848	17985	18106	18119	17892	17914	17986	17973	18094	17834	18125	17988	17969	17711	17934	17825	18144	17707	17926	18007	17807	17908	17942	18249	18041	18114	17981	17995	18000	17897	18111	18113	18126	18162	17742	17940	17949	17988	17996	18161	17952	18049	17998	17970	17770	18080	17849	18021	17967	18142	17951	17971	18025	17798	18036	18006	17998	18007	17992	18030	18032	18102	17763	18009	17884	17776	18061	17884	18186	18038	18080	18123	18008	18161	17832	17991	18076	17947	17968	17889	18154	17988	17963	17996	17881	17873	18028	17910	17875	18104	17925	18185	17900	18000	18078	17933	18097	18066	17842	18098	17970	17955	17688	18070	18025	18110	17985	17936	18086	17991	17910	17984	18013	18082	17795	17973	18046	17786	18029	17927	17796	17992	18093	18001	17916	17922	18037	17922	17940	18003	17893	17982	17951	18097	18114	17924	18053	17994	18006	17918	18025	17937	18002	18108	17743	17920	18068	18020	18038	18144	17984	17936	17732	18112	18020	18010	17847	17872	17904	17856	17855	17954	18021	18060	17898	18026	17991	18128	18079	17950	17951	18104	17828	17729	17918	17909	18143	17955	18096	17942	18101	17988	18004	17966	17951	17954	17775	17831	17979	18004	18190	18217	18139	18066	18042	18036	17965	17999	18048	18083	18085	17908	17844	17932	17868	17952	17814	17895	18093	18102	18104	17998	18143	17954	17980	17896	17927	17800	17883	18104	18077	18171	17791	18175	18002	17850	17938	17818	17980	17880	18000	18047	18016	18001	18122	17983	17923	18062	17958	17787	17817	17896	18163	17844	17955	18013	18033	17840	17959	17793	18133	18193	18085	18070	17992	17787	18166	17844	17940	17864	17993	18081	17985	18122	18075	17919	17909	18111	17736	18056	17842	18239	17937	18033	17925	18049	17932	18043	17956	18111	17919	17764	17954	18045	17990	18032	18085	17959	17957	17946	18067	17879	18049	17764	17985	18059	17909	17817	17922	18151	17822	17999	17899	18067	17835	17964	17927	17784	17928	18011	17956	17896	17963	18048	18096	17925	18032	18123	18002	17931	17785	17910	17984	17964	18218	17819	17781	17880	18131	18119	17829	17997	17976	17862	17871	17910	17848	18055	17986	18011	17957	18092	17904	17907	18038	17971	17953	17817	18034	17976	17922	17839	17848	18098	17909	18004	17942	17983	17948	18013	18042	18086	17866	18068	17893	17804	17972	18044	17912	17895	17855	17988	17966	17890	17994	18129	18000	18016	18038	18062	17943	17982	18107	18072	18191	17681	18001	17961	18000	18112	18119	18010	18090	17953	18044	17796	18113	17915	17863	18129	18011	18017	18205	18010	17816	18064	17872	17722	18143	18064	17886	17995	17858	17928	17965	18016	17902	18044	18124	18081	18002	17924	17934	17979	17782	18184	17942	17809	17924	17905	18044	18054	17905	18137	17885	17902	17894	18107	17994	17956	17825	18178	18138	17959	18056	17951	17754	18095	17986	17872	17900	17786	17938	18043	18011	18020	18035	17943	17959	17826	18058	17804	17967	17909	18092	17973	18028	17730	17999	18156	18213	18041	17897	17859	18016	18006	18006	17953	18041	18117	17976	17788	18001	17920	17983	17933	18017	17700	17882	18026	17922	17942	18106	17895	18039	18063	18153	17981	17909	17830	17733	18067	18092	18200	17717	18065	17958	18012	17921	17967	17968	17869	18214	18027	17874	17965	17897	17671	17810	17744	18018	18067	17878	18038	17902	17884	17959	17783	18006	17777	17857	17941	17866	17991	17920	18106	18157	17909	17897	18031	17870	17939	18017	17957	17764	17804	17782	18215	18174	18017	18118	18093	17917	18173	17980	18051	17919	17889	18051	17932	17969	17969	17957	17890	18058	18013	17936	17822	17885	18198	18122	18013	17891	17918	18216	17897	17733	17956	17791	17701	17911	18024	17856	17961	17905	17906	17932	18009	18131	18020	17871	17914	17949	17935	17783	18079	18006	17936	17851	17826	17850	17927	18046	18089	17895	17927	18078	18135	18158	17884	18035	18096	18097	18140	17719	18048	17972	17803	18075	18049	17787	17816	17744	18031	17931	17947	17973	18021	17937	17908	17937	17977	17907	17998	17931	17830	17938	18143	18110	18153	17924	18237	17995	17989	18077	18314	17885	18128	18045	18127	18056	18093	17955	18131	17860	18092	17998	17952	17840	17966	17905	18117	18159	17940	17722	17894	17942	17964	18017	17899	17739	17964	17749	18040	17972	17890	17774	17891	18069	17928	17829	18166	18147	17990	18142	17906	17850	18032	17913	17850	18142	17997	17812	18031	17959	17969	18085	17854	18045	17841	17758	18061	17877	17831	18079	18158	17978	17987	18046	18035	18032	17916	17941	17853	17762	18087	17859	17985	17988	18137	18003	17985	17954	17844	17885	18067	18128	17996	17826	17753	18006	18021	18027	17918	17944	17854	18032	18066	18049	17916	17966	17920	17826	18075	17944	17991	18129	18048	17857	18054	17940	18081	17921	17857	18038	17879	17879	17949	18006	18138	17825	18001	18108	17909	17861	18218	17936	18055	17977	17947	17669	17860	18110	17951	18143	18121	17917	18110	18219	18027	18086	17811	17923	17900	18108	17879	18012	18208	18151	18074	18074	17897	18042	18105	17954	17807	17992	17821	17904	17870	17905	18088	18036	18045	17909	17853	17807	17760	17855	17965	17864	17998	18001	18029	18036	18028	18010	17898	18101	18184	17828	18206	18112	17899	17976	18055	18064	17870	17882	17894	17900	18006	18192	17910	18058	17594	17986	18180	17998	18005	17982	18062	17984	17916	18149	17832	18070	18042	17923	17726	17917	18111	18098	18080	17958	18069	17890	17873	18088	18073	17902	18093	17917	17948	18046	18108	17873	18082	17993	18126	18001	17909	18091	17955	18096	17945	17932	17931	18095	17937	17997	18113	17862	17751	17988	18184	17997	17962	17842	17712	18171	18028	17994	17963	17853	17921	17928	17944	17929	18097	17710	17814	17928	17946	17821	18056	18155	17750	17964	18049	18001	17813	17946	18011	17987	17766	18080	17994	17744	17994	17918	17878	18044	17933	18154	18021	18082	17945	17854	18053	17673	17924	17864	18059	17996	18164	17866	18059	18172	18180	17767	17961	18059	18014	18137	17825	18081	17913	18045	17962	17972	17930	17990	17979	18006	18147	17852	17821	17854	18009	18191	18209	17948	18146	17805	18047	17955	18197	18008	17862	17964	17961	18108	17862	17834	17878	17976	18004	17983	18042	17961	18021	18289	18123	18055	17980	17851	17902	18127	18019	18148	17793	18115	17889	17724	17982	18189	17917	17922	18126	17927	18040	18077	17976	17868	17932	17826	18017	17890	17802	17945	17793	18016	17990	18017	18093	17814	17946	17948	17883	18056	17824	18089	17834	18029	17959	17911	18122	18173	18082	18141	18041	17987	17851	17891	17880	18033	18011	18056	17991	18038	18226	17895	17911	17973	17840	17830	18186	17809	17909	18267	18098	18001
17765	34913	35966	30342	28253	26669	25165	22965	21085	19431	17598	17463	39095	44862	39641	30474	20459	16592	15469	15133	14942	14864	14870	14977	14821	14892	14814	14852	15085	14883	14661	14809	14832	14865	14849	15110	14815	14882	14931	14860	14893	14969	14799	15071	14988	14915	14785	14868	14785	14954	14898	15090	14824	14923	14923	14901	15022	14686	14878	14927	14812	14970	14915	14860	14796	14912	14936	14884	15028	14899	14656	14849	15000	14892	14914	15007	15002	14896	14930	14731	14957	14737	14945	14948	15045	14865	14810	14839	14906	14909	14783	14816	14883	14908	14839	14912	14723	14892	14909	14719	15005	14957	14822	14869	14970	14821	14680	14734	14864	14813	14798	14874	14839	14901	14964	14869	14864	14935	14852	14774	14773	14786	15040	14732	14844	14862	14909	14904	14924	14760	14900	14682	14700	14777	14761	14982	14817	14918	14669	15057	14904	14963	14909	14900	14729	14718	14889	14860	14771	14948	14915	14980	14649	14876	14767	14849	14896	14638	14962	14888	14823	14918	14705	14869	14948	14992	14863	14715	14852	14921	14864	14725	14801	14778	14937	14848	14846	14879	14933	14938	14792	14802	14819	14852	14902	14885	14654	14791	14716	14822	14863	14802	14924	14747	14789	14973	14802	14662	15050	14790	14711	14986	14741	14942	14737	14928	14882	14811	14939	14808	14768	14885	15005	14976	14889	14906	14830	15066	14762	14792	14861	14650	14868	14619	14797	14705	14792	14696	15015	14630	14817	14814	14938	14694	14884	14924	14837	14726	15131	14917	14832	14922	14878	14798	14803	14891	14773	14826	14815	14842	14951	14928	15061	14587	14833	14883	14905	14827	14795	15011	14824	14871	14850	14762	14792	14868	14724	14950	14738	14953	15025	14876	14776	14850	14912	14741	14994	14927	14767	14722	14839	14954	14937	14877	14802	14888	14927	14786	14806	14758	14903	14871	14903	14824	14755	14766	14941	14873	14957	14873	14884	14809	14990	14792	14943	15062	14942	14984	14952	14807	14804	14576	14867	14963	14822	14752	14964	14853	14808	14907	14922	14805	14869	14679	14792	14766	14784	14874	14943	14815	14882	15009	14827	14807	14852	14812	14700	15002	14714	14991	14850	14622	14940	14771	14810	14909	14936	14862	14809	14750	14769	14916	14800	14740	14821	14851	14817	14787	14884	14773	14782	14858	14963	14711	14902	14702	14789	14891	14874	14868	14705	14884	14938	15125	14928	14811	14736	14855	14928	15052	14944	14841	14641	14911	14871	14807	14804	15005	14694	14832	14852	14883	14859	14883	14698	14824	14927	14832	14814	14738	14961	14815	14747	14897	14728	14857	14676	14894	14890	14709	14711	14814	14835	14759	14846	14871	14776	14780	14960	14868	14855	14875	14890	14923	14853	14817	14787	14820	14658	14777	14846	14872	14793	14827	14909	14835	14810	14819	14944	14887	14860	14889	14850	15004	14719	14860	14931	14816	14704	14760	14916	14947	14873	14774	14771	14853	14931	14851	14896	15009	14639	14828	14980	14732	14793	14798	14782	14879	14711	14809	14924	14885	14916	14757	14906	14712	14850	14771	14809	14872	14885	14817	14651	14765	14873	14967	14812	14887	14745	14806	14821	14782	14894	14757	14899	15023	14951	14947	15001	14886	14929	14709	14770	14942	14965	14891	14820	14923	14747	14743	15028	15000	14872	14874	14853	14869	14854	14793	14878	14837	14664	14979	14879	14851	14835	14805	14961	14846	14921	14906	14838	14882	14814	14700	14894	14919	14897	14839	14713	14751	14788	14813	14867	14902	14829	14850	14895	15011	14750	14773	14684	14905	14913	14927	14771	14835	14829	14885	14914	14870	14907	14633	14949	14871	14858	14819	14750	15016	14793	14946	14701	14743	14817	14863	14827	14992	14857	14772	14768	14857	14935	14926	14744	14872	14982	14731	14974	14860	14880	14792	14989	14851	14852	14862	14828	15007	14760	14737	15039	14830	14816	14963	14739	14878	14706	14821	14766	14934	14851	14847	14828	14830	14823	14904	14769	14794	14769	14814	14858	14962	14816	14731	14750	14850	14803	14890	14760	14849	14726	14894	14929	14839	14771	14795	14696	14979	14783	14870	14906	14773	14954	14845	14843	14887	14797	14802	14986	14825	14875	14921	14909	14738	14735	14730	14786	14831	14716	14857	14845	14937	15022	14730	14723	15029	14764	14765	14892	14716	14665	14971	14589	14834	14871	14920	14880	14734	14970	14694	14903	14817	14857	15024	14867	14832	14752	14695	14806	14855	14990	14982	14770	14669	14880	14775	14797	14830	14978	14727	14787	14799	14752	14950	14890	14782	14909	14777	14757	14890	14837	14774	14753	14910	14830	15045	14941	14831	14926	14657	14883	14828	14815	14811	14846	14815	14829	14833	14849	15033	14803	14789	14926	14877	14845	14832	15004	14851	14727	15021	14886	14885	14903	14810	14824	14711	14954	14891	14851	14862	14858	14810	14713	14824	14882	14837	14767	14936	14822	14796	14825	14751	14857	14828	14907	14687	14833	14671	14879	14812	14864	14877	14858	14904	14811	14959	14738	15012	14932	15015	14833	14935	14938	14849	14948	14773	14948	14901	14820	14817	14733	14815	14902	14959	14980	14951	14813	14875	14896	14984	14735	14774	14795	14975	14830	14669	14768	14823	15059	14860	14729	14872	14838	14842	14729	14756	14839	14961	14782	14658	14856	14909	14845	14763	14788	14903	14830	14804	14717	14962	14842	14816	14890	14821	14889	14776	14916	14843	14868	14802	14875	14934	14880	14814	14883	14930	14739	14872	14824	14811	14750	14728	14609	14872	14907	14849	14835	14670	14812	14794	14806	14885	14769	14910	14848	14807	14876	14862	14997	14933	14800	14808	14881	15013	14752	14928	14772	14920	14869	14986	14894	14813	14832	14900	14878	14752	14850	14786	14962	14892	14851	14845	14917	14751	14830	14785	14731	14959	14813	14865	14838	14895	14856	14856	14807	14902	14754	14867	14933	14839	14982	14780	14896	14855	14839	14738	14770	15012	14859	14867	14894	14797	14730	14697	14754	14943	14844	14798	15006	14837	14721	14581	14814	14777	14964	14851	14961	14718	14794	14935	14765	14959	14814	14807	14914	14875	14937	14788	14959	14803	14758	14826	14869	14769	14899	14781	14729	14878	14819	15066	14774	14759	14854	14940	14743	14857	14823	14930	15066	14846	15092	14892	14711	14981	14918	14873	14811	14937	14891	14892	14695	14747	14859	14941	14679	14927	14837	14979	14941	14864	14847	14855	14917	14882	14839	14736	14831	14835	14785	14782	14811	14891	14638	14866	14908	14913	14850	14738	14924	14845	14827	14778	15030	14899	14811	15009	14904	14703	14922	14754	14745	14859	14925	14885	14800	14835	14926	14884	14712	14842	14822	14918	14931	14710	14890	14836	14838	14857	14781	14918	14795	14840	14724	14832	15042	14709	14823	14944	14874	14739	15082	14831	14816	14860	14808	14757	14986	14888	14765	14945	14835	14943	14885	14924	14756	14977	14898	14916	14877	14854	14574	14706	14784	14911	14926	14878	14815	14849	14928	14944	14987	14865	14817	14948	14767	14770	14708	14687	14782	14736	14764	14927	14774	14674	14888	14980	14666	14898	14903	14866	14767	14789	14852	14871	14729	14919	14847	14935	14891	14826	14825	14725	14855	14773	15024	14710	14864	14891	14733	14862	14806	14854	14899	14680	14859	14893	14870	14907	14941	14872	14765	14954	14895	14976	14891	14638	14810	15042	14958	14755	14788	14708	14845	14845	14830	14966	15013	14788	15087	14957	14748	14749	14952	14856	14962	14816	14889	14843	14801	14981	14905	14851	14837	15035	14906	14762	14802	14802	14866	14892	14818	14859	14899	14809	14915	14739	14832	14920	14871	14869	14810	14808	14809	14829	14946	14779	14858	14868	14739	14879	14946	14701	14892	14818	14741	14933	14649	14784	14695	14867	14845	14802	14867	14977	14939	14915	14789	14760	14923	14853	14872	14762	14824	14892	14850	14760	14787	14845	14758	14945	14873	14837	14899	14785	14680	14785	14805	14950	14638	14837	14852	14694	14811	14893	14804	14929	14609	14862	14901	14891	14967	14824	14913	14803	14774	14928	14627	14825	14845	14712	14814	14904	14797	14836	14847	14888	14836	14994	14884	14841	14793	14812	14859	14969	14910	14665	14954	14894	14963	14761	14552	14890	14728	15004	14840	14730	14691	14873	14871	14885	14820	14895	14774	14882	14873	14880	14825	14802	14801	15025	14770	14818	14877	14944	14929	14657	15058	14822	14728	14859	14842	14909	14743	14870	14985	14851	14797	14721	14785	14812	15029	14924	14772	14907	14843	14969	14667	14816	14742	14954	14889	14815	14774	14860	14893	14894	14668	14763	14756	14858	14866	14764	14841	14921	14960	14929	14906	14912	15014	14778	14979	14932	14753	14945	14818	14611	14679	14773	14880	14931	14819	14984	14645	14804	14852	15105	14820	14864	14823	14699	14692	14907	14877	14862	14849	14908	14873	14936	14612	14902	14760	15076	14851	14810	14866	14953	14842	14992	14712	14869	14762	14831	14842	14757	14964	14978	14756	14782	14820	14765	14814	14888	14897	14783	14642	14906	14825	14814	14734	14931	14867	15011	14819	14611	14952	14825	14978	14759	14950	14786	14865	14775	14809	14836	14682	14804	15068	14782	14662	15027	14813	14879	14877	14904	14818	14814	14996	15014	14878	15008	14730	14748	14832	14755	14841	15019	14870	14929	14738	14725	14795	14945	14813	14853	14977	14924	14811	15037	14661	14915	14838	14976	14785	14991	14968	14752	14705	14656	14947	14700	14884	14875	14996	14720	14846	14808	14955	14819	14837	14874	14889	14780	14764	14901	14910	14738	14713	14762	14849	14900	14789	15010	14809	15067	14841	14850	14854	14707	14928	14766	14743	14848	14851	14946	14711	14908	14893	14737	14830	14964	14565	14840	14757	14793	14739	14874	14899	14809	14818	14839	14949	14862	15033	14923	14952	14874	14850	15002	14814	14698	14682	14925	14963	14774	14748	14789	14823	14747	14907	14755	14837	14837	14766	14681	14855	14882	14858	14803
27519	23618	30103	27954	23407	22630	21635	20509	19467	19003	18472	18507	20542	21101	20710	19484	18708	18130	18124	17996	17738	17870	17823	17986	17865	17710	17960	17933	17919	18017	17887	18072	17920	17813	17946	17834	18088	18000	17765	17889	18084	17979	17745	17720	17980	18033	17950	17901	17943	17756	17946	17992	17868	17962	17826	17774	17866	17778	17814	17909	17811	17855	17775	18143	17909	17983	17857	17703	17767	17848	17756	17952	17822	17898	17808	17716	17795	17795	18094	18097	17840	17911	17808	17850	17994	17757	17799	17773	17774	17716	17730	17979	17862	17893	17751	17819	17820	17884	17686	17754	17795	17955	18041	17808	17978	18007	17963	17703	17886	17899	17992	17870	17739	18089	17769	17654	17784	17658	17773	17941	17855	17980	17867	17965	17731	17859	17839	17856	17709	17921	17853	17948	17995	17821	17900	17987	17825	17681	17952	17920	17788	18052	17925	18012	17789	17624	17796	17995	17915	17732	17842	17974	18015	17734	17873	17936	17820	17957	17979	17824	17821	17868	17906	17730	17895	17810	17835	17783	17884	18049	17923	17992	17945	17838	18011	17904	17843	17926	17734	17702	17702	17820	17931	17805	17942	17919	17879	17923	17975	17759	17788	17830	17819	17807	17884	18038	17821	17726	17647	17948	17885	17890	17808	17965	17880	17956	17793	18041	17710	17958	17814	17882	17913	17798	17830	17991	17809	17615	17815	17964	18029	17856	17957	17689	17819	18012	18099	17975	17960	17766	17936	18041	17757	18107	17949	17811	17896	17908	17957	17907	17854	17866	17952	17779	17984	17865	17715	17815	17843	17788	17683	17995	17991	17999	17856	17996	17743	17831	17937	17866	17853	17906	17778	17773	17908	17957	17909	17729	17851	17925	18083	18051	17980	17780	17624	17995	17888	17755	17802	17733	18038	18055	17898	17710	18031	18033	17780	17740	17725	17744	17824	17807	17737	17770	17901	17906	17857	17833	17905	18037	17842	17870	17861	17852	17931	17766	17842	17935	17938	17580	17800	17773	18014	17843	18042	17750	17815	17789	17849	18024	17990	17817	17927	17942	17714	17683	17949	17836	17967	17793	17749	17842	17891	17599	17900	17870	17852	17985	18019	17853	17837	17797	17787	17847	18004	17811	17883	17830	18150	18071	17756	17797	17774	17744	17829	17803	17626	17958	17710	17795	17848	17966	17852	17725	17788	17751	17796	18073	17841	17830	17903	17782	17976	17800	17821	17847	18054	17980	17809	17749	17982	17888	18012	17853	17808	17973	17877	17923	17805	18105	17755	17875	17745	17786	17763	17756	18069	17887	17857	17886	18152	17884	17903	17608	17872	17863	17899	17828	17873	17948	17940	17848	17785	17706	17682	17840	17838	17892	18129	17807	17786	17696	18079	17725	18121	17686	17810	17554	17931	17970	17878	17942	18082	17963	17952	17902	17871	17849	17960	18055	17954	17742	17907	17843	17850	17956	17772	17921	17998	17697	17921	18084	17918	17837	18148	17879	17995	17784	17904	17775	17808	17977	17918	18100	18052	18104	17812	17784	17897	17918	17959	17964	17854	17742	17865	17769	17905	18156	17836	18030	17832	17817	17645	17867	17735	17892	17776	17954	17895	18003	17885	17691	17820	17932	17866	17974	17834	17988	17879	17734	17854	17910	18036	17617	17909	17586	17866	17717	17765	17773	17828	18075	17890	17995	17889	17862	17874	17957	17687	17951	18108	17784	17879	17916	17984	17773	17979	17991	17866	17927	17715	18010	17948	17773	18123	18069	17820	17688	17711	17930	17860	17755	17919	17725	18066	18016	17946	17878	17903	17911	17978	17887	17984	17983	17916	17711	17918	17628	17817	17937	18083	17770	17923	17724	17909	17831	17972	17894	17851	18026	17896	17933	17944	18037	17860	17802	17750	17875	17779	17970	17871	17846	17990	17756	18041	17793	17840	17851	17955	17757	17839	17905	17873	17884	17914	17799	17889	17601	18014	17793	17989	17918	17975	17845	17884	17780	17775	18157	17978	17902	17718	17881	17921	17858	17906	17912	17815	17968	17925	17769	17867	17810	17952	17916	17927	17691	17909	17806	18046	17877	17966	18157	17816	18004	17793	17891	17938	17902	17883	18025	17942	17904	17884	17978	17927	17965	17990	17939	17831	17783	17783	17888	17831	17831	17961	17759	17915	18017	17909	17948	17854	17836	17857	17856	17828	17983	17910	17910	18071	17957	17982	17864	18128	17975	17791	17775	18022	17938	18018	17751	17944	17865	17911	17840	17867	17840	18069	17992	17967	17938	18006	17850	17888	17879	17966	17983	17887	17823	18097	18014	17938	18080	17981	18004	17964	17937	17789	17754	17776	17703	17744	17786	17888	17856	17861	17820	17905	17964	18094	18045	17963	17756	17999	18062	17946	17881	17875	17788	17986	17944	17811	17909	17874	17818	17733	17835	17849	18115	18084	17833	17761	17891	17991	17845	17860	17842	17964	17850	17836	17818	17841	17905	17761	17869	17927	17950	17846	17944	17924	17978	17797	18064	17752	17801	17933	18003	17760	17821	17984	17878	17854	17994	17812	17836	17898	17585	17812	17800	17655	17826	17857	17916	17834	17790	17857	17997	17891	17836	17997	17770	17759	18092	18009	17715	18003	17796	17940	17882	17910	17918	17877	17834	17760	17899	17964	17700	17985	18015	17796	17764	17872	17984	18016	17925	17953	17983	17961	18055	17861	17835	17728	17813	17783	17770	17860	17737	17532	17835	17804	17784	18052	17848	18091	17763	17922	17866	17925	17825	17881	18009	18103	17926	17662	17862	18024	17832	17945	18084	17784	17781	17964	17648	17767	17948	17790	17939	17802	17638	17791	18036	17830	17902	18056	17819	17933	17910	17885	17728	17991	18044	17827	17851	17842	17917	17936	17879	17705	17793	17926	17964	17838	17910	17966	17939	17915	17993	17836	17875	18014	17893	17888	17989	17965	17929	17889	17898	17923	17993	17928	17938	18174	17957	17819	18066	17998	17756	17739	17829	17896	17979	18139	18060	17795	17871	17879	17888	17997	17834	17965	17691	17988	17784	17812	17878	17767	17801	17743	17861	17958	17903	17835	17839	18038	17910	18018	17822	17852	17778	17812	17943	17877	17768	17921	17925	17832	17905	17970	17766	17900	18055	17964	18033	18084	17838	17893	17965	18079	17851	17836	17870	17923	18026	18053	18033	17747	17750	17962	17761	17901	17890	17707	17909	17843	17845	17723	17742	17776	17880	17980	17942	18003	17725	17973	17766	17834	17901	17935	17935	17814	18016	17802	17887	17809	17715	17727	17792	18182	17934	17909	17805	18102	17874	17987	17816	18079	17958	18011	18014	17907	17813	17854	17856	17942	17784	17936	17777	17903	17966	17742	17698	18016	17760	18000	17680	17836	17902	17803	17920	17912	17606	17983	17789	17940	18048	17877	18004	17867	17852	17873	17992	17833	17811	17988	17955	17707	17798	17781	17631	17838	17807	18167	17856	17833	17903	17778	18047	17978	18043	17959	17894	17873	17736	17852	17883	18070	17661	17814	18050	17805	17954	18064	17828	17859	18094	17857	17807	17750	17848	17777	17784	18055	17766	18049	17778	17743	17985	17810	18082	17829	17877	18073	17919	18061	17790	17821	17931	17906	17922	18101	17969	17996	17731	17913	17827	17876	17860	17925	17984	17833	17843	17767	17960	18044	17792	17832	17899	17979	17938	17813	17812	17994	17867	17804	17821	17901	17984	18026	17802	18023	17895	17820	17993	17809	17753	18070	17817	17795	17879	17834	17763	17792	17729	18021	18018	17733	17882	17937	17948	17864	17934	18067	17952	17978	17974	17805	17897	17964	17982	17988	17874	17899	17958	17931	17886	17839	17766	17893	17942	17713	17854	17866	17689	17955	17828	18034	17725	17854	17830	17860	17757	17810	18049	18011	17682	17810	17845	17650	17909	17885	17886	17804	17804	17536	17822	17775	17806	17764	17750	17815	17873	17823	17713	17648	17784	18001	17818	17970	17783	17769	17827	17837	17832	17996	17827	17941	17761	17764	17907	17811	17732	18054	17961	17978	17929	17964	17743	17929	17739	17739	17906	17678	17756	18010	17747	18031	17555	17726	17663	17966	17972	17836	18029	17894	17922	17939	17780	17815	17972	17965	17748	18071	17794	17847	18046	17716	17940	17869	18030	17836	17883	17780	17882	17651	17909	17847	17815	17822	17949	17985	18024	17865	17910	17888	17726	18002	17798	17676	18082	17860	17945	17870	17837	17863	18014	17752	17863	17933	17952	18002	17866	17865	17666	17995	17986	17928	18013	17882	17951	18060	17854	17854	17981	17841	17933	18050	17906	18045	17930	17793	17859	17769	17890	17848	17931	18004	17836	17795	18010	17843	17838	18020	17860	17788	17886	17968	17906	17753	17904	17922	18010	17843	18106	17940	17790	17852	17722	17779	17937	17933	18039	17903	17882	17812	17961	18092	17744	17837	17901	17863	17825	17872	17671	17742	17873	17856	18094	17915	18017	17824	18079	18025	17788	17853	17902	17952	17757	17849	17877	17896	17748	18151	17963	18011	17996	17814	17735	17949	17861	17940	17819	17969	17874	17978	17993	17817	17809	17751	17859	17888	17782	17909	17903	17776	17718	17697	17986	17908	17916	17892	17945	17823	17854	17975	17902	17919	17846	17925	17896	17786	17674	17998	17703	17679	17912	18140	17883	17900	17913	17733	17932	17908	18004	17937	17904	17950	17777	17978	17842	17769	17663	17846	17850	17834	18011	18003	17910	18003	17985	17953	17836	17941	18083	17971	17908	18003	17863	18087	17996	17939	17976	17974	17905	17839	17940	17806	17899	18042	17977	17963	17765	17929	17882	17776	17894	18159	17949	17921	17869	17697	17731	17928	17835	17859	17795	17825	17598	17841	17979	17923	18051	17864	17808	17931	17889	17834	17815	17946	17861	17994	17695	17666	17986	17873	17948	18028	18122	17876	17897	17631	17933	17924	18042	17862	17718	17641	17764	18064	17747	17870	17910	17959	17877	18034	17845	17756	18102	17809	18121	17774	17803	17800	17943	18036	17833	18067	17810	17931	17972	17861	17676	17690	17848	17733	17901	18058	17989
19297	29272	30047	24715	22100	21692	19870	18959	17151	16214	15673	15651	19041	18832	17831	16456	15445	15127	14889	14997	14808	14941	14911	14824	14858	14725	14820	14810	14910	14815	14901	14816	14881	14877	15049	14900	14774	14856	14811	14883	14866	14906	14854	14666	14865	14773	14923	14890	14996	14781	14754	14777	14885	14637	14810	15006	14763	14941	14691	14738	14868	14888	14827	14892	14930	14857	14834	14889	14675	14940	14942	14616	14771	14804	14717	14846	14894	14858	14918	14808	14851	14826	14916	14835	14784	14834	14935	14828	14750	14812	14969	14901	14650	14838	14877	14848	14846	15013	14750	14938	14971	14736	14835	15059	14713	14748	14869	14808	14750	14626	14688	14759	14714	14851	14888	14649	14721	14920	14689	14876	14813	14748	14815	14588	14898	14739	14927	14744	14872	14746	14709	14890	14823	14627	14781	14930	15025	14834	14913	14828	14889	14820	14867	14902	14813	14733	14814	14819	14812	15010	14920	14934	14908	14876	14772	14774	14891	14885	14825	14934	14872	15037	14827	14917	14691	14838	14798	14833	14876	14826	14818	14798	14942	14964	14735	14728	14818	14723	14842	14912	14747	15084	14877	14949	14825	14865	14748	14876	14878	14877	14761	14783	14801	14829	14908	14942	14842	14990	14835	14914	14804	14865	14675	14857	14800	14683	14890	14791	14856	14722	14815	14820	14758	14726	14764	14941	14878	14840	14757	14837	14771	14948	14929	14784	14836	14787	14815	14888	14835	14770	14798	14908	14786	14979	14925	14836	14926	14965	14695	14737	14837	14897	14749	14685	14562	14900	14761	14848	14779	14966	14807	14857	14853	14818	14727	14935	14675	14909	14999	14877	14800	14713	14950	14894	14818	14683	14872	14724	14891	14873	14912	14881	14729	14866	14835	14779	14868	14767	14851	14794	14668	14837	15051	14764	15001	14719	14857	14885	14749	14835	14888	14791	14712	14898	14959	14740	14863	14896	14774	15005	14754	14925	14592	14775	14718	14994	14691	14869	14675	14845	14850	14906	14747	14856	14939	14785	14934	14818	14682	14891	14885	14805	14857	14795	14719	14779	14821	14977	14942	14868	14810	14686	14699	14904	14723	14884	14816	14932	14830	14747	14751	14723	14854	14749	14717	14912	14975	14858	14772	14844	14874	14829	14565	14772	14736	14813	14574	14944	14851	14774	14796	14787	14832	14743	14867	14990	14747	14764	14915	14730	14698	14880	14763	14783	14832	14885	14942	14916	14957	14890	14709	14734	14872	14781	14785	14787	14762	14776	14858	14926	14971	14942	14746	14900	14876	14784	14864	14774	14863	14721	14729	14760	14752	14837	14814	14852	14903	14949	14994	14787	15051	14790	14627	14961	14835	14813	14793	14809	14957	14855	14883	14976	14770	14910	14837	14763	14942	14870	14742	14958	14851	14808	14846	14830	14918	14957	14714	14862	14779	14829	14876	14842	14679	14828	14843	14744	14949	14760	14720	14832	14797	14812	14848	14841	14876	15089	14997	14718	14629	14822	14839	14777	14780	14910	14822	14933	14892	14763	14865	14863	14741	14818	14842	14722	14803	14846	14704	14810	14689	14850	14847	14853	14800	14638	14894	14847	14857	14761	14989	14815	14850	14896	14870	14880	14852	14880	14646	14703	14706	14798	14830	14690	14988	14795	14798	14847	14769	14766	14801	14812	14708	14900	14926	14735	14826	14841	14588	14777	14890	14811	14835	14888	14819	14760	14972	14757	14765	14827	14651	14817	14705	14640	14965	14886	14944	14719	14752	14884	14869	14864	14918	14773	14745	14558	14980	14773	14769	14844	14827	14568	14834	14860	14906	14723	14819	14711	14747	14797	14850	14778	14674	14859	14708	14748	14929	14702	14874	14756	14932	14893	14831	14790	14877	14925	14805	14965	14834	15018	15084	14789	14936	14864	14945	14888	14786	14822	14749	14852	14804	14828	14743	14832	14987	14708	14954	14873	14837	14643	14815	14806	14784	14887	14813	14882	14912	14928	14940	14929	14804	15012	14879	14807	14814	14918	14769	14825	14813	14731	14795	14915	14654	14773	14749	14735	14968	14828	14776	14756	14815	14852	14945	14766	14741	14719	14928	14782	14757	14810	14687	14820	14916	14887	14874	14749	14839	14990	14841	14953	14629	14778	14759	14723	14877	14924	14875	14810	14855	14758	14806	14850	14871	14683	14911	14731	14881	14805	14890	14921	14948	14996	14895	14784	14685	14801	14878	14829	14946	14986	14962	14868	15030	14755	14728	14818	14852	14869	14685	14952	14763	14725	14903	14986	14862	14761	14791	14823	14853	14943	14743	14882	14833	14937	14741	14799	14905	14728	14898	14943	14759	14783	14919	14953	14716	14844	14758	14964	15031	15075	14871	14847	14829	14756	14818	14968	14768	14814	14786	14839	14805	14732	14924	15015	14664	14807	14854	14933	14701	14759	14803	14938	14844	14838	14688	14807	14754	14934	14866	15002	14691	14912	14938	14862	14878	14813	14870	14887	14913	14896	14840	14653	14820	14824	14694	14669	14785	14780	14852	14796	14958	14889	14732	14871	14803	14837	14821	14884	14944	14937	14811	14739	14802	14840	14731	14869	14750	14808	14769	14773	14714	14890	14829	14734	14831	14921	14681	14814	14833	14881	14711	14959	14888	14952	14900	14806	15076	14934	14815	14764	14871	14961	14901	14822	14856	14754	14781	14909	15032	14763	14824	14771	14891	14767	14630	14913	14771	14752	14716	14804	14648	14838	14702	14892	14902	14720	14764	14789	14956	15076	14873	14760	14801	14824	14854	14910	14932	14766	14757	14836	14692	14817	14898	14755	14792	14831	14729	14840	14794	14666	14847	14956	15018	14811	14933	14800	14844	14714	14841	14684	14828	14865	14761	14777	14715	14906	14920	14817	14856	14670	14872	14810	14898	14915	14863	14868	14834	14944	14830	14685	14774	14799	14863	14926	14880	14851	14766	14921	14841	14953	14791	14700	14855	14651	14894	14831	14865	14761	14836	14817	14642	14955	14844	14667	14914	14965	14858	14848	14865	14902	14791	14851	14771	14800	15013	14902	14886	14915	14915	14794	14975	14857	14741	14919	14934	14861	14983	14737	14970	14767	14845	14921	14860	14780	14809	15053	14789	14830	14816	15018	14756	14942	14808	14810	14900	14889	15035	14987	14808	14814	14746	14741	14697	14898	14872	14800	14823	14845	14691	14881	14693	14943	14720	14863	14825	14841	14701	14744	14851	14789	14758	14767	14846	14826	14799	14983	14941	14857	14924	14944	14816	14882	14907	14636	14788	14827	14863	14849	14833	14790	15029	14720	14956	14812	14638	14905	14825	14679	14702	14867	14744	14866	14817	14755	14777	14840	14938	14804	14899	14927	14783	14920	14846	14874	14813	14772	15013	15043	15058	14772	14709	14897	14903	14804	15013	14774	14821	14787	14830	14896	14780	14934	14819	14738	14816	14766	14783	14943	14679	14902	14776	14913	14889	14681	14910	14782	14777	14821	14809	14914	14878	14900	14789	14836	14796	14789	14804	14749	14862	14801	14795	14940	14660	14754	14946	14822	14848	14845	14841	14898	14742	14876	14736	14760	14757	14873	14775	14812	14761	14923	14631	14784	14907	14931	14944	14851	14922	14837	14803	14939	14788	14769	14886	14717	14806	14906	14862	14705	15027	14782	14927	14797	14765	14870	14916	14867	14878	14741	14816	14636	14843	14783	14737	14851	14712	14948	14904	14803	14802	14817	14769	14974	14957	14759	14783	14849	14724	14831	14885	14935	14999	14627	14835	14884	14685	14590	14888	14960	14879	14974	14960	14947	14888	14799	14861	14796	14779	14870	14721	14906	14608	14753	14821	14775	14745	14921	14724	14917	14775	14845	14826	14942	14722	14849	14729	14921	14768	14844	14957	14912	14986	14921	14919	14901	14948	14749	14755	14839	14813	14734	14661	14974	14982	14855	14792	14742	14708	14939	14650	14883	14772	14797	14806	14687	14836	14826	14830	14741	14964	14851	14797	15097	15111	14806	14798	14792	14739	14695	14904	14841	14892	14794	14956	14809	14967	14871	14812	14856	14708	14895	14764	14960	14910	14742	14815	14846	14666	14796	14835	14881	14853	14994	14864	14745	14830	14841	14946	14843	14810	14855	14783	14876	14741	14783	14797	14912	14807	14833	14962	14890	15032	14927	14734	14898	14766	14733	14883	14701	14870	14924	14801	14766	14879	14804	14875	14755	14847	14830	14898	14784	14721	14766	14783	14875	14786	14861	14871	14803	14743	14915	14893	14724	14897	14770	14739	14743	14973	14869	14867	14817	14781	14916	14893	14913	14726	14972	14838	14761	14821	14678	14785	14880	14709	14856	14613	14891	14827	14751	14792	14797	14788	14975	14803	14734	14891	14936	14804	14797	14910	14901	14619	14807	14925	14913	14842	14857	14815	14842	14908	14918	14978	14837	14891	14754	14838	14886	14799	14877	14977	14715	14812	14746	14875	14714	14944	14840	14911	14831	14783	14893	14798	14819	14906	14777	14852	14733	14885	14772	14934	14762	14700	14808	14908	14798	14808	14925	14765	14870	14734	14740	14882	14771	14923	14712	14724	14711	14802	14776	14920	15013	14896	14742	14765	14618	14871	14873	14857	14768	14902	14751	14718	14741	14878	14779	14930	14626	14732	14640	14731	14855	14896	14894	14724	14840	14723	14856	14877	14912	14622	14931	14860	14894	14815	14932	14753	14781	14717	14835	14847	14929	15011	14795	14805	14856	14716	14614	14752	14832	14823	14892	14773	14819	14757	14875	14837	15051	14766	14800	14723	14830	14741	14764	14930	14864	14890	14811	14819	14826	14820	14704	14920	14858	14552	15130	14852	14815	14894	14832	14907	14911	14781	14927	14668	14824	14777	14855	14900	14962	14923	14954	14754	14695	14865	14912	14792	14819	14962	14841	14859	14934	14768	14866	14849	14858	14813	14782	14844	14845	14929	14833	14851	14853	14805	14750	14778	14812	14935	14988	14618	14760	14872	14887	14815	14858	14688	14699	15007	14859	14916	14960	14771	14932	14619	14937	14795	14934	15038	14760	15039	14861	14827	14967	14758	14851	14849	14751	14679	14864
24356	20955	28130	25114	23807	24416	23837	21022	19923	19340	18745	18641	26401	30860	28528	24668	20581	18827	18197	17999	17927	17994	17648	17840	17928	17722	17854	17889	17794	17860	17883	17654	17851	17906	17687	17996	17690	17860	17788	17954	17616	17726	17957	17704	17842	17760	17648	17753	17756	17722	17853	17757	17778	17729	17741	17709	17900	17631	17755	17837	17722	17753	17802	17655	17829	17820	17857	17724	17883	17749	17684	17984	17775	17714	17522	17860	17666	17764	17583	17531	17669	17632	17765	17789	17995	17711	17717	17880	17634	17770	17748	17890	17768	17891	17571	17640	17781	17544	17686	17680	17637	17890	17721	17773	17927	17861	17717	17628	17955	17805	17869	17690	17641	17527	17730	17781	17609	17774	17675	17630	17703	17723	17618	17727	17523	17702	17828	17685	17717	17802	17733	17703	17836	17673	17639	17576	17596	17694	17880	17822	17607	17603	17681	17787	17662	17829	17675	17754	17561	17689	17905	17920	17795	17820	17872	17680	17910	17627	18043	17910	17731	17853	17664	17719	17882	17813	17515	17718	17590	17569	17934	17902	17740	17664	17611	17773	17717	17699	17541	18041	17771	17832	17735	17504	17808	17748	17725	17595	17558	17681	17851	17904	17786	17655	17796	17699	17702	17666	17570	17884	17732	17538	17464	17671	17922	17771	17882	17653	17649	17742	17933	17686	17845	17824	17629	17620	17795	17906	17907	17583	17705	17674	17908	17708	17568	17484	17745	17531	17790	17792	17758	17682	17772	17785	17741	17744	17592	17343	17833	17682	17829	17627	17814	17855	17721	17729	17793	17672	17591	17865	17681	17504	17701	17797	17744	17600	17915	17600	17671	17752	17724	17638	17760	17645	17871	17567	17797	17786	17858	17764	17585	17923	17886	17768	17613	17641	17825	17617	17485	17921	17781	17760	17719	17388	17947	17833	17876	17745	17662	17769	17783	17561	17766	17539	17507	17773	17594	17576	17715	17698	17768	17680	17694	17709	17735	17627	17607	17675	17743	17661	17442	17700	17873	17858	17779	17698	17770	17786	17694	17854	17762	17727	17805	17850	17628	17446	17702	17656	17754	17929	17769	17716	17763	17984	17883	17771	17544	17661	17847	17571	17607	17717	17788	17560	17599	17799	17484	17509	17785	17721	17741	17635	17623	17750	17558	17606	17822	17728	17857	17711	17874	17737	17651	17671	17636	17699	17746	17698	17625	17781	17561	17586	17772	17606	17774	17839	17769	17639	17594	17772	17818	17671	17773	17604	17479	17691	17672	17709	17709	17595	17914	17514	17540	17838	17649	17778	17865	17512	17742	17663	17825	17870	17820	17657	17839	18047	17919	17783	17864	17675	17662	17867	18053	17853	17846	17793	17591	17459	17632	17706	17775	17846	17751	17770	17450	17829	17598	17775	17496	17755	17763	17776	17718	17617	17751	17901	17726	17686	17677	17883	17702	17699	17892	17790	17858	17688	17533	17745	17904	17729	17872	17730	17725	17679	17809	17888	17777	17806	17660	17594	17786	17735	17724	17693	17811	17770	17830	17681	17730	17661	17577	17885	17858	17706	17617	17563	17826	17729	17725	17817	17782	17728	17546	17688	17553	17586	17554	17651	17872	17755	17659	17607	17676	17766	17627	17873	17808	17703	17823	17689	17738	17765	17773	17717	17722	17823	17564	17995	17691	17907	17838	17914	17754	17937	17702	17809	17658	17681	17714	17828	17771	17610	17670	17599	17722	17869	17757	17727	17659	17837	18023	17627	17888	17646	17941	17597	17663	17698	17681	17813	17742	17587	17770	17750	17823	17811	17718	17641	17704	17800	17481	17686	17583	17678	17766	17601	17788	17838	17575	17537	17931	17785	17785	17774	17653	17612	17737	17639	17814	17847	17719	17731	17747	17702	17895	17837	17782	17563	17639	17558	17583	17849	17862	17654	17839	17521	17646	17697	17705	17794	17876	17691	17749	17712	17871	17654	17759	17663	17842	17735	17987	17843	17755	17699	17707	17562	17863	17690	17783	17934	17948	17617	17744	17947	17704	17607	17637	17639	17919	17462	17737	17705	17543	17812	17738	17522	17973	17694	17696	17776	17698	17847	17648	17881	17880	17639	17779	17735	17669	17814	17772	17647	17597	17702	17941	17489	17735	17715	17654	17603	17756	17567	17686	17763	17674	17734	17670	17891	17814	17769	17719	17438	17606	17759	17698	17757	17798	17759	17810	17613	17899	17724	17844	17682	17824	17666	17729	17614	17681	17834	17781	17703	17806	17711	17572	17584	17717	17812	18024	17749	17814	17725	17655	17657	17739	17797	17784	17676	17588	17513	17664	17611	17684	17970	17491	17814	17896	17637	17657	17606	17660	17744	17473	17679	17953	17877	17804	17694	17558	17766	17770	17787	17655	17538	17737	17763	17749	17771	17601	17668	17809	17785	17718	17588	17512	17736	17706	17801	17777	17910	17722	17700	17760	17643	17759	17569	17823	17845	17786	17830	17807	17940	17727	17632	17450	17741	17583	17739	17760	17753	17811	17642	17776	17432	17530	17870	17826	17708	17673	17812	17923	17567	17657	17824	17715	17577	17811	17673	17710	17608	17698	17557	17649	17523	17789	17942	17737	17636	17735	17868	17642	17851	17634	17735	17636	17680	17682	17676	17735	17804	17679	17722	17729	17519	17797	17760	17402	17650	17636	17764	17552	17641	17811	17676	17574	17595	17911	17694	17686	17840	17758	17718	17692	17567	17813	17784	17796	17793	17540	17618	17702	17663	17660	17564	17592	17600	17783	17558	17753	17642	17649	17542	17610	17809	17916	17767	17695	17707	17655	17717	17959	17826	17703	17570	17727	17820	17714	17758	17766	17609	17742	17743	17628	17691	17823	17848	17923	17864	17772	17645	17815	17763	17693	17771	17946	17669	17746	17712	17899	17659	17666	17858	17887	17851	17669	17733	17729	17865	17799	17722	17799	17627	17822	17811	17732	17779	17690	17605	17823	17830	17671	17655	17830	17591	17781	17538	17850	17740	17787	17691	17536	17899	17624	17866	17583	17739	17813	17831	17927	17598	17810	17649	17753	17725	17626	17639	17682	18017	17757	17822	17778	17634	17900	17610	17788	17744	17855	17830	17775	17637	17981	17902	17775	17697	17784	17670	17891	17696	17766	17804	17488	17725	17657	17668	17649	17876	17658	17803	17792	17677	17778	17849	17681	17720	17656	17873	17846	17877	17787	17760	17957	17635	17685	17582	17692	17682	17703	17702	17679	17763	17527	17837	17791	17781	17802	17773	17766	17817	17802	17389	17650	17836	17843	17718	17878	17698	17689	17597	17574	17774	17672	17637	17627	17574	17586	17886	17733	17772	17783	17583	17888	17760	17802	17894	17581	17877	17831	17820	17761	17686	17716	17692	17727	17581	17690	17951	17705	17763	17795	17690	17733	17859	17518	17856	17754	17778	17687	17897	17623	17569	17896	17824	17865	17837	17756	17629	17809	17683	17805	17912	17745	17870	17834	17566	17837	17842	17808	17854	17739	17702	17803	17651	17970	17646	17810	17868	17607	17625	17830	17725	17666	17585	17720	17813	17770	17722	17607	17626	17592	17670	17747	17844	17803	17818	17842	17789	17761	17656	17777	17802	17725	17844	17576	17503	17616	17819	17777	17709	17831	17888	17792	17872	17788	17742	17724	17737	17728	17906	17839	17654	17583	17671	17940	17832	17688	17772	17710	17582	17767	17769	17763	17812	17760	17698	17666	17788	17683	17668	17729	17736	17624	17557	17715	17707	17787	17835	17634	17822	17742	17663	17602	17651	17665	17558	17638	17866	17885	17692	17690	17569	17911	17883	17715	17641	17783	17750	17709	17914	17581	17731	17815	17748	17761	17721	17949	17622	17661	17776	17703	17912	17717	17619	17732	17651	17856	17579	17602	17570	17826	17890	17758	17810	17673	17640	17813	17658	17961	17684	17836	17823	17729	17819	17825	17722	17675	17789	17712	17547	17693	17757	17784	17775	17920	17666	17719	17655	17645	17914	17857	17704	17891	17683	17791	17797	17462	17605	17822	17685	17783	17819	17626	17840	17697	17607	17602	17631	17757	17834	17670	17712	17847	17887	17769	17803	17622	17672	17718	17854	17860	17879	17938	17645	17844	17613	17737	17722	17820	17542	17747	17751	17671	17755	17684	17704	17858	17624	17600	17693	17799	17722	17745	17758	17764	17860	17719	17762	17716	17822	17859	17795	17766	17936	18030	17771	17615	17551	17742	17840	17744	17906	17633	17806	17772	17759	17776	17820	17805	17921	17834	17808	17795	17867	17735	17618	17721	17469	17737	17683	17949	17709	17608	17591	17671	17760	17901	17667	17780	17830	17804	17859	17550	17466	17848	17749	17806	17493	17834	17930	17773	17603	17650	17717	17637	17848	17759	17731	17719	17693	17817	17893	17616	17598	17766	17840	17638	17658	17801	17661	17673	17648	17881	17737	17652	17785	17965	17897	17870	17784	17741	17791	17531	17844	17632	18006	17820	17956	17827	17761	17965	18096	17857	17833	17570	17388	17697	17659	17801	17738	17741	17724	17622	17704	17743	17773	17908	17836	17628	17756	17651	17652	17812	17684	17835	17683	17746	17765	17768	17794	17785	17849	17855	17827	17656	17595	17621	17875	17774	17834	17828	17717	17722	17562	17780	17658	17853	17805	17750	17617	17626	17753	17803	17705	17556	17592	17825	17685	17693	17581	17551	17668	17904	17728	17729	17785	17655	17614	17695	17578	17800	17787	17761	17820	17537	17745	17755	17841	17905	17713	17705	17844	17668	17660	17806	17532	17786	17852	17798	17917	17802	17733	17617	17829	17670	17582	17867	17844	17716	17771	17922	17932	17920	17671	17695	17840	17964	17903	17540	17889	17708	17670	17576	17621	17665	17603	17716	17723	17733	17810	17830	17463	17885	17825	17927	17849	17749	17769	17806	17629	17787	17861	17908	17969	17924	17679	17704	17781	17628	17957	17841	17782	17683	17674	17839	17854	17783	17816	17730	17493	17776	17530	17546	17601	17843	17854	17872	17799	17712	17746	17853	17683	17705	17831	17584	17726	17559	17610	17915	17631	17556	17857	17734	17725	17712	17675	17824	17676
17975	32359	32656	27814	24477	22786	20859	19141	17727	16625	15921	16277	27140	29905	27154	21881	17116	15699	15155	15037	14847	14738	14913	14650	14742	14943	14695	14683	14722	14938	14783	14682	14751	14850	14847	14697	14627	14783	14689	14755	14895	14805	14768	14667	14854	14768	14477	14864	14825	14708	14656	14903	14791	14813	14771	14776	14884	14800	14734	14720	14735	14775	14705	14819	15048	14712	14604	14767	14666	14800	14899	14668	14672	14772	14793	14702	14788	14803	14796	14697	14806	14718	14764	14959	14840	14718	14834	14749	14792	14746	14543	14674	14711	14806	14730	14831	14916	14771	14927	14854	14768	14783	14800	14869	14705	14930	14975	14827	14781	14569	14840	14719	14788	14829	14695	14856	14836	14859	14772	14731	14691	14772	14543	14739	14718	14827	14756	14823	14952	14830	14895	14711	14969	14677	14593	14662	14696	14690	14687	14650	14689	14860	14884	14759	14881	14925	14701	14876	14844	14724	14941	14920	14693	14714	14773	14700	14749	14829	14959	14521	14809	14807	14797	14823	14728	14796	14932	14910	14633	14684	14735	14723	14822	14827	14817	14772	14856	14669	14827	14829	14785	14900	15020	14689	14862	14576	14832	14800	14864	14949	14675	14853	14853	14781	14795	14685	14746	14787	14935	14865	14757	14777	14770	14784	14872	15001	14695	14763	14878	14815	14622	14661	14652	14750	14832	14772	14669	14722	14884	14863	14619	14710	14751	14889	14854	14819	14891	14828	14895	14859	14653	14866	14693	14842	14694	14625	14755	14653	14737	14711	14680	14723	14877	14838	14810	14834	14705	14932	14733	14696	14902	14669	14743	14772	14606	14695	14924	14824	14830	14848	14677	14949	14749	14873	14682	14687	14767	14837	14664	14726	14765	14836	14785	14854	14738	14850	14747	14792	14705	14846	14834	14595	14930	14602	14716	14831	14668	14703	14675	14797	14854	14677	14928	14871	14730	14746	14515	14749	14831	14826	14839	14729	14682	14877	14819	14833	14946	14833	14806	14728	14777	14897	14941	14697	14743	14907	14776	14748	14844	14705	14638	14763	14699	14720	14842	14766	14761	14803	14745	14774	14696	14845	14796	14877	14817	14829	14687	14880	14839	14842	14858	14842	14759	14752	14627	14768	14853	14720	14743	14850	14713	14753	14702	14855	14795	14691	14913	14737	14912	14803	14741	14859	14783	14695	14699	14685	14701	14849	14702	14939	14888	14811	14892	14775	14777	14856	14832	14830	14728	14795	14726	14934	14894	14794	14753	14757	14845	14806	14743	14803	14783	14992	14793	14852	14795	14678	14687	14882	14773	14677	14707	14837	14707	14680	14552	14854	14782	14703	14688	14665	14893	14774	14881	14652	14789	14815	14810	14801	14718	14751	14607	14867	14637	14827	14722	14730	14777	14607	14785	14811	14617	14738	14799	14894	14852	14813	14713	14897	14767	14770	14712	14875	14820	14577	14772	14733	14841	14749	14791	14801	14828	14874	14637	14652	14860	14727	14768	14850	14789	14676	14806	14812	14640	14630	14718	14701	14792	14674	14780	14755	14706	14730	14735	14850	14558	14704	14809	14863	14932	14711	14744	14835	14768	14783	14591	14909	14886	14733	14670	14679	14738	14931	14966	14630	14752	14947	14950	14737	14810	14523	14834	14694	14845	14825	14840	14819	14847	14854	14737	14718	14928	14848	14783	14790	14682	14770	14884	14740	14937	14741	14814	14747	14753	14754	14809	14791	14617	14840	14814	14713	14785	14821	14726	14709	14828	14792	14743	14613	14834	14737	14837	14633	14616	14812	14653	14832	14766	14762	14902	14789	14951	14819	14697	14696	14801	14714	14762	14766	14728	14770	14753	14955	14811	14770	14868	14743	14798	14799	14917	14778	14991	14818	14801	14728	14844	14890	14768	14759	14778	14714	14800	14840	14995	14763	14818	14827	14860	14686	14783	14801	14857	14756	14654	14680	14771	15020	14876	14930	14879	14959	14763	14766	14642	14795	14772	14883	14759	14833	14783	14803	14923	14683	14621	14896	14667	14864	14887	14933	14864	14665	14810	14798	14836	14950	14873	14872	14628	14806	14857	14753	14807	14783	14763	14672	14793	14947	14890	14651	14951	14720	14977	14769	14831	14887	14708	14718	14786	14813	14741	14663	14802	14612	14816	14615	14723	14824	14821	14793	14844	14741	14692	14732	14748	14941	14616	14692	14854	14980	14837	14765	14769	14901	14666	14736	14816	14604	14852	14666	14842	14627	14752	14721	14856	14600	14564	14785	14704	14755	14738	14735	14835	14739	14803	14874	14697	14637	14690	14791	14874	14856	14729	14786	14841	14760	14742	15009	14743	14653	14651	14841	14657	14597	14741	14878	14760	14727	14711	14754	14733	14840	14750	14739	14578	14603	14797	14897	14740	14846	14694	14548	14864	14721	14870	14734	14953	14760	14635	14699	14824	14715	14757	14988	14802	14719	14727	14771	14818	14866	14708	14790	14867	14713	14745	14757	14723	14808	14663	14653	14714	14758	14726	14637	14991	14662	14780	14903	14654	14748	14963	14794	14509	14905	14716	14824	14616	14626	14760	14777	14954	14812	14702	14823	14831	14804	14796	14805	14827	14480	14915	14696	14825	14809	14821	14787	14839	14742	14781	14640	14706	14853	14810	14863	14741	14726	14744	14799	14742	14855	15020	14727	14763	14678	14760	14623	14726	14836	14481	14824	14795	14894	14631	14808	14995	14679	14830	14766	14735	14850	14789	14819	14673	14894	14730	14692	14914	14880	14794	14660	14807	14874	14962	14711	14833	14812	14767	14748	14744	14750	14855	14782	14865	14710	14893	14788	14808	14778	14869	14757	14862	14718	14736	14639	14624	14745	14707	14697	14757	14732	14758	14815	14693	14939	14596	14910	14687	14724	14782	14816	14754	14745	14597	14789	14868	14771	14822	14672	14636	14754	14815	14682	14842	14589	14717	14739	14788	14629	14633	14666	14892	14974	14772	14690	14708	14851	14959	14890	14953	14836	14775	14580	14833	15033	14710	14858	14644	14759	14772	14753	14801	14734	14659	14746	14727	14732	14928	14780	14787	14980	14603	14811	14869	14692	14591	14764	14708	14821	14770	14733	14869	14702	14728	14828	14839	14699	14823	14823	14952	14745	14728	14700	14791	14728	14831	14752	14869	14700	14859	14598	14800	14684	14624	14776	14837	14786	14831	14749	14764	14802	14901	14839	14852	14830	14881	14693	14794	14661	14729	14889	14867	14745	14854	14745	14914	14718	14876	14716	14984	14700	14748	14852	14871	14835	14926	14839	14782	14846	14744	14682	14822	14623	14900	14771	14826	14794	14712	14981	14719	14705	14812	14738	14744	14879	14643	14651	14642	14759	14742	14767	14798	14866	14946	14811	14799	14801	14941	14750	14801	14981	14825	14779	14925	14711	14594	14650	14814	14928	14859	14909	14874	14788	14695	14794	14677	14976	14848	14782	14823	14799	14774	14614	14891	14848	14725	14690	14660	14882	14712	14776	14731	14668	14587	14911	14777	14740	14814	14872	14624	14649	15010	14615	14905	14743	14673	14994	14712	14745	14914	14640	14803	14666	14745	14884	14830	14648	14809	15003	14686	14848	14600	14735	14729	14812	14815	14911	14803	14797	14833	14635	14915	14793	14815	14692	14751	14578	14656	14827	14795	14744	14880	14756	14786	14654	14755	14699	14762	14799	14741	14667	14724	14699	14723	14773	14778	14735	14663	14708	14555	14670	14701	14706	14681	14695	14754	14652	14897	14809	14598	14932	14911	14838	14788	14907	14700	14724	14775	14802	14842	14766	14765	14700	14852	14732	14629	14794	14749	14708	14797	14640	14800	14807	14635	14737	14748	14529	14777	14584	14810	14846	14786	14836	14879	14771	14813	14755	14772	14682	14877	14643	14673	14834	14767	14693	14767	14826	14890	14596	14641	14906	14782	14826	14914	14607	14742	14692	14680	14798	14891	14817	14722	14871	14901	14829	14702	14865	14683	14767	14824	14858	14704	14591	14793	14599	14863	14819	14881	14666	14631	14935	14585	14799	14869	14551	14790	14576	14586	14630	14719	14809	14729	14712	14851	14663	14843	14684	14878	14695	14671	14686	14646	14838	14766	14845	14904	14819	14988	14657	14674	14618	14585	14788	14988	14801	14728	14818	14669	14781	14834	14628	14796	14743	14887	14748	14837	14831	14906	14721	14790	14900	14997	14902	14736	14897	14713	14771	14666	14912	14804	14868	14801	14842	14739	14862	14824	14689	14827	14972	14782	14819	14734	14986	14685	14813	14959	14748	14858	14682	14978	14815	14746	14805	14852	14699	14784	14864	14860	14915	14748	14826	14777	14663	14819	14690	14562	14963	14815	14826	14842	14696	14703	14858	14701	14840	14878	14865	14767	14926	14766	14784	14825	14799	14710	14688	14825	14831	14831	14780	14807	14663	14682	14754	14739	14838	14722	14841	14774	14818	14966	14647	14884	14680	14815	14790	14714	14521	14870	14744	14795	14822	14860	14737	14729	14759	14891	14919	14774	14670	14804	14886	14746	14777	14662	14851	14656	14674	14962	14693	14752	14726	14848	14529	14790	14712	14836	14583	14807	14809	14758	14831	14777	14767	14938	14906	14786	14770	14817	14746	14895	14657	14875	14948	14761	14879	14829	14801	14927	14809	14627	14698	14761	14717	14675	14758	14902	14752	14809	14694	14653	14821	14863	14759	14746	14650	14747	14811	14742	14875	14745	14945	14757	14667	14621	14777	14767	14903	14972	14641	14643	14823	14870	14854	14953	14698	14917	14806	14728	14687	14809	14844	14729	14673	14722	14863	14752	14675	14791	14736	14801	14882	14813	14862	14900	14685	14923	14736	14752	14838	14778	14547	14892	14793	14654	14720	14867	14806	14800	14732	14750	14710	14757	14698	14857	14807	14852	14966	14701	14831	14721	14668	14910	14740	14820	14785	14829	14765	14836	14826	14705	14708	14895	14956	14869	14679	14884	14726	14921	14790	14757	14920	14804	14635	14849	14855	15065	14709	14845	14673	14837	14705	14570	14844	14804	14693	14929	14835	14904	14801	14834	14769	14731	14773	14853	14740	14621	14853	14855	14685
22593	21048	28963	23413	21437	23914	27871	22836	21855	21034	20277	20023	25974	46291	43674	35384	26334	21331	19252	18669	18408	18344	18055	18248	18268	18114	18110	18275	18227	18177	18227	18182	18179	17912	18075	18226	18202	17827	18064	18063	18209	18175	18191	18105	18018	18193	18236	17979	18149	18156	18242	18236	18170	18327	18126	18087	17973	18121	18100	18290	18094	18169	17987	18058	18325	18056	18202	18023	18192	18199	17943	17905	18028	18145	18169	18040	18043	18212	18337	18291	18162	18073	18158	18145	18262	18008	18067	17882	18112	18133	18120	18249	17977	17923	18187	18095	18190	18178	18380	18192	18261	18172	18051	18251	18149	17974	17892	18041	17992	18134	17880	17967	18148	18122	18160	18206	18104	18130	18328	18143	18178	18183	17981	17970	18186	18095	18267	18164	18055	18104	18212	18024	18082	18040	18013	18017	17981	18205	18011	18027	17971	18201	18197	18208	17923	17867	17757	18192	18199	17866	17948	18236	18017	18091	18041	18013	17988	17976	18061	17995	17980	17798	17939	18185	18138	18116	18034	18083	18136	18199	18173	17951	17971	18033	18065	17903	17988	18060	18165	18087	18177	17966	18045	17975	18182	18168	18110	18060	18160	18050	18089	17917	18035	18138	18125	18087	18173	17853	18043	18046	17900	17907	18026	17877	17864	17998	18168	18231	17986	18174	18045	17974	18236	18174	18208	17780	18031	17912	17981	18083	18027	18070	18232	17945	18222	18049	18026	18157	18065	18093	18196	18064	18079	18096	17842	17973	17972	17987	17961	18186	18044	18060	18164	17923	18162	17947	18250	17932	18121	17924	18111	17989	18258	18082	18231	18237	17907	18258	18147	17853	18030	18238	17999	18129	17832	18187	18262	18190	17955	17873	17956	18023	17990	18165	17990	18021	18130	17724	18117	17899	18091	18076	17936	18124	18123	17779	18109	18035	18092	18153	18083	18073	17943	18134	17926	17983	17919	18148	17963	17997	17889	18020	18087	17885	17816	17945	18057	17941	18055	18031	18077	18096	17936	18108	18304	18104	17883	17804	18122	17900	18312	18201	17957	18236	18266	18101	17833	17892	18046	18009	17902	18160	18161	18009	18013	18100	17811	18034	18173	18041	17841	17787	17918	17905	18120	18012	18081	17991	17821	18028	17846	18094	18163	17975	18076	17954	18000	18142	17962	17953	18031	18197	18139	18013	18058	18074	17986	17921	17941	18160	17976	17941	18101	18131	18048	18080	18086	17849	17972	17859	18201	17900	18256	17882	18007	18116	18049	18163	18088	18205	18105	17895	18027	18106	18093	17929	18321	18049	18105	18003	17915	18168	18343	17844	17863	18063	18131	18006	18101	18115	18117	18165	18018	18177	18011	17934	18022	18170	18116	18126	18164	18326	17923	18024	17852	18086	18172	18074	17999	17885	18054	18037	18085	18211	18001	17859	18058	17920	18170	18048	18012	18173	18116	18045	18027	18308	18016	18062	18041	18054	18049	18150	18201	18143	18286	18113	18009	17936	18082	18159	17846	17963	18070	18173	17918	17940	17959	18029	18104	18131	17949	18145	18093	17969	18002	17883	17947	18263	18029	18223	17924	18079	18148	17686	17902	17904	18006	18172	18113	18023	18238	18023	18020	18004	17969	18196	18241	18141	17851	18050	17816	17814	17898	17890	18176	17973	18090	18233	18114	18197	17994	18111	17933	17923	18172	17816	17896	18085	18285	18177	18085	18060	18337	18240	18043	18171	17957	18260	18053	18155	18058	18219	17986	18196	18022	18037	18187	18129	17977	18039	17914	17953	17905	18054	17995	18212	18090	18144	18014	17980	17851	18030	18038	18012	18064	17980	18180	18320	18094	18204	18025	17930	18150	18108	18129	18100	17930	18147	18088	18008	18214	18035	18112	18127	18240	18128	17855	17962	17994	18174	18036	18337	18061	18129	17970	18219	18069	18146	18106	18164	18052	18086	18070	17899	18053	18111	18110	17867	18140	17866	18046	17860	18359	18153	18160	17994	18061	17977	18112	18232	18053	18058	18009	18087	17776	18030	17940	18006	18039	17935	17921	18004	18040	18046	17988	17956	18031	17988	17979	18114	18183	18156	17980	18071	17975	18029	18296	17981	18007	17898	18128	17877	17771	18054	18083	18009	18065	18083	18145	17869	17853	18069	18174	18017	17866	17910	17905	17895	17956	17741	18131	18151	18111	17962	18073	17890	17892	17955	17823	18100	18067	18005	18038	17902	17951	18001	18004	18030	17892	18014	18208	18222	18274	17900	17962	18048	18134	18272	18129	17905	17989	18144	17895	17874	17905	18137	17926	17936	17881	18047	18021	17884	18151	17798	17993	18065	18094	18068	17903	17981	18173	18171	18081	18092	18127	17927	17913	18098	18041	18212	17950	18060	18200	18198	17911	18049	17917	18084	17932	17926	18184	18089	18158	18018	18225	18037	18165	17992	17846	18146	17984	18093	18101	17950	17994	17958	18076	17926	17977	18067	17927	18140	18178	18074	17864	18061	18186	18072	18004	18116	17912	18138	18003	17845	17670	18025	17909	17931	17992	17999	18013	17995	18015	18155	17952	17982	18128	18071	17973	18118	18145	17912	18052	18125	17960	18180	18045	17880	18067	17997	18053	17851	17883	18137	18040	17879	18015	17835	18162	18053	17899	18226	17954	18055	18083	17943	18157	18207	18058	17983	17974	17957	18067	18038	18012	18033	17964	18161	17942	18025	18247	17996	18147	17934	18195	18048	18090	18060	18150	17937	18096	18030	18045	17922	18021	17994	18052	18099	17869	18109	17703	18013	18155	18218	18130	18180	18175	18063	17756	18032	18050	17952	18142	18117	17996	18024	18070	18197	18251	18130	17964	18076	18066	18079	17860	17945	17717	18136	18029	18069	18021	17965	17797	18138	18108	18078	18100	18088	18007	17926	17941	17907	18098	17940	17936	18008	18193	18104	18027	18147	18043	17985	17838	17849	18062	18016	18059	18061	17878	18050	17938	18125	18035	18005	18291	18046	18027	18016	17957	18087	18164	17953	17987	18085	18046	17945	18214	18101	18102	17906	18001	18119	18104	18297	17969	17773	17903	18032	18158	18171	17916	17883	17905	17889	18032	18132	18187	17887	18056	17990	18096	17953	18082	18084	18065	18107	18143	17881	18076	17962	17913	17909	18035	17963	17846	17871	18164	18056	17872	18124	17902	18147	17877	18085	17914	17890	18002	17966	17993	18014	18049	18142	18119	18163	18150	18129	18059	18053	18139	17966	17995	18037	18014	18045	17949	17908	18057	17996	18189	18074	18094	18052	18002	18048	18024	18068	18026	18254	17950	18101	18028	17969	17961	18047	18212	18135	18122	18062	17821	17916	18066	18059	18075	17942	18071	18037	18070	17819	18099	17954	18049	17974	17952	18083	18095	17964	17803	17981	18114	18047	17952	18098	18043	17821	17982	17917	18105	17980	18090	17985	17785	17979	18159	18173	17942	18031	18115	18023	18192	17977	18103	17852	17903	18226	17992	17992	18087	18145	18161	18105	18057	17955	17983	18113	18146	18177	18019	17977	18071	17947	18026	18104	18119	17969	17908	17986	18052	18000	18126	18020	18206	18229	18056	18095	18030	18004	18127	18050	17996	17955	18000	18147	18061	17972	18087	17898	18179	18246	18168	17776	18160	18082	17981	18112	18048	18061	17913	18007	18027	17952	18001	18046	18007	17993	17966	18026	18216	18042	18255	18126	18082	18104	18054	18263	17916	18040	18153	18011	18210	18217	18145	18024	18057	18055	18060	18059	18164	18113	18233	18127	18115	17882	17913	18031	18095	18148	17943	17885	18014	18033	17956	18083	18117	18111	17938	18057	17880	18036	18072	17946	17901	17936	18073	17884	18008	18046	17806	18024	18119	17894	17904	17933	18315	18073	18161	18097	18068	18103	18229	17917	18220	18099	17897	18118	18135	18084	17940	18089	18111	17995	18001	18060	17935	17944	18413	18108	18130	17953	18158	18036	18248	18232	18085	18114	17805	17895	18029	18122	18098	18320	18172	17977	17977	17979	18021	17901	17904	17889	18096	18118	18090	18029	18238	17982	18123	17989	17997	18168	17938	18088	18086	18117	17933	18099	17721	17838	18012	18066	18016	18096	18068	17998	17890	18168	18042	18023	17987	17907	18048	18054	18110	17959	18136	17932	17972	18049	17885	18115	18212	17921	18081	17926	18112	17961	18093	17921	17968	18065	17980	18142	18053	18126	18165	18138	18035	18136	18065	18114	18112	17955	18043	18040	17911	17945	17981	17957	18046	17848	17951	17937	17977	18090	18162	18052	17953	17874	17986	17983	18199	17887	18225	18013	18214	17897	18162	18209	17918	18071	17971	18127	18102	18007	18042	17973	17809	17979	18008	18030	17912	18065	18215	18089	17926	17981	18107	18215	18119	17967	18154	17968	18186	17988	18167	17952	18018	18214	18222	18046	18052	17863	17938	17959	17960	18153	18059	18005	17949	18071	17922	17984	18144	17930	18156	17987	18136	17790	18182	18021	17974	18033	18001	17993	18120	18021	18188	18045	18004	17994	18178	18092	17987	17935	17944	18143	18037	17962	17968	17836	17993	17972	18015	17869	17854	18226	17880	18142	18187	18008	18357	18044	18064	18084	18002	18012	18044	17896	17957	17908	18183	17868	17922	17910	18143	18222	18149	18167	18204	17897	18011	17938	17987	18256	18238	17960	17998	18114	18052	18068	18235	18035	17835	17934	17718	17998	17771	17884	18025	17980	17882	18142	18203	18058	17955	18187	18064	18012	17927	18061	17856	18146	17869	18051	17965	18081	18085	18271	18063	17971	17998	17992	17866	18048	17974	17884	18031	18031	17746	18093	17849	18032	17876	18083	18001	17770	17951	18052	18003	18104	17780	17996	17871	18003	18084	17821	17937	17988	18260	17918	18042	18140	17991	18114	18116	18135	17923	18240	18102	18220	17907	18018	18133	17938	18193	18232	17977	17825	18012	18185	18140	18268	18014	18118	17983	18130	18096	18122	18083	18030	18115	18285	18054	18035	18116	17987	17977	18106	18033	17996	18028	18011	18104	18093	17893	17893	17994	17846	17837	18112	18087	17901	17967	18158	18263	18247	18097	17797
19581	38345	38042	32222	25819	21955	22121	21841	20684	18828	17887	17598	26485	44736	41765	32449	22689	17831	16145	15266	14851	15028	15074	14893	14770	14919	14896	14855	14960	14973	14927	15027	14724	14783	14851	15111	14880	14856	14998	15078	14931	15060	14756	15123	14982	14997	14975	14982	14883	14982	14977	14954	14937	14904	14862	14853	14862	14748	14938	15125	14932	14900	15039	14897	14810	14810	14912	15063	14980	14813	14979	14975	15139	14944	15059	14858	15168	14815	14916	15076	14997	14958	14907	14777	14803	14949	14894	14957	14800	14968	14873	14934	14976	15043	14887	14876	14886	14951	14898	14926	14945	14771	14957	14878	14909	15180	14977	14903	14848	14819	14900	14702	15002	14758	14886	14827	14939	14798	14998	14967	14923	14899	15016	14960	14880	14806	14815	14863	14925	14716	15006	14875	14767	14952	14745	14965	14881	14871	14989	14876	14941	14817	14918	14874	14838	15049	14856	14732	15026	14736	14933	14849	14887	14831	14899	14900	14952	14824	15022	15009	14885	14841	14822	14872	14915	14906	14975	15000	15018	14969	15033	15107	15023	14909	15068	15047	15037	14949	14947	14853	14947	14974	14860	15011	15026	14970	14823	14917	14918	14887	15025	14945	14905	14910	14813	14950	15023	14937	14924	14848	14981	14927	14818	14936	15023	14910	14903	14862	14834	15006	14740	14800	14896	14923	14747	14906	15036	14810	14980	14882	14972	14872	14900	14757	14831	15010	14855	14894	14894	15105	14878	14741	14895	15031	15056	14995	14929	14950	15104	14843	14917	14894	14876	14809	14937	14862	14969	14817	14940	14887	14920	14861	14928	14864	14834	14922	14871	15043	14824	15017	14821	14899	14807	14964	14933	14937	14971	15016	15013	14804	15105	14847	14818	14980	14958	14917	14891	14986	14851	15001	14848	14862	14904	14903	15077	14832	14850	14883	14984	14885	14833	14898	14953	14843	14942	14900	14931	14799	15010	14915	14858	14917	14880	14837	14679	14894	15107	15046	14785	15078	14912	14879	14806	14917	14911	14945	15006	14898	14729	14845	14820	14908	15060	14906	14839	14887	15075	15047	15006	14896	14859	14750	14985	14747	14747	15022	14940	14926	14885	14844	14880	14913	14831	14834	14703	14941	14699	14905	14882	14790	15138	14692	14786	14699	14981	14971	14788	14908	14776	14845	14986	14834	15018	14844	14994	14923	14902	14805	14909	14822	14849	14762	14922	14816	14798	14980	14968	14910	15033	14931	14797	14897	14928	15112	14732	14865	14903	14880	14976	14791	15004	14953	14810	15123	14905	14874	14993	14910	14844	15044	14844	14788	14986	15055	15020	14939	14967	14842	14922	14989	14967	14856	14960	14882	14976	14861	14914	14889	15082	14909	14959	14993	15019	14719	15082	14887	14996	14943	14783	14926	14979	14967	14985	14760	14973	14967	15026	15039	14872	14879	14940	14762	15022	15026	14774	14745	14845	14813	14884	14852	14865	15113	14895	15018	14954	14907	14782	14896	14935	14883	14858	14757	14787	14940	14707	14912	14670	14879	14857	14946	14893	14912	15088	14931	14981	14874	14942	15023	15126	14840	14985	14894	14724	14771	15023	14941	14930	15040	15162	15064	14764	14854	14823	14902	14833	14855	14848	15029	14849	15052	14836	14938	14787	14912	14943	14993	14899	14833	14896	14790	14868	14952	14994	14854	14959	14939	15004	14777	14990	14942	14914	14884	14810	14960	14808	14727	14989	14934	14855	14833	14825	14756	14916	14968	14923	15040	14729	14911	14851	14746	14839	14976	14910	14851	14858	15064	14979	14984	14935	15021	14992	14843	14911	14848	14869	14990	14780	15010	14952	14777	14788	14939	14899	14876	14886	14752	14865	14921	14730	14951	14748	14806	14871	14947	14714	14746	14867	14961	14957	14885	14863	14916	14791	14891	14984	14939	14879	14985	14828	14878	14782	14831	14840	15043	14850	14824	14878	14917	14835	14920	14916	14938	14888	14845	15044	14976	14693	14897	14918	15012	14869	14786	14899	14819	14887	14870	15048	15005	14977	15095	14957	14947	14895	14928	14882	15039	14923	15092	14735	14887	14860	14853	14847	15004	14984	14835	14903	14775	14905	14894	14767	14843	14935	14944	14874	14894	14908	14934	14915	14942	14838	14838	14914	14942	14939	14847	15095	15053	14849	14944	14888	14767	14641	14891	14888	14934	14698	15007	15025	14842	14728	14914	14815	14975	14799	14837	14753	14977	14796	14949	14936	14772	14979	14743	14774	14910	14914	14811	14916	14824	15074	14947	15073	14808	15030	14847	14834	14710	14943	14891	14899	14873	14720	14771	14774	14786	14753	14912	14902	14763	15035	14951	14966	14813	15098	14939	14780	14815	14887	14983	14939	15049	14847	14966	14858	14837	14622	14737	14996	14836	15017	14908	15032	14917	14903	14813	14886	14946	14978	14912	14920	14954	14838	14918	14841	14746	14896	14905	14762	14707	14816	14773	14983	14746	14937	14913	14905	15044	14801	14981	14946	14798	14693	14864	14817	15004	14786	15035	14849	14876	14955	14936	14803	14827	14933	14847	14919	14783	14940	14955	14814	14872	14827	14926	14890	14635	14833	15055	15055	14761	14983	14745	14952	14808	15176	14971	14768	14965	15007	14924	14946	14862	14870	14823	14956	14944	14842	14865	15060	14902	14973	14863	14866	14770	15038	14667	14944	14999	14879	15028	14798	15167	15057	14884	14757	14729	15004	14991	14914	14864	15002	14904	14933	15039	14794	14807	14992	14835	14749	14930	14891	14950	14993	14997	14910	14872	14909	14840	15101	14841	14882	14841	14977	15029	15105	14938	14833	14900	14835	14976	14988	15006	15059	14984	14755	15056	14589	14833	14927	14927	14767	14902	14787	14914	14767	14999	14917	14743	14866	14746	14813	15035	14852	15079	14972	15001	14867	14934	14904	15090	14949	14826	14880	14897	14886	14850	14821	14843	14902	14853	14908	14988	14765	15017	14819	14703	14915	14881	14989	14754	14853	14949	15096	14850	15030	14942	14865	14901	14890	14939	14994	14922	15024	14957	15110	14831	15047	14914	14842	14867	14936	15002	14920	15044	14834	14797	14857	14899	14873	14875	14778	14946	14730	14841	14959	14906	15006	14876	14972	14895	14829	14799	15011	14911	14978	15098	15018	14794	15024	14900	14890	14835	14813	15006	14830	14801	15001	15039	15005	14797	14906	14956	14955	14842	14974	14953	14865	14938	14948	14938	14923	15055	14900	14710	14988	14820	14916	14780	15022	14834	14934	15031	15017	14793	14828	15130	14993	15033	14956	14940	14769	14699	14881	14978	14863	14913	14773	14778	15150	14930	14738	14868	14778	14941	14914	14943	14895	15042	14957	14931	14975	14875	14895	14777	15002	14806	14879	15009	14811	14900	14912	14748	15084	14957	14981	14939	14870	14784	14940	14970	14778	14624	14738	14915	14665	14940	14944	14756	14837	14946	14794	14895	15055	15039	14890	14909	14861	14920	14828	14933	14810	14890	14958	14924	14940	14914	14928	15040	14989	14843	14977	14969	14804	14900	15078	14909	14819	14902	14959	14926	14859	14771	15069	15053	14977	14829	14961	15051	14929	15052	14950	14940	14768	15047	14839	14928	14910	14926	15071	14977	14878	14940	14572	15035	15008	15045	14795	14866	15086	14758	14909	14785	15176	14894	14760	14941	14784	15022	14838	15026	14883	14854	14827	14937	15079	14937	14896	14975	14914	14879	14950	14925	14897	15014	15015	14941	14977	14939	14841	14977	14909	14960	15036	14939	14939	15002	14753	14796	15064	14784	14846	14837	14918	14871	14974	14769	14989	15015	14751	14954	14926	14763	15041	14842	14841	15019	14942	14929	14969	14847	14849	14813	14831	14974	14988	14884	15146	14911	14970	14890	15012	14954	14995	14868	14813	14824	14978	14910	14812	14834	14758	15035	14999	14857	14916	14854	14962	14769	14955	14928	15032	14689	14816	14913	15042	14926	14991	15027	14915	14842	14769	14987	14864	14849	14819	15047	14930	14866	14909	14943	14658	14976	14806	14964	14881	14963	14793	14819	14907	14977	14793	14816	14911	14845	15041	14869	15037	15169	15003	14901	14981	14709	14826	14888	14893	14762	14952	15033	14821	14972	15069	14937	15049	14871	14827	14948	14982	14846	15033	15008	14947	14828	14854	14961	14917	14944	14967	14970	14770	15022	14873	14738	14905	14967	14973	14829	14794	14792	15021	15003	14902	14898	15000	14991	14919	14858	14888	14982	14905	15066	14747	14870	14889	14790	14996	15101	14963	14940	14881	15017	14842	14898	14967	14874	14778	14860	14828	14881	14952	14854	14847	14964	14905	14894	14970	14969	14996	15099	14719	14849	14975	15137	14795	14906	14762	14825	14787	14949	15028	14977	14910	14902	14949	15003	14860	14912	14987	14760	14962	14730	15059	14732	14869	14929	15038	15021	14800	14857	14871	14901	14843	14835	14887	14980	14917	14896	14973	14898	14787	14925	14728	14806	14974	15018	14749	14972	14851	14821	14910	15024	14935	14920	15001	14930	14927	14939	14847	15105	14875	14846	15187	14995	14862	14963	15073	14930	15012	14937	14982	14856	14929	14786	14966	14859	14790	14869	14920	14728	14885	15079	14852	14962	14798	14868	14877	14971	14812	14709	14950	14726	14871	14953	14885	15020	14823	14809	15059	14935	14845	14853	14865	14921	14833	14970	14798	14882	15052	14993	14818	14806	14943	14833	15003	14898	15030	14870	14871	14945	15077	14768	14882	14927	14935	14933	14980	14802	14760	14885	14943	14872	14869	14901	14922	14732	15004	14664	14902	14812	14908	14937	14925	14871	14823	14862	14737	14861	14905	14792	14825	14909	14775	14908	14971	14907	14939	14814	14905	14871	14919	14725	15006	15025	14890	14919	15111	15012	14873	14903	14960	14984	14855	14749	14915	14910	14901	14985	14763	14905	14922	14908	14666	14891	14861	14917	14883	14949	14790	14921	14826	15022	15195	14822	15009	14979	14906	14944	14977	14870	14954	14697	15020	14882	14972	14905	14889	14774	14853	14827	14830	14935	14860	14884	14885	15065	14916	14961
27403	23035	27720	24901	21637	20327	18977	18679	19096	19115	18613	18391	19169	21347	21254	20193	19096	18260	17990	17956	17920	17908	18134	18024	17901	18055	17785	17941	17735	17799	17813	17848	17847	17784	17844	17975	17857	17841	17870	17841	17803	17894	18006	17943	17995	17805	17876	17957	17837	17985	17914	17727	17957	17944	17940	17636	17803	18097	17823	17793	18015	17743	18009	17900	17964	17905	18005	17756	17673	17999	17979	17889	18081	17940	17949	17788	17974	17988	17907	17826	17864	17950	18148	17673	17762	17727	17909	17974	17918	17884	17711	17786	17860	17725	17668	17838	17666	18036	17947	17872	18003	17865	17936	17867	17929	17777	17988	18014	18124	17747	17942	17806	17854	17887	17576	17637	17920	17965	17818	17692	18021	18002	17943	17944	17922	17793	17771	17792	17960	17672	17948	17871	17843	18002	18051	18036	17889	17843	17930	17917	18002	17760	17686	17774	18051	17848	17841	17956	17961	17962	18012	17754	17991	17904	17952	18033	17922	17761	17909	17879	17863	18001	17932	17711	17902	17793	17945	17870	17781	17787	17868	17963	17772	17915	17780	17966	17833	17777	17950	17782	17925	17910	17822	17989	17746	17636	17828	17999	17643	17836	17875	18027	17988	17973	17968	17850	17948	17961	18083	17833	17810	17771	17793	17963	17877	17861	17808	17818	17870	17904	17664	17617	17816	17924	17930	17841	17741	17861	17815	18001	17686	17921	17944	17869	18069	17881	17844	18049	18009	17778	17918	17964	18034	17756	17816	17877	17897	17908	18020	17876	17926	17922	17857	17886	17696	17625	17922	17773	17834	17761	17766	17891	17820	17803	17991	17931	18048	17901	17958	17839	17863	17808	17855	17708	17940	17921	17767	17971	17985	17925	18036	17975	17986	17766	17915	17927	18039	18014	18037	17847	17866	17930	17777	18055	17874	18077	17985	17911	18012	17915	17963	17831	17925	17776	17794	17940	17882	17845	17908	17965	17885	17675	17890	18003	18004	17964	17824	17833	18011	17659	17980	17942	17866	17885	17931	17896	17703	17850	17928	18002	17764	17690	17829	17801	17718	17726	17687	17964	17778	17853	17877	17837	17930	17986	17878	17860	17979	18020	17922	17701	17778	17822	17710	17931	18062	17766	17887	17716	17884	17941	17855	18030	17970	17918	18022	17891	17861	17917	17891	17867	18245	17734	17694	17695	17985	17708	17874	17970	17883	17928	17816	17949	17840	17827	18004	17867	17584	17701	18056	17956	17903	17986	17795	17893	17739	17903	17775	17755	17926	17809	17902	18084	17752	17853	18056	17899	17982	17913	17971	17874	17820	17706	17903	17883	17896	17758	17948	18083	17898	17999	17805	17879	17712	18053	17729	17998	17915	17845	17841	18069	17819	17697	17856	17857	17868	18041	17748	17889	17703	17701	17845	17784	17923	17877	17924	17710	17724	17947	17708	17765	17857	17818	17955	17674	17789	17878	17713	17804	17706	17749	17757	17933	17981	17795	17911	17794	17847	17663	17685	18020	18052	17801	17745	17872	17901	17646	17825	17997	17934	18115	17957	17657	17972	17674	17928	17950	17897	17854	17702	17911	17911	18074	17841	17801	17817	17644	18042	17949	17833	17769	17621	17924	18066	17674	18051	17906	17803	17864	18089	17962	18013	17862	17868	17803	17850	17960	17652	17797	18156	18162	17976	17961	18126	18024	17893	18067	17783	17913	17996	17852	17858	17918	17947	17898	17994	18092	18024	17819	17785	17701	17975	17930	17838	17964	17738	17915	17957	17698	17811	18026	17907	17894	17711	18029	17934	17893	17982	18083	17882	17888	17841	17952	18042	18023	17798	17854	17924	17846	17829	18116	18022	17922	18061	17794	18036	17867	17857	18022	17894	17729	17848	17826	17886	17802	17847	17916	17792	17662	17860	17763	17794	17774	17778	17945	17969	17845	17800	18025	17967	17819	17799	18022	17737	17780	17869	17784	17836	17708	17839	17914	17822	17855	17786	17857	17847	17802	18140	17711	17839	18081	17882	18016	17985	17803	17932	17955	17941	17735	17985	18014	17932	18024	17871	17909	17742	17877	17785	17810	17983	17814	17911	18214	17981	17863	17973	17813	17909	17912	17871	17960	17888	17929	17937	17842	17779	17870	17757	17895	18049	17903	17834	18010	17933	17858	17795	17949	18119	17866	17929	17924	17860	17819	17897	17903	17709	17798	17784	17953	18107	17866	17890	17759	17742	18053	18032	17797	17951	18057	17692	17910	18072	17925	17782	17845	17905	17885	17869	17685	17863	17873	17952	17869	17752	17859	17901	17831	17847	17777	18151	18107	17738	17926	17749	17916	18174	17919	17715	17886	17786	17813	18037	18146	18027	17770	17893	17819	17929	17888	17904	17859	17911	17828	17927	17813	17887	17712	17697	18068	17866	17983	17909	17918	17769	18041	17871	17763	18077	17749	17974	17707	17964	17924	17873	17780	17836	17852	17955	17877	17803	18103	17889	17956	17848	18080	17968	17927	17796	17897	17906	17940	17784	17718	17845	17944	17881	17985	17954	17717	17928	17902	17825	18022	17835	17997	17740	17974	18044	17793	17842	17917	17915	17878	17933	18034	18007	17969	18038	18047	18044	17851	17967	17895	17922	18071	17939	17658	17867	17785	17900	17945	18035	17775	17831	17871	18012	17966	17968	17898	17970	17860	17930	18132	17963	17712	17947	17795	17730	17888	18021	17900	17917	17889	17772	17780	18102	17807	17830	17807	17797	17866	17872	17713	17921	18091	17866	17915	17983	18008	17827	17970	18031	17907	18103	17773	17829	17803	18099	18025	17838	17617	17876	18015	17862	17691	17748	17902	17879	17950	17844	17745	17974	17932	17850	17686	17953	17876	17901	18004	17883	18002	18023	17783	17686	17796	17813	17859	17915	17926	17883	18021	17771	17849	17806	17841	17918	17856	17853	17943	17697	17894	17817	17758	17812	17966	17877	17786	17789	17943	17928	17978	17683	17759	17733	17941	17956	18033	18065	17805	17915	17801	17929	17905	18052	17778	17940	17948	17791	17978	17789	18157	17965	18030	17997	17972	17752	17580	17781	17974	17771	18135	18087	18050	17897	17895	17998	17717	17817	17698	17807	17924	17950	17903	17923	18047	18043	17753	17869	17769	17917	17988	17821	18003	17864	17838	17916	17927	17858	17817	17820	17877	17842	17754	17958	17873	17948	17782	17869	17815	17950	17950	17857	17840	17745	17865	17843	17740	17853	17563	18027	17834	17840	17728	17953	17788	17949	17999	17819	17810	17704	17897	17848	18078	17982	18006	17668	17913	17974	17744	17898	17602	17950	17726	18006	17876	17820	17924	17645	17942	17973	17795	18011	17772	17953	17911	17834	17647	17671	17680	17971	18039	17863	18110	17814	18101	18072	17929	17995	18051	17658	17790	17965	17754	17948	18084	17955	17910	17897	17847	17897	17956	18003	17926	17806	17899	17809	17625	17843	17818	17778	17905	17925	17874	17866	17902	17775	18055	17917	17696	17765	17935	17925	17935	17780	17921	17725	18121	17992	17818	17935	17786	17847	17881	17890	17982	17756	17959	18137	17909	18045	17827	17816	18088	17819	17726	17900	17812	17797	17945	17924	17824	17942	17977	17800	18034	17971	17811	17983	17823	17716	17975	17934	17861	17988	17830	17742	17994	17741	17793	18096	17941	17846	17872	17922	17821	18185	17923	17833	17937	17842	17885	17819	17743	17891	17860	17760	17928	18011	17760	17812	18023	17703	17754	17926	17870	17828	17876	17816	17901	17719	18128	18017	17844	18185	17897	17920	17885	18166	17931	17978	17973	17786	17732	17822	17782	17898	17758	18015	17845	17988	18082	17927	17872	17802	17963	17950	17916	17856	17790	17911	17901	17686	17987	17956	17991	17957	17937	18021	18061	17937	17759	17946	17795	17856	17945	17814	17695	17558	17574	18052	17852	17885	17715	17900	17694	17981	18077	17796	17867	17928	17785	17997	17894	17892	17851	17493	17850	17956	17838	17905	17716	17706	17893	17670	17868	17912	17787	17982	17873	17650	17751	18031	17787	18002	17927	17882	17977	18081	17893	17928	17685	17978	17816	17842	17876	17874	17845	18089	17836	17882	17911	17820	17825	17839	17917	17906	17884	17905	18000	17744	18067	17941	17849	17886	17847	17975	17893	17816	17693	18069	17853	17859	17794	17805	17694	18011	17950	18046	17908	17781	18077	18073	18028	17843	17999	17868	18151	17676	18031	18002	17910	17782	17914	17836	18171	17795	17990	17770	18178	17780	17772	17972	17618	17874	18078	17749	17693	17905	17775	17964	17883	17928	17870	17886	17956	17935	18015	17729	17733	18041	17976	17935	17834	17714	17769	17996	17871	17908	17859	17833	18192	17847	17841	17971	17869	17850	17929	17940	18176	18026	17950	17773	17831	17987	17914	18004	17783	17757	17972	17755	18042	18015	17861	17846	17753	17796	17856	17905	17818	17818	17761	17929	18022	18052	17943	17949	17929	18037	17873	17865	17807	18078	17748	17984	17788	17737	17827	17820	17966	17817	17950	18031	18055	17684	17665	17816	17746	17989	17967	17966	17751	18017	17881	18065	17986	17590	17853	18005	17836	17949	17830	17894	18028	17836	17899	17865	17695	18057	17789	17777	17872	17996	17778	17895	18195	18035	17939	17878	17960	18013	17705	17777	17833	17976	18106	17873	17917	17906	17712	17960	18101	17853	17688	17860	17985	17948	17889	17859	17901	18055	17729	17907	17976	17734	17984	17980	17824	17925	17772	17874	17826	17945	17997	18099	17824	17802	17875	17668	17879	17996	17985	18023	17926	17980	17939	17764	17770	17855	17909	17829	17915	17759	18005	18006	17814	18027	17792	17990	17854	17710	17803	18012	17996	18027	17801	17798	17949	17936	17962	17939	17955	18047	17931	17870	18077	17929	17848	17815	17755	18009	17837	17801	17882	17983	17882	17842	17817	17814	17765	17840	17787	18144	17897	17943	17798	17713	17722	17930	18055	17852	18018	17897	17904	17860	17917	17751	18094	17771	17767	17682	17817	18130	17714	17834	18049	17891	18033	17906	18051	17871	17730	17875	17952	17820	17934	17909	18041
19851	27590	25220	20596	20300	17636	16014	15865	16754	16508	15942	15775	16851	19337	18800	16991	15948	15094	14807	14940	14870	14869	14795	14875	14811	14713	14931	14851	14822	14751	14881	14682	14859	14954	14841	14818	14966	14753	14854	14630	14942	14936	14769	14907	14818	14852	14680	14912	14852	14839	14811	14890	14852	14678	14911	14727	14904	14770	14920	14676	14813	15056	14778	14811	14952	15026	14774	14832	14888	14799	14821	14932	14915	14751	14899	14881	14745	14892	14848	14727	14888	14891	14783	14849	14812	14909	14737	14804	14921	14805	14837	14731	14800	14765	14839	14841	14755	14793	14822	14770	14705	14848	14715	14931	14628	14966	14788	14875	14758	14814	14738	14702	14952	14905	14817	14805	14866	14901	14737	14827	14764	14615	14768	14881	14789	14911	14961	14788	14779	14756	14802	14773	14901	14933	14760	14921	14830	14751	14869	14894	14766	14743	14804	14734	14777	14674	14880	14766	14934	14699	14841	14716	14864	14815	14835	14658	14893	14859	14790	14952	14776	14653	14859	14729	14793	14651	14976	14649	14967	14855	14877	14835	14949	14808	14816	14734	14739	14777	14938	14769	14801	14891	14773	14941	14703	14795	14733	14769	14851	14817	14668	14980	14906	14878	14952	14712	14925	14878	14940	14948	14871	14851	14998	14739	14798	14924	14709	14652	14865	14887	14948	14674	14898	14902	15010	14768	14665	14545	14858	14739	14948	14664	14863	14897	14796	14767	14789	14815	14965	14870	14694	14734	14842	14719	15052	14873	14879	14710	14937	14731	14800	14763	14964	14791	14739	14879	14931	14808	14881	14841	14812	14776	14988	14898	14977	14919	14923	14723	14942	14818	14848	15046	14604	14848	14907	14871	14780	14701	14733	14845	14894	14956	14742	14835	14782	14739	14782	14705	14994	15009	14820	14852	14732	14760	15009	14693	14645	14567	14752	14903	14834	14912	14952	14765	14762	14876	14853	14643	14708	14884	14634	14782	14922	14987	14851	14748	14735	14669	14839	14954	14607	14916	14860	14657	14890	14749	14796	14874	14888	14796	14870	14873	14996	14818	14857	14716	14672	14693	14926	14886	14791	14692	14879	14850	14867	15014	14838	14870	14829	14543	14766	14821	14821	14928	14842	14813	14731	14820	14829	14802	14925	14836	14910	14905	14954	14694	14780	14832	14915	14865	14904	14972	14725	15074	14886	14787	14905	14738	14677	14796	14886	14835	15062	14797	15042	14659	14557	14884	14908	14840	14747	14823	14793	14722	15029	14804	14948	14703	14801	14957	14800	14690	14894	14684	14925	14842	14981	14756	14681	14931	14893	14975	14891	14857	14711	14759	15048	14879	14816	14888	14791	14757	14637	14705	14849	14920	14744	14877	14748	14846	14811	14789	14846	14737	14887	14697	14535	14853	14826	14885	14932	14772	14849	14644	14866	14696	14804	14954	14856	14777	14909	14877	14835	14817	14813	14868	14797	14753	14807	14808	14849	14855	14942	14799	14934	14863	14779	14722	14624	14798	14724	14830	14840	14767	14630	14785	14855	14806	14665	15009	14908	14865	14739	14935	14863	14962	14955	14769	14749	14875	14822	14811	14818	15017	14882	14965	14905	14962	14951	14789	14765	15000	14812	14873	14790	14731	14826	14766	14891	14847	14833	14757	14832	14798	14819	14658	14837	15008	14941	14823	14580	14890	14708	14813	14735	14856	14839	14691	14677	14822	14748	14903	14894	14845	14796	14901	14705	14861	14873	15007	14816	14923	14687	14842	14914	14855	14791	14734	14669	14749	14770	14858	14760	14800	14987	14805	14807	14744	15047	14568	14720	14725	14936	14845	14749	14831	14722	14769	14850	14854	14665	14719	14782	14755	14674	14831	14763	14844	14837	14895	14813	14970	14872	14740	14892	14723	14877	14705	14814	14662	14822	14813	14913	14754	14882	14928	14833	14833	14699	14851	14886	14951	14807	14723	14737	14669	14929	14937	14758	14812	15082	14885	14850	14774	14820	14838	14807	14661	14863	14903	14704	14846	14874	14800	14928	14826	14935	14804	14676	14866	14830	14778	14822	14844	14942	14889	14843	14760	14719	14750	14734	14891	14652	14794	14827	14682	14896	14733	14866	14951	14758	14816	14835	14770	14745	14903	14735	14928	14761	14736	14855	14891	14851	14797	14905	14799	15021	14767	14730	14836	14809	14896	14900	14736	14739	14713	14770	14822	14693	14899	14740	14859	14871	14818	14741	14789	15010	15002	14821	14905	14950	14779	14818	14756	14776	14873	14786	14869	14900	14739	14862	14866	14918	15040	14859	14889	14648	14863	14907	14804	14688	14791	14869	14920	14919	14781	14778	14695	14808	14840	14673	14823	14873	14730	14775	14858	14759	14806	14880	14807	14756	14849	14912	14813	14741	14755	14918	14788	14849	14662	14687	14810	14596	14847	14838	14792	14802	14651	14687	14731	14787	14608	14733	14976	14788	14676	14930	14760	14983	14799	14816	14686	14815	14729	14660	14866	14856	14923	14786	14962	14777	14864	14793	14865	14842	14859	14777	14817	14806	14826	14664	14669	14985	14873	14868	14738	14619	14931	14730	14796	15018	14799	14674	14823	14808	14849	14801	14773	14735	14596	14716	14702	14845	14847	14888	14978	14786	14849	14939	14773	14834	14946	14985	14718	14925	14799	14797	14729	14905	14962	14836	14647	14775	14635	14737	14971	14784	14814	14800	14653	14840	14755	14927	14787	14751	15004	14871	14959	14806	14869	14811	14903	14770	14824	14788	14742	14708	14932	14745	14723	14696	14780	14744	14705	14782	14922	14648	14845	14871	14750	14861	14912	14807	14859	14848	14930	14866	15032	14805	14824	14785	14667	14801	14622	14757	14863	14800	15048	14834	14736	14678	14969	14659	14746	14807	14714	14943	14863	14601	14830	14833	14754	14915	14685	14771	14901	14805	14832	14739	14617	14741	14948	14795	14850	14710	14957	14789	14937	14721	14748	14814	14665	14882	14822	14993	14817	14948	14629	14789	14855	14891	14901	14810	14817	14778	14890	14662	14781	14752	14765	14689	14838	14903	15009	14802	14803	14755	14857	14909	14748	14815	14920	14887	14663	14816	14644	14882	14741	14860	14800	14792	14789	14897	14979	14843	14732	14742	14825	14810	14949	14877	14786	14913	14814	14752	14683	14908	14870	14760	14930	14848	14717	14713	14853	14898	14817	14964	14870	14855	14945	14835	14884	15077	14827	14864	14955	14939	14762	14807	14910	14766	14895	14795	14683	14894	14753	14904	14807	14979	14821	14751	14882	14690	14776	14697	14980	14953	14706	14809	14830	14928	14710	14732	14928	14946	14889	14875	14814	14789	14877	14822	14785	14855	15053	14933	14788	14695	14871	14825	14826	14768	14679	14901	15033	14982	14856	14754	14835	15030	14846	14672	14800	14740	14887	14899	14731	14723	14553	14973	14884	14935	14832	14795	14811	14879	14754	14901	14742	14940	14726	14772	14841	14992	14595	15047	14767	14845	14877	14657	14857	14873	14911	14754	14899	14763	14780	14790	14669	14932	14777	14781	14794	14793	14794	14870	14748	14799	14673	14875	14880	14883	14786	14904	14849	14826	14946	14697	14629	14754	14783	14769	14923	14751	14996	14756	14644	14983	14864	14706	14838	14807	14920	14853	14821	14814	14803	14682	14867	14753	14822	14867	14834	14740	14880	14701	14725	14841	14899	14764	14899	14693	14718	14859	14932	14699	14836	14810	14790	14777	14661	15131	14711	14839	14781	14878	14833	14725	14820	14854	14832	14927	14928	14934	14929	15100	14778	14832	14806	14758	15011	14869	14768	14781	14763	14846	14774	14899	14777	14749	14856	14773	14848	14806	14655	14816	14845	14822	14946	14951	14640	14624	14711	14899	14928	14943	14982	14710	14796	14745	14834	14947	14791	14693	14826	14995	14728	14803	14858	14839	14778	14766	14865	14908	14871	14886	14937	14843	14890	14966	14642	14704	14981	14824	14880	14785	14746	14710	14785	14901	14885	14833	14940	14766	14934	14743	14776	14765	14864	14802	14808	14835	14814	14643	14831	14789	14742	14796	14989	14794	14970	14879	14903	14674	14890	14880	14920	14735	14706	14800	14802	14734	14846	14724	14633	14922	14947	14923	14865	14755	14841	14940	14830	14853	14765	14853	14742	14913	14768	14805	14853	14797	14662	14802	14715	14727	15102	14832	14774	14673	14766	14850	14683	14918	14784	14850	14873	14778	14807	14711	14816	14987	14727	14927	14906	14984	14826	14838	14661	14815	14874	14640	14910	14793	14976	14845	14905	14712	14759	15039	14918	14712	14693	14753	14804	14851	14823	14779	14956	14870	14709	14761	14887	14874	14840	14801	14901	14920	14962	14660	14679	14933	14733	14921	14894	14853	14784	14849	14717	14562	14878	14664	14661	14748	14781	14931	14901	14833	14722	14845	14833	14743	14615	14617	14906	14849	14754	14754	14780	14952	14825	14909	14730	14801	14678	14654	14969	14882	14798	14897	14822	14807	14848	14754	14968	14787	14815	14877	14704	14769	14903	14732	14841	14775	14919	14869	14864	14916	14802	14857	14800	14908	14938	14847	14774	14980	14844	14800	14790	14925	14752	14761	14742	14916	14835	14721	14854	14789	14844	14892	14906	14772	14936	14729	14719	14809	14712	14970	14941	14953	14853	14868	14920	14742	14758	14835	14718	14870	14852	14814	14944	14884	14857	14888	14787	14705	14942	14882	14859	14715	14783	15008	14788	14782	14961	14735	14970	14663	14717	14941	14734	14982	14694	14673	14861	14752	14683	14754	14859	14945	14718	14792	14863	14910	14723	15018	14856	14729	14749	14941	14914	14942	14885	14959	14738	14981	14663	14805	14728	14886	14799	14874	14704	15014	14797	14947	14745	14727	14965	14819	14825	15061	14865	14735	14752	14763	14643	14920	14843	14874	14831	14867	14787	14962	14810	14713	14679	14879	14902	14806	14841	15049	14879	14971	14889	14761	14853	14804	14768	14853	14766	14909	14831	14736	14766	14742	14924	14836	14918	14779	14910	14819	14773	14776	14713	14979	14805	14786	14918	14839	14569	14856	14788	14912	14755	14836	14919
24303	20947	28004	24588	22097	21210	21394	19497	19530	19322	19062	18368	22517	31232	29022	25483	21252	18991	18451	17798	17830	17860	17950	17827	17868	17945	17820	17793	17877	18068	17771	17524	17786	17587	17801	17906	17761	17926	18017	17828	17710	18059	17768	17827	17823	18051	17663	17927	17851	17837	17873	17889	17893	17983	17922	17783	17570	17789	17633	17833	17739	18005	17745	17794	17799	17795	17669	17553	17936	17724	17885	17829	17922	17746	17799	17898	17741	17621	17768	17818	17782	17660	17516	17800	17837	17778	17873	17792	17672	17865	17610	17458	17407	17713	17910	17812	17585	17520	17793	17678	17898	17657	17609	17790	17737	17754	17735	17819	17754	17847	17746	17672	17656	17856	17828	17836	17680	17626	17639	17717	17942	17721	17821	17694	17822	17598	17807	17734	17659	17785	17744	17576	17502	17809	17720	17776	17679	17827	17830	17804	17832	17832	17545	17720	17722	17757	17832	17739	17550	17835	17749	17832	17728	17712	17818	17817	17654	17804	17918	17795	17615	17959	17750	17801	17851	17817	17774	17818	17820	17586	17719	17528	17832	17792	17783	17666	17616	17746	17747	17771	17611	17835	17807	17727	17919	17805	17678	17944	17928	17794	17858	17371	17695	17644	17810	17791	17843	17636	17726	17888	17624	17599	17779	17896	17838	17833	17907	17682	17568	17660	17663	17884	17970	17795	17768	17880	17876	17755	17601	17753	17726	17808	17616	17777	17853	17750	17714	17647	17330	17713	17567	17629	17844	17702	17609	17650	17712	17643	17705	17576	17791	17729	17803	17932	17798	17684	17699	17681	17709	17877	17801	17652	17711	17822	17793	17820	17687	17763	17617	17852	17776	17697	17966	17665	17643	17680	17653	17614	17881	17964	17857	17755	17837	17761	17843	17822	17904	17612	17600	17768	17730	17770	17729	17649	17819	17780	17757	17715	17904	17813	17784	17820	17551	17710	17716	17741	17614	17670	17862	17595	17791	17590	17598	17644	17658	17707	17743	17847	17766	17732	17828	17629	17877	17780	17770	17778	17617	17676	17887	17811	17601	17598	17971	17737	17812	17702	17904	17444	17876	17776	17752	17794	17802	17874	18039	17938	17741	17781	17850	17893	17885	17657	17959	17751	17923	17759	17792	17905	17783	17799	17762	17568	17832	17766	17764	17803	17682	17883	17823	17826	17596	17564	17690	17705	17835	17510	17696	17862	17706	17818	17971	17888	17726	17876	18061	17637	17645	17833	17725	17632	17609	17805	17833	17660	17802	17770	17885	17852	17484	17687	17679	17633	17689	17837	17646	17697	17706	17716	17827	17683	17859	17884	17926	17737	17657	17753	17706	17740	17667	17791	17697	17740	17790	17747	17814	17842	17939	17922	17873	17750	17778	17849	17815	17636	17750	17972	17914	17874	17777	17584	17778	17541	17736	17587	17637	17876	17878	17737	17702	17852	17915	17932	18006	17700	17560	17629	17588	17806	17761	17686	17788	17887	17910	17825	17720	17457	17898	17820	17857	17785	17819	17705	17984	17970	17767	17921	17678	17690	17817	17802	17769	17847	17740	17638	17786	17704	17853	17645	17585	17799	17780	17570	17876	17791	17643	17743	17795	17780	17676	17555	17864	17612	17866	17806	17934	17699	17740	17864	17715	17903	17720	17609	17825	17816	17692	17860	17719	17604	17611	17606	17910	17771	17679	18044	17794	17804	17872	17674	17785	17795	17913	17911	17814	17592	17641	17523	17948	17885	17716	17706	17600	17718	17754	17708	17627	17552	17791	17605	17538	17688	17756	17628	17653	17767	17712	17805	17798	17911	17925	17703	17642	17633	17667	17597	17763	17689	17817	17662	17697	17614	17760	17844	17760	17840	17811	17986	17577	17619	17775	17668	17866	17731	17468	17719	17816	17751	17763	17878	17822	17804	17690	17917	18003	17918	17735	17835	17699	17913	17579	17736	17802	17814	17685	17740	17690	17795	17819	17852	17747	17770	17715	17742	17705	17825	17689	17780	17785	17697	17897	17892	17684	17702	17723	17721	17793	17722	17915	17871	17901	17819	17767	17682	17703	17834	17871	17903	17705	17666	17696	17650	17804	18002	18064	17929	17802	17780	17644	17822	17657	17882	17667	17927	17952	17884	17798	17812	17711	17731	17786	17615	17625	17570	17910	17773	17642	17887	17683	17579	17653	17748	17758	17812	17650	17765	17964	17610	17576	17569	17816	17594	17911	17823	17717	17860	17779	17886	17803	17779	17710	17774	17824	17748	17843	17828	17827	17907	17970	17769	17448	17714	17492	17779	17687	17786	17779	17832	17772	17866	17903	17786	17702	17737	17778	17932	17879	17963	17657	17582	17714	17655	18059	18007	17944	17660	17649	17736	17703	17697	17955	17658	17561	17794	17765	17770	17810	17558	17496	17599	17906	17824	17681	17736	17884	17780	17877	17643	17851	17779	17659	17889	17591	17740	17730	17789	17899	17755	17813	17873	17633	17545	17851	17890	17699	17727	17733	17759	17781	17739	17970	17795	17759	17704	17723	17797	17975	17553	17569	17817	17809	17751	17647	17897	17892	17788	17736	17557	17754	17871	17867	17915	17953	17799	17855	17698	17750	17810	17889	17766	17619	17553	17698	17712	17884	17765	17807	17709	17854	17734	17906	17789	17835	17793	17807	17730	17738	17793	17641	17838	17902	17831	17741	17875	17960	18013	17677	17731	17559	17601	17761	17589	17595	17658	17735	17796	17708	17714	17847	17776	17853	17839	17906	17833	17817	17812	17598	17823	17735	17803	17886	17718	17787	17708	17819	17786	17743	17879	17750	17659	17681	17797	17764	17609	17844	17678	17819	17803	17742	17727	17791	17802	17677	17786	17943	17712	17598	17870	17692	17829	17737	17679	17953	17700	17731	17757	17870	17792	17803	17600	17726	17777	17695	17714	17588	17624	17790	17871	17730	17854	17671	17571	17848	17859	17829	17834	17688	17700	17707	17693	17656	17565	17752	17650	17584	17730	17895	17720	17734	17764	17830	17754	17886	17796	17694	17418	17728	17598	17610	17788	17992	17776	18023	17877	17686	17939	17791	17762	17824	17724	17756	17837	17863	17946	17848	17786	17711	17749	17838	17766	17850	17820	17692	17781	17782	17918	17858	17875	17743	17786	17642	17831	17854	17755	17669	17830	17820	17608	17670	17769	17543	17729	17719	17853	17879	17786	17592	17915	17757	17683	17644	17931	17948	17775	17702	17677	17730	17662	17750	17685	17783	17750	17871	17788	17807	17889	17693	17615	17746	17770	17842	17824	17689	17834	17687	17846	17917	17719	17775	17816	17700	17874	17803	17813	17707	17592	17668	17936	17733	17734	17915	17636	17666	17671	17787	17688	17639	17744	17814	17831	17850	17908	17701	17800	17811	17687	17931	18007	17752	17929	17684	17624	17754	17803	17862	17918	17812	17711	17849	17843	17759	17660	17823	17883	17723	18021	17775	17911	17887	17732	17788	17903	17537	17570	17849	17620	17724	17749	17779	17906	17768	17811	17761	17626	17778	17863	17743	17662	17864	17867	17762	17777	17605	17755	17716	17727	17729	17682	17720	17810	17818	17722	17933	17587	17730	17855	17839	17653	17732	17550	17599	17893	18049	17889	17971	17672	17975	17795	17846	17662	17691	17758	17636	17788	17697	17804	17817	17661	17740	17762	17762	17745	17777	17692	17932	17802	17728	17590	17585	17733	17957	17810	17547	17881	17663	17921	17792	17732	17972	17990	17661	17759	17761	17914	17837	17718	17830	17664	17743	17862	17848	17899	17735	17805	17729	17673	17832	17586	17555	17755	17853	17700	17784	17849	17958	18020	17718	17604	17695	17592	17804	17660	17865	17835	17940	17771	17840	17711	17585	17654	17748	17684	17862	17615	17697	17794	17920	17828	17657	17637	17927	17665	18046	17654	17845	17884	17851	17811	17931	17725	17790	17735	17827	17851	17677	17833	17886	17723	17625	17664	17776	17955	17647	17689	17946	17707	17819	17527	17803	17933	17687	17709	17878	17698	17853	17594	17729	17716	17680	17570	17724	17552	17775	17671	17730	17706	17763	17974	17844	17731	17662	17608	17657	17635	17823	17632	17903	17818	17856	17739	17686	17714	17724	17649	17866	17844	17986	17816	17848	17715	17893	17828	17900	17596	17740	17615	17789	17939	17669	17521	17795	17802	17767	17630	17741	17782	17660	17833	17911	17783	17768	17922	17958	17882	17913	17791	17861	17866	17842	17705	17901	17589	17681	17740	17758	17813	17788	17763	17701	17642	17858	18002	17753	17768	17589	17758	17896	17783	17814	17866	17694	17685	17724	17711	17637	17775	17723	17870	17817	17709	17815	17640	17759	17981	17792	17601	17773	17742	17787	17966	17946	17736	17692	17644	17853	17776	17929	17766	17819	17688	17803	17673	17703	17809	17733	17825	17641	17798	17666	17722	17712	17822	17669	17734	17655	17706	17763	17887	17734	17861	17730	17937	17718	17777	17746	17649	17713	17795	17753	17923	17954	17558	17660	17867	17926	17708	17690	17716	17974	17669	17999	17658	17788	17764	17711	17853	17640	17979	17859	17878	17829	17769	18002	17623	17717	17801	17729	17768	17879	17740	17730	17801	17587	17669	17832	17896	17860	17875	17847	17734	17790	17924	17598	17933	17827	17727	17579	17542	17817	17840	17764	18002	17669	17663	17752	17775	17740	17671	17746	17580	17795	17695	17652	17759	17567	17711	17890	17828	17800	17700	17628	17636	17676	17489	17767	18010	17941	17789	17772	17744	17809	17721	17544	17662	17703	17815	17857	17744	17641	17598	17660	17825	17664	17814	17830	17846	17734	17754	17799	17855	17437	17736	17646	17876	17732	17754	17802	17573	17906	17621	17890	17678	18008	17637	17879	17760	17560	17778	17766	17729	17702	17748	17641	17688	17576	17808	17710	17819	17920	17850	17640	17985	17819	17887	17610	17757	17834	17752	17726	17719	17740	17868	17988	17864	17624	17810	17800	17822	17753	17571	17800	17511	17471	17636	17762	17967	17938	17824	17657	17663	17855	17837	17634	17758	17659	17755	17815	17752	17758	17796	17775	17851	17748	17713	17652	17799	17508	17890
17799	27480	23480	20825	17636	17808	17892	17365	17889	16917	16236	15751	22602	30960	27674	22869	18221	15845	15368	14847	14971	14708	14804	14915	14763	14810	14758	14971	14802	14808	14788	14640	14642	14790	14790	14797	14730	14731	14853	14841	14963	14718	14796	14701	14722	14708	14607	14759	14781	14695	14885	14778	14800	14816	14648	14691	14839	14796	14624	14771	14598	14595	14730	14790	14881	14777	14727	14740	14861	14791	14781	14851	14660	14712	14674	14888	14692	14819	14680	14821	14795	14695	14823	14810	14660	14658	14711	14965	14774	14792	14838	14960	14765	14992	14831	14568	14855	14853	14829	14803	14832	14690	14803	14593	14656	14692	14705	14719	14731	14813	14739	14811	14800	14779	14683	14611	14776	14787	14715	14642	14719	14773	14742	14768	14795	14868	14612	14729	14665	14667	14832	14795	14730	14780	14599	14760	14717	14885	14742	14639	14887	14640	14727	14656	14730	14770	14755	14718	14867	14748	14776	14719	14784	14742	14917	14777	14696	14700	14877	14630	14752	14707	14612	14909	14823	14853	14734	14853	14733	14670	14564	14992	14776	14629	14878	14707	14771	14813	14700	14656	14749	14775	14596	14778	14816	14808	14674	14587	14742	14821	14941	14801	14737	14697	14780	14745	14902	14722	14794	14606	14789	14641	14736	14852	14639	14940	14797	14797	14792	14822	14896	14685	14608	14891	14767	14807	14998	14645	14634	14736	14853	14786	14920	14864	14817	15001	14773	14759	14904	14707	14634	14590	14713	14709	14773	14648	14792	14824	14579	14682	14791	14784	14632	14741	14806	14800	14665	14570	14822	14728	14913	14770	14691	14678	14693	14708	15040	14832	14591	14699	14723	14859	14811	14730	14560	14714	14888	14771	14765	14737	14763	14905	14765	14841	14890	14819	14787	14750	14719	14825	14810	14771	14711	14883	14804	14676	14717	14667	14606	14626	14731	14919	14776	14750	14867	14729	14843	14825	14808	14799	14727	14809	14763	14777	14850	14624	14573	14758	14717	14684	14676	14775	14638	14824	14573	14774	14727	14809	14864	14861	14784	14707	14798	14951	14736	14799	14814	14901	14734	14681	14744	14706	14805	14600	14768	14778	14810	14801	14861	14740	14798	14698	14646	14819	14818	14643	14889	14567	14798	14722	14822	14757	14811	14792	14824	14663	14742	14950	14957	14873	14697	14465	14786	14826	14686	14842	14786	14799	14929	14771	14842	14804	14649	14740	14958	14776	14709	14655	14788	14748	14840	14819	14846	14855	14750	14769	14789	14714	14778	14759	14678	14790	14697	14735	14728	14945	14637	14821	14859	14736	14752	14909	14818	14826	14761	14552	14821	15017	14595	14717	14751	14910	14751	14878	14891	14861	14753	14504	14773	14517	14799	14765	14822	14757	14743	14804	14816	14887	14824	14643	14691	14766	14726	14641	15026	14847	14808	14653	14803	14728	14835	14690	14632	14712	14805	14682	14759	14865	14734	14768	14738	14724	14750	14750	14846	14671	14781	14894	14723	14649	14730	14776	14898	14475	14687	14712	14763	14769	14624	14857	14807	14764	14728	14643	14773	14707	14724	14702	14640	14746	14928	14846	14734	14738	14590	14767	14701	14768	14648	14854	14848	14807	14823	14895	14829	14778	14648	14741	14789	14617	14738	14761	14958	14739	14786	14654	14811	14760	14825	14906	14679	14692	14601	14827	14734	14715	14690	14745	14708	14782	14792	14917	14840	14745	14747	14819	14842	14840	14751	14778	14743	14945	14768	14759	14752	14795	14745	14809	14813	14645	14731	14746	14861	14733	14759	14703	14868	14683	14634	14670	14657	14835	14812	14778	14827	14716	14919	14850	14706	14628	14700	14709	14834	14690	14725	14702	14762	14737	14666	14679	14709	14833	14746	14725	14742	14739	14759	14875	14823	14798	14788	14815	14834	14738	14798	14814	14500	14793	14954	14623	14951	14914	14624	14673	14830	14615	14928	14795	14737	14730	14723	14651	14851	14751	14910	14692	14849	14730	14687	14778	14873	14749	14737	14613	14836	14714	14975	14746	14809	14800	14796	14643	14694	14801	14764	14968	14832	14732	14731	14664	14636	14696	14656	14605	14590	14784	14672	14756	14704	14778	14747	14861	14810	14633	14755	14933	14806	14722	14728	14746	14828	14662	14741	14699	14717	14699	14698	14816	14619	14832	14899	14792	14782	14709	14849	14710	14899	14851	14672	14809	14718	14962	14743	14836	14929	14881	14794	14803	14741	14689	14973	14665	14922	14682	14647	14715	14588	14812	14785	14798	14831	14791	14539	14946	14612	14593	14740	14793	14770	14660	14760	14671	14829	14839	14823	14677	14815	14737	14722	14757	14789	14742	14819	14661	14831	14794	14785	14745	14675	14765	14786	14858	14817	14772	14860	14858	14786	14723	14740	14808	14673	14729	14889	14821	14771	14769	14786	14835	14862	14715	14866	14673	14710	14836	14760	14771	14685	14738	14746	14655	14889	14823	14696	14804	14758	14708	14773	14728	14575	14767	14852	14731	14657	14719	14782	14827	14746	14809	14716	14913	14863	14854	14637	14662	14902	14638	14899	14591	14801	14771	14638	14759	14666	14698	14835	14597	14707	14749	14779	14909	14776	14859	14797	14830	14834	14743	14656	14715	14803	14800	14618	14868	14676	14711	14763	14677	15106	14547	14630	14792	14496	14688	14773	14592	14742	14869	14834	14658	14895	14905	14809	14666	14864	14856	14788	14932	14650	14717	14668	14722	14874	14884	14703	14741	14837	14781	14822	14758	14872	14866	14591	14727	14606	14795	14747	14697	14825	14743	14788	14719	14682	14794	14992	14919	14590	14840	14743	14805	14788	14833	14727	14734	14808	14764	14632	14857	14768	14720	14904	14672	14812	14799	14798	14801	14700	14800	14735	14885	14671	14650	14828	14667	14636	14794	14829	14715	14858	14805	14966	14770	14611	14617	14785	14811	14899	14741	14788	14787	14965	14676	14650	14617	14783	14684	14780	14620	14714	14721	14863	14897	14728	14797	14836	14572	14716	14627	14634	14796	14643	14597	14820	14806	14683	14763	14758	14629	14733	14813	14863	14599	14967	14570	14857	14579	14858	14586	14668	14781	14885	14602	14754	14863	14797	14691	14704	14861	14777	14776	14770	14662	14843	14811	14734	14814	14934	14754	14711	14737	14744	14665	14763	14741	14590	14773	14806	14660	14753	14691	14850	14747	14844	14899	14610	14649	14599	14801	14851	14645	14899	14908	14568	14943	14553	14865	14835	14899	14719	14725	14837	14669	14746	14686	14690	14670	14715	14849	14888	14863	14795	14828	14820	14641	14805	14781	14787	14919	14630	14707	14803	14997	14694	14745	14859	14585	14735	14530	14850	14621	14809	14814	14657	14862	14801	14706	14811	14739	14752	14740	14816	14687	14688	14630	14749	14854	14850	14755	14551	14611	14789	14751	14781	14850	14912	14759	14715	14875	14750	14864	14674	14846	14735	14706	14708	14674	14755	14751	14723	14875	14858	14799	14968	14748	14682	14854	14653	14809	14809	14732	14871	14735	14679	14686	14818	14848	14955	14677	14624	14956	14727	14799	14668	14847	14939	14833	14716	14927	14687	14657	14900	14568	14653	14713	14896	14809	14701	14624	14664	14837	14867	14624	14821	14733	14919	14614	14725	14808	14817	14661	14768	14814	14748	14646	14809	14743	14741	14746	14881	14734	14767	14690	14852	14819	14727	14819	15014	14707	14887	14900	14775	14714	14836	14578	14803	14677	14858	14643	14786	14637	14624	14774	14841	14897	14595	14564	14811	14768	14732	14719	14820	14811	14841	14813	14750	14838	14941	14678	14697	14701	14834	14766	14865	14688	14615	14878	14746	14754	14866	14635	14743	14672	14881	14683	14542	14776	14675	14921	14778	14636	14549	14693	14907	14790	14754	14745	14756	14848	14579	14772	14849	14817	14676	14680	14840	14740	14632	14691	14774	14659	14717	14711	14780	14704	14709	14879	14751	14799	14799	14935	14823	14712	14671	14832	14765	14911	14855	14602	14708	14587	14751	14994	14693	14951	14782	14808	14884	14678	14801	14583	14819	14671	14708	14827	14751	15035	14805	14805	14784	14757	14893	14643	14848	14751	14826	14979	14783	14590	14594	14656	14824	14746	14774	14868	14683	14650	14846	14704	14832	14958	14787	14805	14735	14939	14866	14713	14783	14710	14816	14851	14767	14853	14698	14783	14761	14700	14632	14719	14540	14711	14849	14760	14692	14792	14821	14747	14835	14833	14747	14772	14846	14658	14734	14767	14587	14793	14716	14809	14865	14771	14785	14582	14814	14722	14740	14829	14650	14829	14719	14720	14923	14601	14728	14735	14744	14969	14900	14888	14762	14738	14913	14887	14775	14641	14820	14683	14757	14656	14862	14774	14894	14856	14833	14842	14766	14867	14592	14761	14744	14662	14785	14865	14719	14651	14846	14615	14712	14823	14849	14900	14552	14685	14701	14753	14869	14614	14765	14687	14708	14864	14701	14807	14941	14734	14644	14615	14780	14818	14676	14795	14708	14749	14629	14837	14598	14790	14801	14931	14728	14772	14872	14658	14744	14684	14837	14636	14645	14805	14812	14763	14649	14806	14741	14759	14733	14843	14744	14762	14761	14799	14777	14674	14711	14865	14833	14783	14795	14838	14694	14727	14719	14754	14647	14672	14717	14732	14760	14964	14762	14846	14815	14877	14824	14813	14705	14930	14756	14838	14673	14736	14838	14784	14791	14615	14756	14804	14633	14730	14736	14710	14782	14799	14805	14812	14774	14805	14844	14902	14642	14618	14724	14834	14820	14751	14731	14783	14798	14783	14804	14581	14633	14748	14738	14687	14952	14895	14686	14759	14644	14957	14696	14830	14782	14827	14768	14756	14879	14733	14976	14558	14764	14762	14678	14688	14704	14774	14739	14807	14684	14692	14881	14733	14659	14814	14825	14698	14589	14596	14753	14789	14882	14895	14798	14774	14796	14647	14794	14885	14656	14776	14735	14767	14940	14653	14837	14652	14745	14846	14834	14699	14791	14789	14623	14832	14938	14684	14778	14899	14796	14909	14779	14873	14924	14768	14872	14701	14725	14770
22544	20970	28802	23331	21198	23481	26549	21481	21147	21000	20181	19086	36327	46235	39825	31400	26294	22231	20084	18594	18388	18204	18041	18018	18002	17862	17956	18055	17942	17746	17988	17789	18029	18029	17976	17944	18110	17907	18204	17899	18167	17917	18122	18223	18027	18275	17924	18091	17936	18145	18072	17971	18101	17873	18101	18141	18068	18025	17909	18188	18062	18051	18061	18010	17999	17714	18101	17943	17930	17979	17882	18159	18065	17955	18091	17922	17956	17982	17940	18060	17981	17775	17986	18055	18044	17923	17757	17951	18150	17896	17973	17962	18081	17919	18026	18053	17807	18255	18100	18069	17851	17927	17960	17911	18059	17816	18057	17941	17896	17952	17871	18036	17853	17945	17871	18170	18030	18181	17975	17800	18056	17984	17928	18048	18001	18055	18085	17889	18034	17998	17890	17839	17763	17749	17831	18028	17958	18007	17737	17902	18082	17992	17752	17819	17854	17881	17890	17939	17892	17945	17665	17967	17977	17983	17948	17981	18062	17994	18075	17939	18195	18052	17863	17881	18162	18021	17930	17849	17986	17885	17926	18107	17881	17947	17959	18018	17971	17816	18033	18226	17736	17856	17901	17903	18030	18020	17829	18044	18067	17947	18118	18058	17950	17911	18103	17960	17911	17987	17782	17871	17916	17700	17967	18118	17968	17816	17773	18060	17929	18070	18024	17880	17817	18085	17950	18037	17957	17844	17723	17911	17965	17993	17962	17846	17985	17841	17797	17739	17813	17879	17866	18063	17991	18006	17815	17852	18088	18049	17953	18002	17867	17624	17885	18073	17784	17717	17944	17851	17783	17785	17889	17880	17919	17823	17860	17921	17752	17742	17884	17757	17976	17995	18063	17959	17906	18041	17820	17903	17912	18016	17869	18007	17969	17938	17900	17751	17859	17805	18066	18178	17990	18216	17974	17731	18091	18045	17890	17993	18143	17908	17822	17681	18152	17876	18028	17946	17995	17961	18146	17737	17925	17945	17892	17738	17907	18019	17996	17765	17805	17954	17759	17771	17939	18094	17770	17752	17999	17925	17941	17983	17939	17863	17808	17941	17942	17873	18058	17979	17981	17810	17938	17995	17909	17770	17896	17832	17942	17807	17842	17873	18043	17761	17939	17968	18036	17954	17836	17857	18236	17954	17948	17908	18097	17695	17783	18127	18061	17840	17909	17712	17904	17945	18020	18050	17975	18004	17844	17798	18095	17874	17829	18001	17853	17979	17816	17843	17956	17806	18023	17810	17747	17976	17768	17898	17952	17905	17881	17935	17935	18021	18180	17923	17966	17988	17881	18008	17854	17919	17955	18044	18102	17968	17827	17616	17874	18124	17933	17735	18095	17889	18055	17877	17857	17975	17696	17874	18146	18015	17913	18138	18147	17958	18033	17814	18066	17982	18051	17928	17926	17833	17866	18037	17969	18015	18179	18029	17886	17951	17947	18010	17991	17981	18115	17634	17958	17919	18016	17901	17997	17926	17895	18046	18243	18035	17940	17913	17861	18044	17817	17994	17972	17736	17843	17984	18018	17922	17892	17808	17992	17915	17689	17966	17775	18039	17902	17805	17963	17773	18062	18016	17972	17847	18044	17869	17962	17722	17944	17823	18015	17995	17915	17922	17962	17879	17865	17917	18013	17969	17821	17912	17977	17920	17907	17767	17966	17885	17782	17975	17964	18106	17864	18062	18011	17897	17961	17887	17904	17797	17721	17960	18001	17924	17864	17911	17774	17899	18063	18107	17930	17909	17903	17879	17993	18023	17886	18007	17757	17863	17840	17982	18028	17937	17789	17912	17942	17921	17775	17844	17858	17816	18033	17905	17722	17793	18083	17954	17975	17944	18074	17903	17851	17896	18006	17899	17851	18037	17981	17900	17944	18092	17841	17797	17851	17860	18020	17990	18123	18018	18071	17711	17963	17683	17822	18057	17949	17978	17845	17991	17999	17851	17794	17869	17908	17716	17853	17883	17924	17799	17981	17853	17893	17930	17872	17931	18001	18097	17785	17917	17911	18009	17795	17962	18156	17953	18070	17943	18059	18029	17872	17826	17983	17858	17633	18010	17969	17854	17926	18048	17704	17854	17969	17990	17912	17928	17817	18032	17869	17815	18091	17820	17906	17876	18052	18069	17770	17930	17873	17788	17986	17867	17777	17939	18004	17794	18099	18088	17935	17936	18021	17969	17711	17596	17890	17878	17970	17876	18044	17935	18035	17925	17961	17929	17810	18185	17844	17916	18057	18078	18000	17888	17834	17976	17879	17838	18024	18075	17852	17893	17915	17775	17967	17816	17895	17794	17852	17777	18113	17960	17943	17910	17910	17926	17795	17986	17932	18051	18078	17864	17955	17908	17913	18080	18178	17850	17818	17644	17782	17762	17968	17789	17939	17897	17987	17775	17975	17834	17885	18050	18037	18122	17972	17804	17724	18074	18050	17978	17793	17958	18059	17905	18019	17750	17840	17970	17903	17943	17992	17967	17825	17897	17883	18068	17837	18069	17817	17824	17806	17927	17934	17963	18084	18098	17878	17949	18043	17968	17921	17795	17951	17964	17888	17675	17815	17649	17875	17582	17813	18007	17806	17785	17913	17890	17865	17626	17874	18045	17965	18201	17895	17968	17933	17924	17893	17881	17883	17893	17989	17881	17904	17751	17993	17926	17844	17995	17802	17664	17932	17839	17923	17905	17998	17882	17884	17922	18165	17860	17940	17991	17733	18040	17955	17854	17968	17856	18072	18057	17980	17867	17940	17781	17883	17929	17962	17941	17908	17831	17985	17802	18058	17915	17982	17947	18054	17779	17956	17991	17850	17818	18078	17875	17904	18069	18007	17763	18047	17931	17784	17983	17986	17915	18064	17829	18024	17961	17815	17869	17871	17750	18032	17969	17809	17942	17781	17812	17752	17893	17941	18016	18005	17962	17774	18199	18159	18020	17899	17877	17904	17941	18030	17980	17986	18046	17962	17758	17807	18021	18124	17875	17924	17945	17830	17975	18013	17538	17896	18118	17868	18138	18055	18049	17854	17914	18042	17929	17754	17874	18013	18067	18067	18026	17925	17705	18002	17988	17861	17799	18010	17727	17920	18062	17867	17737	18077	17832	17820	17876	18066	17851	17976	17810	17847	17956	18072	17995	17960	18095	17966	18080	18058	17957	17889	17819	17922	18013	17881	17934	17930	17903	17918	17796	17929	18087	17759	18132	17914	18021	17978	17941	18192	18012	17925	17884	17843	17920	18223	18018	18038	17896	18010	17975	18000	17932	18144	17880	17712	17869	18002	18080	17792	18043	17842	17781	18087	17782	17972	17864	17955	17843	17899	17942	17935	18060	18096	17894	17689	18065	17905	17794	18003	17689	17763	17829	17795	17606	17750	17938	18028	17878	17909	17742	18013	17877	17887	17735	17952	18072	17980	18190	17860	17956	17940	18081	17842	17933	17949	18041	17979	17914	18084	18054	17862	18051	18039	17825	18018	18057	17880	17960	17953	17839	17962	17783	18115	17997	17976	17798	17909	18023	18000	18022	17942	17847	17631	17901	17852	18152	17940	18121	17783	17870	17812	17737	18015	17879	17836	17863	17776	17975	17969	17920	17686	17869	17830	17946	17941	17933	17890	17937	17883	17680	17795	17918	17841	17969	18003	17903	17855	17827	17927	18140	17894	17976	18020	17776	18230	18106	17955	18101	17873	17962	17881	17964	17809	18059	17866	17814	17799	17878	17736	17887	17904	18033	17844	18055	18002	17967	17974	17753	17945	17765	17941	17970	17891	17963	17971	17705	17927	17818	17991	17960	17966	17838	17957	17827	17977	18022	17853	17854	17787	17793	18007	17814	17852	17870	17776	17883	17944	18024	18034	17882	17897	18034	17857	17975	17931	18180	17978	17960	18020	18093	17933	17934	18046	17976	17856	17921	18090	18000	17836	18004	17783	18011	17843	17725	18013	17847	17880	17804	17982	17777	17935	17997	18091	17858	18207	18116	17814	17944	17850	17844	17900	17841	18068	17921	17974	18024	17927	17907	18110	17814	17830	17962	17990	18039	17910	17888	17853	17794	17636	17986	17961	17826	18000	17802	17854	17882	17871	17922	17810	18108	18037	17887	18010	17836	17819	17870	17903	18071	17973	18133	17922	17989	17849	17919	17879	18110	17939	17817	17775	17976	17984	18242	18021	18093	18000	18097	17883	17942	17981	17930	18116	17893	17790	17965	17921	17848	17924	17900	17966	18037	17757	17958	17887	18046	17867	17907	18037	17821	17844	17837	18055	17921	17970	17799	17960	17740	18114	17850	17946	17886	18053	17704	17849	17743	17795	17904	17912	18031	17965	17937	18025	17866	17775	17714	17984	17796	17851	17839	17910	17935	17830	18025	18140	17903	17809	17959	17911	18018	17782	17992	17979	17971	17864	17948	17762	17992	17787	17914	17892	17779	18130	17855	17801	17852	17722	17852	18081	17911	17890	17854	17964	18021	17956	17733	17844	17941	17776	17814	17845	17912	17837	17872	17992	17781	18107	18010	17836	17859	17722	18036	17925	18018	17945	17928	17804	17902	17941	17813	17798	17913	17863	17973	17867	17938	17965	17999	17880	18016	18068	17912	17793	17952	17975	18144	18011	17932	18025	18149	18008	17823	17965	18040	17803	17969	17782	17761	18101	17884	18003	17825	17904	17991	18020	17827	18053	17919	18178	17883	17976	17919	17864	17756	18074	18122	18233	17797	17832	18061	17825	17864	17942	17876	17944	18102	17935	17803	18005	18051	17848	17864	17751	17919	17820	18010	18035	17783	17980	18090	17899	17948	18030	17797	17872	18035	18085	17914	17882	17938	17789	17915	18003	17993	17921	17956	17672	17839	17761	17910	18060	17993	17854	18217	17973	18027	17878	17732	17926	17820	17932	17862	17981	17953	17957	17931	18008	18044	17834	17883	17949	17906	18070	17901	17838	18138	17879	18041	18019	17822	17926	17738	17695	17862	17918	17948	17806	17885	17968	17951	17937	18005	18154	18050	17898	17976	17732	17770	17814	17894	17996	17949	17892	17715	17882	17928	17738	17997	17864	17973	18041	17867	18056	17881	17971	18043	17872	18027	17937	17887	17675	17802	17871	18108	17990	17872	17975	17908
20092	36764	35011	29761	22104	20188	19498	19376	20126	18764	17520	16427	37583	43523	37589	29446	23782	18976	16433	15184	14960	15039	14804	14985	14863	15025	14842	14777	14778	14926	14873	14683	14907	14720	14851	14635	14575	14919	14808	14804	14816	14909	14670	14722	14848	14953	14827	14744	14843	14835	14879	14755	14876	14870	14906	14892	14845	14929	14834	14801	14763	14741	14744	14781	14814	14876	14805	14833	14841	14938	14866	14765	14692	14836	14782	14913	14825	14769	14732	14650	14942	14828	14869	14721	14968	14828	14833	14668	14867	14763	14702	14829	14852	14851	14795	14711	14767	14892	14903	14654	14895	14863	14654	14658	14632	14957	14874	14833	14803	14648	14756	14823	14967	14705	14692	14759	14833	14873	14730	14882	14750	14788	14820	14761	14784	14680	14777	14894	14910	14918	14813	14946	14753	14723	14793	14824	15014	14653	14862	15112	14866	14840	14743	14685	14757	14798	14688	14724	14798	14972	14768	14644	14806	14743	14844	14773	14786	14671	14956	14789	14847	15046	14743	14795	14831	14665	14769	14674	14790	14806	14736	14717	14830	14683	14834	14737	14944	14858	14692	14735	14743	14800	14634	14785	14725	14718	14792	14757	14790	14783	14792	14740	14700	14890	14591	14698	14832	14660	14663	14733	14919	14672	14806	14739	14902	14822	14878	14861	14766	14833	14859	14834	14680	14679	14817	14926	14813	14769	14786	14846	14698	14931	14770	14664	14957	14904	14780	14818	14840	14847	14777	14842	14682	14709	14974	14774	14750	14825	14806	14838	14875	14680	14912	14681	14932	14833	14703	14950	14872	14808	14659	14910	14861	14687	14744	14785	14801	14796	14848	14871	14768	14896	14779	14701	14675	14996	14782	14711	14750	14787	14730	14782	14736	14796	14732	14984	14754	14785	14911	14878	14703	14936	14715	14827	14662	14913	14817	14819	14688	14907	14891	14842	14833	14724	14891	14797	14791	15007	14704	14871	14778	14921	14794	14724	14659	14640	14753	14875	14803	14895	15039	14887	14774	14840	14696	14786	14688	14870	14931	14635	14841	14609	14830	14812	14867	14878	14725	14859	14737	14829	14934	14873	14928	14655	14707	14711	14766	14834	14756	14793	14778	14820	14765	14948	15006	14823	14735	14719	14720	14721	14789	14826	14778	14830	14870	14887	14876	14735	14704	14670	14945	14886	14741	14835	14709	14849	14733	14730	14851	14791	14791	14743	14799	14659	14782	14789	14652	14839	14796	14652	14905	14747	14805	14835	14826	14864	14790	14710	14778	15011	14686	14674	14774	14795	14621	14719	14734	14818	14940	14816	14887	14599	14842	14748	14793	14657	14669	14891	14775	14812	14634	14788	14908	14824	14801	14960	14612	14806	14752	14797	14699	14885	14724	14636	14790	14682	14619	14697	14827	14753	14858	14836	14880	14733	14971	14916	14726	14875	14873	14725	14961	14621	14795	14699	14731	14898	14801	14827	14811	14846	14870	14754	14865	14788	14809	14936	14818	14801	14762	14767	14812	14804	14782	14756	14872	14711	14766	14767	14829	14809	14884	14846	14957	14824	14716	14619	14770	14912	14897	14770	14823	14813	14801	14779	14736	14998	14681	14736	14583	14878	14902	14785	14700	14825	14846	14839	14779	14584	14662	14810	14842	14795	14816	14687	14829	14722	14817	14819	14838	14759	14876	14736	15077	14721	14675	14795	14784	14772	14824	14743	14911	14748	14894	14801	14865	14823	14732	14885	14817	14768	14725	14688	14785	14873	14943	14524	14757	14812	14824	14740	14862	14788	14763	14839	14781	14842	14793	14792	14727	14934	14726	14688	14774	14839	14663	14821	14762	14750	14868	14687	14696	14837	14849	14827	14728	14750	14759	14763	14676	14821	14803	14777	14869	14824	14686	14643	14774	14712	14725	14871	14924	14672	14699	14842	14831	14734	14817	14854	14656	14649	14862	14634	14634	14665	14825	14700	14748	14733	14599	14843	14762	14784	14749	14790	14803	14829	14848	14774	14937	14722	14630	14559	14950	14786	14852	14813	14828	14853	14865	14845	14755	14707	14619	14835	14745	14861	14658	14835	14894	14754	14777	14496	14877	14784	14751	14737	14739	14845	14681	14628	14643	14743	14796	14894	14748	14578	14662	14723	14785	14808	14679	14698	14693	14595	14777	14872	14722	14842	14605	14700	14650	14716	14921	14778	14838	14835	14857	14599	14943	14698	14757	14813	14692	14741	14942	14815	14815	14843	14763	14879	14816	14751	14695	14875	14643	14818	14863	14729	14887	14691	14712	14847	14864	14781	14790	14796	15029	14640	14882	14782	14903	14718	14599	14700	14659	14852	14746	14666	14701	14616	14738	14847	14645	14825	14937	14589	14772	14746	14751	14700	14845	14610	14762	14739	14878	14769	14820	14584	14674	14698	14651	14788	14962	14869	14685	14754	14798	14893	14682	14720	14580	14874	14774	14879	14973	14958	14705	14785	14773	14846	14675	14637	14691	14724	14665	14693	14837	14776	14934	14793	14737	14764	14884	14916	14770	14703	14817	14825	14776	14790	14788	14753	14807	14840	14795	14838	14687	14761	14998	14676	14696	14701	14777	14670	14630	14773	14880	14863	14673	14761	14799	14786	14699	14850	14787	14751	14807	14702	14771	14651	14672	14723	14851	14747	14771	14665	14718	14895	14781	14792	14829	14900	14932	14789	14558	14852	14701	14700	14881	14628	14865	14716	14690	14835	14642	14817	14768	14935	14984	14684	14761	14831	14626	14876	15018	14660	14898	14849	14775	14622	14909	14674	14721	14714	14819	14480	14884	14845	14695	14614	14869	14757	14747	14667	14824	14774	14756	14707	14810	14654	14788	14741	14769	14690	14795	14764	14885	14779	14820	14774	14668	14904	14754	14862	14794	14566	14726	14785	14670	14653	14944	14908	14846	14783	14874	14818	14711	14737	14859	14763	14546	14654	14780	14803	14655	14777	14738	14713	14646	14745	14788	14809	14804	14950	14737	14828	14923	14801	15039	14837	14931	14782	14814	14871	14766	14690	14863	14802	14729	14732	14786	14756	14800	14760	14759	14831	14869	14773	14753	14695	14694	14801	14590	14639	14775	14777	14820	14649	14968	14792	14860	14869	14798	14865	14777	14804	14841	14771	14871	14677	14908	14722	14637	14736	14877	14553	14578	14911	14613	14839	14534	14726	14849	14633	14840	14774	14683	14788	14718	14730	14682	14733	14688	14785	14736	14610	14765	14922	14719	14753	14775	14693	14750	14693	14852	14697	14918	14724	14805	14714	14759	14773	14859	14765	14708	14773	14761	14725	14812	14724	14773	14929	14815	14590	14816	14605	14857	14769	14751	14804	14811	14754	14850	14813	14765	14821	14728	14697	14715	14658	14790	14788	14702	14725	14706	14841	14988	14760	14633	14760	14877	14638	14812	14980	14737	14821	14940	14799	14783	14775	14893	14797	14899	14597	14852	14939	15022	14600	14705	14831	14897	14693	14695	14787	14853	14777	14808	14799	14659	14604	14900	14694	14792	14668	14922	14704	14787	14726	14978	14676	14822	14807	14916	14992	14849	14733	14816	14808	14824	14688	14764	14796	14786	14521	14924	14738	14700	14646	14658	14805	14828	14780	14715	14723	14834	14932	14736	14847	14921	14958	14965	14714	14891	14884	14801	14710	14916	14608	14770	14982	14633	14780	14809	14826	14840	14701	14792	14727	14813	14740	14601	14774	14956	14866	14931	14833	14825	14737	14795	14696	14539	14666	14741	14653	14792	14874	14908	14894	14873	14715	14734	14873	14788	14701	14755	14877	14796	14878	14739	14579	15003	14744	14751	14951	14612	14923	14796	14796	14715	14821	14759	14898	14746	14671	14749	14760	14852	14868	14777	14822	14734	14718	14907	14698	14742	14729	14739	14749	14691	14920	14725	14692	14841	14880	14682	14685	14880	14837	14855	14668	15040	14716	14581	14807	14843	14840	14912	14850	14918	14845	14861	14818	14819	14682	14813	14865	14958	14779	14777	14773	14709	14628	14840	14832	14795	14860	14796	14677	14787	14764	14867	14706	14803	14758	14921	14880	14887	14829	14683	14874	14724	14794	14875	14779	14730	14881	14807	14789	14739	14759	14646	14833	14624	14748	14752	14796	14856	14972	14899	14639	14536	14754	14760	14854	14977	14853	14650	14810	14792	14789	14734	14893	14799	14545	14766	14790	14578	14708	14767	14716	14736	14723	14801	14688	14727	14735	14831	14857	14885	14833	14816	14916	14612	14624	14846	14890	14732	14766	14839	14630	14819	14760	14824	14701	14732	14655	14795	14489	14920	14703	14782	14834	14680	14765	14797	14608	14825	14790	14762	14807	14783	14774	14834	14734	14923	14886	14988	14871	14849	14916	14686	14914	14897	14666	14831	14953	14858	14810	14739	14725	14615	14685	14756	14819	14769	14784	14798	14634	14964	14845	14744	14906	14655	14775	14794	14674	14638	14881	15031	14784	14807	14921	14727	14842	14895	14771	14778	14942	14613	14793	14769	14561	14910	14952	14769	14810	14746	14786	14787	14788	14789	14848	14686	14848	14714	14669	14828	14619	14800	14908	14895	14784	14750	14815	14522	14873	14833	14810	14801	14724	14884	14665	14824	14909	14747	14828	14842	14933	14667	14817	14761	14881	14897	14703	14725	14863	14875	14767	14897	14824	14838	14769	14905	14649	14676	14805	14776	14872	14858	14786	14881	14727	14893	14645	14771	14750	14736	14701	14834	14874	14918	14782	14882	14718	14648	14796	14896	14691	14836	14830	14541	14833	14749	14694	14847	14892	14789	14786	14718	14951	14764	14798	14792	14616	14783	14792	14971	14829	14765	14799	14814	14829	14825	14793	14743	14882	14734	14817	14746	14856	14698	14813	14804	14699	14753	14818	14563	14808	14770	14786	14768	14668	14738	14856	14858	14787	14872	14868	14821	14875	14789	14893	14722	14697	14726	14716	14572	14586	14700	14786	14893	14697	14724	14827	14798	14732	14840	14784	14683	14974	14865	14803	14749	14704	14763	14723	14878	14750	14918	14780	14719	14859	14840	14943	14714	14742	14729	14700	14899	14693	14751	14849	14744	14787	14834	14773
27272	22108	25649	23008	19373	19048	19181	18567	18786	18606	18518	17930	20046	20310	20355	19354	18707	18308	18221	17901	18042	17848	18025	17849	17854	18010	17847	17916	17915	17933	17984	17882	17845	17855	17803	18033	17843	17997	17823	17884	17994	17810	17717	17834	17771	17662	17833	17799	17925	17675	17833	18051	17757	17879	17899	18024	17900	17993	17934	17656	17851	18029	17643	17881	17684	17762	17944	18075	18045	17911	18055	17829	17718	17833	18001	17835	17917	17899	17623	17643	17761	17678	17987	17656	17665	17742	17950	17913	17637	17827	17909	17724	17672	17842	17678	17799	17696	17854	17761	17801	17925	17786	17738	17898	17855	17843	17655	18004	17911	17794	17757	17677	17868	17818	17802	17764	17700	17783	17976	17791	17875	18118	17719	17801	17926	17831	17862	17823	17556	17657	17865	17758	17687	17891	17917	17754	17952	18148	17846	17902	17951	17722	17640	17682	17821	17670	17778	17754	17726	17819	17678	17848	18075	17734	17545	17934	17780	17639	17700	17809	17730	17783	17859	17851	17856	17837	17625	17811	17795	17716	17644	17830	17658	17668	17955	17910	17836	17643	17785	17615	17720	17598	17795	17783	17832	17530	17870	17737	17722	17719	17877	17859	17721	17918	17608	17782	17930	17737	17794	17798	17835	17959	17870	17805	17854	17835	17848	17720	17848	17739	17670	17807	17554	17873	17687	17732	18044	18021	17774	17830	18014	17676	17971	17855	17927	17705	17786	17923	17741	17846	18083	17702	17928	17823	17675	18129	17847	17863	17840	17807	17773	17686	17730	17771	17919	17667	17819	17564	17542	17864	17657	17542	17682	17802	17808	17954	17995	17681	17869	17641	17695	17788	17812	17665	17664	17773	17803	17697	17788	17953	17941	17736	17702	17900	17925	17877	17842	17880	17961	17761	17799	17851	17769	17881	17825	17809	17730	17809	17880	17762	17676	17750	17636	17805	17727	17880	17938	17716	17977	17716	17708	17758	17918	17715	17930	17719	17916	17709	17608	17825	17743	17810	17874	17697	17745	18009	17835	17747	17884	17707	17972	17799	17783	17725	18009	17721	17749	17735	17848	17755	17656	17650	17604	17771	17896	17734	17682	17768	17689	17616	17873	18029	17674	17586	17516	17626	17859	17864	17735	17811	17876	17985	17798	17894	17875	17934	17819	17901	17853	17788	17527	17869	17966	17715	17695	17881	17786	17817	17911	17800	17658	17823	17919	17902	18129	17673	17762	17782	17953	17782	17681	17952	17796	17828	17826	17658	17868	18015	17778	17744	17640	17992	17785	17664	17864	18008	18048	17990	17764	17843	17734	17796	17798	17717	17675	17727	17794	17955	17712	17722	17765	17672	17870	17984	18109	17817	17935	17809	17869	17753	18086	17714	17840	17805	17785	17918	17693	17687	17916	17692	17933	18029	17810	17505	17693	17754	17678	17743	17788	17994	17753	17862	17773	17851	17728	17819	17689	17650	17784	17936	17817	17642	17736	17796	17835	17848	18031	17832	17859	17707	17747	17845	17917	17823	17683	17843	17720	17837	17690	17874	17856	17732	17815	17744	17730	17609	18145	17721	17820	17872	17809	17770	17799	17891	17992	17919	17939	17737	17656	17778	17912	17771	17950	17865	17676	17844	17690	17770	17983	17937	17813	17765	17890	17718	17917	17874	17509	17595	17985	17864	17855	17767	17867	17820	17894	17676	17739	17764	17629	17737	17895	17769	17886	17697	17733	17699	17756	17733	17722	17656	17774	17605	17890	17941	17835	17869	17749	17588	17871	18001	18016	17993	17722	17750	17655	17800	17772	17593	17916	17734	17849	17876	17824	17763	17866	17853	17979	17814	17811	17668	17722	17671	17785	17838	17615	17809	17754	17659	17885	17859	17931	17804	17990	17654	18059	17832	18019	17866	17735	17826	17826	17800	17637	17852	17921	17574	18012	18060	17961	17938	17930	18011	17832	17896	17759	17813	17953	17735	17923	17662	17770	17779	17855	17706	17738	17684	17829	17844	17852	17890	17801	17950	17847	17796	17795	17727	17666	17746	17724	17873	17850	17760	17827	17626	17692	17717	17792	17953	17881	17804	17662	17708	17808	17792	17882	17759	18077	17951	17780	17753	17833	17667	17730	17723	18007	17933	17995	17908	17813	17842	17843	17621	17933	17588	17703	17614	17713	17812	17850	17712	17908	17868	18087	18002	17734	17723	18014	17966	17799	17762	17936	17719	17713	17884	17804	17672	17800	17924	17842	17784	17693	17718	17772	17695	17767	17708	17734	17754	17831	17863	17643	17955	17750	17978	17694	17606	17641	17778	17750	17749	17873	17688	17727	17889	17549	17601	17908	17640	17917	17989	17796	17820	17878	17724	17886	17860	17949	17817	18047	17807	17647	17661	17739	17801	17787	17905	17839	17827	17860	17979	17788	17708	17844	17864	17846	18192	17689	17728	17570	17739	17949	17698	17843	17875	17761	17861	17715	17732	17922	17950	17627	17816	17756	17751	17921	17718	17670	17885	17830	17780	17701	17805	17853	17868	17860	17748	17866	17965	17729	17798	17745	17873	17728	17841	18006	17780	17909	17873	17619	17869	17775	17844	17761	17970	17850	17887	17790	17779	17866	17773	17792	17738	17850	17831	17885	17707	17802	17831	17972	17617	17920	17777	17621	18066	17877	17898	17754	17755	17871	17767	17781	17800	18012	17888	17840	17757	17675	17915	17930	17902	17764	17646	17755	17771	17780	17919	17861	17950	17755	17772	17823	17639	17990	17794	17831	17862	18012	17906	17889	17716	17830	17798	17830	17715	17820	17960	17748	17727	17713	17891	17705	17978	17804	17870	17746	17772	17944	17873	17930	17739	17781	17863	17696	17921	17774	17797	17763	17972	17805	17790	17789	17910	17824	17789	17841	17868	17950	17813	17888	17764	17799	17899	17879	17780	17664	17737	17774	17769	17790	17768	17778	17832	17775	17902	17732	17786	17781	17735	17799	17973	17601	17928	17783	17681	17913	17730	17915	17796	17837	17789	17937	17838	17818	17944	17791	17741	17869	17825	17871	17763	17756	17925	17936	17862	18009	17854	18073	17973	17953	17850	17744	18037	17926	17754	17872	17830	18015	17872	17816	17834	17841	17683	17844	17807	17885	17964	17711	17756	17818	17746	17893	17724	17799	17878	17927	18031	17802	17815	17854	17744	17741	17979	17882	17633	18078	17834	17825	17812	17823	17807	17735	17799	17760	17885	17907	17830	17930	17745	17813	17764	17824	17819	17895	18015	17950	17899	17627	17697	18075	17826	17615	17938	17755	17735	17764	17898	17930	17786	17990	17618	17974	17592	17876	17823	17906	17632	17741	17833	17801	17740	17749	17790	17746	18047	17990	18124	17718	17767	17822	17694	17760	17904	17849	17676	17755	17940	17849	17846	17663	17573	17676	17853	17822	18076	17774	17990	18029	17669	17889	17734	17645	17831	17857	17778	17663	17986	17674	17560	17897	17840	17928	17731	17747	17611	17699	17912	17820	17819	17725	17667	17778	17804	17763	17910	17845	17875	17650	17874	17954	17814	17993	17662	17632	17999	17834	17914	17827	18021	17950	17716	17867	17981	18029	17686	17888	17976	17755	17963	17862	17947	17718	17784	17791	17775	17940	17678	17871	17942	17970	17756	17825	17751	18110	17810	17794	17754	17828	17941	17691	17836	17987	17924	17963	17857	17917	17908	17982	17778	17911	17843	18034	17872	17711	17622	17789	17691	17877	17870	17882	17977	17846	17672	17742	17761	17860	17713	17743	17759	17735	17568	17623	17693	17823	17762	17665	17895	17807	17909	17858	18061	17971	17770	17706	17845	17639	17813	17903	17859	17824	17957	17855	17682	17812	17752	17892	17818	17951	17825	17859	17799	17864	17905	17721	17889	17829	17729	17616	17781	17792	17732	17744	17916	17942	17584	17897	18015	18002	17880	17904	17644	17946	17668	17878	17739	17889	17714	17977	17930	17864	17879	17934	17671	17950	17697	17973	17775	18042	17919	18104	17650	17742	17846	17795	17795	17794	17940	17708	17868	17980	17825	17576	17787	17841	17796	18009	17717	17787	17793	17930	17876	17776	17675	17871	17948	17933	17937	17871	18106	17930	17720	17864	17832	18011	17905	17680	17761	17844	17705	17878	17879	17903	17573	17926	17777	17818	17885	17705	17841	17720	17814	17764	17730	17900	17641	17686	17840	17826	17822	17574	17545	17776	17968	17809	17844	17715	17951	17853	17777	17870	17836	17844	17882	17840	18061	17756	17717	17847	17728	17885	17845	17820	17902	17889	17946	17739	17703	17706	17596	17854	17756	17907	17797	17702	17912	17786	17707	17991	17808	17778	17825	17841	17757	17888	17911	17730	17665	18010	17753	17859	17699	17989	17798	17839	17644	17844	17715	17763	17943	17735	17795	17974	17858	17779	17775	17986	17731	17903	17991	17758	17861	17735	17956	17880	17840	17935	17751	17749	17786	18095	17921	17989	17655	17921	17940	18048	17898	17999	17923	17713	17904	17806	17820	17841	17871	18010	17695	17795	17626	17742	17883	18076	17776	17865	17570	17592	17966	17915	17711	17747	17834	17648	17770	17672	17721	17679	17890	17713	17970	17883	17903	17986	17834	17828	17626	17811	17972	17858	17798	17854	17989	17711	18030	17600	17845	17832	17624	17740	17719	17686	17753	17661	17842	17862	17766	17889	17831	17722	17732	17928	17782	17862	17741	17810	17842	17776	17639	17747	17807	17515	17584	17643	17731	17732	17816	17785	17976	17809	17738	17867	17965	17983	17898	17891	17851	17864	17857	17701	17820	17917	17933	17617	17806	17858	17769	17755	17650	17865	17870	17921	17608	17900	17692	17963	17883	17822	17816	17865	17856	17769	17861	17955	17954	17653	17928	17861	17817	17714	17877	17916	17788	17728	17984	17833	17664	17827	17752	17796	17983	17903	18106	17849	17864	17851	17871	17828	17788	17866	17820	18002	17680	17671	17877	17715	17729	17819	17736	17831	17804	17885	17782	17807	17780	17654	17888	17850	17778	17830	17695	17776	17982	17780	17821	17919	18062	17868	17871	17733	17701	17777	17829	17724	17709	17815	17825	17745	17588
18507	23076	20025	17873	17230	16285	16382	16089	15994	15864	15588	15068	18010	17710	17641	16194	15654	15348	14937	14910	14778	14765	14747	14684	14679	14735	14541	14797	14781	14640	14640	14765	14722	14670	14753	14793	14858	14614	14833	14645	14776	14666	14610	14765	14607	14685	14706	14756	14583	14792	14682	14761	14660	14752	14707	14697	14771	14565	14765	14641	14710	14802	14598	14729	14656	14673	14729	14906	14680	14951	14626	14846	14563	14771	14734	14708	14691	14606	14561	14756	14716	14786	14666	14699	14844	14762	14611	14863	14861	14729	14651	14659	14769	14758	14781	14732	14674	14802	14658	14613	14679	14670	14818	14563	14671	14634	14729	14781	14870	14665	14703	14693	14778	14541	14866	14639	14746	14770	14660	14819	14662	14559	14704	14885	14830	14671	14724	14723	14841	14782	14759	14719	14647	14741	14821	14709	14702	14659	14797	14640	14695	14679	14678	14747	14794	14621	14804	14668	14650	14820	14696	14693	14630	14643	14733	14701	14660	14749	14535	14878	14619	14758	14628	14943	14732	14764	14745	14786	14699	14711	14833	14819	14812	14813	14831	14842	14654	14686	14610	14765	14759	14675	14649	14871	14796	14702	14553	14743	14547	14767	14725	14633	14690	14766	14757	14612	14600	14622	14765	14845	14752	14844	14671	14543	14785	14770	14702	14609	14700	14805	14664	14879	14783	14628	14649	14599	14685	14663	14552	14731	14837	14631	14750	14723	14717	14695	14811	14731	14786	14652	14579	14645	14710	14726	14753	14680	14631	14770	14721	14734	14745	14690	14611	14593	14771	14763	14660	14692	14723	14718	14776	14771	14900	14688	14665	14862	14623	14679	14730	14834	14705	14774	14694	14800	14516	14569	14712	14622	14636	14521	14799	14786	14756	14884	14643	14720	14562	14801	14708	14650	14845	14493	14782	14714	14723	14670	14754	14592	14711	14694	14737	14750	14660	14657	14748	14665	14730	14620	14757	14635	14954	14534	14755	14688	14894	14686	14737	14746	14611	14698	14719	14578	14778	14729	14784	14800	14695	14715	14732	14741	14690	14704	14726	14658	14740	14711	14632	14719	14854	14659	14700	14652	14816	14772	14775	14668	14807	14650	14774	14642	14621	14686	14808	14727	14731	14867	14943	14729	14694	14907	14598	14733	14739	14823	14650	14737	14805	14790	14731	14681	14599	14655	14783	14752	14780	14613	14869	14698	14791	14735	14766	14871	14800	14933	14813	14682	14796	14596	14718	14816	14748	14857	14668	14707	14763	14794	14670	14682	14794	14719	14492	14716	14766	14697	14656	14628	14745	14633	14827	14733	14814	14741	14714	14764	14527	14826	14719	14994	14778	14654	14713	14666	14800	14753	14761	14784	14529	14804	14665	14803	14596	14733	14578	14799	14730	14601	14824	14676	14671	14683	14623	14600	14783	14453	14717	14740	14673	14627	14718	14677	14757	14716	14666	14735	14719	14771	14880	14821	14898	14681	14675	14658	14718	14836	14588	14505	14684	14737	14744	14812	14788	14703	14758	14726	14679	14633	14663	14649	14746	14724	14700	14642	14801	14479	14808	14837	14572	14617	14686	14726	14741	14876	14774	14803	14746	14809	14685	14652	14760	14849	14620	14594	14670	14715	14606	14751	14628	14703	14725	14839	14677	14741	14801	14783	14808	14858	14826	14694	14795	14879	14795	14711	14879	14617	14575	14782	14748	14772	14743	14794	14778	14850	14783	14911	14704	14697	14829	14481	14708	14584	14707	14701	14949	14792	14707	14917	14758	14720	14602	14841	14798	14730	14865	14749	14814	14778	14553	14715	14714	14750	14751	14813	14641	14711	14583	14562	14646	14736	14649	14723	14679	14679	14842	14650	14806	14726	14717	14709	14836	14720	14630	14801	14713	14746	14596	14705	14844	14806	14611	14791	14755	14710	14714	14783	14672	14680	14814	14658	14849	14795	14791	14618	14815	14686	14713	14738	14701	14678	14783	14796	14660	14701	14862	14656	14751	14749	14855	14601	14672	14885	14786	14702	14557	14772	14807	14688	14717	14719	14785	14579	14662	14682	14757	14730	14609	14778	14661	14844	14705	14820	14839	14613	14608	14781	14629	14693	14740	14767	14670	14639	14922	14742	14707	14852	14705	14799	14817	14567	14592	14816	14648	14699	14767	14924	14606	14638	14619	14816	14611	14787	14667	14864	14526	14581	14767	14788	14716	14778	14754	14728	14898	14468	14769	14680	14806	14661	14609	14746	14766	14631	14660	14701	14616	14753	15114	14777	14612	14732	14782	14862	14907	14734	14717	14764	14798	14838	14607	14726	14659	14761	14783	14832	14805	14638	14611	14515	14748	14676	14840	14772	14648	14715	14655	14690	14865	14814	14847	14779	14633	14783	14602	14898	14624	14783	14741	14736	14759	14688	14755	14547	14806	14869	14687	14726	14682	14837	14719	14701	14677	14823	14683	14766	14661	14906	14863	14773	14834	14798	14724	14747	14653	14772	14621	14779	14801	14699	14705	14688	14636	14805	14652	14732	14791	14607	14654	14808	14756	14562	15004	14755	14667	14709	14628	14807	14845	14767	14610	14690	14851	14768	14751	14843	14834	14683	14812	14625	14826	14681	14776	14799	14809	14657	14626	14696	14723	14679	14558	14702	14573	14786	14687	14754	14716	14898	14636	14622	14737	14902	14598	14540	14605	14761	14570	14587	14723	14681	14767	14716	14753	14665	14850	14793	14844	14680	14711	14692	14764	14913	14749	14682	14715	14888	14649	14864	14712	14577	14828	14522	14926	14695	14702	14831	14543	14741	14840	14627	14621	14633	14661	14688	14785	14734	14667	14720	14629	14839	14710	14850	14473	14534	14658	14561	14654	14707	14588	14632	14590	14753	14818	14837	14808	14800	14818	14910	14797	14651	14778	14818	14632	14716	14736	14547	14587	14613	14731	14720	14778	14619	14686	14761	14607	14856	14723	14646	14774	14551	14793	14704	14646	14740	14783	14835	14706	14771	14716	14616	14624	14795	14666	14671	14684	14694	14636	14584	14637	14639	14716	14704	14737	14808	14900	14812	14617	14691	14914	14686	14830	14741	14616	14941	14453	14750	14555	14761	14778	14783	14626	14895	14833	14712	14727	14638	14764	14759	14727	14776	14607	14737	14801	14703	14833	14812	14561	14815	14615	14670	14692	14778	14712	14709	14823	14796	14854	14703	14771	14534	14573	14764	14626	14544	14908	14698	14678	14595	14629	14663	14724	14747	14791	14622	14925	14730	14764	14660	14620	14703	14763	14714	14698	14694	14720	14662	14748	14738	14676	14692	14520	14704	14733	14657	14737	14737	14524	14687	14662	14888	14795	14586	14597	14677	14797	14756	14712	14730	14705	14777	14763	14804	14944	14813	14695	14630	14770	14898	14757	14840	14747	14792	14803	14626	14669	14758	14548	14712	14747	14724	14755	14646	14719	14731	14936	14694	14750	14632	14846	14708	14738	14747	14630	14667	14611	14763	14554	14662	14623	14733	14732	14733	14912	14857	14763	14729	14768	14668	14716	14753	14856	14634	14822	14765	14798	14830	14720	14656	14728	14810	14877	14724	14811	14843	14651	14855	14582	14770	14796	14749	14742	14838	14654	14918	14687	14615	14659	14760	14712	14646	14719	14824	14828	14781	14717	14610	14733	14858	14781	14693	14743	14742	14801	14813	14728	14797	14711	14671	14784	14627	14627	14677	14821	14661	14757	14701	14642	14640	14677	14693	14716	14661	14675	14707	14846	14655	14747	14842	14787	14635	14778	14788	14690	14591	14785	14727	14780	14659	14727	14690	14689	14735	14672	14540	14674	14664	14896	14619	14725	14757	14736	14793	14744	14864	14773	14754	14715	14896	14798	14764	14811	14647	14680	14731	14718	14734	14772	14970	14770	14678	14757	14893	14673	14637	14857	14777	14714	14709	14612	14871	14664	14586	14852	14938	14637	14544	14593	14698	14621	14803	14775	14834	14801	14780	14842	14620	14786	14668	14670	14630	14676	14779	14680	14860	14725	14593	14806	14789	14690	14726	14901	14602	14794	14867	14633	14845	14751	14738	14761	14703	14627	14839	14713	14664	14835	14817	14522	14646	14563	14620	14762	14681	14753	14791	14533	14702	14525	14721	14713	14846	14755	14639	14712	14763	14839	14808	14664	14894	14723	14776	14679	14767	14721	14804	14667	14816	14636	14776	14829	14655	14628	14773	14691	14759	14537	14747	14762	14522	14844	14658	14800	14651	14735	14857	14787	14760	14708	14636	14709	14653	14806	14709	14914	14838	14682	14790	14702	14734	14676	14534	14853	14670	14731	14792	14640	14672	14889	14674	14596	14748	14858	14535	14887	14723	14907	14871	14864	14727	14702	14727	14665	14735	14675	14805	14705	14730	14774	14907	14657	14612	14691	14834	14736	14634	14952	14627	14582	14838	14503	14685	14859	14721	14756	14566	14791	14737	14667	14740	14593	14849	14696	14714	14605	14651	14674	14759	14765	14817	14574	14810	14646	14905	14731	14853	14737	14702	14694	14778	14676	14515	14699	14654	14678	14720	14748	14654	14497	14910	14677	14778	14804	14858	14673	14670	14778	14835	14717	14721	14699	14829	14765	14876	14707	14827	14886	14814	14790	14773	14753	14633	14634	14669	14694	14754	14771	14665	14718	14748	14807	14641	14671	14701	14573	14622	14653	14663	14744	14889	14765	14714	14696	14644	14933	14700	14718	14690	14632	14775	14722	14964	14657	14642	14775	14687	14808	14914	14787	14592	14875	14637	14547	14750	14713	14652	14688	14652	14711	14643	14806	14612	14761	14696	14689	14801	14772	14502	14697	14924	14645	14661	14736	14755	14624	14714	14672	14655	14737	14577	14619	14786	14831	14749	14626	14649	14571	14759	14739	14751	14717	14849	14614	14709	14649	14686	14652	14683	14794	14802	14829	14736	14766	14799	14636	14670	14634	14635	14661	14845	14853	14519	14568	14758	14657	14714	14916	14813	14631	14641	14762	14766	14760	14590	14620	14675	14791	14665	14830	14642	14639	14687	14817	14841	14571	14698	14527	14825	14818	14752	14620	14760	14673	14691	14679	14619	14803	14673	14571	14910	14698	14770
24330	20994	28066	24692	22826	21192	20419	18544	18082	18763	18715	18343	26196	29529	28809	24463	21501	19630	18734	18400	18004	17999	17982	17975	17871	17942	17938	17667	18003	17829	17848	17852	17852	17960	17872	17896	17962	17920	17924	18094	17993	17807	17811	17904	17611	17796	17778	17662	17621	17772	17663	17887	17809	17683	17780	17730	17634	17650	17766	17742	17643	17729	17740	17909	18121	17671	17897	17795	18109	17783	17682	17773	17630	17589	17777	17944	17652	17793	17921	17869	17823	17755	17702	17678	17831	17780	17758	17816	17851	17806	17819	17613	17753	17965	17653	17831	17774	17796	17762	17878	17700	17652	17678	17756	17939	17673	17857	18031	17859	18047	17780	17835	17791	17815	17816	17802	17826	17767	17593	17724	17747	17780	17691	17654	17688	17739	17819	17844	17668	17737	17804	17750	17682	17777	17679	17687	17759	17704	17683	17647	17682	17940	17952	17874	17962	17695	17800	17807	17662	17748	17625	17773	17906	17742	17876	17881	17889	17577	17559	17734	17908	17761	17830	17837	17853	17742	17882	17726	17809	17829	17635	17655	17638	17925	17966	17759	17636	17947	17668	17675	17935	17821	17852	17947	17921	17603	17909	17954	17958	17717	17636	17821	17893	17793	17721	17905	17749	17758	17821	17641	17782	17611	17757	17606	17834	17862	17851	17656	17879	17550	17894	17542	17583	17736	17723	17671	17715	17729	17778	17801	17972	17805	17824	17710	17930	17625	17656	17788	17701	17579	17849	17745	17588	17668	17769	17861	17667	17902	17711	17785	17789	17768	17720	17750	17695	17748	17893	17619	17676	17650	17680	17806	17762	17599	17703	17646	17991	17629	17761	17802	17863	17636	17833	17618	17716	17944	17747	18057	17763	17730	17915	17685	17794	17810	17841	17838	17910	17701	17793	17660	17671	17656	17711	17833	17739	17842	17793	17702	17905	17814	17726	17820	17836	17799	17829	17766	17854	17697	17513	17805	17846	17779	17670	17839	17799	18051	17681	17671	17913	17684	17821	17798	18096	17993	17827	17836	17856	17637	17681	17878	18027	17818	17772	17667	17809	17744	17719	17800	17699	17955	17755	17719	17855	17615	17820	17829	17629	17645	17790	17738	17816	17861	17853	17642	17685	17754	17829	17922	17813	17702	17860	17693	17741	17717	17774	17852	17819	17616	17571	17863	17555	17849	18217	17755	17785	17932	17776	17785	17838	17817	17913	17728	17455	17707	17802	17872	17766	17683	17882	17785	17818	17788	17870	17684	17803	17926	17810	17833	17969	17781	17564	17746	17840	17854	18019	17861	17728	17798	17627	17723	17749	17663	17742	17768	17803	17820	17681	17792	17785	17821	17900	17820	17840	17676	17657	17639	17786	17654	17756	17842	17892	17855	17744	17729	17718	17638	17914	17842	17830	17921	17829	17819	17796	17781	17612	17765	17694	17642	17865	17798	17875	17744	17741	17757	17841	17780	17806	17693	17836	17690	17716	17733	17692	17665	17611	17763	17812	17795	17593	17876	17706	17724	17640	17726	17789	17642	17763	17755	17752	17732	17745	17896	17876	17907	17865	17776	17959	17952	17866	17775	17883	17660	17710	17773	17826	17727	17801	17761	17713	17740	17862	17772	17907	17617	17894	17820	17795	17924	17857	17688	17839	17951	17744	17940	17988	17694	17751	17666	17902	17679	17756	17793	17735	17664	17648	17819	17721	17919	17769	17685	17601	17617	17944	17795	17786	17691	17690	17932	17705	17708	17644	17594	17698	17867	17816	17815	17886	17797	17561	17785	17516	17764	17655	17814	17640	17887	17861	17804	17847	17619	17695	17845	17824	17734	17689	17857	17973	17523	17892	17756	17771	17828	17569	17738	17873	17952	17810	17704	17848	17854	17904	17799	17738	17796	17756	17788	17947	17815	17924	17816	17977	17941	17779	17733	17774	17626	17988	17642	17536	17856	17871	17734	17751	17903	17732	17821	17840	17909	17800	17916	17800	17573	17752	17525	17690	17769	17635	17660	17619	17619	17759	17890	17782	17518	17588	17797	17988	17830	17733	17829	17694	17900	17720	17717	17776	17906	17935	17704	17830	17916	17804	17699	17648	17733	17837	17843	17952	17872	17875	17839	17771	17543	17761	17733	17525	17650	17742	17849	17938	17823	17871	17588	17929	17943	17642	17757	17956	17745	17787	17725	17811	17771	17822	17920	17748	17644	17896	17918	17798	17723	17781	17635	17726	17802	17910	17641	17892	17740	17885	17865	17620	17754	17694	17777	17795	17780	17868	17823	17992	17833	17764	17906	17600	17738	17852	17720	17953	17624	17911	17947	18098	17758	17668	17773	17792	17664	17825	18010	17685	18078	17939	17723	17566	17862	17729	17933	17707	17781	17750	17866	17697	17720	17628	17697	17660	17789	17962	17729	17758	17761	17734	17731	17989	17749	17867	17689	17887	17805	17910	17763	17759	17684	17778	17765	17902	17993	17736	17763	17861	17912	17759	17841	17787	17732	17831	17627	17759	17616	17630	17965	17997	17658	18033	17752	17536	17682	17987	17601	17669	17874	17825	17752	17797	17822	17729	17758	17764	17755	17816	17680	17915	17846	17942	17813	17701	17638	17844	17655	17761	17939	17725	17817	17834	17718	17946	17663	17681	17678	17535	17797	17757	17876	17659	17933	17726	17952	17872	17827	17863	17880	17730	17814	17832	17470	17866	17808	17859	17776	17700	17803	17789	17741	17651	17831	17909	17770	17808	17657	17637	17877	17741	17833	17907	17791	17898	17796	17761	17607	17906	17768	17943	17750	17704	17658	17593	17784	17767	17743	17918	17708	17667	17817	17685	17867	17977	17679	18027	17657	17888	17729	17657	17961	17753	17758	17825	17929	17725	17669	17705	17897	17739	17520	17668	17857	17854	17800	17995	17904	17853	17965	17667	17972	17710	17692	17762	17735	17657	17605	17762	17987	17966	17775	17812	17693	18025	17670	17637	17856	17900	17771	17824	17707	17938	17640	17622	17883	17795	17739	17736	17707	17871	17612	17749	17661	17674	17790	17639	17781	17809	17741	18040	17754	17528	17662	17758	17801	17570	17996	17808	17751	17952	17871	17813	17814	17833	17847	17755	17846	17838	17681	18001	17596	17798	17752	17827	17707	17642	17736	17740	17830	17849	17807	17729	17847	17601	17922	17689	17670	17788	17750	17983	17911	17878	17781	17698	17880	17574	17725	17733	17800	17823	17722	17897	17869	17590	17807	17673	17670	17752	17820	17807	17700	17857	17592	17801	17809	17920	17918	17925	17709	17610	17713	17710	17781	17784	17397	17610	17816	17860	17683	17967	17874	17943	18057	17764	17565	17595	17661	17811	17794	17879	17915	17741	17720	17624	17844	17889	17825	17767	17742	17468	17812	17847	17651	17624	17858	17736	17698	17922	17786	17619	17710	17643	17717	17778	17893	17660	17734	17671	18006	17904	17662	17865	17723	17844	17858	17602	17825	17736	17928	17711	17882	17556	17826	17762	17746	17920	17865	17949	17772	17733	17739	17977	17753	17889	17736	17686	17639	17670	17756	17805	17735	17899	17740	17875	17633	17931	17780	17910	17674	17875	17851	17651	17792	17826	17811	17725	17869	18041	17837	17776	17709	17814	17988	17672	17673	17960	17728	17881	17694	17734	17770	17890	17875	17818	18007	17737	17746	17803	17743	17843	17739	17724	17762	17736	17878	17888	17861	17828	17937	17719	17742	17837	17736	17774	17597	17795	17747	17746	17694	17816	17877	17941	17689	17928	17800	17794	17831	17838	17810	17943	17438	17760	17811	17803	17936	17847	17851	17904	17851	17837	17695	17821	17699	17898	17865	17781	17977	17745	17648	17650	17992	17898	17824	17803	17708	17981	17717	17854	17696	17945	17932	17778	17977	17811	17929	17595	17638	17886	17958	17986	17691	17759	17678	17765	17890	17738	17747	17913	17890	17874	17833	17929	17779	17835	17881	17735	17739	17730	17869	17952	17711	17862	17860	17806	17896	17725	17751	17850	17897	17760	17586	17656	17810	17778	17833	17668	17695	17741	17763	17864	17887	17759	17703	17552	17731	17705	17912	17939	17818	17899	17785	17669	17889	17753	17991	17700	17915	17957	17872	17650	17946	17588	17774	17927	17793	17927	17825	17767	17758	17794	17768	17831	17812	17590	17979	17888	17837	17835	17913	17877	17840	17588	17802	17904	17843	17944	17725	17649	17662	17861	17624	17881	17791	17719	17896	17604	17673	17778	17742	17636	17885	17871	17814	17931	17824	17763	17721	17685	17680	17723	17868	17696	17710	17988	17756	17765	17636	17873	17879	17721	17806	18027	17771	17586	17375	17823	17788	17706	17775	17829	17814	17834	17989	17791	17658	17874	17720	17997	17873	17667	17696	17777	17836	17747	17651	17782	17931	17743	17981	17737	17841	17799	17841	17720	17955	17692	17542	17713	17701	17726	17754	17912	17888	17792	17690	17840	17776	17953	17727	17678	17877	17854	17771	17717	18004	17820	17707	17927	17930	17603	17735	17787	17779	17600	17825	17645	17544	17794	17786	17974	17578	17913	17685	17706	17715	17941	17828	17846	17866	18082	17766	17852	17686	17778	17896	17861	17630	17740	17777	17852	17770	17802	17826	17570	17836	17822	17558	17922	17899	17741	17826	17717	17716	17413	17967	17856	17758	17540	17819	18036	17868	17782	17483	17691	17729	17922	17670	17759	17790	17733	17625	17618	17842	17858	17735	17685	17967	17658	17755	17872	17590	17835	17815	17781	18001	17756	17854	17724	17682	18043	17641	17714	17858	17763	17908	17684	17682	17795	17780	17738	17753	17863	17667	17710	17818	17681	17778	17633	17917	17649	17760	17966	18026	17767	17671	17605	17971	17795	17822	17866	17813	17752	17797	17638	17777	17801	17635	17711	17744	17729	17961	17652	17899	17939	17648	17656	17862	17544	17653	17826	17656	17970	17632	17866	17773	17730	17935	17782	17881	17812	17800	17758	17708	17741	17802	17927	17714	17710	17686	17756	17665	17797	17964	17937	17892	17791	17890	17667	17673	17699	17857	17591	17711	17895	17844	17860	17540	17837	17901	17856	17881	17876	17590	17758	17826
14995	23831	23171	20933	20582	16755	15803	15726	15661	15972	15514	15512	26678	29084	27032	22079	18506	16665	15552	15094	14831	14722	14665	14775	14733	14692	14746	14808	14764	14770	14800	14611	14758	14704	14779	14612	14820	14691	14771	14711	14759	14819	14630	14678	14847	14591	14729	14537	14754	14812	14811	14669	14540	14725	14565	14691	14802	14785	14569	14775	14951	14580	14658	14646	14648	14696	14683	14886	14766	14845	14795	14830	14856	14799	14694	14572	14512	14845	14649	14585	14671	14620	14677	14921	14652	14609	14740	14830	14794	14787	14822	14591	14946	14659	14847	14666	14860	14722	14730	14689	14778	14665	14822	14705	14733	14793	14717	14710	14612	14716	14742	14706	14689	14680	14717	14697	14619	14862	14733	14714	14800	14745	14767	14816	14606	14765	14928	14893	14779	14815	14675	14772	14721	14827	14907	14773	14655	14699	14888	14700	14898	14840	14890	14720	14793	14602	14593	14767	14789	14593	14769	14807	14642	14663	14591	14677	14852	14837	14677	14695	14801	14680	14667	14671	14754	14501	14913	14744	14790	14664	14651	14718	14881	14711	14574	14627	14579	14911	14900	14604	14658	14634	14745	14699	14719	14601	14677	14705	14709	14892	14693	14808	14706	14726	14578	14663	14658	14835	14918	14763	14805	14762	14654	14859	14749	14783	14845	14762	14881	14722	14797	14937	14603	14693	14799	14694	14730	14752	14486	14727	14757	14774	14593	14695	14713	14730	14801	14817	14733	14791	14821	14695	14647	14853	14700	14779	14748	14903	14852	14625	14863	14774	14695	14655	14662	14718	14709	14838	14925	14904	14775	14628	14707	14701	14663	14718	14722	14764	14674	14688	14815	14701	14789	14801	14807	14730	14551	14847	14737	14660	14844	14913	14842	14678	14677	14610	14828	14840	14716	14790	14479	14602	14662	14825	14760	14680	14820	14856	14652	14788	14816	14787	14964	14837	14692	14751	14843	14727	14627	14611	14831	14652	14709	14762	14811	14664	14799	14848	14781	14719	14637	14753	14705	14694	14692	14729	14818	14624	14744	14650	14583	14866	14649	14745	14818	14708	14700	14765	14883	14829	14542	14888	14603	14686	14701	14694	14678	14812	14648	14810	14770	14652	14699	14700	14794	14684	14779	14600	14614	14741	14816	14762	14694	14718	14812	14699	14664	14624	14749	14562	14632	14544	14725	14805	14746	14645	14720	14786	14678	14639	14698	14800	14681	14672	14622	14693	14660	14769	14858	14699	14777	14854	14686	14669	14711	14712	14755	14666	14755	14772	14659	14733	14793	14550	14945	14790	14716	14729	14856	14662	14706	14783	14814	14666	14908	14709	14666	14609	14879	14604	14707	14825	14749	14567	14700	14848	14671	14731	14752	14690	14604	14718	14739	14771	14727	14876	14752	14618	14716	14851	14665	14907	14675	14753	14664	14651	14716	14737	14774	14665	14804	14826	14712	14830	14789	14707	14629	14801	14809	14804	14837	14676	14736	14550	14733	14662	14622	14692	14821	14788	14666	14632	14708	14876	14718	14964	14734	14769	14650	14777	14775	14741	14762	14882	14759	14918	14817	14965	14721	14793	14605	14780	14717	14772	14749	14723	14764	14811	14679	14674	14593	14797	14640	14750	14744	14684	14575	14762	14582	14610	14805	14665	14746	14914	14706	14704	14633	14502	14843	14597	14771	14703	14536	14700	14736	14588	14896	14865	14701	14699	14944	14771	14707	14739	14692	14590	14729	14715	14614	14725	14676	14795	14697	14677	14874	14826	14653	14753	14700	14702	14701	14658	14655	14761	14724	14721	14559	14948	14842	14627	14638	14765	14784	14823	14773	14780	14763	14772	14688	14722	14716	14756	14692	14951	14797	14774	14642	14672	14897	14840	14652	14826	14705	14676	14627	14848	14724	14878	14804	14666	14743	14766	14771	14667	14798	14658	14937	14942	14702	14719	14668	14675	14743	14637	14675	14782	14766	14798	14678	14664	14700	14694	14738	14618	14798	14735	14754	14746	14645	14734	14744	14545	14620	14540	14849	14540	14740	14583	14784	14691	14757	14529	14739	14800	14761	14769	14761	14964	14696	14815	14795	14723	14608	14888	14748	14742	14704	14804	14755	14740	14636	14670	14607	14954	14680	14745	14853	14828	14891	14770	14747	14627	14619	14697	14684	14675	14795	14763	14808	14747	14517	14600	14665	14663	14855	14674	14713	14633	14715	14618	14646	14833	14794	14753	14727	14795	14761	14789	14794	14691	14808	14760	14671	14635	14707	14816	14791	14809	15011	14671	14801	14727	14940	14855	14704	14754	14703	14776	14541	14686	14791	14821	14709	14658	14636	14643	14978	14605	14722	14703	14689	14720	14890	14641	14881	14712	14701	14706	14712	14816	14829	14620	14874	14828	14735	14756	14635	14533	14788	14806	14811	14581	14730	14717	14716	14803	14659	14770	14805	14576	14787	14765	14661	14684	14580	14768	14634	14755	14799	14744	14861	14793	14688	14740	14822	14832	14816	14713	14718	14798	14814	14639	14656	14666	14917	14656	14619	14687	14684	14795	14944	14870	14606	14761	14658	14653	14613	14804	14816	14577	14673	14592	14796	14733	14797	14661	14770	14734	14549	14648	14757	14793	14720	14853	14600	14807	14694	14486	14776	14742	14649	14678	14840	14619	14696	14781	14806	14686	14682	14671	14770	14602	14746	14887	14764	14793	14673	14579	14728	14772	14767	14542	14803	14874	14772	14551	14467	14515	14639	14753	14649	14634	14559	14755	14851	14988	14783	14641	14926	14826	14629	14681	14809	14713	14665	14834	14586	14806	14746	14566	14715	14587	14767	14604	14650	14782	14782	14794	14827	14858	14633	14669	14804	14864	14691	14670	14691	14727	14757	14660	14674	14601	14830	14799	14877	14703	14834	14678	14735	14634	14687	14707	14726	14587	14701	14626	14595	14768	14579	14712	14868	14721	14681	14614	14704	14808	14764	14605	14682	14800	14611	14909	14830	14817	14742	14599	14683	14790	14865	14629	14819	14768	14657	14574	14754	14696	14601	14716	14754	14652	14788	14776	14748	14796	14533	14655	14779	14741	14728	14723	14780	14798	14897	14766	14684	14677	14894	14788	14656	14749	14733	14737	14600	14803	14741	14775	14858	14675	14853	14922	14729	14803	14673	14619	14558	14632	14755	14864	14627	14844	14628	14807	14613	14773	14898	14740	14768	14667	14668	14733	14843	14672	14710	14741	14676	14906	14781	14668	14714	14852	14736	14848	14787	14787	14697	14759	14868	14592	14816	14674	14767	14683	14760	14685	14791	14652	14840	14810	14733	14926	14608	14777	14828	14735	14738	14569	14672	14708	14718	14808	14640	14819	14841	14686	14729	14688	14754	14766	14762	14682	14718	14704	14761	14779	14521	14779	14580	14718	14740	14623	14600	14708	14734	14766	14732	14798	14782	14670	14847	14782	14668	14703	14900	14896	14596	14898	14932	14651	14725	14550	14799	14714	14807	14846	14738	14612	14722	14750	14682	14770	14642	14851	14568	14729	14699	14703	14548	14727	14553	14573	14916	14679	14606	14685	14822	14752	14736	14525	14401	14730	14756	14749	14690	14658	14787	14799	14758	14809	14759	14687	14579	14658	14670	14582	14672	14681	14745	14711	14727	14543	14489	14699	14712	14660	14746	14752	14812	14645	14756	14773	14773	14673	14928	14617	14687	14753	14629	14751	14553	14628	14654	14795	14707	14717	14585	14741	14643	14723	14846	14704	14868	14685	14683	14706	14617	14650	14762	14976	14780	14809	14503	14678	14691	14634	14655	14768	14778	14645	14817	14754	14612	14756	14710	14853	14846	14587	14858	14983	14712	14745	14840	14629	14683	14939	14728	14722	14870	14897	14761	14630	14806	14771	14722	14603	14724	14760	14840	14772	14719	14987	14759	14718	14717	14781	14640	14727	14665	14646	14829	14747	14701	14741	14642	14869	14777	14669	14611	14635	14805	14674	14672	14713	14490	14740	14669	14621	14767	14717	14690	14854	14673	14759	14792	14709	14748	14871	14588	14892	14589	14685	14901	14783	14770	14710	14919	14891	14670	14764	14775	14788	14570	14810	14811	14557	14687	14817	14706	14780	14778	14502	14871	14599	14759	14716	14831	14727	14664	14672	14661	15027	14754	14637	14585	14829	14698	14725	14742	14854	14612	14773	14559	14691	14740	14751	14678	14641	14668	14695	14796	14605	14853	14643	14719	14649	14684	14577	14588	14743	14830	14889	14580	14635	14753	14618	14546	14769	14935	14635	14799	14700	14765	14746	14777	14797	14887	14721	14589	14856	14745	14711	14684	14690	14607	14560	14551	14766	14710	14777	14688	14850	14727	14601	14860	14730	14714	14728	14695	14741	14737	14666	14625	14653	14797	14670	14763	14679	14790	14841	14799	14845	14632	14766	14682	14559	14787	14728	14763	14734	14728	14906	14574	14706	14712	14835	14758	14847	14639	14793	14714	14643	14768	14844	14709	14733	14744	14737	14663	14803	14725	14635	14691	14737	14788	14816	14663	14874	14605	14892	14832	14837	14794	14744	14677	14843	14732	14492	14703	14751	14842	14722	14873	14574	14676	14735	14794	14703	14764	14605	14766	14942	14679	14730	14780	14831	14687	14830	14600	14884	14671	14671	14690	14843	14675	14721	14866	14705	14687	14824	14736	14663	14754	14759	14691	14745	14721	14643	14596	14613	14722	14794	14689	14640	14593	14718	14739	14893	14606	14787	14809	14849	14777	14688	14716	14786	14723	14669	14822	14682	14712	14601	14785	14775	14677	14658	14724	14824	14731	14751	14836	14717	14713	14756	14771	14798	14673	14614	14665	14806	14744	14596	14665	14540	14793	14635	14652	14657	14742	14540	14851	14628	14788	14859	14716	14721	14565	14886	14700	14653	14604	14645	14781	14524	14766	14952	14700	14757	14680	14817	14774	14803	14777	14879	14720	14777	14783	14821	14842	14926	14851	14768	14829	14819	14865	14947	14862	14761	14710	14540	14764	14730	14735	14919	14679	14800	14699	14812	14783	14683	14817	14729	14626	14680	14592	14732	14783	14672	14664	14651	14788	14824	14623	14627	14652	14712	14551	14704
22485	20964	28837	23301	21136	23160	25509	19878	19094	19466	18902	19134	27138	43701	45328	33067	25818	23310	20822	19339	18358	18027	18010	17851	17993	17963	17889	17690	17917	17973	18134	17914	17831	17746	17917	17898	17666	17657	17591	17939	17907	17766	17817	17812	17877	17880	17990	17668	17740	17643	17679	17882	17839	17907	17581	17670	17822	17871	17933	17912	17877	17720	17758	17855	18042	17646	17677	17902	17652	17886	17739	17801	17875	17747	17781	17682	17816	17696	17682	17984	17768	17662	17791	17854	17671	17706	17747	17618	17742	18056	17690	17759	17776	17776	17795	17906	17745	17578	17752	17696	17731	17847	17758	17661	17534	17596	17608	17790	17566	17851	17653	17770	17825	17662	17891	17785	17823	17793	17739	17757	17703	17555	17761	17511	17765	18018	17732	17909	17646	17818	17689	17759	18082	17673	17537	17610	17585	17916	17584	17818	17813	17577	17694	17757	17805	17757	17767	17799	17921	17804	18026	17789	17805	17910	17807	17671	17920	17748	17911	17698	17903	17785	17941	17760	17682	17670	17663	17974	17781	17639	17591	17680	17895	17931	17800	17739	17752	17970	17943	17832	17959	17750	17944	17704	17742	17608	17618	18018	17541	17612	17888	17856	17939	17742	17719	17808	17536	17785	17725	17767	17720	17676	17731	17877	17724	17656	17755	17722	17830	17764	17723	17714	17898	17761	17599	17686	17788	17868	17929	17663	17865	17814	17731	17829	17545	17596	17597	17511	17758	17641	17761	17724	17736	17861	17731	17783	17716	17668	17896	17708	17805	17610	17702	17794	17743	17783	17667	17779	17871	17933	17831	17591	17782	17693	17967	17641	17597	17519	17453	17774	17778	17920	17844	17591	17627	17669	17826	17830	17675	17641	17721	17844	17641	17825	17769	17978	17567	17688	17827	17683	17691	17689	17886	17632	17730	17744	17586	17838	18012	18016	17745	17567	17457	17715	17915	17793	17712	17799	17873	17600	17911	17388	17784	17709	17719	17765	17745	17674	17795	17753	17827	17685	17754	17662	17779	17731	17634	17696	17571	17723	17668	17432	17870	17731	17655	17694	17837	18021	17962	17837	17924	17625	17666	17651	17754	17634	17548	17593	17520	17648	17843	17875	17721	17777	17604	17726	17737	17677	17745	17865	17895	17908	17816	17799	17785	17716	17755	17754	17799	17824	17746	17502	17775	17712	17791	17692	17890	17775	17773	17866	17606	17719	17730	17732	17863	17803	17615	17768	17553	17568	17668	17709	17539	17614	17792	17596	17677	17805	17599	17823	17633	17701	17776	17492	17900	17846	17710	17673	17521	17777	17746	17593	17886	17751	17817	17723	17621	17803	17744	17612	17763	17749	17898	17795	17726	17605	17942	17755	17844	17688	17713	17879	17768	17681	17628	17714	17800	17671	17636	17741	17541	17735	17663	17759	17692	17716	17654	17796	17700	17683	17954	17619	17723	17528	17837	17638	17866	17686	17763	17859	17666	17808	17984	17807	17811	17584	17825	17591	17653	17791	17907	17674	17768	17712	17777	17599	17807	17741	17701	17750	17674	17763	17577	17468	17654	17758	17786	17651	17872	17833	17684	17719	17831	17677	17626	17640	17781	17810	17811	17799	17815	17485	17631	17894	17733	17686	17913	17687	17848	17841	17699	17724	17628	17567	17792	17682	17670	17718	17902	17844	17794	17591	17782	17726	17720	17926	17603	17694	17611	17876	17861	17556	17809	17628	17661	17626	17833	17692	17952	17789	17681	17765	17704	17759	17719	17763	17743	17687	17694	17862	17805	17738	17798	17703	17690	17536	17612	17710	17862	17665	18017	17891	17573	17521	17658	17759	17621	17835	17631	17597	17821	17707	17903	17853	17907	17720	17809	17736	17792	17588	17796	17642	17758	17782	17829	17691	17799	17970	17793	17808	17612	17564	17663	17906	17609	17793	17645	17750	17576	17576	17747	17709	17591	17643	17801	17809	17765	17847	17688	17812	17759	17734	17832	17594	17740	17999	17629	17639	17738	17732	17773	17601	17667	17757	17636	17775	17824	17658	17696	17634	17776	17845	17751	17817	17864	17699	17877	17853	17664	17737	17816	17643	18020	17699	17863	17748	17762	17592	17754	17784	17618	17876	17731	17860	17713	17946	17679	17812	17878	17920	17821	17844	17789	17618	17732	17820	17834	17734	17629	17844	17673	17714	17519	17782	17640	17730	17716	17675	17749	17859	17695	17831	17744	17895	17906	17697	17872	17834	17805	17332	17748	17648	17727	17660	17712	17785	17805	17732	17666	17605	17736	17801	17634	17819	17817	17749	17595	17578	17659	17649	17578	17619	17676	17479	17723	17800	17845	17878	17832	17717	17870	17521	17620	17603	17856	17512	17679	17719	17761	17778	17760	17950	17837	17617	17645	17958	18028	17961	17618	17631	17625	17500	17782	17638	17763	17537	17838	17743	17759	17866	17875	17920	17808	17693	17566	17705	17820	18067	17662	17432	17698	17938	17652	17671	17795	17855	17612	17648	17723	17837	17691	17715	17604	17660	17756	17656	17852	17726	17740	17639	17713	17837	17633	17721	17712	17683	17904	18023	17709	17706	17997	17794	17735	17716	17686	17738	17695	17694	17696	17938	17681	17661	17651	17805	17877	17759	17719	17385	17845	17743	17629	17612	17707	17513	17696	17797	17794	17738	17701	17896	17724	17675	17736	17609	17774	17884	17860	17762	17908	17737	17692	17563	17697	17625	17789	17744	17652	17847	17942	17663	17881	17676	17882	17894	17824	17682	17678	17712	17618	17612	17935	17646	17928	17656	17729	17734	17794	17927	17820	17805	17890	17763	17812	17732	17494	17519	18060	17560	17568	17766	17952	17905	17774	17600	17667	17537	17699	17695	17776	17830	17848	17731	17942	17683	17687	17806	17778	17750	17636	17732	17895	17898	17749	18099	17836	17753	17700	17568	17557	17880	17638	17483	17809	17595	17797	17699	17592	17487	17808	17619	17828	17753	17754	17628	17879	17885	17886	17960	17940	17720	17931	17707	17710	17841	17590	17612	17501	17733	17918	17625	17628	17732	17739	17870	17744	17964	17925	17806	17691	17555	17797	17727	17726	17665	17735	17677	17624	17684	17721	17853	17541	17852	17581	17834	17756	17581	17601	17714	17698	17743	17826	17522	17766	17765	17763	17651	17776	17579	17619	17805	17713	17639	17667	17615	17784	17805	17737	17707	17668	17846	17742	17762	17662	17715	17662	17851	17853	17702	17408	17453	17641	17724	17590	17953	17820	17899	17676	17669	17544	17655	17835	17573	17729	17690	17715	17662	17632	17722	17946	17772	17735	17873	17851	17812	17837	17730	17712	17771	17900	17744	17650	17746	17761	17938	17799	17785	17735	17739	17673	17582	17725	17720	17931	17830	17662	17721	17845	17943	17576	17626	17686	17642	17658	17771	17720	17679	17640	17742	17759	17814	17736	17554	17489	17820	17794	17771	17707	17832	17851	17812	17677	17802	17689	17629	17715	17797	17860	17641	17605	17901	17696	17856	17790	17929	17722	17717	17546	17771	17688	17723	17782	17726	17864	17837	17510	17574	17708	17712	17538	17694	17740	17842	17750	17567	17580	17915	17699	17769	17558	17671	17824	17552	17731	17653	17769	17605	17619	17903	17675	17653	17824	17742	17650	17858	17676	17904	17757	17724	17706	17848	17713	17700	17659	17745	17856	17618	17662	17777	17943	17712	17543	17619	17719	17608	17540	17819	17700	17665	17795	17844	17757	17804	17704	17515	17798	17615	17814	17752	17721	17752	17701	17700	17829	17758	17705	17697	17734	17774	17738	17801	17596	17750	17801	17719	17589	17713	17687	17719	17821	17664	17739	17597	17766	17484	17785	17821	17686	17662	17627	17467	17767	17710	17738	17634	17608	17766	17560	17752	17891	17522	17568	17827	17667	17772	17793	17737	17590	17701	17822	17702	17669	17782	17735	17700	17863	17893	17842	17738	17857	17833	17747	17767	17681	17961	17750	17663	17789	17608	17901	17599	17732	17769	17770	17645	17618	17812	17556	17653	17660	17738	18065	17833	17910	17974	17831	17673	17995	17568	17637	17623	17740	17752	17776	17861	17776	17669	17649	17868	17787	17827	17688	17832	17699	17558	17639	17467	17892	17694	17861	17782	17641	17789	17744	17864	17734	17611	17859	17735	17605	17803	17759	17849	17638	17882	17750	17720	17653	17856	17853	17720	17588	17797	17692	17757	17954	17711	17851	17673	17834	17836	17605	17681	17771	17771	17689	17735	17822	17655	17733	17823	17668	17755	17489	17769	17719	17743	17806	17601	17669	17710	17967	17712	17647	17694	17637	17755	17551	18002	17861	17757	17662	17902	17755	17622	17897	17677	17610	17685	17847	17682	17791	17758	17608	17726	17803	17537	17523	17684	17635	17772	17865	17728	17696	17604	17757	17621	17847	17747	17593	17674	17756	17759	17718	17608	17856	17805	17704	17642	17971	17735	17860	17824	17902	17917	17644	17724	17808	17627	17703	17694	17636	17720	17620	17724	17562	17586	17605	17619	17723	17745	17791	17660	17888	17743	17816	17791	17684	17716	17902	17568	17890	17903	17592	17661	17729	17712	17810	17716	17569	17821	17804	17646	17699	17639	17867	17561	17668	17771	17716	17739	17749	17793	17734	17908	17711	17661	17768	17817	17682	17659	17802	17776	17638	17894	18049	17710	17749	17616	17756	17797	17778	17818	17870	17681	17802	17699	17642	17722	17705	17833	17741	17929	17852	17716	17838	17682	17732	17693	17890	17875	17776	17683	17638	17754	17627	17894	17444	17752	17844	17736	17606	17607	17580	17677	17608	17478	17863	17718	17707	17855	17849	17740	17908	17732	17835	17595	17816	17676	17609	17869	17751	17759	17610	17678	17724	17695	17894	17711	17836	17616	17741	17562	17668	17581	17934	17916	17590	17948	17855	17847	17717	17617	17583	17710	17896	17792	17918	17735	17520	17819	17695	17685	17855	17655	17783	17679	17738	17515	17578	17843	17858	17683	17815	18007	17815	17865	17533	17832	17592	17723	17857	17700	17673	17618	17747	17861	17790	17660	17681	17720	17577	17771	17767	17684	17797	17664
16929	31343	28767	22591	20358	18522	17291	16596	16781	16484	16115	16685	27987	43943	42509	29768	23745	20670	17645	15903	15248	15033	14832	14970	14735	14688	14690	14666	14828	14635	14729	14797	14758	14644	14795	14826	14678	14860	14751	14761	14806	14811	14785	14662	14803	14515	14895	14628	14821	14777	14718	14670	14812	14567	14879	14697	14863	14770	14757	14679	14768	14682	14705	14561	14733	14677	14749	14907	14690	14630	14758	14656	14608	14637	14799	14621	14667	14648	14661	14743	14581	14643	14632	14704	14664	14786	14629	14801	14709	14761	14755	14884	14750	14669	14773	14673	14774	14759	14707	14812	14670	14703	14745	14685	14681	14632	14644	14839	14497	14847	14644	14895	14617	14804	14737	14958	14817	14504	14712	14647	14819	14760	14649	14657	14678	14735	14732	14764	14745	14603	14915	14725	14795	14759	14836	14697	14623	14628	14771	14721	14701	14667	14585	14614	14573	14789	14693	14608	14604	14748	14736	14593	14763	14627	14719	14630	14720	14663	14758	14544	14727	14600	14619	14537	14693	14751	14824	14632	14625	14717	14715	14669	14672	14729	14822	14760	14749	14702	14674	14815	14927	14631	14771	14720	14819	14744	14662	14652	14719	14742	14720	14612	14848	14914	14704	14740	14771	14654	14548	14819	14775	14733	14780	14660	14747	14708	14641	14768	14703	14574	14713	14669	14657	14864	14658	14787	14755	14670	14631	14694	14744	14766	14769	14680	14764	14746	14723	14719	14731	14527	14680	14701	14741	14597	14826	14775	14678	14673	14749	14546	14638	14603	14677	14799	14690	14623	14793	14842	14513	14651	14710	14767	14825	14745	14650	14697	14869	14805	14621	14649	14525	14799	14809	14695	14731	14886	14730	14629	14676	14560	14975	14738	14788	14823	14764	14671	14721	14785	14528	14951	14622	14663	14767	14747	14761	14832	14701	14740	14577	14754	14739	14757	14773	14804	14457	14681	14669	14775	14648	14794	14671	14794	14820	14634	14780	14702	14816	14725	14766	14646	14807	14546	14793	14706	14856	14614	14589	14649	14760	14736	14800	14649	14614	14796	14714	14788	14668	14629	14678	14554	14927	14766	14782	14678	14791	14706	14593	14834	14688	14656	14709	14747	14507	14687	14660	14633	14687	14710	14653	14646	14726	14823	14823	14782	14811	14836	14403	14786	14741	14749	14561	14691	14691	14633	14760	14733	14845	14577	14742	14738	14777	14704	14667	14710	14640	14630	14746	14688	14640	14624	14699	14724	14689	14841	14833	14580	14699	14739	14794	14678	14682	14846	14621	14593	14586	14812	14698	14555	14828	14645	14855	14588	14545	14691	14918	14837	14706	14652	14836	14587	14776	14731	14937	14649	14675	14819	14554	14733	14743	14752	14590	14632	14765	14577	14566	14707	14697	14716	14540	14682	14707	14560	14682	14759	14768	14653	14717	14703	14813	14655	14620	14840	14572	14783	14702	14665	14700	14777	14662	14796	14712	14824	14778	14682	14601	14774	14757	14690	14571	14723	14564	14721	14804	14786	14780	14476	14806	14834	14947	14688	14531	14556	14668	14708	14576	14552	14720	14673	14785	14751	14609	14840	14822	14629	14517	14743	14717	14597	14623	14667	14699	14687	14693	14540	14692	14801	14649	14701	14688	14690	14727	14609	14610	14614	14722	14843	14667	14651	14798	14830	14827	14691	14625	14677	14684	14690	14655	14656	14662	14668	14646	14783	14932	14463	14552	14691	14729	14614	14765	14712	14750	14643	14695	14729	14819	14564	14596	14729	14818	14722	14683	14721	14832	14760	14585	14824	14755	14660	14781	14676	14707	14614	14748	14708	14785	14585	14592	14447	14743	14865	14629	14886	14566	14698	14639	14799	14794	14540	14683	14672	14567	14705	14618	14686	14741	14833	14651	14736	14627	14545	14649	14760	14660	14778	14621	14796	14697	14633	14673	14695	14761	14778	14730	14623	14715	14650	14545	14667	14532	14700	14743	14574	14695	14706	14774	14608	14605	14751	14698	14611	14819	14572	14804	14744	14732	14711	14716	14776	14583	14688	14556	14827	14714	14778	14687	14740	14456	14769	14700	14681	14647	14614	14699	14827	14782	14473	14659	14614	14625	14734	14693	14622	14636	14668	14695	14693	14622	14705	14776	14599	14565	14607	14768	14647	14770	14780	14677	14788	14515	14647	14784	14752	14721	14595	14889	14654	14595	14644	14598	14645	14744	14604	14556	14739	14869	14607	14663	14737	14668	14665	14657	14684	14766	14810	14740	14706	14666	14643	14757	14690	14764	14498	14811	14901	14568	14627	14695	14866	14515	14706	14757	14453	14716	14749	14607	14753	14617	14665	14701	14832	14772	14709	14678	14745	14646	14646	14814	14854	14620	14529	14485	14599	14722	14732	14664	14662	14768	14861	14794	14646	14608	14587	14656	14660	14795	14684	14742	14790	14678	14648	14621	14677	14652	14861	14800	14889	14795	14815	14685	14729	14675	14660	14703	14636	14701	14678	14620	14833	14728	14784	14665	14637	14645	14667	14875	14749	14618	14690	14707	14659	14647	14771	14553	14843	14674	14639	14643	14853	14661	14680	14828	14765	14604	14612	14796	14599	14771	14876	14613	14808	14606	14759	14667	14689	14749	14812	14599	14805	14708	14789	14666	14737	14613	14642	14701	14729	14788	14799	14712	14717	14582	14783	14675	14738	14696	14690	14719	14687	14631	14757	14685	14694	14734	14704	14578	14702	14778	14971	14661	14580	14707	14710	14597	14663	14543	14535	14689	14680	14794	14705	14735	14651	14699	14578	14702	14691	14530	14656	14764	14752	14663	14768	14732	14692	14710	14628	14745	14662	14586	14821	14820	14708	14743	14779	14733	14671	14618	14580	14553	14668	14791	14553	14664	14776	14629	14648	14713	14748	14662	14829	14767	14772	14759	14642	14687	14657	14860	14775	14790	14734	14798	14664	14797	14709	14592	14620	14879	14740	14677	14814	14765	14777	14810	14709	14743	14687	14736	14644	14646	14746	14821	14752	14676	14499	14731	14681	14633	14813	14818	14697	14731	14728	14687	14618	14896	14575	14795	14672	14755	14756	14682	14660	14778	14835	14623	14720	14639	14695	14541	14744	14690	14765	14821	14710	14795	14801	14667	14782	14863	14702	14731	14746	14713	14709	14792	14645	14523	14741	14571	14573	14526	14794	14617	14752	14856	14713	14667	14640	14834	14562	14770	14826	14573	14736	14727	14843	14666	14796	14626	14706	14670	14644	14771	14775	14446	14827	14640	14801	14741	14853	14744	14751	14632	14776	14785	14596	14730	14856	14670	14578	14775	14770	14682	14656	14675	14660	14738	14866	14666	14766	14697	14560	14714	14758	14676	14612	14622	14761	14571	14810	14698	14614	14836	14888	14697	14527	14907	14802	14770	14603	14799	14743	14766	14849	14750	14808	14637	14628	14811	14604	14755	14738	14756	14430	14725	14758	14688	14782	14782	14730	14773	14833	14623	14532	14713	14563	14729	14801	14771	14596	14686	14691	14746	14820	14759	14619	14813	14499	14885	14752	14634	14688	14629	14566	14805	14656	14658	14674	15004	14603	14621	14616	14572	14816	14621	14836	14539	14786	14816	14662	14685	14473	14736	14680	14773	14676	14764	14727	14785	14577	14662	14767	14716	14693	14564	14587	14597	14716	14785	14767	14728	14687	14576	14608	14762	14819	14827	14667	14691	14608	14754	14821	14837	14720	14735	14806	14739	14728	14878	14744	14732	14883	14803	14649	14701	14794	14675	14781	14728	14721	14687	14780	14768	14422	14671	14587	14649	14674	14791	14647	14632	14671	14722	14758	14830	14753	14905	14736	14688	14807	14902	14589	14746	14475	14694	14689	14700	14788	14749	14760	14535	14641	14720	14814	14732	14735	14627	14522	14712	14848	14791	14750	14561	14668	14797	14599	14747	14858	14643	14633	14722	14721	14613	14816	14750	14641	14754	14593	14888	14664	14725	14655	14600	14734	14700	14699	14697	14779	14678	14595	14844	14733	14660	14642	14682	14734	14583	14626	14633	14661	14593	14769	14768	14848	14781	14675	14751	14685	14732	14664	14750	14824	14490	14799	14825	14756	14506	14837	14692	14723	14770	14789	14593	14840	14698	14797	14636	14749	14672	14782	14731	14786	14774	14706	14884	14581	14662	14797	14722	14690	14693	14845	14779	14748	14731	14789	14728	14726	14706	14719	14806	14778	14842	14745	14900	14630	14806	14691	14758	14689	14731	14705	14622	14433	14709	14424	14581	14568	14718	14645	14565	14448	14780	14761	14649	14777	14726	14819	14771	14762	14810	14747	14878	14739	14832	14707	14578	14685	14623	14721	14748	14836	14763	14630	14678	14700	14666	14686	14606	14760	14726	14705	14633	14805	14476	14793	14620	14661	14706	14711	14564	14702	14567	14576	14801	14650	14615	14486	14618	14736	14563	14737	14797	14762	14587	14570	14752	14640	14811	14624	14750	14733	14634	14888	14574	14568	14735	14692	14810	14895	14811	14812	14913	14530	14846	14889	14722	14832	14716	14572	14787	14741	14798	14572	14647	14855	14650	14765	14753	14708	14732	14677	14618	14676	14691	14675	14881	14552	14677	14641	14630	14588	14729	14561	14681	14658	14691	14543	14821	14704	14717	14843	14803	14735	14434	14660	14769	14519	14575	14685	14714	14693	14745	14780	14559	14927	14637	14528	14637	14682	14729	14573	14796	14743	14638	14788	14685	14769	14748	14600	14879	14841	14611	14636	14730	14831	14709	14720	14620	14789	14750	14771	14805	14789	14627	14725	14595	14482	14738	14712	14681	14833	14563	14606	14963	14562	14726	14626	14673	14599	14753	14698	14671	14764	14752	14725	14615	14975	14641	14833	14699	14716	14642	14586	14687	14874	14619	14778	14724	14762	14779	14830	14660	14793	14842	14887	14614	14674	14980	14777	14696	14593	14730	14668	14647	14669	14629	14668	14654	14848	14581	14597	14686	14697	14845	14470	14618	14857	14614	14725	14895	14718	14650	14761	14844	14673	14628	14640	14796	14708	14777	14623	14737	14615	14727	14831	14645	14593	14515	14644	14697	14867	14673	14559	14902	14555
27200	21768	25316	21790	18219	18307	18258	18090	17936	18039	18008	17929	18570	20701	21428	19608	18398	18257	17926	17977	18073	17861	17933	17662	17881	17838	17737	17806	17913	17759	17675	17913	17899	17835	17835	17966	17760	17895	17794	17722	17763	17704	17864	17817	17601	17913	17684	17787	17849	17932	17666	17861	17926	17627	17693	17789	17830	17800	17810	17964	17866	17793	17919	17900	17838	17825	17669	17653	17994	17735	17715	17709	17650	17818	17872	17856	17632	17767	17730	17774	17726	17839	17931	17749	17796	17886	17658	17780	17857	17549	17737	17826	17541	17550	17857	17736	17793	17663	17826	17793	17767	17733	17760	17753	17731	17786	17732	17775	17642	17824	17793	17691	17862	17696	17818	17665	17682	17667	17809	17667	17639	17599	17616	17532	17894	17832	17834	17764	17786	17891	17811	17712	17590	17670	17803	17887	17665	17774	17796	17533	17734	17622	17668	17928	17680	17923	17961	17703	17696	17693	17635	17723	17657	17806	17750	17792	17845	17778	17741	17656	17948	17860	17850	17586	17825	17896	17727	17790	17838	17698	17722	17738	17795	17726	17990	17694	17652	17774	17695	18039	17833	17656	17841	17718	17866	17821	17596	17620	17852	17640	17786	17846	17781	17738	17833	17740	17945	17671	17727	17722	17969	18113	17759	17805	17935	18031	17966	17814	17743	17723	17805	17893	17781	17780	17845	17623	17965	17742	17666	17721	17656	17663	17881	17829	17567	17852	17866	17729	17647	17955	17636	17786	18011	17628	17787	17773	17623	17768	17760	17792	17854	17845	17646	17764	17707	17745	17772	17645	17901	17777	17687	17651	17954	17579	17776	17954	17725	17805	17857	17595	17797	17659	18027	17852	17870	17823	17715	17774	17856	17709	17836	17617	17754	17632	17725	17682	17828	17812	17763	17827	17779	17782	17629	17764	17680	17814	17841	17909	17723	17865	17806	17623	17695	17507	17902	17688	17779	17867	17693	17776	17678	17677	17692	17621	17725	17744	17835	17767	17765	17607	17734	17930	17681	17903	17897	17860	17842	17868	17957	17862	17806	17701	17581	17716	17902	17635	17724	17935	17781	17639	17761	17912	17937	17815	17555	17868	17821	17565	17533	17887	17787	17640	17767	17629	17631	17901	17683	17799	17852	17774	18042	17851	17777	17614	17860	17883	17895	17852	17913	17784	17706	17736	17829	17932	17653	17745	17878	17745	17695	17881	17752	17772	17818	17794	17866	17820	17648	17593	17667	17683	17776	17466	17813	17713	17899	17839	17852	17769	17761	17716	17711	17743	17990	17804	17766	17670	17815	17790	17684	17802	17642	17996	17769	17520	17815	17761	17898	17689	17875	17804	17655	17822	17738	17429	17647	17764	17763	17766	17781	17721	17798	17705	17850	17697	17913	17587	17674	17819	17870	17823	17746	17848	17904	17599	17720	18033	17528	17669	17693	17691	17726	17601	17795	17794	17854	17847	17829	17688	17612	17762	17823	17671	17594	17613	17833	17734	17739	17721	17539	17850	17712	17864	17767	17783	17744	17844	17788	17948	17876	17719	17915	17946	17812	17611	17745	17768	17622	17666	17844	17750	17814	17604	17589	17877	17832	17678	17730	17680	17768	17846	17816	17801	17809	17806	17724	17806	17830	17829	17756	17933	17794	17892	17770	17811	17780	17737	17815	17874	17721	17705	17659	17679	17659	17879	17770	17635	17720	17616	17957	17736	17701	17755	17836	17705	17639	17632	17897	17712	17884	17687	17685	17941	17948	17658	17786	17726	17958	17854	17741	17772	17786	17864	17764	17791	17761	17542	17846	17865	17980	17796	17840	17593	17839	17702	17541	17715	17679	17705	17835	17801	17695	17936	17655	17625	17719	18046	17762	17821	17732	17543	17725	17658	18001	17707	17834	17946	17938	17727	17794	17821	17736	17853	17680	17697	17746	17807	17646	17765	17747	17866	17894	18054	17914	17819	17847	17676	17706	17691	17835	17690	17605	17571	17705	17692	17552	17891	17782	17657	17589	17976	17646	17728	17746	17806	17847	17747	17875	17732	17583	17716	17795	17732	17667	17755	17790	17871	17907	17906	17835	17944	17674	17686	17632	17934	17691	17884	17508	17821	17803	17808	17624	17644	17642	17768	17740	17734	17734	17741	17722	17666	17696	17840	17741	17747	17829	17760	17704	17580	17694	17785	17661	17817	17537	17626	17579	17717	17765	17771	17828	17665	17559	17728	17764	17745	17461	17742	17653	17994	17774	17758	17740	17647	17885	17622	17859	17859	17814	17694	17760	17985	17621	17887	17836	17853	17670	17814	17762	17768	17734	17708	17735	17785	17952	17883	17905	17839	17941	17693	17808	17855	17732	17688	17826	17773	17616	17702	17762	17705	17588	17754	17709	17647	17740	17654	17642	17565	17669	17604	17651	17748	17713	17804	17941	17802	18037	17717	17708	17563	17761	17682	17800	17756	17767	17738	17785	17685	17661	17576	17828	17880	17683	17895	17869	17775	17962	17745	17818	17798	17658	17649	17717	17716	17773	17622	17707	17705	17799	17810	17682	17679	17870	17503	17685	17623	17607	17643	17564	17746	17754	17788	17738	17970	17615	17943	17724	17703	17693	17722	17701	17718	17787	17743	17816	17765	17777	17787	17773	17631	17721	17858	17697	17764	17891	17709	17910	17610	17599	17752	17571	17917	17812	17642	17788	17830	17634	17764	17760	17602	17615	17914	17733	17757	17839	17611	17849	17695	17701	17662	17550	17707	17703	17829	17632	17740	17784	17805	17645	17685	17780	17831	17941	17708	17622	17624	17917	17911	17666	17643	17607	17813	17812	17808	17603	17928	17912	17792	17824	17416	17815	17768	17777	17608	17846	17722	17742	17828	17720	17713	17747	17600	17846	17699	17791	17781	17871	17674	17596	17734	17717	17900	17750	17835	17727	18020	17664	17762	17668	17827	17745	17785	17767	17810	17684	17751	17703	17756	17926	17749	17828	17942	17833	17764	17793	17794	17603	17628	17748	17710	17468	17819	17661	17716	17747	17998	17814	17745	17668	17559	17627	17872	17747	17760	17649	17750	17837	17913	17776	17685	17682	17735	17734	17622	17821	17822	17751	17705	17672	17770	17949	17671	17881	17834	17748	17687	17658	17816	17568	17798	17843	17790	17756	17754	17810	17831	17767	17618	17759	17754	17790	17613	17574	17596	17802	17663	17953	17823	17638	17620	17602	17797	17734	17732	17746	17815	17876	17643	17793	17849	17717	17735	17710	17711	17784	17886	17805	18032	17781	17673	17823	17770	17735	17683	17738	17596	17788	17651	17790	17820	17971	17970	17729	17819	17708	17782	18042	17632	17661	17969	17762	17785	17714	17843	17827	17725	17640	18056	17976	17839	17788	17639	17862	17882	17540	17673	17780	17662	17874	17730	17846	18066	17771	17591	17862	17751	18069	17865	17793	17673	17801	17718	17858	17918	17887	17963	17716	17772	17641	17760	17818	17702	17688	17664	17718	17949	17823	17857	17881	17588	17596	17959	17995	17756	17772	17656	17649	17626	17557	17529	17706	17585	17630	17740	18033	17931	17643	17889	17921	17778	18018	17588	17819	17447	17753	17699	17719	17718	17713	17715	17716	17665	17650	17797	17716	17921	17827	17718	17708	17678	17727	17809	17814	17678	17765	17660	17714	17841	17721	17722	17789	17699	17735	17758	17555	17815	17785	17666	17578	17679	17763	17878	17495	17772	17745	17672	17713	17752	17708	17839	18007	17698	17691	17686	17756	17725	17660	17584	17750	17865	17770	17607	17717	17830	17796	17989	17863	17697	17907	17797	17627	17827	17807	17774	17728	17699	17597	17677	17776	17818	17883	17696	17799	17746	17820	17927	17788	17902	17819	17821	17753	17736	17743	17962	17770	17718	17619	17659	17625	17809	17779	17761	17803	17670	17906	17676	17942	17856	17758	17663	17601	17663	17905	17745	17758	17875	17715	17818	17828	17746	17835	17733	17727	17696	17669	17881	17732	17649	17672	17619	17749	17983	17766	17806	17583	17748	17904	17734	17520	17703	17856	17727	17819	17773	17844	17816	17878	17937	17751	17917	17914	17930	17849	17829	17806	17756	17891	17723	17883	17670	17838	17749	17810	17884	17776	17609	17590	17781	17930	17995	17722	17829	17702	17770	17899	17698	17894	17739	17716	17645	17561	17970	17822	17727	17728	17705	17599	17732	17955	17559	17786	17833	17853	17674	17787	17825	17819	17663	18040	17630	17740	17709	17935	17716	17645	17675	17922	17746	17718	17820	17861	17736	17730	17694	17557	17708	17789	17722	17764	17852	17744	17799	17845	17744	17866	17925	17909	17665	17810	17828	17774	17876	17802	17827	17990	17742	17786	17663	17848	17796	17732	17928	17793	17839	17754	17856	17824	17686	17805	17800	17878	17670	17878	17606	17707	17756	17757	17695	17629	17757	17875	17671	17753	17626	17638	17645	17748	17647	17799	17721	17882	17888	17745	17726	17618	17745	17719	17631	17554	17576	17460	17872	17806	18004	17804	17832	17820	17592	17835	17431	17664	17963	17579	17627	17648	17701	17732	17787	17837	17719	17838	17870	17911	17946	17763	17609	17683	17727	17720	17927	17701	17690	17829	17934	17646	17845	17812	17660	17836	17658	17667	17793	17758	17741	17774	17639	17786	17712	17584	17832	17713	17538	17795	17579	17683	17829	17650	17796	17633	18003	17786	17726	17552	17714	17751	17606	17823	17803	17798	17710	17739	17571	17828	17887	17859	17878	17827	17912	17834	17844	17556	17692	17880	17480	17838	17850	17568	17748	17674	17698	17669	17679	17735	17845	17850	17775	17612	17862	17960	17656	17863	17731	17907	17767	17815	17678	17818	17817	17714	17763	17767	17705	17828	17668	17824	17744	17731	17801	17355	17761	17729	17947	17803	17653	17576	17814	17627	17702	17690	17753	17834	17641	17743	17625	17731	17713	17696	17820	17697	17729	17783	17780	17669	17688	17839	17748	17770	17728	17875	17609	17777	17623	17968	17738	17519	17697	17744	17922	17948	17874	17686	17747	17648	17628	17835	17662	17752	17662	17615	17951	17848	17673	17833	17787	17702	17840	17806	17776
15175	19217	18779	16218	15681	15642	15387	15162	15311	15157	15046	15310	16126	18899	18902	16417	15347	15424	14958	14835	14989	14786	14831	14617	14816	14868	14847	14782	14892	14766	14940	14696	14810	14817	14700	14934	14861	14804	14743	14754	14911	14597	14790	14779	14609	14898	14839	14765	14879	14856	14976	14880	14738	14726	14775	14919	14701	14785	14755	14843	14745	14717	14864	14870	14834	14759	14878	14812	14826	14626	14904	14886	14665	14630	14710	14812	14628	14842	14823	14780	14852	14780	14881	14753	14728	14980	14681	14819	14730	14788	14834	14756	14754	14890	14773	14807	14682	14658	14833	14729	14788	14800	14786	14775	14772	14740	14766	14774	14757	14822	15014	14846	14773	14740	14736	14745	14754	14589	14730	14690	14822	14639	14794	14941	14771	14903	14908	14798	14767	14660	14777	14799	14830	14989	14774	14669	14605	14819	14754	14832	14572	14652	14847	14692	14775	14782	14800	14748	14689	14670	14724	14930	14749	14734	14744	14750	14967	14790	14965	14835	14689	14728	14773	14779	14793	14720	14787	14950	14818	14804	14852	14712	14698	14833	14654	14703	14941	14692	14803	14705	14609	14844	14864	14788	14733	14700	14740	14840	14608	14693	14809	14823	14817	14817	14862	14814	14707	14741	14863	14801	14636	14766	14682	14828	14820	14769	14875	14693	14953	14751	14778	14835	14738	14780	14562	14641	14671	14672	14673	14727	14768	14789	14874	14802	14696	14772	14895	14848	14768	14595	14809	15019	14594	14708	14806	14829	14716	14784	14756	14880	14726	14729	14691	14813	14813	14805	14833	14791	14810	14680	15041	14779	14628	14742	14798	14873	14798	14801	14875	14831	14842	14529	14817	14908	14701	14891	14785	14703	14729	14862	14805	14818	14824	14749	14757	14770	14940	14798	14715	14802	14721	14724	14899	14826	14798	14877	14988	14651	14791	14594	14729	14809	14597	14831	14756	14693	14606	14926	14654	14788	14835	14741	14725	14820	14760	14836	14713	14849	14748	14685	14725	14756	14814	14768	14851	14765	14611	14651	14654	14658	14894	14787	14761	14813	14596	14664	14864	14805	14861	14656	14600	14714	14984	14714	14774	14699	14880	14694	14660	14861	14683	14831	15053	14771	14750	14779	14770	14944	14664	14728	14865	14795	14812	14724	14790	14814	14738	14817	14707	14700	14674	14723	14806	14759	14695	14789	14760	14789	14839	14683	14704	14828	14741	14737	14767	14873	14638	14847	14759	14777	14736	14497	14647	14765	14853	14908	14705	14753	14832	14646	14852	14686	14720	14579	14840	14598	14625	14686	14888	14797	14684	14710	14955	14814	14744	14767	14694	14724	14812	14672	14748	14719	14776	14731	14777	14668	14671	14654	14608	14997	14863	14852	14831	14838	14765	14822	14871	14907	14711	14853	14936	14775	14725	14852	14903	14833	14765	14746	14927	14783	14819	14786	15005	14837	14861	14821	14703	14804	14912	14660	14820	14937	14862	14886	14714	14796	14816	14848	14864	14840	14980	14853	14746	14734	14751	14798	14903	14940	14778	14835	14767	14804	14601	14866	14769	14863	14723	14726	14726	14856	14621	14830	14817	14724	14891	14843	14759	14674	14871	14740	14817	14772	14695	14866	14743	14806	14718	14735	14673	14927	14593	14801	14903	14861	14702	14877	14898	14799	14671	14719	14753	14746	14757	14635	14796	14691	14687	14665	14884	14746	14805	14636	14885	14649	14785	14788	14708	14838	14637	14966	14757	14789	14705	14662	14753	14617	14794	14593	14810	14798	14701	14658	14647	14650	14729	14724	14888	14622	14711	14809	14804	14705	14872	14663	14689	14755	14760	14663	14775	14914	14818	14695	14706	14822	14918	14775	14896	14750	14954	14781	14791	14797	14706	14787	14811	14799	14850	14834	14696	14785	14747	14882	14793	14656	14841	14812	14676	14833	14815	14689	14888	14994	14576	14875	14854	14565	14600	14805	14762	14623	14725	14812	14682	14671	14987	14800	14667	14740	15042	14944	14661	14863	14685	14580	14848	14862	14762	14709	14775	14709	14665	14619	14696	14886	14672	14862	14745	14803	14773	14897	14820	14866	14852	14788	14764	14764	14746	14516	14825	14837	14719	14824	14816	14715	14589	14727	14831	14564	14720	14636	14836	14765	14776	14911	14824	14684	14753	14740	14785	14946	14738	14690	14836	14702	14788	15009	14813	14880	14844	14774	14555	14668	14855	15003	14919	14706	15014	14855	14490	14773	14864	14779	14702	14750	14918	14840	14898	14691	14925	14670	14985	14824	14817	14959	14858	14788	14809	14699	14707	14758	14629	14940	14656	14711	14942	14860	14845	14598	14701	14698	14885	14752	14783	14725	14795	14655	14731	14781	14685	14672	14627	14871	14806	14647	14748	14692	14855	14740	14825	14793	14696	14821	14686	14807	14751	14591	14817	14854	14779	14636	14971	14698	14789	14807	14889	14760	14752	14685	14653	14655	14691	14683	14802	14845	14729	14667	14587	14821	14680	14737	14745	14724	14665	14869	14808	14848	14877	14765	14887	14567	14605	14710	14670	14622	14915	14819	14761	14717	14884	14926	14680	14653	14654	14742	14815	14777	14850	14778	14888	14669	14837	14717	14812	14638	14813	14973	14750	14760	14731	14828	14706	14817	14929	14830	14731	14791	14813	14818	14804	14838	14791	14811	14965	14760	14675	14675	14718	14945	14854	14866	14852	14640	14836	14901	14686	14898	14787	14824	14728	14873	14808	14733	14719	14741	14983	14912	14786	14768	14951	14734	14886	14601	14833	14686	14832	14775	14892	14838	14853	14630	14736	14764	14876	14739	14963	14672	14775	14882	14796	14782	14796	14748	14866	14894	14798	14767	14681	14920	14906	14832	14798	14802	14845	14751	14933	14685	14817	14787	14685	14815	14804	14815	14919	14896	14781	14835	14929	14837	14920	14708	14860	14856	14860	14870	14879	14725	14699	14600	14719	15042	14722	14716	14846	14788	14790	14773	14949	14723	14883	14776	14771	14841	14776	14756	14664	14745	14849	14754	14813	14803	14929	14571	14965	14820	14769	14782	14839	14608	14616	14828	14709	14918	14778	14726	14825	14733	14701	14755	14701	14620	14901	14834	14899	14756	14939	14894	14858	14894	14763	14686	14992	14769	14819	14884	14784	14774	14683	14795	14621	14814	14864	14894	14808	14664	14790	14836	14750	14722	14756	14763	14765	14761	14891	14872	14668	14736	14912	14710	14748	14803	14830	14816	14931	14830	14527	14723	14800	14770	14837	14837	14923	14749	14689	14684	14924	14682	14803	14713	14774	14716	14774	14945	14880	14838	14691	14860	14724	14632	14654	14806	14757	14841	14759	14749	14974	14792	14941	14662	14726	14796	14843	14763	14580	14744	14723	14984	14841	14901	14765	14785	14697	14814	14903	14769	14743	14764	14850	14613	14791	14864	14866	14811	14927	14710	14779	14758	14822	14710	14974	14738	14801	14820	14779	14750	14688	14865	14793	14759	14792	14957	14691	14756	14741	14775	14670	14793	14669	14982	14803	14825	14786	14822	14831	14876	14891	14564	14797	14768	14699	14925	14715	14802	14752	14788	14635	14739	14903	14800	14794	14751	14871	14822	14878	14896	14753	14822	14875	14623	14866	14951	14820	14750	14936	14788	14964	14707	14681	14806	14948	14895	14833	14775	14881	14852	14967	14838	14704	14973	14894	14772	14780	14779	14781	14821	14861	14710	14639	14857	14697	14738	14902	14849	14831	14604	14868	14813	14854	15005	14619	14665	14828	14723	14680	14680	14828	14681	14891	14818	14656	14837	14830	14720	14868	14980	14792	14672	14957	14873	14729	14857	14451	14712	14793	14884	14892	14835	14608	14843	14668	14874	14895	14823	14777	14781	14803	14783	14775	14826	14922	14780	14791	14786	14787	14726	14691	14587	14803	14923	14722	14724	14796	14674	14767	14736	15004	14736	14682	14915	14808	14833	14749	14844	14875	14788	14796	14948	14661	14759	14729	14856	14730	14616	14871	14764	14728	14701	14870	14794	14759	14817	15014	14756	14654	14899	14888	14947	14662	14776	14642	14725	14718	14845	14853	14934	14745	14796	14804	14720	14807	14675	14635	14773	14726	14781	14815	14842	14769	14706	14850	14814	14743	14866	14718	14782	14861	14871	14813	14603	14865	14836	14727	14856	14757	14623	14807	14722	14665	14706	14924	14806	14744	14709	14802	14818	14871	14628	14761	14896	14770	14912	14751	14910	14693	14879	14857	14633	14854	14740	14889	14602	14687	14865	14768	14899	14868	14756	14780	14925	14792	14917	14638	14667	14752	14721	14807	14655	14828	14853	14776	14855	14660	14623	14683	14697	14706	14684	14689	14853	14831	14722	14746	14918	14882	14593	14620	14699	14808	14732	14733	14798	14727	14825	14904	14734	14861	14776	14725	14767	14731	14730	14913	14723	14759	14923	14667	14798	14766	14799	14740	14806	14663	14605	14739	14751	14897	14772	14637	14721	14800	14787	14719	14936	14823	14619	14829	14687	14805	14925	14780	14679	14831	14623	14837	14647	14814	14813	14723	14714	14902	14625	14810	14663	14789	14755	14921	14770	14719	14617	14935	14913	14759	14836	14598	14759	14769	14766	14764	14811	14698	14612	14775	14714	14896	14802	14859	14658	14851	14708	14964	14879	14859	14837	14873	14800	14782	14595	14838	14696	14789	14777	14758	14563	14739	14651	14818	14827	14732	14773	14766	14659	14728	14966	14763	14681	14649	14734	14788	14845	14777	14840	14732	14728	14823	14933	14803	14819	14683	14786	14829	14894	14733	14746	14942	14673	14724	14726	14629	14678	14817	14921	14751	14765	14613	14851	14600	14839	14742	14981	14731	14789	14844	14891	14843	14722	14647	14836	14606	14875	14892	14816	14718	14678	14684	14697	14943	14750	14735	14730	14823	14797	14954	14632	14727	14840	14696	14777	14756	14761	14695	14789	14794	14789	14849	14884	14916	14934	14763	14731	14793	14809	14696	14664	14706	14850	14554	14704	14798	14861	14873	14745	14705	14823	14965	14764	14830	14769	14639	14741	14678	14889	14716	14681	14842	14871	14954	14867
24263	20963	28063	24352	21901	20659	20124	18601	18366	17970	18458	18546	18683	21826	31207	28656	23029	20462	19743	18778	17897	18075	17909	17566	17723	17744	17605	17715	17824	17460	17739	17470	17731	17736	17737	17617	17818	17771	17611	17674	17703	17614	17857	17837	17727	17660	17501	17761	17630	17719	17699	17654	17534	17641	17524	17626	17638	17701	17635	17774	17504	17777	17741	17548	17574	17748	17520	17641	17627	17550	17549	17543	17569	17483	17797	17657	17447	17846	17557	17654	17629	17470	17730	17537	17691	17545	17865	17723	17598	17719	17567	17752	17699	17584	17913	17578	17655	17719	17503	17669	17714	17711	17627	17628	17735	17692	17522	17662	17529	17500	17705	17673	17549	17651	17475	17598	17677	17656	17647	17503	17794	17550	17591	17541	17402	17587	17604	17753	17672	17710	17642	17621	17760	17796	17729	17642	17645	17590	17703	17454	17429	17731	17485	17468	17438	17505	17624	17493	17722	17505	17605	17733	17693	17665	17662	17599	17580	17551	17541	17426	17543	17641	17883	17773	17645	17508	17431	17633	17649	17443	17715	17527	17592	17679	17383	17598	17577	17501	17759	17708	17570	17333	17667	17699	17643	17664	17780	17726	17878	17820	17511	17606	17530	17652	17581	17726	17398	17686	17525	17584	17621	17763	17738	17796	17675	17586	17724	17614	17627	17712	17559	17725	17635	17554	17621	17658	17622	17540	17566	17479	17663	17600	17483	17447	17489	17716	17668	17607	17662	17564	17526	17644	17600	17662	17662	17471	17746	17583	17670	17647	17730	17660	17738	17553	17626	17540	17770	17507	17635	17481	17581	17872	17713	17613	17551	17644	17600	17753	17832	17648	17493	17578	17631	17578	17754	17691	17817	17504	17404	17782	17727	17679	17589	17631	17460	17628	17644	17532	17659	17685	17398	17655	17452	17513	17810	17683	17795	17816	17689	17670	17774	17623	17734	17723	17485	17474	17599	17717	17755	17615	17607	17665	17591	17742	17559	17695	17846	17555	17541	17704	17662	17678	17706	17637	17687	17626	17719	17709	17435	17555	17698	17801	17562	17684	17587	17481	17567	17555	17582	17645	17578	17854	17439	17478	17707	17469	17473	17572	17669	17684	17542	17543	17623	17759	17876	17625	17593	17423	17690	17678	17531	17647	17505	17688	17595	17743	17613	17523	17723	17683	17596	17517	17680	17491	17495	17694	17522	17799	17671	17646	17630	17560	17482	17593	17861	17620	17666	17544	17791	17457	17591	17642	17484	17592	17580	17502	17506	17888	17597	17626	17716	17659	17781	17638	17472	17867	17620	17599	17539	17932	17447	17382	17776	17725	17683	17647	17673	17583	17650	17670	17589	17634	17806	17770	17604	17582	17618	17569	17577	17839	17472	17716	17674	17734	17646	17329	17773	17533	17549	17769	17498	17633	17500	17496	17760	17647	17647	17550	17589	17784	17553	17461	17717	17590	17802	17731	17617	17726	17623	17530	17468	17707	17618	17628	17597	17623	17772	17514	17572	17612	17581	17658	17762	17585	17740	17487	17777	17654	17751	17720	17543	17434	17818	17533	17466	17772	17650	17473	17870	17408	17596	17692	17700	17745	17589	17755	17534	17494	17814	17389	17584	17599	17633	17766	17653	17589	17546	17682	17580	17709	17709	17572	17765	17566	17546	17649	17792	17625	17606	17838	17801	17619	17744	17602	17667	17772	17745	17498	17649	17770	17823	17600	17605	17790	17865	17747	17545	17633	17710	17733	17648	17728	17623	17682	17701	17628	17655	17479	17905	17579	17701	17586	17742	17631	17565	17551	17718	17666	17675	17779	17866	17674	17849	17622	17809	17390	17611	17817	17602	17398	17730	17751	17568	17619	17634	17436	17845	17543	17738	17615	17603	17793	17656	17526	17742	17587	17449	17481	17530	17453	17560	17680	17550	17571	17596	17511	17603	17525	17475	17858	17566	17711	17640	17577	17633	17707	17583	17624	17747	17631	17728	17659	17367	17575	17779	17444	17931	17562	17622	17657	17585	17613	17603	17683	17640	17712	17658	17364	17596	17568	17499	17743	17683	17569	17594	17625	17581	17617	17691	17720	17686	17479	17449	17560	17718	17505	17629	17580	17630	17608	17787	17686	17452	17626	17571	17480	17709	17637	17498	17722	17573	17610	17644	17752	17338	17599	17688	17762	17638	17625	17541	17525	17553	17693	17746	17594	17501	17680	17651	17708	17868	17723	17645	17708	17673	17674	17724	17552	17330	17647	17690	17709	17724	17806	17597	17735	17517	17614	17590	17770	17731	17470	17549	17709	17678	17662	17520	17576	17574	17635	17598	17640	17816	17621	17692	17653	17722	17596	17648	17575	17807	17505	17518	17602	17505	17528	17597	17611	17749	17658	17551	17614	17549	17705	17648	17562	17584	17478	17504	17666	17625	17586	17422	17609	17942	17721	17634	17673	17639	17680	17583	17821	17726	17645	17728	17676	17538	17492	17442	17562	17547	17619	17645	17778	17724	17599	17631	17801	17595	17617	17417	17713	17785	17869	17539	17521	17465	17654	17472	17578	17646	17660	17717	17731	17853	17574	17610	17543	17712	17749	17514	17664	17582	17867	17554	17707	17610	17399	17509	17753	17710	17580	17472	17545	17607	17541	17655	17706	17754	17684	17546	17666	17612	17703	17585	17653	17544	17662	17586	17521	17816	17580	17345	17555	17392	17599	17846	17466	17615	17489	17572	17778	17816	17583	17632	17580	17662	17652	17555	17658	17524	17526	17732	17506	17539	17437	17582	17682	17464	17445	17677	17712	17679	17747	17711	17396	17406	17557	17698	17630	17825	17681	17750	17498	17580	17541	17409	17605	17620	17515	17653	17712	17938	17726	17602	17682	17612	17515	17670	17621	17718	17626	17768	17537	17580	17805	17680	17508	17567	17658	17712	17534	17609	17587	17514	17683	17700	17631	17624	17640	17571	17627	17742	17541	17771	17650	17561	17723	17561	17499	17662	17488	17619	17718	17630	17613	17655	17621	17712	17591	17654	17480	17650	17767	17645	17664	17512	17585	17689	17650	17600	17643	17832	17368	17560	17572	17538	17514	17633	17599	17694	17657	17430	17677	17852	17768	17475	17532	17664	17589	17687	17583	17720	17666	17591	17471	17634	17615	17999	17844	17602	17652	17538	17644	17639	17679	17653	17623	17691	17655	17676	17650	17673	17408	17610	17588	17856	17820	17490	17712	17722	17675	17548	17487	17548	17545	17643	17679	17741	17625	17605	17450	17601	17691	17460	17525	17658	17527	17644	17653	17461	17459	17733	17506	17787	17608	17551	17636	17756	17784	17686	17783	17678	17671	17589	17540	17455	17630	17575	17720	17526	17581	17455	17661	17823	17615	17742	17560	17778	17584	17633	17626	17706	17579	17736	17673	17992	17811	17524	17530	17638	17549	17799	17494	17525	17541	17630	17725	17554	17641	17626	17731	17797	17619	17771	17588	17618	17695	17817	17682	17690	17695	17639	17693	17628	17584	17660	17428	17463	17617	17519	17681	17601	17688	17651	17559	17616	17625	17687	17382	17538	17429	17641	17508	17412	17689	17532	17732	17578	17472	17823	17548	17590	17434	17778	17747	17740	17561	17594	17478	17590	17901	17647	17588	17600	17587	17707	17808	17714	17616	17733	17717	17805	17801	17597	17702	17853	17624	17613	17602	17656	17555	17678	17567	17764	17594	17650	17411	17547	17625	17572	17583	17510	17631	17665	17570	17548	17614	17750	17613	17712	17612	17622	17507	17606	17583	17497	17715	17618	17497	17751	17603	17551	17770	17701	17653	17661	17539	17712	17578	17566	17614	17541	17859	17520	17555	17617	17623	17655	17757	17528	17536	17792	17439	17521	17642	17642	17789	17646	17601	17598	17466	17707	17584	17769	17701	17685	17469	17570	17595	17675	17710	17761	17669	17630	17552	17656	17812	17569	17653	17719	17807	17783	17667	17702	17578	17523	17434	17715	17463	17539	17529	17513	17651	17498	17601	17522	17572	17683	17634	17671	17674	17578	17662	17875	17595	17681	17614	17588	17548	17753	17712	17573	17697	17512	17675	17708	17631	17615	17521	17548	17664	17676	17573	17514	17807	17754	17654	17447	17491	17625	17734	17856	17768	17685	17502	17627	17492	17520	17597	17735	17646	17502	17658	17802	17559	17615	17596	17591	17870	17653	17636	17588	17589	17613	17561	17851	17595	17590	17681	17705	17623	17554	17741	17625	17716	17748	17732	17518	17566	17805	17525	17610	17868	17540	17551	17818	17608	17507	17749	17736	17615	17586	17693	17676	17678	17590	17609	17755	17908	17472	17363	17632	17698	17680	17695	17595	17650	17540	17410	17640	17570	17591	17891	17642	17477	17639	17698	17602	17589	17569	17675	17652	17738	17821	17393	17570	17600	17505	17632	17603	17662	17667	17767	17636	17781	17475	17559	17701	17777	17690	17722	17685	17613	17715	17802	17485	17491	17606	17538	17593	17579	17683	17689	17649	17604	17625	17655	17384	17371	17574	17559	17673	17520	17828	17718	17595	17518	17716	17696	17663	17513	17831	17621	17456	17596	17851	17408	17457	17849	17728	17825	17648	17489	17738	17732	17868	17684	17625	17522	17648	17689	17618	17704	17443	17625	17702	17568	17761	17624	17537	17605	17539	17563	17660	17874	17604	17487	17607	17670	17571	17610	17640	17591	17657	17546	17717	17856	17686	17687	17757	17666	17804	17418	17410	17622	17554	17783	17575	17630	17523	17545	17591	17672	17654	17806	17701	17758	17617	17678	17779	17749	17745	17507	17636	17724	17413	17507	17316	17630	17440	17556	17880	17656	17618	17673	17560	17756	17767	17534	17592	17644	17600	17759	17834	17816	17948	17627	17575	17434	17598	17921	17623	17614	17684	17612	17626	17913	17707	17810	17503	17665	17722	17643	17560	17432	17560	17586	17784	17633	17874	17473	17666	17548	17675	17677	17756	17633	17880	17673	17928	17766	17677	17453	17702	17650	17610	17597	17698	17685	17408	17696	17692	17496	17783	17722	17695	17581	17642	17687	17552	17441	17791	17532	17663	17505	17509	17591	17654	17486	17827	17619	17736	17690	17746	17853
13937	22834	22018	18105	16720	16278	15906	15845	15600	15491	15692	15611	16181	20998	31387	26109	20324	17689	16583	15607	15049	14914	14740	14884	14673	14709	14749	14657	14732	14605	14727	14641	14742	14738	14685	14610	14820	14896	14607	14729	14796	14694	14761	14698	14754	14709	14886	14725	14774	14621	14540	14763	14688	14712	14633	14714	14754	14782	14701	14715	14582	14769	14651	14600	14622	14755	14596	14678	14735	14723	14698	14744	14724	14574	14867	14663	14662	14687	14771	14616	14700	14711	14729	14936	14622	14734	14767	14733	14672	14603	14870	14711	14700	14636	14685	14746	14730	14759	14656	14748	14711	14800	14677	14724	14701	14586	14683	14654	14668	14804	14796	14670	14867	14702	14560	14739	14646	14784	14634	14760	14547	14697	14694	14708	14571	14634	14773	14676	14722	14564	14888	14878	14544	14618	14753	14772	14856	14648	14927	14690	14800	14756	14484	14800	14698	14722	14606	14547	14652	14609	14682	14797	14507	14771	14597	14684	14581	14726	14794	14677	14541	14846	14658	14741	14771	14559	14853	14711	14726	14666	14754	14737	14649	14657	14852	14672	14833	14811	14569	14658	14577	14710	14756	14675	14753	14460	14673	14772	14620	14676	14688	14768	14635	14720	14572	14791	14687	14726	14813	14772	14612	14476	14812	14697	14688	14697	14766	14781	14718	14745	14659	14651	14812	14651	14603	14728	14770	14656	14817	14783	14818	14724	14767	14672	14593	14509	14791	14799	14733	14773	14579	14768	14626	14873	14787	14576	14760	14800	14713	14760	14630	14802	14630	14652	14560	14669	14643	14924	14814	14865	14602	14704	14826	14656	14834	14594	14577	14880	14649	14634	14679	14852	14717	14781	14667	14594	14640	14605	14718	14671	14746	14672	14612	14645	14696	14602	14720	14713	14701	14495	14708	14757	14633	14752	14738	14775	14685	14612	14747	14656	14560	14508	14738	14530	14679	14628	14540	14655	14615	14713	14547	14635	14802	14591	14719	14653	14858	14753	14742	14685	14790	14753	14702	14598	14694	14662	14653	14676	14632	14525	14816	14695	14812	14719	14776	14805	14701	14777	14601	14760	14650	14674	14616	14623	14691	14649	14801	14601	14778	14766	14656	14785	14675	14603	14757	14699	14878	14684	14633	14647	14762	14696	14694	14579	14760	14617	14766	14581	14640	14546	14772	14656	14812	14768	14653	14609	14588	14777	14752	14731	14697	14749	14811	14770	14634	14651	14602	14551	14767	14689	14783	14537	14771	14873	14780	14714	14715	14567	14740	14729	14726	14729	14761	14829	14706	14547	14680	14719	14674	14837	14669	14720	14622	14670	14739	14500	14690	14690	14647	14708	14726	14481	14860	14675	14618	14729	14740	14796	14597	14648	14645	14860	14800	14637	14720	14699	14697	14796	14550	14720	14733	14673	14789	14841	14594	14823	14831	14644	14646	14673	14535	14667	14814	14737	14754	14586	14898	14769	14733	14577	14471	14638	14721	14616	14789	14659	14650	14692	14689	14585	14723	14588	14701	14634	14581	14638	14901	14692	14586	14776	14761	14721	14770	14687	14459	14665	14703	14849	14570	14812	14685	14749	14686	14763	14670	14707	14692	14620	14799	14718	14697	14851	14742	14683	14869	14583	14764	14636	14868	14645	14763	14590	14561	14749	14828	14686	14826	14752	14796	14655	14609	14745	14694	14739	14624	14560	14805	14677	14575	14727	14806	14577	14835	14572	14628	14756	14646	14705	14717	14527	14704	14712	14754	14547	14631	14933	14745	14704	14805	14656	14635	14703	14601	14785	14725	14741	14493	14692	14635	14657	14721	14633	14696	14643	14734	14664	14807	14544	14632	14815	14535	14655	14625	14742	14803	14665	14661	14654	14666	14616	14528	14761	14646	14596	14627	14713	14516	14626	14660	14704	14632	14878	14714	14703	14758	14726	14634	14740	14637	14660	14726	14589	14707	14714	14683	14800	14752	14818	14758	14650	14752	14780	14576	14809	14798	14723	14659	14611	14662	14740	14595	14777	14817	14713	14693	14624	14665	14901	14800	14654	14730	14717	14637	14725	14759	14748	14673	14834	14733	14717	14738	14743	14649	14745	14695	14819	14698	14801	14738	14720	14831	14626	14667	14624	14589	14713	14807	14712	14760	14664	14635	14729	14650	14662	14668	14577	14585	14639	14578	14765	14705	14656	14605	14757	14820	14901	14771	14741	14698	14620	14670	14705	14720	14806	14495	14619	14795	14596	14702	14632	14573	14691	14620	14887	14602	14790	14872	14520	14743	14736	14686	14672	14883	14718	14567	14855	14634	14803	14784	14833	14804	14646	14660	14835	14777	14698	14670	14705	14845	14768	14752	14736	14593	14673	14837	14558	14623	14616	14564	14802	14739	14683	14771	14660	14581	14659	14614	14707	14732	14727	14921	14761	14851	14605	14914	14828	14660	14569	14734	14690	14812	14570	14877	14804	14657	14723	14727	14730	14776	14785	14607	14608	14827	14551	14725	14626	14732	14658	14600	14632	14704	14697	14778	14670	14734	14726	14831	14628	14549	14657	14657	14721	14469	14669	14853	14671	14566	14896	14814	14770	14914	14751	14936	14675	14835	14875	14505	14753	14664	14771	14567	14869	14677	14739	14514	14685	14944	14711	14602	14776	14691	14654	14710	14757	14735	14547	14676	14751	14480	14613	14584	14784	14695	14778	14689	14612	14728	14670	14700	14783	14681	14769	14781	14635	14775	14730	14832	14654	14721	14703	14770	14701	14813	14586	14826	14656	14763	14646	14761	14749	14732	14684	14763	14759	14733	14649	14789	14781	14780	14860	14669	14618	14766	14601	14663	14673	14716	14799	14816	14607	14614	14958	14791	14711	14812	14634	14754	14682	14775	14585	14683	14741	14615	14824	14705	14713	14733	14926	14631	14873	14598	14902	14718	14531	14783	14700	14715	14868	14762	14721	14602	14753	14767	14787	14493	14640	14695	14762	14585	14732	14803	14746	14691	14802	14881	14683	14654	14755	14793	14784	14638	14722	14833	14729	14716	14668	14821	14646	14648	14640	14742	14691	14695	14730	14680	14763	14821	14500	14675	14736	14797	14680	14629	14639	14684	14718	14847	14897	14640	14795	14610	14734	14825	14619	14849	14745	14735	14692	14731	14532	14985	14715	14687	14495	14764	14771	14780	14722	14720	14737	14678	14761	14802	14749	14631	14681	14739	14665	14731	14742	14736	14627	14695	14761	14739	14569	14647	14812	14815	14773	14717	14724	14658	14678	14751	14703	14570	14679	14525	14832	14859	14527	14607	14703	14670	14754	14755	14745	14714	14712	14832	14865	14687	14642	14694	14692	14817	14745	14511	14651	14647	14712	14788	14766	14865	14821	14589	14587	14794	14672	14755	14691	14841	14727	14557	14755	14711	14803	14549	14591	14823	14582	14662	14667	14769	14709	14738	14700	14622	14693	14820	14555	14769	14876	14585	14954	14632	14666	14731	14700	14658	14672	14588	14551	14832	14782	14738	14779	14712	14565	14609	14704	14611	14922	14413	14608	14714	14640	14735	14579	14819	14717	14652	14535	14654	14547	14651	14704	14737	14647	14612	14708	14727	14678	14691	14829	14775	14774	14751	14658	14701	14756	14729	14507	14758	15001	14768	14686	14782	14724	14599	14736	14763	14617	14671	14820	14733	14702	14818	14651	14652	14700	14650	14756	14759	14719	14617	14725	14787	14636	14721	14500	14769	14640	14775	14583	14785	14802	14675	14675	14789	14783	14932	14642	14616	14559	14709	14746	14462	14524	14680	14771	14778	14656	14711	14815	14700	14824	14752	14672	14803	14725	14789	14666	14707	14735	14756	14573	14812	14727	14789	14557	14891	14748	14551	14797	14795	14781	14665	14847	14654	14855	14649	14753	14729	14595	14614	14737	14696	14666	14721	14769	14682	14699	14706	14523	14654	14696	14615	14522	14744	14830	14731	14828	14597	14659	14670	14780	14648	14744	14790	14693	14623	14806	14688	14735	14714	14721	14633	14779	14857	14617	14661	14746	14745	14723	14473	14549	14755	14795	14456	14662	14811	14670	14765	14590	14661	14753	14834	14633	14776	14697	14705	14695	14773	14824	14771	14700	14645	14624	14759	14738	14708	14616	14736	14729	14583	14760	14664	14560	14909	14567	14672	14760	14783	14673	14773	14450	14805	14796	14725	14652	14555	14773	14784	14745	14718	14670	14820	14653	14618	14725	14544	14664	14697	14609	14788	14693	14664	14690	14701	14637	14660	14740	14639	14664	14649	14507	14740	14530	14721	14671	14848	14709	14854	14558	14669	14754	14592	14599	14813	14757	14597	14714	14609	14735	14936	14656	14752	14771	14741	14760	14491	14607	14860	14729	14664	14610	14605	14637	14560	14798	14756	14794	14834	14710	14737	14736	14772	14626	14783	14790	14692	14690	14704	15018	14842	14824	14643	14626	14792	14849	14688	14828	14589	14659	14617	14694	14549	14592	14978	14597	14660	14726	14725	14697	14754	14676	14651	14718	14794	14818	14653	14841	14745	14678	14588	14833	14755	14633	14597	14759	14775	14739	14726	14675	14764	14772	14621	14659	14695	14801	14801	14702	14797	14653	14688	14805	14796	14696	14594	14815	14751	14702	14856	14662	14682	14695	14760	14685	14707	14753	14616	14813	14666	14695	14699	14732	14724	14698	14712	14735	14613	14896	14548	14779	14674	14720	14609	14748	14660	14641	14577	14735	14669	14877	14678	14651	14864	14592	14867	14728	14483	14724	14653	14505	14876	14891	14543	14760	14772	14556	14709	14753	14772	14705	14705	14620	14758	14627	14921	14654	14644	14681	14542	14819	14812	14717	14725	14734	14510	14748	14662	14740	14670	14761	14633	14770	14621	14675	14827	14856	14829	14772	14658	14821	14649	14629	14587	14641	14615	14718	14533	14708	14647	14656	14789	14861	14767	14700	14744	14553	14716	14715	14720	14614	14686	14735	14606	14788	14804	14790	14732	14576	14628	14620	14883	14562	14596	14769	14695	14838	14701	14541	14920	14736	14666	14813	14668	14772	14753	14615	14646	14802	14706	14776	14859	14679	14695	14650	14670	14650	14632	14755	14901	14449
22484	20963	28835	23272	21141	23301	25586	19947	18924	19334	19399	19118	19569	20822	37334	40020	31072	29614	26298	22729	19897	18649	18102	18020	17927	17741	17794	17765	17817	17799	18005	17889	17834	17787	17887	17789	17899	17924	17743	17701	17857	17949	17825	18021	17888	17453	17821	17830	17828	17650	17676	17898	17952	17911	17946	17892	17752	17707	17754	17804	17824	17880	17748	18129	17742	17775	17813	17736	17800	17714	17711	17751	17663	17699	17801	17593	17952	17819	17602	17732	17662	17912	17763	17758	17805	17751	17813	17608	17562	17666	17721	17744	17835	17782	17751	17810	17718	17481	17809	17796	17811	17878	17732	17795	17558	17773	17776	17774	17906	17609	17620	17735	17525	17504	17806	17751	17849	17836	17645	17857	17667	17533	17839	17747	17751	17837	17727	17541	17699	17663	17694	17799	17652	17864	17915	17769	17651	17760	17676	17639	17602	17602	17690	17630	17693	17714	17676	17784	17981	17683	17596	17608	17531	17653	17726	17644	17668	17471	17599	17694	17658	17746	17841	17716	17783	17655	17702	17632	17709	17526	17752	17629	17599	17673	17699	17501	17728	17975	17672	17833	17846	17662	17612	17559	17709	17583	17810	17868	17831	17740	17694	17968	17483	17590	17602	17747	17711	18081	17801	17679	17750	17795	17806	17672	17707	17474	17443	17555	17609	17910	17617	17746	17727	17630	17837	17769	17929	17804	17873	17621	17647	17703	17631	17868	17809	18021	17914	17679	17541	17679	17652	17651	17606	17771	17626	17770	17854	17637	17520	17622	17772	17850	17591	17743	17648	17645	17635	17862	17818	17739	17806	17585	17704	17743	17591	17590	17617	17752	17727	17827	17563	17818	17566	17690	17500	17683	17708	17662	17805	17639	17743	17578	17618	17837	17513	17630	17679	17793	17742	17730	17837	17551	17524	17639	17682	17518	17714	18035	17607	17782	17679	17610	17592	17936	17678	17563	17820	17533	17737	17763	17741	17950	17706	17536	17526	17464	17632	17658	17606	17702	17698	17673	17618	17756	17745	17563	17590	17807	17922	17646	17733	17651	17601	17682	17688	17678	17568	17455	17529	17630	17685	17544	17855	17534	17859	17652	17615	17488	17661	17766	17730	17747	17360	17605	17839	17761	17689	17798	17783	17726	17681	17746	17595	17900	17740	17730	17764	17733	17759	17416	17556	17716	17591	17681	17676	17677	17765	17512	17596	17674	17626	17871	17760	17758	17766	17784	17509	17524	17669	17757	17509	17613	17595	17739	17616	17544	17678	17504	17687	17792	17590	17566	17743	17711	17691	17693	17571	17571	17719	17706	17668	17625	17738	17566	17505	17607	17732	17642	17543	17522	17840	17661	17482	17592	17670	17885	17723	17712	17725	17682	17774	17883	17931	17712	17596	17605	17694	17904	17672	17742	17498	17622	17699	17613	17757	17577	17708	17746	17706	17684	17735	17797	17747	17811	17703	17685	17781	17649	17919	17627	17822	17629	17683	17861	17690	17590	17852	17731	17557	17622	17775	17626	17792	17712	17766	17719	17775	17615	17933	17544	17668	17359	17695	17736	17611	17677	17718	17726	17771	17703	17840	17568	17655	17773	17504	17644	17768	17730	17629	17596	17633	17765	17770	17642	17696	17632	17944	17702	17809	17808	17707	17616	17587	17615	17697	17836	17842	17550	17392	17581	17649	17743	17549	17740	17594	17829	17638	17516	17671	17680	17814	17705	17710	17814	17728	17632	17792	17566	17664	17778	17782	17706	17637	17636	17719	17692	17571	17692	17614	17528	17823	17708	17827	17496	17829	17645	17853	17847	17897	17696	17546	17577	17642	17456	17574	17739	17756	17690	17495	17782	17612	17614	17600	17794	17858	17583	17741	17716	17676	17658	17441	17638	17620	17570	17625	17560	17530	17589	17565	17855	17648	17798	17733	17736	17762	17563	17687	17579	17683	17483	17562	17694	17412	17636	17857	17757	17714	17659	17769	17651	17456	17615	17617	17615	17795	17632	17712	17803	17701	17664	17749	17836	17655	17884	17671	17599	17779	17652	17625	17748	17692	17853	17685	17691	17576	17555	17353	17856	17774	17590	17747	17856	17608	17540	17638	17856	17720	17712	17803	17682	17538	17410	17729	17556	17700	17808	17734	17731	17491	17542	17686	17711	17623	17740	17640	17743	17542	17716	17633	17802	17850	17701	17780	17882	17765	17928	17856	17820	17476	17820	17748	17701	17737	17688	17596	17485	17612	17631	17868	17589	17808	17778	17590	17601	17840	17615	17178	17572	17721	17649	17625	17543	17726	17695	17754	17437	17803	17676	17799	17673	17726	17850	17800	17803	17700	17512	17677	17447	17648	17671	17633	17772	17639	17492	17655	17666	17623	17618	17587	17623	17634	17698	17685	17627	17723	17688	17615	17751	17714	17506	17676	17424	17498	17623	17616	17446	17651	17707	17776	17729	17736	17849	17627	17740	17779	17555	17686	17693	17697	17775	17814	17725	17761	17829	17597	17779	17692	17523	17507	17485	17676	17705	17808	17749	17729	17688	17545	17778	17889	17743	17837	17596	17800	17726	17793	17715	17725	17715	17564	17637	17687	17697	17576	17353	17800	17628	17785	17799	17763	17528	17775	17615	17522	17695	17688	17598	17578	17577	17663	17569	17454	17645	17681	17667	17684	17649	17693	17694	17544	17556	17587	17837	17793	17689	17686	17761	17691	17808	17785	17719	17790	17554	17688	17763	17559	17495	17526	17631	17606	17663	17842	17798	17604	17727	17765	17434	17584	17718	17585	17850	17800	17697	17749	17758	17430	17838	17737	17524	17629	17714	17774	17577	17515	17788	17521	17676	17575	17647	17799	17697	17527	17629	17713	17696	17713	17623	17691	17518	17715	17740	17915	17521	17760	17861	17622	17607	17560	17786	17819	17698	17863	17756	17709	17745	17581	17681	17840	17759	17859	17695	17773	17632	17878	17659	17716	17553	17770	17535	17757	17740	17602	17710	17755	17667	17505	17738	17595	17639	17581	17677	17533	17642	17539	17640	17723	17684	17671	17386	17635	17657	17742	17786	17773	17856	17565	17718	17658	17574	17537	17626	17672	17745	17780	17655	17684	17796	17900	17744	17759	17586	17521	17785	17858	17806	17546	17739	17699	17587	17709	17687	17623	17711	17626	17656	17715	17792	17718	17621	17577	17768	17726	17572	17500	17793	17710	17581	17643	17657	17831	17506	17660	17748	17686	17437	17744	17627	17642	17829	17531	17684	17850	17616	17794	17751	17720	17700	17541	17754	17812	17698	17849	17910	17537	17518	17581	17849	17659	17588	17488	17660	17884	17840	17832	17614	17917	17665	17672	17875	17834	17671	17797	17699	17659	17710	17617	17985	17523	17653	17509	17829	17735	17641	17708	17623	17671	17546	17797	17544	17601	17900	17812	17734	17493	17646	17579	17738	17655	17650	17592	17647	17771	17756	17673	17821	17910	17708	17696	17663	17669	17587	17630	17688	17819	17695	17896	17585	17862	17761	17746	17804	17733	17607	17804	17707	17830	17650	17532	17679	17451	17751	17588	17629	17658	17625	17516	17649	17607	17633	17642	17830	17740	17821	17594	17659	17609	17724	17734	17593	17687	17518	17830	17514	17770	17695	17606	17690	17762	17787	17586	17599	17544	17777	17715	17673	17732	17838	17775	17545	17609	17732	17689	17668	17643	17686	17468	17542	17722	17889	17788	17818	17465	17506	17567	17605	17600	17673	17493	17436	17777	17656	17652	17757	17770	17790	17615	17547	17619	17632	17552	17668	17675	17741	17595	17526	17639	17731	17794	17704	17686	17769	17634	17659	17651	17659	17620	17813	17777	17670	17569	17598	17664	17497	17760	17745	17601	17506	17696	17788	17780	17731	17579	17664	17804	17609	17608	17623	17859	17839	17677	17605	17760	17454	17612	17735	17673	17726	17593	17798	17609	17690	17791	17414	17635	17704	17720	17731	17632	17640	17527	17769	17559	17642	17902	17506	17840	17597	17759	17787	17714	17618	17594	17681	17631	17865	17628	17646	17826	17584	17707	17622	17616	17544	17885	17773	17741	17813	17887	17546	17733	17710	17804	17716	17830	17683	17726	17785	17600	17413	17864	17744	17889	17682	17700	17725	17667	17782	17848	17674	17841	17791	17611	17654	17680	17910	17800	17531	17718	17719	17685	17666	17943	17716	17876	17819	17881	17585	17532	17817	17614	17758	17667	17673	17778	17606	17654	17724	17539	17744	17708	17696	17610	17466	17628	17709	17682	17795	17740	17631	17826	17767	17641	17669	17627	17735	17575	17604	17779	17723	17870	17652	17687	17633	17598	17694	17761	17604	17703	17509	17703	17380	17525	17716	17854	17594	17735	17773	17731	17757	17790	17680	17604	17592	17592	17799	17882	17613	17577	17557	17696	17743	17657	17653	17756	17599	17705	17662	17670	17889	17663	17638	17568	17713	17681	17646	17650	17768	17684	17554	17802	17720	17702	17861	17569	17670	17607	17730	17869	17576	17732	17558	17927	17681	17501	17616	17682	17663	17681	17718	17857	17781	17828	17530	17769	17541	17584	17789	17714	17642	17710	17798	17718	17593	17788	17774	17675	17544	17757	17772	17729	17689	17808	17629	17728	17589	17841	17773	17680	17578	17758	17564	17802	17680	17748	17752	17856	17680	17498	17680	17791	17724	17681	17761	17569	17794	17739	17805	17717	17510	17595	17726	17687	17570	17565	17580	17583	17669	17635	17641	17719	18045	17772	17640	17581	17842	17804	17687	17741	17827	17566	17756	17777	17730	17693	17613	17601	17653	17447	17791	17505	17429	17594	17581	17805	17702	17618	17590	17661	17552	17772	17656	17755	17673	17786	17721	17710	17601	17710	17694	17586	17810	17669	17655	17709	17766	17730	17644	17313	17866	17763	17681	17590	17550	18045	17589	17609	17608	17728	17558	17734	17577	17563	17426	17716	17733	17786	17722	17690	17821	17778	17743	17672	17622	17641	17642	17856	17661	17519	17850	17520	17628	17758	17596	17775	17856	17669	17745	17766	17726	17610	17765	17584	17590	17658	17701	17597	17641	17593	17690	17798	17647	17797	17658	17432	17530	17700	17792
15866	30492	27711	22557	20753	19538	17745	17038	16720	16613	16693	16514	16673	19422	38018	36775	29630	28061	24286	19726	16692	15486	14964	14789	14810	14700	14693	14840	14812	14784	14761	14753	14695	14584	14763	14781	14581	14771	14781	14738	14815	14450	14833	14732	14645	14681	14728	14700	14771	14668	14917	14697	14683	14832	14671	14728	14817	14720	14837	14697	14660	14671	14772	14692	14612	14737	14792	14664	14629	14597	14892	14591	14660	14756	14758	14823	14647	14825	14771	14656	14790	14788	14729	14777	14644	14827	14720	14794	14726	14611	14705	14763	14581	14868	14568	14805	14541	14424	14587	14689	14800	14619	14695	14587	14698	14793	14711	14560	14676	14771	14754	14704	14522	14811	14724	14859	14662	14637	14794	14687	14661	14747	14675	14826	14743	14697	14631	14666	14714	14699	14644	14667	14685	14716	14808	14797	14559	14552	14760	14732	14712	14763	14471	14772	14657	14820	14696	14613	14836	14661	14634	14634	14716	14743	14668	14655	14670	14646	14557	14645	14728	14715	14688	14628	14639	14644	14793	14738	14880	14650	14755	14637	14618	14699	14643	14577	14630	14845	14670	14655	14784	14711	14658	14883	14696	14679	14571	14649	14763	14621	14621	14495	14594	14666	14807	14808	14622	14834	14535	14689	14765	14541	14601	14638	14709	14681	14598	14662	14667	14682	14734	14708	14691	14743	14649	14695	14706	14699	14825	14615	14782	14651	14787	14614	14629	14759	14760	14451	14665	14738	14821	14711	14802	14772	14687	14692	14602	14723	14823	14627	14694	14586	14566	14735	14628	14715	14545	14714	14697	14729	14491	14679	14773	14649	14760	14510	14768	14669	14742	14679	14642	14734	14694	14660	14640	14635	14582	14711	14685	14640	14709	14708	14683	14784	14670	14804	14712	14894	14778	14490	14610	14589	14728	14818	14707	14689	14712	14804	14792	14505	14732	14611	14600	14628	14814	14834	14622	14661	14640	14709	14718	14658	14909	14522	14813	14672	14737	14655	14565	14683	14558	14540	14632	14673	14641	14731	14723	14808	14544	14696	14621	14754	14701	14717	14755	14655	14873	14735	14814	14729	14709	14585	14663	14514	14675	14666	14591	14573	14693	14829	14596	14764	14623	14583	14640	14735	14772	14523	14672	14700	14634	14672	14725	14603	14688	14487	14646	14666	14852	14724	14511	14754	14911	14629	14794	14617	14633	14586	14650	14519	14714	14675	14747	14875	14515	14645	14788	14709	14617	14552	14676	14684	14667	14609	14793	14644	14566	14836	14680	14677	14640	14666	14557	14631	14823	14777	14637	14723	14710	14576	14773	14597	14814	14752	14750	14654	14515	14852	14484	14643	14681	14703	14725	14716	14659	14774	14631	14586	14784	14677	14538	14581	14653	14688	14641	14707	14601	14662	14607	14645	14649	14756	14741	14483	14808	14818	14629	14691	14591	14756	14605	14838	14551	14743	14702	14646	14919	14774	14555	14776	14709	14664	14600	14704	14740	14819	14746	14621	14618	14713	14703	14723	14693	14651	14664	14642	14661	14759	14484	14627	14844	14616	14651	14637	14564	14714	14836	14616	14639	14585	14748	14681	14756	14871	14501	14704	14562	14826	14675	14810	14552	14678	14557	14715	14862	14698	14776	14587	14803	14598	14744	14706	14723	14598	14639	14585	14568	14622	14831	14680	14669	14799	14766	14746	14769	14664	14675	14718	14709	14790	14825	14571	14542	14738	14732	14609	14642	14792	14717	14805	14647	14687	14754	14556	14603	14731	14716	14758	14731	14703	14712	14742	14797	14785	14589	14641	14666	14777	14707	14817	14681	14653	14728	14750	14722	14645	14762	14445	14656	14824	14659	14681	14607	14604	14798	14775	14783	14494	14680	14719	14794	14812	14631	14884	14511	14791	14563	14688	14640	14620	14740	14901	14752	14657	14750	14789	14685	14639	14678	14764	14674	14620	14645	14631	14964	14736	14721	14709	14706	14691	14814	14636	14769	14711	14743	14834	14750	14737	14760	14677	14696	14760	14711	14716	14804	14679	14668	14704	14674	14748	14726	14658	14576	14586	14540	14793	14627	14773	14537	14685	14591	14798	14513	14675	14557	14630	14793	14688	14801	14799	14872	14711	14781	14652	14723	14697	14716	14630	14701	14720	14661	14619	14680	14580	14622	14649	14679	14645	14819	14526	14661	14612	14695	14760	14821	14491	14580	14542	14523	14714	14710	14668	14782	14725	14641	14475	14724	14643	14628	14683	14584	14641	14647	14729	14665	14626	14778	14766	14612	14731	14545	14682	14784	14650	14852	14644	14798	14705	14793	14811	14751	14419	14613	14709	14771	14617	14527	14731	14818	14731	14567	14760	14490	14461	14541	14728	14648	14537	14632	14851	14634	14540	14698	14681	14614	14698	14806	14619	14629	14633	14703	14729	14620	14578	14678	14666	14613	14629	14801	14646	14506	14877	14734	14623	14736	14568	14795	14754	14872	14731	14751	14583	14755	14694	14597	14736	14569	14848	14706	14658	14694	14595	14648	14716	14869	14708	14756	14609	14561	14721	14635	14598	14560	14605	14750	14716	14672	14569	14606	14712	14671	14768	14689	14856	14620	14691	14724	14711	14853	14564	14485	14753	14897	14538	14800	14651	14617	14635	14659	14641	14804	14641	14640	14616	14714	14535	14607	14642	14744	14663	14490	14606	14531	14751	14651	14660	14745	14515	14517	14583	14811	14707	14668	14974	14603	14744	14712	14652	14749	14644	14688	14820	14698	14778	14893	14700	14818	14796	14689	14661	14712	14874	14744	14735	14600	14603	14747	14731	14674	14890	14642	14753	14687	14762	14610	14676	14810	14779	14848	14615	14813	14840	14704	14752	14744	14781	14735	14734	14746	14725	14613	14651	14667	14621	14759	14724	14825	14600	14668	14572	14514	14856	14477	14824	14786	14809	14840	14746	14702	14814	14653	14601	14601	14558	14795	14725	14489	14719	14671	14756	14649	14608	14700	14705	14670	14733	14642	14726	14627	14789	14708	14751	14811	14566	14619	14616	14839	14660	14732	14637	14730	14692	14740	14636	14708	14680	14666	14533	14866	14608	14653	14845	14564	14572	14868	14861	14800	14649	14529	14606	14710	14661	14703	14705	14572	14575	14635	14670	14607	14629	14771	14640	14774	14625	14792	14714	14670	14627	14634	14806	14768	14474	14753	14635	14672	14549	14656	14639	14700	14680	14835	14684	14589	14724	14677	14718	14706	14553	14698	14757	14706	14524	14663	14635	14702	14631	14620	14677	14735	14537	14825	14578	14763	14645	14573	14904	14578	14714	14551	14757	14606	14589	14649	14728	14601	14607	14790	15003	14599	14700	14576	14638	14630	14774	14719	14740	14610	14660	14591	14821	14528	14596	14665	14721	14819	14816	14784	14737	14487	14738	14648	14601	14772	14640	14723	14700	14736	14641	14584	14647	14649	14606	14745	14726	14844	14628	14586	14761	14671	14666	14763	14738	14673	14540	14790	14709	14670	14614	14755	14729	14746	14655	14663	14701	14592	14643	14734	14659	14669	14661	14752	14616	14714	14701	14449	14742	14605	14553	14650	14687	14742	14564	14541	14795	14750	14904	14669	14794	14576	14694	14733	14542	14707	14660	14877	14653	14708	14671	14618	14615	14742	14632	14595	14554	14630	14745	14640	14734	14729	14726	14814	14811	14567	14715	14878	14666	14725	14658	14581	14786	14823	14609	14599	14471	14693	14668	14651	14836	14837	14678	14656	14586	14768	14554	14662	14632	14699	14677	14589	14880	14569	14734	14700	14678	14763	14884	14550	14577	14818	14588	14705	14644	14668	14705	14656	14610	14622	14797	14598	14641	14774	14705	14565	14584	14655	14648	14532	14701	14694	14879	14793	14695	14669	14686	14553	14612	14585	14892	14634	14557	14671	14718	14638	14620	14666	14697	14773	14610	14686	14538	14636	14594	14761	14524	14727	14576	14554	14478	14656	14650	14680	14750	14639	14657	14908	14652	14698	14581	14769	14724	14763	14807	14667	14634	14662	14652	14641	14796	14585	14619	14726	14679	14638	14869	14645	14830	14653	14666	14651	14659	14544	14732	14839	14641	14631	14702	14647	14630	14449	14643	14656	14702	14580	14512	14747	14767	14812	14642	14758	14622	14622	14720	14646	14880	14586	14837	14679	14730	14722	14846	14400	14705	14642	14651	14628	14615	14622	14687	14464	14457	14555	14684	14732	14713	14694	14706	14655	14759	14574	14788	14650	14737	14757	14769	14474	14670	14579	14706	14557	14843	14516	14614	14652	14671	14533	14721	14680	14587	14800	14573	14638	14567	14770	14763	14762	14726	14732	14752	14594	14819	14814	14601	14723	14641	14642	14582	14649	14729	14607	14735	14699	14660	14720	14578	14787	14565	14690	14724	14587	14705	14726	14542	14818	14736	14586	14699	14757	14562	14778	14719	14705	14710	14785	14673	14503	14767	14492	14721	14680	14682	14647	14767	14682	14581	14861	14759	14594	14451	14704	14827	14815	14687	14741	14762	14735	14656	14803	14649	14772	14579	14773	14627	14593	14688	14736	14785	14811	14700	14718	14807	14760	14719	14746	14739	14789	14543	14665	14788	14710	14740	14669	14630	14748	14631	14574	14813	14598	14524	14625	14622	14684	14669	14809	14576	14844	14669	14704	14731	14829	14728	14668	14572	14767	14675	14717	14645	14863	14877	14658	14765	14662	14687	14738	14818	14763	14776	14686	14738	14634	14738	14655	14694	14726	14799	14621	14624	14688	14601	14820	14652	14649	14556	14736	14778	14580	14734	14625	14617	14573	14819	14831	14603	14476	14766	14552	14554	14639	14860	14632	14612	14622	14648	14640	14651	14640	14684	14685	14702	14758	14705	14841	14733	14639	14670	14719	14583	14640	14636	14833	14631	14529	14840	14763	14479	14976	14639	14801	14735	14589	14510	14714	14596	14675	14770	14693	14755	14622	14825	14537	14857	14769	14899	14612	14612	14732	14749	14632	14626	14683	14733	14694	14756	14773	14848	14753	14564	14600	14652	14648	14508	14777	14756	14739	14817	14634	14720	14554	14722	14814	14667	14744	14683	14688	14623	14650	14732
27065	21707	25870	23169	19324	19105	18847	18255	18095	17953	18040	18168	18652	18571	18624	18739	19275	19531	19348	19008	18245	17933	17858	17933	17719	17797	17520	17877	17695	17857	17998	17790	17873	17761	17810	17747	17699	17709	17754	17897	17643	17594	17693	17600	17682	17792	17778	17607	17756	17753	17713	17728	17741	17676	17695	17892	17573	17506	17810	17733	17865	17827	17708	17834	17754	17773	17588	17605	17820	17706	17645	17870	18005	17677	17843	17711	17600	17770	17668	17748	17721	17807	17864	17968	17922	17833	17571	17740	17654	17740	17683	17789	17657	17442	17679	17604	17547	17774	17805	17690	17918	17754	17743	17806	17772	17883	17600	17621	17665	17572	17897	17812	17545	17724	17696	17515	17790	17515	17800	17805	17712	17658	17884	17602	17763	17601	17651	17938	17710	17808	17580	17689	18089	17720	17761	17807	17718	17806	17651	17454	17666	17804	17727	17570	17783	17659	17785	17618	17700	17770	17821	17777	18023	17969	17738	17748	17895	17776	17521	17651	17611	17698	17722	17581	17716	17632	17795	17681	17620	17529	17768	17898	17746	17876	17629	17720	17763	17871	17792	17775	17765	17667	17834	17866	17639	17714	17732	17770	17874	17819	17682	17653	17643	17719	17887	17636	17652	17765	17696	17667	17950	17942	17709	17741	17717	17673	17743	17744	17498	17794	17829	17702	17614	17643	17652	17596	17636	17692	17707	17773	17910	17814	17811	17778	17904	17778	17781	17760	17732	17676	17672	17900	17863	17756	17991	17653	17869	17769	17782	17597	17799	17705	17733	17656	17729	17768	17558	17689	17870	17871	17976	17780	17825	17976	17790	17689	17765	17620	17845	17684	17599	17701	17748	17795	18005	17695	17977	17854	17688	17832	17892	17533	17804	17749	17806	17683	17782	17875	17757	17813	17790	17694	17940	17654	17627	17734	17794	17908	17847	17670	17819	17648	17752	17699	17774	17803	17534	17729	17630	17753	17720	17807	17612	17645	17756	17932	17612	17806	17890	17939	17726	17713	17865	17817	17620	17888	17867	17587	17989	17819	17874	17734	17848	17667	17918	17584	17722	17817	17753	17904	17833	17787	17675	17996	17858	17850	17795	17602	17679	17754	17669	17814	17697	17654	17660	17732	17744	17739	17833	17562	17799	17834	17827	17742	17678	17638	17787	17794	17881	17736	17853	17807	17866	17789	17785	17696	17847	17733	17572	17666	17654	17546	17948	17820	17631	17617	17575	17571	17782	17718	17677	17730	17691	17746	17730	17739	17833	17610	17881	17819	17669	17703	18020	17548	17603	17808	17803	17704	17677	17757	17825	17872	17800	17794	17787	17667	17479	17792	17894	17815	17903	17761	17727	17713	17631	17677	17582	17657	17762	17579	17701	17938	17756	17704	17769	17870	17605	17819	17691	17790	17655	17759	17850	17695	17617	17649	17568	17760	17704	17807	17614	17862	17988	17966	17757	17655	18059	17645	17690	17643	17574	17632	17731	17779	17611	17706	17749	17711	17646	17600	17804	17744	17944	17688	17901	17781	17646	17741	17822	17849	17711	17832	17912	17766	17630	17721	17674	17760	17605	17669	17841	17729	17723	17791	17656	17639	17889	17774	17794	17755	17810	17631	17791	17784	17698	17894	17958	17705	17951	17939	17745	17882	17698	17661	17752	17455	17812	17701	17811	17669	17641	17765	17807	17837	17751	17699	17611	17837	17843	17752	17454	17712	17771	17637	17730	17776	17690	17607	17704	17838	17636	17685	17632	17611	17832	17715	17667	17863	18008	17955	17656	17729	17901	17890	17629	17498	17781	17787	17851	17951	17707	17971	18084	17736	17862	17727	17823	17810	17695	17842	17638	17840	17725	17752	17686	17893	17667	17709	17737	17724	17600	17718	17730	17777	17790	17675	17889	17602	17797	17732	17673	17770	17833	17666	17687	17755	17816	17712	17830	17911	17691	17859	17831	17651	17692	17680	17655	17729	17696	17564	17628	17598	17800	17806	17766	17840	17843	17655	17809	17665	17910	17742	17514	17808	17736	17677	17748	17770	17651	17722	17640	18054	17748	17691	17819	17552	17766	17547	17822	17711	17802	17926	17584	17747	17768	17655	17933	17871	17935	17867	17663	17547	17757	17552	17723	17607	17848	17731	17750	17906	17678	17774	17796	17720	17763	17693	17818	17531	17867	17802	17782	17778	17843	17838	17681	17716	17671	17686	17614	17695	17809	17864	17952	17913	17856	17579	17621	17905	17732	17724	17823	17817	17723	17710	17773	17577	17709	17837	17725	17653	17784	17800	17936	17744	17724	17873	17923	17988	17952	17710	17580	17732	17864	17747	17578	17776	17473	17726	17722	17869	17646	17914	17956	17578	17767	17651	17717	17863	17606	17548	17933	17765	17635	17861	17755	17806	17955	17674	17785	17717	17768	17714	17511	17858	17870	17756	17766	17729	17786	17685	17784	17760	17794	17881	17839	17607	17708	17780	17747	17993	17655	17751	17738	17608	17791	17846	17569	17680	17714	17641	17829	17736	17856	17759	17736	17734	17725	17841	17622	17732	17672	17857	17648	17874	17612	17815	17868	18004	17780	17834	17602	17733	17700	17741	17929	17575	17898	17681	17770	17791	17800	17628	17734	17594	17642	17707	17776	17875	17772	17590	17830	17596	17715	17739	17655	17766	17797	17870	17865	17797	17669	17818	17644	17681	17710	17696	17792	17823	17695	17409	17715	17691	17945	17829	17672	17806	17767	17565	17652	17840	17876	17631	17751	17804	17728	17849	17746	17717	17674	17638	17594	17795	17825	17583	17672	17774	17868	17995	17958	17770	17862	17670	17686	17775	17822	17675	17777	17565	17756	17936	17688	17741	17700	17845	17740	17728	17914	17667	17815	17612	17884	17642	17695	17862	17782	17647	17731	17689	17747	17808	17615	17780	17475	17782	17605	17824	17764	17630	17727	17692	17601	17826	17674	17880	17636	17649	17670	17828	17627	17947	17780	17659	17598	17705	17723	17709	17878	17742	17964	17689	17697	17694	18033	17660	17719	18050	17796	17775	17690	17892	17675	17620	17689	17579	17712	17698	17798	17678	17889	17705	17781	17645	17756	17765	17783	17889	17653	17845	17809	17853	17780	17600	17621	17761	17730	17780	17757	17860	17756	17861	17682	17765	17770	17727	17621	17853	17963	17717	17616	17718	17808	17807	17776	17829	17807	17848	17724	17761	17821	17680	17772	17638	17793	17770	17812	17763	17780	17841	17658	17810	17526	17861	17810	17717	17569	17580	17862	17789	17797	17808	17817	17797	17761	17811	17702	17809	17676	17811	17564	17866	17584	17672	17814	17920	17673	17808	17644	17583	17822	17655	17931	17642	17927	17791	17649	17871	17776	17545	17667	17792	17596	17725	17543	17571	17658	17820	17705	17806	17763	17750	17823	17869	17872	17687	17744	17887	17759	17649	17732	17867	17723	17777	17725	17814	17848	17724	17622	17677	17912	17469	17683	17605	17729	17710	17630	17631	17811	17954	17850	17747	17731	17664	17906	17844	17699	17979	17983	17949	17600	17816	17666	17788	17692	17809	17822	17772	17564	17484	17774	17681	17893	17734	17821	17728	17977	17541	17740	17430	17686	17706	17879	17851	17590	17749	17686	17947	17731	17693	17833	17503	17767	17654	17704	17772	17725	17683	17691	17704	17915	17909	17761	17940	17787	17844	17726	17565	17555	17684	17641	17823	17845	17706	17831	17938	17700	17838	17734	17790	17749	17860	17690	17782	17762	17927	17791	17753	17934	17743	17642	17649	17814	17881	17682	17801	17774	17804	17848	17737	17705	17760	17883	17729	17830	18038	17927	17719	17650	17704	17759	17676	17694	17775	17816	17689	17832	17690	17546	17865	17768	17667	17777	17866	17949	17815	17869	17736	17845	17683	17713	17899	17860	17798	17572	17602	17708	17808	17758	17816	17782	17820	17736	17800	17723	17859	17703	17636	17801	17556	17614	17886	17632	17655	17842	17719	17811	17677	17722	17717	17775	17624	17558	17754	17926	17973	17719	17889	17748	17614	17774	17745	17713	17715	17681	17814	17691	17633	17676	17959	17717	17693	17718	17724	17818	17900	17723	17652	17636	17771	17699	17736	17683	17559	17777	17692	17637	17592	17696	17813	17699	17858	17790	17698	17636	17976	17682	17736	17798	17713	17716	17770	17775	17870	17704	17688	17699	17718	17507	17722	17766	17672	17652	17638	17821	17898	17740	17692	17786	17922	17824	17812	17578	17625	17712	17643	17657	17781	17894	17990	17759	17732	17714	18015	17869	17752	17671	17855	17518	17807	17543	17769	17930	17638	17597	17846	17870	17860	17506	17570	17746	17793	17882	17698	17638	17739	17889	17985	17695	17712	17717	17819	17684	17692	17830	17857	17698	17861	17684	17858	17833	17841	17718	17675	17714	17776	17766	17677	17731	17645	17486	17619	17497	17648	17634	17704	17761	17767	17657	17796	17884	17828	17563	17702	17727	17763	17765	17828	17808	17798	17862	17727	17672	17606	18062	17811	17826	17890	17686	17772	17819	17927	17813	17997	17708	17890	17726	17756	17642	17862	17753	17881	17649	17722	17624	17718	17691	17755	17755	17711	17858	17635	17556	17851	17723	17807	17851	17742	17826	17932	17883	17785	17771	17828	17896	17669	17796	17727	17787	17651	17786	17690	17779	17687	17649	17841	17538	17993	17572	17516	17947	17880	17803	17879	17769	17713	17747	17670	17749	17587	17737	17653	17856	17852	17846	17630	17637	17876	17771	17698	17794	17782	17912	17718	17767	17633	17965	17612	17869	17880	17691	17607	17709	17726	17587	17912	17831	17822	17767	17603	17823	17843	17756	17766	17736	17927	17787	17597	17733	17750	17981	17839	17805	17788	17744	17816	17769	17785	17748	17730	17532	17711	17750	17785	17785	17845	17830	17884	17927	17876	17831	17980	17836	17506	17697	17811	17813	17654	17699	17837	17723	17807	17758	17731	17897	17889	17742	17577	17761	17670	17977	17628	17707	17687	18004	17769	17660	17442	17650	17812	17769	17976	17563	17756	17802	17532	17779	17791	17955	17661	17868	17778	17756	17812	17593	17664	17748	17725
15253	20152	20223	18164	17123	16731	16057	15437	15243	15260	15438	15515	15890	15751	15871	16135	16750	17010	16532	15725	15242	15082	14954	14900	14683	14710	14646	14916	14716	14845	14908	14673	14883	14748	14931	14795	14789	14715	14690	14664	14648	14918	14747	14786	14830	14610	14796	14767	14786	14893	14902	14801	15036	14677	14633	14685	14823	14645	14801	14768	14803	14916	14953	14667	14715	14728	14694	14726	14745	14870	14738	14683	14800	14839	14898	14772	14819	14658	14627	14867	14607	14802	14805	14825	14543	14627	14795	14797	14907	14717	14748	14639	14638	14809	14881	14836	14666	14832	14606	14583	14638	14862	14733	14811	14708	14631	14887	14784	14873	14779	14718	14700	14731	14799	14736	14843	14873	14647	14871	14699	14742	14869	14944	14913	14697	14803	14886	14876	14574	14625	14571	14694	14885	14759	14843	14856	14789	14725	14762	14792	14749	14877	14631	14906	14732	14916	14654	14681	14828	14933	14659	14816	14768	14878	14796	14871	14759	14719	14852	14913	14719	14769	14821	14750	14697	14721	14873	14754	14602	14610	14702	14744	14824	14674	14983	14745	14597	14753	14749	14721	14841	14571	14787	14612	14859	14863	14742	14785	14699	14851	14729	14811	14792	14600	14696	14868	14874	14697	14589	14720	14745	14817	14582	14656	14824	14952	14698	14712	14789	14668	14833	14801	14665	14672	14700	14657	14844	14786	14748	14538	14905	14748	14745	14691	14921	14767	14858	14676	14821	14722	14870	14816	14936	14732	14996	14640	14710	14754	14702	14701	14799	14824	14854	14795	14930	14774	14800	14775	14588	14626	14735	14664	14729	14766	14698	14701	14871	14732	14660	14826	14687	14863	14649	14834	14829	14732	14672	14928	14645	14623	14842	14702	14818	14868	14756	14810	14689	14745	14900	14752	14795	14818	14663	14723	14802	14829	14649	14616	14742	14623	14740	14855	14845	14691	14715	14636	14737	14757	14721	14727	14741	14825	14704	14778	14786	14604	14850	14831	14668	14718	14791	14562	14749	14664	14864	14718	14561	14831	14761	14738	14740	14884	14614	14747	14771	14698	14587	14760	14860	14719	14668	14749	14722	14728	14794	14628	14665	14874	14723	14855	14743	14689	14755	14820	14877	14609	14879	14782	14796	14642	14734	14632	14654	14882	14643	14743	14827	14673	14751	14741	14716	14671	14630	14739	14926	14689	14693	14762	14807	14799	14694	14769	14811	14753	14707	14778	14718	14710	14925	14711	14901	14663	14746	14588	14783	14650	14619	14740	14821	14846	14826	14815	14897	14870	14761	14781	14742	14747	14876	14881	14893	14709	14887	14913	14594	14947	14773	14762	14835	14644	14696	14723	14954	14615	14663	14747	14771	14820	14874	14764	14803	14538	14843	14748	14979	14847	14741	14815	14774	14663	14868	14745	14770	14648	14772	14758	14659	14662	14675	14795	14852	14690	14668	14895	14508	14708	14725	14714	14946	14649	14758	14776	14819	14918	14738	14825	14939	14686	14745	14637	14726	14755	14737	14746	14744	14785	14744	14760	14849	14816	14838	14720	14790	14764	14651	14766	14824	14682	14709	14808	14678	14764	14747	14730	14729	14849	14718	14892	14893	14717	14638	14776	14816	14818	14726	14719	14707	14758	14798	14773	14907	14617	14726	14783	14642	14686	14778	14839	14763	14592	14664	14712	14784	14700	14647	14724	14698	14778	14663	14759	14781	14948	14763	14859	14816	14856	14861	14902	14706	14783	14719	14831	14921	14761	14687	14651	14836	14743	14786	14937	14714	14781	14831	14638	14832	14718	14846	14680	14729	14844	14812	14760	14721	14680	14754	14623	14588	14531	14842	14738	14691	14885	14847	14697	14926	14698	14813	14700	14713	14777	14687	14807	14814	14800	14784	14672	14842	14726	14873	14708	14911	14686	14783	14832	14785	14786	14612	14640	14700	14707	14815	14676	14813	14670	14817	14670	14525	14818	14711	14984	14731	14724	14929	14593	14754	14499	14700	14976	14690	14777	14757	14637	14689	14759	14862	14679	14700	14739	14616	14530	14685	14629	14679	14703	14719	14927	14882	14733	14690	14781	14608	14767	14747	14756	14630	14855	14936	14770	14667	14724	14709	14786	14677	14740	14786	14852	14705	14785	14710	14766	14764	14667	14751	14810	14887	14635	14760	14779	14659	14805	14709	14783	14695	14745	14876	14707	14625	14692	14795	14728	14583	14758	14784	14831	14849	14816	14836	14796	14870	14799	14676	14705	14624	14848	14798	14576	14683	14860	14763	14766	14605	14761	14759	14733	14821	14698	14706	14689	14731	14638	14779	14782	14855	14671	14690	14661	14794	14838	14640	14725	14758	14680	14745	14846	14747	14538	14796	14902	14765	14661	14806	14765	14674	14617	14959	14546	14740	14726	14921	14613	14726	14765	14690	14738	14650	14735	14750	14695	14687	14716	14868	14734	14730	14857	14684	14751	14886	14629	14717	14788	14768	14956	14610	14773	14804	14820	14876	14672	14800	14861	14846	14695	14867	14854	14762	14708	14643	14775	14595	14698	14970	14627	14829	14747	14714	14839	14722	14791	14823	14629	14766	14681	14822	14876	14859	14912	14887	14826	14699	14943	14735	14932	14822	14894	14912	14666	14606	14882	14473	14825	14688	14794	14730	14732	14760	14707	14721	14867	15003	14774	14722	14789	14926	14868	14799	14795	14818	14635	14773	14759	14851	14862	14764	14746	14679	14718	14738	14666	14851	14953	14860	14687	14764	14720	14765	14778	14847	14637	14701	14610	14845	14781	14735	14682	14651	14668	14793	14697	14773	14847	14714	14763	14663	14690	14762	14674	14822	14674	14749	14785	14704	14747	14690	14763	14673	14803	14793	14870	14790	14984	14892	14491	14813	14739	14685	14716	15028	14718	14770	14762	14859	14865	14782	14907	14828	14855	14821	14605	14714	14681	14844	14806	14841	14681	14665	14815	14691	14765	14881	14880	14674	14672	14857	14707	14559	14649	14560	14727	14581	14908	14823	14828	14787	14770	14689	14727	14832	14773	14725	14715	14858	14707	14724	14796	14752	14822	14645	14779	14869	14697	14866	14754	14844	14839	14760	14788	14845	14674	14661	14785	14658	14795	14833	14649	14906	14663	14854	14738	14733	14795	14823	14541	14776	14965	14690	14727	14829	14773	14785	14644	14775	14776	14730	14872	14792	14806	14806	14712	14927	14607	14696	14682	14674	14709	14901	14528	14751	14890	14894	14791	14815	14738	14914	14730	14803	14644	14720	14786	14696	14748	14857	14707	14818	14683	14731	14689	14764	14746	14809	14814	14910	14800	14666	14816	14565	14735	14714	14853	14886	14823	14679	14658	14603	14688	14867	14872	14692	14781	14772	14918	14733	14575	14859	14743	14889	14787	14686	14636	14622	14899	14858	14679	14614	14843	14842	14778	14825	14842	14683	14871	14551	14836	14858	14713	14605	14709	14756	14803	14611	14770	14646	14746	14712	14686	14934	14746	14834	14689	14890	14813	14641	14631	14751	14806	14766	14664	14752	14746	14748	14627	14724	14645	14737	14706	14794	14757	14841	14703	14792	14823	14689	14787	14717	14676	14795	14716	14912	14789	14802	14875	14684	14846	14879	14806	14927	14820	14720	14800	14665	14617	14910	14817	14716	14744	14683	14712	14779	14820	14652	14677	14726	14980	14617	14620	14927	14691	14811	14707	14758	14836	14716	14789	14873	14705	14651	14708	14676	14772	14914	14727	14614	14818	14809	14841	14896	14612	14715	14878	14718	14728	14828	14706	14729	14745	14736	14655	14561	14687	14687	14766	14667	14673	14744	14882	14669	14765	14415	14769	14815	14758	14779	14722	14711	14818	14653	14740	14701	14774	14728	14573	14741	14755	14656	14819	14654	14816	14757	14952	14605	14831	14724	14828	14797	14849	14796	14548	14846	14715	14840	14628	14712	14829	14812	14509	14788	14616	14817	14772	14588	14848	14730	14827	14780	14875	14806	14579	14778	14801	14888	14885	14878	14886	14729	14548	14874	14613	14520	14775	14770	14668	14722	14758	14896	14754	14606	14751	14727	14567	14946	14687	14774	14830	14629	14793	14640	14777	14778	14718	14808	14518	14836	14810	14728	14851	14860	14641	14772	14842	14723	14858	14673	14742	14805	14718	14661	14709	14811	14814	14777	14719	14604	14812	14721	14747	14660	14741	14555	14811	14780	14734	14685	14735	14802	14777	14810	14726	14656	14964	14707	14732	14763	14767	14779	14930	14688	14711	14917	14881	14914	14767	14808	14862	14819	14738	14948	14630	14836	14830	14647	14639	14837	14666	14775	14731	14880	14805	14631	14615	14644	14707	14710	14795	14694	14832	14638	14784	14873	14719	14943	14851	14923	14748	14669	14756	15035	14584	14897	14760	14919	14829	14623	14591	14840	14705	14908	14775	14800	14806	14784	14890	14738	14656	14755	14766	14819	14727	14727	14756	14815	14771	14869	14955	14770	14671	14791	14825	14613	14742	14674	14753	14818	14633	14975	14770	14659	14794	14774	14764	14646	14845	14744	14752	14763	14832	14676	14740	14841	14787	14655	14875	14776	14795	14803	14783	14788	14800	14663	14684	14786	14872	14688	14705	14814	14778	14746	14813	14730	14788	14855	14771	14622	14945	14898	14708	14868	14852	14795	14803	14765	14882	14626	14770	14861	14745	14786	14998	14768	14786	14723	14710	14755	14852	14850	14734	14830	14887	14568	14741	14665	14618	14733	14810	14752	14786	14748	14646	14780	14957	14772	14714	14808	14711	14920	14860	14910	14834	14873	14802	14745	14811	14757	14740	14911	14644	14773	14809	14734	14990	14678	14760	14679	14906	14791	14767	14771	14568	14742	14739	14709	14825	14898	14828	14848	14717	14588	14728	14712	14808	14871	14885	14762	14847	14956	14611	14683	14597	14838	14797	14971	14829	14650	14560	14758	14869	14782	14757	14885	14819	14914	14755	14701	14748	14788	14808	14813	14728	14673	14856	14669	14870	14708	14768	14687	14851	14773	14702	14722	14819	14728	14780	14689	14766	14826	14940	14809	14834	14787	14653	14847	14713	14630	14731	14725	14772	14620	14703
24315	20998	28172	24430	22250	21107	20425	18690	18165	18494	18678	18828	19268	18871	18467	19389	24031	26763	25115	21893	19686	18511	18058	17978	17800	17987	17800	17677	17791	17738	17756	17876	18088	17696	17765	17787	17640	17924	17810	17790	17695	17764	17743	17903	17732	17879	17763	17832	17704	17808	17492	17725	17993	17821	17816	17756	17759	17539	17713	17445	17764	17589	17669	17637	17734	17732	17710	17868	17738	17633	17575	17698	17597	17841	17682	17581	17928	17773	17840	17754	17879	17980	17818	17670	17823	17613	17738	17682	17630	17852	17647	17786	17706	17712	17778	17859	17845	17683	17833	17712	17845	17609	17879	17704	17711	17919	17911	17781	17777	17676	17765	17653	17527	17827	17752	17618	17835	17648	17613	17840	17530	17650	17565	17536	17629	17823	17732	17660	17646	17807	17644	17696	17709	17605	17826	17684	17662	17683	17764	17799	17675	17802	17850	17656	17858	17681	17811	17412	17523	17816	17990	17758	17677	17805	17871	17785	17629	17573	17792	17805	17923	17785	17829	17623	17651	17858	17625	17595	17526	17577	17803	17692	17724	17677	17771	17586	17766	17558	17878	17770	17775	17585	17628	17595	17720	17775	17619	17695	17736	17962	17728	17607	17590	17664	17471	17592	17668	17617	17763	17743	17707	17898	17642	17673	17676	17707	17790	17879	17589	17842	17906	17606	17495	17766	17855	17831	17716	17670	17761	17838	17485	17560	17640	17808	17822	17831	17751	17740	17601	17600	17651	17505	17825	17702	17756	17573	17600	17556	17787	17795	17662	17774	17862	17891	17696	17690	17675	17723	17787	17803	17522	17641	17707	17701	17728	17881	17907	17932	17720	17737	17863	17776	17747	17635	17796	17722	17704	17531	17675	17764	17617	17779	17699	17678	17753	17788	17589	17627	17646	17690	17709	17730	17673	17649	17695	17615	17711	17808	17641	17737	17672	17643	17668	17602	17748	17580	17852	17802	17741	17631	17706	17669	17728	17593	17737	17642	17848	17745	17817	17897	17638	17534	17742	17576	17728	17869	17787	17777	17755	17664	18058	17702	17622	17523	17797	17701	17745	17823	17899	17776	17737	17804	17773	17764	17627	17489	17658	17643	17783	17782	17936	17649	17745	17669	17696	17822	17759	17573	17794	17618	17855	17606	17761	17590	17663	17728	17646	17854	17806	17658	17782	17835	17714	17679	17867	17767	17713	17833	17614	17578	17503	17718	17782	17620	17720	17729	17616	17665	17608	17804	17666	17669	17735	17712	17781	17721	17876	17807	17841	17860	17834	17945	17787	17612	17660	17440	17476	17624	17755	17515	17714	17705	17777	17825	17690	17772	17719	17744	17741	17687	17703	17647	17865	17789	17731	17756	17683	17738	17575	17674	17729	17588	17653	17860	17933	17673	17680	17652	17590	17798	17721	17634	17795	17673	17670	17740	17886	17643	17683	17857	17721	17833	17758	17800	17995	17525	17854	17566	17664	17505	17623	17753	17666	17691	17833	17922	17828	17742	17712	17524	17672	17523	17653	17747	17654	17770	17779	17820	17708	17793	17774	17789	17609	17849	17859	17951	17529	17550	17634	17785	17690	17737	17538	17742	17757	17726	17612	17723	17809	17696	17670	17728	17551	17801	17668	17681	18091	17791	17883	17814	17935	17836	17790	17771	17631	17523	17911	17607	17853	17888	17736	17525	17759	17866	17878	17765	17662	17862	17630	17699	17795	17613	17748	17580	17842	17909	17740	17718	17672	17707	17659	17844	17751	17738	17559	17757	18018	17655	17750	17720	17528	17768	17888	17562	17669	17691	17810	17497	17908	17877	17597	17604	17774	17709	17711	17728	17689	17858	17586	17824	17735	17642	17622	17775	17872	17649	17634	17757	17688	17742	17776	17681	17777	17608	17733	17883	17740	17746	17656	17837	17668	17782	17869	17617	17598	17816	17738	17611	17769	17570	17685	17674	17776	17631	17571	17701	17756	17636	17582	17597	17692	17692	17802	17759	17729	17438	17813	17707	17536	17695	17737	17683	17875	17755	17610	17766	17690	17731	17674	17613	17717	17894	17640	17615	17791	17936	17930	17698	17615	17751	17790	17628	17879	17818	17719	17643	17740	17652	17814	17884	17779	17776	17663	17493	17917	17791	17920	17708	17659	17755	17885	17680	17529	17813	17751	17646	17749	17638	17611	17799	17620	17860	17852	17751	17673	17751	17793	17839	17733	17649	17710	17751	17845	17759	17700	17773	17660	17686	17726	17822	17686	17652	17867	17529	17427	17730	17716	17740	17950	17717	17704	17703	17653	17652	17840	17637	17685	17802	17905	17631	17473	17739	17508	17620	17655	17803	17505	17853	17736	17603	17927	17582	17868	17704	17773	17640	17531	17742	17516	17643	17803	17651	17761	17893	17805	17894	17963	17720	17908	17666	17741	17521	17643	17647	17694	17411	17846	17710	17718	17629	17665	17841	17697	17786	17835	17684	17752	17827	17838	17797	17898	17579	17767	17726	17620	17599	17602	17574	17626	17581	17595	17705	17763	17684	17660	17817	17979	17858	17684	17661	17579	17784	17777	17630	17853	17785	17690	17955	17803	17651	17538	17591	18012	17614	17981	17661	17815	17816	17879	17819	17785	17724	17992	17659	17812	17751	17472	17842	17682	17787	17710	17610	17619	17618	17647	17824	17744	17718	17802	17801	17612	17576	17826	17813	17766	17775	17657	17655	17619	17933	17681	17700	17722	17699	17743	17647	17664	17648	17829	17859	17699	17833	17867	17649	17670	17913	17758	17790	17635	17627	17539	17579	17908	17761	17706	17980	17563	17855	17809	17766	17950	17872	17830	17780	17953	17649	17686	17533	17766	17836	17769	17787	17708	17734	17716	17675	17877	17815	17713	17629	17655	17712	17665	17680	17695	17916	17604	17560	17608	17763	17709	17777	17871	17775	17859	17691	17754	17663	17747	17691	17618	17682	17592	17883	17754	17719	17647	17745	17715	17973	17482	17584	17723	17742	17833	17702	17541	17687	17549	17741	17824	17772	17565	17580	17536	17637	17844	17638	17796	17597	17700	17828	17818	17781	17614	17558	17768	17734	17740	18003	17831	17809	17896	17775	17578	17605	17778	17882	17695	17752	17787	17751	17722	17602	17778	17779	17637	17748	17619	17905	17649	17668	17625	17513	17714	17830	17726	17723	17628	17687	17670	17757	17501	17836	17706	17713	17736	17546	17922	17848	17806	17985	17802	17797	17633	17648	17745	17998	17446	17691	17880	17670	17744	17847	17705	17778	17564	17560	17726	17629	17577	17858	17740	17853	17632	17601	17863	17671	17661	17860	17653	17614	17636	17880	17640	17927	17834	17785	17733	17707	17733	17831	17695	17878	17591	17953	17555	17615	17578	17649	17890	17596	17557	17369	17914	17845	17812	17612	17647	17546	17551	17566	17858	17759	17618	17635	17654	17744	17802	17954	17743	17589	17774	17888	17797	17753	17823	17565	17873	17607	17672	17810	17739	17798	17586	17730	17682	17577	17742	17768	17747	17668	17661	17810	17908	17847	17785	17784	17643	17736	17513	17570	17809	17689	17831	17706	17690	17713	17552	17816	17700	17635	17710	17660	17781	17763	17694	17758	17642	17596	17689	17580	17777	17800	17503	17807	17585	17681	17563	17734	17761	17714	17841	17808	17988	17796	17578	17679	17688	17746	17571	17863	17523	17773	17795	17678	17516	17624	17824	17815	17690	17567	17880	17632	17609	17582	17774	17789	17609	17730	17797	17878	17730	17495	17849	17510	17797	17605	17967	17825	17688	17806	17597	17702	17728	17603	17680	17840	17740	17806	17859	17682	17806	17826	17723	17737	17773	17781	17715	17627	17712	17454	17622	17778	17869	17640	17812	17585	17879	17606	17541	17703	17718	17633	17678	17680	17718	17624	17719	17815	17828	17588	17695	17744	17655	17579	17736	17667	17797	17620	17722	17690	17698	17695	17677	17556	17675	17662	17529	17688	17904	17788	17811	17675	17541	17707	17778	17543	17768	17572	17705	17639	17428	17552	17645	17834	17791	17770	17550	17625	17588	17892	17883	17831	17717	17635	17551	17843	17738	17751	17933	17650	17743	17687	17609	17975	17846	17759	17844	17644	17759	17706	17571	17749	17760	17708	17830	17774	17661	17710	17742	17767	17727	17930	17664	17571	17622	17632	17600	17938	17844	17610	17628	17839	17583	17669	17640	17650	17752	17664	17688	17611	17725	17660	17756	17868	17850	17772	17565	17579	17754	17638	17839	17715	17768	17624	17877	17713	17702	17984	17525	17830	17626	17594	17793	17656	17762	17776	17836	17760	17620	17716	17527	17667	17651	17683	17709	17723	17866	17780	17727	17828	17688	17862	17682	17691	17807	17715	17741	17780	17934	17784	17769	17725	17720	17748	17787	17832	17704	17660	17828	17649	17757	17574	17811	17637	17725	17642	17561	17658	17872	17623	17788	17720	17668	17814	17628	17728	17658	17660	17671	17728	17711	17741	17746	17860	17907	17683	17905	17806	17650	17765	17539	17727	17770	17837	17757	17697	17879	17664	17849	17637	17857	17951	18071	17625	17655	17630	17790	17722	17710	17693	17789	17796	17499	17540	17768	17771	17733	17894	17760	17823	17695	17583	17741	17679	17708	17749	17907	17818	17654	17690	17457	17715	17603	17632	17762	17801	17640	17635	17831	17714	17488	17680	17833	17633	17710	17946	17683	17834	17699	17705	17688	17801	17520	17652	17733	17593	17730	17857	17876	17816	17836	17787	17805	17637	17723	17650	17733	17593	17795	17827	17845	17704	17529	17897	17663	17718	17536	17793	17905	17767	17709	17603	17741	17787	17616	17563	17836	17495	17573	17656	17699	17724	17834	17876	17577	17623	17714	17718	17802	17773	17738	17724	17846	17651	17636	17716	17782	17725	17689	17629	17773	17613	17712	17755	17543	17618	17735	17820	17593	17517	17686	17817	17900	17607	17652	17688	17678	17731	17809	17609	17845	17770	17832	17636	17536	17842	17924	17707	17817	17624	17759	17746	17781	17649	17580	17582	17744	17868	17685	17761	17655	17649	17671	17872	17849	17755	17743	17613	17858	17818	17608	17852	17851	17563
14211	24775	24549	20639	18014	17035	16583	15838	15619	15815	16211	16694	16981	16174	15456	17102	23672	25672	22805	19084	16481	15266	15098	14796	14770	14833	14826	14872	14804	14719	14849	14781	14882	14940	14801	14788	14694	14614	14878	14637	14862	14652	14769	14895	14830	14806	14726	14714	14675	14775	14994	14884	14571	14725	14694	14736	14901	14864	14800	14718	14769	14819	14703	14713	14757	14918	14817	14604	14675	14895	14852	14706	14806	14786	14740	14797	14540	14823	14800	14904	14828	14718	14578	14634	14913	14849	14808	14829	14780	14866	14853	14625	14695	14620	14923	14777	14901	14945	14597	14751	14653	14913	14817	14702	14775	14703	14783	14641	14761	14681	14900	14748	14857	14681	14878	14801	14682	14778	14735	14746	14721	14830	14767	14730	14795	14700	14803	14610	14832	14746	14635	14667	14835	14739	15052	14772	14734	14750	14873	14857	14783	14910	14740	14703	14618	14825	14771	14819	14907	14775	14943	14811	14691	14775	14665	14748	14839	14714	14714	14665	14760	14892	14888	14720	14739	14850	14652	14754	14821	14939	14834	14580	14820	14791	14794	14682	14644	14908	14852	14715	14722	14587	14678	14779	14739	14631	14656	14708	14800	14706	14596	14692	14766	14862	14664	14694	14645	14887	14716	14820	14853	14715	14807	14897	14866	14770	14763	14790	14786	14740	14744	14766	14604	14791	14780	14959	14727	14793	14724	14711	14681	14691	14599	14756	14714	14673	14621	14853	14657	14890	14943	14688	14797	14918	14732	14836	14716	14771	14527	14691	14698	14762	14715	14883	14750	14698	14795	14963	14647	14835	14645	14794	14790	14702	14720	14665	14902	14788	14973	14456	14757	14819	14703	14832	14674	14829	14671	14919	14631	14766	14869	14923	14798	14677	14725	14617	14798	14857	14770	14664	14659	14741	14683	14745	14952	14599	14783	14604	14897	14778	14800	14704	14753	14718	14743	14804	14665	14730	14892	14710	14819	14754	14857	14855	14794	14810	14676	14811	14668	14862	14569	14814	14587	14813	14698	14750	14739	14638	14829	14663	15025	14691	14815	14798	14750	14720	14816	14758	14795	14754	14667	14809	14915	14697	14674	14669	14745	14978	14702	14750	14934	14790	14720	14883	14701	14773	14850	14581	14926	14827	14709	14764	14941	14707	14666	14753	14724	14714	14864	14822	14790	14795	14775	14658	14799	14806	14912	14742	14834	14799	14834	14587	14890	14683	14695	14716	14814	14862	14764	14960	14909	14766	14651	14714	14715	14814	14775	14828	14909	14753	14763	14657	14759	14681	14811	14659	14712	14694	14786	14706	14574	14944	14952	14886	14817	14833	14830	14752	14673	14677	14668	14600	14660	14796	14730	14784	14885	14654	14725	14875	14779	14792	14737	14742	14840	14862	14664	14708	14884	14813	14746	14703	14805	14742	14738	14808	14889	14983	14710	14590	14729	14899	14747	14646	14891	14703	14630	14741	14851	14808	14527	14867	14844	14824	14723	14871	14963	14756	14708	14564	14806	14659	14823	14957	14860	14623	14718	14761	14726	14629	14828	14734	14786	14808	14600	14718	14810	14762	14792	14731	14711	14733	14698	14794	14753	14787	14745	14899	14665	14843	14722	14528	14701	14769	14772	14794	14809	14745	14799	14558	14707	14685	14719	14727	14817	14802	14804	14832	14754	14840	14653	14728	14840	14817	14828	14714	14785	14910	14843	14729	14662	14858	14790	14894	14678	14639	14859	14883	14633	14635	14746	14661	14659	14824	14696	14666	14784	14816	14904	14819	14862	14770	14764	14526	14890	14836	14754	14720	14590	14720	14721	14861	14942	14661	14845	14788	14781	14663	14877	14601	14741	14691	14828	14684	14791	14761	14807	14605	14701	14706	14872	14875	14741	14686	14583	14683	14809	14684	14766	14663	14897	14687	14762	14627	14709	14726	14823	14720	14876	14884	14613	14763	14798	14661	14760	14771	14899	14637	14862	14693	14947	14722	14603	14823	14767	14676	14650	14892	14810	14780	14527	14764	14955	14657	14698	14724	14665	14789	14753	14847	14839	14697	14691	14646	14638	14523	14812	14734	14704	14731	14794	14761	14688	14772	14653	14752	14587	14653	14874	14640	14831	14756	14833	14806	14746	14815	14852	14826	14757	14723	14663	14850	14790	14937	14697	14717	14903	14717	14842	14732	14824	14829	14769	14820	14720	14934	14804	14868	14764	14801	14741	14864	14706	14858	14818	14820	14692	14897	14730	14760	14762	14659	14699	14786	14694	14710	14821	14796	14739	14843	14804	14620	14689	14787	14705	14659	14650	14717	14795	14847	14738	14774	14792	14728	14869	14621	14724	14841	14945	14772	14823	14750	14850	14581	14844	14711	14687	14704	14804	14933	14864	14773	14762	14779	14892	14821	14867	14856	14849	14673	14735	14815	14906	14721	14904	14723	14721	14753	14948	14666	14741	14730	14753	14709	14671	14836	14621	14843	14658	14698	14705	14914	14699	14665	14735	14869	14669	14808	14897	14923	14756	14716	14877	14777	14809	14842	14910	14803	14879	14753	14879	14692	14739	14824	14716	14651	15061	14792	14736	14867	14596	14848	14670	14735	14962	14622	14458	14605	14730	14688	14788	14770	14886	14570	14745	14949	14740	14766	14792	14896	14801	14775	14735	14800	14777	14762	14739	14882	14798	14777	14812	14712	14671	14822	14856	14620	14778	14767	14713	14825	14702	14824	14690	14884	14752	14957	14636	14869	14818	14633	14645	14926	14861	14758	14740	14820	14784	14715	14650	14712	14838	14600	14776	14846	14635	14784	14738	14799	14726	14783	14957	14650	14720	14804	14627	14758	14973	14781	14850	14643	14811	14889	14919	14565	14757	14754	14890	14876	14826	14844	14729	14810	14743	14747	14835	14817	14808	14725	14867	14794	14729	14865	14702	14766	14709	14590	14681	14735	14656	14705	14738	14784	14770	14772	14677	14851	14675	14727	14767	14736	14642	14625	14784	14735	14700	14764	14864	14688	14799	14714	14804	14806	14766	14621	14834	14714	14736	14843	14873	14852	14658	14780	14692	14856	14826	14670	14741	14835	14821	14905	14816	14820	14766	14931	14874	14778	14851	14574	14821	14744	14708	14843	14599	14666	14697	14835	14728	14723	14856	14712	14700	14774	14712	14793	14804	14828	14812	14685	14740	14770	14710	14698	14755	14841	14780	14745	14887	14784	14772	14593	14840	14712	14779	14766	14651	14888	14777	14743	14619	14880	14696	14815	14848	14642	14780	14595	14765	14728	14822	14821	14686	14908	14750	14735	14810	14652	14756	14874	14870	14730	14799	14809	14772	14785	14930	14829	14715	14753	14782	14796	14988	14847	14714	14690	14769	14727	14716	14808	14811	14719	14679	14801	14727	14874	14962	14952	14809	14812	14760	14642	14848	14786	14699	14879	14597	14738	14908	14782	14727	14807	14777	14774	14868	14848	14910	14686	14847	14690	14907	14778	14684	14619	14689	14692	14533	14688	14717	14669	14697	14642	14882	14807	14787	14502	14851	14764	14672	14728	14805	14696	14781	14669	14635	14895	14754	14552	14876	14690	14845	14658	14632	14724	14851	14669	14656	14806	14686	14826	14788	14777	14795	14815	14898	14885	14724	14869	14864	14666	14692	14642	14860	14758	14706	14633	14849	14909	14668	14722	14810	14642	14806	14723	14597	14791	14882	14857	14754	14846	14605	14659	14875	14858	14712	14664	14694	14895	14896	14861	14687	14642	14711	14707	14782	14946	14752	14779	14889	14677	14740	14828	14823	14903	14778	14822	14787	14805	14786	14822	14674	14804	14686	14736	14684	14570	14680	14730	14754	14742	14765	14855	14878	14786	14733	14635	14805	14740	14923	14844	14689	14584	14979	14716	14717	14643	14876	14795	14774	14806	14745	14652	14815	14626	14695	14773	14753	14891	14818	14826	14816	14776	14709	14813	14849	14822	14813	14749	14752	14814	14878	14784	14578	14691	14836	14809	14706	14750	14772	14694	14870	14875	14647	14807	14789	14863	14747	14612	14697	14667	14765	14621	14833	14774	14612	14669	14919	14742	14728	14839	14801	14828	14712	14686	14738	14752	14845	14744	14778	14690	14733	14874	14871	14666	14781	14714	14856	14759	14896	14726	14569	14689	14596	14810	14803	14923	14737	14756	14660	14806	14837	14698	14721	14853	14852	14785	14546	14887	14974	14801	14847	14700	14741	14814	14898	14680	14753	14698	14707	14875	14865	14851	14708	14829	14656	14767	14718	14726	14899	14621	14851	14559	14657	14790	14802	14847	14741	14780	14822	14800	14740	14715	14606	14771	14850	14897	14797	14871	14692	14850	14787	14779	14827	14832	14673	14789	14805	14763	14752	14749	14805	14783	14948	14875	14766	14745	14596	14846	14717	14777	14691	14713	14916	14796	14594	14962	14734	14842	14796	14760	14742	14775	14559	14763	14602	14695	14655	14801	14789	14732	14741	14765	14806	14879	14768	14779	14865	14805	14818	14812	14743	14853	14768	14812	14749	14777	14689	14568	14764	14774	14757	14760	14583	14658	14630	14795	14761	14916	14792	14783	14729	14676	14805	14652	14771	14686	14727	14906	14944	14754	14700	14830	14708	14698	14778	14814	14757	14800	14747	14644	14725	14742	14748	14586	14670	14749	14843	14800	14689	14808	14993	14783	14894	14861	14773	14806	14768	14840	14637	14650	14731	14729	14775	14645	14817	14690	14843	14784	14893	14770	14838	14709	14745	14887	14927	14792	14708	14767	14706	14868	14702	14869	14834	14684	14842	14724	14836	14837	14817	14820	14738	14946	14649	14640	14761	14763	14852	14713	14882	14590	14751	14761	14710	14849	14747	14897	14743	14793	14864	14573	14720	14751	14889	14854	14808	14887	14752	14813	14878	14791	14863	14865	14782	14802	14837	14930	14715	14862	14858	14729	14756	14716	14743	14880	14704	14806	14689	14903	14752	14745	14836	14743	14925	14699	15006	14911	14747	14624	14916	14630	14708	14832	14791	14689	14779	14799	14702	14868	14775	14675	14770	14836	14679	14750	14685	14702	14703	14723	14626	14930	14830	14774	14589	14914	14851	14724	14892	14741
22531	20966	28824	23287	21146	23263	25882	19871	19006	19744	20165	20880	19795	19292	19417	23228	33556	37926	34774	27156	21492	19386	18222	18166	17891	17998	17793	17925	17983	17762	17740	17931	18048	17927	17896	17929	17933	17988	17808	18043	17745	17700	17710	17724	17844	18042	17748	17669	17704	17772	17690	17924	17762	18069	17923	18070	17996	17824	17792	17844	17943	17803	17708	17662	17788	17799	17816	17958	17635	17919	17953	17929	17652	17701	17885	17846	17727	17745	17929	17911	17891	17692	17739	17806	17658	17984	17854	17639	17974	17924	17935	17701	17670	17934	17709	18057	17804	18081	17921	17791	17758	18108	17639	17862	17910	17848	17770	17618	17823	17866	17826	17866	17993	17722	17966	17812	17636	17725	17853	17560	17804	17755	17891	17869	17613	17990	17879	17785	17760	17676	17884	17767	17779	17665	17970	17737	17669	17744	17862	17767	17685	17795	17667	17825	17718	17717	17676	17926	17608	17758	17947	17847	17880	17825	17923	17925	17830	17794	17583	17744	17934	17679	17725	17879	17854	17755	17750	17589	17944	17997	17738	17549	17777	17621	17768	17863	17914	17703	17941	17773	17690	17830	17761	17774	17821	17720	17813	17735	17643	17788	17924	17686	17726	17825	17721	17890	17641	17756	17800	17766	17756	17847	17635	17808	17876	17696	17749	17708	17678	17691	17509	17768	17791	17599	17755	17802	17913	17783	17613	17722	17699	17684	17637	17692	17761	17785	17848	17862	17774	17837	17725	17723	17602	17654	17480	17641	17786	17923	17641	17923	17702	17721	17839	17693	17856	17634	17872	17635	17792	17627	17682	17987	18035	17715	17520	17761	17867	17518	17802	17893	17917	18016	17636	17826	17919	17636	17723	17646	17668	17631	17848	17730	17635	17799	17695	17716	17794	17869	17936	17841	17846	17600	17699	17776	17787	17772	17690	17878	17793	17595	17530	17681	17747	17726	17889	17656	17695	17816	17837	17939	17983	17808	17797	17914	17871	17720	17502	17684	17772	17738	17864	17537	17759	17900	17712	17859	17819	17744	17717	17715	17760	17716	17845	17860	17822	17773	17913	17936	17652	17857	17814	17727	17683	17799	17953	17924	17828	17828	17829	17732	17471	17720	17942	18124	17850	17861	17838	17788	17607	17814	17782	17904	17892	17794	17952	17884	17746	17746	17686	17566	17653	17638	17831	17911	17647	17715	17815	17819	17720	17769	17712	17871	17857	17773	17720	17792	17637	17622	17835	17708	17814	17786	17814	17587	17777	17677	17767	17527	17943	17801	17708	17671	17589	17672	17912	17640	17929	17714	17592	17846	17940	17710	17812	17941	17814	17808	17777	17655	17699	17983	17833	17857	17783	17702	17660	17986	17748	17756	17762	17734	17799	17966	17691	17660	17910	17841	17722	17632	17788	17934	17721	17729	17690	17752	17730	17761	17928	17856	17747	17701	17667	17818	17658	17513	17665	17788	17744	17693	17557	17782	17900	17759	17897	17862	17639	18154	17881	17793	17682	17802	17654	17852	17813	17688	17861	17821	17933	17767	17812	17837	17729	17952	17941	17665	18015	17522	17667	17842	17891	17676	17710	17640	17856	17909	17766	17955	17613	17547	17714	17781	17781	17683	17781	17909	17566	17721	17740	17873	17784	17876	17824	17665	17784	17800	17946	17946	17765	17683	17696	17665	17702	17750	17842	17570	17798	17846	17890	17946	17790	17724	17694	17738	17778	17959	17824	17711	17848	17686	17773	17833	17795	17761	17842	17839	17822	17701	17934	17867	17694	17627	17836	17754	17821	17871	17857	17669	17762	17880	17781	17954	17717	17618	17824	17733	17633	17681	17776	17694	17675	17714	17686	17543	17698	17767	17601	17837	17651	17779	17776	17655	17650	17625	17734	17646	17726	17907	17655	17813	17672	17961	17706	17767	17786	17720	17615	17864	17891	17954	17821	17751	17809	17758	17713	17724	17856	17697	17723	17750	17870	17766	18012	17860	17835	17806	17664	17754	17734	17710	17729	17789	17705	17726	17510	17589	17720	17771	17968	17981	17729	17842	17639	17667	17657	18024	17692	17690	18016	17719	17926	17689	17890	17744	17791	17842	17643	17842	17729	17831	17750	17848	17722	17896	17692	17502	17705	17765	17751	17898	17757	17909	17790	17896	17778	17852	17848	17776	17762	17858	17642	17627	17701	17624	17732	17700	17718	17682	17772	17596	17816	17838	17811	17613	17834	17866	17879	17723	17772	17788	17619	17712	17603	17825	17893	17800	17719	17754	17675	17645	17847	17662	17598	17933	17700	17818	17704	17727	17630	17663	17749	17645	17794	17668	17954	17897	17857	17689	17698	17578	17727	18009	17814	17908	17777	17812	18089	17737	17824	17865	17767	17818	17953	17672	17827	17755	17649	17618	17787	17730	17693	17686	17972	17832	17796	18029	17944	17804	17902	17919	17648	17947	17729	17770	18072	17775	17866	17947	17812	17844	17716	17757	17848	17660	17774	17724	17813	17717	17719	17831	17918	17541	17726	17754	17857	17736	17821	17768	17674	17556	17726	17818	17863	17568	17968	17705	17718	17686	17698	17748	17555	17832	17707	17824	17861	17747	17670	17892	17776	17721	17790	17648	17640	17540	17707	17590	17724	17969	17861	17930	17727	17936	17854	17634	17646	18054	17821	17779	17759	17676	17818	17978	17897	17754	17788	17607	17665	17871	17772	17678	17797	17684	17585	17704	17678	17569	17852	17938	17951	17727	17851	17727	17942	17956	17557	17860	18032	17833	17917	17537	17715	17552	17727	17598	17851	17953	17916	17817	17679	17897	17676	18133	17702	17503	17904	17870	17831	17741	17898	17797	17692	17851	17705	17822	17881	17757	17722	17774	17805	17976	17964	17753	17847	17536	17631	17783	17801	17769	17792	17737	17754	17779	17641	17747	17719	17730	17860	17551	17632	18077	17894	17639	17817	17620	17518	17969	17680	17869	17904	17494	17662	17717	17838	17955	17872	17608	17804	17747	17793	17687	17771	17814	17817	17978	17882	17673	17711	17894	17715	17830	17735	17815	17753	17767	17705	17695	17637	17885	17792	17729	17707	17823	17996	17730	17867	17890	17877	17740	17676	17759	17471	17805	17669	17697	17866	17791	17603	17630	17842	17673	17894	17618	17698	17697	17827	17858	17860	17865	17798	17704	17818	17635	17996	17588	17650	17633	17698	17901	17789	17674	17677	17737	17741	17888	17620	17572	17751	17820	17824	17853	18163	17717	17785	17804	17701	17766	17904	17701	17836	17650	17979	17595	17800	17879	17686	17635	17669	17854	17601	17810	17860	17712	17643	17856	17835	17627	17815	17881	17777	17702	17877	17722	17932	17635	17713	17792	17631	17464	17756	17734	17755	17714	17639	17805	17840	17825	17836	17809	17722	17748	17648	17585	17833	17596	17694	17772	17805	17936	17766	17807	17727	17921	17886	17877	17873	17723	17675	17919	17878	17843	17803	17718	17786	17633	17794	17882	17817	17741	17814	17853	17651	17643	17789	18041	17875	17696	17720	17499	17843	17912	17725	17671	17775	17693	17828	18065	17959	17868	17645	17566	17823	17627	17757	17493	17809	17803	17913	17851	17734	17675	17661	17738	17752	17590	17760	17747	17790	17782	17801	17695	17553	17888	17734	17733	17676	17923	17664	17775	17750	17698	17933	17719	17962	17913	17829	17904	17737	17934	17838	17753	17672	17679	17711	17755	17696	17646	17742	17781	17867	17763	17738	17726	17773	17686	17641	17643	17875	17685	17884	17788	17763	17804	17848	17713	17622	17825	17662	17583	17734	17761	17817	17712	17849	17884	17736	17834	17738	17952	18028	17839	17881	17710	17722	17824	17793	17730	17730	17745	17885	17634	17647	17848	17796	17795	17698	17582	17807	17876	17816	17605	17770	17896	17794	17647	17791	17730	17783	17517	17568	17681	17894	17887	17728	18024	17942	17752	17873	17798	17937	17702	17776	17799	17690	17960	17543	17665	17909	17780	17879	17645	17770	17762	18005	17955	17820	17685	17861	17926	17637	17805	17797	17688	17655	17771	17830	17815	17793	17656	17825	17765	17729	17728	17814	17683	17659	17591	18012	17726	17887	17721	17566	17609	17892	17780	17825	17621	17892	17755	17943	17819	17879	17930	17894	17846	17788	17734	17902	17748	17748	17633	17698	17548	17836	17653	17870	17956	17780	17751	17740	17892	17763	17845	17685	17908	17694	17814	17885	17723	17747	17809	17708	17663	17900	17779	17747	17825	17945	17788	17727	17606	17672	17770	17821	17790	17948	17804	17804	17969	17641	17574	17764	17754	17716	17806	17601	17721	17596	17749	17880	17751	17555	17707	17957	17788	17575	17847	17723	17791	17919	17757	17864	17881	17871	17822	17904	17750	17681	17758	17644	17728	17757	17818	17902	17872	17914	17848	17851	17803	17744	17719	17656	17727	17702	17844	17665	17896	17769	17721	17648	17706	17636	17856	17747	17965	17715	17562	17726	17903	17874	17778	17818	17794	17891	17696	17954	17836	17995	17794	17618	17532	17716	17832	17787	17661	17740	17891	17950	17953	17952	17884	17653	17749	17449	17834	17635	17809	17565	17743	17859	17701	17636	17694	17761	18030	17853	17501	17936	17665	17691	17881	17567	17874	17718	17731	17914	17884	17418	17792	17767	17562	17823	17726	17637	17737	17793	17833	17815	17613	17754	17808	17878	17681	17645	17827	17696	17814	18027	17650	17799	17712	17553	17806	17403	17654	17757	17750	17953	17865	17812	17763	17665	17914	17871	17922	17934	17858	17932	17831	17724	17695	17802	17797	17845	17809	17643	17936	17788	17783	17810	17590	17602	17728	17724	17659	17636	17946	17804	17777	17994	17684	17836	17671	17915	17797	17732	17823	17798	17900	17792	17772	17734	17627	17576	17743	17594	17896	17693	17833	17841	17709	17689	17782	17948	17791	17877	17695	17809	17743	17832	17726	17527	17627	17825	17744	17886	17829	17942	17922	17813	17707	17778	17801	17658	17612	17673	17604	17797	17898	17796	17788	17727	18092	17857	17999	17665	17991	17504	17880	17780	17837	17695	17975	17830	17627	17519	17691	17832	17728
16456	31958	30334	23933	20922	19189	17967	17023	16807	17155	18168	18948	17272	16404	16953	22464	34580	36641	32682	23817	18258	15825	15121	14841	14812	14909	14916	14866	14804	14716	14626	14987	14819	14707	14843	14781	14692	14914	14881	14667	14832	14800	14818	14880	14779	14543	14928	14662	14774	14863	14905	14616	14794	14775	14888	14810	14762	14738	14870	14824	14697	14877	14668	14766	14790	14850	14694	14671	14805	14752	14821	14839	14900	14707	14706	14871	14876	14982	14734	14688	14753	14831	14816	14859	14769	14756	14653	14674	14724	14736	14761	14866	14550	14907	14680	14685	15052	14746	14777	14658	14776	14667	14709	14891	14708	14719	14683	14772	14914	14798	14700	14815	14782	14827	14757	14622	14809	14774	14743	14735	14872	14775	14698	14768	14813	14678	14676	14885	14764	14889	14628	14732	14623	14884	14780	14635	14862	14798	14640	14766	14710	14681	14697	14570	14798	14802	14640	14769	14841	14745	14816	14745	14838	14880	14759	14692	14799	14723	14833	14888	14870	14680	14795	14892	14883	14902	14805	14776	14660	14810	14743	14844	14703	14779	14813	14735	14778	14710	14796	14646	14792	14846	14753	14698	14590	14714	14727	14643	14677	14717	14772	14764	14697	14703	14983	14665	14822	14589	14709	14691	14834	14669	14772	14681	14844	14591	14930	14781	14770	14800	14709	14639	14639	14650	14697	14634	14666	14796	14835	14697	14652	14528	14660	14836	14792	14737	14972	14793	14741	14688	14749	14739	14809	14794	14732	14760	14836	14990	14727	14616	14887	14942	14792	14769	14720	14832	14722	14710	14775	14744	14879	14978	14622	14807	14762	14926	14829	14809	14680	14739	14684	14714	14761	14844	14659	14770	14962	14667	14684	14705	14790	14757	14661	14688	14677	14835	14651	14747	14719	14773	14756	14796	14863	14753	14651	14493	14732	14735	14716	14827	14688	14743	14825	14822	14671	14693	14625	14717	14755	14917	14727	14571	14532	14714	14734	14671	14826	14758	14866	14774	14874	14695	14770	14817	14887	14754	14754	14672	14693	14716	14900	14583	14660	14710	14670	14648	14838	14762	15002	14684	14763	14757	14811	14880	14730	14719	14716	14772	14650	14789	14843	14775	14650	14732	14741	14767	14600	14821	14909	14781	14576	14794	14916	14860	14767	14839	14760	14663	14881	14671	14774	14736	14624	14886	14819	14593	14829	14694	14937	14665	14788	14825	14717	14842	14718	14671	14641	14774	14711	14789	14840	14709	14896	14784	14661	14798	14821	14743	14710	14846	14600	14809	14834	14704	14831	14798	14951	14762	14670	14598	14613	14872	14724	14855	14623	14827	14712	14761	14738	14728	14817	14710	14700	14690	14865	14598	14768	14635	14662	14757	14913	14654	14717	14773	14756	14659	14710	14711	14895	14717	14700	14687	14755	14597	14676	14857	14610	14722	14782	14924	14876	14747	14609	14796	14656	14740	15010	14883	14652	14733	14823	14835	14800	14612	14793	14721	14848	14660	14871	14775	14622	14843	14738	14819	14763	14612	14747	14676	14870	14713	14604	14737	14739	14594	14799	14764	14709	14844	14733	14636	14784	14893	14809	14727	14735	14780	14814	14633	14632	14571	14722	14625	14948	14772	14815	14708	14750	14847	14990	14693	14764	14753	14860	14675	14664	14832	14747	14746	14736	14845	14778	14752	14736	14936	14717	14714	14651	14842	14677	14770	14675	14842	14698	14662	14816	14568	14687	14786	14743	14705	14687	14643	14707	14703	14803	14763	14690	14701	14606	14756	14638	14803	14661	14842	14964	14766	14634	14716	14654	14873	14669	14937	14702	14714	14729	14627	14627	14632	14743	14766	14952	14774	14692	14681	14867	14881	14796	14755	14637	14759	14804	14819	14711	14820	14823	14791	14677	14767	14734	14628	14635	14953	14788	14836	14736	14811	14671	14797	14705	14776	14864	14862	14704	14685	14755	14719	14750	14706	14905	14659	14623	14633	14844	14754	14790	14701	14681	14737	14675	14717	14745	14713	14773	14659	14624	14789	14675	14808	14678	14683	14679	14770	14709	14767	14713	14771	14688	14680	14653	14590	14722	14692	14793	14743	14846	14655	14772	14815	14614	14773	14592	14746	14807	14862	14832	14886	14662	14871	14755	14746	14731	14780	14795	14725	14776	14809	14626	14829	14699	14741	14596	14926	14668	14760	14675	14838	14616	14668	14684	14781	14692	14783	14793	14700	14765	14829	14591	14843	14711	14765	14807	14690	14672	14749	14719	14792	14826	14939	14533	14768	14792	14794	14713	14687	14928	14690	14587	14668	14882	14736	14763	14684	14834	14771	14673	14713	14720	14638	14899	14685	14776	14685	14761	14767	14630	14679	14690	14689	14768	14671	14645	14557	14615	14870	14725	14604	14637	14790	14753	14710	14613	14716	14751	14812	14931	14673	14746	14765	14731	14697	14739	14847	14643	14697	14660	14603	14697	14646	14787	14739	14676	14787	14771	14731	14677	14643	14756	14878	14819	14617	14737	14778	14788	14698	14717	14711	14710	14726	14683	14697	14592	14629	14757	14684	14747	14677	14728	14697	14700	14754	14776	14639	14763	14717	14918	14705	14645	14701	14597	14596	14890	14650	14928	14617	14756	14834	14828	14645	14737	14656	14631	14659	14783	14658	14871	14584	14688	14593	14812	14743	14650	14660	14821	14692	14917	14698	14682	14600	14746	14782	14727	14737	14820	14847	14633	14965	14610	14832	14765	14541	14691	14703	14803	14906	14655	14689	14851	14614	14847	14743	14641	14639	14849	14723	14752	14864	14614	14689	14735	14588	14852	14570	14760	14618	14787	14642	14692	14611	14727	14831	14595	14674	14781	14789	14757	14790	14564	14669	14702	14625	14667	14942	14717	14796	14708	14683	14713	14783	14653	14752	14617	14766	14653	14825	14866	14675	14613	14596	14834	14831	14538	14969	14727	14640	14792	14828	14527	14769	14722	14471	14832	14621	14941	14717	14728	14658	14665	14753	14599	14789	14752	14886	14793	14647	14784	14807	14612	14705	14659	14704	14742	14756	14686	14620	14644	14768	14757	14925	14818	14673	14764	14782	14839	14819	14792	14803	14814	14765	14688	14647	14814	14727	14739	14680	14828	14790	14724	14559	14699	14688	14571	14873	14599	14836	14729	14666	14765	14863	14799	14683	14733	14742	14880	14748	14687	14627	14727	14698	14603	14659	14848	14676	14657	14856	14771	14674	14779	14778	14550	14641	14812	14724	14888	14727	14643	14876	14659	14753	14752	14874	14818	14724	14772	14758	14684	14686	14862	14741	14784	14781	14802	14740	14613	14851	14790	14731	14689	14824	14824	14814	14782	14815	14712	14725	14867	14638	14765	14772	14788	14735	14876	14766	14952	14865	14737	14704	14806	14929	14776	14655	14875	14708	14778	14811	14676	14722	14734	14604	14802	14722	14604	14851	14871	14667	14698	14774	14782	14769	14701	14644	14817	14713	14730	14778	14713	14734	14664	14614	14692	14828	14762	14695	14922	14906	14510	14649	14673	14765	14894	14739	14697	14709	14725	14597	14734	14660	14697	14713	14672	14766	14749	14738	14660	14754	14706	14690	14799	14715	14889	14678	14600	14685	14679	14754	14739	14897	14750	14591	14786	14870	14695	14765	14774	14755	14768	14721	14799	14809	14761	14680	14639	14550	14823	14680	14658	14603	14869	14657	14846	14617	14762	14710	14948	14682	14593	14623	14643	14571	14861	14688	14739	14772	14673	14868	14775	14650	14787	14805	14726	14671	14631	14756	14689	14588	14741	14689	14861	14778	14701	14711	14711	14811	14794	14674	14771	14580	14891	14753	14830	14812	14877	14779	14602	14832	14645	14759	14754	14534	14653	14682	14721	14753	14525	14879	14768	14800	14779	14811	14689	14708	14721	14827	14823	14654	14793	14795	14851	14562	14835	14749	14713	14703	14825	14712	14670	14858	14643	14731	14580	14729	14821	14747	14767	14677	14733	14802	14700	14617	14727	14830	14629	14672	14718	14869	14774	14821	14751	14874	14647	14613	14880	14802	14666	14690	14663	14631	14838	14629	14601	14550	14944	14757	14710	14646	14779	14608	14803	14763	14774	14693	14817	14631	14817	14739	14696	14847	14841	14768	14714	14745	14689	14757	14763	14801	14690	14674	14842	14539	14726	14720	14929	14619	14787	14639	14667	14861	14778	14767	14667	14814	14712	14809	14884	14763	14735	14747	14826	14777	14628	14720	14766	14621	14753	14820	14709	14742	14709	14707	14727	14669	14698	14695	14486	14631	14761	14660	14784	14583	14740	14805	14826	14684	14745	14661	14700	14735	14728	14697	14624	14622	14876	14901	14827	14669	14749	14799	14785	14619	14747	14763	14656	14798	14754	14911	14825	14813	14589	14755	14836	14705	14820	14628	14749	14992	14788	14777	14694	14681	14671	14709	14744	14845	14724	14763	14875	14727	14717	14702	14813	14751	14748	14762	14773	14860	14780	14855	14875	14696	14713	14666	14869	14654	14775	14749	14631	14762	14655	14693	14700	14811	14667	14634	14846	14726	14776	14648	14968	14960	14775	14755	14562	14632	14705	14753	14768	14815	14742	14722	14642	14833	14812	14758	14564	14776	14670	14786	14754	14812	14747	14800	14870	14854	14595	14712	14704	14598	14749	14763	14794	14732	14768	14842	14789	14856	14625	14748	14737	14743	14648	14901	14623	14724	14665	14818	14721	14791	14926	14762	14664	14752	14690	14689	14793	14917	14814	14762	14815	14703	14706	14686	14765	14668	14580	14969	14821	14653	14609	14818	14703	14754	14678	14788	14549	14871	14644	14836	14711	14645	14622	14690	14875	14761	14758	14909	14712	14737	14862	14679	14698	14715	14744	14775	14814	14781	14653	14541	14744	14794	14812	14567	14652	14866	14687	14657	14534	14581	14891	14819	14654	14767	14660	14782	14860	14601	14686	14881	14857	14752	14702	14645	14776	14923	14880	14728	14765	14865	14783	14756	14831	14643	14699	14641	14660	14740	14719	14655	14809	14799	14583	14744	14760	14823	14736	14752	14619	14646	14567	14784	14773	14625	14889	14651	14822	14807	14681	14756
27254	22028	25940	22865	19034	19206	18871	18416	18356	18768	18712	19219	18493	18286	18460	18976	19258	19797	19940	19390	18607	18469	18235	17990	17895	17919	18005	17894	17997	18094	17860	17867	18059	17988	18004	18006	18046	17794	17862	17915	17889	18138	18030	17970	18083	17964	18004	17955	18077	18005	18137	18171	18251	17997	18056	18298	18155	18047	18024	18043	17999	18038	17858	17961	18054	18008	18092	17686	17801	17806	18008	17929	18087	17970	18169	18001	17981	18050	17915	17870	18033	17922	17954	18001	18041	17773	17783	18288	18005	18149	18205	17994	18045	18027	18001	18078	17962	17768	17755	17897	18062	18044	18004	17835	18008	18009	17948	18027	17812	18175	18027	17871	17977	17784	18123	18017	17816	17895	18076	17793	18004	17910	18033	17775	17853	18101	18097	17866	17829	17949	17915	18074	17924	17775	18011	18066	17948	17980	17559	17829	17896	18182	18046	17751	17905	17974	17975	17865	18105	18096	17843	18077	18054	17911	18005	17804	17929	17936	17929	17955	17975	18170	17893	17876	18029	18079	18098	17991	17770	17766	17819	18232	18054	17928	17937	18151	18061	18060	17959	17839	18024	17989	17788	17872	18262	17875	17931	17960	18019	17957	18027	17980	18104	17760	17918	18014	17864	17991	17810	18039	17824	17920	18082	18093	17906	17912	17860	18112	17849	17992	17848	17916	17780	18141	18170	17912	17896	17806	17810	18197	17936	17977	17907	17936	17986	18046	17900	17975	17957	17951	18018	18043	18063	18096	18014	17999	17948	18005	17983	18166	17841	18021	17743	17877	18063	18046	17941	17996	17822	17949	17945	17865	17868	17964	17900	17919	17971	18184	18175	17838	17790	17909	18122	17781	18037	18021	17845	17806	18061	17887	17964	17867	18017	17958	18084	18087	17962	17778	18079	18040	17969	17900	17896	17942	18142	18025	18030	18099	17900	18095	18192	18043	18179	18051	17836	17960	17898	18029	18120	17837	17740	18084	17917	17833	17996	17941	17873	17973	18102	17867	18008	18033	17797	17825	17869	17740	17856	17874	18054	18080	17803	17963	17938	17967	18008	17968	17936	18009	17921	17903	18166	18082	17855	18106	18006	18076	17959	18043	17861	17817	18044	18118	17920	17852	17821	17999	18093	18173	18001	17863	18236	18103	17684	17977	17899	17795	18144	18108	18051	18022	18011	17974	18006	17993	17957	17922	17828	17950	18122	18032	18151	17789	17862	18130	17963	18021	18010	18084	17949	17913	17897	18102	17857	18095	17849	17841	18088	18169	17950	17976	18027	17927	17902	17980	18139	17993	17935	17960	17975	18026	18000	17958	17915	17939	17937	18069	17984	17897	17936	17921	17935	18095	17947	17950	17835	17750	17948	17988	18168	18060	18007	17760	18151	17922	17880	17994	17945	17829	17898	17965	17908	17954	17830	17967	17782	18061	17955	18069	17938	18024	18104	17860	17787	18060	17967	17972	17976	17996	18090	17883	17730	17834	18120	17741	17744	17876	18137	17985	17833	18000	18090	17896	17995	17972	17906	17904	17875	18080	17966	18145	18010	17691	17888	17857	17730	18037	17888	18007	18227	17893	18018	17940	17978	17967	17874	18091	18081	17877	18035	17939	17913	17920	18054	17771	18074	17987	17768	18027	17939	17977	18254	17955	17930	18083	17821	17809	18061	17952	17989	18080	17875	17884	17961	17944	17983	18055	17979	17992	18224	17877	17936	18054	18006	18177	18048	17878	17876	17955	18038	17998	17970	17796	17866	17922	18074	18026	17893	17740	17897	17939	18020	17887	17814	17858	17983	17971	17942	17743	18112	17957	18100	17898	18073	17967	17985	17907	17871	18132	17965	18025	18048	18109	17946	17888	18126	17884	17941	17844	17931	17803	17938	18029	17967	17966	18006	18117	18171	18141	18290	17938	18131	17892	18097	17954	17978	17983	18189	17889	18146	17907	17995	17908	18052	17942	17927	17848	17857	17988	17916	17813	17794	18015	18043	18066	18030	18082	17973	18031	18051	18105	18000	17860	17718	17947	17830	18065	17880	17896	17981	17852	17882	18111	18052	17989	18125	17969	17820	17954	17956	18188	17853	18061	18012	17994	17852	18054	17946	17884	17805	17710	17941	17909	18039	17808	18051	18067	18093	18047	17911	17906	18077	18141	17979	17903	18101	18001	17935	17941	17970	17934	17953	17939	17874	17821	18062	18182	17984	17888	17902	17953	17914	18137	18114	17950	17892	18019	17923	17860	17968	18159	18014	17825	17899	17950	18071	17941	18048	17823	17704	17980	18002	17855	18019	18003	18017	17908	18001	18022	18198	17739	17836	18089	17958	18062	17908	18045	18046	18016	17644	17985	17852	17962	17897	17722	17891	18036	18011	17884	17837	17981	18017	18075	18005	18000	18065	17835	17835	17925	17834	17888	17977	18111	18105	17915	17938	17857	17870	17945	17958	17996	17950	17849	17881	17923	17810	17887	18002	18066	18008	17889	18016	18094	17892	18018	18081	18124	17935	17961	17769	17994	18089	18086	17921	18002	17840	18007	17931	18040	18104	17986	17982	18127	17981	17859	18105	18030	18043	17776	17958	17894	17846	17784	18050	18107	18034	17883	17921	17964	17682	17797	18044	17895	17835	17937	17805	17899	18049	18068	18125	18113	18156	17858	17830	17971	17877	18118	17833	17959	17840	17713	18044	17788	17944	17920	17980	17935	17947	17890	18098	18047	17958	18026	17849	17883	18022	17995	17905	17929	17993	17964	17899	18053	17915	17967	17724	17814	17861	18032	18071	17770	17995	17888	17831	17806	17909	17835	17919	18004	18080	18085	17898	18012	17960	17881	17974	18137	17953	17998	17930	18008	18203	18050	17953	18074	17908	17932	18154	17881	17952	17961	18072	17987	17812	17958	18003	17921	17910	17994	17954	18133	17963	18018	17875	18093	18041	18110	18116	17989	18066	18059	18022	18116	17878	17946	18066	17770	18052	17915	17931	17877	18028	18059	17878	18022	18059	18020	17956	17758	18144	18038	17994	17970	17903	17899	17980	17965	18064	18062	17863	18065	17972	17784	17961	17829	17901	18015	18208	18082	18069	18075	18037	18089	18063	18141	18197	18023	17994	18277	17783	17890	17869	17884	18240	17938	18273	17997	18015	18017	17894	18141	17937	17895	17984	18129	17989	18041	18221	17855	17855	17992	17967	18084	17890	17931	18091	17941	17874	17942	17998	17862	17864	18055	17994	18006	17896	17926	17961	18111	17854	17729	17975	17957	17855	18026	18130	17895	18036	18032	18086	17916	17985	18080	17874	17804	17927	18258	18009	18128	18033	18033	17844	17905	18094	18047	17846	17763	17936	17883	17880	17974	18007	17984	17941	17802	17901	17909	17935	17744	18212	18117	18037	17867	18082	17927	17871	17804	17901	17950	17922	17914	17854	17771	17876	18104	18162	17903	18138	17829	17790	17883	17975	18081	17846	17775	18055	17942	17958	18033	17942	18163	17958	18023	18054	18048	18032	18028	18048	17939	17684	17990	17969	17886	17971	18101	17968	18146	18008	18029	18116	18159	17733	18060	17990	18126	17957	18049	18064	17999	18114	17876	18129	18143	17892	17882	17895	17933	18007	17898	18015	17810	17886	17896	18023	17884	18130	18044	18119	17868	17790	18041	17725	17984	18052	18129	17946	18106	17990	18066	17983	18021	18046	18064	18030	17973	17872	17695	17951	17984	18057	18210	18125	18079	18137	18062	18075	17806	18068	18036	18107	18041	18189	17976	17899	18304	18027	18055	17843	18000	17908	18025	18131	18031	17884	17849	18050	18003	18080	17999	18061	17950	18073	17884	18031	18028	17931	18013	17853	18096	18183	18066	17989	18068	18001	18085	17834	18043	17896	18083	18009	17954	17916	18243	18011	18113	17914	18183	18097	17947	17951	18205	17927	17899	17936	17998	17957	17944	17959	17950	17785	17882	17904	17965	17972	18052	17890	17919	18098	18085	18136	17964	17951	18039	17977	17954	18122	17910	18108	18086	17798	17912	17938	17834	17841	17924	17917	18012	18063	18054	17774	18094	17947	17954	17966	18054	17984	18068	18013	17968	18031	18065	17918	17802	17809	17778	18006	18006	17979	18196	17976	17949	18011	18153	18089	17898	17738	17791	17926	18060	18073	17996	18084	18012	18013	17927	17989	17902	17995	18042	17955	17990	17817	18108	18016	17948	17893	17908	17948	17782	17977	17974	17951	17892	17979	18058	17908	18070	18127	17887	17767	18019	17916	17931	17944	17795	18167	17963	17868	18084	18096	17938	17936	17914	17874	17788	17837	17968	17866	17960	17923	18048	17993	18102	18041	18038	17845	18023	17991	17993	17906	17827	17942	17852	18079	17875	17880	18069	17969	17944	17957	18110	18183	17909	18051	18037	18140	18013	18138	18169	18055	18050	17763	17987	17772	18120	18027	18024	18118	18205	18096	17964	18049	17916	17898	18207	18100	18111	17940	18051	18021	17965	18032	18076	17927	18080	18099	17862	17863	18094	17841	17870	18128	17894	18052	17940	18118	18013	18043	17696	17832	17893	18139	18035	17982	17907	18061	17915	18187	18179	17883	18018	17795	17947	18028	17957	17894	17814	18124	18159	17980	17910	17775	18120	17941	18072	18073	17770	18135	18113	18230	17837	17999	17861	18098	17909	17805	18039	18019	18034	18034	17953	18145	17834	18001	18044	17944	17816	18062	18096	17915	17891	18028	17779	17844	18049	17995	18042	18043	18067	18199	17898	17892	18025	17979	17643	18010	18024	17972	18122	17952	18045	17946	18087	17839	17799	18071	17965	18115	18035	17923	18016	18061	18036	17912	17913	17990	17950	17981	18070	18020	18127	17994	18001	18062	17998	18026	17944	17944	17982	18139	18152	18058	17942	17968	18085	18146	18144	18206	18005	18003	18008	17973	17980	18083	17883	17867	17991	17995	17920	17910	18093	17958	18055	18249	18087	17934	17916	18195	17867	17827	17655	17974	17935	17762	17863	18003	18082	18040	17883	17941	17921	18071	17885	17844	18063	18048	17933	18079	17959	17834	18073	18036	17968	17713	17897	18023	17950	17817	17814	17891	17905	17909	17983	18146	17940	17990	17970
15839	21321	20628	17647	16480	16236	15461	15478	15647	16106	16666	16610	15745	15452	15619	16372	16606	17347	17057	15789	15532	15034	14892	14861	15010	14985	14869	14846	14765	14818	14801	14986	15004	14744	14848	14899	14965	14853	14942	14904	14955	14946	14797	14842	14835	14851	14801	14802	14966	14743	14833	14957	14818	14889	14925	14834	14850	14825	14835	14722	14904	14911	14821	14973	14825	14857	14883	14741	15015	14985	14931	14956	14972	14846	14769	14915	14756	14873	14805	14896	14919	14892	15109	14912	14685	14814	14967	14779	14898	14835	14884	14786	14962	15242	14855	14976	14958	14919	14771	14936	14869	14779	14881	14850	14789	14804	14923	14886	15013	14684	14837	14847	14762	14896	14977	14674	15098	14896	14848	15007	14751	14924	15014	14742	14824	14820	14819	14851	14886	14920	14764	14817	14789	14848	14823	14822	14792	14958	14747	14829	14860	14873	14936	14658	14797	14891	14785	14843	14989	14952	14847	14836	14682	14945	14938	14884	14843	14822	14866	14665	14901	14852	14868	14901	14923	14711	14888	14908	14850	14759	14847	14841	15019	14907	14716	14629	14825	14842	14785	15110	14889	14534	14898	14868	14953	14878	14977	14958	14723	14990	14909	14863	14853	14766	14907	14877	14863	15024	14756	14800	14842	14986	14892	14980	14975	14698	14758	14925	14755	14872	14921	15009	14897	14855	14799	14820	14865	15026	14918	14901	14989	14863	14800	14760	14808	14893	14730	14881	14931	15032	14864	14830	14721	15001	14999	14840	14961	14924	14717	14794	14946	14964	14827	14835	14968	14885	14941	14863	14919	14973	14922	15072	14796	14794	14961	15049	14940	14853	14864	14877	14900	14837	14747	14880	14945	14819	14943	14731	14843	15088	14972	14838	15002	14761	14825	15004	14842	14909	14785	14902	14904	14759	14802	14795	14765	14856	14926	14958	14818	14907	14870	14715	14852	14889	14877	14737	14894	14941	15101	14908	14996	14743	14969	14911	14790	14904	14924	14963	14903	14926	14903	14848	14957	14869	14830	14930	14679	14937	14857	14818	14801	15044	14841	14790	14985	14987	14847	14957	14978	14952	14576	14929	14869	14868	15050	14940	14834	14932	14942	14980	14738	14830	15109	14694	14660	14960	14673	14812	15016	14907	14646	14813	14892	14877	14862	14934	14917	15060	14976	15025	14845	14837	15021	14557	14862	14948	14880	14874	14827	14948	14782	14822	14961	14762	14837	14982	14732	14790	14926	14946	14864	14848	14878	14898	14903	15031	14912	14859	14803	15061	14938	14873	14929	14929	14892	14922	14873	14888	14985	14726	14994	14926	14830	14913	14806	14755	14832	14934	14570	14927	14851	14774	14957	14682	14919	14884	14790	14918	14879	14800	14872	14968	14903	14798	14785	14885	14993	14974	14877	14939	14786	14848	14895	14819	14925	14953	14693	14848	14687	14752	15053	14867	14790	14964	14821	14905	14727	14954	14908	14959	14907	14905	14968	14794	15011	14851	14831	15053	14766	14694	14873	14983	14788	14891	14806	14915	14807	14979	15008	14958	14908	15045	14909	14958	14860	14940	14968	15024	14810	15041	14996	14946	15013	14813	14886	14527	14844	14842	14888	14796	14978	15071	14863	14857	14979	14792	14861	14750	14904	14822	14900	14904	14830	14813	14894	14885	14809	14997	14874	15057	14898	14974	14784	14822	14819	14879	15078	14740	14909	14793	14888	15111	14863	14688	14861	14952	14838	14882	14922	14872	14951	14755	14914	14973	14707	14849	14831	14733	15004	14978	14885	14770	14728	14832	14817	14917	14957	14732	14926	14823	14835	14801	14999	14860	14818	14878	14977	14914	14997	14909	14973	14833	14773	14705	14941	15065	14949	14896	14828	14824	14999	14837	14980	14876	15016	14999	14878	15078	14997	14861	14928	14902	15058	14711	15020	14893	14904	14827	14870	15066	14800	14865	14887	14832	14944	14934	14838	14856	14805	14942	14821	14990	14813	14859	15012	14907	14859	14806	14755	14840	15057	14692	14891	14810	14948	14911	14810	14946	14697	14868	14749	14754	14877	14816	14854	14870	14842	14874	14830	14979	14771	14716	14977	14780	14846	14856	14792	14788	15067	14913	14946	14891	14860	14851	14832	14919	14762	15033	15085	14934	14835	14979	14683	14857	14894	14938	15002	14817	14822	14803	14923	14981	14962	14999	14671	14787	15014	14888	14989	14842	15015	15010	14900	14893	14938	15031	14826	14862	14927	14808	14928	14872	14907	14877	14927	14733	15056	14944	14948	14978	14967	15012	14941	14944	14810	15025	14961	14856	14823	14857	14749	14927	15008	14881	14809	14869	14909	14795	14791	14887	14889	14872	14976	14788	14630	14970	15114	14791	14976	14723	14985	14793	14935	15044	14773	14933	14858	14997	14899	14975	14806	15015	14731	14916	14954	14867	14978	14919	14892	14850	14839	15000	14765	14948	14963	14884	14817	14863	14769	14811	15036	14842	14849	14941	14849	14794	14787	14924	14921	14771	14965	14794	14914	14876	14880	14937	14926	14887	14778	14889	14817	14838	14935	14817	14985	14946	14855	14934	14726	14912	15029	14911	14867	14862	14819	14921	14900	15023	14852	14709	14876	14992	14867	15014	14837	15013	15065	14824	14946	14799	14904	14794	14674	14920	14919	14847	14988	14945	14852	14742	14856	14932	14861	14788	14906	14884	14851	15065	14838	14838	14908	14863	14781	14947	14859	14930	14901	14896	14880	15030	14963	14736	14859	15016	14834	14758	14909	14878	14871	14784	14967	14874	14800	14831	14741	14811	14809	14842	14923	14816	14931	15030	15015	14852	14864	14850	14879	14782	14822	14952	14915	14980	14829	14859	14970	14852	14859	14850	14907	14704	14951	14835	14990	14850	14708	14803	15015	14888	14830	15079	14848	14968	14747	14941	15004	14753	14954	14778	14791	14900	14907	14747	14915	14864	14848	15058	14951	14773	14741	14642	14966	14894	14879	14861	14735	14783	14787	14873	15074	14896	14766	14942	14732	14962	15002	14998	14772	14884	14891	14916	15013	14860	14811	14901	14938	15127	14848	14896	14751	14739	14996	14930	14965	14868	14919	14974	14995	14838	14689	14867	14902	14936	14820	14955	14771	14906	14964	14855	14992	14853	14931	14775	14830	14759	14860	14918	14732	14898	14987	14896	14860	15045	14735	14926	15018	14873	14816	14958	14935	15008	14827	14815	14713	14759	14992	14832	14964	14785	15001	14786	14842	14809	14931	14778	14766	15072	14825	14834	14984	14865	14984	14915	14918	14810	14987	14947	14885	14906	14989	14926	14877	15013	14791	14820	14785	14920	15051	14948	14806	14870	15044	14933	14965	14958	14984	14827	15030	14832	14929	14885	14869	14933	14874	14970	14836	15047	15054	14943	14970	15048	14954	14916	14673	14745	14854	14860	14727	14831	14930	14855	14914	14867	14851	14752	14841	14957	14743	15009	14713	14753	14843	15008	14875	15004	14875	14921	14797	14826	14848	14850	14946	14949	14988	15006	14923	14838	14972	14882	14967	14946	15013	14765	14863	14777	14911	14956	14841	14865	14894	14910	14698	14985	14932	14852	14905	14732	14861	15070	14767	14828	14808	14898	14884	15104	14959	14930	14954	14865	14829	14895	14774	14832	14822	14812	14959	15036	15000	15027	14722	14729	14830	14775	14865	14837	14910	14970	14721	14939	14924	14860	14866	14856	14822	14813	14917	15053	14802	14893	14981	14687	14959	15010	14823	14989	14917	14836	14781	14791	14838	14986	14765	14932	14684	14951	14869	14853	14869	14798	14841	14945	14812	14947	14859	14990	14957	14818	14756	14914	15037	14868	14917	14729	14822	14811	14933	14850	14819	14842	14780	14844	14844	14946	14813	14950	14505	14921	14865	14866	14772	14873	14963	14860	14899	14872	14754	15010	14930	14798	14841	14893	14711	14908	14775	14857	14984	14827	14956	14868	14824	14940	15001	14821	14795	15083	14847	14745	14872	14777	15026	14686	14898	14981	15039	14842	14885	14947	14853	14747	14990	14831	14902	14747	14858	14945	14855	14984	15000	14865	14885	15008	15061	14987	14739	14980	14846	15012	14975	14732	14971	14952	15008	14689	14880	14817	14854	14816	14891	14843	14978	14900	14959	14837	14970	14990	14699	14891	14858	14885	14750	14835	14830	14889	14879	14989	15007	14939	14791	14925	15011	14715	14843	15062	15002	14776	14971	15119	15068	14915	14826	15028	14928	15028	14955	14896	14959	14869	15032	14972	14949	14969	14983	14895	14831	14763	14840	14806	14895	15028	14816	14910	14999	14837	14864	14853	14854	14855	14931	15092	14907	14864	14974	14985	14947	14780	15052	14957	14868	14939	14769	14862	14900	14947	14932	14931	14985	14968	14945	14824	14796	14904	14819	14759	15019	14877	14927	14958	14844	14887	14784	14789	14843	14816	14927	14813	15002	14956	15006	14921	14906	14831	14917	14848	15065	14834	14962	14862	14959	14960	14835	14916	14769	14933	14906	14861	14861	14953	14694	14769	14941	14901	14808	14806	14925	14862	14756	14740	14771	14806	14825	14908	14932	14928	15037	14975	14922	14828	14921	14979	14800	14794	14756	14857	14887	14901	14897	14853	14943	14983	14874	14942	14988	14733	14845	14881	14832	14894	14882	14943	14909	14879	14796	14973	14971	14802	14886	14959	14942	14891	14831	14868	14804	14980	14776	14943	14838	14798	14833	14809	14806	14883	14742	14808	14862	14885	14934	14778	14978	14752	14875	14685	14640	14920	14883	14846	14762	14933	14795	14888	14729	15024	14701	14740	14838	15024	15056	14809	14778	14884	14954	14887	14934	15098	14797	14920	14793	14631	14904	14925	14937	14916	14950	14845	14894	15083	14920	14944	14805	14786	14775	14854	15025	14917	14976	14793	14849	14909	14999	14878	14876	14900	14950	14998	14892	14832	14856	15061	14908	14752	14987	14738	14979	14831	15083	14887	14883	14795	14932	14940	14874	14810	15014	14866	14858	14897	14901	14912	14859	14837	15018	14922	14944	14812	15022	14870	14900	14969	14870	14861	14816	14735	14972	14736	14843	14860	14876	14919
24340	20981	28044	24487	22084	21005	20522	18798	18598	19563	19355	18827	18850	18670	18912	22521	26313	25191	23705	20896	19192	18467	18014	18166	17724	17782	17933	17802	17895	17772	17741	17883	17836	17852	17831	17888	17864	17722	18019	17948	17916	17948	17897	17705	17784	17631	18021	17838	17909	17940	17981	17821	18015	17799	17932	17600	17959	17803	18079	17823	17770	17924	17728	17919	18041	17880	17772	17896	17761	17851	17937	17755	17902	17799	17769	17861	17937	17853	17891	17804	17732	17799	17864	17612	17792	17700	17716	17848	17951	17773	17786	17744	17813	17750	17883	17722	17783	17988	17866	17682	17746	17831	17703	17854	17642	17709	17707	17973	17787	17761	17878	17745	17858	17878	17692	17780	17932	18098	17826	17881	17878	17585	17805	17823	17821	17735	17851	17616	17734	17711	17525	17752	17674	17930	17836	17873	17724	17661	17722	17809	17832	17725	17629	17681	17612	17944	17565	17850	17630	18005	17620	18127	17751	17746	17628	17966	17976	17853	17853	17913	17993	17836	17725	17750	17877	17902	17909	17909	17768	17698	17711	17990	17827	17775	17740	17715	17776	17840	17656	18100	17961	17691	17820	17647	17957	17905	17847	17790	17872	17847	17781	17889	17869	17813	17965	18115	17985	17858	17824	17773	17967	17931	17585	17817	17976	17716	17768	17678	17740	17894	17808	17788	17635	17820	17865	17843	17838	17773	18055	18011	17671	17835	17842	17738	17873	17982	17933	17677	17855	17791	17856	17983	17839	18013	18019	17616	17738	17786	17950	17813	17856	17863	17926	17845	17943	17801	17966	17808	17794	17693	17745	17551	17734	17839	17624	17807	18014	17773	17614	17768	17785	17763	17877	17835	17579	17834	17890	17975	17938	17860	17796	17884	17960	17725	17767	17900	17740	17880	17694	17705	17880	17748	17585	17791	17803	17755	17600	17829	17824	17772	17886	17787	18008	17710	17775	17944	17778	17763	17796	17643	18017	17977	17848	17895	17779	17744	17728	17677	17795	17804	17843	17850	17762	17855	17952	17854	17897	17728	17927	17849	17970	17747	17940	17771	17772	17665	17785	17720	17711	17710	17863	17954	17698	17704	17970	17860	18028	17958	17600	17585	17841	17791	17718	17719	17722	17790	17758	17995	17935	18039	17904	17754	17636	17905	17959	17860	17809	17753	17863	17780	17781	17764	17771	17768	18093	17659	17747	17814	17839	17941	17945	17803	17946	17779	17793	17913	17964	17985	17960	17855	17710	17807	17675	17960	17654	17758	17548	17698	17606	17599	17939	17789	17703	17673	17911	17715	17687	17775	17988	17956	17896	17961	17891	17846	17739	18119	17817	17688	17924	17919	17782	17839	17783	17951	17842	17702	17856	17933	17801	17794	17842	17856	17921	17873	17756	17716	17773	17929	17885	17977	17786	17676	17825	17931	17824	17781	17860	17870	17692	17873	17805	17736	17713	17797	17883	17878	17797	17609	17793	17781	17824	17957	17836	17564	18037	17643	17745	17939	17794	17711	17759	17644	17707	17727	17860	17759	17852	17698	17663	17746	17942	17677	17805	17773	17818	17851	17875	17672	17686	17680	17818	17743	17853	17961	17815	17951	17943	17875	17943	17878	17711	17712	17791	17958	17938	17747	18039	17809	17782	17897	18012	17759	17915	17722	17801	17579	17737	17790	17849	17872	17821	17841	17811	17955	17557	17935	17755	17696	17711	17690	17718	17625	17847	17791	17692	17893	17960	17776	17783	17829	17928	17881	17746	17735	17536	17724	17848	17898	18031	17756	17718	17741	17944	17789	17748	17760	17955	17692	17984	17833	17734	17729	17753	17742	17706	17714	18018	17719	17903	17840	17725	17811	17941	18094	17960	17559	17757	17855	17714	17699	17813	17694	17827	17935	17905	17822	17836	17789	17813	17871	17907	17717	17767	17770	17686	17768	17637	17755	17767	18059	17724	17984	17658	17775	17735	17666	17752	17679	17794	17664	17841	17774	17640	17617	17832	17610	17929	17745	18003	17811	17840	17779	17716	17730	17799	17976	17866	17786	18020	17635	17792	17983	17970	17905	17765	17587	17800	17802	17824	17807	18023	17823	17783	17669	17786	17767	17921	17945	17968	17915	17595	17824	17797	17658	17914	17822	17842	17868	17738	17690	17980	17866	17637	17907	17932	17924	17770	17664	17948	17889	17846	17894	17751	17775	17834	17646	17853	17878	17711	17875	17750	17568	17864	17784	17984	17910	17512	17742	17806	17849	17691	17704	17888	17697	17798	17845	17979	17866	17783	17889	17686	17847	17719	17796	17937	17967	17879	17772	17795	17870	17813	17951	17743	17914	17639	17833	17786	17894	17784	17813	17861	17914	18073	18073	17857	17780	17843	17795	17887	17890	17839	18003	17649	17905	17555	17692	17530	17799	17831	17682	17989	17569	17842	17855	17923	17875	17566	17707	17728	17583	17775	17710	17785	17836	17938	17764	17950	17858	17738	17738	17827	17559	17991	17876	17802	17752	17852	17809	17644	17862	17890	17757	17906	17843	18071	18008	17924	17859	17656	17822	17895	17785	17846	17695	18196	17881	17761	17813	18038	17757	17976	17661	17836	17801	17781	17700	17752	17771	17814	17720	17858	17798	17755	17953	17746	17823	17821	17967	17778	17738	17893	17814	17963	17851	18003	17847	17824	17758	17735	17860	17681	17531	17771	17859	18005	18022	17582	17776	17959	17863	17888	17890	17980	17893	17598	17962	17756	17954	17981	17869	17895	17943	17780	17642	17826	17715	17803	17905	17632	17838	17682	17729	17979	17674	18041	17924	17818	17708	17816	17875	17906	18023	17747	17695	17788	17822	17931	17738	17894	17810	17807	18123	17864	17796	17961	17648	17996	17724	17847	17699	17780	17959	17857	17901	17719	17730	17856	17726	17843	17774	17695	17738	17846	17907	17987	17781	17622	17899	17880	17797	17864	17881	18023	17755	17741	17764	17653	17819	17872	17776	17857	17889	17970	17802	17823	17876	17858	17620	17591	17846	17709	17628	17950	17798	17752	17513	17700	17759	17789	17852	18004	17851	17880	17727	17710	17813	17767	17790	17904	17976	17913	17919	17744	17837	17901	17747	17749	17743	17832	17753	17926	17861	17825	18006	17931	17822	17905	17857	17832	17775	17868	17696	18005	17752	17859	17666	17865	17883	17986	17754	17716	17767	17717	17751	17744	17675	17954	17803	18187	17865	17799	17716	17873	17651	17786	17721	17652	17885	17657	17695	17595	17955	17853	17876	17812	17767	17814	17640	17926	17773	17916	17866	17754	17859	17788	17662	17878	17879	17729	17751	17751	17750	17671	17945	17932	17773	17641	17717	17893	17723	17807	17657	17856	17777	17815	17626	17816	17849	17981	17590	17876	17782	17912	17695	17791	17854	17842	17897	17777	17902	17800	17888	17844	17718	17891	17994	17592	17865	17886	17806	17833	17827	17890	17602	17824	18009	17812	17845	17806	17961	17737	17623	17665	17777	17886	17992	17744	17899	17817	17780	17687	17741	17805	17913	17883	17727	17865	17772	17746	17740	17782	17647	17764	17992	17933	17774	17833	17750	17727	17633	17764	17929	17968	17843	18016	17885	18042	17710	17963	17860	17775	17828	17611	17800	17937	17963	17888	17674	17853	17775	17839	17631	18001	17728	17901	17769	17712	18038	17791	17895	17848	17940	17671	17866	18057	17780	17656	17915	17832	17766	17885	17763	17897	17991	17842	17694	17940	17842	17835	17781	17863	17848	17979	18011	17970	17893	17906	17801	17882	17874	17803	17820	17428	17711	17771	17777	17805	17870	17859	17695	17934	17968	17871	17713	17942	17998	17792	17749	17707	17838	17823	17874	17899	17807	17838	17796	17844	17862	17712	17957	17693	17795	17902	17756	17822	17767	17870	17821	17939	17649	17920	17633	17860	17726	17888	17759	17878	17901	17762	17843	17761	17692	17990	17793	17694	17639	17727	17883	17835	17583	17885	17731	17882	17685	17800	17785	17719	17814	17805	17786	17912	17847	17777	17972	17869	17982	17821	17757	17967	17977	17702	17741	17734	17630	17782	17721	17836	17813	17669	17841	17783	17734	17936	18016	17882	17631	17810	17775	17866	17807	17658	17900	18048	17927	17792	17863	17775	17774	17976	17671	17761	17720	17814	17776	17773	17805	17998	17968	17745	17841	17620	17758	17820	17876	17870	17783	18070	17896	17673	17833	17825	17814	17817	17866	17909	17972	17917	17880	17893	17873	17938	17867	17797	17813	18051	17878	17747	17977	18060	17966	17679	17826	17898	17797	17833	17732	17816	17885	17527	18043	17705	17920	17826	17876	17682	18042	17933	17817	17791	17962	17917	17835	17851	17762	17860	17941	17848	17871	17874	17961	17824	17745	17776	18031	17766	17941	17752	17818	17790	17771	17608	17838	17741	17846	17874	17918	17916	17982	17958	17754	17893	17657	18012	17981	17896	17742	17724	17812	17790	17742	17828	17694	17819	17779	17767	17768	17717	17845	17733	17739	17558	17817	17793	17941	17953	17902	17823	17820	17752	17843	17630	17728	17623	17778	17831	17787	17893	17822	17839	17917	17853	17748	17808	17942	17840	17826	17870	17994	17780	17634	17774	17886	17979	17796	17809	17856	17788	17868	17872	17811	17776	17801	17691	17943	17796	18067	17914	17782	17679	17856	17688	17861	17955	17919	18026	17770	17851	17796	17868	17879	17851	17690	17810	17841	17694	18001	17862	17850	17856	17769	17950	17985	17702	17852	17704	17778	17834	17729	17940	17841	17696	17670	17809	17799	17766	17668	17931	17790	17856	17731	17887	17808	17767	17865	18019	17963	17871	17810	17708	17755	17806	17735	17828	17948	17865	17843	17746	17742	17876	17658	17990	17643	17777	17756	18032	17948	17810	17860	17721	17896	17866	17922	17776	17729	17663	17486	17683	17821	17807	17728	17850	17608	17842	17830	17833	17844	17832	17780	17750	18062	17794	17835	17874	17790	17929	17866	17836	17785	17844	17838	17636	17837	17911	17833	17843	17782	17834	17741	17804	17789	17764	17602	17754	17865	17783	17796	17769	17764	17685	17715	17797	17638	17811	17696	17772	17925
14887	23999	22412	19110	18047	16999	16312	16023	16377	17332	16863	16508	16262	16160	16408	21736	25352	23284	21099	18025	15897	15313	15033	14991	14919	14712	14900	14857	14958	14944	14825	14844	14774	14732	14848	14732	14863	14857	14858	14912	14775	14745	14920	14827	14893	14751	14923	14844	14708	14709	14740	14764	14778	14986	14673	14734	14838	14905	14810	14837	14803	14782	14785	14696	14773	14684	14858	14793	14932	14704	14945	14813	14883	14762	14750	14930	14801	14814	14988	14850	14635	14735	14851	14780	14891	14779	14753	14808	14838	14777	14985	14834	14767	14705	14842	14798	15009	14769	14816	14817	14737	14767	14950	14841	14849	14719	14755	14807	14840	14876	14673	14826	14884	14771	14807	14849	14950	14855	14804	14943	14839	14534	14768	14818	14895	14744	14822	14718	14866	14805	14726	14803	14823	14862	14806	14783	14768	14838	14821	14780	15061	14649	14893	14732	14892	14719	14769	14728	14603	14763	14913	14683	14842	14770	14850	14819	14785	14816	14989	14727	14668	14889	14836	14864	14683	14900	14855	14927	14728	14950	14797	14803	14877	14904	14829	15067	14869	14818	14919	14859	14786	14856	14910	14936	14796	14825	14756	14766	14729	14597	14772	14882	14805	14764	14672	14815	14970	14898	14775	14986	14727	14754	14689	14673	14703	14817	14832	14880	14986	14781	14888	14762	14816	14887	14846	14832	15002	14868	14814	14800	14919	14811	14686	14963	14851	14906	14790	15015	14799	14640	14812	14839	14844	14916	14641	14647	14880	14808	14870	14665	14731	14721	14915	14848	14847	14773	14840	14862	14940	14667	14884	14967	15038	14994	14707	14833	14907	14709	14775	14805	14627	14830	14663	14660	14839	14776	14880	14791	14762	14828	14849	14768	14692	14766	14942	14798	14784	14655	14824	14820	14843	14838	14753	14810	14687	14863	14870	14713	14695	14923	14856	14702	14794	15014	14981	14742	14836	14897	14815	14957	14761	14914	14725	14698	14760	14799	14993	14908	14864	14747	14648	14790	14528	14910	14531	14782	14804	14922	14996	14777	14750	14825	14764	14707	14967	14848	14765	14823	14896	14793	14710	14957	14959	14791	14802	14710	14939	14958	14785	14819	14616	14701	14817	14780	14749	14599	14849	14793	14780	14814	14793	14916	14863	14865	14869	14839	14900	14836	14904	14834	14741	14829	14810	14770	14765	14732	14794	14883	14771	14812	14895	14967	14761	14908	14872	14738	14947	14891	14871	14816	14822	14756	14738	14861	14834	14944	14797	14710	14774	14777	14838	14831	14788	14874	14946	14588	14781	14902	14851	14686	14980	14943	14749	14773	14826	14918	15043	14872	14815	14771	14824	14760	14829	14877	15077	14853	14718	14786	14695	14775	14754	14849	14690	14810	14860	14871	14863	14870	14790	14853	14739	14879	14717	14879	14793	14798	14795	14785	14815	14896	14747	14975	14841	14766	15022	14936	14845	14870	14797	14805	14846	14722	14677	14845	14885	14799	14683	14694	14944	14688	14790	14816	14785	14893	14881	14812	14899	14870	14894	14952	14762	14851	14876	14914	14956	14906	14820	14847	14769	14793	14770	14659	14708	14811	14912	14717	14849	14828	14889	15025	14689	14928	14825	14873	14814	14907	14888	14962	15037	14692	14768	14859	14791	14757	14757	14758	14930	14640	14605	15018	14850	14883	14669	14733	14880	14960	15000	14793	14815	14841	14709	14690	14894	14578	14871	14804	14793	14854	14912	14954	14824	14700	14833	14819	14726	14921	14762	14846	14848	15064	14969	14858	14921	14750	14830	14604	14727	14839	14734	14682	14672	14744	14790	14785	14746	14775	14758	14653	14780	14770	14743	14826	14886	14792	14771	14935	14961	14812	14692	14787	14757	14824	14827	14719	14764	14773	14701	14778	14966	14744	14795	14877	14692	14713	14722	14805	14888	14825	14962	14828	14841	14731	14759	14814	14776	14797	15003	14839	14837	14590	14846	14850	14877	14672	14846	14774	14927	14751	15036	14612	14776	15002	14670	14933	14779	14805	14790	14628	14912	14794	14697	14762	14877	14794	14878	14794	14814	14893	14960	14781	14749	14789	14901	14819	14942	14922	15057	14830	14782	14829	14966	14881	14764	15015	14829	14856	14762	14801	14804	14712	14765	14879	14744	14818	14854	14761	14647	14744	14801	14784	14689	14758	14854	14812	14923	14826	14847	14719	14726	14702	14829	14712	14869	14769	14760	14782	14969	14797	14829	14794	14723	14756	14760	14823	14854	14751	14677	14849	14855	14939	14790	14795	14911	14712	14826	15016	14731	14861	14859	14662	14827	14948	14740	14911	14911	14973	14833	14783	14755	14845	14875	14883	14909	14885	14820	14890	14811	14753	14728	14723	14747	14802	14906	14806	14819	14948	14730	14870	14936	14746	14636	14838	14697	14846	14667	14643	14887	14855	14893	14775	14793	14888	14783	14713	14760	14805	14928	14930	14919	14940	14658	15016	14893	14792	14831	14923	14851	14878	14782	14780	14843	14628	14796	14777	14885	14861	14884	14656	14747	14857	14897	14828	14897	14923	14577	14802	14691	14517	14887	14897	14681	15046	14819	14696	14668	14647	14838	14717	14703	14789	14843	14957	14775	15004	14859	14661	14765	14955	14792	14808	14652	14901	14828	14719	14838	14712	14795	14580	14774	14789	14964	14783	14802	14819	14774	14875	14829	14784	14682	14654	14697	14704	14778	14725	14866	14816	14854	14778	14808	14917	14887	14723	14714	14733	14768	14840	14668	14951	14934	14862	14861	14707	14695	14833	14812	14813	14900	14934	14913	14865	14958	14697	14704	14842	14676	14787	14966	14946	14696	14839	14743	14833	14950	14921	14845	14802	14677	14862	14794	14677	14738	14941	14703	14981	14790	14819	14852	14801	14759	14794	14871	14805	14904	14893	14680	14827	14939	14842	14837	14785	14801	14755	14694	14889	14723	14900	14760	14651	14778	14825	14866	14799	14787	14787	14834	14787	14803	14816	14817	14957	14755	14489	14812	14871	14669	14937	14824	14781	14737	15038	14770	14981	14851	14757	14797	14770	14803	14859	14895	14659	14974	14768	14802	14793	14995	14763	14872	14778	14845	14821	14924	14856	14610	14782	15012	14751	14788	14653	14890	14752	14781	14853	14792	14746	14887	14629	14870	14823	14793	14846	14947	14650	14773	14897	14671	14935	14864	14753	14831	14943	14768	14949	14731	14730	14853	14868	14829	14838	14729	14811	14782	14797	14923	14752	14890	14823	14702	14855	14839	14912	14904	14937	14776	14669	14827	14688	14766	14720	14784	14826	14760	14695	14759	14747	14678	14782	14773	14723	14743	14759	14990	14972	14913	14744	14966	14938	14872	14787	14818	14884	14791	14926	14781	14733	14808	14907	14784	14811	14789	14788	14877	14818	14825	14832	14750	14854	14927	14843	14730	14790	14774	14778	14657	14894	14872	14801	14868	14745	14787	14909	14935	14890	14722	14833	14862	14807	14855	14754	14774	14922	14711	14781	14847	14833	14752	14794	14978	14769	14812	14781	14831	14774	14949	14758	14894	14867	14885	14780	14904	14826	14722	14929	14959	14860	14619	14765	14783	14670	14818	14971	14760	14789	14757	14777	14845	14793	14712	14707	14844	14810	14922	14840	14873	14911	14797	14781	14883	14673	14791	14742	14848	14780	14944	14820	14963	14775	14801	14711	14900	14665	15031	14836	14977	14732	14756	14826	14806	14952	14922	14657	14750	14761	14864	14779	14696	14864	14838	14889	14703	14999	14893	14795	15007	14857	14917	14784	14959	14865	14927	14636	14932	14797	14768	14837	14881	14764	14828	14787	14761	14814	14700	14792	14745	14795	14911	14571	14766	14834	14902	14894	14802	14864	14805	14770	14700	14695	14859	14691	14942	14720	14714	14853	14860	14679	14732	14960	14875	14765	14745	14857	14759	14638	14841	14831	14670	14825	14812	14896	14934	14845	14966	14841	14810	14911	14685	14829	14776	14789	14864	14778	14802	14750	14739	14870	14716	14773	14824	14875	14758	14911	14851	14912	14672	14917	14951	15034	14915	14847	15057	14676	14731	14797	14779	14880	14782	14785	14881	14910	14845	14706	14809	14996	14594	14770	15044	14876	14740	14871	14710	14718	14854	14859	14735	14913	14888	14924	14759	14774	14807	14903	14819	14726	14891	14775	14742	14858	14811	14914	14806	14701	14710	14805	14809	14856	15023	14694	14708	14755	14840	14730	14854	14762	14826	14846	14893	14832	14894	14727	14821	14764	14813	14775	14814	14762	14830	14781	14628	14804	14750	14737	14689	14786	14830	14757	14895	14864	14845	14720	14960	14864	14748	14880	14929	14907	14874	14665	14881	14895	14783	14930	14779	14888	14952	14853	14853	14773	14842	14880	14774	14766	14710	14648	14911	14829	14820	14686	14861	14876	14901	14920	14939	14713	14941	14794	14915	14760	14834	14754	14966	14928	14951	14923	14860	14922	14943	14786	14951	14795	14897	14985	14812	14701	14989	14874	14567	14733	14869	14734	14959	14793	14793	14765	14796	14779	14683	14700	14863	14781	14929	14789	14892	14845	14560	14690	14720	14780	14869	14823	14883	14804	14730	14824	14921	14741	14966	14668	14723	14997	14729	14855	14863	14811	14917	14856	14930	14910	14836	14899	14923	14814	14799	14736	14764	14683	14765	15008	14944	14658	14946	14777	14897	14770	14735	14801	15002	14770	14773	14738	14710	14748	14841	14821	14787	14782	14802	14866	14689	14705	14787	14793	14952	14718	14699	14804	14788	14869	14860	14802	14873	14862	14713	14663	15030	14591	14743	14681	14746	14884	14875	14825	14778	14814	14853	14947	14906	14850	14897	14611	14727	14892	14969	14705	14749	14855	14855	14960	14721	14718	14893	14694	14971	14800	14934	14839	14940	14813	14873	14849	14878	14678	14858	14998	14802	14817	14785	14925	14755	14884	14928	14730	14857	14681	14924	14671	14798	14941	14719	14799	14923	14975	14807	14956	14571	14768	14685	14931	14687	14680	14668	14607	14932	14752	14926	14874	14608	14863	14924	14875	14714	14824	14831	14994	14821	14778	14784	14814
22543	20994	28858	23336	21178	23376	26024	20786	21064	21991	20770	20467	20372	19991	22016	30762	39096	35891	29464	24315	20535	19066	18439	18159	18131	18203	18085	17941	18101	17846	18025	18096	17956	18059	17985	18146	18007	18182	18017	18010	17886	17747	17920	18013	18097	18016	17871	17889	18115	17910	17794	18244	17923	17827	17809	18047	17826	17948	18036	18020	17950	18099	17721	17927	17925	18028	17963	17926	17896	17776	17861	17985	18044	17861	18022	17874	18054	17897	18296	17837	17947	17915	17930	17933	18000	17882	17883	17933	17894	17794	17802	17973	17911	17992	17947	18045	17907	17801	17993	17825	17813	18061	17972	17972	18047	17819	17857	17819	17885	17941	17736	17825	17949	17779	17788	17932	18001	17898	17966	17950	17811	17787	17955	17896	18104	17820	17963	18031	18024	18082	17766	17957	18017	17765	17930	17942	17930	17842	18094	17999	17939	17933	17827	17827	17810	17779	18010	17886	17938	17501	18023	17886	18133	17935	17972	17827	17864	17902	18107	17764	17926	18127	17893	17869	17989	18018	17967	17983	17983	18029	18008	18175	17957	17965	17922	17844	17980	18037	17692	17817	17746	17964	18079	17817	18002	17883	17873	17940	17743	17890	17858	17993	18034	17882	17984	17874	17971	17940	17988	17869	17913	17810	18072	18040	17815	17933	18016	17986	17977	17908	17974	17843	17832	18165	18008	17762	17635	17870	17944	18008	17815	17951	17912	17892	17901	18069	17802	17878	17804	17980	17832	17990	17904	18020	17834	17986	18049	17813	17857	17738	17973	17999	17880	17923	17912	17970	17911	17915	17720	17841	17938	18104	17823	17789	17808	17899	17896	18073	17828	17823	17812	17858	17976	17895	17813	17901	18283	17916	18034	17867	17953	17975	17899	18009	17853	17850	17893	17716	17941	17881	17951	17995	18082	17647	18022	18020	17959	17725	17957	17902	17772	17811	17820	17986	17802	17959	17982	17902	18026	18093	17862	17915	17915	17743	17959	17858	17930	17893	18010	17954	17832	17863	17668	18051	18006	17806	17855	18040	17751	17782	18102	17792	17826	18053	17952	17918	17915	17944	17884	18007	17853	17867	18053	17837	17935	17745	17864	17930	17919	17916	17758	17891	17933	17744	18001	17714	17982	17973	17941	17872	17889	17966	17879	17795	17745	17764	17597	18042	18126	17944	17968	18009	18056	17718	17883	17882	17900	17781	17868	17957	17870	17902	18023	17884	18016	17939	17807	18030	17961	17786	17846	17720	17867	17857	17918	18182	17904	17984	18045	17708	17880	17705	17712	17801	17962	17992	17747	17872	17919	17993	17772	17897	18054	17931	18113	17810	18062	17950	17907	17738	18108	17875	17892	17939	17896	17802	17794	17814	17724	17883	17877	17862	17867	17903	17979	18012	17985	17964	17838	17788	17614	17688	17925	17898	17897	17575	17974	17952	17953	18113	17615	17837	18006	17982	17726	18086	17859	17853	17800	17726	17794	17579	17912	17830	18135	18051	17960	18019	17987	17894	17889	17960	17779	17902	18006	17869	17924	17887	17847	17694	17902	17824	17849	17960	17946	17753	18036	17874	17976	18022	17938	17925	18016	17901	18003	17849	18098	17966	17982	17987	17891	17941	17978	17881	18096	17854	18065	17888	18029	17910	17800	18008	17995	18027	18078	18050	18106	17870	17751	18031	17965	17895	17708	17805	17783	17791	17746	17915	17897	17808	17900	17902	17967	18068	18077	18075	17910	17939	17862	17902	17922	17853	17790	17818	17844	17972	17926	18006	18028	17679	17865	17562	17877	17901	17988	17822	17927	17826	17962	17787	17947	17797	17876	17994	18032	18038	17751	17721	17840	17876	18029	17795	17927	18007	17931	18017	17829	18094	17940	18078	17743	17907	17702	17997	18229	18072	17878	17862	17887	17667	17885	17946	17907	17805	18014	17830	17857	17885	18039	18143	17736	17834	17737	17847	17957	17979	18109	17930	17867	18025	17733	18018	18005	17718	17790	17693	17852	17806	17920	17966	17839	17816	17971	17951	17994	18063	17797	17697	17800	17924	17967	17930	17914	17716	17928	17813	17993	17783	17904	17728	17948	17719	18187	17947	17987	17999	17772	17913	17869	17544	17804	17831	17914	17710	17868	17923	17786	17933	17868	17788	17796	18022	17924	17858	17698	17853	18061	17801	17953	18222	17962	17881	17936	17963	18037	18035	17836	17672	17949	17835	17986	17889	17933	17720	17797	17796	17921	17966	17689	17935	17874	17871	17842	17832	17836	17940	17864	17836	17878	17954	18108	17813	17811	17876	18035	17803	18108	17887	17931	17946	17961	17867	17752	17598	18046	17861	18014	18060	18116	17819	17704	17858	17806	17923	18052	17916	17752	17867	17817	17798	18114	18071	17765	17761	17918	17962	17839	17815	18112	18037	17872	17800	17954	17853	18027	18088	18019	17977	17930	17966	17944	17646	17929	17821	18127	18060	18004	17815	17909	17938	17877	17792	17758	18062	17793	17967	17690	17929	17941	17897	18032	17885	17781	17833	17860	17896	17925	17770	17894	17869	17886	17946	17925	17836	17910	17938	17865	17768	17793	17814	17938	17928	18028	17807	17935	17904	17960	17954	17767	17756	17963	17844	17878	17800	17712	17887	17860	17823	18074	17888	17917	17835	17767	17693	18017	17998	17962	17807	17835	17717	17898	17850	17874	17828	17788	17825	17814	17853	18061	17813	18053	17941	17974	17925	17844	17768	17730	17815	17980	17745	17805	17762	17890	17875	17732	18099	17967	17831	17812	17825	17573	17960	18019	17993	17980	17747	17765	17954	17865	17983	18384	17912	17792	17772	17851	17870	17924	17940	18045	18113	17954	18007	17912	17863	17983	17972	18000	17977	17934	17764	17900	17884	18011	17991	17922	18241	17979	18112	17904	17900	18154	17953	17895	17903	17934	18026	17981	17783	17734	17900	17847	17919	17990	17710	17911	17797	17984	17874	17948	17600	17860	17808	17906	17916	17721	17896	17683	18050	17860	17784	17942	17908	17791	17808	17768	17904	17883	17838	17814	17819	17883	17974	17985	17937	17644	18189	17900	17832	17780	17853	17851	17924	17812	17858	17738	17957	18063	17859	17968	17744	17924	18033	17940	17884	17706	17838	17893	18123	17847	18048	18307	17846	17858	18107	17921	17831	17804	17816	17988	17771	17987	18027	17955	17907	17928	17871	18000	17799	17800	17890	17971	18005	17856	17962	17890	17966	17771	18168	17896	17951	18046	17939	17882	17898	17991	17979	17750	17797	18068	17829	18163	18030	17765	18077	17810	17866	18022	17920	17878	17883	17780	17937	17982	17800	17954	17831	17883	17856	17966	18154	18129	17659	17840	17938	17856	17923	18011	17797	17787	17926	17644	17906	17985	17928	17987	17795	17758	17750	17914	18047	17645	17907	17847	17942	17753	17959	17769	17918	17886	18035	17781	17908	17915	18070	17756	17930	17759	17872	17949	17963	17977	17842	17884	17742	17901	17921	18093	17827	17903	18000	17986	17663	17852	18058	18058	17769	17989	17966	18110	17897	17949	18027	17919	17886	17757	17712	17852	17960	17819	17845	18024	17938	18044	17744	17832	17879	17807	17827	17936	17856	17901	17789	17964	18135	18071	17887	17843	17845	17743	18127	17936	17988	17822	18055	17997	17801	17928	17865	17964	18037	18049	17911	17847	18101	17747	17849	17999	17897	17992	17917	18043	17943	17998	18129	17873	17874	18051	17974	17951	17850	17939	18076	17962	17742	17920	18178	17952	17816	17676	17792	17929	17940	17625	17756	17757	18030	17924	17792	18016	17797	17740	17830	17830	17938	17964	17936	17841	17974	17769	17733	18049	17723	17971	17856	17834	18012	17925	17869	17933	17924	17766	17942	17897	17856	17838	17979	17895	17792	18008	17881	17911	17727	17954	18031	17804	17785	17955	17760	17738	17898	17827	17899	17759	17852	17800	17699	18039	17906	17946	18043	17929	17876	17770	17929	17825	17751	17849	17729	18021	17967	17866	17898	17965	17933	17968	17717	17808	17757	17878	17884	17852	18068	17984	17795	18046	17869	17896	18064	18057	17916	17883	17946	18032	17874	17750	18075	17940	17717	17683	17926	17899	17827	18050	18012	17930	17852	17940	17841	17945	17826	17863	17727	17929	17774	17846	17845	17814	17990	18011	17831	17743	17732	17891	18033	17984	17830	17860	17930	18161	18080	18011	17819	17766	17956	17891	17859	17601	17797	17733	17808	17791	17793	17930	18030	18022	18008	17750	17828	17811	17913	17997	18009	17852	17930	17888	17897	17826	17956	18181	17874	18015	17899	17887	17936	17871	18089	17728	17735	17764	17835	18081	18084	17674	17856	17760	17897	18035	17733	17716	17904	18068	17982	17847	17845	17793	17864	17938	18031	17887	17838	18017	17875	17766	18070	17764	17803	17994	17746	17915	17951	17978	17737	17939	17842	17858	17911	18214	17901	17972	17909	17642	17800	17892	18194	17857	18216	17786	17776	17781	17900	17765	18061	17878	17939	17764	17855	17805	17882	17885	17920	17996	17809	17954	17854	18009	17987	17868	17923	17941	17818	18025	17903	17945	18118	18015	17954	17980	17992	17848	17871	17982	17892	18076	18098	17738	18027	17843	17833	17996	17923	17894	17997	17929	18110	17806	18012	17812	17926	17873	17833	17888	17968	17839	18008	17931	17882	18031	17925	17866	17781	17948	17808	17762	17968	17967	18000	17971	18035	17772	17587	17983	17657	17753	18180	18026	18035	17911	17894	17998	17804	17988	17912	17836	17880	17981	17903	17997	17921	18038	17825	18002	17800	17881	17824	17893	18026	18010	17842	17870	17994	17901	18041	18119	17949	17967	17947	17776	17920	17896	18048	18080	17919	17916	17901	18100	17968	17867	17743	17865	17811	18053	17978	17793	17875	17821	17917	17859	17803	17866	18002	18027	17829	17658	17958	17941	17547	18028	17892	17920	18052	17825	17964	17879	17808	17839	17841	17960	17882	17912	17991	17826	17864	17833	17802	17876	17759	18028	17991	17806	17975	17814	17833	17923	17908	17963	17930	18071	17935	17966	18106	17949	18029	17929	17892	17898	18014
16345	31201	28312	23581	21019	19552	18704	18343	20409	20687	18320	18341	17979	17502	20551	31980	37961	33952	26996	21041	17268	15656	15094	14886	14953	14891	14862	14688	14954	14811	14820	14951	14827	14748	14796	15004	14898	14914	14868	14762	14961	15035	14938	14851	14869	14890	14651	15096	14746	14767	14855	14980	14918	15069	14778	14906	14700	14715	14919	14928	14832	14866	14937	14814	14720	14784	14803	15030	14889	14738	14762	14859	14832	14746	14864	14905	14777	14772	14864	14832	14723	14836	14812	14882	14921	14780	14672	14879	14906	14658	14953	14804	14846	14867	14904	14822	14834	14800	14791	14806	14769	14820	14975	14637	14769	14810	14946	14758	14925	14774	14796	14814	14857	14870	14772	14835	14802	14803	14761	14992	15036	14888	14713	14785	15016	14756	14661	14835	14864	14733	14676	14870	14631	14717	14770	14778	14895	14867	14860	14816	14680	14917	14933	14774	14650	14715	14818	14715	14789	14948	14868	14889	14734	15003	14750	14666	14870	14832	14678	14763	14847	14729	14691	14834	14699	14933	14883	14797	15007	14738	14804	14957	14667	14996	14748	14797	14911	14739	14952	15018	14867	14826	14827	14786	14937	14715	14820	14775	14860	14980	14861	14778	14801	14802	14778	14854	14546	14662	14742	14848	14853	14790	14964	14794	14751	14825	14859	14877	14803	14776	14798	14748	14760	14859	14698	14835	14840	14864	14761	14821	14791	14847	14706	14902	14803	14877	14863	14743	14882	14795	15036	14778	14737	14912	14750	14789	14806	14605	14792	14803	14912	14911	14792	14863	14866	14675	14988	14714	14791	14808	14868	14683	14816	14750	14836	14732	14770	14732	14846	14826	14851	14726	14725	14866	14913	14896	14724	14841	14826	14672	14799	14767	14890	14822	14863	14803	14864	15010	14749	14784	14983	14773	14960	14654	14856	14859	14892	14756	14884	14743	14954	14756	14777	14893	14840	14868	14795	14847	14869	14742	14715	14837	14698	14887	14844	14893	14715	14727	14988	14800	14724	14790	14804	14712	14842	14691	14973	14813	14911	14679	14741	14790	14828	14711	14728	14946	14815	14828	14709	14654	14746	14939	14784	14749	14916	14773	14818	14804	14765	14765	14884	14836	14969	14867	14723	14610	14826	14869	14821	14784	14763	14757	14795	14684	14817	14836	14701	14728	14727	14905	14775	14903	14816	14857	14973	14903	14684	14713	14922	14897	14732	14857	14883	14736	14673	14841	14847	14719	14732	14825	14763	14942	14837	14907	14834	14716	14810	14852	14717	14683	14955	14694	14881	14774	14868	14697	14831	14700	14835	14846	14714	14830	14932	14901	14852	14826	14752	14791	14745	14677	14918	14747	14771	14990	14957	14812	14848	14722	14775	14767	14779	14877	14777	14786	14851	14864	14873	14685	14795	14828	14953	15052	14863	14746	14711	14728	14844	14909	14840	14866	14652	14745	14713	14777	14765	14697	14847	14784	14850	14862	14819	14745	14853	14848	14762	14859	14883	14789	14874	14855	14801	14864	14999	14767	14855	14911	14792	14767	14903	14772	14856	14986	14756	14893	14896	14671	14840	14758	14910	14621	14937	14819	14819	14890	14845	14880	14758	14897	14912	14618	14680	14887	14918	14891	14704	14862	14829	14744	14782	14702	14814	14765	14972	14665	14901	14705	14883	14773	14761	14824	14704	14787	14885	14821	14943	14824	14850	14768	14734	14983	14903	14904	14904	14759	14705	14698	14801	14974	14677	14791	14904	14857	14686	14728	14833	14791	14777	14871	14889	14788	14707	14825	14810	14805	14794	14867	14825	14718	14803	15027	14746	14684	14856	14819	14872	14880	14668	14969	14722	14846	14858	14915	14912	14656	14988	14693	14766	14778	14901	14704	14860	14894	14710	14533	14789	14832	14854	14946	14796	14722	14769	14916	14756	14724	14656	14751	14732	14773	14641	15014	14999	14822	14831	14918	14679	14938	14859	14780	14756	14738	14815	14933	14857	14583	14923	14978	14884	14854	14865	14815	14862	14858	14764	14716	14541	14820	14779	14918	14698	14865	14873	14883	15005	14886	14648	14624	14604	14883	14896	14874	14740	14750	14716	14897	14742	14725	14777	15017	14724	14806	14708	14901	14833	14919	14733	14759	14722	14823	14905	14956	14752	14613	14801	14771	14852	15028	14819	14841	14833	14697	14850	14688	14849	14900	14926	15001	14767	14900	14736	14819	14701	14857	14674	14672	14813	14766	14780	14700	14939	14650	14837	14655	14855	14781	14792	14753	14861	14880	14839	14869	14989	14849	14827	14958	14742	14812	14763	14901	14930	14827	14593	14864	14846	14780	15026	14918	14917	14920	14842	14865	14776	14737	14799	14799	14914	14810	14971	14720	14802	14920	14724	14678	14968	14803	14832	14780	14796	14699	14878	14739	14838	14642	14919	14788	14917	14833	14798	14823	14839	14952	14669	14751	14829	14808	14777	15043	14860	14618	14918	14696	14806	14961	14899	14657	14750	14774	14830	14778	14816	14855	14876	15009	14780	14731	14877	14786	14861	14807	14746	14960	14834	14759	15009	14731	14853	14846	14668	14661	15006	14802	14822	14631	14932	14967	14718	14891	14743	14859	14902	14903	14775	14917	14660	14866	14936	14698	14901	14809	14855	14813	15035	14785	14827	14856	14761	14847	14789	14886	14837	14644	14825	14773	14947	14711	14713	14805	14741	14744	14773	14632	14887	14557	14934	14728	14649	14778	14805	14768	14869	14840	14769	14798	14701	14913	14795	14949	14703	14919	14806	15037	14790	14768	14801	14887	14926	14600	14915	14876	14864	14775	14828	14643	14730	14883	14675	14850	14836	14911	14865	14729	14842	14831	14807	14933	14899	14748	14851	14808	14737	14763	14990	14761	14892	14791	14769	14862	14901	14836	14741	14842	14806	14920	14703	14827	14906	14873	14871	14841	14855	14804	14575	14978	14824	14696	14669	14651	14646	14833	14852	14692	14708	14892	14770	14771	14937	14642	14750	14883	14645	14637	14880	14794	14971	14893	14782	15080	14805	14955	14743	14930	14797	14897	14725	14966	14849	14893	14787	14701	14834	14637	14848	14906	14808	14926	14721	14845	14797	14912	14651	14918	14729	14846	14782	14730	14946	14668	14808	14812	14810	14722	14751	14771	14812	14780	14721	14823	14710	14634	14733	14873	14649	14926	14886	14665	14806	14812	14812	14836	14835	14667	14836	14839	14848	14737	14767	14714	14888	14813	14797	14866	14889	14634	14863	14778	14902	14875	14847	14737	14915	14711	14824	14854	14939	14975	14684	14840	14849	14926	14539	14878	14805	14859	14900	14761	14633	14957	14822	14929	14867	14814	14986	14872	14667	14811	14837	14779	14659	14888	14905	14834	14888	14753	14731	14868	14841	14822	14841	14883	14968	14909	14700	14928	14659	14912	14819	14594	14728	14927	14782	14823	14845	14555	14803	14533	14994	14831	14801	14764	14811	14681	14873	14775	14817	14886	14797	14793	14641	14748	14613	14846	14801	14862	14764	14860	14787	14750	14908	14810	14794	14666	14871	14854	14857	14973	14789	14760	15009	14779	14849	14849	14643	14702	14793	14929	14937	14792	14802	14738	14880	14833	14725	14751	14723	14770	14896	14662	14996	14656	14843	14874	14692	14854	14788	14865	14852	14767	14735	14636	14582	14882	15028	14913	14906	14783	14863	14713	14782	14652	14856	14797	14896	14793	14911	14814	14936	14874	14845	14867	14809	14932	14812	14809	15087	14719	14723	14875	14731	14927	14879	14720	14904	14930	14762	14869	14836	14761	14796	14989	14881	14874	14740	14692	14661	14834	14871	14725	14975	14748	14877	14678	14740	14730	14772	14915	14654	14850	14929	14959	14832	14855	14669	14803	14748	14742	14677	14745	14895	14774	14711	14833	14764	14855	14793	14786	14856	14779	14753	14861	14743	14731	14979	14773	14969	14887	14794	14837	14850	14782	14807	14760	14667	14983	14753	14803	14824	14802	14773	14992	14930	14827	14870	14771	14860	14713	15017	14668	14914	14762	14652	14929	14731	14735	14793	14712	14726	14894	14788	14760	14801	14878	14838	14764	14788	14753	14785	14792	14819	14651	14844	14792	14715	14859	14723	14897	14675	14637	14938	14756	14708	14702	14897	14821	14810	14797	14977	14766	14888	15051	14883	14834	14936	14812	14848	14869	14875	14851	14769	14836	14790	14907	14876	14822	14717	14849	14905	14902	14787	14883	14792	14907	14802	14836	14770	14896	14873	14887	15039	14702	14799	14977	14715	14832	14861	14935	14662	14803	14751	14917	14981	14954	14843	14755	14782	14881	14797	14831	14847	14885	14955	14879	14688	14789	14801	14704	14871	14888	14842	14833	14911	14787	14770	14826	14607	14723	14719	14755	14786	14914	14734	14659	14872	14728	14682	14821	14733	14895	14913	14875	14645	14820	14910	14716	14862	14822	15002	14769	14731	14822	14710	14901	14828	14845	14524	14984	14694	14796	14773	14761	14741	14818	14692	14795	14878	14851	14864	14805	14777	14709	14831	14777	14818	14552	14992	14697	14754	14759	14849	14823	14811	14762	14726	14746	14664	14715	14802	14739	14926	14769	14810	14748	14737	14756	14672	14907	14724	14783	14765	14714	14867	14593	14773	14790	14770	14858	14848	14819	14789	14784	14657	14855	14776	14857	14731	14740	14866	14826	14799	14890	14695	14778	14766	14839	14881	14838	14765	14821	14747	14895	14828	14804	14749	14833	14748	14756	14842	14957	14875	14855	14807	14715	14702	14838	14572	14672	14858	14754	14805	14822	14731	14731	14833	14836	14663	14746	14802	14849	14672	14951	14636	14815	14931	14854	14778	14808	14867	14739	14849	14818	14749	14845	14965	14809	14751	14786	14672	14673	14988	14928	14664	14869	14908	14685	14670	14890	14765	14710	14679	14843	14825	14741	14914	15006	14777	14863	14938	14733	14790	14568	14862	14815	14801	14664	14729	14781	14741	14874	14874	14697	14770	14745	14709	14754	14845	14765	14791	14858	14850	14773	14816	14820	14719	14858	14727	14913	14732	14885	14913	14775	14915	14729	14945	14749	14883	14827	14752	14806
27314	21843	25768	23176	19312	18925	19068	20226	20138	19583	19395	19201	18887	18849	18584	19184	20333	20131	19132	18636	18395	18139	18153	18086	18276	18235	18131	18130	18003	18128	18182	18054	18034	18110	18124	18204	17908	17909	17912	18136	17996	17919	18128	18033	17763	17888	17872	17884	18092	18049	18042	18112	17955	18109	18119	18163	17993	18142	18210	18108	17917	17945	17917	17978	18027	18196	18050	18012	18105	18107	17994	17960	17978	17953	18189	18150	17939	17919	17935	18016	17946	17992	18052	18183	17940	17927	18135	17910	18040	17861	18097	18238	17841	17915	18033	17930	17864	18076	17824	17850	17897	18159	18033	17820	18007	17879	17926	18034	18068	18099	17946	17984	18166	18031	17936	17955	17903	18020	17997	18013	18182	18180	18027	17820	17965	18025	18099	17770	18004	17987	18018	17983	17942	17808	18048	18014	18150	17984	18252	17875	17834	18098	17987	18103	18339	18126	18117	17979	17948	18005	17855	17900	18058	17879	17900	17943	18047	18129	18233	18103	18034	17985	18050	18158	17932	18109	18057	17826	18087	17938	17925	17925	18117	18004	17749	18082	17905	17828	17986	18181	18120	18059	17865	17864	17919	18158	17996	17843	18083	17933	17960	18181	18068	18011	17828	17741	18001	18001	17837	18020	18064	18194	18038	17921	18041	18020	17969	18064	18245	18025	18063	18040	17853	17995	18066	17939	18071	18041	18019	18209	18095	17964	18140	17961	18015	18163	18014	17952	18035	17810	17911	18207	18165	17991	18018	17830	18011	18338	18090	18077	17883	17997	18029	17738	18052	17819	17962	17839	18046	18106	17809	17760	18321	18148	18032	17974	18025	18008	18049	18050	17904	18009	17959	17973	17976	17942	17991	17906	17951	17998	18024	17885	17914	18135	18213	18076	18073	17937	18033	17941	18185	17927	17789	17803	18217	18140	18114	18066	17916	17867	17823	18249	17953	18083	18043	18184	18059	17943	17965	17926	17879	17935	18037	17992	17934	18014	18033	17901	17932	18025	18070	17952	18253	17937	18171	18025	17908	18228	18011	18125	18070	17972	17839	18028	17962	17804	17885	18080	17909	18001	17920	18294	18195	18007	18057	18054	18058	17941	18011	17885	17991	18055	17939	18011	18205	17973	17968	17985	17994	18001	17905	18215	17850	18063	18077	18046	17818	17669	17867	18163	18100	18002	18084	18056	18007	17991	18075	18065	18060	18155	18026	18037	18057	18144	17971	17828	17992	18043	18049	18038	17988	17863	17962	18002	18091	18141	18006	18182	18117	18023	18050	17796	18091	17933	18117	17996	17895	18047	17998	18211	18001	17857	17927	18066	18032	17911	18201	18118	18147	18131	18177	18054	18138	18121	17845	17903	17864	18063	17989	17979	17834	17965	17722	17950	17830	17954	17858	17821	17879	18070	18113	17871	17866	18076	18084	17997	18328	17950	18224	17973	18057	17889	18121	17947	17919	18025	17902	17801	18030	17937	18135	18054	17951	18136	17945	18039	17886	18028	17981	17929	17884	17979	18104	18115	17873	18002	18140	18089	18048	17960	18015	17786	17966	17795	18115	17831	17936	18044	17986	18244	18044	18097	17949	18151	18132	17985	18139	18032	18220	17924	18065	17858	18032	18071	18301	18015	18116	17893	17984	18075	17936	18141	17813	18098	17813	17894	18194	17843	17823	17986	18107	18088	17938	18166	17899	18252	18028	17995	18024	18097	18112	18210	18007	17895	17956	18064	17879	18035	18229	17984	17983	17953	18134	17963	17972	18064	17980	17887	17768	18270	18044	17989	18025	17899	17972	17708	17914	17953	18062	17889	17970	18054	17908	18174	17975	18079	18026	17768	18146	17954	18102	17917	18046	17821	17976	17848	17910	18121	17951	17928	18032	18007	18166	17992	17954	17912	18176	17909	17993	18275	17958	18241	17993	17956	17882	18153	18225	17887	18113	17788	17880	17936	17922	18048	18051	18037	17979	17860	17879	18093	18003	17973	17999	18235	17935	17857	18037	18071	18111	17998	18150	18106	17960	17861	17974	18112	18092	18023	17973	17863	17875	17973	17989	17884	17975	18026	17948	17927	17877	17997	17772	17991	17993	18107	18094	17940	18163	18215	17947	18092	17935	17960	18000	17825	18113	17945	18082	17926	17945	17840	18098	18092	18029	18308	18161	17888	18054	17947	17987	18117	17843	17987	17856	17977	18101	18068	17939	17957	18141	17788	18029	18090	17908	18093	17764	17892	17905	18187	17900	18000	17770	17992	17948	18102	17904	17827	17958	17774	17990	18007	17962	17791	18118	18049	17979	18012	17901	17957	17880	18096	18018	17930	18069	17913	18140	17996	18043	18068	17954	17757	17993	17874	18013	17968	18009	18259	17845	17762	17955	18013	18025	18060	18178	17996	17963	18067	17827	17921	17996	18133	18150	17982	17953	17958	17968	17951	18065	18081	18188	17934	17822	18000	17963	17862	18033	18143	18020	17817	17887	18096	17983	17979	18188	18054	18055	18083	17943	17922	18110	17986	18069	18061	18039	18098	17947	18015	18056	17942	18028	18004	18099	17940	18014	18140	18074	18133	18107	18144	17740	18195	17986	18096	17899	17862	18200	18167	18009	18027	17985	17942	17906	17902	18017	18024	18083	18244	18118	18083	17892	17980	18093	18071	17916	18174	18068	18019	18005	18194	18260	17998	18122	17881	18171	18107	18084	17893	17937	18268	18062	18077	17948	17947	17986	17928	18044	17940	18037	18137	18055	18085	17999	17882	18100	18035	18042	17959	18072	18037	17855	17848	17976	18010	18055	18104	17999	17957	17911	18044	17956	18029	18024	17905	18018	18210	18084	17991	18071	17904	18001	17978	17916	18080	18213	17912	18110	18026	17968	18089	17953	18136	17980	17818	18060	17966	17982	18116	18039	18071	17959	18056	17904	18094	17872	18003	17949	17901	17961	17952	18128	18069	18240	18176	18147	18127	18158	17956	17945	17890	17840	18062	17976	18069	17972	17862	18012	17992	17988	18216	17920	17994	17854	17951	17851	17786	17737	18042	17968	18027	17913	17840	18165	18205	18132	18038	18148	17977	18050	17960	18030	18112	17983	17925	17963	17914	17876	17978	18106	17973	17986	17946	17986	17879	17860	18008	18099	18032	18019	18150	17896	18050	17951	18109	18123	18061	18009	17963	18139	17884	17882	17896	17956	18126	18132	18102	17845	18106	18104	18169	18147	17915	17917	18030	18130	18030	17992	18017	17896	18030	17818	17935	17799	18112	18067	17955	17895	17902	18159	17901	18116	17885	17944	18095	17979	18025	17947	17949	18125	17773	17844	17990	17924	17735	18042	18039	17978	17953	18076	18253	17910	17920	18159	17936	18037	18000	17856	18073	17899	17914	17943	17781	17936	17872	18133	17998	17997	18030	18129	17892	18125	17992	18031	18050	17902	18022	17906	18034	18175	18026	18160	17951	17946	18059	17855	18115	17764	18081	17991	18296	17946	17817	18173	18021	18116	18143	18103	17865	18075	17882	18120	18171	18019	18051	17946	17973	18238	18140	17948	17944	17838	18070	18101	17937	18213	17884	17841	18098	18240	17746	18048	17957	18070	17987	18089	17966	17951	17946	18005	18177	17907	18076	18122	18301	18101	18027	18077	18157	18074	18026	18254	18096	18092	17973	17917	18131	18051	18037	17931	17932	18029	18064	17946	18145	18075	18026	18012	17820	17975	18254	17940	18029	17986	18185	17836	17936	18044	17991	18105	17972	18065	17841	18067	18004	17983	17868	18150	18104	17805	18247	18055	17921	17917	18113	18057	18014	18047	17818	17917	18036	18158	18061	17997	17979	18041	18041	18152	17991	18075	17983	18223	17903	17938	18227	18012	17712	18076	18131	18042	18014	18090	17962	17973	18045	17872	17871	18101	17961	18071	17859	18115	18040	17956	18000	17899	17839	17872	17883	17927	18074	17999	17914	17760	18046	18069	18183	18035	18140	18091	17898	18130	17928	18106	17862	17938	18141	18035	18011	17770	17934	17821	18084	18105	18134	18028	18156	18188	18225	18158	18302	18080	18093	18061	18127	18045	17877	18008	17860	18253	18018	18018	17885	18072	18176	18007	17970	18104	18257	18086	18016	18146	18044	17724	18171	17864	17924	17949	17964	18121	17984	17913	17791	18005	18033	18123	17886	18024	18051	18101	17943	18076	18069	18239	17985	17872	18052	17964	17896	18133	18129	18142	17970	17918	18032	18070	17884	18010	18000	17849	18090	17805	18002	18196	17953	17822	17890	18046	18043	17939	18053	17912	17900	17773	18022	17847	17930	17943	17887	17981	18104	17976	18050	18275	17961	18026	18013	17957	18008	18090	17992	17913	17942	17751	18106	17975	17941	17997	17950	18028	18003	17835	17920	17980	17925	18200	18032	17927	18231	17968	17833	17953	17949	18166	17999	18116	18168	18231	17950	18060	17790	17985	17963	17934	18039	17859	18059	18112	18016	18061	18110	17961	18034	17996	17986	17816	18102	17864	18131	18074	18175	18083	17967	17984	17891	17847	18162	18158	18226	18137	18120	17835	18010	17937	17977	17875	18014	18022	17931	17936	17827	18161	17938	18045	17982	17992	18113	17904	18092	17934	17982	17869	18122	18154	18054	17904	17946	18082	18147	17862	18003	18099	18169	18235	18080	18038	17824	18084	17993	18127	18066	17880	18184	18067	18143	18030	17926	17979	18082	18008	17988	18131	18209	17805	18262	18100	18147	18053	18142	17897	17866	17900	18001	17990	18067	17912	17963	18114	18099	18167	17764	17976	18099	18018	17819	18069	17870	17971	18049	18054	17891	18117	17765	18043	18014	17953	17893	17962	18051	17957	18130	18187	18236	17993	18057	17974	17890	17901	18048	17988	17846	17958	18037	17934	17974	18069	17917	18176	17930	18073	18019	17802	18105	17861	17964	18037	18136	17988	17926	18076	17722	17994	17951	18218	17890	18133	18026	17906	17930	17762	18077	17946	18059	18005	18070	18120	18144	18119	18127	18145	18083	18260	18081	17981	17932	18048	18156	18206	18034	18125	18071	18144	18049	18190	17738	17747	18012	18172	18128	18128	17817	18220	17881	18093	17954	17981	18071	17867	18171
15505	19897	20506	18183	17112	16390	16259	18521	18301	17227	16860	16474	16306	16180	15944	16731	17892	17098	16300	15483	15352	14949	14982	15040	14764	14859	14874	14981	14844	14922	14999	14948	14915	14888	14846	14784	14891	15000	14891	14770	14901	14747	14968	14829	15024	14985	14858	14986	15029	15030	14844	14948	14835	14825	14954	14939	15053	14843	14931	15011	14994	14936	14825	14899	14789	14993	14849	14851	15038	14826	14964	14858	14822	15068	14912	15035	14754	14905	14786	15012	14988	14778	14927	15031	14988	14996	14864	14957	14984	14955	14901	14895	14867	14931	14856	15019	14832	14921	14732	14887	15050	14891	14955	14895	14857	14839	14931	14794	14734	14889	14881	14821	14962	14730	15003	14784	14776	14823	14965	15030	14868	14913	14919	14786	14868	14939	15076	14933	14952	14903	14792	14900	14957	14873	14875	14794	15029	14887	14856	14825	15055	15017	14946	14808	14919	14819	15060	14763	14916	14878	14790	14851	14944	14948	14816	14843	14941	15045	14852	15053	14866	14902	14725	14915	15016	14934	15066	14780	14849	14932	14861	14868	14828	14847	14974	14909	14991	14940	14804	14903	14861	14751	14923	15034	14952	15037	14961	15077	14960	14924	15006	14956	15003	14968	15002	14922	14853	14986	14789	15109	14955	14905	14926	14910	14935	14865	14820	14912	14962	14947	14822	14852	14966	14851	14874	14919	15043	14893	14986	14792	14863	15056	14768	14906	14898	14859	14858	15025	14802	14962	15044	14814	15007	15017	15054	14944	14832	14895	14796	14967	14925	14922	14909	14846	14898	14945	14933	14915	14932	14891	14870	14868	15052	15026	14864	14963	14922	14919	14906	14975	14801	14893	14960	14993	14888	14733	14676	15075	15011	14902	14852	14868	14765	14950	14688	14771	14910	14834	14929	14925	15138	14940	14774	14941	14882	14835	14983	14906	14774	14881	14892	14953	14918	15020	14845	14836	14886	15113	14979	14903	15059	15044	14805	14921	15030	14988	14908	14926	14931	14918	15099	14710	14840	14967	15018	14876	14871	15051	14980	15093	14771	14960	14929	15002	14944	14861	14836	14866	14835	14851	14841	14965	14926	14889	14866	14920	14930	14866	14950	14881	14967	14864	14959	14963	14904	14839	14964	15017	15003	14951	14817	14893	14809	15116	14995	14954	14901	15009	14874	15050	14921	14913	14857	15067	14898	14968	14931	14914	14947	14973	14944	14953	14989	15048	14818	14897	14954	14883	14851	14941	14838	14997	14999	14985	15049	15005	15016	14993	14759	14942	14891	14957	14962	14813	14948	14880	14977	14955	14875	14877	14875	14840	14857	14879	14689	14872	14931	15059	14980	14915	15122	14910	14920	14886	14970	14883	15023	14897	14985	14861	14953	14814	14844	14875	14762	14807	14897	14882	14993	14938	14897	15049	14877	14787	14990	14889	14743	14907	14862	14865	14852	14900	14928	14854	14980	14851	14826	14922	14861	14882	14914	15089	14886	14871	14944	14800	14727	14940	14838	14823	14871	14876	15078	14893	14930	15018	14988	14883	14981	14892	15000	15046	14977	14981	14821	14962	14947	14947	14946	14877	14872	14871	14941	15035	14912	14927	14982	14787	14839	15004	14898	14847	14838	15001	14918	14832	14881	14891	14958	14995	14840	14885	15080	14866	14812	14968	14796	14808	14958	14980	14791	14894	14822	15123	14851	14977	15085	14985	14870	14919	14669	15048	14963	14881	14828	14921	14880	14926	14890	15008	14864	14871	14907	14935	14958	14978	15021	15033	14988	14949	14850	14997	14928	14862	14874	15088	15022	15048	14902	14897	15055	14790	15018	15111	14926	14797	14839	14893	15001	14853	15026	15073	14964	14828	14945	14868	14918	14877	15100	14890	14938	14841	15017	14829	14886	14924	15087	14791	14932	14851	15031	14845	14971	14935	15055	14985	14866	14700	14905	14865	15005	14908	14856	14990	14809	14945	14965	14752	14876	15124	14849	14850	14996	14948	15012	14899	14831	14861	14842	14986	14812	14957	14993	14721	15073	14933	15080	14874	14779	15043	14909	14821	14779	14834	15079	15014	14924	14980	14952	14910	15084	14852	14908	14707	15063	14985	14957	14938	14989	14853	14916	14981	15014	15012	14939	14861	14934	14874	14703	14870	14819	14800	14935	14829	14948	15009	14793	14943	14938	15012	14892	15043	14895	14774	14923	14991	15052	14804	14773	14916	14969	14818	14907	14952	14935	14957	14972	14867	14739	15016	14933	14893	14873	15036	14976	14988	14890	14964	14911	14820	15078	14864	14912	15037	14852	15081	14891	14945	14858	14838	14890	14848	14796	14809	14927	14895	14867	14946	14969	15018	14820	14813	14973	15031	15018	14810	14899	14964	15088	14851	14919	15257	15023	14883	14934	14960	14876	14848	14893	15001	14980	14971	14952	14919	14978	14860	14837	14821	14958	14923	14977	14871	14976	14845	15082	14913	14980	14861	14861	14995	14714	15150	15083	14786	14858	14945	14955	14875	14882	15007	14954	14874	14927	14861	14892	14963	14995	14969	14777	15039	14795	14832	15058	14926	14983	14986	15039	14876	14866	15045	15014	15025	14815	14799	14727	14977	15085	14792	14940	15086	14791	14951	14836	14991	14837	14955	14822	15111	15019	15052	14823	14880	14983	14900	14834	14876	14874	15005	14966	14865	14858	14953	14928	14885	15070	15033	15047	14736	14909	14649	14990	14957	15006	14946	14850	14962	14811	14784	15023	14975	14844	14939	15015	14902	15175	14982	14870	15042	14834	14906	14859	15054	14883	14816	14836	14875	14918	14827	14886	14936	14784	14957	14710	14728	14830	14690	15021	14744	14935	14889	14852	14923	14839	14896	14964	14885	14767	14972	14981	14890	14846	14968	14920	14977	15015	14952	14901	14817	14725	14951	14749	15000	14961	14803	14793	14781	14919	14848	14809	15031	14976	14816	14948	14996	14984	15003	15111	14769	14957	15017	14876	14863	14765	15029	15121	15048	14976	14983	14886	15059	14990	14860	14795	15012	15015	15021	15013	14911	15025	14990	14767	14877	14986	14649	14926	14970	14854	14918	15026	14919	15039	15013	14910	14849	15018	14971	14928	14964	14768	14805	14803	14972	14798	15093	14980	14915	14811	14966	14774	15003	14879	15014	14993	14906	14779	15010	14926	14867	14873	14967	14755	14865	14838	14938	14704	14797	14924	14930	14811	15079	14885	14739	15011	15035	14978	15097	14959	14866	14847	14913	14811	14994	14820	15032	15088	14940	14900	15002	14943	14980	14939	15041	14946	14907	14807	15011	14842	14899	14991	14854	14999	14823	14931	14995	14886	14946	15037	14961	14937	14918	14871	14877	15033	14860	14928	14852	15020	14856	14732	14782	14951	14874	14830	15087	15022	14932	15029	14924	14880	15047	14847	14779	14924	14886	14898	14778	14947	14771	14839	14884	14870	15067	14873	14916	14809	14996	14774	14771	15008	15039	14963	14899	14935	14864	14868	14953	14840	15032	15038	14966	14811	14885	14977	14973	14919	15061	14908	14986	14964	14922	14947	14864	14894	14938	14913	14883	15018	15074	15008	14851	14785	14822	14934	15036	14721	15120	14898	14931	15023	14884	14922	14832	14843	14941	14894	14901	15180	14963	14959	14860	14840	14948	14919	15058	14878	14982	14789	14819	14955	14932	14888	14946	14823	14741	14777	14908	14895	15029	14924	14912	14677	15046	14823	15162	14767	15028	14877	14926	14760	14943	14861	14942	14802	15013	14790	14922	14720	14896	14848	14921	14892	14807	15106	14992	14969	14932	14804	14901	14891	14983	14990	15086	14956	15013	15007	14792	14703	14791	14903	14884	14797	14918	14759	14986	14933	14950	14994	14887	15062	14858	14758	14846	14831	15024	15029	14911	14910	14970	15017	14927	14961	14918	14869	14973	15059	14956	14916	14803	14981	15026	14788	14891	15010	14897	14809	15023	14965	14932	15072	14902	15018	14931	14923	15015	14925	14928	14971	15072	14874	14871	15054	14849	14974	15086	15081	15056	14738	14771	14798	14857	14884	14953	14918	14926	14944	15017	14920	15105	14884	14861	14972	14805	14851	14860	14872	14861	15055	14884	14949	14935	14777	15021	14931	14794	14785	15046	15066	14820	14815	14974	14910	14832	14950	14952	14947	14907	14880	14864	14705	14950	14791	14890	14879	14792	14854	14752	15067	15006	15001	14791	15063	14809	15043	15002	14861	14971	14894	14844	14947	15058	14893	15088	14797	15003	14810	14867	15016	14973	14631	14713	14819	14930	14822	14830	14911	15030	14834	14930	14875	14934	14948	14828	14881	14827	14763	14894	14724	14845	14956	14775	14783	14980	14817	14812	14855	14830	14883	14910	14940	15059	14905	14916	14817	14840	14773	14891	14932	14850	15188	14918	14876	14874	14945	15083	14725	15077	15012	14890	15128	14848	14732	14919	14794	14954	15018	14737	14725	15082	15027	15087	14846	14904	14907	14973	14997	14851	14975	14931	14986	14699	14817	14838	14837	14857	14929	14645	14922	14987	14867	15096	14869	14962	14919	14904	14954	15045	14878	15084	15004	14852	15121	14822	14911	14987	14963	15009	14901	14931	14822	14903	14892	15056	14859	14997	14994	14788	14810	14952	14767	14956	14877	14966	14864	15139	14816	14930	14815	14840	14975	15092	14802	14816	14861	14981	15043	14793	14915	14860	14903	14994	14919	14881	14755	14960	14757	14937	14940	15146	14786	14906	14981	14909	14940	14846	14852	14905	15030	14866	14892	14796	14839	15008	15018	14777	14798	14836	14765	14881	15006	14887	14807	14827	14795	14875	14878	14776	14984	14929	14871	14721	14950	14702	14872	14823	14940	14950	14984	14975	14867	14815	14969	14880	14940	15070	14891	14780	14974	14970	15010	14914	15114	15000	14794	14929	14922	14853	14908	15091	15072	14983	14958	14979	14977	15030	14928	14926	15046	14893	14922	14851	15095	14844	14987	14913	14868	15031	14925	14863	14932	14857	14914	15040	14923	14797	14800	14729	15020	14765	14986	15050	15157	14825	14973	14902	15087	14726	15061	14805	14729	14884	14966	15016	14967	15043	14997	14949
24448	21024	28120	24702	22639	21622	22207	21516	21274	20953	20153	19566	19695	22156	24757	22525	25180	24176	21709	19796	18649	18343	18017	18062	17769	17944	17954	18000	17965	17977	17919	17725	18068	17979	18053	18078	18043	17889	17934	18144	17793	17912	17901	18026	18082	17855	18063	18112	18372	17669	17818	17647	17946	17975	17877	17933	17923	17819	18144	17782	17953	17827	17812	17809	17852	18033	17751	17805	17895	17814	18079	17907	17787	18004	17785	17782	17990	17904	17910	17938	17964	17985	17981	17772	18208	17815	17818	17957	18050	18026	18066	18049	18004	18024	17883	17635	17771	17716	18015	18060	17730	17928	17887	17935	18045	17901	17824	17828	17996	17851	17846	17834	17895	17718	17903	17824	17774	18039	17874	17886	17986	17865	18098	17780	17665	17843	17808	18001	17939	17858	17884	17798	17752	17798	17825	17777	17795	17818	17857	18007	17744	17898	17889	17812	17737	17904	17962	17782	18043	18009	17906	18000	17982	17910	17927	17891	17791	17914	17843	17913	17781	17880	17808	17878	17729	17907	18167	17885	18162	17854	17891	18034	17728	18030	17724	17923	17915	17999	17890	17849	17927	17733	18001	17735	18067	17941	17851	17821	17903	17607	17808	17871	17849	17841	17806	17957	17906	17702	17732	17770	17826	17815	17837	17730	17649	17901	17669	17932	17873	17879	17899	17813	17874	17855	17994	17851	17882	17769	17946	18010	17864	17857	17884	17865	17878	17792	17770	17992	17982	17881	18060	17865	17994	17748	17745	17738	17772	18020	17775	17919	17944	17703	17925	17887	17978	17899	17975	17851	18032	18001	17880	17930	17786	17787	17756	17990	17859	17749	18027	17798	17853	17749	18033	17931	17727	18130	17732	17804	17803	18094	17747	17831	17935	17650	17846	17944	17824	18000	17993	17887	17823	17968	17776	17779	17890	18048	17935	17944	17738	17790	17636	17517	17752	17645	17767	18095	17872	18026	17818	17913	17818	17839	17773	18001	17806	17919	18010	17767	17841	17947	17913	18017	17939	17841	17806	18099	17825	17900	18083	17853	17871	17820	17924	18002	17766	18123	17767	17807	17894	17709	17961	17753	18014	18032	17904	17819	17854	17670	18019	17951	18124	18008	17747	17705	17853	17835	17784	17905	17805	17689	17939	17795	17732	17836	18080	17976	18111	18082	18136	17826	17917	17690	17763	18023	17920	17924	17939	17745	17916	18056	17855	17910	17713	17695	17955	17800	17821	17759	17872	17888	17862	17938	17924	17823	17936	17861	17917	17815	17719	17849	18009	17742	17867	17768	17859	18052	17974	17736	17924	17875	18010	17936	17828	17782	17932	18041	17842	17755	17793	17843	17910	17877	17846	17856	17906	17711	17678	17705	17633	17811	17943	17845	17974	18019	17914	17897	17778	17723	17946	17982	17941	18097	17924	17893	18033	17908	17894	18058	17915	17859	17881	18035	18027	17837	18009	17675	17854	17952	17787	17743	17931	18001	17776	17735	17919	17966	17873	17972	17868	17822	17821	17980	17784	17742	17894	17869	17879	18018	17777	17877	18035	17759	17788	17836	17766	17911	17930	17948	17860	18091	18026	17772	17903	17925	17911	18074	17985	17948	17934	17796	17743	18018	17839	17907	17801	17912	17843	17755	17841	17995	17723	17753	17811	17946	17765	17872	18061	17813	18020	17758	17962	17922	17937	17964	17700	18022	17828	18074	18009	17831	17776	17861	18043	17897	17986	17862	17847	17760	18002	18124	18019	17815	17749	17840	18058	17878	18031	17911	18205	17854	17911	17913	18167	17976	17820	17965	17815	17996	18006	17885	17798	17701	17915	17877	17861	17810	17985	17780	17664	17857	18081	17793	17940	17819	17945	17999	17889	18198	17811	17869	17848	17973	17802	17885	17852	17876	17874	18019	17900	17894	17821	18058	17847	18007	17876	17993	17756	17795	18272	17880	18062	17761	17873	17713	17784	17945	17851	17714	17966	17844	17747	18004	17955	17724	17813	17994	17942	17825	17771	17993	18052	17774	17927	17904	17871	17715	17786	17998	18061	17770	17825	17890	18040	17983	17900	18015	17710	18060	17845	17889	18016	17924	17888	17871	17919	17683	17777	17779	17792	17976	18123	17934	17900	17968	17838	17749	17863	17969	18038	17975	17811	17722	17788	17727	17873	17953	17848	17915	17814	17830	17967	18061	18036	17827	17953	17947	17695	17611	17895	17851	17966	17803	17976	17804	17923	17803	18067	17885	18012	17975	17940	18024	17928	17888	17960	17803	18001	17990	17933	18039	17778	17792	17841	17989	17997	17733	17960	17887	17590	17803	17861	17817	17762	17894	17858	17865	17919	17882	17915	17990	17933	18018	17907	17928	17769	17803	17912	17992	17845	17849	17796	17656	17861	17919	17717	17574	17972	17794	17758	17808	17923	17714	17805	17926	17868	17885	17937	17818	17942	17953	17924	17888	17765	17799	17880	18022	18049	17789	17870	17994	17832	18088	17897	17884	18067	17951	17959	17775	17684	17923	17917	18047	17907	17814	17727	17758	18055	17832	17688	17962	17952	17811	17905	18016	17763	17879	17854	18011	17915	17822	18078	17827	17987	17968	17843	18004	17947	17962	17989	18082	17649	17748	18061	17872	17801	17862	17770	17721	18002	17883	18011	17960	17986	17877	17915	17782	17886	17850	17817	17774	17907	17822	17816	17874	17838	17795	17726	17980	17950	17859	18045	17893	17899	17905	18012	17671	17775	17971	18094	18018	17811	17977	17857	18093	17953	17912	17938	17856	17731	17990	17869	17797	17910	17959	17830	17995	18105	17680	17794	17840	17811	17859	17841	17880	17781	17803	17852	17761	17959	17754	17943	17924	17599	17945	17694	17905	17837	18011	17937	17913	17890	17616	17869	17898	17963	17979	17986	17795	17912	18170	17744	17962	17945	17911	18024	18068	17883	17869	17894	17960	17906	17856	17845	17911	17917	17974	17918	17940	17948	17788	17656	18030	17854	17986	17989	17993	18063	18002	17842	17807	17852	18161	18129	17907	17919	18066	18175	17723	18012	17728	17926	17929	18055	17863	17719	17822	17843	17829	17890	17777	17764	18030	17761	17811	17880	18002	17901	18078	17948	18020	17894	17861	17984	17849	17576	17740	17809	17766	17832	17815	17973	18240	17830	17917	17875	18059	17901	18000	18096	18077	17962	17938	18051	17867	17873	17862	17964	17902	17842	17792	18052	17927	17894	17734	17990	18030	18028	17851	17934	17918	17991	17906	17808	17971	17747	17758	17864	17880	17957	17909	17787	17886	18082	17983	17845	17961	17750	17880	18100	17835	17773	17897	17997	17887	17832	17741	17875	17874	17527	17765	17685	18040	17845	17813	17973	17640	17913	17858	17926	17917	17878	18095	17954	17698	17821	18053	18014	17988	17875	17900	17920	17888	17950	18168	17863	17817	17830	18044	17963	17848	17969	17930	17871	17570	17897	17841	17967	17983	18094	18005	17834	17990	17860	17804	18012	17916	17825	17882	17694	18025	17940	17836	18314	18082	18126	17953	17999	17849	17964	17846	18077	17961	17928	17915	17795	17796	17940	17959	18090	17994	17846	17847	18004	17879	17802	17919	17860	17817	17918	17890	17907	17639	17894	17766	17994	17957	18024	17785	17874	18076	17912	17816	18084	17804	18016	18125	17815	18074	17984	17844	17717	17893	18099	17807	18151	17883	17957	17916	17977	17896	17896	17967	17792	17828	18003	17948	17859	17888	17846	17663	17910	17748	17770	17997	17930	17866	17907	17972	18157	17755	17877	17883	17707	18062	17887	17984	17930	17928	17882	17933	17964	17919	18029	18020	17791	17860	17704	17855	17896	17791	17889	17798	17781	17863	17789	17682	17800	17728	17972	17906	17880	17828	17827	18003	17821	17697	17867	18004	18051	17985	17901	17667	17826	17785	17992	17888	17944	17922	17774	17808	17931	18118	17923	18026	17740	17948	17918	17825	17853	17730	18076	18002	17578	18036	17951	18082	17916	17828	17984	17805	17938	17841	17812	17985	17755	17799	17808	17744	17724	17844	17935	17767	17771	17888	17931	17888	17803	17865	17882	17638	17727	17950	17761	17834	17814	17903	17798	17806	17900	17851	17812	17778	18065	18143	17907	17927	17811	17887	18047	17823	17903	17881	17875	17784	18038	17862	17726	17914	17863	17788	17799	17988	17828	17814	17917	17973	17907	18001	18004	17897	17927	17750	18168	18038	17751	17787	17948	17659	17670	17711	18077	17995	17749	18031	17838	17986	17971	18022	18216	17767	17864	17916	18070	17760	17822	17837	17920	17819	17770	17744	17756	18029	18005	17875	17961	17778	17613	17799	17963	18022	17995	17822	17916	17831	18055	17826	17751	17759	17710	17772	17772	17934	17798	18064	17890	17845	17905	17918	17978	17914	17777	17733	17650	17953	17909	17914	18047	17907	17704	17829	18033	18012	18095	17600	17893	17942	18060	17892	17773	17839	18011	17748	17791	17881	18010	17866	17907	17924	17860	17873	17888	17902	17887	17977	17869	17935	18083	17894	17903	17902	17884	17841	17871	17866	17989	17858	17910	17770	17827	17866	17907	17861	17999	17756	17801	17905	17643	17685	17664	17799	17843	17932	17930	17968	17926	17922	18253	17867	17770	17915	17821	17785	17864	17914	18036	17826	17842	17827	17916	17786	17843	17908	18128	18012	17887	17957	18084	17637	18074	18014	17920	17681	17797	17829	18034	18041	18030	17741	17754	18027	17988	17746	17886	17988	17848	17868	17907	17933	17829	17984	17899	17925	17871	17864	17731	18086	17918	18009	17831	17770	17710	17845	17903	17847	17869	17787	17790	17831	17709	17831	17853	17970	17967	17782	17920	17775	17946	17800	17837	17889	17988	17918	17951	18015	17899	18035	18135	17849	17906	17994	18002	17960	18058	17959	17958	17799	17753	17933	17899	17857	17973	17897	17843	17926	17825	17928	17907	17972	17832	17877	17946	17888	17861	17874	17885	18131	18091	17924	17969	17883	17792	17986	17927	17903	17937	17874	17999	17816	18085	17925	17786	17934	17877	17922	17811	17914	17852	17856	17848	17798	17949	17777	17933	18034	17839	17879
14506	27040	26270	21707	20046	18397	19407	20697	20145	19179	17590	17351	17620	21222	22830	21123	24203	21915	19046	16718	15482	14985	14967	14966	14814	15051	14905	14960	14811	15057	14746	14912	14790	14907	14835	14876	14829	14689	14915	14857	14799	14806	14823	14933	14881	14981	14939	14864	14969	14940	14798	14921	14800	14843	14882	14868	14871	15020	14913	14809	14928	14773	14814	14764	14838	14675	14950	14764	14843	15035	15014	14938	14924	15118	14728	14914	14888	14791	15006	14913	14912	14919	14856	14979	14860	14791	14703	15068	15026	14982	14786	14805	14916	14976	14654	14784	14880	14878	14935	14812	14972	14902	14803	15049	14822	14995	14922	14757	14855	14908	14954	14621	14777	14790	14845	14839	14896	14984	14869	14850	14848	14827	14924	14834	14946	14902	14878	14895	14838	14819	15053	14876	14960	14998	14867	14799	14911	14830	14921	14942	14856	14896	14778	14997	14908	14967	14696	15003	14915	14748	14989	14980	14943	14887	15036	14900	14984	14770	14856	14970	14621	14629	14743	14887	14885	14869	15060	14937	14618	14727	14807	14898	14750	14821	14700	14822	14880	14882	14837	14957	14856	14941	14949	15021	14782	14948	14899	14877	14862	14878	14909	14804	14844	15231	14907	14892	14589	14841	14885	14839	14746	14991	14923	14893	14780	14868	14935	14912	14858	14830	14870	14827	14866	15074	14932	14808	14936	14877	14917	14898	14777	14943	14704	15109	15096	14791	14775	14805	14924	14963	14793	14910	14922	14921	14931	14748	14873	14781	14958	15039	14695	14825	14869	14863	14813	14960	15070	14729	14890	14831	15019	14818	15002	14783	14895	14961	14902	14736	15008	14693	14834	15057	14796	14833	14882	14904	14811	14932	14704	14891	14801	14876	14809	14736	14941	14960	14826	14948	14750	14864	14863	14842	14914	14895	14892	14832	14858	14960	14847	14954	14962	14767	15002	14944	14764	14907	14747	14813	14973	14937	14844	14838	14748	14944	14890	14991	14798	14754	14744	14737	14749	14661	14939	14993	14904	14926	14909	14869	14831	14925	15036	14763	14821	14820	14630	14959	14761	14782	15033	14784	15010	14899	14900	14898	14952	14757	14863	14976	14929	14927	14885	15011	15066	14971	14747	14866	14881	14768	14745	14922	14875	14819	14864	14760	14853	14976	14947	14738	14897	14887	14721	14859	14745	14835	14884	14989	14737	15089	15006	14898	14791	14909	14925	14926	14716	14958	14799	14888	14797	14895	14805	14851	14908	15045	14915	14930	15024	14813	14973	14867	14923	14770	14817	14899	15039	14899	14785	14902	14719	14886	14888	14812	15017	14875	14770	14805	14877	14906	14901	14959	14853	14753	14877	14907	14861	14808	14845	15125	14966	14871	14953	14984	14978	14819	14825	14817	14787	14850	15024	14721	15056	14846	14881	14803	14746	14749	14647	14858	14923	14727	14936	14923	14874	14850	14897	14963	14921	14904	14987	15018	14936	14790	14927	14767	14865	15024	14863	14970	14947	14909	15057	14927	14739	14930	14838	15015	15125	14977	14950	14898	14826	14882	14746	14787	14928	14875	14839	14875	14826	14924	14846	14866	14739	14897	14959	14820	14820	14835	15039	14961	15022	14977	14891	14897	14820	14846	15001	14895	15014	14875	14980	14617	14845	14915	14846	14797	15187	14920	14967	14848	14852	15024	14861	14892	14816	14909	15062	14958	14905	14898	14973	14885	14771	14981	14963	14989	14808	15000	15023	14794	14794	14900	14734	14870	14889	14634	15079	14921	15010	14806	14888	14832	14987	14855	14844	14840	14771	14816	14896	14841	14897	14920	14971	14874	14896	14732	14951	14778	14899	14917	14927	14952	14863	14919	15003	14827	14770	14949	14902	14949	14933	14835	15025	14788	14944	14965	14974	14855	14920	14922	14850	14906	14853	14816	14843	14905	14916	14943	14885	14814	14777	15016	14854	14867	14835	14680	14824	14772	14879	14981	14915	14929	14864	14833	14733	14808	14903	14995	14913	15036	14919	14805	14907	14869	14939	14983	14905	14739	14891	14957	14828	14777	14804	15084	14828	14818	14914	14786	14891	14842	14926	14913	14646	14774	14911	14921	14867	14821	14984	14704	14774	14785	14956	15029	15000	14935	14752	14882	14944	14892	14896	14917	14929	14859	14826	14846	14704	14773	14816	14701	14908	14775	14837	14963	14947	14886	14797	14972	14912	14883	14929	14806	14998	14892	14945	14766	14740	15028	14938	14809	14861	15016	14967	14952	14809	14868	14776	15012	14804	14777	14845	14918	14895	14864	14832	14839	14955	14825	14854	14868	14702	14755	14831	14919	15050	14833	14880	14944	14936	14873	14950	14920	14904	14853	14843	14744	14691	14958	14868	14769	14895	14863	14804	14733	14913	14730	14861	14876	15004	14813	14809	14858	15051	14876	14801	14947	14751	15033	14959	14822	14919	14928	14935	14900	15012	14643	14779	14859	14800	14884	14867	14823	14863	14883	14932	14954	14604	14935	14854	14828	14986	14875	14870	14813	14899	14896	14691	14898	14882	14927	14874	14966	14871	14957	14816	14777	14822	14963	14822	14745	14771	14846	14888	14957	14864	14960	14694	14825	14880	14770	15146	14781	14757	14999	14803	14834	14999	14855	14885	15025	14947	14847	14730	14939	14792	14781	14905	14768	15007	14899	14852	15098	14912	14929	14919	14889	15098	15056	14753	14963	14976	14743	15060	14843	14919	14924	15132	14764	14867	14621	14880	14851	14877	14942	14875	14827	14766	14852	14764	14668	14770	14888	14919	14875	14954	14777	14832	14896	14834	14895	14887	14774	14850	14808	14902	15021	14719	14768	14841	14983	14893	14795	14809	14706	14961	14791	15002	14906	14700	14793	14928	14964	14851	14776	14939	14882	14764	15148	14860	14863	14774	14992	14969	14956	14792	14987	14993	14928	14989	14863	14873	14987	14809	14817	14985	14862	14891	14874	14943	14910	14794	14905	14857	14948	14747	14788	14830	15004	14984	14800	14807	14786	14870	14958	14994	14837	15017	14848	15004	14877	14940	14894	14767	14810	14925	14906	14833	14739	14861	14877	14848	14909	14702	14980	14831	14795	14970	14936	14914	14839	14884	14911	14752	14783	14789	14829	14734	14843	14826	14965	15100	14823	14953	14853	14926	14815	14656	14794	14869	14989	14887	14817	14903	14873	14908	14902	14795	14875	14678	14836	14908	14872	14815	14748	14908	14984	14814	14906	14796	14816	14963	14737	14816	14912	14936	14815	14871	14833	14847	14716	15086	14755	14693	14998	14867	14661	15019	14852	14715	14855	14837	14970	14871	14850	14811	15004	14916	14755	14814	14947	14854	14824	14885	14853	14709	14886	14885	14867	14824	14830	14692	14751	14891	14718	14867	14810	14917	14687	14932	14815	14788	14881	14834	14983	14957	14717	14900	14847	14869	14957	15006	14768	14829	14900	14690	14899	15010	14865	14949	14864	15017	14924	14914	14749	14777	14952	14863	15015	14784	14772	14848	14858	15039	14939	14880	14945	15110	15051	14810	14662	14882	14996	14899	14921	14774	14893	14879	14864	14780	14746	14769	14857	14758	14838	14698	14841	14848	14849	14703	14840	14855	15006	14741	14787	14863	14923	14749	14874	14951	14729	14917	14915	14886	14849	15009	14913	15003	14751	14858	14967	15002	14899	14902	14971	14797	14933	15062	14996	14831	14637	14902	14865	14719	14925	14823	14886	14842	14778	14918	14960	14803	14995	14891	14849	15000	14808	14970	14818	14933	14800	14807	14974	14824	14720	14897	14861	14994	14845	14828	14677	14837	14914	14875	14804	14899	14731	14734	14948	14853	14887	14987	14905	14701	14872	14944	14824	14778	14675	14812	14869	14880	14806	14923	14957	14760	15030	14726	14831	14984	14857	14916	15035	14739	14859	14990	14853	14751	14807	14918	14952	14896	14900	14886	14731	14919	14943	14726	15009	14670	14935	14844	14877	14945	15052	14795	14725	15056	14955	14841	14893	14906	14789	14868	14855	14919	14865	14851	14802	14803	14866	14923	14814	15056	14913	14918	14834	14735	14906	14790	14791	14740	14913	14866	14814	14915	14967	14939	14933	14827	14732	14880	14894	14630	15014	14911	14932	14993	14820	14741	14871	14939	14870	15014	14789	14745	14978	14949	14839	14948	14954	14921	14874	14946	14776	14898	14853	15008	14739	14998	14847	14926	14948	14964	14754	14995	14794	14846	14901	14856	14962	14921	14883	14962	14906	15037	14887	14854	14926	14870	14801	14949	14958	14837	14914	14628	14963	14954	14935	14818	14919	14742	14783	14875	14859	14892	14842	14924	14958	14883	14853	14804	14835	14982	14890	14887	14992	15035	14861	14835	15000	14950	14936	14816	14953	14917	14904	14819	14835	14990	14937	14930	14860	15014	14826	14778	14874	14725	14801	14825	14806	14820	14754	14847	14924	14857	14706	14805	14889	14842	14838	14776	14727	14996	14830	14865	14988	14980	14861	14790	14997	14762	14728	14868	14803	14851	14890	14999	14831	14892	14887	14901	14903	14746	14921	14959	14965	14781	14973	14769	15125	14835	14852	14861	14755	14862	14751	14731	14783	14793	14985	14897	14619	14937	14838	14830	14829	15009	15000	14780	14795	14925	14980	14886	14923	14904	14744	14885	14959	14812	14957	14992	14856	14860	14912	14836	14908	14685	14901	14884	14922	14917	14838	15022	14767	14854	14817	14941	14800	14872	14995	14816	14846	14983	14882	14849	14808	14748	14752	14838	14953	14902	14912	14809	14924	14900	15030	14885	14857	14735	14885	14965	14712	14993	14801	14865	15021	14982	14802	14970	14732	14899	14902	14759	14940	15001	14902	14857	14785	14851	14865	14763	14903	14901	14941	14812	14834	14755	14873	14798	14811	14710	14926	14852	14819	14714	14777	15077	14656	14980	14866	14768	14718	14873	14712	14821	14730	14810	14928	14901	14781	14826	14886	14971	14965	14846	14951	14929	14858	14889	14982	15058	15082	14966	14915	14870	14914	14906	14953	14851	14851	14883	14820	14934	14809	14783	14799	14803	14982	14914	14973	14838	14935	14902	14836	14924	14851
22523	20978	28837	23310	21756	25018	29408	24496	22293	21320	20724	21113	21320	24414	28362	29705	36020	34040	28974	23659	19982	18767	18374	18340	18188	18206	18161	18188	18314	17967	18308	18007	18037	18023	18228	18084	18008	17871	18070	18163	18127	18093	18095	18077	18014	17979	18098	18191	17976	18018	18066	18215	17998	18228	18173	17964	18006	17907	18139	18062	17960	18065	17997	18006	18191	18020	17976	18029	18239	17950	18046	18030	18115	17980	18147	18215	18025	17877	17981	18081	18065	18101	18011	17893	17896	18020	18050	17738	18005	18101	18053	17944	18029	17952	18087	18041	18218	18178	18068	17919	18171	17976	17765	17840	17814	18056	17936	17942	18154	17945	17801	18058	17973	17936	18077	18120	17888	18023	18034	17972	18048	18071	17801	17682	18051	17900	17966	17871	18172	18063	18177	18159	17949	17999	17783	17915	17988	18112	17980	18067	18059	18009	18202	18050	18023	17998	18081	18004	18096	17991	18136	17815	17895	17882	17941	17932	18219	18046	18108	17957	17990	18006	18037	17802	18086	17842	18008	17985	18009	18282	18181	17996	18197	17996	18053	17883	18010	17885	17886	17906	17936	17750	18096	17999	18085	18064	18035	18040	17892	18052	17977	18064	18068	17728	17862	17798	17805	17898	17947	17946	18009	17816	18045	17985	18100	18082	17951	17827	17720	17852	17946	18014	18004	17896	18141	17885	18038	18070	17988	17940	17968	17995	18138	18019	18065	17854	18114	17950	18137	17779	17957	17928	17832	17947	18008	17868	17880	18018	18106	18213	17964	18151	17983	17862	17995	18033	18005	18067	17754	17914	18043	18027	17918	17851	18100	18076	18157	18006	18224	18018	18006	18084	18070	18023	18321	17848	17966	18061	18037	17877	18061	17786	17880	17754	18069	18070	17925	18239	17998	17949	18106	17892	18113	17915	17877	17851	18078	17815	17945	18023	18122	17940	17985	17960	18170	17844	18186	18103	18112	18233	18053	17858	18061	18112	17960	17939	18000	18070	17986	18125	18178	17851	17991	17786	18000	17935	18233	18058	17995	18058	17929	18021	17909	18001	17926	17863	18099	18273	18137	17904	18008	17695	17941	17794	17925	17908	18025	17990	18043	17760	18176	17984	18058	17804	18015	17955	17894	17834	18033	17938	17878	17916	17874	18087	18040	18101	18110	17797	18101	17979	17920	17985	17955	18007	17891	18146	18035	17985	17879	17660	17942	17846	17875	18095	18018	17970	17920	18034	17982	17843	17875	18014	17887	17994	17808	17991	17900	18003	18010	18007	17975	18022	17881	17960	17715	18275	18030	17863	17935	17833	18067	18081	17667	17907	17931	18170	17690	18038	18076	17877	17914	17902	17830	17914	18035	17878	17983	18085	18034	18007	17883	17845	17876	18097	17975	17945	17924	17766	17726	17987	17923	18114	18076	17847	17999	18015	18084	18041	18056	17971	18013	17689	18053	17882	17893	18199	18162	17888	18111	18107	17986	18010	17910	17994	17938	17995	18095	18005	17902	17974	18086	17907	18058	18126	18074	17948	17907	17946	17773	18068	17970	17828	17900	18048	17926	17936	17777	17843	17885	17908	17917	17919	17990	17814	17965	18044	18011	17944	17954	18059	18035	18156	18068	18232	17991	17806	17947	18059	17824	17978	17886	17951	17946	18041	17891	17895	17972	17876	17877	17765	18104	18013	17916	18169	17978	17849	17975	17979	17771	17881	17974	18182	17863	17949	18055	17937	18049	17893	17912	17931	18057	18226	17771	17675	17905	17843	18155	18008	18122	18155	18087	17971	17966	17661	17849	17965	17931	17891	17969	17840	17863	18044	17979	17863	18073	17853	17830	17898	18134	17848	18032	17983	18029	18108	17962	17775	18030	17826	18019	18064	17943	17910	17932	17921	17877	17863	18068	18070	18108	17923	17844	17940	17934	17820	17994	18003	18084	17907	17916	17805	17946	17823	18027	18020	18005	17938	18078	17997	18039	17854	18017	17919	18116	17965	17966	18039	17982	17941	17994	17927	17996	17930	18021	18042	17971	17737	18225	17993	17855	18036	18072	18024	18154	17898	18025	18010	17996	18099	17944	18097	18096	18117	17966	18069	17951	17979	17983	17900	17995	17906	18131	17859	18026	18059	18073	18054	17726	18037	18007	18026	17940	18056	18064	18191	18195	17980	18078	18056	18048	17993	17900	17908	18013	18010	17900	17952	17980	17845	18211	17998	18001	17941	18124	17973	17854	17818	17934	17981	18032	18052	17993	17984	17896	18199	18009	17920	17803	18054	17792	17966	18023	17868	17931	18112	17850	17996	18029	17877	18013	17882	17934	17978	17859	17898	17761	18160	17691	17967	17994	17839	18107	18122	17873	17918	18092	18005	17669	18016	17978	18175	18205	17829	18048	17944	18055	18042	18142	17951	18098	17856	18029	17987	17955	17941	17908	17909	18235	17965	18069	18092	18085	18079	18017	17991	18055	17728	17952	17639	17728	18241	18019	18023	18009	17949	17862	18039	17878	17868	18164	18089	17923	17961	17981	18015	17989	18108	18099	17977	18180	17942	18179	17928	17968	17982	17977	18169	17906	17907	18114	17848	17801	18128	18014	17968	18094	17947	18052	17801	17990	18088	17841	18018	17691	17964	17912	18034	17879	17916	17887	18010	18025	17753	17906	17923	17858	17942	17806	18034	17860	17924	17913	18039	18089	18027	17968	17892	17831	18048	17892	18001	18101	17925	17938	17952	17939	17906	18131	17961	17826	18240	18099	17996	17981	17957	17966	17898	17818	17921	18032	17816	17913	17751	18043	18027	18064	18002	17748	17746	17747	18145	17888	17981	18065	18000	17873	17997	18094	18136	17908	18198	18049	18155	17907	17935	18111	17833	17958	18003	17990	17876	17846	17929	18003	18032	18036	18006	17928	18219	18174	18062	17949	18010	17942	17759	18006	18012	17835	18207	18015	17920	17999	18004	18019	17821	18104	18267	18031	18057	17884	18011	18063	18173	17959	17881	18023	17902	17848	17884	18066	17917	17854	18026	18129	17959	18092	18065	18143	18153	18016	18163	17976	17862	17979	17867	18072	17920	17849	17962	18028	17864	17973	17811	18094	17978	17889	18076	18004	17949	17963	18062	18044	18084	18009	18068	18003	17950	18000	17991	17941	17864	17765	17853	17978	18139	18010	18006	18122	17981	17828	18028	17934	17855	17892	17888	17922	17920	17773	18155	18068	17868	18156	17954	17971	17972	17749	17909	17978	17868	18095	18113	17858	18054	17978	17915	18155	17916	17869	18000	17958	18089	17938	17881	18251	17902	17822	18115	18044	17960	17944	17953	18041	18129	18048	17881	18157	17875	18086	17887	17980	17986	17996	17976	17942	17811	18056	17737	17807	17938	17956	17830	17879	18246	18029	17896	17989	18147	18189	17847	18026	18044	18106	18063	18007	17980	18076	18012	17759	17893	18182	17874	17859	17964	18026	17952	17890	17831	17884	17866	18013	17857	17933	17986	17954	17938	17805	17783	18190	17853	17817	17933	18013	18105	18097	18267	18089	17917	18106	17910	18043	18191	17981	17904	18078	18099	18005	18107	17840	17849	17880	17969	17981	18048	17981	18093	18071	17997	17824	17954	18168	18255	18003	18164	17930	17981	17910	17823	18185	17945	17915	18007	17915	17955	17725	17933	18037	18077	17834	18154	18009	17812	18045	17981	18004	17925	17919	17955	17973	17979	17957	17985	17832	18113	17892	17835	18153	18001	18033	17920	17925	18055	18152	17994	17977	17944	18012	17964	17906	18172	17995	17994	18111	17926	17794	17850	18213	18202	17766	17879	17972	18069	17921	17754	18001	18021	18102	18154	17773	18013	17863	18028	18095	17877	17877	18085	17866	18031	18145	17974	17968	17925	17875	17775	17811	18016	18134	18045	17886	17906	17887	17833	18046	17960	18227	17816	18000	18029	17969	17992	18206	18094	18071	17994	17988	18190	17979	17949	17909	17754	17912	18036	17832	17988	17796	17864	17790	17887	18094	18000	17917	18020	17991	17958	17898	18082	18004	18075	18282	17854	17969	18001	18069	17971	17956	18259	18077	17915	17836	17940	18082	17890	17906	17855	18137	18088	17851	18087	18018	17828	18015	18055	17918	17863	17971	18014	17936	18075	17949	18094	17914	17904	17753	18104	18011	17929	18087	18050	17935	17885	18033	18084	17903	17955	18064	18080	18083	18067	18017	18084	17977	18031	18051	17973	17989	17930	18141	17846	17969	18088	17986	18001	18017	17893	18177	17884	18209	17880	17868	18224	18021	18039	17925	18073	17735	17996	18138	18001	18038	17950	17851	17812	17822	17913	17778	17915	18079	18096	18205	18232	17979	17943	18096	17918	18054	17979	18089	17703	17894	18026	17946	17937	17982	17976	18025	17914	18011	18043	17945	18079	18091	18146	17982	17760	17887	17942	17937	17814	17952	18047	18119	17973	17833	17904	18190	17990	17942	17974	18037	17837	17895	17957	17828	17919	18096	17903	17958	18082	17862	17840	17865	17854	17933	17916	18135	17862	17960	17877	17876	18022	18085	17926	18165	18098	18162	18032	17933	17952	17923	17965	17755	17781	17819	18077	17979	18152	17820	17945	17872	18102	17950	17869	18029	17896	17979	18262	18124	18015	17971	18071	17905	18055	17993	18160	18248	17891	18071	17928	17928	18063	18216	18124	18085	17871	17947	18027	18132	18142	18171	18002	17837	17936	18254	17826	18124	18062	18280	17977	18076	17910	18140	17906	17959	18062	17968	17910	18001	18179	17976	18022	18019	17899	18017	17920	17938	18120	18017	18114	18007	17957	18026	17861	18086	17979	18027	18089	17835	17971	18103	18245	17964	17914	17941	18143	17935	17918	18030	18172	17906	17979	18003	18081	17885	17867	17803	18019	17912	17935	18045	17901	17960	17919	18022	17883	17807	17948	18058	17897	17882	18040	18059	18106	17796	17983	17870	17671	17951	17773	17922	18011	18057	18060	17995	17871	18119	18133	17967	18076	17889	17880	17811	17717	18252	17927	17897	18089	18007	17887	18117	17917	18152	17841	17948	17823	17984	18116	17859	18044	17864	18107	17726	18034	18071	17825	17950	18079	17815	18045
17575	33592	33640	28763	32043	26314	25426	24063	21412	18859	18640	19407	19536	24696	25082	29381	35669	32845	26653	20537	16572	15564	15236	14892	14751	14931	14780	14853	14983	14725	14888	14909	14909	14807	14920	14928	14949	14862	14945	14903	14631	14964	14959	14988	14955	15004	15028	14883	14822	14808	15046	14783	14868	14865	14654	14952	14792	14793	14835	14980	14927	14865	14905	14777	14964	14865	14880	15072	14870	14866	15031	14823	14926	14802	14875	14991	14964	14868	15013	14842	14863	14901	14805	14845	14840	14786	14848	14846	15021	14826	14956	14837	14800	15036	14708	14933	14816	14952	14825	15105	14951	14766	14941	14936	14952	14801	14933	14701	14797	14890	14897	14835	14857	15010	14982	14892	14742	15037	15004	14837	14843	14771	14992	14868	14748	14990	14662	14882	14714	14774	14922	14865	14872	14953	15038	14799	14790	14974	14719	14794	14805	14945	14929	14910	14854	14855	15012	14955	14876	14950	14969	14894	14712	14974	14842	14831	14908	14862	14870	14869	15083	14844	14848	14763	14863	14688	14811	14732	14956	14833	14946	14830	14814	14832	14920	14924	14902	14720	14977	14873	14919	14851	14903	14958	14861	14835	14836	14947	14807	14971	14838	14990	14805	14928	14809	14943	14887	14760	15114	15035	14788	14889	14836	14723	14817	14710	14879	14856	14885	14881	14816	14818	14856	14868	14781	14911	15120	14848	14878	14781	14800	14814	14950	14889	14767	14781	14824	14811	14831	14900	14881	14791	14958	14756	14827	14836	14909	14847	15013	14838	15083	14838	14870	14782	14763	14942	14871	14926	14944	14798	15065	14825	14904	14805	14883	15013	14868	14621	14852	14826	14815	14965	14920	15018	14827	14950	14965	15010	14763	14798	14759	14790	14891	15046	14852	14969	14943	14757	14755	14854	14843	14778	14748	14786	15009	14820	14835	14793	14938	14839	14893	14922	14861	14817	14829	14672	14971	14906	14911	14838	14925	14933	14768	14794	14868	14794	15000	14989	14862	14649	14905	14920	14771	14893	14835	14988	14825	14917	14928	14708	15034	14816	14689	14896	14997	14840	14792	14794	14902	14898	14706	14843	14885	14882	14868	14886	15029	14702	14969	14763	14733	14688	14883	14883	14662	14924	14913	14851	14824	14996	14841	15082	14983	14910	14905	14858	14962	14878	14738	14817	14915	14885	14873	14813	14801	14971	14899	14918	14913	14838	14818	14910	14803	14815	14886	15054	14908	15002	14807	14971	14758	14728	14913	14703	14803	15066	14840	14786	14733	14835	14676	14884	14804	14646	14853	14671	14906	14904	14759	14876	15009	14901	14983	14817	14862	14814	14816	14921	14734	14892	14908	14915	14860	14859	14818	14782	14734	14974	14742	14926	14757	14914	14969	14964	14762	14784	14739	14916	15059	14770	14865	14823	14824	14731	14919	14834	14915	14718	14980	14735	14811	14720	14910	14846	15069	15068	14937	14760	14981	14682	14819	15030	14872	14799	14835	14855	14973	14763	14688	14836	14815	14890	14826	14899	14813	14774	15033	14699	14881	14940	14845	14760	14920	14783	14816	15027	14789	14920	14972	14817	14768	14817	15029	14879	14861	14730	14757	14825	14785	14870	14801	14789	14944	14987	14872	14911	14955	15127	14847	14807	14867	14907	14815	14715	14858	14933	14791	14971	14810	14939	14806	14677	14627	14814	14846	14798	14991	14919	14913	14999	14783	15029	14918	15092	14942	15046	14685	15002	14853	14792	15058	14733	14821	14940	14860	14808	14821	15029	14838	14801	14861	14695	14817	14986	14854	14808	15066	14923	14831	14804	14882	14760	14904	14776	14810	14762	14838	14684	14752	14884	14743	15017	14901	14867	14732	14957	14793	14726	14792	15050	14885	14830	14984	14893	14973	14782	14924	14779	15056	14753	14915	14888	14889	15001	14997	14992	14958	14867	14889	14795	14909	14777	14791	14827	14802	14881	14801	14864	14743	14782	14815	14928	14768	14983	14861	15027	14774	14774	14762	14869	14856	14832	14952	14992	14852	14846	14612	14839	15037	14976	14816	14854	14857	14930	14736	14870	14971	14749	15017	14859	14950	14618	14891	14914	14797	15054	14753	14956	14820	14784	14846	14971	14819	14819	14975	14805	14924	14930	14885	14736	15013	14803	15191	14730	14835	14851	14807	14952	14684	14867	14771	15063	14819	14705	14921	14940	14798	14882	14890	14933	14857	14911	14724	14929	14776	14840	14788	14948	14933	15073	14894	14783	14699	14766	14716	14993	15092	14803	14949	14907	14898	14771	14942	14789	14917	14690	14894	14772	15030	14868	14862	14810	14936	14829	14908	14716	14793	14927	14860	15039	14731	14774	14900	14962	14889	14831	14885	14862	14862	14816	14871	14939	14759	14891	14931	14882	14735	14797	14865	14920	14860	14971	14714	14879	14970	14915	14863	14797	14875	14965	14819	14932	14936	14831	14880	14845	14913	14880	14848	14802	14850	14866	14714	14672	14921	14869	14941	14953	14920	14774	14886	14858	14895	14850	14826	14889	14779	14900	14948	14792	14907	14916	14811	14801	15051	14886	14743	14834	14915	14721	14845	14920	14946	15034	15041	14751	14861	14938	14890	14726	14885	14745	14941	14821	15067	14928	14820	14952	14850	14795	14784	14828	14927	14979	14677	14877	14905	14881	14937	14944	14665	14985	14836	14880	14962	14805	14880	14818	14684	14949	14925	14808	14918	14953	14967	14994	14887	14778	14808	14833	14868	14853	14899	14847	14758	14898	14993	14807	14958	14950	14898	14694	14988	14891	14986	14698	14942	14898	14932	14798	15062	14923	14866	14881	14935	14724	14734	15010	14829	14919	14893	14886	14775	14940	14778	14776	14672	14868	14777	14981	15015	14729	14899	14711	14871	14613	14969	14832	14729	14750	14951	14877	14994	14940	14855	15108	14808	14852	14805	14871	14785	14733	15004	14782	14827	14875	14822	14762	14870	14892	14975	14698	14762	14927	14946	14968	14909	14894	14682	14811	14890	14713	14818	14964	14701	14894	14759	14809	14886	14848	14894	14928	14833	14841	14885	14716	14713	14769	14923	14856	14760	14825	14856	14838	14938	14904	14787	14906	14900	14859	14811	14845	14776	14772	14808	14760	14810	14660	14770	14949	14939	14976	14922	14874	15080	14965	14876	14771	14888	14720	14954	14751	14857	14773	14896	14820	14823	14812	14844	14772	14704	14930	14898	14791	14852	14794	14885	14885	14812	14936	14811	14882	14690	14996	14929	14792	14799	15018	14989	14858	14788	14909	14768	14966	14846	14869	14842	14829	14786	14971	14855	14818	14753	14593	14846	14765	14915	14822	14869	14779	14837	14890	14697	14705	14870	14899	14799	14912	14905	14885	15187	14965	14960	14805	15038	14657	15056	14668	14752	14840	14976	14916	14720	14938	15044	14766	14959	14880	14900	15007	14885	14712	14867	14642	14885	14694	14807	14847	14808	14866	14857	14752	14662	14753	14948	14758	14795	14829	14949	14835	14785	14795	14831	14961	14978	15072	14878	14957	14973	14989	14763	14670	14811	14687	14890	14782	14740	14775	14941	14822	14980	14807	14846	14829	14841	14807	14878	14738	14961	14871	14947	14796	14939	14802	14956	14986	14909	14816	14704	14750	14870	14878	14963	14916	14930	14877	14776	14977	14844	14806	14789	14773	14865	14758	14767	14858	14923	14904	14905	14787	14876	14897	14910	14883	14748	14886	14758	14753	14959	14949	14887	14813	14961	14783	14929	14810	14599	14847	14869	14921	14845	14900	14783	14895	14945	14911	14935	14818	14785	14971	14771	14816	14929	14882	14932	14895	14730	14979	14782	14815	14676	14716	14885	14981	14930	15047	14673	14962	14784	14810	14944	14806	15006	14787	14810	14966	14718	14830	14773	14677	14893	14696	14969	14777	14912	14765	14601	14939	14758	14886	14825	14811	14987	14750	14768	14907	14835	14700	14736	14815	14704	14848	14961	14970	14886	14715	14845	14813	14824	15011	14700	14961	14824	15057	14850	14922	14894	14949	14842	14700	14985	14925	14707	14766	14867	14837	14845	14931	14798	14703	14793	14800	14805	14883	14841	14973	14855	14789	14798	14879	14859	14818	14779	14929	14889	14905	14965	14844	14989	14784	14994	14678	15008	14845	14863	14868	14780	14685	14899	14757	14939	14753	14849	14740	15046	14913	14844	14951	14890	14852	14901	14833	14966	14901	14820	14710	14810	14727	14966	14914	14728	14889	14972	14723	14801	14835	15040	14833	14749	14738	14987	14908	14938	14795	14894	14939	14900	14736	15063	14806	14884	14801	14776	14764	14860	14752	14894	14894	14774	15061	14878	14773	14885	14806	14870	14895	14970	14803	14983	14740	15047	14862	14905	15062	14843	14970	14901	14839	15002	14955	14803	14797	14845	14809	14781	14943	14831	14847	14899	14955	14729	14867	15000	15105	14823	14748	14948	14958	14976	14937	14925	14914	14910	14790	14668	14912	14996	14959	14987	14885	14885	14851	14882	15022	14996	14656	14877	14836	14719	14865	14668	14715	14899	14812	14883	14725	14933	14744	14808	14963	14827	14791	14876	14918	14908	14854	14758	14688	14824	14568	14694	14886	14899	14818	14862	14756	14700	15005	14750	14861	14889	14917	14750	14906	14956	14817	15001	14831	14964	14802	14780	15115	14800	14841	14941	14913	14748	14804	14901	14854	14861	14831	14900	14854	15041	14749	15041	14912	14902	14903	15088	14608	14944	14883	14868	14944	14724	14883	14839	14853	14977	14872	14813	14997	14721	14916	14751	14761	14822	14779	14872	14850	14868	14824	14825	15035	14807	14666	14815	14915	14886	14889	14777	15105	14744	14896	14841	14888	15077	14758	14845	14871	14836	14761	14779	14889	15000	14953	14892	15006	14863	14886	14917	14847	14857	14746	14828	14838	14954	14830	14762	14782	14869	14865	14793	14821	14789	14724	14682	14732	14948	14729	14984	14957	14906	14863	14658	14854	14689	14850	14545	14787	14782	14810	14982	14932	14754	14853	14992	14760	14660	14902	14848	14870	14888	14956	14739	14823	14752	14928	14751	14892	14876	14921	14838	14930
27199	22232	30885	27893	26154	24091	22683	20928	20425	20390	19879	19606	19152	19475	19769	20072	20315	20043	19455	18706	18480	18214	17994	18098	18188	18314	18233	18164	18030	18065	18197	18079	18254	18129	18098	18225	18224	17908	18192	18061	18078	18004	18237	18092	18233	17858	18136	17916	18168	17875	18139	17964	18150	18169	18226	18191	17994	18278	18054	17915	18142	18052	17870	17922	18009	18070	18116	18126	17979	18022	18095	18197	18118	18145	18071	18039	18070	18069	18083	17939	17892	18016	18184	18167	18013	18083	17972	18205	18083	18076	18154	18118	18014	18125	17957	18047	18227	18039	18021	18154	18349	18107	18144	18101	18068	18071	18065	18068	18035	17966	18108	17994	17990	18020	17978	18171	17936	18100	18148	17925	18112	17989	18028	17849	18086	17936	18246	18063	18001	18067	18094	17966	17965	18131	18027	18170	18034	18092	18190	18040	18181	18160	18046	17908	17958	17919	18245	18045	17957	18121	18080	17996	17995	18206	18161	17990	18129	18036	18122	17896	18041	17871	18078	18036	18082	18025	18097	18133	18022	17995	17944	17880	18305	17894	18060	18238	18068	18250	17894	17998	18145	18068	18097	18161	18091	17918	18081	17883	17969	18125	18136	17932	18109	18100	18040	18161	17982	18042	18119	17972	18312	18114	18117	18193	18048	17966	18124	18104	18271	18089	18102	18095	18275	18067	18108	18000	18041	18255	18355	18076	18123	18153	18173	18114	18043	18107	18019	18021	18149	17969	18133	17817	18017	17916	18141	18053	18052	18077	18196	18097	18091	17980	18006	18114	18065	17919	17892	17967	17936	18236	17973	17857	18104	18106	18001	17974	18052	18067	18082	18025	18028	18205	18187	18034	18227	18127	18115	17894	18112	17976	17970	18127	18077	18094	18020	17928	18005	18284	18086	18081	18027	17826	17973	18180	18048	18215	17942	17950	17949	18098	18091	17852	18090	17999	18166	17952	17991	18118	18045	18124	18137	18057	18015	18060	18018	18008	18054	18249	18098	18230	18226	18108	18056	18076	18174	17868	17885	18001	18131	18201	17943	18068	18019	18234	18133	18181	18105	18070	18057	17999	18119	18043	17951	18084	18267	17972	18159	18061	18075	18152	18112	18100	18105	18218	18070	18092	18123	17853	17964	18024	17997	18061	18029	18117	18058	17912	18097	18054	18110	18202	17828	18006	18083	18133	18071	18029	18174	17977	18114	18078	18192	18060	18101	17860	18035	18274	18134	18181	17992	17951	18013	18206	17999	18104	18309	18237	18044	18099	18042	18223	18101	18068	18121	18213	18174	18212	18011	18081	17874	18045	18131	18119	18058	18058	17849	18132	18239	18054	18120	18026	17962	17981	17932	18063	18037	18012	18056	18031	18066	18088	18056	18041	17897	18054	17821	17971	17935	18148	18177	18178	17958	17963	17967	18167	17968	18014	18081	17925	18373	18112	17927	18120	17912	18107	18098	18022	18040	17850	17964	18074	17962	18276	18048	18076	17987	18244	18094	18280	18049	17883	18034	18015	18141	18130	18258	18026	18102	18195	18035	18222	18126	18162	18091	17989	18067	18209	18233	17975	18083	18191	17957	18132	17919	17820	18125	17930	17917	18025	18060	18049	17823	17990	17937	18085	17981	18045	18091	17985	18024	18007	18113	18091	17936	17956	18016	18264	18264	18007	18170	18043	17952	18144	18303	18051	18303	17987	18144	18191	18011	18099	18205	18004	18066	17981	18030	18043	18159	18032	18133	18308	18214	17827	18086	18167	18007	17966	18078	18164	17887	18128	18109	18066	18106	18069	18041	18070	18084	18105	18072	18171	18141	17928	18005	18043	18097	18259	18122	17918	18097	17935	17965	17998	17980	18191	18017	17997	17901	18000	18032	17984	18427	18093	17979	18037	18159	18036	17853	17995	18002	17993	18032	18169	18103	17965	18064	18070	17679	18075	18055	18118	18060	17985	18140	17996	17983	18170	18015	18266	18017	17981	17995	17971	18035	18065	18120	18078	17974	18011	18206	18161	18153	18030	18117	18042	18062	18005	18220	18108	18021	18119	18064	18258	18037	18021	18186	18018	18073	18167	17902	17898	17937	17992	17911	17951	18056	17939	18145	18180	18061	17929	18232	18121	17995	18133	18247	17929	17909	17797	17854	18024	18123	18017	17920	18064	17941	18140	18254	17961	18093	18126	17984	18061	18161	18079	17965	17989	18023	18247	18090	18036	18254	18109	17969	18033	18022	17925	18058	17874	18196	18047	17939	18094	18112	18193	18065	18181	18003	18299	17970	18168	18151	18122	18119	17996	18190	17939	18065	17990	17992	18159	18082	17953	17810	18179	18153	18041	18051	17926	18147	18063	17961	18064	18165	18046	17912	18096	18149	18212	18072	18020	17981	17920	18015	18174	18031	18133	17977	17934	18164	18353	18424	18146	18204	18003	17983	18009	18072	18095	18090	18307	18115	18025	18065	18088	17912	17836	17996	18186	18307	18204	18073	18201	17980	18063	18144	17977	17984	18512	17971	17932	18107	18313	18196	18181	18176	18211	18005	17853	18138	18206	18046	18279	18200	18267	18057	18003	18242	17884	18093	17898	18240	17968	18191	18151	17885	18016	18020	17897	18092	18084	17863	17942	18077	18276	18035	18120	17904	18158	18065	17976	18179	17992	18012	17956	18191	17982	18219	18115	18313	17868	17998	18060	18218	18108	17936	17995	18080	18111	18138	17957	18180	18068	17975	18094	18194	18021	17993	18004	18169	18123	17973	17969	17904	18018	18145	18112	18073	18124	18050	18099	18190	17924	18066	17949	18126	18278	18207	18090	17962	18167	17930	18194	18144	17987	18055	18172	17975	18070	18051	18078	18065	18174	17957	18144	18034	18188	18071	17998	18023	17850	18237	18263	18088	18034	18167	18095	18264	17935	17953	18118	18069	18016	18021	18013	18173	17881	18084	18045	18006	18032	18177	18234	17934	17883	18131	17914	18118	17888	18243	18039	17953	18060	18031	18134	18014	18050	18027	17825	18077	18080	18119	18082	17878	18180	18105	17940	18015	18139	18097	18074	17917	18160	18183	18040	18172	17997	18095	18196	17935	17842	18021	18171	18152	18096	18049	17974	18012	18106	18010	17879	18037	18145	18048	18314	18119	17992	18226	18118	18051	18213	18187	18226	18117	17882	17900	18006	17855	17889	18056	17904	18056	18140	17986	18184	18116	17938	18133	18278	18062	17927	17995	17871	17977	18174	18271	18124	18169	18210	18140	18050	18275	18150	18208	18077	18123	18135	18275	18309	18115	17992	18141	17924	18031	18053	18236	17832	18009	18132	18215	17956	18056	18087	17997	18342	18182	18044	17978	17862	18145	18011	18151	18116	18133	18051	17888	18184	18269	18170	18057	17975	18142	18115	18018	17992	18077	17981	18289	17993	18099	18217	18035	18153	18191	18066	17941	18003	18073	17924	18168	18109	18115	18216	18151	18135	18016	18310	18219	18133	18105	18205	18136	18070	17783	18064	17948	18072	18112	18059	18113	17908	18041	18166	17985	18071	18156	18393	18080	18162	17982	18186	18043	18171	17883	18069	18022	18376	18158	18062	17974	18153	18077	18019	18182	18228	17999	18073	18306	18313	18285	18241	18192	18036	18123	18185	18344	18023	17991	18215	18000	18001	18003	17917	18005	18182	18031	17936	17953	17881	17993	17967	18101	17950	18134	18071	17963	18165	18030	18100	17999	18028	18099	17868	18111	17957	18084	18063	18034	17949	18168	17829	18098	18167	17929	18014	18435	18231	18116	17966	18152	18042	18197	18053	18077	18074	18037	18249	18026	18183	17919	18142	18157	18022	17964	17904	18119	18269	18141	18090	17827	18086	18192	18172	18292	18169	18237	18118	18177	18197	18040	18109	18193	18014	18098	18057	17919	18019	17972	17956	18035	18032	18024	17865	17936	18153	18034	18063	18099	18041	18108	17919	18144	18071	18029	18108	18020	18055	18105	18070	18116	18008	18047	18070	17951	18189	17917	18162	18034	18079	18137	17820	18062	18055	18035	18058	18065	18130	18084	18050	18035	18050	18126	18184	18124	18077	18044	17994	18217	17950	18044	18103	18221	18081	18080	18278	18125	18127	18012	18065	18230	17926	18117	18065	18001	17822	18110	17997	18158	18153	17876	18171	18062	18187	18108	18138	17811	18053	17878	17856	18236	17982	17876	18180	18028	18153	17947	17811	17981	18191	18049	18046	18081	18015	18090	18052	18085	18173	18179	18216	17929	17833	17992	18024	18104	18098	18184	18244	18214	18169	18009	17993	17960	18033	17953	18063	18135	18087	18230	18089	18055	18268	18312	18243	18119	18358	18120	18113	17982	18114	17899	18005	18213	18085	18029	18254	18126	18133	18146	18121	18033	18108	18105	18279	17949	17981	17902	18062	18054	18114	18134	17865	17979	18227	18089	18047	18130	18046	18053	18087	18268	18236	18085	18059	18213	18036	18086	17636	18054	17795	18113	18110	18170	18041	18180	17941	18201	18150	18214	18179	17930	18067	18043	18033	17906	18007	18199	18093	18143	17970	18078	17999	18068	18154	18000	17877	17990	18075	18064	18082	17919	18059	18280	17833	18058	17974	18081	17983	17972	17999	18018	17873	17938	18221	17981	18143	17956	17971	18102	18275	18086	18082	18224	17886	18023	17921	17949	17938	17948	18137	17926	17995	18168	18297	18064	18206	18222	18028	17982	18072	18046	18077	18096	17937	18019	17896	18074	17944	18044	17789	18175	18313	17946	18081	18066	18093	18020	18197	18000	17895	18038	18097	18233	18048	18288	17837	17819	17982	17981	17881	18252	18013	18197	18044	18219	18152	18050	17914	18245	18080	18120	18138	18027	18013	18064	18018	18201	18044	17895	18046	18080	18212	18163	18187	18060	18097	18126	18305	18231	17978	18076	18094	17970	18015	18298	18038	17959	18131	17959	18112	18343	18219	17952	17992	18114	18221	18095	17924	18046	18299	17908	17913	18128	17917	18056	18114	18012	18082	18027	17967	18055	18011	17971	18181	17885	17976	18107	18060	18022	17917	18211	18060	18123	17962	18299	17952	18058	18031	18093	17873	18093	18104	18136	18162	17919	17755	18093	18053
16507	23453	31773	24742	25852	23386	21009	19029	18574	18722	17799	17167	16659	16835	17219	17565	17760	17076	16280	15539	15081	15173	15178	14943	14899	15053	14836	14860	14870	15007	14846	15019	15093	15032	15002	14877	14907	14980	14988	14835	15002	15111	14933	14750	15049	15096	14810	15069	14941	14925	15061	15068	14927	14854	14890	15071	14967	14948	15069	14943	14964	14881	14896	15062	14942	15121	14848	15045	14882	14883	14883	14909	14969	14993	14903	15115	15014	15071	14841	15046	15056	14909	15048	14901	14926	14956	14997	14953	14924	14867	14907	15029	14991	14878	14831	14990	14806	14986	14931	14862	15068	15028	15070	15011	14975	14914	15013	14792	14885	14827	15018	14977	14849	15026	14995	14826	14806	14911	15269	14803	15115	14996	14737	14972	14893	14851	14980	14870	15174	14984	15020	14849	14910	14878	15009	14911	14915	14807	14849	14973	15006	15047	14998	14911	14999	14799	15116	15023	14915	14921	14915	14908	14937	14949	15034	14932	15037	14941	15041	14802	14980	14926	14989	14832	14999	14843	14892	14987	14923	15118	14718	14944	14881	14940	14795	14872	14833	14847	14918	14923	14816	14869	15152	14752	14796	14916	14906	14862	15059	14889	14960	14980	15032	14920	15109	14901	14990	14918	14799	14995	15127	14829	14803	15078	14928	15035	14782	14846	14887	14834	14920	14791	14855	15128	14928	14815	14860	14871	15052	14947	14800	15134	15016	15131	15080	14979	14971	15020	14782	15013	15014	14913	14870	14913	14961	15051	15122	14980	14984	14961	15028	14904	14853	14860	15011	15044	15003	14909	14883	14928	14891	15048	15073	14918	14985	14753	14976	14818	14806	14906	15025	14923	14993	14965	14976	15000	15013	15055	14877	15076	14996	14975	14931	14910	14877	14720	14886	14812	14971	14949	14899	14977	14862	15019	15032	14907	14865	14942	14899	15053	14971	15021	14838	14853	14996	14754	14861	15048	14953	15113	14946	14914	15136	14697	14857	14896	14951	14833	14981	14765	15049	14864	14933	14908	14783	14982	14919	15022	14724	14880	14904	14880	15029	14878	14835	14962	14749	14813	15164	14939	14893	14646	14800	15013	14955	14858	14873	14933	14923	14960	14980	14803	14990	14890	14931	15099	15087	14934	14945	15026	14910	14923	14956	14995	14894	14975	14983	14791	14746	14822	15156	14930	14879	14798	14938	14974	14934	14764	15103	14880	14903	14885	14912	14969	15059	14865	14905	14768	14981	14965	14838	14947	14866	14843	14965	14930	15013	14874	15025	15117	15035	15039	15026	14867	14911	14759	14748	14915	15020	14836	14808	14888	14821	14972	14947	14763	14804	14912	14903	15008	15051	14848	14882	14969	14829	15036	14896	14960	14866	15067	15008	14971	14871	15007	14879	14894	14816	14828	14835	14721	14888	15048	15042	14741	15024	14843	14940	14969	14953	14933	14845	14977	15034	15179	15023	14933	15073	14846	14894	14754	15027	14815	14973	14942	14907	15084	14812	14893	14897	14955	14826	15061	14882	14822	14915	15020	15062	14924	14970	14867	14875	14891	14939	15008	14963	15054	14953	15104	14955	14997	15034	15030	14908	14955	14930	15090	14889	14849	14938	14886	14938	14938	14997	14862	15038	14934	14944	14816	14808	14930	14844	14825	14976	14955	14949	15042	14905	14764	15043	15082	14801	14791	14859	14959	14896	14764	14844	14746	14997	14877	14884	14868	14870	14942	15023	14808	15011	15017	14873	14800	14772	14952	14925	14966	14976	14834	14940	14886	14993	14913	14960	14947	14920	15067	14967	15068	14854	14794	14937	14810	15023	14808	14925	15049	14989	14969	14994	15142	14933	15013	14990	14893	14969	14993	14970	14829	14918	14928	14929	14963	14958	14945	14938	14843	14912	14955	15197	14869	14852	14934	15032	14936	14916	14938	15067	14917	14994	14831	15009	14985	14915	14761	15011	14957	14815	14963	14996	14799	15070	14915	14990	14844	15008	14909	15035	14905	14971	15008	15109	14768	14953	14902	14901	14927	15054	14902	14916	14921	14905	14986	14940	14886	14989	14919	15070	14817	14848	15098	15107	15001	14933	15056	15096	15024	15062	14995	15102	14938	14950	14975	14945	14926	14944	14836	15001	14839	15038	14825	14913	14983	14848	15055	14766	14889	14911	14902	14948	14976	14871	15077	14968	14911	14963	14855	15120	14852	14856	14887	14952	15002	15031	14860	14835	14786	14888	14822	14977	15161	15029	15021	15008	14969	14743	15052	14821	14970	15038	14930	15124	14979	14790	14986	14976	14970	15012	15091	14993	14839	14842	14921	15177	14951	14986	15052	15083	15060	14755	14953	14886	14797	14976	14977	14953	14895	14830	14996	14857	14983	14809	14912	14951	14816	14930	15086	14952	14943	14979	14963	14852	14883	14924	15067	15021	14897	14916	14913	14829	14995	14908	15017	14921	14918	15064	14963	14912	14950	15072	14914	14958	14870	15122	15049	15005	14900	15024	14745	14868	14975	15041	14888	14908	14901	14901	14984	15204	15074	14879	14912	14955	15070	15006	14873	14937	14889	14953	14976	14973	15110	14963	14865	14914	14998	14913	14898	15016	14937	15041	14912	14974	14991	14856	14981	14965	14960	14818	14841	14813	14968	14853	14880	15087	14827	15037	14867	14818	14915	14856	14930	14851	14990	14850	14945	14861	14799	14948	15020	15021	14985	15019	15061	14962	15032	15039	14987	14987	14928	14976	14926	14948	14838	15038	14814	15002	14998	15011	14966	14994	14795	14744	15041	14878	14968	14834	14987	14839	14945	14873	14704	14748	14851	14901	15002	14939	14893	14999	14961	15120	15113	14964	15144	14945	14903	14943	15010	15053	14843	15003	14802	14932	14943	15144	14929	14744	14859	14947	14767	14877	14886	15088	15085	14923	15097	14936	15073	14976	14960	14817	14932	14876	14984	14932	15002	14980	14865	14966	14871	14823	15139	14818	14922	14850	14933	14813	14938	15064	14877	14925	14827	14992	15101	14817	15040	14772	14783	14917	14942	15000	14929	14921	14925	15053	14990	15005	14935	15057	14934	14959	14849	14806	14897	14763	14907	14812	15010	15011	15020	15041	14874	14966	14996	14826	15098	15041	14920	15040	14946	14912	14881	14947	14917	14953	14883	15073	14996	14976	15044	14948	14937	14926	14881	14951	14834	15037	14865	15010	14936	14930	14752	14911	14942	14928	14923	15014	14982	15003	14990	14947	14885	14978	15001	14824	15012	14772	14788	14903	14932	14930	14859	14889	14964	14992	14964	15011	15087	14923	14927	14718	14910	14831	14898	15066	14812	14997	14967	14987	14847	15001	15070	14960	14996	14888	14806	14944	14992	14973	14980	14857	14886	15054	14762	14743	14962	14931	14949	14812	14941	14991	14999	14928	15035	14735	14905	15051	14829	15181	15010	14888	14932	14821	14897	15007	14937	15059	14991	14793	14712	14919	14827	14978	14994	15061	14846	14951	15041	14913	15005	14994	14954	15050	14838	15183	15017	15102	14956	15054	14927	14871	14914	14779	14859	14907	14787	14995	14921	14959	14956	15042	15040	14848	14759	14974	14922	14968	14955	14841	14788	14989	14865	14775	15042	14826	15011	15064	14832	14850	15017	14912	14885	14948	14889	14857	14893	14990	14945	14878	14920	14990	15018	15129	14861	14827	14803	15024	14808	14903	14750	14843	15010	14801	14928	14971	14964	14909	14832	14901	15021	14871	15061	14949	15086	14973	15254	14738	14915	14974	15016	14770	15049	14954	14846	14853	14957	15038	14989	15006	14873	14959	14896	15003	14917	14850	14960	14867	15066	14792	14883	15072	14962	15033	14717	15036	14897	14823	14906	14883	15065	15010	15128	14949	14978	15119	14883	14975	14880	14970	14884	14911	15058	14934	14891	15087	14881	15094	14826	14974	14782	14922	14950	14882	15093	14921	14883	14962	14865	15078	15054	15145	14945	15060	14848	14919	14879	14978	15015	14905	14948	14907	15037	15099	14916	14978	14889	15139	15116	14689	14875	14972	14865	14894	14911	14799	15005	15002	14928	14888	14797	14938	15055	15082	15183	14951	14929	14974	14922	14900	15052	14932	14811	15114	15087	14978	14804	15001	14965	14848	15097	15114	14975	14966	14866	14967	14953	14882	15082	14928	14987	14918	15004	14917	14951	15012	14906	15030	15017	14958	14875	15071	15058	15005	14946	14917	14774	14916	15067	14931	14876	14965	15036	14884	15068	14775	14828	14986	15032	15012	14872	14997	14784	15035	14990	14876	14831	14867	14937	15071	14769	14940	14934	14909	14970	14988	14801	14861	15004	14793	14866	15005	14932	15063	14938	15019	14959	15073	15006	15021	14973	14993	14898	14815	15050	14940	14827	15072	15055	14874	14963	14929	14913	14855	14916	14757	14906	14920	14835	14925	15024	15181	14923	14747	14955	14885	14958	14937	14893	14982	14869	15074	14905	15020	14877	14843	14970	14925	14924	15055	14821	14893	14819	14944	14951	14886	14964	14858	14949	15099	15032	15027	14835	15020	15068	15022	15104	14838	15094	14833	14897	14815	14862	14975	14933	14976	15025	15041	14966	15021	14990	14932	15060	14911	14939	15019	14839	14978	14919	14666	14821	14847	14829	15040	14887	14985	14936	14941	14931	14983	14878	14875	14772	15003	15050	14925	14887	14952	15074	14924	14953	14847	14866	14897	14904	15028	14681	15023	14797	14930	14882	14906	15044	14830	15101	14941	14987	15013	15092	14726	15024	14922	15010	14912	15032	15049	14809	14961	14787	14888	15005	15092	14932	14974	14698	14915	15051	14919	14760	15023	14922	14887	14880	14907	14876	14979	14844	14816	14992	15105	14906	14864	14833	14963	14970	14999	14948	15051	14987	14994	14997	14944	15057	15002	14981	14761	15011	14854	15125	15001	15016	14951	14842	14892	14890	15024	14808	14777	14892	14813	15010	14797	14890	15003	14897	15071	14789	14857	15005	15034	14937	14880	15008	15098	15026	15089	14906	14954	14899	14988	14995	14987	15174	14846	15013	14957	14772	14969	14923	14774	14934	15184	14900	15009	14871	14887	14998	14915	14701	14890	15012
24336	20961	28168	25340	25586	26253	24462	22187	21643	21505	20825	20453	20522	20597	23919	25404	25223	23463	21631	19646	18561	18249	18158	18124	18221	18002	18203	18238	17829	18017	18270	17875	18034	18007	17987	18156	18170	18253	17940	18139	18202	18016	18081	17896	18066	18164	18213	18116	18057	17967	17976	17951	17927	17991	17877	17751	18100	17979	18198	18165	17985	17960	17952	18089	18012	18134	17990	17952	18038	17945	18029	18159	17853	18263	18135	17921	17958	17990	18196	18047	18006	18064	18079	18057	18012	18076	18040	17861	18156	17966	18151	17881	17857	18272	17942	17942	18066	18002	17840	18237	18215	18065	18068	18139	18172	18027	18041	18060	17935	18044	18007	17885	17906	18087	18094	18015	17910	17724	18273	17932	18058	18002	17847	17916	18137	18031	17986	17970	18046	17866	17884	17813	17855	18011	18099	18075	18123	18092	18040	18057	17911	18058	17964	17960	18108	18007	17828	18096	17905	17964	17888	17790	18396	17963	18058	17940	18060	17852	18016	18170	17833	17829	17908	17714	18138	18077	18003	18027	18156	18040	17936	17856	17996	17926	17983	17702	17926	18072	18137	17864	17873	17964	17929	18086	17828	18060	18174	17934	18178	17884	18023	17994	18022	18030	17862	18117	18153	18260	17915	18262	17742	17873	17851	18020	18022	18177	17826	18064	18065	17957	17948	18025	17804	18137	18180	18134	18194	17994	17979	17960	18134	17951	18000	18059	17872	17989	17746	18048	18079	17886	17889	18078	17873	17741	17970	17939	17904	17994	18140	18021	18146	18197	18110	18264	18092	18224	17790	17868	18043	17818	18172	17904	18122	17796	18213	18222	18039	18058	17828	18057	18191	17879	18155	18065	17987	18098	18024	17993	17993	18056	17989	17910	17882	17954	18146	17843	17922	17998	17975	17957	18086	18002	17986	17888	17876	17872	17935	17926	17895	17878	18232	17886	18060	17936	17987	17869	17865	18014	17915	17926	17969	17920	18100	18082	18076	18038	18024	17980	17999	17838	18033	18156	17994	17966	17755	18116	18058	18052	17913	18220	17944	18136	18219	18077	18063	17815	18057	17952	18013	18223	18016	18006	17816	17899	18059	17993	17909	17791	17927	17987	17876	17984	17830	18038	17998	17891	17755	18077	17844	18056	18173	18076	18015	18086	17835	17974	18030	17994	17934	18035	17850	18004	17844	18077	17950	17753	18078	17880	18159	18115	17762	17934	17948	17913	18048	17816	17767	18019	18070	18037	17984	17933	18104	18030	17963	18108	17941	17884	17821	17939	17884	18032	18037	17972	18092	17969	18153	18187	17915	17849	17822	17908	17896	18146	17913	17863	18048	18112	17979	17999	18077	17915	18039	18047	17798	17988	17982	17841	18278	17946	17909	17995	17840	17876	18114	18113	18065	18006	18098	18115	17814	17940	17919	17895	18090	18072	18262	17953	18112	17986	18020	18008	18054	17731	18013	18028	17893	17978	17943	18045	18037	18019	18039	18154	17872	18043	18250	18001	18098	18021	17875	18062	17974	18064	17893	18087	17992	18150	17872	18047	17913	17873	18103	18027	18026	18008	17926	18069	17983	17940	18275	17924	18110	18076	18112	18148	18119	18237	17901	17977	17993	18084	17967	17835	17833	17951	17898	17958	17921	17872	18060	18138	18119	18144	17987	17929	17974	18386	17925	18101	17988	17838	17975	17796	17941	17925	18022	17967	18058	17755	17836	17798	17898	17886	17999	18051	18007	17770	17967	17807	18072	17998	17898	17968	17964	17974	17897	17973	18159	17863	17916	17928	17924	17990	17910	17993	17903	17983	17961	17854	17897	18176	18002	18200	17953	18078	17873	17920	17966	17941	18101	17958	17851	18012	17957	18039	18138	18231	18002	17953	17922	18102	17763	17892	17951	17879	17984	17998	18187	17881	18005	17939	18048	17930	18019	18245	18125	17941	18082	17848	18033	18039	17987	18228	17996	17743	18003	17962	18065	18094	18028	17921	17853	18022	18003	18025	17860	18094	18006	18057	18055	17892	17714	17889	17926	17970	18174	17946	17867	18058	17830	17927	18009	18078	18033	18072	18005	17788	18048	17783	17979	18218	18101	17879	18156	17894	18043	17999	18025	17896	17921	18080	18028	18037	17977	17904	18112	18067	17982	18023	18081	17884	18089	18040	17866	17926	17951	18092	18178	17944	18015	18022	17905	17754	17992	17780	17962	18136	17941	17973	18006	18016	18001	17995	18025	18068	17996	18086	18043	17944	17991	18031	18020	17939	18175	17955	17903	17892	18095	17996	17974	18002	17987	17982	17941	17905	17955	18032	18016	18138	17946	17888	18004	18060	17878	18112	17940	18013	18179	18081	18036	17846	18014	18045	18035	17932	18023	17966	18113	17902	18141	18008	17960	18118	18086	17898	17951	18100	18135	17942	17751	17829	17912	17909	18005	17932	18094	17845	17883	17825	17940	18037	17923	17811	17969	17795	17899	18096	17929	18193	18015	17980	18058	17850	17731	18007	17879	18005	17986	17891	17866	18060	17894	17873	18033	18058	18153	18072	17932	18243	17764	17993	17674	17990	18072	17847	17909	17882	17919	18115	18079	18065	17991	17902	17835	18185	18035	17857	17923	17989	17909	17986	17989	18044	18035	18120	17999	17954	18213	17936	18097	17810	17741	17850	17807	17976	17974	17858	17764	18191	17974	17936	17949	17908	17808	17965	17924	17937	17763	17966	17919	17976	18030	18169	17956	18171	17823	17859	18124	17875	17868	18031	18006	17875	17943	18064	18063	17954	17864	17953	17998	18081	17934	17826	18067	17914	17972	17759	18040	17939	17933	17858	17987	18031	18103	17901	17906	17826	17950	17990	17938	17893	18033	18051	18099	17936	18029	18095	18008	17823	17841	18122	17962	17965	18016	17998	18042	18168	18012	17929	17962	17936	18136	17902	17981	18154	18171	18169	18004	18046	17939	17986	18203	18227	18284	18214	17972	18043	17890	17819	18082	17857	18153	18032	18006	17902	18129	17842	18170	18051	17965	18042	18238	18027	18012	17945	17915	17696	17976	18029	18071	18032	17987	17935	17876	17863	18070	17911	17980	18047	18297	18221	17972	18080	18089	18137	18112	18026	17730	17896	17849	17989	18140	18299	18071	18114	17987	18126	18229	18014	18024	17935	17939	17896	17969	17811	17947	17958	18141	17862	18054	18036	17799	18045	18062	17966	17873	17934	17940	17905	18144	18134	18071	17944	18139	18024	17802	17953	18208	17895	17893	17794	18000	18047	18082	17936	18179	18213	18187	17789	17926	18206	18127	18088	18019	17867	17911	18025	18076	17974	18224	17941	17925	17991	18077	18149	18014	18036	18166	18067	18025	17874	17980	17936	18047	17945	17916	18003	17977	18065	18123	18034	17821	17990	17825	17918	18004	17898	17899	17652	17855	18007	18062	18016	17736	17806	17992	18057	18116	17980	17955	18268	18071	17945	17801	18171	18075	18107	18085	18125	18088	17916	17770	17909	18034	18152	17929	17995	17958	18153	18004	17969	18045	17992	17899	18007	18123	17873	17966	17949	17940	18042	17984	17852	18123	17933	17935	18128	18043	18136	17958	17992	17995	17787	17858	17918	17761	18133	17981	17849	18019	17903	17969	17999	18121	18067	17982	18094	17799	18129	18062	17810	17848	18159	18145	18159	17928	18039	18045	18042	18079	17820	18125	18053	18200	18038	17912	17948	17760	17944	18085	17993	18013	17773	17947	18021	17858	18018	18114	18116	17940	17945	17950	17929	17745	17722	18020	18179	18081	18000	18103	17935	18087	17983	17796	17970	17821	18024	18098	17908	17967	17968	17993	18086	18134	17895	18226	18100	18000	17893	18018	17807	18106	18025	18087	18099	17975	18046	18029	18011	17995	17981	17935	18097	17855	17847	18017	17968	18024	17986	18048	17846	17886	18253	18143	17953	17926	17905	17970	18000	18168	17968	17811	17873	18076	18037	18054	18145	18014	18097	18015	18133	18035	17947	18001	18127	18018	17915	17930	18070	18064	17929	18164	17923	18032	17917	17863	18025	18026	17793	17890	17893	18011	18072	17909	17869	17934	17876	18051	18009	18003	18020	18231	17830	17877	17774	18115	17981	17907	18000	17996	18062	17964	18221	18023	17870	17920	18022	17913	18042	17755	18046	18043	17778	17964	18002	17908	18071	17807	17815	17975	17894	17910	18096	18038	18002	18067	18042	18110	18004	18127	17947	18077	18157	17854	18101	17718	17995	18028	17962	18020	17957	18037	17857	18062	18041	18007	17990	18156	18090	18028	17932	18107	17968	18013	18136	17961	18243	18235	18291	18179	18026	18122	17936	17930	17894	18090	18035	18164	17913	17978	18024	18088	17955	18076	18322	17996	17997	17949	17881	17963	17876	18059	18108	17954	18047	18209	18008	18209	17956	17983	18104	17997	17840	18081	17754	17860	18120	17954	18143	18121	18075	17888	18040	18016	18169	18091	18060	17958	18064	18152	17820	17932	17875	18013	18014	18019	17863	17922	18155	18124	18140	17988	17782	17957	18160	17989	17888	18067	18103	18178	18059	18008	17927	17892	18162	18067	18084	18113	17992	18273	17998	18039	17924	18036	17947	18084	18071	18034	18006	18040	17958	18088	17911	17919	18072	18206	17850	18044	18287	17994	18122	17946	18042	18044	17930	17926	17928	18151	17973	17777	17886	18071	17959	18091	17794	17936	18066	18059	17980	17802	17942	17877	17901	17967	17964	18035	17943	17954	18086	18169	17757	18047	17907	18061	18097	17980	18042	18011	18092	17910	18052	17760	18041	18019	17909	18151	18108	18243	17949	18112	17945	17973	17882	17832	18045	17989	17830	18223	17733	17926	18060	18166	18118	17969	17971	18130	18109	18028	17886	17890	17951	18080	17901	18033	18008	17967	18097	17956	18168	18243	18012	17941	18008	18109	17807	18214	17930	17933	17889	18064	18168	17937	18133	17744	18060	17906	17774	17901	18040	18130	18068	17959	18049	17887	17858	17904	18107	18007	17863	17941	17818	17969	18053	18037	17947	18010	17899	18004	17948	17872	18223	18003	18109	18105	17981	18121	18126	17913	17910	18173	17894	18033	17969	17913	17955
15693	27314	32798	30139	28811	25497	22013	20588	20335	19767	18934	18517	18555	18578	23481	24147	23656	21094	18982	16468	15495	15078	14934	14843	14968	15001	15143	15023	14863	14975	15089	15008	15036	14957	14971	14826	14961	14842	15030	14927	14861	14681	14936	14748	14857	14803	14862	15234	14946	14930	14836	14845	14941	14890	15115	15062	14929	14991	14862	14855	14840	14962	14861	14896	14921	14840	14731	14943	14681	15029	15096	14863	14814	14921	14956	14909	15003	14786	14921	15000	14969	14894	14818	15011	15049	14689	14904	14999	14922	14844	14946	14848	14894	15100	14735	14891	14789	14947	14982	14858	14891	14918	15034	15015	14931	14930	14900	14959	14969	14967	14772	14831	14894	14969	14702	15002	14876	15173	14914	14883	14829	14746	14864	14726	14945	15050	14896	14846	14919	14765	14977	14891	14879	15033	14960	14833	15065	15015	14930	14844	14894	14819	15135	14955	14871	14909	14712	15006	14800	15039	14974	14808	15046	14739	14995	14890	14862	15002	14913	14978	14984	14996	14871	14840	14991	14934	14917	14949	14945	15063	14834	14756	14597	14873	14983	14951	14828	14904	14964	14984	14930	14817	14870	14797	15057	14838	14838	14874	14840	14838	14896	14818	14960	15110	14826	14926	14791	14743	14833	15006	14921	14961	14915	14788	14856	14906	14965	14768	14926	14770	15025	14793	14982	14877	14998	14929	15016	15027	14864	14814	14917	14936	14948	15085	14895	14781	14894	14795	14964	14971	14945	14976	14910	15103	14883	14905	14970	14957	15043	14900	14953	15050	14840	14911	14873	14876	14870	14901	14959	14900	14953	14950	14955	14725	14992	14922	14865	14974	15031	14904	14831	14776	14906	14891	15026	14964	15010	14799	14933	15123	14899	15106	14813	15005	14801	15069	14926	15154	14973	14929	14809	14922	14964	14943	14952	14802	15022	14991	14971	14961	14905	14901	14892	14942	14815	14815	14878	14964	15013	14851	14852	14808	14955	14935	14969	14796	14848	14834	14979	14806	14928	14967	14998	14853	15043	15035	14861	14806	14985	14710	14805	14673	14830	14910	14825	14948	14958	14973	14785	14945	14939	14807	14906	15028	14775	14903	14923	15066	14833	14923	14892	14880	14853	14802	14838	14775	14786	14928	14902	14946	15084	14887	14924	14853	14942	14929	14871	14878	14797	14887	14968	14734	14951	15062	14966	14936	14762	14859	14891	15029	14774	14851	14892	14962	14850	14987	14829	14838	14918	14918	15061	14869	15025	14989	14759	15096	14944	14934	14780	14950	15006	14905	14781	14788	14863	14841	14708	14977	14815	14767	15084	14790	14889	14950	14744	14982	14780	14794	14881	14942	14813	14842	14893	15006	14972	15112	14979	14824	15148	14745	14941	14816	14884	14807	14870	14944	14973	14822	14853	14953	15061	14872	14867	15092	14913	14757	14840	14935	14831	14834	15010	14921	14834	14894	14888	14811	14920	15033	14938	14949	14832	14951	14843	14854	14999	14775	14815	14803	14868	14863	14942	14953	14670	14891	14761	14937	14929	14987	15060	14805	14986	14904	14869	15006	14823	14888	14872	14906	14884	15056	15028	14834	14891	14817	14900	15051	15019	14973	14990	14915	15024	14800	14879	14978	15035	14946	14974	15054	14909	14953	14987	14768	14771	14801	14932	14966	14913	14666	15044	14834	14949	14981	14906	15022	14882	14817	14860	14927	14758	14945	14852	14843	14998	14821	14842	15067	15071	14904	14789	14876	14839	14836	14788	14866	14957	14834	14799	14766	14770	14884	15018	14982	14883	15054	14960	14878	14841	14913	14782	15047	14785	14876	14879	15015	14991	14815	14761	14903	14771	14959	14974	14778	14809	14840	14898	14919	14997	14876	15040	15026	14918	15018	14886	14752	14957	14945	14982	14856	14843	14966	14942	14936	14652	14944	14909	15001	14741	14924	14976	14910	15006	14819	14820	14874	14748	14937	14832	14788	14842	15049	15119	14812	14953	14921	14976	15001	14797	14856	14972	14876	15090	14921	14929	15012	14893	14956	14915	14845	14965	14885	14955	15021	14996	14789	14827	14953	14754	14863	14946	14866	14907	15035	14842	14990	14966	14893	14790	14931	14913	14887	14860	14853	14922	15003	15031	15045	14913	14952	14902	14990	14864	14801	14848	14803	14702	14797	14843	14982	14850	14919	14887	14762	15004	14890	14930	14962	14970	14827	14707	14855	14895	14912	14839	14879	14842	14972	14978	14842	14875	14884	14906	14968	14854	14983	14828	14885	15017	14873	14949	14796	14607	15047	14812	14959	14998	14898	14967	14951	14721	15020	15041	14876	15054	14882	14892	14748	14861	14944	14958	15038	14927	14948	14807	14750	14830	14961	14848	14939	15031	14847	15117	15048	14897	14963	14881	15116	14852	14835	14814	14794	15045	14860	14935	14986	14824	14917	14838	15000	14754	14840	14864	14928	14815	14813	15042	14789	14986	14806	14972	15075	14855	14870	14897	14850	14911	14779	14838	14995	14999	14814	14903	15062	14944	14738	14764	14871	14927	14866	14910	14844	14977	14845	14944	14925	14983	14739	14960	14905	14849	14941	14874	14907	15024	14984	14913	14926	14759	14789	14896	14847	14863	14890	14728	14857	14864	14961	15146	14993	14953	14836	14883	14983	14717	14873	14852	14851	14908	14833	14767	14974	15001	14989	15012	14921	14984	14942	14978	14932	14981	14830	14964	14925	14904	14963	14803	14877	14871	14937	14954	14836	15032	14891	14948	14827	14954	14879	14895	14912	15006	14940	14696	14801	14825	14932	14749	15008	14992	15121	14913	14784	15053	14856	14693	14881	14821	14891	14808	14735	14987	14848	14957	14790	14971	15109	14849	15038	14915	14831	14977	14684	14917	14895	15006	14871	14895	14869	14842	14915	14910	14874	14811	14894	14871	14721	14865	14774	14833	15008	14808	15018	14870	15031	15002	14807	14884	14881	14880	14945	14845	14925	15052	14811	14995	14843	14820	14999	14939	14848	14759	14722	14849	15015	14915	14954	14850	14906	15015	14959	14938	14988	15043	15069	14869	14740	14997	14877	14942	14781	14896	14860	14870	14831	14763	14973	14895	14912	14705	14815	14875	14996	14905	15014	14867	14960	14867	14870	14920	15032	14964	14924	14925	14770	14942	14865	14949	14811	15071	15002	14813	14948	15032	14911	14881	14944	14813	14877	14777	15008	15032	14709	15044	14908	14893	15042	14762	14930	14986	14871	14808	14913	14943	14876	15117	14870	14915	14885	14916	15019	14969	14967	14807	14933	14823	15012	14811	14894	14892	15091	14796	14901	14860	14948	14764	14971	14813	14867	14831	15067	14947	15029	14897	14764	14746	15007	14838	14858	14769	14933	14918	14836	14902	14813	14971	14917	14927	14991	14941	14867	15023	14933	14951	14852	14905	14887	14863	15053	14993	14874	14970	14956	14992	15102	14921	14970	14932	14942	14792	14998	15084	14802	14999	15054	14929	15008	14845	15025	14789	14787	15013	14813	14893	14954	14970	15009	14916	14930	14907	14802	15035	14956	14876	14829	14960	14790	14837	14785	14902	14818	14902	14847	14920	14767	15046	14913	14851	14880	14862	14835	14788	14920	14928	14877	15135	14998	14926	14943	14851	14984	14936	14884	14932	14976	14876	14966	14869	14905	14862	15029	15004	14972	14962	14954	14823	15039	14957	14946	14944	14903	14933	15018	15138	15035	14855	14832	15069	14726	14958	14892	14926	15046	14969	14991	14940	14903	14950	14902	14905	15054	14970	14883	14860	14957	15012	14955	14841	14952	14907	14849	14899	14824	14729	14805	14927	14983	14923	14838	14850	15054	15014	14919	14880	14831	14925	14908	14827	14889	14985	14989	14904	14977	14852	14841	14975	14948	14885	14989	14872	14975	14754	14896	14924	14922	14905	15066	14954	15177	14839	14987	14921	15072	14863	15000	14855	15027	14860	14939	15103	14949	15003	15006	14792	15022	14943	14810	15002	14768	14834	14790	14927	14777	14965	14789	15039	14835	14930	14914	14926	14869	14850	14880	14794	14898	14780	14879	14848	14797	14933	14814	14888	14871	14910	14831	14952	14840	15120	15032	14805	14927	14955	14956	14901	15012	14990	14951	15024	14751	14914	15065	14852	14888	15081	14949	14889	14908	14929	14935	14858	14885	14887	14923	14931	14879	14781	14992	14970	14911	14890	14933	14864	15036	14881	14828	14916	14952	15095	14831	14968	14938	14999	15062	14971	14848	14927	14815	14888	14936	14868	14843	15004	14774	14980	14820	15005	14919	14834	14933	14652	15136	15029	14863	14818	14796	14945	14903	14866	14858	14839	15065	14841	14853	14795	14882	14777	14897	14759	14911	14898	14889	15034	14920	14981	14837	14811	14931	14770	14852	14866	14896	14990	14987	15016	14940	14900	15042	14805	14925	14828	14877	14866	14809	14896	14826	14823	14913	14947	14873	14909	14885	14915	14939	15005	14958	14779	14783	14992	14828	14960	14845	14975	14827	14779	14783	15002	14943	14869	14918	14862	15019	14844	14967	14942	14955	15021	14762	14896	14902	14792	14875	14947	14848	14984	15011	14905	14888	14900	14939	14835	14784	14874	14849	14858	14900	14902	14693	14902	14808	14864	14973	14773	14843	14880	14991	14841	14938	14842	14829	14850	14795	14854	14810	14806	14866	14752	14913	14979	14912	14823	14921	14899	14980	14706	15044	14903	14829	14979	14936	14931	14923	14892	14768	14870	14894	14904	14949	14977	14872	14775	15006	14817	14987	14851	14912	14779	14858	15024	14789	15035	14871	14992	15090	14856	14982	14728	14856	14953	14916	15079	14966	14896	14933	14814	14991	14942	14830	14932	15079	14824	15194	14886	14922	14896	14958	14917	14871	14875	14941	15235	14779	14921	14707	15030	15011	14890	14910	14904	15009	14972	14926	15147	15055	14974	14858	14769	14979	14858	14786	14937	14899	14911	14805	14753	14734	14953	15063	14804	14985	14811	14896	14917	14792	14917	14776	14960	14905	14768	14815	14828	14946	15021	14864	15111	14905	14811	14977	14920	14762	14946	15081	14975	14942	15081	14856	14866	14820	14844	14979
22486	20962	28803	23312	21752	25510	29846	25958	24151	23923	23301	23295	23190	22352	28201	38504	36561	31613	25771	21294	19102	18721	18610	18307	18027	18162	18383	18363	18087	18069	18156	18216	18252	18312	18092	18308	18347	18077	18059	18474	18294	18351	18132	18241	18289	18369	18112	18175	18443	18110	18203	18155	18200	18127	17977	18247	18132	18229	17995	18251	18060	18049	18339	18226	18203	18271	17887	18105	18108	18202	18264	18216	18056	18240	18123	18405	18039	18239	18152	18226	18141	18014	18171	18103	18258	18068	17937	18172	18178	18096	18124	18081	18118	18006	18115	18148	18179	18125	18127	18289	18216	18066	18093	17921	18269	18263	18087	18119	18214	17960	18162	18221	18439	18070	17917	18169	17934	18077	18246	18159	18020	18117	18147	18278	18361	18053	18175	18124	18148	18126	18050	18054	18211	18407	18030	18059	18309	18151	18197	18213	18032	18131	18159	18011	18102	18097	18201	18091	18311	18289	18105	18030	18123	18028	18285	18170	18130	18221	18281	18138	18359	18180	18224	18285	17994	17857	18124	18198	17818	18032	18175	18033	18145	18182	18211	18013	18079	18082	18050	18134	18275	18131	18035	17945	18065	17999	18212	18192	17993	18190	18290	18147	18274	18077	18021	18069	17968	18054	18009	18090	18280	17966	18229	18111	18024	18031	18271	18120	18140	18006	18084	17968	18340	18214	18068	18107	18023	18030	18066	18195	18219	17885	18193	18346	18076	17970	18046	18172	18281	18098	17988	17969	18111	18151	17849	18120	18076	18141	18219	18122	18067	18074	18063	18091	18064	18091	18234	18007	18127	17993	18035	18069	18320	18095	18095	18167	17933	18096	18141	18085	18082	17994	18083	17926	18178	18232	18112	18095	18244	17965	17983	17986	17878	18103	18032	18142	18208	18188	18164	17965	17978	17998	18171	18066	18123	18187	17954	18140	18164	18081	18047	18181	18165	18051	18124	18056	18185	18075	18092	17920	18336	18032	18149	18109	18215	18277	18078	18108	18209	18210	18115	18274	18070	18175	18119	18140	18273	17856	18323	18094	18086	18155	18266	18098	18087	18153	18182	18269	18003	17911	17983	18045	18210	17988	18292	18036	18002	18033	18055	18070	18045	18110	18301	18232	18114	18172	18088	18042	18141	18089	17966	18269	18227	18071	18072	18256	18070	18065	18021	18168	17862	18149	17867	18064	18068	18110	18387	17974	17999	18089	18086	18001	18165	18201	17891	18180	18089	18094	18103	18192	18197	18040	18007	17941	18047	18070	18155	18271	18218	18208	18147	18230	18161	18038	18208	17985	18153	18139	18079	18054	18074	18141	18015	18053	18139	18117	18190	18198	18083	18266	17911	18071	17863	18072	18073	17929	18224	18111	18080	18242	17872	18135	17971	17949	18139	18088	18084	18091	17977	18158	18187	18097	18177	18227	18120	18108	18037	18243	18169	18066	18081	18205	18078	18180	18137	18181	18101	18110	18075	17860	17952	18005	18165	18167	18293	18219	18108	18117	18233	18088	18160	18194	18162	17881	18265	18066	18063	18022	18067	18113	18152	18176	18107	18182	18063	18037	18123	18237	18057	18011	18042	18148	18000	18071	18039	17934	17946	18328	18224	17941	18184	18011	17946	17994	18382	17993	18203	18143	18109	18127	18086	18034	18092	18223	17990	17987	18063	18170	17964	18061	18144	18016	18061	18306	18321	17863	18073	17999	18076	18136	18146	18158	18316	18316	17944	17961	18193	18088	18023	18097	17882	18074	17992	18205	18219	17877	18096	18045	18061	17975	18102	17940	18128	18057	18269	18036	18017	18064	18056	18337	18143	18260	18067	18180	18279	18135	18189	18057	17937	18190	18114	18056	18146	17979	18192	18019	18125	18114	17978	18163	18198	17987	18018	18025	18051	18081	18221	17868	18078	18132	18064	18176	17980	18009	18181	18118	18038	18097	18047	18224	18056	17980	18162	18150	18095	18112	17990	18019	18200	18044	18049	18165	18186	17975	18238	18186	18230	17877	18033	18271	18273	18108	18096	18145	18200	18154	18044	18010	17999	18044	18241	18053	18179	18073	18132	18149	18120	18087	18065	18185	18070	18165	17990	17981	18235	17940	18199	18018	18091	17965	18027	18087	18175	18025	18208	18124	18158	17927	18075	17950	18208	18248	18068	17949	18162	17965	17984	18125	17893	18005	17920	17825	18168	18053	18129	18028	18185	18275	18198	18007	18346	18000	18027	18055	18105	17992	18177	18146	18214	18179	18012	18188	17968	18237	18070	18034	18225	18032	18096	17904	18050	18125	18175	17972	18096	18139	18132	18054	17824	18070	18161	18071	17619	17931	17973	18029	18150	17940	18131	18108	17922	18104	18155	17990	18176	18034	17974	18186	18228	18190	18132	18058	17973	17868	18191	18062	18168	17923	18026	18047	18076	18101	18054	18100	18236	18145	18056	18097	18173	18142	18148	18171	18249	18149	18019	18153	18246	18246	18176	18088	18182	18143	18241	17979	18001	18048	17914	18235	18203	18241	18094	18395	18172	18002	18047	18020	18089	18122	18140	18273	17969	18004	18192	18049	18062	18107	18019	18090	18055	17952	18317	18201	18079	18169	18011	17893	18233	18219	18082	18142	18068	18132	18219	18132	18019	18307	18151	18129	18073	18060	17937	18095	17983	17957	18154	18009	18147	18081	18162	18350	18078	17953	18188	17866	18103	18123	18223	18269	18068	18097	17995	18142	18054	18216	18156	18190	18177	18116	18072	18197	17960	18059	18057	18372	18144	18022	18141	18105	18116	18025	18073	18042	18040	18284	17954	18223	18138	18122	17973	18104	18085	17874	18016	18136	17933	18096	18083	18100	18013	17971	18027	18052	18124	18065	17831	18077	17937	18218	18139	18085	17990	17967	18304	18291	18105	18090	18224	18268	18075	18333	18193	18252	18186	18047	18076	18159	18113	18275	18107	17987	18171	18129	17915	18227	18109	18160	18042	17945	18156	17995	18236	18028	17969	18119	18098	18115	18101	18004	18020	18238	17994	18342	18195	18100	18033	17949	18068	18149	18183	18112	18063	17954	18110	18042	18188	18182	18147	18077	18302	18122	18098	17784	18168	18191	17947	18228	17975	17985	18081	18227	18146	18183	18025	18074	18209	18179	18072	18031	18003	18194	18202	18158	18224	18271	18161	18187	18155	17857	18348	17999	18356	18052	18220	18091	18001	18159	18250	17758	18008	18103	17956	18212	18060	17921	18064	18107	17987	18103	18002	17919	18067	18058	17936	18139	17988	18061	17972	18129	18205	18227	17818	17880	18026	18022	18236	18029	18152	18075	17745	17999	18195	18009	18189	18030	18033	18030	18021	18181	18177	18062	18108	18000	17992	17903	18013	18107	18030	18079	18083	18177	18083	18065	18245	18207	17969	18367	18187	18188	17920	18295	18236	18055	18043	18132	18040	18105	17979	18106	17996	17851	17996	18050	18194	18098	18011	18011	18064	18179	18090	17932	18196	17964	18080	18208	18096	18062	18099	18185	18184	18242	18051	18230	18204	18163	18060	18125	18061	18192	18315	18216	17928	18062	18094	18107	18232	17947	18024	18115	17992	18241	17848	18076	17993	17989	18175	18287	18123	18109	18243	17834	17936	18134	18061	18240	18172	18098	18134	18031	18081	18065	17913	18169	17941	18026	18034	18140	18147	18263	18043	18138	18016	18095	18024	18208	18199	18089	18185	18113	18008	18063	18223	18217	18179	18133	17895	18178	18096	18293	18103	18075	18031	18191	18246	17922	18272	18062	18236	17861	18189	17991	18016	18174	18183	18057	18234	18021	17910	18170	18019	17968	17885	18016	17886	18082	18213	18132	17869	18194	18083	18074	18148	18295	18360	18301	18072	18098	17920	18379	18080	18154	18192	18186	18108	18276	18316	18244	18163	18224	17972	18024	18419	18009	18030	18307	18197	18107	18191	18390	17833	18109	18030	18013	18080	18163	18271	18007	17946	18079	18259	18096	18133	18096	18257	18090	18222	17981	17949	17903	18223	18287	18200	18073	18129	18046	18191	18003	18194	17915	17968	18053	18083	18186	17963	17953	18062	17984	18381	18068	18000	18167	18215	18209	17965	18123	17971	18228	18019	17912	17818	17916	18052	18159	18211	18181	18246	18138	18163	18191	18070	18134	18121	18241	18250	17886	18122	18118	18179	18345	17955	18085	18080	18170	18058	18149	18151	17819	18040	17985	18236	18111	18167	18024	17959	17985	18277	18047	17970	18197	18077	17964	18060	18093	18093	18190	17803	18089	18358	18157	18253	18052	18019	18063	18093	18033	18203	18177	17967	18082	18123	18108	18068	18195	18120	18093	18089	18041	18018	18109	18114	18049	18082	18037	18303	18133	18192	18137	18133	17989	18224	17927	18083	18003	18289	18112	18008	18195	18088	17900	18075	18127	18343	18285	18423	17919	18077	18103	18056	17989	18061	18037	18108	18242	18104	18143	18112	18203	18326	18018	18119	17978	18091	18056	18070	17964	18237	18102	18022	18238	18161	18170	18191	18162	18245	18195	18054	18364	17984	17903	17990	18090	18114	18022	18153	18204	18071	17842	18076	18008	18044	18129	18082	18275	18161	18042	18406	18108	18212	18184	18237	18264	18145	18025	18169	17839	18278	18121	18175	18103	18048	18136	18065	18139	18103	18014	17950	18199	18272	18124	18039	18114	17935	17941	17943	18074	17857	18035	18120	18076	18152	18171	18174	18270	17911	18020	18293	18090	18012	18235	18301	18090	18157	17844	18079	17875	18099	18141	18216	18193	18012	18291	18054	18101	18038	18153	18142	18009	18123	18254	18093	18039	18103	17925	18122	18130	18159	18071	18258	17902	18225	18382	18131	18017	18120	18006	18207	18141	18013	18098	17905	18143	18133	18127	17923	18152	18024	17934	18094	18045	18259	18237	18116	18079	18248	18157	18165	18186	18046	18144	18057	17988	18020	17944	18354	18123	17917	18120	18095	18044	18202	18294	18059	18053	18118	18218	18119	18102	18073	18227	17887	18219	18150	17973	17924	17996	18106	18146	18013	18032	18250	18018	18104	18014	18087	18106	18273	17922	18131	18260	18157	17943	18198	18145	18139	18076	18147	18171
17315	36711	39442	33835	32602	27608	26625	26345	24048	22850	21821	22655	22013	20535	28796	37917	34904	29128	22660	17717	15957	15430	14943	14994	14918	15123	14851	14812	14879	14942	14856	14730	14885	15004	15036	14991	14801	15157	15017	15109	15129	15030	15044	15021	14942	14762	15006	14801	14993	14900	15007	15036	14896	15086	15051	14770	15026	14977	14805	14907	14855	14963	15124	15250	14874	14991	14829	14818	15219	15021	14868	14975	14895	14922	14838	14869	14863	15038	14863	14908	14895	14894	14856	14840	14916	15041	14798	15056	14849	14788	14885	14896	15111	15185	14845	14900	14812	14950	15006	14907	14779	15043	14879	15047	14865	15046	14902	14893	14909	14975	14994	14881	14772	14882	14875	14992	14952	15059	14753	15022	15092	14967	14920	14845	14873	14984	14849	15113	14910	14853	14910	14800	14874	15036	14965	14987	14914	14934	14947	14874	14914	14954	14686	15075	14987	14950	14884	14803	14855	14840	14920	14971	14953	14803	14973	14682	14989	14920	14823	14943	14858	14748	14933	14804	14924	14889	14937	14830	14980	14964	15095	14987	14926	14952	14925	14932	15007	14748	15063	14962	14770	14990	14949	14884	15047	15025	14823	14809	14946	14905	14933	14841	14990	14903	15091	15025	14919	14968	14885	14979	14872	14876	14870	14884	15015	14898	14966	14984	14946	14820	14945	15034	14997	15049	15026	14900	14935	14914	15058	14968	14906	14806	15053	14928	15025	14817	15021	14924	14868	14866	14884	14896	14924	15091	14873	14914	14918	14778	14974	14875	14932	15153	14906	14850	14951	14821	14950	14869	14948	14898	15023	14967	14902	14950	14926	14959	14964	15169	14977	14914	14921	14836	14928	14855	15005	14928	14997	14896	15019	14960	14807	14749	14945	14912	14955	14766	14846	14877	15011	14924	14990	14749	14818	14879	14901	14819	14942	14885	14979	14874	14801	15086	14736	14840	14831	14782	15087	14765	15063	15149	14830	14710	14967	14977	14811	15172	14859	14992	15012	14881	14862	15000	14723	14998	14832	14853	14859	15015	14782	14836	14989	14963	14701	14803	14695	15002	14927	14937	15050	14913	15037	14962	14792	14899	14803	14978	14935	15036	14883	15002	14830	14989	14960	14908	14850	14946	14978	14824	14884	14735	14908	14790	14925	15010	14974	14890	14957	15025	14800	15155	14875	15021	14985	14916	15050	14809	14984	15043	14810	14908	15034	14955	14898	14961	14827	14839	14936	14919	15015	15049	14995	14936	14937	14979	14807	14839	14991	14987	15040	15020	14808	14734	14873	14921	14847	14711	14996	14860	14914	14930	14870	14988	14989	14843	15101	14841	14938	14852	14834	14810	15023	14841	14822	14834	14958	14861	14915	14844	14801	15070	14894	14980	14755	14989	14892	14878	15010	14703	14982	14933	15024	14789	14791	14957	14897	14847	14860	15039	14854	14821	14801	14990	14850	14875	15002	15129	14938	15029	15078	14764	14895	14924	14974	14884	14992	15018	14848	14892	14867	14869	14886	14858	15098	14814	14794	14852	14823	14734	15072	14807	14923	15081	14872	14877	14868	15029	15003	15063	14930	14861	14919	14890	14811	14799	14891	14805	14993	15126	14885	14946	14901	14932	14894	14789	14980	14943	14933	14912	15008	14817	15098	14718	14806	14977	14881	14889	14866	14867	14802	14980	14978	15080	15129	14965	14901	14961	14975	14809	14855	14974	15013	14953	14947	14935	14918	14810	15076	14850	14880	14993	14686	14949	14827	15035	14977	14929	14952	14964	14991	15042	14853	14879	14894	15071	14948	15003	15001	14843	15066	14948	14924	14859	14923	14837	14861	15025	15043	14714	14796	15032	14926	14938	14925	14872	15023	14953	14731	15055	14991	14984	14884	14902	14981	14777	14876	14993	14869	14973	14868	14898	15017	14985	14798	14809	14917	15057	14922	14968	15041	14874	14983	14934	14816	14940	14841	14849	14949	14952	14993	14989	14801	14881	14935	14927	14925	14928	14995	14830	14887	14827	14897	14957	14885	14916	14974	15001	14852	14942	14912	14915	14937	14793	14884	15015	15047	14902	14863	14788	14890	14969	14873	14994	14831	14791	14997	14772	15065	14923	14898	14932	14894	14801	14996	14902	14658	14776	14808	15025	15098	14801	14968	14907	15012	14954	14781	14773	14786	14958	14975	14850	15009	14919	14951	15065	14897	14913	14893	14998	14942	14865	14838	15124	14969	14695	14828	14862	14916	14943	14911	14959	14954	14985	14816	15003	15041	14917	14954	14822	14910	14908	14974	14795	14932	14847	15010	14910	14812	14886	15043	14919	14876	14887	14894	15001	15008	15016	14841	14925	14946	14836	14739	15107	14865	14814	15118	14783	14983	14741	14961	14840	14922	15004	14940	15003	15007	15066	14852	14993	15037	14912	14922	14870	14751	14956	15026	14848	14930	14900	14903	15021	14922	14866	14905	14847	14887	14838	14963	14858	14885	14935	14981	14765	14919	15017	14928	15024	14974	14844	14856	14887	14896	14994	15004	14950	14935	15062	15052	14923	14924	15035	14863	14970	14781	14885	14930	15042	15098	14803	14898	15032	14871	14969	15039	14986	14988	14804	14892	14912	14857	14995	15049	14894	14808	14968	15055	15024	15049	14810	15066	14789	15037	14868	14782	14934	14927	14956	14954	14954	14737	14907	14927	14879	14848	15012	15085	14939	14976	14933	14791	14815	15045	14875	14776	14830	14875	14886	14853	14977	14941	14952	14919	14901	14973	14884	14973	14844	14953	14898	14856	14935	14852	14851	14868	14842	14971	14959	14903	14915	14947	14998	14962	15175	15015	14908	15002	15013	14872	15011	14842	14996	14838	14925	14986	14921	14869	14874	14949	14915	14914	14831	14855	14895	14955	14880	14946	14993	14985	14715	14931	14774	14894	14914	14860	14983	14966	14884	14892	15015	14877	15156	14828	14773	14803	14869	15092	15058	14705	14842	14857	14906	14874	15022	14965	14941	14920	14776	14934	14959	15011	15076	14895	14833	14894	14812	14826	14907	14986	14950	14856	15082	14949	14931	15042	15005	14830	14885	15009	14754	14961	14892	14917	14920	14840	14763	14912	14829	15068	14747	14862	15006	14788	14953	14830	15177	14872	14832	15103	14853	14952	14903	14869	14872	15015	14936	15014	15075	15004	14845	14880	14815	14949	14933	14880	14873	14920	14925	14886	14915	14784	14813	15003	14854	14911	15116	14958	14814	14947	14976	15004	14802	14955	14889	15014	14808	14991	14820	14980	14906	14723	14811	14872	14874	14902	14916	14870	14697	14864	14967	14960	14854	15146	14960	14885	14939	14868	14858	14805	14938	15051	14924	14866	14870	14867	14971	14811	14944	14745	14941	14953	14987	14922	14974	14854	14869	14880	14921	14852	14844	14986	15072	14835	14829	14792	14915	14857	14942	14729	14956	14843	14912	15009	15080	14890	14982	14986	15046	14949	14893	14904	14960	14863	14961	14869	14882	14982	14919	14843	14872	14846	14887	14768	15006	14910	14868	14863	15035	14873	15133	14964	14905	15027	15057	14947	14913	14881	14896	14898	14940	14952	14840	14876	14886	14892	14994	14905	15015	14970	15022	14862	14848	14864	14842	14902	15103	14854	14833	14772	15006	14861	14732	14856	14898	14821	14936	15124	14921	14789	14980	14924	14949	14919	14733	14984	14760	14904	14929	14869	14911	14941	15125	14950	14680	15067	14839	15066	14874	14947	14795	14897	15021	14885	14769	15029	15069	14889	14792	15060	14895	14902	14777	15068	14801	14875	14901	14945	14995	14811	14973	14976	15020	14803	15106	14830	14871	15071	14889	15053	14743	15141	14921	14915	14905	14729	14896	14950	14871	14952	14882	14722	14995	14956	14923	14996	15013	14872	15001	15023	15011	14833	14874	14918	15070	15049	15031	14924	15018	14855	14793	15009	14963	14907	14878	14984	15024	15009	14940	14945	15064	14862	14973	15052	14988	14821	14845	15114	14895	14791	14926	14848	14870	14885	14921	14872	14988	14803	14892	14846	15089	14795	14769	14831	14764	14731	14984	15005	14888	14774	14905	14978	14852	14943	14968	14979	14938	14856	14918	14936	14606	14989	15038	14763	14907	14857	14972	14858	14903	14924	15006	14944	14964	14890	14886	14921	15030	14983	14885	14903	14804	14904	14879	15051	14821	15031	14850	15078	14803	14817	14813	14911	14983	14968	14944	14841	14803	14836	14950	14778	14904	15112	14900	14954	14986	14785	14907	14901	14933	14806	14819	14915	15011	14829	14871	14867	14943	14874	14861	14907	14985	14878	14908	14924	14737	15105	14800	14952	14788	14893	14945	15039	15035	14872	14859	14879	14889	14950	15008	15181	14868	14808	15002	14805	14883	14753	15007	15015	14915	14896	14921	14947	14886	14990	14745	14877	15012	14933	14957	14844	14747	14855	14991	14893	14882	14979	14746	14894	14854	14843	14863	14990	14804	14897	15253	14795	15054	15006	14937	14875	14808	14852	14828	14925	14906	14856	14970	14895	14915	14949	14798	14912	14842	14977	14762	15012	14940	14935	14802	14822	14821	14805	15070	14867	14830	14936	14998	14936	14880	14772	14862	15036	14860	14861	14882	14807	14969	14928	14868	14821	14931	14970	14855	14941	14915	14901	14856	14957	14994	14897	14799	15057	14900	15025	14815	15030	14935	15084	15063	14962	14932	14857	15060	15013	14773	15021	14985	14820	14818	14982	14886	14881	14796	15034	14901	15141	15024	15044	14847	14955	14954	14855	14914	14809	14985	14840	14810	14899	14824	15005	15024	15106	15045	14832	14977	14856	14939	14825	15082	14946	14926	14932	14798	14901	14948	14975	14837	15017	14944	15056	14955	14809	14835	14791	14822	14951	14851	14971	14834	14834	15105	14952	14788	15032	14819	14920	14965	15023	14857	14685	14877	14908	14919	14898	15030	14965	14939	14961	14774	15013	14874	15024	14847	14937	14869	14995	14738	14980	14753	14860	15055	14782	15018	14973	14937	14942	14905	14948	14773	14874	14845	14960	14903	14984	14896	14993	14792	15103	14992	14867	15024	15018	14781	14813	14956	15012	14974	14869	14882
27298	22524	29241	29451	26095	24225	22633	21704	21141	20727	20254	19863	19970	19788	20313	20911	20517	19779	18877	18451	18402	18206	18297	18325	18090	18153	18202	18234	18177	18353	18249	18227	18206	18245	18088	17960	18188	18194	18214	18042	17937	18117	18073	18232	18122	18288	18094	18318	18395	18076	18154	18116	18251	18144	18022	17952	18003	18084	18102	18237	17847	18252	17968	18266	18059	18303	18012	18154	18483	18164	18239	18292	18049	18256	18263	18087	18178	17947	18205	18011	18180	18154	18158	18132	17956	17987	18281	18338	18152	18175	18100	17947	18230	18195	18326	18113	18505	18070	18232	18107	18254	18181	18172	18118	18268	18189	18149	18179	18051	18307	18044	18231	18278	18196	18130	18248	18014	18191	18177	18042	18219	18068	17902	18006	18076	18333	18103	18184	18108	18171	18021	18290	17983	18131	17901	18027	18187	18084	18179	18258	18126	18179	18195	18102	18242	18131	18193	18106	18196	18086	17996	17973	17997	18080	18256	17986	18089	18116	18065	18082	18066	18359	18138	18094	18202	17982	18164	18143	18142	18096	18155	18099	18297	18119	18064	18079	18144	18251	18038	18166	18118	18221	18282	18217	18238	18132	18209	18285	17998	18126	18183	18368	18117	18221	18223	18213	18230	17895	18224	18160	18190	18119	18239	18176	18103	18251	18213	18113	18163	18206	18024	18078	18269	18266	18114	18048	18129	18040	18329	18092	18333	18132	18155	18051	18286	18098	18131	18283	18417	18245	18106	18090	18085	17939	18207	18092	18178	18294	18098	17992	18020	18142	18092	17995	18013	18110	18130	18308	18227	18247	17927	18176	18323	18050	18092	18272	18213	18018	18231	18185	17977	18039	18111	18161	18133	18035	17865	17943	18275	18109	18151	18061	18105	18132	18061	18035	18369	18049	18333	18190	18125	18240	18228	17880	18180	18076	18086	18198	18157	18065	17993	18200	18243	18168	18043	18034	18224	18377	18286	18243	18100	18240	18210	18002	17968	18033	18043	18135	18057	18354	18104	17997	18389	18464	18168	18237	18041	18219	18210	18167	18359	18113	18082	18158	18088	18271	18206	18194	18138	18328	18117	18261	18034	18306	18252	18192	18156	17934	18228	18060	18254	18197	18002	18292	17925	18009	18150	17989	18284	18299	18301	18158	18274	18259	18122	18193	18248	18053	18171	18283	18284	18239	17925	18090	18140	18136	18000	18109	18108	18065	18143	18268	18292	18260	18258	18207	18340	18134	18194	18158	18180	18336	18119	18127	18082	18244	18057	17963	18037	18160	18071	18141	18115	17988	17991	18301	18014	17904	18039	18015	18139	18257	18289	17958	18397	18067	18183	18218	18147	18138	18084	18211	18282	18171	18252	18424	18115	18176	18162	18095	18193	18305	18044	18169	18129	18216	18079	18169	18205	18247	18073	17824	18168	18049	18001	18202	18248	18229	18185	18292	18384	18388	17976	17831	18120	18017	18098	17965	18111	17937	18069	18127	18046	18166	18364	18045	18177	18263	18066	18060	18069	18189	18311	17979	18196	18109	18237	18217	18158	18075	18103	18292	18173	18115	18268	18169	18198	17994	18068	18217	18267	17960	18083	18365	18173	18237	18294	18036	18118	18026	18149	18024	18048	18161	18005	18128	17959	18273	18176	18422	18151	18101	18062	18132	18055	17976	18527	18115	18297	18072	18140	18040	18064	18218	18120	18074	18165	18018	18234	18030	18012	18033	18207	18050	18106	18031	18089	17979	18267	18058	18152	18059	18109	18189	18292	18322	18259	18159	18027	18066	18079	18090	18270	18156	18206	18053	17898	18151	18357	18116	18150	18056	18341	18021	18152	18062	18427	18198	18165	18025	18354	18096	18117	18408	18409	18187	18166	18211	18135	18231	18316	18209	18361	18129	17918	18212	18261	18217	18214	18127	18041	18062	17934	18149	18194	18180	18257	18111	18328	18028	18264	18290	18044	18415	18131	18179	18286	18116	18026	18191	18067	18105	18169	18211	18041	18105	18183	18336	18071	18194	18186	18142	18186	18025	18312	18075	18230	18103	18090	18219	18171	18154	18177	17870	18102	18089	18078	18143	18039	18128	18109	18315	17997	18167	18037	17898	18194	18287	18005	17952	18129	18088	18142	18244	18193	18308	18288	18073	18140	18134	18342	18221	18192	18037	18088	18035	17892	18187	18037	18187	17971	18060	18156	18013	18027	18194	18195	18136	18389	18110	18017	18142	18250	18203	18439	18027	18116	18059	18110	18123	18217	18347	18354	18128	18305	18178	17942	18084	18159	18067	18194	18152	18321	18393	18370	18069	18156	18213	18028	18085	18256	18148	17993	18207	18069	18050	18105	18042	17999	18123	18212	18043	18108	18099	18398	18443	18287	18308	17954	18307	18260	18117	18127	18285	18401	18319	18113	18191	18104	18271	18121	18143	18209	18141	18160	18164	18107	18232	18306	18134	18132	18218	18169	18208	18106	18096	18083	18025	18261	18098	17991	18134	18120	18153	18220	18325	18142	18143	18208	18092	18058	18225	18168	18088	18078	18189	18162	18145	17963	18181	18271	18377	18223	18046	18168	18246	18100	18151	18256	18011	18382	18164	18254	18229	18029	17947	18256	18230	18351	18053	18071	18125	18235	18096	17999	18017	18151	18161	17938	18133	18184	17979	18254	18032	18320	17998	18136	18156	18086	18169	18156	18060	18195	17995	18220	18325	18363	18180	17965	18034	18098	17979	18150	17886	17972	18056	18164	18475	18116	18120	18394	18115	18250	18122	18234	18343	17995	18134	17935	18376	18230	18023	18011	18064	18205	18192	18112	18332	17946	18138	18213	18110	18114	17986	18074	18065	18098	17971	17954	18045	18163	18056	18021	18269	18209	18046	18165	18179	18173	18026	18216	18322	18340	18148	18005	18054	18138	18138	18235	18241	18276	18030	18045	18116	18004	18170	18434	18165	18228	18221	18403	18137	18230	18165	18170	18167	18126	18338	18199	18266	18304	18233	18352	18197	18288	18331	18081	18017	17990	17981	18401	18313	18189	18132	18175	18128	18063	18083	18090	18088	17938	17948	17948	18076	18181	18167	18088	18271	18468	18005	18355	17982	18162	18351	18296	18053	18160	18072	18145	18183	18202	18128	18028	18190	18167	17948	17933	18164	18225	18209	18058	18036	18169	18246	18004	17962	18256	18197	18282	18109	18194	18382	18146	18060	18158	18108	17935	18156	18259	18087	18191	18076	18055	18214	18243	18123	18189	18288	18047	18249	18162	18082	18227	18191	18197	18051	18224	18206	18174	18200	18003	18227	18195	18178	18023	18210	18082	18121	18022	18130	17934	18172	18258	18123	18100	18123	18109	18261	18199	18027	18056	18152	18247	18122	18033	18248	17975	18268	18302	18153	18088	18169	18206	18105	17963	18086	18314	18111	18272	18252	17941	18040	18097	18447	18229	18068	18174	18038	18115	18174	18085	18107	18156	18270	18052	18089	18222	18169	18152	18077	18109	18191	18329	18104	18262	18230	18303	18328	18030	18213	18179	18185	18247	18262	18160	18114	18226	18090	18157	18232	18166	18023	18092	18091	18299	18071	18089	17941	18017	18167	18307	18330	18315	18130	18128	18139	18181	18118	18249	18308	18081	18087	18149	18332	18069	18156	18304	18130	18173	18086	18014	18219	18388	18057	18055	18352	17841	18178	18138	18200	18241	18262	18220	18373	18142	18239	18059	18177	18162	18130	17858	18149	18257	18238	18093	18128	17950	17772	18031	18229	18155	18144	18140	18163	18138	18237	18116	17993	18174	18211	18158	18042	18065	18194	18104	18117	18252	18252	18009	18208	18314	18173	18118	18016	18187	18159	18212	18148	18074	17998	18119	18179	18151	18193	18382	18055	18192	18057	18065	18233	18198	18171	18286	18253	18318	18021	18248	18218	17884	18174	18128	18080	18276	17923	18054	18279	18340	18375	18385	18128	18092	17955	18019	18082	18146	18319	18164	18126	18089	18010	18212	18205	17997	17967	17945	18199	18052	18052	18033	18065	18118	18005	17984	18208	18123	18142	18022	18267	18334	17984	18240	17927	18103	18175	18173	18032	18142	18215	18067	18034	18207	18178	18113	18236	18230	18125	18056	18188	18160	18247	18119	18332	18366	18283	18239	18115	18031	18339	18175	18149	17933	18150	18069	18070	17955	17844	18098	18049	18129	18306	18098	18154	17939	18216	18210	18130	18093	18242	18155	18014	18284	18085	18197	18176	18161	18293	18200	18081	18184	17899	18188	17899	18246	18166	18237	18120	18130	18100	18211	18215	18281	18179	17976	18033	18183	18153	18114	18302	18288	18191	18191	18424	18076	17969	18170	18293	17884	18027	17935	18216	18219	18190	18228	18069	18086	18189	18178	18144	18269	18279	18228	18502	18051	18398	18370	18004	18257	18438	18203	18067	18178	18091	18011	18384	18290	18114	17999	18027	18186	18129	18089	18112	18146	17936	18231	17823	18037	18118	18249	18059	18243	18227	18184	18311	18306	18238	18274	18157	18159	18392	18131	18384	18130	18076	17989	18178	18108	18112	18164	18143	18047	18104	18177	18050	18212	18160	18227	18134	18324	18090	18145	18045	18312	18184	18388	18087	18114	18130	18180	18206	18118	18102	18098	18214	18099	18124	18031	18132	18096	18192	18081	18152	18177	18276	18249	18291	17947	18025	17934	18419	18354	18088	18202	18182	18174	18225	17981	18153	18070	18125	18242	18234	18254	18191	18040	18048	18100	18064	18197	18136	18029	17935	18410	18310	18404	18325	18189	18148	18229	18013	18409	18025	17940	18256	18117	18205	18109	18225	18286	18234	18047	18094	18028	18195	18190	18380	18020	18074	18102	18318	18048	18244	18072	18160	18084	18093	18143	18252	18168	18075	17978	17910	18097	18169	18241	18160	18282	18228	18364	18353	18139	18007	18030	18061	18196	18109	18033	18099	18234	18056	18279	18152	18282	18184	18313	17976	18011	18176	18414	18003	18146	18181	18150	18160	18095	18096	17982	18071	18246	18158	18180	18030	18138	18186	18051	18050	18226	18054	18057	18076	17969	18041	17949	18134	18143	18050	18088	18010	18331	18307	18200	18267	18134	18096	18251	18164
16575	26425	27948	26945	25603	23507	21421	20680	19493	18678	18167	17330	17582	17327	17916	18718	17666	16723	15704	15300	15186	14974	14862	15033	14963	15116	15104	15099	15058	15184	14788	15086	15120	15183	15084	15209	15043	15081	14939	14977	14925	14987	14898	15004	15025	14924	15093	15101	14912	15130	14991	15032	15046	15060	15060	15110	14801	15012	15080	14925	14884	14877	15054	14984	14781	14902	14923	15098	14996	14937	14995	14971	14894	15001	14815	14954	15071	15180	15029	15118	14917	15042	15034	15061	14877	15079	14918	15049	14984	15278	14993	15124	14843	14923	14947	15091	15036	14962	15117	14919	14989	14955	14885	14993	15106	14873	15099	14968	14949	15036	14935	14970	15079	14893	14933	15012	14857	14897	15109	15028	14950	14777	15028	14845	15035	14876	14982	15105	14869	15240	14891	15057	14838	15084	15060	14919	15095	14987	15013	14960	14995	15076	14944	14893	14973	14814	15080	14886	15009	14945	15100	15140	14858	15043	15056	15017	15000	14896	14818	15114	14819	14991	14928	14979	15067	14933	14905	14911	15073	15187	14982	14931	15106	14937	14834	15014	14936	15133	15042	15140	14970	15047	15095	15021	14890	14938	14935	15057	14935	14832	14997	14975	15051	15075	14983	14892	15158	14987	15013	15014	14768	14941	15010	14822	14952	15105	14783	14987	14949	14891	15002	15002	15012	14980	14942	15091	14989	14869	14832	15096	14951	15029	15078	14926	15104	14839	15140	14986	14824	15108	14987	15099	15038	15007	15034	14993	15176	15079	15083	14861	15068	15046	14865	14858	15016	15009	15028	15171	15005	15083	14983	15063	15090	15023	14941	14959	14943	15184	15077	14883	14994	14985	14918	15098	14788	14905	14916	15069	15161	14970	14847	15113	15043	14775	15036	15116	14933	15236	14976	14910	14886	14987	14966	14890	15079	14866	14973	15082	14933	15031	14883	14913	14851	14950	14942	14988	14849	15050	14817	14957	15009	15104	14893	14975	15021	15096	14924	14857	15159	14985	14934	15088	14755	15018	15073	14914	14976	14924	14951	14945	14941	14966	15051	14959	15046	14954	15097	15036	14905	15036	15028	14804	14882	15099	15036	14909	14893	15061	14877	14903	14788	14977	15036	14809	14933	14908	14990	14866	14879	14876	14857	14961	14992	14854	15046	14898	14985	15055	15011	15116	14868	15045	14930	15115	15047	14749	14927	14838	15012	14912	15002	14758	14944	15209	14983	14918	15090	15012	15007	15130	14958	14991	15116	14951	14870	14995	14984	14971	15093	15159	15088	15062	15074	14955	15037	15040	15037	15018	14976	15100	14857	15287	15027	14842	15090	15051	14888	15179	14840	14878	14990	15030	14890	14923	14929	14846	14991	15017	15008	14707	15086	15065	14927	14972	15122	14944	14978	14897	14962	14905	15030	14962	14811	15067	15178	14924	15064	15056	14972	15111	14978	14827	15017	15001	14912	14907	14977	14967	15022	14907	15027	14978	14958	14890	15004	14968	15007	14970	15089	15152	14936	14972	15123	14892	15014	15087	14996	14946	14994	14926	15070	14941	14993	14980	15067	15069	15030	15033	15069	14975	15041	15073	15046	14965	15097	14851	14984	14998	15019	15036	15005	14974	14908	14966	14851	15026	14745	14932	15011	15009	15007	14880	14968	14867	14974	14878	14933	14795	14949	14937	14935	15073	14987	14936	15023	14835	14950	14931	14949	14859	15000	14936	15101	14935	14880	15030	14983	15099	15048	15072	14978	15017	15044	14944	14914	14942	15076	14756	14933	15216	15085	14819	14946	15068	14980	14914	15038	14975	14873	15011	15022	14978	15105	14942	15003	14941	15075	14971	14978	15174	15030	15119	14945	14888	15033	14874	15033	15019	15074	15098	15028	15016	14846	14908	14906	15093	14697	14975	15138	14963	14833	15141	14993	14845	14916	14872	14935	15044	14999	14979	14944	14992	15113	15137	14770	15057	14990	15013	15101	15064	15073	14919	14921	15102	14974	14882	14997	14932	15098	14917	14895	15062	14841	15010	14969	14889	15034	15173	14912	15031	15062	15003	15099	14983	14997	14948	14918	14957	14923	14990	15115	14969	15077	14893	15214	14905	15192	14997	15015	14821	14992	14967	15048	15094	15018	15097	14933	14979	15042	14754	14951	14954	15011	15113	15064	15053	14962	14958	15112	15082	14958	14944	15135	14969	15048	15215	14903	14978	14987	14884	15110	14975	14945	15146	15045	15011	14869	14943	14858	14847	15032	14928	14871	15043	14982	14902	14994	15023	14936	15014	15160	15069	15052	15066	14814	15104	14970	14941	14997	15244	15095	15121	15124	14992	14992	15026	15022	14971	14958	15031	15161	15224	15009	14937	15039	15186	14978	15193	14926	14935	14843	14793	14947	14944	14957	14992	15050	15066	14927	15102	14931	15049	14905	15001	15018	15069	15008	14977	15103	14987	15009	15020	14812	15034	14954	15090	15101	15008	15051	15066	14933	14935	15074	14751	15118	14979	15009	14979	15001	14998	15113	14960	15161	15070	14815	14911	14891	15065	15076	14865	15142	14885	14985	15002	15030	14856	14998	15039	15032	14818	15099	15068	15071	15026	14856	15017	14903	15003	14880	14979	15020	14959	14845	14962	15020	14859	14990	15051	14997	14978	14988	14923	15082	15049	14984	14940	15173	15007	14958	14968	15068	15111	15105	15040	15012	14889	14863	14831	14766	15131	14961	14969	14855	15000	15036	15016	14831	15172	15074	15017	15105	15014	14887	14880	15077	14835	15186	15115	15119	14937	14850	14957	14941	15145	15021	15051	15115	14889	14880	15105	15144	14956	15112	14914	14953	15161	14981	14832	14899	14955	15097	15117	14959	14908	15064	14860	15008	15052	14993	15011	15092	14938	14977	14917	14969	15084	15068	14779	14886	14910	15110	14974	15058	14872	14969	15110	15026	15023	15224	14969	14995	15016	15098	15043	15044	14946	15033	14951	14940	14916	15072	15006	14839	14947	14981	14939	15015	14934	15105	14941	14979	14994	14909	15151	14989	15000	15019	15162	14969	15078	14981	15045	14935	14898	15182	14870	15041	14872	15009	15108	15081	15016	15026	14850	15060	15027	14965	15042	14981	14855	14933	15052	14958	14957	14990	15114	14926	14987	15062	15149	14990	15084	15057	15111	14939	15224	15172	14980	15098	14979	15018	15029	14878	14959	15042	15137	14876	14940	15105	14704	15053	14954	14940	14719	14954	15005	14951	15126	15081	15060	14800	15089	14780	15090	14895	14993	15088	15105	15064	14983	14955	15011	14983	15020	14967	15063	15042	15021	15010	14877	14980	15078	14824	14987	15143	14775	14901	14865	14911	15097	14856	15085	15021	15099	15048	15060	14896	15052	14900	15122	15020	14833	14938	15012	14938	15080	14953	15107	15120	15069	15069	14925	14880	14958	14957	14985	15025	15017	14948	15150	14847	15107	14878	15052	14836	15023	15049	15064	15266	15084	14918	15130	14988	14996	15080	14976	14920	14951	14922	14881	15108	14847	15141	14883	14878	14993	14993	14870	14973	15158	15088	14955	15173	15010	15099	14978	14906	15068	15051	14914	14889	14913	14913	15007	15107	15064	14912	15022	14929	14988	15000	14868	14962	14995	15145	15012	14919	14914	15159	14886	14980	14931	14823	15088	15143	14956	15207	15086	15109	14892	14999	15040	15010	14892	15207	14995	14876	15034	15012	15044	15071	14868	15055	14984	15030	15263	14921	14927	14989	14872	14930	14914	14975	14977	14959	15056	14861	14994	15078	14801	15068	15041	15012	15127	14972	15122	14970	15084	14856	15001	14979	14985	15116	15034	15097	14930	14897	15025	15111	15016	14936	15054	14904	15083	15085	14844	15057	15063	15127	15057	15001	14940	14996	14988	15142	14929	15010	15072	15179	15060	15042	14816	14929	15213	14825	14987	15108	14912	14870	14974	14916	14988	15141	15051	15051	14950	14969	15019	14931	15052	14949	15083	14965	14814	15086	15104	15021	14912	15003	15121	15001	15007	14972	14869	15119	15041	14859	14911	14965	15042	15017	14898	14982	14998	14964	15199	15105	14856	15089	14980	15009	14766	15091	14939	15089	14987	14989	15092	14861	14925	15177	15008	15169	15003	14992	15123	14943	15134	15136	14882	14943	14925	14857	14859	15005	14888	14920	14927	14926	15044	14947	15018	14943	14883	15048	15155	15143	15043	14883	15051	15139	15040	14889	14920	15074	14946	14998	14906	15047	15139	14853	15046	14958	14984	14883	15036	15126	15206	14959	15014	15183	14908	14917	15147	14953	14959	14882	15146	15057	15103	14886	15025	14979	14990	15020	14958	14989	14939	14860	15047	15133	15053	14926	15088	14897	15111	14807	15057	14995	15040	14940	15160	15086	14977	14963	14956	14996	15016	15016	15082	14876	14941	15029	14803	15021	15115	15135	14807	15125	15006	15036	14786	14908	15103	14889	14869	15095	15036	14868	14956	14892	14923	14948	14935	14765	14947	15143	14973	15062	15002	15067	14975	15013	14955	15051	14990	15020	14976	14888	15076	14898	15092	15036	14931	15024	15062	14900	15052	14971	14958	14904	14907	15037	14903	14957	14948	15072	14913	14962	14825	15080	15137	14951	14966	14931	15038	14978	15058	14946	15106	15054	15013	15036	14976	15147	14896	15058	14910	15181	15090	14849	15278	14925	14993	14952	14937	14996	14953	15010	14901	15027	15097	14959	14932	14921	14955	15002	15000	14860	14973	14900	15024	15048	15018	14994	14932	15130	14970	14882	15118	15037	15086	14858	15000	14998	15135	15086	14996	14941	15019	15051	15035	14896	14813	14900	15145	14837	14933	15035	14841	15128	15007	15028	14975	15135	14979	14979	15099	15016	15068	14995	14849	14981	14971	15045	15156	15079	15125	15133	15036	14974	14994	14970	14989	15148	15014	14870	15100	15002	15084	14926	15147	14993	14885	15063	15045	14926	14994	14977	15082	14961	14905	14947	15060	15018	15208	14976	14963	14966	15014	14880	15114	14910	14971	14947	15027	14947	14850	15199	14988	14925	15050	14963	15073	14972	14925	15007	15228	14823	15058	14946	15068	14856	14882	14973	14956
24272	20949	28201	25641	25335	26851	26602	23668	21452	20757	19955	20065	20014	19724	20147	26898	27688	24386	21262	19373	18387	18437	18254	18223	18087	18207	18164	18224	18031	18109	18244	18028	18121	18210	18002	18292	18076	18152	18318	18010	18089	17911	18146	17922	17924	17970	18218	17898	18179	18078	18281	18089	18113	18198	17972	18104	18259	17932	18028	18260	17990	17946	18017	17946	18125	18057	18075	18101	18083	18260	18175	18135	18126	18164	18134	18057	18227	18120	18131	18287	18172	17994	18044	17912	18024	17953	18065	18271	17938	18085	18032	18202	18115	17968	17923	18156	17994	18101	18005	18122	18056	18175	18136	17992	18171	18102	17997	18175	17744	17996	18111	17923	18017	18080	18036	18256	18093	17976	17956	18224	17942	17808	18186	18139	18247	17914	18126	18021	17951	18045	18085	18166	18096	17887	18054	17974	18026	17935	18243	18095	17962	18057	18118	18189	18016	17962	18122	17823	18206	18229	18016	17986	17928	18070	18204	18032	18003	18025	18062	18030	18051	17810	17940	17932	18132	18024	18100	18118	17920	17915	17823	18050	17936	17836	18049	18006	18021	18141	17909	17993	18155	17923	18015	18141	18102	17939	18008	17803	18053	17867	18196	18295	18052	18131	18238	17966	18130	18160	18204	18055	18206	17930	18146	17881	18380	18064	18145	18016	17896	17959	18172	18030	18086	18065	18144	17877	18028	18050	17890	17940	18063	18115	18122	18162	17950	17871	17863	17975	18057	18069	18127	18109	18038	18060	18059	17932	17988	18238	18334	18034	18283	17990	18077	18186	18038	17879	18080	18018	18003	17992	18025	18062	18101	18195	18031	17794	17944	17984	17883	18172	17834	17947	18186	18170	18000	18183	17947	17862	18120	17895	18040	18107	18297	17918	18211	17866	18041	17954	18070	17982	17825	18145	18056	18071	18007	18104	17998	17974	18111	18191	17973	17998	18180	17980	18074	17961	18242	18127	18150	18043	18099	18101	17979	17917	18116	18063	18097	17947	17986	18091	18225	18115	18079	17965	17989	18054	18034	18103	18183	17941	18127	18219	18174	18112	17975	18065	17750	17955	18023	18052	18005	17980	17973	18091	18040	18009	18031	17952	18102	18066	18040	18319	17944	18012	18169	17959	18022	17994	18067	18121	18015	18094	18127	17955	17893	18039	18017	17807	18048	18181	18119	17949	17993	17964	18086	17991	18208	17942	18107	17833	17971	18010	17826	17940	17891	18168	18015	17949	18196	17908	18092	17876	18080	18196	18078	17985	18100	18201	18081	18007	18034	17920	17958	18057	17936	18259	18148	18085	18064	17955	18063	17949	18197	17972	17915	18118	17955	18185	18033	18119	18102	18184	18130	18005	18138	17964	17947	18066	18062	17941	17845	18140	17955	18026	18180	18090	18026	18017	17958	18247	18096	18124	18067	17929	17901	18048	17971	18136	17899	17742	18170	17961	18073	18072	18127	18233	18124	17870	17821	17917	17984	18070	18162	18063	18142	18082	18083	18055	18100	18072	17926	17998	18103	18176	18180	17882	18061	18107	18138	18052	18208	17798	18046	18124	17977	18071	18140	18034	17883	17929	17945	18046	18086	17917	17917	18049	18229	18124	17936	17961	17772	17723	17994	18070	17978	18003	18149	17886	17975	18224	17932	18112	17977	17919	18101	17779	17986	18016	17988	18195	18027	17954	18163	18113	18081	18020	18249	17813	18069	18042	17776	18136	18129	18093	18031	18005	18142	18018	18080	17917	18117	18123	17925	17889	17885	18117	17901	18051	18155	18109	18051	17998	18023	17949	18102	18001	18167	18085	18092	17950	18197	18076	17902	18062	18110	18233	18183	18355	18237	18099	18045	17944	18017	17954	17790	18046	18215	18128	18058	18075	18092	18047	17989	18125	17901	18007	18054	17943	18180	18197	18082	18295	17927	17914	18257	18130	18177	18074	17935	18052	18098	18153	18143	18294	18013	18082	18028	18031	17990	18058	18135	17921	18030	18114	17992	18128	18060	18129	18010	18048	18004	18009	17987	18204	18133	18116	18058	18192	18097	18067	18005	17911	18010	17988	18312	18211	18045	18146	18007	17997	17904	18140	17980	17873	18092	18241	18069	18044	18131	18091	18181	18031	18117	18107	18008	18159	17947	18247	18319	18044	18055	18241	17942	17966	17868	18010	18145	18262	17929	18123	18057	17982	18138	17977	18129	18115	18075	18071	18166	18033	18071	18128	18125	18086	17804	18222	18174	17876	18032	17919	18180	18169	17981	18018	17853	18162	18001	17995	18100	18067	18249	18112	18058	17844	17984	17891	17974	17990	17944	18153	18019	18052	18105	17901	18109	17976	17953	18043	18028	17987	18116	18244	17976	17828	18087	18034	18115	17941	17876	18036	18374	18169	18084	18194	18072	17933	18071	18140	18011	18071	17970	18046	18063	17953	17996	18121	18075	18245	17982	18033	18034	18023	18019	17911	17970	18115	18306	18054	18007	18020	18261	17935	17943	18027	18005	18057	17944	18052	18315	18127	18143	17935	17989	18112	18201	18122	18292	18190	18126	18057	17965	17989	18129	18158	17997	18124	18016	18003	17979	18054	17923	18232	17963	18028	18129	18198	17919	17881	17982	18029	18138	18202	17855	18031	18073	18002	18103	17895	18044	18143	17972	18115	17852	18067	18220	18000	18200	17985	18057	18061	17878	17946	18159	17980	18000	18041	18169	18157	18120	17942	18118	18210	18148	18051	18123	17961	17912	17975	18091	18103	17981	18207	18058	18201	17970	18147	18055	18231	17921	17956	18037	18072	17942	18114	18060	18073	17809	17954	18096	18136	17997	17903	17948	17927	18005	18243	17938	17992	17891	17970	18150	18077	18066	18104	17924	17944	17834	18087	18100	17951	18099	18041	17936	17866	18094	17889	17989	17763	17960	18074	17985	18140	18162	18001	18091	18282	17983	18054	17994	17986	18062	18123	18155	18076	18200	18077	18144	18218	18029	18046	18185	18102	18135	17953	18016	18137	17830	18079	17929	17944	18213	17940	18195	18343	17984	18073	17904	18086	17952	18128	17923	18099	18190	18091	18052	17980	18065	18066	18008	18117	18008	18153	18204	18243	18168	18120	17820	17929	18098	18069	18155	18053	18109	18052	17979	17998	18085	17970	18050	18230	18067	17783	18107	18234	17904	18136	17847	18289	18067	18076	17837	18226	18026	18002	18180	18114	18196	17990	18144	17940	17814	18011	18155	18099	18031	18049	18151	18256	18048	18152	18066	17971	18084	17889	17972	18095	18201	18111	17972	18152	18041	18144	17945	18035	17924	18063	18162	18034	18085	18090	17978	18174	18266	17935	18120	18084	17997	18008	18123	18192	18031	17945	17813	18032	18007	18144	17924	17983	17971	18148	18114	18255	18090	18210	18110	17819	17993	17995	18100	18118	18088	18024	18187	18258	17911	17865	17993	18030	18037	18036	18117	18214	17844	18081	18061	17816	17975	17990	18230	18071	17931	18306	18171	18051	17973	17937	17975	17966	17983	18052	17983	18053	18244	18052	18083	18135	17871	17968	17972	18011	17753	18017	18133	18007	18015	18182	18107	18036	18094	18005	18163	18195	17840	17853	18196	17933	18254	17930	18184	18169	18195	18175	17908	18004	18067	17910	18120	18066	18132	18124	18025	18286	18146	17923	18071	18039	18280	18217	17982	18229	18239	18084	17951	17820	18041	18030	17972	17989	18011	18052	17984	18012	18094	18070	18010	18070	18004	18067	18062	18112	17991	18067	18092	18089	17952	18018	18038	18135	18052	18073	18045	18109	18030	18020	18240	18110	18203	18154	18288	18080	18019	17904	17905	17913	18004	18177	18070	17998	18022	18074	18007	17992	18250	17927	18090	18368	18194	17967	17960	18063	17977	17995	17845	17831	18137	18130	17952	18225	17926	17988	17986	17847	17985	18013	18058	18028	18266	17990	18007	18166	17880	18184	17834	17821	18032	17850	18015	18000	17927	17969	17994	18120	17913	17952	17977	17939	18142	18030	18256	18221	18063	18111	17970	18028	18086	18220	18093	17995	17848	18192	18009	18046	18067	17845	18073	17926	18116	18096	18018	18047	17924	17874	18097	18034	18219	18157	18163	17933	17994	18053	18097	18145	17982	17949	18032	17977	18114	17985	18088	18109	18196	18215	18112	18179	18141	17953	18118	17886	17860	18002	17955	18017	18006	18103	18192	18256	18231	18151	18089	17919	18043	18001	17873	17961	18106	17855	17981	18012	18186	17927	18235	18013	18050	17918	18140	18019	18234	18043	18006	17815	18147	17757	18044	17912	17943	18008	18050	18011	18155	18294	18191	18019	18203	17959	18078	18140	17999	18123	18137	18037	18255	18089	18157	18083	18080	18086	18075	17993	18127	18173	18277	18052	18103	18287	18079	17931	17913	17993	18045	18087	17994	17943	18105	18118	17889	17881	17758	17965	17980	18204	17977	18142	18144	17971	17978	17950	17956	18234	17982	18224	18096	18190	18053	17752	18157	18065	18072	18004	17909	18133	18094	18052	18039	18081	17976	18109	18299	17984	17935	18058	17859	17905	18041	18100	18146	18070	17809	18179	18130	18027	18342	17964	18175	18091	18198	18050	17984	17908	18078	18248	18159	18017	18039	18184	18012	17897	18513	17988	18000	18004	18098	18110	18088	17997	18035	18228	18134	18020	18098	18094	17975	17901	18103	18088	17796	18227	18082	17937	17913	17961	18038	18013	18201	18156	18101	18117	17902	18137	18100	17991	18162	17931	17928	18000	18045	18000	17978	18117	18069	18179	18031	18171	18089	18313	18074	18133	17917	18026	18126	18218	18086	18135	18160	17927	18134	18075	18006	18015	18116	17877	18033	17945	18128	18071	17956	18153	18033	18092	17994	17979	18239	17919	18096	17993	18070	17991	18140	18066	17922	18051	18134	18099	18088	17945	17941	18100	18041	17992	18179	18334	18267	17984	17885	17965	18183	18210	18096	18160	18008	18177	18230	18023	18180	18179	18049	18009	17877	17932	17883	18133	17989	17995	18175	17992	17915	18103	17933	18145	18031	17868	18162	18059	17926	18133	18072	17829	18168	18112	17870	17858	17995	18006	18181	17953	18215	17972
15752	28540	30108	30910	27565	26672	24966	22873	19927	18449	18113	17993	17392	17089	18065	26728	25648	21834	17900	15948	15116	15140	14880	15018	15050	15017	14957	15057	14958	14926	14910	14945	14942	15054	14983	14868	15073	14898	14710	15054	14946	14998	14962	14992	14919	14888	15022	15055	15095	15038	15020	14846	15137	14992	14894	15006	15051	15041	14926	15026	14962	14801	14950	14998	14930	14966	14970	14988	14951	14982	14920	14957	14987	14846	15030	14864	14883	15053	15000	15035	15023	14927	15051	14975	14881	14900	15084	14792	14907	15125	14936	14914	15037	14797	15022	14889	14849	14951	14931	15001	14854	14849	14799	14922	14884	15029	14762	15025	14807	14982	14965	14815	14996	14884	14993	14744	14841	14828	14955	15092	15066	14939	15026	14913	14993	14743	14986	14985	15020	14924	14933	15043	15027	14945	14912	14835	14875	14924	14931	14842	15103	14995	14885	14901	14906	14978	14968	14941	14936	14871	14863	14974	14953	14876	15007	15056	14862	14989	14946	15055	14906	15080	14913	14700	14966	14913	14795	15029	15060	14981	14892	14968	14964	15124	14990	14955	14993	14966	14947	14919	15001	14994	14833	15176	14854	15018	14858	14932	14884	14738	14967	15159	14981	15060	14986	14851	14897	14873	14924	14926	14827	14869	14970	14881	14900	14850	14893	14888	14936	14913	14912	15057	14921	15084	14810	15022	14932	14830	14934	15078	14995	15137	14924	14916	15048	14906	14836	15109	15007	14846	15063	14826	15019	14986	14973	15020	14927	14912	14991	14989	14986	14873	15080	14935	15010	15033	14796	14896	15118	14784	14855	14939	14999	14877	14931	15062	14942	14893	14615	14839	14724	14904	14961	14887	14987	14816	14912	15180	14804	14871	14895	14822	15025	14997	14928	15026	15070	14953	15046	15098	15006	14905	15061	14914	15004	15060	15077	15000	14920	15001	14956	15023	14840	14955	14872	14998	14859	15012	14842	14916	14788	14955	14729	14892	14978	14934	15065	14964	14884	14851	15055	14909	14967	14972	14819	14830	14794	14926	15046	15054	14841	14921	14913	14854	15019	14944	15007	14834	14812	14871	15074	14818	14952	14937	14934	14989	14959	14800	14968	14946	14928	14766	14971	14952	14914	14843	14943	14956	15011	14954	15062	14904	14949	14997	14966	15049	15002	14866	15017	14848	14900	15010	14984	15033	15068	14969	14838	14992	14914	14963	14943	15059	14841	14916	14988	14982	14832	14960	14951	14890	14767	14963	14883	14830	14949	15018	14872	15001	14998	14862	14877	15167	14997	14951	14931	14957	15035	15040	14832	15061	15106	14743	14990	14989	15046	14854	14974	15113	14905	14788	14856	14983	15007	14820	14884	14854	14861	14935	14879	14912	14822	15055	14887	14823	15065	15055	14866	15029	14846	15013	14808	14906	14970	15047	14826	14834	14999	14805	14916	14879	14988	15009	15096	14967	14710	14896	14904	14951	15067	15073	14837	15005	14806	15154	14698	14856	14982	14827	15154	14931	15017	15005	14737	14920	14967	14818	15160	14794	14862	15102	14727	14907	15024	15108	14991	15048	15044	14867	14870	14815	14895	14991	15039	14856	14788	14936	14906	14930	15038	14927	14895	14861	14923	14879	14845	14844	15014	14927	15032	15083	14884	15101	14935	15042	14967	15027	14742	15094	14915	14953	15117	14860	14894	14936	14971	14946	15069	14888	15169	15120	15021	14972	15074	14888	15044	14999	14848	14935	14861	14824	14844	14927	14822	14935	14926	14970	14892	14942	14994	14853	14814	15057	14859	15018	14881	14858	14852	14982	14993	15019	15068	14912	14972	14964	15120	15088	14885	14761	14893	14957	14951	14902	14941	14775	15092	14869	14873	14986	14929	14966	14877	14858	15004	15064	15026	14937	14849	14852	14884	14849	14993	15002	14985	14986	14767	14911	14994	15013	15098	14979	15087	14881	15004	15106	14880	15051	14853	15041	15076	14862	14960	15023	15074	14963	14929	14880	14949	15006	15004	14909	15051	14836	14754	14901	14988	14848	14807	14933	15105	14922	14868	14857	14969	15124	15048	14924	14906	15047	14869	15017	14892	14715	14933	14963	15093	15068	14738	15024	15008	14884	15192	14948	15046	14700	14820	14880	14925	14854	14957	14928	14843	15031	14879	14950	14823	14938	15009	14942	15102	15038	15020	14940	14841	14967	14903	15012	14906	14944	14809	14875	15028	15023	14860	15055	15018	15018	15004	14913	14875	15019	14899	15022	14884	14972	14806	15019	14892	14929	14881	14960	14969	14920	14885	15024	14818	14940	14883	14938	14908	14848	15000	14871	14798	15086	14894	14858	14903	14906	14930	15025	14865	14895	14997	14943	14952	14777	14905	14910	14933	14996	15101	14944	14979	14984	14929	14853	14961	14947	15061	15014	14800	14975	14949	14989	14711	14975	15045	14778	14852	14793	14778	14884	14929	15011	14927	14982	14996	14977	14933	14916	14928	14845	14938	14893	14843	14998	15077	15013	14972	15044	14997	14933	14855	14846	15105	14961	14945	14913	14851	14788	14874	14826	14852	14974	14937	15074	14983	14769	14916	14844	15069	14909	15075	15026	14938	15052	14877	15039	14892	14957	14967	15011	14919	15003	14893	15004	14831	14976	14821	14950	14863	14962	14977	14986	14911	14765	15047	14948	14943	14825	14918	14841	15050	14796	14768	15015	15014	15037	14795	14911	14807	14950	15129	14957	14971	14840	14759	15077	14918	14952	14792	14984	15141	14924	14977	14877	14790	14758	15034	14984	15046	14926	14869	14770	15023	14957	14869	14854	15050	14937	14905	14749	15089	15017	14910	14893	14948	14988	14900	14966	14861	15122	14814	15052	14869	14956	14999	14848	14952	14957	15118	14815	15082	15024	15020	14928	15014	14870	15283	15061	14959	14912	14868	14824	15016	14977	14979	14904	14975	14942	14924	15059	14845	15045	15015	14817	14823	14962	15065	14981	14915	14988	14937	14967	14955	14916	15010	15027	14930	15026	14976	14986	14960	14752	15024	14988	15027	14839	15036	14973	14824	14849	14921	14983	14917	14866	15028	14852	14965	14912	14879	14882	14875	15044	14889	15195	14988	14980	14896	14960	14854	15010	14946	15029	14991	14876	14932	14962	14911	15008	14821	14946	14805	14724	14909	14994	14921	14908	15010	15046	14818	14959	14992	14929	15032	15017	15103	14811	14851	14886	14876	14939	14837	15022	14885	14863	15070	14934	14960	15026	15030	14902	15057	15125	14953	14820	14851	15013	15015	14901	14949	14819	14994	14932	15074	14922	14877	14949	14968	15003	14845	14961	14976	14821	14863	14908	15032	14902	15005	15041	15052	14951	15006	15007	15097	15098	14745	14898	15038	14962	14953	15119	14983	15021	14748	14873	14999	14802	14862	14816	15092	14986	14821	14928	15094	14779	15097	14982	14979	15039	14853	15177	15064	14972	14856	14909	15043	14828	15058	14867	14918	15051	15121	14740	14908	15108	14755	14867	14844	14963	14918	14931	14979	15036	15061	14706	15064	14974	14863	14806	15056	14755	15012	14824	15024	14972	14917	15122	14895	14985	14910	14862	14994	14929	14951	14959	14908	15101	15048	14895	14965	14801	14944	14846	14904	14848	15037	14990	14919	14896	14888	15123	14980	14874	14897	15197	14935	14980	15084	15012	14996	15033	14880	15109	14848	14933	14947	14964	15084	15001	14863	14925	15000	14914	15002	15184	14909	14839	14931	14882	14878	14819	14908	15035	14929	14961	14972	14934	14909	14946	14895	14901	14885	14867	15067	15070	15013	14984	14927	14906	14915	14929	15005	14909	14871	14919	14998	14888	14881	14916	14860	14801	15154	14908	14933	14764	14894	14892	14912	15046	14999	14992	14979	14918	15068	15047	14988	14872	15062	15005	14990	14979	14982	14896	15063	14915	14894	14760	14754	14977	14942	14894	14903	14927	14943	14887	14987	14993	15032	14960	14809	14805	14934	14934	14895	14998	14860	15005	15032	15095	14989	14781	14900	14929	14894	14900	14983	14944	14776	14962	14886	14872	14975	15070	14929	14942	14698	15113	14873	15105	14961	14920	15026	14814	14900	14862	14897	14882	14831	14884	14955	14991	14916	15009	14919	14956	15068	14825	14955	14879	15083	14867	15021	14974	14930	14824	14831	14975	15107	14835	15073	14921	15019	14953	15055	15009	15074	14977	14879	14850	14969	14986	14863	14948	15011	14968	14926	14931	14888	15062	14966	14897	15156	15115	14779	14890	14936	15003	15030	14875	14951	14929	14988	14787	15131	14812	14850	14730	14914	14845	15110	15013	15047	14938	14974	14862	15027	14878	14981	14878	14823	14922	15054	15064	14960	15010	14962	14921	14900	14974	15051	14824	14943	14921	14949	14879	14880	14976	14967	14732	14930	15059	14834	14960	14919	15028	14880	14945	15181	14921	14900	14966	14965	14926	14915	14834	15073	15017	15068	14961	14719	14797	14941	14984	15071	14847	15054	14989	14884	14845	14862	15045	15013	14864	14855	15050	15094	15042	14821	14891	15142	15035	14760	14953	14889	14970	15087	14911	14976	14966	15001	14912	14972	14914	14901	14985	15112	14862	14989	14798	15101	14952	14861	15061	15001	15020	14837	14987	15008	14938	14904	15095	14787	15072	15066	14884	14881	14810	14893	14870	14932	14926	14831	15081	14905	14898	14839	14809	15083	14892	15123	14985	14979	14920	15062	14977	14831	15008	14937	14865	14949	14977	14956	14868	14911	14914	14896	14902	15003	14887	15009	14947	15044	14909	14996	14899	14925	14910	15149	14870	14927	14978	14945	14904	14946	14882	14938	15029	14828	14864	14887	14975	14927	14838	14923	14951	14766	15084	15053	14829	15061	15084	14873	14998	15030	14962	14887	14829	14706	14954	14919	14939	14969	14926	15064	15029	15023	15061	14954	14955	14999	14950	14921	14995	14978	14897	14807	14830	14992	14862	14843	14941	14995	15036	14967	14886	15109	15111	14950	14934	14937	14931	14939	14853	14957	14887	15040	14904	14972	14939	14958	14874	14885	14979	15040	14849	14945	15056	14959	15048	14893	14889	15019	14878	14730	14972
22492	20966	28796	23376	22022	26684	30488	25322	23602	23023	22507	22589	21895	21264	21015	31108	39983	35591	27829	22491	19726	18843	18604	18250	18365	18439	18411	18435	18395	18019	18374	18515	18130	18161	18140	18328	18238	18168	18200	18251	18388	18346	18329	18538	18266	18280	18407	18183	18108	18368	18166	18262	18236	18158	18229	18386	18345	18109	18149	18149	18033	18531	18208	18314	18216	18170	18106	18275	18051	18230	18330	18148	18215	18489	18221	18212	18337	18312	17979	18187	18269	18347	18224	18184	18224	18250	18157	18184	18212	18221	18226	18206	18413	18258	18304	18409	18298	18151	18334	18134	18180	17995	18237	18224	18296	18183	18065	18320	18238	18163	18231	18247	18153	18290	18112	18194	18239	18318	18128	18230	18210	18104	18127	18125	18131	18244	18183	18149	18195	17991	18282	18232	18268	18090	18284	18038	18310	18208	18238	18340	18123	18356	18288	18078	18154	18147	18362	18348	18300	18097	18174	18406	18221	18184	18194	18286	18176	18246	18234	18152	18298	18168	18223	18051	18083	18253	18180	18217	18317	18352	18183	18213	18204	18170	18248	18255	18312	18327	18155	18181	18312	18327	18218	18325	18246	18338	18126	18073	18133	18005	18239	18127	18217	18202	18302	18192	18308	18160	18232	18064	17922	18202	18164	18127	18101	18153	18282	18316	18224	18217	18291	18256	18004	18321	18320	18200	18341	18229	18254	18157	18229	18188	18206	18173	18142	18285	18273	18130	18302	18225	18089	18181	18204	17976	18141	18040	18200	18253	18325	18105	18134	18066	18147	18064	18158	18392	18041	18074	17998	18382	18148	18118	18101	18201	18125	17935	18125	18337	18336	18428	18174	18201	18399	18175	18134	18175	18177	18267	18291	18160	18127	18229	18211	18189	18244	18155	18186	18197	18185	18162	18225	18173	18163	18186	18237	18107	18180	18074	18120	18251	18134	18367	18191	18171	18229	18276	18049	18193	17978	18018	18231	18288	18098	18156	17988	18150	18119	18097	18153	18277	18184	18143	18179	18296	18228	18337	18167	18171	18305	18145	18302	18327	18208	18162	18065	18006	18242	18288	18270	18215	18190	18106	18295	18171	18172	18246	18040	18197	18262	18161	18074	18175	18137	18185	18194	17949	18083	18137	18180	18272	18031	17974	18163	18079	18019	18183	18210	18236	18484	18088	18185	18314	18444	18194	18116	18202	18097	18237	18255	18186	18285	18142	18336	18188	18297	18000	18276	18050	18281	18351	18255	18183	18277	18180	18078	18160	17961	18396	18365	18364	18361	18174	18206	18152	18191	18027	17950	18100	18236	18339	18191	18288	18343	18162	18134	18285	18115	18139	18254	18254	18149	18214	18131	18042	18139	18107	18107	18071	18212	18167	18135	18278	18109	18019	18198	18225	18055	18070	18216	18182	18157	18232	18462	18164	18052	18014	18320	18309	18091	18479	18133	17987	18076	18204	18125	18222	18030	18067	18401	18122	18218	18121	18201	18257	18171	18258	18160	18175	18126	18059	18057	18124	18153	18200	18121	18120	18386	18200	18336	18225	18183	18141	17946	18271	18098	18160	18122	18172	18057	18102	18276	18249	18262	18115	17960	18159	18215	18105	18013	18015	18069	18259	18320	18335	18132	18186	18207	18339	17964	18204	17973	18147	18207	18216	18200	18180	18079	18226	18133	18132	18410	18303	18040	18040	18153	18102	17974	18157	18273	18173	18235	18130	18193	18130	18241	18143	18369	18149	18130	18178	18407	18381	18129	18268	18160	18295	18237	18057	18433	18217	18343	18202	18375	18207	18180	18277	18243	18065	18294	18069	18313	18143	18279	18104	18210	18184	17943	18199	18156	18199	18254	18189	18211	18078	18157	18113	18284	18064	18188	17913	17972	18345	18215	18192	17862	17856	18019	17974	18250	18016	18339	18215	17993	18112	18247	18081	18156	18257	18271	18359	18061	17947	18160	18138	17946	18051	18328	18231	18105	18175	18128	18321	18203	18128	17976	18319	18200	18190	18167	18104	18187	18225	18121	18109	18137	18244	18083	17858	18250	18025	18329	18417	18089	18191	18247	18245	18153	18139	18237	18257	18195	18212	18024	18196	18202	18325	18182	18058	18185	18236	18342	18119	18074	18101	18136	18045	18097	17870	18374	18140	18221	18127	17868	18274	18254	18161	18138	18127	18068	18250	18155	18108	17874	17986	18281	18113	18007	18054	18386	18290	18118	18057	18255	18153	18133	18344	18218	18304	18350	18203	18177	18245	18420	18141	18394	18307	18260	18189	18207	18046	18037	18078	18073	17901	18221	18108	18277	18004	18344	18075	18153	18113	18193	18092	18147	18159	18337	17977	18085	18033	18093	18332	18160	18151	17910	18120	17963	18133	18087	18211	18124	18080	18159	18097	18217	18024	18218	18149	18242	18148	18214	18098	18132	18144	18298	18037	18055	18198	18328	18348	18380	18249	18416	18149	18145	17986	17988	18171	18061	18087	18278	18327	18199	18212	18092	18195	18286	18063	18202	18222	18398	18219	18003	17995	18169	18305	18172	18225	18017	18159	18382	17984	18275	18106	18156	18023	18394	18164	18005	18051	18045	18279	18309	18099	18264	17954	18122	18096	18175	18062	18184	18179	18170	18358	18022	18195	18164	18116	18071	18160	18109	18126	18169	17958	18323	18263	18172	18220	18299	18175	18289	18039	18153	18234	18395	18028	18332	18348	18366	18227	18082	17941	18307	18216	18076	18143	18125	18205	18052	18232	18243	18086	18097	18098	18129	18140	18214	18042	18222	18419	18330	18231	18121	18342	18259	18149	18086	18285	18207	18131	18147	18215	18204	18040	18023	18304	18137	18117	18228	18103	18323	18114	18242	18185	18077	18088	18094	18231	18053	18038	18134	18153	18444	18162	18177	18085	18202	18255	18435	18044	18127	18023	18399	17964	18041	18238	18199	18110	18143	18235	18306	18166	18027	18195	18232	18106	18111	18277	18253	18011	18316	18234	18053	18136	18125	18396	18195	18227	17989	18202	18377	18069	18144	18103	18008	18076	17917	18063	18364	18125	17999	18301	18018	18126	18212	18196	18144	18113	18231	18146	17942	18240	18264	18296	18303	18269	18167	18263	18186	18060	18050	18105	17936	18230	18134	18217	18068	18179	18142	18064	18022	18090	18242	18169	18227	18252	18132	18062	18044	18176	18159	18102	18161	17978	18062	18129	18182	18310	18256	18020	18251	18208	18027	18136	17890	18108	18174	18045	18042	18201	18232	18329	18400	18283	18124	18236	18042	18150	18198	18051	18104	18320	18105	17975	18035	18201	18134	18165	18205	18047	18241	18288	18122	18228	18278	18081	18359	17964	18127	18181	18351	18187	18186	18233	17918	18192	17958	18104	18077	18090	18126	18321	18405	18317	18058	18330	18069	18222	18233	18032	18028	17931	18311	18100	18018	17969	18246	18219	18346	18145	18249	18196	18457	18123	18227	18001	18164	18218	18017	18115	18225	18027	18169	18043	18126	18313	18204	18185	18244	18050	18130	18100	18294	18183	18395	18126	18074	18194	18279	17883	18231	18042	18232	18121	18190	18141	18308	18156	18356	18159	17909	18196	18199	18086	18064	18091	18294	18366	18119	18209	18244	18016	18315	18254	18203	18188	18024	17912	18145	18093	18037	18148	18062	18105	18266	18277	18068	18177	18166	18260	18209	18125	18228	18343	18108	18120	18080	18326	18317	18130	18155	18242	18075	17945	18274	18175	18170	18129	17894	18194	18155	18332	18489	18232	18179	18219	17991	18226	18293	18019	18267	18069	17947	18261	18229	18157	18299	18359	18004	18292	18099	18093	18099	18227	17964	18232	18237	18070	18151	18229	18208	18352	18197	18148	18063	17921	18090	18254	18111	18196	18308	18040	18232	18128	17901	18280	18053	18084	18188	18190	18185	17897	18238	18131	18110	17992	18175	18105	18141	18045	18053	17985	18313	18285	18254	18111	18116	18009	18330	18028	18279	18237	18199	18377	18217	18141	18307	18089	18256	18141	18083	18434	18146	18169	18416	18129	18258	18142	18116	18260	17942	18078	18228	18139	18000	18275	18255	18277	18219	18092	18193	18390	18244	18131	18123	18358	18124	18280	18180	18104	18336	18211	17929	18112	18142	17931	18210	18365	18113	18186	18026	18286	18195	18375	18066	18201	18156	18094	18165	18170	18251	17865	18315	18244	18242	18160	18111	18222	18033	18268	18289	18058	18411	18296	18280	18245	18322	18180	18300	18369	18193	18005	18090	18169	17936	18193	18211	18196	18054	18189	18285	18130	18133	18381	18244	18176	17916	18270	18215	17943	18308	18031	18030	18048	18145	18028	18093	18019	18030	18074	18313	18284	18265	18321	18302	18379	18191	17944	18043	18327	18240	18364	18186	18173	18092	18135	18215	18093	18302	18188	17894	18181	18320	18105	18190	18116	18115	18349	18155	18178	18180	18247	17951	18242	18024	18021	18041	18024	18389	18011	18243	18114	18134	18273	17983	18195	18155	18002	18255	18296	18164	18200	18029	18075	18165	18213	18130	18071	18305	18125	18132	18218	18263	18348	18257	18190	18205	18307	18223	18261	18251	18063	18125	18142	18055	18145	18223	18232	18176	18243	18235	17930	18218	18239	18159	18236	18303	18028	18090	18309	18290	18356	18241	18289	18100	18171	18187	18436	18410	18330	18119	18072	18050	18145	17950	18128	18188	18027	18048	18247	18193	18333	18165	18025	18215	18376	18266	18285	18250	17890	18142	17976	18241	18097	18311	18094	18084	18167	18254	18163	18253	18210	18428	18336	18420	18096	18250	18399	18142	18166	18143	18217	18370	18159	18118	18258	18184	18345	18199	18038	18129	17994	18242	18531	18165	18265	18178	18104	18229	18327	18153	18193	18237	18155	18273	18074	17922	18067	18262	17878	18409	18093	18385	17999	18008	18211	18274	18023	18348	18141	18039	18197	18433	18127	18183	18185	17990	18321	18270	18293	18262	18074	18076	18146	18242	18039	18198	17999	18120	18511	18195	18279	18131	18256	18356	18138	18227	18168	18182	18168	18297	18067	18027	18256	18075	18154	18221	18286	18305	18096	18257	18466	18196	18215	18237	18108
19367	38929	39068	35946	35080	31169	26979	24851	22939	21070	21068	21399	20225	19136	18916	32087	38681	32817	24666	18547	16230	15418	15018	15156	14810	15030	14865	14989	15002	15040	15091	14945	15094	14972	15021	15026	14996	15008	15000	14922	14869	14945	15068	14961	14883	14896	14957	15081	15002	15072	14897	14933	14936	15056	15050	14963	15116	15029	15074	14998	15006	14878	15066	14809	15058	14872	14905	14982	14731	14761	15159	14971	14934	14937	15113	15011	14970	14819	14848	14953	14959	15051	14956	14992	15006	14970	15076	15011	14897	14882	14822	14910	14886	15103	14956	14932	14891	15018	15013	15014	14855	15109	14953	15004	14837	14873	14807	14954	15015	15004	14963	14808	14898	15000	15057	15006	15133	14964	14862	14927	14763	15013	14837	14894	15101	14969	15116	14922	15053	14972	14831	14912	15076	15115	14975	14931	14949	14910	15155	15031	14931	14845	14795	14918	15101	14852	14993	14900	15074	14931	14984	14879	14985	14943	14911	14892	14914	15033	14779	14960	14948	15050	14924	14913	14927	14868	14930	15036	14851	15051	15055	14967	14905	15051	14984	15061	15040	14859	14851	14973	15080	14851	14962	14907	14955	14980	15101	14948	14991	14794	14995	14756	14916	14973	14999	14891	14969	15079	14959	15028	14745	14896	14911	14851	15198	14793	14950	15114	14826	15125	14969	15014	14788	14879	14895	14938	14881	14995	14870	15002	14839	15000	15060	14764	15036	14925	14934	15031	14921	14830	14858	14983	14861	14945	15034	15055	15100	14902	14960	14943	15082	15082	15091	14927	14935	15158	15035	15011	14912	14880	14963	14958	14984	15039	14933	14910	14991	14761	14907	15023	14952	14899	15027	14910	14886	14835	15107	14936	14933	14975	14900	14894	14914	15047	15014	15018	14897	15117	14845	14770	15082	15023	14875	14836	14961	14873	14948	14961	14896	14976	14853	15088	15003	14962	14899	14880	14850	15107	14976	14816	15081	14969	14946	14907	14900	14994	15139	14889	15103	14883	15052	14927	15040	15006	14826	15002	14889	14964	15011	15065	15030	14915	14985	14893	14974	14959	14938	14959	14933	14927	14949	14974	14923	15053	15108	15047	14916	14961	15148	14863	14928	14891	14962	14810	14910	14901	14865	15191	14915	15037	14856	14925	14914	14894	15126	14885	14910	15172	14944	14821	14795	14953	14877	14958	14782	14965	15091	15040	14974	14867	15158	14784	14940	14841	14817	14859	14957	14948	14786	15106	15041	14933	14977	14897	14937	15105	14927	15055	14893	14892	14891	15073	15141	15018	14977	15118	15052	14771	14921	14791	14752	15084	15003	14889	14754	14928	14998	14830	14934	14931	15094	14985	15013	15045	14915	14797	14942	15032	15017	14790	14943	14989	14833	14889	14983	14856	15182	14923	14997	15049	14979	14855	15059	15006	15021	14964	15006	14925	14798	14992	15085	15074	14967	15014	15020	14786	14856	14833	14994	14982	15003	14974	14993	15183	14919	14875	15015	14946	15013	14921	15018	14962	14966	14980	14912	14876	14821	14782	14975	14860	15142	14998	14921	14957	14828	15022	14795	14973	14815	14864	14977	14954	14735	14978	15024	14969	14988	15073	14945	14919	15113	14986	14927	15029	14922	14989	15004	15080	14972	14776	14877	14955	14987	14951	14839	15009	15098	14925	15114	15057	14889	14870	14972	14988	14852	14827	14746	14895	15117	14893	14972	14920	14947	14946	14704	14959	15030	15059	14918	14814	15082	14798	14857	14701	14864	14846	14897	15064	15024	14933	14997	14930	14861	15134	14872	14943	15086	14922	15110	14956	14929	14910	15082	14946	15104	14857	14930	14969	14868	14937	14970	14971	14838	15057	14866	14895	15039	14944	14980	14978	14820	14947	15026	14832	14821	14875	14940	15018	14804	14859	15000	14972	14808	14986	14674	14957	15160	14791	15013	14905	15003	14905	14830	14845	15104	14987	15021	14843	15033	14876	14903	14926	14975	14941	14772	15106	14781	14927	14880	14992	15048	15064	15033	14865	14858	15039	14999	14943	14831	15004	14799	14885	14951	14864	14954	14947	15002	15157	14966	15078	15022	14860	14927	14965	14846	15107	15084	14963	14983	14948	15030	15118	14883	14848	14854	14911	14879	14923	15086	14955	15093	14825	14874	14959	14987	14787	15077	14919	14880	14993	14834	15010	14869	14922	15074	14917	14945	14854	15077	14890	14896	14775	15032	14939	14897	15097	14888	14804	14843	14868	14843	14914	14865	14878	14889	14950	14896	15027	14858	15067	14919	15107	14852	15027	15049	14836	15069	14909	14951	14964	14791	14874	15015	14963	14978	14993	14861	14981	14979	14827	15062	14919	14912	15006	14858	14795	15091	14831	15032	15004	14877	14906	14889	15135	14787	15003	14966	14949	15144	14987	15070	14881	14841	14877	14999	14892	14961	14897	14891	15102	14945	15044	14975	15059	14791	14856	14893	14820	14947	14917	14892	14958	14815	14848	14882	15002	15034	14854	14930	14985	14950	14923	14822	15018	14981	15082	14867	15001	14896	14870	14951	14843	15044	14857	14879	14995	14944	14865	14982	14837	14817	15089	14878	14874	14858	14889	14925	14987	14822	14971	14957	14906	15051	14943	15008	14827	14995	14874	15063	15050	14805	14646	14921	14978	15004	14971	14945	14823	14996	14969	14992	14961	14910	14895	14894	14892	14918	15151	15066	14855	15015	14927	15049	15032	14813	14892	15008	14779	14883	14954	14976	14971	14986	14889	14870	14980	15103	14853	14811	14931	14919	15201	15139	14925	14975	15029	14992	14900	14838	14905	14899	14897	14998	14784	14952	14960	15142	14950	14983	14914	15117	14752	15022	14830	15028	14855	14958	14925	14835	14999	14919	14858	15056	14968	14852	14944	14919	14853	15029	14885	14931	14895	15096	14829	15089	14853	14925	14924	14852	14962	14950	15075	14941	14721	15001	14983	14952	14840	15083	15007	15042	15044	14903	14948	14862	15031	15044	14952	15091	14929	15090	14981	14907	15101	14894	14910	14939	14860	14993	15137	14991	14960	14884	15080	14725	14969	15147	14827	14954	15003	14908	15023	14799	14999	14876	14953	15062	15043	14848	15093	15029	14907	14912	14840	15053	14775	14967	15098	15004	14882	14899	15136	15007	14898	14844	14872	14852	14936	15086	15036	15033	15032	14670	15075	14939	14964	15089	15040	15072	14903	14891	14895	14933	14934	14920	14962	14978	15033	14914	14845	14776	14861	15031	14922	14981	14993	15132	14794	14966	14894	14922	14789	14914	15003	14869	14816	14900	15048	14896	14892	14846	14961	15037	14968	14813	14943	15034	15003	14917	14997	14881	14814	14970	15096	14700	15030	14841	15001	14991	14879	14958	14817	15031	14892	14955	14962	14914	15003	14913	15011	15047	15006	14936	14968	15046	14948	14930	14987	14833	14892	14874	14948	14988	15022	14784	14830	14978	15009	14994	14812	15095	14877	15001	14999	14922	15056	15049	14906	15023	14973	14892	14941	14974	14923	14991	14882	14969	14932	14949	14949	14985	15024	14977	14928	14908	14965	14771	14875	15030	15000	14847	14940	14931	14873	15042	14849	14864	14945	14825	14996	14760	14990	14859	14938	14809	15037	14974	14835	14897	14958	14945	14954	15036	14993	15084	14839	14961	15046	15119	14816	15126	14901	14808	15116	14884	14832	14917	14883	14852	14969	14970	14876	15021	15066	14938	14966	14902	14935	14750	14804	14958	14981	14882	14970	15028	14985	15050	15060	15096	14992	14891	14913	15011	15076	14870	14926	14950	15004	14857	14895	15107	14889	14961	14991	15100	14943	14926	14929	15043	14837	15083	14903	14963	14947	15033	14968	14941	15001	14839	14955	14994	14832	15038	15101	15069	14942	14941	14989	14834	14972	14862	14714	14993	14855	14789	14977	14876	15086	14945	15076	14990	14816	14884	15099	14829	14770	14868	14997	15013	15011	14918	14994	14988	15007	14825	15238	14830	14995	14991	14978	14984	14835	14881	15102	14946	14934	14780	15221	14720	14933	14860	14953	14810	15100	15072	14817	15070	14875	14867	14928	14977	14941	15129	14878	14875	14931	14854	14918	14981	15084	14939	14906	14831	14772	15035	14802	15004	15035	15082	14889	14895	14976	14978	15019	15010	14988	15052	14883	14843	15082	14804	15105	14955	14847	14958	14972	14777	14783	14913	14942	14950	14967	14887	15068	14938	14859	14950	14852	15031	14980	14895	14843	14798	15034	14886	15005	14898	14909	14950	14955	14851	14994	14924	14904	15018	14974	15014	14966	14948	14891	14897	15013	14951	15132	14865	15079	14882	14864	15005	14979	15093	14954	14817	15007	15042	14809	14966	14905	14933	14947	14944	15086	14798	14784	14993	14962	14931	15048	14895	15067	15092	15041	14975	14886	14929	14887	14954	15074	15064	14862	15037	14981	15057	14863	14956	15152	15084	14942	14918	14892	14927	15043	15021	14959	14865	14767	14882	15094	14972	15092	14823	14972	14955	15108	14887	14964	14952	14950	14910	14833	15180	15013	14924	15004	14880	15123	14972	14799	14826	14913	14841	14969	15021	14984	14933	14723	14941	15087	14950	14966	14977	14959	14918	15093	14799	14991	14843	14924	14990	15034	15121	15018	15070	14929	15044	14807	14925	15060	14764	14801	14962	15071	14893	14900	14924	15106	14946	14982	15033	14880	14957	14964	14926	14961	15026	15014	14879	14846	14859	14978	14859	14939	15019	14892	14937	14978	14963	14881	14740	14999	14937	14956	14984	14977	14742	15093	14960	14998	14955	14884	14999	14979	15014	14874	15023	15072	14947	14887	14929	15095	14910	15067	15000	14956	14837	15056	15032	14958	14804	14920	15083	14901	14957	15001	15085	14873	14857	15036	14938	14941	14951	14946	14994	14940	14736	14882	15006	15001	14942	14930	14850	14873	15034	14866	14791	15016	14908	15149	14907	14858	15001	14933	14883	15087	14992	14943	14983	14952	14830	15031	14696	15052	14876	14863	14937	14948	14965	15009	15065	14873	14965	14913	14893	14837	14937	14931	14969	14843	14999	14936	14916	14956	14872	14884	14930	14943
27458	24454	34381	32616	27760	24928	23442	21639	20576	20293	20112	20239	19983	19450	19065	19755	20531	20251	19698	19044	18571	18435	18354	17973	18116	18252	18328	18362	18194	18338	18269	18190	18268	18193	18220	18145	18175	18221	18228	18355	18497	18351	18036	18179	18164	18285	18215	18122	18395	18202	18134	18401	18269	18311	18203	18113	18095	18420	18383	18220	18341	18268	18360	18149	18160	18436	18286	18226	18279	18392	18253	18218	18422	18252	18286	18165	18179	18201	18158	18187	18443	18313	18204	18129	18176	18046	18394	18383	18372	18296	18164	18113	18203	18139	18359	18200	18272	18318	18256	18413	18242	18196	18007	18200	18361	18365	18165	18199	18348	18284	18210	18282	18109	18300	18137	18277	18503	18223	18177	18281	18154	18018	18238	17989	18240	18183	18243	18035	18219	17998	18361	18178	18274	18547	18287	18236	18150	18223	18260	18131	18343	18184	18054	18300	18212	18270	18328	18266	18420	18155	18442	18360	18391	18250	18435	18337	18369	18340	18118	18414	18325	18277	18267	18249	18293	18311	18360	18192	18397	18315	18126	18287	18299	18201	18306	18268	18259	18245	18204	18189	18367	18159	18217	18025	18234	18186	18347	18310	18340	18112	18238	18060	18189	18273	18045	18068	18237	18231	18196	18296	18126	18184	18228	18196	18199	18410	18181	18092	18159	18100	18236	18206	18199	18253	18316	18298	18108	18112	18265	18216	17984	18221	18313	18245	18340	18325	18364	18155	18161	18186	18296	18271	18280	18136	18219	18203	18208	18215	18259	18123	18099	18145	18289	18183	18240	18075	18202	18211	18206	18197	18117	18240	18240	18282	18401	18285	18091	18169	18346	18131	18230	18044	18181	18231	18104	18357	18394	18033	18279	18172	18266	18335	18058	18295	18157	18240	18186	18124	18094	18191	18197	18148	18147	18022	18281	18139	18324	18201	18402	18459	18240	18293	18538	18496	18359	18251	18169	18156	18332	18298	18160	18168	18150	18023	18298	18258	18040	18175	17923	18259	18551	18199	18247	18126	18275	18209	18162	18239	18309	18369	18205	18060	18204	18106	18447	18309	18176	18277	18218	18272	18291	18162	18298	18175	18231	18204	18178	18061	18316	18263	18195	18051	18268	18225	18310	18299	18450	18050	18260	18509	18178	18195	18192	18229	18228	18283	18444	18221	18139	18357	18051	18530	18519	18066	18354	18245	18264	18296	18197	18261	18260	18148	18286	18421	18371	18266	18166	18412	18254	18410	18423	18211	18174	18085	18287	18215	18189	18217	18296	18213	18201	18287	18227	18190	18302	18181	18151	18108	18268	18332	18192	18260	18328	18266	18267	18368	18193	18407	18200	18220	18410	18171	18245	18391	18278	18290	18312	18235	18170	18320	18109	18081	18254	18174	18082	18189	18099	18355	18188	18311	18277	18143	18040	18383	18474	18288	18235	18334	18374	18163	18188	18179	18261	18153	18355	18101	17971	18286	18110	18454	18151	18260	18283	18232	18153	18181	18228	18071	18239	18157	17974	18278	18427	18178	18295	18122	18259	18246	18221	18387	18084	18319	18144	18373	18287	18240	18305	18210	18094	18204	18136	18272	18077	18312	18275	18190	18185	18266	18185	18227	18160	18266	18344	18292	18289	18219	18418	18189	18092	18427	18341	18114	18157	18185	18252	18310	18329	18194	18193	18140	18528	18216	18201	18408	18283	18246	18331	18095	18378	18353	18319	18352	18248	18288	18375	18216	17956	18078	18112	18137	18315	18275	18211	18392	18092	18170	18208	18208	18347	18171	18334	18487	18147	18138	18145	18205	18074	18174	18256	18179	18325	18227	18279	18044	18465	18297	18139	18227	18227	18204	18416	18047	18247	18302	18546	18183	18214	18276	18019	18169	18179	18213	18373	18234	18181	18381	18395	18037	18165	18414	18262	18359	18356	18113	18336	18261	18406	18194	18081	18159	18125	18214	18409	18209	18234	18179	18347	18391	18042	18429	18316	18395	18219	18133	18316	18284	18297	18202	18396	18238	18290	18261	18148	18280	18275	18397	18503	18159	18191	18205	18228	18117	18210	18221	18342	18280	18235	18401	18372	18263	18139	18349	18183	18110	18296	18358	18083	18330	18206	18322	18013	18089	18214	18294	18561	18257	18222	18117	18291	18184	18278	18096	18274	18162	18362	18165	18294	18234	18351	18243	18273	18230	18405	18209	18083	18358	18121	18313	18274	18030	18206	18151	18284	18245	18379	18263	18013	18096	18136	18253	18224	18150	18243	18283	18258	18379	18299	18131	18287	18277	18210	18203	18141	18252	18337	18416	18240	18294	18181	18182	18288	18057	18077	18174	18205	18156	18349	18267	18248	18298	18217	18243	18326	18224	18230	18426	18263	18214	18301	18468	18366	18212	18188	18194	18115	18246	18145	18347	18418	18392	18058	18346	18439	18224	18356	18048	18297	18384	18218	18457	18248	18218	18183	18137	18322	18148	18264	18116	18205	18342	18419	18220	18337	18185	17980	18120	18344	18209	18222	18565	18471	18272	18436	18352	18423	18433	17995	18285	18291	18197	18249	18130	18214	18307	18413	18183	18406	18271	18229	18190	18319	18276	18060	18038	18089	18158	18168	18024	18353	18193	18310	18314	18236	18292	18234	18402	18350	18312	17994	18097	18183	18357	18140	18111	18244	18124	18489	18310	18536	18368	18538	18153	18349	18260	18347	18321	18112	18220	18113	18104	18104	18192	18054	18242	18186	18303	18045	18339	18183	18301	18251	18090	18504	18332	18201	18260	18231	18406	18046	18280	18107	18239	18319	18156	18141	18424	18431	18159	18267	18284	18272	18146	18432	18346	18271	18409	18311	18153	18256	18238	18259	18422	18182	18345	18285	17941	18272	18419	18183	18361	18174	18292	18206	18362	18242	18330	18133	18239	18096	18196	18094	18302	18198	18219	18216	18369	18280	18268	18405	18348	18179	18139	18216	18065	18275	18127	18300	18216	18377	18183	18320	18315	18315	18425	18344	18283	18328	18186	18521	18149	18377	18085	18058	18049	18279	18150	18189	18249	18093	18229	18175	18244	18322	18286	18353	18143	18250	18023	18302	18141	18100	18189	18339	18109	18356	18313	18327	18368	18247	18201	18179	18210	18208	18275	18214	18307	18358	18240	18448	18335	18260	18281	18257	18238	18213	18243	18323	18231	18151	18428	18307	18326	18394	18333	18234	18255	18323	18278	18347	18199	18227	18290	18265	18281	18206	18038	18132	17956	18137	18360	18214	18288	18149	18094	18377	18250	18430	18045	18397	18095	18366	18361	18294	18227	18259	18427	18374	18186	18350	18173	18135	18124	18253	18271	18341	18313	18332	18314	18060	18359	18489	18291	18263	18231	18203	18295	18237	18147	18304	18205	18252	18142	18244	18461	18058	18315	18292	18312	18314	18302	18384	18285	18299	18206	18338	18075	18139	18114	18169	18343	18200	18225	18117	18225	18293	18219	18073	18234	18214	18287	18000	18183	18212	18182	18303	18314	18208	18425	18293	18329	18298	18120	18165	18227	18204	18113	18281	18405	18237	18344	18353	18218	18308	18287	18281	18112	18391	18114	18180	18025	18099	18282	18140	18284	18273	18169	18165	18132	18051	18316	18203	18393	18178	18213	18177	18231	18465	18371	18150	18145	18058	18205	18165	18337	18075	18368	18267	18111	18195	18194	18209	18193	18297	18276	18022	18127	18197	18164	18187	18156	18036	18140	18295	18194	18320	18163	18110	18323	18266	18259	18428	18182	18284	18257	18191	18261	18233	18386	18470	18220	18405	18456	18242	18155	18299	18242	18084	18102	18313	18266	18115	18199	18372	18202	18452	18266	18245	18256	18268	18161	18419	18167	18288	18070	18175	18169	18368	18063	18195	18088	18229	18295	18295	18261	18274	18184	18322	18103	18192	18157	18288	18290	18353	18287	18194	18113	18208	18272	18320	17964	18148	18278	18370	18208	18295	18184	18219	18329	18555	18269	18153	18066	18177	18253	18111	18092	18229	18311	18385	18290	18486	17995	18306	18542	18352	18150	18400	18249	18237	18032	18253	18362	18488	18330	18301	18341	18330	18190	18484	18223	18293	18101	18222	18223	18511	18479	18329	18238	18116	18402	18294	18233	18560	18183	18147	18380	18381	18333	18288	18371	18108	18162	18282	18298	18330	18435	18287	18291	18023	18107	18199	18169	18411	18343	18360	18277	18214	18163	18423	18267	18175	18351	18320	18110	18204	18263	18270	18110	18151	18173	18302	18331	18145	18040	18410	18196	18269	18223	18152	18207	18233	18346	18229	18316	18271	18154	18182	18137	18162	18241	18406	18294	18204	18252	18349	18196	18138	18310	18228	18299	18393	18207	18102	18265	18200	18165	18126	18301	18317	18147	18063	18159	18321	18367	18323	18230	18263	18326	18385	18131	18188	18535	18205	18453	18443	18256	18354	18267	18057	18175	18178	18325	18242	18142	18277	18335	18310	18204	18480	18240	18150	18098	18206	18115	18287	18426	18396	18262	18092	18293	18282	18203	18237	18228	18348	18292	18202	18206	18346	18392	18091	18274	18258	18192	18163	18115	18375	18133	18177	18450	18131	18287	18314	18338	18324	18142	18427	18264	18156	18408	18180	18310	18442	18350	18402	18635	18167	18269	18197	18379	18256	18395	18229	18170	18324	18203	18312	18161	18024	18176	18109	18524	18166	18241	18245	18152	18161	18283	18477	18382	18308	18207	18183	18368	18279	18278	18196	18061	18521	18136	18245	18294	18166	18243	18277	18417	18257	18316	18135	18134	18178	18291	18191	18167	18383	18313	18246	18274	18143	18158	18195	18451	18483	18220	18296	18294	18441	18290	18363	18180	18133	18195	18305	18275	18177	18376	18225	18387	18205	18341	18148	18158	18279	18198	18308	18410	18125	18303	18260	18209	18238	18486	18240	18130	18126	18313	18477	18409	18150	18201	18359	18236	18108	18338	18341	18151	18299	18215	18287	18155	18325	18020	18194	18196	18163	18433	18321	18387	18393	18051	18270	18228	18364	18183	18165	18089	18391	18366	18406	18321	18256	18278	18513	18033	18378	18018	18211	18303	18090	18221	18246	18368	18262	18294	18255	18136
20191	34279	36618	30707	27263	23852	22135	20153	18598	18282	17952	17793	17390	16509	16332	16964	17616	17078	16400	15497	15373	15181	15100	15046	14904	15041	14971	15137	15115	15117	15114	15052	15180	15146	14970	15215	15049	14991	14921	15116	15087	14922	15125	14947	14961	15198	14938	15049	15067	14975	15014	15018	15040	15055	15107	14956	15116	15164	15061	14995	15012	15119	14931	15104	14962	15111	15037	15050	15104	15131	14918	15071	14984	15005	14948	15064	15086	15092	14921	15000	15138	15095	15037	15065	14957	15079	15032	15151	14911	15019	15119	15037	15069	14848	14908	14871	15011	15110	14876	14928	14974	14897	15048	14937	14999	15049	15066	15013	15038	14960	14890	14913	14906	14937	14932	14812	15153	14989	15046	14901	14909	14774	14946	15018	15102	15098	14986	15073	15247	14965	14990	14993	14949	14995	15051	14904	15092	15181	15245	14954	15064	15043	14835	14959	15095	14995	14977	14959	15023	14930	14955	14893	15049	14956	14969	15023	14969	15003	14939	15124	15118	15172	15039	15051	15008	15037	14866	14851	15022	14994	15060	15012	14962	14979	14937	14886	14968	15133	14992	15134	14954	14897	15050	14981	15115	14970	14983	15041	15117	14988	15050	15144	15113	15025	15018	14929	15102	15025	15064	14940	15045	14998	15195	14941	15168	15048	15057	14959	15018	15061	14972	15086	14931	14927	15163	15022	14995	14990	15092	14854	14950	15125	15008	15021	14983	14805	14991	14994	15062	15180	15067	14851	14966	15039	15093	15030	14720	14843	14964	15109	14974	15036	14959	15032	15037	14925	14969	15146	15077	15094	15005	14907	14910	15044	15030	14944	15112	14947	15049	14898	15013	15165	14893	15051	14920	14926	15081	14953	15042	15074	15018	15109	15067	15137	14916	14951	14928	15181	14948	14892	14945	15113	15071	15116	15028	14901	15014	15015	14748	14973	14968	14999	14922	15029	14931	15029	15008	14997	15110	15206	15159	14878	14996	14921	15022	14896	14910	14963	15158	15137	14838	14938	15027	15000	15049	15048	14888	15007	14941	14876	14902	15187	15096	15002	14847	15100	15102	14882	14922	15046	15060	14943	15004	14985	15011	15093	14978	15090	15094	14958	15058	15006	14984	15082	14865	14976	15046	14778	14885	14964	15184	14973	15004	15144	14927	15013	15035	14963	15039	15038	15049	14980	14983	14896	15173	15092	14993	14963	14902	14785	15202	15077	15094	14910	15015	14925	15059	15195	15341	15174	14976	15063	15117	14817	15193	15086	14956	15026	15002	15057	15083	14965	14949	15037	15036	15069	14913	15173	15018	14994	15000	14980	15032	14898	15043	14973	15037	14935	14955	15028	14925	15135	15026	14853	14802	15037	14970	15107	15057	15127	14945	14807	15020	14888	15037	15066	15033	15119	14821	14927	15057	14930	14963	15009	14905	15073	14950	15059	15038	15051	14976	14965	14998	14920	14779	15012	15007	14928	15008	15050	15027	15109	14950	14851	15102	15036	15112	14959	15026	14854	15137	15032	15097	15055	14941	15096	14883	15039	15004	15056	14951	14991	15055	14962	15001	14818	15042	15031	14933	14950	15077	15026	15040	14996	15004	14915	15059	15029	15096	15132	15106	15076	15130	14898	14979	15030	14915	14939	15050	14953	15094	14972	15025	15012	15023	15162	15040	15064	15092	14951	14940	15011	15121	15096	14902	15063	14990	15087	15002	15127	14893	14989	14905	15090	14961	14983	14994	14930	15134	15098	14992	14812	15032	15060	15005	14951	15031	14905	14932	14991	15044	15215	14971	15152	14982	14992	14973	15148	14975	15139	14891	15137	15065	14856	15012	14973	14901	15007	14916	14922	15221	15074	15052	14997	14971	15014	15183	15129	14848	14983	15084	15138	15156	15032	15029	15052	14899	14897	14992	15050	15175	14934	14958	14931	15006	15062	14919	14942	14989	14925	15022	15055	14912	15070	14938	14985	14958	15106	15077	14855	14941	15042	14900	14954	15040	15033	14953	15143	14778	15043	15051	15073	14960	14816	14930	15010	15025	14803	15022	14967	15090	15167	14914	15090	15016	15080	15087	14981	15135	15047	15004	14956	15096	14941	15169	14792	15255	15114	14885	15084	15221	15084	14991	14943	15199	15151	14935	15248	14863	15025	15030	15040	15055	14909	15019	14942	15034	15110	14876	15007	15133	15046	15066	15118	14901	15004	15032	15036	15005	14935	14934	14869	15026	15276	15114	14922	15005	14952	14988	14847	15026	14827	15039	15086	15097	15008	15065	14934	15041	14981	15164	15033	15122	14919	15064	14973	14888	15103	15067	15020	15094	14823	15042	14928	15202	15107	14849	15101	15010	15023	15137	14934	15043	14948	14958	15005	15015	15028	14825	14992	15181	14976	14962	15179	15045	15001	15019	14876	14992	14993	14941	14962	15030	14959	14976	14961	14897	15058	15177	14929	15045	14980	14840	14932	15120	14973	15000	14928	14984	14989	14986	14947	15070	15148	15036	14966	15057	15084	15059	15246	14946	15122	14983	15012	14910	15110	15072	15243	14947	15081	14918	15101	14902	15052	14995	14971	14909	15156	14990	14957	15050	14958	14971	14883	14952	15048	15026	14942	14957	15084	15066	15216	15013	14977	15030	14900	14996	14946	14995	14952	14957	14893	15052	14933	15099	14970	15073	15132	15069	14927	14955	14999	14824	15119	15042	14973	14951	14999	14833	15002	14941	15156	15074	15097	15120	15033	15041	14916	14925	14970	15173	15160	14898	14928	15072	15050	15013	15048	15125	15087	14918	15186	14790	15040	15106	15049	14979	14924	15074	15067	15006	15032	14944	14852	14869	15242	15091	14983	15096	15108	14855	15055	14876	14957	14866	14835	14858	14897	14914	15023	15161	15035	15041	14975	14941	14885	14970	14956	15007	15135	14863	15029	15121	14982	14988	15014	14913	15006	15186	15041	14995	14830	14928	14887	14911	14950	15155	14937	14953	15009	15048	14937	14987	15060	15035	15074	15092	15009	15010	14931	14839	15124	14968	15061	15056	14937	14927	14943	15060	14952	15030	15040	14966	14979	15008	15180	15146	14937	14906	15076	14859	14852	15159	15064	14941	15006	15055	15185	15145	15012	15045	15101	15040	15033	15114	14907	15069	14895	15050	14962	14956	15046	15027	15056	15043	14991	15042	15168	15056	14969	15083	14950	15052	15013	15016	15044	15140	14975	14925	14999	14884	14760	15258	14897	14967	14959	15033	14886	15085	15012	15073	15078	15100	15026	15050	15098	15043	15008	15159	15075	15078	15203	14958	14979	14976	15034	14958	15138	14946	15159	15059	15014	14917	15076	15058	14981	14830	15145	14913	15000	15088	14981	14982	14914	15051	15078	15131	15195	15016	15072	14835	15169	15043	15154	14916	15128	14994	15063	15130	14930	15001	15004	15000	15044	15198	15225	14983	14939	14957	15058	14958	15039	14992	15027	15068	15040	15061	15002	14981	15267	14996	15075	15051	14993	15033	15025	14946	15166	15214	14930	15113	15030	15043	14904	15056	15075	15039	15106	14944	14938	14986	15095	15113	15231	15107	15045	14897	15044	15042	15111	15160	14953	15015	14937	15090	15095	15067	14952	15098	14955	15031	15064	14970	14926	14924	15123	14989	15020	15003	15024	15198	14945	15101	14707	15062	14958	14827	15148	15095	15117	14895	15036	15008	15047	15080	15170	14979	14963	14980	15059	15058	14916	14849	15029	15132	15137	14947	15119	14953	15166	14967	14981	15067	14929	14947	14853	15156	14967	15067	15252	15134	15037	14957	14967	14926	15081	15019	15013	14920	15039	14978	14959	15026	14960	14984	15032	14983	14896	15048	15047	15126	15070	14959	14996	14978	15054	15021	14954	15056	15099	14881	14960	14978	15035	15058	15118	14982	15121	15072	15133	14985	15098	15080	14999	14943	14922	15037	15046	15182	15065	15133	14966	14936	15190	14918	14897	15104	14969	15035	15060	15071	15004	15036	15176	14965	15031	15051	14822	14974	15082	15025	14976	14899	15006	15208	14978	15145	15204	15184	14966	15180	15056	15069	14995	14954	15054	14968	14971	14960	14754	15025	14928	15005	14993	15073	15068	15120	14990	14859	14958	15097	14936	15026	15135	15055	14906	15185	14931	14957	15086	15010	14900	15084	15029	15108	15039	15013	15077	14958	15173	15011	15179	15064	15144	15175	15035	15064	15069	14905	14949	15001	15027	15185	14997	15022	15268	14838	15102	15012	15123	15021	14950	14926	14946	14930	14981	15061	15074	15064	15036	14999	14981	15030	14974	14968	15117	14953	15014	15206	14972	14941	15204	14940	15089	14947	15036	15065	14978	15140	15004	15065	14926	15074	14929	14985	15187	15258	14975	15168	14901	15073	14895	15057	14853	15057	14952	15029	15016	15038	14912	14933	14982	15023	14957	15058	14846	14864	14944	15068	15151	14963	14790	15051	14937	14916	15048	15001	15002	14991	15060	15101	14989	15000	15018	15006	15064	15090	15117	14979	14963	15020	15051	15117	14904	15003	15061	14911	14984	14924	15039	15031	14961	14974	14902	14955	15103	15105	14997	15102	15187	15107	14885	14924	15022	15085	15024	15057	15154	15005	15227	14939	14895	15075	14985	14957	15096	15097	15031	15106	15087	15145	15084	15243	14962	15248	14914	15056	15088	15013	15045	15123	14933	14964	15038	14870	14828	14929	15166	15029	14766	15097	14827	15131	15117	14884	15088	15059	14861	14979	15040	15062	14939	15019	15202	15033	14997	14992	14970	15121	15033	14962	15098	14861	15146	15088	14997	14985	15011	14939	15055	15015	15082	14986	15089	14970	15088	15112	14963	15063	14913	14910	15113	15014	15101	14955	15082	15030	15011	15094	15010	15105	15132	15099	14898	15026	14851	15118	15081	15045	15015	15044	15034	15060	15014	14947	15091	15097	14940	15051	15013	14965	14995	15035	14998	15051	15095	15069	15008	14991	15086	15043	14985	15054	15050	14941	15158	15042	14972	14913	14936	14909	14880	15112	15152	15120	14906	14812	14991	15103	15222	15036	15084	14901	15009	15054	14874	14844	15020	14948	15033	15035	15008	14971	14861	15199	15208
24258	20961	28263	25620	24432	23106	23443	21828	22231	21736	20630	20267	20022	19356	22192	25869	25725	23856	21503	19571	18804	18393	18345	18249	18171	18150	18297	17997	18027	18170	18202	18056	18042	18156	18104	18018	18090	18238	18137	18080	18108	18131	18033	17924	18099	18184	18094	18356	18040	18122	17991	18087	18110	18118	17921	18093	18268	18175	17825	18109	18168	18067	18021	17954	18158	18255	18227	17955	17952	17925	18335	17996	18003	18004	18029	18255	18094	18091	18111	17870	17916	18168	17917	18131	17903	17841	17987	18203	18026	17940	18000	18117	18100	18068	18487	18092	18113	17956	18079	18048	18206	17944	18322	17904	18132	17856	18058	18231	18057	17983	18063	18156	17729	17958	18102	18075	17986	18047	17949	18129	18091	17865	18056	18194	18217	17914	18038	17989	18084	18132	17981	18010	18095	18048	18230	17907	18051	18008	18082	18145	17992	18136	18119	18091	18027	18108	18197	18108	18038	18070	17883	17977	18183	18046	18114	17942	17970	17980	18096	18364	18124	18148	18180	18036	18135	18104	17976	18167	18102	18092	17954	18112	17835	18216	18100	18056	17999	18167	18118	18117	18168	17959	17998	17945	18093	18012	17908	18101	17895	18031	17990	18166	17974	17930	18134	18052	18202	18127	18066	17966	18093	17797	17813	17774	18284	18082	18092	17993	18108	18030	18014	17982	18209	18101	17999	18052	17968	17894	18036	18130	18016	18049	17989	18123	17932	17802	18007	17985	18204	18098	18195	17891	18076	18020	18045	18067	18042	17862	18156	18138	18114	18014	18094	17901	17773	18108	18096	18046	18038	18143	17879	18066	18094	17888	18119	18149	18052	18082	18006	18039	17932	17963	18079	17960	17964	17780	18247	17880	17994	17898	18181	17971	18022	17944	18361	18202	17954	18099	17911	18010	17897	17925	18166	18113	18087	18108	17933	17850	17886	18203	18022	17981	18032	18059	18131	18206	17978	18078	18043	18099	18216	18067	17948	17867	18063	17987	17956	17936	18238	18202	17909	17999	18184	17928	18122	18165	17949	17826	17835	18195	17965	17996	18035	17939	17923	18238	18027	17968	18037	17969	17872	18052	17769	17955	17927	18039	17861	18169	17975	17861	18005	17954	18025	18238	18210	18058	17869	18059	18127	18059	17962	18155	18240	17974	17830	18159	17945	18254	18022	18010	17811	17997	18009	17899	18072	18114	18045	18104	17943	18012	18002	17956	17981	18232	17977	18050	17748	18108	17950	18020	18175	17919	18054	18081	18111	17813	18060	18099	18126	17793	17877	18079	18214	18188	18148	18323	17970	18021	18161	18190	18161	18238	18212	17867	18055	17933	18136	18153	18107	18034	18058	17880	17996	18051	18115	18004	18027	18214	18005	18026	17942	17928	17965	17935	18104	18088	17996	18092	17947	17902	17978	18026	18108	18052	18076	17986	18141	18012	18109	18028	18092	18032	17919	17979	17871	18145	18107	17970	18082	18003	18044	17836	18078	18037	17940	18197	17924	17934	18361	18037	17952	18216	17980	18003	17941	18153	18077	18232	18158	18030	17958	17953	18238	18093	18039	18077	18017	18007	17878	18008	18021	18085	18091	17900	17978	18054	18038	17988	18001	17992	18068	18192	18110	18059	17879	18066	18268	18202	18197	18069	18187	18226	18111	18077	18083	18138	17985	18044	18073	18095	17968	18001	18226	18120	18060	17921	18123	17972	18217	17793	18026	17885	18068	17941	18178	18184	18059	18119	17997	17984	18049	17989	18018	17962	17963	18028	17976	18023	18004	18114	18137	17879	17938	18029	18042	17882	17898	17898	18112	18061	17969	17963	17979	18214	17964	17775	18079	18027	18188	17988	18088	17981	18107	17996	18068	18029	18092	18055	17940	18066	18252	17905	18203	17984	18065	18106	18131	18044	18012	17909	17936	17999	18060	18124	17849	17850	18018	17944	17959	17952	17849	18102	18018	18017	18019	18003	18216	18044	18081	18147	18185	18283	18282	18030	18114	18165	18019	18049	18018	18195	18163	18161	17943	18041	18137	18161	18099	18136	18103	18017	17916	18103	18148	18005	17818	17957	18028	18223	17922	17997	18016	18306	18061	18214	17697	18146	18027	17993	17887	18228	18037	17872	17990	17981	18057	17896	18061	18102	17958	18163	18111	17958	18007	18054	17953	18165	18045	18033	18147	18031	18157	17876	18097	18102	17842	17829	18032	17943	17695	18074	17931	18167	18215	18016	18019	18273	18005	18012	17987	18207	18061	18144	17872	18178	18235	18264	18069	17889	17999	18057	18090	18090	18039	17961	18026	18038	18063	17948	18163	18147	18033	17997	17880	18164	18061	18155	18282	17879	18137	17869	18035	18078	18100	18096	18257	17947	17898	18086	18201	17971	17986	18113	18005	18149	18054	17859	18025	18157	17889	18010	17824	18167	17987	17858	17920	18052	17994	18058	18197	17992	18252	18015	18055	17969	18015	18092	17937	18125	18056	18074	18086	18146	17926	17966	17859	17970	18034	18097	18017	18063	18017	17963	18009	17843	18009	17954	18112	17876	18001	18047	18076	18120	18076	18062	17940	18057	18048	17874	17984	18037	17950	18008	18001	18051	18154	18011	17826	17983	18186	17941	17856	17636	18286	18089	17887	17996	18087	18007	17942	18029	18195	18018	18105	18139	17973	18196	18003	17869	18130	18110	18037	18127	18093	18021	18111	18266	18044	17911	17993	18077	17984	18070	18130	18139	18038	17999	17940	18126	18155	17986	18038	17961	18073	18118	18128	18021	17922	18099	18094	18127	18313	17969	18210	18005	18035	17974	18093	17947	17892	18074	18152	18118	18104	18008	18068	17978	18012	17812	17927	17959	17980	17979	17963	17915	18321	17816	18085	18042	18192	18037	18102	17883	18199	18063	17849	17920	17929	17924	17937	18080	18140	17994	18051	18095	18131	18036	18104	18139	18040	18139	17868	17803	18097	18076	18105	18143	17874	18222	18171	18180	18142	18050	17967	18076	17935	17981	18021	18149	18167	18126	18170	18085	17986	18042	18113	17946	18027	17946	17703	18028	17983	17870	18082	18032	18160	17966	17911	18045	18132	18204	18056	17975	18138	17950	18164	18136	17978	18080	18048	18052	18141	17919	17867	17908	18185	18070	18072	18112	18034	18067	17973	18085	18074	17898	17850	18237	18028	17997	17902	18140	18088	18229	18198	18038	17980	18053	17914	17953	17860	17931	17909	18009	18011	18092	18037	18131	17978	17998	17875	18160	18055	17997	17846	18080	18116	18160	17908	18092	18137	18151	18042	18189	18025	18087	18114	17977	18209	18052	17865	18112	18027	18007	18067	18216	18096	18014	18066	18132	17967	18131	18005	17976	17961	18133	18182	18055	17807	17890	18311	18107	18067	18005	18043	18132	17832	18040	17934	17888	17905	17890	17788	17979	18058	18023	17895	18124	18124	17992	18189	18143	17966	18170	18114	18048	17854	18061	18078	18227	17976	17817	17939	17942	18067	17988	18113	18072	17922	17940	18108	17958	17978	18099	17854	17884	18084	18062	18024	17989	18228	17914	17826	18086	17988	17917	18070	18001	18003	18089	18102	18065	17967	18211	18123	18037	18141	18027	18081	18126	18129	17993	18028	18188	18133	18092	18009	18066	18137	17997	18185	18137	17956	18066	17949	17930	18055	17808	18232	17931	18116	17988	17967	18038	17891	18135	17842	18158	18070	17820	18082	17928	18231	17866	18001	18025	17981	17965	18060	18085	17883	18011	18090	18157	17904	18039	17916	18084	17838	18044	17913	18015	18092	17801	18022	18113	17940	18092	18028	17955	17944	17929	17997	18112	17992	17891	17992	17885	17982	18156	18001	18175	18191	18092	18208	18098	18307	18216	18010	18079	18134	17997	18061	18051	18131	18047	17985	18088	18110	18049	17853	17999	17879	17953	18005	17924	18034	18108	18153	17993	18021	18124	17957	18129	17828	18035	18319	18133	18001	17904	18041	18018	18146	18107	18169	18138	18305	18161	17886	18096	18151	18057	18295	18073	18036	18177	18174	18070	18059	18076	18043	18130	18212	18119	18002	18099	18068	18028	17933	18059	17918	18093	18029	17931	18151	18169	18188	18099	18072	17947	18044	18112	17982	18023	17978	18042	18175	18037	17924	18076	18008	18026	18126	18082	17910	17997	18156	17894	17738	17801	18125	18079	17850	18267	18187	17897	18036	17995	18237	18145	18109	18284	18004	18043	18200	18051	18128	18149	18087	18179	17942	18052	18244	17988	18082	17981	17820	18119	18289	18208	18135	17998	18198	18064	18330	18177	18020	17866	17934	17971	18043	17971	18018	18133	17929	18102	18147	17931	18081	18009	18028	18099	17997	18107	17974	17832	18122	17983	18034	17943	18130	17959	17897	18001	17874	18151	17807	18055	18030	18121	18020	17975	17893	17992	17975	17965	18019	18101	18131	18174	18024	17848	18065	17859	18227	18102	18150	18034	18030	18057	17992	18198	18092	18024	17945	17985	17848	18112	17984	17965	18071	17946	17980	17909	17929	17868	18168	17952	18086	18005	17943	18167	18039	18172	17891	18085	17960	17847	17790	17965	18080	18001	17962	18194	17947	18117	18058	18135	18029	18210	18300	18067	17956	17960	18340	17990	18109	17954	18097	18195	18290	17914	18132	17994	18122	18003	18118	17923	18106	17977	17982	18038	17930	18124	18152	18068	18050	18130	18087	18122	18046	18012	17874	17948	18006	17995	18094	18269	18002	17901	18005	18224	17943	18049	18078	18089	17938	18265	18132	18118	17899	18151	18076	18015	17816	18024	17980	18039	18152	17781	18009	18014	18017	18045	18255	18093	18152	18230	18108	18018	18050	18151	18033	18122	18048	17928	18179	18024	17940	18121	17942	18009	18143	18100	17941	18108	18168	18129	18084	18094	18045	17990	17964	18382	18071	18042	17935	18123	17959	18055	17854	17987	18059	17968	18046	17837	18200	18067	17979	17929	17938	18033	18147	18262	18009	18068	17903	18270	18103	18012	17918	17952	18082	17994	17929	18049	18191	17991	18065	18024	18128	18047	18044	18062	18038	18121	18021	18024	17978	17946	18152	17948	17967	17907	17948	18158	18164	18161
21631	40468	38052	29919	24979	20223	20625	20732	21751	20073	18413	18048	17400	16824	21123	25410	24119	21280	18363	16123	15273	15323	14796	15007	14994	14823	14845	14836	15165	15018	15140	14923	15007	14898	15032	14710	15032	14798	14988	15002	15054	15069	14812	15006	14939	14969	15012	14960	14978	15050	15037	14916	14965	14946	15031	15040	14847	15034	14881	14965	14936	15067	14937	14868	14917	15113	14852	14893	14861	14976	14863	15129	15106	15196	14875	14882	15056	14833	14910	14811	14936	15046	14745	14990	14910	15070	14729	14817	15044	14991	14828	14922	15061	15031	14951	14834	14968	15030	14905	14942	14970	15074	14945	14967	14901	15000	15009	14965	14909	15124	14907	15032	14888	15057	14887	15003	14963	15115	15051	14895	14985	15010	14884	14806	14764	15061	14785	15028	14907	14926	15038	14917	14899	14940	14882	14834	14875	15017	14881	15049	14865	14888	14976	14899	14952	14845	15026	15039	14875	14968	14891	14786	14975	14973	14985	14821	15077	14962	14723	14989	14957	14727	14956	14978	15025	14969	14820	15122	14979	14965	14924	14935	14869	14870	15051	15006	14902	14871	14921	14988	14969	14944	15036	14890	15074	14923	14916	14824	14883	14852	14898	15081	14844	14877	14993	15041	14990	14883	14981	15094	15136	14956	14956	15034	14960	14988	15021	14962	14915	14925	14990	14868	14877	14834	14856	14901	14997	14924	15094	15076	14851	14801	14934	14938	14865	14906	14966	14949	15075	14967	15032	15039	14933	14779	14950	15088	14903	14917	14920	14942	14745	14812	15091	15047	15011	14913	15054	14813	14942	14872	14928	15071	15043	14963	14903	14915	15046	14781	15022	15027	15149	14878	14778	15015	14799	14873	15018	14927	14862	14979	15061	14853	14785	14943	14856	14964	15054	15094	14752	14902	15068	14878	15015	14928	14884	14945	15045	14967	14999	15095	14716	15012	14953	14988	15032	14892	15010	14802	14971	14921	14929	14827	15028	14923	15041	14775	14975	14761	15026	14829	15001	15040	15113	14816	14775	14961	14907	14974	14933	15049	15034	14826	15043	14877	14926	15018	14981	15043	15086	14938	15036	14929	14857	14938	14946	14946	15052	14891	15034	14945	14961	14976	14985	14979	14945	14914	15049	14700	15054	14991	14956	14979	14920	14905	15020	14890	14905	15033	14841	14878	15093	14854	14899	15009	15028	14989	14925	14974	14863	14995	14958	14874	14966	14958	15031	14860	14971	14937	14816	14866	15012	14835	15032	14945	15130	14789	14848	15006	14960	14884	14790	14966	14962	14794	14873	14917	15106	14970	14999	14972	14875	14812	14915	15099	14843	14850	14851	14880	14901	15083	14884	15123	14779	14902	15010	15003	15002	15061	15043	14995	14924	14792	14951	14735	14993	14963	14759	14897	14882	15063	14877	14925	14940	15062	14989	14958	14927	14865	15002	14974	14873	14968	14900	14880	14938	14923	14708	14948	14826	14922	14927	14816	14869	15040	14855	14971	14876	14774	14917	14951	14927	14831	14857	14860	14985	14922	14993	15065	14906	14805	14895	15041	14898	15033	14967	14965	14970	14947	15016	14876	14929	14937	14888	15184	14774	14915	15028	15044	15077	14990	15042	15048	14965	14927	14939	14918	14890	14971	14776	14896	14935	15016	15088	15078	14824	15057	15079	14832	15042	14850	15049	14855	15057	14864	15017	15011	14912	14965	14827	15018	14872	14885	14951	14870	14994	14929	15054	14949	14963	14964	14949	14846	14814	14983	15062	15001	14798	14985	14891	14709	14864	14952	14940	14987	14804	14886	15096	14971	14769	15149	14883	14938	14830	15018	14925	15214	14901	14960	14931	14963	14759	14879	14974	15202	14936	15018	14812	14962	14875	14927	14917	14950	15103	14832	14927	14969	14948	14912	15029	14749	14849	14794	14894	14876	14930	14839	14895	14742	14938	14918	15094	14921	14960	14741	14947	14960	15009	14863	14931	14948	14988	14965	14964	14983	14969	14866	15046	14820	14913	15065	14953	14842	14869	14863	14864	14852	15090	14928	15024	14937	14959	14977	14961	14980	14930	14823	14947	14871	15024	14864	14903	15013	15021	14666	14892	14893	14933	15163	14970	15008	15195	14703	15021	14966	14978	15027	14893	14953	14639	14749	14978	14982	15112	14983	14947	14950	14798	15005	14942	15151	14868	14896	14905	14931	14963	14971	14951	14970	14812	14947	15036	15068	14993	14882	14956	14870	14654	14813	14990	14887	14908	14851	14945	15058	15148	14978	14779	14934	14918	15039	15025	14959	14803	15158	14961	14953	14765	14811	15011	14924	14738	15034	14989	14777	14994	15066	14962	14948	14862	14995	14884	14859	14841	15057	15041	14849	14946	14810	14868	14847	14957	14962	14954	15177	14947	15006	15007	14707	14890	14871	14896	15036	14762	14945	14970	14835	14928	14914	14853	15060	15011	14922	14979	14753	15004	14801	14969	14869	14909	15027	14809	14926	15062	14970	14979	14974	14926	14969	14980	14983	14870	14867	14942	14853	14911	15074	14855	14799	14912	15021	15074	14864	15046	14919	14820	14857	14987	14760	15049	15004	15014	14995	14994	15105	14877	14917	15003	15065	14852	15113	15021	15016	14775	14966	14821	15022	15017	14889	14839	14823	14967	14779	14884	15155	14919	14783	14979	14900	15035	14898	14977	14913	14972	14939	14986	14949	14903	14828	14876	15051	14967	14831	14943	14808	14782	14885	15180	14896	14871	15035	14956	14890	14920	14928	14924	14815	14930	14865	14925	14849	14921	14888	14792	14848	14949	14960	14872	14964	15034	15035	14909	14828	15176	14856	14844	14977	15040	14957	14935	14976	14946	14881	14781	15015	15017	15012	14957	14950	14926	14938	14789	15015	14998	14753	15061	14624	14853	14740	14942	15010	15085	15009	14923	14941	14981	14824	14967	14978	14974	14845	14883	15038	15017	14710	14940	14752	14899	14965	15056	14892	14742	14789	14954	15025	15037	14956	14933	14905	14954	14763	14926	14843	14948	14954	15017	14814	14900	14887	14909	15007	14868	14822	14943	14906	14941	15058	14832	14847	14911	15055	14986	15037	14941	14876	14868	14926	15056	14930	14955	14923	14942	14910	14969	14754	14859	15003	14980	15011	14861	14997	14901	14938	14904	14830	14996	14973	14869	14959	14911	15090	14850	15066	15035	14938	14921	15067	15007	14970	14907	15140	15016	14861	14826	14939	14991	15006	15056	14929	15020	14989	14870	14831	15253	14860	14917	14935	14910	14950	14802	14827	14959	14930	14972	14851	15005	14917	14994	14937	14786	14761	14853	14895	14987	14978	14953	15026	14856	15061	14869	14986	14945	15046	15153	14933	14951	15066	14956	14914	15064	15063	14877	14800	14911	15076	15024	14986	14963	14792	15133	14819	14843	15096	14884	14920	14790	14914	14937	15061	14953	14938	14951	14812	14957	14934	14952	15102	14931	14913	14837	14943	14878	14839	15075	15080	14782	15045	14975	14833	14916	14939	14926	14837	14916	14761	14923	15087	15028	14992	14921	14917	14839	14849	14812	14924	14936	14812	14858	15087	14848	15106	14936	15035	14960	14916	14835	14950	14996	14896	14933	15033	15034	14926	14856	15028	15041	15061	14901	14966	14971	14920	14793	14946	15044	15037	14889	15021	14965	15135	14926	14863	14856	14982	15039	15050	14863	14872	14954	14961	14980	14967	14948	14878	14911	15008	14981	14905	14886	14980	15057	14967	15039	15009	14958	15018	14828	14929	14954	14891	14926	14927	14815	14888	15033	14903	14794	14924	14913	14899	15085	14892	14900	15006	14980	14955	14828	14861	14902	14832	14867	14995	14930	14851	14968	14943	14966	14889	14883	15118	14895	15211	14995	14997	14773	14965	14947	14829	14847	14760	14800	14972	14994	14840	15013	15065	14933	14977	14831	14947	15051	15035	14828	15004	15044	14878	15025	14835	14943	15022	14889	15133	14958	14874	14992	14825	14922	14991	14889	14678	14932	15064	15050	14918	15026	15045	14877	14971	14961	14893	15124	14875	15014	15065	15007	14847	14871	15101	15082	14824	14927	14946	14923	14984	15064	14964	14989	14894	14981	14905	15014	14992	14965	14918	15007	14994	14865	15078	14979	14998	14941	15002	14816	14965	14839	14963	14860	14807	14978	14815	14780	14843	15043	14897	15085	14965	14880	14785	15085	14894	14970	15026	14892	14766	14719	14938	14946	14936	14850	14910	14959	15011	15075	14894	15021	14943	14922	14740	14979	14998	14807	15006	14915	15041	15040	14740	14797	15063	14965	15012	14934	15239	14754	14809	14950	14833	15010	14740	14941	14932	14833	14913	15001	14896	14991	15057	14988	14895	14861	14954	14865	15035	15044	14898	15045	14981	14905	15033	14774	14899	14910	14916	14972	15038	14903	15031	14878	14849	15029	14899	14965	15160	15055	14837	14971	14786	14929	14928	14905	15039	14969	14970	14938	15180	14896	14926	14728	14867	14838	14769	14999	14930	14984	14968	15189	14853	14972	14857	14896	14993	14970	14872	14927	15029	14916	15135	14845	15061	14940	14953	14865	15095	15007	14977	14923	14939	14972	15070	14974	14965	14942	14833	14879	14995	14878	14938	15005	14975	15004	15055	15027	14805	15000	14939	14816	14949	14866	15065	14967	14948	15010	14874	15048	14771	14917	14956	14991	14869	14889	14888	15120	14831	14977	14955	14862	14896	14908	14798	14988	15037	14900	14798	14889	14870	15028	14911	15028	15067	14917	14878	14996	14875	14872	14923	14851	14972	15048	14906	14907	14961	15082	14779	15146	15032	14900	15125	15075	15027	15005	14927	14953	15084	15062	15004	14868	14909	15016	14971	14816	14910	14911	14985	14951	14990	14979	14939	15037	14913	14892	14803	15090	14959	15045	14997	14898	15087	15038	14841	14955	14956	15046	15055	14934	15018	14970	14988	14894	14821	15117	14690	14917	14915	15014	15056	14935	14796	14866	15092	14866	15121	14985	14948	14914	14948	14888	14841	15060	14777	14918	14872	15015	15023	14961	15012	14940	14918	14894	14875	15011	14928	14936	15005	14855	15097	14833	14914	14984	14872
22475	20956	28751	23341	22015	25934	29363	24617	24040	22448	21255	20699	20346	19976	29012	37047	37402	31770	25593	21306	19324	18850	18281	18218	18461	18365	18031	18175	18306	18310	18182	18257	18104	18331	18340	18159	17961	18291	18064	18232	18106	18253	18305	18322	18080	18146	18262	18306	18269	18211	18082	18411	18245	18205	18114	18068	18216	18124	18091	18226	18149	18245	18132	18265	17996	18059	18087	17955	18065	18007	18337	18232	18240	18218	18251	17929	18060	18113	18507	18172	18195	18233	18125	18208	18271	18032	18105	18117	18019	18120	18119	18202	17921	17924	18241	17971	18213	18159	18219	18169	18253	18037	18265	18255	18143	18032	18222	17828	18182	18192	18102	17978	18052	18125	18137	17948	18107	18162	18117	18179	18248	18240	18115	18096	18294	18095	18167	18029	18130	17939	18098	18177	18128	18218	18175	18118	18123	18162	18031	17924	18141	17930	18142	18275	18183	17990	18254	18063	17932	18030	18337	18309	18307	18229	18148	18113	18067	18067	18074	18219	17982	18130	18113	18254	17831	18276	18141	18001	18263	18189	18017	18202	17941	18226	18101	18049	18216	18179	18172	18345	18061	18272	18062	18031	18174	17876	17959	18127	18025	18326	17993	18191	18132	18142	18095	18111	18053	17994	17950	18193	18066	18069	18183	18280	18274	18127	18121	18081	18056	18244	17801	18101	17956	18028	18192	17865	18057	17958	18233	18265	18104	18232	18232	18177	18031	18171	18141	17951	18149	18008	18114	18085	18063	18088	18116	18097	18193	18126	18094	18003	18050	17910	18359	17981	18160	18092	18146	17999	18050	18072	18265	18360	18229	18060	18210	18172	18101	17992	17996	18221	18248	18162	18215	18176	18017	18039	18020	18139	18012	18012	18130	18172	18015	17844	18197	18083	18146	17928	17966	18047	17844	18049	18239	18198	18209	18166	18200	18185	18078	18086	18121	17876	18341	18170	18085	18236	18377	18131	18291	18010	18084	18227	18157	17997	18267	18290	18198	18006	17962	17978	18080	18027	18242	18189	18197	18041	17976	18124	17920	18067	18000	18042	18051	18210	18112	18083	17810	17901	18039	18265	17889	17941	18154	17911	18166	18209	18226	18034	18031	18225	18082	17970	17903	18079	18079	18222	18224	18071	17972	18350	18180	18005	18090	18371	18141	18014	18095	17832	18146	17943	18374	18224	18208	17815	18110	18023	17893	17990	18303	18181	18124	17979	18114	18107	18228	18066	18305	18052	18140	18088	18124	17991	18194	17895	18140	18056	18096	18281	18187	18039	18244	18171	18115	17990	18017	17944	18182	18242	18064	18081	18166	18090	18201	18168	18051	17932	17862	17974	18124	18060	18068	18002	17974	18020	18246	17965	17882	18157	18116	17978	18191	17967	17972	18093	18081	18122	18150	18209	18171	18225	18257	18049	18196	18291	18369	18223	18126	18030	17905	18184	18084	18095	18139	17984	18185	18081	18303	18022	18085	18043	18272	18149	17892	18225	17994	18071	18082	18195	18136	18151	18151	18182	18090	18007	18146	18249	18273	17880	18083	18161	18231	18155	18001	18004	18160	18324	18148	18102	18057	17877	18316	18098	18060	18140	18119	18239	18259	17918	18164	18064	17957	18071	18108	18164	18305	18065	18143	18166	18222	18006	18030	18200	18079	18126	17938	18246	17979	17932	17978	18145	18161	18166	18058	18073	17966	18154	17885	18044	18341	18105	18183	18024	18047	17963	18107	18212	18009	18052	17954	18212	17952	18191	18040	18001	17942	18107	17867	18160	18090	18017	18106	18032	18001	18053	18126	17907	18023	18087	18037	18026	18208	17980	18059	18176	18165	18035	17959	18140	18024	17921	18007	18128	18192	18090	18175	18278	17959	18010	17936	18222	18058	18193	18064	17981	18262	18252	18173	18013	17928	18077	18147	18270	18081	18252	17996	18016	18142	18152	18127	18010	18100	18107	18002	18261	18244	17973	18141	18059	18136	18092	18102	18122	18141	18035	17977	18189	17993	18292	17992	18022	17981	17817	18044	18016	17848	18223	18036	18083	18044	18258	18271	18081	18110	18015	18037	18040	18271	18197	18055	17840	18045	18023	18261	17885	17826	18026	17810	18086	18165	18118	18091	18203	18014	18193	18100	18333	18039	18122	18145	18128	18298	18172	18094	18124	18222	18068	18220	18135	18032	18031	18077	18058	18042	18133	18159	17973	17881	18100	17933	18096	18100	18293	18179	18055	18140	18094	18219	17987	18009	18074	18090	18124	18213	18250	18038	17920	18103	18121	18088	18067	18121	17925	18231	18071	17965	18111	18080	17941	18273	18041	18182	18135	18185	18233	18075	18104	18139	18090	18271	18340	17889	18078	18181	18068	18129	18246	18087	18280	17953	18010	18037	18038	18027	17947	18131	18225	18032	18168	18187	17893	18121	18272	17989	18152	18094	17995	17901	18233	18190	17936	18162	18046	18083	18173	18136	18083	18220	18130	17995	18084	18125	18017	18152	18018	18166	17965	18148	17933	18138	18062	18149	17872	18245	18201	18094	18054	18336	18016	18146	18106	18093	18002	18049	18030	18042	18001	18169	18029	18068	18107	18136	18152	18040	18184	18001	18045	18046	18211	18106	17848	18017	18117	18050	18057	18316	17802	18054	18163	18078	18299	18149	17894	18283	17971	18205	18031	18058	17796	17983	18143	18136	17977	18162	17944	18081	18057	18051	17994	18369	18078	18009	17730	18141	18130	18288	18263	18262	17982	18234	18201	18133	18111	18099	18027	18247	17926	18237	18121	18266	18281	18049	18060	18149	18186	18033	18230	18059	18083	18124	17935	18243	17972	17948	18118	18054	18253	17969	18227	17897	18000	18075	17930	18184	18185	18227	18164	18105	18130	18192	18274	18202	18160	18207	18073	17920	18087	18112	18093	17939	18128	18288	18141	18130	17824	18111	18108	18047	17990	18157	18100	18255	18228	18020	17972	17975	17999	18051	18028	18179	18008	18162	18086	18133	18021	18233	17952	18015	17809	18311	17968	17852	17944	18094	18063	18150	18128	18227	18332	18108	17818	18091	18097	18104	18180	18003	18151	18118	18178	18346	18156	18138	17965	18303	18078	18004	18059	18197	17977	18149	18323	17974	18142	17970	17917	18102	18198	18103	17866	18188	18230	18204	18129	18121	18156	17977	18098	18003	18104	18156	18062	18151	18089	18044	17990	18243	18112	18153	17967	18032	18043	18018	18035	18136	17977	18170	18152	18027	18256	18123	18155	18196	18083	18039	18169	18029	18001	18137	18219	18159	18155	18000	18070	18113	17912	18149	18003	18014	18264	17981	18081	17959	18116	18278	17887	18130	17919	18248	18080	17977	18120	17983	18031	18120	18159	18101	18028	18398	18325	18174	18035	18095	18032	18149	17993	18170	18227	18238	18053	18161	17954	18071	18138	18109	18078	18156	18082	18088	18075	17877	18132	18374	17896	18021	18070	18014	18139	18151	18182	18134	18061	18093	18102	18159	17978	18088	18262	18110	18079	18007	18069	17976	18249	18184	18275	18121	18163	17890	18142	18090	18032	18063	18015	17858	18206	18082	18168	18067	18204	18063	18040	18252	18218	17915	18180	18027	17960	17882	18044	18154	18175	18118	18186	18047	18073	18140	18002	18100	18128	18011	18253	18065	18065	17911	17989	17915	18022	17949	18129	18064	18057	18192	18067	18057	18020	18282	18143	18216	18163	18061	18243	17861	18056	17910	18205	18157	18078	18146	18174	18100	18009	18134	18043	18099	18065	18125	18174	18252	18042	18042	17956	18167	17993	18000	18155	18076	18130	18193	18229	18095	17981	18156	18189	18103	18109	18064	17973	18045	18041	17957	18261	18181	18181	18180	17978	18183	18249	18168	17990	18022	18030	18006	17889	18035	18178	18224	17829	18110	18104	18078	18057	17907	18037	17909	18001	18010	17950	17925	18069	18075	18141	18021	18080	18013	18071	18070	18086	17910	18178	17932	18201	18131	18121	18248	18246	18163	18146	18103	17956	18059	18166	18006	18120	18109	18044	18122	17936	17992	18059	18068	18167	18184	18177	18062	18226	18014	17947	18075	18157	18183	17865	17981	18190	18105	18068	18135	18104	18100	18270	17941	18248	18059	18074	18232	18128	18091	18092	17877	18123	17958	18152	18113	17919	18315	17831	18155	18119	18044	18061	18293	18122	17968	17960	18101	17958	18215	18238	18037	18090	18018	18015	18027	18156	18118	18063	18055	18116	17907	18039	18157	18212	17947	17986	18046	17810	18013	18212	18180	18114	18148	18079	18064	18215	18136	17886	18082	18094	18059	17893	18198	18112	18162	18172	18172	17942	18204	17939	18048	18119	18165	18105	18139	18024	18074	18022	18150	18065	18267	18000	17927	18005	18030	18035	18169	18079	18069	18104	18209	18110	18289	18212	17984	17937	18127	18187	18170	18040	18101	17979	17885	17863	17869	18199	18121	18221	18234	17912	17977	17831	18150	17948	17953	18032	18036	18169	18032	18192	17989	18061	18165	18022	18024	18103	18108	18197	18072	18152	18230	18338	18237	17992	18048	17895	18151	18019	18227	18058	17993	17919	18139	18286	18253	18208	18144	18036	18138	18026	18344	17969	18001	17998	17936	18186	18227	18089	18047	18016	17946	18316	18261	18117	18202	18043	18087	17895	18125	18020	18326	18058	18256	17962	18248	18021	18139	18047	17863	18014	18076	18183	18342	18148	18373	18038	18080	18140	18092	18252	18202	18173	17986	18097	17967	17981	18144	18234	17990	18026	18157	18104	18219	17962	18235	18023	18191	17975	17938	18195	18125	17928	18035	17998	17915	18130	18033	17991	18000	18116	17973	18119	18209	17790	17869	18019	18040	18077	17674	17901	17910	17931	17881	18088	18009	18126	18071	18093	18068	18266	18143	18087	17888	18058	18083	17985	17926	18173	18241	18152	18134	18109	18126	18149	18102	18054	18092	18137	18026	18022	18029	18106	18057	18034	18155	17983	18206	18056	18146	18053	18184	18096	18225	18247	18162	18356	18133	18031	18296	18280	18189	18106	18171	17893	18148	18026	18266	18101	18111	18050	18118	18121	18095	18089	18277	18056	18128	18175	17840	18126
23067	41110	38560	34041	33858	29268	24984	24520	23701	20398	18977	18389	17912	17153	29696	36841	35489	29421	22423	17910	15939	15451	15059	15175	14976	15048	14974	14895	14853	15081	15018	14960	15062	15034	14843	15056	14932	15037	14930	15095	14983	14938	15079	14991	14944	14943	14918	15068	15072	15054	14851	14954	14895	14727	14904	14950	14899	14955	14821	15185	14906	14955	15082	14983	14819	14868	14872	14887	14747	15003	15131	15022	14907	14988	14973	15049	14916	14889	14823	15052	14906	14969	14928	14897	14831	15176	14863	15049	14967	15028	14937	14949	15074	15012	14877	15046	15085	15042	14923	14971	14879	14986	15043	14921	14890	14827	14943	14868	15078	14892	14982	14878	14957	14855	15077	14991	14968	14929	15097	14907	14941	14857	14838	14928	14983	15044	14991	14764	14877	14987	14784	15069	14941	14944	15088	14934	14946	14932	14875	14895	14999	15020	14915	14897	15041	14997	14976	14778	15038	15061	14933	14866	14984	14962	14902	14916	14854	15185	14874	14957	14965	14935	15107	14756	14963	14804	14818	14866	14864	14952	14950	14930	15021	14833	14943	15046	14966	15020	14887	14734	14921	14774	14869	14817	14914	14928	14927	14872	15067	14857	14881	15134	15048	14726	14956	14913	15071	15075	15028	14865	14975	14842	15179	14934	14924	14738	14905	14861	14920	15010	15005	14932	15070	15015	14718	14941	14628	14799	14932	14826	14779	15006	14962	15125	14862	15061	14822	14871	14905	15017	14919	14923	14880	14951	14829	14967	15014	15035	15076	14791	15126	15103	15020	14991	14893	14947	14944	14975	14780	14949	15019	14882	14990	14775	14974	14941	14934	14882	14975	14918	15070	14931	14895	15055	14993	14892	15040	15011	15087	14921	14889	14906	14800	14965	15037	14931	14906	14834	14907	15046	14862	14976	14942	15015	14944	14946	14862	15088	14767	14846	14887	14930	14856	14858	14999	14977	14854	15092	14967	14919	15031	15012	14881	14769	14860	14911	14971	14874	14902	14820	15024	14917	14833	15091	15091	14987	14924	14973	14820	15025	15051	14889	14948	15057	14940	14891	14948	14838	14894	14998	15205	14914	14975	14826	15006	14915	14775	14937	14922	15107	14868	14941	14726	14876	14866	15011	14896	14937	15046	14872	14959	15003	15126	14963	14968	14924	14907	14731	14912	14992	15070	14938	14992	15057	14824	14864	14890	14880	14904	14942	15061	14908	14953	14954	15035	14937	15083	14939	14997	14883	15131	14855	14954	14925	14816	14877	14924	14844	15091	14979	14926	14934	15127	14802	15055	14918	14957	14951	14908	15000	14959	14910	14898	14982	14939	15021	14940	14940	14901	14997	14943	14979	14854	14899	14910	14801	15012	14902	14901	15030	14970	15009	14919	15092	14911	14898	14914	14866	14934	15000	14957	14996	15066	14892	14948	14870	14813	14869	14911	14979	15055	14875	14743	14919	14992	14821	14941	14942	14771	14955	14998	14995	15046	15041	14860	14908	15103	14914	15145	14942	14854	14926	14946	14982	14917	15037	14972	14867	14818	14957	14884	14896	14927	14958	15017	14914	15015	15004	15081	15077	15129	14916	14866	14990	14863	14921	14968	14912	14813	14936	15000	14799	14829	15024	15122	14933	14843	14996	14820	14866	14797	14971	15070	15067	14862	14988	14795	15056	15041	14901	14904	14991	14972	14983	14785	14892	14908	14889	14839	14940	14997	14895	15029	14897	14897	14916	14973	14941	14775	15010	14924	14986	15037	14933	14827	14855	15119	14848	15074	15024	14914	14887	14917	15019	14892	14931	15053	14856	14950	14996	15097	14864	14921	14933	14795	14883	14875	14809	14952	15059	15037	15147	14850	14799	14983	15111	15062	15086	14960	14917	14955	14862	14937	15248	14916	14892	14744	14897	14993	14823	15205	14942	14942	14944	14960	14987	14870	15051	14750	14980	14870	14902	14855	14919	14780	15067	14838	14963	15089	14925	14936	14917	14851	14865	14905	15041	14862	14944	14923	15099	14954	14836	14823	14887	14923	14819	15033	14947	15034	14866	14932	14926	14914	14881	14997	14872	15010	14970	14994	14956	14939	14776	14935	14878	15003	15111	14979	14914	14966	14967	14898	14971	14828	14798	14981	15054	14782	14887	14859	14917	14986	14942	15023	14882	14829	15059	15033	14873	14997	14854	14846	14938	14926	15091	14926	14934	14918	14878	14954	14961	14875	14986	14817	15056	14808	14837	14845	14883	15003	15150	14855	14814	14886	14972	15107	14775	14976	14954	14860	14807	15036	14960	14981	14803	14952	14817	15120	14898	14897	14857	15007	14949	14975	14990	14935	15016	14993	14985	14880	14930	14727	14935	15046	14962	15050	14888	15039	14853	14774	14985	15035	15052	14961	15105	15040	14861	14877	15085	15010	14925	14942	14945	14924	14930	14799	14886	14804	14850	14809	14945	14835	14875	14985	14960	14915	14834	15036	14784	14980	15097	14945	15071	14947	14847	14893	14990	14983	14873	14950	15034	14954	14889	14912	14785	15018	15091	14871	15030	14934	14897	14917	14958	15027	14950	15019	14927	14914	14821	14864	15036	14966	14737	14847	15017	14883	14969	14873	14958	14799	14888	14917	14740	14892	14947	14813	14978	14905	14873	14876	14860	14905	14798	14973	14943	14900	14971	14882	14777	14899	14930	15084	14864	14749	14809	14934	14871	14749	15039	14984	15011	14762	15017	14836	14968	15000	14995	14855	15102	15284	15030	14861	14864	14946	14899	14879	14916	14869	14855	14763	14786	14929	15011	14830	15045	14886	14975	14914	15043	14898	14863	14897	15016	14965	14870	14957	14807	14977	14841	15068	15001	15020	15017	15124	14975	14943	14751	14948	14923	15197	15049	14719	15012	14924	15145	15003	14873	14887	14794	15160	14922	15127	14721	15007	14891	14940	15026	14860	15057	14885	15054	14891	15071	14847	14860	14847	14889	15088	14845	14999	14980	15048	14896	14774	14897	14947	15000	14919	14984	15028	15038	14940	14878	14974	14804	14845	14795	14940	15060	14958	14881	15025	15061	14972	14993	14858	15042	14885	14966	14955	14937	14830	14807	14946	14814	14905	15022	15064	14892	14967	14964	14906	14936	15079	14937	14851	15007	15015	14920	15001	14940	15005	14921	14862	14925	14856	14895	15087	14989	14840	14812	15050	14850	14806	14860	14992	14879	15235	14903	14774	14857	14679	14875	14980	14940	14962	14850	14926	14953	14965	15166	15039	15056	14910	14935	14966	14858	14821	15131	14894	14916	14822	14848	14977	14717	14808	14772	14948	15003	15023	15071	14921	14965	14759	14914	14876	14874	14999	14834	14911	14838	15039	14943	14680	14896	15079	14996	15036	14885	15012	14961	14854	14761	14884	14876	15108	15035	15191	15023	14911	14883	14985	14967	14922	14749	14813	14941	14803	14730	14963	15006	14970	14869	15027	14738	14816	14879	14926	15053	15030	14917	14839	14973	14977	14701	14813	14945	15069	14894	14991	15057	15188	14731	14944	15007	14950	14853	14886	14886	15039	14850	14860	14965	15033	14930	15018	14912	14798	15060	15002	14922	14844	14939	14944	14747	14932	15066	15048	14956	14815	14790	14889	14854	14925	14972	14920	14883	14890	14906	14968	15069	14904	14740	14962	14939	14965	14865	14951	15001	14965	15085	14844	15026	14891	14917	14978	15052	15039	14920	14802	15170	14958	14978	15099	14931	15123	14884	14759	15036	14986	15008	14924	14814	14947	14922	15009	14767	14829	14918	14893	14968	15021	14834	14992	14932	14953	15044	14903	15016	14980	14749	14968	14996	14939	14886	15106	14958	14834	14979	14793	15107	14812	15063	14795	15038	14948	14898	14891	14900	14956	14928	15054	14839	14947	14902	14949	15123	14933	14879	14868	14878	15006	15029	14992	15071	14814	14990	14783	15040	14911	14947	14991	14848	15037	14860	15007	14844	14875	14810	14769	14904	14986	15094	14904	14962	15027	15110	14898	14910	14878	14917	14815	14945	14941	14850	14960	14901	14982	14953	14869	14861	14844	14840	14874	14911	15030	14746	15091	14951	14847	14965	14912	14999	14672	14923	14897	15042	14998	14877	14789	14869	14871	14931	14824	14829	14975	14860	14891	14750	15023	14776	14883	15007	14846	14999	14900	14866	14957	15154	14896	14913	14874	14876	15018	14950	14900	15048	14958	14902	15008	14932	14970	14839	14876	15034	14849	14872	14989	14891	14937	15040	15100	14937	15033	14778	14988	15046	14977	15020	14911	15008	15003	15054	14824	14809	14904	14981	15006	14904	14903	14973	14847	14914	14997	14951	14953	14868	14924	14997	14873	14936	15035	14957	14964	15020	14844	14904	15080	14904	15052	15143	14902	14745	14970	14954	14819	14887	14922	14849	14738	14935	14877	14924	14824	14891	14881	14949	15063	14973	14806	15044	14877	15009	14822	14940	14868	14965	15033	14840	15035	14992	14955	14892	14923	15113	14914	14961	14964	14955	14966	14870	14991	15049	15041	14839	14900	14957	14921	14897	15007	15110	14974	15059	14980	14839	14935	15027	15084	14890	14896	14788	15050	14932	14947	15149	15047	14840	14898	14923	14933	14965	14913	14886	14905	14861	14879	14864	14869	15034	14833	14805	14731	14807	15071	15040	14762	14913	14927	15029	14967	14834	14946	14951	14912	14964	14850	15005	15081	14814	14988	15015	14948	15008	15000	14983	14768	14970	14916	14894	14891	14913	14997	15032	14901	14982	15199	15059	15082	15006	15033	15103	15023	14986	14865	15002	15040	15026	15061	14855	15030	14972	14893	14977	14894	14875	15096	15000	14994	14910	14868	14968	14817	14849	14874	15132	14857	14943	14806	14903	14797	15063	14858	14880	14886	14996	14887	14672	14891	15028	14910	14847	14961	14879	14952	14890	15019	15069	14961	14951	14965	14715	14932	14970	15059	14922	14840	15019	14861	15034	14837	14786	14825	14848	14728	14953	14981	14942	15012	14912	15059	14999	14902	15030	14905	15018	14979	15057	14685	14891	14966	14955	15056	15151	14899	14864	14949	14914	14879	14942	15002	15041	15037	15007	15041	15058	14920	14855
27775	23545	33870	32358	26362	24375	23789	21890	20294	19352	19374	18985	19031	19314	19980	21088	20610	19658	19030	18700	18486	18328	18289	18126	18318	18505	18249	18248	18369	18032	18369	18163	18207	18233	18297	18125	18280	18252	18276	18215	18155	18098	18307	18407	18453	18170	18302	18387	18199	18448	18358	18278	18278	18236	18332	18195	18386	18448	18454	18163	18286	18378	18229	18276	18316	18317	18216	18195	18328	18116	18224	18400	18140	18316	18193	18375	18345	18362	18174	18178	18360	18392	18242	18395	18077	18364	18386	18214	18337	18452	18285	18380	18401	18370	18396	18272	18397	18223	18103	18191	18164	18427	18221	18193	18284	18211	18101	18187	18324	18297	18233	18263	18117	18175	18158	18065	18233	18229	18359	18308	18214	18121	18321	18186	18143	18253	18367	18206	18244	18269	18173	18266	18342	18351	18448	18250	18102	18297	18271	18147	18371	18315	18061	18214	18101	18209	18295	18125	18469	18289	18272	18195	18265	18093	18279	18362	18274	18216	18081	18008	18218	18380	18159	18180	18442	18331	18190	18342	18137	18200	18187	18356	18530	18331	18066	18325	18131	18295	18093	18267	18220	18211	18223	18210	18120	18274	18203	18176	18122	18309	18329	18293	18256	18225	18388	18219	18122	18185	18316	18301	18115	18180	18165	18258	18204	18245	18211	18333	17929	18207	17903	18243	18486	18183	18189	18244	18107	18318	18309	17950	18304	18201	18385	18263	18082	18203	18209	18098	18476	18201	18286	18389	18381	18242	18295	18312	18220	18144	18212	18198	18299	18416	18225	18230	18088	18140	18298	18187	18009	18326	18067	18172	18234	18004	18114	18229	18025	18020	18178	18129	18194	18327	18231	18433	18199	18031	18214	18322	18511	18431	18205	18600	18236	18365	18319	18372	18181	18176	18185	18247	18070	18239	18207	18190	18212	18341	18376	18214	17924	17985	18220	18125	18312	18374	18453	18298	18454	18330	17934	18403	18190	18231	18271	18250	18257	18285	18168	18288	18427	18318	18203	18061	18254	18033	18309	18208	18321	18281	18261	18212	18243	18373	18215	18232	18137	18043	18293	18239	18111	18257	18211	18281	18271	18149	18302	18201	18313	18228	18235	18325	18219	18420	18145	18298	18235	18538	18455	18270	18464	18387	18299	18371	18258	18225	18128	18188	18321	18146	18263	18262	18397	18351	18476	18440	18327	18375	18321	18127	18336	18236	18271	18340	18142	18189	18176	18305	18236	18444	18234	18300	18166	18199	18286	18246	18112	18361	18301	18224	18216	18472	18233	18364	18486	18205	18418	18481	18440	18244	18330	18016	18468	18387	18463	18030	18243	18008	18332	18249	18333	18214	18214	18260	18217	18165	18192	18193	18143	18203	18292	18242	18227	18269	18280	18332	18170	18147	18197	18374	18148	18245	18218	18264	18154	18456	18299	18328	18327	18167	18225	18282	18391	18295	18308	18207	18416	18078	18181	18070	18332	18149	18340	18335	18355	18253	18266	18337	18066	18276	18352	18316	18250	18321	18354	18012	18477	18271	18105	18429	18279	18242	18281	18237	18476	18260	18346	18146	18193	18302	18279	18189	18272	18271	18379	18119	18346	18391	18208	18296	18263	18188	18087	18179	18235	18101	18254	18043	18131	18140	18164	18205	18181	18281	18033	18394	18318	18335	18262	18156	18122	18179	18282	18196	18142	18220	18240	18305	18321	18298	18137	18320	18358	18254	18195	18310	18197	18196	18133	18271	18186	18388	18461	18433	18368	18290	18217	18133	18318	18267	18365	18317	18329	18281	18191	18218	18080	18349	18290	18363	18258	18286	18429	18321	18139	18171	18196	18252	18182	17960	18140	18244	18372	18459	18378	18187	18214	18353	18261	18384	18278	18315	18150	18296	18203	18270	18447	18261	18404	18150	18315	18038	18375	18362	18458	18242	18073	18340	18319	18156	18239	18327	18309	18243	18275	18494	18126	18251	18301	18493	17967	18284	18273	18335	18231	18251	18143	18179	18242	18146	18235	18428	18450	18292	18303	18233	18361	18154	18432	18319	18541	18443	18139	18412	18385	18181	18280	18247	18473	18310	18163	18008	18220	18287	18140	18206	18408	18498	18278	18214	18304	18342	18050	18304	18290	18362	18217	17972	18242	18010	18201	18202	18166	18230	18225	18279	18147	18155	18260	18309	18342	18269	18217	18308	18230	18243	18232	18284	18297	18253	18418	18239	18423	18240	18257	18248	18285	18206	18156	18235	18286	18469	18195	18283	18103	18135	18184	18315	18188	18116	18349	18372	18406	18232	18188	18476	18385	18211	18254	18117	18415	18409	18528	18275	18338	18346	18100	18235	18135	18203	18101	18122	18173	18316	18253	18377	18458	18343	18342	18065	18249	18183	18317	18299	18249	18252	18130	18360	18317	18128	18237	18175	18445	18112	18392	18141	18346	18180	18257	18278	18194	18116	18412	18222	18328	18296	18278	18240	18262	18236	18330	18332	18124	18251	18418	18489	18288	18322	18303	18380	18247	18277	18494	18072	18152	18329	18263	18187	18132	18229	18269	18281	18440	18306	18189	18285	18170	18349	18395	18383	18481	18249	18065	18286	18404	18252	18536	18178	18130	18186	18096	18053	18372	18236	18229	18322	18359	18251	18171	18295	18221	18432	18439	18194	18380	18257	18264	18362	18139	18416	18319	18186	18251	18260	18366	18335	18306	18080	18442	18271	18382	18223	18380	18177	18402	18425	18172	18173	18114	18355	18231	18327	18158	18202	18268	18087	18164	18162	18360	18293	18206	18419	18286	18243	18302	18195	18126	18298	18467	18146	18150	18180	18349	18402	18405	18266	18411	17975	18338	18528	18241	18297	18207	18233	18294	18193	18231	18303	18394	18416	18452	18085	18320	18346	18214	18294	18110	18122	18247	18084	18387	18108	18486	18184	18378	18211	18275	18325	18319	18321	18200	18363	18248	18344	18207	18202	18301	18247	18101	18324	18406	18439	18215	18291	18260	18398	18136	18018	18384	18101	18522	18309	18345	18404	18334	18374	18368	18025	18523	18352	18115	18173	18367	18504	18355	18366	18360	18486	18201	18035	18346	18330	18168	18339	18132	18194	18273	18401	18256	18435	18241	18294	18048	18175	18146	18304	18108	18238	18188	18468	18343	18177	18392	18246	18311	18315	18184	18364	18324	18467	18135	18170	18323	18247	18109	18235	18343	18412	18295	18300	18272	18376	18104	18093	18337	18135	18187	18299	18322	18382	18164	18387	18103	18344	18173	18294	18223	18400	18184	18383	18146	18239	18118	18231	18269	18272	18281	18148	18283	18140	18238	18276	18429	18266	18241	18119	18264	18330	18322	18292	18251	18266	18263	18285	18429	18299	18293	18191	18408	18290	18292	18243	18423	18199	18025	18160	18424	18347	18213	18267	18315	18283	18221	18187	18303	18198	18341	18306	18233	18568	18264	18336	18254	18214	18052	18210	18322	18063	18058	18278	18143	18294	18240	18340	18308	18305	18344	18192	18282	18252	18161	18283	18236	18346	18322	18187	18219	18121	18088	18164	18216	18387	18583	18251	18467	18340	18075	18244	18167	18300	18255	18299	18275	18212	18325	18439	18275	18270	18307	18297	18367	18216	18071	18210	18310	18340	18438	18209	18143	18320	18290	18218	18459	18235	18269	18194	18441	18239	18310	18104	18143	18365	18375	18448	18075	18092	18169	18346	18114	18444	18263	18471	18233	18208	18155	18513	18370	18478	18155	18330	18239	18364	18278	18174	18253	18188	18123	18108	18316	18537	18277	18399	18309	18306	18314	18286	18283	18239	18325	18301	18337	18162	18320	18068	18350	18327	18530	18171	18361	18089	18021	18075	18256	18433	18355	18188	18391	18273	18366	18027	18175	18191	18277	18241	18097	18139	18145	18238	18184	18458	18592	18264	18217	18403	18165	18156	18321	18187	18297	17998	18363	18257	18347	18251	18264	18195	18560	18275	18412	18365	18376	18199	18227	18426	18258	18318	18062	18239	18275	18215	18229	18168	18406	18242	18287	18281	18147	18128	18301	18188	18231	18161	18328	18250	18064	18331	18200	18324	18372	18213	18178	18284	18354	18329	18351	18126	18451	18209	18341	18254	18292	18368	18153	18128	18145	18371	18081	18457	18406	18312	18173	18258	18326	18268	18226	18311	18334	18076	18317	18240	18143	18274	18373	18455	18300	18432	18348	18335	18205	18353	18170	18345	18406	18420	18367	18289	18182	18372	18323	18219	18343	18458	18438	18227	18427	18275	18236	18444	18320	18315	18106	18236	18452	18180	18363	18254	18216	18132	18123	18388	18302	18378	18240	18299	18318	18400	18329	18308	18136	18348	18131	18169	18247	18145	18498	18089	18220	18139	18198	18181	18180	18206	18247	18253	18361	18289	18182	18135	18283	18366	18304	18110	18355	18292	18358	18218	18183	18410	18105	18351	18162	18151	18236	18198	18345	18343	18180	18142	18262	18398	18381	18190	18167	18362	18175	18114	18081	18521	18331	18297	18309	18171	18232	18378	18425	18145	18280	18239	18324	18202	18189	18327	18290	18211	18303	18228	18139	18340	18263	18405	18139	18372	18308	18273	18426	18352	18453	18241	18242	18312	18164	18199	18253	18400	18231	18153	18444	18449	18521	18533	18393	18008	18346	18233	18074	18214	18476	18569	18330	18290	18293	18310	18322	18206	18208	18280	18212	18230	18227	18235	18332	18326	18230	18439	18117	18325	18561	18219	18290	18367	18031	18304	18249	18539	18302	18114	18153	18173	18358	18292	18112	18227	18367	18287	18239	18640	18206	18240	18198	18113	18195	18405	18203	18449	18292	18392	18131	18371	18317	18391	18159	18330	18099	18122	18279	18419	18264	18202	18287	18213	18452	18343	18043	18149	18180	18085	18074	18524	18336	18273	18257	18151	18229	18236	18236	17999	18172	18137	18146	18055	18362	18431	18412	18232	18283	18165	18434	18104	18294	18297	18352	18362	18248	18292	18314	18331	18233	17943	18163	18193	18303	18160	18273	18247	18118	18194	18310	18478	18529	18187	18135	18197	18239	18365	18286	18046	18266	18374	18097	18099	18386	18380	18263	18073	18159	18118	18206	18443
23381	31472	36234	30150	25453	23273	22727	20089	17885	16815	16588	16297	16238	16836	17465	18381	17693	16680	15847	15425	15282	15027	15049	15074	15127	15048	15089	14933	15159	14981	15156	15036	15007	15129	15046	15055	15117	15032	15069	15041	15090	14970	15108	15020	15182	15018	14992	14944	15077	15072	15125	14896	15120	15065	15114	15045	15042	15104	15016	14980	15085	15015	15067	15157	14942	15062	15110	14997	14926	15083	15323	14997	15172	14976	15037	14929	15038	15073	15016	14987	14926	14971	15028	15142	15010	14882	15034	15056	15078	14922	14977	14963	15011	15138	15009	15015	15057	15165	15112	15062	14902	14997	15170	14935	14923	15082	15097	15104	14999	14909	15132	15098	15071	15020	14931	15120	15005	15027	14996	14910	15135	15067	15050	15053	15126	14931	15035	14966	15117	15078	14855	15045	14989	15077	14995	15068	15150	14965	15053	14998	15095	15163	15153	15139	15174	15201	14906	15034	15148	15057	15201	15058	15086	15162	15071	15026	15113	15033	15152	15024	14973	14930	15224	14974	14934	14795	15073	15145	14938	15062	15021	15243	15077	14945	14944	14951	15030	15030	15070	15058	15095	15047	15081	15092	14999	15104	15012	15016	15095	15154	15045	15141	15004	14952	15006	15146	14938	15054	15140	15147	14913	15042	15248	15093	15183	14965	15042	15081	15086	15040	14929	15073	15076	15016	15156	15024	14910	15046	14942	15100	14972	15089	15040	14939	14948	15016	15028	15080	14943	15034	15066	15001	15006	14971	15045	15038	15137	15028	15120	15196	15047	14962	14930	14984	14995	14989	15088	14971	15093	15066	14827	14974	15154	15097	14996	15062	15015	15131	15020	15118	15107	15099	15058	15126	15021	15129	14867	15073	15235	14870	15050	14981	15137	14994	15184	15079	15206	15111	15086	15054	14923	15006	15103	15005	15042	15107	15080	14999	15020	14990	15164	14926	15010	14962	14915	15073	15091	14923	14994	15084	14948	14849	14880	15048	15127	15096	15300	15051	14906	15008	15108	15044	15027	15050	15004	14862	15059	15305	14986	15075	15194	15114	15092	15019	14889	14918	15044	14804	15071	14996	15033	15046	15033	14877	15154	15143	15100	15050	15161	14912	14961	15143	15056	15251	14957	15070	15140	14913	15146	15092	15165	15077	15050	14905	14995	14993	14982	15056	15064	15050	15101	15051	15009	14959	15109	15097	15080	15014	14896	15105	15191	15085	14995	14985	14911	15052	15130	15100	15244	15050	15070	15114	15075	15129	15048	14924	15031	14993	15028	15005	15025	15071	15096	15112	15062	14979	15034	15102	15144	15140	15201	15106	15050	14918	15037	15077	15123	15086	15008	14977	15162	14869	15116	14955	14897	15163	14999	15122	15155	14960	14950	15051	14879	15039	14891	15007	15081	14838	15135	15118	14786	14982	15132	15103	15083	14906	15055	14979	15129	15077	15102	15020	15005	15043	14899	15085	15015	14968	15179	15133	15039	15026	15048	14908	15081	15111	14991	15037	14918	15050	15146	15101	15033	15003	15131	15029	14998	14875	15017	15035	15057	15155	15001	15125	14917	14891	15099	14925	14997	14883	15192	14980	15275	15163	15104	14878	15143	15047	15012	15170	14997	15049	14942	14754	14846	15143	14980	14975	15185	14895	15099	15020	14920	15061	14987	15050	15175	15140	15009	14902	15064	14974	15005	15123	15029	14923	15013	15023	15097	14834	15134	14986	15009	14911	15133	15160	14945	15112	15098	15150	14977	15015	14814	14996	14923	14941	15147	15107	15076	14991	14987	15139	15212	15052	15011	14945	15088	15056	15125	15042	15111	15149	15019	15104	14963	15038	15133	15075	14957	14918	15032	15108	14847	14956	15117	14983	15148	14937	15119	14960	14976	15079	15044	15186	14981	15004	14964	15082	14937	15050	15018	15032	15184	15085	15052	15042	14860	15072	14915	15039	14939	15086	14957	14944	14888	15062	14951	15147	15125	14935	15138	14956	14948	15077	15065	15091	15043	15143	15060	15003	15128	15057	14999	14964	14951	15052	15008	14998	14984	14996	15045	15046	15123	15064	15125	15155	15021	14867	15029	14966	15061	15127	15058	14995	14845	15177	15141	14992	15158	15098	15051	15045	14983	14893	14961	15087	15039	15117	15007	15123	15190	15204	14900	14981	15205	14888	15277	15151	15099	14929	14835	14989	15010	14996	14868	15030	15026	15125	14883	15133	14983	15064	15058	15115	15060	15101	15008	14874	15068	15103	14973	15018	15064	15041	14929	14958	14939	15003	15023	15074	15052	14913	15007	15021	15065	15112	14974	14935	15028	15087	15029	15068	14945	15139	14972	15009	14962	14894	14926	15036	14915	15009	15117	14921	15212	15025	14952	14890	14819	15004	15122	15135	14980	15063	15029	14991	15047	15039	15060	14981	15039	14986	15034	15003	15018	14997	14947	14987	15033	15160	15006	15046	15260	15139	14984	14903	15033	14984	15016	15061	15187	15016	15051	14881	14970	15127	15064	15381	15040	14911	15046	15042	14990	15000	15050	15243	14882	15178	14937	15042	15166	15057	15065	14875	14935	15138	15168	15087	15180	14979	14977	15023	15143	14959	15106	15034	15191	15203	14955	14913	14988	14951	15021	15149	15072	15217	15040	15032	14895	15044	15081	14814	14983	14996	15084	14986	14902	14985	14981	15019	15167	15147	15082	15197	15182	14996	15055	15341	14880	14909	15047	15042	15065	15057	14826	15227	14899	15076	15059	15112	14936	15098	15136	15150	15016	15101	15088	15047	15001	15121	14983	14901	15129	15082	14984	15094	15114	14754	14983	15087	15105	15121	14926	15057	15009	15073	14986	15171	15048	15029	15014	15033	14955	15115	15226	15059	15165	15004	15028	15186	15047	15042	14963	14964	14973	15114	15062	15141	15252	15184	14979	15105	14944	15011	14847	14924	14856	14850	15016	15082	15095	15147	15113	15088	15044	14866	15019	15035	15068	15043	14889	15241	15089	15074	15016	14914	15022	15031	15197	14953	15051	14955	15077	15176	15137	15132	15091	15014	15110	15039	14890	15128	15149	15164	15066	15088	15037	15232	14982	15098	14905	15029	15053	15119	14808	15230	15045	14994	15121	15108	15004	14966	15076	14901	15058	15052	15098	15128	14983	15106	14863	15145	15099	15045	15106	14969	15058	15077	15139	14981	15064	15098	15107	15089	14980	15030	15074	14941	14951	15144	15129	14902	15112	15133	14927	15059	15060	14992	15157	14957	15111	15081	14991	15031	15068	14946	15137	15098	15001	15176	15210	14844	15057	15289	14978	15005	15245	14875	14981	15016	15247	14949	15138	15113	14940	14881	15005	14955	15025	15141	15156	15044	14912	15037	15073	14913	14901	15079	15181	15140	14961	14864	14881	15018	15064	15104	14734	15012	15080	15208	15091	14991	15246	15033	15024	15118	15033	15058	15007	15082	15067	14980	15096	15013	15004	15032	15055	14988	15010	15090	15003	15269	15048	14958	14980	15321	15050	15009	15001	14940	15088	15073	15076	15072	15032	14992	14821	15161	14994	15049	15165	15148	14927	15006	15140	14993	14951	15031	15188	15079	15035	14978	15142	15252	15101	14998	15063	14898	15091	15059	15162	15210	15150	15175	15002	15148	15065	15108	15091	15121	15073	15000	15205	15184	14988	15081	14871	15005	15069	15025	15147	15015	15075	15060	15171	15041	15189	15223	15015	15036	15004	15110	15074	15098	15104	15145	15113	15192	15131	15133	14950	15051	15055	14996	15210	15055	15137	15115	15090	15031	15099	15080	15011	15128	15056	14724	15028	14954	15154	15064	15228	15206	14950	14933	15198	14930	15037	15176	15034	14970	15104	14896	15208	14975	14991	15057	15020	15042	14962	15080	15247	15291	14847	14935	14955	15065	14986	14980	15196	15076	15134	14977	15116	15247	14972	15068	15039	14987	15110	15081	15033	14903	15031	15146	15002	14963	15195	15359	15041	15147	14917	14856	15154	15076	14976	15039	15100	14995	15267	14962	15021	15052	14960	14960	15146	15006	14992	15059	15100	15108	14970	14940	15008	15091	14954	15087	14931	15103	14993	15249	15063	14950	14904	15099	14930	15079	15023	15067	15052	15025	15183	15146	14897	15157	15070	15054	14979	15031	14958	15080	14975	15091	15247	15147	15141	15087	15039	14989	14992	15004	15037	15172	15086	15023	15016	14936	15099	15021	14983	15151	14989	15025	15189	14965	15188	15065	14910	14950	15130	14948	14878	14976	15018	15188	15131	14995	15008	15058	15147	15156	15086	15047	15236	14982	14954	15008	15028	15124	15036	14985	14996	15032	15149	15034	15035	15131	14977	15195	14951	15121	14963	15084	15105	15167	14967	15059	14987	14993	14916	15200	15153	15044	14963	15046	15071	15116	15024	14979	15125	15040	14964	15034	14959	14971	14908	15098	15079	15247	14918	15027	15060	15287	15051	15262	14991	15221	14789	15044	15143	15158	15162	15082	15002	15157	14932	15105	14907	14901	14975	15001	15142	14999	14942	14977	15106	14873	15040	15056	15032	15205	15195	15239	15087	15120	14948	15062	15012	14975	15086	14999	14830	14989	14966	15003	14908	15073	15032	15122	15007	15041	15057	15185	14884	15059	14951	14999	14932	15071	15045	15000	15114	14998	15103	15051	15121	15064	15180	15141	15244	15067	15082	15043	14975	14973	15177	15249	15030	15030	14972	15199	15342	15026	14972	15113	15047	14989	15101	14924	14967	14978	15111	14941	15245	15219	15066	15053	15009	15104	14898	15169	15083	15110	15052	15071	14917	15173	14964	15029	15063	14995	15058	15067	14976	15012	14975	14964	15047	14942	15097	15112	15031	15106	14926	14882	15018	14931	15229	15088	15028	15063	14952	14992	15061	14916	14950	15125	14909	14977	14972	14993	15176	15014	15032	15054	14960	15070	14883	15123	15042	15075	15089	15004	14956	15154	15066	15229	15126	15039	15031	15085	15250	15070	14992	15214	15177	14995	15015	14993	14995	15069	15147	15087	15004	14972	14987	14968	15129	14970	15035	15017	14964	15009	15168	14975	15060	15037	15169	14945	15029	15054	14889	14945	15074	15096	14963	15024
24360	20965	28461	26006	26310	27396	26181	23475	21928	21040	20979	20626	20070	19897	21999	27937	26529	23535	20726	19261	18684	18413	18224	18251	18103	17855	18140	18158	18236	18309	18080	18322	18099	18146	18224	18059	18164	18233	18409	18134	18022	18191	18274	18120	18114	18183	18104	18149	18115	18003	18089	18099	18354	18285	18142	18249	18277	18163	18212	17917	18224	18177	17989	18201	18294	18355	18176	18157	18296	17894	18191	17922	18036	18181	18143	17969	17991	18128	18231	18266	18243	18182	18084	18295	18151	18031	18169	18193	18195	18160	18375	18124	18149	18083	18076	18222	18140	17998	18252	18213	18263	18107	18277	18178	18143	18309	18226	18376	18267	18084	18066	18260	18310	18198	18180	18175	18142	18209	18014	17996	18251	18158	18104	18192	18376	18180	18203	18259	18022	18373	18039	18004	18052	18183	17924	18160	18199	18024	17940	18218	18056	18286	18085	17785	18241	18214	18043	18157	18018	18034	18127	17860	18363	17963	17985	18094	18050	18047	18120	18076	18328	18229	18238	17979	18168	18045	17896	18118	18223	18282	18283	18471	18295	18250	18135	17969	18262	18189	18126	18223	18017	17989	17976	18157	18043	18206	18105	18055	18131	17967	18067	18000	18220	18009	18069	17924	18251	18020	18173	18302	18182	18110	18266	18142	17959	18205	18126	18236	18308	18321	18205	18277	18129	18205	18111	18155	18073	18119	18220	18096	18161	18180	18181	18226	18209	17957	18178	17994	17998	17953	17921	17967	18136	18079	18083	17978	18026	17970	18291	18338	18155	18212	18118	18240	18140	18104	18057	17981	18178	18077	18238	18073	18103	17959	18076	18227	17942	18053	18081	17951	18121	18218	18328	18168	18042	17879	18074	18067	18088	18005	18107	18064	18151	18296	18133	17933	18139	18316	18095	18075	18411	18075	18249	18049	18206	17950	18050	18077	18121	18386	18084	17903	18053	18123	18040	18148	18352	18126	18150	18130	18225	18009	17988	17879	18060	18117	18170	18231	17927	18226	18241	18304	18095	18181	18207	18191	18034	17881	18147	17968	18221	18176	18242	18133	18271	18129	18083	18198	18137	18024	17832	17792	17900	18159	18099	18167	17918	18192	18364	18085	18210	18224	18226	18144	18302	18289	18105	17935	17980	17960	18064	18227	18024	18053	18062	18068	18168	18072	17882	17784	17964	18107	18069	18076	18004	18246	17964	18168	18104	17988	18139	18227	18129	18054	17973	18117	18132	18310	18074	18094	17985	18124	17936	18150	17984	18130	17965	18261	18142	18086	18054	17868	18088	17934	18305	18204	18047	18275	17984	18035	18132	18022	18183	18237	17994	18090	18047	18239	18094	18170	18245	18024	18075	18151	18157	18115	18091	18041	18047	18246	18104	17993	17939	18029	18130	18109	18183	18055	18082	18069	18176	18144	18070	18300	18228	18180	18042	18259	18051	18198	18036	18124	17990	18295	18262	18058	18111	18018	18056	18159	18239	18200	18109	17872	18161	18004	18177	18079	18062	17999	17910	18105	18068	18147	18025	18125	17976	18077	18158	18093	18092	18077	18013	18140	18312	17944	18074	18297	17997	18342	18273	18350	18270	18357	17832	18191	18202	18152	18186	18087	18281	18013	18102	18157	18186	18190	18181	18213	17957	18133	18001	18259	18087	18106	18147	18111	18110	18159	18172	18316	18095	18187	18349	18188	18348	17995	17955	18135	18082	18156	18119	18009	18156	18063	18160	18093	18215	18022	18121	17965	18151	18165	18078	18162	18196	17926	17921	18088	17886	18100	17976	18079	18090	18054	18213	18180	17945	18187	18107	18088	18295	17890	18196	17914	18191	18064	18069	18095	18252	18150	18189	18140	18060	18140	18114	18293	18293	18308	18258	18160	18161	17775	18207	18282	18072	18372	18073	18218	18224	17989	18217	17923	18184	18008	18101	18167	18036	18018	18012	18317	18022	18143	18155	18015	18048	18114	18167	17850	18332	18219	17977	17922	18245	17911	18176	18189	18131	18208	18304	18186	17906	17943	18004	18201	18180	18284	18055	18321	17989	18006	18216	18292	18390	18180	18263	18416	18064	18121	18115	18034	18152	18080	18111	18281	17947	18092	18093	18032	18008	18044	18295	18157	18292	18107	17988	18129	18037	18136	18190	18137	18020	18059	18255	18440	18263	18074	18080	18059	18065	17975	18079	18211	18188	18192	18080	18129	18091	18145	18243	17999	18210	18119	18115	18110	18044	18069	18192	18112	18290	18217	17951	17997	17915	18000	18295	18186	18304	18044	18170	18247	18108	18134	18087	18121	18210	18324	18257	18012	18185	18320	18167	18488	18142	18074	18116	18178	18194	17919	18154	18247	18178	18106	17960	18123	18097	18161	17940	18244	18239	18067	17885	18145	18057	18164	18024	18135	18150	18249	18309	18171	18059	18041	17983	18036	17940	18036	18080	18189	18154	18101	18025	18330	18196	18040	17935	18143	18139	18107	18025	18092	18269	17911	18009	18155	18031	18073	18072	18122	17970	18053	18076	18093	18125	18021	18187	18041	18114	18158	18093	18193	18036	18212	18107	18294	18270	18069	17933	18154	18018	18143	18035	18252	18033	18146	18014	18094	18131	18056	18240	18113	18089	18032	18048	18085	18103	18000	18066	17868	18131	18207	18229	17923	18225	18207	18086	18154	18129	17995	17940	18076	17978	18186	18106	18109	18236	18051	18086	18269	18285	18169	17955	18016	18164	18339	18295	18195	18099	18252	18036	18023	18226	17970	18320	18188	18253	17997	18221	18180	17954	18143	18176	18006	18089	18179	18093	18385	18260	18298	18180	18081	18226	18294	18066	18344	18225	18317	18001	18028	18078	18309	18128	18152	17964	18049	18293	18109	18262	18135	18186	17879	18124	18005	18176	17875	17896	18191	18234	17988	18156	18194	18127	18267	18084	17929	18099	17997	18071	18123	18093	18010	18006	18176	18085	18063	17958	18042	18240	18153	18142	18331	18049	17956	18083	17953	18289	18156	18007	18109	18163	18185	18002	18130	18179	18197	18264	18091	18217	17999	18408	18147	18101	18012	18083	18308	18277	18291	18184	18349	18068	18241	17944	18141	18096	18088	18160	18177	18314	18227	18081	18027	18203	18342	18072	18132	18159	18210	18261	18119	18039	18159	18141	18007	18115	18157	18147	18269	18308	18231	18090	18111	18122	18172	18252	18108	18248	18134	18254	18039	18019	18014	18188	18256	18149	18139	18296	18050	18374	18123	18068	18111	18234	18016	18134	17967	18038	18030	17963	18029	18129	18176	18106	17979	17929	17928	18027	18103	18014	17923	18448	18255	17950	18189	18065	18058	18061	18156	18293	17961	18410	18065	18064	18082	18049	18011	17962	18055	18296	18339	18219	18021	18077	18298	18358	18183	18023	18299	17968	18092	18234	18101	18073	18151	18005	18098	17831	17998	18224	18038	18405	18295	18263	18129	17885	18057	18012	18142	18187	18011	17980	18204	18094	18348	18069	18257	18010	18063	18103	18108	18082	18109	18286	18043	18188	18167	18036	18003	17976	18163	18130	18241	18341	18094	18075	18244	18194	18155	18270	18204	18152	17933	18024	18001	18176	18069	18161	18098	18167	18245	18111	17960	18046	18023	18266	18162	18050	17911	17961	18123	18212	17993	18107	18321	18098	18095	18144	18202	17977	18359	18246	18080	18070	18270	18254	18056	18372	18277	17970	17938	17945	18123	18182	18032	18114	18347	18073	17928	18170	18241	18050	18040	18034	17935	18248	18204	18374	18099	18155	17946	18070	18046	18087	17928	18024	18084	18226	17971	18198	18087	18269	18058	18067	18372	18146	18142	18159	17964	17996	17964	17929	17820	18288	18101	18376	18104	17938	17903	18176	18119	18015	18293	18105	18060	18175	18075	18168	17932	18228	18170	18192	18093	18276	18226	18055	17948	18232	18210	17991	18129	18070	18161	18035	18041	18070	17944	18065	18094	17866	18116	18295	18095	18121	17977	18322	17959	17929	18011	18003	18086	18133	18005	18066	18107	18228	18187	17905	18168	18473	18324	18114	17945	18117	18112	18155	17907	18081	18221	18104	18229	17854	18128	18093	18042	18289	18012	18265	18091	18077	18094	18130	18383	18089	18095	18187	18163	18046	18247	17982	17960	17952	18163	18300	18210	18166	18160	18145	18003	18138	18061	18171	18085	18179	18036	18047	18170	18227	18106	18037	18106	18014	18161	18226	18046	18277	18163	18152	17983	18119	18248	18286	18094	18036	18312	18235	18153	18104	17949	17949	18266	18194	18160	18086	18297	18191	17978	18203	17961	18071	18080	18101	18166	18104	18196	18141	18244	18136	18058	18364	18327	18245	18176	18119	18240	18076	17888	18035	18179	18369	17950	18210	17866	18286	18074	18172	17957	18159	18134	18253	18325	18133	18113	17989	18148	18128	18011	18206	18032	17904	18053	18188	18218	18163	18074	17922	18235	17968	17822	18133	18253	18281	18206	18221	18100	18141	18050	18321	18169	17966	18163	18308	18131	18017	18108	17870	18123	18064	18121	18147	18439	18160	18245	18161	18000	18164	18080	17951	18093	18027	18131	18189	18157	18197	18024	17934	18141	18012	18173	18214	18287	18106	18051	18157	18109	18081	18085	18112	18235	18124	17906	18421	18105	18181	18193	18024	18154	18106	18074	18257	18203	18251	18204	18171	18110	18186	18095	17905	18031	18175	18203	18307	18189	18217	18164	18094	18133	18251	18043	18099	18183	18116	18183	18117	18152	18245	18163	18041	18097	18147	18064	18152	18131	18148	18141	18211	17918	17960	17813	17926	18135	18110	18172	18174	18026	18110	18164	18151	18061	18102	17961	18206	18016	18042	18260	18100	18333	18192	18019	18095	18201	18129	18028	18077	18252	18075	18282	18321	18228	18279	18005	18146	17911	18165	18068	18032	18212	18011	17993	17886	17993	17980	18120	18156	18090	18158	18082	18110	18091	18257	18289	18087	18046	18060	18308	18181	18208	18157	18166	18189	18271	18164	18299	18094	18070	18028	18081	18210	18152	18027	18264	18258	18343	18318	18099	18083	18125	18282	17983	17954	17975	18072	18063	18163	18276	18109	18134	18310	18234
20119	38891	41074	33090	30089	26925	24499	22807	20663	19256	19323	18374	17726	17232	20957	27404	24393	20263	17374	15845	15143	15069	15146	15146	15022	15000	14871	15042	14868	14887	14978	14957	14981	15013	15070	15068	14942	14879	14993	15091	15008	15034	14897	14916	15043	15130	14959	15086	15088	14891	14995	14896	15000	14960	15032	15011	14792	14927	15106	14982	14862	15097	15052	15029	14957	15112	15025	14771	15096	14962	14818	14902	14998	14871	14891	15067	14958	14973	15059	14932	15085	14913	14971	14991	14924	15150	15035	14968	14885	14990	15084	14972	15035	14781	14912	14997	15042	15156	14989	15025	14937	15010	15082	15029	14891	15062	15062	14822	14938	15045	14781	15056	14971	14807	15026	14855	14904	14886	14992	15062	15034	14812	15093	14976	14908	15038	14969	15006	14937	14829	15031	14996	14744	15121	15002	15050	14830	14925	14799	14998	14906	15020	15075	14825	14933	15044	14792	14819	15054	14995	15102	15075	15222	14791	15185	15127	14995	15003	14985	15004	14951	15019	15120	14988	14826	14993	14967	14915	14870	15034	14936	14886	14909	14954	14991	15020	15053	14832	14945	14919	14952	14955	14982	14952	14955	14925	14941	15035	14912	14987	14933	14952	14916	14940	15025	14919	14879	14895	14882	14985	14969	14868	15026	14764	15061	15066	14654	14940	14961	14975	15064	15002	15059	14793	14821	15075	15024	14748	14879	14915	14907	14960	15130	15111	14814	14944	14916	14928	14835	14822	14977	15007	14830	14850	14892	14974	15019	15067	14961	15001	14979	14830	15006	14863	14845	15008	14916	14810	14903	15017	14998	14935	15078	14904	14859	14805	14951	15049	14916	14986	14918	15056	15015	14932	15021	15041	14961	15052	15011	15063	15093	15025	14857	14938	14977	14959	14924	14865	14994	14979	15009	15069	15107	14951	15074	14956	15032	14879	14945	14990	14916	14846	14867	15060	14897	15000	15064	14873	14980	15000	14947	15030	14898	14869	14947	15102	15021	15033	14991	15131	14962	14925	14815	14971	14838	14864	14997	14945	15055	15027	14938	14909	15006	14988	14926	15051	14934	14898	14805	14946	15074	14977	14912	15024	14936	14922	14789	14864	14830	15046	15044	14908	14741	14939	14951	14900	14793	14996	14810	15036	14995	14819	14881	15082	14932	14920	14876	15026	15053	14976	14881	14930	15019	15015	14967	14852	15012	14838	14775	14981	14949	15122	15078	14941	15067	15011	15024	15077	14974	14895	14865	15137	14978	15006	15017	15015	15131	14789	14913	15109	14894	14927	14904	14963	14907	14899	15102	14895	15128	14971	15010	14985	14692	14972	14810	14870	14818	14907	15053	14969	15049	15001	14850	15178	15025	15012	14926	15125	15000	14888	14989	15029	15004	14799	14800	15078	15048	14923	14958	14966	14983	14847	14973	14885	14820	14848	14869	14946	14944	15055	14962	14988	14946	14816	14845	14958	15007	14781	14909	14890	15091	14971	15023	14976	14928	15001	14996	14932	14921	14858	15074	14881	14839	14950	14921	14951	15107	14928	15056	14880	14773	14760	14903	14818	14915	15004	14972	15056	14959	14911	14872	15011	14935	14906	14988	14956	14807	15092	15093	14980	14925	15103	15024	14961	14847	15048	14949	14888	14999	14969	15017	14852	14965	15040	14956	14962	14779	14913	14969	14890	14960	14899	14967	14850	14971	14898	14916	14930	14999	15006	15027	15024	14952	14949	15098	14853	14914	15052	15010	14776	14977	15030	14987	14871	15094	14911	15005	15036	14861	14909	14935	14956	14816	14955	14847	14990	14969	14891	14971	14954	14825	15066	14985	14979	14960	14932	15144	14833	14807	15136	14995	14971	14953	14792	15091	15041	14973	14885	14899	15094	14949	15134	14948	14958	14774	14839	14936	14984	14933	15114	15049	14869	15103	14840	15042	14880	14988	14922	15017	14965	14976	15087	14886	15083	14984	14918	14959	14810	14992	15141	15060	14807	15035	14848	14913	15080	15135	14850	15049	14953	14901	14945	15024	14858	15164	15170	14831	14871	14941	14848	14913	15133	14842	14863	15007	14940	14838	15044	15067	14904	14755	14969	14934	15042	14841	14995	15110	14867	14884	14979	14978	15059	14970	15029	14934	14857	15056	14938	15081	14823	14970	15209	14905	15023	14927	14872	15023	14899	14997	14857	14972	15052	15018	14882	14951	14989	15043	14999	14980	14940	14834	15033	14878	14911	14800	15033	14981	14856	15146	14987	14920	14848	14888	14843	14743	14905	15095	15085	14824	14911	15088	14925	15118	14924	14975	14987	14945	14754	14901	15198	14923	15004	14973	14971	15059	15058	15030	14976	14966	14850	14995	15148	14852	14987	14959	15005	15048	15067	15058	14894	14779	15068	15000	14915	15080	14910	15135	14988	15004	15051	14939	14793	14910	15042	14812	15043	14911	15105	15072	14940	15069	15002	15029	15003	14894	14992	15043	14879	15088	14930	14912	14851	14874	15002	14932	14875	15006	15063	14850	15062	15141	15082	14957	14846	14960	14952	14925	14990	15144	14959	14852	14934	14923	14904	14933	15029	15029	14871	15092	14808	14967	15041	15036	15138	14920	14913	14922	14741	15119	14893	14829	14976	15006	15022	14964	15057	14901	14838	15067	15155	14936	14763	14935	14742	14833	14850	15007	14997	15008	14952	14936	15011	14806	14935	14909	14982	14985	14973	15027	14810	15152	14668	14816	14915	14927	14999	15051	14975	14933	14948	14955	14976	14936	14899	14910	14941	14906	15009	15019	15059	14967	14993	15094	14917	15032	15034	14910	14832	14974	14986	14948	14812	15071	14814	14987	14957	14993	14923	15002	14872	14945	15000	14948	14876	14857	15131	15052	15017	14969	14827	14971	14967	14928	14951	15020	14871	15002	15085	14991	15078	14939	14847	14920	14938	14973	14938	14940	15188	14961	14743	14987	15092	14916	14860	14939	14857	15006	15074	14851	14906	14899	15073	14784	15024	14962	14877	14956	14956	15084	14963	14932	14877	14901	14890	14948	15040	14909	15048	14988	15123	14863	14990	15065	15117	14862	14731	14749	14919	14971	14882	15054	14817	15003	15050	15016	14926	15064	14957	15012	15059	14932	14907	14992	15011	15026	14967	14761	14939	14985	15022	14880	14946	15083	14974	15134	14915	15053	14979	14959	14865	15122	14940	15229	14932	14983	14987	14937	14924	14911	14934	14971	14842	14924	15031	14892	15000	15011	14903	14930	14978	14709	14913	14790	15035	15121	14876	14903	15094	14967	15079	15074	14951	14919	15124	14863	14693	14852	14930	14900	15032	14921	14988	14705	14859	14907	15022	15018	14848	15016	14823	14982	14935	15045	15005	15109	14926	14889	14910	14962	14966	14991	15022	14874	15036	15100	14897	14986	14636	15131	14930	14908	14899	14967	15032	14830	15108	14882	14935	14860	14931	14905	14978	14921	14882	14915	14801	14731	14871	15011	15037	15067	14917	14945	15082	14840	15094	15187	15047	15058	14790	14965	14930	15024	14971	14822	14958	14978	14947	14971	15036	14938	14811	15012	14934	15013	14845	14944	14949	14904	15053	14974	15016	15085	14925	15073	14840	14991	14996	14952	14954	15044	15084	14962	14943	15115	15039	14888	14794	14938	15081	14964	14887	15126	14889	15020	14924	15050	15111	14925	14952	14930	15100	15150	15043	14942	14881	14933	14884	14986	15010	14940	15001	14875	14910	14900	14979	14967	14901	14961	15048	14960	15080	15075	15091	15016	14931	15105	14914	15088	15025	14933	14825	15055	14937	14996	15067	14914	14820	14863	15029	14984	14867	15054	14721	14980	15025	14925	14954	15048	14757	15215	15012	14997	14945	15022	15022	14891	14930	14987	14946	14837	15073	14971	15019	14953	14961	14961	14850	14912	14902	14948	14913	14884	14923	14916	14971	14955	14921	14973	14887	14831	14935	14820	14858	14919	14931	14991	15021	14989	14969	14887	14832	15032	15002	14804	15042	15062	14898	15032	14806	14994	14980	15069	14916	14721	15048	15019	15175	14934	15006	14937	14948	14912	14852	14926	14981	14939	14976	15088	15207	15040	14969	15160	14917	14996	14869	15024	14966	14959	14845	15032	15031	15031	14877	15046	14931	15025	14972	14917	15045	14966	15034	14913	14984	15069	15005	14879	15002	15016	14893	14976	15040	14942	15016	15127	14938	14966	14938	15045	14828	15000	14946	14942	14914	14872	15035	14916	15053	14980	14991	14943	15022	14868	14997	15045	15043	15061	14844	14960	14986	15090	14982	15008	15005	15039	14978	15107	14969	15074	14954	14965	14941	15057	14983	15041	15034	14987	14963	15017	14975	14942	14955	15059	15112	15041	14848	14840	14966	14985	14899	14920	15172	15015	14757	15058	15000	15144	14957	15026	14861	14895	15072	14966	14955	15131	14758	14944	14975	14951	14816	14902	14991	14829	14985	14932	14853	15074	15005	14968	15071	15080	14980	14750	14961	14986	15037	14850	14929	15073	14944	15067	14975	14986	14949	15020	14760	14880	14930	15049	15040	15070	14740	15010	14880	14889	14938	15047	14936	15054	15116	15114	14977	14818	14960	15031	14752	14893	14889	14924	14876	15207	14913	15026	14993	14984	15040	14767	15129	14862	14935	14987	15128	14984	14953	15087	14917	15056	14799	15007	14956	14981	15029	14993	14757	14919	14938	14833	14933	14948	14967	14908	14884	14973	14955	14947	14986	14889	14896	14965	14760	14921	14908	14897	14796	14841	14891	15114	14911	15105	14856	14970	14738	14948	14891	14938	14780	14881	14862	14994	14999	15055	14965	15001	14941	14869	14984	14948	15037	14754	14883	14947	15085	15117	14737	14894	15066	15018	15029	14914	15001	14910	15050	15084	14982	14902	14913	15060	14911	14974	15005	14924	14910	14899	15082	14928	14900	15124	15144	14908	14908	15014	15104	14991	15038	15004	15084	15069	14971	14928	14889	14853	14983	14964	14981	14984	14970	15094	15025	14808	15197	14716	14918	14824	14813	14976	14839	14958	14908	14909	15033	14875	14893	14802	14912	14868	15064	14962	15061	14945	14946	14939	15121	14892	14939	14952	14881
22523	20982	28854	23396	22135	26819	30661	25357	24365	24463	23249	22209	21462	21243	28347	38772	36414	30346	25209	21200	19170	18679	18499	18397	18546	18273	18352	18406	18271	18487	18344	18238	18290	18576	18414	18380	18466	18444	18106	18272	18271	18454	18028	18333	18469	18272	18440	18349	18355	18133	18198	18088	18408	18333	18367	18287	18308	18362	18245	18332	18453	18410	18314	18198	18431	18376	18120	18289	18360	18273	18308	18099	18073	18140	18082	18233	18295	18429	18341	18142	18186	18287	18455	17949	18275	18265	18343	18490	18262	18257	18292	18319	18165	18258	18417	18317	18223	18366	18318	18166	18512	18275	18175	18160	18341	18285	18060	18016	18161	18417	17949	18339	18443	18261	18206	18293	18078	18133	18115	18216	18292	18095	18093	18189	18259	18153	18322	18376	18123	18061	18129	18054	18252	18109	18390	18207	18263	18324	18213	18370	18187	18166	18107	18114	18267	18129	18139	18098	18320	18319	18521	18256	18337	18172	18216	18170	18336	18308	18240	18319	18294	18419	18223	18225	18220	18074	18386	18360	18276	18099	18229	18189	18076	18203	18420	18304	18361	18147	18366	18038	18238	18255	18137	18208	18333	18341	18131	18006	18294	18277	18299	18318	18235	18480	18113	18274	18247	18202	18302	18221	18274	18371	18406	18212	18096	18224	18271	18156	18105	18277	18151	18374	18233	18096	18167	18115	18122	18211	18459	17906	18197	18244	18232	18296	17956	18044	18267	18035	18206	18266	18148	18192	18235	18213	18282	18133	18143	18264	18274	18057	18484	18231	18233	18194	17924	18123	18235	18146	18337	18267	18245	18325	18202	18174	18298	18204	18214	18365	18120	18260	18257	17912	18230	18213	18134	18170	18303	18326	18332	18107	18162	17930	18049	17995	18450	18159	18150	18407	18383	18258	18362	18090	18354	18254	18231	18279	18354	18278	18392	18184	18248	18296	18199	18301	18398	18252	18114	18024	18134	18215	18205	18228	18278	18087	18248	18252	18047	18033	18156	18410	18375	18323	18268	17995	18316	18281	18341	18205	18153	18280	18302	18155	18252	18170	18109	18170	18386	18308	18078	18231	18083	18105	18121	18120	18238	18225	18193	18284	18158	18167	18295	18223	18170	18126	18157	18315	18158	18208	18148	18043	18233	18147	18241	18275	18123	18154	18289	18140	18096	18164	18122	18328	18297	18189	18312	18253	18301	18233	18277	18336	18152	18275	18114	18159	18204	18388	17997	18124	18149	17868	18154	18292	18345	18334	18272	18033	18169	18408	18359	18089	18180	18281	18320	18226	18069	17921	18173	18166	18270	18037	18041	18270	18092	18219	18074	18137	18131	18153	18020	18177	18108	18225	18233	18292	18299	17942	18051	18212	18200	18242	18278	18016	18302	18385	18067	18312	18404	18367	18167	18370	18294	18466	18368	18155	18441	18357	18399	18250	18122	18160	18088	18084	18097	18230	18299	18262	18154	18335	18340	18253	18269	18260	18344	18273	18339	18227	18173	18122	18137	18165	17974	18278	18242	18460	18414	18176	18245	18254	18368	18207	18262	18126	18224	18208	18455	18343	18241	18238	18167	18336	18187	18141	18235	18245	18240	18257	18136	18518	18235	18105	18244	18199	18214	18198	18185	18208	18111	18149	18271	18171	18165	18237	18213	18234	18105	17989	18168	18129	18322	18160	18004	18062	18272	18008	18228	18154	18024	18190	18261	18217	18113	18291	18191	18210	18203	18349	18241	18047	18442	18088	18219	18136	18259	18054	18138	18048	18143	18053	18139	18208	18176	18030	18154	18406	17972	18125	18070	18112	18138	18049	18065	18325	18295	18147	18142	18132	18006	18296	18077	18171	18001	18208	18113	18019	18212	18238	18238	18175	18114	18007	18256	18083	18192	18214	18172	18349	18104	18294	18031	18181	18337	18210	18060	18137	18183	18139	18553	18241	18202	18174	18070	17967	17980	18174	18119	18051	18158	18200	18184	18273	18056	18199	18363	18267	18121	18173	18270	18130	18426	18170	18441	18281	18281	18296	18267	18380	18556	18154	18377	18032	18295	18218	18173	18081	18140	18161	18265	18166	18242	18144	18252	18208	18358	18175	18239	18206	18292	18066	18200	18166	18070	18003	18096	18187	18326	18132	18485	18124	18194	18392	18388	18091	18196	18220	18346	18428	18186	18209	18330	18115	18265	18340	17996	18223	18281	18115	18256	18328	18255	18061	18325	18124	18137	18046	18222	18240	18212	18265	18169	18303	18351	18254	18067	18192	18221	18145	18220	18169	18291	18228	18275	18189	18251	18365	18084	18274	18444	18332	18260	18242	18295	18433	18153	18200	18181	17983	18239	18326	18276	18036	18378	18210	18318	18224	18223	18091	18264	18105	18161	18096	18102	18252	18399	18200	18238	18404	18318	18033	18103	18109	18015	18144	18057	18233	18180	18329	18444	18216	18344	18193	18137	18371	18281	18237	18283	18163	18154	18177	18348	18067	18049	18115	18103	18290	18038	18201	18252	18392	18238	18074	18028	18096	18316	18156	18234	18245	18275	18261	18529	18346	18253	18303	18233	18240	18409	18323	18231	18021	18214	18149	18121	18257	18078	18294	18236	18196	17955	18138	18235	18041	18376	18387	18095	18135	18343	18060	18164	18526	17968	18210	18453	18335	18200	18145	18174	18007	18187	18087	18155	18399	18148	18027	18185	18153	18208	18267	18125	18334	18231	18278	18158	18282	18369	18207	18247	18145	17945	18534	18320	18406	18228	18338	18248	18268	18159	18125	18440	18297	18402	18206	18028	18226	18283	18273	18250	18247	18112	18239	18107	18236	18239	18153	18370	18291	18052	18285	18432	18402	18084	18171	18232	18376	18336	18211	18098	18303	18303	18226	18248	18286	18071	18085	18235	18152	18215	18015	18341	18192	18147	18151	18074	18073	18042	18287	18222	18197	18152	18349	18387	18119	18246	18360	18192	18178	18267	18099	18224	18382	18173	18265	18200	18241	18249	18259	18203	18181	18109	18255	18088	17915	18144	18156	18218	18286	18077	18027	18281	18175	17995	18289	17997	18158	18234	18132	18206	18195	18178	18076	18191	18070	18035	18158	18247	18180	18059	18422	18157	18169	18208	18197	18411	18246	18230	18272	18270	18384	18388	18061	18122	18304	18159	18155	18229	18244	18137	18133	18090	18238	18179	18225	18274	18142	18144	18076	18214	18241	18102	18295	18156	18132	18194	18198	18287	18293	18043	18227	18303	18129	18165	18192	18151	18348	18342	18357	18136	18123	18343	18336	18254	18252	18178	18118	17999	18147	18082	18281	18474	18120	18357	18327	18221	18143	18212	18284	18206	17984	18220	18152	18397	18338	18055	18186	18159	18307	18330	18384	18202	18160	18391	18313	18171	18288	18149	18217	18276	18161	18234	18080	18394	18219	18292	18050	18353	18297	18082	18163	18219	18253	18168	18159	18352	18105	18262	18304	17956	18220	18128	18235	18023	17979	17898	18162	18211	18188	18216	18133	18215	18139	18306	18478	18116	18170	18184	18270	18169	18263	18374	18096	18068	18256	18161	18171	17862	17996	18234	18028	18286	18166	18179	18363	18303	18203	18427	18376	18313	18202	18200	18158	18168	18074	18002	18094	18147	18205	18241	18296	18199	18374	18246	18156	18107	18194	18145	18244	18324	18348	18137	18254	18173	18233	18203	18175	18222	18068	18351	18131	18194	18100	18391	18318	18065	18104	18237	18212	18321	18267	18160	18435	18266	18248	18163	18310	18300	18180	18012	18095	18218	18127	18313	18357	18039	18273	18234	18121	18123	18349	18265	18179	18155	18355	18421	18214	18101	18524	18033	18186	18305	18223	18359	18118	18205	18273	18205	18230	18375	18420	18224	18212	18281	18257	18334	18230	18354	18132	18131	18172	18219	18142	18334	18178	17984	18227	18237	18265	18040	18326	18216	18231	18245	18189	18173	18273	18480	18458	18221	18205	18346	18120	18279	18445	18214	18089	18169	18001	18237	18204	18271	18238	18102	18175	18336	18086	18070	18204	18241	18157	18111	18193	18369	18020	18103	18186	18323	18340	18126	18224	18213	18229	18133	18151	18003	17988	18287	18305	18255	18283	18037	18326	18116	18218	18306	18164	18252	18256	18201	18013	18228	18281	18158	18239	18203	18021	18401	18207	18231	18126	18133	18122	18243	18029	18149	18224	18177	18231	18251	18318	18188	18304	18363	18178	18339	18082	18096	18113	18292	18215	18054	18388	18246	18169	18245	18188	18216	18087	18063	18184	18218	18205	18550	18189	18159	18384	18158	18008	18307	18238	18308	18083	18310	18326	18154	18338	18138	18160	18216	18276	18163	18113	18336	18159	18052	18174	18338	18217	18226	18104	18289	18183	18238	18318	18402	18262	18219	18281	18013	18112	18178	18412	18078	18548	18196	18287	18056	18182	18384	18272	18260	18226	18067	17956	18225	18117	18015	18182	18323	18338	18134	18091	18296	18178	18296	18260	18278	18318	18114	18027	18175	18250	18214	18337	18141	18138	18289	18270	18228	18085	18196	18150	18233	18210	18097	18065	18327	18181	18256	18156	18166	18223	18323	18161	18103	18112	18287	18270	18157	18334	18270	18104	18364	18136	18245	18262	18290	18451	18320	18276	18214	18343	18122	18086	18444	18081	18370	18461	18259	18166	18295	18230	18235	18294	18127	18381	18013	18244	18193	18271	18166	18289	18119	18138	18244	18249	18017	18184	18272	18137	18284	18061	18196	18453	18212	18176	18266	18144	18130	18024	18241	18282	18013	18180	18197	18176	18151	18114	18224	18305	18313	18233	18350	18350	18140	18128	18099	18416	18313	18352	18323	18240	18311	18294	18269	18169	18102	17901	18325	18109	18190	18146	18228	18378	18231	18176	18345	18106	18331	18138	18285	18004	18228	18167	18017	18449	18208	18138	18178	18415	18384	18180	18168	18188	18162	18442	18285	18379	18278	18189	18387	18153	18230	18125	18066	18316	18286	18220	18084	18377	18171	18070	18269	18046	18139	18204	18174	18069	18145	18076	18283	18107	18226	18404	18194	18281	18103	18322	18329	18046	18330	18125	18332	18514	18186	18120	18098	18032	18110	17986
23348	44548	43508	37797	35143	31501	27802	25016	24416	23304	21845	20646	19343	19287	28590	38149	34217	28048	22129	17633	15955	15494	15054	15055	14834	15094	15064	15141	15028	14875	15000	15081	15060	15057	14969	14993	15073	14933	15161	14992	15091	14837	15106	15022	15104	15134	14853	15026	14967	15100	15004	14857	15138	14913	14950	15129	15091	15161	14974	14953	14996	14834	14977	15179	15044	15130	15012	15062	15134	14830	14927	14896	15191	15064	14971	15150	14885	14959	15040	15059	14952	15008	15085	14945	14918	15053	15071	15139	14941	15015	14953	15046	14948	15023	15090	14948	15022	14940	15010	14936	14942	15031	15143	15082	15040	15030	14996	15199	14996	15201	15046	14987	15110	14967	15066	14932	14957	15059	15017	15018	14957	14788	15040	15054	15085	15029	15146	14963	14981	15022	15087	14772	14990	15023	14940	15001	15064	14969	14906	15035	14997	14914	15038	14906	14909	14998	14943	15063	14944	15084	15010	15088	15119	14868	14922	15000	15075	15037	15048	15072	15049	14919	15023	15169	15076	14910	14998	15080	15142	15063	14898	15018	15020	14762	15312	15029	15031	14964	15059	14925	15132	14834	15085	14910	14955	15061	14974	15106	14898	15083	15002	15032	14905	14921	14909	15074	15185	15065	14832	14929	15144	15044	15006	15075	14981	14952	15204	14996	15111	14992	15051	14993	15151	14943	14991	15091	14990	15023	14892	14903	15032	15052	15002	15092	15152	15110	15038	14960	14945	14988	15003	14910	15062	14982	15099	14907	14986	14975	15113	15110	14784	14943	15086	15150	15006	15013	14861	14934	14837	14975	15051	14952	14881	14860	15052	15134	15072	15011	15106	15086	15018	15035	14920	14906	14998	15150	15250	15050	14852	14907	14790	14962	14904	14989	15067	15032	15138	14904	15066	14879	15205	15043	15063	15139	15093	14835	15035	15026	14950	14924	14877	14977	15056	14996	14943	14886	14980	14923	14973	14950	14919	14951	15176	14970	15019	14910	14954	15054	14841	15004	15067	14924	14959	14984	15155	15117	15020	14985	14919	15033	15141	15134	14834	15075	15023	15051	15115	15143	14939	15047	15064	15029	14832	14993	15023	15139	15061	15059	14676	14907	14969	14936	15032	14954	14874	15158	14902	15021	15052	14881	14986	14955	15044	15004	15007	15010	14899	14854	15052	15005	15066	14971	14914	15013	14810	14976	15098	15079	15084	14922	15005	15029	15100	15027	14932	14897	14809	15045	15177	15112	15021	15125	15095	15042	15015	14886	14868	15172	14978	15175	14979	15007	15037	15038	15032	15140	14907	14938	14946	15064	14990	14946	14805	15212	14906	15048	15009	14985	15084	15188	14931	14956	15039	14902	15036	15048	14914	15205	15114	15130	15081	14909	15050	14915	14927	14918	15103	15068	14929	14966	14846	14852	14988	14987	15147	14970	15160	14959	15026	14878	15091	14878	15079	14882	15090	14939	15068	14893	14894	15013	14913	14931	14868	14930	15072	15037	14860	14997	15087	14982	14966	15069	15123	15098	15031	14991	15127	14945	15061	15006	14992	14926	15019	14919	15014	15019	14925	15016	15031	15064	14940	15001	14965	14963	14972	15081	15064	14848	14780	15054	14987	14870	14971	14990	14952	14888	15184	15044	14968	14994	14978	15105	14956	15044	14937	15209	15069	14848	15099	15028	15114	14891	14989	14961	15123	15085	14953	15011	15074	15123	14876	14987	15044	15100	14988	15011	15031	14936	15085	15058	15022	15026	15223	14902	14899	15019	14841	15136	14902	14982	15112	14962	15020	14876	15072	14983	14918	15052	15036	14964	15002	15005	14972	15056	14999	14982	14938	14891	14940	15070	14967	14963	15046	14880	15059	14917	15070	15240	14874	15116	14907	15059	14962	15004	14990	15092	14892	15032	14965	14962	14912	15029	14991	14973	15015	14966	15066	14931	15030	14951	15003	14968	14927	15035	14877	14959	15140	15005	15030	14946	14941	15110	14957	14949	14837	15041	15136	14937	15016	14924	14776	14872	14962	14984	15041	14821	15213	15104	14875	14936	14977	14952	15046	15018	15021	15154	15167	15003	14968	14909	15016	14830	14968	14962	15072	15067	15038	15007	14908	15000	14944	14974	15083	15065	14892	14965	14803	14955	15039	15082	14942	14889	15027	14869	15054	14961	15011	14919	15036	14932	15203	14941	15040	14840	14948	14944	15227	14964	14880	15156	14775	14963	14898	14980	14998	15019	14968	14971	15086	15011	14925	15046	14881	15216	15014	14944	14954	15004	15026	15086	14990	14910	14935	14925	15017	14848	15183	15035	15022	15041	14944	14920	15124	15157	14995	15089	15078	15038	15051	15054	14949	15044	14933	15005	14893	14899	15043	14950	14962	15204	15172	14965	14980	15160	14949	15060	14982	14807	14913	15123	15172	14903	14760	15202	14913	15067	15133	14871	14890	14866	14954	15033	15026	14796	14922	14913	15005	14920	14854	15036	14980	14951	15081	15177	15117	15174	15086	15024	15002	15011	14929	15024	15210	14951	15124	15011	14738	14887	15012	14810	15114	14960	15045	14987	14960	14893	15151	14875	15037	15064	15099	15048	14971	15057	15030	15119	14972	15103	15149	14985	15105	15005	14934	15074	14909	15013	15049	15017	14937	14945	14982	15116	15226	15089	15002	14939	15043	14998	14824	14978	14894	14866	14945	15038	14982	14990	14890	15133	15087	14923	14978	15123	15019	15093	14861	15093	14931	15066	14995	14920	14974	14898	14957	15023	15031	15132	14898	14971	15013	15088	15135	14918	14956	15083	14804	14957	14896	14918	14921	14847	15163	15104	15008	15015	14947	14946	15056	14993	14828	14927	15034	15060	15188	15016	15014	14939	14857	14838	14966	14948	14884	15082	15025	14854	15094	14891	14909	14936	15142	14887	15005	15015	15050	14975	15108	15109	15127	14966	15027	15073	14816	14896	15072	15027	15051	14991	15071	15026	14863	15004	15065	14973	15079	15155	14919	15034	15172	14816	14967	15080	14999	14951	14936	14951	15018	15212	14999	15023	15030	14861	15091	14894	14895	14920	15010	15094	14885	14972	14956	14924	14903	15146	15035	14883	15044	14982	14907	15094	15069	15133	14993	14986	15021	14959	15042	15087	14992	14940	14961	15059	15064	15091	15047	15099	15049	14819	15054	15164	15036	14982	15127	15020	14833	14963	15016	15091	15043	14977	14751	14896	14894	14904	14901	14822	15045	14975	14799	14982	14825	15012	14930	15051	14898	14935	15006	14966	15051	14905	15139	15001	15085	14885	15032	14810	14979	15085	14900	14948	15049	15036	15071	14869	14990	15001	15103	14928	14894	14808	15065	15006	14880	14982	14890	14952	15015	14949	15130	15106	15030	14927	15041	15150	14981	14960	14810	14988	14994	14941	14896	14978	14911	14924	15050	15018	14928	15049	14952	14898	15069	15127	15016	15062	15085	15064	15067	14907	14986	15111	14967	15012	15041	15032	14927	14950	15067	15018	14873	15195	15135	15184	15007	14963	14999	14943	15135	14990	14987	14916	14793	14934	15063	15031	15114	14861	15120	15053	15040	15125	15040	14934	14808	14907	14843	15050	15055	14965	15120	15002	15050	15100	14869	15106	15054	14858	15219	15079	15019	14963	14957	15000	14938	15021	14807	14891	14908	15067	14844	15113	14944	15092	14817	14943	14910	15006	14930	15041	14960	15041	14965	15079	15124	14951	15025	15118	14902	14868	15045	14850	15039	14890	14912	15008	14941	14871	15061	14956	15072	15031	14925	15078	14893	14879	15072	15138	15033	14982	15116	14955	14935	14952	14973	15023	15017	14807	15126	14845	15002	14955	15235	14829	14903	14954	15050	14983	15061	14960	15038	14953	14851	15162	15057	14878	15013	14996	14886	15095	14947	15028	15003	14937	15044	14842	15096	14854	15010	14946	14963	14997	15037	15093	15144	14964	15253	15061	14958	14964	15142	14920	14875	15072	15179	14880	15020	15181	15048	15109	14946	15027	15087	15170	15007	15052	14883	15107	14992	14934	14799	15008	14955	14986	14961	15025	14956	15013	15009	15061	14915	14962	14974	15032	14942	15038	15100	15117	14985	14851	15064	15003	15014	15054	14920	14874	15088	14908	15242	14989	15018	14946	15010	14896	15019	14925	15091	15008	14944	15074	15012	14937	14911	15159	14964	15045	15056	14963	15144	14941	14898	15000	14972	14974	14919	15083	14993	15050	14994	15168	15087	15004	14980	15019	15162	14789	14935	15018	14993	14964	15143	14939	15043	14849	14961	15091	15172	14899	14987	15220	14866	14978	14992	15033	14991	14876	15065	15192	14890	15055	15012	14923	14896	15067	14831	14943	14986	14968	14940	14908	15019	15095	14957	15070	15037	14937	15022	15071	15007	15084	14980	14953	15138	14861	15121	15122	14764	15024	14978	14955	14935	14961	15050	15001	15065	14915	15070	14898	15052	15137	14953	15089	14860	15082	14979	15078	14835	15075	15034	14792	15107	15130	14902	15226	14999	14993	14955	15137	15029	15064	15001	14993	14937	14924	14894	15025	15006	15079	15028	14932	14984	15017	15086	14896	14993	14894	14844	15078	15032	14943	14896	15073	15117	15059	14975	15101	14860	15177	14788	14904	15010	14891	15045	14990	15037	14815	14946	14812	14953	15137	14928	14744	14869	15056	15086	15160	14900	15007	14851	15033	15095	15026	14938	15065	14864	14938	15115	15017	15114	14974	14903	15113	14987	15014	15102	14916	14937	14984	14961	15098	14987	15021	15090	14876	15132	15132	15017	14909	14854	15004	15071	15013	14754	14976	15029	15108	15095	15059	14879	14860	15030	14906	15095	15127	14898	15042	14989	15011	14937	15098	14888	14969	15249	15009	15134	14966	14884	14927	15046	14895	15047	15061	15109	14867	14969	15031	15056	15043	15001	14944	14935	14896	15067	14970	14891	15017	15028	15043	14917	15031	15018	14850	15043	14950	14891	14881	14998	14948	14897	15012	15022	14884	14887	15066	15057	14930	15176	14924	14858	14896	14928	15197	14883	14913	15036	15162	14895	14820	14955	14948	15056	14911	15058	15051	14992	15032	14942	15178	14778	14818
27613	23891	31652	31787	27604	25143	22904	21278	21204	20743	20531	20240	20043	19612	19530	20387	20217	19637	19274	18646	18313	18361	18159	18230	18160	18234	18317	18414	18276	18469	18241	18230	18224	18411	18192	18145	18381	18223	18246	18420	18117	18413	18336	18299	18396	18328	18400	18218	18233	17986	18294	18282	18256	18282	18362	18153	18258	18125	18284	18387	18104	18261	18024	18140	18038	18428	18394	18237	18149	18142	18361	18132	18451	18143	18205	18148	18274	18330	18160	18218	18201	18074	18393	18156	18126	18136	18292	18436	18062	18377	18124	18210	18178	18155	18256	18152	18180	18409	18001	18346	18159	18097	18287	18146	18070	18193	18258	18321	18235	18274	18344	18269	18386	18389	17982	18046	18028	18258	18042	18173	18244	18150	18178	18194	18260	18104	18295	18448	18269	18195	18246	18262	18048	18053	18310	18200	18313	18315	18254	18197	18165	18125	18206	18313	18349	18316	18297	18161	18211	18370	18174	18329	18177	18359	18186	18232	18070	18231	18091	18189	18142	18266	18348	18303	18244	18165	18148	18124	18257	18252	18134	18156	18119	18140	18245	18283	18126	18161	18084	18230	18163	18300	18224	18200	18333	18123	18206	18255	18212	18271	18300	18149	18144	18092	18257	18313	18249	18374	18268	18332	18309	18300	18593	18208	18313	18375	18282	18370	18400	18342	18126	18273	18265	18125	18209	18248	18020	18220	17922	18259	18039	18181	18184	18205	18275	18365	18288	18220	18126	18271	18029	18175	18100	17998	18367	18285	18100	18356	18357	18422	18146	18253	18137	18270	18296	18284	18177	18198	18304	18392	18255	18112	18101	18357	18345	18287	18268	18342	18384	18045	18385	18194	18074	18238	18145	18292	18202	18044	18266	17866	18129	18165	18163	18184	18197	18252	18378	18303	18327	18362	18259	18204	18206	18226	18199	18191	18217	18262	18050	18170	18068	18299	18309	18078	18310	18315	18267	18298	18360	18341	18366	18166	18254	18146	18292	18107	18389	18164	18348	18262	18248	18226	18274	18028	18161	18318	18396	18333	18404	18125	18293	18123	18281	18203	18112	18202	18336	18191	18260	18142	18049	18155	18326	18242	18115	18426	18004	18155	18168	18115	18265	18248	18321	18308	18454	18402	18003	18050	18297	18211	18228	18296	17987	18080	18127	18352	18181	18265	18186	18291	18256	18250	18093	18130	18258	18238	18357	18386	18388	18350	18239	18341	18097	18178	18191	18392	18277	18115	18080	18275	17972	18106	18348	18343	18137	18363	18330	18403	18001	18312	18379	18151	18334	18425	18320	18430	18237	18131	18114	18263	18189	18360	18343	18266	18174	18336	18340	18284	18393	18131	18388	18222	18319	18322	18296	18294	18374	18285	18115	18203	18186	18194	18225	18021	18294	17988	18089	18075	18252	18307	18146	18024	18232	18252	18071	18235	18278	18125	18153	18361	18121	18269	18187	18381	18236	18233	18188	18365	18174	18226	18101	18274	18158	18201	18224	18139	18395	18110	18223	18216	18216	18349	18373	18232	18283	18287	18124	18260	18417	18149	18203	18321	17983	18178	17961	18139	18184	18371	18268	18024	18204	18097	18207	18144	18455	18019	18109	18033	18172	18070	18321	18249	18196	18328	18272	18415	18135	18364	18113	18180	18205	18268	18302	18177	18107	18334	18300	18170	18073	17998	18219	17966	18071	18362	18232	18313	18121	18195	18347	18157	18317	18148	18318	18297	18221	18097	18163	18203	18282	18114	18240	18148	18349	18079	18229	18291	18226	18193	18070	18258	18085	18414	18040	18229	18289	18324	18154	18309	18368	18143	18049	18140	18117	18219	18370	18262	18278	18224	18339	18235	18213	18197	18290	18280	18332	18241	18298	18266	18096	18313	18419	17999	18271	18381	18272	18308	18081	18384	18493	18211	18250	18206	18370	18009	17926	18124	18180	18021	18166	18252	18267	18107	18232	18298	18149	18180	18146	18147	18192	18190	18362	18224	18279	18293	18174	18268	18179	18008	18319	18268	18463	18252	18138	18119	18309	18362	18394	18288	18159	18119	18239	18088	18323	18125	18220	18315	18350	18195	18351	18179	18200	18053	18180	18245	18396	18287	18446	18174	18275	18032	18184	18146	18211	18320	18358	18151	18270	18262	18305	18137	18188	18123	18354	18297	18361	18317	18131	18260	18180	18051	18072	18048	18236	18087	18184	18175	18281	18169	18150	18115	18081	18243	18221	18119	18356	18328	17967	18225	18256	18141	18259	18239	18187	18296	18320	18274	18230	18226	18401	18307	18044	18073	18614	18212	18166	18331	18261	18213	18345	18207	18358	18148	18246	18406	18258	18170	18185	18494	18085	18197	18323	18277	18135	17984	18222	18276	18087	18264	18228	18001	18286	18183	18186	18003	18318	18290	18445	18322	18226	18295	18238	18480	18122	18156	18294	18087	18197	18279	18320	18292	18233	18206	18347	18368	18216	18177	18218	18167	18203	18199	18261	18334	18277	18174	18150	18132	18136	18248	18216	18263	18112	18330	18232	18287	18242	18173	18476	18302	18245	18217	18467	18278	18262	18022	18332	18229	18081	18154	18146	18314	18264	18314	18193	18358	18454	18211	18213	18087	18224	18305	18160	18286	18350	18263	18278	18196	18142	18405	18264	18191	18207	18177	18400	18137	18029	18197	18245	18222	18097	18291	18190	18318	18350	18155	18549	18251	18236	18250	18340	18328	18338	18198	18269	18181	18463	18162	18267	18229	18187	18234	18178	18321	18089	18339	18343	18288	18430	18187	18333	18213	18274	18194	18279	18000	18176	18117	18103	18143	18224	18242	18220	18129	18235	18211	18338	18104	18390	18228	18240	18113	18163	18034	18276	18310	17946	18016	18249	18286	18303	17929	18121	18157	18164	18366	18425	18266	18311	18397	18141	18144	18211	18194	18225	17986	18280	18067	18197	18107	18179	18218	18216	18059	18365	18391	18321	18305	18088	18377	18271	18399	18160	18168	18065	18165	18359	18298	18180	18485	18345	18236	18228	18044	18061	18250	18162	18138	18259	18463	18248	18283	18219	18305	18219	18252	18310	18291	18204	18269	18289	18245	18255	18301	18155	18103	18197	18211	17994	18301	18258	18121	18308	18111	18299	18287	18136	18266	18287	18263	18029	18296	18334	18453	18302	18235	18331	18299	18113	18216	18350	18094	17880	18140	18192	18097	18191	18226	18110	18376	18150	18173	18189	18305	18152	18062	18236	18257	18041	18125	18166	18205	18185	18283	18118	18247	18360	18247	18152	17943	18399	18326	18145	18181	18206	18188	18258	18119	18172	18209	18330	18231	18027	18329	18293	18375	18178	18152	18415	17945	18260	18454	18228	18221	18318	18148	18171	18135	18051	18146	18177	18130	18304	18246	18193	18359	18281	18258	18109	18524	18325	18021	18189	18072	18184	18280	18184	18235	18140	18319	18214	18299	18079	18231	18381	18235	18124	18171	18228	18284	18284	18220	18362	18130	18296	18130	18182	18229	18252	18149	18244	18193	18333	18321	18139	18163	18494	18259	18327	18274	18179	18270	18212	18178	18215	18110	18129	18497	18176	18263	18211	18082	18189	18037	18347	18215	18090	18360	18128	18042	18082	18271	18265	18415	18318	18140	18267	18089	18236	18117	18382	18115	18195	18257	18145	18236	18263	18161	18365	18162	18403	18244	18333	18210	18289	18261	18230	18298	18205	18314	18208	18498	18277	18301	18442	18038	18362	18358	18329	18301	18254	18095	18308	18239	18252	18427	18213	18145	18430	18209	18183	18240	18109	18237	18122	18139	18251	18309	18110	18120	18385	18055	18225	18388	18326	18169	18042	18138	17959	18117	18192	18229	18321	18158	18167	18225	18099	18099	18301	18313	18281	18226	18334	18194	18087	18139	18318	18311	18290	18084	18177	18357	18379	18216	18288	18256	18422	18297	18255	18197	18318	18217	18048	18348	18295	18312	18196	18182	18299	18282	18249	18315	18440	18151	18297	18251	18260	18291	18190	18182	18400	18175	18145	18105	18295	18242	18210	18194	18447	18326	18195	18123	18250	18085	18328	18401	18382	18234	18269	18278	18206	17892	18079	18213	18042	18171	18084	18333	18310	18281	18098	18249	18145	18266	18107	18041	18164	18265	18322	18377	18187	18339	18086	18047	18311	18268	18116	18260	18125	18199	18271	18138	18129	18144	18278	18043	18410	18255	18125	18221	18126	18258	18253	18208	18268	18286	18129	18166	18286	18274	18164	18186	18249	18256	18189	18120	18232	18076	18265	18194	18427	18115	18201	18232	18359	18224	18256	18136	18099	18351	18175	18208	18037	18272	18353	18258	18259	18275	18266	18237	18337	18089	18265	18397	18273	18414	18287	18111	18152	18227	18138	18221	18246	18281	18015	18285	18178	18055	18150	18099	18306	18226	18217	18235	18190	18039	18463	18358	18036	18154	18209	18273	17954	18328	18417	18237	18346	18456	18235	18280	18326	18203	18213	18032	18452	18321	18239	18129	18292	18336	18442	18291	18020	18283	18423	18348	18252	18252	18204	18192	18036	18333	18131	18203	18232	18220	18305	18172	18172	18146	18276	18218	18171	18127	18318	18082	18088	18055	18445	18289	18317	18309	18185	18229	18427	18231	18232	18129	18040	18383	18160	18208	18367	18151	18115	18243	18220	18361	18251	18290	18242	18221	18228	18327	18310	18290	18199	18297	18108	18197	18307	18151	18213	18318	18209	18267	18269	18286	18205	18175	18079	18329	18147	18392	18248	18088	18219	18400	18028	18227	18171	18238	18249	18132	18300	18293	18156	18228	18224	18199	18401	18296	18294	18271	18203	18067	18242	18255	18231	18194	18337	18345	18321	18198	18501	18190	18353	17997	18178	18249	18339	18103	18111	18302	18165	18140	18180	18132	18077	18281	18287	18216	18164	18102	17852	17877	18172	18109	18327	18374	18330	18168	18157	18204	18210	18302	18349	18088	18420	18064	18152	18166	18267	18217	18399	18231	18168	18145	18235	18198	18074	18262	18117	18244	18060	18309	18072	18163	18095	18034	18099	18128	18253	18258	18159	18210	18194	18378	18277	18060	18327	18318	18142	18234	18556	18253	18188	18265
22807	31543	32483	29870	27355	24120	21227	20039	19507	18880	18429	17732	17230	16832	16830	17616	17438	16773	15787	15322	15194	15097	15209	15046	14908	15052	15122	15021	14916	15050	15078	15001	14909	15047	14983	15054	15064	15056	14944	15049	14906	15054	15004	15003	14911	15041	15012	15096	15190	14949	15084	14995	15045	15123	15084	14918	15134	14945	15021	15038	15018	15025	14983	14834	15119	15036	14854	14978	15118	15058	14819	14930	14909	14993	14978	14964	15109	15063	14893	15030	15027	14913	14814	15060	15076	15005	15133	14966	14965	15016	15032	15194	14923	14955	15050	15091	14978	15123	15101	14992	15092	14985	14825	15016	14926	14993	15012	15055	15009	14974	15076	14946	15051	15023	14970	14972	14976	14977	15128	15079	15130	14956	14864	14897	15055	14832	14973	14736	15077	14973	14846	15064	15001	14940	15028	14908	14952	14998	14916	15097	15054	15084	14932	15033	15048	15067	15006	15040	15096	15054	14965	15037	15049	15085	15054	14942	14895	14876	15079	14849	15113	15037	15063	14961	14865	15031	15117	14973	15073	15074	15001	14846	14978	14980	14952	14984	15019	14962	14740	15055	15255	15032	14875	14984	14948	14735	14970	14955	15028	14989	14928	14987	14969	15075	15096	15025	14864	15062	14856	14960	14877	14922	15134	14936	15162	15257	14989	14887	14946	14926	15023	15049	15031	14959	14830	14972	15047	14980	15053	14974	15060	14988	14974	15179	15045	15068	14969	15074	14911	15037	14892	15141	14976	14893	15079	14864	15003	14828	15071	14825	15174	14840	14910	14864	14924	15021	15026	14950	14966	15123	15089	15080	15205	15001	14925	15154	15009	15203	15103	14839	15040	15130	14929	15069	15076	15012	14955	14974	14993	15163	14952	15138	15007	14973	14890	14938	14956	14984	14924	14956	15057	15091	14911	14874	15136	14945	15145	14821	14969	14928	15059	14970	15042	14977	15024	14937	14753	15048	15026	14935	14936	14949	14905	15026	14981	15039	14889	14906	15130	14883	15000	14871	14845	15010	15173	14842	14884	15089	15069	15120	14990	15008	14922	14943	15001	15147	15020	15063	14951	14948	15021	14951	15093	15048	15039	14929	14849	15048	14965	15018	15105	15144	14971	15103	15031	14936	15048	14999	14911	14876	15030	14963	14951	15095	14899	14772	14990	14863	14898	14917	15048	15021	15023	15040	15065	14985	15120	14974	15168	15017	15022	14925	14928	15082	14853	14993	14860	15013	14831	14955	15080	15050	14998	14962	14910	14932	15118	14914	15071	14880	14865	15161	14945	14916	15156	14890	15140	14745	15090	15060	14927	14923	14899	14990	15074	15015	14981	14878	15167	15009	15112	15046	14859	15097	14998	14972	15065	14961	14910	15125	15052	15106	14822	15012	15045	14919	15176	14976	15031	15132	15223	14875	14990	14878	15144	14920	14959	15256	14918	15112	15107	15098	15046	15101	14916	14986	14842	15164	15025	14962	15123	15016	15135	14922	15152	15004	14963	14990	15109	15072	15166	15041	15096	14900	15199	14889	15086	15070	15211	14936	14977	15057	15088	15019	15047	15096	14808	15019	14789	15141	14999	15064	15068	15036	15051	14943	14949	15190	15127	14970	15099	14829	15113	15040	14947	15097	15050	14862	14960	15056	15015	14891	15086	15083	15073	14959	15002	15026	15031	15002	15059	15117	14993	14979	15045	14949	14999	14960	15179	14954	14857	15139	15118	14944	14913	14972	14920	14915	14952	15096	15111	15093	14863	15001	14869	15137	15048	15100	15070	15061	15058	15231	15206	14841	15134	14946	14903	15168	15074	14900	14886	15035	14913	15022	15163	15136	15099	15017	15079	15003	15225	15112	15192	15057	14969	14973	15160	15056	15030	14915	15117	15008	15011	14902	15070	14914	15128	14898	15128	15172	15008	14872	14839	15087	14938	14847	14929	14793	15031	14882	14989	14858	15044	14997	15029	15032	14986	15091	15022	14962	14979	15038	15200	15056	15087	15095	14938	14992	15142	15154	15058	15070	15170	14886	15047	15032	15135	15020	14953	15165	15122	15223	14897	14950	15036	15143	15105	14996	15056	14974	15003	14930	14989	14936	15024	14909	14964	14882	15051	14902	15005	15172	15028	14971	14938	15048	15120	15133	14832	14952	14978	14999	14828	14958	15006	14982	15118	15013	14916	14859	15120	14865	14869	14980	14887	14929	15063	14895	15038	15009	14935	15116	15002	14976	15103	14996	15079	15053	14947	14945	14917	15093	15116	14977	14928	15124	15151	14909	15006	15046	14913	14920	15133	14996	14898	15183	15072	14916	15094	14829	14997	15013	14901	14777	14948	14921	15055	15135	14986	15052	15118	14964	15046	14822	14998	15120	14920	15074	15165	15161	15014	14985	15025	15151	15024	15119	15071	14908	15050	15089	15053	14981	15014	15005	15042	14969	15095	15072	14962	14991	14848	15043	14833	14968	15074	14998	15074	15138	15058	15035	14967	14820	15146	15143	14875	15160	15151	15011	14935	15109	15079	14715	15086	14981	15066	15042	14929	15110	14958	14908	15112	15091	14992	14944	15115	14976	14884	15143	14962	15065	15129	14931	14961	15020	14927	15080	14842	15021	15219	15092	14988	15257	15083	14843	14983	14854	15067	15003	14987	14825	15006	14989	15038	14853	14965	14916	15139	15198	15032	15157	15074	15027	15046	14966	15082	15086	15110	14924	14899	14890	15030	14942	15065	15121	14971	15085	15056	14989	14955	15000	14878	14885	14995	15124	15077	14962	15045	14985	14866	15077	14892	15123	15161	15034	15024	14978	14888	14916	15106	15097	14971	15072	14843	15005	14902	15027	15100	15031	15023	14945	15150	15122	15092	15005	14951	15088	15053	15068	15007	14931	15126	14957	14974	14840	15131	15046	15063	15136	15155	15058	15003	14989	14968	14925	14964	14906	14975	15006	15002	15033	14912	14883	14870	15022	15101	15283	14911	15032	14998	14843	15007	15085	15004	15126	15183	15039	15014	15224	15069	14960	14986	15013	15044	14995	14931	14796	14956	14868	15167	14862	14956	15001	15203	14964	15016	15012	14764	14858	15023	14976	14911	14913	15133	15008	14980	15112	14958	15046	15141	15159	15049	14793	15108	14952	14970	14995	14889	14975	15040	14966	15010	15025	15026	14814	15043	14950	14969	14836	14893	15072	15072	14963	14983	14927	15000	14918	15065	14934	14976	14983	15101	15133	14958	15039	15292	14857	14951	15033	14944	14867	14963	15035	14940	15018	14985	15113	15057	15105	15029	14906	14997	14823	15006	14921	15018	15060	15091	14980	14979	14927	14980	14822	15093	14959	14808	15050	14936	15198	15022	15059	15139	14975	15024	14798	14978	14946	14900	14906	15017	15092	15049	14970	14962	15041	14986	15047	15087	15032	15021	14936	14895	15136	14908	14863	14815	15087	14917	14796	15044	15035	15059	14971	14985	14919	15042	15087	14943	15075	14907	14997	15007	15089	15082	14971	14964	15275	15036	14909	15177	15017	14785	15027	15012	15093	14951	14971	15169	15042	14971	14866	15073	14931	14975	15260	14843	14965	15021	14885	15095	15065	14819	14926	15163	15054	15238	15086	14913	14854	15171	15048	15075	15010	15076	14887	14859	15042	14895	14975	15064	14874	15081	14803	15011	14956	14829	14964	15072	14948	15063	15121	15056	15131	15028	15128	15145	14943	15023	15206	14883	15061	15036	15022	15084	15020	14992	15055	14998	14959	15022	15008	15063	15043	15096	14973	15039	15022	15146	15100	14924	15059	15165	15024	15100	14967	14940	15113	15081	14989	14951	15217	15043	15208	14842	15123	14883	14975	14948	14890	14958	14955	15139	15062	14919	15087	14911	15064	14835	15019	15028	15021	14967	14955	14993	15111	14975	14883	14880	14971	14882	15040	15180	15134	14896	14955	15057	15007	15107	15026	15172	15046	14997	14927	15071	15050	15026	15212	15004	14935	14876	15143	15028	15053	14949	15010	14985	14965	15054	15057	15011	15088	14902	15204	14947	14932	14969	15016	15045	14917	15002	14853	15085	15013	15033	15010	14984	14895	15049	15141	14858	14860	14924	14897	15056	14984	15032	14991	14829	14940	14919	14863	15064	14959	15006	15082	14995	15043	15055	14884	15062	14949	14965	15187	14975	14960	15177	14903	15026	14860	14985	15090	15063	15037	15017	15055	14929	15056	14975	14914	14957	14939	15050	15056	15040	15059	14996	15074	15104	15076	14902	15004	14942	14901	14939	15083	14925	15171	14995	14977	15143	14960	15172	14884	15139	14976	15196	15127	14888	14997	14946	15112	14971	15008	15143	14963	14971	15059	14882	14958	15187	14978	15061	15085	14908	15001	14992	15005	15120	15081	15059	14959	15120	14910	15152	14871	15058	15069	14945	15038	15070	14889	15074	15233	14998	15122	14955	15192	15009	14956	15052	15103	15062	15073	15018	15151	14983	14913	15248	15045	15019	15072	15036	14858	14961	15015	15030	14973	15119	14973	15035	15013	14858	15105	15095	15096	14983	14891	14901	15104	14905	14950	14895	15000	14903	14852	15114	14926	14910	14915	14996	14956	14874	15201	15006	14950	14995	15092	15070	15103	15112	15008	15136	15006	14923	15129	14947	14983	14954	15102	14964	14923	15113	14953	14977	14909	14955	15078	15029	14906	14931	14917	15056	14997	15108	15108	15054	14921	15153	15070	14937	15066	14895	15135	14990	14935	15075	15021	14963	14924	14971	14938	14907	14921	14868	14887	15031	15064	15067	14959	15036	14867	15059	14999	15041	15113	15065	14936	14971	15036	15149	15023	15183	14835	15137	14940	15075	15030	15112	15004	15112	15045	14946	15078	14899	14966	15044	14839	15091	15092	15240	15097	14989	14958	14851	15053	14805	14910	14987	15227	14941	14828	15054	15044	14890	14885	15057	15034	14940	14988	14983	14946	14999	15109	15031	15094	14687	14995	14844	15086	14924	14677	15118	15015	14982	15145	14956	14960	15110	14967	15126	14962	15201	14943	15210	14937	14993	14978	15000	14997	14851	14915	15101	15055	15257	15152	15002	15072	14881	15179	14984	14882	15055	14931	15055	15096	14987	14908
24454	21042	28395	25472	25781	27478	26178	23220	22698	22386	21595	20906	20786	20492	21868	27942	26101	23293	20751	19325	18575	18660	18344	18310	18461	18351	18209	18396	18199	18373	18309	18279	18191	18287	18251	18120	18452	18297	18238	18285	18315	18325	18291	18180	18294	18237	18102	18447	18057	18397	18321	18314	18029	18217	18333	18332	18151	18395	18155	18204	18404	18284	18266	18309	18071	18398	18384	18228	18344	18101	18248	18334	18331	18365	18304	18203	18256	18332	18306	18265	18262	18418	18466	18383	18371	18298	18324	18181	18246	18458	18467	18262	18161	18434	18267	18376	18377	18409	18368	18248	18286	18352	18317	18280	18339	18155	18328	18389	18169	18245	18026	18344	18256	18401	18270	18094	18194	18398	18305	18418	18104	18260	18235	18179	17949	18223	18404	18533	18282	18065	18140	18304	18153	18495	18350	18243	18329	18080	18448	18224	18233	18339	18233	18386	18307	18449	18323	18388	18209	18182	18178	18205	18301	18214	18341	18298	18309	18197	18327	18219	18315	18502	18234	18569	18445	18162	18216	18279	18281	18207	18408	18137	18281	18162	18292	18309	18353	18367	18095	18391	18382	18213	18216	18199	18251	18224	18317	18324	18351	18261	18151	18411	18173	18380	18294	18281	18100	18373	18475	18293	18170	18260	18083	18261	18429	18134	18070	18552	18209	18237	18172	18314	18166	18217	18284	18285	18241	18383	18278	18384	18292	18284	18231	18380	18297	18355	18147	18079	18333	18078	18325	18232	18235	18224	18102	18176	18356	18337	18355	18433	18478	18438	18447	18257	18363	18144	18492	18227	18288	18275	18210	18194	18371	18106	18302	18081	18134	18151	18203	18567	18393	18167	18079	18316	17997	18469	18258	18036	17909	18199	18230	18225	18067	18319	18411	18038	18265	18165	18234	18363	18384	18405	18325	18230	18233	18418	18308	18240	18194	18038	18198	18532	18143	18249	18517	18018	18070	18429	18257	18208	18326	18267	18103	18138	18397	18179	18224	18166	18216	18320	18263	18290	18239	18341	18380	18148	18336	18274	18425	18163	18294	18209	18191	18205	18460	18134	18246	18430	18355	18322	18243	18387	18227	18174	18376	18619	18200	18442	18063	18073	18200	18181	18149	18398	18242	18278	18358	18148	18176	18023	18150	18139	18057	18586	18326	18152	17975	18296	18249	18339	18074	18347	18240	18049	18209	18144	18215	18364	18246	18317	18288	18122	18239	18420	18487	18255	18177	18151	18317	18233	18216	18240	18241	18135	18124	18203	18073	18305	18402	18253	18187	18310	18376	18265	18295	18271	18210	18161	18179	18193	18360	18151	18302	18299	18232	18252	18289	18267	18348	18277	18484	18450	18124	18346	18465	18294	18285	18238	18317	18316	18263	18188	18220	18119	18210	18203	18094	18262	18134	18221	18225	18216	18348	18199	18031	18066	18014	18282	18368	18231	18077	18329	18207	18303	18376	18187	18236	18193	18264	18290	18329	18145	18256	18274	18216	18217	18149	18148	18060	18243	18496	18237	18308	18176	18429	18416	18386	18267	18151	18288	18299	18320	18276	18037	18239	18395	18228	18130	18525	18176	18412	18254	18132	18234	18272	18182	18262	18384	18138	18268	18398	18374	18155	18322	18226	18303	18404	18389	18349	18147	18358	18363	17998	18204	18170	18038	18362	18216	18388	18408	18179	18278	18193	18325	18431	18284	18123	18396	18436	18449	18395	18361	18147	18060	18164	18337	18262	18507	18221	18267	18240	18116	18416	18143	18170	18459	18294	18171	18288	18325	18390	18264	18232	18330	18238	18155	18162	18383	18317	18274	18249	18194	18324	18458	18310	18272	18361	18204	18432	18162	18229	18429	18248	18230	18169	18201	18126	18099	18392	18060	18161	18086	18320	18127	18245	18494	18257	18289	18228	18492	18097	18249	18207	18383	18313	18246	18288	18280	18180	18411	18196	18367	18147	18433	18313	18236	17988	18276	18343	18261	18405	18050	18132	18175	18373	18456	18124	18432	18231	18195	18101	18378	18146	18223	18320	18283	18487	18405	18415	18196	18383	18319	18455	18268	18161	18158	18385	18244	18211	18148	18215	18186	18365	18226	18298	18558	18395	18481	18205	18396	17996	18256	18204	18106	18154	18265	18297	18412	18151	18166	18154	18333	18160	18362	18432	18277	18313	18368	18192	18283	18148	18268	18176	18613	18189	18270	18359	18179	18303	18229	18374	18204	18181	18220	18248	18216	18124	18151	18438	18309	18195	18226	18197	18166	18254	18060	17993	18172	18153	18322	18342	18174	18437	18242	18310	18386	18327	18350	18367	18248	18163	18185	18301	18009	18137	18263	18305	18228	18232	18318	18146	18371	18310	18155	18298	18299	18146	18089	18215	18226	18128	18299	18334	18125	18346	18461	18210	18179	18212	18353	18050	18296	18178	18434	18320	18277	18223	18268	18203	18304	18149	18149	18426	18253	18249	18389	18254	18262	17993	18101	18240	18331	18418	18402	18241	18337	18231	18329	18099	17983	18100	18238	18270	18390	18203	18328	18340	18238	18365	18351	18406	18409	18063	18312	18285	18206	18386	18163	18137	18314	18223	18336	18202	18143	18371	18156	18369	18081	18229	18316	18182	18334	18359	18340	18215	18474	18162	18186	18257	18342	18294	18296	18129	18312	18101	18142	18312	17939	18242	18256	18161	18233	18175	18165	18201	18340	18115	18323	18413	18267	18291	18303	18444	18288	18267	18420	18319	18216	18224	18036	18104	18372	18271	18478	18310	18216	18413	18115	18212	18466	18345	18450	18274	18414	18400	18389	18207	18196	18255	18458	18188	18198	18306	18451	18265	18396	18352	18159	18325	18332	18071	18268	18299	18355	18200	18458	18322	18414	18332	18410	18196	18233	18581	18555	18163	18136	18312	18284	18399	18104	18355	18220	18082	18302	18328	18148	18158	18281	18290	18422	18272	18262	18402	18080	18237	18271	18220	18374	18232	18277	18116	18000	18309	18060	18152	18216	18383	18149	18260	18262	18164	18017	18343	18150	18227	18238	18327	18527	18291	18400	18289	18239	18143	18208	18341	18492	18290	18175	18334	18367	18326	18206	18285	18199	18302	18063	18032	18307	18093	18176	18295	18236	18190	18292	18437	18229	18377	18435	18420	18254	18191	18013	18233	18537	18361	18171	18247	18118	18189	18456	18462	18334	18252	18144	18354	18308	18298	18466	18273	18413	18167	18142	18302	18318	18075	18509	18273	18390	18193	18186	18117	18080	18396	18415	18473	18242	18220	18221	18366	18158	18480	18307	18265	18244	18346	18214	18463	18304	18345	18039	18139	18214	18077	18198	18421	18133	18137	18389	18260	18249	18255	18449	18334	18404	18360	18386	18025	18278	18411	18138	18232	18151	18302	18193	18184	18189	18161	18227	18215	18386	18274	18308	18297	18519	18243	18303	18326	18298	18334	18257	18472	18071	18170	18133	18242	18098	18161	18154	18441	18245	18300	18285	18286	18238	18375	18195	18262	18278	18406	18371	18311	18123	18313	18201	18260	18412	18443	18217	18387	18310	18203	17988	18492	18245	18324	18015	18311	18442	18312	18184	18210	18410	18190	18380	18169	18474	18305	18221	18366	18087	18346	18191	18058	17988	18363	18344	18331	18147	18239	18161	18245	18437	18378	18088	18384	18250	18317	18342	18132	18108	18078	18241	18227	18227	18119	18239	18327	18188	18342	18302	18525	18553	18276	18241	18399	18406	18255	18237	18246	18077	18419	18173	18293	18166	18243	18279	18300	18369	18457	18251	18301	18299	18285	18383	18322	18315	18179	18246	18198	18086	18324	18414	18332	18213	18165	18315	18279	18253	18063	18252	18325	18238	17908	18389	18017	18188	18278	18299	18305	18315	18226	18265	18281	18281	18147	18404	18273	18181	18124	18193	18225	18178	18342	18269	18273	18181	18082	18335	18299	18309	18464	18190	18356	18050	18403	18026	18268	18017	18288	18265	18497	18226	18157	18421	18246	18313	18126	18342	18094	18141	18370	18557	18159	18242	18351	18131	18339	18282	18373	18197	18333	18295	18367	18432	18247	18347	18111	18272	18366	18294	18359	18205	18365	18259	18259	18208	18251	18193	18311	18342	18503	18303	18521	18280	18332	18283	18307	18236	18349	18224	18320	18458	18280	18165	18451	18367	18385	18239	18208	18312	18376	18140	18314	18135	18244	18255	18387	18340	18350	18578	18431	18313	18235	18342	18225	18193	18175	18077	18248	18413	18312	18423	18233	18458	18093	18233	18366	18151	18380	18372	18089	18248	18244	18147	18273	18313	18338	18062	18086	18161	18267	18373	18346	18309	18263	18041	18060	18216	18118	18589	18228	18413	18244	18190	18234	18109	18165	18362	18360	18271	18090	18284	18159	18335	18278	18294	18271	18250	18394	18180	18312	18455	18388	18350	18444	18206	18307	18340	18234	18182	18094	18039	18203	18235	18399	18367	18348	18110	18334	18250	18194	18273	18121	18351	18236	18375	18257	18318	18402	18296	18102	18331	18277	18164	18366	18352	18289	18415	18350	18115	18360	18427	18308	18210	18273	18294	18188	18518	18350	18260	18217	18191	18307	18322	18186	18356	18189	18346	18122	18227	18483	18210	18235	18422	18224	18526	18278	18150	18403	18345	18270	18171	18096	18028	18197	18245	18253	18311	18422	18037	18150	18324	18214	18330	18334	18316	18175	18135	18096	18319	18331	18247	18322	18109	18328	18416	18354	18149	18128	18259	18118	18346	18184	18237	18388	18294	18441	18244	18221	18141	18231	18236	18250	18245	18122	18346	18254	18325	18019	18282	18372	18295	18323	18182	18097	18312	18319	18417	18157	18026	18157	18069	18131	18345	18181	18244	18215	18513	18515	18301	18328	18214	18131	18164	18145	18164	18213	18262	18212	18263	18441	18447	18393	18306	18178	18363	18354	18147	18307	18536	18268	18270	18283	17960	18358	18076	18368	18200	18174	18203	18475	18222	18171	18371	18447	18057	18254	18229	18412	18104	18334	18249	18460	18296	18361	17995	18172	18338	18192	18237	18423	18122	18228	18242	18481	18440	18139	18339	18308	18421	18078	18074	18045	18437	18288	18266
19383	36269	36058	29221	29456	27147	24248	21875	21788	20549	19585	18777	18395	18145	20656	26855	24200	20348	17547	15902	15357	15200	15243	15111	15401	15112	15216	15168	15185	14917	15225	15032	15161	15186	15009	15038	15246	15165	14927	15271	15251	15237	15054	14994	15245	15135	15266	15137	15284	15202	15061	15100	15103	15246	14968	15030	15041	15131	15020	15171	15106	15088	15148	15075	15048	15232	15030	15055	15071	15185	15117	15021	15124	15065	15126	15016	15146	15027	14995	15151	15124	15086	15144	15100	15112	15183	14982	15167	15068	15060	15066	14934	15229	15129	15106	14992	15037	15204	15028	15130	15139	15035	15086	15134	15043	15165	15131	15152	14999	15079	15016	15169	15213	14996	15170	15104	15227	15007	15172	15058	15129	15062	15162	15042	15160	14991	15105	15097	15185	14999	15068	15106	15117	15002	14902	15065	15082	15232	15328	15127	14974	15107	15299	15129	15108	15204	15161	15186	15050	15192	15121	15010	15076	15013	15038	15053	15076	15130	14933	15121	15024	15031	15037	15113	15017	14871	15229	15167	15078	14923	15103	15076	15235	14905	15073	14939	15196	15171	15030	15278	14959	14982	15231	15018	15092	15092	14870	15142	15036	15109	15091	14952	15100	14893	15084	14891	15102	15028	15104	15013	15127	15055	15107	15213	15161	15030	15078	14916	15138	15035	15202	15043	15057	15076	15233	15104	15009	15055	15032	15020	15095	15158	15202	15042	15051	15089	14934	15106	15062	14986	15169	15106	15093	14967	14934	15096	15115	15216	15062	15138	15209	15044	15140	15083	15028	15035	14985	15056	14909	15307	14985	15232	15090	15074	14964	15198	15083	15062	15107	15026	15168	15116	15152	15050	15035	15017	15080	15040	14990	15153	15127	15054	15137	14975	15169	15205	15126	15014	15190	15033	15096	15098	15190	15134	15116	15077	15168	15046	15183	15163	15193	15117	15102	15180	15052	15189	15019	15019	15078	14940	15047	15110	14974	15276	15066	15222	15053	15138	15096	15091	15110	14989	15124	15020	15006	15072	15075	14914	15156	15134	15232	14992	15136	15114	15197	15098	15060	15117	15000	15038	15181	15068	15095	14993	15133	15119	15089	15083	15020	15105	15076	15047	14987	15186	14936	15126	15087	14974	15162	15154	15036	15122	15098	15078	15101	15135	15075	14959	15123	15246	15027	15210	15302	15157	15146	14832	14997	15213	14955	15026	15082	14900	15202	15160	14863	15230	15118	15069	14958	15229	15022	15256	15039	15186	15192	15080	15226	15112	15006	14993	15047	15003	15119	15118	15139	15103	15123	15009	15142	15196	15187	15081	15011	15182	15023	15080	15201	15191	15164	15044	15097	15119	15054	15143	14989	15124	15210	15051	14993	15162	15143	15095	15135	14990	15208	14996	15067	15088	15004	15075	15239	15174	15004	15011	15074	15060	14946	15084	14996	15145	15267	14937	14967	15248	15107	15271	14880	15087	14915	15210	14921	15041	15165	14934	15079	15111	15068	15113	15096	15088	14912	15261	15060	15094	15080	15176	15050	15058	14918	15090	15239	14954	15172	15193	15042	15048	14964	15129	15098	15023	14999	15081	15085	15086	15244	15091	15182	15102	15259	15090	15179	15040	14996	15194	15020	15223	15095	15043	15254	15154	14983	15204	15131	15074	15035	15111	15056	15143	15175	14989	15172	15167	15048	15275	15085	15226	15064	15116	15142	14902	15087	15033	15094	14903	15059	15178	15154	15072	15056	15091	15121	15018	15316	14966	15076	15027	15142	14996	15107	15066	15225	15047	14991	15090	14934	15037	14986	15009	14988	14986	15137	15052	15001	15231	15105	14960	15027	15181	15094	14976	15102	15028	15100	15096	15073	15277	15056	15159	14861	15120	15187	15189	15025	15109	14994	15090	15306	15077	15077	15233	15021	14966	15231	15004	15188	14878	15158	15017	14949	15113	15049	15056	15064	15147	15151	15006	14974	15178	15066	15129	15080	14946	15152	15082	15216	15109	15042	15086	15265	15092	15113	15017	14958	15116	15102	15062	14985	15058	15101	15003	15264	15097	15118	15116	14962	14974	15053	15101	14856	15202	15136	14921	15157	15250	14991	14988	15184	14991	15104	14967	15079	15208	15150	15045	15107	15094	14971	15222	14929	15116	14999	15108	15090	15148	15141	15192	15162	15109	15233	15067	15143	15141	15173	15148	15138	15119	15087	15131	15255	14998	15177	15164	15092	15140	15046	14954	15058	15146	15091	15126	15027	15084	15126	15074	14953	15154	15127	15112	15079	15084	15072	15221	15129	15098	15079	15186	15110	15059	15167	15197	15000	14938	15004	15136	15072	15049	15180	15106	15062	15054	15144	15165	15251	15212	15101	15040	15279	15235	15060	14961	15141	14968	15232	15068	15204	15287	15135	15235	15119	15045	15193	15070	14943	15247	15027	15049	14975	15094	14987	15179	15135	15038	14911	15088	15164	15256	15145	14950	15107	14990	14957	14968	15047	15258	15072	15113	15266	15280	15027	15079	15088	15048	15198	14917	15164	15094	15002	15172	15107	15195	15200	15073	15105	15160	15154	15126	15079	15002	15196	15180	15074	15110	15250	15067	15201	15110	15157	15061	15101	15250	15241	15049	15052	15213	15119	14908	15016	15259	15148	15023	15154	15112	15006	14965	15126	15295	15060	15163	15179	15261	15011	15015	15032	15139	15001	15043	15055	15149	15029	15181	15133	15185	15119	15205	15006	15004	15071	15218	15001	15177	15097	15150	14896	15076	15003	15018	15108	15071	15041	15105	15118	15110	14973	15122	15020	14886	15004	15043	15171	15058	15003	15253	15063	15173	15245	14897	15140	15062	14807	15135	15023	15222	15107	15056	15059	15034	15149	15054	14882	14998	15119	15061	14909	15157	15329	15003	14931	15205	15150	15017	15051	14962	15190	15084	15011	15082	14989	14986	14898	15086	14966	15316	14853	15003	15134	15146	15256	14853	14949	15084	15014	15098	15231	14956	14888	15178	15189	15027	14966	15119	15068	15136	15059	14949	15044	15059	15146	15071	15020	15143	14890	15068	15084	15014	15205	15131	15058	15166	15064	15124	15044	15105	15098	15026	15187	15038	15087	15081	14993	15142	14821	15167	15007	14913	15018	15154	15139	14995	15207	15174	15194	15244	15074	15178	15171	15126	15168	15117	15091	15087	14952	15151	15128	15099	15025	15104	15114	15277	15112	15168	14993	15129	15104	15063	14887	15014	15040	14964	15160	15017	15090	15086	15054	15081	14858	15024	15101	15163	14919	15065	14853	15048	15093	15052	15198	14993	15164	15201	15187	15105	15147	15106	15114	15161	15091	15075	15109	15047	15237	15014	15157	15062	15085	15175	15105	15286	15143	15111	15037	15127	14929	14987	15252	15058	15119	15230	15206	15189	15117	15032	15165	15199	15153	15011	15091	15165	15228	15137	15171	15100	14888	15131	15094	15214	15119	14927	15029	15213	15273	15066	15219	15181	15033	15009	15282	15097	15152	15111	15184	15090	14801	15136	15188	15121	15060	15198	14887	15214	15156	15084	15094	15038	14998	14980	15110	15101	15000	14990	15055	14897	15038	14933	15059	15109	15009	15071	15340	15100	14944	14991	15230	15086	15123	15197	15081	15082	15194	15159	15159	15160	15076	15191	15029	15094	14974	15315	15086	15110	15095	15053	15043	15161	15123	15101	14953	15170	15039	15052	15021	14939	15062	15067	15070	15170	15060	15019	15111	15240	15154	15113	15212	15158	15127	15157	15130	15048	15050	15116	15043	15086	15092	14998	15128	14962	15201	15259	15141	15063	15068	15023	15120	15153	15054	15133	14988	15161	15170	14880	15216	15054	15153	14879	14951	15125	15039	15107	15021	15238	15063	15273	15312	15052	15193	15110	14969	15210	15167	14956	15205	15140	15224	15047	15238	15048	15179	15093	15033	15245	14974	15119	15218	15041	15099	15338	14944	15129	14949	15082	14966	15150	15273	15032	15179	15075	15048	15050	15040	15140	15010	15053	15172	15198	15074	15024	15135	15025	15282	15116	15111	15142	15003	15038	15028	15170	15125	15128	14930	15047	15241	15148	15070	14978	15061	15282	15037	14937	15196	14992	15076	15184	15206	15079	15071	15077	15080	15069	14926	15140	15115	15000	15136	15047	15256	14942	15206	15121	15123	14958	15114	15101	15259	15024	15241	15091	15025	15132	15058	15021	15022	14973	15066	15015	15086	15038	15106	15226	15029	15201	15081	15081	15161	14804	15325	15134	15184	15000	15160	15059	15188	15100	15148	14966	15168	15320	15175	15255	15156	15153	15201	15254	15175	15266	15057	15051	15061	15135	15107	15158	15095	14978	14969	15059	15186	15052	15217	15252	14936	14963	15086	15194	15024	15090	15328	14911	15159	15143	15032	15010	14911	15212	15007	15077	15133	15113	15165	15137	15075	15172	15213	14953	14929	15125	15087	14968	15071	15109	15252	15137	15087	15040	14981	14989	15043	14958	15084	15154	15041	15177	15081	15018	15081	14957	15149	15227	14931	15051	14926	15033	14937	15031	15101	15145	15088	15122	15062	14959	15086	15080	15117	15078	15102	15229	15011	15088	15145	15022	14925	14956	15118	15094	14988	15096	15113	15169	15114	15135	15171	15153	15117	15175	15059	15037	15158	15152	15260	15185	15157	15100	14950	15264	14988	15112	14959	15179	15140	15037	15082	15284	15008	15093	15124	15104	15028	15087	15052	15123	15096	15060	15121	15118	15160	15069	15012	15048	14995	15151	14988	15150	15115	14956	14886	15097	15123	15077	15062	15196	15099	14948	14998	15305	15014	14985	15189	15165	15042	15072	15107	15065	15062	15261	15052	15224	15188	15184	15036	15229	15049	15089	15093	15166	15199	15096	15074	15109	15150	15130	15128	15028	15120	15122	15111	15216	15058	14929	14964	15135	15164	15040	14999	15172	15152	15103	15042	15151	15175	15061	15114	15283	15050	15098	15189	15104	15008	15132	15131	15122	15026	15138	15009	15252	15031	14927	15127	15328	15015	15278	15070	15114	15015	15203	15166	15096	15261	14934	14984	14985	15151	15044	15122	15101	15012	15041	15084	15112	14901	15078
22498	20946	28744	23367	21765	25662	29912	25811	24240	24415	24056	23292	22962	22247	26107	37848	34899	29547	25733	21927	19521	18891	18615	18679	18388	18427	18277	18432	18440	18369	18351	18396	18378	18460	18534	18441	18305	18297	18367	18368	18358	18202	18399	18344	18501	18377	18433	18109	18222	18335	18091	18289	18579	18482	18379	18580	18177	18133	18540	18356	18286	18420	18428	18462	18453	18284	18134	18397	18388	18235	18316	18272	18322	18331	18235	18479	18180	18473	18512	18380	18123	18249	18422	18299	18212	18354	18254	18188	18312	18151	18106	18107	18368	18485	18337	18316	18309	18219	18232	18362	18301	18286	18487	18235	18353	18431	18166	18152	18158	18231	18252	18370	18236	18264	18181	18192	18195	18206	18330	18209	18478	18274	18322	18220	18521	18360	18420	18390	18257	18155	18297	18462	18502	18336	18602	18311	18217	18087	18073	18331	18429	18234	18173	18325	18667	18215	18192	18140	18357	18240	18050	18137	18570	18309	18283	18214	18360	18411	18499	18241	18290	18071	18393	18235	18523	18383	18308	18178	18367	18456	18452	18462	18463	18398	18228	18346	18515	18167	18260	18467	18324	18310	18277	18185	18452	18268	18239	18374	18201	18318	18269	18206	18331	18104	18254	18270	18191	18249	18074	18244	18173	18249	18454	18181	18110	18226	18199	18181	18162	18270	18146	18264	18244	18232	18321	18068	18275	18530	18232	18254	18401	18439	18316	18379	18357	18233	18067	18286	18189	18301	18209	18081	18146	18197	18475	18516	18315	18435	18201	18395	18469	18288	18310	18501	18312	18425	18155	18060	18366	18178	18164	18361	17947	18278	18313	18265	18397	18180	18177	18186	18283	18323	18169	18282	18267	18366	18212	18215	18094	18213	18318	18292	18216	18419	18328	18286	18357	18168	18226	18435	18448	18229	18231	18336	18437	18180	18202	18328	18336	18389	18262	18119	18124	18049	18242	18059	18183	18172	18284	18237	18260	18280	18485	18197	18424	18297	18190	18159	18142	18281	18284	18311	18326	18131	18200	18201	18223	18251	18221	18489	18352	18065	18345	18397	18196	18349	18322	18318	18411	18113	18268	18383	18384	18272	18124	18531	18211	18302	18165	18297	18120	18073	18402	18255	18223	18220	18311	18201	18383	18345	18350	18266	18440	18148	18320	18435	18249	18322	18445	18082	18348	18138	18242	18304	18258	18396	18110	18165	18182	18022	18218	18274	18120	18374	18231	18137	18281	18149	18179	18434	18269	18317	18264	18137	18331	18418	18213	18167	18215	18048	18291	18220	18444	18245	18162	18251	18276	18350	18236	18198	18253	18391	18248	18171	18188	18148	18226	18133	18380	18268	18375	18177	18148	18354	18184	18172	18257	18341	18342	18136	18137	18225	17903	18172	18300	18041	18199	18381	18400	18257	18729	18375	18404	18152	18437	18476	18210	18354	18159	18429	18265	18122	18195	18359	18204	18081	18413	18351	18241	18385	18295	18242	18123	18391	18353	18395	18176	18199	18228	18375	18237	18042	18246	18133	18472	18453	18283	18138	18365	18312	18270	18230	18151	18563	18294	18316	18334	18244	18289	18325	18060	18364	18437	18057	18328	18245	18238	18044	18221	18133	18326	18263	18268	18234	18377	18432	18274	18317	17960	18297	18378	18255	18216	18294	18471	18351	18168	18352	18380	18370	18294	18320	18239	18198	18257	18372	18199	17884	18162	18300	17965	18392	17957	18065	18246	18177	18270	18170	18327	18124	18501	18247	18232	18030	18294	18245	18094	18378	18311	18367	18325	18286	17997	18084	18318	18224	18377	18262	18360	18326	18313	18056	18291	18470	18189	18261	18424	18426	18082	18265	18145	18050	18443	18463	18346	18408	18185	18335	18373	18436	18132	18433	18142	18406	18307	18240	18240	18221	18422	18268	18105	18457	18342	18282	18309	18318	18195	18193	18210	18158	18243	18264	18268	18176	18366	18255	18173	18435	18238	18397	18234	18145	18532	18243	18286	18251	18341	18197	18226	18259	18248	18525	18120	18179	18268	18168	18196	18405	18244	18232	18161	18265	18271	18312	18432	18348	18386	18275	18123	18373	18073	18198	18517	18302	18195	18325	18225	18322	18519	17964	18219	18138	18061	18383	18361	18320	18327	18142	18413	18202	18390	18320	18236	18460	18149	18397	18130	18145	18321	18403	18356	18255	18366	18289	18447	18010	18203	18209	18249	18279	18321	18190	18212	18228	18358	18305	18077	18012	18382	18061	18220	18126	17981	18179	18288	18098	18258	18277	18295	18100	18318	18282	18356	18376	18223	18433	18196	18186	18302	18332	18397	18370	18133	18327	18219	18262	18168	18187	18114	18189	18388	18371	18301	18226	18142	18228	18256	18292	18379	18292	18412	18310	18313	18092	18517	18448	18180	18550	18408	18418	18217	18292	18239	18177	18310	18149	18449	18177	18308	18370	18269	18159	18320	18175	18159	18387	18368	18234	18319	18245	18326	18217	18368	18237	18209	18324	18138	18256	18395	18290	18174	18398	18210	18178	18245	18218	18341	18065	18356	18102	17992	18353	18194	18215	18094	18186	18406	18196	18302	18141	18231	18289	18349	18388	18354	18158	18306	18279	18404	18417	18281	18271	18362	18329	18314	18230	18363	18200	18074	18288	18130	18138	18296	18328	18141	18172	18252	18188	18060	18246	18078	18290	18115	18178	18049	18245	18213	18286	18251	17966	18285	18316	18366	18240	18363	18329	18232	18247	18396	18269	18149	18177	18262	18347	18295	18354	18390	18312	18152	18138	18218	18459	18038	18169	18330	18159	18128	18155	18202	18327	18271	18306	18315	18361	18143	18366	18202	18184	18180	18488	18245	18113	18178	18135	18397	18242	18287	18259	18217	18203	18209	18405	18294	18311	18231	18338	18447	18183	18113	18030	18065	18310	18157	18534	18318	18318	18369	18339	18296	18479	18274	18273	18427	18123	18175	18309	18285	18107	18420	18235	18335	18301	18186	18183	18337	18291	18506	18145	18139	18335	18189	18268	18483	18239	18314	18472	18255	18233	18265	18313	18246	18187	18158	18043	18284	18423	18297	18210	18168	18278	18264	18145	18344	18034	18149	18423	18404	18304	18153	18095	18150	18291	18378	18281	18246	18274	18172	18131	18250	18379	18389	18398	18335	18447	18308	18119	18160	18342	18360	18416	18445	18183	18325	18269	18328	18334	18173	18258	18307	18170	18149	18220	18487	18397	18143	18207	18342	18396	18262	18124	18375	18254	18235	18201	18265	18029	18137	18312	18250	18348	18316	18133	18357	18240	18394	17968	18394	18267	18362	18126	18286	18372	18173	18365	18531	18411	18218	18276	18256	18149	18083	18228	18245	18357	18198	18179	18168	18268	18413	18063	18145	18200	18642	18251	18136	18102	18221	18280	18379	18304	18339	18531	18263	18159	18179	18341	18349	18114	18348	18142	18000	18143	18162	18225	18337	18136	18406	18308	18345	18273	18314	18292	18367	18172	18526	18096	18363	18214	18525	18411	18383	18350	18334	18304	18272	18124	18452	18291	18149	18344	18313	18141	18281	18092	18324	18330	17979	18268	18274	18126	18132	18001	18316	18120	18343	18224	18243	18541	18231	18074	18112	18216	18303	18324	18252	18317	18208	18344	18156	18209	18262	18137	18251	18374	18233	18338	18137	18410	18178	18048	18124	18262	18243	18368	18112	18211	18066	18184	18326	18374	18491	18408	18515	18244	18414	18196	18398	18241	18419	18251	18113	18138	18424	18286	18395	18348	18340	18331	18327	18431	18371	18321	18370	18376	18204	18373	18271	18190	18086	18203	18294	18263	18302	18266	18243	18201	18154	18458	18317	18244	18447	18144	18225	18154	18110	18339	18340	18301	18321	18250	18407	18307	18220	18378	18216	18184	18326	18327	18209	18206	18369	18316	18359	18091	18126	18212	18385	18161	18148	18379	18162	18310	18104	18183	18281	18460	18087	18339	18193	18288	18110	18318	18224	18208	18331	18114	18243	18128	18369	18257	18352	18190	18345	18282	18208	18230	18335	18240	18126	18316	18051	18126	18122	18152	18072	18266	18289	18221	18314	18054	18125	17977	18095	18324	18331	18255	18165	18358	18428	18205	18152	18044	18320	18451	18272	18233	18199	18340	18221	18276	18253	18168	18032	17988	18275	18329	18212	18287	18213	18264	18159	18127	18593	18346	18408	18267	18319	18127	18289	18229	18203	18272	18402	18406	18287	18364	18226	18232	18221	18321	18114	18306	18251	18382	18387	18281	18264	18224	18039	18198	18200	18344	18364	18390	18272	18189	18067	18368	18198	18249	18287	18516	18489	18253	18167	18353	18197	18127	18127	18374	18431	18326	18294	18225	18091	18353	18312	18111	18159	18235	18331	18136	18263	18283	18160	18465	18260	18268	18307	18425	18433	18310	18308	18358	18221	18405	18405	18403	18245	18337	18110	18032	17997	18326	18219	18184	18296	18268	18269	18420	18487	18226	18229	18361	18357	18548	18146	18270	18107	18400	18386	18320	18399	18257	18244	18434	18138	18440	18318	18390	18381	18054	18269	18205	18201	18230	18400	18365	18114	18160	18322	18344	18123	18284	18337	18185	18257	18110	18258	18369	18348	18310	18311	18217	18038	18113	18141	18152	18303	18311	18165	18341	18447	18473	18366	18145	18236	18449	18391	17980	18315	18025	18247	18335	18160	18348	18171	18256	18406	18299	18206	18417	18009	18422	18323	18117	18092	18125	18205	18440	18123	18187	18263	18365	18218	18221	18166	18339	18291	18421	18201	18339	18166	18107	18159	18329	18538	18215	18249	18308	18204	18285	18252	18192	18363	18171	18293	18344	18291	18445	18349	18284	18189	18150	18249	18227	18395	18416	18174	18326	18437	18458	18097	18170	18264	18347	18204	18310	18411	18165	18249	18172	18163	18269	18338	18329	18353	18253	18279	18405	18487	18434	18182	18414	18261	18172	18324	18204	18320	18314	18343	18361	18165	18255	18197	18240	18225	18361	18078	18423	18178	18257	18277	18243	18239	18295	18181	18207	18238	18129	18000	18316	17963	18296	18127	18128	18185	18513	18221	18157	18335	18314	18255	18126	18256	18241
24344	46090	44607	37153	32049	28310	26478	26019	24170	23524	22876	21916	20900	20187	26069	37496	32939	27525	22874	18674	16289	15428	15095	15112	15298	15151	15129	14987	15070	15116	15190	15091	14908	15087	15082	14961	15076	15091	14987	15233	15075	15157	14895	15019	15049	14966	15294	15048	15031	15000	14987	14909	15039	14912	15181	15073	14999	15031	15103	15083	14989	15003	15021	15134	15128	15134	15068	14991	15237	15173	15025	14981	14955	15128	14977	15174	15170	14954	15281	15119	15116	15153	15082	15020	15081	15207	15091	15115	15022	15087	15111	15071	15082	15043	15037	15087	14994	15123	15178	15141	14950	15062	15141	15106	14984	15179	15089	15059	15062	15073	15063	15112	15072	15106	15168	15094	14989	14949	14908	15068	15148	14941	15039	14932	15122	14992	14983	15088	14999	15138	15214	15084	15031	14937	15157	15095	15121	15066	15041	15039	15265	14899	15130	15051	15108	15109	15166	15135	15081	14938	15189	15033	15082	14943	15098	14966	15127	15130	14997	14953	15025	14994	15186	15202	15050	15068	15017	14825	15016	15016	15149	15019	15220	15173	14994	15156	15127	15059	15125	15079	15211	14951	15183	15092	15101	15050	14990	15125	14948	15037	15030	15138	15038	14900	14894	15077	15047	15095	15089	15222	15101	15210	15106	14992	15147	15156	14942	15058	15009	15091	15147	15004	15137	14992	15243	15123	15098	15197	15034	15001	15235	15078	15153	15135	15240	14843	14993	15036	15051	14992	15068	15106	15133	14957	15079	14989	15183	15046	15096	14962	15028	14976	14971	15214	14942	15049	15202	15143	15335	15021	14950	14970	15030	15128	15154	15019	15051	15098	15255	14857	15074	15092	15227	15150	15151	15068	14785	15047	15156	15169	15026	15039	15070	15099	15033	15074	15199	15108	15020	15072	15086	15033	15035	15131	14950	15139	15148	14918	15071	15051	14897	15111	15133	15173	14947	15194	14967	15427	15061	15013	15139	15125	14962	14967	15120	14999	14902	15108	15116	14946	15318	15149	14919	14888	15194	14952	15110	15120	14941	15120	15100	15132	15007	14959	14924	15109	15123	15033	14982	15024	15022	15154	15114	14955	14946	15152	15118	15157	15035	15015	15022	15124	15167	14980	15131	15108	15211	14985	15069	15069	14997	15032	15160	15074	14976	15022	14979	15077	15058	15026	14948	14946	15009	15070	14917	15146	15016	15069	15119	14984	15144	15077	15145	15093	14983	15091	14964	15001	15062	14900	15215	14921	15081	15118	14933	15035	14966	15048	14973	15237	15059	15036	15005	15034	15134	15125	15157	15000	14923	15033	15013	15036	15029	15062	14910	15002	15156	15146	15175	15127	15203	14857	15053	15038	14981	15022	15265	15164	15053	14793	14911	14987	15148	15086	15094	14940	15152	14927	15076	14986	15009	15269	15059	15051	14949	15111	15136	15015	15046	15110	15111	15030	15379	15040	15155	14939	15006	15035	15045	14970	15034	15140	15023	15121	15087	15252	15047	15084	14900	15235	15050	15038	15141	15065	15077	15105	15118	15083	14997	15116	14989	14987	14876	15085	14960	15146	15080	15213	14995	15118	15068	15016	15125	15090	15085	15084	15060	15015	15251	15139	15169	15061	15189	14946	15126	15074	15051	15124	15204	14883	15037	15081	15082	15094	14955	15095	14995	15120	15024	15170	15054	15044	15038	15038	15016	15024	15084	15000	14983	14950	15170	15052	15088	15131	15085	15047	15049	15250	14866	15144	15010	14973	14774	15102	15023	15027	15041	15115	15006	15139	15084	15197	15149	15065	14885	15042	15118	15115	15026	14854	15067	15213	14992	15209	14958	15084	14986	14905	15089	14925	15047	15131	15108	15008	14907	15102	14886	15044	15074	14840	14989	15189	15133	15181	15116	14944	15148	15040	15065	15075	15026	14925	15127	15227	15056	15043	14889	15045	15144	14858	14950	15021	15099	15013	14977	15156	15196	15049	15057	15166	15018	15110	15135	15200	15083	14985	15258	15210	15003	15053	14975	14869	15169	14974	15026	15164	15294	15065	15065	15070	14902	15009	14957	15162	14963	15143	14889	15008	14946	15017	15051	15177	15178	15139	15062	14908	15101	14988	15018	15068	15062	14846	15071	15046	15150	15035	15026	14914	15040	14837	15187	15092	15040	15139	15001	14998	14956	14941	15069	14895	14995	15239	14945	14947	15258	15057	15017	15118	15049	15230	15051	15187	14862	15128	14984	14994	15027	15092	15132	14952	15018	15170	15219	15187	15145	15039	15089	14855	15119	15094	14976	15104	14977	15120	15143	15223	15119	15002	15117	14992	15163	15017	15024	14866	15038	15088	14971	14996	14922	15014	15184	15178	15068	15169	15177	15042	15096	14803	15072	15260	15052	14940	15020	14963	15218	14939	14975	15081	15192	15086	15162	14991	14972	15180	15078	15007	14962	15139	14956	14957	15196	15164	15033	14968	14925	15097	15053	15038	14989	15164	15204	14949	15254	14993	15142	14976	15117	14976	14965	14940	15097	15000	15013	15022	15035	15019	15235	15117	15263	15186	15104	15106	15046	14862	15100	14970	14951	15065	15042	14918	14988	14933	15110	15115	14982	15108	15141	15145	15236	15082	14921	15126	14866	15079	15008	15096	15122	15057	15239	15067	15060	15132	15108	14992	15071	15096	14934	15087	15238	15166	15006	14928	15121	15167	15097	15057	15012	15098	15062	14959	15093	14957	15102	15007	15146	15105	14992	15025	15023	15225	15062	15005	15066	15000	14900	15007	15137	15016	15133	14966	15189	14878	15026	15103	15134	15005	14875	14981	15021	15029	15035	15063	14936	15106	15007	15088	15138	14990	15012	15053	14977	15140	15004	15183	15051	15179	14967	14979	15166	15086	14987	15238	15017	15035	14997	14842	15181	15119	15125	15129	15096	15133	15100	14972	14971	15161	15023	15114	15114	15130	15063	14905	15011	15203	15038	15057	15060	14977	15012	15171	14957	14977	14880	15101	15153	15150	15023	15094	14987	15084	15063	15150	14879	15141	15193	15051	15269	14863	15082	15105	15054	15276	14944	15052	15198	15027	15212	15007	15005	15001	15102	15222	14903	15056	15014	15093	14944	14966	15038	15225	15030	15063	14969	15110	15131	15213	15064	15257	15091	15144	15094	15130	15103	15211	15027	15121	15045	14987	15116	15033	15063	15111	15054	15175	14914	15012	15108	15178	15134	15179	14912	15152	15101	14839	15031	15304	15035	15296	14976	14907	15096	15017	15043	15047	14956	15040	15211	14937	15088	15101	15082	15157	15170	15277	15005	15034	15057	15093	15064	15107	15189	15103	15102	15182	15079	14972	14969	15074	15147	14906	15019	15046	15063	15149	14981	14863	14984	15223	15122	15089	15165	15072	14965	14841	14985	15322	15126	15149	15206	15179	15131	15005	15022	15043	15095	15070	15066	14961	15108	14962	14864	15100	15042	15073	15206	15167	15106	14957	14858	14957	15033	15053	14968	15078	15109	15040	14997	15031	15098	15067	15153	15078	15035	15207	14969	15020	15172	15084	14917	14996	14935	15032	15127	15009	15104	14919	15075	15233	14979	15181	15140	14959	15077	15004	15200	14928	15146	15120	15200	15018	15120	14988	14959	15163	15070	14917	14823	15288	15005	15080	15023	15153	15159	15152	15151	15038	15097	15048	14980	15121	14949	14985	15122	14987	15183	15121	15152	15057	14995	15046	15154	15056	15058	15010	14932	15046	15045	15019	15221	14988	15045	15160	14942	15200	15012	15094	15156	15054	15019	15006	15066	15170	14948	14936	15166	15116	15118	15076	14990	14962	15219	15028	14994	14981	15161	15003	15101	14955	15192	14931	14971	15175	15121	15208	15220	15088	15135	14989	14882	15147	14936	14958	14987	15055	15008	15010	15075	15022	14995	15000	15081	15009	15123	15063	14908	15024	15019	15128	15094	14999	15079	14927	15015	15076	15058	15028	15120	15098	15086	15059	15062	15094	15193	15040	15129	15160	15022	15005	15046	15233	15079	14945	15190	15007	15096	14971	15201	15100	15180	15208	15050	15282	15198	15108	15121	15088	15057	15031	15087	15093	14922	15098	14823	15084	15089	15175	15048	15001	15111	14997	14909	14954	15051	14971	15130	15075	15072	15165	14920	15154	14942	15194	15138	15044	15133	15089	15135	15103	14992	15157	15214	14895	15124	15010	15071	14994	15004	15141	15105	15062	15124	15107	14947	15094	15116	15010	15121	15182	15070	15051	15163	15102	14991	15145	14901	15073	15040	14982	15149	15111	15032	15155	15052	15088	15078	15221	14887	15034	15037	15256	15064	15120	15174	15156	14840	15104	15136	15246	15131	14830	14974	14932	14935	15107	15224	14974	14961	15198	15009	14900	15041	14878	15065	15031	15068	15077	14838	15090	14943	15178	15052	15235	15114	15178	14978	15060	15121	14924	14992	15180	15143	15124	14959	15224	15048	15070	15105	15079	15187	15014	15166	14950	15107	15131	15085	15140	14992	15010	14993	15163	14955	15175	15085	15158	14999	15078	14956	14985	15056	15037	14887	15041	15001	15192	14895	14986	15071	15098	15121	15112	15132	14918	15033	15282	15098	15020	14895	15091	14837	15116	15029	15062	15243	15096	14952	15267	15071	15009	15183	15101	15023	15015	15018	15059	15130	15228	15150	15116	15096	15213	14890	15136	14988	15071	15039	15009	15121	15115	15178	15142	15090	14947	15006	15130	15095	15131	15020	15072	14917	15126	15004	15168	15069	15199	15033	15057	14925	15125	14965	15018	15066	15057	15073	15211	15098	15003	15058	15024	15205	15142	15134	15033	15054	14932	15134	14919	15075	15007	15097	15091	15041	15279	14980	14913	14728	15227	15040	15060	15157	15069	15013	15119	15197	15136	15192	15079	15082	15088	15055	15174	15078	15136	14950	15225	15122	14958	15091	15148	15005	14871	15075	15084	14925	15101	15073	15162	15106	15044	15142	15143	15048	15178	14989	15081	15051	15011	15056	15055	15056	15071	15137	15032	15132	15078	15098	15195	15030	15098	14979	14963	14945	15093	14909	15099	15043	14969	15062	14934	15239	15089	15039	14975	15230	14980	14991	15003
27734	24960	33820	32608	27381	24533	23169	21933	22616	22803	21713	20820	20835	20307	20637	20624	20622	19960	19435	18766	18676	18410	18689	18416	18301	18212	18413	18325	18323	18200	18444	18373	18276	18169	18416	18304	18165	18351	18401	18403	18496	18358	18549	18425	18146	18446	18307	18295	18245	18103	18255	18374	18560	18310	18520	18496	18236	18361	18379	18229	18418	18349	18242	18393	18318	18337	18356	18267	18431	18473	18468	18343	18482	18234	18448	18399	18392	18408	18291	18424	18312	18274	18427	18568	18463	18396	18310	18347	18401	18372	18376	18106	18458	18407	18555	18506	18259	18534	18528	18430	18435	18348	18486	18325	18467	18392	18521	18246	18341	18372	18474	18252	18416	18465	18430	18693	18622	18498	18293	18457	18532	18255	18323	18457	18316	18397	18583	18297	18562	18362	18225	18169	18553	18375	18230	18526	18457	18423	18389	18451	18351	18413	18255	18230	18288	18262	18458	18433	18513	18363	18461	18376	18465	18386	18381	18402	18743	18384	18372	18338	18322	18345	18388	18300	18289	18180	18457	18523	18321	18329	18606	18103	18344	18396	18415	18479	18457	18367	18367	18278	18266	18317	18410	18250	18326	18299	18188	18405	18314	18439	18362	18617	18403	18674	18393	18415	18319	18353	18264	18436	18334	18505	18519	18307	18079	18150	18237	18432	18521	18421	18483	18442	18211	18385	18369	18362	18427	18457	18282	18559	18378	18215	18348	18543	18441	18122	18257	18208	18517	18219	18427	18435	18314	18488	18525	18395	18414	18362	18428	18580	18266	18331	18310	18369	18521	18280	18379	18572	18538	18404	18358	18339	18361	18484	18501	18177	18262	18333	18426	18375	18330	18279	18478	18493	18352	18462	18401	18396	18380	18278	18407	18332	18314	18270	18290	18125	18397	18401	18345	18387	18370	18404	18436	18416	18456	18279	18348	18238	18349	18398	18395	18414	18460	18356	18130	18455	18390	18207	18185	18383	18419	18212	18338	18242	18316	18344	18212	18206	18452	18604	18271	18245	18357	18277	18223	18385	18455	18385	18338	18303	18359	18431	18331	18244	18603	18339	18317	18540	18376	18386	18526	18186	18471	18378	18325	18406	18296	18387	18407	18364	18221	18340	18381	18269	18430	18339	18493	18337	18240	18518	18285	18518	18225	18270	18322	18253	18573	18231	18381	18286	18224	18262	18581	18434	18557	18526	18384	18378	18363	18587	18581	18277	18425	18236	18423	18415	18493	18342	18274	18249	18326	18246	18402	18444	18444	18361	18266	18496	18419	18529	18386	18502	18334	18645	18419	18316	18301	18322	18372	18347	18337	18536	18364	18402	18295	18176	18292	18355	18418	18311	18139	18198	18148	18150	18494	18414	18531	18396	18433	18365	18390	18268	18365	18180	18256	18387	18312	18277	18345	18453	18363	18306	18258	18371	18314	18337	18357	18329	18478	18116	18511	18459	18355	18324	18406	18394	18478	18293	18221	18377	18237	18455	18502	18383	18510	18437	18584	18416	18198	18203	18460	18499	18359	18457	18460	18419	18386	18278	18436	18340	18413	18444	18114	18213	18333	18249	18536	18453	18452	18426	18439	18475	18343	18394	18311	18313	18495	18596	18486	18232	18379	18409	18319	18517	18458	18387	18374	18243	18447	18392	18742	18248	18302	18274	18511	18461	18348	18196	18479	18479	18641	18243	18292	18339	18378	18381	18208	18325	18411	18483	18462	18307	18462	18241	18464	18270	18290	18311	18392	18382	18198	18446	18349	18382	18316	18357	18480	18518	18694	18467	18304	18480	18469	18229	18303	18333	18333	18283	18448	18378	18583	18467	18576	18441	18470	18203	18375	18383	18414	18485	18288	18352	18392	18347	18324	18462	18211	18416	18444	18328	18517	18364	18210	18230	18486	18486	18292	18447	18474	18567	18388	18681	18607	18385	18281	18529	18436	18412	18316	18339	18273	18533	18201	18493	18286	18425	18352	18563	18221	18412	18425	18279	18367	18365	18356	18350	18311	18377	18392	18267	18348	18393	18538	18296	18268	18430	18311	18336	18182	18194	18267	18493	18321	18229	18394	18309	18381	18407	18513	18287	18390	18364	18436	18454	18292	18316	18384	18303	18471	18565	18331	18168	18509	18328	18393	18388	18533	18410	18348	18360	18475	18286	18393	18215	18270	18486	18347	18350	18402	18350	18225	18430	18474	18378	18661	18448	18365	18212	18292	18440	18026	18199	18259	18408	18276	18356	18444	18297	18361	18227	18641	18262	18211	18432	18365	18347	18490	18389	18432	18383	18300	18329	18408	18415	18373	18413	17978	18180	18310	18549	18271	18358	18349	18468	18393	18411	18306	18274	18469	18395	18272	18460	18295	18333	18376	18075	18856	18343	18481	18227	18431	18356	18329	18292	18274	18349	18482	18095	18462	18334	18545	18621	18374	18329	18416	18222	18511	18191	18498	18660	18386	18382	18242	18498	18379	18197	18445	18398	18565	18250	18210	18392	18408	18318	18429	18398	18423	18479	18426	18363	18466	18300	18287	18327	18265	18301	18603	18505	18343	18475	18341	18417	18452	18319	18358	18472	18367	18347	18363	18234	18222	18360	18507	18382	18236	18243	18253	18275	18503	18333	18363	18454	18441	18437	18235	18514	18538	18469	18354	18437	18256	18518	18412	18412	18396	18462	18374	18428	18430	18560	18248	18324	18316	18306	18604	18281	18520	18487	18330	18442	18607	18188	18376	18460	18473	18442	18390	18311	18312	18466	18399	18414	18272	18645	18390	18418	18380	18421	18367	18530	18352	18430	18253	18268	18358	18317	18343	18480	18515	18266	18553	18367	18442	18402	18678	18592	18238	18429	18481	18335	18227	18443	18424	18374	18382	18532	18159	18186	18296	18328	18313	18449	18242	18581	18398	18341	18401	18318	18216	18467	18427	18348	18340	18067	18350	18316	18344	18462	18508	18317	18576	18212	18512	18438	18424	18336	18292	18463	18444	18271	18378	18492	18341	18286	18432	18348	18409	18370	18407	18262	18221	18480	18291	18174	18325	18224	18385	18386	18356	18369	18508	18447	18529	18172	18388	18217	18276	18553	18417	18408	18463	18495	18412	18350	18424	18373	18658	18369	18476	18478	18399	18354	18339	18289	18505	18459	18335	18364	18173	18537	18553	18459	18321	18357	18485	18435	18361	18359	18305	18359	18292	18381	18298	18473	18340	18217	18487	18523	18434	18341	18299	18380	18605	18237	18466	18558	18378	18638	18436	18381	18341	18307	18304	18289	18500	18378	18452	18100	18368	18324	18362	18334	18409	18402	18219	18294	18421	18385	18501	18356	18427	18315	18203	18394	18426	18422	18415	18469	18389	18457	18225	18406	18383	18403	18485	18343	18214	18403	18637	18516	18318	18425	18344	18376	18488	18183	18400	18486	18373	18364	18342	18411	18502	18523	18265	18481	18467	18482	18397	18460	18372	18521	18341	18437	18469	18366	18560	18269	18399	18377	18535	18331	18333	18342	18385	18423	18316	18362	18274	18241	18491	18469	18274	18274	18430	18211	18220	18717	18417	18361	18476	18428	18194	18457	18398	18218	18435	18346	18351	18282	18278	18591	18424	18295	18281	18184	18355	18365	18394	18298	18434	18253	18300	18404	18418	18344	18396	18370	18412	18242	18346	18506	18458	18515	18326	18509	18424	18470	18237	18408	18465	18266	18557	18307	18402	18494	18466	18311	18337	18430	18292	18514	18318	18469	18326	18339	18258	18345	18337	18425	18500	18526	18391	18338	18238	18681	18440	18153	18540	18509	18497	18336	18521	18415	18346	18454	18591	18456	18394	18450	18341	18416	18313	18300	18350	18137	18231	18432	18506	18257	18425	18514	18560	18545	18399	18413	18337	18359	18388	18131	18013	18223	18455	18376	18329	18427	18263	18408	18361	18434	18581	18399	18437	18409	18472	18323	18494	18391	18244	18443	18380	18440	18215	18210	18210	18570	18510	18580	18481	18286	18391	18342	18165	18358	18370	18606	18371	18207	18643	18265	18399	18465	18431	18413	18258	18356	18287	18452	18579	18253	18381	18355	18418	18393	18539	18444	18239	18339	18267	18381	18346	18390	18416	18233	18462	18289	18459	18251	18610	18479	18489	18477	18342	18342	18248	18227	18232	18432	18301	18196	18446	18277	18271	18268	18499	18506	18341	18192	18197	18131	18422	18458	18495	18400	18271	18370	18594	18353	18326	18374	18319	18487	18438	18325	18468	18311	18316	18206	18275	18397	18336	18622	18311	18184	18287	18372	18119	18249	18352	18399	18336	18341	18527	18358	18515	18376	18469	18137	18250	18410	18385	18723	18438	18292	18445	18326	18297	18410	18486	18427	18556	18338	18252	18302	18260	18308	18348	18496	18319	18444	18486	18334	18444	18500	18435	18355	18255	18402	18365	18310	18467	18416	18518	18580	18435	18198	18397	18335	18540	18468	18584	18440	18367	18249	18579	18232	18275	18297	18319	18250	18393	18303	18262	18441	18230	18411	18419	18523	18364	18302	18472	18570	18516	18234	18356	18505	18528	18304	18399	18502	18245	18359	18388	18555	18514	18435	18417	18124	18509	18374	18346	18422	18268	18318	18471	18467	18410	18219	18239	18350	18435	18188	18221	18317	18225	18317	18279	18436	18463	18186	18487	18349	18364	18408	18345	18283	18258	18531	18550	18526	18497	18504	18483	18227	18399	18450	18417	18306	18416	18431	18325	18445	18608	18365	18330	18206	18511	18440	18587	18310	18364	18300	18409	18304	18308	18363	18475	18288	18544	18344	18400	18442	18391	18323	18396	18421	18355	18440	18545	18517	18428	18404	18440	18426	18376	18322	18390	18216	18514	18547	18286	18377	18414	18464	18642	18204	18256	18462	18251	18258	18365	18333	18174	18324	18390	18327	18328	18317	18373	18361	18248	18317	18336	18562	18290	18513	18491	18478	18259	18706	18480	18392	18214	18249	18410	18332	18220	18431	18455	18327	18354	18414	18374	18406	18344	18480	18399	18277	18517	18475	18294	18107	18324	18278	18460	18251	18529	18370	18461	18227	18535	18418	18277	18228	18298	18508	18490	18351	18428	18407	18360	18464	18530	18362	18408	18329
24415	35097	34747	29834	26179	23125	21294	20351	21796	22130	19721	18624	18578	18197	18493	18231	17703	17048	16173	15706	15275	15225	15157	14994	15179	15036	15038	15124	15080	15245	15102	15305	15060	15062	15224	15181	15013	15160	15081	15106	15128	15196	15255	15125	15085	15094	15314	15093	15035	15154	15052	15190	15123	15168	15162	15150	15274	15160	15008	15149	15131	15201	15296	14977	15149	15205	15355	15135	15050	15176	15276	15035	15172	15073	15137	15102	15199	15126	15174	15148	15121	15140	15172	15048	15083	15127	15191	15194	15190	15130	15104	15050	15032	15243	15221	15037	15164	15201	15138	15257	15061	15089	15188	15071	15062	15132	15173	15021	15153	15211	15050	15196	15160	15140	15124	15160	15086	15001	15041	15254	14975	14954	15194	15227	15364	15133	15095	15214	15100	15047	15106	15231	15198	15056	15051	15008	15107	15113	15200	15163	15153	15096	15120	15182	15097	15015	15039	15038	15205	14920	15098	15086	15215	15250	15041	15021	15158	15181	15022	15226	15197	15156	15197	15282	15215	15096	15348	15111	15237	15077	15119	15057	14987	15289	15135	15138	15088	15135	15113	15181	15110	15088	15164	15046	15055	15142	15232	15270	15082	15246	15019	15091	14989	15063	15041	15056	15284	15100	15025	15315	15069	15099	15179	15304	15094	15189	15246	15372	15119	15085	15094	15021	15085	15046	15216	15158	15249	15165	15046	15182	15033	15218	15293	15197	14911	15137	15208	15052	15304	15159	15093	15304	15231	15116	15170	15187	15094	15037	14989	15179	15113	15070	15162	15268	15103	15049	15151	15117	15170	15112	15212	15233	15116	15045	15135	15083	15030	15080	15249	15316	14942	15070	15056	15238	15278	14986	15111	15279	15257	14948	15075	15173	15110	15099	15164	15151	15274	14977	14953	15033	15024	15265	15223	15207	15039	15045	15152	15134	15028	15097	15093	15240	15132	15043	15194	15203	15071	15247	15117	15105	15098	15243	15135	15192	15060	15101	15127	14995	15170	14995	15107	15157	15269	15194	15259	15081	14981	15134	15288	14930	15202	15039	15122	15296	15222	15173	15213	15150	15066	15084	15133	15191	14980	15094	15293	14974	15189	15142	15185	15253	15201	15127	15150	15136	14990	15242	15193	15198	15136	15069	15134	15273	15078	15138	15069	15258	15057	15017	15052	15225	15164	15232	15079	15029	15177	15119	15144	15226	15199	15129	15303	15224	15046	15053	15294	15330	15108	15038	15287	15105	15175	15058	15149	15224	14933	15108	15020	15123	15070	15125	15242	14988	15193	15321	15088	15113	15191	15191	14928	15199	15081	15344	15131	14954	15154	15200	15225	15123	15188	15313	15029	15240	15011	15175	15142	15049	15033	15097	15219	15159	15296	14989	15233	15150	15207	15094	15041	15068	15112	15104	15137	15185	15193	15208	15336	15291	15034	15260	14964	15164	15035	15039	15168	15217	15163	15017	15097	15247	15085	15194	15148	15316	15220	15192	15093	15191	15188	15272	15191	15084	15238	15102	14977	15135	15156	15018	15238	15183	15119	15087	15095	15093	15074	15216	15076	15045	15152	15164	15160	15267	14979	15184	15376	15117	15298	15100	15175	15328	14955	14949	14942	15140	15139	15055	15027	15044	15153	15144	15162	15107	14913	15052	15156	15225	15131	15024	15258	15172	15086	15120	15051	14962	15146	15025	15109	15122	15196	15085	15152	15234	15156	15287	15179	15264	15206	14951	15237	15090	15222	15237	15100	15129	15109	15148	15179	15102	15102	14942	15186	14936	15065	15067	15189	14939	15163	15096	15272	15207	15216	15157	14993	15210	15114	15153	15022	15239	14989	15241	15149	15043	15035	15050	15120	15082	15255	15026	15290	15086	15110	15119	15139	15211	15093	15184	15317	15256	15121	15067	15021	15100	15049	15063	15149	15077	15328	15126	15053	15117	15196	15221	14929	15045	15069	15119	15103	15175	15150	15083	15149	15125	15274	15186	15283	15281	15098	15145	15154	15159	15173	15092	15166	15077	15060	15143	15088	15181	15228	15245	15312	15065	15084	15067	15151	15283	15262	15110	15061	15187	14972	15081	15203	15078	15220	15169	15346	15156	14938	15096	15396	15073	14999	14994	15294	15222	15317	15124	15206	15138	15175	15098	15228	14979	15132	15119	15234	15089	15209	15129	15196	15288	15117	15071	15057	15248	15166	15155	15194	14906	15104	15065	15125	15067	15080	15102	14952	15232	15051	15156	15198	15202	15145	15072	15051	15244	15135	15130	15081	15201	15117	15070	15178	15062	15065	15207	14984	15095	15170	15162	15253	15184	15052	15099	15256	15130	14993	15171	15131	15046	15260	15006	15196	15085	15025	15098	15177	15334	15110	14990	15051	15198	15185	15100	15113	15116	15183	15132	15131	15228	15132	15325	15307	14989	15159	15069	15332	15032	15183	15117	15112	14929	15043	15052	15146	15195	15133	15185	15096	15108	15002	15021	15213	15226	15136	15042	15185	15083	15270	15150	15147	15057	15108	14955	15188	15157	15099	15116	15032	15132	15407	15105	15148	15156	15236	14969	15203	15003	15168	15183	15030	15156	15085	15132	15159	15238	15275	15295	14952	15055	15140	15221	15225	15060	15147	15039	15107	15164	15181	15118	15131	15008	15200	15235	15272	15283	15114	15061	15071	15081	15090	15259	15205	15297	15096	15058	15304	15178	15119	15115	15036	15155	15190	15172	15166	15050	15030	15084	15038	15130	15232	15183	15102	15129	15099	15195	15251	15047	15186	15082	15102	15223	15133	15327	15056	15092	15095	14899	15170	15325	15198	15068	15158	15203	15217	15097	15138	15140	14987	15138	15191	15126	15109	15009	15213	15102	15096	15274	15184	15245	15173	15112	15173	15236	15187	15016	14888	15215	15280	15239	15174	15221	15188	15073	15027	15056	15255	15143	15031	15167	15017	15275	15203	15203	15095	15037	15167	15157	15087	15239	15132	15193	15261	15209	15131	14989	15289	15145	14999	15029	15166	15085	15155	15163	15155	15130	15245	14985	15201	15125	15069	15099	15102	15069	15194	15269	15197	15157	15249	15166	15088	15236	15042	15253	15061	15027	15132	15221	15221	15289	15073	15127	15259	15156	15036	15124	15156	15054	15132	15183	15187	14989	15103	15057	15186	15226	15101	15151	15270	15188	15169	15282	15232	15273	15075	15118	15229	15116	15035	15071	15229	15244	15107	15066	15187	15191	15121	15083	15119	15000	15366	15120	15137	15028	15052	15157	15123	15027	15152	15146	15023	15046	15136	15057	15051	15208	15204	15183	15034	15038	15265	14948	15268	15012	15320	15120	15215	15243	15247	15087	15106	15106	15214	15071	15052	15253	15244	15218	15021	15031	15263	15298	15190	15188	15229	15194	15017	15280	15038	15137	15158	15111	15031	15054	15102	15049	15196	15057	15098	15300	15103	15223	15141	15249	15095	15092	15231	15143	15084	15167	15145	15112	15067	15233	15202	15137	15333	15087	15122	15221	15119	15138	15182	15188	15060	15015	15329	15225	15227	15140	15218	15019	15137	15124	15098	15168	15027	15068	15044	15357	15133	15047	15134	15067	15227	15032	15150	15192	15061	15044	15073	15125	15133	15269	15000	15250	15111	15062	15244	15110	15009	15121	15075	15206	15123	15161	15124	15135	15128	15226	15078	15149	15212	14980	15295	15045	15196	15225	15255	15180	15015	15202	15120	15134	15107	15077	15104	15185	15102	15203	15166	15234	15071	15254	15134	15221	15092	15185	15276	15137	15242	15051	15241	15285	15202	15308	15044	15020	15018	15302	15057	15204	15126	15218	15135	15210	15213	15183	15225	15099	15159	15169	15186	15025	15219	15183	15018	15279	14986	15206	15179	15090	15147	15064	15083	15174	15028	15149	15037	15009	15088	15136	15189	15147	15044	15008	15126	15047	15183	15069	15126	15297	15217	15043	15157	15088	15209	15236	15107	15169	15353	15029	15001	15152	15205	15126	15072	15256	15202	15110	15049	15129	14966	15004	15034	15091	15159	15266	15118	15181	15205	15001	15148	15263	15010	15123	15098	15126	15091	15062	15074	15043	15136	15035	15014	15143	15114	15205	14999	15045	15174	15254	15071	15220	15188	15187	15077	15156	15141	15341	15240	15154	14993	15010	15017	15139	15192	15242	15157	15026	15238	15226	14956	15179	15097	15105	15079	15239	15295	15056	15098	15021	15182	15170	15195	15139	15301	15133	15212	15102	15355	15175	15108	15087	15200	15175	15085	15182	15120	15120	15102	15179	15132	15302	15122	15146	14984	15227	15155	14987	15327	15343	15127	15079	15008	15000	15170	15078	15048	15054	15046	15214	15291	15120	15081	15149	15268	15090	15118	15305	15070	15107	15248	15050	15206	15195	14967	15200	15158	15223	15171	15014	15181	15019	15103	15098	15074	14947	15113	15147	15258	15128	15018	15363	15151	15029	15082	15066	15094	15128	15407	15066	14963	15236	15111	15085	15107	15181	15099	15178	14924	15152	15273	15240	15054	15096	15264	15190	15132	15106	15194	15211	15131	15046	15294	15121	15157	15199	15424	15238	15195	15063	15137	15093	15147	15233	15203	15130	15293	15131	15180	15079	15233	15133	15160	15218	15111	15377	15108	15108	15190	15054	15261	15106	15233	14962	15174	15228	14978	15170	15142	15241	15163	15022	15022	15068	15143	15150	15223	15154	15162	15338	15148	15295	15380	15181	15203	14994	15130	15226	15040	15162	15212	15030	15073	15162	15144	15160	15139	15023	15209	15198	15227	15083	15076	15104	15201	15064	14947	14972	15301	15112	15206	15153	15193	15255	15201	15277	15179	14909	15200	15125	15100	15095	15111	15206	15071	15042	15150	15327	15029	15249	15211	15200	15161	15179	15167	15201	15180	15151	15120	15040	15233	15137	15295	15340	15121	15230	15013	15156	15080	14957	15387	15117	15223	15039	15212	15235	15181	15152	14984	15187	15061	15366	15274	14895	15157	15191	15156	15315	15008	15010	15167	15217	15143	15015	15031	15234	15236	14955	15176	15124	15215	15106	15215	15183	15133	15214	15142	15000	15119	15188	15026	15255	15292	15283	15249	15127
24331	21027	28928	28778	27857	29503	28676	23911	22765	22326	21308	20794	20554	20052	19473	22647	26238	25532	22831	20505	19261	18789	18613	18467	18357	18551	18391	18523	18575	18568	18358	18385	18307	18116	18337	18349	18154	18277	18132	18420	18300	18478	18392	18280	18255	18539	18470	18310	18280	18397	18599	18486	18336	18390	18361	18354	18270	18358	18541	18216	18289	18348	18444	18399	18333	18271	18255	18400	18374	18402	18330	18370	18370	18642	18462	18551	18440	18254	18402	18395	18213	18380	18575	18377	18349	18353	18344	18339	18410	18247	18431	18537	18495	18476	18411	18594	18381	18559	18282	18242	18222	18289	18395	18448	18437	18372	18231	18241	18517	18358	18325	18318	18481	18334	18424	18145	18448	18264	18597	18222	18301	18291	18489	18523	18300	18316	18450	18325	18426	18099	18358	18462	18462	18321	18477	18267	18274	18461	18359	18355	18359	18338	18269	18352	18452	18359	18347	18361	18233	18318	18503	18127	18334	18300	18288	18153	18244	18375	18397	18097	18341	18159	18295	18435	18338	18219	18468	18263	18505	18220	18255	18493	18380	18103	18348	18317	18282	18252	18387	18284	18373	18467	18252	18298	18450	18292	18254	18157	18374	18308	18547	18426	18381	18404	18426	18515	18314	18387	18440	18222	18255	18472	18362	18576	18204	18242	18145	18301	18471	18438	18502	18321	18278	18408	18342	18374	18349	18186	18203	18501	18219	18379	18102	18488	18370	18366	18440	18293	18239	18342	18515	18498	18396	18309	18316	18524	18515	18142	18183	18217	18043	18403	18280	18397	18444	18404	18596	18336	18251	18233	18308	18489	18470	18360	18246	18103	18228	18279	18503	18504	18344	18472	18339	18293	18300	18371	18446	18419	18360	18399	18291	18429	18373	18403	18413	18278	18274	18415	18343	18272	18245	18632	18388	18474	18343	18330	18505	18313	18301	18304	18220	18517	18469	18498	18278	18272	18290	18283	18135	18252	18317	18379	18296	18169	18267	18231	18243	18290	18239	18254	18352	18308	18443	18277	18489	18405	18364	18186	18269	18335	18198	18223	18260	18242	18349	18310	18309	18228	18358	18409	18471	18576	18393	18069	18171	18194	18232	18485	18408	18246	18262	18264	18436	18543	18178	18175	18345	18304	18403	18464	18186	18295	18213	18238	18435	18417	18258	18473	18434	18449	18146	18327	18381	18257	18344	18438	18344	18350	18255	18327	18669	18338	18448	18459	18231	18341	18333	18250	18350	18312	18363	18365	18400	18442	18363	18568	18379	18341	18213	18178	18394	18227	18436	18450	18395	18430	18250	18453	18312	18545	18413	18384	18476	18312	18318	18426	18527	18502	18287	18411	18153	18380	18370	18375	18227	18346	18598	18395	18322	18479	18263	18365	18228	18299	18520	18281	18348	18258	18188	18252	18456	18435	18433	18269	18378	18340	18264	18466	18675	18355	18495	18314	18328	18444	18293	18165	18352	18378	18423	18328	18222	18256	18254	18302	18292	18466	18372	18376	18439	18345	18647	18287	18428	18112	18397	18251	18499	18241	18440	18240	18089	18383	18272	18249	18179	18422	18401	18418	18299	18404	18314	18325	18317	18276	18332	18382	18377	18650	18234	18176	18259	18138	18349	18360	18296	18505	18274	18398	18481	18268	18371	18401	18370	18146	18390	18290	18386	18423	18155	18374	18363	18231	18282	18347	18432	18279	18334	18369	18388	18461	18426	18514	18339	18360	18274	18293	18063	18420	18440	18404	18392	18344	18333	18245	18112	18288	18225	18311	18377	18347	18263	18232	18300	18377	18290	18515	18358	18628	18586	18409	18234	18303	18268	18328	18402	18323	18539	18412	18155	18353	18160	18369	18237	18304	18588	18299	18579	18120	18249	18384	18409	18443	18429	18345	18212	18242	18400	18426	18435	18183	18456	18272	18269	18394	18304	18191	18246	18328	18302	18340	18290	18333	18514	18455	18604	18457	18396	18251	18370	18245	18353	18287	18334	18258	18286	18211	18159	18288	18431	18608	18209	18307	18337	18359	18515	18321	18366	18159	18359	18539	18286	18380	18234	18372	18201	18321	18352	18318	18694	18513	18386	18259	18263	18308	18376	18322	18262	18301	18263	18259	18408	18193	18258	18509	18415	18525	18229	18433	18260	18454	18454	18216	18455	18394	18362	18474	18489	18340	18296	18209	18464	18329	18227	18430	18541	18150	18418	18362	18392	18418	18255	18272	18291	18319	18312	18249	18324	18320	18220	18329	18134	18315	18312	18382	18352	18278	18311	18222	18282	18460	18462	18301	18300	18338	18250	18277	18251	18131	18296	18128	18425	18293	18334	18162	18374	18469	18591	18290	18314	18419	18491	18017	18263	18441	18156	18264	18422	18295	18229	18315	18191	18505	18355	18374	18380	18101	18439	18262	18299	18214	18175	18267	18304	18331	18372	18034	18283	18361	18256	18471	18377	18470	18480	18345	18343	18387	18371	18425	18553	18300	18440	18404	18381	18370	18338	18363	18324	18560	18308	18374	18454	18407	18311	18566	18293	18433	18159	18342	18411	18391	18450	18419	18387	18403	18372	18196	18349	18340	18286	18563	18466	18538	18519	18419	18625	18356	18453	18575	18382	18463	18217	18149	18454	18263	18600	18440	18322	18460	18442	18393	18312	18223	18411	18330	18543	18320	18322	18391	18387	18386	18422	18148	18388	18339	18353	18283	18380	18374	18642	18363	18345	18474	18448	18282	18232	18216	18138	18274	18450	18561	18272	18363	18326	18427	18271	18454	18568	18485	18322	18199	18255	18194	18174	18499	18410	18416	18234	18262	18266	18127	18348	18508	18245	18397	18365	18201	18455	18300	18419	18426	18469	18255	18437	18492	18331	18160	18431	18426	18249	18315	18336	18162	18536	18375	18450	18523	18445	18267	18298	18352	18333	18254	18425	18260	18085	18212	18348	18473	18472	18306	18251	18355	18221	18396	18402	18402	18389	18408	18380	18289	18252	18420	18227	18471	18477	18301	18342	18280	18394	18348	18362	18308	18247	18520	18525	18526	18389	18352	18423	18363	18279	18500	18395	18380	18325	18367	18100	18192	18161	18201	18466	18227	18415	18170	18292	18333	18304	18382	18273	18243	18604	18356	18382	18345	18456	18416	18294	18401	18476	18373	18558	18473	18115	18322	18369	18555	18465	18367	18282	18424	18454	18496	18428	18127	18315	18229	18493	18107	18340	18417	18359	18360	18354	18459	18490	18417	18325	18355	18390	18452	18234	18246	18184	18276	18358	18530	18307	18349	18337	18386	18294	18373	18290	18431	18352	18277	18452	18306	18468	18340	18252	18341	18420	18231	18383	18317	18238	18417	18476	18215	18444	18313	18244	18190	18336	18478	18505	18152	18447	18397	18301	18306	18176	18296	18230	18356	18478	18451	18434	18290	18306	18229	18141	18278	18311	18511	18408	18255	18349	18316	18280	18178	18155	18497	18378	18524	18278	18623	18351	18164	18346	18394	18237	18256	18306	18213	18340	18437	18200	18195	18510	18409	18440	18358	18650	18174	18208	18331	18315	18490	18355	18374	18400	18271	18280	18336	18316	18276	18283	18276	18566	18411	18514	18367	18073	18362	18551	18349	18303	18267	18315	18293	18180	18250	18385	18414	18325	18236	18383	18330	18271	18226	18287	18376	18297	18163	18276	18316	18250	18225	18425	18317	18418	18397	18125	18330	18312	18282	18270	18415	18185	18351	18303	18309	18367	18359	18391	18396	18372	18297	18535	18221	18348	18360	18408	18235	18208	18319	18490	18148	18383	18365	18409	18506	18315	18273	18386	18058	18229	18187	18420	18426	18281	18478	18315	18320	18413	18352	18061	18288	18267	18155	18202	18408	18216	18437	18551	18404	18324	18166	18441	18276	18326	18335	18471	18358	18298	18364	18470	18454	18314	18356	18413	18267	18167	18556	18422	18274	18334	18519	18325	18444	18431	18187	18105	18374	18524	18439	18438	18331	18304	18183	18453	18318	18365	18380	18446	18394	18426	18310	18342	18336	18336	18287	18303	18347	18263	18138	18081	18141	18219	18231	18397	18139	18186	18388	18416	18400	18431	18402	18199	18506	18274	18249	18302	18380	18483	18525	18319	18235	18242	18299	18465	18521	18342	18373	18327	18369	18393	18337	18337	18432	18210	18205	18536	18333	18391	18215	18313	18451	18240	18298	18162	18353	18120	18354	18338	18357	18422	18388	18258	18268	18234	18366	18404	18297	18421	18496	18477	18573	18358	18575	18460	18341	18365	18360	18274	18511	18394	18103	18436	18233	18434	18282	18412	18044	18383	18356	18327	18384	18386	18277	18231	18493	18384	18371	18285	18334	18278	18319	18548	18270	18494	18390	18397	18127	18283	18379	18273	18356	18183	18139	18242	18295	18454	18506	18606	18229	18337	18292	18316	18343	18560	18372	18385	18304	18533	18515	18397	18392	18362	18416	18342	18138	18227	18397	18315	18322	18314	18216	18113	18339	18245	18432	18373	18383	18345	18337	18425	18273	18204	18161	18386	18292	18470	18353	18340	18340	18178	18461	18390	18315	18225	18287	18301	18331	18503	18382	18262	18331	18296	18350	18280	18425	18281	18304	18295	18344	18239	18430	18291	18497	18241	18347	18376	18306	18295	18201	18163	18220	18233	18473	18430	18270	18300	18564	18323	18316	18331	18268	18167	18430	18407	18443	18405	18503	18518	18389	18351	18380	18403	18426	18264	18349	18557	18296	18195	18419	18295	18454	18372	18286	18505	18500	18308	18145	18398	18375	18454	18254	18585	18268	18347	18513	18436	18305	18581	18275	18353	18416	18286	18221	18297	18445	18159	18339	18340	18450	18275	18127	18528	18550	18442	18561	18293	18365	18447	18319	18385	18472	18479	18533	18537	18332	18319	18471	18397	18297	18246	18296	18443	18279	18410	18240	18424	18277	18347	18451	18481	18440	18272	18384	18361	18310	18018	18346	18430	18309	18499	18328	18526	18202	18346	18258	18455	18354	18290	18287	18480	18385	18333	18516	18411	18368	18427	18362	18500	18515	18129	18377	18410	18384	18418	18510	18406	18335	18212	18437	18417	18431	18358	18315	18088	18407	18473	18515
23738	41446	41740	38170	30865	30064	26624	22227	21505	20399	19024	18298	18252	17333	16573	22037	24748	22949	19807	17143	15930	15477	15330	15351	15169	15138	15311	15132	15139	15308	15075	15077	15245	15335	15046	15363	15072	15356	15165	15169	15130	15231	15173	15255	15191	15168	15085	15266	15033	15262	15111	15093	15189	15002	15147	15116	15183	15077	15116	15197	15159	15243	14925	15381	15184	15105	15320	15057	15163	15027	15296	15091	15042	15305	15350	15194	15205	15358	15134	15433	15084	15282	15166	15061	15032	15199	15320	14976	15161	15075	15153	15284	15166	15204	15188	15192	15266	15226	15097	15123	15266	15314	15219	15198	15152	15160	15070	15154	15315	15135	15352	15191	15331	15257	15099	15033	15164	15043	15332	15137	15218	15198	15155	15380	15196	15255	15258	15225	15115	15333	15105	15041	15211	15157	15232	15096	15293	15174	15100	15185	15105	15133	15024	15174	15090	15278	15133	15155	15381	15319	15016	15092	15224	14980	15176	15087	15013	15202	15107	15105	15090	15180	15124	15043	15268	15153	14929	15202	15180	15110	15100	15135	15046	15044	15141	15252	15081	15125	15282	15217	15117	15115	15030	15187	15187	15160	14999	15164	15187	15188	15057	15209	15184	15198	15179	15133	15095	15254	15127	14939	15199	15094	15232	15034	15186	15277	15214	15176	15106	14997	15066	15201	15224	15242	15050	15094	15211	14994	15245	15233	15132	15142	15263	15069	15233	15274	15132	15323	15119	15138	15105	15114	14919	15229	15159	15212	15120	15156	15170	14990	15086	15232	15157	15225	15219	15149	15149	15086	15182	15136	15042	15110	15220	15141	15191	15278	15082	15146	15089	15148	15142	15348	15157	15137	15077	15198	15071	15075	15133	15237	15294	15164	15145	14893	15090	15035	15301	15153	15069	15188	15114	15073	15245	15186	15112	15127	15190	15109	15182	15140	15274	15081	15134	15214	15048	15183	15205	15162	15141	15090	15145	15096	15215	15053	15122	15250	15162	15182	15231	15049	15202	15100	15218	15221	15161	14998	15477	15046	15057	15142	15126	15219	15241	15142	15066	15060	15167	15218	15219	15376	15109	15130	15101	15196	15090	15065	15386	15140	15185	15186	15084	15107	15229	15167	15270	15107	15088	15229	15189	15130	15133	15067	15232	15093	15152	14986	15194	15092	15249	15030	14976	15105	15307	15149	15054	15174	15172	15264	15133	14991	15298	15162	15185	15114	15193	15323	15212	15145	15066	15194	15220	15261	15204	15173	15164	15237	15107	14990	15156	15159	15278	15057	14981	15144	15186	15013	15305	15064	15278	15210	15108	15064	15009	15063	15278	15075	15179	15051	15271	15141	15150	15094	14981	15104	15102	15167	15066	15226	15186	15076	15101	15148	15183	15071	15195	15097	15359	15328	15087	15073	15354	15275	15224	15046	15045	15170	15144	15064	15094	15154	15259	15157	15264	15157	15294	15084	15115	15223	15286	15085	15085	15209	15151	15124	15140	15175	15081	15195	15205	15237	15178	15251	15229	14996	15023	14991	15173	15137	15117	15274	14953	15098	15137	15148	15169	15028	15173	15140	15216	15297	14964	15266	14939	15097	15072	15115	15142	15128	15298	15138	15204	15133	15043	15202	15098	15216	15227	15106	15168	14977	15147	15178	15121	15197	15021	15268	15202	15198	15026	15072	15106	15127	15183	15246	15271	15036	15141	15147	15156	15096	15116	14925	15166	15040	15138	15051	15233	15210	15028	15309	15236	15127	15063	15206	15173	15231	15235	15281	15172	15059	15143	15101	15116	15175	15144	15088	15251	15167	15183	14971	15269	15225	15217	15115	15119	15176	15170	14994	15200	15305	14984	15153	15238	15192	15141	15122	15097	15231	15142	15209	15141	15299	15109	15326	15116	15243	15211	14996	15125	15135	15061	14960	15063	15073	15124	15149	15158	15122	15372	15210	15179	15084	15142	15141	15015	14945	15208	15095	15304	15168	15124	15243	15162	15113	15070	15067	15266	15106	15060	15274	15003	15173	15176	15138	15042	15068	15058	15136	15091	15032	15213	15176	15319	15015	15375	15063	15121	15335	15095	15125	15147	15114	15074	15021	15223	15181	15183	15191	15211	15203	14980	15230	15064	15158	15095	15243	15222	15079	15048	15116	15088	15194	15086	15125	15109	15163	15135	15195	15366	15152	15250	15075	15083	15143	15406	15076	15150	15239	15133	15169	15218	15286	15280	15237	15131	15126	15181	15100	15188	15237	15220	15035	15092	15121	15167	15163	15088	15253	15301	15195	15049	15167	15215	15389	14967	15192	15042	15179	15217	15121	15113	15121	15097	15265	15245	15309	15003	15344	15013	15109	15206	15198	15187	14951	15108	15221	15187	14953	15204	14928	15247	15147	15332	15150	15166	15140	15297	15172	15187	15289	15010	15224	15139	15085	15296	15211	15115	15244	15132	15108	15156	14929	15071	15204	15215	15155	15086	15258	14932	15167	15102	15029	15113	15264	15286	15008	15128	15198	15142	15185	15338	15151	15146	15212	15136	15337	15144	15372	15162	15207	14999	15267	15108	15088	15081	15170	15227	15104	15211	15170	15175	15155	14997	15402	15089	15247	15029	15140	15143	15042	15183	15059	15135	15140	15100	15129	15138	15212	15304	15140	15199	15132	15258	15199	15118	15135	15313	14968	15228	15191	15080	15179	15122	15124	15258	15194	14999	15240	15080	15139	15220	15114	15157	15317	15231	15235	15158	15190	15080	15181	15267	15224	15121	15289	15246	15132	15419	15168	15155	15081	15180	15162	15159	15246	15119	15126	15147	14805	15182	15252	15227	15233	15311	15069	15191	15013	15189	15310	15262	15178	14944	15203	15188	14992	15071	15206	15037	15167	15075	15030	15207	15100	15066	15125	15079	15207	15248	15420	15243	15252	15166	15193	15251	15224	15286	15051	15176	15146	15188	15062	15269	15069	14993	15281	14955	15201	15277	15213	15271	15148	15182	15138	15168	15143	15201	15136	15309	15282	15047	15288	15142	15125	15109	15132	15201	15176	15001	15129	15218	15096	15189	14966	15206	15294	15134	15187	15185	15346	15055	15116	15240	15137	14941	15039	15106	15169	15361	15112	15241	15261	15193	15147	15109	15019	15133	15254	15236	15153	15256	15011	15318	15232	15142	15226	15303	15221	15261	15059	15012	15153	15109	15130	15207	15204	15121	15345	15220	15127	15065	15244	15214	15135	15076	15224	15174	15144	15170	15044	15208	15181	15059	15000	15086	15216	15230	15204	15191	15230	15267	15152	15105	15374	15267	15270	15164	15110	15117	15111	14966	15298	15054	15054	15171	14995	15159	15203	15218	15223	14990	15020	15179	15088	15196	15242	15167	15242	15108	15094	15033	14999	15163	15145	15142	15268	15245	15209	15001	15230	15168	15147	14982	15045	15143	14992	15061	15179	15007	15179	15188	15185	15250	14962	15197	15084	15382	15230	15306	15332	15115	15155	15160	15285	15138	15247	15324	15245	15213	15197	15366	15202	15002	15108	15162	15141	15199	15195	15030	15048	14973	15038	15192	15202	15190	15184	14973	15248	15042	15129	15049	15160	15212	15117	15078	15225	15125	15212	15150	14970	15144	15015	15233	15071	14985	15151	15135	15199	15054	15202	15175	15215	15341	15209	15145	15167	15145	15127	15326	15118	15355	15108	15204	15189	15218	15193	15011	15106	15071	15331	15319	15033	15242	15245	15245	15134	15074	15286	15168	15134	15133	15292	15095	15102	15030	15080	15173	15112	15011	15098	15161	15099	15074	15209	15100	15150	14945	15148	15151	15135	15124	15166	15246	15093	15115	14975	15060	15002	15221	15237	15167	15276	15249	15186	15096	15192	15213	15078	15120	15292	15181	15080	15138	15218	15114	15267	15323	15170	15199	15046	15069	15104	15222	15227	15155	15161	15032	15240	15170	15146	15151	15323	15070	15027	15372	15129	15267	15180	15106	15074	15226	15252	14988	15096	15135	15163	14956	15094	15172	15186	15292	15072	15140	15488	15120	15248	15233	15178	15100	15093	15152	15139	15249	15202	15176	15208	15235	15016	15235	15214	14920	15185	15113	15106	15154	15168	15203	15044	15219	15158	15048	15096	15057	15115	15057	15177	15192	14991	15107	15072	15046	15093	15091	15148	15062	15108	15070	15168	15287	15079	15203	15262	15190	15148	15234	15225	15068	15186	15145	15079	15210	15190	15281	14980	15280	15061	15153	15213	15041	15192	15243	15174	15144	15176	15122	15207	15167	15047	15094	15195	15220	15125	15271	14917	15079	15160	15198	15156	15250	14986	15303	15097	15110	15283	15250	15084	15110	15117	15174	15168	15185	15186	15143	15134	15180	15071	15180	15207	15157	15156	15201	15208	15229	15066	15268	15244	15188	15204	15260	15057	15342	15069	14995	15240	15071	15265	15087	14904	15161	15123	15123	15219	15135	15165	15073	15311	15077	15151	15053	15159	15150	15160	15073	15177	15023	15078	15241	15062	15143	15254	15247	15092	15093	15194	15179	15323	15089	15258	15128	15081	15267	15081	15038	15179	15081	15215	15204	15205	15151	15038	14961	15216	15276	15322	15249	15181	15057	15178	15071	15016	15138	15088	15224	15048	15199	15151	15204	15054	15189	15200	15175	15203	15241	15202	15193	15298	15125	15332	15352	14894	15273	15249	15093	15041	15206	15205	15007	15281	15157	15154	15104	15256	15399	15076	15181	15003	15345	15285	15152	15242	15134	15102	15169	15191	15139	15236	15076	15222	15059	15080	15036	15305	15150	15280	15125	15123	15312	15101	15204	15238	15032	15116	15125	15204	15240	15131	15020	15297	15189	15149	15141	15192	15175	15087	15100	15138	15261	15135	15111	15126	15372	15162	15145	15063	15282	15086	15102	15199	15344	15219	15001	15135	15137	15164	15030	15298	15360	15042	15076	15162	15135	15329	15152	15174	15120	15325	15144	15107	15325	15107	15130	15184	15247	15136	15276	15143	15264	15262	15088	15155	15182	15092	15205	15236	15216	15280	15103	15276	15215	15097	15193	15308	15221	15057	14978	15057	15138	15200	15189	15149	15174	15128	15045	15113	15256	15140	15083	15127
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
