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
341655944006	341655944556	341655945106	341655945656	341655946206	341655946756	341655947306	341655947856	341655948406	341655948956	341655949506	341655950056	341655950606	341655951156	341655951706	341655952256	341655952806	341655953356	341655953906	341655954456	341655955006	341655955556	341655956106	341655956656	341655957206	341655957756	341655958306	341655958856	341655959406	341655959956	341655960506	341655961056	341655961606	341655962156	341655962706	341655963256	341655963806	341655964356	341655964906	341655965456	341655966006	341655966556	341655967106	341655967656	341655968206	341655968756	341655969306	341655969856	341655970406	341655970956	341655971506	341655972056	341655972606	341655973156	341655973706	341655974256	341655974806	341655975356	341655975906	341655976456	341655977006	341655977556	341655978106	341655978656	341655979206	341655979756	341655980306	341655980856	341655981406	341655981956	341655982506	341655983056	341655983606	341655984156	341655984706	341655985256	341655985806	341655986356	341655986906	341655987456	341655988006	341655988556	341655989106	341655989656	341655990206	341655990756	341655991306	341655991856	341655992406	341655992956	341655993506	341655994056	341655994606	341655995156	341655995706	341655996256	341655996806	341655997356	341655997906	341655998456	341655999006	341655999556	341656000106	341656000656	341656001206	341656001756	341656002306	341656002856	341656003406	341656003956	341656004506	341656005056	341656005606	341656006156	341656006706	341656007256	341656007806	341656008356	341656008906	341656009456	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2697	2000	3600	2300	2697	2000	3600	2300	2698	2000	3600	2300	2698	2000	3600	2300	2698	2000	3600	2300	2699	2000	3600	2300	2699	2000	3600	2300	2699	2000	3600	2300	2699	2000	3600	2300	2700	2000	3600	2300	2700	2000	3600	2300	2700	2000	3600	2300	2700	2000	3600	2300	2701	2000	3600	2300	2701	2000	3600	2300	2701	2000	3600	2300	2701	2000	3600	2300	2702	2000	3600	2300	2702	2000	3600	2300	2702	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2703	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2704	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22646	21529	28686	24838	21882	22776	21460	16761	15670	15741	15370	15171	15162	15195	15082	15172	15026	14935	14847	14823	14848	14484	14530	14705	14409	14455	14634	14690	14675	14389	14495	14646	14476	14470	14616	14736	14687	14596	14679	14558	14461	14521	14272	14553	14630	14415	14554	14351	14426	14648	14456	14315	14410	14403	14515	14516	14453	14297	14448	14592	14383	14399	14600	14539	14575	14406	14399	14490	14636	14501	14523	14555	14487	14635	14551	14692	14577	14506	14693	14578	14604	14580	14350	14335	14417	14559	14537	14373	14395	14374	14511	14577	14664	14478	14358	14534	14360	14459	14530	14421	14547	14483	14480	14398	14536	14496	14496	14650	14555	14422	14358	14518	14386	14478	14503	14461	14239	14502	14376	14519	14600	14493	14597	14548	14515	14483	14282	14381	14484	14413	14338	14585	14446	14321	14344	14532	14390	14443	14348	14204	14614	14270	14427	14382	14371	14456	14467	14530	14555	14641	14545	14415	14352	14313	14269	14526	14285	14447	14492	14325	14730	14441	14377	14336	14315	14377	14401	14589	14637	14413	14529	14353	14422	14292	14309	14541	14394	14496	14611	14300	14507	14373	14564	14488	14375	14466	14654	14381	14508	14550	14495	14470	14426	14564	14405	14412	14660	14544	14613	14478	14534	14497	14552	14503	14274	14474	14507	14495	14474	14353	14392	14277	14344	14694	14646	14549	14506	14376	14310	14272	14526	14380	14615	14410	14504	14694	14549	14282	14516	14413	14346	14456	14565	14317	14429	14385	14429	14598	14328	14322	14676	14574	14373	14517	14516	14383	14611	14354	14315	14589	14502	14325	14564	14577	14362	14311	14560	14583	14360	14448	14570	14428	14555	14497	14509	14626	14481	14550	14551	14326	14461	14436	14578	14478	14243	14357	14349	14389	14452	14364	14444	14535	14492	14295	14384	14484	14548	14445	14526	14393	14712	14582	14203	14567	14573	14556	14714	14539	14553	14355	14637	14596	14479	14486	14526	14400	14520	14666	14621	14568	14436	14373	14425	14342	14381	14317	14406	14257	14439	14358	14357	14374	14543	14545	14712	14597	14377	14681	14563	14356	14571	14357	14476	14445	14335	14633	14578	14429	14346	14414	14482	14367	14217	14358	14513	14416	14439	14540	14341	14465	14484	14441	14371	14412	14392	14622	14417	14330	14439	14433	14609	14326	14254	14400	14501	14429	14632	14471	14260	14405	14190	14310	14366	14453	14425	14269	14535	14437	14413	14432	14536	14491	14488	14334	14385	14509	14240	14230	14385	14578	14470	14594	14392	14527	14544	14447	14504	14439	14285	14476	14329	14484	14596	14455	14393	14513	14258	14517	14420	14222	14434	14555	14769	14537	14659	14399	14748	14468	14476	14767	14296	14403	14519	14551	14506	14462	14189	14489	14369	14206	14390	14369	14424	14463	14638	14591	14341	14626	14535	14487	14459	14620	14296	14651	14542	14391	14358	14374	14416	14331	14601	14394	14349	14332	14496	14361	14384	14335	14538	14473	14650	14593	14368	14522	14450	14515	14303	14528	14434	14576	14491	14340	14519	14446	14398	14403	14407	14271	14402	14296	14393	14498	14376	14470	14487	14455	14395	14237	14478	14564	14414	14351	14386	14462	14633	14500	14416	14339	14536	14425	14532	14436	14455	14618	14454	14483	14520	14532	14261	14362	14380	14487	14512	14340	14637	14456	14455	14452	14595	14505	14504	14388	14527	14344	14308	14581	14583	14368	14352	14565	14276	14659	14397	14653	14609	14408	14484	14593	14529	14445	14569	14569	14490	14289	14453	14404	14359	14339	14609	14455	14518	14528	14453	14407	14440	14496	14494	14287	14522	14431	14521	14341	14521	14620	14561	14352	14516	14313	14426	14399	14691	14450	14329	14304	14382	14400	14471	14443	14546	14503	14352	14485	14332	14353	14470	14638	14563	14308	14371	14472	14252	14496	14379	14446	14374	14290	14600	14451	14338	14516	14440	14511	14294	14361	14393	14467	14401	14335	14555	14621	14184	14456	14398	14296	14393	14535	14544	14422	14398	14320	14584	14493	14371	14446	14450	14468	14430	14175	14335	14296	14445	14456	14495	14298	14720	14398	14520	14462	14517	14465	14401	14499	14436	14418	14435	14557	14457	14478	14410	14367	14513	14358	14401	14423	14528	14540	14221	14596	14475	14371	14424	14440	14387	14429	14379	14392	14421	14456	14365	14552	14466	14356	14547	14549	14373	14491	14572	14333	14350	14444	14315	14447	14403	14323	14492	14407	14366	14486	14648	14409	14526	14329	14517	14335	14538	14507	14472	14566	14329	14584	14446	14410	14606	14554	14530	14372	14438	14389	14357	14494	14453	14702	14389	14372	14506	14480	14463	14606	14565	14314	14472	14551	14703	14493	14421	14272	14549	14443	14319	14325	14450	14320	14466	14303	14319	14519	14500	14488	14334	14432	14647	14371	14370	14407	14460	14417	14292	14623	14477	14549	14375	14588	14407	14533	14553	14570	14331	14150	14638	14399	14453	14424	14389	14343	14463	14487	14383	14373	14419	14371	14392	14282	14444	14648	14433	14546	14364	14366	14428	14461	14442	14405	14447	14430	14493	14357	14564	14511	14787	14447	14669	14384	14355	14626	14372	14559	14605	14439	14289	14513	14443	14546	14479	14329	14400	14362	14370	14475	14361	14472	14552	14298	14767	14512	14402	14525	14411	14393	14419	14457	14613	14334	14419	14414	14422	14616	14392	14617	14434	14402	14636	14499	14482	14312	14520	14411	14515	14637	14357	14480	14460	14340	14327	14510	14451	14503	14412	14376	14296	14385	14472	14432	14409	14378	14434	14369	14209	14482	14580	14418	14340	14535	14485	14473	14487	14494	14359	14266	14304	14397	14316	14301	14371	14277	14278	14433	14440	14471	14441	14541	14530	14660	14683	14582	14440	14590	14495	14395	14484	14439	14574	14494	14439	14288	14384	14462	14615	14477	14504	14484	14461	14508	14360	14509	14570	14427	14389	14386	14593	14449	14454	14588	14234	14472	14241	14372	14669	14486	14455	14505	14559	14556	14477	14651	14547	14531	14343	14517	14581	14174	14561	14344	14526	14335	14378	14415	14539	14402	14341	14415	14358	14306	14649	14398	14491	14509	14447	14422	14451	14528	14335	14250	14349	14656	14386	14483	14343	14508	14430	14134	14364	14502	14548	14355	14389	14422	14302	14396	14497	14495	14406	14490	14423	14299	14340	14488	14391	14486	14562	14474	14457	14505	14613	14619	14288	14426	14530	14315	14592	14521	14546	14299	14386	14432	14483	14614	14385	14504	14469	14584	14433	14289	14448	14442	14503	14308	14512	14514	14385	14379	14170	14103	14593	14462	14410	14395	14406	14591	14484	14413	14542	14485	14491	14394	14168	14242	14707	14692	14625	14410	14390	14565	14351	14707	14404	14476	14307	14406	14503	14523	14378	14595	14608	14549	14416	14576	14292	14454	14395	14361	14542	14363	14439	14337	14471	14523	14411	14457	14475	14322	14285	14443	14289	14412	14512	14649	14597	14530	14371	14638	14560	14427	14444	14636	14369	14405	14459	14424	14453	14454	14422	14446	14477	14279	14321	14516	14546	14462	14396	14517	14348	14508	14440	14311	14494	14479	14496	14451	14547	14397	14424	14394	14642	14507	14638	14370	14284	14487	14462	14433	14418	14362	14349	14548	14506	14504	14577	14437	14582	14597	14532	14480	14218	14444	14345	14335	14641	14503	14375	14212	14307	14560	14581	14416	14256	14447	14526	14429	14230	14182	14549	14266	14358	14422	14453	14598	14617	14419	14346	14450	14591	14557	14336	14396	14320	14331	14531	14474	14527	14204	14374	14531	14351	14498	14474	14339	14504	14407	14431	14564	14474	14540	14286	14512	14452	14472	14336	14375	14474	14481	14368	14536	14476	14567	14515	14395	14541	14350	14269	14512	14418	14501	14402	14431	14199	14475	14532	14362	14377	14255	14640	14467	14328	14459	14381	14518	14467	14583	14540	14436	14406	14386	14284	14374	14400	14577	14331	14483	14662	14549	14594	14472	14290	14409	14530	14531	14477	14637	14206	14275	14531	14262	14339	14287	14402	14545	14536	14472	14571	14290	14383	14439	14507	14301	14307	14501	14356	14376	14303	14328	14352	14194	14357	14474	14423	14318	14391	14373	14387	14426	14324	14280	14600	14476	14495	14389	14338	14274	14559	14484	14369	14311	14382	14631	14315	14605	14462	14371	14446	14304	14618	14601	14541	14392	14623	14500	14620	14397	14275	14306	14490	14408	14396	14289	14234	14475	14498	14411	14456	14471	14625	14485	14465	14621	14595	14393	14565	14313	14549	14487	14604	14376	14466	14576	14513	14377	14439	14415	14446	14454	14404	14498	14637	14450	14507	14342	14394	14442	14642	14448	14390	14447	14478	14191	14555	14442	14399	14499	14650	14510	14479	14423	14524	14418	14435	14386	14288	14394	14355	14322	14499	14380	14416	14651	14314	14504	14508	14451	14419	14280	14528	14263	14634	14401	14440	14349	14504	14568	14560	14209	14403	14283	14634	14346	14537	14447	14359	14708	14472	14465	14440	14387	14639	14513	14339	14502	14447	14610	14479	14294	14299	14357	14457	14367	14424	14387	14371	14308	14225	14420	14437	14334	14455	14542	14367	14319	14672	14442	14276	14543	14600	14439	14526	14611	14500	14434	14417	14566	14596	14600	14446	14497	14412	14496	14415	14598	14476	14418	14411	14431	14167	14316	14700	14431	14399	14383	14416	14377	14342	14465	14570	14558	14402	14445	14339	14403	14393	14439	14477	14394	14521	14460	14592	14329	14435	14536	14399	14251	14451	14461	14424	14460	14440	14337	14281	14348	14289	14378	14456	14614	14521	14392	14436	14552	14600	14306	14500	14536	14353	14485	14257	14410	14486	14410	14478	14405	14427	14454	14329	14455	14481	14396	14403	14506	14512	14571	14415	14472	14323	14508	14524	14329	14457	14413	14445	14298	14482	14469	14496	14595	14515	14227	14510	14482	14418	14351	14316	14361	14691	14507	14667	14522	14493	14513	14485	14289	14443	14501	14434	14456	14356	14302	14407	14339	14510	14412
24432	54554	41620	26279	19763	16479	15233	14627	14361	14100	13697	13623	13430	13324	13459	13206	13265	13250	13006	13117	13060	12898	13009	13017	12899	12775	12941	12841	12891	12920	12940	12845	12891	12798	12812	12896	12958	12734	12795	12695	12932	12697	12785	12888	12778	12849	12788	12891	12753	12816	12840	12734	12838	12845	12748	12806	12876	12852	12914	12872	12959	12947	12711	12792	12798	12703	12764	12693	12766	13022	12813	12777	12766	12825	12768	12916	12784	13019	12673	12853	12643	12725	12600	12846	12787	12930	12793	12670	12776	12752	12727	12950	12792	12814	12706	12970	12865	12863	12903	12664	12697	12879	12771	12808	12593	12723	12719	12771	12753	12732	12860	12683	12793	12845	12798	12908	12764	12663	12893	12760	12862	12687	12656	12852	12769	12665	12766	12876	12740	12862	12764	12723	12794	12714	12866	12745	12755	12789	12789	12777	12934	12647	12784	12854	12867	12739	12779	12551	12703	12851	12806	12821	12654	12920	12914	12792	12800	12705	12903	12703	12772	12809	12862	12830	12795	12787	12867	12727	12734	12673	12755	12833	12673	12920	12705	12759	12838	12642	12698	12881	12766	12778	12691	12840	12676	12974	12841	12879	12815	12632	12892	12943	12710	12854	12762	12805	12832	12834	12649	12788	12825	12906	12796	12806	12732	12691	12845	12855	12822	12810	12798	12668	12834	12731	12783	12907	12929	12678	12852	13019	12726	12767	12658	12643	12596	12740	12910	12745	12902	12535	12754	12823	12719	12932	12751	12972	12761	12885	12935	12716	12692	12814	12780	12770	12747	12759	12865	12712	12916	12787	12722	12797	12791	12751	12720	12699	12776	12793	12913	12853	12654	12934	12647	12702	12960	12822	12746	12755	12918	12841	12815	12717	12785	12688	12747	12557	12789	12707	12750	12578	12906	12773	12691	12835	12850	12808	12609	12956	12739	12757	12867	12898	12897	12864	12851	12638	12864	12765	12905	12760	12737	12706	12813	12816	12779	12794	12731	12662	12869	12780	12706	12776	12693	12924	12758	12591	12886	12707	12759	12701	12876	12727	12713	12708	12733	12854	12863	12809	12629	12710	12719	12679	12860	12746	12775	12969	12655	12921	12816	12841	12654	12848	12673	12856	12990	12807	12887	12845	12764	12810	12581	12685	12783	12805	12750	13020	12789	12716	12737	12821	12788	12576	12739	12713	12675	12895	12687	12857	12846	12680	12772	12970	12681	12694	12736	12901	12729	12542	12793	12681	12696	12805	12669	12848	12824	12786	12971	12819	12754	12798	12832	13020	12775	12773	12865	12773	12848	12971	12905	12738	12701	12726	12752	12623	12923	12744	12758	12772	12818	12730	12661	12813	12735	12605	12715	12691	12670	12782	12720	12536	12616	12697	12685	12952	12849	12759	12763	12744	12732	12840	12594	12729	12817	12839	12753	12849	12839	12725	12720	12649	12773	12843	12819	12594	12713	12812	12759	12729	12953	12802	12594	12784	12876	12904	12822	12868	12821	12825	12708	12783	12666	12921	12843	12787	12842	12867	12887	12784	12728	12781	12793	12742	12745	12958	12729	12849	12893	12757	12885	12843	12944	12706	12863	12641	12850	12666	12697	12747	12832	12807	12482	12771	12938	12618	12867	12803	12802	12967	12749	12716	12761	12689	12921	12822	12781	12804	12843	12787	12832	12746	12762	12656	12769	12659	12884	12730	12825	12766	12857	12785	12864	12833	12815	12786	12725	12739	12729	12832	12745	12918	12882	12768	12962	12823	12770	12924	12807	12782	12828	12655	12844	12994	12776	12813	12866	12865	12645	12686	12825	12747	12701	12685	12853	12672	12766	12787	12864	12684	12674	12894	12714	12733	12685	12650	12823	12733	12744	12692	12976	12830	12729	12662	12765	12824	12551	12653	12857	12775	12894	12711	12666	12813	12825	12688	12633	12682	12798	12828	12772	12736	12742	12734	12845	12578	12756	12701	12877	12749	12794	12835	12805	12638	12712	12685	12846	12657	12835	12710	12743	12839	12773	12749	12869	12860	12835	12769	12759	12750	12732	12876	12807	12676	12874	12756	12744	12852	12827	12814	12922	12789	12761	12623	12976	12838	12787	12690	12727	12769	12808	12887	12777	12625	12749	12732	12637	12750	12866	12911	12766	12796	12895	12745	12821	12718	12823	12862	12915	12797	12805	12862	12913	12938	12920	12964	12812	12704	12660	12866	12897	12748	12885	12694	12730	12697	12812	12697	12687	12731	12877	12891	12676	12810	12778	12787	12649	12555	12599	12594	12751	12696	12919	12795	12636	12685	12708	12786	12825	12748	12782	12776	12573	12903	12879	12942	12771	12715	12725	12858	12797	12809	12847	12927	12751	12716	12782	12713	12846	12912	12765	12918	12658	12777	12825	12748	12703	12897	12683	12780	12706	12728	12879	12813	12945	12811	12745	12786	12760	12747	12699	12752	12863	12785	12803	12838	12842	12760	12819	12774	12589	12970	12782	12662	12950	12807	12603	12767	12685	12827	12804	12754	12743	12751	12666	12602	12747	12667	12815	12890	12674	12857	12791	12792	12786	12833	12784	12767	12760	12760	12575	12813	12605	12909	12799	12680	12702	12795	12790	12738	12758	12773	12805	12657	12782	12874	12685	12715	12896	12580	12819	12889	12904	12683	12774	12714	12749	12814	12815	12817	12967	12810	12682	12794	12851	12921	12861	12891	12702	12660	12665	12831	12842	12874	12773	12748	12761	12865	12528	12624	12672	12773	12635	12773	12822	12842	12719	12782	12712	12726	12798	12767	12833	12649	12880	12858	12768	12690	12765	12886	12719	12767	12855	12769	12771	12817	12757	12655	12857	12817	12786	12706	12728	12868	12760	12704	12752	12698	12686	12698	12726	12731	12811	12840	12687	12730	12729	12826	12706	12469	12735	12821	12960	12657	12840	12759	12811	12567	12802	12786	12678	12745	12562	12850	12804	12795	12798	12858	12636	12680	12747	12728	12827	12745	12781	12957	12834	12663	12635	12814	12690	12797	12856	12725	12647	12745	12682	12815	12856	12658	12770	12747	12704	12675	12721	12833	12877	12709	12890	12877	12879	12761	12859	12719	12862	12894	12599	12597	12791	12808	12826	12774	12851	12903	12683	12929	12664	12799	12695	12738	12813	12691	12821	12713	12915	12824	12766	12881	12693	12686	12801	13054	12715	12825	12806	12578	12805	12796	12896	12990	12722	12901	12786	12614	12788	12815	12860	12898	12869	12699	12840	12729	12855	12849	12757	12758	12778	12844	12824	12784	12659	12798	12674	12782	12858	12803	12827	12821	12779	12659	12865	12786	12678	12792	12661	12732	12921	12842	12682	12741	12870	12616	12917	12835	12828	12817	12752	12739	12915	12748	12895	12779	12834	12653	12685	12837	12718	12744	12854	12803	12783	12529	12840	12967	12858	12768	12673	12974	12719	12814	12763	12835	12975	12943	12696	12850	12733	12956	12808	12946	12671	12699	12894	12888	12720	12646	12751	12755	12797	12799	12862	12992	12847	12802	12818	12806	12725	12857	12706	12692	12789	12867	12706	12896	12903	12813	12726	12734	12760	12647	12866	12931	12661	12863	12792	12897	12858	12690	12926	12794	12824	12944	12838	12722	12825	12700	12711	12777	12730	12807	12719	12845	12697	12970	12705	12790	12848	12720	12826	12814	12875	12698	12760	12887	12747	12750	12805	12902	12835	12770	12678	12789	12937	12872	12804	12870	12686	12695	12625	12623	12842	12825	12674	12842	12816	12947	12817	12953	12621	12967	12870	12736	12688	12801	12846	12752	12729	12674	12711	12744	12811	12742	12813	12852	12703	12749	12877	12933	12835	12720	12950	12610	12765	12977	12814	12741	12753	12778	12842	12642	12727	12711	12956	12693	12776	12797	12672	12736	12878	12746	12672	12762	12843	12671	12726	12768	12825	12921	12802	12874	12750	12743	12666	12689	12774	12707	12804	12769	12869	12746	12983	12790	12932	12748	12894	12833	12898	12523	12859	12764	12601	12773	12755	12883	12805	12747	12733	12853	12874	12703	12872	12712	12580	12709	12823	12722	12618	13057	12789	12713	12730	12735	12642	12715	12774	12597	12749	12894	12946	12627	12764	12712	12828	12575	12677	12659	12732	12868	12814	12753	12881	12575	12742	12724	12720	12771	12816	12898	12703	12766	12850	12797	12789	12839	12829	12860	12918	12929	12735	12744	12701	12556	12697	12764	12851	12816	12713	12784	12779	12737	12756	12787	12728	12893	12855	12837	12877	12741	12834	12759	12736	12772	12841	12839	12957	12834	12683	12754	12821	12671	12696	12736	12731	12745	12783	12898	12684	12713	12803	12770	12805	12806	12826	12741	12763	12631	12778	12806	13000	12794	12791	12826	12669	12975	12955	12575	12738	12743	12760	12781	12777	12847	12820	12719	12787	12814	12765	12776	12915	12628	12746	12803	12796	12775	12688	12734	12695	12852	12756	12808	12761	12743	12771	12798	12809	12890	12776	12821	13002	12912	12694	12732	12792	12693	12646	12865	12855	12754	12602	12849	12816	12819	12772	12936	12709	12699	12630	12837	12993	12789	12800	12650	12779	12655	12811	12669	12805	12651	12759	12714	12946	12712	12946	12665	12846	12818	12785	12743	12704	12803	12711	12899	12804	12848	12724	12548	12842	12715	12721	12792	12783	12619	12704	12776	12748	12922	12737	12691	12791	12754	12717	12937	12644	12906	12712	12844	12700	12786	12872	12767	12591	12845	12830	12765	12695	12685	12829	12784	12653	12672	12720	12716	12869	12792	12751	12829	12884	12813	12735	12710	12873	12721	12813	12708	12831	12774	12715	12720	12873	12722	12623	12621	12909	12878	12840	12792	12776	12750	12774	12686	12837	12718	12795	12895	12660	12744	12845	12973	12885	12833	12824	12810	12830	12614	12717	12715	12851	12941	12655	12814	12722	12683	12765	12724	12797	12834	12778	12790	12776	12859	12764	12786	12578	12889	12725	12765	12818	12982	12801	12712	12768	12933	12855	12723	12796	12617	12639	12739	12712	12895	12736	12747	12731	12729	12662	12786	12908	12623	12874	12866	12939	13052	12743	12802	12875	12934	13056	12729
29442	24395	26704	21944	17177	16129	16008	15716	15607	15562	15346	15399	15564	15339	15150	15295	14970	15099	15174	15230	15289	15007	14968	15102	15184	15203	15290	15044	15101	15258	15051	15350	15203	14806	15163	15285	15064	14995	15293	15158	14988	15056	15116	15235	15373	15134	15161	15085	15295	15151	15015	15159	15015	15119	15039	15093	15045	15177	15071	15166	15258	14857	15051	15258	15277	15133	15038	15150	15114	15104	15167	15104	15095	15033	15251	15141	15118	15228	15080	15028	15140	15176	15122	14959	15052	15281	15087	15129	15085	15169	15249	15019	15051	15181	15004	15057	15165	15178	15031	15084	15042	15286	15134	15245	15255	15087	15393	15135	15040	15074	14987	15115	14807	15030	15122	15179	15102	15066	15100	15266	14951	15125	15170	15175	14929	15245	15321	14841	15035	15104	15080	15088	15161	15093	14952	15181	15155	15256	15036	15241	14971	15038	15178	15077	14933	15228	15234	15308	15244	14991	15217	15172	15174	15151	15008	14958	15109	15021	14990	15110	15208	14947	15090	15257	14994	15169	15161	15115	15167	15055	15037	14871	15084	15096	14981	15131	14988	14940	15155	15120	15312	15325	14958	15156	14972	15116	15079	14982	15092	15068	15207	15124	15182	15084	14996	15041	15079	15089	14929	15303	15057	14933	15204	15236	15077	15058	14904	15063	15204	15174	15370	14910	15206	15265	15123	15190	15196	15168	15045	15147	14995	15077	15035	15188	15171	15215	15189	15206	15054	15215	15082	14988	15093	15103	15021	15146	15085	15129	15038	15044	15227	15026	15096	15158	14980	15095	15085	15188	15162	14921	15086	15139	15080	15023	15041	15223	15050	15045	14951	15231	15090	15116	15081	15195	15490	15033	15157	15189	15049	15059	15022	15116	15153	15132	15067	15079	15199	15090	15137	15198	15035	14973	15080	14984	15192	14870	15208	15184	15098	14995	15192	15174	15073	15267	15227	15078	15010	14972	15262	15066	15101	15029	15063	15271	15051	15111	15065	14972	14818	15199	15036	15217	15059	14912	15227	15265	15199	15139	15036	15166	15225	15231	15056	15089	15127	15189	15315	15055	14849	14991	15065	15127	14949	15294	15112	15054	15079	15183	15132	15043	14959	15110	15033	15158	15039	14853	15195	15150	15361	15114	15088	14978	15077	15128	15136	15195	15107	15020	15042	14844	15063	14938	15062	15116	15182	15125	15188	15051	15249	15417	15089	14942	15273	14977	15052	15078	15172	15217	15363	15188	15108	15054	15044	15022	15060	15210	15172	15143	15112	15218	15096	14995	15176	15033	15186	15341	15103	14847	14891	15185	15153	15064	15132	15058	15093	14980	15096	15071	15138	15140	15225	15098	15167	15206	15112	15026	14992	15049	15202	14947	15020	15024	15025	15151	15081	15136	15020	14860	15198	15048	15003	15160	15080	14970	14993	15262	15149	15091	15110	15010	15135	15154	15153	15082	15082	15116	15314	15204	15088	15275	15219	15191	14925	15019	14864	14990	14823	15254	14937	15088	15053	14924	15236	15168	15061	15023	15129	15295	14954	15161	15123	15104	15028	15274	14994	15247	15220	15099	15124	14976	15207	15198	15123	14908	14906	15126	14820	15040	15115	15120	15229	15048	15257	15157	15197	15119	15010	15025	14969	14998	15097	14931	15141	15174	14978	15091	15212	14899	15228	15031	15021	15154	14960	15197	15216	15186	15101	15196	14919	15129	15163	15054	14983	15297	15065	15326	15101	14999	14886	15201	15003	15204	15008	15139	15055	15287	15193	15129	15176	15226	14996	15046	15107	14973	15174	15010	15198	15046	15023	15159	15157	14887	14924	15045	14957	15105	15050	15257	15274	15113	15186	15045	14996	15172	15210	15124	15067	15117	15234	15023	15205	15020	15002	15189	14934	15021	14946	15167	15145	15285	15079	15197	14824	15073	15021	15029	14999	14921	15072	15105	15104	15160	15085	15117	14887	15073	14958	14961	15201	14891	15095	15226	15142	15179	15193	15113	15023	15159	15064	14987	15052	14983	15058	15086	14911	14958	15234	15120	15193	15032	15157	15017	14973	15206	15177	15134	15109	15260	15131	15140	15231	14978	15083	15009	15201	15077	15188	15120	15187	14931	15027	15044	15182	15032	14959	15025	15198	15188	15114	15239	15119	15090	15245	15017	15197	14945	15089	15137	15094	14995	14928	15154	15026	14866	15129	15056	15198	15319	15063	15158	15108	14931	15135	15123	14969	15159	15150	15152	15344	14987	15158	15095	15176	15032	15061	14941	14999	14922	15097	15029	15259	15274	15202	15107	15142	15214	15050	15278	15131	14935	15271	15166	15052	14941	15138	15037	15058	15017	15067	15010	15073	15081	15189	14838	15030	15109	15333	14822	15147	15132	15060	14964	15132	15136	15079	15054	15211	15151	15050	14926	15176	14974	15224	15120	14993	15133	15093	15065	15220	15046	14912	14930	15040	15167	15223	15076	14995	15113	15073	15189	15287	15304	15149	15206	15088	15167	15193	15000	15075	14935	15079	15127	15081	14909	15252	15273	15247	14873	15038	15011	15050	15134	15124	14988	15092	15172	14984	15144	15226	15125	15240	15133	15211	15130	15185	15105	15073	15069	15184	15079	15126	15194	15074	15066	14961	15082	15039	15122	14893	14975	15070	15314	15275	15106	15270	15032	15198	15013	15029	15060	15139	15059	15130	15040	15101	15055	15110	15081	15229	15059	14969	14995	14909	14937	15337	15154	15144	14978	15217	15261	15007	15008	14876	14984	15169	15057	15240	15080	14936	15196	15128	14849	15040	14958	15214	15125	14950	15096	15275	15225	14998	15214	15120	15059	15020	15158	15261	15125	15432	15125	15148	14996	15178	14978	15135	15486	15142	15266	15269	15025	15171	15096	15075	14978	15095	15172	15103	15210	15202	15180	14980	15158	15014	15189	15013	15141	15086	15100	15177	14950	15206	15026	15112	15323	15090	15078	15177	15142	15026	15143	15198	15100	15220	15288	15236	15115	14976	15140	15172	15053	14883	15165	14995	15194	15111	15054	15071	15017	15043	15157	15250	15070	15178	14995	15215	15257	15154	15058	15122	15251	15203	15203	14961	15180	15040	15143	15231	14949	15033	15046	15032	14983	15138	14983	15239	14979	15011	14809	15087	15085	15068	15059	15274	15119	15210	15174	15123	15022	15043	15196	15144	15171	15350	15118	15196	15129	15114	14953	15053	15050	15020	15087	15193	15006	15284	15203	15088	15276	15307	14946	15058	15041	15002	15221	15230	15165	15159	15069	15050	15143	15166	15145	15095	15285	15247	15146	15094	15057	15082	15010	15241	15274	15039	15052	14844	15201	15073	15102	15024	14907	15246	15325	14963	15028	15132	15190	15101	15147	15141	15014	15069	15144	15177	15303	15124	15096	15198	15141	15073	15231	15088	15030	15011	15047	15173	15226	15379	15058	15081	15161	14991	15004	15185	15159	15059	15246	15127	15239	15207	15157	15182	15297	15051	15248	15086	15058	15079	15038	15291	15132	15156	15207	15174	15293	15157	15386	15135	15278	15072	15165	15163	15166	15136	15296	15096	15108	15268	15149	14906	15161	15056	15120	14982	15219	15140	15108	15266	15141	15217	15109	15280	15063	15108	15127	15176	15302	14994	15093	15087	15060	15161	15055	15008	15170	15147	15299	15030	15205	15148	15250	15186	15037	15029	15134	15256	15087	15219	15089	15184	15282	15120	15152	15249	15204	15287	15172	15118	14983	15122	15137	14886	15016	15240	15163	15038	15038	15222	15126	15243	15146	15087	15240	15209	15142	14967	15176	14982	15206	15000	14917	15138	15149	15245	15220	14862	15137	15140	15108	15221	15113	15285	15123	15012	15147	15053	15045	15214	15203	15015	15319	15249	14956	14996	15156	15118	14969	15023	15240	15111	15068	15026	15031	15326	15023	14978	15167	15169	15119	15176	14909	15320	15078	15071	15090	15234	14922	15280	14856	14911	15223	15098	15107	15066	15131	14952	15132	15309	15154	15139	14989	15317	14973	15067	15142	15192	15180	15079	15191	15051	14978	15025	15031	15014	14873	15036	15172	15055	15199	15096	15103	15079	15080	15250	15126	14992	15271	15165	15249	15153	15143	15121	15103	15127	15176	15145	15289	15141	15344	15115	15096	15141	15139	14995	15058	15115	15036	14903	15028	14956	14972	14970	15117	15180	15050	15014	15259	15030	15102	15020	15006	14979	15104	15217	15128	15167	15100	15186	15050	15132	15147	15027	15089	15023	14954	15133	15084	15124	14928	15137	15241	15231	15414	15068	15087	15294	15114	15163	15136	15053	15163	15000	15200	15063	15107	15162	15165	15326	15234	15056	14984	14940	14960	15131	15056	15264	15102	15275	15203	14946	15083	15081	15053	14937	14984	15047	15227	15069	15228	15135	15033	15090	15093	15131	15231	15193	15008	15013	15064	15113	14941	15296	15084	15280	14972	15294	15175	15070	15233	15235	15005	15275	15317	15320	15189	15069	15044	15158	15117	15253	15286	15131	15032	15155	15030	14985	15128	15005	14957	15070	14978	15066	15149	15151	15142	15213	15131	15036	15152	15277	15215	15036	15250	14967	15135	15217	15118	15190	15135	15307	15153	14959	15385	15052	14978	15140	14933	15138	15043	15290	15097	15318	14964	15066	15206	15205	15164	15189	15115	15194	15167	15036	15157	15177	15054	15189	15250	15138	15196	15138	15335	15134	15170	15080	15036	14916	15150	15149	15197	15268	15175	15212	15250	15025	15168	15145	15219	15067	15037	15258	15108	15331	14988	15003	15049	15097	15156	14948	15198	15075	15126	15126	15101	15116	14970	14802	15170	14933	15143	15124	15257	14945	15124	15107	15234	15118	15155	15103	15123	14899	14957	15006	15051	15081	15224	15167	15088	15092	15021	15157	15175	15125	15006	15116	15276	14996	15142	14947	15270	15124	15328	15045	14980	15259	15128	15173	15069	14966	15212	15184	14956	15111	15066	14958	15057	15078	15017	15292	15135	15274	15185	15127	15058	15184	15020	15133	15213	15243	15164	15279	15076	15004	15237	15239	15188	15081	15140	14971	15231	14997	14982	15051	15167	15098	15098	15206	15263
20137	33105	25101	17783	15449	14488	14101	13798	13747	13776	13472	13441	13585	13458	13526	13289	13260	13395	13357	13300	13384	13305	13187	13269	13270	13335	13279	13361	13383	13169	13368	13309	13110	13200	13226	13375	13443	13263	13385	13145	13264	13256	13155	13147	13178	13327	13211	13160	13310	13241	13124	13149	13051	13076	13287	13201	13074	13350	13140	13086	13141	13089	13334	13154	13334	13344	13343	13261	13330	13200	13173	13360	13417	13199	13239	13331	13202	13294	13300	13370	13315	13273	13199	13345	13329	13194	13315	13235	13268	13275	13323	13224	13302	13355	13165	13300	13314	13245	13230	13281	13147	13085	13332	13177	13214	13243	13228	13136	13229	13207	13262	13201	13347	13347	13263	13181	13227	13249	13247	13431	13254	13338	13165	13132	13359	13413	13234	13309	13305	13300	13233	13295	13252	13332	13198	13196	13225	13142	13132	13122	13281	13306	13163	13419	13115	13280	13234	13268	13161	13316	13034	13330	13221	13152	13310	13340	13296	13188	13133	13230	13387	13346	13222	13458	13257	13159	13255	13205	13227	13253	13183	13294	13268	13089	13218	13233	13255	13150	13357	13139	13319	13286	13121	13166	13377	13130	13280	13249	13269	13176	13226	13211	13342	13437	13409	13211	13334	13161	13248	13146	13188	13297	13273	13328	13242	13078	13167	13299	13405	13231	13325	13026	13242	13417	13238	13215	13166	13231	13209	13333	13126	13186	13195	13147	13303	13130	13333	13399	13246	13240	13175	13189	13188	13285	13239	13207	13142	13448	13272	13259	13371	13174	13245	13163	13079	13270	13336	13155	13336	13216	13316	13264	13166	13299	13433	13243	13193	13410	13236	13229	13287	13195	13172	13378	13260	13153	13207	13446	13254	13282	13273	13216	13233	13234	13218	13168	13156	13078	13332	13209	13216	13333	13357	13181	13096	13286	13249	13330	13399	13271	13236	13335	13398	13043	13209	13291	13412	13179	13143	13482	13299	13310	13406	13185	13245	13176	13355	13054	13155	13260	13268	13196	13359	13220	13275	13206	13264	13244	13309	13244	13310	13222	13188	13118	13248	13201	13316	13424	13327	13220	13189	13271	13301	13290	13262	13405	13290	13307	13203	13206	13148	13387	13268	13195	13190	13312	13310	13250	13236	13164	13061	13173	13232	13216	13167	13082	13153	13157	13145	13190	13156	13214	13337	13259	13398	13341	13274	13315	13219	13294	13247	13123	13313	13386	13171	13377	13259	13337	13149	13144	13192	13332	13288	13198	13331	13147	13302	13207	13263	13234	13069	13143	13147	13364	13258	13326	13326	13370	13104	13295	13376	13258	13236	13345	13253	13416	13085	13290	13227	13147	13251	13313	13251	13198	13235	13121	13309	13085	13254	13227	13198	13242	13294	13164	13176	13316	13146	13421	13359	13337	13200	13180	13306	13293	13197	13289	13248	13247	13232	13210	13234	13225	13268	13132	13325	13238	13199	13064	13114	13137	13285	13142	13244	13181	13304	13104	13323	13408	13331	13186	13160	13214	13367	13075	13272	13127	13334	13218	13381	13135	13160	13257	13387	13156	13236	13180	13079	13350	13256	13078	13299	13230	13201	13089	13052	13411	13176	13316	13296	13297	13311	13290	13199	13167	13123	13278	13207	13189	13489	13181	13240	13279	13156	13240	13394	13193	13343	13247	13137	13344	13327	13119	13074	13320	13149	13339	13104	13299	13388	13187	13108	13310	13316	13256	13171	13213	13222	13319	13290	13227	13256	13149	13328	13157	13338	13113	13250	13202	13109	13283	13283	13235	13056	13188	13067	13311	13408	13406	13290	13240	13272	13267	13212	13239	13112	13219	13168	13272	13234	13295	13184	13204	13205	13158	13391	13116	13268	13280	13180	13209	13164	13180	13317	13343	13089	13232	13121	13253	13350	13340	13263	13211	13357	13294	13308	13218	13030	13189	13164	13323	13297	13201	13248	13181	13134	13392	13061	13355	13252	13283	13309	13206	13158	13198	13347	13512	13251	13328	13301	13229	13093	13221	13174	13091	13292	13138	13204	13290	13176	13418	13442	13184	13384	13164	13369	13411	13181	13172	13351	13267	13215	13193	13324	13218	13199	13109	13226	13113	13138	13378	13244	13235	13125	13416	13319	13203	13135	13194	13070	13161	13200	13100	13158	13247	13413	13371	13237	13235	13109	13344	13378	13291	13337	13031	13080	13262	13110	13128	13208	13301	13105	13262	13438	13160	13282	13223	13177	13295	13131	13192	13440	13346	13268	13156	13212	13228	13127	13259	13365	13101	13145	13333	13196	13317	13126	13270	13123	13242	13137	13241	13277	13313	13412	13468	13320	13270	13403	13181	13240	13253	13289	13302	13042	13122	13136	13162	13388	13131	13152	13207	13180	13296	13269	13318	13255	13166	13232	13399	13416	13237	13131	13080	13265	13401	13394	13172	13256	13246	13261	13242	13150	13273	13372	13221	13345	13357	13182	13311	13349	13235	13375	13259	13216	13175	13456	13435	13334	13200	13278	13273	13339	13165	13133	13259	13409	13120	13388	13160	13287	13147	13205	13147	13105	13251	13156	13166	13243	13277	13229	13442	13318	13030	13351	13249	13262	13306	13106	13177	13233	13220	13263	13367	13442	13317	13402	13090	13390	13257	13317	13307	13308	13408	13167	13187	13354	13114	13261	13098	13220	13201	13361	13447	13108	13180	13047	13290	13183	13210	13214	13353	13335	13294	13177	13362	13263	13269	13258	13279	13434	13313	13256	13176	13177	13220	13207	13385	13229	13364	13318	13179	13296	13223	13396	13085	13269	13203	13091	13195	13311	13275	13250	13319	13101	13160	13296	13258	13352	13184	13158	13136	13355	13240	13274	13335	13354	13224	13199	13256	13065	13343	13196	13317	13277	13415	13228	13173	13245	13183	13232	13264	13145	13133	13307	13191	13032	13377	13312	13051	13389	13078	13311	13293	13396	13216	13254	13310	13373	13304	13253	13309	13424	13393	13361	13079	13086	13156	13398	13174	13387	13156	13222	13378	13259	13320	13271	13241	13246	13241	13251	13149	13220	13263	13260	13176	13325	13223	13356	13154	13130	13116	13206	13518	13336	13295	13169	13290	13240	13193	13210	13430	13234	13198	13198	13177	13180	13425	13055	13305	13185	13217	13132	13371	13158	13217	13329	13236	13170	13280	13360	13453	13201	13186	13209	13228	13285	13295	13219	13139	13269	13287	13148	13369	13289	13254	13344	13232	13185	13179	13250	13296	13141	13344	13112	13348	13205	13370	13425	13089	13286	13172	13427	13372	13262	13256	13293	13069	13280	13144	13308	13125	13242	13156	13277	13133	13287	13351	13271	13124	13193	13391	13029	13257	13396	13084	13420	13232	13399	13273	13316	13376	13251	13404	13168	13443	13415	13095	13183	13291	13122	13190	13294	13304	13411	13263	13351	13180	13309	13064	13215	13147	13161	13246	13201	13128	13199	13304	13154	13154	13271	13284	13299	13353	13178	13181	13186	13304	13305	13213	13312	13237	13243	13154	13224	13263	13252	13369	13261	13114	13300	13312	13286	13284	13424	13358	13229	13213	13103	13326	13233	13106	13348	13307	13150	13392	13059	13079	13389	13267	13258	13080	13117	13275	13269	13108	13227	13283	13203	13268	13114	13085	13193	13225	13273	13158	13283	13438	13285	13107	13169	13297	13319	13190	13291	13267	13201	13124	13240	13236	13282	13129	13221	13211	13207	13364	13185	13365	13076	13246	13325	13320	13222	13149	13232	13090	13109	13244	13307	13207	13223	13252	13292	13097	13126	13205	13181	13198	13210	13229	13017	13217	13414	13111	13087	13399	13221	13122	13065	13142	13288	13240	13228	13354	13211	13185	13230	13216	13203	13387	13381	13256	13128	13366	13389	13122	13228	13027	13402	13323	13281	13310	13183	13314	13163	13125	13430	13216	13113	13259	13340	13306	13086	13381	13369	13262	13309	13147	13228	13160	13316	13195	13408	13257	13081	13251	13188	13271	13154	13366	13280	13333	13227	13181	13426	13372	13377	13281	13345	13357	13175	13330	13247	13100	13394	13450	13281	13198	13228	13224	13236	13265	13171	13179	13290	13409	13245	13231	13194	13164	13385	13313	13337	13190	13237	13325	13296	13168	13132	13368	13217	13257	13443	13237	13243	13251	13166	13323	13364	13194	13259	13237	13406	13272	13360	13322	13224	13335	13202	13271	13218	13236	13354	13311	13171	13194	13283	13086	13272	13384	13082	13239	13247	13227	13225	13011	13124	13316	13070	13222	13146	13300	13215	12859	13206	13307	13229	13333	13311	13133	13289	13462	13215	13330	13126	13314	13288	13401	13389	13210	13281	13223	13248	13341	13121	13164	13231	13176	13181	13305	13304	13212	13319	13171	13234	13324	13424	13326	13264	13358	13200	13168	13186	13203	13150	13218	13201	13189	13132	13247	13255	13427	13077	13275	13289	13302	13265	13265	13131	13132	13226	13202	13286	13138	13239	13421	13380	13087	13308	13059	13266	13262	13375	13121	13242	13259	13235	13216	13069	13332	13219	13211	13290	13267	13279	13267	13273	13267	13308	13301	13277	13039	13199	13263	13210	13364	13339	13163	13413	13094	13384	13247	13301	13188	13220	13312	13264	13321	13262	13204	13196	12979	13346	13319	13063	13446	13126	13313	13231	13311	13264	13283	13221	13155	13144	13285	13142	13341	13271	13241	13298	13172	13437	13016	13101	13242	13229	13227	13112	13248	13351	13344	13031	13155	13308	13271	13134	13179	13344	13378	13335	13244	13021	13213	13231	13307	13164	13144	13212	13238	13160	13245	13272	13333	13111	13371	13181	13221	13415	13278	13527	13257	13270	13290	13138	13218	13308	13312	13396	13167	13398	13257	13227	13189	13368	13455	13303	13248	13250	13336	13124	13046	13271	13318	13155	13199	13431	13252	13307	13266	13285	13302	13345	13357	13146	13332	13255	13376	13212	13228	13106	13313	13224	13267	13292	13189	13148	13166	13272	13269	13080	13154	13218	13131	13291	13249	13288	13284	13270	13244	13095	13247	13046	13288	13173	13186	13199	13260	13156	13391	13347	13353	13237	13069	13310	13260	13314	13201
23798	21555	28313	25653	22091	19411	17527	15478	15014	14942	14618	14756	14728	14617	14536	14471	14248	14366	14408	14325	14426	14336	14496	14329	14158	14136	14284	14174	14174	14445	14209	13971	14171	14099	14305	14081	14286	14148	14268	14204	14279	14198	14130	14225	14052	14030	14091	14253	14033	14210	14128	14280	14254	14236	14046	14057	14124	14102	14141	14083	14213	14082	14190	14312	14010	14174	14293	13962	14146	14113	14118	14110	14054	14061	14260	14179	14103	14089	14286	14162	14374	14189	14214	13880	14043	13810	14068	14211	14201	14124	14120	14224	14188	14132	14059	14122	14055	13972	14192	14332	14273	14244	13945	14074	14020	13922	14080	13916	13981	14204	14144	13977	14148	14126	14136	13801	14228	14103	14271	14057	14263	14150	14085	14100	14034	14226	14083	14161	14068	14162	14048	14114	14139	14150	14155	13866	14176	14098	14104	14106	14130	14151	14192	14101	14014	14066	13892	14101	14087	14009	14201	14131	14128	14195	13962	14049	14023	13966	14065	14146	14048	14051	14192	14205	14180	14127	14045	14116	14080	14156	14246	14178	14076	14045	14143	14002	14121	14378	14143	14146	14139	14095	14115	14146	14025	14239	13984	13998	14027	14087	14108	14116	13976	13988	14201	14078	14149	14379	14173	14062	14146	14063	14154	14133	14270	14027	14137	14197	14119	13961	14063	14171	14222	14387	14234	14030	14093	14083	14061	14186	13862	14044	14012	14094	14166	14011	14173	14130	13943	14263	14158	14010	14257	14192	14173	14308	14221	14114	14176	14143	14061	13966	13946	13894	14139	14047	14127	14293	14003	14058	14058	14024	14030	14066	14117	14183	14078	14078	14204	14237	14207	14108	14285	14166	14212	14223	14234	14126	14005	14149	14116	14373	14195	14102	14083	14073	14136	13942	13979	14143	14243	14027	14002	14046	13993	14368	13840	14088	14275	14080	14070	14116	14043	14191	14202	14164	14199	14239	14202	13931	14094	14074	14187	14328	13937	13781	14209	13922	14092	13940	14057	14081	14032	13944	14081	13988	14291	14099	14170	14225	14170	14019	14133	14237	14174	14149	14047	14051	14234	14047	14284	14063	14190	14089	14244	14099	14015	14126	14040	14137	14212	14108	14072	14093	14110	14249	14186	14207	14172	14208	14257	14190	14282	14131	14172	13954	14192	14184	13980	14012	14255	14155	14121	14136	14271	13894	14208	14142	14199	14015	14059	14097	14125	14153	13990	14048	13902	14151	14077	14046	14072	14239	13948	14013	14026	13998	13957	14049	14088	14338	13942	14087	14188	14087	14159	14195	14030	14049	14051	14125	14232	14122	14233	13927	13951	13992	14011	14118	14123	14174	14091	14204	14258	13945	13990	14225	14031	14117	14250	14269	14061	14063	14112	14130	14164	14255	14066	13991	14178	13983	14109	14332	14324	14082	14179	13859	13937	14276	14118	14192	14143	14175	14170	13980	14010	14314	14131	14200	14164	13993	14101	14256	14163	14270	14164	14122	14206	14124	14096	14077	14091	14062	14229	14121	14223	14040	14228	14052	13949	14020	14147	14046	14019	14111	14084	14128	13974	14109	14079	14078	14045	14176	14085	14098	14034	14120	14149	14239	13960	14099	14150	14131	14125	14018	14138	14054	14064	14175	14182	14364	14172	14300	14269	14004	14262	14048	14116	14242	13999	14172	14073	13951	14004	14095	14120	14343	13993	14108	14214	14096	14145	14212	14064	14217	14095	14068	13968	14249	14269	14055	14180	14173	14277	14252	14151	13998	14323	14093	14123	14017	14152	13922	13951	14218	14293	14062	13951	14278	14226	14015	14113	14099	13995	14162	13982	14157	14096	14317	14056	13976	14212	14102	14204	13998	14007	14168	14117	14121	14088	14123	14143	14133	14056	14314	14155	14129	13802	14327	14198	13978	14181	14216	14257	14313	14137	14070	14132	14062	14146	14091	14176	14158	14104	14266	14127	14035	14254	14102	14173	14020	14206	14184	14095	14188	13966	14036	13991	14134	14127	14124	14133	14224	14152	14154	14106	14044	14266	14162	14096	14079	14224	14155	14188	14137	14251	14184	13970	13997	14307	13967	14067	14138	14207	14211	14209	14272	14265	14007	14004	14259	14133	14119	14124	14210	14097	14112	13981	13946	14108	14075	14140	13990	14301	14058	14044	13980	14134	14304	13864	14259	14018	13962	14180	14202	14184	14199	14175	14255	14130	14074	14129	14093	14161	13996	14170	14131	14339	14068	14226	13953	14310	14148	14134	14087	14140	14103	14163	14229	14206	14043	14142	13947	14159	14078	14180	14153	14082	14112	14217	13897	14031	13966	14072	13865	14021	14302	13977	14002	14070	14217	14088	14151	14159	14093	14192	14224	13928	14144	14093	14199	14242	14185	14225	14317	13936	14204	14179	14110	13980	14038	13971	14112	14022	14113	14014	14174	14243	14372	13993	13987	14149	14190	14004	14266	14349	14143	14247	14196	14114	14105	14200	14157	14218	14119	14183	14147	14330	14203	14319	14201	14078	14159	14066	14137	14262	14291	14147	14192	14016	14215	14195	14244	14014	14146	14115	14218	14084	14192	14244	13998	14062	14054	14128	14183	14072	14143	13956	14026	14117	14000	13979	14217	14133	14083	14345	14151	14264	14135	14247	13972	14181	14205	14138	14069	14178	13975	14243	14109	14160	14210	14031	13940	14116	14322	14248	14111	14178	14087	14244	14064	13924	13880	14229	14116	14195	14193	14133	14068	14045	14071	14115	14105	14386	14131	14173	13949	14197	14242	14099	14069	14119	14229	14234	14081	14097	14138	14137	13937	14196	13980	14263	14162	14115	14245	14200	14070	14059	14197	14208	14003	14237	14172	13993	13945	14113	13984	14091	14021	14336	14163	14323	14118	14232	14036	14342	14068	14218	14257	14033	14203	14043	14173	14221	13920	14132	14041	14198	14248	14072	14032	14095	14110	14126	14201	14197	14085	14029	14151	14138	14026	14015	14051	14060	14109	14227	14100	14233	14156	14249	14126	14162	14199	14005	14100	14286	14242	13909	14044	14119	14100	14088	14235	14197	14132	14283	14081	14291	14195	14130	14078	14100	14098	13997	14129	14167	14112	14015	14017	14122	14072	14143	14120	14149	14040	14082	14101	13997	14049	14153	14036	14116	14147	13950	14165	14096	14214	14043	14167	14158	14141	13827	13954	14101	14260	14121	13911	14283	14179	14108	14151	14027	13986	14152	14107	14003	14186	14127	14053	14159	14128	14026	14249	14167	14183	14199	14262	14313	14090	14102	14139	14218	14105	14148	14177	14108	13889	14114	14021	14039	13997	14085	14160	13948	14217	14137	13907	14093	14244	14155	14171	14173	14029	13987	14070	14130	14165	14077	14180	14089	13961	14122	13932	14031	14012	13915	14052	14061	13941	14152	14000	14218	14128	14106	14066	14249	14292	14120	14187	14198	14186	14269	14269	14128	13873	13988	14117	14101	13991	14031	14073	14148	14079	14042	14231	14077	14155	14078	14029	14167	14127	14323	14145	14354	14030	14176	14159	14073	13983	14026	13965	13876	14126	14027	14001	14066	14162	14035	14130	14056	13999	14125	13991	13971	13927	14031	14190	14188	14285	14120	14070	14219	14017	14095	14208	13980	13981	13966	14243	14063	13902	14227	14138	14191	14200	14291	14040	14115	14084	14028	14155	14278	14224	14338	13992	14249	14295	14031	14255	14183	14294	13997	14276	13870	14105	14151	14213	14007	14105	14241	14176	14151	14091	14282	13944	14110	14137	14136	14158	13763	14137	14049	14208	13977	14240	14024	14202	14032	14094	14269	14142	14067	14143	14109	14090	13983	14085	14178	14138	14223	14091	14276	14146	14020	14172	14127	14071	14051	14124	14219	14208	14004	14078	13883	14161	14296	14216	14201	14031	13941	14018	14156	14057	13932	14144	14123	14384	14251	14089	13920	14188	14135	14205	14241	14221	14175	14082	14256	14031	14030	14233	14173	14093	14180	14154	14132	14385	14081	14319	14188	14173	14052	14124	14309	14156	14014	13969	13971	14090	14214	14231	13972	14161	14147	14028	14254	14091	14196	14115	14252	13808	14239	14288	14215	13913	14032	14015	14292	14127	14148	14100	14153	14343	14344	14147	14153	14182	14190	14264	14081	14207	14295	14338	14037	13930	14110	14147	14073	14010	14042	14078	14070	14293	14026	13991	14090	14018	14318	14120	14147	14133	14263	13996	14104	14051	14004	14215	14244	14155	14153	14221	14429	13992	14044	14084	14075	14105	14078	14141	14209	14242	14198	14239	14132	14106	14009	14078	14131	13953	14109	14407	14146	14310	14220	13954	14115	13989	14146	13967	14092	14019	14247	14106	14206	14138	13960	13983	14083	14107	14197	14077	14328	14094	14090	13832	14034	14018	14194	14151	14057	14157	14304	14199	14046	14078	14213	14176	14135	14106	14109	14133	13985	14146	14204	14307	14111	14132	14173	14146	14327	14061	14131	14121	14044	14045	13979	14081	14201	14147	14086	14158	13972	14141	14177	14115	14168	14271	14070	14073	14370	14158	14005	14089	14208	14036	14173	13911	14090	13935	14000	14269	14086	14103	14177	14137	13952	14140	14132	13946	14177	14029	14180	13909	14001	14090	14201	14253	14241	14150	14026	14076	14158	13993	14039	14120	14063	14136	14095	14125	14021	14174	14161	14020	14133	13981	14352	14117	14052	14002	14097	14247	13965	14090	14197	14175	14183	13884	14087	14118	14217	14066	14059	14051	14076	14101	14175	14117	14150	14148	14194	14064	14114	14229	14169	14198	14192	13980	14079	14143	13852	14043	14097	13945	13915	14084	14072	14334	14164	14056	13945	14313	14119	14231	14374	14204	14064	14149	14249	14090	14057	14123	14180	14237	14126	14181	14036	14114	13996	13995	14095	14183	14256	14140	14057	13874	13967	14015	14251	14199	14271	14174	14022	14048	14226	14020	14114	14164	14081	14089	14372	14192	14062	14214	14058	14218	14265	14080	14256	14134	14019	14071	14096	14115	14146	14005	14187	14066	14091	14085	14220	14066	14269	13915	14016	14077	14031	13992	13930	14075	14276	14275	14052	14169	14144	14235	14056	14117
21198	47365	36579	22281	17616	15530	14468	13783	13605	13418	13241	13155	13022	13040	12972	13087	12874	12743	12856	12761	12679	12900	12863	12783	12711	12839	12800	12769	12586	12617	12608	12682	12691	12685	12540	12817	12661	12748	12743	12675	12693	12781	12736	12722	12593	12616	12658	12758	12631	12741	12855	12830	12667	12568	12693	12549	12640	12637	12661	12587	12759	12576	12612	12518	12866	12590	12656	12755	12579	12546	12622	12672	12606	12606	12617	12681	12654	12718	12729	12781	12841	12777	12629	12764	12611	12680	12815	12673	12634	12580	12603	12685	12591	12669	12704	12617	12823	12645	12829	12641	12593	12875	12763	12621	12658	12654	12658	12560	12717	12534	12764	12653	12556	12564	12709	12712	12485	12604	12543	12553	12770	12578	12707	12693	12475	12601	12668	12578	12633	12623	12738	12643	12688	12553	12629	12625	12765	12730	12497	12693	12590	12654	12742	12691	12643	12799	12492	12637	12661	12528	12600	12666	12750	12612	12727	12508	12639	12634	12792	12778	12577	12820	12749	12663	12588	12574	12748	12613	12663	12780	12627	12573	12659	12571	12435	12627	12705	12546	12762	12600	12737	12663	12698	12735	12627	12866	12568	12612	12585	12616	12519	12694	12600	12703	12522	12586	12515	12670	12760	12794	12569	12661	12645	12744	12649	12498	12637	12826	12639	12620	12516	12588	12700	12599	12749	12697	12662	12731	12716	12738	12601	12643	12607	12641	12709	12587	12698	12451	12795	12680	12684	12649	12742	12801	12734	12747	12661	12608	12653	12766	12567	12741	12822	12494	12762	12553	12621	12665	12516	12636	12532	12666	12540	12533	12773	12730	12697	12718	12634	12697	12630	12755	12777	12600	12806	12647	12652	12675	12619	12634	12577	12747	12457	12693	12508	12685	12552	12686	12512	12581	12721	12832	12649	12686	12785	12667	12718	12700	12716	12733	12664	12834	12688	12689	12690	12671	12515	12594	12610	12714	12691	12638	12643	12491	12712	12584	12695	12592	12770	12655	12585	12647	12732	12632	12612	12758	12635	12741	12765	12686	12577	12805	12641	12703	12544	12723	12769	12620	12582	12555	12756	12617	12782	12741	12624	12694	12614	12648	12549	12629	12585	12691	12722	12659	12773	12735	12601	12647	12713	12541	12752	12541	12593	12691	12703	12653	12666	12560	12786	12527	12570	12651	12561	12803	12593	12660	12864	12651	12619	12707	12486	12452	12448	12529	12782	12700	12708	12553	12596	12680	12702	12549	12787	12656	12775	12700	12741	12636	12747	12631	12607	12591	12638	12613	12704	12600	12688	12639	12662	12769	12696	12660	12733	12661	12719	12562	12824	12545	12697	12610	12776	12796	12539	12734	12763	12633	12774	12604	12652	12526	12679	12800	12647	12672	12572	12826	12599	12891	12615	12750	12556	12598	12689	12561	12825	12826	12698	12690	12717	12565	12564	12489	12629	12462	12797	12727	12686	12592	12666	12789	12686	12670	12630	12443	12769	12625	12879	12440	12735	12566	12674	12696	12709	12682	12679	12607	12661	12640	12660	12707	12665	12709	12629	12664	12698	12831	12678	12726	12670	12642	12652	12605	12661	12764	12782	12681	12617	12571	12592	12613	12688	12651	12477	12816	12626	12625	12717	12557	12736	12550	12756	12650	12612	12597	12610	12652	12720	12681	12707	12718	12783	12572	12543	12539	12657	12664	12671	12608	12562	12585	12621	12831	12643	12668	12801	12711	12588	12570	12595	12633	12589	12624	12700	12551	12663	12674	12526	12592	12731	12641	12511	12590	12712	12671	12698	12612	12626	12735	12476	12717	12724	12661	12642	12483	12713	12638	12709	12540	12527	12793	12794	12731	12519	12677	12693	12617	12664	12601	12578	12595	12537	12591	12752	12557	12503	12471	12694	12630	12604	12703	12667	12574	12663	12755	12688	12671	12758	12588	12746	12624	12573	12610	12799	12654	12599	12671	12629	12553	12686	12633	12677	12666	12593	12547	12563	12674	12618	12723	12624	12681	12868	12565	12653	12603	12768	12745	12756	12699	12706	12589	12655	12835	12613	12586	12616	12666	12714	12579	12774	12702	12666	12738	12632	12466	12694	12728	12464	12640	12663	12544	12433	12679	12552	12489	12543	12618	12505	12604	12541	12614	12676	12573	12747	12559	12487	12578	12712	12660	12664	12482	12509	12554	12590	12506	12573	12567	12638	12759	12563	12695	12639	12825	12660	12649	12682	12610	12596	12554	12639	12475	12660	12677	12583	12517	12644	12479	12712	12679	12573	12772	12488	12604	12366	12682	12608	12690	12782	12700	12714	12700	12671	12607	12716	12614	12519	12615	12625	12676	12767	12585	12700	12602	12655	12580	12683	12719	12641	12798	12722	12640	12709	12402	12621	12673	12797	12475	12711	12727	12501	12723	12568	12675	12652	12646	12739	12630	12587	12670	12597	12569	12858	12788	12742	12542	12449	12547	12733	12673	12459	12713	12471	12839	12736	12664	12673	12646	12648	12779	12596	12634	12661	12647	12705	12679	12548	12779	12601	12471	12649	12576	12756	12702	12628	12752	12612	12609	12669	12542	12608	12460	12571	12656	12476	12754	12655	12585	12680	12782	12579	12713	12854	12640	12682	12525	12745	12592	12617	12707	12501	12408	12716	12717	12668	12662	12802	12557	12687	12619	12651	12622	12544	12389	12720	12591	12749	12591	12784	12621	12663	12785	12719	12507	12680	12611	12792	12447	12659	12678	12561	12710	12617	12496	12757	12572	12559	12545	12569	12801	12682	12586	12768	12581	12591	12585	12656	12601	12837	12557	12513	12578	12480	12652	12652	12740	12602	12675	12531	12715	12620	12618	12650	12660	12535	12686	12656	12546	12595	12547	12484	12824	12598	12612	12542	12737	12666	12501	12684	12610	12731	12539	12604	12523	12691	12611	12518	12625	12585	12778	12462	12552	12711	12637	12653	12603	12764	12721	12622	12818	12747	12610	12507	12589	12638	12581	12632	12715	12544	12464	12618	12588	12599	12598	12697	12655	12576	12560	12739	12753	12652	12669	12684	12494	12713	12560	12723	12490	12652	12660	12711	12701	12721	12651	12631	12673	12685	12732	12665	12581	12540	12613	12621	12650	12732	12773	12599	12689	12537	12619	12579	12621	12643	12680	12596	12713	12586	12518	12506	12715	12613	12581	12632	12808	12569	12457	12586	12510	12668	12627	12534	12834	12625	12456	12665	12576	12758	12545	12725	12623	12663	12551	12620	12585	12671	12658	12804	12656	12706	12723	12569	12551	12835	12600	12626	12610	12693	12582	12667	12668	12442	12695	12576	12731	12614	12709	12720	12605	12768	12674	12730	12671	12702	12697	12744	12629	12772	12671	12559	12689	12805	12677	12653	12832	12654	12687	12744	12534	12544	12686	12757	12723	12711	12653	12541	12655	12699	12727	12562	12661	12609	12590	12691	12572	12670	12609	12546	12673	12682	12654	12554	12817	12787	12542	12699	12725	12682	12655	12647	12730	12581	12552	12791	12571	12566	12774	12815	12634	12642	12573	12627	12631	12707	12696	12601	12747	12712	12575	12569	12811	12583	12560	12547	12632	12681	12681	12602	12525	12724	12684	12717	12575	12740	12650	12559	12701	12667	12560	12490	12698	12616	12563	12575	12657	12709	12592	12688	12732	12577	12814	12700	12570	12525	12534	12689	12598	12540	12598	12783	12724	12785	12757	12629	12756	12626	12884	12604	12687	12816	12709	12755	12659	12846	12549	12748	12705	12537	12736	12509	12645	12699	12488	12570	12765	12574	12605	12692	12619	12698	12619	12542	12869	12563	12714	12583	12716	12624	12743	12687	12545	12622	12639	12680	12669	12770	12720	12615	12630	12438	12673	12715	12685	12577	12741	12654	12657	12474	12642	12745	12478	12790	12880	12645	12524	12604	12627	12690	12602	12562	12618	12836	12643	12869	12656	12526	12746	12794	12773	12607	12672	12640	12511	12667	12655	12629	12609	12625	12730	12635	12692	12626	12632	12799	12643	12717	12667	12722	12591	12695	12725	12580	12724	12668	12543	12724	12643	12729	12742	12701	12804	12771	12571	12535	12460	12465	12525	12791	12659	12658	12619	12613	12735	12611	12598	12583	12672	12482	12603	12743	12583	12408	12738	12629	12615	12683	12733	12607	12586	12723	12913	12769	12825	12660	12670	12758	12644	12706	12758	12558	12716	12744	12628	12700	12663	12612	12522	12566	12638	12511	12689	12628	12801	12754	12476	12600	12760	12570	12596	12489	12582	12639	12539	12742	12626	12613	12703	12701	12673	12756	12686	12718	12541	12705	12732	12693	12786	12657	12675	12585	12520	12826	12636	12570	12664	12709	12537	12729	12670	12670	12707	12662	12775	12611	12661	12731	12663	12653	12426	12474	12700	12692	12552	12715	12645	12827	12496	12584	12609	12573	12676	12763	12481	12840	12777	12549	12504	12555	12654	12813	12704	12649	12528	12651	12639	12675	12612	12537	12582	12662	12632	12607	12700	12788	12728	12744	12715	12758	12583	12521	12799	12713	12755	12660	12633	12738	12673	12623	12593	12472	12565	12744	12544	12689	12615	12572	12719	12542	12709	12810	12655	12696	12794	12735	12487	12711	12495	12519	12849	12657	12765	12650	12680	12819	12817	12654	12673	12694	12555	12723	12561	12732	12672	12567	12707	12594	12530	12684	12724	12682	12743	12615	12681	12474	12577	12661	12606	12543	12742	12600	12641	12805	12755	12633	12526	12625	12581	12552	12624	12612	12676	12635	12854	12667	12680	12712	12761	12682	12683	12601	12575	12576	12550	12763	12675	12741	12531	12661	12576	12860	12670	12699	12656	12592	12600	12737	12646	12638	12804	12796	12502	12699	12767	12591	12539	12690	12676	12636	12617	12685	12511	12586	12782	12681	12724	12567	12538	12803	12575	12710	12802	12622	12766	12584	12609	12660	12753	12787	12633	12687	12615	12625	12633	12535	12716	12632	12578	12629	12570	12515	12805	12555	12734	12576	12661	12580	12752	12678	12641	12903	12760	12686	12675	12607	12798	12632	12672	12629	12793	12745	12603	12644	12513	12835	12475	12787	12548	12695	12592
25408	21706	27636	27239	19645	17628	17293	16463	15957	16338	16119	16124	16148	16012	15897	15933	15951	15957	15917	16012	15905	15834	15872	15838	16021	15856	15890	15850	15961	15947	15665	15760	16068	15704	15756	15975	15874	15987	15937	15827	15737	15690	15854	15712	15640	15691	15589	15751	15782	15836	15802	15818	15723	15735	16043	15688	16037	15642	15706	15979	15776	15897	15856	16006	15812	15980	15756	15682	15704	15552	15683	15804	15843	15903	15791	15629	15676	15843	15778	15894	15808	15754	15940	15789	15962	15764	15881	15730	15692	15987	15941	15930	15896	15560	15716	15877	15758	15748	15908	15577	15887	15719	15909	15726	15695	15648	15859	15822	15873	15573	16105	15890	15837	15680	15794	15724	15920	15776	15926	15734	15768	15942	15799	15980	15895	15884	15848	15742	15669	15803	15759	15562	15670	15790	15582	15615	15880	15751	15707	15701	15840	15662	15864	15750	15817	15797	15854	15812	15785	15910	15710	15935	15732	15628	15683	15841	15950	15779	15895	15659	15870	15902	16020	15876	16000	15753	15946	15855	16071	15904	15869	15915	15725	15851	15821	15810	15944	15695	15920	15861	15911	15979	15990	15639	15810	15773	16023	15650	15722	15707	15893	16003	15697	15796	15790	15828	15828	15753	15954	15898	16036	16086	15735	15643	15908	15826	15912	15745	15851	15745	15705	15963	15908	15885	15667	15639	15786	15737	15686	15819	15718	15751	15898	15717	15709	15881	15691	15810	15675	15755	15727	15944	15722	15862	15820	16001	15703	15712	15930	15833	15833	15945	15802	15752	15768	15924	15757	15903	15990	15778	15768	15734	15619	15718	15820	15906	15858	15727	15860	15648	15827	15759	15673	15832	15676	15767	15680	15944	15952	15901	15804	15827	15797	15766	15659	15663	15870	15773	15815	15858	15789	16015	15859	15842	15627	15605	15872	15867	15953	15726	15838	15972	15723	15853	15643	15773	15872	15744	15841	15639	15815	15752	15727	15740	15616	15791	15817	15905	15743	15856	15864	15865	15784	15623	15955	15808	15789	15775	15831	15711	15659	15834	15843	15797	15730	15627	15733	15787	15720	15781	15785	15891	15906	16002	15671	15676	15796	15627	15918	15732	15976	15758	15870	15870	16006	15831	15960	15614	15968	15817	15846	15670	15891	15931	15879	15824	15916	15803	15731	15547	15874	15592	15752	15714	15991	15820	15447	15583	15759	15781	15965	15664	15838	15951	15775	15953	15760	15721	15800	15828	15746	15731	15960	15769	15756	15829	15756	15767	15774	15662	15787	15751	15747	15864	15727	15626	15808	15913	15779	15790	15738	15650	15619	15736	15956	15704	15791	15807	15841	15844	15706	15885	15724	15870	15724	15804	15823	15904	15907	15777	15809	15783	15656	15671	15859	15857	15912	15684	15772	15542	15877	15798	15755	15686	15740	15839	15902	15744	15937	15765	15822	15834	15735	15857	15853	15748	15812	15501	15809	15715	15985	15771	15776	15900	15856	15781	15847	15813	15738	15878	15602	15879	15639	15893	15885	15779	15916	15811	15895	15724	15767	15902	15645	15630	15590	15836	15738	15851	15850	15664	15950	15974	15529	15938	15728	15937	15766	15686	15761	15803	15749	15766	15864	15898	15775	15748	15831	15759	15986	15792	15537	15677	15573	15816	15639	15759	15873	15683	15648	15809	16108	15865	15768	15686	15965	15998	15843	15925	15908	15860	15780	15863	15819	15750	15785	15763	15640	15663	15720	15766	15971	15852	16004	15916	15789	15809	15734	15719	15620	15743	15694	15791	15652	15946	15826	15746	15555	15860	15824	15647	15853	15726	15724	15990	15872	15827	15730	15692	15796	15874	15913	15762	15850	15751	15705	15832	15661	15862	15785	15885	15717	15749	15940	15824	15645	15797	15751	15952	15871	15895	15992	15883	15813	15746	15897	15718	15647	15864	15783	15716	15810	15915	15743	15754	15831	15741	15815	15822	15748	15822	15724	15810	15752	15900	15737	15782	15833	15876	15905	15866	15973	15816	16103	15735	15614	15996	15713	15894	15834	15822	15955	15846	15850	15755	15847	15829	15738	15753	15773	16034	15753	15965	15873	15759	15546	15712	15716	15811	15847	15755	15838	15801	15865	15707	15973	15792	15860	15792	15822	15689	15740	15774	15806	15740	15718	15764	15921	15769	16028	15767	15885	15805	15833	15932	15961	15539	15845	15754	15834	15896	15720	15688	15730	15608	15745	15956	15795	15742	15777	15933	15754	15809	15843	15786	15581	15932	15767	15687	15939	15786	15929	15774	15866	15888	15917	15726	15663	15828	15815	15607	15810	15910	15947	15576	15725	15745	15918	15699	15634	15834	15854	15747	15857	15985	15837	15733	15862	15566	15810	15851	15772	15818	15960	15758	15795	15942	15693	15816	15891	15843	15899	15708	15814	15830	15882	15711	15793	15735	15712	15999	15639	15660	15771	15836	15742	15965	15936	15934	15802	15765	15907	15688	15834	15804	15697	15866	15887	15677	15722	15628	15860	15791	15944	15775	15892	15835	15781	15758	15899	15863	15789	15648	15865	15830	15698	15859	15936	15690	15650	15831	15806	15701	15821	15766	15801	15845	15822	15531	15794	15756	15969	15798	15665	15829	15878	15702	15556	15769	15799	15770	15920	15920	16012	15929	15872	16060	15895	15905	15648	15803	15896	15750	15776	15691	15849	15893	15928	15962	15888	15731	15885	15656	15744	15671	15982	15838	15838	15862	15998	15959	15607	15950	15816	15789	16120	15750	15836	15864	15886	15883	15725	15867	15983	15844	15661	15860	15671	15819	15822	15721	15881	15673	15753	15812	15680	15896	15933	15808	15834	15882	15782	15986	15870	15659	15995	15797	15891	15697	15704	15801	15691	15762	15864	15844	15878	15959	15858	15690	16099	15928	15939	15799	15733	15835	15775	15499	16049	15923	15926	15905	15910	15808	15793	15875	15740	15938	15781	15887	15809	15717	15889	15753	15876	15807	15845	15863	15905	15759	15941	15743	15826	15824	15691	15691	15952	15984	15798	15664	15625	15652	15698	15845	15685	15816	15874	15863	15748	15737	15777	15786	15837	15891	15969	15560	15840	15734	15855	15639	15830	15908	15983	15730	15850	15882	15636	15793	15656	15934	15971	15737	15925	15662	15758	15585	15708	15694	15729	15822	15613	15821	15782	15638	15690	15943	15805	15896	15896	15574	15947	15862	15977	15683	15846	15819	15691	15899	15881	15875	15804	15820	15881	15896	15819	15580	15756	15938	15776	15785	15862	15724	15723	15955	15740	15904	15759	15881	15863	15923	15809	15865	15800	15910	15826	15852	15763	15771	15812	15927	15750	15933	15769	15900	15926	15708	15743	15630	15653	15781	15913	15884	16110	15717	15918	15802	15988	15887	15787	15885	15776	15828	15890	15864	15809	15801	15779	15760	15864	15876	15974	15515	16004	15748	15711	15806	15829	15746	15778	15808	15949	15725	15881	15830	15826	15750	15756	15778	15622	15798	15504	15684	15913	15783	15705	16041	15782	15952	15910	15718	15818	15903	15836	15892	15928	15648	15790	15768	15820	15675	15781	15814	15800	15870	15804	15945	15658	16042	15864	15617	15792	15834	15752	15945	15865	15888	15838	15688	15816	15716	15644	15751	15813	15745	15803	15750	15837	15653	15879	15789	15741	15844	15930	15779	15887	15582	15875	15631	15793	15710	15875	15467	15776	15855	15936	15772	15980	15767	16170	15599	15788	15772	15890	15813	15735	15573	15725	15786	16128	15795	15837	15899	15863	15743	15596	15869	16034	16010	15805	15775	15719	15899	15691	15885	15725	16098	15975	15957	15956	15669	15856	15906	15636	15730	16002	15902	15822	15803	16103	15793	15750	15727	15931	15614	15762	15883	15822	15975	15910	15748	15807	15910	15827	15891	15693	15883	15975	15783	15690	15729	15927	15741	15721	16003	15775	15925	15766	15800	15774	15829	15821	15601	15862	15809	15877	15858	15802	15760	15866	15840	15693	15648	15893	15798	15785	15779	15903	15886	15929	15649	15828	15652	15702	15792	15865	15759	15730	15872	15781	15853	15755	15744	15700	15768	15924	15663	16064	15808	15847	15609	15827	15712	15872	15653	15911	15765	15570	15874	15772	15853	15685	15616	15635	15906	15893	15632	15946	15764	15740	15735	15863	15840	15780	16004	15796	15890	15835	15946	15783	15766	15844	16099	16009	15819	15929	15723	15828	15849	15887	15632	15821	15949	15817	15858	15710	15815	15733	15781	15785	15983	15676	15931	15777	15797	15874	15735	15764	15822	15608	15765	16053	16072	15663	15823	15763	15783	16006	15830	15899	15672	15781	15998	15850	15924	15957	15837	15584	15848	15809	15982	15768	15843	15917	15860	15580	15766	15704	15771	15664	15721	15657	15972	15816	15923	15662	15897	15752	15780	15737	15912	15850	15684	15750	15880	15797	15859	15721	15632	15963	15775	15822	15867	15817	15676	15691	15790	15773	15844	15943	15769	15941	15615	15697	15739	15714	15783	15791	15734	15813	15780	15731	15817	15858	15742	15737	15827	16017	15768	15919	15694	15767	15688	15734	15884	15811	15796	15690	15865	15760	15831	15914	15840	15761	15880	15897	15915	15913	15682	15772	15757	15807	15656	15802	15712	15794	15868	15909	15695	15837	15801	15858	15858	15809	15885	15723	15678	15946	15714	15930	15888	16021	15824	15762	15723	15811	15851	15631	15836	15949	15663	15808	15757	15852	15711	15917	15781	15852	15753	15838	15821	15709	15701	15741	15613	15785	15763	15778	15951	15907	15932	15754	15729	15726	15916	15871	15832	15623	16021	15802	15855	15791	15761	15781	15896	15783	15867	15891	15830	15918	15946	15999	15714	15861	15830	15932	15813	15894	15576	15688	15710	15994	15668	15811	15951	15928	15957	15953	15855	15966	15654	15721	15773	15606	15722	15622	15886	15900	15609	15745	15756	15757	15929	15911	15851	15790	15722	15935	15814	15935	15721	15986	15823	15865	16070	15854	15784	15837	15893	15721	15502	15889	15819	15989	15735	15896	15799	15799	15807	15960	15812	15837	15840	15902	15982	15955	15846	15732	15750
21090	41913	32163	21472	17257	15351	14798	14694	14309	14314	14111	14175	13933	13919	13904	13884	13760	13821	13781	13926	13777	13806	13900	13711	13772	13795	13766	13641	13845	13583	13869	13832	13728	13890	13713	13727	13758	13779	13883	13757	13731	13809	13844	13698	13830	13793	13724	13722	13793	13806	13499	13748	13757	13739	13670	13691	13722	13670	13790	13713	13784	13715	13780	13811	13510	13867	13895	13719	13810	13620	13762	13749	13603	13679	13628	13750	13720	13695	13650	13808	13753	13832	13779	13709	13626	13634	13938	13703	13755	13737	13847	13746	13721	13740	13604	13774	13764	13785	13623	13823	13878	13826	13878	13780	13889	13527	13800	13852	13810	13552	13768	13793	13857	13852	13778	13831	13703	13866	13820	13685	13744	13714	13824	13867	13609	13821	13766	13633	13791	13686	13948	13705	13722	13651	13668	13751	13675	13887	13708	13778	13752	13764	13619	13814	13767	13654	13675	13778	13754	13798	13708	13766	13709	13737	13699	13822	13717	13568	13622	13706	13749	13607	13694	13650	13806	13611	13718	13774	13575	13683	13450	13758	13675	13693	13725	13743	13727	13888	13768	13656	13817	13718	13652	13816	13862	13627	13729	13707	13627	13948	13742	13735	13928	13824	13675	13795	13866	13533	13630	13765	13580	13663	13706	13779	13696	13837	13772	13574	13737	13792	13645	13746	13742	13669	13545	13750	13727	13833	13704	13724	13853	13828	13675	13680	13866	13739	13674	13629	13577	13679	13871	13569	13690	13745	13655	13826	13721	13681	13603	13863	13625	13576	13646	13749	13606	13786	13670	13591	13902	13851	13894	13794	13553	13696	13810	13670	13806	13853	13691	13816	13764	13701	13661	13731	13775	13661	13661	13818	13745	13930	13659	13859	13639	13749	13809	13815	13946	13773	13690	13745	13677	13793	13872	13822	13907	13603	13882	13697	13706	13751	13778	13854	13686	13729	13889	13848	13653	13715	13832	13723	13776	13683	13721	13799	13576	13753	13843	13778	13832	13636	13776	13798	13600	13750	13781	13653	13663	13643	13609	13904	13676	13691	13710	13715	13717	13825	13738	13722	13651	13778	13733	13655	13711	13619	13838	13671	13939	13743	13821	13700	13731	13740	13704	13772	13806	13551	13759	13783	13702	13683	13826	13816	13866	13735	13742	13695	13818	13659	13662	13635	13671	13745	13707	13731	13813	13521	13838	13811	13647	13876	13638	13709	13657	13522	13815	13804	13706	13737	13652	13779	13619	13779	13774	13694	13752	13953	13808	13708	13617	13755	13842	13558	13712	13673	13877	13678	13804	13834	13765	13646	13628	13604	13765	13877	13832	13693	13681	13804	13665	13593	13814	13682	13764	13659	13737	13916	13742	13593	13773	13823	13775	13760	13791	13618	13649	13679	13721	13555	13822	13666	13850	13725	13836	13812	13839	13792	13725	13657	13854	13894	13683	13659	13743	13895	13901	13600	13839	13687	13820	13870	13845	13592	13712	13698	13852	13899	13803	13683	13916	13648	13739	13756	13664	13698	13827	13868	13560	13754	13609	13761	13702	13716	13738	13874	13702	13745	13799	13620	13692	13674	13672	13714	13749	13761	13840	13846	13881	13545	13783	13784	13659	13785	13737	13655	13747	13593	13739	13762	13711	13623	13727	13774	13651	13647	13871	13467	13700	13769	13627	13848	13694	13739	13797	13590	13652	13958	13661	13684	13767	13719	13787	13629	13827	13780	13680	13781	13789	13666	13742	13692	13778	13726	13865	13767	13707	13691	13822	13831	13753	13699	13770	13601	13775	13611	13811	13617	13699	13585	13715	13588	13915	13754	13803	13693	13539	13917	13724	13715	13709	13861	13724	13721	13696	13730	13739	13642	13708	13897	13663	13868	13757	13769	13684	13744	13693	13881	13761	13688	13783	13635	13805	13795	13753	13899	13741	13658	13609	13826	13614	13795	13734	13817	13861	13891	13769	13551	13602	13737	13668	13682	13656	13734	13722	13725	13746	13687	13632	13776	13673	13815	13633	13493	13829	13755	13661	13776	13679	13763	13824	13740	13553	13797	13725	13613	13839	13699	13850	13752	13776	13674	13801	13592	13737	13840	13749	13609	13786	13694	13807	13730	13654	13594	13664	13750	13662	13704	13643	13876	13801	13882	13584	13741	13679	13737	13798	13748	13671	13657	13750	13587	13629	13818	13782	13768	13768	13560	13578	13800	13784	13672	13773	13840	13550	13878	13882	13715	13685	13767	13745	13826	13664	13745	13600	13702	13675	13679	13598	13662	13813	13640	13696	13748	13708	13715	13686	13769	13727	13711	13701	13772	13738	13809	13747	13765	13803	13650	13578	13740	13847	13789	13863	13927	13764	13709	13814	13789	13767	13631	13883	13886	13648	13685	13725	13726	13756	13671	13667	13752	13846	13588	13813	13678	13673	13842	13700	13745	13635	13776	13792	13699	13703	13843	13693	13793	13747	13674	13654	13832	13732	13820	13752	13859	13578	13657	13775	13826	13737	13720	13615	13669	13914	13698	13731	13791	13709	13617	13659	13866	13661	13714	13938	13814	13711	13501	13774	13690	13659	13657	13874	13696	13572	13640	13845	13878	13698	13862	13809	13587	13609	13579	13646	13697	13676	13913	13753	13762	13739	13665	13756	13696	13687	13774	13835	13887	13722	13746	13777	13756	13686	13834	13719	13871	13752	13743	13720	13723	13756	13575	13793	13670	13746	13842	13685	13913	13745	13739	13734	13682	13727	13701	13693	13806	13940	13658	13603	13910	13812	13750	13728	13853	13748	13891	13731	13800	13863	13808	13767	13593	13659	13765	13821	13690	13669	13577	13896	13745	13795	13696	13926	13710	13728	13731	13671	13551	13786	13735	13844	13703	13822	13619	13663	13661	13807	13851	13886	13566	13796	13690	13697	13786	13627	13854	13672	13886	13661	13915	13754	13747	13613	13788	13704	13691	13711	13691	13864	13806	13631	13630	13611	13648	13607	13802	13757	13771	13639	13707	13785	13804	13621	13651	13626	13810	13840	13614	13664	13731	13757	13778	13644	13749	13578	13810	13598	13718	13714	13896	13767	13770	13766	13743	13629	13625	13743	13810	13704	13649	13643	13712	13882	13632	13744	13904	13818	13666	13754	13876	13719	13750	13732	13917	13784	13812	13774	13752	13649	13821	13672	13655	13772	13709	13846	13557	13670	13741	13682	13688	13871	13890	13679	13670	13914	13777	13745	13665	13924	13816	13857	13603	13810	13664	13667	13855	13650	13727	13712	13861	13751	13715	13724	13671	13751	13726	13633	13724	13814	13794	13555	13846	13636	13642	13822	13810	13584	13817	13760	13790	13780	13783	13673	13608	13683	13703	13718	13782	13643	13767	13755	13676	13591	13751	13746	13873	13815	13799	13689	13498	13725	13614	13660	13746	13805	13871	13659	13678	13706	13508	13781	13852	13876	13838	13631	13802	13766	13717	13780	13721	13684	13684	13944	13779	13754	13736	13826	13851	13798	13738	13781	13752	13641	13580	13791	13628	13736	13862	13596	13796	13667	13652	13706	13744	13873	13709	13803	13674	13749	13837	13834	13714	13782	13713	13795	13772	13799	13645	13704	13708	13684	13935	13733	13862	13744	13837	13848	13782	13645	13791	13801	13789	13754	13788	13710	13765	13777	13620	13835	13861	13845	13638	13775	13758	13740	13810	13792	13920	13751	13701	13741	13875	13936	13631	13978	13590	13669	13740	13787	13742	13871	13856	13817	13760	13708	13820	13789	13816	13596	13667	13673	13601	13698	13767	13770	13904	13875	13853	13766	13665	13808	13671	13682	13726	13739	13711	13707	13645	13811	13824	13770	13785	13760	13662	13841	13761	13776	13722	13689	13882	13648	13647	13671	13661	13644	13656	13800	13782	13651	13750	13630	13809	13787	13852	13652	13937	13651	13846	13574	13697	13617	13771	13731	13725	13824	13908	13713	13756	13741	13702	13758	13889	13735	13877	13712	13567	13629	13735	13598	13541	13925	13790	13856	13758	13715	13728	13613	13788	13817	13621	13642	13801	13974	13665	13818	13648	13765	13806	13840	13647	13752	13833	13660	13735	13695	13754	13574	13720	13709	13848	13759	13656	13679	13671	13736	13732	13627	13732	13833	13725	13659	13800	13844	13861	13821	13674	13784	13743	13825	13643	13860	13648	13706	13753	13792	13800	13765	13727	13807	13875	13628	13830	13733	13593	13824	13608	13812	13714	13682	13767	13779	13776	13743	13808	13773	13748	13943	13723	13532	13807	13760	13830	13649	13870	13614	13604	13757	13805	13843	13800	13646	13680	13731	13669	13777	13721	13895	13859	13700	13778	13721	13795	13767	13808	13637	13674	13908	13721	13778	13851	13621	13685	13738	13726	13909	13758	13880	13604	13732	13590	13845	13642	13799	13615	13741	13771	13951	13800	13807	13899	13645	13578	13644	13786	13638	13751	13927	13637	13758	13723	13778	13849	13752	13691	13794	13727	13766	13730	13651	13486	13698	13702	13776	13834	13621	13760	13595	13743	13624	13714	13660	13823	13809	13695	13777	13821	13752	13823	13694	13730	13718	13851	13671	13680	13756	13802	13809	13688	13701	13690	13799	13768	13696	13772	13780	13846	13616	13854	13749	13650	13677	13758	13766	13690	13763	13656	13644	13683	13852	13655	13622	13710	13821	13613	13799	13581	13817	13729	13677	13684	13665	13799	13816	13688	13647	13775	13701	13518	13858	13620	13792	13627	13697	13707	13713	13841	13616	13752	13685	13531	13644	13626	13616	13749	13721	13674	13679	13664	13724	13666	13916	13637	13670	13699	13803	13740	13768	13745	13721	13649	13739	13887	13802	13808	13733	13648	13816	13584	13856	13653	13593	13853	13690	13733	13721	13744	13703	13767	13861	13741	13730	13767	13637	13730	13882	13828	13812	13648	13609	13839	13960	13730	13885	13790	13655	13754	13825	13749	13737	13766	13787	13688	13683	13676	13842	13835	13793	13675	13770	13728	13649	13657	13713	13752	13620	13754	13861	13684	13779	13683	13900	13708	13752	13824	13626	13787	13773	13880	13733	13682	13791	13764	13802	13956	13732	13573	13734	13833	14020	13716
22706	21580	28738	24931	22122	23091	22169	17113	15905	15973	15740	15577	15545	15218	15261	15226	15201	14945	15272	15206	14989	15179	15051	14953	15098	14984	14891	14979	15070	14923	15004	15005	14855	15000	14931	14853	14958	14832	14883	15065	14983	14919	14890	15094	14939	14907	14945	14713	14853	14818	14828	14876	14953	14855	14898	14872	14953	14979	14812	14891	14960	14900	14967	14973	14810	14701	14703	14715	14894	14757	14922	14755	14842	14897	14935	14885	14832	15019	15071	14776	14791	15029	14736	14858	14890	14998	14887	14823	14919	14861	14915	14962	14808	14792	14750	14840	14799	14914	14771	14720	14838	15027	14876	14730	14800	14913	14848	14703	14881	14995	15044	14797	14879	15062	15096	14713	14942	14878	14789	14828	14753	14942	14859	14831	14924	15058	14587	14810	14795	14843	14729	14786	14939	14698	14866	14935	14966	14715	14739	14777	14838	14920	14884	14795	14738	14839	14863	14864	15009	14787	15028	14885	14862	15086	14942	14829	14793	14798	14871	14649	14709	14831	14763	14698	14856	14856	14899	14918	14821	14723	14819	14901	14773	14632	14613	14727	14915	14907	14799	14626	14831	14816	14906	14964	14756	14827	14817	14729	14643	14761	14912	14834	14800	14690	14867	14860	14740	14804	14961	14907	14770	14625	14933	14908	14926	14757	14811	14812	14979	14698	14819	14760	14840	14782	14765	14718	14749	14743	14690	14915	14645	14686	14687	14667	14860	14512	14841	14801	14868	14854	15014	14817	15015	14700	14813	15011	14623	14902	14942	14712	14876	14754	14891	14664	14905	14977	14822	14736	14856	14712	14920	14824	14766	14909	14917	14850	15155	14900	14659	14713	14863	14638	14942	14872	14678	14672	14649	14753	14868	14950	14956	14783	14641	14689	14846	14854	14773	14708	14688	14861	14757	14748	14879	14925	14788	14640	14595	14892	14637	14856	14862	14947	14797	14661	14786	14901	14893	14866	14746	14982	14837	14618	14802	14679	14791	15033	14713	14611	14774	14790	14827	14822	14736	14781	14832	14792	14867	14802	14800	14843	14938	14759	14931	14943	14755	14896	14896	14929	14844	14842	14765	14934	14708	14714	14672	14938	14679	14813	14724	14854	14863	14713	14724	14811	14611	14693	14775	14906	14929	14795	14706	14534	14943	14921	14850	14928	14704	14830	14706	14887	14806	15069	14940	14643	14732	14777	14646	14955	14784	14670	14620	14779	14735	14900	14874	14904	14796	14823	14715	14704	14705	14659	14768	14829	14883	14647	14690	14755	14638	14675	14820	14807	14878	14921	15063	14862	14823	14835	14830	14811	14829	14844	14837	14843	14809	14765	14865	14850	14830	14836	14801	14786	14826	14741	14765	14705	14931	14940	14879	14703	14688	14831	14867	14828	14643	14765	14776	14883	14708	14848	14598	14653	14818	14873	14884	14655	14804	14874	14894	14887	14929	14885	14835	14721	14965	14620	14537	14845	14662	14825	14778	14845	15035	14820	14873	14903	14953	14938	14804	14670	15071	14708	14898	14833	14894	15174	14754	14789	14926	14757	14716	14701	14615	14758	14766	14858	14632	14732	14839	14718	15007	14631	14844	14923	15114	14830	14845	14739	14945	14865	14863	14737	14737	14745	14917	14800	14827	14883	14814	14654	14799	15058	14810	14758	14853	14833	14697	14705	14704	14860	14869	14859	14908	14646	14926	14945	14761	14674	14948	14770	14896	14707	14808	14874	14932	14713	14782	14708	14852	14763	14794	14867	14897	14674	14587	14653	14885	14848	14873	14867	14618	14685	14702	14628	14918	14958	14736	14787	14783	14832	14754	14794	14755	14926	14978	14825	14954	14866	14867	14681	14725	14933	14840	14801	14942	14889	14739	14763	14922	14894	14779	14792	14785	14735	14749	14699	14938	14903	14802	14834	14991	14860	14730	14867	14813	14876	14794	14809	14997	14842	14889	14780	14764	14828	14758	14871	14727	14767	14916	14901	14787	14944	14921	14798	14939	14769	14758	14753	14762	14844	14780	14820	14766	14835	14838	14965	14934	14651	14978	14894	14856	14700	14854	14741	14903	14864	14723	14950	14953	14840	14919	14862	14711	15098	14751	14877	14913	14899	15007	14927	14757	14771	14895	14630	14753	14733	14715	14564	14956	14731	14858	14701	14880	14921	14731	14643	14717	14980	14792	14802	14865	14880	14932	14714	14712	14848	14826	14837	14774	14676	14799	14919	15007	14842	14887	14826	14699	14888	14835	14859	14870	14910	14729	14802	14861	14851	14835	14701	14907	14635	15029	14654	14808	14688	14574	14761	14999	14924	14860	14770	14810	14700	14809	14790	14894	14830	14833	14836	14704	14886	14887	14948	14871	14785	14838	14813	14633	14879	14604	14827	15006	14894	14701	14606	14836	14936	14893	14594	14759	14705	14690	15119	14987	14725	14753	14817	14769	14791	14781	14935	15074	14778	14981	14913	14799	14801	14893	14784	14643	14939	14707	14675	14881	14893	14806	14621	14790	14573	14789	14769	14809	14750	14736	14823	14696	14663	14767	14709	14919	14826	14883	14877	14683	14801	14889	14660	14689	14661	14642	14981	14835	14674	14896	14887	14792	14967	14816	14719	14771	14897	14808	14811	14989	14828	14867	14768	14791	14776	14816	14729	14892	14820	14653	14746	14700	14973	14882	14877	14913	14741	14688	15123	14800	14785	14811	14788	14750	14736	14867	14715	14827	14756	14851	14842	14910	14795	14920	14645	14765	14803	15085	14811	14650	14725	14964	14809	14899	14734	14735	14708	14803	14947	14819	14724	14740	14793	14840	14873	14946	14848	14867	14686	14731	14901	14864	14870	14776	14599	14771	14643	14803	14887	14826	14727	14771	14864	14927	14765	14926	14858	14687	14873	14550	14713	14870	14961	14690	14879	14923	14724	14703	14684	14776	14586	14864	14749	14812	14921	14883	14799	14741	14856	14775	14657	14752	14811	14811	14834	14835	14906	14762	14622	14713	14799	14763	14851	14814	14763	14739	14894	14897	14845	14749	14797	14795	14730	14718	14697	14960	14940	14821	14778	14973	14636	14695	14790	14803	14881	14651	14753	14867	14914	14963	14769	14661	14761	14943	14758	14883	14792	15007	14830	14945	14890	14932	14922	14932	14754	14730	14804	14738	14564	14712	14614	14727	14705	14891	14914	14912	14777	14917	14994	14818	14829	14767	14758	14602	14899	14886	14786	14700	14808	14758	14786	14633	14877	14694	14622	14901	14748	14948	14874	14852	14818	14708	14663	14931	14843	14753	14568	14960	14966	14865	14703	14962	14752	14892	14686	14745	14898	14799	14734	14816	14724	14836	14765	14683	14853	14829	14814	14997	14921	14671	14852	14783	14648	14624	14896	14914	14731	14690	14739	14939	14843	14774	14955	14667	14808	14730	14740	14713	14976	14940	14622	14829	15011	15017	14585	14927	14761	14741	14743	14576	14821	14659	14688	14607	14923	14759	14787	14944	14851	14781	14980	14890	14768	14992	14891	14728	14780	15016	14848	14831	14909	14816	14830	14836	14807	14957	14681	14796	14812	15012	14841	14790	14567	14797	14962	15059	14729	14867	14889	14678	14783	14988	14745	14775	14726	14984	14831	14752	14782	14544	14571	14700	14776	14992	14676	14961	14929	14758	14924	14805	14844	14858	14737	14617	14809	14901	14823	14835	14843	14710	14787	14876	14867	15005	14690	14715	14752	14755	14851	14990	14826	14906	14941	15098	14667	15065	14839	14868	14884	14688	14705	14786	14716	14884	14930	14635	14960	14877	14862	14833	14833	14712	14786	14825	14875	15053	14803	14894	14830	14848	14909	14863	14716	14967	14658	14788	15046	15038	14628	14972	14651	14873	14651	14700	14857	14860	14689	14927	14743	14838	14821	14781	14845	14872	14706	14926	14895	14754	14795	14728	14777	14797	14908	14845	14589	14800	14767	14676	14798	14814	14822	14686	15027	14723	14838	14797	14788	14660	14850	14872	14872	14740	14825	14908	14881	14649	14785	14881	14790	14700	14699	14677	14837	14915	14831	14826	14789	14925	14784	14780	14791	14833	15053	14683	14808	14612	14860	14799	14769	14782	14654	14676	14875	14845	14804	14894	14715	14823	14674	14834	14770	15039	14583	14985	14669	14881	14939	14852	14859	14824	14756	15029	14884	14863	15038	14993	14812	15038	14907	14912	14863	14726	14662	14679	14781	14941	14946	14750	14859	14921	14741	14688	14877	14778	14879	14670	14840	14774	14841	15096	14915	14680	14520	14851	14730	14663	14865	14704	14884	14962	14815	14683	14762	14744	14651	14833	14918	14736	14893	14851	14806	15004	15014	14773	14668	14828	14905	14695	14712	14723	14907	14858	14929	14867	14735	14746	14867	14825	14738	14758	14689	14839	14868	14948	14825	14828	14770	14838	15019	15043	14833	14815	14725	14845	14836	15183	14874	14843	14875	14729	14862	14844	14697	14732	14775	14803	14920	14812	14585	14951	14882	14955	14631	14585	14697	14826	14936	14720	14777	14938	14865	14705	14746	14586	14724	14706	14724	14854	14774	14677	14680	14820	14882	14822	14761	14866	14866	14693	14903	14748	14699	14602	14893	14917	14664	14798	14945	14831	14727	14496	14811	14775	14824	14910	14781	14754	14678	14683	14639	14808	14645	14876	14704	14881	14646	14934	14681	14808	14831	14778	14893	15126	14762	14905	14718	14800	14802	14730	14604	14814	14949	14610	14695	14782	14813	14808	14997	14850	14885	15049	14881	14819	14866	14995	15089	14758	14783	14805	14710	14717	14874	14850	14712	14867	14841	14777	14818	14707	14691	14797	14825	14806	14862	14803	14910	14918	14628	14862	14737	14756	14697	14802	14775	14989	14915	14824	14875	14901	14736	14830	14787	14858	14966	14741	14905	14771	14753	14850	14534	14856	14903	14902	14830	14850	14793	14806	14872	14771	14951	14973	14736	14875	14800	14567	14820	14962	15009	14807	14744	14673	14913	14921	14666	15071	14827	14809	15129	14999	14831	14826	14957	14824	14758	14765	14741	14681	14578	14724	14920	14764	14955	14626	14739	14891	14848	14678	14777	14717	14726	14737	14826	14869	14822
24483	54186	44010	29957	21863	17366	15564	14828	14519	14323	14149	13732	13738	13414	13561	13388	13380	13243	13313	13320	13409	13396	13271	13254	13138	13193	13131	13197	13266	13106	13175	13073	13064	13327	13128	13107	13242	12864	13003	13063	13119	13026	13185	13144	13113	12929	13183	13115	13051	13312	13172	13048	13047	13179	13047	13118	13208	13138	13356	13167	12991	13062	13124	13179	13208	13219	13238	13203	13039	13178	13185	13085	13049	13236	13173	13101	13230	13292	13022	13077	12979	13090	13081	13148	12882	13111	13058	13133	13067	13152	12903	13091	13163	12938	13305	13229	13235	13222	13126	13099	13263	13071	13112	13105	13023	13135	13032	13227	13003	13093	13038	13094	13087	13074	12967	12860	13103	13178	13018	13207	13085	13101	13020	13096	13149	12983	13083	13094	13111	13069	12901	13049	12973	13066	13150	13082	13145	13106	13057	13140	13137	13243	13125	13142	13190	12924	13020	13161	13096	12997	13071	13252	13170	13083	13055	12883	13107	13137	13167	13151	13352	13084	13090	13068	13182	13147	13252	13390	13162	13055	13181	13076	13217	13191	13205	13117	13082	13181	13181	13108	13163	13160	13093	12998	13085	13077	13089	13011	13133	13155	13081	13197	13109	13176	13201	13287	13146	13166	13160	12900	13164	13161	13123	13024	13149	12881	13036	13141	13065	13213	13009	12922	13145	13063	13232	13220	13042	13001	13123	13079	13117	13051	13032	13194	13194	13211	13208	13091	13170	12986	13066	13135	13002	13067	12965	13215	12990	13139	13262	12851	12950	13356	13070	13064	13033	12986	13011	13199	12999	13097	13131	13122	12997	13074	13090	12968	13132	13246	13105	12997	12842	13060	13131	12979	13122	13167	13077	13156	13210	13026	13390	12910	13119	13039	13162	13200	13047	13196	13023	13025	13084	13212	13029	13207	13091	13040	13152	13068	13178	13140	13114	13057	13157	13255	13067	13135	13124	13094	13134	13003	13243	12992	13188	13178	13194	13165	13042	12991	13060	13157	13102	13083	13080	13028	13116	12831	12972	13192	13084	12970	13203	13143	13219	13074	13124	13083	13162	13168	13076	13181	13094	13124	12976	13043	13015	13247	13048	13304	13075	12820	13191	13115	13151	13045	13013	13093	13075	13054	12974	13059	13185	13081	13210	13182	13177	13238	13177	13095	12962	13062	13261	13015	13263	13014	13034	13159	13148	12943	13128	13257	13173	13064	13154	13005	12982	13038	13023	13275	13082	13046	13126	13080	13039	13066	12956	13173	13084	12917	13046	12925	12987	13075	13114	13112	13089	13128	12932	13000	13073	13001	12995	13027	13210	12920	13286	12991	12967	13106	13137	13071	13212	13074	13204	13086	13101	13118	13258	13175	12954	13151	13182	13099	13312	13188	13141	13073	12993	13095	13023	13210	13057	13135	13113	13163	13068	13147	13005	13075	13018	13057	13094	13012	13086	13074	13101	12915	13103	13055	13185	13165	13106	13230	13112	12940	13185	13087	13123	12958	13069	13160	12954	13187	13048	13191	13074	13086	13207	13175	13028	13169	12955	13128	13059	13048	13096	13213	13103	13084	13249	13169	13053	13041	13069	13072	13091	13128	13115	13039	13011	13075	13129	12950	13033	13109	13129	13148	13123	13184	13067	13104	13001	13057	13257	13035	13138	12877	13182	13022	13096	13151	13126	13104	12941	13108	13151	13149	13288	13146	13097	13066	13253	13137	12941	13005	12986	12946	13023	13112	13314	13156	13008	13166	13141	12900	13129	13268	12992	12989	13004	13009	13280	13155	13092	13101	13086	13284	13031	12932	13224	13066	13032	13209	12987	13125	13187	13006	13029	13096	13157	13163	13068	13059	13172	13095	13040	13178	13128	13129	13054	13072	13031	13342	13242	12992	13325	13134	13115	13009	13087	12992	13077	13114	13093	13010	13007	13026	13040	13121	13097	13115	12971	13148	13188	13081	12941	13105	12992	13002	13046	13188	13106	13173	13104	12945	13171	12979	13217	12935	13109	12935	13025	13199	13075	13084	13080	13114	13030	12993	12916	13027	12947	13012	13054	13049	13247	13066	12894	13003	13072	13199	13216	13178	13202	13105	12983	13047	13259	13147	13034	13249	13085	13222	13019	13146	13089	13142	13153	13131	13228	13257	13094	12999	13066	12945	13205	13022	13212	13131	13087	12925	13135	12937	13207	13064	13273	13299	13215	13136	13024	13140	13109	13129	13111	13124	13283	13056	13131	13065	13174	13198	13162	12987	13144	13190	13188	12972	13245	13004	12975	13148	13130	13213	13129	12956	13188	13083	13205	13090	12970	13107	13189	13092	12965	13010	13090	13109	12994	13067	13065	13139	13108	13137	13117	12940	13037	13124	12818	12954	13101	13261	13176	13169	13245	13174	13129	13110	13213	13041	13164	13123	13044	13016	13309	13028	13001	13130	13133	13095	13163	13165	12881	13237	13079	13012	12996	13155	13246	13078	13045	12934	13022	13175	13125	13055	12948	13108	13255	13156	13047	13042	13139	12928	13191	13161	13016	13160	13201	13061	13005	13227	13090	13185	13078	13259	13269	13154	13144	13156	13049	13153	12967	13054	12922	13090	13130	13232	13129	13092	13150	13044	13097	13298	13132	12845	13150	13188	13070	13134	13108	13159	13142	12919	13221	13342	12984	13129	13105	13064	13076	13001	13027	12953	13083	13079	13204	13232	13097	13146	13033	13108	13115	13139	13128	13034	13056	13214	12942	13131	12947	13081	12921	13180	12980	13087	13047	13074	12977	12962	13129	13001	13090	13071	13310	13119	13145	12945	13166	12946	13062	13130	13179	13029	13020	13019	12961	12993	13029	13006	13049	13058	13160	13010	12950	12980	13206	13154	13044	13210	13152	13097	13081	13173	13160	12891	13135	13016	13105	12961	13189	12950	13139	13066	13195	13048	13015	13020	13057	13329	13091	13126	13070	13183	12966	13042	13083	13124	13012	13053	13136	13256	13047	12980	13027	13002	13111	13230	12896	13060	13140	13018	13159	13093	13043	13035	13268	13079	13152	13106	13106	13285	12998	13045	13179	13006	13055	12977	13189	13108	13111	13276	12945	13204	13057	12809	13173	13095	13034	13125	13312	13069	13086	13089	13111	13267	13186	13194	13009	13145	13270	13104	13143	13255	13266	13170	13155	12992	13009	13045	13109	12947	13112	13139	13103	13109	12904	13128	13043	13129	13082	13113	13008	13051	13061	13238	13104	13065	13170	13230	13077	13041	13102	13138	13067	13268	13037	12968	13164	13159	13079	13233	12997	13093	12990	13262	13069	13038	13160	13042	13096	13257	13038	12930	13154	13074	13021	13143	12984	13121	13040	13105	13061	13000	13164	12927	13038	13113	13146	13079	13064	13107	13113	12985	13110	12972	13088	13134	13150	13082	13149	13079	13135	13222	13078	13047	13291	13216	13059	13009	13119	13162	13043	13164	13264	13047	13016	12938	13103	13229	13132	12939	13000	13028	13084	12905	12908	13050	12960	13104	13166	13133	13146	13104	12929	13057	13135	13016	13231	13224	13063	13116	13019	13116	13159	13103	13003	13075	13028	13120	13075	13092	12885	13115	13228	13121	13016	13163	13246	13038	13194	13149	13149	13080	13201	13161	13167	13099	13079	13196	13278	13101	13282	13077	13132	13063	13125	13035	13082	12946	13141	13150	13195	12993	13054	13104	13203	13182	12910	13058	13051	12983	12949	13126	13093	12988	12956	13142	13118	13187	13179	13197	13093	13110	13021	13232	13083	13165	13032	13067	13112	13145	13079	13025	12965	13138	13037	12923	13128	13211	13164	13134	12983	13324	13042	13013	12956	13038	13107	13051	13188	13072	12969	13121	13109	13213	13024	12990	12983	13200	13256	12994	12924	13162	13215	13026	12894	13163	13026	13119	13062	12981	13048	13112	12949	13068	13147	13041	13327	13065	12946	13139	12976	13102	13096	13088	13168	13148	13164	13065	13169	13179	13304	13088	13123	13137	13007	13262	13175	13106	13106	13093	13084	12992	12935	13132	13091	13172	13189	12950	13233	12997	12972	13085	13038	13075	12981	13150	13030	12968	13018	13025	13103	13178	13058	13022	13039	13159	13025	13211	13000	13124	13097	12981	13068	13131	13021	13335	13175	13054	13083	12839	12902	13255	13104	13126	13134	13071	13073	13036	13012	13129	12902	13046	12984	13090	13051	12976	13122	12979	13083	13194	13223	13119	13166	13127	13123	13093	13115	13083	12989	13063	13078	12967	13224	13104	13096	13208	13025	13147	13041	13279	13199	12961	12974	13238	13253	13126	13077	12927	13079	13038	13173	13046	13178	13033	13112	13024	13132	13124	13125	13223	13159	13182	13070	13148	13052	13052	13224	12934	13125	13202	13071	13149	13280	13025	13001	13098	13014	13038	13001	13162	12887	13080	12965	13095	13107	13037	13094	12961	13182	13017	12950	13163	13116	13147	12983	13090	13102	13138	13039	12988	13111	13071	13094	13106	13188	13144	13139	12951	13224	13164	12973	13122	13187	13026	13304	13111	13040	13321	13162	13091	13134	13181	13049	13058	13245	13186	12868	13107	13158	13116	13238	13012	13065	13019	13002	13173	13175	12999	13144	12945	12877	13158	12970	13151	13044	12966	13093	12962	13114	13118	13095	13056	13267	13115	13032	13101	13120	13082	13192	13072	13151	13141	13059	12986	12951	13015	13139	13151	13033	12946	13111	13109	13184	13005	12958	13052	13072	13129	12952	13087	13186	13012	13092	13063	13095	12925	13194	13048	13231	13031	13226	13119	13095	13115	13047	13246	13034	13009	13225	12924	13216	13090	13085	13004	13172	13034	12940	13109	13048	13051	13086	12846	12972	12992	13155	13218	13085	13026	12962	13058	13186	13013	13094	13256	12977	13100	12960	13101	13126	13271	13063	13158	13065	13247	13102	13164	12951	13175	12852	13269	13086	12996	13100	13128	13106	13015	13088	13046	13230	13139	13132	13088	13111	12955	13068	13088	13060	12883	13060	13030	13136	13156	13211	13051	13036	13086	12923	13229	13229	13046	13098	13000	13013	12988	13016	13101	13024	13101	13083	13139	13094	13099	13087	13111	13163	13056
29684	25051	27817	22607	18081	16590	16435	15903	15821	16105	16015	16005	15809	15664	15735	15329	15478	15712	15477	15580	15469	15521	15804	15749	15452	15713	15411	15700	15570	15782	15457	15639	15506	15524	15683	15470	15567	15474	15440	15649	15530	15664	15707	15385	15614	15465	15481	15563	15478	15548	15368	15569	15612	15610	15591	15519	15336	15549	15481	15479	15431	15467	15394	15300	15519	15599	15502	15408	15593	15449	15443	15609	15582	15621	15511	15526	15589	15500	15419	15440	15419	15588	15445	15479	15365	15554	15696	15537	15581	15531	15493	15380	15412	15407	15425	15469	15460	15492	15405	15463	15507	15496	15595	15571	15411	15386	15514	15595	15503	15287	15290	15440	15401	15555	15412	15688	15544	15340	15425	15487	15434	15493	15560	15630	15463	15401	15462	15489	15528	15338	15570	15418	15533	15436	15460	15418	15273	15408	15571	15598	15322	15570	15366	15620	15423	15666	15624	15480	15437	15308	15227	15366	15364	15543	15439	15159	15336	15599	15294	15387	15420	15596	15463	15577	15522	15343	15419	15413	15514	15638	15731	15616	15472	15518	15528	15369	15367	15548	15407	15347	15516	15478	15475	15634	15680	15545	15505	15581	15366	15426	15618	15396	15596	15496	15383	15569	15467	15592	15428	15502	15538	15642	15601	15635	15378	15542	15434	15486	15588	15368	15528	15292	15454	15400	15621	15585	15407	15449	15297	15618	15502	15657	15655	15496	15388	15331	15430	15712	15541	15668	15564	15587	15488	15536	15414	15635	15511	15498	15590	15679	15685	15505	15617	15566	15636	15348	15581	15514	15397	15307	15434	15651	15727	15505	15492	15712	15520	15524	15425	15231	15397	15537	15512	15524	15651	15603	15463	15706	15549	15723	15315	15414	15272	15645	15488	15624	15413	15316	15208	15754	15521	15523	15481	15541	15573	15652	15584	15629	15678	15520	15387	15826	15619	15647	15514	15587	15377	15682	15554	15422	15538	15452	15533	15287	15642	15488	15505	15418	15504	15735	15509	15364	15564	15603	15544	15686	15563	15406	15316	15567	15434	15496	15410	15579	15542	15801	15502	15510	15434	15514	15324	15716	15548	15566	15431	15685	15451	15352	15668	15507	15553	15602	15644	15465	15380	15522	15577	15557	15632	15677	15458	15575	15355	15498	15590	15556	15569	15394	15484	15485	15449	15392	15550	15537	15639	15566	15543	15492	15531	15534	15610	15634	15356	15299	15561	15579	15561	15584	15772	15409	15367	15739	15397	15499	15482	15521	15270	15418	15606	15543	15533	15682	15294	15418	15582	15521	15688	15481	15596	15489	15487	15479	15501	15438	15652	15468	15480	15433	15358	15429	15447	15499	15663	15542	15454	15427	15565	15390	15465	15495	15634	15424	15591	15532	15293	15397	15435	15674	15369	15452	15477	15579	15554	15626	15453	15408	15310	15432	15564	15541	15456	15558	15618	15493	15526	15660	15386	15484	15299	15546	15462	15523	15493	15575	15421	15326	15310	15413	15551	15499	15544	15308	15551	15488	15656	15337	15481	15479	15282	15249	15508	15648	15677	15461	15500	15373	15352	15483	15647	15405	15575	15319	15575	15405	15564	15098	15451	15577	15498	15490	15575	15429	15416	15407	15571	15448	15438	15576	15514	15519	15384	15556	15476	15365	15618	15500	15495	15395	15674	15413	15686	15698	15695	15469	15358	15423	15384	15411	15561	15572	15555	15359	15552	15586	15377	15406	15584	15617	15375	15511	15525	15470	15603	15600	15456	15304	15489	15454	15390	15325	15354	15460	15323	15418	15388	15479	15470	15453	15497	15606	15624	15493	15466	15492	15488	15626	15476	15580	15723	15569	15420	15584	15531	15674	15443	15593	15629	15499	15514	15564	15576	15445	15748	15588	15593	15514	15628	15457	15429	15421	15489	15485	15710	15545	15581	15571	15529	15532	15403	15490	15472	15291	15558	15554	15600	15668	15607	15485	15535	15312	15567	15488	15359	15453	15544	15467	15390	15554	15564	15388	15455	15486	15448	15632	15379	15558	15404	15686	15423	15509	15649	15662	15596	15582	15252	15488	15763	15760	15452	15551	15492	15492	15527	15563	15513	15851	15545	15494	15641	15467	15577	15385	15666	15363	15533	15450	15325	15541	15421	15536	15355	15390	15548	15601	15253	15427	15349	15509	15521	15670	15481	15589	15348	15387	15462	15582	15445	15375	15542	15610	15661	15627	15606	15437	15599	15454	15557	15506	15639	15456	15560	15537	15524	15541	15561	15513	15478	15436	15449	15522	15595	15419	15477	15412	15484	15395	15550	15522	15446	15587	15667	15566	15696	15598	15574	15591	15528	15484	15543	15503	15571	15422	15447	15578	15510	15403	15548	15583	15563	15566	15502	15383	15572	15454	15563	15625	15613	15590	15420	15341	15420	15644	15525	15494	15545	15486	15450	15586	15597	15737	15465	15382	15445	15384	15590	15504	15402	15498	15552	15489	15445	15483	15524	15513	15434	15399	15564	15354	15369	15454	15470	15597	15320	15330	15667	15558	15350	15440	15518	15626	15381	15449	15466	15334	15483	15805	15395	15252	15661	15375	15519	15630	15428	15494	15465	15238	15597	15538	15414	15290	15388	15359	15286	15522	15312	15393	15615	15449	15634	15450	15456	15448	15395	15572	15435	15428	15515	15422	15549	15363	15454	15633	15467	15307	15636	15490	15502	15244	15399	15504	15575	15436	15642	15350	15380	15530	15498	15487	15696	15585	15460	15212	15596	15525	15637	15615	15662	15603	15474	15538	15393	15514	15603	15641	15469	15351	15519	15306	15506	15556	15475	15530	15573	15371	15340	15316	15457	15492	15516	15410	15480	15337	15359	15495	15576	15550	15598	15532	15556	15310	15393	15709	15611	15370	15559	15454	15415	15504	15667	15503	15641	15335	15237	15607	15652	15382	15532	15461	15427	15364	15541	15507	15339	15508	15448	15505	15382	15359	15601	15552	15464	15705	15529	15513	15508	15364	15660	15765	15597	15531	15461	15305	15614	15564	15303	15454	15507	15535	15543	15432	15459	15522	15448	15548	15323	15473	15515	15380	15562	15422	15294	15361	15571	15466	15721	15621	15493	15451	15563	15527	15457	15558	15637	15691	15607	15768	15522	15466	15534	15425	15626	15432	15475	15316	15618	15615	15501	15376	15591	15612	15462	15486	15597	15278	15322	15610	15624	15495	15443	15449	15621	15528	15624	15495	15428	15431	15409	15567	15602	15714	15443	15524	15452	15612	15411	15428	15476	15396	15570	15474	15588	15557	15479	15633	15581	15417	15483	15497	15662	15670	15349	15428	15362	15412	15641	15470	15526	15519	15407	15492	15523	15504	15586	15352	15437	15470	15587	15583	15603	15478	15359	15616	15472	15557	15755	15485	15398	15546	15539	15651	15433	15385	15676	15588	15440	15447	15586	15618	15396	15526	15354	15392	15573	15446	15729	15462	15600	15661	15576	15631	15455	15485	15390	15512	15467	15341	15500	15517	15402	15331	15396	15445	15483	15388	15440	15444	15621	15390	15433	15457	15657	15460	15388	15491	15377	15412	15719	15408	15466	15393	15334	15538	15650	15575	15551	15621	15474	15543	15501	15719	15378	15504	15505	15468	15455	15381	15482	15745	15500	15450	15575	15368	15685	15507	15616	15556	15523	15517	15286	15538	15419	15412	15463	15542	15630	15472	15465	15408	15362	15580	15397	15487	15506	15465	15494	15392	15279	15445	15453	15355	15439	15478	15374	15505	15329	15649	15634	15408	15483	15537	15387	15441	15542	15326	15559	15289	15544	15341	15452	15470	15687	15312	15466	15650	15715	15604	15487	15508	15423	15531	15594	15638	15517	15525	15470	15444	15419	15519	15621	15472	15464	15543	15658	15609	15640	15476	15518	15584	15711	15634	15381	15336	15380	15499	15482	15441	15657	15411	15484	15524	15552	15469	15253	15408	15717	15719	15581	15612	15499	15399	15518	15525	15676	15768	15409	15392	15261	15510	15565	15416	15347	15374	15616	15587	15730	15413	15545	15299	15447	15704	15427	15416	15621	15366	15268	15244	15336	15404	15368	15554	15628	15632	15506	15642	15437	15360	15629	15392	15441	15608	15534	15424	15517	15410	15643	15626	15702	15638	15543	15454	15500	15446	15384	15487	15489	15445	15519	15434	15493	15456	15318	15698	15513	15715	15579	15590	15582	15587	15416	15562	15660	15626	15392	15503	15604	15557	15441	15270	15528	15612	15422	15637	15409	15623	15402	15455	15537	15503	15428	15513	15405	15563	15560	15439	15735	15789	15540	15428	15487	15307	15464	15293	15420	15585	15720	15348	15411	15726	15697	15358	15653	15426	15573	15417	15491	15483	15426	15244	15649	15261	15487	15429	15653	15481	15494	15508	15546	15391	15517	15483	15613	15450	15519	15488	15587	15553	15520	15734	15363	15465	15633	15643	15533	15321	15513	15548	15364	15629	15489	15630	15249	15390	15496	15616	15448	15451	15546	15490	15519	15567	15384	15449	15474	15475	15552	15300	15494	15330	15327	15534	15425	15478	15623	15458	15453	15380	15402	15539	15642	15405	15402	15318	15496	15570	15606	15661	15441	15404	15513	15376	15432	15515	15714	15519	15503	15557	15589	15444	15460	15463	15325	15379	15505	15605	15261	15609	15546	15611	15423	15631	15615	15459	15678	15439	15455	15509	15667	15603	15627	15490	15529	15279	15370	15411	15560	15379	15391	15573	15399	15462	15425	15565	15514	15555	15367	15580	15772	15459	15460	15552	15644	15431	15500	15670	15484	15632	15469	15562	15427	15702	15681	15567	15436	15608	15440	15411	15471	15259	15298	15485	15579	15520	15453	15658	15651	15420	15435	15500	15585	15487	15600	15441	15584	15343	15539	15353	15665	15762	15787	15574	15487	15483	15381	15320	15444	15376	15531	15503	15600	15682	15345	15335	15601	15359	15457	15558	15439	15458	15346	15391	15525	15325	15540	15576	15383	15343	15457	15442	15557	15405	15445	15613	15650	15476	15376	15457	15474	15453	15682	15433	15418	15566	15455	15538	15525	15540	15480	15500	15717	15469	15724	15681	15539	15481	15455	15403
20907	35591	26793	18781	16126	14959	14147	13978	14044	13850	13886	13632	13825	13683	13493	13670	13492	13587	13378	13616	13672	13472	13477	13606	13690	13562	13598	13609	13462	13518	13553	13685	13478	13442	13523	13622	13429	13578	13532	13360	13603	13449	13552	13649	13615	13420	13602	13560	13506	13484	13560	13420	13442	13672	13537	13580	13676	13600	13514	13545	13473	13584	13460	13462	13420	13607	13475	13547	13370	13546	13496	13500	13380	13509	13594	13401	13583	13387	13545	13592	13464	13384	13666	13473	13562	13598	13274	13521	13371	13480	13423	13529	13452	13613	13578	13580	13577	13613	13534	13494	13464	13561	13406	13522	13549	13639	13442	13447	13552	13482	13439	13640	13574	13579	13274	13426	13508	13669	13450	13467	13475	13574	13601	13409	13554	13517	13668	13421	13603	13495	13630	13419	13441	13449	13595	13484	13443	13643	13571	13607	13543	13523	13599	13340	13497	13515	13594	13637	13549	13488	13457	13484	13524	13364	13303	13522	13465	13610	13616	13433	13498	13548	13448	13426	13579	13560	13599	13654	13589	13522	13611	13524	13332	13579	13596	13547	13565	13432	13408	13359	13741	13487	13553	13592	13442	13619	13597	13596	13522	13536	13517	13391	13613	13652	13724	13484	13507	13444	13451	13393	13429	13504	13397	13540	13558	13553	13585	13384	13444	13494	13551	13646	13426	13724	13535	13353	13531	13668	13525	13462	13555	13657	13456	13469	13563	13448	13528	13550	13503	13376	13370	13504	13562	13625	13706	13566	13468	13520	13474	13654	13415	13596	13661	13342	13345	13783	13552	13511	13417	13640	13579	13676	13546	13372	13393	13559	13472	13497	13475	13583	13423	13540	13454	13441	13451	13660	13675	13521	13408	13451	13578	13516	13222	13670	13729	13587	13489	13458	13612	13540	13416	13586	13448	13482	13446	13373	13677	13419	13446	13605	13543	13406	13482	13457	13494	13479	13408	13627	13579	13501	13512	13420	13632	13622	13579	13365	13669	13464	13484	13394	13585	13661	13513	13455	13455	13400	13444	13457	13473	13450	13458	13464	13505	13599	13610	13447	13450	13560	13422	13548	13622	13555	13470	13430	13549	13687	13446	13454	13546	13453	13474	13488	13436	13349	13641	13425	13365	13518	13613	13679	13652	13592	13505	13632	13585	13533	13604	13570	13423	13572	13453	13403	13340	13456	13515	13513	13611	13530	13488	13322	13519	13669	13735	13449	13501	13662	13395	13537	13576	13382	13612	13522	13500	13526	13635	13553	13576	13480	13475	13514	13540	13668	13658	13604	13454	13727	13452	13612	13495	13458	13453	13621	13696	13582	13760	13507	13473	13676	13495	13559	13610	13486	13630	13534	13636	13656	13357	13575	13488	13635	13474	13578	13461	13428	13586	13489	13572	13527	13482	13501	13522	13659	13537	13570	13429	13437	13541	13605	13597	13380	13658	13448	13388	13451	13511	13495	13490	13331	13478	13466	13577	13581	13524	13500	13320	13522	13548	13529	13622	13460	13536	13467	13490	13527	13618	13505	13507	13702	13587	13619	13588	13534	13424	13492	13502	13555	13533	13488	13351	13552	13393	13594	13620	13334	13542	13583	13519	13490	13601	13660	13572	13548	13471	13536	13489	13528	13507	13359	13544	13574	13524	13485	13468	13478	13647	13438	13573	13610	13417	13409	13617	13448	13485	13491	13582	13570	13485	13388	13392	13371	13375	13513	13648	13392	13561	13497	13571	13705	13404	13612	13572	13730	13421	13641	13619	13461	13545	13334	13750	13600	13421	13374	13485	13533	13576	13343	13451	13538	13407	13698	13486	13647	13582	13544	13439	13514	13512	13474	13445	13405	13525	13344	13352	13518	13514	13392	13331	13542	13549	13573	13375	13336	13569	13359	13599	13415	13660	13402	13506	13490	13401	13630	13568	13504	13345	13650	13567	13597	13539	13628	13523	13559	13647	13540	13508	13397	13521	13605	13637	13464	13689	13610	13648	13577	13454	13467	13714	13614	13641	13599	13546	13509	13664	13500	13347	13580	13497	13562	13429	13738	13550	13654	13590	13654	13625	13614	13457	13518	13437	13442	13521	13634	13501	13456	13519	13466	13413	13538	13654	13560	13511	13682	13689	13456	13441	13572	13477	13501	13458	13494	13558	13543	13737	13499	13432	13509	13590	13449	13566	13521	13631	13555	13504	13605	13421	13525	13591	13676	13520	13631	13421	13534	13483	13387	13441	13638	13630	13496	13575	13542	13573	13444	13515	13435	13644	13676	13501	13512	13441	13520	13503	13544	13587	13444	13474	13640	13594	13305	13351	13689	13448	13616	13523	13804	13510	13508	13599	13396	13592	13557	13554	13421	13546	13634	13681	13553	13510	13604	13619	13490	13356	13563	13484	13728	13383	13424	13490	13459	13444	13471	13518	13493	13479	13491	13557	13611	13517	13433	13567	13543	13671	13548	13625	13638	13424	13575	13394	13702	13647	13651	13465	13471	13535	13430	13548	13472	13566	13527	13592	13539	13641	13483	13584	13486	13428	13571	13590	13446	13539	13443	13523	13501	13554	13577	13548	13529	13609	13629	13466	13460	13325	13492	13614	13455	13423	13492	13614	13695	13399	13683	13564	13556	13483	13575	13721	13449	13490	13544	13400	13545	13468	13447	13513	13663	13578	13522	13569	13640	13483	13546	13444	13482	13561	13504	13478	13504	13570	13458	13581	13510	13529	13516	13666	13525	13520	13608	13477	13455	13666	13564	13600	13563	13358	13642	13575	13566	13573	13649	13605	13467	13492	13471	13367	13552	13568	13527	13612	13451	13521	13510	13561	13514	13458	13328	13499	13478	13615	13528	13466	13487	13629	13482	13476	13400	13412	13516	13596	13555	13587	13560	13551	13548	13544	13427	13565	13435	13485	13428	13493	13349	13481	13561	13378	13580	13525	13738	13581	13630	13599	13610	13583	13471	13528	13430	13521	13435	13576	13490	13542	13584	13440	13639	13571	13526	13389	13423	13745	13558	13361	13561	13553	13392	13459	13419	13514	13318	13510	13595	13719	13486	13643	13557	13506	13516	13514	13481	13547	13479	13544	13581	13476	13721	13436	13499	13561	13561	13605	13537	13197	13509	13563	13560	13577	13417	13367	13295	13542	13408	13362	13664	13383	13562	13623	13529	13628	13410	13470	13572	13434	13626	13508	13590	13744	13577	13638	13459	13577	13376	13400	13714	13464	13484	13642	13369	13451	13429	13682	13667	13520	13356	13583	13549	13428	13548	13620	13553	13464	13560	13604	13481	13468	13437	13559	13444	13492	13537	13495	13564	13531	13520	13553	13482	13588	13649	13468	13494	13760	13369	13420	13568	13474	13521	13650	13646	13353	13389	13583	13582	13467	13526	13407	13557	13644	13433	13479	13618	13433	13571	13572	13704	13436	13594	13483	13546	13461	13565	13536	13664	13558	13568	13588	13558	13471	13559	13290	13559	13621	13308	13518	13560	13593	13559	13537	13513	13529	13592	13487	13557	13454	13525	13502	13450	13538	13314	13521	13509	13565	13667	13488	13368	13601	13665	13551	13350	13486	13568	13512	13622	13571	13390	13236	13523	13407	13406	13492	13756	13531	13633	13492	13507	13598	13485	13517	13681	13446	13271	13611	13519	13624	13419	13375	13552	13513	13556	13440	13434	13591	13382	13370	13509	13374	13611	13705	13462	13507	13421	13472	13322	13686	13472	13614	13438	13624	13403	13537	13668	13658	13479	13617	13605	13620	13552	13637	13565	13486	13381	13437	13653	13563	13388	13571	13591	13500	13464	13576	13479	13542	13695	13616	13543	13511	13332	13622	13516	13615	13364	13564	13711	13664	13436	13403	13486	13599	13629	13280	13613	13585	13484	13742	13483	13451	13339	13559	13580	13478	13459	13406	13541	13469	13468	13341	13472	13709	13654	13505	13420	13456	13570	13520	13484	13626	13657	13460	13556	13645	13397	13518	13684	13442	13555	13413	13545	13751	13516	13482	13555	13508	13576	13529	13475	13512	13604	13635	13521	13529	13374	13564	13697	13543	13610	13450	13494	13590	13478	13643	13644	13464	13347	13572	13454	13507	13682	13359	13368	13396	13596	13482	13521	13591	13500	13513	13734	13618	13690	13478	13558	13678	13525	13493	13610	13469	13680	13428	13580	13587	13490	13498	13659	13487	13498	13628	13577	13487	13607	13484	13594	13407	13659	13557	13597	13715	13559	13364	13498	13568	13431	13555	13427	13587	13589	13535	13417	13469	13403	13472	13598	13459	13371	13472	13456	13412	13546	13618	13511	13489	13510	13584	13657	13566	13579	13424	13501	13596	13629	13596	13505	13547	13358	13608	13537	13544	13646	13432	13343	13423	13476	13530	13412	13401	13482	13397	13570	13426	13671	13685	13647	13660	13415	13548	13544	13527	13575	13631	13608	13389	13351	13471	13533	13465	13361	13581	13391	13423	13556	13636	13641	13589	13486	13563	13420	13448	13513	13524	13649	13724	13528	13401	13317	13427	13627	13596	13261	13420	13523	13404	13683	13506	13451	13712	13406	13513	13421	13577	13488	13512	13421	13555	13437	13610	13485	13563	13484	13599	13579	13426	13485	13541	13456	13532	13592	13546	13652	13562	13418	13546	13500	13575	13502	13380	13616	13385	13532	13644	13543	13576	13426	13482	13572	13603	13566	13520	13460	13378	13471	13335	13443	13646	13529	13566	13485	13571	13633	13579	13511	13768	13575	13352	13468	13420	13427	13534	13540	13466	13557	13409	13460	13420	13602	13407	13310	13537	13653	13449	13624	13445	13604	13508	13607	13545	13587	13591	13387	13573	13607	13435	13347	13329	13451	13512	13530	13602	13646	13566	13643	13617	13377	13567	13588	13541	13559	13511	13651	13620	13678	13363	13559	13617	13622	13640	13694	13400	13543	13574	13471	13364	13637	13545	13576	13464	13534	13613	13632	13535	13488	13553	13497	13637	13497	13480	13490	13438	13548	13653	13401	13518	13374	13637	13439	13556	13509	13512	13689	13591	13664	13599	13430	13742	13333	13479	13410	13575	13417	13413	13586	13495	13563	13632	13563	13498	13440	13602	13572	13481	13467	13634	13718
23793	21556	28304	25989	22468	20393	18407	16193	15600	15622	15244	15328	15123	15248	15031	15048	15067	14819	14721	14868	14812	14868	14877	14742	14703	15013	14729	14750	14658	14824	15030	14911	14609	14746	14697	14750	14830	14782	14899	14803	14778	14947	14771	14531	14832	14771	14909	14789	14828	14691	14528	14779	14805	14692	14666	14649	14608	14621	14800	14921	14694	14645	14540	14780	14642	14624	14555	14659	14620	14776	14919	14455	14623	14766	14671	14722	14595	14757	14725	14957	14748	14695	14685	14833	14712	14708	14776	14652	14764	14879	14840	14815	14832	14885	14775	14655	14840	14815	14684	14619	14570	14712	14784	14770	14597	14763	14609	14541	14552	14728	14630	14630	14768	14601	14790	14787	14593	14603	14769	14615	14596	14834	14754	14830	14847	14701	14776	14756	14487	14443	14879	14786	14742	14768	14738	14903	14648	14844	14655	14575	14670	14780	14671	14530	14617	14630	14605	14627	14765	14829	14729	14647	14756	14641	14797	14590	14604	14759	14982	14795	14571	14751	14756	14700	14790	14802	14779	14923	14747	14695	14753	14921	14764	14989	14537	14674	14644	14482	14801	14615	14783	14695	14537	14477	14548	14774	14725	14599	14867	14666	14702	14600	14674	14745	14733	14831	14830	14802	14722	14707	14681	14717	14739	14614	14647	14478	14503	14559	14763	14742	14599	14821	14722	14934	14783	14631	14772	14795	15020	14698	14865	14877	14831	14729	14535	14535	14801	14752	14711	14748	14718	14785	14619	14503	14681	14881	14630	14782	14745	14724	14503	14820	14714	14471	14793	14827	14639	14552	14533	14865	14579	14730	14644	14783	14618	14606	14677	14525	14818	14698	14749	14584	14825	14688	14640	14774	14660	14843	14700	14676	14911	14714	14627	14604	14620	14878	14615	14606	14758	14586	14571	14705	14556	14848	14691	14606	14733	14750	14621	14711	14842	14724	14607	14647	14667	14845	14762	14723	14621	14797	14640	14577	14864	15085	15026	14908	14678	14726	14733	14635	14814	14989	14786	14721	14793	14502	14329	14556	14864	14711	14637	14785	14763	14744	14779	14813	14739	14740	14823	14643	14721	14754	14687	14551	14662	14727	14805	14612	14938	14638	14766	14658	14500	14759	14729	14810	14568	14864	14914	14576	14846	14591	14599	14679	14661	14535	14856	14683	14745	14716	14559	14833	14668	14966	14750	14778	14623	14596	14761	14655	14573	14741	14548	14587	14723	14730	14551	14722	14694	14873	14723	14735	14766	14700	14971	14807	14670	14747	14790	14809	14751	14552	14644	14660	14584	14640	14850	14970	14564	14677	14784	14714	14529	14833	14703	14652	14774	14657	14959	14747	14742	14882	14642	14631	14716	14723	14608	14598	14718	14712	14712	14822	14687	14835	14652	14536	14734	14770	14655	14735	14684	14611	14846	14716	14705	14826	14754	14508	15017	14924	14869	14579	14856	14715	14729	14542	14940	14724	14759	14447	14764	14648	14587	14908	14773	14610	14745	14700	14954	14697	14892	14758	14732	14564	14579	14698	14813	14488	14461	14788	14509	14736	14858	14798	14853	14745	14792	14694	14518	14618	14608	14615	14820	14700	14652	14395	14812	14516	14629	14573	14550	14733	14719	14627	14620	15044	14828	14643	14796	14494	14712	14584	14663	14831	14694	14698	14748	14796	14799	14654	14680	14731	14532	14701	14668	14650	14649	14719	14743	14747	14775	14776	14612	14658	14760	14666	14791	14774	14751	14686	14775	14649	14617	14913	14535	14683	14791	14510	14703	14748	14733	14708	14635	14720	14723	14674	14740	14921	14724	14739	14926	14652	14572	14533	14797	14706	14686	14669	14792	14581	14675	14596	14572	14745	14706	14621	14730	14584	14765	14746	14805	14686	14559	14718	14758	14586	14808	14733	14701	14621	14712	14596	14656	14713	14675	14890	14779	14769	14858	14576	14696	14846	14640	14670	14664	14518	14655	14664	14665	14743	14715	14594	14594	14593	14558	14746	14792	14705	15055	14644	14670	14853	14851	14898	14790	14617	14680	14785	14641	14668	14508	14795	14822	14946	14761	14584	14695	14656	14881	14683	14475	14628	14878	14732	14698	14709	14721	14599	14866	14904	14718	14720	14710	14575	14708	14776	14438	14887	14638	14832	14650	15022	14657	14814	14611	14701	14722	14685	14719	14818	14864	14836	14735	14802	14779	15025	14865	14604	14763	14607	14639	14686	14626	14758	14783	14711	14695	14780	14683	14567	14682	14686	14604	14729	14699	14870	14730	14833	14801	14823	14660	14486	14859	14762	14792	14705	14699	14632	14954	14706	14699	14703	14769	14589	14818	14461	14614	14637	14743	14853	14565	14630	14569	14657	14766	14724	14715	14533	14869	14570	14648	14664	14648	14627	14759	14703	14886	14522	14566	14688	14637	14907	14673	14602	14550	14654	14728	14738	14591	14714	14755	14326	14857	14737	14716	14625	14617	14693	14762	14714	14717	14719	14782	14791	14755	14786	14843	14761	14769	14812	14785	14879	14604	14787	14770	14715	14825	14800	14772	14836	14778	14746	14541	14715	14737	14577	14944	14840	14787	14599	14580	14583	14667	14772	14725	14787	14570	14723	14456	14621	14678	14727	14709	14691	14727	14814	14651	14600	14758	14483	14841	14606	14791	14674	14699	14715	14631	14886	14879	14679	14861	14731	14835	14788	14787	14703	14566	14736	14600	14734	14770	14596	14467	14758	14733	14620	14832	14567	14792	14839	14869	14852	14695	14561	14929	14668	14686	14696	14545	14852	14728	14689	14774	14799	14719	14803	14756	14786	14825	14573	14574	14649	14889	14688	14601	14616	14704	14749	14744	14707	14697	14520	14453	14737	14516	14701	14978	15083	14726	14743	14546	14926	14624	14537	14612	14651	14798	14696	14651	14951	14739	14798	14661	14636	14688	14727	14730	14758	14761	14685	14736	14814	14809	14607	14429	14739	14810	14652	14751	14691	14677	14629	14704	14670	14928	14577	14808	14918	14727	14579	14834	14804	14510	14778	14763	14727	14696	14850	14629	14603	14715	14821	14746	14885	14802	14814	14640	14745	14776	14545	14502	14553	14656	14645	14747	14755	14686	14682	14760	14667	14734	14915	14716	14771	14537	14896	14715	14575	15003	14512	14795	14595	14946	14646	14641	14582	14578	14563	15004	14579	14783	14707	14726	14847	14709	14785	14790	14700	14638	14683	14777	14685	14787	14635	14620	14760	14750	14712	14793	14785	14818	14907	14910	14752	14719	14394	14734	14728	14762	14494	14534	14758	14689	14706	14994	14558	14661	14840	14682	14773	14582	14687	14891	14885	14813	14870	14716	14705	14684	14697	14711	14790	14588	14925	14735	14615	14711	14895	14821	14593	14641	14486	14633	14766	14683	14670	14570	14657	14693	14696	14749	14604	14955	14655	14640	14559	14736	14803	14797	14716	14587	14690	14836	14802	14648	14713	14593	14581	14981	14820	14613	14761	14735	14647	14761	14615	14634	14752	14575	14966	14929	14688	14601	14739	14666	14665	14773	14840	14554	14738	14721	14951	14693	14793	14600	14795	14736	14681	14692	14805	14787	14721	14677	14923	14792	14620	14763	14746	14544	14940	14776	14724	14729	14629	14768	14539	14683	14686	14802	14756	14808	14899	14554	14876	14754	14661	14812	14725	14782	14839	14730	14575	14813	14755	14876	14974	14801	14723	14721	14719	14774	14731	14836	14589	14766	14711	14833	14764	14651	14668	14757	14517	14754	14668	14740	14733	14779	14812	14639	14672	14696	14479	14873	14648	14696	14640	14561	14603	14593	14621	14649	14758	14844	14740	14848	14824	14764	14758	14525	14601	14885	14935	14839	14747	14770	14618	14783	14596	14629	14645	14680	14557	14984	14769	14726	14638	14796	14576	14651	14787	14580	14620	14923	14749	14579	14746	14780	14756	14653	14621	14863	14501	14550	14643	14468	14560	14735	14829	14686	14813	14843	14861	14845	14840	14787	14747	14696	14741	14796	14662	14766	14679	14846	14526	14790	14840	14947	14652	14672	14655	14644	14694	14553	14691	14923	14734	14653	14581	14683	14519	14755	14731	14738	14561	14793	14744	14816	14691	14584	14723	14758	14696	14823	14639	14626	14782	14889	14970	14531	14717	14623	14835	14610	14747	14748	14702	14758	14759	14724	14661	14660	14781	14620	14718	14799	14795	14856	14780	14861	14685	14598	14755	14640	14793	14829	14673	14810	14564	14872	14751	14550	14688	14681	14612	14604	14585	14656	14794	14666	14518	14776	14817	14689	14594	14616	14660	14809	14853	14824	14802	14840	14775	14671	14632	14747	14637	14767	14601	14554	14799	14736	14821	14796	14680	14634	14562	14703	14818	14773	14791	14729	14916	14762	14618	14912	14683	14689	14831	14830	14702	14752	14449	14600	14650	14602	14656	14769	14753	14739	14630	14826	14628	14654	15012	14926	14874	14787	14537	14656	14677	14742	14702	14756	14640	14522	14699	14749	14838	14594	14634	14771	14815	14732	14614	14809	14625	14727	14883	14853	14625	14773	14710	14552	14647	14834	14513	14735	14641	14592	14785	14765	14875	14797	14560	14777	14913	14776	14612	14667	14675	14623	14782	14481	14711	14614	14808	14870	14541	14608	14700	14743	14904	14795	14740	14861	14612	14805	14929	14780	14577	14657	14732	14882	14704	14640	14579	14666	14735	14715	14906	14750	14771	14742	14858	14872	14773	14765	14777	14556	14789	14718	14660	14759	14785	14749	14842	14615	14882	14670	14790	14696	14672	14661	14769	14613	14508	14724	14669	14688	14622	14767	14829	14769	14615	14589	14727	14705	14684	14829	14870	14825	14622	14885	14757	14741	14629	14777	14808	14790	14773	14665	14802	14664	14674	14543	14772	14683	14738	14795	14901	14723	14747	14721	14818	14488	14680	14705	14806	14728	14792	14744	14782	14616	14577	14749	14646	14815	14758	14823	14750	14576	14802	14717	14803	14577	14703	14770	14936	14700	14782	14805	14857	14744	14802	14600	14780	14781	14741	14767	14659	14917	14716	14811	14443	14865	14711	14773	14629	14871	14607	14769	14689	14731	14684	14758	14750
22386	47954	38806	25306	18770	16021	14719	14349	13977	13603	13615	13415	13492	13198	13442	13275	13188	13121	13172	13045	13101	13031	13285	13169	13228	13086	13097	13266	13015	12947	13037	12984	13006	13138	12995	13110	13060	13140	13045	12952	13085	12972	13117	12939	13092	12956	13062	12918	13068	13016	12994	13126	12905	13058	12989	13035	13063	12893	13044	13005	13053	13007	12997	13085	12939	12996	12965	13023	12835	13072	12899	13064	12937	13098	12950	13086	13115	12935	12975	13215	13020	12865	13042	13019	12992	13011	13023	12973	12900	13069	13082	13093	13026	12926	13027	12898	13066	13045	12988	12939	13039	12997	13091	12976	12826	12890	12963	13167	13026	13014	13013	13057	13040	13012	12893	13002	13133	12895	13017	13058	13053	13194	12865	13129	12991	13056	13021	13042	12994	12979	13018	12925	13172	13068	13094	12972	13054	12922	13121	13002	13160	12999	12988	13003	13033	12859	12983	12952	13054	13081	12908	13190	13001	12940	13095	13027	13086	13092	13039	12924	13061	13015	13020	12952	13022	13134	12983	13090	13010	12937	13014	13054	12946	12920	13122	12955	13059	13023	13013	12977	12942	12839	12911	12920	13007	12975	13053	12788	12801	12981	13144	12912	13009	13003	13322	13132	12889	12956	12935	13130	12941	12827	13016	12928	12985	12854	12909	13083	13120	12983	12898	12758	12883	13153	13071	13049	13017	13175	12928	13035	13070	13082	12971	13098	13013	12950	12903	13109	12952	12795	13227	12703	13161	13137	12932	12855	13055	12945	12962	13089	12957	12828	12965	13031	13062	13075	13026	12953	13091	13019	12977	13033	12974	13104	13017	13093	13084	12915	12884	12969	13126	12834	13009	13077	12865	13043	12976	13069	13176	13006	13229	13045	12959	12930	13041	12979	13181	13116	13177	12912	13002	13182	13094	13014	13154	12941	13035	13051	13013	12949	13062	13142	13110	12956	13144	13066	13068	12803	13037	13250	13205	12897	12953	12955	12884	13132	13042	13011	13095	13047	13066	12939	12915	12902	13202	13066	13092	13202	13035	13113	12931	12979	13085	13098	13006	13028	12969	13092	12887	12997	13026	13020	13024	13019	12986	12961	12981	12982	13040	13015	12990	13168	12911	12898	13036	13074	13054	13048	12967	13059	12765	13116	13061	13022	13027	13040	13081	12973	12991	13123	13088	13161	12880	13034	12919	12947	13144	13037	12955	12784	13132	12866	13055	13107	13080	12905	12855	12918	12962	12905	13085	12916	13066	12975	12968	13097	12969	12873	12970	13023	13118	13145	12865	13031	12967	13027	13080	12949	13007	13033	13226	13011	13083	12991	13027	13127	13084	12920	12833	13097	12826	12917	13072	12869	13113	12815	12906	12875	13101	13015	13060	13093	13121	13199	12933	12989	13057	12994	13007	13050	13110	12962	12850	13071	12964	13103	13055	12985	13010	13162	13183	12955	13120	13062	13091	13066	13052	12952	13104	13037	13001	13034	12896	13247	13147	13176	13154	12939	13120	12988	13010	13132	12885	12959	13014	13016	13100	13146	13057	12977	13003	12887	13081	13056	13027	12877	13023	13073	13031	13074	13016	13005	13154	13059	13096	13098	13275	12905	13047	12957	13119	12937	12999	13028	12950	13133	13115	13001	13060	13101	12968	13008	12845	13140	13111	13180	13050	13151	13046	13139	12994	12993	13168	12992	13068	13164	13043	13067	12898	13050	12936	13080	13017	13012	12866	12843	12983	12926	12963	12931	13080	12959	13113	12922	12808	13137	13154	12859	13155	13026	12914	13066	12932	12871	12980	12935	13034	13048	13070	13066	12864	13044	12965	13009	13024	13024	12985	12861	13003	12969	12896	13047	13070	13106	12907	13086	12883	13110	13104	12760	13087	12935	13099	13084	12786	13080	13052	13128	12960	13053	13011	13131	13124	13082	13086	12928	13275	12860	13080	12948	12941	12946	12905	13044	12863	13011	12918	13020	13169	13038	12876	12987	12922	13090	13044	12785	13127	12979	12970	13126	12995	12956	12987	12935	13049	13056	12878	13111	12934	13090	13029	13099	12987	13024	13074	12939	12961	12925	13007	12977	12976	12939	13040	13023	13074	13075	13055	12963	13008	12883	13207	13146	13116	13110	12842	12912	13019	13056	13048	12926	13134	12904	13005	12834	12988	12954	13054	13214	13097	12981	13049	13027	13158	13140	13140	13185	12846	13046	13042	12925	13089	13040	13232	12901	12930	12973	13015	13006	12950	12969	12980	13104	13089	13170	12969	12930	12933	12947	13190	13030	13156	13056	13096	13138	13094	13150	13011	13101	12940	12888	12926	12970	12876	12949	12947	12985	13093	12947	12931	13016	12831	13003	13135	13160	12901	12960	13137	13022	13153	12993	13084	12988	13071	12938	13209	13080	13037	12884	13121	12898	12928	12998	12866	13070	12990	13009	13244	13105	13132	12960	13118	12967	12932	13153	13204	12986	13037	12965	12975	13015	13048	12895	12973	13089	13052	13075	13135	12997	13107	12934	12938	13138	13003	12941	13070	12822	12926	12990	13045	13181	12950	13207	13011	12992	13000	13115	12995	13022	13027	13102	13132	12848	13017	12949	13006	13055	12978	12982	13031	13020	13175	13097	13029	13094	12881	12910	12873	13028	13041	12886	13174	13023	12976	12986	12991	13081	12993	12974	13192	13069	13072	12997	13029	13073	12998	13004	12924	13055	13157	13047	13010	12914	13053	13004	13085	12971	13110	13054	13145	12980	12962	12908	13092	13176	13052	13019	12929	13123	12910	13035	12894	12976	12964	12837	13135	13047	13096	13041	12997	13080	12994	13132	13067	12990	13012	13133	12949	12890	12995	13122	13110	12981	12973	12931	12916	12982	13136	12774	12769	12946	12955	13143	13022	13017	12964	13042	12859	12975	13021	13056	13090	12963	12875	12823	12948	12941	13081	12894	13054	13038	13177	13028	13101	12947	13083	13006	13059	12875	12863	13001	13032	12879	13026	12970	13079	13115	13133	13008	13014	13028	12992	13029	12972	12985	13081	13028	13065	13039	13026	12996	13089	13132	13070	12866	13034	13030	13093	13057	13058	13012	12957	13098	12857	12879	13023	13157	12989	13010	13137	13015	12815	13160	12970	13000	13089	13099	13078	13013	12956	13058	13039	12940	12882	13081	13016	13101	12985	13027	13004	13169	13116	12848	13020	12895	13099	13174	12836	12965	13106	12856	13001	13117	12983	12980	13088	13123	12901	13122	13069	13012	13036	13061	12957	12933	12962	12980	13057	13005	13101	12953	12911	12977	12791	13010	13219	12841	13170	13061	13071	13100	13038	12939	13188	12972	13103	13024	13072	13130	12950	13016	13052	12887	12932	12857	12907	13012	13130	13096	13033	13166	12866	12939	13139	12927	12886	12930	12946	12850	12972	13026	13147	13049	12795	13180	13060	13121	12903	13122	13150	12960	13123	12906	12913	13118	12899	13208	12863	13026	13048	13168	13086	13064	13081	12931	13010	13040	13044	13019	12975	12902	12882	13177	13141	12836	13055	13048	13064	13155	12969	13143	12949	13232	13023	13089	12947	13087	13023	13017	12813	13042	13000	12913	13037	12930	12921	13024	12952	13143	13069	12935	13092	13078	12991	12968	12983	13049	13003	12862	13015	12993	13064	12996	13037	13081	13068	12999	13053	13127	13252	13125	12979	13006	13084	12875	13052	12961	12941	13074	13082	12942	12977	12978	13136	12949	13016	12937	12913	13021	13042	12928	12942	12907	12949	13097	13016	13152	12971	13030	12880	13138	13025	12972	12950	12940	13070	12905	13137	12855	13052	12922	12878	13057	13043	12972	12999	13104	12915	13269	12954	12954	13107	12997	13021	12875	13016	12940	12968	12970	13124	12873	13067	13063	13149	13083	13027	13110	12976	13049	12886	13139	13096	12817	13154	12809	13179	13009	12816	13114	12951	13145	12991	12910	12935	12849	13115	12939	13056	12981	13210	12967	13085	12951	13153	12890	13003	12995	13003	13063	13004	12862	12839	13143	13051	13098	13216	13000	13020	12951	13020	13084	12863	12919	12930	12970	13116	12978	12871	13037	12998	13082	13038	13021	12937	13022	12814	13083	12885	13096	13020	12997	12776	13095	13095	13101	13048	13159	13008	13010	13050	13083	13214	13044	12994	13148	12974	12974	12949	12922	13008	13062	12975	13079	13127	12890	13163	12953	12999	12890	12894	12891	12973	13022	13123	13022	12958	13092	13126	12917	12881	13033	12876	12925	13114	13012	13076	13026	12954	12807	13048	12859	13035	13070	12958	13055	13087	13055	12995	12912	12883	13056	12864	12906	12963	12960	13013	13041	13002	12941	13019	12944	12988	12902	12883	12952	12997	12876	13374	13059	13021	13037	12835	12887	13039	12950	12929	13122	13128	12893	13021	13089	13077	13104	12998	13009	12966	12913	13084	13075	13188	13058	13077	12937	13008	12939	12944	13205	12912	13024	12974	12978	13100	13019	13144	12933	13037	12965	13185	12907	12964	13201	12954	13063	13055	13146	12950	12998	12996	12990	13106	12966	12992	13071	13008	12962	13077	13017	13003	12918	13061	12991	12894	13158	13048	12901	12952	13030	13136	12896	13064	12929	12931	13058	12836	13083	13102	13147	12818	12985	12934	13044	13032	12938	13041	12831	13122	13128	12999	12987	12900	13119	13038	12987	12986	12986	13020	12920	13130	12843	13094	13140	13070	13126	13057	13032	13143	13035	13107	12960	12863	13028	12957	13033	12913	13183	12853	13044	13037	12816	13163	12956	12853	13060	12915	13018	13011	12786	12961	12942	13171	12894	12796	13194	12925	13126	12935	13227	13090	13053	12963	13130	13018	13012	12854	13200	12753	12909	13045	13001	13094	13113	13162	12961	13091	13023	12924	13119	13016	12935	12877	13023	13088	13236	13195	12814	12950	13146	12965	12815	12946	13097	13032	13052	12971	12914	12982	13120	12947	13069	12846	13110	13107	12972	12967	12996	12767	13187	13025	12915	13074	13120	13005	12932	13003	13061	13182	13117	12944	13068	12996	12963	12913	13131	13125	13016	13015	13175	13204	12978	13201	13095	12924	12949	12987	12967	13006	12941
25558	21863	27846	27645	20445	18780	18284	17163	16825	16901	16662	16503	16735	16814	16729	16627	16651	16648	16459	16609	16840	16377	16630	16462	16612	16728	16562	16459	16443	16539	16349	16541	16431	16664	16458	16456	16557	16473	16617	16466	16382	16606	16602	16540	16528	16582	16613	16430	16521	16424	16705	16663	16567	16483	16546	16598	16480	16445	16523	16459	16303	16383	16737	16657	16676	16508	16499	16612	16573	16594	16477	16522	16496	16510	16619	16427	16540	16374	16489	16666	16374	16330	16469	16480	16610	16497	16439	16379	16396	16637	16397	16335	16553	16533	16670	16471	16527	16466	16377	16408	16606	16401	16460	16482	16510	16305	16549	16415	16508	16551	16602	16435	16455	16576	16663	16518	16571	16395	16380	16414	16554	16635	16799	16520	16590	16490	16408	16603	16364	16375	16469	16442	16592	16445	16626	16497	16503	16347	16515	16470	16426	16563	16242	16471	16418	16494	16658	16538	16462	16485	16754	16691	16524	16536	16477	16340	16376	16517	16574	16364	16576	16321	16530	16474	16761	16463	16564	16632	16494	16413	16578	16571	16332	16446	16544	16486	16556	16318	16505	16357	16495	16579	16525	16393	16373	16286	16364	16606	16457	16510	16574	16442	16473	16444	16552	16586	16534	16314	16378	16432	16497	16594	16333	16251	16376	16520	16602	16365	16503	16332	16293	16661	16548	16529	16576	16507	16493	16321	16362	16670	16533	16608	16501	16474	16505	16468	16525	16555	16425	16494	16494	16481	16519	16459	16668	16416	16525	16621	16326	16298	16606	16558	16595	16447	16337	16444	16480	16540	16439	16825	16452	16329	16585	16648	16383	16554	16400	16427	16461	16499	16524	16643	16558	16506	16509	16479	16693	16578	16517	16501	16538	16418	16322	16464	16755	16607	16622	16412	16477	16545	16523	16546	16735	16431	16583	16453	16617	16507	16451	16651	16579	16505	16616	16496	16517	16669	16499	16494	16650	16508	16470	16460	16532	16555	16510	16386	16428	16469	16379	16412	16486	16581	16464	16579	16646	16514	16765	16370	16580	16335	16539	16614	16497	16322	16302	16747	16497	16424	16576	16483	16448	16420	16311	16424	16704	16460	16516	16352	16594	16685	16425	16458	16513	16377	16293	16551	16719	16458	16298	16511	16523	16300	16402	16470	16614	16575	16392	16745	16422	16561	16463	16606	16421	16285	16355	16562	16487	16262	16435	16529	16612	16399	16364	16572	16460	16520	16589	16602	16525	16462	16389	16611	16320	16359	16610	16490	16421	16513	16535	16729	16701	16541	16557	16477	16456	16601	16520	16465	16527	16252	16588	16377	16420	16552	16519	16448	16498	16514	16725	16521	16419	16500	16541	16371	16570	16533	16541	16495	16603	16407	16418	16410	16334	16538	16571	16387	16369	16599	16472	16412	16451	16492	16540	16622	16576	16447	16486	16481	16454	16644	16513	16546	16489	16350	16503	16478	16693	16396	16576	16408	16183	16357	16527	16410	16479	16546	16492	16437	16436	16453	16482	16441	16499	16524	16584	16477	16458	16380	16487	16647	16453	16559	16666	16388	16495	16462	16625	16735	16488	16548	16375	16458	16664	16284	16560	16402	16473	16371	16653	16489	16493	16592	16452	16586	16384	16481	16408	16517	16581	16712	16403	16438	16462	16454	16472	16415	16529	16567	16452	16402	16638	16643	16464	16694	16588	16517	16508	16514	16588	16339	16416	16526	16452	16579	16553	16687	16555	16646	16631	16409	16695	16272	16494	16304	16320	16425	16494	16450	16728	16649	16585	16589	16450	16706	16529	16441	16489	16462	16212	16440	16525	16563	16376	16657	16715	16548	16454	16630	16478	16649	16410	16534	16463	16601	16428	16389	16383	16456	16411	16307	16271	16381	16576	16680	16520	16360	16455	16517	16453	16242	16536	16464	16192	16678	16728	16621	16612	16539	16462	16286	16558	16494	16500	16543	16691	16407	16466	16656	16620	16422	16463	16777	16426	16633	16526	16403	16795	16509	16578	16714	16407	16345	16419	16382	16724	16542	16542	16520	16385	16478	16561	16563	16439	16388	16614	16426	16462	16454	16597	16401	16599	16585	16316	16454	16437	16503	16459	16473	16619	16632	16547	16732	16550	16785	16519	16694	16594	16641	16605	16359	16387	16493	16398	16622	16436	16369	16662	16514	16412	16410	16438	16528	16733	16449	16692	16483	16476	16513	16338	16524	16415	16579	16656	16433	16489	16482	16527	16583	16589	16566	16388	16410	16363	16498	16526	16509	16579	16452	16472	16530	16282	16485	16611	16516	16410	16527	16526	16486	16642	16610	16476	16393	16430	16509	16518	16419	16453	16634	16348	16356	16395	16632	16549	16434	16496	16335	16582	16557	16368	16612	16518	16626	16413	16346	16404	16629	16532	16447	16656	16497	16590	16574	16443	16448	16573	16410	16605	16544	16453	16481	16443	16343	16417	16262	16284	16412	16400	16541	16628	16503	16591	16434	16580	16576	16335	16484	16542	16412	16571	16604	16546	16360	16467	16615	16355	16450	16334	16495	16461	16491	16631	16517	16558	16458	16583	16743	16633	16551	16440	16538	16447	16487	16487	16317	16386	16454	16508	16608	16645	16484	16539	16653	16485	16333	16529	16465	16642	16502	16419	16459	16455	16508	16524	16337	16446	16439	16480	16414	16392	16564	16463	16402	16537	16440	16394	16530	16535	16538	16356	16430	16294	16752	16523	16523	16498	16684	16557	16602	16421	16393	16720	16573	16238	16609	16346	16638	16704	16536	16559	16514	16349	16533	16465	16744	16636	16451	16492	16473	16661	16713	16462	16552	16397	16614	16426	16646	16461	16383	16319	16423	16625	16607	16554	16454	16671	16710	16612	16524	16568	16476	16632	16636	16430	16610	16414	16443	16400	16656	16661	16638	16566	16518	16481	16533	16646	16558	16464	16569	16373	16303	16490	16451	16331	16698	16610	16727	16556	16484	16385	16360	16552	16685	16534	16575	16541	16651	16599	16662	16497	16559	16369	16440	16454	16783	16691	16515	16347	16508	16583	16634	16646	16564	16474	16455	16363	16494	16533	16571	16503	16521	16643	16614	16728	16384	16464	16507	16589	16517	16566	16458	16384	16516	16679	16435	16564	16362	16621	16449	16452	16566	16367	16498	16292	16389	16543	16539	16509	16663	16519	16702	16439	16440	16240	16517	16549	16513	16601	16425	16336	16483	16552	16432	16680	16403	16536	16503	16370	16301	16631	16512	16518	16451	16499	16423	16473	16539	16397	16565	16620	16369	16563	16521	16414	16658	16414	16531	16488	16324	16521	16458	16712	16337	16431	16376	16481	16555	16594	16456	16461	16544	16385	16511	16401	16411	16486	16338	16561	16433	16377	16689	16883	16442	16460	16492	16381	16646	16434	16583	16439	16500	16436	16537	16344	16533	16450	16483	16370	16457	16468	16384	16471	16207	16469	16371	16385	16401	16298	16479	16609	16511	16604	16721	16446	16378	16394	16309	16370	16684	16521	16457	16506	16495	16376	16435	16544	16410	16455	16526	16288	16386	16292	16424	16427	16351	16693	16278	16368	16478	16220	16526	16182	16434	16605	16390	16543	16427	16559	16295	16268	16384	16486	16529	16510	16535	16238	16353	16505	16558	16480	16533	16653	16560	16586	16497	16572	16638	16464	16381	16443	16429	16432	16371	16500	16564	16435	16402	16605	16400	16482	16702	16240	16482	16268	16348	16523	16471	16609	16482	16461	16534	16385	16342	16509	16355	16537	16442	16328	16412	16578	16103	16645	16452	16601	16434	16544	16672	16452	16426	16293	16300	16628	16523	16566	16643	16559	16498	16537	16516	16549	16473	16512	16421	16618	16482	16603	16731	16555	16566	16661	16462	16281	16459	16569	16543	16625	16514	16586	16274	16447	16687	16542	16405	16380	16436	16403	16477	16520	16591	16437	16463	16495	16750	16728	16560	16608	16347	16474	16403	16516	16512	16460	16638	16403	16434	16391	16387	16672	16525	16458	16432	16554	16492	16480	16525	16588	16469	16771	16583	16515	16418	16387	16722	16410	16492	16296	16627	16425	16280	16604	16481	16264	16481	16486	16505	16595	16595	16635	16222	16600	16524	16316	16481	16408	16474	16473	16671	16365	16386	16659	16411	16554	16419	16323	16575	16513	16380	16490	16480	16628	16609	16516	16637	16469	16508	16704	16556	16462	16495	16451	16518	16530	16703	16535	16494	16473	16406	16466	16473	16500	16625	16484	16680	16767	16651	16763	16757	16512	16518	16592	16545	16591	16552	16598	16641	16485	16428	16690	16510	16512	16596	16397	16327	16691	16485	16790	16653	16544	16556	16454	16312	16550	16539	16587	16558	16555	16597	16671	16601	16419	16718	16492	16381	16534	16563	16654	16517	16490	16349	16428	16333	16412	16333	16638	16534	16460	16607	16632	16410	16419	16615	16378	16594	16434	16493	16689	16450	16332	16607	16686	16552	16382	16634	16612	16543	16596	16665	16373	16356	16518	16530	16479	16503	16445	16418	16469	16443	16385	16449	16449	16549	16227	16432	16452	16525	16469	16479	16525	16351	16701	16639	16604	16595	16539	16509	16480	16329	16497	16588	16346	16460	16360	16421	16444	16666	16249	16513	16553	16697	16523	16412	16562	16562	16509	16393	16324	16511	16449	16381	16590	16394	16578	16602	16579	16576	16360	16467	16574	16485	16386	16381	16422	16772	16643	16429	16598	16494	16402	16401	16508	16269	16347	16539	16540	16345	16494	16544	16543	16667	16583	16391	16518	16400	16559	16480	16548	16346	16430	16656	16578	16520	16411	16359	16518	16479	16451	16558	16633	16427	16481	16498	16663	16645	16505	16550	16553	16683	16369	16531	16435	16530	16688	16494	16499	16531	16485	16485	16269	16353	16391	16472	16712	16482	16468	16488	16641	16315	16617	16385	16709	16474	16646	16357	16379	16510	16420	16650	16499	16652	16390	16430	16553	16455	16578	16348	16516	16414	16481	16621	16657	16585	16467	16783	16642	16485	16393	16359	16678	16594	16633	16510	16461	16515	16501	16429	16483	16379	16444	16472	16667	16522	16485	16613	16697	16516	16527	16756
21964	43229	32874	21493	18020	16373	15283	14902	14813	14631	14593	14624	14431	14349	14357	14180	14283	14413	14207	14224	14263	14128	14303	14098	14164	14088	14352	14205	14178	14182	14170	14252	14262	13963	14150	14167	14188	13961	14132	14183	14064	14013	14100	14247	14253	14197	14266	14156	14228	13957	14280	14079	14106	14107	14086	14129	14179	14084	14166	14194	13966	14153	14148	14246	13939	14273	14208	14181	14207	14158	14312	13897	14065	14044	14016	14052	14173	14150	14115	14130	14146	14210	14174	14007	14239	13982	14211	14104	13927	13925	14090	14225	14237	14233	14217	14141	14153	14031	14005	14129	14212	14213	14079	14113	14137	14110	14008	14134	14176	14071	14025	14190	14181	14062	14019	14214	14063	14063	14120	14093	14092	13998	14075	14184	14201	14150	13892	14223	14278	14208	13948	14197	14093	14138	14060	14063	14123	14059	14157	14261	14238	13982	14044	14133	14125	14091	14198	13942	14004	14126	14086	14196	14184	14044	14148	14193	14104	14200	14165	14084	14156	14203	14145	14068	14275	13924	14162	14223	14042	14273	14137	14246	14221	14191	14152	14174	14106	14039	14028	13986	14184	13997	14145	14103	14123	14310	14170	14080	14170	14071	14130	14105	14041	14247	14136	14158	14230	14107	14094	14071	14136	13934	14195	13870	14111	14171	14143	14330	14029	14248	14047	13987	14267	14170	14121	14187	14115	14165	14211	14111	14102	14160	14144	14166	14223	14146	14189	14156	14145	14110	14175	14132	14097	14215	14280	14168	14126	14087	14338	13995	13937	14014	14066	14191	14296	14082	14098	14027	14141	14054	14264	14115	14112	14072	14064	14088	14146	14150	14139	14199	14193	14179	14081	14045	14193	14083	14119	14223	14212	13921	14100	14097	14172	14043	13969	14182	14144	14218	14031	14173	14076	14089	14074	14064	14134	14057	14209	14007	14112	14137	14241	14015	14091	13981	14282	14099	14006	14278	14051	14009	14081	14131	14133	14293	14010	14160	14117	14084	14146	14040	14238	14101	14134	14150	14218	14048	14034	14000	14207	14205	14119	14303	14182	14125	14202	14269	14334	14204	14416	14221	14074	14087	13989	14194	14176	14068	14240	14140	14083	14058	14194	14223	14133	14165	14221	14178	14257	14260	14303	14153	14192	14198	14027	14181	14117	14099	14099	14170	14078	14031	14041	13951	14260	14189	13908	14071	14176	14022	14159	14189	14100	14135	13956	14062	14069	14107	14150	14173	14211	13997	14121	14173	13961	13964	14154	14129	14052	13916	14176	14172	14083	14193	14235	14222	14101	13941	14035	14144	14148	14058	13988	14297	14209	14079	14011	14180	14226	14173	14162	14187	13994	14090	14017	14296	14104	14127	14113	14211	14343	14061	14076	14442	14277	14230	14343	14125	14134	14284	14052	14142	14137	14300	14074	14122	14070	14031	14163	14020	14186	14112	14111	14291	14123	14188	14185	14291	14096	14067	14021	14238	14148	14090	14188	14169	14072	14077	14253	14112	14202	14138	14114	14160	14161	14253	14151	14065	14069	14053	14106	14192	14175	14113	14095	14201	14112	14174	14059	14156	14155	14086	14125	14199	14241	14054	14173	13962	14128	14082	14099	14255	14147	14232	14022	14215	14142	14209	14039	14253	14234	14127	14229	14045	13991	14197	14194	14085	14087	14034	14102	14093	14039	14286	14173	14180	14238	13921	14145	14199	14142	14042	14051	13977	14265	14208	14118	14100	14212	14131	14122	14147	14085	14122	14074	14094	14028	14121	14060	14099	14034	14102	14266	14279	13912	14225	14159	14192	14137	14090	14195	14098	14129	14073	14123	14173	14241	14085	14212	14047	14090	14076	14229	14024	14177	14097	14060	14047	14238	14066	14258	14092	14226	14097	14228	14126	14251	14030	14010	14021	14212	14185	14040	14161	14109	14002	14228	14236	14125	14300	14137	14209	14097	14213	14086	14138	14093	13993	13970	14061	14206	14107	14106	14209	14228	14093	14101	14132	14099	14119	14057	14070	14271	14021	14207	14147	13984	14053	14038	14157	14093	14183	14069	14169	14030	14160	14174	14040	14046	14258	14253	14240	14069	14100	14163	14213	14304	14145	14333	14154	14249	14050	14090	14136	14080	14253	14087	14262	14179	14150	14305	14073	14283	14102	14173	14212	14238	14059	14309	14149	14167	14047	14092	14191	14016	14188	14152	14218	14231	14217	14198	14306	14184	14009	14141	14134	14239	14057	14175	14031	14315	14180	14193	14083	14042	14136	14079	14120	14265	13980	14213	14114	14173	14258	14187	14067	14122	14072	14108	14116	14359	14277	14096	14198	14137	14061	14135	14297	14175	13974	14070	14147	14219	14214	13997	14124	14052	14243	14121	13998	14253	14041	14271	14279	14053	14087	14234	14100	14213	14201	13950	14030	14060	14267	14051	14091	14087	14006	14195	14245	14153	14128	14153	14146	14296	14198	13981	14110	14265	14273	14317	14195	14231	14178	14023	13983	14152	14198	14170	14098	14190	14173	14238	14145	14163	14169	14055	14244	14104	14146	14151	14086	14380	14120	14154	14089	14108	13958	14052	14231	14103	14113	14295	13967	14021	14219	14149	14232	14096	14034	14311	14051	14129	14044	14038	14102	14063	14045	14177	14066	14246	14121	14013	13993	14210	13941	14291	14029	14091	14141	14087	14048	14176	13923	14000	14089	14137	14287	13993	14128	14236	14190	14001	14199	14043	14162	14201	14264	14221	14216	14232	14145	14232	14041	14088	14228	14225	14084	14228	14170	14156	14251	14079	14228	14174	14178	14135	14086	14148	14233	14164	14054	14157	14128	14112	14120	14077	14236	14155	14098	14268	14071	14206	14096	14056	14028	14145	14230	14133	14129	14141	14013	14283	14114	14131	14218	14161	14136	14261	14119	14069	14002	14085	14180	14256	14062	14171	14044	14078	14069	14242	14309	14184	14225	14093	14106	14267	14043	14148	13984	14343	14131	14083	14170	13932	14148	14125	14180	14203	14150	14231	14069	14115	14261	14153	14039	14136	14215	14039	14265	13946	14214	14218	14122	14206	14211	14074	14173	14116	14167	14061	14183	14295	14050	14125	14217	14244	14112	13968	14115	14201	14242	14160	14279	14154	14133	14096	14065	14178	14157	14035	14098	14044	14228	14244	14184	14132	14189	14130	14085	13851	14003	14096	14374	14120	14093	14137	14067	14155	14317	14106	14087	14037	14025	14233	14113	14197	13986	14280	14142	14178	14133	14190	14107	14274	14140	14156	14169	14087	14090	14072	14156	14111	14283	14249	14321	14155	14127	14324	14061	14041	14074	14167	14111	14137	14212	14136	14008	14242	14115	14121	14185	14019	14217	14023	14161	14049	14245	13999	14088	14148	14092	14163	14132	14095	14167	14257	14215	14206	14049	14006	14107	14288	14096	14331	14039	14286	14245	14038	14107	14263	14033	14055	14098	14168	14067	14222	14110	14062	14247	14262	14139	14082	14060	14229	14285	14202	14135	14111	14158	14044	14093	14221	14152	14186	14141	14215	14231	14147	14068	14170	14175	14195	13959	13934	14055	14069	14157	14136	14136	14330	14143	14104	14128	14010	14134	14254	14170	14114	14192	14232	14279	14023	14078	14250	14215	14110	14096	14238	14167	14161	14010	14200	14219	14097	14161	14239	14031	14182	14311	14130	14244	14249	14148	14126	14244	13981	14160	14349	14141	14115	14227	14368	13972	14211	14115	14356	13993	14284	14278	14265	14048	14247	14281	14073	14190	14048	13998	14080	14318	14250	14126	14125	14044	14301	14175	14232	14156	14365	14199	14081	14130	14164	14193	13982	14106	14110	14364	14134	14068	14183	14140	14107	14241	14096	14235	14394	14133	14044	14276	14222	14091	14297	14090	14151	14199	14202	14178	14201	14078	13947	14191	14247	14173	14165	14076	14181	14098	14182	14220	14230	14260	14026	14079	14177	14165	14051	14227	14092	14123	14074	14278	14138	14203	14055	14148	14116	14164	13979	14179	14191	14336	14305	14166	14215	14275	14132	14051	14157	14147	14123	13962	14077	14215	14000	14324	14256	14187	14213	14156	14070	14088	14153	14026	14062	14189	14055	14392	14058	14074	14117	14006	14264	14173	14175	14150	14144	14034	14134	14192	14317	14102	14098	14188	13993	14132	14142	14145	14110	14214	14042	14147	14086	14025	14168	14145	14071	14194	14094	14265	14364	14154	14096	14168	14132	14078	14196	14255	14209	14148	14106	14060	14165	14141	14110	14050	14191	14186	14278	13982	14244	14141	14154	14074	14119	14224	14305	14164	13971	13979	14317	14068	14191	14185	14043	14284	13999	14197	14044	14113	14210	14232	14045	13929	14145	14293	14173	14154	14066	14151	14051	14320	14206	14186	14195	14077	13968	14096	14205	14013	14167	14143	14040	14017	14051	14188	14253	14077	14306	14158	14180	14113	14235	14254	14123	14243	14049	14100	14178	13861	14107	14209	14175	13991	14157	14140	14162	14123	14203	14080	14044	14145	14106	14047	14261	14147	14265	14075	14103	14269	14076	14354	14084	14131	14072	14221	14287	14127	14034	14086	14374	14073	14096	14239	14192	13868	14058	14095	14278	14181	14134	14071	14105	14170	14207	14110	14033	14111	14051	14213	14218	14072	14172	14270	14185	14242	14123	13912	14008	14034	14106	14057	14077	14324	14144	14000	14284	14044	14194	14073	14228	14158	14073	14107	14084	14163	14116	14079	14296	14054	14275	14299	14281	14142	14099	14087	13995	14055	14061	14217	14139	14067	14173	14159	14110	14158	14090	14217	14353	13956	14176	14137	14142	14044	14104	14402	14160	14094	14205	14099	14092	14088	14219	14112	14174	14303	14147	14160	14108	14147	14073	14269	13981	14118	14229	14262	14127	14044	14178	14194	14177	14158	14131	14067	14198	14281	14176	14063	14162	14135	14279	14107	14182	14049	14134	14292	14072	14067	14297	14170	14237	14072	14216	14084	14319	14100	14172	14067	13965	14236	14267	14055	14040	14082	14185	14253	14134	13968	14074	14262	14002	14025	13997	13971	14095	14165	14105	14099	14225	14083	14231	14083	14004	14136	14106	14159	14116	14141
22642	21583	28786	24970	22075	23248	22325	17780	16241	16444	16188	16009	15943	15791	15846	15833	15572	15752	15686	15501	15557	15562	15419	15252	15427	15427	15440	15485	15364	15385	15287	15412	15407	15274	15105	15450	15453	15459	15295	15476	15502	15350	15323	15402	15229	15348	15489	15395	15223	15063	15257	15364	15423	15307	15289	15312	15462	15396	15346	15230	15077	15105	15402	15167	15334	15227	15234	15205	15479	15265	15228	15461	15196	15326	15332	15421	15399	15471	15313	15167	15094	15407	15307	15298	15314	15207	15332	15184	15243	15375	15457	15387	15427	15360	15232	15171	15155	15221	15459	15308	15418	15120	15093	15242	15167	15214	15332	15254	15226	15377	15222	15186	15270	15374	15338	15310	15363	15202	15273	15381	15172	15245	15268	15147	15483	15425	15315	15377	15117	15346	15202	15316	15485	15223	15303	15393	15250	15379	15314	15328	15410	15209	15375	15467	15143	15227	15221	15305	15248	15261	15377	15240	15400	15348	15276	15244	15267	15166	15404	15424	15226	15254	15166	15222	15301	15278	15096	15344	15277	15340	15453	15182	15259	15118	15083	15295	15186	15432	15378	15208	15205	15262	15282	15336	15235	15211	15068	15527	15179	15387	15270	15198	15311	15240	15291	15144	15240	15186	15252	15227	15356	15142	15235	15303	15391	15255	15359	15086	15379	15180	15260	15401	15263	15234	15045	15274	15287	15256	15223	14947	15201	15289	15174	15352	15299	15330	15215	15473	15288	15242	15235	15475	15249	15409	15274	15324	15164	15447	15180	15124	15305	15407	15293	15213	15287	15315	15257	15318	15284	15309	15277	15136	15378	15163	15090	15514	15317	15218	15106	15306	15308	15378	15388	15451	15404	15363	15262	15312	15256	15018	15002	15244	15200	15182	15290	15308	15173	15219	15292	15136	15282	15350	15230	15212	15491	15171	15450	15335	15288	15343	15120	15244	15345	15453	15310	15090	15208	15214	15247	15527	15170	15297	15088	15207	15105	15293	15247	15331	15344	15072	15389	15266	15344	15210	15145	15394	15333	15269	15266	15244	15159	15276	15331	15254	15481	15320	15444	15158	15303	15074	15171	15155	15326	15119	15333	15055	15219	15403	15330	15340	15107	15057	15364	15283	15184	15129	15142	15231	15085	15161	15049	15266	15352	15408	15192	15142	15520	15270	15378	15431	15357	15190	15244	15095	15423	15229	15539	15307	15136	15275	15160	15262	14933	15165	15328	15346	15386	15200	15129	15345	15085	15371	15182	15262	15615	15233	15244	15585	15299	15432	15354	15237	15257	15205	15391	15313	15250	15434	15270	15284	15262	15410	15279	15287	15286	15240	15517	15479	15247	15256	15156	15478	15329	15353	15298	15150	15381	15335	15330	15458	15241	15176	15371	15331	15392	15185	15222	15204	15234	15224	15014	15155	15175	15224	15184	15335	15246	15235	15268	15356	15187	15215	15360	15274	15490	15312	15389	15169	15250	15283	15287	15275	15283	15040	15172	15397	15120	15066	15264	15182	15233	15506	15337	15279	15375	15235	15310	15357	15258	15269	15232	15297	15197	15173	15161	15108	15071	15056	14999	15310	15385	15232	15233	15186	15244	15456	15296	15142	15178	15586	15141	15344	15319	15198	15278	15574	15357	15222	15415	15222	15413	15184	15417	15220	15413	15624	15188	15237	15352	15385	15473	15159	15320	15146	15146	15175	15156	15390	15106	15154	15358	15454	15438	15266	15158	15253	15346	15355	15340	15141	15228	15151	15256	15351	15451	15276	15181	15336	15315	15320	15309	15513	15295	15181	15471	15271	15416	15242	15332	15251	15233	15328	15476	15249	15280	15237	15241	15464	15252	15313	15269	15163	15172	15435	15177	15475	15383	15279	15300	15251	15185	15057	15040	15203	15151	15204	15257	15192	15189	15277	15211	15194	15174	15313	15239	15548	15371	15166	15388	15073	15299	15329	15458	15372	15254	15231	15159	15126	15299	15272	15472	15279	15290	15138	15089	15560	15268	15161	15371	15259	15334	15279	15466	15307	15184	15266	15229	15357	15306	15181	15311	15376	15302	15188	15218	15327	15354	15207	15239	15262	15443	15254	15410	15417	15316	15273	15288	15118	15075	15265	15251	15214	15293	15167	15300	15179	15183	15133	15356	15229	15239	15195	15547	15381	15164	15216	15165	15297	15244	15211	15194	15082	15301	15268	15408	15335	15266	15355	15487	15163	15351	15361	15421	15149	15273	15351	15233	15203	15149	15145	15325	15193	15121	15182	15248	15064	15349	15176	15408	15305	15303	15299	15250	15021	15229	15593	15268	15392	15208	15125	15463	15403	15297	15287	15169	15291	15332	15232	15388	15204	15293	15175	15350	15378	15264	15126	15157	15155	15390	15250	15170	15194	15163	15502	15365	15101	15432	15273	15192	15400	15230	15112	15241	15340	15395	15378	15352	15354	15334	15400	15325	15174	15207	15335	15274	15229	15272	15281	15083	15163	15254	15075	15200	15373	15228	15113	15447	15189	15309	15325	15287	15412	15194	15247	15345	15286	15201	15327	15162	15203	15331	15198	15285	15381	15313	15391	15243	15358	15439	15163	15101	15328	15228	15251	15065	15353	15502	15003	15238	15182	15292	15148	15158	15387	15280	15362	15278	15158	15148	15268	15189	15296	15188	15136	15452	15326	15257	15240	15272	15288	15390	15432	15239	15303	15260	15262	15283	15321	15344	15262	15220	15389	15193	15161	15190	15273	15205	15154	15347	15061	15333	15253	15290	15284	15332	15152	14929	15314	15379	15434	15207	15295	15177	15118	15053	15290	15178	15392	15299	15486	15178	15443	15261	15422	15374	15198	15156	15256	15272	15266	15311	15366	15163	15221	15304	15132	15125	15419	15299	15174	15376	15320	15142	15374	15187	15156	15395	15303	15256	15095	15280	15229	15319	15086	15260	15325	15253	15214	15360	15217	15392	15473	15220	15214	15422	15184	15396	15226	15267	15113	15211	15190	15153	15059	15519	15317	15261	15184	15248	15279	15175	15392	15236	15195	15235	15106	15325	15454	15292	15279	15100	15135	15290	15490	15179	15339	15439	15291	15154	15383	15283	15296	15244	15062	15304	15131	15257	15359	15158	15064	15208	15259	15187	15182	15217	15209	15447	15388	15208	15455	15338	15314	15106	15360	15293	15030	15095	15197	15205	15203	15276	15311	15206	15332	15367	15077	15117	15380	15255	15423	15243	15262	15248	15202	15221	15224	15328	15396	15163	15439	15431	15329	15273	15328	15291	15335	15172	15278	15284	15160	15179	15196	15283	15195	15341	15312	15370	15276	15299	15068	15191	15252	15284	15191	15219	15334	15131	15166	15357	15271	15356	15329	15283	15475	15247	15360	15129	15300	15134	15122	15264	15359	15295	15181	15408	15302	15336	15219	15353	15077	15271	15115	15255	15175	15401	15570	15343	15227	15028	15110	15320	15330	15268	15413	15182	15343	15443	15345	15340	15235	15276	15336	15311	15285	15192	15143	15173	15258	15293	15362	15145	15213	15142	15340	15263	15163	15167	15396	15413	15354	15368	15301	15255	15225	15341	15335	15293	15246	15247	15048	15416	15413	15308	15371	15094	15267	15441	15195	15423	15303	15043	15278	15389	15339	15153	15150	15021	15195	15116	15291	15211	15325	15291	15310	15144	15303	15325	15228	15242	15195	15260	15218	15061	15315	15196	15141	15293	15193	15300	15312	15215	15351	15201	15218	15406	15306	15352	15211	15467	15322	15206	15436	15251	14961	15206	15190	15396	15463	15240	15170	15450	15332	15330	15385	15210	15154	15415	15267	15126	15345	15232	15333	15107	15186	15417	15335	15094	15066	15186	15450	15406	15185	15444	15299	15138	15196	15268	15204	15253	15336	15074	15304	15395	15292	15146	15338	15386	15087	15054	15470	15366	15298	15148	15028	15234	15290	15161	15216	15200	15182	15377	14990	15257	15228	15270	15212	15256	15281	15129	15215	15256	15300	15224	15280	15491	15109	15285	15162	15297	15274	15299	15338	14991	15159	15273	15479	15327	15419	15342	15138	15261	15191	15205	15126	15274	15327	15161	15255	15336	15297	15266	15160	15407	15462	15211	15148	15267	15198	15359	15211	15161	15252	15037	15181	15152	15446	15360	15099	15404	15197	15250	15195	15313	15346	15437	15368	15314	15191	15362	15390	15321	15538	15274	15206	15402	15392	15178	15179	15056	15318	15179	15104	15221	15254	15364	15151	15159	15389	15138	15310	15158	15189	15328	15241	15222	15455	15423	15197	15357	15317	15419	15284	15381	15201	15171	15090	15315	15300	15305	15258	15319	15169	15184	15436	15360	15374	15118	15192	15322	15336	15342	15226	15094	15395	15251	15303	15266	15227	15306	15329	15142	15378	15346	15159	15197	15305	15184	15380	15098	14982	15364	15324	15210	15077	15263	15290	15425	15334	15219	15057	15287	15177	15298	15311	15145	15367	15285	15171	15072	15291	15212	15435	15147	15050	15231	15088	15430	15245	15236	15304	15156	15371	15328	15168	15319	15400	15205	15198	15300	15234	15231	15169	15179	15253	15168	15237	15105	15401	15031	15271	15263	15418	15455	15266	15222	15398	15169	15201	15074	15275	15226	15396	15245	15126	15278	15301	15001	15099	15205	15252	15211	15109	15094	15238	15263	15290	15296	15150	15210	15084	15347	15353	15350	15104	15245	15188	15319	15261	15451	15178	15267	15083	15100	15272	15301	15226	15179	15288	15368	15369	15115	15469	15307	15238	15043	15160	15305	15154	15245	15195	15197	15315	15259	15393	15267	15263	15177	15261	15227	15248	15280	15127	15238	15447	15384	15210	15153	15132	15278	15214	15126	15351	15417	15254	15339	15332	15271	15284	15219	15094	15157	15167	15496	15276	15174	15349	15342	15012	15266	15406	15241	15251	15300	15177	15274	15256	14989	15050	15255	15284	15197	15426	15168	15145	15294	15214	15421	15219	15305	15362	15284	15290	15327	15368	15492	15216	15216	15260	15301	15021	15309	15055	15161	15144	15054	15248	15389	15459	15229	15354	15343	15277	15199	15383	15277	15036	15262	15124	15372	15095	15286	15363	15379	15271	15398	15319
25939	57064	44649	30173	20890	17540	15937	15267	14706	14433	14332	14066	13939	13773	13610	13727	13710	13642	13735	13645	13626	13597	13320	13556	13676	13486	13418	13443	13443	13275	13425	13409	13347	13372	13481	13495	13345	13348	13367	13394	13603	13209	13410	13311	13415	13409	13497	13411	13666	13494	13461	13347	13320	13358	13432	13253	13505	13483	13356	13418	13441	13500	13248	13206	13556	13369	13490	13311	13378	13299	13492	13433	13442	13316	13446	13208	13389	13486	13394	13307	13417	13300	13508	13384	13316	13301	13345	13312	13382	13378	13409	13418	13303	13372	13558	13348	13538	13306	13334	13425	13451	13307	13429	13491	13418	13409	13395	13410	13386	13268	13429	13402	13294	13266	13262	13481	13470	13271	13480	13280	13368	13384	13412	13415	13259	13447	13270	13542	13298	13401	13480	13483	13316	13427	13196	13513	13299	13496	13469	13305	13412	13461	13463	13240	13547	13397	13245	13428	13298	13149	13388	13332	13428	13142	13458	13526	13296	13427	13355	13337	13249	13360	13489	13242	13378	13333	13417	13284	13282	13606	13291	13380	13464	13316	13462	13432	13414	13352	13498	13314	13551	13274	13364	13363	13264	13428	13296	13378	13365	13455	13213	13307	13283	13346	13344	13115	13337	13187	13440	13441	13329	13417	13319	13451	13267	13468	13341	13312	13312	13404	13195	13402	13259	13352	13329	13422	13447	13418	13437	13554	13386	13348	13368	13544	13388	13323	13340	13382	13369	13418	13230	13368	13419	13377	13390	13351	13288	13278	13348	13392	13214	13498	13466	13448	13303	13452	13334	13371	13378	13391	13454	13406	13433	13369	13461	13395	13291	13357	13210	13211	13149	13410	13487	13184	13412	13544	13435	13342	13350	13317	13316	13352	13478	13471	13540	13251	13202	13354	13317	13316	13384	13466	13581	13336	13300	13442	13292	13392	13458	13192	13247	13427	13359	13280	13196	13222	13376	13301	13285	13520	13306	13375	13260	13416	13317	13432	13320	13414	13416	13486	13519	13327	13315	13507	13336	13320	13397	13327	13344	13434	13414	13217	13539	13363	13329	13466	13399	13254	13253	13388	13291	13384	13292	13399	13278	13393	13394	13428	13371	13338	13459	13312	13277	13391	13350	13445	13306	13482	13256	13319	13472	13358	13299	13367	13364	13124	13450	13534	13554	13394	13562	13558	13404	13318	13371	13253	13331	13515	13286	13374	13505	13407	13440	13356	13490	13456	13300	13452	13231	13513	13482	13426	13266	13254	13360	13320	13461	13454	13351	13340	13236	13446	13352	13383	13302	13430	13417	13233	13459	13332	13282	13529	13187	13351	13479	13258	13311	13630	13282	13372	13313	13414	13382	13479	13124	13381	13495	13265	13219	13424	13465	13359	13476	13388	13331	13391	13241	13338	13307	13331	13531	13343	13418	13384	13261	13417	13130	13299	13439	13283	13326	13410	13386	13509	13423	13187	13428	13341	13342	13413	13524	13287	13429	13329	13377	13558	13320	13264	13178	13404	13380	13342	13397	13412	13369	13403	13274	13412	13394	13390	13550	13459	13601	13283	13423	13306	13421	13326	13537	13335	13506	13390	13371	13451	13396	13244	13293	13419	13215	13383	13290	13337	13529	13571	13444	13401	13400	13388	13217	13293	13375	13138	13431	13289	13475	13427	13554	13273	13478	13431	13433	13269	13405	13328	13283	13499	13386	13207	13212	13404	13326	13325	13510	13439	13353	13284	13218	13252	13413	13536	13451	13419	13297	13311	13517	13374	13450	13234	13207	13355	13230	13498	13192	13291	13268	13400	13564	13283	13352	13553	13294	13353	13287	13300	13267	13350	13499	13337	13356	13514	13179	13285	13389	13373	13435	13419	13435	13210	13495	13290	13233	13454	13358	13287	13480	13227	13424	13431	13308	13396	13172	13307	13262	13429	13295	13397	13296	13296	13280	13314	13275	13393	13416	13204	13397	13408	13398	13372	13441	13328	13342	13291	13346	13564	13355	13300	13371	13373	13303	13416	13362	13463	13257	13303	13499	13496	13484	13533	13334	13256	13399	13409	13376	13321	13365	13283	13433	13403	13368	13393	13426	13300	13302	13451	13478	13435	13378	13373	13363	13530	13216	13313	13272	13416	13363	13366	13207	13382	13288	13343	13426	13370	13362	13439	13316	13332	13403	13285	13459	13505	13591	13306	13354	13412	13338	13366	13486	13460	13292	13489	13402	13456	13541	13368	13308	13435	13399	13328	13399	13364	13368	13306	13306	13383	13371	13418	13331	13233	13359	13474	13410	13397	13488	13355	13490	13476	13385	13270	13422	13484	13498	13322	13547	13429	13393	13277	13338	13415	13507	13348	13548	13439	13435	13292	13386	13305	13297	13316	13310	13371	13397	13363	13412	13479	13365	13471	13335	13286	13248	13256	13314	13446	13262	13331	13346	13474	13263	13376	13421	13403	13345	13245	13399	13242	13417	13485	13442	13348	13248	13327	13504	13384	13461	13290	13321	13220	13306	13431	13486	13334	13195	13304	13443	13175	13360	13425	13285	13501	13227	13568	13242	13348	13277	13280	13549	13292	13342	13161	13272	13308	13246	13196	13242	13316	13437	13330	13497	13457	13338	13197	13570	13401	13251	13315	13266	13330	13294	13347	13305	13431	13365	13270	13434	13428	13516	13347	13191	13316	13213	13449	13429	13467	13332	13334	13390	13287	13358	13385	13331	13387	13422	13367	13398	13290	13587	13221	13393	13202	13427	13313	13438	13395	13448	13326	13312	13382	13400	13510	13394	13380	13379	13317	13240	13343	13353	13477	13310	13386	13432	13244	13450	13322	13252	13585	13526	13243	13201	13374	13276	13419	13352	13448	13260	13422	13374	13437	13280	13469	13406	13287	13372	13330	13240	13226	13410	13460	13355	13344	13333	13483	13179	13330	13296	13326	13475	13213	13317	13344	13318	13381	13348	13348	13374	13486	13482	13480	13369	13265	13263	13495	13374	13322	13371	13323	13402	13301	13373	13428	13259	13649	13251	13467	13472	13493	13350	13480	13268	13584	13382	13485	13328	13493	13306	13428	13425	13397	13345	13449	13495	13232	13365	13326	13423	13357	13356	13320	13287	13481	13463	13377	13487	13408	13219	13329	13376	13375	13253	13267	13454	13273	13229	13364	13328	13289	13373	13312	13381	13349	13305	13496	13157	13419	13371	13344	13464	13241	13467	13294	13495	13382	13221	13253	13454	13335	13483	13384	13281	13521	13400	13413	13459	13566	13298	13616	13395	13291	13363	13347	13374	13407	13433	13396	13520	13471	13341	13433	13375	13492	13495	13514	13181	13487	13192	13350	13391	13301	13377	13430	13330	13341	13394	13393	13233	13285	13463	13473	13344	13285	13536	13337	13378	13246	13319	13209	13502	13225	13346	13314	13350	13235	13337	13311	13363	13264	13344	13391	13345	13192	13383	13210	13409	13341	13537	13236	13291	13309	13351	13300	13383	13560	13273	13296	13489	13295	13344	13415	13350	13353	13418	13333	13337	13435	13592	13450	13354	13458	13591	13333	13270	13328	13263	13363	13379	13248	13423	13515	13280	13368	13344	13325	13342	13336	13372	13462	13418	13405	13474	13387	13424	13372	13300	13341	13440	13233	13431	13448	13273	13520	13353	13370	13355	13290	13309	13446	13390	13407	13308	13274	13393	13361	13692	13407	13450	13390	13496	13188	13370	13299	13472	13407	13380	13347	13312	13326	13377	13411	13394	13405	13360	13259	13307	13470	13364	13274	13407	13198	13469	13362	13522	13285	13346	13548	13211	13278	13436	13239	13226	13375	13294	13458	13331	13529	13274	13412	13408	13367	13393	13397	13376	13336	13454	13421	13414	13300	13312	13469	13447	13548	13431	13509	13475	13381	13321	13308	13368	13223	13324	13393	13292	13326	13270	13422	13383	13437	13312	13333	13143	13585	13216	13485	13437	13471	13360	13377	13358	13415	13506	13384	13380	13344	13140	13338	13258	13453	13311	13440	13456	13326	13403	13442	13433	13306	13249	13373	13520	13461	13338	13210	13229	13400	13203	13342	13381	13315	13420	13276	13156	13494	13404	13467	13477	13282	13458	13371	13500	13166	13439	13443	13357	13340	13431	13419	13453	13508	13408	13363	13379	13330	13286	13378	13432	13314	13309	13434	13504	13290	13407	13253	13247	13398	13114	13531	13390	13313	13260	13377	13252	13409	13295	13418	13452	13271	13256	13254	13396	13295	13518	13413	13344	13427	13397	13391	13347	13160	13285	13398	13512	13488	13320	13428	13278	13356	13348	13215	13257	13240	13290	13436	13524	13356	13267	13326	13202	13384	13320	13270	13496	13367	13362	13390	13577	13417	13275	13244	13443	13366	13390	13338	13275	13176	13490	13366	13176	13492	13367	13361	13369	13311	13422	13537	13371	13323	13382	13237	13279	13282	13294	13426	13377	13242	13381	13408	13501	13425	13265	13374	13318	13410	13430	13305	13253	13369	13343	13420	13276	13505	13314	13446	13356	13298	13345	13402	13335	13379	13500	13333	13436	13272	13290	13351	13381	13382	13424	13403	13458	13372	13320	13334	13306	13212	13553	13136	13370	13328	13442	13389	13511	13322	13439	13281	13418	13333	13314	13416	13316	13407	13447	13507	13416	13414	13416	13489	13295	13270	13299	13409	13435	13368	13523	13322	13357	13498	13481	13482	13194	13310	13357	13317	13270	13401	13439	13260	13349	13427	13376	13384	13343	13435	13188	13200	13268	13271	13532	13448	13367	13391	13469	13403	13452	13312	13493	13293	13404	13231	13467	13505	13283	13511	13184	13303	13365	13439	13242	13351	13426	13249	13355	13300	13528	13343	13465	13360	13355	13423	13413	13292	13364	13351	13499	13252	13396	13247	13462	13523	13424	13324	13202	13313	13219	13346	13327	13471	13342	13411	13404	13344	13438	13367	13342	13400	13265	13326	13239	13333	13232	13516	13484	13628	13574	13416	13225	13438	13568	13282	13247	13543	13521	13465	13466	13297	13395	13585	13401	13294	13311	13361	13591	13374	13323	13500	13293	13488	13357	13283	13399	13565	13457	13396	13444	13428	13349	13335	13310	13274	13371	13448
29705	25334	27736	21967	17817	17006	16819	16196	16289	16172	16087	16102	15933	15852	16029	15890	16095	15666	15878	15785	15847	15747	15824	15782	15752	15836	15689	15837	15760	15773	15874	15758	15920	15805	15838	15819	15879	15662	15857	15738	15822	15733	15922	15909	15796	15590	15793	15698	15781	15797	15903	15808	15828	15589	15772	15693	15602	16006	15840	15711	15738	15741	15648	15717	15632	15794	15782	15717	15908	15848	15667	15650	15893	15645	15860	15883	15905	15763	15839	15723	15892	15829	15778	15908	15874	15615	15853	15595	15713	15688	15679	15700	15802	15874	15795	15843	15585	15676	15859	15634	15520	15968	15652	15784	15749	15563	15833	15788	15945	15812	15776	15824	15712	15911	15872	15818	15690	15833	15699	15777	15930	15791	15861	15642	15785	15563	15907	15809	15927	15761	15915	15680	15832	15956	15643	15636	15762	15822	15571	15705	15724	15764	15759	15758	15963	15809	15890	15751	15788	15994	15681	15857	15699	15759	15641	15627	15772	15753	15758	15703	15961	15852	15760	15867	15921	15648	15870	15814	15602	15787	15769	15817	15809	15631	15881	15710	15786	15585	15618	15683	15581	15632	15607	15699	15825	15877	15948	15639	15870	15574	15742	15794	15797	15859	15882	15648	15806	15831	15683	15697	15802	15939	15913	15700	15864	15682	15681	15858	15514	15742	15627	15808	15658	15879	15902	15735	15945	15679	15806	15570	15661	15845	15689	15729	15681	15781	15808	15759	15667	15884	15735	15748	15729	15687	15767	15671	15778	15708	15921	15853	15711	15719	15764	15768	15921	15734	15940	15835	15742	15635	15700	15879	15729	15890	15775	15640	15664	15890	15750	15791	15906	15846	15867	15690	15676	15775	15634	15705	15646	15631	15683	15812	15601	15613	15648	15725	15702	15712	15586	15866	15682	15662	15733	15690	15851	15748	15822	15644	15730	15706	15911	15979	15750	15653	15847	15695	15619	15750	15846	15710	15707	15868	15542	15703	15854	15689	15806	15910	15567	15661	15779	15748	15758	15761	15561	15677	15777	15784	15839	15823	15734	15519	15652	15840	15887	15676	15644	15878	15874	15854	15669	15856	15773	15611	15755	15811	15707	15618	15673	15646	15866	15866	15683	15610	15847	15820	15691	15662	15665	15958	15761	15528	15793	15700	15957	15940	15761	15617	15901	15796	15692	15618	15666	15800	15933	15826	15462	15708	15623	15810	15876	15731	15669	15751	15779	15778	15707	15891	15907	15986	15730	15957	15836	15631	15858	15507	15832	15693	15782	15950	15910	15778	15590	15708	15682	15734	15731	15692	15718	15738	15932	15794	15743	15868	15488	15690	15840	15614	15836	15712	15750	15763	15999	15587	15798	15731	15754	15727	15736	15722	15807	15781	15730	15734	15717	15816	15570	15722	15720	15853	15918	15997	15678	15718	15759	15925	15716	15871	15767	15766	15825	15742	15577	15679	15779	15660	15685	15854	15718	15765	15854	15770	15803	15772	15847	15730	15901	15633	15689	15951	15838	15689	15929	15727	16013	15833	15911	15609	15857	15850	15607	15710	15742	15942	15779	15714	15831	15791	15832	15882	15797	15613	15872	15794	15644	15862	15857	15704	15760	15895	16020	15693	15659	15880	15762	15824	15851	15860	16051	15990	15851	15799	15824	15792	15936	15605	15607	15733	15613	15601	15759	15765	15719	15789	16063	15712	15902	15700	15748	15810	15782	15707	15894	15779	15511	15756	15729	15847	15748	15826	15546	15818	15866	15698	15603	15945	15746	15664	15868	15910	15886	15810	15623	15790	15807	15679	15591	15856	15792	15881	15893	15630	15752	15702	15754	15583	15644	16012	15714	15665	15576	15692	15669	15785	15838	15755	15885	15702	15743	15666	15682	15750	15835	15770	15851	15748	15871	15801	15826	15673	15913	15867	15665	15843	15876	15808	15748	15938	15838	15630	15845	15702	15779	15748	15759	15735	15813	15991	15904	15825	15689	16081	15859	15760	15730	15597	15896	15800	15923	15773	15775	15614	15817	15961	15690	15795	15649	15745	15598	15959	15888	15792	15865	15917	15800	15803	15968	15761	15870	15685	15760	15740	15831	15740	15827	15763	15735	15656	15933	15629	15866	15905	15762	15929	15739	15896	15713	15783	15862	15682	15908	15714	15788	15761	15675	15720	15736	15807	15900	15763	15767	15833	15714	15692	15692	15671	15766	15759	15670	15799	15793	15623	15730	15840	15859	15715	15784	15872	15862	15656	15990	15760	15970	15965	15825	15843	15714	15886	15897	15711	15874	15749	15815	15768	15713	15769	15792	15652	15785	15721	15687	15794	15837	15678	15821	15638	15763	15846	15649	15608	15589	15784	15652	15807	15798	15952	15899	15807	15651	15832	15789	15807	15745	15764	15753	15767	15867	15660	15731	15751	15623	15715	15993	15898	15852	15709	15785	15770	15705	15730	15938	15798	15865	15735	15701	15880	15865	15718	15888	15604	15781	15704	15624	15931	15876	15701	15648	15902	15832	15698	15749	15722	15898	15848	15785	15709	15692	16007	15695	15852	15790	15535	15919	15835	15842	15794	15685	15664	15660	15667	15824	15824	15701	15695	15742	15730	15768	15919	15698	15883	15814	15847	15833	15790	15722	15878	15750	15647	15739	15817	15750	15849	15565	15823	15797	15722	15872	15737	15888	15742	15933	15673	15654	15860	15780	15845	15831	15839	15869	15858	15698	15953	15785	15871	15840	15801	15801	15708	15718	15886	15870	15911	15761	15814	15635	15961	15803	15777	15870	15728	15796	15668	15646	15797	15846	15818	15791	15813	15724	15743	15826	15914	15694	15751	15776	15797	15754	15860	15684	15727	15711	15725	15807	15630	15797	15603	15746	15763	15680	15875	15850	15760	15489	15932	15693	15956	15603	15834	15837	15621	15908	15920	15740	15634	15538	15835	15716	15880	15775	15807	15677	15948	15732	15626	15798	15679	15642	15763	15730	15683	15658	15751	15787	15912	15705	15764	15897	15877	15701	15964	15825	15836	15876	15820	15703	15593	15700	15761	15688	15686	15779	15800	15813	15745	15641	15679	15754	15779	15901	15844	15901	15718	15857	15777	15707	15786	15778	15701	15688	15694	15827	15758	15684	15683	15853	15821	15781	15918	15634	15617	15540	15826	15687	15766	15616	15410	15566	15778	15727	15699	15843	15907	15761	15725	15818	15677	15566	15804	15698	15671	15758	15626	16032	15726	15948	15906	15717	15557	15709	15701	15793	15740	15709	15807	15689	15894	15848	15739	15729	15955	15589	15763	15836	15915	15833	15662	15772	15842	15771	15671	15687	15833	15861	15748	15567	15999	15660	15780	15658	15896	15946	15540	15718	15766	15583	15923	15735	15691	15645	15497	15661	15802	15894	15890	16095	15794	15659	15615	15752	15898	15629	15716	15920	15870	16003	15945	15960	15486	15649	15704	15815	15832	15735	15887	15679	15812	15760	15641	15851	15676	15802	15715	15844	15760	15997	15713	15572	15873	15818	15907	15789	15819	15792	15830	15607	15820	15818	15803	16025	15889	15832	15887	15750	15767	15926	15973	15693	15670	15782	15783	16178	15836	15913	15620	15834	15826	15784	15771	15682	15705	15848	15833	15857	15769	15880	15647	15908	15799	15620	15656	15686	15833	15612	15664	15754	15849	15783	15786	15627	15666	15737	15782	15875	15714	15699	15529	15741	15810	15673	15678	15750	15824	15951	15716	15747	15731	15875	16023	15791	15713	15689	15591	15727	16011	15812	15657	15706	15767	15823	15702	15718	15907	16075	15936	15936	15663	15687	15732	15636	15520	15732	15756	15759	15722	15795	15867	15879	15720	15496	15737	15799	15608	15884	15693	15849	15669	15650	15986	15699	15694	15615	15745	15701	15618	15760	15679	15805	15929	15740	15642	15744	15760	15730	15844	15773	15803	15764	15809	15879	15825	15803	15748	15663	15780	15661	15718	15825	15678	15664	15738	15803	15696	15722	15799	15629	15745	15717	15671	15727	15765	15819	15635	15707	15788	15794	15959	15841	15619	15890	15837	15817	15713	15676	15650	15865	15770	15629	15765	15813	15815	15787	15779	15845	15745	15693	15842	15913	15721	15949	15733	15943	15802	15770	15702	15737	15835	15672	15822	15726	15825	15819	15833	16075	15888	15568	15826	15714	15839	15505	15632	15618	15652	15827	15866	15877	15709	15759	15823	15829	15935	15765	15790	15618	15798	15890	15734	15942	15839	15732	15766	15859	15800	15629	15838	15707	15907	15760	15787	15719	15734	15864	15818	15864	15759	15681	15876	15782	15689	15900	15744	15569	15711	15911	15865	15783	15878	15713	15776	15827	15708	15844	15873	15726	15774	15759	15871	15678	15759	15828	15639	15774	15945	15774	15505	15482	15815	15710	15986	15856	15839	15689	15684	15650	15769	15692	15713	15744	15618	15810	15911	15807	15859	15877	15586	15684	15608	15705	15881	15834	15667	15814	15518	15696	15719	15696	15626	15756	15672	15734	15903	15677	15646	15775	15696	15649	15761	15741	15523	15870	15867	15789	15742	15624	15702	15817	15803	15779	15562	15677	15604	15470	15952	15748	15578	15730	15649	15696	15766	15679	15646	15791	15804	16017	15920	15664	15733	15824	15867	15702	15868	15934	15781	15766	15722	15859	15865	15806	15750	15664	15642	15679	15676	15692	15654	16011	15580	15612	15818	15850	15585	15944	15821	15940	15721	15721	15671	15827	15789	15637	15606	15546	15987	15932	15858	15686	15949	15913	15766	15818	15782	15687	15797	15745	15682	15676	15757	15739	15815	15848	15845	15767	15818	15649	16030	15827	15803	15699	15708	15943	15636	15660	15651	15834	15826	15751	15872	15885	15650	15732	15844	15949	15797	15945	15867	15703	15811	15762	15896	15691	15713	15770	15889	15879	15563	15577	15822	15729	15731	15776	15871	15744	15780	15823	15825	15775	15741	15646	15859	15787	15800	15795	15884	15729	15995	15864	15747	15736	15660	15706	15968	15851	15652	15691	15851	15631	15703	15742	15713	15868	15899	15908	15690	15826	15780	15888	15749	15677	15850	16010	15968	15748	15767	15917	15813	15747	15900
22345	36145	26359	18267	16370	15132	14603	14561	14247	14149	14045	14001	13988	13883	13708	14029	13936	13902	13869	13700	14003	13871	13947	13686	13818	13654	13831	13831	13924	13749	13788	13811	13715	13731	13681	13697	13841	13652	13790	13734	13765	13743	13880	13920	13855	13699	13845	13816	13847	13781	13844	13652	13663	13736	13861	13808	13655	13795	13808	13725	13709	13830	13762	13664	13855	13618	13746	13792	13713	13828	13806	13679	13713	13660	13755	13679	13737	13868	13589	13817	13712	13755	13678	13664	13789	13774	13826	13722	14089	13832	13831	13883	13827	13724	13928	13780	13842	13845	13784	13938	13623	13796	13826	13899	13688	13921	13804	13905	13605	13583	13679	13825	13746	13680	13742	13807	13625	13827	13658	13720	13929	13774	13692	13760	13807	13546	13752	13715	13828	13802	13825	13724	13701	13824	13954	13836	13897	13678	13686	13856	13638	13838	13897	13703	13649	13781	13700	13791	13817	13864	13703	13670	13781	13836	13619	13782	13672	13604	13819	13634	13857	13684	13826	13845	13599	13692	13891	13910	13854	13774	13743	13733	13554	13773	13885	13873	13778	13972	13703	13670	13673	13782	13801	13836	13703	13770	13749	13873	13746	13681	13747	13725	13761	13747	13722	13871	13729	13946	13804	13871	13831	13748	13752	13765	13711	13754	13766	13788	13718	13646	13737	13759	13772	13945	13837	13740	13695	13793	13668	13732	13796	13733	13613	13772	13832	13693	13824	13662	13707	13905	13682	13724	13753	13786	13808	13738	13762	13614	13794	13817	13716	13597	13865	13845	13686	13797	13801	13841	13707	13667	13823	13747	13831	13717	13866	13729	13786	13718	13840	13598	13777	13676	13776	13750	13854	13848	13913	13779	13752	13679	13653	13724	13821	13773	13778	13519	13849	13734	13647	13824	13713	13828	13877	13800	13837	13833	13820	13672	13920	13807	13670	13822	13693	13807	13782	13921	13755	13928	13980	13610	13710	13729	13941	13877	13690	13949	13792	13714	13876	13638	13821	13853	13754	13697	13719	13816	13757	13757	13837	13772	13812	13689	13770	13845	13755	13870	13961	13671	13781	13671	13772	13855	13903	13856	13789	13788	13904	13735	13852	13693	13595	13663	13651	13668	13872	13725	13835	13894	13597	13763	13770	13604	13823	13671	13681	13777	13831	13724	14023	13644	13750	13798	13634	13732	13728	13847	13773	13700	13838	13929	13765	13701	13929	13827	13759	13638	13685	13734	13765	13831	13741	13731	13544	13782	13673	13768	13813	13855	13868	13705	13735	13718	13873	13928	13820	13795	13649	13707	13659	13782	13708	13633	13758	13672	13755	13621	13758	13763	13741	13697	13821	13867	13962	13786	13667	13738	13743	13773	13780	13812	13592	13849	13930	13786	13740	13801	13730	13794	13706	13761	13717	13585	13769	13678	13758	13912	13708	13664	13606	13834	13753	13769	13788	13854	13712	13617	13669	13849	13776	13770	13648	13726	13787	13522	13827	13776	13790	13885	13732	13919	13652	13792	13825	13834	13665	13782	13705	13744	13855	13817	13777	13755	13889	13717	13741	13766	13789	13824	13682	13724	13834	13842	13722	13867	13868	13596	13671	13841	13873	13642	13750	13652	13910	13813	13758	13851	13862	13590	13796	13721	13672	13638	13842	13915	13811	13737	13732	13748	13675	13655	13731	13809	13875	13691	13755	13771	14016	13648	13788	13768	13677	13634	13621	13657	13812	13821	13762	13776	13769	13714	13722	13826	13804	13774	13680	13789	13906	13803	13717	13803	13781	13879	13709	13661	13602	13745	13609	13717	13797	13918	13742	13628	13849	13859	13959	13783	13599	13854	13815	13751	13664	13784	13802	13658	13907	13738	13896	13831	13703	13706	13692	13815	13746	13856	13713	13665	13872	13812	13635	13843	13802	13760	13822	13916	13802	13780	13769	14009	13694	13807	13895	13727	13789	13772	13632	13859	13699	13654	13870	13848	13783	13873	13871	13545	13694	13917	13871	13716	13818	13798	13764	13768	13991	13859	13584	13682	13661	13895	13837	13787	13743	13782	13694	13752	13671	13831	13808	13662	13921	13749	13730	13760	13655	13692	13796	13686	13672	13747	13627	13806	13784	13698	13845	13874	13710	13753	13845	13715	13864	13728	13841	13720	13845	13787	13775	13601	13869	13711	13779	13704	13813	13789	13756	13742	14057	13576	13924	13859	13849	13707	13799	13646	13673	13807	13858	13814	13706	13781	13792	13827	13828	13737	13853	13866	13585	13860	13743	13914	13856	13715	13700	13715	13813	13788	13816	13789	13862	13933	13895	13800	14064	13821	13867	13612	13592	13882	13781	13698	13687	13908	13639	13605	13747	13719	13903	13787	13854	13734	13764	13858	13779	13799	13630	13649	13803	13644	13908	13707	13889	13873	13741	13932	13698	13881	13692	13718	13791	13567	13666	13690	13827	13867	13637	13880	13805	13693	13743	13776	13647	13837	13706	13722	13880	13753	13756	13804	13650	13654	13827	13733	13754	13709	13818	13795	13709	13792	13943	13863	13796	13533	13672	13611	13683	13722	13898	13738	13781	13912	13861	13757	13730	13858	13604	13807	13859	13810	13773	13688	13776	13737	13720	13746	13873	13957	13801	13641	13851	13769	13772	13871	13838	13746	13726	13781	13876	13774	13653	13668	13826	13849	13767	13760	13777	13970	13681	13864	13826	13687	13649	13841	13663	13691	13575	13840	13838	13670	13680	13884	13810	13827	13809	13760	13732	13610	13904	13584	13935	13822	13900	13613	13747	13762	13641	13635	13755	13745	13768	13946	13909	13659	13747	13892	13679	13873	13705	13880	13716	13653	13822	13608	13834	13937	13679	13875	13700	13871	13743	13622	13732	13741	13824	13865	13622	13841	13855	13679	13697	13723	13691	13574	13704	13637	13777	13861	13790	13709	13804	13727	13837	13652	13842	13877	13727	13671	13827	13850	13646	13978	13682	13859	13826	13698	13728	13742	13595	13785	13770	13822	13851	13796	13637	13740	13782	13865	13738	13704	13808	13690	13825	13857	13905	13839	13883	13721	13848	13674	13746	13684	13713	13856	13888	13712	13774	13915	13682	13803	13803	13824	13851	13713	13879	13702	13841	13715	13693	13773	13689	13802	13655	13727	13887	13813	13814	13703	14070	13706	13750	13890	13999	13860	13940	13873	13755	13863	13852	13866	13701	13957	13825	13819	13800	13691	13727	13676	13871	13702	13663	13696	13802	13752	13863	13641	13761	13863	13819	13813	13742	13699	13846	13701	13649	13787	13785	13677	13787	13833	13740	13782	13691	13734	13691	13956	13651	13805	13896	13716	13705	13817	13788	13829	13809	13758	13627	13949	13724	13730	13819	13777	13856	13713	13621	13754	13799	13719	13582	13784	13810	13867	13586	13800	13653	13857	13632	13575	13734	13728	13846	13828	13732	13770	13876	13877	13728	13863	13660	13903	13768	13711	13778	13776	13722	13740	13713	13689	13795	14014	13644	13816	13897	13858	13946	13817	13640	13645	13772	13785	13747	13656	13840	13934	13630	13906	13765	13769	13906	13829	13653	13667	13818	13705	13894	13838	13653	13838	13715	13743	13769	13606	13818	13655	13796	13684	13640	13888	13900	13562	13847	13937	13514	13734	13731	13913	13713	13765	13782	13743	13789	13560	13851	13834	13752	13755	13746	13681	13744	13868	13738	13679	13818	13733	13968	13734	13808	13784	13759	13817	13903	13694	13823	13775	13854	13796	13817	13667	13727	13879	13547	13711	13918	13772	13721	13797	13766	13722	13729	13797	13752	13887	13869	13848	13744	13873	13889	13899	13710	13642	13609	13745	13803	13747	13686	13750	13693	13662	13864	13890	13772	13789	13822	13782	13904	13654	13821	13876	13771	13751	13617	13769	13618	13931	13744	13850	13632	13916	13730	13542	13870	13705	13755	13890	13677	13591	13880	13870	13887	13779	13614	13667	13873	13772	13741	13994	13737	13746	13837	13845	13900	14005	13880	13752	13804	13734	13691	13791	13839	13636	13823	13759	13829	13650	13850	13773	13834	13779	13718	13782	13775	13615	13939	13770	13704	13766	13749	13814	13917	13677	13909	13669	13632	13717	13875	13837	13681	13905	13655	13673	13785	13725	13700	13781	13723	13742	13800	13688	13868	13831	13880	13770	13900	13617	13681	13845	13732	13726	13860	13823	13788	13786	13683	13705	13768	13806	13893	13804	13791	13711	13749	13815	13838	13775	13722	13661	13861	13589	13762	13810	13873	13704	13718	13771	13696	13811	13734	13623	13747	13660	13843	13715	13869	13713	13880	13923	13683	13700	13722	13697	13812	13871	13964	13754	13751	13896	13899	13887	13881	13576	13671	13804	13784	13692	13741	13805	13845	13810	13786	13881	13735	13835	13812	13768	13745	13784	13907	13781	13858	13781	13729	14062	13609	13796	13597	13827	13795	13816	13807	13834	13813	13728	13763	13723	13811	13874	13771	13872	13796	13662	13761	13789	13777	13817	13820	13793	13779	13779	13737	13875	13594	13886	13685	13715	13840	13971	13717	13693	13724	13594	13956	14010	13792	13675	13831	13834	13736	13767	13790	13751	13749	13762	13798	13758	13784	13855	13804	13710	13851	13711	13826	13873	13891	13810	13923	13619	13812	13716	13727	13668	13673	13866	13750	13796	13827	13791	13678	13822	13792	13699	13820	13721	13682	13729	13894	13861	13733	13743	13769	13836	13759	13839	13968	13705	13808	13771	13907	13681	13630	13847	13892	13726	13766	13656	13740	13951	13829	13816	13784	13790	13907	13870	13981	13886	13777	13945	13802	13869	13833	13952	13864	13693	13742	13914	13678	13859	13867	13976	13767	13799	13959	13815	13812	13865	13636	13787	13844	13810	13709	13677	13777	13908	13891	13795	13681	13705	13819	13586	13728	13981	13678	13874	13690	13675	13743	13787	13672	13715	13769	13794	13791	13853	13825	13886	13757	13776	13695	13843	13803	13837	13760	13608	13763	13781	13785	13917	13784	13840	13748	13651	13789	13897	13776	13651	13787	13749	13768	13811	13783	13709	13983	13719	13657	13826	13762	13796	13730	13695	13777	13749
23797	21586	28344	25711	22457	20533	18779	16367	15694	15636	15609	15519	15358	15266	15188	15033	15308	15082	15217	14781	15020	15048	15250	14982	15100	15030	15217	14940	14764	14841	15101	14814	14888	15076	14877	14954	14936	14962	14839	14972	15045	15045	14811	15021	14853	14848	14900	14979	14946	15141	14932	14871	14867	15010	14860	14749	14949	15091	14817	14837	14788	14883	14964	14945	14796	14900	14734	14790	14968	14880	15032	14772	14904	14879	15006	15143	15077	14852	14801	14931	15125	14958	15038	14842	14714	14779	14850	14985	14920	14990	14801	15040	14772	14804	14968	14993	15093	14892	15020	14940	14843	14867	14964	14956	14955	14764	14997	14891	14819	14985	14900	14811	14965	14903	14715	15013	15056	14901	14940	14925	14987	15039	14876	15080	14740	15022	14893	14913	14864	14839	14693	14776	14864	14848	14778	14980	14742	15016	15008	14883	14744	14966	14914	14777	14888	14871	14904	15023	14779	15041	14911	14764	14795	14864	14680	14847	14956	14952	14744	14824	14928	15074	14801	15042	14919	14875	14961	14909	15063	14895	14984	14916	15128	14803	14930	15056	14850	15018	14968	14796	14733	14568	14731	15064	15000	14895	14956	14904	14822	14804	15039	15043	14723	14652	15014	14947	14803	15028	14865	14879	14808	14865	14868	14847	14958	14886	14925	14921	14948	14871	15012	14846	14841	15013	15061	14926	14822	14796	14875	14756	15111	14942	14936	14781	15021	14721	14893	14970	14793	15028	14854	14894	14791	14957	15092	14825	15090	14844	15061	14929	15009	14927	14961	14889	14882	14839	14754	14959	14864	15036	14788	14925	14939	14909	14990	14937	14964	14964	14814	15047	15013	14827	14922	15118	14874	14760	14892	14782	14856	15038	14923	14956	14890	14973	14873	15047	14943	14933	15066	14825	14859	14946	14922	14895	14820	15029	14868	15092	14656	14866	14957	14965	14843	14880	14733	14875	14968	14795	14845	14981	15075	14881	14948	15008	14870	14796	14807	14975	14820	14932	14687	14857	14891	14694	14881	14833	14951	14944	14860	14765	14813	14795	14910	15106	14809	14848	15050	14958	14893	14772	14934	14867	14872	14828	14877	15088	15006	14818	15125	14887	15052	14874	14794	15074	14892	14771	14622	14960	15072	14980	15034	14985	14941	14973	14777	14951	15007	15054	14973	14652	14728	14873	14873	14853	14947	14880	15022	14888	14976	14876	14904	14918	14885	14657	14877	14924	14882	14903	14958	14828	14905	14938	14769	14913	14856	14916	14796	14948	14908	15072	15046	15025	14865	14864	14916	14857	14780	14849	14956	14886	14914	14913	14744	14960	14937	15063	14728	14708	15053	14799	14917	14840	14804	14736	14832	14758	14878	14998	14923	15108	14911	14924	14886	14712	14838	14769	14846	14838	15137	14960	14820	14878	14765	15012	14950	15043	14743	14691	14839	14867	14848	14991	14971	14932	15005	14854	14836	14877	14918	14791	14940	14915	14867	14872	14917	14856	14804	14853	14936	14785	14761	14943	15105	14866	14958	14914	14816	14770	14934	15010	14882	14972	14819	14702	14844	14701	14916	14988	14906	14909	14977	14563	15093	14948	14920	14881	14888	14800	14919	14862	14858	14895	14904	14911	15036	14534	14742	14880	15020	14918	14777	14776	14703	14937	14822	14979	15069	14756	14908	14759	14669	14769	14865	14921	14938	14890	14860	14770	14764	14706	14610	14938	14990	15055	15118	14933	15004	14955	14996	15028	14785	14882	14823	14842	14755	14733	14962	14868	14947	14673	14854	14871	14980	15011	14871	14808	14847	14813	15026	14776	14833	14954	14871	14777	14811	15112	14915	14917	14677	14958	15025	14951	14985	14939	14955	14870	14935	14843	14854	14888	14838	14931	15048	14921	14801	14826	14863	14874	14953	14895	14898	14730	14839	14760	14661	14705	14860	15088	15011	14743	14929	14667	14737	14918	15024	14940	15083	14971	14795	14776	15023	15064	14979	14979	14831	14821	15064	14881	14900	14986	14731	14828	14970	15091	15113	14944	14842	14813	15089	15014	14920	14618	14804	14918	14946	14997	14752	15044	14895	14876	14857	15026	14700	14918	14754	14909	14953	14910	15009	14973	14770	14743	14924	14883	14914	14935	14938	15060	14899	14858	14823	15038	14956	14853	15047	14773	15019	15081	14871	14902	14876	14687	14870	14737	14878	14874	14942	14984	14960	14992	14959	14911	15104	14792	14887	14891	14789	14845	14807	14707	14848	14884	14821	14845	14911	14758	14974	14800	15113	14910	15117	14818	14981	14889	14979	14718	14861	14986	14935	14917	14876	15133	14833	14847	14860	14937	14876	14788	15004	14861	14606	14852	15002	15027	14829	14848	14915	14849	14947	14839	14795	14666	14924	14814	14918	14799	14823	14646	14966	14726	15012	15015	15080	15139	14804	14948	14743	14998	14782	14855	14738	14796	14890	14868	15025	14882	14938	14945	15000	14857	14870	14902	15070	15018	14977	14889	15002	14944	14940	14882	14969	14940	14800	14934	15164	14840	14867	14843	15001	14771	14798	14863	15032	14989	14970	14758	14948	14923	14791	14755	14764	14822	14869	15268	14701	14932	14916	14916	14690	14816	14807	14845	14883	14693	14647	14861	15016	14954	14875	15027	15174	15058	15118	14960	15066	14952	14999	14972	14818	14938	14935	14745	14872	14858	14862	14954	14943	14941	14948	14807	14821	14941	15015	14987	14811	15005	15041	14808	14959	14795	14885	14763	14906	14987	14797	14982	14777	14932	14901	14786	14709	14876	14899	14793	15002	15007	14897	14836	15007	14951	14710	14983	15024	14815	15024	14964	14800	14794	14792	14818	15114	15090	14992	14938	14892	14832	14920	14975	14948	14819	15010	15110	14842	14851	14864	14975	15088	15007	14840	14999	14906	14819	14980	14907	14854	14958	15112	14792	14914	15026	15036	14913	14773	14953	15032	14807	14923	15012	14804	14887	15018	14986	14853	14840	15008	14927	14991	14812	14913	14909	14949	14762	14946	14855	14923	14886	14795	14772	14843	14754	14926	14670	14865	14953	14902	14802	15029	14859	14996	14846	14844	14649	14817	14930	14824	14844	14870	14952	14812	14854	15107	14894	14921	14943	15053	14918	14867	14814	15233	15011	14982	15057	14886	14846	14921	14763	14772	14843	15026	15029	14824	14684	14821	14852	14812	14913	14792	14844	14910	14720	15091	14911	14802	14776	14891	15045	14937	14889	14923	14875	14929	14932	14937	14814	14879	14888	15062	14913	14875	14779	14996	14841	14830	14737	14846	14817	14980	14928	15055	14949	14951	14885	14965	14795	14954	14979	14918	15052	15000	14751	15060	14991	15030	14848	14816	14836	14870	14928	14980	14854	14776	14919	14838	15091	14697	14976	14909	15124	14921	14917	14967	14890	14975	14835	14814	14895	14897	14936	14881	14838	14937	15142	14979	14944	15130	14759	14754	14913	14847	14969	14954	14776	15013	14841	14892	14887	14929	14884	14864	14988	15018	14777	14768	14892	14690	14880	14889	15058	14820	14869	14977	15021	14776	14870	14912	14994	14930	14863	14965	14868	14772	14998	15004	14985	14812	14850	14814	14859	14978	14874	15004	15069	14758	14765	14710	14890	14929	15074	14942	14833	14805	14769	14936	14795	14823	14822	14826	14836	14741	14821	14803	14821	14922	14955	14808	14990	15067	14925	14862	14759	14884	14801	14859	14891	14738	14959	14958	14955	14822	14917	14622	14872	15066	15042	14906	15088	14958	14756	15041	15041	15047	14944	15086	14904	14821	15027	14987	15114	14772	14965	15015	14921	14833	14982	14835	14798	14739	14912	14891	14860	14974	14803	14922	15048	14971	14823	14943	14936	15018	14808	15005	14855	15045	14904	14980	14883	14798	14889	15062	14664	14799	14846	14850	14807	14823	15122	14874	14841	14941	14906	15012	14748	14774	14887	14875	14992	14771	14732	14938	14819	14811	14797	14734	14970	14897	14942	14842	14870	15064	15061	14947	14892	15068	15032	14938	15083	14892	14778	14890	14896	15038	15203	14887	14869	14990	15052	15152	14896	14716	14922	14845	14909	15057	14943	14933	14827	14827	14819	14777	14743	14787	14810	14770	14919	14907	15027	14748	14902	15091	14846	14787	14815	14918	14857	14995	14837	14916	15161	14812	14874	14974	14916	14848	15063	14980	15027	14966	14884	14792	15003	14765	15077	14969	14744	14911	14885	15145	14862	15050	14827	15061	14959	14776	14812	15057	14786	14622	14844	14818	14902	14882	14879	15063	14974	15059	15075	14885	15002	14885	14784	14843	14908	14983	14757	15037	14906	14663	14733	14753	15046	14869	14850	14840	14671	14872	14931	14914	15082	14895	14852	14860	14661	14906	14925	14792	14862	14931	14985	15107	14935	14873	14842	14980	14767	14765	14846	14962	14608	14761	14874	14895	14823	14688	14906	14871	14764	14936	15097	14836	15022	14975	14954	14754	14823	14919	14842	14715	14842	14995	14855	14742	14628	14954	14853	15037	14980	14937	14827	15014	14877	14923	14844	14831	14853	15018	14935	14962	14887	14867	14863	14750	14978	14916	14865	14858	14947	14928	14971	14839	14927	15049	14851	14816	14821	14812	14968	14952	14869	14929	14862	15021	15185	15097	14925	14994	15011	14880	14947	14885	14952	14888	14899	14845	14885	14973	14849	14798	14820	14933	15125	14854	14811	14989	14772	14893	14986	14898	14932	15000	14974	14798	14849	14887	14918	14897	14879	14928	14729	14841	14910	15057	14873	14829	14729	14812	14864	15100	14761	15070	14973	14770	14782	14709	14910	14690	14814	14835	15073	14861	14745	14905	14840	14732	14842	14957	15078	14901	15031	14895	14830	14799	15031	14888	14972	14722	14874	14857	14725	14923	14727	14788	14757	14977	14878	14856	14770	14924	14871	14676	14780	14912	14938	14868	14786	14946	14634	15109	14977	14907	14830	14795	14984	14954	14788	15094	14928	14898	14962	14878	14786	14898	14791	15059	14892	14840	14786	14819	14904	14820	14823	14941	14881	14915	14788	14977	14989	14544	14814	14736	14880	15013	14742	14947	14916	14954	14716
21821	47178	36204	24072	18918	16498	15589	14480	14115	13852	13934	13716	13723	13626	13581	13542	13382	13425	13446	13192	13333	13405	13312	13408	13206	13387	13250	13344	13284	13092	13248	13207	13277	13061	13291	13299	13051	13105	13282	13290	13174	13240	13091	13037	13204	13086	13275	13224	13251	13233	13099	13219	13281	13214	13106	13264	13274	13280	13169	13322	13309	13298	13194	13179	13054	13052	13181	13200	13252	13375	13058	13297	13210	13224	13208	13347	13197	13217	13283	13110	13233	13360	13092	13149	13216	13280	13239	13252	13198	13107	13102	13176	13272	13081	13130	13232	13364	13082	13121	13187	13119	13190	12961	13195	13332	13253	13371	13314	13208	13264	13212	13329	13091	13166	13196	13271	13196	13390	13073	13177	13165	13477	13086	13283	13215	13232	13146	13071	13286	13139	13290	13343	13421	13249	13192	13200	13236	13256	13234	13064	13178	13275	13040	13170	13274	13098	13158	13082	13205	13287	13232	13109	13277	13321	13180	13193	13412	13160	13134	13217	13080	13176	13239	13183	13140	13221	13101	13207	13128	13287	13235	13245	13265	13232	13306	13132	13102	13163	13166	13253	13240	13278	13106	13344	13138	13226	13289	13178	13119	13235	13219	13065	13219	13088	13118	13250	13276	13026	13262	13215	13115	13123	13218	13213	13111	13255	13314	13070	13276	13295	13260	13176	13116	13236	13137	13193	13233	13211	13190	13341	13176	13179	13031	13231	13259	13192	13324	13282	13192	13216	13147	13460	13213	13185	13223	13327	13227	13172	13381	13178	13242	13271	13263	13262	13287	13283	13276	13101	13080	13131	13207	13190	13141	13114	13086	13188	13207	13313	13131	13207	13238	13268	13203	13275	13287	13206	13255	13147	13353	13155	13114	13418	13157	13258	13178	13276	13346	13146	13150	13008	13326	13128	13134	13168	13127	13229	13220	13273	13325	13222	13195	13094	13194	13198	13212	13230	13181	13164	13126	13175	13253	13111	13196	13156	13210	13225	13323	13278	13235	13230	13309	13200	13158	13185	13292	13274	13277	13160	13179	13364	13321	13137	13186	13200	13178	13211	13132	13195	13372	13284	13378	13359	13353	13318	13167	13152	13345	13205	13281	13252	13287	13172	13206	13078	13217	13249	13110	13155	13138	13347	13369	13276	13396	13185	13250	13232	13122	13411	13190	13107	13180	13118	13304	13308	13172	13311	13182	13308	13149	13115	13145	13188	13105	13388	12974	13223	13090	13166	13171	13185	13274	13199	13418	13137	13243	13169	13154	13221	13197	13192	13205	13205	13091	13285	13171	13035	13112	12981	13125	13261	13391	13194	13107	13254	13264	13135	13322	13159	12987	13152	13273	13207	13172	13158	13116	13224	13132	13148	13214	13154	13200	13146	13208	13176	13207	12921	13007	13326	13380	13137	13352	13163	13222	13338	13154	13110	13116	13252	13269	13174	13255	13136	13022	13297	13022	13137	13145	13225	13407	13215	13138	13291	13233	13407	13283	13064	13195	13166	13202	13221	13248	13206	13132	13100	13147	13175	13070	13123	13277	13117	13325	13209	13306	13233	13290	13332	13402	13311	13178	13134	13115	13300	13417	13095	13199	13110	13329	13194	13283	13183	13082	13215	13223	13165	13304	13100	13240	13298	13305	13094	13244	13188	13249	13265	13167	13254	13297	13262	13159	13277	13199	13294	13318	13124	13336	13076	13221	13099	13256	13318	13159	13429	13210	13157	13222	13228	13105	13255	13281	13270	13099	13257	13260	13115	13318	13278	13020	13202	13221	13123	13374	13203	13237	12956	13281	13137	13184	13241	13221	13168	13221	13268	13193	13099	13315	13277	13188	13262	13280	13222	13231	13195	13116	13153	13191	13181	13163	13310	13369	13327	13208	13213	13263	13571	13227	13108	13435	13248	13277	13202	13310	13267	12971	13247	13058	13232	13242	13213	13157	13052	13353	13323	13267	13224	13330	13219	13305	13014	13246	13196	13097	13202	13209	13205	13113	13270	13300	13171	13151	13190	13195	13151	13053	13186	13113	13173	13252	13183	13196	13307	13223	13135	13135	13438	13283	13254	13210	13194	13225	13143	13224	13340	13159	13171	13078	13061	13261	13222	13315	13143	13227	13226	13090	13304	13128	13152	13099	13310	13171	13191	13355	13114	13111	13224	13106	13197	13330	13145	13131	13041	13064	13390	13246	13172	13148	13280	13290	13259	13245	13139	13355	13175	13096	13228	13148	13252	13086	13277	13288	13216	13157	13071	13105	13365	13113	13243	13247	13226	13239	13313	13203	13295	13210	13283	13161	13335	13195	13108	13198	13130	13136	13122	13260	13052	13176	13139	13176	13136	13313	13076	13314	13086	13236	13104	13242	13090	13222	13057	13173	13322	13128	13183	13202	13147	13283	13094	13111	13237	13291	13127	13078	13251	13131	13153	13309	13138	13251	13274	13297	13216	13140	13230	13308	13050	13207	13196	13182	13105	13239	13272	13055	13100	13201	13216	13317	13307	13319	13127	13367	13263	13278	13221	13207	13165	13129	13332	13312	13238	13258	13055	13266	13239	13293	13369	13320	13220	13383	13272	13109	13185	13195	13115	13193	13269	13306	13137	13298	13222	13171	13263	13139	13141	13327	13411	13127	13068	13240	13257	13329	13330	13063	13132	13119	13307	13059	13372	13250	13093	13138	13123	13325	13100	13240	13293	13284	13235	13161	13093	13157	13183	13191	13243	13132	13192	13172	13238	13177	13329	13412	13218	13431	13220	13172	13306	13181	13065	13242	13171	13168	13257	13243	13168	13152	13306	13027	13366	13186	13101	13299	13108	13144	13381	13223	13206	13095	13339	13160	13193	13268	13233	13111	13143	13252	13155	13057	13105	13162	13230	13177	13134	13317	13116	13101	13323	13265	13065	13330	13274	13015	13309	13276	13093	13249	13205	13251	13128	13124	13231	13229	13261	13061	13125	13422	13026	13215	13260	13093	13138	13122	13242	13149	13167	13166	13229	13128	12942	13215	13135	13303	13270	13178	13163	13125	13164	13190	13176	13299	13120	13215	13084	13296	13091	13203	13275	13367	13174	13265	13205	13310	13326	13221	13288	13287	13145	13247	13120	13153	13243	13261	13248	13104	13150	13284	13238	13352	13321	13302	13274	13068	13223	13217	13155	13213	13335	13429	13166	13210	13332	13173	13061	13174	13239	13278	13234	13155	13230	13075	13163	13191	13089	13330	13250	13224	13279	13219	13171	13167	13110	13305	13142	13302	13298	13130	13257	13196	13169	13228	13321	13193	13303	13237	13194	13290	13205	13189	13274	13286	13404	13289	13217	13130	13210	13235	13105	13385	13255	13295	13274	13120	13178	13217	13221	13276	13272	13245	13220	13100	13176	13341	13128	13221	13359	13077	13240	13175	13098	13081	13222	13019	13186	13140	13322	13323	13097	13285	13297	13375	13090	13212	13198	13197	13355	13275	13176	13263	13168	13362	13059	13184	13300	13193	13125	13234	13206	13231	13321	13151	13299	13252	13165	13273	13414	13326	13137	12991	13190	13308	13226	13184	13322	13257	13143	13239	13101	13218	13200	13266	13107	13205	13205	13221	13187	13217	13199	13140	13126	13258	12980	13251	13248	13256	13157	13261	13291	13117	13255	13499	13277	13177	13183	13131	13154	13173	13141	13176	13248	13056	13152	13221	13047	13212	13214	13229	13152	13338	13206	13323	13442	13306	13131	13059	13170	13156	13130	13164	13325	13195	13298	13359	13143	13419	13140	13184	13220	13204	13106	13192	13150	13185	13120	13171	13105	13305	13267	13451	13214	13299	13268	13178	13251	13253	13189	13314	13361	13251	13312	13246	13247	13435	13241	13225	13317	13208	13266	13311	13094	13308	13149	13200	13274	13205	13096	13223	13133	13203	13239	13179	13265	13132	13338	13254	13031	13217	13244	13139	13257	13217	13137	13411	13241	13243	13073	13201	13176	13208	13327	13152	13051	13222	13206	13041	13136	13344	13029	13312	13206	12952	13226	13157	13165	13194	13328	13210	13208	13164	13095	13218	13193	13340	13165	13156	13205	13227	13178	13116	13385	13001	13123	13237	13317	13298	13125	13213	13252	13308	13066	13263	13280	13180	13135	13273	13231	13237	13210	13174	13283	13111	13178	13178	13327	13278	13143	13304	13046	13327	13125	13205	13357	13203	13119	13233	13197	13063	13166	13374	13322	13081	13291	13093	13339	13223	13161	13215	13259	13518	13128	13180	13251	13216	13277	13290	13251	13154	13385	13158	13254	13430	13220	13387	13227	13227	13376	13349	13170	13131	13126	13281	13174	13527	13381	13243	13197	13222	13250	13224	13073	13214	13214	13122	13259	13314	13180	13226	13292	13311	13158	13475	13189	13339	12915	13356	13326	13346	13313	13131	13238	13190	13307	13181	13038	13198	13197	13159	13047	13299	13110	13265	13432	13048	13246	13051	13247	13106	13202	13206	13176	13176	13203	13032	13118	13118	13208	13135	13117	13444	13203	13116	13076	13047	13099	13218	13551	13046	13219	13228	13348	13349	13184	12979	13152	13221	13231	13122	13256	13115	13273	13153	13027	13281	13281	13174	13139	13155	13165	13207	13237	13327	13014	13099	13337	13307	13073	13153	13213	13216	13025	13166	13311	13169	13194	13066	13156	13222	13318	13261	13271	13160	13167	13239	13175	13316	13341	13070	13113	13267	13167	13133	13256	13232	13289	13115	13247	12996	13206	13154	13218	13199	13275	13067	13206	13341	13140	13090	13165	13210	13083	13257	13116	13174	13316	13078	13178	13152	13236	13361	13063	13276	13161	13410	13224	13106	13144	13243	13254	13016	13356	13219	13204	13263	13284	13180	13172	13089	13256	13142	13058	13017	13282	13099	13295	13119	13307	13295	13127	13169	13118	13243	13147	13219	13268	13210	13255	13312	13328	13286	13209	13286	13330	13263	13135	13204	13177	13172	13338	13145	13167	13158	13215	13224	13248	13108	13176	13018	13278	13194	13346	13271	13076	13270	13330	13231	13095	13303	13188	13122	13236	13177	13328	13138	13331	13287	13258	13023	13195	13165	13240	13294	13310	13191	13260	13110	13312	13293	13310	13048	13108
25489	21713	27617	27235	20375	18367	18118	17231	17112	16968	16845	17033	17002	17214	16889	16619	16831	16794	16783	16714	16537	16755	16611	16667	16628	16706	16592	16752	16765	16615	16615	16838	16776	16891	16739	16504	16745	16717	16566	16832	16663	16584	16606	16630	16718	16594	16536	16388	16490	16618	16648	16797	16586	16450	16637	16477	16548	16425	16423	16457	16575	16497	16748	16648	16739	16666	16618	16651	16602	16626	16695	16519	16487	16569	16637	16587	16633	16556	16799	16487	16641	16481	16633	16721	16634	16642	16368	16682	16595	16489	16429	16508	16608	16545	16596	16714	16587	16738	16866	16598	16600	16344	16628	16597	16725	16810	16404	16524	16606	16420	16432	16594	16614	16607	16538	16368	16562	16678	16598	16573	16533	16354	16436	16592	16672	16465	16608	16520	16453	16532	16601	16681	16518	16491	16487	16647	16491	16550	16443	16692	16671	16580	16496	16571	16589	16800	16588	16339	16389	16717	16626	16684	16639	16770	16559	16799	16518	16594	16666	16717	16398	16643	16518	16533	16613	16533	16554	16320	16754	16778	16643	16557	16648	16732	16569	16571	16726	16431	16578	16664	16702	16462	16582	16540	16600	16457	16465	16483	16552	16574	16590	16512	16464	16599	16585	16501	16501	16393	16712	16615	16580	16466	16555	16558	16594	16665	16408	16420	16465	16416	16571	16539	16692	16498	16631	16692	16504	16689	16405	16527	16802	16487	16624	16563	16644	16517	16559	16495	16534	16533	16507	16650	16592	16357	16587	16654	16534	16446	16362	16352	16710	16526	16624	16627	16579	16491	16597	16537	16553	16724	16748	16595	16603	16446	16716	16716	16581	16557	16692	16528	16775	16698	16656	16693	16447	16486	16362	16611	16713	16625	16707	16774	16720	16484	16559	16701	16840	16582	16752	16599	16516	16677	16716	16619	16570	16842	16536	16373	16266	16678	16708	16452	16501	16496	16497	16544	16352	16579	16488	16616	16670	16412	16626	16654	16863	16616	16618	16458	16635	16812	16753	16600	16721	16682	16455	16409	16557	16872	16503	16679	16536	16659	16640	16408	16460	16720	16771	16674	16547	16440	16615	16513	16578	16665	16576	16811	16641	16553	16653	16675	16543	16429	16604	16639	16473	16537	16528	16742	16700	16443	16620	16588	16628	16589	16625	16583	16503	16568	16446	16628	16615	16585	16629	16369	16435	16437	16723	16601	16608	16709	16587	16555	16661	16486	16575	16587	16734	16720	16582	16472	16631	16628	16347	16541	16542	16704	16585	16711	16774	16630	16662	16563	16483	16672	16612	16599	16660	16633	16527	16497	16523	16515	16540	16369	16592	16552	16434	16641	16769	16482	16600	16387	16865	16624	16597	16382	16936	16474	16806	16592	16650	16553	16353	16501	16497	16572	16629	16679	16586	16569	16575	16692	16650	16521	16600	16556	16682	16339	16645	16658	16587	16573	16409	16846	16588	16472	16571	16544	16649	16570	16538	16538	16700	16757	16624	16642	16516	16643	16696	16600	16648	16665	16510	16690	16618	16547	16638	16654	16509	16614	16518	16377	16705	16479	16634	16594	16684	16518	16624	16273	16670	16653	16698	16799	16560	16498	16652	16628	16611	16786	16710	16668	16677	16578	16671	16671	16603	16585	16583	16812	16518	16525	16595	16794	16741	16574	16514	16831	16729	16712	16724	16714	16637	16643	16475	16523	16416	16536	16697	16416	16509	16551	16688	16753	16741	16753	16452	16546	16649	16615	16591	16643	16729	16747	16494	16615	16443	16789	16691	16485	16772	16611	16555	16532	16763	16481	16571	16486	16769	16639	16632	16482	16629	16532	16580	16596	16475	16566	16474	16535	16524	16487	16637	16506	16648	16617	16745	16675	16643	16603	16603	16480	16632	16459	16823	16637	16359	16509	16514	16721	16677	16598	16687	16493	16413	16455	16576	16789	16750	16515	16593	16610	16598	16636	16624	16585	16487	16547	16604	16464	16528	16805	16771	16645	16636	16557	16834	16631	16390	16463	16542	16462	16610	16610	16571	16577	16630	16399	16564	16539	16659	16728	16614	16580	16525	16727	16796	16359	16362	16481	16453	16692	16596	16429	16479	16484	16634	16618	16597	16523	16570	16536	16648	16435	16466	16636	16493	16566	16536	16711	16558	16775	16755	16621	16775	16638	16530	16776	16643	16447	16538	16473	16588	16730	16736	16699	16605	16541	16791	16664	16564	16597	16740	16663	16671	16737	16645	16744	16478	16667	16688	16603	16492	16612	16631	16512	16580	16501	16584	16415	16537	16403	16434	16593	16507	16352	16482	16465	16530	16513	16722	16468	16638	16620	16504	16521	16322	16601	16651	16410	16543	16568	16541	16372	16705	16848	16552	16655	16787	16810	16588	16575	16516	16535	16624	16447	16820	16742	16713	16735	16652	16461	16421	16315	16584	16359	16613	16567	16292	16562	16454	16476	16527	16687	16701	16412	16421	16409	16452	16619	16748	16676	16660	16642	16679	16807	16563	16749	16561	16801	16681	16428	16422	16472	16557	16636	16613	16584	16655	16562	16609	16621	16672	16555	16462	16644	16473	16484	16681	16719	16501	16478	16549	16614	16572	16735	16625	16918	16659	16471	16376	16642	16813	16451	16913	16597	16633	16586	16744	16515	16655	16566	16714	16518	16521	16789	16508	16602	16549	16547	16647	16690	16645	16537	16597	16713	16534	16442	16565	16491	16513	16599	16497	16851	16592	16519	16578	16582	16575	16557	16684	16634	16561	16592	16492	16576	16377	16664	16586	16578	16451	16525	16418	16687	16875	16692	16621	16540	16659	16532	16663	16462	16453	16644	16570	16601	16587	16606	16598	16755	16572	16473	16557	16566	16614	16475	16567	16519	16438	16552	16844	16658	16629	16540	16621	16484	16653	16468	16619	16446	16615	16649	16646	16570	16594	16609	16604	16586	16516	16479	16562	16484	16641	16569	16530	16648	16486	16525	16556	16718	16621	16561	16631	16489	16706	16569	16557	16491	16637	16652	16679	16601	16565	16436	16649	16469	16768	16914	16616	16560	16649	16629	16635	16495	16445	16601	16551	16581	16551	16548	16671	16443	16649	16683	16490	16680	16593	16543	16573	16499	16673	16632	16666	16574	16725	16558	16600	16492	16824	16784	16454	16613	16713	16377	16594	16581	16628	16575	16713	16658	16466	16529	16476	16489	16545	16613	16589	16589	16646	16613	16608	16656	16541	16528	16675	16646	16515	16581	16344	16631	16611	16705	16688	16594	16402	16368	16609	16545	16664	16516	16700	16522	16667	16560	16411	16475	16605	16499	16527	16708	16319	16665	16418	16584	16562	16562	16785	16755	16643	16368	16721	16490	16685	16657	16534	16436	16619	16520	16747	16655	16587	16680	16711	16704	16441	16544	16435	16626	16507	16366	16677	16834	16528	16553	16545	16575	16485	16395	16451	16447	16649	16658	16436	16417	16539	16682	16504	16399	16623	16626	16694	16665	16460	16433	16452	16472	16702	16715	16545	16814	16581	16626	16753	16415	16792	16495	16679	16611	16572	16640	16631	16726	16461	16532	16729	16758	16421	16419	16784	16628	16658	16452	16588	16721	16493	16429	16729	16603	16566	16585	16620	16286	16692	16633	16540	16526	16474	16699	16698	16724	16346	16682	16664	16549	16643	16481	16553	16553	16656	16557	16419	16459	16567	16632	16534	16790	16624	16569	16801	16626	16780	16586	16418	16478	16575	16706	16678	16446	16705	16634	16630	16666	16657	16587	16536	16492	16868	16701	16448	16523	16576	16674	16618	16446	16370	16860	16741	16809	16514	16648	16559	16625	16677	16523	16699	16576	16554	16502	16524	16518	16642	16524	16631	16338	16423	16562	16356	16473	16699	16434	16618	16575	16550	16488	16733	16600	16496	16712	16659	16693	16554	16708	16412	16637	16409	16485	16558	16597	16650	16624	16496	16709	16572	16863	16630	16725	16660	16640	16418	16651	16684	16751	16606	16461	16503	16464	16755	16418	16450	16587	16455	16559	16789	16503	16539	16387	16449	16560	16812	16577	16535	16596	16575	16330	16595	16506	16622	16595	16626	16356	16536	16512	16674	16740	16566	16628	16612	16627	16528	16487	16524	16483	16518	16254	16585	16683	16637	16661	16564	16654	16662	16591	16500	16632	16746	16774	16800	16551	16740	16565	16430	16725	16723	16632	16823	16684	16742	16715	16545	16635	16658	16636	16638	16489	16624	16567	16740	16635	16631	16712	16685	16310	16871	16505	16526	16680	16662	16585	16434	16450	16466	16593	16822	16630	16736	16606	16694	16580	16672	16671	16599	16746	16661	16583	16601	16411	16567	16465	16855	16971	16520	16601	16638	16560	16436	16666	16558	16847	16710	16522	16493	16551	16587	16441	16705	16610	16462	16593	16464	16540	16615	16532	16586	16478	16611	16437	16617	16421	16824	16485	16614	16527	16479	16460	16622	16499	16559	16685	16585	16439	16607	16686	16841	16550	16655	16322	16492	16597	16546	16708	16596	16578	16542	16526	16630	16596	16514	16474	16512	16566	16693	16515	16616	16499	16621	16510	16766	16717	16549	16549	16429	16591	16525	16616	16558	16582	16728	16677	16516	16573	16601	16712	16764	16626	16436	16567	16569	16658	16637	16473	16579	16671	16541	16677	16649	16636	16555	16823	16631	16538	16596	16584	16611	16380	16564	16515	16688	16545	16662	16647	16559	16719	16735	16534	16490	16515	16584	16629	16655	16661	16623	16597	16606	16632	16431	16493	16601	16838	16420	16556	16641	16718	16628	16576	16532	16430	16464	16436	16535	16565	16640	16610	16549	16493	16665	16548	16609	16745	16532	16608	16530	16673	16559	16739	16516	16594	16667	16471	16693	16759	16799	16565	16617	16550	16512	16448	16657	16539	16710	16606	16737	16701	16649	16694	16549	16694	16564	16401	16781	16556	16890	16685	16783	16679	16453	16560	16515	16322	16543	16452	16650	16499	16818	16739	16685	16521	16504	16447	16561	16663	16427	16718	16735	16756	16641	16653	16607	16767	16817	16608	16577	16440	16633	16390	16592	16403	16540	16535	16644	16608	16649	16399	16519	16564	16702	16602
22238	40693	31194	20850	17924	16377	15455	15037	14861	14781	14692	14571	14545	14451	14575	14303	14396	14413	14414	14354	14330	14100	14508	14207	14418	14222	14316	14255	14211	14181	14249	14342	14343	14236	14434	14045	14379	14222	14258	14283	14335	14310	14266	14250	14255	14304	14199	14168	14282	14368	14332	14257	14220	14161	14149	14272	14319	14311	14166	14278	14426	14375	14304	14264	14143	14255	14125	14258	14229	14197	14286	14278	14324	14083	14315	14277	14041	14289	14258	14264	14238	14311	14230	14080	14260	14202	14247	14174	14169	14180	14173	14377	14237	14192	14163	14317	14229	14145	14201	14005	14131	14157	14125	14331	14187	14378	14194	14204	14374	14268	14095	14329	14316	14334	14202	14094	14214	14355	14209	14204	14313	14137	14258	14422	14156	14258	14353	14314	14266	14280	14202	14210	14315	14276	14321	14205	14334	14214	14275	14264	14362	14279	14264	14228	14418	14150	14287	14351	14256	14440	14226	14276	14199	14315	14134	14336	14175	14223	14343	14281	14317	14311	14167	14398	14305	14255	14262	14321	14233	14303	14272	14525	14294	14214	14210	14261	14240	14207	14453	14214	14281	14072	14360	14072	14150	14157	14069	14234	14266	14304	14351	14471	14157	14230	14412	14188	14205	14127	14208	14157	14318	14310	14199	14167	14386	14248	14276	14374	14400	14249	14326	14260	14305	14245	14176	14233	14113	14322	14293	14074	14404	14225	14236	14305	14284	14237	14283	14298	14354	14091	14361	14276	14123	14114	14453	14297	14234	14094	14267	14176	14261	14150	14502	14265	14295	14233	14291	14264	14298	14268	14248	14135	14217	14291	14133	14292	14076	14337	14286	14288	14432	14268	14260	14336	14304	14087	14340	14339	14292	14349	14200	14300	14128	14144	14385	14349	14102	14168	14284	14285	14014	14227	14472	14311	14250	14221	14214	14285	14404	14235	14113	14248	14205	14390	14306	14274	14244	14328	14075	14305	14220	14124	14204	14200	14336	14240	14327	14185	14165	14249	14182	14270	14264	14300	14203	14251	14212	14300	14236	14146	14375	14191	14207	14365	14361	14267	14204	14259	14278	14364	14337	14224	14067	14175	14206	14204	14185	14162	14243	14377	14230	14227	14201	14204	14123	14101	14254	14133	14452	14331	14255	14279	14247	14383	14216	14216	14194	14267	14219	14321	14338	14237	14209	14244	14191	14303	14110	14134	14212	14265	14476	14261	14332	14308	14268	14318	14239	14128	14247	14131	14360	14238	14111	14278	14278	14183	14179	14199	14198	14380	14194	14300	14029	14348	14283	14303	14317	14229	14207	14296	14147	14297	14366	14191	14142	14456	14372	14359	14351	14331	14377	14083	14371	14189	14294	14299	14234	14395	14171	14246	14308	14387	14093	14446	14222	14194	14380	14284	14279	14276	14281	14314	14283	14270	14439	14311	14225	14040	14151	14527	14345	14244	14227	14328	14333	14423	14163	14156	14198	14263	14343	14106	14250	14204	14352	14154	14164	14113	14290	14278	14215	14210	14301	14229	14358	14311	14296	14422	14335	14272	14125	14232	14204	14048	14323	14156	14336	14244	14294	14462	14067	14370	14275	14066	14216	14289	14118	14230	14358	14233	14188	14325	14209	14296	14242	14504	14204	14223	14194	14300	14187	14202	14062	14339	14133	14256	14240	14280	14255	14223	14277	14241	14313	14264	14284	14299	14254	14307	14224	14216	14345	14280	14236	14215	14250	14100	14141	14163	14342	14129	14204	14415	14180	14157	14360	14231	14171	14109	14402	14293	14372	14339	14492	14324	14133	14237	14355	14185	14270	14117	14131	14326	14288	14213	14201	14339	14108	14163	14252	14252	14294	14321	14040	14277	14266	14366	14317	14281	14229	14174	14265	14178	14420	14257	14022	14335	14345	14235	14199	14228	14189	14283	14292	14109	14243	14256	14329	14323	14043	14323	14359	14226	14057	14252	14315	14163	14206	14217	14200	14353	14100	14245	14171	14156	14266	14262	14199	14207	14330	14189	14411	14210	14098	14300	14300	14246	14385	14392	14302	14280	14330	14236	14287	14273	14278	14203	14220	14319	14352	14406	14115	14312	14287	14233	14477	14193	14298	14112	14382	14174	14206	14074	14299	14387	14234	14215	14138	14165	14140	14202	14052	14184	14279	14293	14275	14257	14216	14337	14338	14229	14261	14259	14247	14306	14233	14318	14289	14357	14266	14129	14269	14255	14224	14133	14395	14282	14192	14319	14142	14257	14345	14222	14267	14413	14299	14407	14303	14184	14355	14131	14204	14128	14263	14453	14074	14368	14290	14301	14382	14108	14181	14267	14078	14322	14220	14281	14209	14240	14358	14179	14303	14210	14204	14289	14188	14303	14272	14183	14254	14178	14314	14171	14296	14197	14264	14256	14216	14244	14194	14235	14405	14216	14348	14118	14342	14243	14282	14113	14440	14340	14060	14353	14168	14303	14286	14257	14222	14230	14217	14254	14193	14186	14193	14357	14144	14167	14137	14276	14234	14284	14292	14098	14368	14271	14363	14307	14312	14241	14348	14258	14286	14365	14227	14145	14319	14163	14399	14232	14420	14064	14372	14255	14186	14393	14285	14327	14357	14199	14250	14267	14328	14151	14153	14222	14406	14211	14327	14168	14366	14165	14165	14331	14103	14187	14304	14387	14307	14308	14354	14010	14346	14211	14387	14254	14320	14297	14278	14231	14193	14267	14291	14284	14228	14159	14363	14197	14083	14099	14100	14286	14168	14390	14093	14383	14153	14274	14087	14293	14341	14181	14372	14288	14216	14059	14260	14386	14318	14292	14387	14176	14368	14484	14315	14264	14134	14180	14152	14205	14157	14189	14246	14205	14384	14335	14482	14241	14252	14314	14300	14240	14244	14305	14208	14053	14276	14268	14484	14166	14351	14282	14176	14349	14090	14198	14319	14299	14429	14363	14392	14016	14240	14098	14327	14126	14168	14222	14183	14213	14131	14369	14303	14300	14336	14396	14214	14258	14254	14085	14309	14150	14268	14131	14078	14197	14212	14310	14043	14275	14236	14280	14261	14167	14094	14336	14228	14136	14362	14186	14330	14204	14214	14321	14224	14127	14309	14242	14266	14234	14116	14379	14346	14370	14242	14076	14337	14267	14272	14287	14181	14345	14339	14271	14222	14287	14197	14367	14257	14201	14258	14247	14244	14331	14357	14291	14198	14261	14223	14353	14282	14135	14334	14260	14378	14154	14356	14077	14355	14432	14230	14318	14105	14216	14230	14207	14365	14293	14212	14275	14227	14154	14139	14251	14320	14286	14160	14385	14335	14207	14205	14293	14209	14429	14235	14244	14315	14337	14115	14309	14149	14354	14218	14264	14153	14350	14232	14335	14272	14270	14374	14281	14415	14198	14281	14509	14364	14144	14213	14304	14233	14253	14189	14215	14362	14259	14326	14346	14179	14305	14299	14283	14262	14229	14320	14355	14245	14151	14341	14179	14208	14231	14169	14342	14298	14139	14342	14198	14148	14180	14255	14300	14176	14222	14039	14111	14217	14330	14287	14108	14250	14311	14282	14161	14216	14290	14407	14199	14196	14235	14194	14311	14090	14207	14275	14351	14313	14196	14250	14119	13967	14365	14235	14341	14114	14213	14030	14272	14494	14198	14311	14066	14298	14325	14120	14367	14127	14276	14301	14264	14293	14285	14201	14253	14200	14174	14260	14203	14218	14412	14249	14214	14198	14282	14233	14098	14211	14200	14366	14262	14203	14282	14093	14122	14271	14224	14011	14169	14323	14304	14248	14251	14239	14223	14180	14142	14299	14212	14298	14230	14288	14144	14323	14344	14334	14233	14259	14229	14485	14347	14365	14161	14221	14312	14269	14241	14202	14274	14175	14189	14184	14050	14161	14305	14368	14104	14190	14127	14269	14465	14231	14135	14233	14242	14149	14209	14080	14231	14415	14376	14274	14260	14175	14264	14295	14286	14300	14320	14151	14283	14317	14301	14114	14132	14216	14274	14144	14341	14210	14172	14160	14226	14357	14324	14276	14199	14304	14139	14279	14354	14047	14243	14262	14382	14256	14231	14372	14191	14206	14247	14181	14278	14182	14240	14226	14301	14397	14135	14272	14271	14234	14361	14237	14205	14094	14229	14237	14202	14057	14195	14297	14398	14262	14254	14481	14181	14324	14324	14193	14341	14165	14319	14376	14127	14129	14151	14249	14122	14357	14365	14279	14251	14348	14245	14246	14087	14306	14212	14076	14264	14427	14187	14145	14308	14177	14279	14204	14299	14133	14290	14344	14253	14179	14323	14339	14381	14240	14166	14348	14393	14447	14234	14293	14094	14407	14379	14313	14397	14106	14299	14109	14172	14280	14303	14150	14368	14157	14173	14275	14343	14121	14247	14291	14191	14174	14426	14078	14262	14260	14281	14393	14332	14157	14255	14387	14219	14166	14313	14289	14163	14224	14068	14188	14496	14195	14070	14082	14291	14183	14175	14323	14394	14305	14242	14220	14288	14241	14138	14365	14260	14435	14160	14368	14305	14151	14185	14123	14167	14168	14331	14372	14282	14516	14259	14224	14181	14458	14240	14247	14244	14353	14218	14222	14246	14151	14090	14401	14108	14337	14190	14134	14177	14260	14382	14253	14325	14373	14208	14311	14356	14204	14297	14246	14196	14184	14169	14338	14219	14253	14309	14394	14085	14311	14246	14434	14209	14188	14233	14198	14224	14301	14347	14303	14395	14322	14227	14277	14250	14352	14368	14253	14129	14255	14319	14296	14326	14202	14164	14178	14315	14369	14290	14110	14292	14273	14331	14235	14263	14350	14209	14373	14288	14187	14188	14405	14182	14133	14215	14246	14138	14204	14256	14273	14114	14237	14288	14362	14289	14276	14301	14140	14286	14136	14341	14238	14204	14305	14243	14302	14214	14252	14143	14329	14186	14306	14182	14464	14372	14246	14171	14146	14221	14281	14321	14307	14221	14307	14388	14140	14361	14191	14205	14426	14268	14270	14363	14214	14273	14267	14277	14279	14187	14303	14108	14299	14208	14455	14410	13951	14163	14199	14260	14238	14268	14239	14222	14323	14316	14084	14267	14345	14221	14248	14218	14188	14137	14229	14287
22682	21578	28749	24979	22170	23390	22453	17908	16943	16875	16789	16389	16497	16198	16261	16135	15958	16172	16057	15948	15939	15793	15818	15969	15814	15866	15826	15813	15729	15788	15951	15735	15889	15754	15848	15663	15738	15630	15993	15822	15883	15934	15915	15682	15805	15954	15808	15890	15807	15677	15846	15686	15818	15774	15756	15752	15630	15666	15764	15735	15891	16016	15799	15824	15499	15849	15593	15763	15644	15634	15707	15790	15820	15831	15740	15725	15755	15737	15745	15572	15848	15862	15794	15735	15828	15604	15703	15667	15508	15907	15736	15935	15696	15629	15783	15698	15837	15780	15771	15850	15453	15657	15505	15534	15362	15846	15914	15848	15583	15886	15680	15749	15653	15577	15791	15798	15764	15764	15834	15845	15507	15465	15734	15741	15691	15841	15662	15558	15543	15788	15826	15740	15771	15893	15696	15690	15772	15870	15895	15769	15740	15663	15667	15727	15688	15830	15538	15724	15817	15843	15498	15762	15783	15384	15739	15528	15652	15576	15908	15624	15717	15647	15651	15752	15612	15692	15537	15665	15664	15892	15827	15449	15755	15781	15541	15639	15743	15745	15713	15829	15864	15816	15432	15740	15734	15569	15509	15651	15558	15672	15596	15735	15481	15740	15757	15659	15683	15743	15571	16005	15616	15729	15705	15655	15569	15522	15608	15649	15649	15600	15655	15671	15677	15764	15707	15727	15698	15771	15784	15716	15809	15663	15784	15540	15447	15751	15878	15783	15672	15935	15860	15595	15623	15784	15508	15892	15875	15681	15764	15675	15879	15896	15722	15703	15880	15704	15728	15573	15785	15571	15649	15735	15815	15342	15642	15692	15770	15489	15868	15781	15646	15604	15602	15480	15824	15613	15782	15628	15771	15691	15805	15513	15818	15893	15792	15648	15549	15927	15587	15704	15850	15890	15558	15679	15808	15815	15785	15501	15635	15581	15820	15676	15693	15872	15752	15707	15616	15829	15630	15612	15563	15512	15589	15791	15842	15905	15719	15739	15720	15612	15638	15688	15625	15813	15590	15739	15782	15618	15589	15754	15693	15707	15602	15770	15660	15635	15633	15779	15638	15612	15760	15595	15785	15704	15710	15545	15837	15605	15675	15921	15700	15531	15726	15697	15767	15610	15791	15900	15811	15787	15766	15719	15676	15729	15625	15715	15688	15654	15654	15537	16043	15817	15695	15722	15606	15712	15686	15707	15670	15917	15899	15739	15585	15661	15543	15494	15795	15618	15690	15824	15715	15688	15635	15637	15626	15497	15497	15781	15573	15699	15942	15745	15759	15653	15753	15809	15783	15476	15634	15612	15629	15697	15595	15711	15434	15778	15774	15720	15942	15456	15649	15586	15593	15517	15677	15868	15767	15802	15700	15759	15783	15619	15428	15770	15693	15427	15638	15689	15677	15925	15689	15748	15955	15585	15497	15447	15626	15775	15795	15564	15734	15659	15695	15684	15617	15760	15633	15593	15584	15657	15519	15561	15685	15723	15803	15617	15540	15758	15679	15891	15817	15638	15631	15688	15667	15649	15731	15694	15663	15790	15902	15705	15899	15846	15601	15675	15801	15585	15671	15645	15570	15961	15696	15694	15775	15691	15706	15518	15423	15663	15764	15569	15755	15662	15569	15659	15602	15438	15594	15571	15687	15703	15500	15592	15693	15550	15735	15682	15600	15832	15535	15645	15775	15801	15717	15680	15684	15614	15668	15491	15671	15680	15550	15783	15901	15689	15690	15678	15643	15560	15609	15628	15684	15829	15593	15710	15584	15660	15793	15728	15491	15521	15516	15720	15690	15663	15752	15454	15831	15540	15648	15442	15680	15637	15677	15715	15602	15793	15782	15485	15575	15866	15697	15672	15689	15696	15591	15817	15652	15391	15513	15755	15668	15639	15712	15534	15649	15804	15517	15577	15482	15773	15673	15793	15789	15770	15537	15972	15822	15633	15771	15772	15851	15792	15706	15852	15560	15711	15908	15708	15767	15932	15987	15711	15826	15702	15610	15708	15800	15761	15719	15893	15755	15645	15675	15957	15881	15666	15705	15622	15685	15596	15573	15708	15741	15828	15784	15401	15594	15559	15878	15751	15707	15881	15702	15540	15612	15746	15733	15520	15648	15623	15734	15808	15662	15780	15824	15710	15522	15925	15797	15614	15457	15606	15557	15650	15567	15678	15899	15814	15880	15558	15421	15797	15687	15642	15730	15596	15624	15764	15675	15773	15723	15724	15613	15816	15766	15677	15638	15740	15649	15629	15629	15653	15673	15791	15705	15773	15544	15772	15822	15664	15917	15520	15681	15592	15514	15847	15741	15686	15778	15635	15611	15544	15638	15550	15556	15715	15728	15607	15552	15871	15614	15639	15661	15798	15690	15890	15824	15659	15589	15572	15580	15450	15712	15736	15704	15622	15726	15590	15651	15790	15701	15762	15619	15819	15597	15661	15551	15800	15806	15547	15832	15533	15652	15537	15931	15867	15486	15597	15635	15565	15822	15538	15902	15872	15747	15632	15770	15506	15744	15871	15687	15601	15641	15781	15754	15821	15558	15700	15703	15731	15737	15577	15657	15745	15610	15485	15906	15665	15816	15733	15666	15860	15666	15732	15540	15576	15850	15974	15476	15809	15886	15753	15783	15676	15589	15928	15806	15678	15628	15647	15620	15716	15614	15730	15740	15881	15577	15605	15800	15779	15704	15644	15820	15531	15650	15599	15670	15719	15594	15664	15750	15851	15697	15541	15725	15650	15744	15683	15590	15661	15727	15913	15869	15795	15804	15737	15515	15788	15759	15864	15788	15789	15651	15667	15829	15976	15709	15721	15506	15700	15769	15889	15866	15711	15639	15624	15725	15544	15805	15756	15827	15593	15728	15707	15719	15710	15652	15645	15767	15657	15591	15718	15648	15572	15782	15569	15517	15692	15810	15652	15502	15672	15796	15732	15529	15865	15600	15529	15493	15863	15820	15650	15640	15736	15897	15842	15623	15548	15682	15792	15817	15517	15772	15673	15624	15803	15654	15599	15617	15508	15567	15840	15593	15683	15746	15558	15667	15716	15743	15630	15563	15650	15736	15553	15847	15875	15765	15597	15693	15776	15705	15777	15862	15642	15549	15722	15788	15942	15573	15437	15904	15628	15496	15859	15592	15790	15600	15781	15725	15663	15795	15555	15717	15600	15640	15765	15849	15688	15672	15725	15684	15736	15781	15694	15868	15689	15603	15641	15634	15819	15728	15609	15821	15602	15565	15818	15613	15510	15593	15548	15523	15432	15696	15702	15634	15815	15732	15623	15855	15751	15653	15961	15786	15679	15684	15659	15595	15895	15702	15824	15776	15617	15807	15589	15744	15582	15867	15690	15659	15570	15659	15750	15794	15630	15606	15671	15714	15786	15713	15540	15691	15633	15681	15728	15656	15533	15603	15735	15809	15871	15746	15758	15696	15692	15732	15601	15763	15617	15805	15597	15570	15606	15651	15509	15732	15744	15594	15560	15772	15609	15427	15719	15783	15753	15604	15682	15755	15735	15862	15518	15722	15678	15506	15479	15899	15777	15788	15800	15540	15800	15579	15562	15721	15813	15662	15797	15525	15706	15711	15770	15545	15784	15698	15844	15806	15597	15555	15587	15758	15799	15638	15656	15639	15569	15595	15717	15474	15577	15636	15703	15593	15866	15588	15762	15536	15866	15781	15823	15687	15751	15607	15756	15560	15601	15656	15767	15582	15632	15804	15785	15635	15517	15852	15642	15504	15524	15736	15673	15778	15715	15615	15744	15695	15721	15799	15696	15738	15960	15827	15548	15486	15545	15722	15629	15746	15764	15789	15534	15745	15630	15582	15748	15591	15565	15599	15527	15643	15808	15678	15739	15864	15746	15647	15711	15508	15479	15814	15711	15558	15645	15815	15688	15560	15955	15681	15822	15509	15448	15753	15644	15784	15739	15521	15904	15817	15664	15880	15748	15562	15581	15618	15700	15780	15565	15665	15571	15695	15777	15629	15779	15574	15890	15566	15882	15671	15584	15867	15845	15870	15642	15972	15690	15563	15522	15641	15562	15672	15774	15668	15651	15752	15846	15624	15751	15706	15870	15627	15600	15752	15679	15930	15859	15547	15741	15673	15628	15740	15428	15519	15807	15668	15716	15769	15885	15685	15686	15789	15719	15479	15801	15670	15638	15690	15726	15717	15701	15707	15705	15453	15592	15695	15759	15784	15697	15705	15611	15782	15739	15662	15665	15693	15563	15546	15694	15869	15823	15773	15639	15820	15588	15676	15687	15717	15545	15715	15618	15694	15613	15831	15862	15620	15599	15881	15554	15759	15634	15719	15760	15833	15692	15710	15944	15819	15628	15788	15787	15781	15759	15801	15867	15911	15613	15742	15861	15607	15700	15720	15597	15856	15767	15833	15779	15654	15493	15674	15805	15754	15723	15636	15637	15810	15708	15599	15764	15614	15730	15733	15684	15714	15638	15716	15695	16032	15538	15678	15519	15648	15541	15731	15558	15736	15748	15534	15538	15775	15324	15742	15740	15636	15647	15916	15724	15705	15813	15589	15713	15645	15573	15417	15705	15622	15623	15837	15692	15604	15971	15730	15838	15736	15605	15748	15511	15648	15777	15616	15716	15598	15414	15736	15673	15591	15559	15586	15663	15666	15775	15791	15750	15623	15539	15735	15707	15603	15752	15746	15779	15661	15826	15655	15704	15762	15727	15706	15643	15747	15640	15687	15775	15634	15754	15786	15693	15638	15515	15619	15657	15684	15931	15580	15568	15767	15791	15548	15766	15811	15802	15807	15620	15773	15797	15769	15720	15631	15550	15807	15657	15719	15712	15710	15785	15694	15693	15764	15684	15783	15913	15635	15573	15686	15594	15616	15677	15501	15816	15793	15656	15476	15457	15741	15695	15646	15666	15736	15708	15714	15653	15763	15691	15758	15676	15838	15566	15731	15727	15733	15522	15607	15783	15774	15731	15723	15614	15767	15719	15558	15730	15581	15959	15898	15634	15612	15711	15641	15712	15728	15678	15835	15568	15666	15560	15675	15849	15810	15555	15668	15696	15643	15529	15430	15726	15826	15679	15829	15339	15582	15650	15614	15569	15845	15683	15750	15954	15807	15914
25759	53973	45215	30437	21544	17677	16250	15425	15094	15043	14576	14667	14169	14164	14067	14155	14198	13951	13783	13771	13936	13992	13746	13787	13845	13746	13637	13780	13707	13866	13545	13718	13664	13720	13776	13732	13688	13759	13840	13623	13677	13650	13669	13661	13768	13508	13760	13875	13776	13479	13742	13776	13722	13716	13820	13608	13859	13698	13607	13510	13680	13606	13681	13737	13719	13613	13624	13882	13644	13667	13772	13623	13677	13926	13857	13658	13705	13363	13584	13690	13705	13689	13625	13553	13664	13680	13782	13658	13623	13565	13671	13718	13568	13803	13703	13667	13765	13664	13704	13568	13589	13654	13640	13800	13773	13629	13641	13630	13688	13527	13758	13687	13565	13605	13777	13680	13721	13677	13856	13564	13513	13804	13646	13762	13553	13726	13709	13732	13671	13615	13620	13523	13460	13659	13771	13676	13736	13757	13726	13661	13621	13545	13689	13658	13764	13797	13650	13504	13707	13572	13669	13700	13649	13677	13737	13617	13701	13609	13826	13678	13638	13701	13772	13656	13833	13761	13609	13608	13708	13631	13717	13649	13542	13654	13676	13538	13772	13605	13430	13771	13588	13677	13818	13605	13551	13631	13734	13709	13695	13754	13632	13626	13746	13514	13800	13555	13690	13663	13715	13651	13826	13589	13589	13706	13646	13653	13722	13623	13524	13950	13760	13621	13691	13591	13688	13593	13796	13671	13610	13687	13565	13661	13695	13451	13718	13654	13701	13659	13865	13630	13676	13638	13572	13712	13587	13745	13899	13743	13716	13728	13762	13495	13697	13765	13710	13626	13589	13613	13655	13510	13660	13601	13833	13450	13705	13556	13747	13531	13615	13726	13680	13552	13799	13600	13932	13618	13601	13610	13680	13687	13780	13427	13797	13671	13608	13478	13692	13530	13666	13610	13703	13680	13607	13798	13766	13434	13622	13604	13760	13617	13769	13503	13791	13601	13728	13619	13763	13638	13664	13766	13590	13769	13684	13685	13618	13746	13534	13535	13708	13510	13753	13636	13558	13740	13719	13732	13575	13660	13639	13700	13628	13507	13724	13714	13651	13815	13591	13749	13770	13695	13653	13677	13724	13862	13691	13724	13746	13610	13502	13683	13582	13643	13675	13398	13779	13484	13495	13508	13538	13663	13626	13603	13521	13723	13467	13661	13674	13544	13601	13766	13664	13685	13643	13685	13478	13783	13642	13599	13605	13726	13529	13664	13593	13676	13666	13629	13697	13650	13567	13671	13771	13629	13749	13645	13675	13792	13616	13691	13735	13639	13655	13789	13667	13834	13544	13649	13693	13639	13641	13710	13829	13546	13657	13622	13779	13622	13898	13435	13659	13651	13609	13611	13668	13664	13690	13637	13628	13555	13580	13447	13539	13718	13827	13498	13703	13572	13648	13522	13609	13618	13586	13535	13710	13679	13617	13770	13629	13622	13623	13544	13776	13693	13700	13683	13523	13666	13591	13667	13693	13633	13609	13794	13712	13812	13714	13630	13790	13544	13821	13656	13623	13764	13627	13696	13657	13494	13669	13730	13745	13684	13671	13675	13700	13494	13745	13694	13639	13737	13721	13716	13744	13625	13751	13715	13731	13803	13848	13554	13572	13617	13511	13659	13793	13611	13740	13629	13737	13610	13500	13645	13805	13741	13616	13589	13622	13771	13629	13667	13620	13562	13713	13666	13594	13779	13883	13629	13732	13602	13508	13707	13699	13786	13702	13599	13719	13801	13653	13558	13596	13581	13560	13680	13699	13736	13775	13829	13587	13661	13701	13747	13734	13626	13722	13701	13672	13644	13671	13485	13608	13620	13771	13728	13739	13761	13684	13824	13693	13826	13773	13829	13717	13771	13732	13573	13591	13764	13692	13545	13749	13655	13723	13770	13678	13905	13911	13670	13689	13642	13611	13720	13616	13642	13707	13640	13597	13644	13617	13563	13665	13698	13670	13756	13543	13756	13645	13564	13551	13599	13608	13782	13613	13707	13630	13569	13545	13579	13722	13587	13715	13478	13695	13782	13657	13606	13769	13616	13820	13699	13756	13494	13590	13505	13630	13705	13712	13562	13789	13740	13661	13714	13685	13713	13624	13667	13537	13666	13684	13723	13628	13731	13753	13715	13707	13571	13495	13563	13783	13658	13405	13557	13731	13692	13704	13671	13684	13651	13564	13717	13685	13538	13696	13634	13640	13656	13625	13633	13619	13594	13627	13596	13671	13566	13695	13644	13821	13670	13597	13696	13809	13660	13750	13514	13741	13572	13517	13750	13720	13559	13691	13662	13670	13604	13642	13650	13773	13747	13691	13747	13581	13834	13689	13757	13690	13660	13865	13565	13740	13680	13639	13670	13576	13610	13582	13595	13595	13682	13654	13690	13732	13703	13699	13677	13878	13676	13739	13778	13698	13638	13716	13880	13734	13666	13713	13825	13509	13686	13802	13555	13531	13831	13629	13643	13824	13641	13563	13737	13579	13678	13634	13802	13693	13688	13750	13619	13698	13701	13620	13760	13892	13506	13742	13717	13713	13705	13699	13558	13696	13730	13538	13620	13814	13631	13534	13815	13683	13820	13673	13703	13546	13742	13650	13604	13660	13787	13612	13787	13614	13628	13689	13727	13538	13639	13702	13849	13648	13693	13719	13555	13664	13668	13535	13708	13675	13662	13614	13615	13538	13828	13628	13614	13697	13733	13656	13640	13663	13529	13553	13525	13640	13651	13567	13663	13650	13783	13666	13748	13606	13693	13783	13543	13658	13820	13798	13768	13868	13541	13723	13905	13695	13474	13772	13632	13719	13722	13756	13844	13796	13479	13808	13769	13572	13580	13775	13710	13695	13622	13690	13648	13834	13756	13631	13566	13651	13523	13599	13765	13549	13693	13707	13677	13687	13673	13642	13760	13667	13606	13915	13592	13775	13659	13833	13842	13726	13684	13534	13705	13641	13712	13639	13538	13745	13633	13741	13615	13761	13670	13785	13763	13582	13762	13553	13612	13727	13703	13739	13745	13619	13626	13802	13813	13579	13620	13682	13656	13596	13646	13616	13792	13663	13569	13543	13729	13559	13628	13776	13608	13707	13646	13575	13693	13606	13728	13790	13501	13682	13758	13737	13565	13604	13420	13476	13727	13580	13803	13632	13677	13590	13607	13667	13633	13586	13764	13804	13707	13528	13704	13713	13699	13729	13605	13771	13663	13603	13720	13655	13602	13715	13632	13703	13662	13534	13622	13791	13801	13701	13762	13644	13727	13710	13675	13684	13640	13681	13735	13732	13681	13726	13677	13532	13641	13606	13503	13617	13500	13687	13689	13545	13667	13743	13735	13743	13688	13690	13691	13698	13482	13599	13530	13545	13645	13764	13694	13584	13596	13610	13754	13765	13562	13676	13661	13461	13660	13753	13672	13633	13646	13728	13625	13825	13396	13715	13755	13562	13736	13593	13504	13785	13634	13846	13713	13592	13751	13771	13616	13557	13795	13744	13682	13876	13638	13769	13568	13844	13801	13561	13713	13957	13719	13694	13659	13623	13677	13877	13772	13633	13619	13634	13687	13751	13630	13425	13546	13747	13675	13511	13626	13787	13742	13640	13640	13568	13695	13674	13814	13640	13775	13666	13638	13680	13599	13639	13510	13750	13910	13510	13787	13569	13613	13796	13607	13787	13808	13761	13742	13660	13605	13646	13710	13647	13733	13737	13723	13564	13715	13632	13629	13659	13698	13528	13373	13662	13633	13632	13769	13666	13711	13661	13608	13583	13704	13783	13710	13636	13671	13708	13687	13573	13629	13680	13740	13731	13784	13622	13667	13694	13709	13694	13722	13670	13619	13693	13600	13699	13558	13684	13605	13492	13637	13713	13578	13666	13532	13695	13860	13596	13772	13619	13555	13651	13630	13780	13646	13729	13610	13539	13647	13689	13653	13877	13714	13472	13820	13619	13843	13693	13808	13660	13567	13605	13786	13577	13528	13722	13749	13690	13817	13796	13460	13656	13760	13630	13728	13885	13743	13778	13555	13758	13794	13714	13743	13608	13712	13743	13640	13698	13632	13541	13669	13673	13903	13629	13635	13738	13630	13681	13496	13599	13733	13672	13831	13630	13640	13810	13774	13526	13642	13708	13546	13508	13516	13700	13759	13728	13548	13810	13737	13601	13637	13709	13697	13753	13794	13627	13736	13526	13683	13806	13595	13734	13623	13689	13678	13717	13560	13884	13775	13589	13648	13789	13763	13696	13625	13643	13545	13621	13673	13773	13662	13500	13764	13659	13668	13624	13587	13696	13572	13519	13700	13705	13689	13745	13604	13562	13833	13578	13509	13672	13791	13666	13764	13676	13713	13912	13637	13494	13682	13679	13596	13610	13874	13788	13577	13704	13556	13720	13616	13781	13758	13595	13758	13751	13595	13624	13688	13804	13654	13495	13821	13565	13790	13517	13612	13609	13513	13504	13717	13644	13606	13693	13658	13684	13833	13869	13587	13653	13792	13533	13612	13643	13687	13538	13706	13701	13682	13589	13720	13627	13750	13557	13561	13646	13676	13660	13748	13655	13658	13561	13876	13703	13559	13639	13649	13694	13569	13694	13683	13693	13587	13714	13590	13737	13644	13652	13644	13681	13770	13677	13785	13572	13737	13764	13534	13956	13649	13769	13698	13660	13703	13727	13494	13684	13671	13556	13723	13782	13875	13749	13721	13786	13639	13789	13566	13612	13776	13534	13691	13565	13664	13657	13817	13778	13792	13513	13576	13689	13569	13595	13867	13753	13771	13803	13715	13555	13591	13554	13741	13905	13583	13655	13597	13706	13745	13586	13722	13495	13728	13755	13685	13650	13671	13685	13711	13548	13455	13570	13565	13571	13818	13558	13701	13607	13696	13625	13921	13636	13759	13676	13673	13716	13656	13589	13601	13684	13650	13763	13736	13628	13639	13769	13659	13553	13721	13803	13491	13608	13646	13688	13890	13710	13778	13674	13583	13645	13770	13518	13714	13747	13659	13524	13665	13748	13764	13478	13745	13775	13633	13725	13727	13677	13634	13689	13646	13567	13733	13701	13609	13793	13650	13768	13739	13663	13676	13658	13735	13604	13820	13630	13873	13544	13556	13667	13606	13734	13852	13730	13611
29781	25691	29602	24032	18577	17728	17248	17033	16774	16358	16452	16592	16637	16508	16509	16287	16503	16312	16353	16207	16274	16489	16401	16428	16247	16325	16279	16285	16161	16401	16262	16344	16305	16350	16307	16384	16139	16296	16494	16317	16439	16327	16083	16178	16277	16166	16289	16159	16283	16477	16296	16355	16358	16342	16240	16291	16441	16254	16419	16385	16304	16285	16380	16366	16418	16345	16387	16323	16469	16401	16402	16220	16408	16507	16524	16212	16568	16233	16009	16215	16243	16469	16424	16281	16184	16411	16425	16226	16172	16125	16162	16372	16485	16287	16380	16553	16442	16424	16466	16247	16546	16393	16398	16268	16177	16417	16248	16204	16283	16036	16223	16351	16431	16412	16406	16660	16502	16466	16285	16545	16432	16344	16406	16202	16195	16522	16384	16331	16221	16195	16360	16235	16243	16442	16239	16453	16253	16561	16521	16353	16449	16420	16313	16590	16420	16415	16183	16430	16252	16379	16275	16318	16359	16387	16314	16321	16368	16489	16469	16408	16468	16049	16462	16306	16412	16253	16364	16398	16497	16227	16283	16280	16457	16349	16325	16367	16388	16429	16391	16455	16415	16141	16096	16304	16055	16457	16472	16230	16217	16329	16359	16340	16267	16496	16238	16297	16435	16444	16444	16373	16211	16547	16498	16414	16512	16277	16434	16465	16291	16519	16560	16284	16281	16239	16312	16224	16300	16287	16522	16440	16405	16395	16390	16296	16442	16278	16254	16416	16244	16353	16570	16403	16157	16225	16265	16401	16194	16262	16212	16404	16505	16267	16211	16078	16313	16103	16278	16640	16301	16226	16286	16458	16492	16315	16266	16350	16403	16428	16382	16477	16293	16443	16198	16442	16501	16496	16482	16250	16314	16375	16443	16298	16234	16390	16294	16343	16527	16525	16328	16235	16433	16314	16393	16443	16306	16323	16475	16264	16440	16401	16252	16194	16527	16410	16217	16065	16226	16172	16211	16421	16263	16230	16370	16442	16588	16406	16264	16276	16319	16400	16197	16293	16389	16404	16509	16431	16368	16451	16389	16311	16296	16278	16481	16328	16333	16491	16418	16159	16262	16194	16354	16408	16171	16036	16240	16433	16510	16345	16227	16493	16203	16477	16344	16286	16518	16414	16436	16342	16275	16266	16423	16267	16307	16305	16464	16479	16339	16311	16221	16520	16386	16181	16187	16279	16188	16313	16329	16527	16360	16355	16641	16367	16344	16330	16394	16333	16410	16513	16117	16319	16261	16303	16557	16346	16438	16332	16354	16185	16345	16360	16497	16269	16373	16367	16554	16446	16339	16280	16364	16171	16242	16656	16220	16487	16221	16307	16468	16285	16422	16393	16386	16269	16288	16428	16446	16209	16288	16297	16257	16372	16293	16415	16308	16168	16354	16195	16436	16238	16221	16458	16142	16265	16289	16490	16486	16287	16406	16511	16284	16212	16324	16173	16453	16238	16148	16168	16262	16284	16238	16383	16551	16127	16495	16442	16169	16109	16351	16322	16492	16425	16338	16373	16164	16463	16417	16428	16375	16314	16288	16614	16524	16530	16403	16236	16203	16209	16265	16374	16524	16451	16258	16271	16379	16412	16295	16464	16408	16326	16549	16199	16339	16375	16192	16400	16242	16486	16311	16194	16335	16261	16288	16344	16264	16457	16339	16527	16432	16292	16439	16351	16379	16251	16247	16278	16220	16248	16407	16282	16407	16468	16393	16203	16462	16413	16198	16322	16579	16516	16424	16443	16337	16402	16464	16364	16202	16264	16519	16284	16178	16422	16297	16312	16473	16349	16345	16291	16437	16379	16144	16366	16255	16305	16224	16389	16214	16312	16360	16250	16306	16390	16343	16427	16395	16320	16325	16336	16351	16553	16352	16238	16315	16386	16200	16380	16287	16291	16396	16602	16408	16305	16277	16315	16087	16364	16368	16552	16463	16371	16401	16232	16291	16334	16706	16385	16264	16176	16384	16321	16461	16468	16199	16407	16487	16314	16453	16404	16316	16196	16432	16435	16279	16325	16259	16329	16350	16330	16406	16442	16113	16395	16298	16408	16406	16314	16305	16459	16468	16433	16179	16458	16281	16362	16237	16338	16240	16490	16284	16228	16213	16366	16513	16578	16352	16353	16261	16302	16398	16349	16360	16443	16232	16322	16426	16046	16420	16361	16367	16326	16378	16360	16581	16476	16231	16070	16453	16275	16510	16439	16162	16174	16416	16391	16227	16332	16474	16362	16394	16436	16242	16340	16500	16173	16446	16190	16272	16366	16239	16571	16185	16425	16356	16230	16333	16343	16309	16310	16267	16298	16366	16260	16392	16487	16165	16460	16251	16332	16265	16013	16355	16269	16282	16357	16704	16455	16407	16385	16387	16357	16370	16187	16355	16398	16557	16391	16323	16542	16522	16352	16382	16609	16347	16432	16175	16377	16468	16276	16361	16308	16212	16319	16412	16313	16430	16277	16128	16303	16435	16453	16321	16425	16278	16309	16296	16441	16477	16309	16346	16308	16146	16439	16242	16084	16215	16265	16344	16454	16211	16461	16363	16139	16318	16383	16371	16274	16486	16286	16471	16219	16512	16496	16458	16227	16178	16401	16270	16420	16318	16228	16147	16190	16288	16402	16551	16421	16380	16455	16472	16401	16351	16359	16365	16199	16324	16366	16288	16278	16306	16385	16493	16272	16437	16503	16271	16421	16464	16285	16394	16245	16345	16525	16329	16314	16333	16239	16300	16345	16354	16232	16269	16345	16371	16218	16368	16386	16175	16329	16400	16446	16511	16442	16505	16357	16252	16339	16561	16360	16480	16372	16186	16147	16283	16306	16275	16365	16226	16274	16484	16263	16381	16475	16184	16416	16332	16313	16339	16480	16155	16487	16333	16198	16480	16153	16340	16358	16335	16272	16470	16316	16252	16297	16450	16325	16258	16291	16189	16232	16449	16450	16424	16450	16361	16099	16086	16345	16471	16352	16284	16409	16275	16384	16269	16362	16318	16496	16357	16335	16429	16448	16286	16369	16167	16258	16335	16357	16499	16273	16474	16528	16357	16358	16438	16295	16204	16468	16404	16410	16295	16258	16371	16407	16236	16496	16336	16087	16439	16407	16169	16353	16311	16318	16386	16236	16340	16233	16411	16477	16421	16355	16215	16302	16346	16261	16322	16334	16414	16256	16639	16388	16335	16336	16265	16340	16287	16264	16345	16259	16320	16309	16258	16185	16313	16237	16241	16203	16229	16237	16286	16545	16287	16296	16395	16407	16491	16305	16288	16409	16401	16449	16247	16229	16122	16398	16404	16365	16112	16344	16200	16291	16176	16255	16178	16285	16270	16248	16395	16136	16527	16373	16427	16251	16227	16358	16109	16183	16381	16255	16321	16503	16328	16549	16321	16192	16378	16280	16356	16507	16276	16369	16303	16430	16447	16464	16392	16551	16423	16236	16319	16373	16323	16269	16338	16378	16284	16380	16246	16325	16277	16420	16380	16453	16261	16502	16561	16403	16179	16258	16314	16291	16330	16290	16254	16275	16358	16447	16328	16195	16189	16457	16596	16368	16602	16409	16467	16459	16372	16216	16392	16351	16217	16424	16373	16302	16307	16300	16183	16367	16165	16439	16455	16438	16301	16170	16297	16455	16316	16332	16277	16226	16411	16571	16132	16272	16278	16254	16393	16340	16408	16351	16468	16319	16170	16262	16441	16246	16539	16316	16531	16248	16511	16409	16260	16473	16368	16293	16273	16305	16434	16410	16292	16334	16415	16176	16397	16429	16364	16231	16331	16472	16350	16225	16258	16257	16292	16340	16394	16245	16409	16310	16225	16329	16286	16397	16380	16302	16451	16386	16141	16256	16277	16315	16359	16346	16411	16617	16427	16269	16237	16344	16205	16318	16419	16209	16566	16366	16420	16206	16471	16566	16248	16296	16261	16271	16278	16236	16358	16071	16351	16362	16292	16467	16422	16423	16200	16148	16318	16349	16409	16404	16434	16416	16434	16541	16256	16316	16307	16188	16245	16409	16134	16277	16376	16334	16454	16468	16339	16419	16553	16205	16193	16359	16377	16387	16374	16292	16372	16450	16225	16524	16399	16327	16298	16411	16278	16269	16493	16414	16186	16155	16414	16491	16529	16454	16471	16168	16332	16344	16392	16165	16379	16325	16280	16347	16199	16223	16406	16322	16458	16358	16532	16089	16301	16426	16221	16439	16446	16334	16381	16335	16305	16350	16410	16318	16357	16416	16392	16194	16456	16570	16458	16412	16411	16362	16256	16331	16336	16519	16181	16511	16282	16359	16285	16298	16325	16485	16436	16461	16339	16162	16551	16338	16202	16382	16241	16429	16167	16545	16295	16511	16341	16313	16518	16325	16346	16239	16415	16064	16382	16278	16325	16519	16310	16160	16443	16283	16504	16263	16193	16324	16387	16311	16212	16548	16313	16343	16361	16259	16357	16590	16494	16034	16250	16214	16294	16295	16521	16523	16296	16392	16341	16360	16196	16192	16355	16165	16181	16488	16144	16404	16133	16194	16479	16387	16376	16363	16445	16077	16311	16391	16442	16429	16390	16231	16213	16339	16271	16369	16344	16400	16211	16437	16310	16230	16453	16203	16246	16371	16347	16262	16456	16325	16090	16189	16380	16512	16521	16381	16249	16292	16415	16529	16415	16407	16282	16108	16418	16487	16540	16366	16299	16549	16447	16188	16222	16383	16474	16220	16404	16168	16341	16337	16358	16407	16326	16291	16297	16433	16363	16310	16192	16510	16469	16415	16482	16142	16447	16358	16187	16443	16251	16460	16377	16353	16303	16199	16210	16286	16463	16431	16524	16368	16566	16404	16453	16247	16176	16299	16385	16245	16421	16176	16234	16388	16159	16309	16318	16187	16245	16409	16426	16152	16514	16273	16368	16396	16358	16514	16219	16392	16421	16252	16354	16242	16368	16211	16443	16278	16301	16337	16278	16372	16330	16527	16191	16197	16301	16449	16317	16368	16313	16360	16295	16389	16441	16170	16263	16268	16237	16297	16377	16387	16144	16537	16420	16293	16269	16399	16175	16359	16303	16508	16520	16284	16325	16328	16335	16212	16289	16353	16322	16346	16383	16312	16265	16271	16490	16503
22405	36839	29142	19825	16467	15418	14935	14702	14562	14543	14454	14431	14310	14194	14234	14322	14319	14242	14184	14228	14157	14142	14005	14080	14220	14183	14167	14077	14183	14130	14118	14129	14016	14216	14094	14052	13974	13948	14049	14132	14078	14023	14188	14177	14138	14161	14061	13941	14220	14068	14134	13973	13952	14146	13973	14124	14149	14137	14212	14085	14243	14034	14106	14037	14124	14099	14062	14048	14237	14007	13954	14042	14081	14045	14135	14222	14173	14136	14087	14024	14197	14198	14210	14062	14100	14137	14031	14024	14061	14100	14067	13967	14145	13998	14033	14224	14094	14027	14019	13983	14163	14158	14183	13900	14222	14092	14048	14081	14155	14307	13976	14004	14069	14029	14053	14196	14060	14062	14282	14102	14168	14088	14082	14348	14169	14187	14097	14196	14090	14066	14142	13938	14047	14019	13993	13987	14232	14223	14040	14203	13987	14102	13989	14052	14168	14096	14018	14150	13962	14151	14030	14218	14103	14070	14014	14114	14154	13992	14164	14031	14069	14077	14084	14040	14112	14182	14172	14130	14033	14137	14058	14008	14107	14034	14101	14236	14092	14044	14130	14077	14118	14120	14138	13998	13989	14116	14093	13979	14130	13971	14077	14126	14117	14058	14246	14147	14168	13811	14282	13928	14044	14169	14081	14009	14149	13898	14190	13973	14199	14225	14030	14070	14065	14137	14113	14117	13965	14126	14169	13999	14185	13989	14029	14039	14065	14065	14157	14257	14042	14040	14123	14123	13942	14116	13905	14202	14018	14025	14163	14019	14166	14218	14207	14347	13957	14207	14080	14109	14074	14184	14084	14103	14037	14142	14155	14007	14286	14211	14212	14068	14225	14018	14221	14009	14058	14138	14028	14028	14060	14159	14130	13993	14073	14247	13911	14166	14234	14090	14053	14161	14046	14190	14013	14056	14156	14054	14190	14128	13931	14114	14096	14087	14160	13994	14212	14007	14124	14189	14175	13995	13958	13941	14153	14063	14093	14128	14302	14103	14144	14164	14229	14126	14252	14153	14229	14094	14105	14246	14046	14249	14071	13880	14106	14048	14020	14027	14072	14117	14023	13925	14064	14194	14196	14073	13834	14095	13998	13886	14132	14177	14209	14144	14009	14246	14200	14122	14066	14209	14184	14109	14066	14072	14146	14162	14101	14192	14223	13936	14333	14250	14090	14215	14197	14190	14076	14138	14081	14280	13983	13989	14180	14212	14233	14046	13970	14164	13954	14050	14115	14034	14196	14202	14047	14117	14155	13993	14079	14072	14043	13940	14083	14131	14226	14082	14075	13968	14162	14248	14159	14120	14019	14059	14129	14022	14059	14184	14394	14114	13998	14114	14089	14132	14203	14005	14058	14110	14225	14008	14074	14039	14010	14054	14025	14074	14186	14153	14039	14093	13941	14042	14040	14061	14000	14122	14178	14069	13860	14188	14141	14186	14291	14166	13935	14183	13979	14156	14262	14195	14060	14026	14125	14150	13939	13962	14106	14086	14141	14128	14220	14356	13944	13942	14199	13962	14214	13992	14010	14143	14077	14013	14217	14045	14019	14228	14172	14160	13888	14092	14049	14252	14020	14015	14083	14064	14259	13969	14021	14060	14035	14174	14136	14148	13922	14064	13880	13947	14186	14080	13986	14003	14055	14219	14068	14137	14139	14031	14059	13977	14113	14300	14177	14222	14143	14067	14049	14111	14089	14191	14030	13971	13956	14172	13958	14090	14114	14243	14244	14095	14085	14094	14098	14134	14136	14207	14055	14026	14288	13878	14122	14140	14012	14081	14020	13958	14059	14075	14013	13972	14105	14034	14121	14056	14090	14093	14102	14179	14154	14085	14218	13987	14297	14058	14127	14027	13955	14145	14111	13997	14057	14070	14210	14123	14201	14315	14097	14066	14007	14157	14085	14136	14049	14110	14179	14156	14076	13858	14130	14118	14076	13985	14143	13960	14085	14113	14033	14058	14141	13947	14219	14117	14127	14013	14189	14049	14073	14142	13869	14035	13978	14096	13997	14075	14056	14141	14268	13976	14078	14095	14092	14197	14131	14139	14091	14004	14165	14055	14142	14078	14034	13989	14106	14176	13873	14038	14080	14081	14101	14245	13948	14045	13926	13994	13957	14161	14134	14052	13943	14219	14084	14139	14177	13888	14029	14167	14211	14169	14056	14124	14104	14115	13997	14118	14149	14026	14188	14148	13909	14283	14155	14133	14055	14069	14138	13971	14290	14022	14097	14200	13982	13965	13964	14055	14061	14105	14102	14150	14072	13986	14094	14049	14084	14068	14004	14131	14054	14016	13988	14006	14048	13945	14125	13926	14039	14184	14056	14054	14237	14078	14088	14104	14122	14109	14174	14129	14174	14212	14157	14236	14047	14021	13928	14152	14058	14224	13939	14144	13972	14208	14010	14063	14150	14110	14114	14100	14208	14149	14088	14039	14062	14196	14114	14141	14128	14196	14163	13990	14105	14005	14166	14105	14121	14227	14028	14000	14327	13957	14146	14175	14099	14185	14098	14166	14329	14081	14217	14129	14053	14149	14188	14073	14174	14018	14089	14227	14161	13994	14029	14204	14127	14262	14118	14073	14033	14157	13990	13976	14217	14011	14246	14150	14051	14121	14193	13965	14043	14088	14080	13962	14019	14205	14100	14087	14099	14194	14335	14042	14110	14402	13966	14148	14130	14123	14014	14065	14101	14075	14111	14153	14176	14107	14159	14144	14228	14122	14116	14117	14300	13999	14142	14024	14032	14093	14105	13984	14068	14155	14165	14171	14173	14177	14148	14201	14152	14154	14190	14169	13962	14080	14046	14126	14233	14153	14097	14045	14028	13924	14308	13885	14141	14010	14160	14078	14170	14187	14125	14012	14158	14095	14085	14172	14056	13945	14027	14130	14099	14152	14191	14009	14044	14153	13974	14074	14094	14045	14113	14260	14241	14035	14161	14221	14138	14188	14009	14130	14131	13973	14065	14294	14189	14170	14160	14140	14115	14047	13944	14228	14086	14189	14100	14117	14139	14133	14136	14138	14059	14204	14164	14259	14240	14232	14166	14142	14140	14082	14149	13999	14113	14223	13997	14007	14224	14092	14128	13992	14081	14108	14202	13970	14028	14057	14242	14271	14207	14066	14315	14041	13934	14266	14113	14224	13920	14107	14093	14078	14089	14012	14075	14172	13975	13866	14153	14000	14199	14045	14240	14091	14192	14077	14103	13998	14113	14143	14097	14070	14113	14241	14127	14061	14120	14055	14105	14241	13992	14064	14222	14147	13931	13987	14158	14154	14111	13995	13936	14042	13982	14233	14171	14065	13952	14186	13870	14070	14157	14145	14017	14079	14172	13908	14227	13959	14136	14011	14246	14131	14115	14139	14055	13991	14085	13889	14227	14122	14164	14181	13924	14233	14089	14194	14068	14152	14171	14103	14128	14131	14195	14214	14024	14124	14136	14001	14123	14023	14093	14101	14345	14130	14221	14061	14244	14134	14033	14045	13915	14109	14033	14060	13926	13901	14135	14025	14095	14091	14014	14041	14174	14047	14056	14176	14019	14033	14064	14078	14050	14148	14189	14175	14111	13955	14062	14080	14132	14181	14017	14120	13982	14126	14165	14044	14088	14054	14019	13977	14025	14170	13866	14333	13845	14125	14051	13993	14057	14079	14245	14185	14277	14216	14271	13917	13965	13997	14147	14158	14195	13976	14056	14090	14145	14298	14213	14088	14063	14052	14135	14322	14273	14047	14099	14076	14067	14065	14216	14023	14120	13918	14312	14104	14163	14042	14072	14080	14166	14215	14232	14119	14183	14105	14000	14074	14075	14287	14085	14146	14082	14019	14167	14134	14151	14130	14050	14214	14151	14190	13976	14114	14122	14303	14033	13973	14132	14147	14243	14127	13969	13917	13961	14056	13998	14221	14168	14001	14144	14159	14269	13919	14181	14042	14142	14051	13984	14253	14013	14098	14111	14211	14102	14209	14031	14090	14289	14082	14139	14111	14322	13922	14086	13983	14200	14182	14118	14175	14180	14050	14044	14047	14091	14076	14173	14037	14037	14157	14085	14078	14266	13989	14044	13988	14192	13993	14145	14031	14168	14027	14047	13939	14063	14147	13995	14100	14143	14287	13992	13979	14084	14117	14061	14164	14178	14155	14159	14139	14079	14165	14099	14116	14098	13946	14003	14092	14050	14167	14104	14180	13999	13900	14113	14046	14268	14137	14120	13938	14192	13947	14176	14256	14016	14048	14141	14093	14087	14054	14048	14115	14022	13887	14243	14114	14247	14029	14038	14002	13994	14079	13989	14006	13996	13910	13984	14005	14120	14046	14052	14057	14140	14074	14040	14049	14163	14076	14056	14203	14179	14201	14060	14232	14180	14035	14134	14125	14203	14122	14244	14218	13928	14168	14286	14269	13926	13928	14161	14007	14198	14092	14008	14287	14163	14136	14029	13975	14240	14184	14127	14062	14133	13990	14177	14063	14109	14286	14266	14118	14174	14122	13885	14027	14022	13918	14112	14089	14196	14069	14165	14015	14060	14283	14106	14024	14134	14283	14131	14197	14133	14148	14016	14117	13975	14161	13949	14257	14051	14100	14040	14172	14186	14085	14052	14104	14097	14121	14136	14144	13989	14052	14078	14214	14219	14238	14123	14100	13994	14193	13938	14136	14271	14220	13977	14035	14228	14090	14063	14023	14091	14203	14143	13936	14008	13967	13973	14078	14046	14065	14085	14092	14297	14209	14096	14215	14122	14061	14020	14210	14123	14108	14179	14050	14087	13979	14021	14074	14341	14103	14155	14147	14123	13995	14102	13970	13969	14069	14093	14123	14268	13955	14040	13983	14227	14169	14082	14261	14058	14074	14079	14147	14049	13913	14169	14331	14131	14276	14161	14397	14035	14167	14161	14138	14077	13951	14124	14094	13971	14109	14148	13965	14212	14221	14139	13951	14110	13999	14176	14182	13953	14181	13992	13942	14076	14051	14175	14042	14064	14032	14137	14174	14064	14095	14112	14038	14038	13995	14083	14045	14184	13912	14110	14054	14120	13973	14192	14064	14040	13814	13951	13974	14280	14140	14145	14169	14052	13703	14168	14144	14018	13977	14257	14108	14000	14061
23771	21559	28239	25950	23114	21358	18890	16944	16096	16045	16168	15967	15999	15837	15771	15687	15700	15601	15741	15460	15549	15713	15507	15569	15665	15527	15592	15638	15562	15475	15516	15710	15648	15464	15647	15736	15549	15627	15432	15551	15614	15732	15369	15615	15569	15546	15484	15352	15418	15577	15276	15382	15474	15492	15338	15455	15594	15371	15425	15452	15439	15589	15427	15414	15452	15296	15340	15506	15537	15377	15492	15370	15407	15408	15409	15504	15459	15522	15759	15508	15581	15608	15405	15352	15471	15272	15467	15373	15113	15574	15504	15404	15510	15349	15378	15507	15399	15564	15665	15546	15430	15531	15438	15618	15463	15373	15410	15666	15445	15633	15585	15470	15288	15407	15352	15607	15426	15397	15426	15532	15435	15522	15544	15416	15543	15579	15566	15340	15395	15443	15440	15339	15497	15439	15594	15450	15372	15518	15559	15465	15341	15497	15437	15645	15512	15473	15527	15544	15629	15474	15360	15524	15614	15489	15742	15632	15450	15388	15355	15356	15466	15672	15740	15572	15427	15491	15437	15622	15525	15605	15557	15435	15428	15468	15455	15422	15318	15373	15362	15492	15676	15549	15626	15433	15354	15330	15592	15340	15572	15430	15566	15406	15435	15331	15415	15523	15337	15571	15500	15477	15349	15518	15489	15476	15374	15239	15421	15263	15573	15496	15354	15437	15503	15480	15425	15519	15511	15307	15607	15368	15385	15293	15406	15413	15386	15373	15497	15340	15356	15448	15408	15557	15534	15314	15450	15497	15171	15330	15398	15458	15439	15313	15543	15350	15385	15467	15430	15485	15454	15578	15572	15404	15274	15564	15704	15485	15325	15444	15568	15439	15414	15509	15522	15457	15545	15411	15463	15468	15469	15434	15360	15539	15395	15314	15537	15386	15499	15299	15370	15202	15638	15467	15420	15337	15532	15374	15516	15494	15493	15492	15571	15494	15504	15552	15624	15347	15389	15172	15539	15602	15345	15336	15507	15541	15434	15405	15477	15299	15510	15393	15489	15520	15492	15500	15447	15508	15446	15580	15592	15479	15495	15476	15280	15306	15500	15582	15348	15202	15518	15294	15460	15711	15341	15364	15577	15319	15322	15476	15529	15518	15603	15403	15559	15496	15179	15561	15467	15539	15342	15367	15527	15524	15355	15330	15588	15498	15498	15507	15333	15420	15326	15608	15535	15436	15372	15624	15559	15396	15382	15243	15332	15449	15460	15429	15337	15384	15629	15373	15437	15387	15530	15571	15521	15415	15435	15303	15594	15418	15373	15363	15454	15297	15391	15478	15465	15599	15444	15418	15391	15389	15575	15499	15445	15462	15538	15684	15646	15349	15704	15427	15535	15547	15549	15786	15742	15476	15441	15483	15386	15452	15417	15489	15315	15633	15428	15678	15494	15650	15476	15374	15384	15564	15366	15443	15397	15457	15396	15611	15353	15454	15503	15528	15342	15205	15341	15682	15309	15547	15557	15560	15365	15414	15399	15492	15431	15475	15472	15522	15399	15452	15512	15409	15429	15358	15429	15473	15214	15447	15610	15545	15256	15489	15524	15416	15540	15369	15388	15451	15405	15442	15408	15656	15443	15401	15470	15395	15395	15308	15379	15378	15219	15637	15440	15606	15490	15378	15381	15527	15319	15457	15310	15543	15558	15525	15569	15598	15378	15293	15464	15449	15711	15410	15537	15544	15456	15544	15582	15506	15422	15386	15438	15535	15539	15501	15508	15323	15576	15596	15429	15546	15324	15497	15424	15500	15473	15431	15481	15426	15462	15663	15431	15665	15469	15483	15491	15495	15469	15405	15544	15647	15523	15355	15596	15541	15439	15336	15455	15501	15481	15489	15465	15306	15595	15429	15662	15369	15496	15419	15517	15217	15412	15350	15450	15542	15263	15596	15674	15381	15495	15450	15435	15337	15240	15538	15328	15439	15561	15536	15447	15409	15342	15484	15443	15405	15679	15387	15415	15434	15348	15428	15592	15461	15637	15561	15434	15283	15336	15202	15572	15469	15411	15490	15372	15417	15183	15553	15408	15371	15562	15501	15551	15339	15723	15463	15691	15449	15305	15527	15649	15581	15471	15533	15272	15368	15564	15430	15408	15436	15532	15480	15278	15367	15221	15147	15242	15478	15444	15639	15604	15503	15373	15541	15403	15452	15281	15446	15500	15594	15568	15612	15460	15295	15371	15465	15431	15562	15630	15399	15520	15498	15298	15524	15361	15424	15477	15493	15530	15443	15311	15506	15446	15702	15457	15473	15322	15535	15526	15247	15317	15395	15276	15618	15566	15564	15723	15449	15309	15317	15413	15665	15398	15367	15437	15436	15515	15444	15326	15348	15493	15310	15714	15574	15369	15409	15408	15539	15552	15643	15434	15404	15491	15389	15438	15340	15507	15625	15546	15309	15646	15557	15339	15480	15543	15468	15400	15526	15406	15545	15425	15233	15494	15573	15453	15349	15557	15324	15546	15583	15491	15573	15346	15584	15617	15397	15642	15423	15442	15271	15584	15475	15521	15470	15291	15466	15298	15505	15526	15320	15500	15552	15358	15467	15363	15411	15425	15563	15466	15323	15456	15360	15696	15443	15356	15457	15470	15363	15560	15421	15453	15383	15399	15392	15441	15208	15491	15622	15526	15450	15335	15524	15559	15254	15438	15536	15447	15483	15304	15527	15290	15413	15454	15457	15453	15366	15514	15515	15534	15519	15396	15385	15218	15526	15510	15355	15480	15551	15548	15397	15428	15498	15404	15349	15418	15344	15488	15484	15384	15560	15457	15547	15642	15413	15359	15340	15457	15261	15514	15410	15547	15505	15477	15549	15504	15518	15567	15320	15443	15529	15338	15256	15503	15363	15335	15518	15283	15513	15443	15365	15502	15479	15419	15481	15644	15507	15479	15266	15516	15349	15439	15536	15578	15377	15587	15464	15685	15379	15394	15429	15446	15488	15530	15500	15363	15565	15462	15406	15450	15454	15431	15424	15336	15427	15595	15256	15725	15577	15331	15406	15485	15560	15362	15602	15584	15470	15411	15376	15361	15431	15499	15491	15306	15449	15565	15380	15494	15380	15724	15521	15494	15498	15743	15448	15345	15606	15467	15347	15600	15541	15417	15254	15420	15298	15541	15661	15238	15567	15520	15257	15373	15444	15328	15499	15454	15424	15384	15531	15427	15411	15519	15487	15510	15561	15538	15544	15601	15620	15397	15437	15414	15427	15581	15331	15549	15487	15468	15482	15482	15407	15518	15518	15380	15474	15618	15406	15618	15473	15521	15428	15376	15278	15357	15586	15581	15587	15471	15516	15372	15372	15351	15340	15388	15566	15429	15514	15414	15392	15516	15267	15347	15415	15507	15425	15354	15572	15561	15369	15471	15441	15387	15293	15513	15445	15380	15330	15444	15561	15546	15299	15564	15503	15491	15426	15643	15476	15445	15636	15373	15543	15343	15498	15222	15592	15645	15536	15477	15366	15399	15491	15459	15449	15515	15322	15450	15367	15370	15294	15548	15406	15350	15532	15418	15431	15393	15474	15500	15475	15510	15374	15655	15265	15404	15384	15280	15387	15505	15466	15445	15531	15399	15374	15286	15400	15552	15439	15452	15394	15446	15321	15317	15357	15376	15478	15391	15373	15388	15443	15546	15557	15611	15432	15709	15433	15391	15459	15667	15405	15419	15338	15381	15529	15519	15695	15365	15320	15519	15330	15501	15500	15442	15549	15404	15419	15476	15363	15393	15195	15450	15465	15446	15551	15545	15504	15498	15571	15386	15338	15601	15531	15437	15481	15460	15268	15491	15476	15387	15488	15469	15584	15367	15397	15613	15221	15495	15503	15542	15530	15338	15429	15506	15443	15459	15352	15415	15601	15552	15460	15444	15540	15469	15392	15600	15306	15506	15658	15586	15431	15508	15509	15401	15315	15355	15391	15381	15398	15437	15455	15510	15391	15419	15716	15212	15405	15271	15444	15509	15363	15341	15432	15514	15392	15340	15265	15336	15414	15453	15412	15474	15655	15499	15317	15366	15368	15284	15447	15531	15461	15593	15397	15540	15711	15536	15341	15354	15638	15391	15356	15488	15492	15639	15471	15428	15427	15524	15457	15477	15277	15296	15619	15434	15445	15357	15590	15556	15509	15684	15428	15609	15365	15548	15490	15475	15250	15476	15424	15500	15442	15649	15407	15430	15572	15407	15430	15395	15399	15537	15384	15401	15662	15570	15832	15630	15346	15279	15685	15534	15490	15523	15411	15624	15592	15425	15415	15623	15684	15486	15405	15664	15586	15531	15569	15447	15491	15360	15402	15686	15416	15412	15477	15314	15482	15576	15319	15551	15569	15646	15570	15567	15290	15407	15467	15321	15471	15350	15300	15230	15441	15605	15445	15405	15330	15458	15507	15597	15496	15387	15546	15415	15658	15533	15514	15673	15306	15294	15440	15596	15532	15505	15451	15379	15520	15522	15522	15429	15468	15505	15554	15602	15376	15374	15447	15448	15375	15443	15490	15363	15473	15401	15491	15397	15494	15399	15206	15105	15236	15435	15519	15598	15517	15559	15415	15458	15528	15425	15412	15558	15574	15347	15564	15578	15565	15332	15537	15331	15370	15238	15503	15555	15573	15393	15347	15471	15562	15468	15496	15579	15385	15391	15552	15539	15575	15406	15340	15489	15456	15489	15501	15234	15420	15563	15492	15269	15478	15511	15446	15551	15518	15417	15554	15486	15575	15573	15437	15325	15435	15289	15505	15319	15288	15370	15412	15526	15232	15313	15353	15328	15520	15582	15421	15428	15490	15475	15606	15665	15325	15277	15385	15444	15523	15448	15369	15432	15287	15610	15467	15354	15364	15227	15511	15437	15461	15656	15509	15306	15473	15538	15438	15608	15431	15384	15446	15532	15484	15631	15612	15730	15359	15573	15502	15406	15447	15352	15431	15547	15493	15301	15726	15222	15450	15397	15568	15320	15458	15347	15257	15409	15381	15474	15470	15485	15232	15563	15581	15411	15393	15444	15516	15512	15464	15447	15550	15545	15276	15373	15432	15315	15612	15475	15403	15349	15199	15482	15509	15418	15538	15704	15504	15362	15454	15416	15736	15544	15633	15445	15392	15339	15561
23385	48456	36677	26107	21431	17064	15027	14505	14355	14228	14065	13914	13957	13846	13889	13812	13757	13773	13712	13764	13631	13851	13521	13648	13599	13570	13759	13441	13553	13672	13574	13484	13295	13602	13453	13655	13501	13691	13565	13644	13459	13603	13539	13528	13664	13472	13514	13590	13737	13529	13382	13504	13464	13518	13696	13621	13557	13493	13552	13574	13435	13581	13534	13388	13662	13454	13781	13604	13658	13693	13517	13722	13497	13408	13641	13529	13406	13565	13431	13511	13629	13426	13655	13537	13661	13618	13562	13491	13665	13557	13656	13529	13594	13701	13334	13628	13476	13355	13448	13638	13505	13462	13573	13601	13570	13676	13403	13618	13669	13668	13697	13753	13581	13495	13566	13533	13565	13447	13540	13703	13562	13539	13546	13401	13732	13466	13624	13519	13445	13482	13635	13563	13450	13506	13582	13683	13514	13653	13629	13644	13528	13669	13551	13458	13568	13533	13418	13565	13589	13596	13604	13539	13562	13689	13599	13544	13683	13449	13594	13470	13566	13562	13333	13598	13646	13613	13484	13528	13617	13611	13567	13557	13475	13586	13559	13516	13598	13432	13733	13667	13564	13524	13412	13589	13510	13632	13501	13534	13611	13557	13432	13461	13736	13368	13398	13631	13654	13616	13573	13536	13605	13631	13514	13700	13678	13581	13401	13517	13695	13715	13613	13567	13531	13631	13496	13638	13603	13658	13540	13525	13537	13465	13779	13613	13532	13476	13563	13469	13606	13623	13588	13786	13449	13492	13587	13678	13610	13675	13575	13587	13543	13578	13546	13497	13554	13476	13612	13613	13518	13575	13629	13639	13624	13440	13515	13594	13804	13490	13505	13290	13694	13451	13718	13672	13348	13532	13551	13629	13620	13541	13433	13675	13447	13596	13570	13616	13383	13681	13548	13465	13580	13631	13780	13455	13663	13530	13512	13465	13481	13574	13506	13482	13662	13566	13501	13601	13627	13661	13675	13549	13493	13496	13573	13529	13624	13552	13550	13582	13679	13561	13463	13450	13605	13511	13598	13499	13435	13596	13564	13709	13740	13495	13526	13704	13488	13452	13475	13607	13520	13812	13708	13639	13593	13522	13553	13503	13418	13675	13633	13500	13594	13464	13504	13511	13566	13496	13529	13597	13432	13392	13553	13450	13354	13614	13562	13559	13534	13667	13589	13648	13558	13597	13599	13453	13556	13543	13527	13519	13574	13632	13383	13557	13558	13655	13518	13567	13563	13428	13565	13552	13628	13670	13650	13652	13693	13664	13682	13455	13476	13528	13461	13699	13544	13744	13679	13523	13671	13467	13600	13665	13530	13515	13519	13564	13525	13424	13576	13445	13638	13643	13635	13483	13522	13568	13616	13553	13463	13565	13561	13522	13614	13720	13418	13553	13476	13430	13459	13607	13590	13344	13598	13481	13533	13632	13735	13642	13552	13597	13507	13527	13528	13477	13525	13568	13591	13549	13658	13466	13684	13704	13648	13462	13673	13637	13629	13400	13530	13572	13613	13758	13545	13666	13693	13576	13521	13539	13592	13630	13420	13666	13640	13578	13576	13519	13665	13414	13675	13492	13726	13539	13685	13600	13551	13534	13432	13467	13577	13516	13661	13673	13725	13538	13641	13492	13534	13540	13576	13524	13530	13566	13572	13616	13450	13720	13451	13622	13507	13420	13626	13379	13716	13528	13835	13610	13629	13649	13619	13535	13650	13634	13598	13759	13505	13658	13555	13625	13693	13535	13489	13503	13566	13665	13484	13634	13662	13668	13635	13610	13726	13539	13601	13585	13530	13420	13546	13751	13595	13643	13525	13486	13508	13594	13439	13497	13482	13511	13511	13606	13632	13603	13556	13678	13430	13512	13688	13471	13595	13581	13673	13413	13508	13465	13490	13519	13590	13565	13550	13704	13562	13576	13519	13513	13599	13537	13644	13584	13497	13363	13554	13575	13529	13572	13498	13649	13516	13665	13605	13430	13590	13305	13575	13601	13522	13569	13532	13521	13575	13575	13641	13635	13375	13376	13406	13624	13759	13708	13491	13590	13569	13628	13677	13560	13550	13626	13571	13586	13588	13581	13444	13611	13702	13608	13589	13625	13663	13626	13729	13617	13573	13391	13505	13493	13677	13706	13616	13610	13515	13642	13444	13488	13515	13464	13620	13645	13468	13579	13754	13519	13559	13475	13518	13521	13473	13441	13562	13658	13650	13672	13470	13561	13550	13429	13469	13511	13589	13577	13602	13688	13456	13702	13527	13502	13521	13682	13598	13521	13639	13523	13468	13498	13515	13659	13604	13591	13390	13543	13609	13390	13446	13461	13553	13319	13525	13510	13645	13575	13473	13519	13393	13544	13575	13476	13520	13403	13508	13580	13553	13542	13537	13521	13555	13394	13529	13506	13555	13522	13477	13441	13615	13650	13598	13572	13740	13536	13589	13625	13449	13482	13477	13372	13655	13626	13544	13660	13663	13571	13566	13543	13588	13716	13610	13573	13732	13443	13561	13705	13521	13597	13541	13633	13506	13547	13637	13416	13679	13604	13539	13464	13632	13562	13666	13726	13652	13458	13537	13595	13501	13482	13577	13693	13470	13505	13427	13507	13511	13482	13679	13557	13648	13566	13730	13554	13616	13389	13565	13515	13728	13543	13532	13529	13482	13696	13533	13633	13562	13626	13582	13456	13666	13523	13553	13581	13585	13608	13618	13617	13542	13549	13469	13496	13446	13434	13585	13671	13612	13566	13551	13519	13506	13681	13506	13495	13712	13514	13701	13543	13608	13515	13712	13582	13573	13586	13683	13512	13674	13473	13556	13711	13514	13599	13638	13521	13860	13598	13687	13380	13565	13525	13448	13808	13589	13447	13540	13619	13434	13643	13672	13623	13799	13551	13666	13609	13493	13553	13535	13424	13415	13661	13643	13593	13598	13449	13564	13495	13366	13478	13418	13634	13697	13562	13530	13641	13468	13600	13582	13604	13431	13548	13559	13563	13599	13553	13515	13587	13488	13565	13372	13522	13730	13758	13552	13561	13641	13345	13585	13557	13542	13544	13644	13738	13561	13671	13435	13617	13500	13588	13532	13532	13527	13521	13492	13580	13446	13673	13477	13475	13611	13488	13719	13524	13581	13552	13528	13598	13513	13768	13742	13570	13614	13515	13695	13573	13591	13572	13634	13515	13680	13650	13549	13386	13493	13644	13650	13488	13568	13674	13609	13564	13407	13680	13460	13486	13544	13594	13612	13592	13659	13478	13730	13494	13368	13722	13497	13637	13643	13711	13392	13524	13559	13473	13534	13688	13412	13500	13525	13532	13527	13538	13625	13484	13591	13537	13589	13491	13592	13572	13459	13652	13664	13561	13709	13577	13615	13668	13685	13744	13558	13712	13653	13537	13579	13599	13607	13623	13624	13635	13518	13686	13663	13452	13588	13685	13452	13522	13483	13659	13505	13406	13658	13618	13651	13637	13529	13485	13552	13479	13582	13528	13527	13572	13685	13472	13623	13681	13846	13542	13598	13409	13548	13621	13616	13442	13639	13550	13588	13409	13640	13643	13497	13569	13535	13695	13429	13723	13607	13575	13537	13605	13435	13670	13640	13377	13612	13709	13575	13563	13525	13724	13524	13745	13631	13715	13729	13592	13644	13509	13511	13578	13604	13607	13393	13505	13698	13439	13506	13534	13500	13441	13622	13599	13488	13508	13677	13709	13608	13494	13515	13647	13547	13545	13717	13591	13672	13643	13578	13512	13563	13464	13532	13597	13562	13511	13405	13482	13602	13591	13555	13529	13647	13596	13670	13582	13415	13641	13433	13610	13470	13489	13564	13643	13655	13587	13486	13597	13622	13452	13576	13581	13552	13566	13465	13727	13607	13623	13495	13606	13489	13470	13478	13639	13427	13451	13620	13457	13602	13448	13577	13637	13556	13566	13505	13598	13598	13536	13622	13488	13637	13530	13631	13481	13581	13784	13606	13492	13678	13684	13729	13627	13732	13664	13541	13513	13602	13637	13538	13548	13562	13564	13608	13705	13471	13561	13438	13628	13540	13466	13709	13496	13360	13514	13580	13583	13358	13605	13457	13683	13653	13599	13602	13572	13651	13536	13558	13546	13559	13406	13567	13584	13610	13612	13595	13509	13642	13742	13423	13511	13505	13645	13512	13618	13455	13617	13429	13603	13676	13615	13675	13550	13644	13577	13467	13580	13635	13658	13425	13593	13598	13695	13724	13671	13466	13557	13543	13498	13554	13403	13676	13371	13669	13445	13600	13453	13645	13532	13557	13506	13492	13654	13589	13574	13546	13540	13446	13440	13495	13500	13535	13523	13514	13561	13366	13598	13662	13624	13575	13579	13485	13568	13555	13409	13634	13659	13556	13602	13571	13585	13605	13492	13598	13492	13611	13474	13707	13656	13454	13556	13510	13653	13652	13429	13681	13584	13521	13647	13622	13713	13602	13533	13620	13545	13634	13758	13683	13498	13595	13554	13651	13576	13551	13597	13498	13467	13632	13698	13571	13435	13600	13608	13640	13534	13533	13551	13477	13628	13667	13478	13803	13833	13677	13419	13521	13423	13733	13536	13570	13519	13452	13617	13554	13538	13723	13471	13574	13566	13419	13705	13562	13613	13539	13506	13487	13470	13604	13637	13468	13493	13473	13595	13588	13496	13597	13486	13523	13530	13578	13527	13633	13542	13734	13601	13412	13518	13491	13608	13571	13516	13587	13583	13618	13677	13721	13601	13397	13659	13343	13787	13623	13346	13699	13375	13461	13643	13575	13490	13800	13662	13590	13632	13500	13323	13582	13621	13673	13435	13556	13600	13634	13531	13423	13625	13696	13506	13600	13599	13607	13555	13544	13557	13648	13468	13630	13609	13654	13567	13485	13437	13509	13470	13443	13481	13634	13663	13617	13493	13512	13583	13519	13478	13461	13565	13441	13688	13688	13558	13551	13437	13706	13507	13555	13644	13575	13470	13593	13447	13740	13653	13493	13665	13578	13522	13495	13443	13515	13501	13443	13531	13400	13679	13705	13531	13619	13450	13590	13584	13645	13580	13651	13617	13608	13660	13631	13625	13527	13652	13760	13578	13672	13472	13477	13750	13467	13671	13761	13675	13698	13602
25539	21705	27662	28066	21080	18973	18565	17963	17507	17676	17239	17335	17416	17126	17415	16970	17211	16975	17004	17079	17178	17206	17064	17083	16978	17165	16960	17043	16901	16970	17089	17211	17174	17192	16987	16951	16970	17090	17198	17138	17098	16931	16959	17091	16980	16983	17222	16878	17191	17102	17030	17082	16903	16961	17011	17150	16907	17068	16974	16934	16924	17075	17199	17226	17041	16994	17168	17034	17060	17015	17055	16868	16876	17203	16931	16904	17099	16987	16635	17021	17151	16916	16926	17151	17091	17089	17135	17104	17160	16962	17032	17155	16866	17011	16969	16942	17158	17005	17075	17231	16914	17090	17057	16863	17064	17036	17057	17053	17061	16861	17010	16948	16945	17013	16918	17078	17003	16931	17039	17034	17163	17052	17121	16973	16862	16969	17016	17064	17211	17048	17094	16998	16833	17014	17034	17221	17125	17132	17000	16963	16883	17041	16950	17175	17158	16978	16923	16987	17017	16990	16938	17201	17091	17087	17108	17085	16998	17037	17036	16873	17036	16924	17105	17086	17052	16991	17103	16909	17060	17113	17138	17145	17115	17051	16884	17103	17221	17084	16908	16813	16784	16907	16923	17256	17070	16983	17004	17094	16909	17109	16914	17292	17174	17030	17028	17252	17061	16993	16943	16994	17083	16748	17148	17097	16984	17124	17105	16978	17118	17135	16936	17050	16961	17148	17177	17023	17140	16925	17091	17067	17064	17007	17009	16857	17141	17045	16796	17094	17101	16953	17031	16990	17019	17004	17110	17081	17114	17064	17007	17077	17020	16945	16985	17075	16943	17107	17044	17040	17051	16927	16903	16800	17090	16837	16999	17116	17065	16911	17072	17029	17062	17192	17153	16951	17167	17212	16987	16995	17127	17204	17120	16997	17067	17120	16969	17032	17064	17135	17174	17179	17065	17120	17045	16968	17102	17010	16876	16928	17105	17088	17095	17096	17085	17102	17228	17126	17029	17059	17009	16905	17096	17088	17020	17007	17014	17102	17022	16835	16788	16991	16974	16850	16945	16918	16860	17079	17024	17037	16923	17186	17082	17004	17214	17004	16843	17191	17090	16921	17110	17119	17065	17015	17204	17167	16950	16741	17041	17079	17080	16862	17045	16964	17073	17114	17196	17003	17037	16905	16975	17252	17006	17026	17075	17075	16900	17019	16911	16872	16979	17067	16911	16987	17124	17076	17008	17088	16983	17138	17274	16980	17045	17123	17061	16945	17062	17083	17218	17274	16874	16972	17187	16912	17095	17107	17180	17033	16992	17178	17069	17183	17004	17186	17021	17080	16909	17050	17080	16983	16816	16964	17198	17127	17000	17496	17052	16770	17005	17028	17019	16970	17195	17166	16938	16782	17074	17000	17161	17106	17081	16958	17207	17075	17275	16960	17038	17022	17008	17086	16984	17036	17256	16869	17075	16899	17138	17013	16862	16809	16990	17107	17047	17074	17089	16880	16964	16997	17319	17054	16924	16956	16876	17033	17044	16802	16817	16864	16948	17102	16985	16848	16930	17069	16959	17032	17028	17260	16968	17079	17187	17200	17114	17113	17223	17142	16831	16918	17030	16946	17033	17192	17000	16855	17047	16846	16967	16903	17169	16913	17079	17167	16969	17014	16935	16703	17050	16909	16927	17141	16990	17132	17209	16949	17017	17048	16962	17045	17116	16945	16991	17059	16949	17212	17103	16961	16996	16942	16946	17130	16783	17038	17040	16918	16990	17106	17066	17043	17076	17003	16967	17069	17096	17080	17044	17136	17047	17084	16966	17001	16982	16964	16787	17100	16903	16859	17107	17277	17012	16923	17057	17071	17070	17040	17020	16957	17284	17027	16965	17279	16825	16961	17000	17010	16995	16841	16986	17133	17081	17183	16987	17228	17106	17084	17101	17029	16923	17025	17224	16961	17166	17204	17115	17101	16908	16979	17147	17307	16924	17086	16963	17031	17016	16915	17058	17160	16995	17090	17356	17207	17081	17273	16970	17028	17074	17187	17058	16921	16950	16975	16963	17292	17219	17000	16928	16969	16884	16951	17138	16893	17029	17031	16913	17194	17013	16982	16970	16837	17231	16959	17001	17124	17005	17079	17203	17158	17216	16971	16965	17200	17301	17098	17153	17066	17169	16987	17041	16869	17159	16951	17082	17168	16906	16875	17017	17114	17030	16927	17069	17119	17136	16975	17092	17173	17041	16900	16914	16957	17030	17069	17080	16962	16923	17133	17148	17279	17200	16947	16934	16996	16853	16764	17012	17006	17142	17109	17123	17057	17134	17038	17134	17012	17113	17123	16960	16864	16977	17135	16919	17122	17008	16911	17007	17007	17147	17012	17065	17067	17028	17250	17051	17150	17092	17022	16948	17087	16891	16806	17207	17175	16987	17059	17007	17302	17131	17161	17013	16810	17046	17002	17016	17087	17062	17223	17149	16863	17071	17133	17016	17235	17016	17133	17056	16889	17119	16783	17055	17022	17053	17069	16926	17151	17102	17105	17074	17072	16996	16759	17018	17099	17080	17113	17026	16890	17096	17143	17005	17164	17080	17006	17137	17058	16969	17108	17029	16971	17089	17190	17098	17144	16967	17191	17115	16875	16807	17173	16862	16967	16973	16824	16996	17049	16880	16897	16892	16972	17261	17137	17167	16973	17005	17029	17250	17138	16944	16915	17215	17160	17180	17195	17169	17030	17293	16946	16952	16995	17134	16980	17287	16980	17019	17202	17055	16847	17004	16924	17123	17080	17155	16927	16974	17232	16942	17094	17106	16990	17046	17026	17136	17009	17108	17101	17143	17044	17086	16864	17150	16934	17001	17308	17058	17152	17011	16836	17057	17066	17074	17105	16954	16879	17003	17112	16871	17179	17079	17175	17129	17011	17000	16983	17205	17054	17032	17039	17033	17126	17052	17040	16970	17174	17094	16996	17081	16750	16805	17074	17153	17053	16941	16904	17098	17261	17090	17148	17006	17079	16928	17123	16929	17179	17086	17154	17154	17238	17099	17072	17102	17228	17006	16826	17104	17354	17093	17015	17085	17149	16961	17010	17019	16976	17237	16965	17135	17013	17046	17065	17091	17084	17131	17103	17218	17074	17138	17223	16918	16927	16965	16926	17012	17031	16973	17014	17099	17037	17127	16860	17025	16955	17202	17102	17244	17220	17128	17108	17132	16946	17116	17111	17140	17093	16947	17240	17124	17062	17293	16985	17030	17188	17151	16892	17018	17120	16991	17103	17121	16914	16910	16976	17245	16838	17111	17039	16908	17114	16917	16998	17291	16976	17084	16978	17220	17084	17022	17170	17240	17126	16937	17043	16913	17018	16992	17026	17108	16987	17022	16955	17135	17056	17228	16957	17153	17066	17015	17129	16870	17090	17001	16889	16794	16991	17014	17291	17113	17049	17185	17084	17118	16902	16832	16859	17109	17070	16902	17169	17097	17039	17025	17124	16999	17015	17145	16992	17017	16978	17060	16838	17028	17074	17198	16975	16852	17148	16980	16989	17002	16977	17083	17016	17260	17033	17088	17049	16877	16822	17058	17227	17185	16799	16843	17178	16989	16864	16995	17054	17010	16911	17095	17175	17007	17072	16874	16952	17130	17062	17078	17033	17068	16959	17072	16991	17085	17006	17062	17116	17054	17258	17038	16822	17157	16980	16841	17138	16951	17201	17098	17087	17024	17204	17206	17091	17038	16934	17106	17113	17099	16983	16987	17079	17093	17041	17148	17039	16840	17117	16993	17000	17053	17126	17010	16925	17063	17328	16868	17015	17002	17151	16824	16811	17078	16968	17150	16996	17216	17029	17069	16829	16944	17139	16955	16983	17133	17023	17097	16903	17026	17118	16899	17103	17074	17035	17166	17032	17048	17109	16991	17224	17343	17280	17098	16970	17091	16967	16994	17006	17076	17149	16988	16887	17062	17142	17073	17029	17252	16966	17009	17085	17103	17143	16991	16939	17036	16935	17032	17038	17247	16905	17132	17146	17328	16926	16867	17141	17142	17058	17122	17051	17050	17190	17068	17116	17016	17030	17124	17025	17064	16970	17162	16907	17173	17258	17220	17098	17021	16996	17003	17006	16946	17102	17276	17039	17086	17137	16989	16994	17074	17042	17060	16978	16995	16927	17058	17068	17019	16874	16996	17121	17141	17190	17222	17147	17375	17040	17168	16923	16982	16848	16951	16854	16977	17119	16985	17041	17325	16804	17040	17005	17029	16867	17093	16967	17130	17060	17031	17059	17025	17014	17048	16992	17135	17142	17024	16823	16912	17018	17283	17148	17131	17122	17009	16789	16950	16915	16997	16915	17041	17154	16998	16993	16909	17058	16785	17145	17050	17003	17174	17060	17078	17218	17146	16906	16975	17038	16974	17118	17073	16834	17222	16800	16934	17062	17076	17090	16773	16888	17015	16836	16880	16986	16973	16909	16974	17068	17052	16990	17138	16981	17079	16971	16794	17142	16917	16725	17217	17079	17168	17050	16897	16917	17007	16936	16999	17021	17045	17073	17228	17149	16957	17009	16996	16970	16998	17005	17082	16984	17024	17011	16846	17155	16964	17052	16933	16909	17206	17096	17096	17094	17042	17171	17191	17015	16997	17099	17101	17055	16893	16999	17089	17173	16947	16988	17154	17013	17003	16909	17080	17098	17087	16950	17085	16796	17113	17007	17183	17085	17076	17059	17042	16963	17043	17194	17245	17247	16929	17067	17106	16900	17044	16882	16980	16719	16890	17054	17167	17028	17112	17149	17236	17018	17148	17057	17079	16971	17107	17134	17114	17154	17182	16903	17034	17131	17071	17175	16946	17063	16967	17187	17247	17021	17091	17022	17129	17110	17008	17243	17047	17073	16913	17054	17055	16982	16922	16866	17092	17038	17253	16918	17146	16801	17069	16917	17149	17099	17163	17187	17142	17215	17042	17138	17146	17032	16942	17187	17147	17203	16901	16876	17054	16756	16907	17158	16789	17001	17093	17182	17106	17059	17095	16904	17186	17155	17116	16801	16862	17059	17142	17177	17067	17213	16901	17084	17154	17034	17220	17268	17061	17032	17133	17092	16940	16980	17180	17042	17126	16985	17089	16877	17090	16970	17037	16929	16772	16925	16926	16908	16960	17035	16833	16924
22689	40328	31887	23481	18608	16225	15793	15245	15298	14921	15001	14778	14720	14953	14644	14601	14674	14393	14597	14710	14650	14645	14689	14697	14564	14622	14561	14617	14475	14497	14621	14412	14671	14548	14607	14607	14499	14525	14498	14748	14597	14501	14540	14609	14611	14670	14588	14671	14763	14600	14580	14610	14538	14608	14481	14679	14386	14694	14661	14562	14470	14634	14513	14564	14477	14406	14522	14660	14491	14657	14650	14381	14534	14499	14450	14643	14490	14496	14602	14490	14753	14451	14534	14490	14569	14670	14459	14472	14403	14687	14561	14665	14522	14541	14473	14721	14536	14620	14409	14557	14468	14457	14393	14500	14504	14435	14463	14534	14444	14740	14616	14475	14636	14421	14485	14456	14526	14449	14423	14497	14431	14571	14455	14427	14670	14401	14545	14512	14619	14576	14440	14643	14530	14565	14464	14556	14468	14392	14696	14631	14564	14528	14518	14645	14479	14587	14608	14713	14651	14534	14528	14496	14677	14498	14529	14414	14528	14515	14621	14523	14648	14372	14512	14655	14403	14558	14455	14564	14502	14534	14534	14500	14463	14601	14659	14429	14532	14579	14449	14483	14593	14528	14404	14440	14661	14514	14459	14669	14438	14537	14661	14369	14448	14393	14481	14485	14407	14573	14681	14713	14593	14528	14618	14573	14598	14633	14655	14664	14423	14566	14655	14469	14339	14742	14581	14614	14514	14452	14619	14701	14428	14586	14567	14452	14348	14395	14403	14623	14541	14672	14422	14441	14554	14592	14441	14717	14459	14562	14740	14568	14544	14588	14675	14536	14602	14495	14540	14624	14529	14628	14596	14527	14750	14382	14575	14499	14619	14374	14482	14565	14625	14499	14627	14505	14531	14617	14477	14579	14398	14554	14554	14628	14435	14608	14507	14639	14598	14549	14561	14624	14673	14714	14304	14388	14476	14603	14498	14769	14534	14535	14662	14613	14405	14410	14414	14589	14532	14614	14531	14491	14405	14559	14650	14457	14550	14438	14709	14624	14548	14485	14467	14662	14531	14564	14592	14582	14429	14659	14636	14433	14603	14563	14631	14591	14443	14462	14584	14633	14611	14471	14703	14550	14410	14689	14422	14692	14632	14628	14719	14482	14632	14691	14527	14465	14589	14770	14559	14631	14532	14613	14547	14590	14571	14573	14610	14520	14463	14438	14562	14679	14661	14557	14659	14359	14593	14520	14783	14469	14629	14501	14419	14669	14451	14353	14547	14510	14486	14573	14380	14581	14604	14488	14578	14553	14591	14515	14571	14433	14501	14502	14663	14602	14424	14525	14546	14677	14651	14340	14681	14450	14623	14436	14604	14683	14572	14496	14487	14680	14533	14548	14509	14668	14506	14662	14557	14538	14514	14636	14711	14579	14700	14496	14452	14532	14594	14666	14594	14487	14649	14485	14311	14687	14402	14636	14493	14509	14360	14502	14732	14527	14539	14616	14467	14551	14684	14449	14533	14627	14548	14611	14735	14528	14527	14572	14428	14690	14566	14594	14538	14596	14632	14627	14477	14446	14596	14598	14505	14469	14661	14468	14596	14490	14743	14470	14576	14582	14497	14476	14446	14568	14362	14527	14259	14723	14522	14704	14623	14486	14467	14645	14650	14565	14484	14564	14591	14682	14601	14554	14398	14595	14554	14522	14491	14605	14691	14637	14755	14494	14495	14572	14622	14714	14527	14409	14661	14642	14621	14364	14665	14566	14360	14596	14476	14701	14625	14325	14511	14423	14686	14535	14564	14603	14675	14552	14504	14693	14607	14495	14442	14532	14624	14454	14734	14577	14505	14496	14379	14482	14559	14703	14489	14606	14553	14727	14626	14686	14530	14634	14585	14502	14577	14463	14447	14521	14402	14568	14653	14615	14457	14509	14566	14601	14658	14456	14431	14570	14548	14474	14639	14491	14635	14610	14488	14678	14799	14468	14650	14482	14639	14510	14541	14580	14550	14608	14644	14666	14552	14763	14582	14420	14456	14734	14630	14531	14646	14722	14565	14561	14615	14722	14641	14557	14496	14599	14411	14615	14401	14532	14634	14655	14587	14378	14479	14590	14420	14625	14551	14480	14463	14511	14431	14463	14456	14555	14499	14562	14534	14600	14462	14721	14507	14676	14652	14546	14749	14573	14578	14732	14516	14546	14448	14544	14499	14497	14553	14611	14514	14465	14587	14605	14353	14614	14608	14564	14336	14614	14514	14479	14337	14515	14657	14577	14393	14387	14552	14406	14502	14506	14621	14626	14601	14420	14446	14478	14591	14505	14429	14725	14557	14486	14747	14702	14554	14544	14542	14585	14608	14505	14388	14483	14778	14624	14509	14510	14437	14356	14544	14493	14569	14508	14492	14498	14501	14572	14559	14570	14625	14664	14408	14737	14549	14545	14466	14561	14570	14644	14483	14415	14502	14554	14710	14576	14577	14750	14534	14641	14497	14526	14554	14690	14524	14723	14586	14488	14639	14713	14501	14557	14573	14515	14677	14498	14573	14533	14616	14553	14514	14578	14384	14624	14723	14436	14477	14467	14480	14533	14709	14624	14621	14489	14546	14478	14564	14574	14551	14531	14392	14605	14695	14657	14407	14615	14649	14680	14508	14469	14646	14570	14435	14671	14636	14679	14512	14573	14561	14572	14439	14636	14452	14758	14666	14436	14675	14523	14625	14541	14555	14698	14631	14509	14400	14664	14616	14433	14416	14581	14631	14643	14511	14597	14570	14658	14600	14465	14618	14529	14410	14515	14473	14717	14629	14464	14439	14392	14383	14739	14392	14414	14406	14426	14547	14600	14364	14381	14497	14406	14469	14642	14676	14644	14561	14533	14382	14662	14426	14520	14599	14576	14532	14607	14473	14474	14595	14536	14420	14431	14524	14409	14574	14461	14605	14371	14419	14471	14426	14577	14563	14689	14529	14611	14471	14493	14561	14512	14592	14629	14643	14706	14570	14498	14560	14441	14703	14350	14553	14535	14513	14549	14520	14615	14511	14608	14572	14463	14442	14579	14457	14542	14518	14585	14510	14337	14759	14452	14456	14508	14541	14538	14769	14718	14434	14404	14518	14583	14591	14513	14475	14630	14636	14589	14592	14542	14551	14485	14506	14600	14518	14504	14672	14539	14512	14687	14556	14502	14585	14464	14436	14584	14576	14610	14615	14693	14549	14539	14556	14570	14683	14444	14536	14340	14490	14791	14747	14611	14541	14517	14436	14387	14646	14625	14558	14754	14647	14615	14532	14729	14411	14648	14699	14711	14633	14727	14599	14461	14509	14482	14554	14461	14685	14539	14609	14439	14475	14413	14611	14492	14519	14562	14526	14513	14483	14347	14696	14581	14574	14433	14489	14478	14575	14520	14508	14573	14480	14629	14545	14466	14589	14576	14476	14509	14607	14609	14674	14536	14603	14409	14329	14592	14481	14560	14708	14497	14620	14483	14548	14532	14494	14533	14568	14544	14428	14435	14469	14595	14429	14538	14647	14650	14471	14688	14722	14494	14605	14466	14471	14636	14666	14414	14572	14429	14477	14428	14618	14581	14734	14657	14305	14532	14560	14637	14460	14546	14498	14418	14639	14491	14545	14521	14477	14503	14470	14570	14536	14549	14542	14676	14685	14538	14485	14430	14677	14567	14494	14598	14488	14604	14617	14618	14533	14484	14506	14657	14401	14608	14609	14436	14436	14571	14573	14742	14502	14447	14782	14587	14510	14827	14660	14513	14599	14593	14638	14629	14604	14666	14434	14591	14487	14363	14584	14706	14471	14687	14700	14305	14506	14585	14513	14398	14660	14513	14659	14656	14572	14569	14555	14570	14482	14738	14668	14606	14541	14527	14505	14754	14486	14575	14641	14593	14477	14503	14530	14612	14546	14654	14645	14589	14667	14481	14564	14441	14798	14674	14495	14601	14571	14480	14451	14418	14787	14408	14603	14505	14458	14582	14374	14639	14542	14401	14585	14506	14510	14596	14491	14634	14768	14549	14560	14726	14549	14497	14555	14570	14784	14416	14555	14519	14511	14499	14567	14490	14583	14566	14598	14559	14420	14598	14634	14409	14550	14591	14527	14600	14588	14583	14670	14682	14549	14446	14503	14532	14783	14496	14611	14626	14588	14584	14475	14603	14551	14502	14511	14407	14663	14420	14504	14607	14685	14526	14508	14467	14477	14518	14823	14570	14661	14662	14548	14487	14405	14652	14572	14696	14389	14269	14576	14543	14651	14489	14601	14572	14517	14498	14539	14564	14616	14535	14485	14558	14514	14594	14517	14620	14532	14518	14630	14503	14476	14634	14584	14619	14497	14551	14493	14606	14789	14643	14509	14657	14640	14596	14632	14590	14524	14448	14504	14589	14385	14347	14337	14624	14769	14637	14687	14564	14471	14592	14495	14517	14631	14586	14665	14458	14364	14469	14684	14530	14501	14404	14602	14526	14708	14436	14574	14622	14670	14601	14447	14615	14628	14575	14456	14420	14313	14674	14638	14505	14484	14639	14623	14558	14392	14540	14405	14441	14704	14589	14392	14468	14544	14588	14436	14570	14500	14431	14523	14524	14737	14407	14612	14825	14455	14532	14605	14504	14705	14508	14654	14633	14517	14603	14487	14589	14487	14592	14641	14498	14546	14825	14396	14619	14582	14540	14501	14655	14489	14447	14647	14551	14544	14502	14647	14596	14546	14385	14561	14511	14451	14663	14560	14787	14604	14542	14529	14394	14588	14594	14455	14469	14453	14566	14615	14569	14520	14474	14596	14530	14584	14695	14528	14549	14442	14601	14632	14599	14562	14553	14636	14585	14389	14468	14419	14475	14578	14435	14575	14599	14587	14524	14685	14588	14623	14780	14559	14602	14533	14498	14379	14504	14419	14415	14579	14532	14412	14603	14394	14590	14575	14435	14525	14543	14517	14663	14505	14596	14738	14576	14428	14634	14602	14620	14595	14523	14380	14474	14563	14588	14454	14428	14421	14523	14467	14359	14431	14554	14472	14524	14461	14511	14707	14422	14595	14584	14649	14551	14372	14549	14390	14358	14554	14596	14602	14545	14444	14463	14537	14773	14474	14607	14540	14589	14627	14563	14654	14497	14775	14499	14535	14592	14618	14585	14595	14605	14652	14567	14615	14594
22718	21602	28818	24953	22112	23359	22758	18287	17216	17320	16973	16457	16621	16601	16475	16337	16498	16324	16340	16319	16298	16274	16416	16098	16397	16405	16170	16007	16163	16273	16022	15944	16075	16216	16074	16225	16361	16081	16228	16068	16163	16136	16316	16138	16016	16245	16251	16123	16211	16182	15961	16149	16051	16144	16084	15928	15927	16091	16039	15922	15976	16082	16045	16001	15934	16127	16032	15973	15891	15802	16169	15860	15996	16171	16076	16176	16185	16007	16167	16223	15916	16118	16203	16062	15997	16069	15877	15925	16187	15789	16008	16056	16139	16141	15972	16136	16092	16129	16041	16110	16083	16167	16027	15982	15970	16019	16158	16041	15950	16037	16022	16157	16246	16175	16100	16034	16016	16017	15912	16045	15888	15951	16293	16193	15803	16101	16330	15930	16093	16205	16052	16036	16199	16230	15976	16199	15842	15830	16012	16068	16116	16247	15908	16013	15957	16035	16201	16106	16078	16032	16077	16076	15967	16058	16162	16172	16060	16150	16132	16071	15944	16088	15986	16185	16018	16197	16010	16056	16072	15956	16083	15880	15940	15910	16031	15921	16032	16163	16008	16068	16272	15985	16107	15919	16004	15971	16124	16109	16210	16136	16166	16064	15798	15874	15815	16296	16004	15976	16052	15969	16051	16185	16081	15976	16033	16047	16262	16063	16120	16059	16196	16007	16177	16049	16016	16014	16142	15969	16272	16033	15811	16122	15830	16014	16029	16146	16137	16240	15951	15939	16098	16086	16218	16101	16025	16030	15942	16068	16097	16005	15959	16059	16086	16179	15701	16108	16061	15932	16005	15994	15968	16292	16007	15929	16150	15930	15910	16240	16147	16063	15979	15902	15957	15855	16077	16019	15923	16242	16157	15944	16195	16218	16288	16089	15996	15987	15977	16020	15960	16101	16085	16033	15926	16083	15970	15938	15937	16132	15896	16147	16285	15908	16071	16213	16004	16107	16065	16186	16018	16126	16035	16101	15994	16104	16067	15927	15889	15988	16154	16015	16256	16005	15921	15902	15997	15997	16023	16055	15980	16145	16085	16194	16011	16242	16257	16076	15989	15866	15976	16010	16127	15938	16046	15993	16220	15781	15963	16181	15830	15973	16050	15971	16076	16180	15998	16187	16318	15740	16126	15984	16164	15980	15925	15910	16086	15812	15836	15995	16130	15948	15795	16058	16108	16029	16119	16096	16025	16021	16064	16306	16075	15790	15848	15933	16020	16137	15919	16136	16037	16039	15896	16139	15862	15669	15941	16052	16095	15959	16045	15801	15857	16003	16158	16011	16155	16105	16134	16137	16161	16232	16421	15907	15944	16089	16381	16104	16043	16026	16096	16188	15810	16016	15897	15964	15809	15922	16157	16106	16087	16196	16104	16147	16108	15962	15878	15974	15935	16160	15964	15956	15914	16045	16066	16059	16031	16013	16099	16012	16038	15969	15993	15905	16007	16078	15946	15824	15980	16275	15918	16059	15997	16208	16024	15928	16076	16251	16049	16145	15897	16283	15999	16068	15950	16074	16026	15969	15996	16371	16063	16161	16074	16119	16096	15985	15902	16105	15944	15936	16140	16042	16031	15980	16088	16030	16145	16097	16125	15911	15954	15995	16050	16043	16094	15937	16068	16103	16196	16250	16120	15912	15882	16127	16042	16137	16212	16199	16098	16046	16087	15869	15960	16023	15835	15914	15875	16010	16037	16080	15877	15974	16148	16185	16033	16151	16022	15933	15854	16017	16205	16054	15951	16240	16039	15990	15991	16022	15807	15877	16090	16003	15973	16021	16024	15954	15882	15909	16064	16178	16090	16037	16031	15968	16040	15999	16096	16142	16138	16008	15919	15974	15909	16101	16181	16056	16147	16214	16151	15972	16189	15810	16112	16144	16014	16007	16202	15967	16149	15941	16123	16228	16083	15893	16018	15925	16124	16055	16047	16072	15966	16087	16151	16003	15972	15976	16052	16112	16096	15791	16059	16000	16017	16018	15972	16047	15925	16067	16071	16060	16058	15948	15967	15819	15828	16048	15994	16107	16116	16180	16027	16186	16203	15988	15795	15996	16230	16034	15973	16069	16031	16074	15919	16094	16152	16136	15978	15977	16022	15962	15869	16026	16037	15966	15907	16019	16171	15995	16163	15965	15968	15871	15843	16225	16016	16096	15976	16172	16022	16220	16057	16148	16090	16043	15911	16093	16107	15921	16089	15884	16184	16044	15894	16025	16033	15968	16009	16053	16095	16020	16054	15959	15977	15983	16092	16036	15985	15860	16047	16073	16077	16039	16030	16141	16185	16152	16164	16133	16027	15902	16357	15858	16120	15805	16007	16145	16183	16110	16090	16063	16257	16022	16056	16060	16057	15920	16230	16128	16063	16118	16183	16168	16237	15895	15886	15918	16029	16160	15822	16019	15980	16037	16103	16018	16017	16016	15951	15875	16176	16048	16096	16363	16025	15939	16138	16095	15841	16053	16168	16112	15999	15871	15982	15937	15964	15941	15946	15957	16040	15954	16066	16078	16090	15953	15926	16004	16021	16099	16194	16217	16224	15708	15952	16127	16125	15999	16138	15933	16110	16034	15912	16066	16101	16130	15877	16065	16158	16077	16031	16113	16093	15959	15845	16096	16034	16108	15971	16178	16110	16293	15964	16127	16013	16077	15948	16057	15950	15997	16071	15945	16174	15895	16044	16093	16036	16099	16087	15949	16075	15796	16233	16095	15991	15856	15952	15969	15911	16022	16139	16103	16142	16162	16152	15882	15943	16095	16013	16163	16137	15946	16172	16038	15944	16065	16187	15998	16174	16095	16035	15763	16036	16170	16187	15851	16047	15974	16132	16011	15927	15943	16022	16292	15890	15933	15965	15958	15944	16136	16124	15937	16136	15937	16035	16146	16079	16021	16013	15916	15952	16001	16063	15785	16253	15917	16004	16072	15970	16003	15855	16162	16138	16080	16024	16199	15963	15991	16281	16169	16005	16055	15973	16065	16000	16109	16073	15992	15896	15926	16084	16052	16011	15947	16149	16066	16119	15979	16072	15974	16097	16047	15883	16248	15926	16126	16042	16045	15819	15902	16128	16129	16111	16081	15926	16045	16088	16214	16103	15944	16027	16040	15981	15812	16041	16095	16190	16020	16110	15994	16036	16030	16084	16113	16150	16053	16088	16177	16288	15943	15933	16111	16008	16139	16185	16056	16086	16012	15968	15970	16005	15972	16142	15871	16071	15854	16308	15870	15906	16049	16068	15989	16187	16093	15952	15947	16050	15816	15820	15868	16006	16065	16149	15874	16007	16071	16113	16186	16056	16140	16101	16255	16059	16191	16086	15911	15919	16153	16035	15896	15934	15924	16114	16000	15768	15951	15993	16102	16113	16064	15799	15943	16029	16216	15954	16085	15916	15957	15940	16158	16058	16090	16126	16125	15985	16134	16138	16141	15973	15970	15863	16024	15985	15844	15921	16157	16320	16021	16094	16139	15921	16059	15970	16159	15966	16055	15992	15913	16071	15850	15869	15957	15994	16215	16182	16192	16062	16072	15762	15916	16126	15989	15951	16001	16232	15995	16086	16091	15872	15973	16125	15871	16000	16037	16088	16283	16037	16037	16059	15984	15989	16123	15976	15784	15982	15959	15935	16002	16039	15923	16009	16136	15961	16129	16344	16095	15916	16106	16060	16298	16051	15928	16119	15997	16214	16062	16030	15814	16090	15981	15839	15959	16065	15993	15938	15955	16062	16058	16047	16008	16028	15882	16269	16082	15774	15963	16150	15902	15946	15751	15915	15912	15921	15819	16140	15937	16107	15973	16015	16091	16046	16067	16081	15943	15807	16023	16094	16121	16210	15972	16096	16093	16107	15947	16108	15980	16024	16011	16038	15935	16091	16028	15994	15985	16068	16088	16005	15983	16072	16180	16228	15955	15987	16011	16225	16158	16272	15942	16053	16036	16205	15965	15967	16199	16057	16015	15907	16263	16133	15984	16038	16047	15927	15767	15973	16118	16158	16017	16041	15938	16034	15874	15964	15967	16075	16009	16095	16190	15883	15936	16016	16015	16242	16179	16137	15937	16221	15863	16059	15939	15992	15968	16111	16024	16089	16026	16017	15964	16037	16056	16096	15991	16053	16148	16094	16127	16065	15915	16162	16027	16091	15899	16187	16153	16205	16128	16044	16069	16110	16035	15999	15939	16055	15852	16078	16043	15986	16005	15851	16040	15855	16100	16112	16159	16137	16044	16091	16134	16039	15905	16191	15847	16089	16059	15847	16015	16155	16060	16033	16298	15996	15912	15935	15989	16137	16066	16080	15990	16129	16013	16001	16118	16084	15995	16111	16266	15881	16216	16110	16107	15823	16226	16067	16112	16230	16212	16049	16255	16074	16183	16034	16204	16019	15956	16065	15991	16190	16132	15879	16090	15940	16088	16072	16054	16088	15976	15890	15764	16097	16064	16109	15978	16002	16021	16051	15942	16061	15961	16216	16046	16041	16182	15981	15891	16058	16207	15890	16185	16006	16096	15889	15862	15910	16097	16058	15936	16003	16002	15962	16208	16006	16007	16015	16031	16095	16109	16147	16051	15985	15986	16143	15985	16075	16013	15917	15997	16074	16146	16044	15893	16021	15940	16135	16107	16069	16121	16148	16249	16081	16035	16087	16192	16065	16042	15985	15903	15713	15985	15898	15968	16043	15967	15984	16017	16152	15891	16151	16046	16110	15970	15991	15888	15988	16087	16255	15857	15998	16126	16013	16119	16149	16103	16032	15880	15803	15997	16185	16108	15991	16294	16142	16088	16028	16142	15992	15998	16083	16038	16012	16175	16203	16019	16037	15894	15941	16020	16109	16097	16232	15943	15927	15948	15994	16043	16299	16002	15866	15904	15947	16131	15972	15968	16055	16226	16191	15976	16067	15953	15878	15953	15941	15974	16000	15994	16002	15882	15873	16096	16030	15764	15923	16186	16067	16035	16087	15760	16071	16032	16062	16068	16078	16121	16038	16171	16023	16008	15907	16171	16076	16036	15990	15896	16047	15959	16157	15911	15685	15995	15993	16063	16159	16192	15915	15998	15948	16056	16099	16064	15976	16059	16049	16154	15940	16153	16031	16182	16070	16026	16202	15971
25139	55274	45573	29720	21291	17541	16196	15715	15316	14826	14511	14395	14405	14301	14165	14235	14267	14056	14034	14084	14109	14231	13926	14222	13899	13971	14098	13911	13855	13908	13957	13898	13894	13980	13708	13869	13869	13904	13861	13974	13914	13938	13911	13674	14120	13816	13942	13872	13844	13944	14009	13924	13813	13934	13798	13763	14007	13670	13819	13934	13941	13976	13950	13774	13770	14081	13895	13937	13807	14008	14042	13840	14057	13730	13730	13943	13990	14056	13873	13840	13828	13843	13927	13952	13947	13961	14026	13884	13916	13869	13927	13988	13920	13818	13891	13772	13959	13751	13659	13887	13999	13885	13696	14034	13782	13832	13871	13861	13921	13862	13869	13832	13888	13974	13839	13895	13886	13836	13899	13828	13805	13812	13812	13881	13920	13875	13838	13982	13814	13824	13902	13827	13714	13921	13949	13874	14109	13832	13756	14060	13905	13912	13837	14013	13916	13883	13771	13835	13768	13958	13906	13743	14018	13983	13657	13936	13973	13948	13777	13873	13825	13829	13947	13943	13824	13624	13814	13706	14040	13957	13857	14026	13934	13903	14028	13919	13814	13926	13932	13917	13880	13867	13795	14007	13874	14048	13880	13945	13914	13917	13681	13956	13833	13897	13919	13787	13841	14022	13759	13753	13851	13753	13951	13809	13980	13885	13898	13832	13821	13832	13901	13833	13993	13954	13815	13873	13897	13893	13908	13877	13919	13779	14077	13706	13792	13946	14128	14046	13889	13712	13811	13877	13854	13870	13900	13900	13881	13837	13765	13895	13876	13891	13775	13977	13919	13881	13914	13844	14009	13877	13878	13866	13677	13952	13796	14191	13866	13729	13858	13892	14059	13693	13994	13984	13851	13953	13867	13927	13933	13908	13710	13897	13859	14101	13753	13904	13928	13889	14064	13934	13850	13858	13609	13839	13937	13954	13897	14048	13973	13930	13814	13823	13902	13872	13904	13838	13926	13855	13659	13808	13977	13862	13879	13878	13914	14145	14052	13817	13975	13976	14039	13871	13842	13855	14012	13892	14018	13865	13963	13888	13838	13855	13912	14101	13909	13778	13943	13745	13803	13831	13949	13965	13906	13906	13836	13731	14081	13963	13969	13972	13796	13825	13789	13660	13892	13948	13835	13893	14046	13861	14053	13881	14029	13707	13938	13840	13855	14061	13935	14037	13881	13883	14105	13763	13765	14023	13900	13858	13918	13880	13950	13899	13934	14160	13916	13768	13894	13906	13955	13848	13920	13838	13928	13898	13969	13875	13884	13785	13883	13928	13984	13944	13914	13830	13937	13914	13817	14010	13810	13985	13796	13786	13727	13843	13907	13992	13850	13933	13842	13719	13875	13863	14009	13907	13892	13830	13753	13945	13989	13760	13977	13928	13828	13930	14001	13903	13746	13934	13855	13911	13994	13824	13832	13902	13876	13903	14031	14058	13744	13925	13817	13763	13950	13866	13844	13870	13856	13669	13906	13904	13867	13988	13980	13921	13872	13799	13771	14063	13923	13825	13904	13825	13790	13787	13935	14052	13909	13705	13803	13917	13876	13919	13861	13846	14108	13941	13879	13707	13970	13872	13859	13825	14096	13908	13974	13996	13950	13899	13761	13827	13788	13751	13854	13888	13754	13753	13881	13951	13983	13963	13842	13867	13978	13805	13893	13948	13730	13998	13911	14014	13803	13949	13792	13938	13703	13914	13765	13892	13776	13872	13867	13683	13674	13901	14059	13853	13713	13923	14034	13945	13968	13725	13967	13981	13940	13750	13812	13956	13922	13868	13814	13886	13719	13849	14021	14127	13850	13994	13869	13736	13964	13851	13838	13930	13985	13999	13960	13909	13754	14006	13855	14007	13738	13858	13909	13979	14035	13998	13879	14021	13961	13654	13739	13764	13886	13835	13808	14011	13834	13959	13811	13817	13889	13838	13859	13900	13806	13875	13861	13841	13686	13884	13816	13948	13950	13985	13893	13810	13945	13876	13935	13818	13874	13823	13764	13864	13771	13743	13889	13878	13908	14127	13845	14019	13924	13780	13869	13885	13929	13855	13842	13992	14089	13933	13799	13808	13940	13898	13721	13888	13878	13924	13920	13816	13976	13782	13806	13943	13805	13975	13910	13952	13833	13726	13947	14003	13783	14110	13856	13785	13895	13838	13870	13903	13573	14031	13773	13792	13714	13893	13675	13945	13790	13804	13872	13830	13734	13958	13709	13824	13920	13981	13851	13823	13863	13804	13995	13854	13794	13787	13943	14075	13917	13798	13708	13996	13686	13861	13983	13633	13782	14054	13868	13898	13908	13946	13899	13821	13938	13806	13682	13797	13844	13970	13895	13999	13820	13893	13927	13990	13735	13795	13822	13759	13953	13899	13918	13888	13882	13953	13912	13904	13945	13948	13912	13992	13720	13865	13987	13917	13636	13845	14025	13778	13944	13895	13890	13984	13832	13933	13863	13923	13948	13762	13856	14094	13862	13898	14011	13922	13884	14042	13776	13831	14065	13779	13954	13843	13979	14085	13775	13937	13795	13934	13740	13983	13927	13871	14017	13810	13912	14004	13855	13862	13872	13808	13897	13875	13941	13866	13879	13753	13947	13853	13940	14018	13916	13927	13884	14004	13837	13951	13842	13856	13867	13988	14036	13865	14124	13867	13887	13997	13973	13942	13906	13911	13909	13793	13938	13921	13888	13830	13810	13992	13909	13744	13916	13746	14020	14034	13842	14019	13836	13860	13847	13887	14071	14011	13894	13970	13905	13922	13796	13862	13918	14002	13946	13890	13670	14023	13901	13915	13695	14022	14013	13902	13876	13776	13687	13780	13859	13833	13933	14000	14002	13631	13996	13817	13893	14093	14064	13970	13884	13872	13828	13898	13767	13581	13903	13958	13877	13887	13898	13903	14068	13830	13885	14001	13749	13802	13808	13944	13780	13847	13778	13998	14028	13944	13747	13737	13908	13949	13698	13931	13682	13959	13919	13762	13888	13737	13741	13765	13946	13870	13922	13809	13933	13887	13909	14022	14001	13802	13913	13824	13956	13885	14004	13938	13883	13994	13862	13903	13853	13985	13937	13904	13789	13843	13966	13890	13834	13763	13902	13750	13942	13976	13926	13668	13889	14015	13871	14031	13795	13857	14035	13844	13848	13824	13846	13870	13950	13817	13881	13965	13886	13709	13937	13799	13961	13937	13728	13787	13964	13878	14033	13937	13952	13842	13862	13702	13935	13782	13998	13930	13933	13844	13940	13720	13836	13826	13880	13934	13777	13904	13850	13975	13884	13940	13848	13888	13920	13825	13842	13875	13854	13477	13865	13856	13910	13829	14160	13780	13866	13905	13950	13905	13967	14031	13986	13809	13943	14104	13873	13952	13893	13727	13729	13880	13936	13737	14077	13869	13931	13812	13908	13921	13915	13767	13953	13823	13945	13831	13888	14076	14091	13889	13989	13889	13881	13966	13735	13819	13801	13937	13873	13820	13860	13795	13681	13938	13932	14027	13892	13932	13868	13975	13944	13920	13833	13906	13862	13760	13937	13857	13795	13838	13801	14075	13851	13867	13969	13953	13750	13816	13924	13881	13819	13840	13937	13775	14015	13807	13820	13716	13926	13794	13899	13859	13937	13895	13822	13936	13841	13921	13781	13953	13726	13813	14032	13976	13944	13926	13954	13894	13906	13893	13994	13897	13969	13731	13868	13776	13858	13879	13973	13865	13854	13937	13866	14063	13894	13874	14013	13985	13936	13828	13795	13937	13973	13845	14001	13795	13913	13962	13830	13920	13921	13901	13909	13720	13804	13895	13574	13954	14051	13832	13972	13803	13936	13738	13942	13933	13901	13787	13908	13828	13718	13951	13902	14034	13901	13839	13870	13751	13944	13836	13986	14047	13647	13929	13805	14004	14018	13701	13899	13773	13766	13897	14029	13788	13912	13861	13926	13900	14076	14009	13711	13959	14029	13927	14052	13800	14117	13785	14036	13678	14114	13800	13843	13777	13794	13898	13891	13879	13910	14186	13923	13802	13842	14019	13837	13750	13781	13784	13838	13792	13894	13685	13780	13903	13770	13959	14057	13848	13804	13834	14026	13831	13855	13828	13874	13893	13993	13816	13894	13821	13815	13906	13747	13962	13682	13723	13705	14061	13908	13837	13929	13959	14088	13802	13755	13950	13897	13884	13842	13788	13891	13773	13824	13984	13824	13976	13948	13817	13942	13862	13908	13859	14041	13856	13891	13793	13924	13954	13987	13964	13812	13765	13863	13756	13826	13929	13764	13917	13837	13736	13836	13875	13929	13950	13880	13946	13815	13952	13893	13738	13882	13630	13831	13968	13860	14142	13860	13954	13990	13894	13937	13900	13726	13939	13991	13794	13865	13837	13906	13746	13996	13923	13792	13614	13865	13854	14039	13894	13735	13917	13766	14006	14004	13863	13904	13833	13976	13936	13885	13795	13923	14050	13897	13857	13990	13995	13976	13904	13877	13991	13976	13892	13932	14009	13948	13958	13921	13931	13806	13922	13855	14172	14037	13841	14008	13851	13901	13855	14037	13691	13802	13959	14047	13813	13903	13802	13799	13821	13794	13689	13807	14063	13899	13895	14004	13858	14086	13909	13933	13944	13920	13962	14068	13787	13902	13829	13838	13766	13775	13792	13894	13881	13870	14008	13873	13922	13863	13901	13829	13874	13836	13770	13795	13793	13743	13941	13903	14008	13964	13762	13844	13899	13880	13876	13786	13743	13889	13812	13928	13852	13898	13821	13860	13934	13858	14126	13783	13961	13890	14114	13842	13889	13855	13975	13899	13890	13780	13784	13812	13804	13895	13929	13853	13925	13950	13713	14163	13938	13893	13879	13866	13819	13738	13799	13842	13746	13872	13846	13945	13921	13906	13918	13853	14052	13942	13935	13779	13880	13999	13868	13765	13703	13893	13927	13870	13770	13694	13996	13946	13912	13913	13919	13884	13904	13933	13870	13928	13846	13842	13868	13947	13907	13785	13774	13736	13931	13947	13795	13924	13921	13920	14018	13932	13866	13831	13834	13925	13989	13854	13819	13927	13913	13819	13735	13855	13979	13908	13855	13872	13889	13753	14024	13747	13818	14013	13712	14008	13933	13957	13921
29844	25766	30264	24196	19064	17986	17624	17284	17137	17121	17015	16744	16688	16834	16774	16801	16876	16877	16540	16754	16714	16788	16695	16590	16885	16665	16667	16805	16695	16886	16901	16720	16666	16898	16692	16693	16708	16712	16854	16874	16641	16657	16738	16708	16634	16636	16769	16420	16530	16569	16632	16591	16672	16795	16570	16863	16695	16769	16604	16882	16646	16703	16646	16641	16553	16561	16791	16684	16541	16734	16718	16791	16684	16611	16717	16724	16578	16629	16627	16665	16779	16743	16653	16671	16658	16786	16670	16662	16476	16652	16575	16737	16701	16544	16958	16541	16571	16604	16834	16668	16773	16860	16623	16804	16647	16827	16609	16733	16701	16590	16650	16695	16685	16686	16547	16637	16568	16671	16693	16501	16815	16555	16685	16384	16664	16586	16643	16714	16575	16853	16536	16660	16749	16825	16661	16533	16819	16762	16609	16748	16654	16705	16682	16458	16601	16741	16760	16569	16632	16604	16819	16740	16547	16740	16749	16641	16741	16646	16722	16710	16965	16774	16686	16420	16604	16611	16717	16631	16734	16643	16801	16739	16683	16565	16634	16727	16653	16671	16669	16831	16665	16704	16762	16705	16703	16751	16747	16507	16602	16681	16740	16960	16725	16890	16538	16656	16793	16790	16797	16818	16549	16650	16642	16721	16503	16745	16755	16631	16684	16588	16757	16620	16557	16649	16745	16640	16620	16743	16699	16594	16668	16729	16746	16712	16836	16803	16845	16675	16759	16687	16739	16797	16663	16792	16805	16597	16654	16972	16654	16528	16762	16658	16749	16565	16564	16655	16725	16649	16638	16682	16818	16758	16780	16756	16918	16848	16585	16683	16742	16606	16752	16676	16702	16669	16680	16757	16646	16684	16667	16735	16652	16775	16899	16611	16655	16614	16621	16707	16695	16646	16920	16772	16689	16640	16715	16692	16585	16642	16759	16768	16618	16735	16582	16704	16662	16642	16684	16889	16960	16846	16784	16774	16720	16608	17030	16746	16728	16653	16661	16726	16618	16811	16872	16691	16791	16518	16731	16666	16831	16521	16560	16762	16583	16606	16650	16832	16560	16746	16668	16940	16629	16785	16612	16694	16610	16844	16677	16678	16611	16799	16820	16763	16661	16735	16766	16490	16724	16801	16645	16897	16708	16641	16501	16665	16691	16752	16737	16443	16676	16713	16718	16555	16764	16578	16571	16804	16622	16757	16627	16613	16526	16550	16583	16477	16627	16630	16619	16545	16884	16666	16754	16772	16635	16598	16720	16673	16770	16621	16703	16654	16782	16653	16561	16786	16772	16884	16556	16739	16841	16687	16721	16690	16655	16730	16940	16841	16792	16774	16701	16668	16766	16821	16712	16598	16775	16806	16845	16753	16761	16520	16771	16703	16958	16638	16626	16676	16800	16644	16706	16878	16736	16647	16718	16864	16804	16734	16693	16588	16732	16500	16773	16860	16843	16711	16758	16583	16647	16860	16895	16804	16743	16822	16906	16824	16625	16694	16837	16614	16786	16646	16684	16633	16777	16766	16822	16814	16477	16545	16962	16579	16783	16720	16843	16746	16640	16802	16651	16740	16690	16677	16707	16633	16736	16777	16663	16708	16521	16972	16609	16604	16448	16809	16481	16671	16534	16521	16534	16722	16534	16795	16726	16829	16750	16704	16773	16715	16473	16679	16969	16576	16813	16746	16503	16717	16796	16733	16756	16644	16728	16735	16716	16710	16804	16598	16516	16826	16686	16589	16780	16534	16794	16767	16653	16624	16639	16620	16699	16675	16819	16844	16746	16827	16721	16671	16646	16753	16692	16732	16707	16518	16772	16577	16568	16733	16832	16686	16670	16638	16661	16583	16634	16733	16529	16788	16622	16734	16828	16632	16640	16627	16620	16792	16709	16723	16579	16916	16518	16627	16704	16726	16702	16581	16648	16690	16629	16875	16812	16825	16622	16492	16449	16710	16561	16798	16749	16692	16672	16781	16628	16746	16679	16675	16557	16729	16572	16672	16677	16868	16541	16719	16645	16659	16776	16663	16779	16916	16862	16689	16893	16851	16577	16611	16860	16712	16794	16703	16736	16776	16842	16780	16797	16590	16551	16698	16713	16721	16645	16697	16735	16839	16995	16722	16596	16552	16702	16772	16680	17031	16892	16548	16847	16609	16879	16584	16976	16663	16651	16868	16682	16580	16766	16522	16640	16577	16761	16755	16774	16727	16474	16827	16643	16531	16870	16719	16639	16822	16729	16769	16751	16751	16794	16857	16587	16677	16607	16689	16641	16664	16746	16768	16662	16878	16471	16791	16666	16658	16770	16881	16678	16625	16652	16587	16652	16599	16717	16517	16632	16484	16798	16842	16827	16806	16740	16658	16528	16825	16872	16795	16693	16795	16731	16750	16716	16682	16787	16723	16628	16592	16952	16748	16797	16748	16621	16700	16600	16681	16798	16487	16489	16583	16689	16631	16710	16612	16734	16656	16738	16583	16756	16778	16708	16541	16827	16500	16668	16575	16695	16592	16661	16623	16662	16701	16864	16841	16821	16726	16688	16844	16624	16868	16621	16757	16695	16586	16536	16778	16834	16806	16934	16640	16660	16908	16816	16553	16643	16617	16601	16745	16761	16566	16887	16726	16722	16859	16672	16742	16781	16555	16621	16923	16483	16595	16844	16650	16648	16722	16658	16746	16789	16657	16630	16654	16770	16596	16788	16566	16665	16844	16647	16716	16735	16842	16682	16761	16672	16666	16811	16820	16842	16701	16808	16609	16723	16613	16545	16583	16782	16558	16720	16855	16597	16718	16615	16644	16687	16609	16631	16768	16740	16764	16721	16657	16602	16634	16721	16801	16536	16731	16579	16747	16898	16795	16684	16920	16831	16601	16746	16778	16845	16717	16685	16642	16856	16680	16755	16693	16613	16709	16597	16741	16887	16921	16691	16769	16737	16842	16656	16713	16886	16683	16580	16564	16642	16778	16953	16649	16654	16625	16770	16694	16588	16812	16559	16641	16867	16643	16851	16811	16768	16822	16802	16746	16826	16720	16609	16541	16748	16583	16622	16945	16688	16705	16774	16740	16687	16702	16641	16804	16740	16696	16774	16730	16705	16655	16818	16927	17061	16702	16568	16747	16703	16697	16737	16717	16673	16753	16765	17010	16603	16709	16539	16709	16747	16674	16569	16767	16610	16624	16582	16758	16783	16748	16864	16697	16880	16673	16586	16655	16647	16716	16667	16816	16857	16808	16831	16712	16543	16664	16810	16629	16707	16725	16783	16863	16751	16635	16601	16730	16567	16557	16687	16774	16601	16875	16745	16646	16785	16477	16797	16855	16684	16945	16523	16647	16558	16839	16800	16641	16809	16811	16690	16701	16701	16919	16707	16807	16814	16538	16860	16453	16621	16753	16793	16794	16725	16642	16558	16747	16905	16679	16788	16766	16731	16638	16459	16713	16672	16767	16710	16610	16913	16763	16778	16701	16630	16589	16561	16664	16847	16739	16591	16850	16510	16753	16751	16804	16804	16730	16813	16686	16649	16869	16636	16767	16881	16585	16635	16772	16846	16747	16749	16827	17002	16740	16730	16685	16596	16714	16496	16786	16856	16839	16902	16821	16761	16778	16687	16680	16859	16704	16624	16762	16570	16747	16890	16625	16693	16487	16603	16792	16765	16658	16773	16738	16792	16684	16529	16692	16836	16847	16711	16562	16677	16355	16604	16830	16921	16701	16683	16824	17107	16690	16703	16740	16691	16759	16722	16686	16703	16622	16713	16624	16685	16565	16807	16818	16690	16874	16701	16697	16779	16551	16779	17094	16796	16557	16724	16841	16686	16576	16716	16678	16756	16739	16723	16626	16515	16641	16681	16688	16752	16668	16676	16736	16680	16718	16682	16815	16774	16602	16778	16644	16680	16900	16622	16688	16744	16773	16786	16836	16622	16819	16627	16588	16521	16628	16794	16811	16816	16525	16875	16750	16726	16603	16744	16722	16628	16700	16784	16677	16953	16804	16844	16464	16604	16711	16813	16527	16935	16760	16705	16661	16797	16727	16761	16801	16649	16658	16758	16783	16812	16821	16754	16671	16693	16717	16816	16536	16670	16775	16640	16574	16685	16687	16661	16643	16599	16741	16696	16707	17012	16787	16580	16668	16572	16766	16822	16581	16762	16878	16852	16778	16622	16922	16547	16851	16816	16705	16696	16581	16700	16946	16647	16690	16633	16616	16764	16629	16767	16915	16553	16855	16659	16725	16595	16850	16700	16810	16644	16885	16719	16449	16898	16743	16518	16662	16717	16562	16712	16610	16514	16620	16743	16620	16623	16820	16618	16524	16553	16695	16707	16761	16683	16557	16714	16925	16651	16715	16793	16786	16625	16663	16767	16833	16529	16769	16542	16591	16574	16701	16686	16562	16777	16806	16633	16625	16682	16504	16538	16622	16600	16797	16842	16649	17038	16724	16800	16615	16548	16630	16540	16617	16539	16775	16526	16715	16519	16781	16666	16821	16795	16706	16673	16770	16829	16704	16589	16603	16783	16695	16888	16793	16521	16783	16499	16775	16857	16711	16603	16634	16887	16732	16981	16828	16753	16701	16676	16510	16666	16800	16854	16661	16645	16792	16492	16707	16651	16995	16866	16611	16642	16776	16645	16659	16626	16694	16575	16900	16532	16686	16712	16675	16819	16784	16771	16579	16661	16915	16831	16808	16898	16780	16485	16731	16451	16424	16937	16754	16816	16536	16587	16665	16835	16717	16765	16520	16724	16896	16799	16610	16613	16681	16496	16881	16865	16658	16717	16549	16600	16635	16807	16821	16802	16655	16832	16513	16863	16895	16736	16713	16617	16749	16646	16686	16609	16530	16854	16845	16461	16798	16644	16665	16658	16683	16767	16681	16842	16915	16781	16664	16762	16612	16760	16861	16707	16599	16563	16831	16531	16550	16738	16762	16733	16827	16684	16676	16509	16515	16773	16627	16714	16736	16793	16864	16800	16593	16787	16663	16571	16736	16681	16659	16882	16876	16847	16564	16794	16552	16804	16773	16870	16490	16654	16787	16455	16602	16481	16618	16550	16328	16598	16746	16806	16754	16746	16818	16732	16655	16556	16614	16623	16734	16676	16751	16724	16702
22744	36808	29403	20163	16572	15563	15047	14781	14854	14717	14794	14494	14490	14539	14555	14769	14480	14424	14395	14412	14506	14267	14245	14305	14390	14232	14232	14167	14304	14406	14334	14387	14434	14398	14411	14419	14256	14285	14315	14344	14293	14420	14340	14338	14210	14268	14440	14267	14130	14166	14326	14293	14336	14350	14228	14307	14325	14301	14388	14433	14297	14390	14472	14341	14357	14301	14434	14238	14219	14246	14422	14238	14310	14284	14271	14408	14357	14298	14335	14281	14223	14356	14452	14250	14191	14291	14390	14247	14157	14443	14342	14305	14549	14424	14264	14272	14269	14393	14270	14364	14322	14355	14382	14396	14263	14225	14273	14168	14262	14134	14509	14371	14396	14343	14225	14418	14336	14180	14335	14248	14365	14307	14458	14256	14311	14409	14365	14275	14321	14313	14392	14437	14194	14445	14279	14425	14334	14264	14348	14315	14284	14349	14138	14560	14177	14348	14248	14198	14305	14283	14371	14623	14189	14203	14108	14457	14333	14318	14299	14230	14381	14289	14346	14358	14200	14350	14311	14434	14320	14209	14251	14296	14375	14429	14280	14334	14323	14315	14390	14238	14335	14360	14428	14434	14237	14273	14533	14234	14353	14148	14456	14240	14541	14331	14362	14346	14339	14290	14275	14351	14548	14398	14360	14386	14528	14277	14300	14349	14380	14291	14446	14388	14325	14350	14376	14315	14264	14432	14312	14334	14252	14333	14287	14381	14256	14331	14417	14394	14396	14202	14240	14393	14375	14342	14345	14305	14177	14295	14185	14387	14417	14250	14242	14197	14465	14361	14337	14208	14267	14214	14314	14418	14237	14326	14228	14506	14365	14449	14356	14524	14258	14323	14265	14639	14335	14099	14470	14317	14217	14582	14299	14326	14331	14208	14301	14329	14341	14306	14120	14369	14393	14290	14359	14279	14213	14397	14283	14246	14248	14183	14362	14348	14365	14377	14409	14376	14384	14343	14328	14301	14336	14413	14358	14090	14306	14383	14322	14425	14409	14395	14340	14209	14410	14239	14338	14562	14295	14428	14353	14391	14316	14391	14363	14312	14403	14314	14430	14190	14436	14266	14305	14408	14292	14410	14422	14292	14411	14384	14431	14217	14305	14133	14401	14463	14123	14341	14343	14400	14444	14285	14299	14361	14285	14593	14168	14440	14424	14385	14428	14261	14512	14406	14387	14224	14362	14263	14320	14160	14241	14376	14280	14272	14334	14275	14343	14403	14547	14099	14082	14268	14106	14199	14331	14268	14227	14338	14310	14423	14252	14320	14359	14357	14212	14505	14638	14361	14267	14444	14388	14372	14204	14399	14258	14398	14374	14387	14239	14205	14457	14359	14265	14397	14393	14177	14265	14325	14323	14252	14405	14265	14437	14426	14474	14177	14373	14310	14361	14281	14435	14467	14306	14404	14463	14323	14367	14321	14214	14440	14196	14289	14309	14206	14285	14284	14260	14372	14370	14208	14361	14400	14299	14115	14384	14208	14378	14289	14337	14293	14521	14336	14398	14170	14376	14269	14312	14293	14453	14269	14421	14390	14232	14414	14389	14326	14385	14392	14381	14292	14511	14409	14292	14273	14352	14438	14465	14498	14143	14371	14320	14359	14384	14306	14339	14408	14380	14314	14380	14446	14222	14376	14387	14569	14361	14273	14259	14376	14407	14318	14323	14174	14290	14264	14338	14285	14194	14384	14323	14401	14280	14150	14388	14368	14310	14385	14318	14254	14431	14335	14282	14466	14331	14302	14260	14348	14403	14315	14285	14301	14330	14391	14226	14286	14451	14253	14439	14329	14274	14501	14390	14330	14410	14408	14474	14314	14196	14432	14154	14395	14408	14398	14219	14450	14438	14411	14226	14373	14255	14303	14341	14375	14371	14308	14250	14279	14334	14370	14209	14493	14339	14273	14290	14388	14256	14200	14336	14288	14251	14263	14391	14250	14251	14335	14293	14363	14205	14437	14362	14300	14237	14356	14317	14238	14318	14414	14287	14336	14467	14179	14485	14406	14278	14447	14529	14263	14381	14364	14287	14345	14352	14288	14296	14414	14263	14172	14302	14358	14295	14245	14212	14226	14154	14360	14289	14401	14311	14307	14294	14356	14481	14317	14273	14441	14392	14428	14335	14362	14372	14404	14234	14266	14439	14258	14178	14301	14397	14387	14348	14323	14144	14334	14414	14334	14472	14298	14437	14281	14299	14332	14287	14375	14271	14478	14243	14340	14438	14453	14328	14254	14271	14450	14233	14404	14462	14338	14197	14218	14384	14371	14399	14154	14505	14442	14296	14219	14348	14297	14433	14257	14352	14251	14353	14431	14635	14389	14291	14437	14371	14361	14181	14354	14213	14267	14233	14318	14270	14262	14219	14518	14265	14285	14276	14253	14320	14348	14168	14373	14518	14510	14457	14371	14321	14295	14194	14189	14352	14431	14158	14230	14350	14407	14258	14507	14308	14391	14416	14390	14292	14303	14247	14514	14426	14411	14253	14449	14254	14416	14447	14259	14357	14128	14289	14551	14289	14347	14226	14284	14368	14280	14484	14287	14391	14332	14388	14297	14465	14329	14415	14364	14436	14181	14285	14270	14276	14397	14310	14306	14388	14328	14578	14443	14415	14360	14093	14389	14417	14231	14354	14412	14329	14350	14386	14393	14420	14487	14202	14263	14449	14526	14435	14355	14622	14503	14261	14328	14242	14437	14170	14191	14158	14452	14302	14473	14310	14408	14295	14417	14526	14230	14297	14408	14280	14331	14543	14306	14337	14137	14388	14454	14486	14161	14315	14544	14180	14443	14258	14278	14289	14406	14320	14421	14220	14432	14425	14396	14508	14348	14342	14308	14452	14469	14150	14256	14422	14313	14275	14182	14358	14299	14328	14287	14509	14327	14536	14427	14493	14322	14431	14331	14374	14283	14185	14236	14372	14277	14326	14233	14340	14282	14321	14289	14286	14299	14173	14344	14366	14129	14280	14264	14329	14290	14238	14481	14250	14233	14301	14300	14485	14405	14426	14481	14275	14286	14308	14321	14283	14326	14383	14433	14259	14435	14222	14299	14265	14326	14400	14535	14275	14470	14247	14383	14251	14421	14501	14317	14389	14430	14294	14259	14418	14279	14209	14462	14483	14273	14146	14459	14492	14342	14241	14375	14224	14346	14416	14175	14415	14427	14427	14205	14507	14409	14418	14280	14395	14239	14225	14308	14557	14283	14060	14565	14258	14338	14428	14184	14197	14273	14368	14461	14450	14406	14443	14270	14239	14331	14362	14355	14298	14487	14375	14305	14317	14367	14453	14423	14345	14333	14303	14299	14327	14374	14402	14289	14285	14374	14294	14196	14343	14447	14332	14249	14419	14359	14341	14416	14365	14297	14347	14275	14355	14295	14427	14374	14349	14281	14165	14181	14183	14261	14439	14305	14262	14360	14220	14184	14281	14322	14424	14252	14327	14406	14210	14297	14473	14369	14253	14485	14447	14371	14390	14340	14322	14362	14416	14292	14342	14366	14331	14244	14445	14378	14442	14318	14291	14355	14306	14481	14299	14427	14372	14344	14265	14254	14419	14313	14413	14483	14164	14245	14350	14194	14266	14293	14281	14448	14188	14312	14210	14225	14234	14282	14306	14435	14231	14349	14366	14366	14321	14402	14351	14094	14420	14360	14380	14387	14300	14380	14484	14156	14296	14326	14215	14382	14320	14288	14464	14381	14316	14236	14395	14349	14294	14464	14329	14429	14371	14380	14531	14375	14427	14448	14389	14528	14300	14176	14435	14281	14391	14230	14282	14318	14305	14340	14385	14401	14490	14281	14164	14270	14374	14319	14261	14391	14303	14243	14268	14399	14404	14406	14242	14282	14137	14399	14288	14271	14418	14180	14423	14235	14351	14237	14197	14340	14245	14295	14222	14489	14421	14256	14308	14406	14437	14461	14216	14224	14403	14288	14404	14291	14364	14262	14210	14272	14403	14352	14377	14208	14476	14293	14355	14422	14346	14258	14339	14365	14371	14338	14415	14323	14205	14440	14356	14370	14272	14260	14213	14314	14194	14271	14272	14355	14264	14259	14321	14276	14178	14430	14495	14324	14205	14256	14378	14402	14517	14406	14469	14261	14518	14440	14418	14496	14272	14303	14321	14423	14387	14325	14429	14297	14296	14463	14477	14679	14310	14258	14418	14195	14349	14330	14398	14215	14270	14423	14405	14111	14257	14388	14265	14338	14308	14389	14324	14289	14276	14295	14311	14399	14248	14409	14380	14281	14311	14282	14409	14510	14386	14248	14422	14303	14354	14391	14342	14191	14436	14279	14184	14397	14436	14193	14293	14297	14321	14217	14264	14514	14296	14249	14452	14305	14464	14362	14321	14393	14427	14357	14355	14437	14318	14455	14432	14374	14400	14391	14294	14405	14391	14232	14484	14542	14425	14275	14378	14284	14274	14421	14226	14440	14361	14402	14332	14341	14351	14376	14542	14290	14213	14385	14402	14476	14502	14280	14402	14509	14457	14372	14188	14305	14271	14359	14332	14390	14461	14354	14328	14239	14364	14390	14189	14223	14333	14564	14392	14365	14456	14364	14435	14198	14406	14232	14379	14385	14385	14280	14332	14287	14400	14401	14417	14432	14298	14360	14311	14306	14414	14153	14439	14291	14310	14506	14433	14442	14319	14361	14386	14483	14236	14320	14389	14292	14302	14369	14278	14241	14172	14451	14458	14451	14439	14594	14355	14244	14371	14377	14295	14416	14308	14355	14276	14220	14298	14375	14244	14302	14354	14257	14479	14312	14426	14287	14430	14392	14219	14436	14359	14323	14343	14359	14446	14207	14370	14281	14096	14358	14280	14447	14143	14173	14358	14468	14348	14175	14384	14322	14391	14425	14358	14334	14393	14246	14322	14487	14398	14354	14342	14495	14294	14492	14409	14311	14324	14415	14447	14385	14338	14230	14425	14269	14289	14332	14299	14376	14340	14356	14318	14218	14276	14166	14347	14309	14300	14439	14386	14277	14454	14502	14349	14486	14378	14287	14391	14455	14330	14382	14276	14287	14427	14140	14364	14232	14262	14295	14245	14285	14468	14407	14206	14365	14537	14111	14377	14298	14485	14367	14278	14385	14343	14289
23782	21572	28396	25916	22755	20732	19140	17120	16383	16503	16444	15958	16184	16051	16269	15900	15971	15902	15964	15959	15648	15791	15715	15933	15973	15889	15920	15725	15866	15985	15619	15578	15727	15972	15943	15926	15761	15728	15736	15929	15599	15657	15840	15731	15621	15807	15799	15763	15891	15734	15821	15721	15907	15644	16098	15615	16015	15778	15615	15868	15740	15706	15701	15597	15915	15662	15602	15732	15802	15782	15753	15537	15815	15784	15778	15882	15581	15689	15756	15722	15808	15574	15646	15540	15942	15540	15917	15692	15789	15711	15481	15815	15757	15743	15705	15710	15731	15661	15779	15687	15658	15730	15625	15564	15773	15512	15643	15887	15829	15514	15718	15603	15703	15880	15738	15759	15855	15478	15692	15745	15565	15875	15775	15698	15556	15601	15539	15794	15802	15779	15907	15602	15626	15760	15687	15746	15768	15695	15720	15692	15656	15673	15677	15535	15813	15679	15787	15800	15869	15793	15760	15657	15605	15773	15677	15790	15612	15689	15524	15383	15746	16044	15796	15802	15745	15716	15732	15625	15773	15638	15654	15738	15606	15643	15539	15791	15715	15808	15764	15808	15639	15604	15671	15622	15698	15790	15784	15695	15612	15427	15659	15773	15751	16034	15682	15859	15454	15643	15703	15748	15620	15870	15825	15714	15718	15758	15821	15715	15777	15678	15867	15797	15823	15586	15455	15853	15651	15825	15574	15737	15811	15698	15788	15758	15612	15628	15603	15769	15600	15550	15701	15593	15621	15569	15843	15800	15678	15781	15695	15947	15544	15619	15913	15733	15781	15663	15813	15741	15825	15798	15609	15821	15743	15699	15756	15767	15660	15910	15687	15557	15834	15705	15693	15934	15968	15715	15783	15523	15593	15607	15763	15739	15926	15733	15797	15763	15675	15772	15803	15947	15744	15647	15845	15446	15674	15876	15762	15873	15615	15528	15775	15766	15768	15569	15640	15896	15707	15721	15747	15948	15737	15632	15838	15507	15741	15756	15759	15862	15509	15544	15591	15707	15849	15775	15552	15755	15516	15702	15751	15615	15724	15803	15756	15571	15541	15792	15503	15610	15540	15717	15618	15678	15851	15914	15597	15555	15738	15735	15534	15709	15537	15832	15773	15781	15688	15864	15931	15700	15654	15762	15595	15698	15509	15590	15780	15798	15614	15683	15512	15513	15645	15710	15721	15636	15634	15511	15676	15663	15971	15648	15684	15715	15768	15770	15976	15820	15705	15623	15815	15957	15613	15682	15360	15844	15840	15799	15893	15654	15708	15847	15837	15433	15638	15675	15800	15709	15857	15641	15625	15664	15612	15662	15763	15642	15724	15806	15897	15641	15752	15593	15591	15712	15686	15737	15885	15707	15744	15640	15867	15814	15740	15683	15676	15772	15702	15595	15753	15660	15606	15760	15678	15901	15816	15656	15709	15558	15648	15757	15650	15665	15701	15831	15856	15746	15682	15783	15619	15705	15764	15740	15879	15571	15630	15769	15803	15796	15951	15683	15857	15937	15845	15832	15643	15881	15778	15728	15723	15846	15688	15648	15901	15892	15628	15672	15861	15698	15621	15786	15693	15978	15611	15782	15697	15727	15669	15892	15866	15623	15646	15760	15802	15662	15827	15761	15846	15706	15829	15725	15890	15766	15558	15797	15733	15766	16032	15675	15812	15630	15748	15904	15784	15813	15668	15816	15962	15551	15663	15561	15780	15773	15789	15797	15850	15618	15778	15572	15847	15608	15587	15621	15639	15730	15699	15624	15743	15779	15772	15750	15667	15735	15477	15676	15665	15701	15679	15669	15901	15795	15668	15800	15626	15768	15749	15637	15598	15750	15901	15958	15634	15805	15611	15547	15645	15496	15725	15699	15746	16049	15669	15582	15801	15970	15875	15637	15788	15764	15687	15762	15559	15607	15511	15646	15591	15712	15701	15945	15775	15647	15847	15681	15565	15710	15725	15691	15582	15685	15544	15607	15716	15987	15658	15723	15638	15691	15614	15673	15691	15727	15638	15610	15662	15853	15572	15751	15639	15746	15620	15741	15510	15649	15653	15624	15819	15571	15673	15678	15929	15915	15664	15740	15604	15674	15713	15951	15725	15536	15785	15783	15752	15761	15754	15704	15816	15405	16079	15794	15829	15479	15768	15800	15793	15930	15623	15728	15743	15817	15797	15721	15780	15504	15703	15808	15714	15610	15576	15909	15870	15696	15642	15641	15865	15732	15569	15662	15747	15796	15851	15932	15674	15536	15961	15750	15735	15562	15939	15581	15639	15680	15744	15798	15719	15490	15833	15660	15870	15664	15713	15636	15895	15811	15697	15784	15822	15872	15529	15675	15837	15774	15647	15585	15943	15740	15630	15697	15788	15774	15681	15686	15780	15541	15838	15672	15729	15645	15617	15641	15643	15874	15768	15839	15832	15553	15767	15666	15691	15796	15755	15727	15731	15380	15779	15729	15626	15630	15646	15703	15851	15717	15806	15462	15662	15733	15797	15581	15465	15630	15658	15730	15638	15722	15751	15763	15833	15661	15692	15703	16089	15891	15700	15748	15768	15901	15638	15709	15528	15638	15588	15513	15671	15808	15811	15652	15816	15807	15458	15736	15788	15581	15771	15752	15733	15575	15683	15597	15870	15641	15792	15788	15769	15569	15771	15634	15765	15704	15853	15681	15660	15698	15573	15876	15543	15665	15865	15782	15899	15932	15679	15667	15688	15778	15756	15561	15815	15760	15791	15779	15562	15866	15783	15599	15733	15758	15733	15560	15708	15675	15744	15529	15726	15511	15581	15487	15519	15921	15778	15776	15563	15675	15709	15877	15606	15593	15680	15675	15748	15716	15805	15802	15733	15896	15551	15789	15637	15602	15783	15815	15725	15729	15739	15626	15776	15700	15488	15736	15744	15725	15722	15814	15760	15833	15932	15758	15814	15589	15775	15823	15866	15833	15866	15655	15779	15814	15609	15800	15889	15798	15590	15747	15550	15672	15730	15768	15759	15782	15699	15583	15679	15719	15581	15823	15754	15738	15546	15854	15849	15739	15897	16038	15930	15820	15923	15803	15733	15563	15627	15595	15633	15795	15843	15767	15776	15701	15905	15784	15730	15794	15763	15538	15662	15717	15713	15597	15579	15836	15746	15921	15656	15617	15618	15713	15534	15864	15772	15762	15710	15830	15723	15726	15582	15557	15482	15715	15766	15694	15892	15783	15732	15662	15749	15768	15834	15827	15739	15834	15927	15767	15519	15803	15639	15755	15801	15835	15901	15474	15742	15576	15762	15724	15857	15646	15791	15437	15724	15776	15718	15779	15740	16016	15689	15659	15710	15685	15778	15633	15670	15635	15708	15569	15719	15986	15832	15713	15740	15541	15645	15811	15685	15888	15599	15747	15730	15962	15737	15596	15854	15725	15555	15488	15882	15762	15784	15742	15745	15809	15893	15820	15742	15793	15803	15676	15755	15583	15680	15625	15772	15691	15605	15866	15683	15797	15839	15715	15699	15937	15593	15525	15778	15754	15665	15866	15837	15866	15764	15838	15839	15788	15541	15848	15842	15789	15618	15371	15585	15566	15696	15620	15672	15696	15601	15718	15874	15624	15682	15773	15684	15544	15788	15843	15813	15912	15767	15808	15567	15640	15804	15756	15752	15685	15798	15770	15824	15763	15611	15783	15823	15842	15816	15849	15689	15681	15597	15598	15652	15835	15807	15694	15748	15721	15797	15605	15811	15869	15848	15755	15589	15697	15658	15659	15588	15681	15852	15788	15698	15716	15730	15605	15768	15712	15839	15593	15542	15617	15976	15656	15708	15576	15825	15827	15784	15726	15583	15778	15821	15742	15746	15606	15800	15827	15783	15763	15613	15684	15690	15808	15885	15929	15793	15549	15643	15756	15645	15709	15747	15681	15655	15522	15815	15809	15709	16000	15892	15805	15554	15668	15770	15452	15648	15737	15771	15831	15504	15477	15555	15838	15563	15706	15971	15792	15766	15824	15827	15860	15719	15757	15694	15633	15790	15725	15838	15808	15775	15849	15783	15830	15620	15674	15669	15800	15692	15693	15887	15601	15572	15637	15781	15435	15786	15944	15947	15518	15903	15793	15754	15776	15735	15745	15729	15805	15751	15621	15800	15766	15625	15621	15705	15834	15663	15707	15645	15733	15869	15817	15778	15702	15859	15751	15689	15468	15671	15856	15763	15533	15666	15627	15761	15644	15857	15675	15725	15706	15740	15690	15765	15589	15494	15503	15732	15809	15769	15871	15870	15930	15763	15658	15852	15715	15716	15624	15872	15792	15897	15693	15793	15807	15585	15543	15569	15691	15645	15715	15602	15700	15910	15771	15757	15786	15629	15725	15694	15713	15861	15881	15794	15666	15880	15728	15725	15698	15875	15983	15899	15589	15794	15944	15733	15715	15684	15799	15628	15663	15594	15686	15774	15813	15484	15575	15772	15548	15730	15712	15679	15838	15498	15596	15888	15697	15826	15809	15773	15704	15803	15855	15745	15524	15891	15763	15582	15676	15602	15791	15590	15859	15934	15963	15796	15767	15703	15557	15651	15859	15640	15681	15764	15654	15561	15753	15583	15813	15675	15738	15967	15698	15772	15652	15565	15770	15626	15712	15580	16026	15608	15542	15839	15695	15545	15807	15715	15696	15699	15847	15884	15866	15783	15654	15774	15519	15942	15802	15650	15703	15772	15760	15783	15697	15733	15638	15652	15610	15788	15726	15808	15773	15518	15635	15673	15785	15818	15725	15676	15743	15732	15846	15740	15762	15688	15700	15723	15560	15665	15676	15797	15803	15812	15644	15802	15825	15760	15747	15653	15838	15679	15700	15802	15674	15674	15636	15881	15830	15614	15807	15486	15780	15599	15807	15762	15729	15830	15761	15635	15491	15711	15692	15778	15681	15759	15739	15798	15748	15661	15753	15948	15888	15835	15779	15851	15965	15649	15782	15741	15716	15714	15619	15904	15587	15665	15972	15722	15979	15760	15976	15723	15774	15801	15883	15649	15626	15682	15741	15766	15665	15627	15745	15691	15600	15737	15699	15675	15487	15556	15673	15733	15771	15792	15460	15687	15720	15564	15557	15770	15582	15727	15940	15703	15637	15724	15725
23775	49771	39528	26052	19608	16639	15241	14886	14404	14288	14157	14246	14099	13906	14123	13866	14009	13803	13748	13867	13941	13753	13847	13661	13772	13700	13782	13762	13697	13810	13973	13647	13830	13559	13605	13860	13618	13795	13752	13742	13922	13852	13799	13756	13735	13737	13939	13753	13577	13789	13721	13849	13652	13671	13730	13867	13738	13848	13899	13880	13868	13662	13739	13810	13551	13715	13898	13709	13700	13599	13716	13774	13677	13771	13538	13861	13690	13624	13900	13604	13802	13712	13808	13766	13616	13804	13738	13656	13668	13707	13734	13815	13674	13692	13794	13524	13709	13765	13800	13592	13681	13765	13999	13650	13781	13734	13560	13576	13673	13608	13714	13797	13625	13836	13786	13724	13871	13752	13618	13654	13490	13512	13645	13731	13795	13650	13813	13860	13802	13726	13713	13714	13934	13685	13701	13833	13713	13668	13702	13788	13708	13603	13716	13807	13756	13800	13893	13645	13840	13524	13762	13715	13657	13643	13838	13746	13833	13888	13680	13620	13837	13668	13672	13998	13889	13798	13784	13963	13814	13843	13689	13601	13738	13651	13759	13647	13859	13844	13568	13655	13809	13751	13644	13726	13764	13779	13717	13583	13751	13612	13730	13644	13707	13790	13782	13851	13782	13713	13789	13805	13695	13797	13741	13642	13545	13571	13697	13741	13603	13661	13633	13691	13687	13788	13751	13793	13670	13663	13624	13824	13605	13649	13752	13617	13945	13721	13811	13844	13795	13705	13753	13783	13662	13812	13672	13641	13736	13661	13751	13788	13595	13888	13698	13663	13775	13638	13839	13672	13762	13703	13769	13825	13612	13568	13573	13739	13909	13673	13722	13627	13832	13843	13643	13897	13810	13777	13720	13833	14008	13763	13828	13768	13731	13683	13768	13749	13721	13775	13867	13774	13819	13729	13684	13669	13754	13658	13686	13761	13767	13717	13601	13499	13668	13803	13849	13564	13888	13678	13799	13593	13773	13716	13755	13836	13720	13771	13914	13806	13673	13909	13819	13729	13889	13752	13745	13890	13815	13708	13616	13916	13645	13733	13722	13810	13883	13728	13883	13696	13747	13795	13741	13659	13532	13687	13757	13611	13558	13757	13659	13888	13579	13668	13833	13717	13775	13957	13830	13701	13845	13612	13797	13704	13846	13755	13744	13842	13594	13672	13766	13874	13860	13630	13827	13653	13687	13601	13683	13723	13698	13843	13615	13687	13759	13671	13799	13811	13752	13757	13661	13636	13890	13582	13762	13554	13779	13839	13727	13824	13809	13779	13733	13786	13720	13703	13697	13742	13695	13763	13819	13772	13738	13893	13666	13672	13661	13893	13700	13727	13782	13518	13765	13697	13669	13872	13745	13846	13557	13857	13836	13882	13797	13571	13974	13670	13803	13706	13786	13890	13747	13864	13870	13615	13685	13836	13645	13722	13681	13863	13579	13762	13848	14022	13681	13708	13571	13753	13581	13643	13796	13825	13744	13732	13742	13598	13657	13794	13536	13801	13753	13858	13746	13725	13766	13799	13814	13780	13634	13821	13587	13831	13847	13781	13766	13815	13988	13826	13748	13705	13631	13658	13692	13765	13822	13821	13520	13854	13908	13785	13745	13674	13817	13682	13689	13878	13695	13773	13906	13785	13688	13507	13882	13609	13659	13682	13858	13839	14005	13775	13796	13824	13697	13810	13621	13771	13735	13776	13788	13802	13770	13645	13762	13687	13737	13650	13639	13658	13722	14006	13854	13820	13752	13684	13767	13761	13811	13728	13805	13548	13712	13656	13873	13772	13707	13949	13875	13584	13961	13953	13687	13618	13851	13757	13737	13618	13746	13805	13870	13736	13645	13679	13738	13844	13643	13629	13604	13608	13607	13729	13683	13631	13718	13805	13647	13758	13730	13705	13783	13715	13816	13767	13795	13739	13795	13895	13869	13708	13630	13715	13673	13811	13723	13870	13781	13853	13802	13658	13589	13635	13761	13575	13822	13659	13863	13749	13822	13887	13735	13704	13851	13858	13749	13785	13812	13755	13802	13655	13806	13872	13645	13709	13786	13779	13824	13879	13564	13615	13585	13836	13722	13658	13719	13747	13690	13508	13773	13901	13760	13876	13768	13653	13702	13874	13803	13754	13785	13654	13868	13620	14000	13842	13654	13718	13679	13557	13638	13777	13760	13875	13760	13824	13894	13768	13820	13856	13830	13650	13806	13746	13607	13760	13679	13778	13925	13950	13799	13805	13825	13645	13881	13492	13785	13828	13740	13756	13787	13805	13736	13620	13704	13720	13849	13762	13789	13725	13798	13693	13701	13648	13683	13853	13775	13648	13793	13786	13837	13911	13808	13839	13793	13608	13663	13905	13782	13794	13778	13644	13705	13606	13710	13730	13739	13774	13780	13484	13662	13748	13747	13619	13704	13798	13763	13849	13641	13715	13654	13810	13953	13775	13681	13862	13759	13883	13669	13791	13660	13606	13785	13759	13862	13799	13705	13871	13637	13730	13715	13730	13720	13921	13721	13788	13826	13873	13696	13692	13826	13690	13717	13721	13754	13605	13754	13748	13726	13754	13695	13765	13663	13774	13787	13668	13851	13639	13710	13448	13791	13540	13746	13566	13800	13684	13684	13659	13949	13702	13628	13531	13622	13722	13704	13785	13743	13788	13769	13892	13686	13761	13718	13789	13650	13770	13720	13656	13702	13825	13831	13756	13666	13696	13639	13775	13680	13732	13750	13780	13792	13762	13552	13919	13673	13739	13876	13876	13874	13813	13785	13720	13570	13630	13863	13680	13856	13721	13858	13751	13930	13578	13652	13773	13614	13692	13743	13785	13806	13729	13774	13684	13717	13857	13789	13766	13564	13796	13663	13581	13750	13704	13670	13799	13795	13936	13847	13934	13774	13667	13686	13775	13696	13813	13699	13735	13781	13711	13762	13731	13711	13732	13638	13793	13743	13692	13672	13689	13753	13619	13778	13746	13822	13847	13823	13823	13735	13811	13710	13613	13742	13644	13680	13671	13750	13735	13766	13707	13991	13762	13730	13696	13812	13612	13744	13772	13655	13669	13679	13760	13693	13753	13653	13676	13672	13674	13702	13755	13807	13834	13826	13744	13630	13732	13849	13653	13692	13737	13600	13847	13688	13806	13797	13814	13730	13709	13878	13734	13625	13765	13737	13682	13802	13724	13672	13929	13618	13739	13673	13690	13837	13692	13737	13740	13922	13521	13765	13720	13844	13556	13738	13770	13749	13755	13673	13682	13688	13817	13636	13602	13746	13721	13748	13633	13757	13718	13737	13839	13921	13721	13872	13736	13734	13774	13871	13580	13753	13595	13798	13676	13734	13851	13722	13661	13879	13723	13793	13687	13640	13727	13553	13732	13821	13756	13841	13813	13734	13726	13748	13743	13789	13627	13744	13804	13471	13679	13642	14040	13742	13849	13787	13845	13910	13541	13659	13695	13720	13879	13745	13680	13764	13748	13767	13665	13832	13662	13679	14005	13648	13814	13564	13732	13913	13678	13674	13763	13687	13831	13729	13879	13781	13660	13795	13643	13757	13818	13659	13891	13736	13686	13973	13823	13684	13694	13737	13795	13637	13676	13724	13634	13784	13713	13672	13613	13753	13747	13752	13631	13853	13782	13747	13553	13746	13684	13737	13710	13553	13703	13901	13813	13654	14012	13768	13797	13762	13835	13782	13751	13776	13755	13862	13741	13970	13638	13747	13876	13704	13535	13637	13783	13777	13887	13699	13621	13878	13891	13813	13586	13811	13773	13650	13771	13650	13715	13675	13687	13763	13645	13821	13903	13668	13685	13737	13709	13841	13680	13787	13778	13797	13807	13634	13810	13837	13792	13751	13687	13734	13777	13787	13806	13689	13694	13878	13696	13824	13609	13891	13883	13829	13811	13849	13647	13646	13762	13943	13875	13712	13813	13720	13739	13646	13601	13693	13823	13731	13761	13733	13929	13625	13802	13693	13793	13842	13895	13704	13595	13875	13741	13688	13804	13426	13909	13767	13820	13892	13756	13625	13779	13703	13840	13702	14018	13926	13579	13634	13763	13764	13810	13701	13794	13790	13756	13761	13848	13845	13757	13822	13772	13807	13732	13777	13809	13690	13656	13757	13799	13849	13693	13677	13620	13720	13718	13608	13886	13653	13812	13741	13787	13854	13632	13723	13816	13601	13542	13783	13865	13717	13791	13873	13675	13543	13753	13773	13706	13733	13734	13638	13852	13791	13802	13779	13871	13771	13644	13760	13790	13779	13554	13755	13648	14028	13831	13661	13685	13752	13600	13656	13956	13608	13651	13779	13772	13777	13902	13710	13741	13667	13659	13669	13761	13608	13897	13638	13680	13819	13820	13851	13775	13751	13792	13695	13779	13641	13732	13820	13740	13761	13658	13755	13729	13532	13708	13834	13631	13692	13687	13680	13496	13713	13693	13897	13708	13775	13829	13757	13797	13726	13603	13557	13583	13911	13738	13719	13773	13593	13754	13691	13621	13767	13820	13827	13800	13640	13810	13772	13796	13647	13840	13688	13785	13852	13788	13771	13791	13836	13642	13650	13754	13800	13805	13875	13575	13765	13713	13591	13687	13920	13830	13729	13843	13614	13716	13747	13762	13740	13724	13904	13682	13789	13565	13854	13761	13721	13681	13590	13728	13861	13826	13660	13809	13696	13660	13662	13879	13823	13862	13702	13802	13673	13643	13830	13580	13710	13885	13692	13628	13729	13750	13735	13728	13623	13830	13737	13700	13829	13768	13748	13614	13778	13677	13862	13692	13815	13708	13866	13669	13665	13766	13856	13713	13620	13701	13630	13675	13944	13843	13690	13805	13853	13759	13622	13963	13789	13862	13651	13591	13771	13642	13720	13775	13754	13774	13848	13753	13671	13850	13684	13848	13788	13843	13704	13772	13608	13617	13802	13643	13865	13737	13842	13817	13615	13742	13879	13892	13825	13669	13695	13641	13778	13716	13923	13682	13788	13545	13752	13730	13853	13751	13758	13849	13723	13861	13889	13658	13667	13750	13724	13695	13665	13765	13828	13632	13704	13879	13517	13765	13788	13769	13771	13790	13733	13568	13866	13817	13881	13858	13960	13589	13735	13603	13653	13701
25519	21690	27876	27803	20546	18854	19004	17859	17728	17715	17559	17496	17500	17473	17339	17477	17426	17457	17267	17396	17334	17328	17427	17476	17215	17370	17171	17288	17214	17150	17384	17339	17426	17399	17511	17241	17432	17426	17304	17399	17527	17448	17408	17160	17150	17174	17464	17324	17239	17212	17303	17200	17222	17292	17292	17266	17303	17493	17326	17301	17472	17195	17272	17370	17064	17251	17170	17403	17159	17418	17311	17322	17190	17363	17350	17299	17416	17142	17129	17349	17146	17048	17223	17295	17219	17102	17345	17271	17271	17257	17204	17395	17286	17080	17207	17302	17503	17329	17265	17172	17374	17408	17261	17291	17260	17352	17337	17186	17378	17278	17307	17155	17363	17557	17406	17193	17274	17200	17384	17417	17302	17395	17398	17223	17383	17369	17360	17024	17207	17283	17288	17265	17304	17396	17441	17261	17340	17171	17255	17184	17124	17382	17180	17216	17368	17233	17308	17346	17334	17298	17188	17411	17510	17255	17353	17588	17440	17542	17384	17162	17291	17326	17282	17282	17294	17318	17289	17334	17373	17295	17208	17355	17250	17229	17200	17454	17364	17233	17321	17261	17480	17260	17356	17097	17402	17447	17486	17286	17465	17394	17225	17348	17396	17189	17135	17452	17164	17423	17219	17273	17390	17126	17416	17186	17361	17234	17314	17367	17088	17258	17175	17193	17281	17410	17329	17256	17393	17275	17207	17142	17234	17125	17238	17261	17207	17441	17347	17319	17173	17507	17446	17388	17455	17221	17225	17271	17138	17252	17303	17597	17234	17219	17384	17111	17313	17279	17412	17346	17113	17290	17385	17309	17395	17292	17381	17438	17360	17426	17407	17014	17367	17459	17200	17260	17309	17384	17315	17250	17320	17220	17253	17349	17311	17433	17068	17270	17233	17429	17372	17367	17395	17310	17311	17152	17187	17162	17352	17193	17345	17214	17389	17261	17177	17334	17216	17397	17338	17169	17237	17270	17433	17178	17367	17481	17208	17265	17314	17371	17207	17362	17192	17187	17026	17220	17052	17377	17227	17288	17350	17244	17382	17278	17273	17207	17209	17135	17261	17303	17444	17321	17219	17084	17018	17418	17365	17457	17259	17198	17325	17147	17306	17152	17317	17012	17618	17261	17108	17283	17203	17294	17483	17422	17354	17318	17303	17270	17369	17136	17368	17280	17145	17368	17429	17168	17391	17356	17402	17451	17136	17313	17472	17326	17314	17183	17422	17398	17327	17350	17373	17373	17399	17276	17450	17252	17465	17254	17495	17291	17359	17354	17299	17337	17288	17422	17152	17306	17072	17320	17390	17194	17244	17165	17169	17205	17332	17340	17447	17244	17406	17292	17331	17317	17158	17079	17311	17231	17114	17354	17479	17272	17323	17255	17330	17159	17305	17317	17051	17322	17355	17397	17257	17312	17296	17260	17156	17375	17496	17422	17409	17468	17305	17261	17418	17296	17270	17188	17273	17430	17156	17252	17346	17291	17525	17191	17283	17218	17274	17205	17391	17186	17171	17203	17326	17204	17305	17162	17321	17283	17393	17349	17209	17079	17375	17245	17224	17103	17371	17279	17450	17167	17153	17233	17507	17325	17370	17728	17186	17367	17052	17320	17311	17416	17391	17504	17332	17383	17400	17325	17518	17278	17448	17445	17192	17289	17496	17417	17287	17312	17475	17293	17473	17334	17109	17203	17243	17453	17438	17484	17270	17303	17169	17152	17583	17257	17299	17391	17604	17588	17348	17208	17366	17289	17331	17320	17274	17207	17426	17208	17201	17356	17231	17096	17311	17291	17140	17263	17097	17326	17468	17202	17323	17311	17244	17329	17077	17400	17337	17452	17287	17377	17236	17331	17360	17094	17301	17344	17253	17530	17226	17184	17486	17266	17175	17287	17390	17363	17506	17150	17376	17263	17220	17196	17241	17274	17308	17303	17404	17326	17260	17177	17164	17319	17253	17257	17296	17339	17192	17261	17295	17282	17393	17498	17290	17189	17310	17352	17220	17134	17442	17290	17430	17158	17420	17144	17324	17233	17444	17307	17511	17427	17232	17312	17273	17262	17175	17040	17394	16912	17251	17267	17429	17186	17246	17257	17521	17498	17307	17169	17337	17329	17226	17398	17528	17175	17370	17281	17453	17174	17347	17102	17277	17288	17315	17389	17267	17287	17274	17356	17348	17327	17367	17330	17023	17269	17228	17274	17204	17318	17356	17323	17259	17563	17424	17395	17470	17255	17419	17248	17109	17361	17330	17443	17383	17307	17480	17169	17388	17322	17315	17429	17233	17150	17413	17120	17288	17332	17091	17187	17227	17345	17324	17374	17224	17372	17535	17267	17305	17262	17199	17381	17123	17368	17241	17390	17360	17275	17229	17517	17402	17346	17319	17296	17326	17508	17276	17382	17509	17274	17233	17164	17085	17294	17261	17456	17305	17365	17129	17442	17317	17374	17193	17435	17258	17233	17449	17462	17296	17112	17331	17521	17396	17267	17291	17273	17445	17402	17300	17162	17181	17171	17135	17255	17347	17276	17350	17199	17376	17125	17325	17288	17292	17316	17329	17143	17289	17222	17371	17312	17457	17213	17389	17308	17217	17304	17382	17338	17287	17350	17299	17539	17196	17175	17393	17104	17246	17547	17366	17088	17294	17442	17112	17466	17292	17346	17259	17438	17283	17392	17463	17192	17324	17278	17367	17318	17298	17204	17408	17191	17200	17434	17424	17332	17350	17380	17376	17329	17479	17305	17062	17334	17494	17319	17501	17159	17385	17333	17426	17425	17345	17471	17380	17373	17200	17297	17168	17281	17423	17180	17329	17423	17460	17455	17521	17284	17298	17112	17415	17284	17227	17369	17321	17327	17255	17254	17262	17116	17375	17395	17440	17361	17393	17212	17207	17490	17398	17242	17378	17352	17442	17274	17401	17401	17349	17287	17233	17421	17298	17382	17146	17290	17280	17414	17410	17263	17211	17304	17165	17135	17293	17331	17409	17206	17222	17194	17376	17353	17338	17104	17204	17262	17133	17447	17309	17379	17229	17210	17347	17196	17283	17089	17248	17160	17211	17040	17372	17445	17264	17374	17333	17218	17174	17115	17457	17458	17448	17438	17154	17413	17510	17388	17177	17232	17287	17290	17272	17248	17067	17436	17115	17451	17263	17421	17505	17304	17265	17414	17354	17315	17297	17254	17298	17309	17238	17261	17426	17417	17279	17244	17240	17347	17272	17158	17163	17371	17320	17263	17413	17255	17336	17207	17427	17231	17243	17283	17225	17142	17491	17429	17301	17478	17404	17080	17465	17230	17249	17180	17343	17568	17499	17336	17200	17489	17179	17342	17282	17308	17170	17439	17190	17289	17382	17250	17442	17265	17197	17219	17153	17271	17346	17512	17417	17330	17357	17050	17225	17361	17247	17150	17224	17322	17340	17169	17481	17482	17192	17403	17183	17288	17115	17027	17287	17180	17366	17400	17088	17249	17485	17547	17324	17370	17203	17276	17281	17329	17148	17449	17277	17174	17156	17359	17325	17214	17336	17395	17308	17115	17294	17261	17274	17335	17294	17130	17059	17526	17215	17239	17271	17232	17236	17116	17406	17400	17168	17396	17315	17199	17475	17322	17220	17316	17342	17230	17410	17365	17531	17188	17260	17274	17380	17418	17286	17406	17241	17304	17372	17131	17340	17264	17286	17346	17363	17490	17297	17204	17370	17104	17348	17276	17083	17259	17202	17296	17464	17550	17373	17475	17501	17272	17343	17344	17199	17387	17355	17372	17311	17268	17405	17223	17204	17277	17178	17535	17453	17288	17192	17282	17240	17508	17381	17080	17199	17470	17390	17288	17313	17202	17326	17199	17242	17300	17212	17363	17304	17298	16960	17202	17326	17427	17439	17327	17222	17276	17186	17275	17341	17329	17410	17352	17135	17441	17419	17299	17263	17082	17445	17375	17286	17189	17325	17403	17472	17265	17581	17299	17277	17332	17187	17185	17309	17376	17195	17436	17313	17365	17390	17108	17451	17326	17133	17202	17338	17531	17343	17203	17188	17343	17387	17476	17336	17482	17386	17404	17252	17031	17152	17176	17373	17404	17319	17496	17378	17366	17150	17225	17241	17280	17350	17261	17369	17377	17166	17191	17348	17292	17315	17255	17306	17330	17175	17337	17304	17506	17519	17373	17406	17146	17226	17354	17257	17442	17287	17121	17288	17358	17368	17287	17156	17236	17223	17321	17355	17328	17227	17322	17498	17336	17316	17352	17323	17142	17338	17367	17220	17308	17256	17176	17201	17309	17148	17216	17524	17289	17397	17200	17279	17161	17259	17301	17282	17252	17416	17179	17142	17358	17314	17347	17228	17225	17375	17117	17141	17222	17166	17400	17396	17285	17371	17222	17236	17226	17379	17239	17321	17350	17240	17427	17244	17314	17417	17285	17259	17283	17356	17453	17345	17398	17378	17104	17353	17296	17440	17277	17467	17207	17458	17308	17312	17110	17381	17142	17153	17221	17364	17305	17253	17308	17123	17375	17343	17277	17331	17447	17179	17289	17149	17395	17260	17216	17302	17354	17526	17333	17307	17503	17362	17298	17188	17382	17310	17337	17387	17157	17241	17131	17299	17300	17444	17382	17409	17676	17457	17343	17418	17505	17373	17128	17200	17162	17183	17188	17415	17167	17376	17136	17137	17217	17239	17147	17347	17291	17240	17184	17405	17143	17454	17160	17221	17256	17454	17266	17608	17407	17297	17288	17239	17326	17308	17527	17308	17427	17354	17379	17240	17292	17436	17396	17231	17294	17241	17404	17316	17165	17526	17276	17223	17366	17206	17357	17418	17178	17200	17445	17288	17250	17504	17378	17138	17307	17654	17214	17346	17151	17577	17285	17295	17056	17263	17489	17181	17308	17330	17296	17323	17438	17358	17268	17107	17266	17206	17356	17323	17265	17303	17275	17446	17303	16969	17345	17203	17387	17558	17343	17408	17278	17374	17192	17363	17087	17408	17308	17490	17461	17460	17464	17259	17269	17206	17252	17303	17282	17251	17261	17304	17168	17260	17517	17146	17290	17232	17328	17314	17529	17330	17409	17211	17058	17389	17275	17262	17293	17361	17282	17344	17301	17310	17274
23532	43607	32659	22341	18086	16455	15726	15276	15189	15071	15121	15029	14891	14880	14685	14828	14870	14699	14809	14670	14673	14642	14876	14777	14569	14595	14851	14671	14694	14603	14867	14792	14903	14755	14546	14682	14825	14874	14642	14665	14687	14695	14637	14735	14598	14853	14763	14704	14611	14684	14649	14666	14881	14590	14639	14700	14578	14621	14862	14547	14699	14888	14808	14714	14739	14647	14767	14674	14638	14620	14520	14590	14732	14822	14652	14698	14526	14516	14783	14539	14750	14563	14549	14824	14526	14698	14797	14833	14470	14795	14751	14805	14485	14770	14740	14787	14544	14782	14659	14569	14725	14595	14711	14658	14814	14665	14717	14582	14674	14789	14518	14793	14670	14649	14675	14746	14767	14488	14692	14647	14907	14759	14625	14842	14654	14615	14739	14837	14656	14530	14648	14615	14626	14691	14595	14846	14543	14661	14684	14571	14736	14601	14745	14693	14610	14596	14737	14592	14746	14669	14792	14594	14542	14658	14649	14697	14734	14824	14706	14717	14864	14782	14554	14596	14890	14794	14755	14625	14708	14704	14616	14798	14587	14678	14749	14728	14710	14660	14669	14704	14576	14735	14624	14703	14678	14685	14805	14777	14755	14649	14753	14746	14577	14588	14732	14673	14560	14828	14580	14525	14724	14595	14752	14770	14747	14892	14747	14691	14558	14831	14702	14804	14803	14541	14711	14648	14706	14823	14631	14518	14646	14591	14626	14785	14766	14627	14705	14777	14835	14575	14635	14716	14957	14751	14616	14725	14708	14500	14714	14757	14665	14853	14685	14696	14700	14657	14817	14576	14718	14766	14621	14775	14571	14787	14497	14743	14652	14544	14555	14724	14587	14777	14532	14888	14583	14656	14586	14765	14643	14778	14787	14735	14675	14583	14537	14795	14577	14697	14704	14786	14613	14856	14818	14784	14458	14769	14685	14576	14736	14670	14645	14755	14806	14733	14761	14581	14745	14654	14549	14735	14524	14678	14668	14566	14628	14678	14609	14653	14623	14924	14826	14700	14819	14809	14572	14731	14710	14515	14625	14590	14654	14832	14641	14752	14651	14864	14663	14688	14774	14604	14801	14731	14612	14504	14850	14704	14537	14663	14522	14693	14851	14689	14619	14738	14746	14630	14591	14770	14725	14645	14626	14660	14604	14705	14573	14756	14571	14674	14738	14733	14693	14638	14673	14602	14599	14636	14691	14797	14640	14521	14629	14726	14846	14703	14672	14500	14555	14673	14673	14634	14582	14518	14744	14631	14741	14669	14608	14559	14694	14657	14656	14737	14746	14560	14481	14665	14668	14749	14576	14839	14520	14663	14819	14765	14673	14416	14493	14771	14638	14570	14828	14623	14659	14818	14676	14754	14565	14645	14573	14652	14576	14723	14689	14663	14695	14757	14818	14645	14711	14720	14688	14836	14717	14596	14698	14670	14694	14705	14636	14844	14625	14611	14697	14727	14693	14708	14575	14731	14610	14796	14571	14668	14775	14660	14614	14494	14668	14583	14634	14634	14669	14734	14903	14544	14698	14588	14783	14572	14753	14733	14653	14739	14746	14760	14712	14725	14766	14736	14754	14788	14717	14605	14695	14758	14694	14736	14677	14633	14755	14757	14758	14750	14729	14551	14723	14797	14720	14756	14490	14768	14786	14616	14778	14729	14551	14740	14715	14575	14705	14712	14613	14576	14814	14836	14787	14658	14744	14682	14660	14751	14702	14541	14711	14676	14603	14555	14941	14696	14776	14615	14794	14560	14787	14648	14683	14744	14613	14651	14675	14609	14645	14792	14771	14748	14746	14572	14770	14582	14644	14597	14518	14789	14693	14745	14725	14614	14721	14709	14738	14718	14755	14590	14764	14594	14731	14826	14879	14828	14720	14689	14730	14673	14627	14796	14605	14939	14662	14671	14661	14690	14545	14857	14639	14640	14690	14561	14478	14545	14684	14739	14670	14537	14614	14614	14577	14690	14630	14735	14615	14656	14700	14556	14790	14507	14656	14713	14650	14768	14585	14733	14867	14570	14568	14749	14380	14708	14721	14574	14739	14687	14627	14742	14711	14614	14813	14652	14683	14639	14608	14720	14730	14734	14699	14763	14668	14705	14609	14859	14832	14542	14570	14829	14803	14681	14709	14829	14578	14617	14728	14805	14669	14626	14626	14764	14802	14751	14756	14833	14801	14642	14634	14539	14722	14480	14864	14637	14560	14804	14722	14505	14557	14779	14583	14556	14880	14368	14778	14633	14644	14680	14673	14463	14682	14641	14570	14792	14770	14759	14691	14669	14617	14650	14675	14686	14675	14538	14747	14724	14863	14773	14759	14699	14838	14719	14708	14899	14750	14705	14814	14706	14599	14680	14637	14660	14629	14825	14746	14634	14831	14673	14789	14516	14779	14572	14712	14700	14726	14796	14801	14622	14838	14544	14537	14646	14842	14766	14516	14772	14790	14576	14771	14789	14876	14831	14713	14691	14792	14681	14666	14606	14686	14649	14562	14755	14641	14892	14865	14756	14898	14788	14548	14561	14826	14663	14623	14748	14703	14743	14655	14693	14807	14487	14665	14726	14665	14725	14974	14580	14684	14677	14776	14654	14754	14677	14840	14816	14735	14702	14693	14688	14722	14657	14849	14594	14703	14734	14559	14572	14640	14761	14600	14661	14712	14769	14812	14596	14862	14739	14565	14729	14589	14695	14656	14695	14831	14707	14616	14552	14627	14721	14757	14764	14719	14764	14679	14782	14691	14574	14850	14669	14754	14519	14741	14856	14884	14665	14637	14777	14641	14671	14746	14703	14566	14629	14697	14648	14834	14816	14675	14689	14627	14630	14722	14504	14671	14644	14624	14679	14613	14781	14684	14653	14812	14730	14656	14612	14691	14679	14655	14856	14613	14652	14858	14646	14686	14681	14643	14707	14776	14527	14790	14760	14734	14473	14504	14723	14730	14472	14490	14648	14845	14753	14727	14748	14864	14568	14587	14703	14732	14729	14734	14668	14744	14740	14694	14755	14664	14665	14575	14773	14656	14696	14796	14738	14650	14546	14590	14561	14659	14806	14695	14840	14554	14862	14710	14643	14617	14767	14838	14730	14855	14844	14788	14661	14782	14783	14688	14644	14532	14594	14805	14663	14833	14703	14788	14847	14767	14657	14624	14674	14663	14779	14437	14584	14681	14708	14704	14541	14737	14545	14567	14481	14731	14506	14725	14666	14506	14716	14734	14858	14619	14710	14790	14621	14648	14514	14627	14595	14804	14703	14814	14590	14626	14687	14729	14783	14846	14909	14631	14726	14590	14677	14744	14760	14721	14829	14868	14814	14647	14472	14728	14667	14726	14619	14634	14651	14630	14596	14573	14891	14659	14528	14652	14637	14734	14581	14697	14720	14641	14657	14618	14680	14715	14695	14574	14638	14720	14716	14721	14672	14439	14669	14587	14700	14608	14762	14688	14542	14743	14738	14828	14638	14829	14878	14587	14503	14513	14890	14581	14590	14739	14653	14715	14723	14588	14673	14775	14728	14664	14743	14791	14671	14774	14542	14604	14706	14641	14720	14748	14755	14542	14882	14430	14647	14632	14696	14651	14533	14744	14659	14631	14773	14871	14758	14644	14779	14438	14751	14726	14740	14800	14613	14655	14711	14660	14618	14700	14728	14826	14739	14440	14737	14610	14711	14604	14744	14741	14677	14696	14564	14685	14717	14664	14526	14551	14587	14593	14712	14848	14579	14769	14654	14610	14733	14671	14789	14703	14690	14836	14668	14554	14615	14597	14693	14698	14638	14575	14591	14647	14858	14520	14798	14656	14716	14713	14599	14898	14756	14679	14667	14493	14846	14735	14940	14719	14648	14702	14723	14635	14699	14735	14598	14731	14620	14538	14747	14699	14703	14715	14747	14716	14616	14605	14600	14681	14616	14824	14531	14711	14613	14793	14765	14892	14676	14905	14709	14608	14628	14621	14726	14691	14857	14760	14730	14400	14629	14639	14697	14703	14795	14751	14588	14645	14783	14586	14592	14704	14785	14678	14694	14698	14925	14683	14689	14772	14801	14568	14841	14664	14562	14736	14836	14593	14528	14730	14699	14707	14540	14696	14896	14746	14734	14884	14859	14714	14905	14602	14701	14662	14718	14561	14793	14695	14658	14699	14669	14746	14761	14631	14598	14781	14560	14692	14613	14720	14721	14701	14634	14829	14671	14536	14638	14591	14686	14688	14783	14803	14628	14709	14836	14831	14633	14623	14615	14789	14774	14656	14819	14788	14639	14744	14736	14573	14610	14391	14653	14644	14812	14554	14542	14596	14681	14565	14719	14598	14812	14540	14662	14593	14686	14726	14659	14602	14830	14647	14706	14743	14829	14646	14703	14776	14709	14660	14758	14696	14624	14605	14727	14577	14713	14766	14652	14589	14744	14771	14748	14592	14673	14786	14710	14818	14747	14577	14717	14949	14583	14732	14570	14638	14867	14628	14779	14662	14500	14758	14744	14758	14758	14808	14796	14741	14648	14490	14575	14696	14845	14687	14839	14722	14706	14669	14796	14772	14628	14699	14785	14738	14827	14744	14839	14729	14827	14660	14781	14759	14532	14689	14699	14780	14659	14715	14815	14650	14706	14739	14747	14565	14562	14461	14873	14564	14720	14719	14618	14804	14628	14758	14651	14437	14560	14679	14533	14740	14606	14631	14635	14598	14688	14676	14748	14712	14810	14622	14608	14772	14823	14703	14760	14569	14635	14671	14732	14810	14637	14520	14778	14686	14720	14588	14798	14784	14726	14708	14756	14626	14532	14711	14685	14890	14554	14713	14689	14673	14786	14582	14597	14541	14795	14661	14679	14793	14763	14581	14710	14665	14791	14907	14771	14590	14719	14775	14655	14602	14583	14689	14751	14853	14879	14625	14858	14646	14698	14675	14685	14752	14736	14718	14670	14813	14555	14707	14592	14667	14610	14673	14617	14690	14667	14650	14596	14715	14534	14757	14607	14565	14846	14522	14657	14787	14672	14720	14654	14760	14606	14845	14540	14784	14850	14694	14625	14687	14747	14647	14647	14661	14513	14768	14835	14763	14907	14901	14718	14616	14680	14578	14760	14707	14858	14667	14444	14781	14854	14640	14734	14678	14635
22693	21591	28817	25092	22628	24073	23173	18669	17491	17303	17020	16957	16869	17024	17099	16653	16781	16963	16820	16799	16733	16557	16629	16410	16746	16564	16601	16684	16580	16675	16535	16572	16407	16616	16472	16405	16418	16328	16627	16390	16531	16345	16462	16337	16297	16513	16748	16391	16335	16574	16514	16259	16423	16294	16557	16401	16441	16559	16510	16389	16482	16426	16438	16529	16431	16384	16466	16391	16443	16489	16550	16420	16422	16346	16600	16557	16425	16256	16483	16434	16575	16185	16344	16509	16322	16598	16491	16687	16366	16474	16315	16403	16467	16345	16409	16292	16302	16543	16515	16412	16695	16563	16446	16617	16541	16600	16476	16350	16581	16575	16482	16451	16500	16636	16363	16413	16525	16489	16519	16357	16314	16422	16442	16472	16696	16429	16344	16532	16546	16538	16312	16364	16562	16490	16383	16647	16286	16588	16720	16625	16497	16487	16538	16562	16311	16456	16589	16514	16301	16290	16291	16468	16466	16485	16368	16394	16581	16393	16415	16482	16388	16365	16315	16542	16489	16578	16371	16360	16675	16549	16380	16448	16312	16352	16526	16476	16399	16446	16394	16300	16594	16397	16530	16352	16398	16433	16581	16468	16381	16394	16431	16356	16435	16465	16457	16469	16585	16352	16513	16335	16412	16348	16449	16606	16458	16385	16546	16478	16418	16449	16423	16378	16495	16424	16613	16417	16395	16502	16548	16467	16535	16678	16363	16383	16331	16562	16365	16525	16624	16386	16356	16406	16491	16373	16352	16481	16358	16250	16232	16465	16485	16356	16419	16343	16390	16569	16356	16410	16429	16594	16387	16575	16471	16521	16414	16343	16406	16423	16481	16375	16452	16329	16345	16204	16471	16598	16379	16213	16351	16393	16440	16412	16413	16497	16516	16474	16373	16497	16319	16563	16398	16568	16557	16508	16311	16477	16407	16236	16354	16352	16359	16493	16357	16466	16237	16546	16444	16547	16499	16405	16619	16542	16349	16486	16299	16339	16466	16274	16496	16550	16382	16426	16383	16275	16569	16569	16452	16324	16524	16393	16513	16632	16590	16392	16172	16403	16442	16524	16430	16567	16313	16480	16352	16280	16586	16332	16482	16531	16200	16455	16282	16497	16239	16456	16486	16499	16528	16530	16445	16095	16363	16490	16275	16654	16436	16419	16374	16641	16418	16336	16723	16447	16495	16440	16327	16469	16571	16286	16346	16420	16347	16421	16432	16262	16438	16361	16243	16300	16521	16515	16556	16307	16572	16378	16495	16495	16550	16499	16577	16242	16355	16319	16352	16364	16628	16343	16276	16367	16316	16522	16378	16153	16357	16441	16349	16320	16674	16515	16518	16382	16471	16557	16328	16678	16639	16447	16136	16302	16536	16592	16357	16586	16497	16380	16363	16113	16483	16327	16460	16328	16560	16388	16482	16506	16524	16474	16234	16335	16362	16415	16539	16464	16619	16494	16276	16134	16343	16320	16460	16428	16470	16380	16365	16435	16310	16624	16494	16527	16371	16368	16317	16341	16439	16449	16546	16563	16290	16183	16368	16386	16502	16329	16546	16311	16345	16638	16457	16516	16269	16285	16440	16386	16310	16300	16709	16329	16551	16493	16723	16438	16373	16409	16406	16476	16388	16386	16369	16439	16478	16530	16424	16315	16343	16299	16325	16378	16512	16269	16432	16216	16280	16345	16639	16155	16318	16378	16342	16560	16454	16652	16333	16190	16474	16367	16477	16473	16590	16315	16614	16395	16673	16626	16307	16440	16280	16194	16251	16372	16475	16291	16486	16493	16524	16486	16375	16344	16357	16489	16325	16371	16380	16516	16567	16430	16533	16455	16392	16485	16420	16390	16610	16648	16422	16422	16366	16349	16555	16632	16385	16482	16529	16421	16484	16583	16501	16475	16233	16358	16479	16394	16511	16291	16481	16554	16428	16341	16357	16323	16324	16418	16253	16322	16167	16381	16277	16521	16452	16605	16359	16583	16603	16349	16356	16273	16574	16280	16336	16371	16326	16331	16407	16334	16249	16457	16211	16240	16366	16661	16463	16582	16377	16397	16380	16305	16416	16458	16471	16484	16647	16475	16474	16423	16448	16699	16281	16651	16375	16378	16456	16326	16558	16401	16436	16329	16440	16327	16368	16670	16304	16486	16603	16503	16537	16245	16261	16722	16363	16632	16238	16400	16414	16466	16410	16479	16460	16417	16311	16313	16305	16386	16528	16343	16338	16387	16328	16420	16415	16675	16510	16349	16404	16534	16441	16251	16326	16294	16307	16305	16419	16544	16528	16360	16439	16320	16300	16501	16485	16440	16453	16621	16479	16539	16534	16423	16331	16537	16585	16453	16272	16426	16328	16382	16389	16270	16214	16290	16565	16620	16433	16324	16466	16453	16527	16466	16541	16456	16757	16520	16295	16436	16330	16449	16322	16428	16353	16310	16338	16368	16471	16421	16411	16501	16363	16283	16324	16290	16458	16502	16360	16268	16254	16631	16565	16524	16339	16535	16431	16416	16405	16587	16514	16515	16547	16402	16390	16456	16393	16519	16284	16335	16284	16542	16478	16555	16515	16443	16413	16241	16476	16482	16507	16266	16422	16455	16495	16324	16398	16416	16391	16484	16291	16481	16510	16686	16573	16346	16354	16471	16251	16236	16461	16289	16493	16338	16563	16496	16495	16560	16426	16252	16266	16472	16403	16429	16444	16508	16285	16333	16363	16635	16300	16340	16398	16389	16567	16592	16407	16291	16603	16517	16447	16551	16402	16410	16715	16376	16592	16480	16590	16488	16538	16574	16471	16361	16374	16632	16546	16480	16326	16338	16643	16489	16534	16522	16414	16454	16184	16446	16455	16521	16503	16518	16369	16503	16474	16401	16492	16439	16497	16416	16416	16376	16400	16458	16511	16565	16421	16599	16535	16507	16522	16307	16270	16164	16284	16568	16491	16315	16569	16426	16521	16281	16266	16378	16372	16224	16411	16425	16446	16405	16365	16483	16465	16528	16505	16640	16459	16511	16324	16399	16540	16358	16616	16423	16376	16326	16591	16444	16491	16308	16518	16509	16473	16651	16492	16481	16230	16557	16642	16498	16478	16570	16326	16395	16408	16458	16431	16518	16490	16393	16470	16484	16573	16584	16500	16524	16603	16455	16511	16389	16274	16172	16363	16328	16462	16423	16581	16196	16336	16551	16324	16333	16300	16408	16481	16349	16424	16248	16433	16222	16379	16547	16542	16562	16463	16653	16281	16378	16463	16339	16341	16414	16416	16365	16466	16543	16355	16344	16433	16364	16441	16486	16307	16414	16153	16478	16385	16247	16475	16512	16411	16454	16577	16569	16389	16354	16348	16369	16346	16387	16424	16487	16653	16362	16777	16384	16487	16404	16394	16514	16426	16295	16705	16454	16426	16283	16146	16348	16466	16309	16442	16515	16482	16138	16529	16409	16271	16537	16467	16603	16598	16526	16429	16444	16477	16426	16351	16332	16561	16434	16302	16571	16591	16416	16597	16355	16397	16525	16350	16236	16271	16384	16555	16408	16230	16345	16556	16332	16395	16423	16461	16405	16464	16432	16473	16393	16366	16286	16467	16386	16295	16501	16205	16262	16446	16383	16393	16517	16538	16231	16544	16478	16344	16359	16423	16299	16580	16278	16235	16543	16574	16648	16584	16247	16370	16634	16448	16392	16320	16587	16383	16620	16302	16407	16341	16335	16577	16551	16507	16430	16405	16393	16316	16607	16540	16272	16338	16374	16424	16445	16322	16454	16463	16154	16485	16461	16519	16294	16559	16553	16582	16509	16335	16341	16672	16192	16528	16416	16502	16417	16517	16365	16239	16510	16526	16517	16437	16465	16222	16523	16192	16363	16424	16408	16415	16382	16437	16404	16510	16315	16699	16405	16541	16442	16459	16456	16370	16436	16334	16162	16289	16420	16394	16485	16574	16455	16444	16385	16240	16248	16606	16371	16464	16553	16434	16238	16368	16548	16422	16562	16242	16255	16332	16243	16308	16484	16487	16528	16428	16445	16506	16296	16581	16664	16428	16532	16315	16556	16394	16232	16041	16458	16330	16495	16510	16347	16262	16314	16545	16501	16220	16294	16512	16313	16480	16407	16605	16589	16307	16335	16408	16624	16418	16373	16491	16290	16391	16338	16591	16545	16497	16421	16515	16557	16408	16292	16270	16296	16494	16373	16223	16623	16281	16162	16236	16394	16377	16480	16505	16471	16300	16414	16427	16523	16325	16479	16495	16485	16619	16495	16447	16475	16389	16376	16389	16304	16440	16401	16402	16520	16480	16604	16630	16359	16420	16376	16463	16509	16371	16335	16395	16440	16500	16345	16619	16314	16293	16412	16372	16330	16315	16536	16440	16469	16481	16345	16342	16446	16384	16453	16311	16576	16476	16574	16151	16404	16465	16484	16152	16406	16248	16484	16545	16318	16283	16335	16506	16680	16321	16612	16611	16462	16287	16447	16636	16570	16495	16337	16348	16641	16372	16534	16459	16279	16530	16420	16504	16409	16450	16501	16468	16428	16367	16254	16483	16269	16373	16388	16470	16485	16390	16387	16505	16148	16450	16563	16486	16336	16543	16424	16646	16546	16373	16262	16367	16323	16506	16587	16585	16336	16363	16489	16435	16399	16389	16337	16590	16384	16426	16433	16518	16469	16246	16301	16287	16505	16473	16436	16424	16413	16557	16374	16526	16250	16421	16279	16303	16318	16531	16310	16640	16291	16531	16413	16528	16453	16588	16494	16632	16525	16345	16327	16300	16505	16502	16598	16559	16571	16462	16607	16413	16378	16355	16405	16410	16384	16320	16620	16423	16396	16404	16534	16193	16455	16461	16525	16443	16540	16368	16373	16353	16376	16332	16514	16481	16481	16420	16380	16414	16576	16415	16436	16524	16597	16521	16576	16302	16392	16301	16531	16345	16553	16487	16347	16647	16390	16355	16491	16384	16466	16318	16519	16389	16344	16384	16550	16332	16490	16742	16684	16451	16438	16347	16441	16388	16467	16468	16290	16612	16489	16403	16393	16449	16354	16584	16366	16303	16410	16322	16583	16641	16503	16386	16574	16717	16382	16345	16267	16379	16388	16373	16515	16466	16383	16304	16594
26869	54516	44054	32867	25576	19098	16156	15595	15062	14764	14648	14624	14469	14449	14281	14397	14406	14281	14283	14112	14346	14211	14404	14267	14165	14191	14164	14045	14219	14091	14155	14163	13984	14067	14096	14123	14024	14241	14135	14007	14145	13971	14223	14048	14167	14193	14045	14160	13980	14106	14166	14041	14211	14079	14082	14168	14077	13814	13945	14205	13965	14055	14117	14017	14095	14011	14262	14081	14116	14032	13997	14024	13897	14174	14030	14030	14217	14001	13946	14021	14142	14194	14058	13929	14120	14172	14212	14074	14127	14147	14136	14062	14210	13882	14061	14206	14142	13959	14034	13955	14343	14248	14069	14179	14043	13976	14090	14157	14093	14180	14055	14000	14011	14118	13903	14021	14219	14062	14066	14268	14196	14025	14064	14087	14091	14160	14069	14000	14110	14074	14143	14163	14062	14142	13999	14020	14245	14057	14108	14043	14021	14024	13865	14302	14205	14186	14209	14064	14157	14287	14069	14064	14101	14196	14104	14048	14163	13976	14103	13929	14027	14067	14123	13998	14016	14006	13960	14167	14013	14084	14139	14162	14025	14194	13986	14078	14044	14119	14051	14117	14118	14033	14126	13954	14194	14126	14151	14044	14351	14091	14003	14049	14148	14035	14112	14001	14121	14057	14075	14041	14167	14014	13906	14051	14164	14107	14021	14114	13862	14088	14246	14038	14095	14076	14084	14064	14186	13940	14007	14122	14000	14111	13954	14056	14144	14021	14140	14036	13987	14075	14014	14171	14136	14217	13916	14036	14077	14093	14100	14051	14062	14234	14082	13965	13859	13983	14073	14087	13992	14110	13983	14057	13894	13863	14137	13872	14199	14197	13968	14003	14082	14055	14100	14068	13934	14009	14091	13979	14088	14079	14096	14158	14143	14120	14225	14230	14149	14020	13937	14066	14058	14141	14136	14165	14108	14157	14068	14033	14044	14142	13999	14104	13977	13917	14131	14148	14336	14122	14276	13869	14068	14340	13911	14099	13915	14006	14126	13919	13818	13991	14092	14015	14148	13939	14085	14192	14063	14043	14113	14023	14092	14219	14109	14025	14173	14130	14193	14020	14003	14005	14128	14147	13999	14148	14119	14050	14039	14230	14245	14065	14153	14186	14292	14011	14263	13811	13962	14011	14257	14095	14045	14066	14158	14026	14076	14016	14048	14065	14057	14017	14066	14272	14059	13998	14043	13951	14265	14166	14160	14051	14044	14099	14077	13975	14090	14139	14113	14086	13991	13927	13981	14049	14050	13921	14090	14064	14224	14208	14037	14008	14229	14111	14023	14187	14081	14170	14027	14262	14100	14166	13970	14142	13903	14021	14065	14048	14088	14174	14340	14217	13977	13961	13897	14122	14011	14122	14163	14089	14066	14033	14179	14243	14011	14190	13949	14025	14073	14191	14205	14200	14048	14221	14077	13891	14037	14165	13941	14050	14118	14238	14004	14102	14021	14038	14042	14002	14102	14243	14009	13943	14172	14144	13995	14074	14085	14187	14313	14081	14080	14117	14029	14053	13921	13984	14144	13943	14094	13909	14194	14222	14197	14004	14198	13981	14063	14201	14149	14010	14154	13990	14142	14000	14069	13988	14102	14206	14201	14084	14147	14172	13835	14071	14162	14072	13967	14042	14200	14092	14232	14179	13871	14049	14125	14177	14179	14053	14053	14135	14053	14095	14089	14062	14140	14045	14258	14099	13955	14078	14036	14180	14190	14038	14137	14189	14056	14004	14196	14028	14013	14155	14132	14100	13948	14064	14072	13995	14191	13968	14042	14184	14213	13952	14115	14074	14124	14151	14219	13905	13991	14343	14049	14069	14155	14142	13999	14105	14121	13992	13978	14168	14050	14113	13960	14039	14177	14091	14073	14108	14079	14157	14098	14273	14043	14126	14002	14142	14132	14025	14133	14136	14045	14068	14045	14156	14036	14058	14089	14260	14223	14147	14088	13961	14220	14072	14085	13910	13974	14042	14072	14262	14084	14092	13953	14032	14062	13978	14083	14084	13924	14117	14104	14188	14165	14009	14235	13993	14104	14167	14006	14101	13989	14109	14059	14021	14048	14060	14098	14140	13993	14056	14158	13943	14137	14238	14093	13940	14055	14000	13959	14124	13969	13890	14081	14055	13945	14008	14201	14245	14075	14293	14156	14034	14261	14118	14202	14132	13931	14078	14134	14209	14140	14194	14074	14029	14128	14111	14246	14147	14139	13997	14014	14057	14009	14154	14095	14019	13961	14076	13941	14010	14162	14109	14116	14146	14073	14146	14009	14073	14035	14042	14042	14088	14033	14132	14118	14067	14150	14016	14112	14068	14039	13870	13924	13906	14077	14061	13946	14046	14007	14152	14112	14061	14079	14120	14084	14172	14161	13991	14069	14007	14210	14111	14116	14032	14112	14024	14243	13907	14208	14095	14065	14057	14007	14107	14088	14074	14280	13952	14228	14049	14026	14264	14172	13996	14205	14092	14378	14109	13983	14144	14088	14157	14023	14141	13889	14091	13988	13994	14081	14123	14005	14166	14023	14012	13960	14136	14051	14006	14205	14146	14076	14119	14101	14098	14019	14046	14203	14094	14162	14060	14299	14065	14185	14028	13864	14125	14159	14061	14082	14254	14067	14224	14007	14055	13995	14205	14097	14146	14268	14122	14085	14104	14076	14160	14058	14060	13923	14046	14095	14157	14014	14216	13984	14025	13908	14076	14100	14070	14093	14016	14059	14139	14117	14137	14050	14023	14041	14274	14056	14030	14217	14112	13968	14038	14141	14327	14013	14015	14074	14183	14209	14102	14098	14141	14305	14264	14320	14023	13991	14140	14032	14135	13864	14215	13987	13954	14102	14026	14144	14305	14241	14187	14170	14124	14075	14054	14097	13981	14126	14197	14089	13976	14068	14145	14254	13962	14076	14061	14201	14213	14048	14096	14135	14028	14084	14087	13929	14046	14168	14145	14059	13998	14169	14207	13981	14040	14143	13964	14091	14127	14077	14017	14159	14229	14035	14126	14134	14091	13990	14140	14065	14137	14005	13965	14058	14089	14095	13963	14105	14338	14029	14063	14139	13964	14289	14105	13979	14142	14115	14167	14089	14050	14076	14050	14255	14024	13968	14121	14100	14175	14202	13966	14022	13952	14025	14000	14109	14139	14164	14109	14066	14001	14173	13924	13997	13961	13936	14036	14111	14144	14101	14127	14037	14066	13969	13858	14120	13953	14224	14046	14149	14047	13965	14008	14173	14077	14105	13973	14022	14003	14150	14141	14102	14062	14120	14284	14043	14071	14097	14108	14221	14009	13981	14209	14043	14080	14382	14156	13878	14164	14153	14084	14045	14260	14160	14183	14015	14057	14036	14066	14097	14180	14216	14199	14080	13900	14030	14154	14140	13947	14182	13996	14135	14138	14083	14058	14153	14010	14047	14082	14048	14190	13988	14141	14100	14034	14067	14205	14169	14037	14082	14072	14021	14143	13995	14183	14128	13930	14114	14038	14104	13942	14075	14175	14321	14117	14143	14258	13931	14219	13975	14096	14104	14189	14098	14105	14020	14106	13963	14164	14129	13931	14030	14107	14209	14121	14095	14057	14138	13958	14120	14115	14054	14006	14112	14048	14011	14189	14093	14161	14105	14271	14161	14203	14041	14115	14129	14190	14006	13943	14134	13982	14027	13975	14002	14093	14019	14024	14048	14037	14122	14103	14060	14082	14202	14042	14291	14131	14132	14215	13984	14119	14212	14040	14036	14030	14020	14021	14034	14044	14100	14098	13797	14088	14062	14036	14163	14145	13944	14070	14156	13905	14110	14092	14026	14246	14133	14181	14021	14159	14292	14238	13890	14206	14015	14150	14116	14286	14282	14128	14052	14129	14331	14103	14001	14035	14061	14069	14060	13923	14086	14009	14174	14180	14060	13975	14151	13983	14018	14088	14003	13808	14136	13981	14170	14117	14040	13958	14035	14040	13986	14060	14064	14061	14119	14251	14103	14073	13926	14114	14088	14048	13887	14121	14021	14101	14228	14263	13927	14123	14269	14122	14063	14131	14150	14173	14183	14182	13983	14136	14212	14037	14109	14008	14073	14065	14065	14098	14405	14085	13986	14087	13999	14182	14126	13984	13989	14105	14129	14009	14065	14117	14109	14055	14044	14140	14058	14036	14311	14291	14026	14101	13964	14123	14076	14201	14001	14160	14084	14144	14068	14072	14153	14192	14091	14148	13976	14162	14144	14094	13829	14026	14054	13865	13991	14140	14040	14200	14073	14166	14109	14335	13985	14050	14098	14060	14184	14040	14177	14247	14167	14133	14094	14060	14174	14068	14142	14109	14075	14163	14047	14220	14051	14101	14051	14025	14227	13951	14072	13946	14138	14137	14078	14048	14096	14178	14019	14141	14041	14123	14058	14187	14047	14125	14019	14047	14258	14162	14044	14210	14056	14087	14067	14271	14202	14105	14071	14137	13995	14094	14242	14127	14173	13983	14072	14039	13928	14058	14164	14067	14260	14025	14045	13989	14056	14185	14055	14003	14144	14174	14182	14133	14083	14064	13991	14209	13977	14114	14124	14193	13965	13972	13913	14092	13901	14198	14023	14037	14071	14235	13924	14014	14207	14140	14049	14165	13990	14173	14004	14054	14009	14184	13995	14072	14194	14201	13981	14045	14010	14257	14132	14172	13942	13892	14395	14193	14093	14067	14029	14199	14127	14221	14103	14145	14091	14083	14078	14211	14041	14050	14175	14175	14176	14218	13952	14029	14052	14138	14076	14141	13951	14226	13830	13972	14165	14138	13945	13950	14076	13996	14027	14034	13994	14112	14055	14061	13983	14158	14098	14168	14156	14111	14117	14135	14182	14025	14047	14171	14176	14086	14239	14122	14016	14049	14087	14102	14137	14070	14216	13939	14027	13916	14204	14225	14131	14073	14077	14150	13918	14150	14049	14228	14067	14141	14025	14162	14055	14065	14151	13945	14160	14004	13986	14041	14120	13875	14092	13997	14159	14121	14267	14000	14055	14086	14121	14152	14138	14128	14147	14242	14220	14041	13954	14224	14030	14164	14072	14083	14133	14104	14261	13896	14064	14132	13896	14316	14210	14095	14174	13929	14121	14039	14116	14092	14179	14193
29970	25656	28946	24480	19452	17885	17659	17518	17264	17181	17216	17004	17182	16948	16883	16973	16912	17068	16977	16887	17069	17016	16951	16801	16775	16996	16791	16840	16849	16745	16840	16735	16986	16978	16754	16806	16866	16717	16799	17136	16581	16664	16892	17073	16725	16943	16906	16900	16744	16812	16876	17046	17092	17001	16969	16855	16980	16842	17013	16850	17063	16731	16660	16857	16801	16955	16740	16867	17008	17053	16747	16720	16840	16750	16744	16751	16702	16949	16904	16886	17013	16834	17127	16833	16759	16859	16719	16996	16875	16775	16954	17115	16976	16700	16859	17037	17079	16644	16936	17038	16945	16790	17042	17111	17079	16885	16992	16881	16894	16789	16705	16794	16808	16738	16518	16824	16777	17056	16846	16803	16847	17218	16869	16742	16777	16917	16889	16782	16864	16934	16753	16841	16811	16915	17025	16828	16968	16999	16959	16922	16829	16845	16945	16738	16738	16768	16769	16924	16911	16719	16961	16873	16839	17000	16698	16791	16677	16770	16824	16879	16898	16911	16980	16936	16988	16779	16806	16817	16956	16797	16740	16847	17051	16942	16911	16973	16929	16906	17016	16870	16937	16940	16909	17049	16955	16946	16748	16985	16661	16663	16902	17063	16763	16856	16767	16816	17054	16899	17014	16957	17096	17089	16853	16811	16863	16700	16972	17046	16962	16817	16825	16812	17016	16886	16825	16830	16905	16661	16958	16863	16930	16897	16733	16640	16919	16812	16708	16931	16769	16930	16844	16874	16770	16745	16865	17042	16622	16778	16801	16785	16765	16847	16926	16993	16997	16788	17038	17051	16836	16810	16867	16759	16891	17053	16975	17011	16967	16960	16940	17035	16736	16864	16955	16924	16977	17019	16656	16884	16944	16908	16924	16849	16813	16866	16941	16860	16913	16954	17050	16832	16901	16826	16684	16853	17037	16873	16802	16916	17119	16903	16766	16907	17095	17121	16883	17109	17067	17089	16678	16891	16974	16885	16889	16907	16782	16928	17056	16822	16731	16926	16849	16838	16920	17116	16856	16785	16833	16934	16864	16846	16839	16984	16907	16713	16886	16872	17015	16981	16821	16834	16948	16637	17023	17000	16836	16741	16850	16863	16749	16927	17004	16716	16820	16900	16862	16791	16928	16803	16948	17043	16958	16895	17129	16944	16847	17058	16936	16805	16748	16661	16921	16865	16780	16755	16795	16949	17048	16614	16693	17029	16825	16781	17043	16647	16737	16712	16795	16932	16993	16910	16997	16950	16930	16972	16898	17101	16897	17016	16893	16809	16792	17069	16910	16827	16823	17020	16848	16760	16917	17019	17128	16876	16902	16718	16920	16908	16589	16713	16938	17072	16949	17031	16918	16939	16994	16969	16907	16940	16867	16915	16964	16729	16949	17038	16789	16806	17059	16999	16885	16741	16972	16912	16936	16956	16802	16748	16868	16917	16811	17167	17060	16934	16805	16864	16798	16924	16739	16904	16920	16797	16956	16946	16995	16858	16848	16743	16946	16802	16956	16946	17016	17051	17011	16723	17048	17086	16922	16761	16994	17084	16842	16928	17046	16865	16928	16986	16773	16843	16698	17033	16811	16891	16948	16946	16922	16875	16745	16835	16823	16805	16877	17020	16770	16870	16858	17001	16833	16911	16774	16978	17064	16872	17089	16967	16973	16789	16875	16883	16966	16879	16866	17102	16677	16898	16899	16790	16866	16738	16872	17066	16821	16815	16614	16954	16813	17151	16883	16935	16879	16824	16933	16908	16875	16832	16926	16949	16995	16910	16966	16901	16992	16981	17003	17090	16933	16857	16871	16723	16775	17048	16812	16820	17169	16937	16835	16978	17051	16969	16872	16714	16662	17035	16841	16890	16889	16844	16722	16991	16818	16986	16907	16947	16930	16949	16817	16723	16874	16897	17102	16641	16981	16924	16913	16792	16736	16782	16962	17037	16949	16912	16810	16874	16786	17085	16847	16898	17045	16959	16673	16925	16960	16992	16822	17188	17008	16982	16813	16919	16862	16995	17005	16776	16960	17008	16960	17017	16715	16904	17098	16846	16888	16590	16994	16756	16839	17039	16809	16934	17117	16886	16774	16809	17084	16649	16863	16841	16750	16912	16827	16858	16876	16745	16834	16872	17010	17052	16911	16674	16881	16909	16956	16766	17036	17023	16756	17069	16773	16887	16922	17047	16867	16749	17056	16922	16726	16896	16996	16833	17119	16900	16866	17093	17053	16718	16971	17014	16913	16862	17051	17076	16815	16746	17076	16863	16633	16841	17090	17006	16676	16943	17060	16901	16882	16742	16884	16824	16902	16866	16860	16803	17095	16652	17052	16915	16727	16953	17119	16956	16729	17093	16843	16933	16811	16771	16904	16948	16926	17050	16905	16884	16973	16897	16947	16886	16895	17147	16842	16896	17005	16957	16884	16767	16896	16836	16845	16770	16934	16691	16856	17100	16967	16897	16944	16771	16737	17034	16906	17060	17024	16977	16897	16897	16699	16988	17055	16849	16841	16785	16875	16782	16857	16958	16930	16785	16656	16768	16921	16864	16821	16936	16634	16756	16768	16816	16758	16863	17076	16994	16906	16913	17008	17021	17114	16838	16788	16992	16784	17062	16812	17122	16888	16966	16916	16858	17051	16819	16853	16792	16805	16773	16746	17010	16927	16905	16879	16888	17009	16986	17011	16928	17060	16935	17062	16932	16898	16759	16891	16894	16855	17045	16927	16930	17017	16849	16809	16922	16888	16961	16886	16847	16794	17177	17132	16931	16814	17091	16663	16930	16820	16757	16630	16780	16881	16819	17044	17015	16881	16735	16880	16969	16753	16894	16890	16856	17066	16735	16915	16936	16757	16811	16945	16959	16899	16838	16878	16921	16852	16822	16816	16865	17081	16864	16880	16774	16802	16921	16996	17024	17097	16990	17023	16797	16877	16874	16905	16890	16895	16953	17036	16770	16739	16906	16804	16652	16878	17029	17088	16850	16902	16784	16957	16934	16889	16657	16868	16899	16847	16905	16907	16812	16895	16828	16831	16952	16714	16693	16972	16725	16911	16675	17001	16933	16851	16954	16764	16796	16876	16819	16993	16963	16791	16986	16968	16926	17034	16794	16778	16854	17043	16881	16919	16954	16875	16963	16871	16996	16834	16922	16851	16806	16901	16904	16860	16786	16946	16874	17082	16895	16903	16740	16981	16835	16896	16936	17030	16986	16894	16912	16850	16856	16955	16854	16973	16906	17006	16963	16795	17065	16894	17008	16936	16661	16974	16711	16915	17000	16916	17046	17055	16926	16866	17087	17030	16903	16871	16927	17016	16824	16906	16741	16800	17052	16941	16951	16961	16933	16657	16680	16930	16845	16975	16870	16751	17031	16967	16837	16918	16806	16921	16999	16999	17013	17101	17009	17090	16983	17024	16855	16872	16969	16874	16932	16757	16742	16992	16970	17210	16958	16912	16825	16968	16951	16772	16971	16891	16961	16772	16797	16862	16868	16762	16988	16857	16610	17037	16951	17044	17095	16892	16770	16714	17051	16880	16861	16872	16882	16824	16844	16977	16888	16946	16758	16919	16955	16810	16864	16799	16849	17054	17034	16834	16841	16772	17149	16801	16876	16895	16928	17045	16738	17048	16874	16975	16932	16951	17018	16883	16921	16855	17047	17025	16838	16834	17025	16999	16930	16976	16995	16960	16865	16970	16786	17036	16896	16796	17074	16895	17178	17105	16959	17042	16936	16814	17013	17026	16850	16818	16703	16955	16915	17015	17016	16935	16860	16969	17005	17136	16916	17062	16910	16898	16970	16978	16879	17129	16913	16852	16843	16727	16834	17029	16770	16893	17013	17045	16916	16901	17067	17061	17019	16655	16912	16856	16858	17081	16949	16940	16832	16795	16850	16763	17078	17022	16748	16925	16806	16702	16870	16842	16987	16948	17111	16935	16884	16928	16749	16892	16867	17002	16791	16695	17009	16909	16951	16946	16800	16790	16964	16938	16688	16774	16784	17037	16930	16838	16744	16822	16814	16884	16919	16811	16722	16824	16974	16870	17109	16948	17069	16946	16779	16964	16957	16911	16995	17083	16968	17005	16987	17201	16882	16838	16706	17045	17035	16894	16875	16798	16785	16905	16925	17119	17091	16957	17232	16963	16803	16970	16943	16787	16943	16772	16927	16892	17031	16995	16804	16719	17130	16977	16807	16942	16987	16914	16898	16799	16882	16892	16807	16850	16815	16930	16942	16927	17125	17053	16848	16809	16949	16908	16990	16935	17062	16896	16739	16780	17024	16813	16868	16866	16885	16964	16885	17023	16933	16932	16945	16914	16653	17141	16888	16813	16930	16861	16626	16836	17006	16828	16879	16952	16742	17119	16951	16909	16984	16998	16640	17026	16783	16918	16645	16715	16858	16749	16863	16782	16916	16946	16875	16949	16674	16868	16871	16881	16758	16777	16905	16839	16926	16945	16644	16846	16844	16961	16929	16965	16942	16924	16886	16858	16885	16921	16871	17090	16929	16965	17082	16907	16827	16907	16866	17017	16861	16948	16847	16870	16971	16962	16551	16728	16882	16945	16712	16873	16688	16805	16804	16739	16799	17053	16802	17015	16899	16814	16906	17044	16821	16771	16936	16908	16936	17066	16703	16871	16944	16817	17114	16953	16969	16822	16870	16726	16968	16799	17143	16933	16938	16783	17035	16910	16834	16707	16747	17068	16817	16729	17030	16777	16978	16939	16906	16927	16933	16778	17023	16875	16896	16840	16984	16964	16934	16842	16961	16770	16944	16976	16669	16883	16812	16852	16894	16643	16781	16962	16913	16747	16715	17061	16980	16997	16854	16799	16828	16969	16904	16881	16926	16968	16912	16742	16896	16903	17029	16847	16877	16993	16974	16892	16911	16890	16777	16842	17023	16754	16935	16844	16823	16915	16853	16949	16901	16961	16908	17141	16857	17083	16855	17075	17023	17138	16751	16847	16769	16784	16896	16986	16855	16830	16904	16788	16870	16925	17001	16990	16947	16799	16819	16769	17041	16953	17019	17097	17022	16822	16964	16749	16796	16765	16689	16914	16806	16948	16802	16940	16873	16826	16716	16817	16873	16804	16788	16981	16688	16778	17198	16882	17031
22416	35884	27951	20119	17044	15554	15073	14861	14792	14676	14615	14608	14550	14410	14423	14458	14450	14558	14391	14428	14319	14462	14283	14409	14281	14495	14470	14358	14424	14384	14467	14296	14481	14253	14501	14268	14417	14479	14275	14367	14442	14509	14486	14405	14376	14406	14352	14276	14116	14373	14437	14404	14525	14407	14424	14507	14425	14384	14366	14494	14451	14439	14386	14494	14403	14352	14347	14448	14308	14335	14121	14483	14371	14504	14568	14507	14139	14434	14402	14357	14436	14218	14381	14335	14379	14376	14389	14440	14408	14462	14278	14212	14492	14500	14339	14502	14334	14357	14489	14424	14351	14369	14338	14580	14421	14538	14468	14429	14450	14413	14267	14513	14470	14409	14423	14330	14469	14449	14360	14261	14282	14357	14462	14445	14354	14328	14421	14409	14307	14479	14428	14510	14237	14540	14351	14391	14434	14397	14616	14266	14441	14351	14421	14613	14386	14175	14355	14464	14352	14207	14353	14453	14467	14434	14453	14439	14368	14325	14294	14483	14408	14302	14367	14396	14339	14406	14456	14453	14377	14568	14248	14452	14485	14504	14362	14373	14181	14462	14313	14524	14232	14290	14271	14478	14592	14459	14399	14541	14487	14273	14313	14349	14376	14408	14384	14367	14355	14375	14462	14325	14459	14446	14505	14547	14249	14323	14432	14348	14471	14491	14450	14384	14598	14421	14505	14222	14349	14335	14267	14517	14475	14418	14311	14230	14309	14267	14259	14441	14381	14347	14384	14238	14453	14444	14404	14274	14560	14310	14227	14361	14385	14463	14409	14472	14526	14349	14405	14486	14226	14583	14520	14336	14473	14295	14237	14306	14316	14278	14423	14328	14296	14376	14388	14361	14584	14328	14424	14348	14381	14346	14500	14246	14422	14265	14297	14464	14404	14313	14352	14460	14343	14370	14480	14219	14316	14428	14481	14396	14428	14408	14371	14412	14383	14259	14241	14410	14401	14349	14396	14299	14437	14439	14439	14300	14414	14317	14550	14385	14478	14274	14411	14326	14439	14369	14495	14326	14411	14463	14332	14431	14484	14475	14185	14400	14323	14384	14457	14358	14290	14380	14267	14452	14333	14363	14438	14281	14523	14455	14427	14333	14391	14436	14456	14412	14122	14407	14431	14333	14432	14372	14386	14311	14409	14495	14492	14460	14528	14443	14297	14369	14348	14405	14444	14374	14483	14410	14517	14585	14301	14486	14276	14407	14239	14542	14464	14485	14389	14467	14284	14437	14506	14451	14355	14450	14381	14531	14383	14430	14516	14386	14276	14202	14396	14365	14501	14410	14594	14505	14428	14319	14277	14397	14439	14375	14435	14501	14448	14295	14520	14385	14343	14447	14423	14322	14411	14397	14249	14503	14522	14569	14357	14515	14309	14320	14601	14451	14415	14379	14434	14566	14427	14386	14436	14383	14361	14287	14474	14368	14377	14466	14295	14438	14216	14317	14459	14346	14384	14604	14414	14379	14488	14519	14399	14476	14238	14432	14407	14518	14283	14421	14248	14335	14460	14350	14317	14281	14394	14493	14370	14388	14383	14168	14301	14459	14390	14327	14374	14312	14343	14337	14305	14298	14495	14429	14406	14253	14416	14278	14416	14287	14387	14389	14418	14300	14384	14456	14449	14255	14435	14247	14351	14338	14540	14305	14476	14487	14481	14244	14451	14414	14325	14394	14313	14481	14253	14283	14424	14368	14369	14451	14447	14258	14297	14427	14450	14467	14445	14286	14318	14539	14403	14487	14619	14295	14440	14330	14546	14560	14291	14277	14364	14224	14376	14245	14368	14280	14524	14359	14426	14404	14206	14340	14413	14233	14488	14430	14381	14403	14498	14379	14264	14330	14499	14308	14428	14404	14467	14388	14467	14506	14507	14394	14381	14286	14343	14419	14442	14450	14520	14395	14453	14459	14394	14233	14379	14496	14406	14328	14457	14410	14335	14423	14555	14520	14412	14475	14414	14464	14547	14386	14336	14207	14415	14384	14348	14529	14365	14463	14482	14491	14371	14384	14466	14370	14288	14298	14346	14557	14443	14334	14415	14591	14533	14363	14579	14524	14493	14363	14437	14244	14280	14366	14429	14289	14266	14427	14414	14386	14434	14436	14487	14344	14378	14328	14533	14430	14544	14363	14395	14482	14389	14402	14350	14444	14422	14385	14399	14280	14337	14428	14569	14541	14319	14257	14365	14445	14269	14436	14386	14532	14469	14352	14351	14416	14237	14365	14417	14271	14419	14479	14412	14419	14425	14248	14397	14479	14429	14540	14351	14492	14396	14608	14365	14323	14470	14271	14500	14485	14382	14368	14414	14462	14388	14430	14406	14609	14425	14527	14337	14427	14358	14357	14536	14340	14204	14497	14281	14269	14409	14508	14633	14617	14395	14353	14369	14421	14514	14343	14472	14465	14398	14459	14535	14459	14419	14467	14502	14495	14349	14428	14451	14501	14515	14464	14318	14429	14303	14447	14246	14439	14502	14320	14546	14442	14313	14262	14375	14464	14412	14405	14527	14324	14489	14438	14191	14446	14405	14408	14470	14412	14443	14402	14465	14275	14391	14376	14318	14596	14253	14391	14479	14540	14419	14405	14298	14312	14396	14296	14434	14369	14353	14472	14345	14410	14411	14357	14572	14543	14581	14405	14173	14561	14594	14339	14423	14253	14342	14386	14517	14254	14253	14317	14347	14469	14360	14387	14282	14280	14291	14505	14337	14458	14356	14329	14331	14620	14402	14373	14439	14399	14439	14381	14343	14515	14245	14232	14125	14437	14209	14413	14422	14499	14312	14429	14509	14481	14387	14224	14358	14379	14468	14400	14381	14425	14600	14394	14349	14496	14514	14383	14483	14479	14565	14245	14530	14424	14130	14448	14346	14411	14271	14126	14638	14309	14258	14327	14447	14386	14358	14370	14356	14360	14296	14222	14441	14570	14464	14415	14252	14482	14149	14366	14525	14390	14316	14356	14324	14360	14290	14460	14418	14386	14438	14358	14596	14438	14426	14487	14301	14433	14334	14372	14359	14283	14293	14569	14463	14380	14479	14377	14358	14447	14381	14418	14568	14445	14374	14366	14431	14459	14431	14399	14375	14515	14380	14425	14432	14254	14264	14369	14488	14309	14467	14583	14493	14403	14423	14414	14229	14484	14520	14355	14494	14239	14547	14317	14449	14499	14280	14494	14368	14389	14358	14333	14309	14387	14492	14434	14503	14304	14328	14220	14561	14416	14451	14373	14426	14363	14371	14271	14450	14416	14332	14620	14436	14311	14567	14581	14506	14487	14389	14364	14405	14403	14434	14451	14238	14531	14385	14234	14354	14256	14620	14269	14337	14452	14345	14252	14465	14472	14237	14398	14409	14477	14307	14425	14509	14421	14572	14362	14512	14211	14327	14520	14346	14340	14502	14222	14487	14370	14310	14463	14462	14356	14390	14315	14632	14456	14440	14402	14227	14317	14392	14413	14344	14536	14370	14578	14316	14305	14412	14437	14424	14452	14364	14289	14305	14370	14355	14401	14393	14469	14446	14460	14505	14286	14474	14340	14318	14505	14446	14389	14387	14396	14291	14457	14447	14466	14473	14581	14227	14457	14271	14437	14184	14454	14518	14340	14357	14441	14515	14484	14446	14594	14378	14551	14331	14365	14308	14354	14520	14358	14358	14570	14563	14283	14304	14397	14527	14434	14406	14471	14546	14315	14482	14202	14528	14487	14313	14385	14468	14402	14559	14375	14262	14412	14283	14502	14441	14270	14365	14256	14407	14265	14545	14447	14454	14506	14349	14450	14512	14305	14294	14464	14421	14571	14344	14407	14318	14350	14434	14242	14425	14364	14500	14372	14505	14566	14291	14468	14328	14358	14431	14372	14424	14362	14362	14351	14511	14337	14493	14334	14375	14510	14593	14446	14447	14388	14308	14405	14494	14431	14296	14381	14415	14450	14412	14446	14457	14261	14438	14235	14292	14470	14507	14332	14412	14451	14237	14397	14553	14387	14349	14568	14378	14317	14356	14414	14510	14483	14544	14336	14358	14182	14478	14228	14330	14324	14390	14437	14498	14419	14420	14372	14538	14495	14368	14370	14344	14411	14548	14386	14369	14414	14393	14309	14312	14250	14579	14466	14339	14494	14213	14492	14305	14471	14306	14297	14376	14357	14426	14305	14415	14314	14368	14389	14368	14478	14535	14448	14372	14299	14425	14493	14352	14352	14243	14371	14472	14523	14420	14450	14443	14458	14393	14346	14512	14469	14493	14407	14271	14538	14380	14343	14535	14335	14229	14601	14491	14439	14415	14462	14345	14413	14563	14304	14342	14424	14297	14262	14446	14369	14480	14432	14533	14556	14515	14295	14457	14213	14393	14546	14495	14336	14412	14398	14433	14502	14507	14242	14377	14392	14448	14406	14375	14394	14436	14490	14478	14418	14378	14270	14327	14312	14440	14291	14380	14287	14469	14322	14394	14303	14582	14367	14490	14418	14427	14356	14134	14352	14581	14459	14341	14597	14525	14329	14359	14409	14461	14492	14332	14397	14371	14508	14351	14371	14178	14556	14311	14459	14470	14546	14490	14461	14423	14380	14165	14348	14542	14330	14464	14372	14484	14421	14407	14510	14250	14314	14395	14373	14277	14480	14301	14473	14269	14541	14447	14357	14506	14451	14473	14361	14235	14453	14364	14393	14444	14423	14493	14265	14467	14386	14149	14387	14495	14275	14433	14450	14388	14668	14307	14341	14505	14356	14380	14348	14421	14377	14590	14249	14226	14415	14457	14301	14575	14344	14496	14473	14364	14405	14428	14324	14368	14435	14345	14380	14374	14483	14444	14455	14439	14376	14471	14355	14539	14506	14207	14315	14285	14386	14389	14208	14637	14327	14434	14493	14489	14492	14587	14297	14452	14265	14356	14469	14397	14419	14319	14405	14478	14462	14468	14342	14406	14344	14261	14403	14417	14388	14521	14402	14428	14303	14621	14562	14425	14487	14345	14346	14307	14248	14309	14373	14305	14523	14541	14341	14360	14406	14374	14388	14387	14447	14450	14498	14374	14454	14544	14276	14469	14306	14320	14475	14312	14359	14344	14479	14454	14396	14389	14462	14359	14297	14401	14408	14333	14512
23791	21570	28460	26222	22892	20817	19371	17390	16634	16789	16729	16482	16191	16443	16190	15967	16164	16282	16127	16217	16202	16101	16335	16135	16014	16086	15981	16214	16056	16188	16228	16183	16134	16239	16180	16138	15994	16089	15955	16216	16056	16034	16071	16003	16140	16014	15989	15988	15819	16120	16156	16101	15878	15850	16067	15866	15922	15924	16226	15985	15888	15995	15834	15885	15944	16048	16067	15885	16143	16004	15944	16036	15955	16154	15911	15872	16065	15907	16123	15935	15909	15853	16027	16129	16110	15913	15914	16077	15947	16045	15929	16166	15993	16107	16063	15991	16173	15980	15890	15906	15923	16111	16151	15863	15998	15906	16105	16100	15952	15821	15884	15950	15686	15875	15964	15926	16137	16054	15909	15957	15973	15978	16078	15931	15957	15940	15959	16011	16081	15935	15699	15905	15933	16116	15893	15956	15971	16133	16066	15977	15981	16110	15801	15886	15974	15944	15934	15913	16022	15763	16310	15965	15855	15930	16026	16099	16000	15964	16082	15906	15923	16100	16080	16013	15989	15981	15790	16041	16052	15989	15743	15970	16191	16018	15889	16018	16050	16228	15984	16064	16030	15981	15928	15857	15796	16135	15795	15780	15875	15930	15923	15904	15996	15857	15937	16079	16064	16145	16054	16030	15957	15922	15696	16051	15933	15935	15991	16050	16245	15974	15862	16118	16022	15972	16065	15952	16043	15987	15969	16060	16133	15937	15881	16103	16196	15887	15959	15921	15954	15953	15943	15952	15847	15973	15946	15751	15981	16051	15868	15962	15960	16021	16000	15829	15960	15840	15948	15873	15965	15876	15961	15852	16024	16115	16026	16143	16095	15997	16003	15944	15957	16087	16031	15997	16035	16066	15920	15873	15986	16019	15896	16151	15921	16082	15902	16127	16055	15864	16078	15933	15973	16105	15990	15721	16104	16078	16111	15979	16039	16026	16198	16092	15841	16043	16146	15919	16003	16056	15872	15827	15932	16051	15878	15892	15849	15908	16002	15861	16029	16011	16136	15932	16017	16039	15658	15942	16024	15996	16184	15725	16033	16086	15983	16028	16020	15891	15843	15962	15849	15933	16075	15972	15897	16037	16148	15948	16130	15856	16219	15968	15899	16074	15898	16025	15863	16030	16046	15855	15946	15976	15860	15885	15930	16220	15872	16096	15989	15755	15970	16110	15971	15942	16101	15926	16004	16202	16047	16132	15867	15963	15929	16009	16009	15939	16220	15997	15923	15846	16169	16043	16109	15741	15762	15927	15982	16201	16049	16274	15994	15982	15812	15937	16003	16059	16081	16062	16125	15969	15833	15959	16199	15950	16068	15867	15972	15872	15990	15912	16035	15872	16208	15979	15942	15961	15960	16059	16009	16019	15945	15843	15905	16071	15946	15991	15868	16109	16041	15942	16079	16002	15904	16007	16056	15960	15902	15844	15975	15993	16095	16155	15910	15932	16190	16157	15981	15984	16234	15872	16215	15929	15887	16005	15791	16015	15945	16122	16045	16043	15935	15709	15684	15925	16086	16018	16057	15984	15955	16175	16070	15984	15944	15988	16097	16033	15884	15891	15941	16085	15976	16001	16020	16045	16065	15945	15931	16160	16075	15861	16138	15920	16216	15919	15906	16119	16065	16006	16067	15829	16010	16054	16110	16002	15993	16150	15975	15977	15850	16011	15911	16116	15942	16155	15924	15973	15781	16051	16021	15770	15996	16110	15922	15857	15890	15775	15934	15839	16038	15921	16085	16179	15947	16132	16147	16021	16037	15973	15908	15917	16061	15891	15919	16108	16018	16261	16022	15945	16047	16018	16097	16022	15874	15982	15919	16000	16117	16093	16002	16034	15879	15963	15760	15909	15989	15810	15988	15756	15898	16028	16024	15990	15961	16138	16031	16016	15733	16040	16027	15973	15952	16076	15885	16007	15964	16101	16178	15968	15998	15981	15847	15887	15929	15917	15917	15813	16232	16074	15892	15811	15845	15892	15950	15825	15877	15769	16097	15917	16061	16268	16114	15855	15963	16059	16031	15849	15949	16131	15974	16047	15877	16128	15998	16076	15973	16022	16017	15925	15910	16040	16059	16052	15624	16190	15841	15680	16056	15987	16105	15910	16108	16115	16051	15921	15980	15890	16018	15967	16086	15947	15952	15984	15894	15762	15856	15959	15786	15972	15886	15745	15911	15934	15772	16019	15747	15638	15844	15946	16111	16044	16313	15938	15909	15851	15998	15882	15928	15824	16031	16096	16089	16116	16016	15795	16016	16029	16070	16005	15908	15843	15838	16025	16131	15940	15864	15918	16074	15691	15902	16099	15970	15908	15842	15884	16055	15919	15920	16119	16053	16028	16064	16003	16036	15938	16021	16045	15925	15945	15899	15934	15951	15965	15912	15866	16198	16078	16031	16204	16029	15869	16091	16011	16122	15971	16026	16088	15973	15951	16185	15774	15975	16001	16183	16014	16072	15864	15951	15961	16085	15852	15925	16116	16097	15947	16127	16016	15947	15999	15999	16133	16129	16019	16051	15801	15950	15896	15983	15994	16108	16079	16081	16048	15943	16099	15821	15937	16133	15825	16098	15925	15976	16016	15994	15888	15870	16151	16155	16000	15935	16019	16040	15749	15977	16022	16021	15908	16253	15865	16193	16050	16032	15940	15795	16067	16064	16238	15990	15842	15832	15999	15968	16051	16027	15990	16121	16047	15896	16101	16056	15906	16139	15950	15842	15948	15965	16026	16008	15897	16004	16092	15895	15837	15986	15994	16077	16004	15982	15746	15932	16096	15996	15907	15819	16121	15823	15785	15993	15859	15906	16035	15712	16200	15960	15934	15997	15899	16011	16056	15760	15969	16077	15827	15787	15777	16104	15836	15860	15723	15928	15962	16148	15952	15939	15984	15949	15876	15976	15903	16014	16284	16215	15805	15988	15809	15984	16052	16038	15820	16013	15839	15815	15946	15878	15967	16076	15930	16055	15907	15926	16014	16054	15956	15945	15819	15897	15947	16121	15821	16019	15881	16097	16135	16012	16007	15970	15889	15928	16057	16076	15961	16059	16043	16036	15945	16075	15964	16091	16021	16134	16000	15936	16028	15960	15718	16022	15913	15958	16023	16046	15999	16038	16030	16013	15866	15736	15833	15899	16064	16136	16061	16090	15986	15895	15943	15984	15860	15965	16202	15909	15828	15882	15926	16165	16107	15805	16029	15965	15965	16153	16077	15755	15896	15860	15999	16156	16161	15839	15902	15780	15952	16027	16178	16132	15908	15996	15950	16155	15581	15940	15704	15997	15903	16156	16095	16193	16003	16168	16010	15964	16029	16150	15871	15907	15949	15999	15901	15799	16011	15965	16093	15982	15928	15873	15895	16143	15983	16179	15919	15994	16094	15915	15768	15866	16036	15966	15921	16144	16061	16043	15912	15971	15886	16019	15777	16207	15941	16147	15745	15780	15970	15768	15965	16090	15798	15812	16090	15934	16197	16181	15787	16028	16028	16161	16067	15817	15964	15865	15960	15936	16060	15929	16102	16023	15914	16028	15756	16341	15965	15981	15966	15785	15878	16048	16183	15778	15809	16112	15985	15932	16008	16000	15870	16095	15921	15830	15997	15972	15903	15970	16021	15948	15913	16033	15976	16015	15956	16025	16052	15849	15979	16004	15952	16036	15871	15945	15944	15995	16149	16178	15887	16057	15931	16150	15886	15920	15958	15971	15965	15833	15770	16108	15928	16167	16076	16246	16147	15938	15951	15944	16024	16054	15926	16134	16026	16121	16066	15920	16139	16033	15910	16069	15984	16036	16027	16134	15921	15995	16019	16032	15831	15961	15937	16092	15913	15935	16027	15859	15994	15978	15888	15913	15991	15870	16038	16071	16150	16114	15979	16023	15969	16005	15793	16007	15994	15999	15992	15758	16003	15947	16007	15940	16048	15855	16100	16064	16111	16331	16026	16047	15964	16018	15875	15936	16108	16048	15813	15976	16025	15920	16137	15933	15868	15803	16059	15868	16052	15947	16095	15973	16066	15980	16187	15891	15883	15965	15944	15875	15937	15909	15898	15907	15944	15957	15923	16020	15766	15962	16174	16071	16044	16053	15989	15973	15997	15857	15985	16156	16060	16121	16129	16069	15982	15946	16031	16039	16114	15972	16057	15973	15952	15951	16085	16093	16068	15985	16022	16027	16003	15839	15857	15952	16135	16162	16055	16028	15954	15904	15931	16014	15954	15816	16118	16088	15982	16076	15877	16031	15836	15874	15703	16063	16224	16085	15979	15864	15981	15863	15938	16005	16168	15840	16137	15866	15994	15934	15878	15921	15851	15747	16044	15936	15917	15895	16053	15920	15889	16029	15867	16011	16113	16055	15868	15820	15820	15987	16058	16012	16009	16092	15961	15865	15929	15664	16144	16169	15993	16070	15951	16078	16013	15969	16186	15739	15813	16128	15914	16024	15923	15837	15949	15968	16022	15949	15781	15827	15815	15850	15934	15999	15940	15847	15739	16040	15986	15927	15747	15776	16027	15944	15849	15969	15814	16199	16031	16026	15996	15928	16035	15826	16079	15888	15849	15892	15841	15875	16049	15862	15978	15876	15722	15954	15789	15859	15839	15884	16030	15960	16145	15881	16001	15858	16011	16043	15817	16022	15877	15972	16023	15997	16105	16022	15870	16070	16279	15917	16027	16013	15818	16073	15784	15960	15886	16059	16141	16099	15978	16123	15811	15720	16076	15971	16005	15926	16081	15858	15996	16006	15967	15829	15950	16062	15989	15908	15983	16004	16038	16003	16001	15884	16011	15998	16135	15962	15917	15845	15972	16148	16143	16108	15826	15799	16135	15928	15927	15892	15947	16132	15822	15897	16034	15891	16094	16140	15987	16068	15787	15830	16193	15846	16009	15824	15989	16089	15882	15743	15972	16057	15931	16130	15817	16052	15854	16106	16029	15934	16157	15988	16212	15803	15969	15856	15815	16217	16168	16142	15843	16057	15993	15977	15932	16094	16014	15709	15736	16062	16031	15984	16017	15999	16082	15906	15874	16238	15958	15973	16123	16049	16031	15801	16012	15899	15805	15896	15914	15929	16033	16036	15931	16177	15963	15895	16089	15903	16324	15914	15995	15940	15956
22178	47547	40845	28659	19357	16062	15142	14792	14736	14438	14304	14278	14210	14314	14208	14060	13935	13937	14050	13867	13855	13909	13953	13801	13766	13829	13923	13826	13817	13783	13859	13779	13934	13710	13691	13807	13885	13888	13888	13777	13824	13849	13889	13692	13819	14023	13927	13962	13888	13709	13821	13785	13714	13913	13912	13942	13927	13776	14005	13943	13729	13982	13656	13787	13768	13901	13675	13934	13802	13766	13907	13749	13691	13775	13824	13898	13913	13833	13548	13803	13883	13827	13811	13892	13903	13817	13870	13865	13816	13884	13824	13710	13843	13707	13743	13820	13818	13894	13818	13850	13771	13735	13815	13713	13693	13753	13925	13843	13751	13856	13836	13893	13802	13805	13830	13866	13793	13806	13891	13773	13990	13870	13923	13750	13749	13843	14028	13929	13835	13760	13842	13883	13875	13862	13783	13837	13776	13722	13781	13923	13808	13730	13827	13911	13650	13892	13938	13807	13715	13906	13746	13682	13749	13679	13882	13698	13883	13865	13736	13863	13818	13760	13711	13751	13940	13883	13749	13916	13675	13828	13796	13826	13724	13763	13784	13851	13875	13831	14071	13794	13812	13792	13863	13953	13645	13968	13757	13970	13862	13783	13964	13857	13879	13802	13899	13862	14002	13938	13603	13850	13602	13813	13816	13932	13838	13844	13982	13687	13801	13882	13789	13866	13720	13833	13866	13788	13835	13653	13933	14005	13830	13939	13856	13879	13874	13710	13751	13845	13747	13861	13751	13831	13733	13679	13786	13776	13866	13682	13812	13868	13811	13768	13722	13736	13953	13920	13858	13969	13854	13708	13877	13919	13928	13777	13709	13894	13828	13904	13842	13624	13792	13822	13960	13786	13728	13905	13846	13848	13815	13767	13919	13835	13972	13869	13754	13843	13915	13838	13658	13850	13798	13816	13974	13723	13818	13906	13840	13818	13786	13783	13834	13794	13830	13771	13809	13869	13926	13817	13782	13649	13817	13725	13788	13949	13794	13911	13822	13612	13870	13761	13875	13732	13840	13762	13733	13743	13963	13914	13829	13745	13657	13665	13631	13902	13787	13970	13835	13767	13868	13836	13771	13801	13811	13851	13838	13813	13954	13747	13826	13760	13750	13844	13712	13874	13795	13814	13875	13764	13704	13920	13877	13649	13803	13668	13663	13714	13899	13616	13923	13687	13914	13802	13766	13884	13739	13734	13809	13695	13765	13718	13775	13879	13837	13750	13759	13855	13718	13909	13822	13797	13846	13922	13767	13763	13950	13743	13733	13757	13940	13784	13818	14064	13651	13793	13863	13831	13874	13810	13561	13789	13851	13870	13787	13727	13772	13807	13859	13824	13816	13681	13863	13757	13827	13828	13838	13776	13948	13771	13729	13837	13779	13901	13851	13788	13880	13859	13993	13783	13984	13936	13808	14073	13715	13932	13651	13798	13799	13835	13873	13728	13752	13795	13960	13861	13921	13902	13872	13927	13991	13954	13889	13765	13795	13897	13988	13841	13639	13777	13715	13846	13826	13956	13848	13771	13895	13858	13691	13841	13701	13905	13825	13968	13771	13806	13627	13775	13999	13729	13709	13957	13821	13835	13806	13807	13749	13853	13875	13762	13930	13679	13749	13875	13913	14012	13659	13961	13761	13944	13814	13793	13685	13810	13782	13670	13736	13768	13951	13803	13920	13844	13836	13790	13874	13963	13824	13823	13820	13847	13653	13879	13861	13804	13732	13709	13805	13841	13724	13760	13846	14003	13794	13760	13739	13760	13798	13745	13855	13916	13815	13918	13823	13869	13741	13871	13641	13800	13974	13970	13837	13915	13664	13736	13826	13755	13611	13797	14009	13717	13599	13909	13869	13826	13755	13718	13892	13946	14002	13782	13806	13855	13775	13926	13756	13689	13919	13811	13893	13757	13856	13860	13998	14080	13875	13785	13850	13756	13920	13905	13845	13632	13739	13825	13738	13865	13752	13915	13670	13723	13811	13826	13826	13920	13979	13868	13642	13754	14018	13874	13758	13904	13778	13941	13693	13923	13777	13819	13840	13718	13691	13817	13872	13709	13792	13861	13712	13846	13879	13861	13867	13951	13776	13945	13873	13830	13909	13933	13778	13628	13945	13945	13732	14015	13900	13910	13942	13817	13828	13833	13805	13934	13855	13787	13993	13610	13936	13950	13735	13785	13806	13667	13841	13713	13609	13863	13805	13875	13711	14064	13894	13742	13691	13919	13788	13813	13841	13766	13691	13878	13887	13906	13991	14047	13880	13664	13785	13824	13784	13659	13804	13690	13713	13953	13682	13840	13804	13886	13844	13748	13888	13747	13737	13750	13975	14118	13926	13792	13816	13773	13783	13801	13867	13934	13798	13798	14059	13712	13804	13747	13911	13823	13987	13821	13807	13726	13600	13774	13854	13724	13778	13762	13942	13915	13801	13962	13792	13872	13896	13793	13896	13631	13801	13891	13778	13764	13785	13897	13885	13783	13898	13840	13815	13881	13932	13741	13642	13741	14005	13801	13788	13882	13692	13760	13754	13832	13900	13798	13861	13871	13671	13626	13809	13809	13998	13917	13819	13822	13864	13888	13698	13752	13881	13855	13935	13842	14033	13791	13716	13712	13832	13966	13802	13582	14003	13774	14005	13846	13909	13694	13846	13825	13899	13850	13893	13929	13655	13974	13747	13840	13837	13754	13723	13978	13945	13865	13726	13737	13762	13764	13857	13803	13871	13766	13958	13571	13847	13761	13703	13618	13801	13747	13908	13798	14012	13725	13835	13741	13740	14023	13980	13627	13728	13828	13770	13923	13800	13908	13940	13810	13861	13820	14011	13690	13859	13786	13773	13890	13907	13811	13819	13834	13719	13702	13825	13832	14006	13769	13721	13879	13804	13898	13839	13744	13711	13789	13746	13831	13775	13948	13909	13745	13930	13642	13909	13693	13864	13917	13929	13751	13820	13879	13772	13752	13850	13821	13841	13718	13840	13846	13854	13745	13745	13779	13765	14008	13921	13800	13764	13962	13791	13733	13791	13858	13830	13729	13853	13924	13875	13788	14030	13713	13788	13864	13794	13909	13738	13675	13649	13976	13790	13697	13860	13882	13732	13828	13832	13794	13858	13836	14091	13840	13887	13822	13959	13873	13935	13898	13749	13702	13987	13776	13794	13845	13835	13851	13873	13610	13909	13767	13834	13764	13759	13810	13774	13890	13763	13950	13762	13951	13781	13894	13687	13768	13719	13862	13840	14020	13854	13965	13743	13875	13729	13872	13844	13798	13658	13800	13794	13759	13782	13776	13929	13787	13834	13895	13558	13799	13851	13996	13807	13804	13907	13834	13802	13775	13947	13972	13769	13853	13895	13806	13914	13806	13814	13816	13920	13839	13836	13902	13710	13939	13894	13789	13904	13991	13728	13807	13815	13902	13865	13815	13773	13903	13750	13892	13872	13658	14052	13757	13950	13877	13694	13814	13913	13787	13859	13942	13762	13690	13789	13769	13714	13855	13737	13627	13823	13759	13802	13860	13773	13784	13814	13771	13772	13767	13698	14020	13668	13910	13843	13870	13862	13919	13992	13764	13709	13824	13856	13752	13763	13893	13922	13807	13669	13903	13808	13834	13977	13982	13801	13888	13827	13885	13804	13811	13803	13972	13795	13861	13681	13808	13979	13933	13824	13934	13873	13894	13760	13815	14056	13768	13783	13679	13867	13777	14031	13828	13879	13876	13953	13833	14025	13927	13786	13827	13810	13600	13997	13920	13608	13944	13798	13877	13720	13937	13827	13776	13698	13750	13982	13886	13944	13887	13853	13977	14042	13786	13926	13882	13853	13628	14032	13774	13748	13697	13776	13863	13776	13559	13906	13771	13927	13839	13834	13838	13856	13821	13830	13755	13923	13688	13908	13878	13861	13833	13910	13988	13837	14031	13907	13928	13799	13863	13834	13889	13798	13706	13850	13998	13915	13837	13795	13846	13820	13966	13866	13816	13827	13829	13834	13711	13931	13701	13804	13917	13823	13944	13743	13890	13989	13815	13960	13756	13738	13814	14020	13806	13780	13683	13797	13838	13884	13881	13686	13979	13871	13786	13858	13998	13670	14020	14017	13914	13895	13802	13964	13899	13957	13775	13850	14059	13905	13950	13941	13745	14082	13712	14093	13941	13920	13772	13818	13828	13830	13695	13993	13682	13812	13960	13714	13767	13829	13788	13748	13923	13771	13876	13636	13763	13854	13716	13840	13768	13693	13740	13848	13853	13880	13866	13915	13960	13822	13788	13918	13723	13716	13951	13889	13761	13909	13948	13792	13844	13991	13808	13822	13867	13705	13875	13798	13871	13727	13839	13868	13764	13697	13817	13706	13954	14057	13702	13851	13849	13697	13825	13812	13657	13751	13828	13793	13940	13758	13872	13841	13791	13879	13902	13814	13737	13892	13688	13846	13872	13749	13885	13747	13959	13874	13786	13687	13803	13814	13899	13683	13853	13605	13583	13959	13820	13731	13818	13753	13831	13955	13791	13985	13884	13824	13855	13963	13984	13980	13898	14091	13793	13825	13930	13769	13906	13678	13827	13762	13784	13756	13705	13875	13655	13903	13915	13812	13748	13756	13919	13778	13932	13778	13905	13840	13941	13837	13938	13806	13819	13860	13768	13773	13931	13749	13812	13891	13701	13908	13810	13721	13913	13867	13723	13869	13888	13932	13968	13860	13854	13882	13710	13857	13808	13806	13774	13870	13796	13889	13752	13829	13845	13749	13906	13757	13809	13777	13878	13905	14017	13841	13932	13735	13766	13799	13825	13707	13838	13750	13801	13867	13849	13838	14049	13723	13859	13730	13853	13833	13895	13829	13781	13774	13802	13798	13847	14003	13844	13833	13900	13843	13637	14072	13672	13801	13857	13780	13919	13802	13778	13945	13786	13781	13975	13816	13663	13889	13739	13812	13975	13792	13707	13718	13895	13855	13782	13683	13784	13942	13973	14012	13747	13729	13834	13961	13744	13858	13912	14002	13876	13784	13865	13915	13984	13881	13923	13594	13870	13909	13815	13799	13803	13780	13806	13718	13814	13882	13715	13692	13882	13748	13807	13864	13834	13907	13670	13893	13860	13779	13833	13937	13751	13721	13875
25460	21705	28139	27636	20520	19176	18894	18231	18207	17847	17908	17657	17585	17657	17845	17450	17505	17501	17527	17581	17518	17479	17571	17375	17418	17796	17692	17647	17478	17391	17620	17611	17648	17486	17448	17517	17412	17593	17705	17504	17585	17469	17270	17460	17469	17486	17448	17318	17450	17409	17435	17468	17485	17331	17474	17442	17337	17275	17454	17317	17415	17328	17479	17547	17576	17639	17447	17187	17338	17573	17512	17573	17554	17500	17653	17228	17458	17500	17436	17488	17240	17340	17392	17354	17496	17436	17462	17183	17627	17425	17443	17664	17363	17367	17582	17406	17376	17486	17669	17200	17280	17366	17415	17282	17455	17335	17335	17534	17497	17562	17447	17311	17493	17642	17545	17435	17578	17218	17192	17394	17484	17537	17546	17517	17423	17544	17186	17376	17485	17330	17690	17443	17448	17331	17289	17480	17427	17261	17566	17400	17424	17466	17465	17316	17313	17410	17576	17469	17421	17680	17359	17527	17403	17458	17346	17400	17326	17662	17579	17493	17236	17534	17477	17605	17605	17601	17495	17385	17510	17381	17500	17638	17503	17524	17458	17388	17337	17316	17384	17316	17525	17509	17493	17442	17317	17477	17670	17572	17545	17614	17581	17557	17469	17642	17455	17510	17377	17297	17435	17505	17405	17432	17446	17616	17317	17237	17275	17457	17540	17481	17405	17498	17410	17302	17405	17204	17426	17623	17477	17315	17540	17419	17642	17501	17442	17434	17567	17413	17391	17511	17381	17479	17387	17385	17506	17414	17539	17469	17452	17280	17602	17491	17531	17466	17401	17080	17433	17448	17540	17396	17482	17385	17422	17600	17408	17507	17337	17300	17439	17310	17426	17358	17419	17540	17467	17325	17522	17217	17478	17334	17273	17558	17456	17282	17314	17539	17289	17421	17554	17374	17475	17338	17344	17288	17383	17550	17636	17551	17258	17415	17408	17498	17476	17458	17371	17460	17245	17431	17476	17569	17497	17260	17510	17424	17584	17389	17407	17395	17491	17365	17450	17447	17410	17379	17428	17517	17635	17363	17564	17385	17367	17317	17612	17498	17474	17348	17475	17433	17352	17731	17507	17518	17460	17435	17360	17471	17389	17302	17496	17497	17505	17542	17296	17459	17358	17492	17389	17466	17464	17307	17569	17291	17507	17447	17784	17437	17248	17322	17501	17420	17302	17379	17486	17348	17469	17321	17578	17466	17443	17442	17479	17474	17317	17381	17448	17550	17558	17483	17552	17513	17471	17433	17295	17497	17470	17262	17365	17370	17613	17480	17408	17590	17415	17338	17422	17335	17568	17636	17375	17546	17476	17331	17760	17452	17617	17347	17687	17274	17656	17470	17381	17612	17436	17466	17437	17339	17456	17341	17319	17359	17459	17456	17438	17425	17537	17413	17494	17355	17547	17388	17560	17297	17412	17590	17433	17549	17428	17439	17603	17719	17494	17418	17515	17634	17464	17488	17623	17602	17743	17627	17392	17449	17214	17653	17543	17393	17658	17473	17341	17518	17619	17400	17373	17504	17573	17397	17082	17526	17509	17454	17316	17488	17346	17476	17647	17558	17492	17432	17516	17530	17263	17522	17527	17517	17486	17606	17176	17394	17417	17371	17438	17466	17362	17537	17531	17527	17572	17533	17648	17726	17458	17468	17554	17624	17535	17184	17352	17343	17389	17439	17536	17268	17259	17531	17649	17400	17369	17340	17400	17273	17580	17442	17439	17394	17540	17481	17550	17373	17540	17433	17644	17549	17520	17422	17448	17507	17441	17430	17454	17414	17409	17701	17453	17495	17528	17482	17308	17566	17430	17453	17558	17466	17650	17572	17426	17688	17528	17281	17466	17637	17408	17306	17397	17429	17260	17325	17380	17340	17771	17475	17489	17569	17367	17348	17610	17356	17581	17559	17303	17496	17528	17538	17384	17385	17404	17724	17414	17310	17357	17385	17378	17315	17355	17364	17143	17618	17526	17464	17427	17491	17728	17602	17467	17541	17355	17393	17382	17384	17506	17492	17618	17415	17316	17482	17477	17446	17370	17361	17440	17361	17523	17316	17632	17381	17468	17428	17460	17527	17384	17458	17469	17418	17486	17435	17595	17555	17452	17292	17349	17465	17472	17345	17394	17358	17511	17442	17452	17256	17431	17524	17627	17429	17617	17363	17497	17382	17639	17633	17514	17397	17382	17462	17561	17508	17440	17425	17362	17590	17753	17716	17643	17621	17682	17540	17541	17357	17336	17442	17460	17359	17352	17237	17606	17347	17622	17752	17424	17450	17575	17651	17429	17328	17495	17353	17427	17263	17476	17337	17526	17545	17518	17515	17379	17382	17288	17595	17512	17628	17322	17646	17611	17443	17434	17493	17359	17573	17456	17506	17375	17472	17410	17360	17435	17257	17368	17545	17529	17519	17429	17246	17494	17306	17363	17483	17345	17408	17490	17345	17286	17284	17514	17521	17616	17550	17549	17370	17703	17341	17270	17371	17501	17584	17483	17546	17424	17225	17462	17409	17461	17424	17378	17385	17372	17392	17671	17427	17406	17527	17506	17523	17595	17354	17340	17483	17403	17430	17588	17386	17312	17308	17443	17493	17364	17514	17502	17340	17582	17665	17446	17453	17530	17518	17428	17600	17592	17365	17378	17642	17510	17475	17397	17441	17385	17412	17402	17526	17534	17523	17384	17456	17433	17533	17543	17374	17517	17285	17610	17466	17465	17452	17426	17422	17538	17369	17572	17495	17457	17334	17646	17291	17252	17534	17535	17254	17547	17288	17554	17642	17417	17479	17376	17446	17389	17529	17655	17560	17490	17514	17466	17465	17368	17336	17502	17349	17520	17355	17474	17601	17488	17311	17241	17544	17418	17345	17418	17413	17579	17471	17321	17518	17622	17530	17726	17403	17475	17342	17273	17406	17374	17588	17694	17522	17514	17451	17473	17241	17437	17360	17323	17650	17388	17250	17537	17535	17590	17541	17514	17355	17467	17537	17360	17567	17389	17433	17535	17596	17547	17582	17473	17282	17508	17319	17555	17238	17439	17504	17496	17503	17381	17465	17317	17403	17603	17432	17370	17343	17577	17452	17601	17519	17543	17385	17453	17275	17492	17357	17437	17506	17542	17593	17370	17455	17597	17622	17472	17589	17610	17522	17554	17408	17425	17515	17495	17428	17327	17499	17643	17377	17488	17406	17451	17253	17595	17402	17488	17476	17446	17384	17421	17523	17483	17342	17407	17443	17386	17415	17481	17438	17589	17463	17607	17407	17263	17407	17360	17269	17436	17527	17488	17367	17334	17350	17519	17407	17344	17463	17544	17482	17415	17249	17393	17279	17495	17510	17432	17408	17519	17386	17471	17435	17528	17372	17654	17232	17416	17347	17324	17478	17643	17608	17645	17476	17639	17543	17244	17458	17536	17265	17407	17556	17373	17559	17589	17256	17193	17331	17435	17630	17484	17406	17551	17417	17437	17631	17644	17482	17469	17321	17337	17564	17391	17294	17513	17518	17382	17489	17316	17654	17358	17333	17456	17445	17327	17394	17454	17479	17467	17379	17594	17504	17421	17330	17230	17472	17480	17421	17570	17671	17446	17464	17205	17378	17303	17525	17344	17402	17177	17286	17331	17423	17391	17383	17414	17323	17505	17328	17689	17452	17409	17407	17530	17706	17675	17462	17544	17427	17522	17403	17307	17357	17408	17552	17463	17584	17441	17362	17444	17335	17386	17458	17539	17595	17483	17234	17441	17416	17378	17348	17536	17167	17460	17533	17448	17327	17526	17620	17466	17566	17381	17395	17647	17364	17426	17482	17504	17583	17691	17479	17352	17432	17664	17421	17383	17420	17330	17421	17311	17292	17660	17314	17568	17532	17365	17406	17302	17214	17344	17590	17499	17379	17291	17590	17531	17577	17615	17547	17566	17437	17458	17396	17552	17561	17324	17526	17469	17570	17457	17540	17573	17451	17543	17448	17399	17488	17484	17505	17627	17596	17697	17441	17577	17357	17508	17364	17472	17454	17286	17379	17340	17667	17675	17438	17439	17365	17405	17488	17672	17659	17524	17413	17432	17521	17334	17611	17587	17591	17588	17273	17438	17370	17294	17488	17379	17503	17521	17408	17534	17440	17431	17322	17510	17637	17383	17319	17463	17505	17462	17448	17581	17691	17569	17451	17557	17533	17402	17430	17591	17257	17331	17325	17537	17430	17259	17624	17670	17410	17409	17290	17410	17504	17411	17623	17129	17486	17596	17492	17476	17458	17464	17457	17613	17352	17481	17340	17415	17436	17413	17436	17742	17446	17506	17340	17284	17508	17216	17308	17545	17467	17506	17525	17390	17557	17310	17318	17124	17244	17534	17505	17567	17546	17487	17429	17651	17465	17546	17421	17620	17535	17252	17577	17267	17428	17456	17454	17399	17487	17641	17442	17390	17499	17391	17450	17650	17330	17568	17487	17472	17427	17531	17345	17459	17386	17500	17396	17345	17290	17302	17557	17504	17636	17494	17270	17597	17354	17410	17390	17673	17535	17559	17303	17565	17524	17459	17375	17323	17446	17462	17634	17566	17407	17466	17518	17396	17398	17337	17327	17470	17349	17548	17536	17619	17512	17407	17213	17511	17523	17392	17444	17478	17538	17593	17742	17580	17492	17373	17689	17458	17360	17403	17416	17581	17280	17459	17562	17385	17219	17492	17489	17693	17422	17339	17381	17266	17534	17549	17654	17452	17612	17246	17389	17467	17307	17414	17366	17635	17524	17560	17596	17623	17370	17463	17457	17356	17507	17425	17548	17259	17377	17559	17393	17486	17455	17303	17538	17215	17356	17418	17368	17321	17331	17564	17360	17493	17584	17555	17529	17381	17497	17358	17523	17319	17461	17234	17411	17406	17477	17649	17464	17493	17405	17574	17551	17317	17623	17526	17727	17635	17572	17291	17504	17452	17354	17347	17280	17627	17487	17588	17568	17448	17458	17222	17422	17419	17408	17561	17542	17548	17477	17426	17298	17424	17299	17525	17588	17309	17335	17602	17393	17231	17529	17590	17454	17401	17231	17759	17416	17452	17579	17695	17278	17535	17477	17382	17333	17281	17471	17309	17404	17621	17443	17448	17647	17415	17446	17475	17432
22487	43377	34767	21880	17389	16308	15702	15503	15368	15185	15078	14976	14917	14892	14882	14943	14965	14608	14788	14761	14749	14856	14787	14782	14723	14848	14831	14780	14744	14905	14677	14816	14618	14706	14756	14749	14795	14775	14808	14639	14812	14637	14800	14736	14800	14730	14830	14630	14788	14713	14838	14806	14752	14534	14763	14714	14720	14642	14751	14827	14712	14705	14646	14687	14572	14805	14625	14658	14638	14722	14718	14614	14627	14891	14782	14811	14746	14857	14673	14701	14771	14705	14744	14733	14749	14667	14754	14605	14915	14586	14809	14675	14732	14690	14720	14440	14747	14727	14542	14743	14800	14840	14758	14760	14852	14797	14864	14870	14793	14600	14749	14760	14837	14855	14579	14786	14477	14683	14755	14899	14739	14755	14802	14645	14851	14520	14464	14763	14574	14725	14766	14791	14689	14754	14862	14664	14503	14880	14630	14870	14496	14997	14696	14720	14684	14663	14656	14808	14728	14601	14861	14624	14826	14883	14856	14673	14700	14755	14777	14869	14904	14674	14862	14794	14719	14610	14821	14702	14749	14724	14853	14808	14761	14747	14749	14687	14778	14675	14677	14895	15010	14947	14678	14778	14766	14743	14717	14795	14609	14849	14742	14664	14636	14656	14671	14695	14669	14697	14774	14718	14702	14811	14626	14811	14797	14678	14821	14821	14792	14867	14590	14732	14769	14713	14807	14612	14802	14697	14678	14851	14748	14760	14809	14586	14729	14549	14774	14660	14615	14610	14789	14732	14859	14944	14753	14630	14804	14685	14588	14726	14667	14926	14727	14822	14850	14780	14688	14768	14670	14843	14549	14716	14787	14826	14904	14675	14759	14667	14663	14558	14752	14827	14787	14769	14647	14721	14715	14715	14673	14759	14888	14793	14859	14698	14772	14778	14687	14838	14902	14756	14658	14643	14646	14702	14876	14561	14838	14730	14868	14861	14761	14656	14697	14623	14801	14598	14766	14768	14662	14693	14666	14648	14718	14640	14604	14721	14735	14888	14805	14837	14848	14778	14726	14751	14728	14655	14495	14908	14869	14722	14853	14758	14707	14793	14628	14781	14772	14852	14653	14776	14644	14709	14739	14705	14710	14695	14745	14746	14704	14804	14797	14459	14577	14735	14721	14668	14835	14705	14711	14668	14595	14635	14772	14833	14594	14672	14929	14745	14719	14804	14730	14746	14940	14870	14922	14856	14671	14704	14691	14783	14733	14832	14695	14577	14813	14601	14826	14780	14673	14542	14752	14625	14849	14794	14739	14869	14617	14716	14666	14754	14712	14677	14730	14839	14790	14818	14853	15000	14754	14831	14777	14838	14840	14692	14791	14683	14742	14776	14677	14628	14599	14649	14755	14645	14816	14621	14780	14573	14570	14651	14685	14809	14719	14748	14743	14805	14735	14666	14574	14788	14718	14792	14734	14775	14603	14742	14737	14844	14713	14656	14739	14865	14827	14720	14889	14817	14572	14788	14684	14854	14795	14737	14710	14627	14776	14716	14647	14815	14646	14796	14742	14786	14721	14684	14847	14692	14694	14716	14692	14880	14684	14733	14792	14632	14666	14567	14730	14752	14771	14791	14588	14687	14708	14632	14809	14609	14715	14760	14669	14699	14787	14844	14708	14730	14757	14710	14823	14633	14699	14582	14707	14845	14657	14544	14749	14758	14596	14711	15007	14673	14678	14901	14714	14664	14826	14843	14720	14676	14602	14824	14743	14926	14704	14700	14626	14829	14804	14798	14765	14705	14778	14612	14721	14552	14873	14785	14715	14606	14859	14706	14784	14659	14732	14644	14846	14873	14709	14709	14765	14672	14800	14747	14642	14829	14731	14705	14622	14652	14846	14823	14825	14778	14698	14728	14779	14825	14664	14757	14595	14774	14679	14713	14659	14757	14678	14736	14758	14850	14730	14781	14810	14826	14736	14570	14551	14748	14670	14779	14749	14664	14726	14770	14672	14902	14580	14892	14791	14675	14725	14754	14648	14749	14755	14751	14782	14844	14613	14780	14654	14700	14850	14709	14848	14831	14648	14688	14804	14680	14756	14657	14902	14797	14665	14477	14726	14707	14870	14734	14613	14691	14870	14664	14691	14753	14716	14693	14780	14777	15080	14757	14868	14790	14780	14569	14885	14844	14624	14545	14672	14549	14654	14732	14715	14754	14774	14722	14638	14712	14685	14852	14743	14705	14718	14474	14662	14810	14747	14746	14684	14764	14891	14693	14890	14613	14723	14709	14863	14825	14701	14872	14675	14736	14596	14544	14601	14708	14774	14643	14734	14762	14809	14680	14767	14594	14638	14674	14885	14681	14779	14767	14681	14636	14739	14823	14638	14521	14816	14651	14683	14628	14749	14862	14684	14666	14811	14835	14772	14761	14939	14642	14930	14685	14618	14796	14788	14867	14640	14701	14642	14721	14888	14628	14879	14781	14727	14690	14752	14667	14780	14690	14926	14722	14830	14659	14768	14664	14673	14622	14713	14651	14883	14636	14972	14796	14757	14798	14739	14739	14788	14787	14736	14627	14544	14731	14804	14766	14858	14889	14762	14812	14735	14719	14790	14723	14698	14821	14616	14751	14705	14635	14764	14762	14599	14611	14684	14934	14703	14838	14619	14785	14836	14704	14630	14889	14658	14508	14649	14787	14732	14545	14782	14751	14707	14798	14862	14778	14702	14671	14650	14653	14830	14833	14762	14877	14787	14762	14817	14795	14706	14673	14660	14704	14815	14675	14717	14749	14775	14699	14766	14731	14762	14830	14785	14735	14675	14697	14680	14852	14779	14685	14745	14710	14848	14875	14636	14747	14859	14621	14696	14644	14813	14886	14920	14614	14592	14534	14852	14845	14761	14841	14913	14640	14630	14714	14723	14803	14950	14800	14812	14776	14649	14609	14760	14615	14713	14577	14873	14824	14825	14742	14668	14646	14834	14741	14636	14701	14648	14822	14806	14725	14681	14755	14892	14866	14685	14655	14821	14656	14829	14701	14801	14572	14905	14847	14918	14572	14697	14632	14890	14903	14771	14789	14706	14761	14502	14697	14728	14695	14772	14842	14780	14717	14803	14711	14713	14798	14568	14561	14694	14733	14683	14756	14770	14760	14711	14784	14751	14755	14685	14631	14600	14832	14793	14732	14671	14841	14574	14830	14831	14838	14972	14723	14814	14913	14735	14923	14728	14689	14857	14752	14626	14769	14611	14712	14650	14758	14924	14720	14573	14668	14822	14649	14667	14688	14688	14904	14732	14818	14637	14741	14639	14665	14727	14941	14632	14663	14797	14574	14713	14746	14661	14738	14788	14613	14600	14684	14760	14700	14744	14712	14841	14881	14685	14732	14805	14788	14770	14732	14741	14730	14732	14739	14723	14724	14821	14903	14651	14487	14529	14827	14779	14678	14670	14808	14764	14766	14724	14822	14971	14745	14587	14761	14917	14803	14603	14690	14715	14629	14769	14679	14538	14758	14915	14800	14759	14900	14777	14881	14789	14727	14864	14781	14741	14651	14775	14657	14666	14909	14758	14772	14705	14887	14774	14832	14642	14813	14900	14726	14763	14554	14686	14656	14689	14729	14780	14594	14754	14703	14851	14809	14710	14669	14837	14657	14772	14619	14806	14810	14645	14745	14680	14742	14843	14959	14669	14719	14701	14787	14844	14675	14786	14677	14796	14710	14627	14718	14720	14751	14565	14727	14710	14799	14693	14541	14704	14856	14673	14715	14701	14742	14730	14747	14711	14734	14711	14888	14778	14701	14852	14763	14688	14898	14660	14727	14776	14946	14727	14925	14698	14425	14601	14680	14518	14836	14784	14680	14724	14733	14715	14655	14729	14586	14913	14768	14741	14578	14832	14914	14750	14693	14684	14672	14516	14634	14750	14679	14693	14654	14666	14769	14711	14511	14613	14814	14882	14833	14725	14862	14842	14564	14827	14654	14750	14650	14716	14858	14841	14740	14858	14834	14771	14637	14794	14661	14817	14915	14681	14677	14627	14810	14643	14793	14496	14662	14916	14666	14657	14572	14812	14854	14673	14909	14853	14699	14733	14917	14658	14689	14834	14766	14859	14732	14762	14623	14850	14729	14760	14742	14775	14593	14693	14770	14715	14661	14743	14715	14735	14961	14623	14683	14606	14864	14693	14720	14852	14702	14842	14674	14766	14764	14563	14761	14942	14762	14782	14749	14779	14726	14907	14734	14709	14802	14762	14790	14762	14765	14870	14698	14755	14746	14627	14704	14758	14675	14867	14662	14639	14822	14729	14633	14939	14753	14777	14690	14827	14759	14725	14739	14702	14640	14912	14688	14774	14740	14881	14873	14854	14570	14790	14786	14831	14590	14721	14715	14844	14688	14787	14572	14804	14833	14576	14635	14609	14853	14711	14735	14719	14594	14828	14859	14857	14575	14763	14719	14917	14690	14927	14685	14841	14754	14690	14640	14834	14601	14743	14839	14920	14797	14841	14724	14840	14747	14817	14706	14843	14635	14943	14707	14768	14551	14713	14730	14832	14945	14617	14839	14945	14617	14709	14711	14747	14847	14693	14737	14782	14764	14725	14776	14688	14763	14672	14738	14570	14742	14768	14823	14719	14707	14824	14778	14760	14751	14735	14552	14728	14865	14826	14806	14887	14604	14754	14766	14688	14824	14625	14724	14682	14716	14594	14689	14750	14616	15038	14742	14708	14747	14755	14733	14872	14515	14838	14722	14600	14787	14816	14739	14753	14784	14696	14825	14812	14633	14804	14804	14798	14839	14654	14656	14649	14789	14792	14719	14750	14800	14712	14758	14825	14718	14810	14803	14687	14657	14815	14707	14756	14712	14840	14566	14702	14852	14590	14664	14677	14612	14769	14757	14867	14897	14745	14597	14735	14729	14716	14806	14701	14889	14796	14696	14854	14894	14730	14717	14748	14796	14636	14725	14655	14637	14722	14908	14858	14602	14916	14756	14899	14848	14730	14749	14734	14624	14803	14666	14863	14960	14711	14549	14693	14898	14683	14774	14815	14769	14764	14607	14626	14665	14678	14888	14826	14870	14868	14646	14804	14663	14673	14783	14628	14642	14750	14760	14845	14620	14712	14700	14716	14574	14941	14632	14837	14766	14749	14734	14805	14812	14899	14717
22693	21570	28761	24913	22040	23517	23154	18548	17277	17532	17319	17133	16883	16942	16785	16897	16764	16708	16567	16517	16794	16658	16549	16604	16684	16595	16619	16351	16472	16589	16441	16385	16576	16340	16279	16391	16332	16341	16315	16513	16450	16253	16559	16315	16366	16412	16447	16237	16398	16411	16458	16482	16531	16288	16308	16169	16425	16358	16322	16396	16439	16605	16602	16319	16246	16341	16447	16556	16097	16317	16169	16487	16491	16426	16371	16420	16400	16274	16464	16304	16405	16475	16233	16102	16390	16315	16481	16500	16500	16334	16407	16410	16118	16439	16305	16288	16267	16681	16600	16268	16355	16364	16275	16130	16294	16308	16389	16521	16262	16304	16250	16172	16240	16338	16821	16361	16378	16347	16482	16162	16510	16327	16188	16291	16364	16225	16285	16293	16509	16470	16441	16434	16273	16305	16367	16322	16318	16321	16348	16310	16264	16400	16409	16502	16291	16565	16288	16425	16497	16452	16254	16101	16440	16482	16441	16227	16416	16227	16124	16227	16321	16432	16242	16427	16363	16272	16360	16169	16398	16316	16499	16411	16403	16291	16244	16463	16332	16245	16483	16266	16518	16300	16268	16361	16320	16482	16375	16323	16490	16431	16276	16371	16312	16370	16411	16302	16247	16298	16399	16476	16547	16324	16336	16276	16136	16252	16357	16252	16408	16509	16287	16300	16239	16298	16446	16258	16594	16465	16305	16285	16334	16271	16266	16228	16214	16233	16350	16219	16149	16204	16206	16367	16500	16125	16381	16375	16395	16538	16524	16206	16133	16274	16272	16433	16386	16383	16506	16468	16236	16417	16214	16386	16284	16247	16261	16391	16344	16346	16322	16245	16402	16277	16383	16399	16297	16359	16338	16400	16456	16248	16323	16049	16335	16080	16441	16674	16289	16405	16480	16179	16286	16366	16384	16305	16246	16160	16140	16465	16373	16198	16327	16190	16254	16180	16191	16415	16424	16282	16327	16290	16151	16429	16183	16158	16246	16192	16229	16300	16361	16264	16229	16419	16584	16299	16322	16449	16321	16378	16299	16341	16079	16238	16436	16298	16265	16200	16150	16328	16131	16380	16244	16571	16306	16358	16183	16156	16368	16334	16222	16219	16251	16413	16397	16389	16174	16137	16266	16224	16467	16571	16298	16243	16334	16023	16221	16361	16118	16577	16321	16429	16249	16307	16422	16548	16241	16372	16321	16167	16411	16265	16153	16127	16386	16264	16288	16133	16225	16181	16315	16325	16205	16338	16213	16403	16330	16320	16313	16265	16436	16393	16406	16266	16348	16265	16191	16045	16189	16330	16127	16427	16347	16328	16395	16275	16366	16488	16379	16317	16396	16379	16440	16476	16382	16412	16247	16183	16311	16277	16335	16284	16463	16251	16287	16401	16384	16321	16420	16295	16196	16297	16292	16159	16240	16314	16329	16115	16321	16226	16446	16236	16321	16359	16275	16446	16344	16265	16431	16421	16359	16415	16429	16396	16375	16407	16219	16399	16268	16430	16516	16510	16653	16266	16204	16463	16203	16325	16246	16432	16247	16169	16303	16403	16237	16344	16394	16250	16315	16412	16251	16189	16430	16408	16290	16439	16562	16277	16344	16183	16170	16141	15894	16172	16230	16356	16411	16081	16469	16469	16087	16216	16114	16376	16448	16212	16268	16412	16378	16390	16215	16157	16447	16386	16226	16402	16278	16274	16462	16301	16358	16448	16199	16224	16497	16237	16327	16357	16392	16415	16207	16246	16430	16315	16545	16320	16149	16422	16510	16204	16229	16326	16241	16286	16434	16181	16278	16280	16360	16360	16269	16288	16214	16257	16301	16229	16214	16190	16303	16392	16170	16267	16324	16187	16415	16329	16342	16337	16294	16211	16134	16253	16398	16418	16424	16338	16463	16479	16519	16336	16371	16219	16403	16387	16252	16148	16307	16484	16336	16391	16171	16358	16450	16403	16398	16179	16291	16311	16263	16390	16190	16528	16427	16189	16434	16364	16380	16289	16554	16418	16230	16298	16402	16325	16476	16379	16247	16235	16355	16322	16399	16308	16298	16456	16446	16321	16199	16299	16336	16230	16590	16556	16284	16225	16366	16344	16363	16254	16346	16410	16241	16198	16233	16361	16303	16408	16479	16432	16452	16169	16213	16573	16246	16357	16543	16250	16562	16355	16452	16215	16193	16405	16358	16178	16226	16544	16321	16193	16311	16138	16287	16409	16344	16218	16300	16196	16416	16132	16347	16386	16363	16273	16456	16404	16371	16335	16360	16403	16335	16209	16254	16287	16363	16407	16434	16339	16070	16360	16362	16329	16144	16338	16537	16270	16350	16452	16269	16129	16259	16294	16307	16352	16342	16567	16365	16348	16339	16406	16478	16328	16436	16208	16403	16535	16383	16443	16392	16405	16292	16323	16374	16265	16374	16411	16507	16262	16138	16477	16443	16132	16261	16270	16412	16401	16466	16470	16242	16721	16324	16218	16315	16398	16229	16325	16271	16441	16356	16445	16594	16120	16551	16332	16163	16359	16474	16268	16416	16397	16477	16177	16317	16170	16420	16410	16433	16310	16324	16445	16599	16267	16297	16227	16358	16266	16041	16245	16314	16334	16313	16343	16282	16422	16509	16210	16442	16230	16500	16111	16493	16207	16167	16222	16499	16258	16361	16297	16183	16163	16300	16148	16341	16424	16329	16345	16295	16437	16300	16325	16413	16266	16242	16238	16353	16316	16141	16278	16139	16204	16435	16370	16320	16286	16347	16497	16369	16407	16389	16427	16300	16145	16193	16267	16414	16181	16338	16220	16399	16235	16512	16435	16348	16150	16243	15961	16182	16328	16225	16391	16351	16356	16316	16223	16170	16340	16316	16345	16433	16334	16260	16253	16213	16275	16299	16157	16424	16351	16340	16337	16351	16165	16323	16227	16258	16484	16267	16354	16234	16120	16309	16386	16488	16515	16425	16439	16390	16171	16483	16211	15951	16362	16153	16284	16346	16516	16352	16347	16426	16374	16179	16201	16255	16307	16338	16403	16334	16150	16207	16271	16282	16519	16322	16263	16129	16474	16366	16451	16222	16354	16201	16350	16236	16363	16439	16147	16240	16297	16419	16439	16274	16222	16642	16288	16211	16373	16311	16365	16378	16364	16282	16243	16373	16329	16310	16364	16472	16504	16462	16379	16194	16474	16241	16271	16224	16170	16330	16410	16388	16363	16237	16406	16324	16325	16338	16433	16342	16308	16149	16303	16379	16399	16150	16313	16374	16311	16507	16435	16359	16275	16355	16337	16430	16185	16083	16322	16264	16388	16356	16359	16217	16287	16336	16389	16361	16498	16453	16323	16394	16446	16598	16239	16457	16308	16352	16287	16279	16344	16294	16316	16403	16439	16188	16573	16399	16219	16446	16226	16317	16330	16468	16425	16366	16187	16279	16273	16291	16360	16081	16396	16372	16458	16382	16368	16196	16494	16450	16293	16396	16310	16579	16192	16401	16184	16529	16406	16300	16190	16287	16199	16454	16239	16011	16315	16509	16545	16395	16274	16376	16156	16358	16524	16254	16337	16371	16271	16179	16359	16325	16287	16379	16355	16288	16262	16306	16194	16184	16312	16341	16342	16394	16488	16293	16444	16427	16292	16275	16385	16349	16217	16403	16259	16172	16342	16167	16288	16270	16124	16306	16186	16385	16016	16383	16217	16441	16258	16246	16329	16208	16320	16264	16255	16314	16285	16535	16330	16259	16352	16277	16344	16210	16344	16085	16253	16369	16273	16235	16199	16229	16185	16553	16195	16393	16385	16231	16422	16335	16392	16215	16352	16379	16327	16529	16395	16294	16294	16334	16307	16331	16263	16395	16320	16461	16037	16327	16263	16092	16395	16378	16235	16156	16265	16351	16339	16545	16405	16466	16440	16333	16146	16180	16310	16455	16433	16729	16316	16273	16529	16305	16454	16343	16399	16354	16444	16572	16605	16325	16414	16299	16375	16111	16376	16358	16168	16277	16130	16315	16474	16200	16385	16478	16146	16558	16405	16406	16116	16317	16201	16074	16184	16253	16384	16287	16194	16351	16176	16427	16324	16280	16303	16243	16400	16329	16332	16381	16224	16157	16337	16223	16443	16430	16478	16238	16356	16193	16487	16333	16242	16470	16342	16454	16111	16377	16206	16463	16341	16318	16443	16161	16252	16390	16367	16344	16234	16372	16310	16398	16559	16283	16378	16218	16304	16166	16427	16180	16432	16248	16381	16301	16335	16366	16299	16439	16123	16550	16304	16185	16254	16417	16339	16193	16402	16383	16096	16247	16129	16234	16320	16341	16463	16417	16143	16376	16408	16500	16401	16276	16257	16295	16298	16373	16090	16159	16393	16401	16166	16307	16148	16281	16372	16250	16320	16372	16256	16237	16181	16274	16184	16092	16272	16351	16230	16424	16378	16215	16242	16395	16382	16475	16408	16113	16337	16302	16299	16303	16470	16350	16215	16324	16221	16264	16444	16194	16363	16466	16423	16569	16354	16328	16494	16306	16392	16344	16281	16228	16303	16361	16269	16244	16360	16356	16331	16510	16377	16321	16099	16487	16301	16423	16379	16348	16323	16270	16512	16234	16494	16152	16332	16368	16434	16148	16405	16360	16409	16238	16163	16156	16527	16333	16193	16297	16293	16325	16291	16313	16214	16361	16265	16296	16383	16180	16438	16428	16447	16421	16269	16269	16241	16390	16407	16394	16268	16341	16411	16315	16598	16420	16297	16415	16654	16429	16280	16422	16146	16200	16318	16193	16278	16350	16458	16410	16359	16345	16312	16203	16334	16303	16367	16570	16293	16334	16243	16273	16489	16408	16482	16305	16419	16226	16317	16306	16513	16284	16337	16197	16577	16263	16163	16354	16396	16395	16519	16357	16326	16194	16344	16528	16319	16336	16491	16487	16441	16199	16367	16360	16261	16293	16371	16516	16383	16108	16171	16232	16381	16464	15998	16566	16408	16328	16256	16294	16550	16468	16301	16366	16446	16085	16239	16317	16255	16323	16316	16150	16312	16393	16303	16128	16346	16456	16423	16381	16197	16366	16308	16303	16021	16337	16485	16373	16429	16357	16289	16440	16437	16453	16275	16385	16193	16361	16237
27509	56656	41445	26188	21163	18142	16254	15726	15230	14906	14686	14834	14540	14516	14388	14443	14166	14169	14348	14306	14088	14109	14146	14207	14117	14190	14142	14042	14180	13987	14095	14174	14198	14118	14081	14026	14072	14086	14052	14127	13953	14030	14079	13940	14129	13954	14033	14145	14048	14221	13850	13914	14033	14085	14119	14087	14199	13962	14051	14031	14266	13967	14065	14042	14029	14086	14153	14098	13988	14016	14123	13983	14220	14155	13984	14204	13998	13994	13873	14167	13922	14018	13991	14136	14172	13959	14205	14061	14106	13942	14075	14127	14025	14211	13948	13909	14083	13907	14092	14010	13994	14024	13888	13975	13868	14007	14159	13958	14165	14056	14040	14011	14056	14038	13837	13922	14031	14029	14041	14076	13973	13935	13999	14022	14129	14027	14009	13857	14032	13994	14004	14131	14102	14053	14127	14064	14070	14109	13945	13990	13950	13990	14006	13988	14093	14043	14077	14097	14094	14096	14189	13983	14175	13998	13955	14199	14106	14075	14076	14015	13976	14101	14069	14012	13990	13816	13968	13947	14065	13857	14082	14126	13918	14015	14096	13819	13999	14034	13920	14026	14204	14190	14046	14052	14094	14138	13930	14021	14114	13973	14178	14054	14016	14030	13859	14144	14084	14088	14003	13907	14011	14265	13997	14098	14101	13974	14091	13981	14147	14156	14007	13911	14000	14166	13878	13873	13802	14117	14116	13949	13962	14175	14025	14033	14187	13908	13965	14116	14167	14184	13938	13854	14111	13994	14150	13991	13953	14076	13997	13966	14182	14117	14186	14087	14122	14033	13946	13906	14037	14084	14169	13944	14154	14246	14021	14082	13953	14066	13992	13995	14160	13942	14049	14053	14032	13997	14054	14232	14020	14076	14187	14090	14125	14155	14254	13985	13966	13822	14013	14138	13927	14029	14002	13930	14128	13983	13959	14145	13961	14149	14162	13936	14011	14015	14137	13982	13998	13977	14080	14048	13975	14110	14013	13901	14045	14270	14022	13913	14096	14218	14034	13978	13958	14194	14111	13902	14113	13989	14006	14119	14012	14057	14152	14037	13950	13848	13949	14165	14026	13869	13993	13980	14069	14048	13941	14032	13952	14288	14106	13996	13912	13899	13981	13913	13994	14154	14106	14034	14002	13990	14100	13941	13992	13964	14018	14087	13864	14009	14054	14144	14058	13990	14009	14132	14045	14097	14162	14088	14075	13996	13974	14140	13876	14063	14171	14035	14213	14051	14119	13962	13952	13937	13918	13980	14046	14013	13991	14052	13920	14089	13982	13819	13886	14172	13992	13995	13943	13940	13900	14174	13963	14025	13975	14035	13954	14028	13910	14049	14122	14103	14148	13959	14058	13875	14027	14059	14022	14045	14127	13928	14036	14164	13990	13886	14146	14085	14164	14000	14034	13996	14089	14069	14219	13926	14070	13928	13879	14094	14171	14015	14184	14202	13962	13903	13927	14080	14007	14024	13893	13973	13934	13985	14047	13923	13848	14056	13874	14064	14181	14223	14021	13923	13964	14096	14019	14016	14123	14080	14025	14021	14072	14174	13965	14057	13905	14088	14038	14017	14055	14056	14091	14071	13934	14078	14095	14003	14094	14139	14167	14046	13901	14138	14252	13897	14083	14086	13999	13991	14159	14045	13997	14060	14054	14192	13950	13840	13839	14115	14420	14030	14017	14219	14023	14108	13936	14144	14321	13966	14119	14116	14050	14002	14051	13946	13998	13793	14068	14149	13935	14186	13916	14023	14119	14116	14039	14056	13950	14035	14024	14160	14122	13983	14141	14017	14209	14220	13769	14006	14100	14159	14260	14096	14046	14057	14104	13930	14231	13983	14024	14202	14110	13951	14160	13968	13915	14027	14139	13891	14050	14048	13915	14010	14005	13952	13948	13977	14184	14073	13983	13989	14220	13936	13962	13990	14028	14134	13928	13875	13976	13961	14102	14004	14109	14025	14019	14015	14132	13936	13968	14028	13864	14139	14080	14138	14153	13967	14075	14016	13847	14017	14133	13981	14043	13928	14218	14123	14212	14017	13981	14135	14073	13847	14076	13929	14109	14070	13832	13868	14059	14156	14098	13889	14177	14060	13957	14193	14021	13927	14143	13958	14026	13983	14039	13994	14089	13971	13951	14110	13960	14224	13992	14012	14036	14163	13992	14145	14222	14074	13972	14049	14077	14281	13853	14074	14033	13962	13979	14027	14028	13965	14177	14251	14099	14026	14048	14154	14074	14077	13935	14169	14014	14109	13977	14037	14009	14061	14192	14081	14028	13998	14006	14174	14198	14062	13937	14051	14143	14087	14223	14118	14040	13995	14180	14135	14020	13989	14016	14065	14088	14082	13962	14005	13977	14098	14004	13978	14131	14035	14023	13882	14245	13882	14023	13970	14063	14007	14027	14046	14094	14095	14040	14002	14205	14109	13867	14062	13948	13994	14049	14068	13867	14159	14240	14032	14115	14137	14024	14107	13986	14120	14062	14043	14074	14205	14123	14047	14067	13995	13933	13934	13989	14030	14103	14130	14070	13966	14007	13941	14147	13986	13903	13971	14073	14041	13946	14134	14015	13934	14108	14067	14183	14085	14041	14136	14127	14144	14005	14020	14138	14087	14167	14085	14094	14221	13943	14009	13981	14220	14011	13955	14000	13895	14073	14128	14065	13914	14037	13983	14109	14032	13983	14004	13924	13902	13942	13950	14122	13973	14036	13912	14217	14191	14067	14099	13917	14050	14084	14135	14172	14048	13995	14154	14000	14041	14140	14068	14042	13994	14005	13946	14085	14028	14083	14241	14000	13969	14140	14171	13947	13951	14056	13848	13882	14112	14022	14017	14030	14006	14159	13969	13898	14167	13996	13952	14040	13998	14049	14080	13998	13992	14086	14069	13933	14023	13980	14075	13988	13887	14176	13931	14125	14121	14122	14112	14159	13891	14117	14042	14106	14087	14065	13924	14265	13873	13941	14108	13979	14141	14198	14033	14020	13968	14197	13862	13995	13999	14141	14113	13983	13972	13954	14051	14264	13909	14059	14005	13923	14080	14064	13999	13928	14106	13960	14153	13962	13891	13936	13901	13990	14119	14133	14035	14072	13860	14152	14113	14078	14168	13969	14088	13887	14069	14155	14059	14139	14036	14164	14240	14279	14093	14022	14109	13903	14033	13932	13843	13960	13996	13949	14028	13999	14006	14176	13987	14110	13943	14092	13852	14055	13970	13921	14113	13901	14008	13913	14089	14118	14108	14148	14078	13978	14128	14132	14033	14060	14081	14053	14049	14129	13928	14195	13994	14067	13939	14040	14035	13919	13858	14028	14088	14072	14163	14080	14099	14048	14037	14084	14048	14007	13920	14178	13986	13985	13994	14065	14001	14075	13993	14164	13962	14186	14158	13846	14083	13973	13904	14007	14015	14017	14127	14017	13892	14003	14080	14032	14045	14127	14013	13986	13997	14118	13967	13931	14040	14007	13969	14015	13956	14015	13815	13989	13954	14254	14043	14084	14035	14227	14022	14147	13896	13894	13942	13901	14048	14051	13830	14063	14010	14100	14055	14027	14067	14071	13956	14135	14091	14176	13945	14019	14069	14043	14068	14275	14083	14169	14046	13983	13919	14248	14077	13864	14171	14016	13988	13842	14150	14035	13999	14008	14109	13874	14183	14133	13941	14086	14026	13953	13908	14047	14203	14109	14124	14100	14020	14222	13947	14045	14080	14154	13800	14029	13957	14036	13971	14157	14068	13973	14084	14028	14087	14084	13978	13990	13984	14073	14198	14156	14032	14024	14030	14178	13919	14022	13758	14035	13894	13954	13953	13974	14073	13913	14081	13880	14121	13946	14203	14060	13921	13983	14036	13926	14147	14076	14267	14011	14095	13988	14093	13978	14142	14131	13996	14014	14080	14041	13837	13972	14121	13819	13932	13972	14051	13871	14185	14090	14130	14163	14113	13898	14018	14088	14193	14129	13958	14085	14268	13982	14031	14052	14111	14023	13879	14062	13966	14160	14018	13984	13991	13922	14081	14164	14120	14103	14078	14220	14107	14236	14126	14127	14017	13963	14223	14017	14067	14043	13945	14049	14016	14180	14138	14035	13897	14242	13905	13937	14088	14027	14068	13899	13931	14040	14089	13942	13974	14060	13899	13947	14005	14003	14055	14143	14053	14094	13905	14036	13957	14172	13948	13945	14021	14038	14214	14216	14189	14089	14058	14038	13901	14100	14052	14070	14252	14113	13970	13995	13817	14086	14169	14116	14101	13948	13938	13944	14110	14059	14053	13933	14075	13850	13952	14100	14015	14022	13902	14001	14073	14193	13953	14130	13970	14127	13947	14166	14003	13903	14033	14083	13994	14011	13913	14057	13845	14039	14204	14110	14051	14059	14077	14076	13947	14131	14045	13995	14020	14102	13911	13891	14062	13990	13930	14129	14036	14044	13958	13995	14204	14015	14105	14016	14007	13992	13925	14112	13998	13992	14119	14068	13999	13935	14083	14012	14101	14078	14076	14006	13959	13991	13959	14089	13935	14019	14131	14034	14189	13934	13871	13965	14143	14047	13880	13888	14203	14045	14179	14164	14100	14079	14167	14087	14018	13920	13911	14067	13992	14015	13872	14030	14058	14165	14062	13967	14116	13976	13923	14131	13958	14010	14069	13962	13962	14131	14134	13966	13941	14014	13953	14042	14029	14127	14072	14239	14168	14088	13942	13854	14053	14012	14125	14123	13922	14008	14073	13954	14047	14206	14044	13990	14032	13985	13987	14126	13997	14064	14021	14122	14155	13995	14103	14008	14153	14132	14196	14137	13995	14131	14051	14054	14074	13952	13957	14208	14119	13939	13928	13962	14032	14007	13943	14067	14167	13880	14031	13932	14058	14077	14122	13974	14145	14144	14103	14167	14036	14011	14133	13946	14137	14111	14145	14106	14020	14105	13910	14111	14142	13901	14024	14056	14058	13942	14029	14240	14021	14077	14105	14027	14048	13993	13878	14092	14157	14148	14069	14105	13883	14308	13961	14076	14012	14051	14140	13955	14032	14143	14022	14057	14121	14031	13988	13959	14159	14175	13940	14033	14088	14030	14201	14101	14104	14114	13966	14036	14111	14117	13993	14080	14153
30045	26038	28705	23749	18995	18430	18162	17801	17428	17563	17421	17281	17708	17296	17165	17388	17191	17257	17183	17323	17253	17417	17261	17194	17434	17269	17229	17205	17245	17268	17191	17146	17068	17173	17304	17150	17222	17246	17275	17327	17235	17118	17309	17225	17062	17282	17061	17171	17283	17224	17225	16983	17195	17243	17332	17037	17164	17095	17108	17231	17038	17206	17155	17267	17051	17064	17254	17019	17155	17046	17184	17070	17008	17265	17020	17177	17105	17130	17401	17119	17099	17281	17237	17235	17208	17235	17207	17152	17303	17222	17098	17128	17223	17370	17169	16943	17050	17245	17191	17230	17246	17194	17054	17258	17073	17241	17299	16942	17193	17395	17044	17104	17118	17097	17171	17288	17278	17056	17372	17187	17202	17054	17030	17079	16932	17108	17119	17241	17334	17209	17007	17195	17111	16942	17290	17256	17108	17123	17002	17218	17280	17268	17154	17270	17100	17133	17218	17309	17072	17285	17322	17080	17319	17155	17123	17236	17165	17069	17139	17009	17048	17178	17040	17162	16997	17327	17279	17245	17252	17286	17088	17230	17351	17235	17240	17205	17051	17238	17108	17159	17174	17204	17192	17025	17253	17093	17118	17142	17170	17240	17207	17018	17288	17124	17202	17382	17296	17183	17385	17103	17052	17077	17045	16983	17014	17137	17171	17121	17077	17112	17168	17250	17268	17135	17429	17192	17060	17267	17177	17166	17091	17076	17124	17098	17107	17196	17276	17182	17228	17372	17086	17148	17193	17458	17149	17032	17229	17025	17152	16948	17070	17052	17252	17113	17214	17410	17120	17261	17008	17227	17266	17057	16881	17112	17139	17200	17275	16937	17137	17219	17182	17128	16877	17212	17194	17335	17266	17140	17088	17073	17305	17107	17125	17231	17316	17232	17219	17110	17232	17178	17374	17273	17301	17199	17256	17232	17139	17281	17207	16952	17140	17169	17131	17283	17290	17230	17142	17253	17389	17152	16976	17019	17155	17000	17204	17250	16948	17163	17273	17204	17130	17115	17068	17123	17302	17219	17080	17127	17082	17197	17188	17208	17179	17157	17184	17241	16894	17059	17112	17165	17065	17165	17165	17010	17300	17335	17237	17192	17110	17072	17207	17384	17089	17089	17288	17278	17193	17078	17115	17204	17392	17050	17245	17239	17070	17257	17132	17228	17304	17196	17432	17106	17305	17341	17123	17052	17325	17096	17160	17237	17150	17275	16934	17260	17336	17293	17171	17141	17240	16967	17194	17287	17224	17243	16888	17084	17138	17049	17297	17302	17184	17206	17193	17035	17171	17053	17062	16725	17403	17085	17161	17197	17083	17221	17111	17142	17156	17248	17258	17345	17131	17162	17074	17082	17084	17039	16838	17396	17098	17111	17182	16942	17073	17334	17104	17324	17284	17304	17200	17316	17293	17241	17336	17504	17016	16940	17136	17099	17213	17390	17310	17151	17040	17106	17149	17240	17186	17117	16977	17281	17155	17272	17111	17126	17114	17234	17372	17243	16968	16972	17283	17337	17034	17197	17345	17251	17314	17409	17248	17250	17345	17307	17387	17140	17011	17231	17123	16937	17207	17185	17380	17221	17307	17186	17233	17273	17129	17092	17081	17172	17213	17212	17206	17245	17159	17171	17247	17224	17407	17272	17179	17245	17027	17337	17135	17150	17063	17233	17105	17233	17177	17307	17206	17079	17134	17004	17108	17041	16976	16985	17325	17195	17456	17193	16977	17088	17213	17159	17134	17252	17145	17208	17092	17227	17238	17127	17205	17334	17205	17129	16961	17288	17146	17333	17048	17361	17076	17250	17315	17297	17260	17137	17315	17035	17120	17138	17302	17138	17081	17109	17047	16917	17105	17285	17168	17177	17262	17198	17179	17109	17195	16807	17147	17289	17234	17304	17199	17310	17025	17476	17059	17120	17327	17175	17142	17128	17170	16938	17116	17195	17212	17263	17087	17170	17245	17421	17214	17098	17199	17051	17261	17220	17160	17283	17245	17193	17014	16963	17193	17337	17102	17020	17138	17163	17319	17234	17129	17207	17258	17310	17122	17293	17270	17049	17172	17011	17170	17193	17218	17229	17158	17057	17185	17331	17272	17102	17295	17064	17284	17190	17316	17019	17128	17273	17171	16939	17272	17182	17223	17053	17148	17147	17126	17256	17286	17214	17171	17210	17296	17390	17068	17274	17417	17522	16969	17183	17108	17199	17219	17167	16832	17215	17198	16965	17203	17139	17008	17262	17245	17153	17153	17141	17196	17318	17273	17090	17003	17151	16970	17336	17125	17333	17232	17213	17094	17063	17281	17326	17361	17030	17179	17136	17241	17216	17220	17167	17065	17161	17139	17387	17318	17401	17218	17287	17172	17158	17076	17178	17026	17184	17290	17240	17172	17263	17340	17241	17067	17254	17219	17045	17043	17133	17098	17132	17213	17196	17178	17356	17085	17067	17152	17181	17139	17159	17307	17428	17047	17289	17277	17148	17329	17226	17150	17171	17191	17107	17015	17065	17199	17106	17031	17081	17316	17320	17341	17073	17091	17158	17206	17244	17330	17112	17078	17107	17164	17038	17110	17001	17231	17167	17189	17190	17163	17098	17318	17227	17166	17203	17332	17113	17158	17110	17162	17100	16986	17110	17101	17281	17312	17130	17254	17124	17084	17319	16845	17138	17146	16981	17134	17275	17208	16956	17199	17268	17249	17187	17282	17156	17202	17211	17022	17292	17164	17042	17195	17209	17243	17088	17290	17177	17252	17112	17199	17287	17107	17151	17114	17270	17227	17162	17214	17279	17287	17004	17277	17250	17279	17431	17049	17327	17184	17402	17276	17128	17243	17278	17256	17251	17000	17255	17207	17168	17182	17180	17212	17246	16971	16991	17214	17406	17167	17185	17156	17142	17270	17150	17111	17182	17100	16912	17132	17255	17097	17171	17365	17161	17085	17236	17203	17133	17211	17414	17388	17086	17110	17278	17170	17243	17344	17126	17224	17122	17267	17101	17293	17117	17231	17225	17197	17324	17105	17274	17105	17126	17128	17264	17292	17248	17261	17168	17042	17205	16949	17227	17379	17289	17185	17147	17263	17170	17102	17324	17001	17294	17105	17188	17302	17048	17265	17184	17045	17049	17289	17175	17141	17064	17243	17287	17052	17041	17078	17084	17179	17155	17158	17110	17030	17062	17298	17019	17101	17047	17292	17178	17104	16963	17017	16846	17159	17202	17326	17232	17187	17213	17249	17354	17298	17171	17333	17140	17073	17260	17116	17162	16929	17069	17220	17402	17174	17109	17073	17112	17385	17232	17122	17128	17005	16938	17029	17135	17295	17069	17265	17287	16921	17264	17072	17145	17088	17202	17066	17271	17156	17209	17090	17248	17154	17176	17096	17004	17152	17304	17120	17084	17153	17188	17353	17230	17337	17153	17201	17208	17203	17101	17369	17291	17129	17374	16979	17166	17131	17260	17273	17188	17087	17061	17195	17211	17028	17323	17379	17072	17364	17265	17232	17111	17310	17337	17119	17377	17138	17074	17281	17021	17279	17190	17171	17345	17162	16957	17337	17161	17224	17288	17233	17248	16919	16978	17221	17124	17397	17333	17401	17221	17067	17346	16982	16858	17312	17226	17293	17190	17072	17275	17120	17263	17181	17119	17297	17329	17113	17015	17189	17163	17253	17173	17057	17146	17070	17350	17223	17211	17154	16995	17124	17257	16905	17141	17125	17173	17102	17206	17097	16824	17076	17125	17133	17266	17277	17173	17227	16971	17211	17124	17042	17215	17349	17286	17110	17121	17285	16781	16996	17037	16954	17296	17219	17111	17207	17229	17216	17074	17166	17134	16983	17306	17294	17199	17254	17105	17061	16970	17295	17052	17230	17311	17219	17139	17164	17254	17226	17196	17183	17257	17295	17171	17231	17252	17197	17201	17142	17321	17247	17396	17242	17223	17208	17314	17376	17049	17003	17079	17171	16949	17159	17148	17129	17023	17138	17191	17197	17178	17219	17241	17180	17120	17293	17277	17167	17097	17221	17317	17030	17148	17127	16995	17237	17212	17268	16994	16984	17268	17108	17168	17350	16954	17086	17030	17086	17253	17260	17295	17259	17213	17123	16915	17152	17149	17366	17242	17221	16956	17197	17217	17221	17206	17041	17186	17001	17167	16975	17098	16995	17317	17265	16933	17177	17332	17117	17313	17270	17118	17151	17346	16908	17308	17045	17026	17170	17293	17272	17386	17342	17205	17199	17203	17112	17368	17165	17343	17350	16923	17159	17290	17192	17131	17200	17231	17207	17009	17141	17133	17117	16951	17275	16989	17210	16982	17113	16845	17187	17156	17121	17243	17321	17283	17130	17006	17304	17298	17345	17069	17102	17315	17192	17095	17063	17172	17261	17135	17121	17050	17189	17200	17226	17167	17064	17122	17169	17207	17352	17255	17133	17380	17025	16927	17246	17093	17141	17220	17047	17211	17164	17302	17254	17053	16962	17158	17169	17150	17271	17192	17286	17051	17137	17289	17451	17270	17036	17422	17079	16945	17164	17107	17086	17173	17109	17280	17129	17230	17157	17147	17288	17252	16978	17014	17148	17222	16996	17252	17111	17097	17115	17180	17401	17360	17152	17232	17141	17118	17164	17110	17308	17277	17311	17258	17335	17191	17128	17179	17091	17283	17170	17248	17288	17263	17067	17079	17313	17275	17340	17105	17187	17037	17160	17200	17078	17205	17294	17209	17369	17137	17131	17054	17292	17121	17243	17277	17461	17144	17094	17371	17285	17165	17353	17311	17388	17038	17025	17194	17112	17180	17070	17084	17364	17160	16987	17163	17224	17278	17130	17247	17155	17273	17135	17315	17223	17113	17111	17220	17242	17113	17155	17030	17077	17207	17242	17160	17033	17343	17097	17073	17350	17115	17030	16967	17061	17202	17304	17045	17128	17224	17229	17169	16990	17174	17112	17151	17243	17406	17278	17287	17245	17019	17199	17200	17489	17094	17100	17034	17365	17226	16994	17226	17319	17137	17107	16890	17082	17138	17011	17186	17265	17241	17168	17200	17103	17096	17097	17182	17226	17296	17229	17055	17041	17180	17115	17086	17064	17010	17201	16993	17088	17140	17158	17365
23268	37691	26756	19856	16914	15775	15214	15025	14957	14847	14903	14651	14673	14763	14707	14669	14619	14610	14637	14566	14500	14692	14561	14700	14694	14536	14556	14477	14721	14684	14535	14623	14563	14498	14336	14626	14746	14640	14627	14635	14444	14491	14434	14554	14538	14550	14451	14465	14486	14348	14545	14645	14569	14418	14720	14468	14632	14570	14525	14553	14542	14391	14401	14595	14544	14624	14550	14316	14577	14417	14603	14571	14564	14618	14433	14574	14653	14571	14555	14516	14594	14534	14612	14569	14600	14471	14616	14606	14476	14440	14637	14696	14597	14568	14483	14573	14653	14765	14628	14604	14441	14721	14387	14531	14619	14559	14568	14671	14521	14554	14489	14607	14612	14857	14558	14496	14452	14469	14710	14627	14531	14656	14544	14596	14682	14702	14431	14485	14573	14568	14488	14490	14542	14690	14645	14421	14592	14828	14444	14533	14494	14542	14634	14707	14259	14653	14662	14685	14754	14543	14597	14462	14454	14709	14570	14518	14622	14804	14739	14679	14591	14427	14564	14370	14366	14685	14732	14700	14456	14549	14503	14670	14675	14438	14541	14507	14459	14418	14563	14342	14386	14508	14553	14605	14636	14518	14577	14696	14578	14555	14652	14498	14449	14459	14536	14578	14532	14601	14559	14531	14512	14413	14563	14511	14619	14595	14489	14659	14615	14397	14507	14660	14649	14475	14575	14376	14629	14544	14486	14510	14614	14660	14425	14549	14668	14680	14641	14664	14690	14574	14706	14537	14471	14578	14560	14385	14546	14561	14521	14650	14506	14523	14624	14604	14609	14526	14533	14563	14646	14680	14555	14653	14639	14417	14595	14584	14633	14665	14586	14613	14583	14627	14559	14526	14659	14592	14702	14547	14599	14508	14522	14667	14504	14368	14681	14521	14701	14366	14425	14522	14470	14591	14572	14459	14652	14439	14458	14514	14453	14682	14622	14554	14615	14563	14464	14746	14552	14543	14453	14635	14666	14634	14661	14475	14512	14540	14652	14723	14522	14507	14606	14527	14594	14408	14570	14531	14437	14457	14679	14706	14648	14637	14601	14573	14584	14696	14586	14514	14559	14649	14668	14592	14815	14463	14502	14579	14581	14511	14733	14569	14790	14556	14612	14520	14688	14594	14644	14558	14553	14565	14667	14675	14589	14451	14609	14479	14480	14689	14683	14560	14483	14671	14662	14501	14546	14868	14559	14624	14571	14401	14428	14544	14682	14672	14699	14469	14575	14581	14634	14507	14552	14594	14546	14713	14538	14663	14461	14655	14538	14558	14508	14567	14746	14544	14644	14404	14426	14460	14668	14341	14642	14625	14584	14626	14483	14618	14509	14486	14538	14421	14655	14589	14692	14529	14732	14529	14773	14596	14513	14514	14580	14611	14498	14447	14565	14632	14424	14577	14519	14594	14589	14593	14571	14519	14578	14512	14653	14577	14434	14500	14690	14599	14456	14511	14464	14472	14590	14444	14437	14502	14540	14422	14665	14545	14688	14640	14495	14511	14577	14508	14516	14708	14488	14632	14620	14621	14470	14411	14634	14555	14518	14559	14688	14581	14465	14750	14669	14501	14539	14575	14586	14649	14683	14541	14709	14680	14567	14516	14568	14684	14458	14533	14458	14417	14539	14682	14609	14493	14476	14466	14487	14453	14768	14725	14633	14399	14540	14475	14438	14515	14742	14426	14727	14512	14649	14602	14514	14450	14342	14641	14672	14617	14427	14477	14728	14599	14708	14636	14621	14467	14689	14578	14509	14646	14508	14747	14514	14402	14635	14457	14625	14657	14384	14435	14554	14721	14516	14682	14701	14749	14673	14568	14708	14587	14558	14618	14603	14400	14621	14454	14643	14333	14558	14577	14696	14630	14617	14559	14689	14608	14581	14597	14692	14548	14660	14648	14421	14441	14613	14665	14641	14441	14633	14681	14517	14532	14569	14488	14634	14653	14531	14495	14639	14292	14533	14601	14581	14542	14632	14497	14563	14594	14407	14543	14683	14749	14728	14602	14599	14671	14516	14656	14586	14648	14536	14772	14506	14584	14654	14501	14678	14683	14471	14490	14588	14423	14407	14477	14500	14363	14437	14638	14506	14618	14603	14532	14635	14403	14554	14652	14552	14619	14627	14607	14725	14654	14569	14543	14559	14391	14513	14435	14597	14621	14558	14388	14657	14510	14443	14720	14566	14376	14661	14598	14575	14629	14621	14423	14741	14564	14559	14487	14642	14569	14535	14391	14727	14622	14546	14682	14419	14481	14475	14555	14580	14598	14566	14603	14441	14462	14674	14648	14587	14687	14666	14650	14627	14614	14678	14696	14676	14444	14532	14543	14604	14455	14716	14591	14641	14604	14641	14468	14680	14612	14495	14463	14715	14718	14556	14649	14619	14699	14555	14501	14551	14560	14582	14633	14595	14640	14579	14542	14724	14657	14495	14530	14588	14470	14730	14504	14579	14571	14627	14542	14509	14520	14706	14697	14605	14395	14559	14654	14489	14532	14579	14628	14627	14526	14507	14532	14442	14572	14595	14618	14633	14663	14530	14481	14648	14429	14591	14520	14654	14553	14521	14789	14508	14304	14565	14490	14598	14670	14583	14678	14487	14456	14534	14384	14477	14486	14704	14673	14607	14617	14787	14633	14555	14551	14577	14497	14552	14601	14686	14624	14658	14525	14576	14507	14647	14601	14528	14743	14623	14543	14626	14598	14737	14464	14583	14738	14638	14603	14600	14829	14596	14624	14667	14588	14612	14739	14435	14664	14485	14672	14553	14795	14608	14651	14478	14657	14541	14529	14503	14632	14481	14518	14679	14535	14544	14569	14441	14490	14565	14640	14411	14770	14716	14580	14768	14581	14720	14469	14529	14605	14495	14679	14664	14590	14642	14612	14425	14566	14541	14705	14698	14537	14569	14733	14600	14636	14634	14562	14622	14450	14505	14634	14592	14640	14522	14479	14556	14646	14624	14468	14470	14603	14649	14581	14495	14763	14489	14597	14580	14679	14645	14554	14577	14624	14573	14478	14646	14576	14529	14766	14528	14418	14664	14572	14480	14611	14475	14695	14518	14572	14587	14670	14706	14400	14785	14560	14518	14664	14500	14465	14480	14621	14435	14676	14496	14608	14537	14663	14514	14534	14501	14692	14568	14550	14825	14716	14382	14610	14517	14689	14499	14664	14531	14502	14692	14746	14486	14543	14682	14411	14514	14628	14561	14554	14833	14630	14538	14509	14532	14606	14595	14728	14652	14598	14557	14665	14623	14478	14518	14663	14500	14478	14452	14457	14643	14543	14742	14653	14439	14657	14545	14529	14492	14599	14619	14509	14616	14523	14498	14641	14451	14480	14572	14655	14429	14762	14522	14605	14684	14607	14401	14545	14623	14572	14554	14551	14457	14452	14419	14544	14645	14257	14620	14749	14585	14526	14542	14601	14583	14516	14565	14563	14452	14589	14643	14573	14607	14677	14653	14678	14756	14571	14685	14735	14562	14562	14493	14451	14486	14566	14540	14584	14578	14661	14523	14497	14561	14646	14624	14778	14619	14564	14594	14756	14521	14492	14807	14591	14766	14649	14558	14497	14545	14572	14625	14604	14485	14629	14690	14699	14672	14647	14398	14608	14645	14546	14543	14516	14534	14461	14517	14508	14662	14516	14713	14538	14562	14480	14584	14505	14618	14433	14508	14538	14611	14764	14610	14670	14578	14696	14679	14422	14568	14572	14626	14638	14631	14489	14741	14719	14575	14639	14690	14596	14415	14424	14701	14580	14607	14608	14582	14403	14507	14382	14610	14608	14571	14489	14660	14542	14505	14414	14512	14363	14517	14471	14574	14476	14572	14515	14752	14486	14511	14635	14426	14683	14608	14586	14657	14388	14564	14559	14575	14713	14364	14433	14734	14479	14524	14687	14399	14593	14607	14390	14602	14594	14819	14635	14540	14453	14505	14530	14659	14625	14510	14614	14657	14591	14636	14640	14526	14391	14542	14642	14614	14615	14650	14646	14526	14642	14603	14313	14526	14408	14636	14600	14423	14563	14615	14378	14514	14515	14310	14644	14541	14539	14526	14535	14645	14619	14567	14620	14587	14602	14559	14435	14529	14466	14529	14534	14496	14593	14587	14395	14721	14520	14476	14374	14652	14502	14429	14595	14516	14640	14694	14608	14489	14603	14623	14581	14650	14780	14647	14488	14633	14527	14569	14508	14579	14487	14460	14811	14498	14587	14686	14619	14562	14672	14492	14562	14688	14550	14662	14529	14514	14451	14600	14757	14664	14502	14684	14474	14604	14593	14762	14635	14355	14489	14483	14654	14555	14629	14736	14577	14630	14492	14646	14413	14528	14570	14594	14617	14709	14588	14611	14589	14691	14623	14534	14486	14560	14467	14486	14601	14542	14425	14547	14841	14507	14528	14552	14587	14382	14267	14751	14700	14507	14430	14579	14547	14660	14771	14791	14659	14558	14611	14569	14576	14522	14523	14530	14588	14537	14696	14590	14757	14679	14552	14710	14539	14678	14489	14500	14688	14472	14632	14463	14447	14618	14560	14488	14593	14499	14674	14682	14713	14567	14682	14605	14615	14465	14585	14585	14815	14548	14602	14763	14543	14581	14526	14388	14419	14692	14586	14707	14653	14398	14459	14702	14572	14428	14606	14562	14571	14450	14552	14576	14534	14679	14418	14646	14679	14610	14532	14623	14546	14575	14706	14513	14568	14635	14532	14535	14508	14585	14766	14526	14585	14479	14620	14500	14768	14522	14689	14538	14601	14542	14685	14600	14778	14582	14700	14646	14551	14531	14521	14531	14482	14552	14492	14499	14473	14856	14691	14675	14577	14694	14552	14598	14743	14666	14568	14573	14430	14620	14743	14477	14642	14540	14469	14532	14397	14396	14436	14635	14762	14685	14690	14552	14691	14604	14671	14590	14710	14632	14579	14709	14602	14651	14706	14640	14552	14715	14760	14696	14748	14732	14549	14538	14476	14612	14796	14634	14679	14493	14545	14394	14539	14500	14563	14501	14520	14634	14537	14475	14452	14446	14726	14465	14778	14480	14496	14539	14542	14558	14636	14655	14482	14651	14477	14482	14695	14730	14614	14507	14448	14600	14505	14432	14683	14461	14435
23806	21571	28389	25795	22863	21023	19639	17619	17059	17149	16898	16607	16998	16822	16727	16665	16665	16766	16553	16734	16448	16550	16597	16422	16361	16255	16445	16361	16354	16537	16330	16516	16514	16479	16440	16116	16371	16325	16302	16246	16195	16369	16345	16575	16283	16489	16446	16178	16333	16436	16404	16197	16179	16558	16232	16436	16218	16441	16393	16513	16266	16301	16116	16270	16229	16440	16287	16445	16290	16254	16402	16355	16387	16353	16510	16539	16236	16308	16365	16369	16394	16338	16451	16619	16418	16303	16495	16462	16336	16309	16343	16243	16223	16372	16346	16316	16377	16510	16380	16243	16375	16328	16219	16305	16362	16334	16239	16309	16339	16185	16506	16305	16355	16257	16362	16435	16400	16294	16448	16466	16359	16172	16278	16195	16572	16368	16368	16379	16265	16325	16391	16320	16516	16212	16361	16242	16362	16085	16189	16295	16228	16188	16433	16416	16455	16546	16212	16265	16137	16513	16447	16383	16369	16426	16516	16339	16503	16184	16194	16432	16338	16441	16408	16343	16302	16476	16307	16544	16335	16175	16402	16478	16377	16223	16104	16263	16431	16326	16253	16149	16142	16479	16347	16308	16332	16410	16192	16315	16332	16427	16357	16286	16368	16387	16421	16215	16317	16292	16413	16409	16416	16229	16379	16236	16472	16351	16446	16278	16305	16396	16190	16446	16377	16309	16164	16159	16222	16605	16309	16352	16311	16266	16361	16232	16563	16417	16295	16277	16293	16309	16320	16356	16337	16394	16418	16132	16266	16451	16237	16205	16459	16425	16304	16364	16271	16390	16403	16219	16223	16213	16289	16513	16361	16272	16453	16210	16327	16410	16190	16185	16228	16370	16433	16350	16380	16385	16303	16226	16386	16391	16325	16412	16549	16252	16402	16455	16129	16383	16095	16198	16221	16477	16489	16315	16325	16342	16563	16484	16339	16289	16241	16317	16243	16280	16293	16607	16270	16435	16377	16295	16287	16316	16399	16294	16304	16267	16499	16423	16392	16470	16394	16343	16371	16393	16262	16492	16486	16342	16228	16218	16363	16293	16320	16335	16374	16302	16280	16257	16368	16557	16257	16169	16450	16368	16494	16535	16463	16434	16249	16451	16152	16418	16238	16449	16462	16379	16489	16162	16278	16347	16288	16447	16405	16432	16315	16464	16264	16134	16485	16215	16547	16356	16259	15984	16402	16430	16556	16323	16323	16285	16433	16296	16329	16202	16214	16257	16477	16324	16583	16512	16497	16437	16544	16359	16642	16186	16557	16164	16516	16273	16412	16386	16400	16335	16220	16289	16335	16119	16264	16279	16404	16270	16165	16209	16233	16197	16307	16414	16193	16331	16379	16417	16396	16304	16372	16412	16167	16321	16524	16525	16145	16301	16435	16236	16267	16254	16562	16541	16279	16397	16294	16323	16415	16464	16436	16385	16479	16247	16156	16210	16209	16235	16322	16302	16383	16422	16407	16349	16393	16219	16261	16321	16150	16397	16142	16308	16433	16351	16466	16388	16397	16316	16192	16310	16127	16338	16399	16349	16434	16261	16368	16469	16381	16332	16402	16243	16387	16123	16354	16367	16340	16303	16339	16448	16390	16234	16296	16285	16420	16275	16285	16221	16172	16434	16349	16347	16421	16467	16259	16344	16350	16281	16212	16406	16491	16540	16396	16203	16284	16256	16196	16221	16228	16276	16416	16418	16221	16199	16473	16232	16367	16322	16309	16556	16222	16409	16373	16511	16417	16204	16285	16270	16486	16481	16288	16261	16391	16316	16529	16307	16242	16498	16357	16240	16345	16574	16287	16146	16275	16247	16207	16310	16301	16263	16286	16442	16508	16373	16294	16311	16643	16398	16301	16329	16332	16396	16251	16193	16453	16109	16032	16141	16345	16292	16350	16417	16615	16359	16270	16477	16118	16335	16209	16266	16143	16443	16471	16390	16099	16347	16416	16300	16346	16373	16306	16401	16380	16193	16354	16447	16162	16330	16563	16487	16229	16467	16386	16326	16399	16448	16314	16220	16466	16428	16281	16483	16394	16205	16427	16390	16296	16319	16497	16512	16387	16353	16257	16400	16253	16335	16098	16393	16196	16227	16428	16446	16481	16380	16354	16215	16375	16397	16147	16296	16400	16378	16315	16266	16340	16333	16337	16420	16398	16445	16453	16231	16162	16485	16234	16251	16499	16254	16370	16424	16261	16418	16311	16319	16165	16375	16449	16495	16311	16253	16216	16327	16241	16223	16284	16401	16483	16348	16226	16206	16309	16404	16300	16318	16362	16109	16221	16348	16447	16477	16523	16261	16353	16391	16374	16419	16496	16112	16462	16219	16308	16376	16246	16220	16477	16475	16364	16323	16400	16259	16263	16433	16320	16300	16369	16362	16358	16306	16225	16269	16473	16622	16324	16441	16287	16423	16229	16289	16427	16309	16361	16400	16281	16287	16386	16479	16340	16475	16456	16328	16252	16270	16446	16457	16255	16274	16390	16413	16428	16619	16263	16181	16349	16342	16400	16310	16446	16119	16240	16359	16496	16226	16451	16413	16291	16460	16217	16419	16204	16471	16407	16329	16474	16291	16266	16340	16325	16335	16324	16195	16331	16287	16326	16335	16256	16274	16383	16404	16216	16317	16221	16437	16274	16287	16164	16272	16346	16349	16289	16453	16628	16448	16487	16141	16309	16314	16442	16194	16500	16348	16288	16167	16164	16205	16188	16253	16574	16336	16321	16566	16423	16430	16352	16582	16215	16373	16502	16337	16438	16521	16444	16322	16211	16433	16444	16394	16146	16325	16379	16380	16286	16343	16355	16285	16460	16326	16284	16216	16327	16336	16321	16140	16189	16231	16274	16355	16406	16535	16246	16194	16368	16352	16340	16527	16494	16342	16299	16468	16415	16341	16159	16367	16348	16236	16547	16211	16157	16400	16294	16208	16462	16399	16413	16416	16298	16226	16444	16312	16265	16390	16330	16376	16381	16447	16426	16325	16344	16366	16331	16446	16391	16224	16325	16295	16365	16402	16136	16132	16347	16428	16334	16581	16715	16602	16240	16254	16522	16295	16338	16248	16407	16150	16116	16307	16469	16607	16323	16278	16261	16440	16408	16306	16287	16337	16495	16311	16230	16376	16347	16390	16183	16327	16197	16408	16371	16338	16341	16395	16164	16392	16443	16287	16559	16317	16519	16246	16075	16549	16335	16427	16178	16451	16199	16223	16343	16212	16284	16520	16335	16409	16237	16128	16173	16278	16074	16116	16490	16395	16340	16343	16372	16177	16306	16455	16508	16212	16340	16330	16449	16440	16555	16336	16259	16485	16458	16434	16256	16422	16394	16523	16325	16368	16423	16262	16272	16210	16382	16238	16356	16274	16146	16370	16482	16351	16218	16281	16230	16322	16361	16342	16178	16192	16405	16399	16604	16218	16335	16533	16485	16440	16315	16522	16398	16323	16310	16021	16308	16177	16381	16520	16215	16589	16327	16296	16145	16254	16320	16268	16499	16443	16270	16208	16206	16251	16337	16452	16131	16426	16511	16415	16288	16337	16529	16240	16335	16221	16376	16270	16363	16633	16345	16365	16415	16176	16474	16450	16421	16392	16320	16200	16191	16309	16267	16127	16384	16158	16525	16280	16175	16298	16272	16587	16354	16366	16203	16332	16364	16405	16168	16282	16301	16294	16306	16348	16355	16505	16618	16398	16247	16133	16418	16060	16108	16160	16240	16383	16472	16156	16274	16400	16506	16358	16399	16385	16408	16203	16310	16425	16334	16416	16360	16181	16180	16468	16317	16341	16178	16417	16245	16366	16431	16253	16402	16354	16420	16306	16279	16457	16358	16214	16323	16215	16639	16477	16446	16264	16404	16395	16206	16321	16234	16376	16304	16186	16297	16443	16448	16346	16205	16422	16578	16321	16395	16506	16426	16376	16302	16289	16383	16223	16218	16154	16296	16233	16374	16437	16276	16294	16668	16425	16251	16485	16497	16399	16507	16333	16374	16390	16327	16434	16237	16342	16393	16373	16356	16334	16427	16298	16546	16285	16421	16536	16290	16209	16378	16483	16386	16375	16246	16354	16361	16390	16187	16426	16390	16278	16304	16242	16313	16412	16230	16322	16366	16399	16439	16127	16291	16267	16249	16296	16341	16285	16336	16318	16561	16423	16263	16291	16333	16443	16349	16330	16456	16343	16217	16325	16215	16366	16121	16293	16353	16308	16451	16493	16293	16339	16423	16429	16413	16305	16256	16463	16327	16213	16420	16341	16328	16292	16289	16247	16245	16258	16250	16393	16199	16210	16176	16302	16540	16554	16286	16425	16378	16229	16127	16400	16503	16172	16306	16515	16414	16378	16455	16341	16261	16174	16344	16184	16328	16373	16377	16404	16391	16374	16314	16458	16340	16208	16288	16380	16566	16168	16459	16153	16124	16334	16110	16189	16292	16273	16206	16394	16396	16256	16315	16379	16338	16395	16439	16479	16441	16400	16367	16450	16354	16275	16440	16361	16198	16507	16610	16423	16353	16541	16257	16424	16341	16496	16399	16504	16381	16223	16317	16367	16334	16254	16350	16336	16297	16297	16635	16343	16432	16416	16458	16306	16435	16356	16417	16474	16418	16472	16518	16220	16459	16346	16208	16237	16387	16379	16407	16553	16338	16296	16126	16164	16415	16251	16412	16285	16370	16179	16382	16276	16202	16286	16417	16367	16512	16312	16501	16237	16541	16484	16454	16321	16549	16495	16225	16179	16348	16443	16381	16303	16384	16260	16376	16472	16241	16347	16436	16216	16559	16414	16274	16247	16231	16366	16252	16306	16432	16111	16278	16311	16453	16344	16280	16224	16138	16183	16325	16378	16292	16361	16205	16449	16255	16406	16320	16252	16288	16403	16474	16356	16098	16507	16437	16423	16520	16287	16308	16446	16482	16474	16292	16469	16332	16169	16480	16209	16336	16176	16250	16388	16411	16265	16347	16248	16318	16383	16288	16429	16444	16388	16402	16642	16343	16416	16387	16448	16315	16504	16209	16210	16278	16498	16496	16505	16174	16309	16401	16241	16509	16139	16319	16586	16397	16464	16261	16201	16389	16336	16309	16435	16193	16336	16326	16327	16345	16305	16180	16336
24570	49181	36810	25297	19302	16529	15580	15086	14685	14632	14420	14503	14431	14246	14139	14205	14266	14398	14282	14046	14099	14187	14292	14150	14212	13905	14140	14132	14064	14305	14272	14053	14172	14059	14057	14137	14073	14221	13974	13972	13963	14176	14073	14169	13969	14133	14091	13966	14033	14093	14102	13990	14222	14126	14034	14045	14059	14035	14083	13971	14124	14121	14175	14079	14049	14026	14118	13926	13946	13991	14304	13909	14066	14177	14162	14106	14135	14044	14004	14207	13990	14223	14003	13973	14166	13996	13918	14264	14012	14078	14011	14025	14111	14000	14092	14111	13963	14022	14168	14165	13980	14109	14074	14030	14019	13978	14217	14114	14081	14008	14110	14137	14049	14040	14078	14153	14073	14064	14061	13914	14124	14043	14098	14137	14110	14063	14159	14206	14115	13982	14112	13998	14165	14044	14068	14030	14023	14077	14255	13916	13996	13988	14039	13960	13949	14179	13909	14162	14066	14255	14072	14007	14226	14096	14296	14074	14264	14166	14090	14080	13974	14173	14106	14284	14071	13952	14061	13999	14024	14214	14088	13990	14070	13993	14186	14083	14054	14033	14147	14086	14075	14032	14176	14069	13929	13931	14210	14118	14209	14019	14008	14036	14141	14077	14077	14149	13874	14127	14241	14244	13986	14093	14032	14053	14053	14090	14089	14063	14007	14123	14098	14230	14132	14000	14086	14210	14154	14125	13977	14243	14178	14153	13922	14031	13917	13975	14209	14189	14179	13974	14113	14225	14010	14110	14107	14163	14127	14039	14104	13873	14080	13947	14305	14258	14101	14079	14185	14243	14042	14017	14029	14174	14012	14203	14143	14144	14149	13956	14131	14230	14121	14013	14118	14110	14131	14102	14054	14084	14139	14069	14016	14070	14139	13938	13930	13949	14262	14022	14328	14056	14094	13988	13942	13986	14107	14175	14255	14094	13961	14078	13994	14024	13953	14218	14290	14035	14135	14021	13836	14155	14058	14065	14227	14230	14299	14259	14112	14193	14027	14074	14021	14036	14139	14056	14191	13874	14095	14054	14123	14020	14221	14072	14028	13971	14189	14153	14125	13984	14097	14127	14169	14227	13978	14273	14169	14033	14006	14159	14075	14160	14115	14167	13932	14121	14019	14037	14280	13972	14127	14008	14187	14157	14059	14017	14119	14093	14038	14098	14051	14065	14221	14129	14042	14006	13991	14069	14008	14054	14061	14159	14113	14253	14269	13909	14208	14033	14069	14151	13940	14067	14154	14004	14174	13971	14166	14120	14179	14089	14084	14218	14077	14067	14083	14136	14036	14032	14118	14028	14072	14029	14199	14051	14139	14183	14060	14016	14055	14094	14104	14194	14081	14076	14124	14108	14139	14092	14096	14112	14172	14101	14134	14143	13975	14033	14054	14113	14009	14149	13921	14028	14118	14150	14225	14124	14117	14324	14157	14235	14148	13927	14121	13966	14097	14064	14035	14130	14100	13999	13956	14199	13964	14067	14197	14195	14026	14094	14100	14143	14146	13950	14140	14187	14178	14228	14016	13891	14109	14243	14157	14117	14103	14114	14063	14200	14038	13877	14127	14173	14081	14123	14042	14106	14026	14056	14052	14142	14080	14014	14082	13974	14132	14060	14025	14157	13995	14161	14148	14104	14123	14047	14131	13983	14086	14088	14119	14064	14319	14134	13955	14120	14045	14052	14230	13898	14211	14033	14165	14134	14227	14104	14080	14206	14006	13944	14127	13969	13872	14141	14027	14043	14067	14053	14116	14042	14089	14114	14179	14101	14004	14032	13938	14091	14047	13953	14370	14163	14111	14007	14215	14196	14140	14160	14136	13979	14044	13973	14270	14213	14052	14225	14045	14185	14037	14162	14093	14116	14020	13850	14004	14066	13851	14215	14061	14075	14081	14176	14080	14107	14150	14214	13940	14132	14112	14091	14175	14239	14281	14238	14090	14044	14261	14099	14082	14127	13882	14122	13812	14273	13988	14039	13990	14007	13967	14020	14092	14179	14091	14098	14079	14003	14150	14240	14143	14109	14139	13975	14023	13889	14257	14166	14221	13951	14072	14208	13920	14033	14053	14046	14088	14043	14058	14069	13948	14200	13934	14113	14158	14135	13913	13950	13834	14096	14072	14014	14166	14176	13939	14231	14133	14287	14374	14010	14116	14056	14274	14193	14153	14053	13930	14132	13946	14159	14088	13951	14156	14117	14122	14041	14155	14026	14114	14084	13922	14139	14063	14120	14140	13989	14191	14066	14036	14029	14101	14042	14109	14098	14132	14065	13992	14101	13924	14091	14065	14085	14076	14134	13963	14119	14091	14108	14143	14163	14168	13985	14072	14030	14178	13921	14042	14050	13980	14213	14184	13891	13930	14070	14038	13963	14038	14209	14147	14048	14197	14076	14158	14040	14051	14010	14149	14142	14030	14253	14121	14187	14053	14102	13979	14183	14080	14063	14095	14214	14253	14091	14011	14036	14098	14110	14125	14175	14090	13950	14042	14052	14083	13994	14087	14167	13996	13908	14070	14076	14146	14110	14064	14030	14027	14062	14256	14023	14077	14214	14023	13870	14132	13986	14073	13987	14022	14166	14177	14135	13943	14228	14029	14032	14051	14065	14280	14060	14153	14052	14070	14039	14232	14079	14127	14052	13974	14157	14027	14172	13919	13987	14172	14162	14018	14154	14013	14136	14186	14176	14005	14072	14118	14108	14109	14106	14080	14096	14204	14278	13885	14102	14073	14137	14085	14251	13980	13939	14229	14009	13942	14018	14057	14022	13917	14221	14086	14109	13937	14053	13927	14253	14172	14146	14057	14107	14181	14125	14133	14193	14135	14089	14226	14096	14091	14106	14155	14240	13902	14034	14142	14084	14185	14067	14118	14047	14264	14061	14004	14269	13992	13918	14248	14085	13855	14135	13966	14030	13971	14033	14036	14107	14012	14059	14157	14169	13878	14185	14067	14081	14126	14074	13919	14078	14225	14165	14002	14056	14073	14153	13954	14016	13975	14003	14147	14109	14099	14183	14214	14233	14283	14106	14013	13905	14044	14069	14129	14089	14040	14001	14040	14014	13989	14067	14035	14115	14180	13974	14079	14019	14113	14065	14058	14108	14098	14121	14045	14027	14104	14079	14091	14157	14109	13912	14030	13978	14107	14003	14126	13923	13948	14052	14024	14148	14114	14057	14167	14039	14134	14154	14128	14115	14005	14057	14069	14093	14084	13935	13977	14103	13991	14105	14082	14147	14110	14283	14127	13847	14080	14078	14195	14128	14207	14213	14082	13982	14174	13906	14192	14100	14056	13983	14038	14139	14147	14101	14038	14167	14211	13981	14154	14126	14131	14115	14054	14129	13988	14021	14166	14049	14078	13991	13946	14205	14247	14070	14114	14120	14151	14176	13945	14064	14061	14043	14127	14095	13979	14188	14089	14073	14055	14323	13968	14185	14080	14117	13937	14028	13986	14110	14061	14057	14269	14299	13968	13933	13979	14135	14179	14153	13990	14110	13938	14303	14029	13912	13925	14048	14203	14147	14017	14121	14082	14144	13959	13978	13989	14056	14058	14131	14179	14226	13940	14216	14061	14156	13823	14233	14090	13974	14053	14018	14295	14090	14168	14164	14031	13969	14128	14116	14182	14138	14118	14145	14048	13971	14188	14039	14109	14224	14090	13992	14022	14020	14097	14130	14069	14171	13964	14085	14152	13979	14127	14164	14084	13932	14012	14075	14028	14112	13870	14162	14119	14187	14070	13998	14111	13892	14250	14113	13880	14110	14107	14020	13924	14092	14088	13868	14106	14092	14185	14045	14058	14025	14205	14213	14188	14226	14250	14085	13857	14135	14251	14305	14135	13952	14348	14017	14206	14203	14295	14120	14040	14198	14019	14129	14106	14101	14139	14208	14150	14140	14145	13982	14237	14100	14237	14256	14009	14090	14080	14152	14228	13987	14071	14145	14099	14053	13961	13995	13993	14216	14067	13951	14147	14045	14009	13966	14089	13914	14130	14050	14119	14075	14008	13944	13994	14165	14120	14106	14175	14281	14188	14123	14096	13975	14104	14140	14182	14040	13994	13962	13955	14047	14128	13992	14007	14024	14197	14160	14241	13972	14022	14159	13974	14054	14134	14177	14148	14178	14072	14076	14238	14073	14153	14159	14135	14089	14223	14190	14032	14104	14138	14106	14133	13876	14052	14135	14091	14187	14003	13941	14222	14179	14001	14118	14161	14135	14107	14108	14163	14093	14024	14222	14169	13959	14415	14035	14101	14154	14236	14061	14070	14076	14122	14150	14019	13978	14004	14108	13857	14190	14107	14017	14104	14250	14145	14030	13996	14174	14098	14222	14159	14123	14129	14237	14165	13979	14125	14061	13985	14072	14166	14118	14100	14018	14168	14163	14083	14168	14108	14029	14022	14096	14092	14077	14116	14073	14182	14080	14120	14075	13965	14075	14148	14034	14189	13958	14123	14030	14150	14057	14084	13978	13830	14225	14111	14032	14027	14077	14027	14122	14169	14114	14181	14141	14127	14163	14026	13937	14114	13904	14088	14240	14043	14048	14179	14160	14092	14066	13811	13988	14204	13972	14033	13939	14111	14114	14147	14152	13967	14227	14044	14082	14148	14018	14053	14081	14222	13997	14199	14236	14034	13898	14106	14171	14161	14109	14042	14173	13917	13958	14209	14158	14217	14125	14088	14042	14028	14164	13992	14053	14189	14092	14073	14066	14034	13973	14026	14146	14226	14101	14158	14038	14005	13965	14066	14165	14123	14053	14084	14252	14199	14101	14147	14094	14142	14179	14234	14010	14140	13951	13933	14139	14055	13991	14181	14092	14037	14148	14050	13991	14070	14217	14064	14040	13998	14120	14115	14066	14108	14183	14094	14226	13875	14142	13961	14111	14306	14144	14087	13936	14020	14141	14149	14070	14144	14102	14196	14174	14122	14091	14186	14061	14133	14235	14038	13918	14097	14246	14112	13810	14183	13920	14085	14261	14101	14047	14118	14158	14179	14005	13988	14000	13940	14185	14252	13974	14177	14052	14173	14214	14187	14132	14124	14152	14125	14046	13975	14159	14216	14046	14242	13940	14068	14011	14004	14060	14118	13995	14156	14211	14197	13977
25535	21715	27902	27816	21229	19811	19698	18666	18533	18591	18304	18262	18456	18461	18176	18448	18536	18181	17906	18138	18446	18220	18128	18127	18181	17912	18070	17961	18062	18261	18017	18117	17953	18268	18201	18078	18096	18119	18136	18233	18194	18078	18246	18021	18095	18104	18126	18364	18261	18126	18139	17997	18015	18105	18136	18094	18100	18156	18174	18150	18127	17957	17912	18027	17939	18068	18141	17987	18140	18052	18216	18280	18170	18257	18045	18178	18036	18136	18139	18022	17889	18201	18240	18085	18104	18056	17965	18139	18013	18038	18099	17877	18113	17974	18040	18171	18092	18036	17833	18095	18168	18048	17911	18058	18011	18017	18068	17972	18017	18134	18014	18296	18020	18185	17978	17942	18245	18016	18111	18027	18057	17779	18049	18146	18065	17863	18198	17971	18159	18170	18173	18216	18036	17968	18225	18076	17975	18274	18112	17937	17866	17970	18022	18272	18161	18197	18108	17884	18178	18118	18033	17799	18073	18298	18014	18046	18210	18121	18262	18083	18017	18090	18062	17864	18054	17802	18014	18101	18167	18052	18093	17928	18194	18192	18008	18180	18220	18392	17927	17902	18028	17964	17956	18414	18124	17987	18364	17983	18000	18168	18118	18205	17888	18004	17938	18152	18262	18173	18264	18125	18127	18352	17966	18157	18120	18067	18236	18202	18076	18075	17982	18165	18182	18162	18176	18103	17869	17981	18199	18201	18169	17964	17971	18038	18114	18280	17952	18067	18150	18063	18084	17909	18185	18043	17982	18254	18087	18097	18012	18102	18120	18077	18140	18127	17969	18010	18096	18094	18128	17980	17916	18146	18057	18324	17905	18082	18112	18035	18183	18073	18107	18031	18137	18090	17954	17916	18111	18105	18223	18332	18129	18203	18011	18168	18043	18202	17993	18124	18123	18109	18111	18213	18207	18256	18335	18103	17977	17971	18113	18018	18110	18175	18001	18189	17955	18089	18095	17990	18085	18260	18100	18041	18190	18006	18260	18041	18117	18068	18012	17977	18263	18229	18264	18217	18165	17958	18006	18077	18316	18232	18012	18061	18179	18015	18322	18182	18034	18181	18300	17977	18248	18028	18261	18188	17980	18238	18201	18056	18133	18135	18037	18360	18095	17982	17975	18147	18073	18114	17943	18163	18136	18272	17937	18198	18423	18118	18022	18283	18206	18045	18198	18071	17955	18106	18097	18029	18283	18097	18240	18061	18230	18158	17932	17840	17988	18142	17980	18099	18198	17983	17987	18157	18049	17910	18042	18119	18166	18031	18136	17988	18006	18084	18247	18084	18081	18037	17936	18162	18095	18239	17966	18085	17963	18253	18190	17979	18109	18233	17911	17849	17866	18030	18065	18247	18073	18118	18243	18039	18187	18033	18174	18009	18180	18172	18036	18066	17989	18063	18124	18090	18044	18039	18155	18148	18031	18175	18172	17963	17997	18021	18299	17964	18314	18361	18148	18079	17957	18077	18069	18036	18132	18125	18069	18040	17976	17925	18043	17867	18168	18025	17925	17928	17988	18317	17827	18104	18097	18099	18141	18015	18332	18207	18202	18137	18230	18202	18099	18006	18223	18138	18243	18134	17959	17870	18053	18170	18191	18111	18011	18007	18138	18018	18037	17985	18085	18039	18100	18042	18108	18054	18129	17966	18120	17871	18285	18037	18104	18173	17992	18121	18056	18151	18003	18198	18158	18257	18267	18165	17974	18173	17939	18046	17937	18057	18357	18074	18035	18101	18047	18075	17974	18102	18067	18124	18145	18150	17989	18119	18232	18378	18008	18003	18206	18018	18029	18013	18049	17996	17904	17964	18091	18323	18308	18073	18022	18119	18096	17837	17953	18208	18301	18024	18290	18138	18036	18217	18184	18182	18218	17956	18031	18101	18241	18154	18133	18192	18247	18165	18171	18036	17907	17980	18165	17991	18258	18052	18096	18256	18112	18035	18306	18164	17883	18290	17954	18060	18113	18211	18278	18103	18072	17956	18128	18217	18057	18096	18320	18043	18186	18013	18034	17929	18082	18248	18040	17981	18076	17987	18001	18316	18071	17979	18180	18069	17972	17915	17923	18138	17975	17942	17919	18120	18188	17837	18015	18118	18040	18071	18147	18077	18007	17824	17929	18132	18181	18028	18076	18004	18221	18239	18161	18018	18256	17988	18202	18307	18169	18044	17998	18064	18188	18223	17993	18054	18220	18250	18183	17953	18105	17945	17933	18189	17876	18239	18138	18039	17887	17843	17961	18115	18025	18090	18010	18005	17971	17962	18158	18300	18021	18045	17954	18116	17884	18335	17957	17887	18169	18133	18151	18125	18037	17897	18111	18166	18032	18043	18092	18227	18061	18115	18291	18179	18261	18064	18323	18206	18104	18014	18009	17914	17888	18155	18170	18101	18023	18212	18016	17908	18409	18177	18146	18182	18329	18039	18022	18215	18237	18064	17981	18078	18082	18076	18117	18269	18131	18309	18220	18023	18070	18100	18282	18187	18357	18112	18035	17888	17970	18143	18123	18330	18128	18096	18147	18007	18117	18102	17928	18020	17866	18117	18042	18034	18291	17942	18064	18308	17996	18041	18041	17955	18176	18170	18349	17989	17964	18121	18032	18087	18025	17987	18104	17961	18100	18175	18231	18089	18083	17983	17934	18254	18219	18018	18045	18308	18061	17978	18037	18113	18084	18200	18092	18149	18267	18084	18252	17923	18122	18106	18094	18137	18115	18075	18104	18096	18211	17946	18008	18228	18062	18116	17809	18093	18187	18149	18113	17903	18145	18050	18011	18207	17880	18135	17919	18155	18105	18415	18269	18095	18053	17986	18033	17856	18098	18045	17946	18143	18105	18179	18169	18069	18185	18102	18268	18048	17967	18017	18062	17954	18118	18033	18035	17986	18111	18108	18109	18130	18021	18108	18209	18018	18124	17956	18306	17995	18089	18157	18024	18071	17937	17953	18199	18076	17862	17901	18258	18130	18148	18024	17894	18134	18061	18116	18183	18208	18009	18069	17987	18017	18182	17875	18128	18045	17857	18070	18027	18215	18225	18201	18197	18132	18218	18165	18045	18102	18137	18120	18060	18202	17939	18076	18145	18098	18005	18071	17981	18054	18216	18045	18087	18075	17951	18113	18129	18069	18143	18182	18105	18098	17932	18123	18047	18003	18107	18084	18152	18345	18174	17965	18053	18124	18063	18244	18175	18184	17992	18020	18014	18251	18172	18140	18180	17997	18367	17972	17837	18264	17948	18235	17832	18110	18022	18288	18233	18166	18130	18116	18176	18231	18101	18018	17964	18038	17863	17923	18081	18106	18199	18217	18077	18058	18150	18111	18146	18098	18063	18208	18373	18089	17873	18239	17899	17962	18096	18168	18038	18052	18111	18192	18193	18059	18328	18104	18053	18330	18052	17987	18019	18014	18087	18034	18265	18085	18098	18184	17945	18272	18015	18085	18186	18022	18198	18021	18196	18101	18099	18252	17962	18207	18132	18221	18004	18093	18169	18259	18036	18041	18087	18162	18232	18088	18194	17972	18017	18108	18034	18009	18231	17825	18039	18086	18152	18003	18215	18013	18097	18154	18337	18056	18007	18119	18098	18131	18155	18167	18270	17965	17981	18074	18266	18024	18280	18172	18010	18130	18236	18217	18072	17994	18099	18148	18191	18096	18239	18237	18215	18092	18177	18085	18248	17956	17982	18298	18056	18251	17996	17935	18011	18001	18055	18158	18130	18131	18058	18102	18088	18131	17910	18118	17927	18142	18056	18118	18393	17993	18173	18127	18114	18241	18078	18075	18047	18008	18226	18298	18028	18058	17997	18097	18044	18078	18038	18029	18074	18177	18222	17976	18160	18092	17940	18091	18153	17979	18172	18229	18095	18093	18163	18007	18021	18278	18095	18112	18187	18088	18073	18303	18018	18093	17879	17916	18200	17914	18114	17852	18001	17952	18115	18219	17971	18039	17924	17900	18037	18117	18054	17933	18109	17947	17969	17968	18171	18016	17858	17977	18069	18115	18072	18098	18295	18298	18338	17966	18093	18151	18216	17879	18043	18163	18219	18222	18506	17980	18276	18058	18004	18144	18252	17989	18095	18150	18068	18025	18261	18079	17969	17918	17974	18024	18004	18303	18146	18068	18115	18056	18110	18201	18008	18051	18114	18229	18105	17968	18029	18045	18116	18034	17902	18042	18241	18168	18048	17993	18117	18232	17992	18204	18238	18175	18093	18006	18088	18105	18225	18076	18271	18029	18161	18186	18164	18023	17823	17822	17966	18026	18108	18320	18170	18176	18189	18092	18111	18090	18082	18035	18050	18207	18257	18287	18009	18072	17987	18262	18105	18295	18222	18150	18042	18038	18304	18180	18098	17965	18201	17788	18084	18233	18114	18416	18177	18256	18046	17912	17812	18057	18026	17980	18185	18148	17906	18195	18083	17987	18064	18098	18164	18054	18034	18348	18243	17956	18074	17961	17946	18036	18168	18144	18074	18181	18164	18089	17972	17947	18171	18322	18008	18128	18079	17963	18152	18042	18002	17900	18143	17981	18031	18278	18154	18234	18191	17991	18023	18186	18170	18224	18210	18031	18139	18062	17902	18100	17925	17950	18132	18104	18160	18093	18084	18079	17991	18139	18120	18058	17882	18010	17975	17942	18364	18165	18043	18134	18226	18184	18021	17951	18080	17979	18011	18116	18283	18216	17842	18089	18163	18114	18093	18231	18066	18179	17943	18221	18228	18098	18080	17875	18300	18046	18167	18191	18214	18053	17956	18022	18190	18068	18070	17999	18227	18106	18080	18363	18186	17910	17999	18076	18159	18182	18108	18154	17917	18115	18112	18252	18113	18015	18207	17982	18042	18337	18051	18120	18220	18135	17954	18200	17819	18145	18185	18035	18169	18205	18101	18098	18069	18168	18234	18299	18068	18039	18103	18144	18246	18232	18431	18241	18131	17979	18122	17996	18089	18066	18235	18146	18025	17874	18125	18066	18145	18133	17856	18175	18253	18104	18185	17995	18123	18106	18021	18100	18202	17949	17923	18120	17946	18080	18108	17973	18198	18047	18047	18320	18075	18225	18004	18126	18290	18154	18348	18087	17983	17869	18252	18226	18133	18051	18234	18154
24264	42615	32166	22139	18352	16972	16300	15840	15753	15597	15502	15338	15389	15407	15226	15321	15210	15356	15322	15237	15269	15097	15160	15134	15257	15106	15144	15233	15218	15299	15128	15235	15145	15134	15225	15236	15184	15196	15217	15093	15078	14971	15114	15183	15124	15153	15160	15091	15231	15166	15162	15072	15196	15214	15136	15043	15264	15269	15164	15168	15208	15123	15310	15073	15014	15017	15149	15085	15297	15218	15145	15052	15144	15200	15305	15209	14937	15135	14976	15210	15077	15066	15232	15171	15067	15357	15125	15125	15199	15080	15146	15210	15199	15205	14948	15157	15007	15290	14952	15052	15181	15080	15186	14936	15213	15254	15145	15127	15028	15001	15014	15046	15232	15269	15118	15324	15128	15238	15079	15067	15087	14997	15210	15145	14972	15259	15308	15186	15471	15140	15229	15116	15028	15204	15003	15060	15235	15249	15060	15101	15071	15206	15179	15178	15018	15277	15139	15191	15209	15364	15226	15080	15148	15125	15215	15216	15064	15055	15005	15243	15329	15201	15104	15048	15111	15049	15256	15341	15140	15022	15218	15194	15167	15235	15026	15100	15065	15319	15072	15223	15301	15162	15181	15002	15112	15149	15028	15194	15139	15193	15144	15143	15217	15176	15129	15074	15166	15189	15183	15200	15105	15103	15092	15193	15325	15041	15168	15315	15108	15289	15033	15065	15098	15087	15133	15270	14937	15178	15190	15139	15262	15071	15202	15271	15023	15072	15092	15150	15061	15100	15029	15017	15220	15232	14985	15216	14964	15146	15139	15245	15119	15179	15147	15131	15140	15196	15085	15291	15018	15190	15343	14898	15205	15162	15228	15324	15050	15086	15085	15027	15181	15050	15043	15143	15243	15195	15353	14929	15059	15286	15191	15154	15073	15095	15193	15061	15099	15094	15291	15190	15051	15275	15099	15197	15009	15177	15057	15376	15134	15353	15083	14917	15223	15257	15090	15213	15149	15160	14886	15197	15131	15052	15306	15128	15134	15075	15150	15100	15375	14997	15159	15067	15004	15136	15168	15152	15091	14982	15201	15136	15184	15136	15264	15216	15155	15226	15223	15264	15132	15050	15117	15206	15163	15067	15310	15156	14936	15241	15236	15040	15237	15025	15151	15202	15043	15218	15194	14931	15208	15174	15217	15215	15190	15160	15195	15222	14967	15055	15282	15051	15102	15205	15146	15289	15244	15164	15164	15262	15316	15214	15239	15111	15099	15297	15165	15265	15163	15262	15198	15247	15091	15037	15160	14858	15186	15288	15100	15226	15281	15039	15285	15222	14971	15117	15125	15026	15276	15157	15122	15299	15145	15101	15226	15178	15241	15059	15145	15241	15120	15234	15113	15276	15024	15286	15060	15084	15072	15242	15270	15107	15353	15048	15284	15129	15010	15200	15222	15094	15059	15065	15318	15046	15287	15197	15058	15181	15268	15158	15092	15245	15212	15040	15231	15136	15225	15325	15070	15075	15136	15243	15059	15242	15103	15194	15075	15044	15222	15168	14957	15329	15229	15063	15264	15213	15236	15157	15080	15198	15242	15087	15134	15011	15337	15111	14971	15037	15178	15335	15053	15126	15075	15163	15092	15111	15064	15136	15168	15014	15152	15049	14968	15129	14994	14993	15130	15215	15003	15219	15223	15294	15167	15255	15093	14999	15105	15275	15258	14910	15258	15149	15043	15053	15205	15217	15091	15376	15078	14940	15087	15168	15050	15211	15151	15088	15251	15198	15070	14944	15252	15225	14999	14932	15289	15160	14985	15025	15232	15013	15043	15187	15079	15295	15139	15102	15153	15091	15067	15161	15199	15086	15198	15327	15159	15029	15202	15316	15105	15047	15310	15065	15207	15226	14913	15092	15256	15100	15131	15232	15126	15274	15177	15195	15151	15178	15091	15120	15240	15196	15061	15105	15251	15314	15139	15298	15073	15241	15037	15146	15251	15015	15061	15153	15252	15328	15106	15064	15292	15190	15178	15225	15154	15254	15155	15151	15142	15337	15233	15127	15358	15224	15168	15066	15251	15225	15254	15058	15071	15326	15231	15255	15166	15143	15049	15026	15159	15218	14962	15026	15330	15367	15175	15104	15012	15162	15181	15187	14936	15139	15203	15230	15051	15174	15134	15224	15105	15058	15308	15303	15177	15255	15027	15076	15252	15212	15283	15242	15045	14964	15185	15317	15089	15221	15141	15266	15134	14973	15095	14988	15120	15345	15209	15087	15167	15146	15102	15152	15328	15182	15104	15125	15317	15205	15083	15180	15044	15196	15267	15179	15296	14935	15071	15059	15164	15130	15143	14984	15203	14975	15258	15241	15257	15107	15249	15044	15182	14987	15031	14977	15257	15164	15125	15084	15108	15038	15228	15098	15268	15049	15341	15154	15157	15167	15211	14970	15050	15113	15164	15158	15202	15238	15178	15082	15113	15086	15160	15164	15055	15091	15300	15130	14986	15000	15181	15121	14984	15251	15259	15182	15166	15213	15002	15095	15217	15100	15243	15158	15125	15205	15199	15193	15219	15211	15067	15087	15035	15153	14928	15171	15088	15187	15175	15243	15205	15172	15096	15089	15212	15081	15268	15161	14972	15110	15057	15256	15195	15107	15259	15098	15136	15263	15190	15211	15386	15191	15303	15094	15109	15102	15164	15000	15081	15072	15212	15113	15143	15356	15169	15190	15134	15146	15075	15307	15213	15195	15374	15227	15096	15131	15327	15159	15271	15155	14900	15274	15144	15141	15191	15124	15156	15226	15220	15109	15046	15095	15114	15219	14987	15014	15102	15034	15285	14952	15251	15178	15201	15186	14970	15093	15111	15223	15058	15105	15337	15141	15091	15165	15206	15093	15031	15305	15120	15119	15245	15156	15071	15107	15008	15089	15134	15135	15143	15033	15150	15167	15231	15014	15135	15139	15240	15230	15118	15183	15174	15025	15122	15039	15097	15202	15003	15035	15106	15245	15130	15134	15050	15241	15034	15076	15169	15312	15276	14990	15419	15186	15260	15205	15170	15100	15154	15093	15175	15173	15223	15189	15056	15018	15081	15027	15369	15205	15163	15071	15052	15289	15183	15171	14975	15069	15106	15215	15167	15136	15180	15097	15081	15167	15120	15119	15051	15222	15308	15371	15120	15093	14986	15074	15054	15115	15360	15106	15230	15134	15226	15013	15172	15114	15269	15010	15092	15050	15203	15153	15271	15115	15106	14994	15065	15168	15326	15072	15116	15191	15003	15115	14972	15077	15048	15067	15225	15013	15189	15182	15088	15107	15161	15250	15125	15214	15032	15055	15272	15270	15210	15097	15124	15209	15230	15127	15002	15072	15137	15042	15115	15095	15131	15231	15189	14983	15132	15068	15333	15212	15238	15130	15122	15192	15081	15278	15286	15216	15168	15062	15065	15235	15173	15218	15168	15192	15013	15148	15024	15224	15253	15018	15186	15113	14983	15314	15243	15196	14948	15195	15000	15044	15264	15021	15204	15105	15083	15362	15130	15025	15192	15230	14965	15151	15292	15105	15221	15231	15113	15283	15059	15134	15297	15143	15199	15193	15047	15278	15106	15041	15247	15124	15162	15191	15181	15079	15060	15205	15143	15179	15321	15225	15194	15074	15085	15090	15111	15094	15118	15099	15125	15067	15089	15159	15230	15044	15159	15196	15066	15118	14968	15224	15078	15077	15077	15001	15075	15241	15128	15227	15203	15145	15188	15126	15162	15177	15173	15284	15004	15057	15025	15171	15078	15064	15299	15418	15053	15268	14963	14943	14991	15248	15305	15053	15291	15116	15040	15245	15083	15037	15179	15160	15015	15315	15087	15102	15003	15193	15077	15114	15241	15143	15156	15368	15287	15079	15292	15234	15114	15081	14980	15101	15010	15003	15115	15239	15205	15024	15274	15204	15161	15230	15273	15084	15141	15183	15093	15124	15111	15269	15177	15125	15194	15225	15276	15211	15119	15101	15152	15229	15071	15061	15222	15108	15072	15190	15084	15054	15298	15025	15290	15083	15159	15041	15052	15195	15188	15105	15150	15109	15134	15106	15234	15229	15088	15129	14976	15250	15272	15116	15223	15241	15162	15124	15095	15117	15265	15080	15373	15014	15109	15230	15039	15116	15169	15233	15089	15108	15154	15280	15180	15067	15098	15084	15057	15186	15225	15154	15150	14973	14962	15214	15145	15076	15135	15217	15174	15110	15256	15163	15220	15248	15064	15149	15075	15165	15114	15303	14993	15249	15136	15045	15186	15120	15112	15176	15195	15058	15354	15047	15125	15188	15048	15134	15123	15178	15090	15213	14998	15294	15128	15207	15208	15179	15339	15067	15146	15122	15166	15161	15092	15187	15261	15207	15238	15147	14966	15215	15108	15219	15064	15160	15323	15186	15211	15047	15119	15150	15123	15041	15268	15082	15175	15151	15096	15108	15124	15230	15195	15062	15090	15056	15065	15101	15018	15105	15203	15200	15080	15114	14988	14974	15126	14960	15086	15219	15148	15113	15326	15152	15178	15359	15093	15200	15093	15062	15363	15123	15007	15208	15196	15069	15170	15097	15175	15193	15014	14990	15190	15208	15113	15270	15260	15187	15149	15220	15207	15193	15096	15001	15253	15067	15104	15228	15165	15185	15059	15230	15293	15123	15349	15296	15010	15003	15192	15070	15208	15068	15067	15144	15041	15205	15011	15035	15238	15121	15249	15166	15135	15336	15247	15121	15158	15031	15066	15157	15280	15065	15262	15245	15107	15105	15174	15182	15116	15143	15272	15303	15190	15216	15134	15251	15128	15262	14984	15056	15148	15033	15166	15030	15103	15028	15220	15218	15182	15206	15250	14980	15184	15068	15019	15128	15222	15155	15130	15298	15098	15014	15167	15253	15208	15084	14982	15157	15322	15120	15120	15064	15133	15234	15000	15209	15132	15484	15154	15343	15131	15234	15084	15274	15091	15231	15197	15272	15075	15155	15094	15127	15260	14966	15154	15202	15317	15222	15128	15152	15176	15071	15255	15159	15062	15131	15170	15224	15123	15181	15188	15202	15149	15159	15128	15237	15114	15193	15078	15078	15132	15030	15131	15147	15104	15311	15223	15123	15374	15120	15184	15287	15326	15109	15169	15117	15039	15024
22707	21608	28789	24908	22211	23962	24228	19099	18068	18339	18167	17837	17785	17593	17729	17628	17596	17591	17340	17486	17248	17270	17123	17243	17204	17296	17221	17455	17288	17419	17300	17194	17463	17334	17278	17547	17294	17155	17209	17096	17188	17369	17412	17207	17207	17030	17195	17110	17238	17275	17140	17309	17079	17173	17193	17274	17200	17185	17198	17117	16938	17364	17336	17140	17339	16951	17309	17104	17133	17122	17067	17133	17154	17214	17061	16901	17075	17001	17328	17100	17200	17189	17080	17185	17273	17288	17281	17011	17341	17055	17104	17228	17239	17135	17158	17075	17264	17125	17142	17167	17322	17020	17208	17090	17115	17273	17343	17062	17485	17051	16966	17124	17156	17186	17168	17122	17164	16923	16937	17203	17078	16988	17225	17208	17132	17160	17299	17177	17080	17252	17291	17248	17259	17181	17020	17212	17131	17046	17201	17175	17271	17056	17313	17095	17155	17097	17064	17102	17103	16979	17192	17033	17376	17167	17044	17105	17200	17357	17449	17014	17115	17043	17224	17040	17172	17020	17125	17194	17122	17086	16876	17122	17305	17187	17200	17022	17062	17231	17165	17092	17055	17074	17259	16891	17064	17051	17281	17124	17140	17258	17286	17131	17169	17151	16956	17067	17044	17116	17034	17182	17304	17238	17237	17228	17045	17118	17212	17182	17327	17175	17261	16969	17099	17082	17125	17127	17151	17084	17183	17183	17106	17149	17114	17288	17038	17076	17198	17234	17185	17320	17234	16970	17022	17113	17090	17138	16934	17081	17005	17340	17181	16934	17014	17099	17040	17107	17310	17175	17029	17274	17164	17201	17152	17335	17087	17126	17340	17046	17065	17073	17344	16903	17225	17070	17064	17100	17165	17124	17130	16862	17053	17091	17138	17169	17068	17090	17104	16873	17081	16952	17324	17213	17183	17219	17222	17103	17163	17362	17266	17215	17238	17285	17095	17276	17130	17170	17400	17306	17255	17175	16907	17189	17013	17123	17279	16992	17133	17045	17164	17226	17128	17098	17022	17126	17116	17283	17053	17259	17145	17041	17298	17182	16957	17161	17109	17201	17330	17066	17288	17211	17168	17071	17400	17198	17146	17156	17209	17241	17102	17293	16894	17093	17044	17062	16889	17160	17165	17107	17148	17086	16949	17162	17398	17134	17140	17140	17303	17165	17101	17056	17183	17205	17295	17167	17236	17192	17307	17174	16949	17214	17312	16944	17127	16988	17143	17200	16838	17211	17131	17059	16978	17151	17117	16860	17172	17048	17156	17179	17061	17302	17170	17227	17210	17345	17179	16954	17229	17266	17104	17143	17238	17164	17256	17134	17157	17127	17199	17275	17131	17216	17066	17005	17380	17114	17170	17054	16880	17181	17541	17007	17009	17186	17208	17245	17075	17046	17000	17083	17022	17201	17097	17085	17118	16915	17057	17089	17166	16922	17229	17267	17066	17223	17107	17082	17096	17115	17133	17025	17289	17295	17175	17058	17240	17080	17021	16987	17243	16966	17099	16946	17227	17061	16847	17013	17085	17255	17172	17204	17088	16907	17143	17139	16956	17057	17288	17230	17288	17175	17210	17116	17122	17059	16980	17170	17127	17200	17112	17109	17089	17220	17121	17178	17179	17239	17043	17097	17248	17271	17136	17175	17234	16949	17255	17247	17168	16943	17143	17030	17002	17042	16993	17100	17054	17101	17211	17074	17096	17203	17180	17192	17249	17166	17112	17020	17243	17156	17016	16959	17039	16977	17326	17188	17261	17245	17258	17181	17224	17135	17055	17236	16990	17225	17149	16929	16986	16994	17191	17090	17109	17003	17042	17012	17125	17140	17293	17311	17244	17136	17215	17148	17207	17183	17022	17189	17226	17098	17172	17096	17113	17018	17161	16978	17066	16995	17101	17063	17151	17137	17112	17073	17241	17132	17244	17167	17220	17046	17046	17074	17163	17028	16873	17135	17148	17026	16956	16946	17120	17270	17090	16940	17167	17030	17063	17070	17051	17122	17162	16906	17162	17188	17166	16980	17298	17206	17107	16992	16941	17060	17206	16978	17267	17201	17107	16941	17142	17067	17169	17148	17031	17154	17235	17063	17045	17313	17022	17050	17100	17082	17145	17289	17109	17217	17218	17091	17108	17197	17112	17126	16959	17157	17000	17138	17037	17115	17089	17327	17233	16985	17201	17181	17171	17225	17209	17200	17183	17100	17011	17166	17025	17223	17115	17182	17230	17066	17124	17065	16950	17156	17169	17307	17289	17177	17096	17109	17225	17139	17232	17255	17260	17122	17189	17303	17177	17225	17190	17211	16985	17292	17018	17302	17144	17277	17043	17204	17111	17349	17174	17050	17204	17092	17128	17243	16980	17098	17150	17179	17187	17188	17172	17204	17216	17289	17116	16997	17070	17134	17151	17268	17381	17158	17058	17165	17137	17212	17246	17154	17221	17083	17247	17271	17169	16996	17207	17157	17036	17130	17405	17267	17138	17107	17177	17255	17405	16981	17133	17105	17189	17004	17128	17131	17125	17008	16968	17157	17231	17299	17151	17128	17154	17114	17351	17093	17115	17142	17052	17163	17279	17314	17263	17139	17069	17215	17265	16990	17078	17282	17167	17332	16999	17108	17096	17267	17212	17412	17142	17271	17047	16962	16996	16971	17177	17277	17096	17092	17243	17213	17226	17120	17097	17319	17219	17188	17181	17005	17178	16980	16993	17245	17299	16981	17307	17045	17153	17123	17171	17314	17151	16871	16909	16908	17230	17186	17002	17331	17186	17259	16864	17049	17198	17078	17091	17119	17107	17123	17132	17155	17192	17061	17170	17269	17332	17134	17199	17050	17238	17262	17148	16965	17183	17000	17187	17232	16970	17228	17224	17122	17189	17321	17229	17248	17167	17235	17146	16953	17205	17095	17142	17069	17314	17269	17079	17197	17017	16874	17100	17204	17143	17217	17207	17126	17148	17366	17246	17298	17108	17202	17000	17250	17421	17052	17048	17129	17114	17291	17282	17169	17180	17135	17132	17111	17075	17225	16949	17171	17007	17117	17054	17050	17022	17052	16962	17218	17193	17194	17086	17135	17141	17173	17159	17306	17134	17177	17410	17067	17149	17190	17225	16951	17099	17227	17089	17052	17087	16895	17136	17144	17166	17220	17112	17176	17264	16847	17350	17209	17198	17172	17209	17008	17084	17104	16950	17124	17121	17122	17005	17148	16911	17336	17120	17131	17143	16898	16976	17193	17222	17165	17366	17155	17164	17138	17226	17239	17165	17110	17348	17208	17080	17352	17147	17341	17141	17075	17318	17139	16974	17101	17191	17146	17225	17051	17155	17100	17188	17290	17235	17212	17274	17165	17233	17211	17021	17160	17182	17055	17244	17036	16945	16996	17214	17006	17056	17246	17103	16983	17210	17056	17222	17117	17112	17200	17068	17314	17303	17182	17112	17242	17280	17172	17117	17309	17216	17073	17285	17166	17153	17001	17266	17138	17181	17205	17112	17330	17176	17001	17098	17104	17244	17173	17230	17244	17123	17169	17296	17230	17206	17226	17233	17140	17069	17057	17008	16993	17020	17125	17039	17147	16954	17274	17091	17233	17152	16983	17208	17156	17323	17413	17054	17025	16939	17283	17311	17253	16842	16973	16999	17106	17119	17054	17190	17280	17136	17211	17139	17240	17326	17293	17303	17328	17020	16941	17222	17215	17015	17095	17163	17052	17183	17141	17140	17193	17301	17039	17024	17040	17378	17199	17217	17199	17293	17369	17050	17103	17298	16903	17099	17178	17166	17040	17244	17139	17074	17064	17182	17113	17310	17019	17272	16938	17091	17047	17137	17125	17133	17211	17144	17176	17193	17259	17271	17038	17125	17114	17069	17326	17263	17253	17232	17031	17066	17132	17261	17099	17123	17188	17187	17210	17167	17112	16915	17023	17107	16914	17161	17172	17174	17238	17168	17096	16980	17233	17114	17207	16963	16971	17047	17114	17125	17189	17282	17159	16940	17055	17044	17163	17064	17228	17189	17070	17244	17141	17151	17213	17176	17188	17095	17070	16954	17185	17127	17106	17128	17152	17016	17127	17197	17251	17281	17143	17202	17241	16853	17130	16961	17244	17178	17226	17315	17118	17057	17261	17152	17253	17343	17038	17160	17062	17030	16965	17008	17022	17252	17041	17170	17186	17196	17126	17151	17072	17089	17209	17190	17137	17115	16963	17338	17413	16855	17161	17346	17242	17324	17237	17171	17151	17112	17032	17068	17115	17223	17246	17142	17194	17039	16926	17113	17133	17084	17082	16982	17085	17148	17224	17065	17398	17115	17155	17110	17111	17152	17143	17057	17109	17166	17301	16901	17204	17159	17135	17016	17259	17175	17279	17309	17124	17309	17185	17143	17259	17192	17218	17271	16977	17322	17128	17071	17163	17421	17251	17092	17077	17027	17169	17204	17077	17168	17173	17203	17077	16978	17174	17232	17237	17267	17198	17335	17145	17155	17193	17287	17200	17267	17134	17105	16961	17119	16923	17126	17346	17126	17086	17001	17024	17184	16941	17268	17234	17398	17238	17228	17113	17312	17152	17076	16970	17137	16992	17092	17340	17017	16967	17075	17319	17207	17290	17111	16986	17129	17051	17028	17142	17144	17110	17109	16925	16898	16997	17266	17194	17145	17158	17141	17132	17122	17050	17257	17299	17043	17251	17178	16985	16924	17117	17133	17071	17227	17145	17304	16989	17147	17000	17187	17202	17178	17179	17035	17274	17064	17026	17097	17227	17069	17042	17014	17014	16979	17045	17098	17121	17254	17300	17146	17124	17292	17181	16962	17010	17202	17209	17023	17123	17163	17241	17062	17058	17118	17005	17212	17156	16991	17202	17161	17025	17013	17244	17050	17184	17086	17229	17146	17122	17362	17160	16935	17101	17124	17296	17086	17226	17046	17378	17230	17008	16954	17051	16965	17186	17258	17048	17114	17007	17077	17032	17172	17239	17247	17094	17004	17015	17183	17069	17328	17283	17105	17131	17116	17022	17194	17283	17002	17166	17264	17089	17169	17060	17088	17147	17171	17037	17194	17306	17254	17099	17147	17111	17112	17261	17033	16945	17166	17138	17082	17087	17077	17077	16937	17130
27311	55528	43067	29234	22595	19313	17398	15913	15675	15475	15362	14967	15049	15043	15060	14874	14643	14713	14603	14838	14649	14537	14648	14830	14540	14599	14586	14584	14580	14684	14484	14629	14738	14619	14612	14513	14672	14529	14695	14667	14567	14512	14419	14592	14644	14609	14456	14660	14600	14537	14454	14580	14518	14529	14544	14717	14531	14533	14731	14409	14600	14628	14597	14415	14535	14478	14441	14606	14586	14588	14646	14501	14596	14508	14352	14380	14589	14547	14683	14571	14547	14715	14557	14434	14559	14544	14440	14575	14488	14512	14414	14613	14639	14427	14636	14626	14581	14613	14611	14573	14553	14488	14581	14453	14573	14571	14405	14587	14493	14526	14608	14562	14580	14541	14638	14557	14362	14659	14575	14595	14475	14569	14518	14571	14584	14292	14668	14697	14441	14536	14538	14569	14728	14581	14516	14664	14491	14517	14545	14454	14505	14532	14639	14546	14539	14681	14311	14444	14543	14530	14419	14747	14591	14535	14568	14531	14514	14367	14513	14425	14783	14465	14262	14587	14524	14699	14652	14602	14486	14787	14525	14649	14689	14435	14499	14673	14678	14508	14524	14644	14479	14691	14491	14436	14370	14457	14528	14572	14562	14609	14503	14579	14597	14432	14643	14584	14513	14609	14470	14463	14457	14550	14503	14515	14562	14591	14543	14473	14546	14606	14535	14571	14680	14371	14479	14504	14577	14492	14703	14408	14573	14409	14459	14392	14436	14703	14410	14617	14511	14525	14709	14655	14340	14698	14561	14483	14670	14432	14638	14711	14407	14524	14593	14565	14593	14459	14552	14560	14353	14443	14584	14456	14478	14567	14725	14622	14556	14595	14580	14581	14467	14517	14575	14568	14453	14714	14543	14435	14543	14494	14500	14562	14369	14338	14573	14437	14561	14694	14512	14644	14562	14564	14486	14522	14416	14544	14436	14653	14544	14611	14578	14708	14571	14486	14693	14663	14463	14391	14713	14489	14548	14624	14415	14561	14589	14362	14569	14391	14657	14390	14558	14713	14417	14442	14513	14671	14578	14575	14560	14706	14435	14530	14438	14616	14466	14714	14520	14663	14534	14598	14465	14438	14654	14545	14580	14633	14581	14624	14596	14470	14572	14515	14689	14609	14475	14579	14503	14456	14514	14525	14493	14525	14566	14543	14562	14567	14544	14570	14677	14628	14601	14416	14501	14538	14667	14553	14488	14403	14341	14589	14683	14567	14539	14631	14662	14540	14565	14514	14509	14502	14595	14695	14664	14652	14551	14691	14727	14651	14640	14460	14553	14627	14685	14654	14595	14430	14515	14402	14619	14615	14569	14566	14477	14487	14472	14541	14379	14520	14628	14633	14660	14863	14523	14601	14592	14539	14538	14468	14573	14448	14411	14540	14621	14526	14553	14547	14518	14490	14739	14458	14618	14503	14358	14664	14547	14492	14552	14552	14586	14353	14551	14710	14586	14638	14500	14635	14525	14624	14504	14585	14682	14793	14616	14715	14641	14731	14586	14484	14600	14713	14619	14703	14559	14577	14588	14594	14480	14486	14485	14479	14600	14519	14537	14741	14612	14489	14568	14547	14590	14477	14534	14652	14587	14783	14520	14689	14340	14600	14659	14503	14528	14673	14572	14439	14536	14502	14526	14723	14463	14556	14526	14480	14485	14537	14642	14353	14533	14740	14716	14516	14574	14437	14489	14680	14726	14599	14548	14576	14523	14501	14503	14518	14640	14605	14377	14522	14518	14614	14460	14562	14539	14571	14568	14495	14446	14451	14391	14478	14417	14598	14658	14473	14441	14564	14606	14447	14547	14458	14616	14606	14462	14641	14516	14506	14484	14540	14568	14519	14586	14609	14449	14698	14428	14474	14639	14465	14651	14556	14387	14577	14596	14539	14503	14599	14608	14644	14618	14636	14773	14639	14706	14531	14508	14608	14630	14671	14499	14484	14555	14651	14490	14531	14466	14741	14514	14515	14485	14381	14632	14531	14648	14644	14709	14558	14557	14551	14637	14621	14509	14382	14510	14513	14518	14343	14437	14612	14790	14307	14596	14662	14677	14524	14732	14552	14667	14592	14659	14593	14556	14602	14592	14538	14661	14363	14759	14449	14475	14719	14326	14524	14668	14561	14547	14518	14571	14589	14442	14699	14589	14578	14646	14389	14619	14565	14523	14425	14754	14566	14646	14511	14622	14634	14573	14539	14591	14498	14547	14673	14618	14434	14561	14492	14482	14616	14409	14626	14490	14487	14546	14517	14551	14781	14554	14530	14565	14525	14629	14426	14553	14581	14529	14707	14709	14477	14461	14580	14568	14465	14628	14664	14631	14625	14471	14377	14502	14411	14579	14405	14687	14582	14501	14499	14633	14544	14501	14600	14501	14556	14771	14400	14628	14571	14488	14448	14527	14693	14577	14429	14442	14420	14337	14373	14653	14559	14537	14697	14602	14642	14521	14593	14554	14635	14431	14738	14545	14580	14496	14427	14647	14598	14438	14597	14612	14557	14790	14413	14671	14548	14544	14591	14483	14571	14514	14525	14609	14517	14500	14612	14598	14584	14555	14389	14540	14541	14475	14529	14796	14288	14489	14479	14552	14580	14664	14522	14549	14513	14609	14578	14423	14606	14523	14431	14619	14514	14378	14640	14608	14545	14548	14460	14573	14709	14554	14642	14446	14467	14621	14393	14539	14597	14636	14503	14551	14697	14405	14412	14691	14551	14625	14446	14555	14526	14534	14647	14323	14446	14452	14502	14650	14571	14516	14670	14678	14486	14550	14563	14462	14585	14479	14486	14320	14466	14344	14399	14485	14620	14731	14459	14518	14608	14490	14715	14511	14536	14366	14458	14709	14484	14433	14507	14480	14581	14428	14605	14494	14626	14442	14584	14585	14484	14417	14413	14560	14597	14630	14543	14672	14619	14483	14609	14605	14415	14645	14659	14457	14536	14489	14488	14573	14483	14626	14726	14521	14546	14577	14503	14448	14614	14639	14571	14623	14489	14641	14379	14506	14442	14454	14468	14634	14598	14326	14508	14627	14511	14442	14541	14728	14469	14387	14449	14488	14542	14535	14577	14487	14481	14618	14537	14502	14685	14566	14409	14536	14459	14505	14314	14491	14518	14677	14582	14546	14434	14557	14521	14706	14407	14614	14457	14445	14659	14699	14595	14577	14584	14713	14627	14308	14541	14507	14403	14643	14484	14448	14538	14444	14729	14460	14431	14649	14574	14579	14657	14593	14465	14493	14403	14525	14639	14535	14486	14647	14498	14566	14536	14388	14564	14607	14569	14570	14462	14447	14535	14506	14464	14484	14650	14543	14596	14489	14556	14446	14617	14515	14539	14609	14695	14542	14602	14673	14636	14685	14363	14593	14501	14490	14550	14415	14482	14547	14504	14564	14430	14569	14626	14592	14549	14666	14570	14540	14532	14472	14554	14688	14516	14477	14444	14578	14589	14416	14504	14582	14642	14479	14516	14651	14496	14511	14440	14455	14672	14619	14461	14504	14620	14561	14374	14489	14540	14407	14536	14554	14399	14601	14632	14589	14430	14681	14534	14621	14582	14592	14506	14554	14704	14612	14605	14460	14553	14505	14666	14662	14424	14238	14479	14461	14778	14463	14570	14600	14606	14542	14485	14570	14495	14578	14568	14517	14497	14710	14522	14427	14588	14371	14640	14740	14648	14580	14554	14714	14566	14699	14741	14581	14585	14794	14518	14609	14610	14476	14621	14514	14680	14664	14505	14459	14689	14560	14529	14420	14481	14584	14535	14763	14573	14601	14702	14519	14666	14466	14536	14413	14555	14735	14518	14467	14495	14740	14754	14511	14417	14366	14704	14506	14551	14592	14589	14703	14376	14657	14486	14553	14585	14484	14654	14565	14566	14335	14552	14678	14538	14445	14604	14692	14444	14526	14578	14562	14590	14541	14682	14489	14578	14548	14620	14692	14528	14476	14559	14511	14454	14457	14562	14461	14735	14583	14512	14536	14655	14737	14647	14489	14495	14634	14509	14506	14592	14462	14613	14495	14826	14533	14533	14489	14650	14568	14540	14532	14726	14568	14564	14556	14449	14600	14484	14618	14479	14639	14587	14698	14542	14460	14562	14545	14614	14605	14539	14541	14503	14513	14737	14546	14644	14513	14396	14579	14561	14649	14700	14510	14572	14460	14417	14525	14683	14560	14557	14498	14545	14701	14598	14778	14531	14455	14452	14608	14448	14592	14524	14476	14625	14587	14535	14529	14559	14741	14487	14713	14566	14536	14625	14639	14696	14497	14547	14533	14422	14496	14607	14555	14620	14507	14603	14560	14695	14599	14497	14476	14640	14522	14573	14610	14552	14240	14416	14513	14489	14648	14464	14552	14530	14489	14676	14549	14455	14638	14494	14615	14459	14469	14531	14720	14469	14648	14580	14605	14540	14477	14511	14542	14596	14486	14629	14592	14510	14439	14562	14564	14643	14696	14542	14372	14553	14450	14470	14559	14365	14385	14638	14651	14440	14546	14611	14527	14534	14547	14480	14479	14651	14534	14541	14505	14534	14661	14427	14469	14596	14681	14542	14672	14521	14551	14678	14563	14461	14552	14430	14593	14476	14471	14588	14698	14275	14528	14457	14613	14507	14719	14480	14547	14448	14530	14644	14582	14630	14452	14568	14528	14672	14448	14428	14634	14688	14440	14456	14702	14273	14509	14437	14425	14567	14561	14490	14561	14481	14585	14536	14510	14340	14431	14492	14558	14567	14489	14446	14490	14578	14502	14543	14579	14484	14554	14684	14537	14627	14399	14501	14479	14565	14513	14466	14403	14415	14543	14591	14648	14609	14490	14406	14527	14682	14600	14500	14502	14524	14447	14662	14420	14534	14583	14593	14581	14641	14466	14633	14552	14367	14569	14509	14610	14626	14438	14495	14628	14637	14567	14436	14535	14594	14596	14554	14484	14481	14570	14526	14605	14796	14461	14587	14643	14453	14743	14560	14676	14608	14413	14491	14599	14556	14503	14369	14472	14653	14618	14494	14623	14622	14573	14520	14482	14406	14540	14545	14463	14514	14487	14695	14492	14410	14513	14546	14577	14571	14658	14661	14532	14445	14608	14457	14481	14561	14531	14584	14683	14596	14501	14433
29825	25327	28890	24599	20271	19117	18634	18412	18246	18157	18333	18236	18082	17944	17913	17900	17955	17861	17757	17982	17799	17870	17822	17777	17804	17907	17613	17733	17796	17693	17603	17670	17894	18010	17859	17688	17971	17846	17775	17860	17803	17764	17968	17893	17979	17881	17760	18020	17794	17814	17919	17784	17831	17935	17789	17915	17923	17816	17899	17901	17629	17833	17962	17932	17850	17766	17918	17849	17733	17577	17924	18018	17971	17674	17742	17808	17995	17652	17692	17724	17862	17844	17832	17743	17731	17718	17921	17830	17823	17974	17934	18062	17808	17888	18011	17748	17766	17671	17865	17651	17927	17883	17711	17775	18005	17808	17917	17701	17834	17883	17719	17829	17754	17855	17781	17892	17863	17860	17700	17868	17796	17717	17746	17878	17879	17858	17892	17868	17669	17892	17891	17819	17574	17637	17755	17902	17770	17875	17853	17913	17987	17762	17710	17890	17812	18095	17891	17735	17887	17784	17833	17850	17575	17740	17609	17933	17853	17790	17846	17797	17948	17745	17636	17692	18089	17735	17769	17877	17947	17958	17957	18073	17981	17930	17644	17723	18132	17902	17803	18043	17722	17765	17889	17791	17859	17895	17600	17853	17703	17840	17689	17827	17774	17824	17883	17704	17997	17829	17925	17961	17832	17640	17916	17819	17896	17790	17876	17967	17850	17645	17687	17841	17733	17632	17859	17876	18042	17731	17774	17857	17713	17742	17764	17852	17944	17784	17737	17827	17893	17872	17619	17690	17723	17766	17825	17780	17527	17775	17813	17760	17695	17832	17788	17815	17946	17950	17772	17773	17871	17796	17602	17833	17843	17920	17683	17900	17822	17768	18101	18010	17945	17903	17837	17768	17878	17804	17858	17893	17755	17903	17835	17679	17798	17774	17835	17729	17662	17797	17851	17852	17995	17958	17788	17796	17871	17872	17888	17906	17878	17849	17667	17801	17964	17660	17640	17601	17744	17803	17682	17893	17703	17780	17857	17818	17696	17933	17824	17764	17685	17831	17933	17780	17941	17813	17819	17673	17897	17850	17748	17727	17695	17708	17779	18208	17938	17864	17760	17825	17845	17720	17843	17986	17856	17715	17861	17778	17733	17594	17713	18019	17508	17698	17971	17794	17936	17831	17891	17925	17811	17779	17731	17783	17827	17757	17769	17804	17846	17665	17822	17859	17766	17749	17840	17749	17715	17803	17969	17823	17690	17897	17990	17988	17918	17700	17807	18038	18151	17863	18012	17680	17958	17928	17707	17952	17630	17775	17729	17834	17894	17793	17753	17733	17827	17852	17910	17875	17701	17695	17973	17823	17960	17709	17687	17860	17898	17755	17767	17796	17778	17784	17797	17844	17838	17790	18036	17974	17746	17869	18039	17866	17741	18042	17839	17754	17879	17808	17726	17736	17785	17757	17686	17612	17803	18031	17813	17816	17808	17673	17707	17856	17865	17724	17569	17711	17795	17994	17819	17715	17929	17929	17704	17894	17658	17914	17843	17731	17779	17928	17864	17714	17654	18003	17799	17810	17725	17896	17836	17905	17595	17674	17739	17803	17921	17833	17814	17918	18071	18041	18054	18234	17823	17833	17799	17778	17993	17805	17860	17869	17723	17924	17692	17811	17958	18038	17791	17822	17830	17639	18093	17769	17847	17728	17642	17674	17833	17697	17807	17830	17974	18033	17781	17854	17795	17685	17877	17845	17707	17764	17765	17671	17657	17893	17746	17694	17893	17922	17771	17839	17906	17728	17767	17943	17805	17913	17973	17996	17941	17981	18045	18035	17815	17818	17762	17788	17706	17909	17887	17924	17665	17692	17576	17597	18047	17725	17825	17794	17879	17708	17796	17826	17906	17619	17731	17959	17737	18053	17872	17958	17850	17838	18037	17904	17910	17834	18007	17874	18068	17755	17767	17774	17857	17796	17921	17832	17784	17730	17637	17874	17849	17868	17776	17695	17787	17865	17776	17711	17481	17694	17753	17818	17815	17946	17841	17844	17837	17860	17867	17908	17912	17726	17686	17797	17821	17770	17810	18050	17827	17864	17884	18039	17939	17638	17767	17665	17860	17788	17885	17711	17783	17759	17724	17813	17857	17828	17881	17920	18002	17941	17850	17621	17802	17707	17830	17994	17669	17884	18056	17786	17880	17851	17829	17832	17836	17584	17852	18012	17738	17800	17829	17918	17872	17735	17993	17938	18052	17872	17801	17929	17660	18088	17742	17806	17593	17679	18018	17877	17856	17932	17963	17875	17917	17676	17825	17973	17781	17816	17917	17956	17866	17863	17899	17550	17737	17761	18021	17787	17759	17713	17875	17958	18086	18085	17865	17801	17906	17862	17808	17793	17777	17814	17940	17732	18017	17824	17809	17985	17859	17810	17797	17937	17825	17724	17812	17839	17869	17810	17990	17650	17862	17990	17792	17664	17943	17752	17931	17888	17744	17666	17768	17916	17719	17962	17883	17770	17845	17747	17992	17733	17859	17822	17979	17667	17707	17694	17837	17816	17944	17798	17948	17680	17875	17847	17899	17691	18036	17773	17946	17765	17940	17619	17929	17836	17852	17900	17945	17862	17787	17730	17886	17796	17924	17867	17716	17793	17745	17824	17690	17822	17889	17872	17707	17802	17841	17814	17744	17824	17712	17724	17674	18038	17931	17728	17919	17978	17767	17822	17879	17756	17859	17805	17731	17847	17675	17797	17884	17735	17903	17768	17610	17973	17882	17715	17573	17725	18093	17935	18047	17768	17736	17936	17750	17581	17853	17751	17768	17794	17770	18024	17984	17824	17666	18125	17770	17899	17767	17809	17830	17863	17894	17894	17724	17710	17873	17932	17726	18014	17829	17656	17651	17963	17792	17624	17660	18158	17790	17523	18038	17934	17908	17963	17932	17594	17791	17691	17736	17686	17779	18021	17786	17949	17833	17738	17801	17862	17921	17894	17868	17801	17646	17885	17705	17805	17667	17923	18078	17756	17836	17846	17871	17866	17965	17833	17625	17840	17754	17750	17726	17910	17870	17752	17991	17802	18015	17883	17891	17643	18021	17896	17825	17727	17524	17900	18063	17908	17942	17888	17710	17810	18024	17894	17776	17679	17866	18014	17790	17845	17839	17783	17924	17906	17803	17820	17991	17830	17919	17780	17989	17897	17994	17967	17946	17943	17868	18078	17785	17786	17798	17793	17744	17787	17867	17851	17770	18024	17684	17891	17821	17789	17878	17857	17856	17869	17861	17829	17881	17758	17856	17846	17801	17842	17959	18004	17947	17783	17967	17810	18019	17750	17791	17742	18122	17819	17710	18018	17795	17937	17874	18023	17661	17704	17680	17739	17839	17713	17673	17766	17686	17842	17840	17588	17502	17767	17841	17762	17882	17874	17887	17901	17986	17989	17868	17786	17851	17888	17808	17916	17852	18004	17912	17940	17988	17728	17816	18053	17995	17744	17920	18074	17730	17772	17993	17836	17959	17844	17899	17882	17851	17661	17833	17868	18027	17808	17895	17876	17781	18047	17767	17836	17811	17757	17810	17523	17880	17689	17744	17981	17991	18110	17910	17919	17958	17826	17721	17573	17932	17718	17763	17910	17761	17795	18063	17848	17831	17730	17802	17625	17539	17784	17823	17828	17873	17755	17881	17685	17996	17928	18094	17859	18039	17618	17838	17946	17961	17878	18128	17729	17897	17712	17930	17821	17857	17954	18033	17724	17912	17727	17895	17740	18030	17979	17845	17871	17780	17753	17989	17840	17851	17853	17883	17573	17682	18040	18011	17841	18111	17925	17963	17755	17752	17808	17819	17851	17860	17921	17748	17848	17888	17892	17945	17794	17980	17836	17909	17790	17929	17984	17750	17884	17913	18007	17734	17812	17853	17623	17785	17861	17864	17746	17776	17940	17664	17837	17842	18035	17777	17858	17838	17698	17666	17831	18093	17877	17812	17988	17984	17877	17707	17956	18148	17747	17893	17763	17654	17741	17621	17848	17858	17794	17826	17786	17884	17845	17886	17863	17805	17899	17807	17780	17800	18037	17884	17983	17730	17835	18125	17922	17717	17722	17767	18010	17886	17930	17868	17944	17946	18193	17852	17812	17620	17797	17838	17848	17852	17929	17873	17950	17803	17856	18040	17659	17693	17817	17879	17776	17955	17829	17981	18027	17949	17931	17728	17677	17811	17716	17946	17757	17974	18034	17971	17737	17796	17819	17689	17784	17822	17947	17892	17864	18044	17804	17850	17881	17702	17948	17902	17916	17853	17870	18070	17788	17940	17891	17965	17774	17660	17989	17747	17982	17768	17744	17889	17938	17845	17754	17902	17988	17831	18098	17815	17664	17910	17957	17758	17999	17925	17631	17656	18023	18088	17760	18042	17916	17896	17726	17809	17780	17878	17764	17861	17877	17781	17934	17887	17794	17678	17696	17942	17889	17946	17849	17779	17754	17845	18034	17870	17790	17830	17733	17912	17942	18063	17770	17757	18042	17960	17784	17718	17946	17802	17943	17780	17877	17654	17847	17942	17855	17682	17953	17810	17749	17792	17840	17731	17743	18070	17881	17794	17656	17909	17980	17749	17783	17882	17727	17541	18034	17885	18021	17889	17886	17727	17701	17750	17949	18019	17945	17898	17811	17965	17944	17883	17960	17923	17866	17781	17557	17808	17782	17843	17930	17916	17945	17735	17829	17841	17741	18035	17847	17710	17779	17811	17885	17665	17928	17753	17827	17919	17956	17884	17685	17837	18033	17874	17754	17738	17658	17713	17703	17797	17981	17927	17897	17861	17749	17779	17856	17899	18100	17720	17970	17774	17680	17891	17801	17709	17662	17872	17689	17647	17871	17781	17865	17705	17725	17825	17972	17885	17957	17727	17966	17898	17793	17766	17906	17865	17757	17795	17792	17753	17836	17926	17906	17893	17865	17872	18065	17827	17806	17985	17853	17647	17968	17971	17826	17793	17988	17944	17704	17815	17896	17804	17910	17989	17731	17971	17786	17828	17604	17857	17670	17831	17888	17821	17846	17874	17896	17960	17808	17569	17811	17854	18193	17917	17954	17912	17781	17742	17835	17714	17965	17689	18019	17951	17883	17966	17904	18008	17690	17661	17650	17848	17826	17712	17666	17876	17767
21813	34624	27436	19995	17295	16360	15878	15495	15381	15428	15194	15121	15110	15167	15091	14902	14982	14943	14940	15059	15012	15058	14996	15047	14883	15031	15234	15017	15014	15027	14882	15005	14847	14815	15044	14992	14991	15084	15073	15071	14952	14929	14917	15003	15098	14970	14864	15112	15178	15085	14883	14987	14970	14946	14936	15031	14975	14895	15008	15069	14866	15032	14923	15019	14894	15062	14876	15070	15003	14943	15092	14932	14777	15090	15030	14873	14964	15014	14988	15106	15072	15066	15025	15248	14977	14848	14916	14973	15176	15037	14975	15078	14969	15102	14886	15124	15137	14976	15107	14911	14918	15032	14984	14995	15036	14853	15189	14777	15156	14863	14904	14884	14897	14966	14946	15013	14959	15028	14913	14822	14894	14979	15046	14837	14928	15185	15123	14936	14975	14784	14973	14979	14953	14994	14996	14891	15049	14852	14995	15033	15033	14939	14937	15029	14982	14934	14979	14874	15113	15233	14909	14982	15025	15229	14954	15088	15033	15118	15126	15038	14922	14999	14894	15098	14872	14918	14847	14902	14912	14942	14909	14949	15038	15011	15209	15074	14912	14946	14874	15044	15040	14894	15014	14875	14921	15043	15019	14765	14966	15092	15016	15067	15040	14969	14756	14931	15081	15038	14998	15061	14976	14905	14957	15082	15215	15010	14880	15157	14865	14804	14803	14995	14893	14998	14906	14926	14959	14996	14930	14982	14995	14865	15070	14971	14893	15102	14833	15174	14982	14938	15133	15084	15103	15096	15083	15113	14991	15148	14990	14969	14957	14824	14870	14908	15042	14985	14926	14907	14928	15028	15013	14969	14972	15114	14879	15007	14863	15293	14974	14982	15098	14939	15032	14963	15072	15043	14904	15057	14791	14971	14991	15013	14965	14891	14788	15118	15083	15050	14968	15065	14906	14949	14887	15007	15055	15006	14993	14873	14868	15064	15013	15011	14991	15024	15117	15078	15056	14945	14795	14849	14969	15023	15047	15147	14948	14985	14982	14811	15041	14960	14940	14978	14874	14958	14969	14994	15036	15033	15084	15065	15156	15049	14698	15007	15043	14923	14789	14993	14981	14926	15092	15082	15129	14933	15002	15120	14927	14970	15054	15122	14962	14997	15175	14958	15103	14923	14976	15010	15057	15027	15028	15023	15067	14945	14962	15079	15033	14952	14993	15155	14990	15128	15077	14833	14995	15155	14916	15015	15007	14994	14880	15066	15049	14952	14976	14990	14951	15017	14876	15243	15086	15026	14933	14910	14904	15101	15101	15129	14817	14978	14989	14894	14919	15024	15016	15067	15074	14933	14832	15078	14838	15161	14971	14907	15175	14915	14993	14964	14989	15177	15002	14942	14996	14856	14978	15000	14963	14939	15025	14944	14927	14966	14983	14852	15022	15038	14961	15020	15250	15040	14964	14979	14991	14759	15018	15001	15066	14926	14941	15053	14874	14961	14991	14954	15009	15097	15015	15014	15055	15031	14990	14850	15079	15090	14859	15089	15022	15082	14806	14903	14914	14816	14781	14966	14965	15023	15016	15125	15065	14989	14843	15056	14858	14917	14961	15048	14898	15059	15028	14869	15009	15034	15030	14911	14984	14960	14947	14936	15037	15013	14941	14943	15124	15118	14842	15061	15133	14883	15107	14847	15110	14858	15065	14881	15061	14965	15140	14992	14963	14926	15062	14976	15086	14928	15138	15116	15027	15086	15247	14805	15028	15055	15148	14831	14947	15012	14938	14999	14963	14907	15026	14906	14914	14996	14888	14984	15163	14986	14957	15039	15042	14948	15019	14908	14946	15082	15040	14995	15119	15025	14924	14951	15029	14953	14908	14975	14995	14961	15146	15033	14893	14939	15017	15127	14868	14914	14988	15175	14870	15035	15057	15059	15091	14883	14868	14935	15052	15039	14924	14890	15000	14965	15041	14957	14935	14972	15009	14952	14896	15027	15096	15164	14957	15138	14914	14844	15014	14994	14828	14969	15019	15048	14959	15121	14922	14994	14893	15186	15019	14898	14998	14880	15048	14952	14960	14898	14933	15003	15023	14990	14885	15169	14932	14993	15036	15116	14760	15195	15039	15076	14948	14903	14876	15093	15049	14932	14998	15073	15040	15005	15010	14987	15077	15102	15032	15098	14856	15054	14989	14855	15129	15070	14963	14917	15071	14937	14809	15083	14948	14989	14989	14977	14981	14778	14923	14959	14949	14975	14891	15135	14934	15026	15005	15191	14911	14927	14862	14914	14880	14864	14852	14906	14952	15093	15088	15174	14891	14996	14941	15022	14888	15018	15002	14906	15082	14964	15070	14918	14973	14812	15069	14983	14887	15035	14888	14982	15021	14970	15100	14973	14897	14894	14930	15158	14844	15020	15097	15063	14908	14975	14897	14955	14957	15037	15004	14887	14901	15082	15034	15164	14979	15032	15020	14941	15029	15060	14964	15021	14921	15060	15009	15240	14935	15028	14952	15036	14820	15033	14995	14979	15139	15066	15002	14947	15068	14964	15015	15033	15094	15095	15084	14930	14979	15083	14983	15027	15047	15050	14833	15015	14945	14880	14993	14994	14990	15001	14914	14937	15097	14829	15042	14949	15188	14978	14966	14763	14864	14953	15059	14800	15152	14991	14895	14983	14969	14958	14916	15062	15017	14859	15042	14988	14992	15067	14896	15142	14849	14916	15071	15053	15023	15153	14926	15016	14921	15159	14923	14949	15026	15067	14972	15096	15048	14898	15038	15077	14917	15077	15054	14955	14889	15028	14945	15072	15019	15099	15124	14928	14996	15065	14962	15073	14887	15060	14869	14991	14875	15050	14974	14943	14960	15007	15065	15044	15192	14716	14920	14975	14934	14952	15074	14966	15029	14978	15031	14934	15087	14957	15102	15128	15022	15037	14952	14918	14995	15133	15069	15110	14994	14860	14989	14997	14834	14978	15130	15011	14964	14918	15061	14975	15068	14984	15054	14984	15092	15034	14930	15102	15065	15060	14876	14952	14975	14966	14959	14980	14932	15057	14872	15076	14943	14957	15041	14843	15174	14942	15007	15048	14885	14873	14924	14941	14888	15072	15170	14931	15024	14844	14893	15072	14950	14988	14935	15103	15002	14897	14925	14987	14971	14910	15104	15170	14843	14983	14944	15056	14776	15054	15115	14988	14942	14860	14901	15085	14860	14965	15184	14935	15016	14989	15109	14959	14935	15170	15122	14895	14944	14849	15056	15092	14871	15032	14925	14987	15088	15042	14957	15178	14925	15083	14909	14958	15035	14954	15041	15036	14883	15198	15147	14863	15093	15040	14972	14993	15071	14869	15011	14935	14906	14929	15144	15093	14974	14714	14838	14962	15028	14995	15063	15061	14856	14943	14960	15011	14845	15001	15062	15010	15039	14963	15048	14797	15109	14976	15048	15084	15043	14902	15217	14840	14954	14803	14992	15041	14942	14867	15034	15079	15089	15018	15050	14943	14862	15038	15037	14873	14947	15085	14906	14984	14860	15103	14980	14992	14913	14967	15052	15140	14748	14970	14937	15093	15028	14909	14883	15037	14981	14913	14910	14927	15035	15096	14911	14952	14843	14842	15006	14789	15060	15008	14983	15025	14906	15008	15062	14972	14980	14867	15037	14968	15045	15090	15021	14966	14865	14998	14969	15184	15177	15047	14997	15000	14982	15142	14970	14863	14922	14827	14972	15040	14928	14803	15049	14895	15017	15067	15005	15155	14961	15102	15115	15059	15051	15015	14985	14780	14940	14984	14927	14928	15071	14898	14831	14931	15063	14983	14956	14910	14969	15064	15137	14992	15055	15035	14984	15168	14971	14859	15076	14856	14893	14981	14859	14935	15177	14860	14967	15009	14981	14962	15070	14986	14975	14951	15082	14964	15077	15076	14968	14862	15124	14954	15061	15004	15305	14966	15076	14857	15059	14856	15033	15092	15101	14994	14962	15070	14944	14962	15032	15002	14857	14998	15012	15089	15027	15027	14839	15115	14936	14928	14957	14970	14925	15019	14987	14950	14933	14863	15038	15007	14964	15065	14996	14888	15016	15062	14964	14971	15086	14974	14949	14999	14732	15043	15039	15024	15098	14953	15055	14783	15021	14897	15017	15078	15075	14991	15141	14950	15002	15190	14916	15008	15002	15002	15070	15112	14943	14793	15119	14940	15011	15034	15011	14937	15062	15079	15082	14935	15132	14980	15108	15015	14930	15036	15103	14945	14887	14936	14696	15043	14901	14950	14956	14887	15070	15191	15032	15254	14859	14808	15124	14904	15024	14766	15077	14929	14937	15039	14890	14969	15164	14978	14973	14907	14850	14978	14898	14950	14982	15009	15124	15064	15190	14913	15053	15045	14974	14859	15013	14924	14972	14988	14944	15037	14951	14828	14908	14897	14889	15023	14897	15152	14868	14769	15075	14975	14862	15152	14926	14960	14946	14910	15115	14886	14934	15104	15144	15049	14983	14928	14954	15199	14960	14830	14951	15054	14946	14914	14960	15013	14999	15028	14996	14961	15112	15075	14844	15078	14923	14982	15023	14883	14819	15135	14982	15009	15076	15076	15063	15130	14993	14797	15178	15057	15017	15051	14967	14725	15037	15018	15031	14997	14916	14940	15068	14963	14973	15037	14856	14917	14968	15027	14973	14845	14899	15053	15027	15159	15002	15079	15093	14845	15155	15139	14976	15154	14961	15074	14989	14884	15037	14888	15054	14847	15091	14955	14940	14943	14798	14927	15009	14848	14952	15028	15032	14865	14924	14928	15150	15039	15076	15082	15022	15015	15069	15001	15018	15129	14823	14737	15086	15131	14976	14872	15137	15006	15046	14999	14856	14993	15036	14930	14951	15022	14915	15025	14993	14962	14863	15029	14996	14847	14922	15117	15000	15113	14946	14934	14949	14988	15126	15077	15117	14995	15020	15053	15046	15037	14958	15083	14991	14975	14948	15152	15167	14997	14981	15121	15037	14845	15025	14928	15102	15028	15149	14943	15061	14819	15096	14884	14893	14913	14859	15143	14920	15116	15013	15089	14973	15006	14880	15060	14845	15110	15025	14984	14962	14914	15080	15067	14994	15008	15070	15041	15181	15019	15038	14920	14944	14989	14973	14906	14938	15083	14983	14973
23765	21575	28366	25953	23038	21680	20334	18060	17655	17738	17410	17192	17194	17337	17238	17215	17119	17318	17081	17175	17201	16923	17005	16855	17013	17127	17057	16993	16983	17058	17045	17035	16870	16980	16772	16855	16908	16853	17128	17126	16806	16919	17124	16827	16821	17017	16852	16960	16966	16883	17017	16817	16933	16914	17051	16684	16738	17116	16834	17057	17005	16877	16795	17000	16808	16914	16989	16925	16912	16778	16887	17028	17098	16887	17024	16973	16768	16925	17233	16863	16749	16935	16805	16888	16809	17117	17088	16779	16993	16927	16659	16955	16824	17066	16994	16896	17043	16964	16820	16908	17143	16807	16949	16891	16983	16990	16990	16817	17023	16942	16986	16771	17034	16807	16955	16773	16845	16690	16883	16712	16670	16986	16960	16788	16921	16985	16933	16853	16978	16760	17060	16974	16866	17013	16901	16892	17120	16986	16994	16844	17029	16904	17032	16904	16821	17037	17081	16744	16858	16797	17002	16949	17091	16978	17004	16813	16985	16889	16914	16939	16903	16832	17038	16859	17146	17022	16973	16932	16753	16840	16869	16816	16687	16770	16778	16913	16885	16724	16990	16950	16801	16900	16992	16888	17105	16834	16930	16768	16971	16956	17181	17018	17001	16964	16817	16941	16870	16920	16818	16878	17052	16982	16676	16711	16914	16913	16847	16897	16908	17090	16967	17187	16729	16753	16871	16868	17089	16828	17049	16997	16956	17022	16857	16865	17001	16808	16919	16956	17070	16805	17017	16731	16837	17076	16954	16785	16769	17038	17008	16988	16994	17176	17000	16850	16898	16853	16904	16890	16889	16990	16986	16695	16984	17007	16889	16891	16959	16940	16758	16793	17044	16934	17125	16985	16864	16867	16966	17063	16904	16929	16830	16986	17070	16915	17052	17057	16942	17027	16883	16788	16867	16972	16915	16788	16983	16871	16689	17010	17008	16944	16944	16875	16874	16774	16880	16778	16825	17020	17067	16824	16865	16968	16973	16939	17092	16884	16995	16752	16836	16959	17046	16750	17043	16886	16796	16876	17011	16904	17011	17057	17048	17182	16836	16856	16958	16967	17006	16757	16891	17052	16835	16856	16755	16952	17063	16780	16813	16895	16990	16942	16861	16890	16892	16821	17031	16895	17076	16844	16936	16973	16980	16881	17043	16953	17026	16827	16857	17054	16820	16923	16905	17013	17090	17026	16982	16989	16920	16799	16969	16743	17233	16823	16862	16938	16783	17017	16996	16854	16976	16987	16679	16958	16926	17143	16814	16865	16861	16712	16847	17127	16847	16857	17113	16879	16825	16895	16914	16942	16962	17089	16913	16954	16878	16999	16998	16776	16832	16964	16783	16997	16957	16902	16871	16917	16982	16921	16992	17052	17002	16923	16849	16901	16845	16959	17031	16585	16903	16937	16791	17021	16889	16868	16839	17099	16974	16838	17036	17198	16989	16868	17091	16865	17029	16982	16794	16792	16949	16673	16731	16887	16831	16902	16931	17071	17014	16946	16800	16819	16901	16941	16839	16886	16998	16889	17087	16744	16809	17124	16953	17021	16749	16899	16887	17031	16919	16973	16959	17007	16826	16949	16785	16938	16973	16694	16649	17023	16918	17090	16860	16906	17041	16983	16902	16903	16774	16805	16914	17093	16945	17226	16885	16956	17075	16898	16953	16802	16802	16954	17076	17129	16906	17161	17035	17082	16834	17005	16870	16820	17011	16825	17010	16942	16988	17026	17068	16920	16949	16804	16864	16903	16672	16822	16999	17064	16938	17010	17059	17000	16857	16793	16799	16800	16872	17102	16954	16995	17026	17015	16962	16892	16764	16833	16984	17013	17145	16950	16747	16947	17065	16887	16850	16941	16839	16844	17059	16874	16978	16905	16666	16899	16991	16737	16788	17012	16974	16786	16923	16908	16888	17053	16923	16966	17153	17059	17030	16890	16835	17030	16865	16937	16874	16785	16871	17188	17069	16896	16802	16918	16907	16799	16886	16786	17022	17135	17002	17093	16797	17065	16959	17070	16921	16910	16895	16942	16689	16612	17099	17023	17138	17091	16970	16862	17054	16920	17010	16885	16916	17048	16953	16925	17211	16891	16911	17024	16907	16905	17065	16934	17088	17021	16883	16830	16957	16901	16805	16886	17061	16758	16676	16998	17046	17090	16816	16875	16882	17042	17143	16872	16763	16985	16803	17003	17035	17089	17003	16779	16965	16950	17010	16912	17024	16914	17055	16864	16964	16911	17156	16930	16809	17023	16917	17012	16799	17163	16982	17116	16962	16893	16898	16772	16775	16841	16821	16972	16995	17017	16845	16917	16858	16830	16736	16690	16871	16868	16829	16981	17144	16765	16942	16895	17207	17049	16888	17025	16943	16990	16819	17063	16935	16917	17083	16861	17000	16952	16904	16799	16915	17083	16874	16851	16894	16982	16979	17043	16993	16931	16791	16947	16912	16822	16951	16874	16870	16884	17011	16831	16923	16868	16819	16767	16748	16878	16938	17096	17026	17275	16948	16888	16712	16910	16946	16761	16793	16807	16957	16848	17104	17078	16833	17033	16971	16857	17057	16784	17038	16854	17034	16943	16840	16780	16868	17065	17029	16683	17118	16954	16911	16794	17001	16915	17042	16840	17069	16867	16987	16913	17079	16889	16832	16788	17008	16949	16859	16969	17039	17099	16853	16905	16860	16966	16954	17014	17118	16776	16995	17025	16919	17094	16834	17050	16873	16781	16978	17065	16866	16825	16937	16913	17163	17059	16912	16634	16920	17013	17112	16897	17032	16956	16908	16821	16949	16946	17024	16822	17061	16987	16976	16834	17009	16881	16887	16533	16954	16905	16832	16927	16892	16530	17021	16770	16985	16871	16701	17066	16866	16878	16991	16751	16905	17016	16834	17041	16932	16998	16955	17061	16898	16934	16912	16947	16914	16815	16936	17121	17039	16965	16827	16922	16845	16714	17067	16983	17267	16961	16852	17014	16711	16981	17027	17126	17087	16975	16729	17082	16897	16951	16768	16902	16835	17001	17009	16903	16996	17004	16921	16962	16849	16860	17118	17088	16699	16801	16973	16912	16935	16883	16837	17126	16842	16831	16689	16894	16890	16695	16982	17009	17119	16744	16965	17024	17076	17036	16915	16544	16734	16891	17022	16955	17039	17067	16966	17052	16780	17121	16803	17019	17124	16811	16779	16804	16868	16994	16925	16837	16986	16934	16885	16973	16901	16947	16985	16893	17225	16817	16901	16815	16990	17020	16968	16931	17005	16850	17030	16752	17018	17132	16956	16930	17113	16928	16998	16820	16755	16666	16851	16670	16833	16956	16913	17217	16935	16892	16668	16850	17001	16875	16842	16937	16825	16830	16969	17242	16932	17048	16811	16802	16992	17056	16820	16923	17001	17027	17037	17069	17115	17035	16938	16965	16912	16874	16868	16834	16794	16676	16912	17006	16848	16897	16926	16894	16865	16854	16832	16952	17181	17119	16784	16837	16855	16950	17061	17088	17096	16893	16892	16895	16901	16694	16839	17015	16848	16874	16927	16902	16996	16945	16999	17150	16816	16901	16859	16986	16848	16771	17072	16828	17092	16988	17175	16875	17118	16939	17250	17026	16725	16648	16804	16779	17032	16865	16924	16858	17122	16995	17203	16954	16771	17025	17002	17047	16855	16904	16995	16831	16871	16880	16834	16788	17089	16882	17014	16993	16959	16825	16853	16913	16879	16923	16792	17016	16833	16951	16848	16976	16841	16951	17012	16886	16930	16977	16787	17100	16790	16962	16893	16890	17062	16805	16716	16952	16801	16780	16905	17075	16993	16798	16884	17071	16883	17063	16957	16826	16982	17094	16971	16829	17093	17024	16908	16925	17126	16994	16936	17038	17066	16922	17061	16882	17014	17104	16804	16968	16977	16917	16707	16896	17011	16810	17064	16968	16740	16966	16919	16975	17118	17021	16816	17033	17332	16972	16979	16865	16933	16940	16849	17077	16859	16904	16837	16887	16800	16777	17085	17028	16813	16956	16804	16760	16904	16872	17035	16971	16828	16786	17027	16901	17013	17010	16998	16928	16828	16973	16915	16951	16987	16888	17098	16841	17029	17020	16922	17047	16984	16893	16981	16792	16939	16837	16941	16804	16777	17078	17009	16809	16819	16873	16757	16888	17022	16758	16784	17036	16777	16897	16896	16950	17105	16965	16938	16905	16966	16943	16780	16852	17059	16728	16986	16942	17068	17043	16876	16863	16976	17009	16872	17122	16653	17077	16967	16923	16856	17018	17027	16812	16781	16795	16870	17009	16934	16986	16918	16959	16817	17036	16959	16969	17094	16993	16754	16921	17026	16959	16814	16721	17029	16963	16966	16905	16992	16989	16818	16859	16993	17043	16929	17041	16924	17019	16906	16949	16895	16722	16809	16773	16800	16756	16819	16952	16925	17059	16961	16903	16965	16970	16876	16800	16874	16917	16895	17000	17033	17084	16893	16782	16735	17095	16779	16981	16831	16827	16973	16780	16898	16898	17095	16993	16930	16961	17085	17236	16959	16869	16925	17178	16837	16917	16952	16885	16992	16963	16900	17082	17087	17179	17029	16876	16993	16874	16646	16958	16787	17040	16875	16797	16740	16901	16843	16842	17086	17058	17004	16940	16900	16958	16963	16863	17039	16826	16969	17004	16936	16935	16907	16959	16981	16781	16725	17086	17168	16967	17022	16971	17163	16936	16902	16780	17072	16952	16934	17090	17065	16814	17058	16880	16977	17108	17086	17066	17073	16794	16872	16984	16961	17123	16957	17080	17077	16919	16970	17002	17090	16860	17056	17040	16949	16915	16938	16911	16922	16919	16896	17080	16948	17179	16936	16914	17128	16976	16788	17072	16990	16975	16983	16900	17026	16869	16956	16930	17081	16973	16821	17000	16822	16962	16943	16990	16751	16872	16926	16930	16840	16782	16933	17041	17168	17069	16760	16863	17091	16892	16823	17005	16773	17007	16806	16840	16966	16813	16914	17262	17066	16900	16786	16863	16872	17036	16946	16839	16783	16665	17058	17032	16889	17121	16784	16850	16864	16984	17171	16813	17008	17069	16837	17036	16847	17055	16962	16837	17172	16816	16948	16943	16911	17056	16832	17011
22261	47413	38068	25672	20383	16985	15966	15542	15204	15023	15199	14930	14832	14808	14763	14662	14591	14624	14626	14588	14481	14449	14555	14526	14336	14555	14478	14550	14596	14435	14478	14489	14436	14485	14544	14370	14515	14599	14427	14438	14480	14393	14495	14495	14626	14471	14426	14498	14440	14439	14353	14302	14453	14424	14440	14323	14569	14414	14540	14652	14433	14306	14312	14443	14474	14619	14414	14143	14542	14645	14415	14386	14369	14407	14597	14525	14424	14491	14451	14503	14534	14485	14493	14349	14424	14444	14594	14523	14443	14369	14521	14510	14492	14457	14433	14373	14558	14433	14455	14701	14396	14462	14561	14488	14427	14485	14285	14442	14496	14415	14525	14519	14327	14500	14547	14443	14497	14391	14428	14346	14357	14369	14459	14437	14435	14561	14491	14446	14403	14398	14528	14454	14305	14411	14485	14552	14262	14466	14520	14617	14362	14439	14341	14438	14314	14413	14460	14574	14557	14500	14430	14421	14614	14321	14640	14649	14357	14523	14622	14434	14502	14478	14454	14560	14388	14349	14443	14511	14553	14448	14383	14376	14393	14489	14464	14539	14328	14427	14625	14477	14445	14630	14533	14411	14506	14405	14428	14464	14493	14606	14492	14480	14559	14433	14285	14461	14280	14422	14354	14479	14493	14394	14482	14497	14488	14597	14277	14363	14545	14420	14389	14457	14362	14603	14425	14414	14403	14483	14441	14340	14498	14436	14398	14409	14331	14423	14475	14363	14534	14454	14590	14548	14558	14476	14462	14446	14354	14641	14588	14402	14437	14542	14399	14405	14553	14232	14469	14393	14413	14449	14540	14381	14359	14455	14450	14277	14475	14371	14433	14259	14279	14397	14523	14549	14545	14478	14483	14445	14428	14446	14541	14511	14466	14539	14413	14535	14264	14395	14436	14469	14509	14482	14558	14330	14571	14412	14504	14394	14577	14311	14511	14414	14317	14395	14361	14392	14604	14397	14437	14273	14365	14518	14388	14421	14399	14335	14404	14464	14528	14489	14432	14252	14487	14553	14426	14467	14413	14392	14330	14585	14519	14358	14433	14367	14501	14549	14597	14493	14406	14368	14525	14641	14503	14472	14580	14322	14398	14578	14351	14461	14499	14504	14239	14442	14587	14519	14396	14434	14570	14565	14513	14409	14477	14422	14291	14448	14356	14405	14430	14570	14446	14501	14324	14509	14431	14349	14492	14612	14210	14514	14368	14296	14372	14560	14447	14492	14435	14460	14334	14504	14616	14470	14417	14487	14412	14382	14504	14433	14436	14604	14392	14482	14357	14426	14319	14473	14349	14535	14485	14511	14513	14411	14461	14560	14390	14369	14362	14420	14479	14449	14416	14403	14441	14512	14307	14477	14384	14433	14608	14453	14614	14650	14365	14529	14439	14425	14522	14634	14351	14536	14501	14394	14428	14353	14553	14445	14397	14542	14528	14478	14596	14490	14352	14369	14365	14472	14558	14459	14481	14404	14410	14344	14665	14452	14409	14508	14291	14382	14414	14489	14525	14511	14473	14467	14553	14375	14335	14398	14381	14229	14425	14456	14474	14523	14512	14461	14294	14390	14474	14598	14512	14354	14375	14403	14524	14294	14431	14265	14496	14443	14343	14711	14439	14385	14426	14342	14481	14522	14456	14359	14692	14474	14636	14265	14352	14519	14425	14392	14540	14465	14467	14264	14473	14382	14661	14340	14575	14478	14425	14530	14529	14386	14456	14441	14399	14462	14566	14377	14592	14522	14285	14377	14575	14464	14468	14446	14394	14398	14439	14566	14455	14616	14495	14440	14420	14409	14374	14489	14405	14541	14454	14421	14611	14348	14316	14225	14470	14430	14394	14397	14289	14588	14486	14318	14365	14392	14441	14493	14484	14377	14360	14470	14353	14478	14513	14444	14447	14402	14485	14341	14595	14483	14301	14454	14403	14400	14498	14430	14443	14504	14489	14361	14432	14662	14410	14382	14700	14341	14516	14571	14345	14382	14554	14380	14406	14425	14270	14595	14433	14395	14495	14407	14474	14399	14526	14388	14423	14461	14451	14294	14406	14481	14268	14520	14396	14417	14312	14632	14437	14566	14434	14410	14477	14565	14581	14567	14383	14419	14451	14444	14383	14548	14451	14352	14385	14588	14561	14327	14522	14601	14415	14490	14397	14497	14401	14297	14323	14277	14592	14459	14373	14427	14572	14417	14376	14432	14540	14488	14317	14400	14502	14532	14386	14473	14480	14462	14391	14336	14487	14362	14421	14590	14435	14454	14465	14458	14390	14307	14286	14480	14329	14422	14474	14455	14441	14494	14414	14443	14695	14558	14460	14464	14345	14740	14379	14350	14429	14473	14289	14575	14439	14448	14305	14349	14514	14380	14340	14463	14497	14570	14425	14478	14390	14635	14418	14469	14525	14477	14583	14370	14470	14454	14424	14384	14368	14431	14472	14326	14481	14715	14486	14359	14455	14489	14278	14507	14526	14514	14559	14358	14555	14513	14301	14270	14461	14381	14533	14317	14509	14409	14385	14258	14419	14392	14549	14452	14549	14446	14596	14531	14381	14339	14569	14337	14498	14482	14519	14336	14468	14300	14293	14432	14414	14559	14443	14380	14502	14449	14514	14445	14452	14488	14476	14528	14495	14580	14474	14331	14337	14405	14599	14380	14482	14284	14565	14603	14482	14387	14503	14277	14592	14489	14453	14501	14474	14270	14534	14570	14571	14418	14620	14455	14494	14400	14421	14407	14347	14519	14466	14301	14442	14504	14451	14242	14382	14307	14354	14608	14525	14450	14428	14404	14715	14614	14285	14751	14488	14356	14521	14421	14428	14450	14442	14448	14520	14412	14401	14446	14549	14475	14360	14358	14444	14400	14382	14442	14247	14520	14634	14501	14474	14406	14418	14481	14377	14482	14350	14466	14513	14352	14382	14434	14439	14500	14598	14315	14373	14439	14393	14427	14432	14579	14410	14485	14476	14339	14284	14596	14329	14602	14418	14428	14488	14342	14342	14301	14453	14554	14440	14380	14518	14380	14503	14473	14520	14604	14371	14542	14451	14497	14448	14453	14460	14402	14461	14408	14229	14592	14403	14531	14406	14344	14447	14447	14195	14578	14343	14465	14517	14303	14547	14366	14296	14442	14346	14610	14408	14404	14315	14328	14432	14442	14429	14512	14425	14466	14442	14399	14445	14339	14348	14554	14478	14431	14614	14482	14350	14386	14442	14445	14401	14381	14347	14413	14271	14397	14492	14374	14544	14417	14474	14347	14447	14570	14503	14541	14562	14348	14435	14641	14435	14513	14436	14419	14557	14455	14367	14401	14483	14452	14377	14581	14264	14487	14258	14357	14424	14471	14354	14343	14419	14289	14485	14306	14499	14449	14305	14340	14489	14391	14490	14508	14219	14647	14282	14365	14430	14549	14358	14611	14397	14385	14435	14544	14532	14660	14462	14414	14444	14412	14624	14409	14478	14206	14367	14461	14400	14414	14483	14479	14433	14441	14571	14463	14338	14565	14549	14505	14594	14338	14478	14375	14376	14275	14476	14571	14225	14442	14437	14516	14510	14414	14471	14525	14448	14321	14489	14550	14416	14401	14494	14336	14449	14443	14476	14462	14468	14497	14374	14475	14398	14268	14594	14495	14538	14341	14360	14356	14263	14382	14421	14415	14385	14495	14349	14509	14439	14496	14476	14334	14464	14483	14571	14674	14539	14268	14283	14230	14305	14469	14597	14593	14494	14352	14397	14573	14300	14543	14681	14439	14454	14536	14372	14366	14464	14393	14505	14459	14374	14468	14477	14425	14393	14405	14483	14353	14446	14567	14482	14600	14278	14427	14518	14537	14297	14266	14399	14558	14394	14483	14433	14500	14430	14285	14330	14360	14347	14238	14639	14565	14450	14294	14501	14531	14538	14492	14333	14410	14443	14497	14334	14548	14350	14496	14454	14545	14590	14410	14438	14526	14450	14393	14412	14348	14509	14494	14472	14469	14273	14547	14589	14447	14490	14414	14421	14498	14388	14240	14513	14499	14607	14431	14324	14434	14499	14449	14370	14546	14304	14402	14544	14459	14428	14562	14393	14458	14483	14423	14444	14352	14352	14552	14538	14505	14354	14372	14547	14546	14247	14448	14341	14431	14448	14336	14490	14495	14409	14437	14462	14444	14581	14299	14579	14475	14536	14474	14296	14515	14359	14431	14547	14460	14311	14346	14453	14490	14471	14564	14466	14518	14402	14442	14448	14592	14589	14655	14511	14579	14319	14472	14525	14439	14580	14356	14436	14386	14354	14416	14463	14496	14310	14547	14595	14509	14489	14503	14507	14363	14484	14438	14385	14600	14420	14560	14509	14521	14389	14686	14415	14530	14377	14475	14605	14557	14489	14365	14648	14383	14531	14489	14376	14368	14269	14501	14530	14410	14623	14383	14443	14338	14481	14424	14487	14614	14668	14341	14409	14415	14576	14538	14406	14276	14376	14352	14455	14463	14470	14442	14422	14521	14508	14461	14508	14292	14673	14591	14317	14461	14471	14545	14255	14535	14324	14481	14619	14399	14250	14505	14622	14520	14246	14259	14503	14431	14432	14365	14438	14458	14286	14394	14431	14405	14451	14407	14356	14360	14564	14375	14254	14371	14289	14329	14599	14491	14579	14773	14597	14376	14474	14411	14340	14497	14415	14385	14541	14362	14338	14326	14624	14499	14351	14558	14382	14550	14527	14350	14538	14441	14370	14713	14329	14487	14500	14458	14528	14502	14578	14413	14451	14469	14578	14462	14495	14500	14344	14400	14387	14533	14450	14443	14518	14676	14461	14382	14465	14443	14447	14461	14254	14477	14622	14414	14512	14312	14492	14256	14579	14633	14378	14412	14619	14376	14475	14472	14496	14437	14499	14484	14456	14464	14643	14491	14417	14372	14482	14546	14387	14555	14451	14447	14511	14341	14298	14491	14507	14532	14273	14588	14401	14519	14398	14522	14301	14624	14396	14454	14536	14431	14211	14556	14430	14558	14420	14529	14530	14267	14534	14465	14537	14372	14442	14463	14279	14319	14427	14434	14617	14451	14538	14486	14552	14525	14390	14405	14481	14303	14430	14245	14436	14183	14401	14421	14489	14544	14515	14450
25501	21765	27972	28020	21842	20279	20107	19272	18866	19142	19087	18902	18922	18775	18821	18659	18583	18523	18799	18798	18696	18990	18648	18701	18630	18421	18549	18654	18534	18492	18493	18568	18480	18578	18775	18686	18608	18373	18544	18803	18675	18591	18584	18404	18625	18482	18451	18579	18685	18617	18573	18813	18512	18633	18622	18574	18622	18611	18773	18606	18514	18513	18646	18651	18799	18575	18439	18678	18590	18583	18797	18464	18619	18744	18595	18563	18553	18501	18741	18629	18549	18528	18601	18533	18661	18820	18782	18718	18793	18661	18691	18639	18555	18630	18581	18364	18575	18445	18357	18430	18607	18568	18818	18798	18731	18676	18515	18510	18686	18601	18648	18805	18611	18671	18671	18432	18651	18564	18674	18659	18608	18589	18672	18692	18478	18429	18745	18608	18636	18710	18738	18468	18587	18836	18601	18419	18536	18572	18791	18610	18728	18747	18522	18782	18511	18468	18577	18599	18474	18643	18671	18378	18603	18477	18657	18621	18575	18255	18542	18600	18597	18529	18674	18633	18554	18280	18652	18665	18627	18610	18386	18687	18583	18769	18402	18405	18479	18711	18702	18361	18688	18650	18651	18719	18857	18756	18490	18581	18672	18621	18837	18574	18725	18511	18631	18574	18680	18501	18370	18521	18734	18589	18505	18528	18661	18612	18702	18700	18502	18667	18550	18562	18563	18334	18635	18546	18673	18643	18628	18592	18689	18688	18882	18701	18585	18753	18711	18711	18605	18534	18693	18706	18464	18406	18593	18520	18792	18463	18483	18499	18636	18737	18782	18815	18657	18695	18643	18723	18786	18487	18598	18582	18480	18646	18566	18524	18467	18573	18803	18523	18725	18605	18407	18701	18529	18779	18787	18732	18432	18337	18518	18579	18447	18589	18411	18726	18485	18515	18612	18594	18614	18792	18488	18698	18688	18700	18613	18401	18593	18391	18744	18605	18571	18594	18696	18520	18646	18654	18849	18729	18652	18445	18396	18735	18488	18557	18437	18550	18675	18504	18557	18497	18658	18597	18629	18753	18339	18620	18400	18469	18531	18608	18859	18620	18698	18532	18626	18386	18541	18587	18467	18514	18567	18592	18678	18640	18514	18627	18525	18573	18620	18563	18549	18573	18564	18495	18603	18464	18406	18434	18432	18466	18537	18468	18424	18536	18749	18567	18666	18625	18589	18402	18587	18424	18447	18492	18583	18675	18745	18697	18535	18655	18575	18530	18335	18452	18679	18693	18284	18413	18354	18849	18930	18777	18759	18417	18746	18682	18811	18503	18601	18496	18667	18469	18727	18517	18602	18443	18608	18828	18364	18689	18555	18745	18520	18606	18764	18545	18630	18686	18558	18499	18589	18584	18526	18703	18646	18774	18659	18611	18600	18624	18592	18606	18762	18536	18618	18700	18480	18543	18580	18705	18474	18542	18597	18714	18662	18781	18673	18479	18607	18570	18417	18684	18462	18391	18817	18562	18643	18513	18601	18574	18567	18389	18643	18652	18425	18536	18610	18573	18525	18579	18745	18685	18559	18453	18648	18652	18421	18522	18540	18388	18669	18658	18501	18441	18709	18709	18666	18601	18473	18631	18729	18572	18524	18758	18458	18684	18707	18547	18478	18675	18532	18760	18664	18678	18591	18751	18684	18559	18630	18672	18531	18573	18324	18746	18601	18802	18613	18737	18545	18503	18486	18735	18769	18534	18693	18504	18636	18880	18723	18686	18620	18655	18524	18520	18762	18553	18532	18559	18600	18548	18725	18660	18609	18421	18728	18554	18522	18489	18459	18541	18743	18510	18382	18411	18477	18505	18484	18791	18839	18583	18612	18559	18493	18663	18655	18472	18467	18545	18553	18640	18705	18695	18539	18576	18561	18550	18707	18648	18577	18491	18702	18683	18579	18568	18758	18494	18671	18633	18620	18557	18649	18409	18610	18617	18653	18624	18561	18852	18879	18693	18698	18485	18746	18700	18514	18640	18546	18630	18660	18577	18587	18520	18532	18510	18682	18572	18615	18351	18588	18777	18729	18549	18672	18621	18489	18379	18462	18530	18423	18488	18720	18634	18810	18488	18554	18504	18638	18729	18610	18595	18595	18764	18566	18661	18736	18680	18669	18620	18620	18561	18783	18448	18633	18526	18603	18631	18420	18609	18551	18658	18584	18483	18651	18654	18462	18718	18882	18703	18659	18703	18671	18618	18567	18499	18844	18905	18543	18561	18507	18572	18574	18733	18695	18322	18666	18623	18662	18516	18535	18426	18702	18537	18696	18537	18597	18528	18498	18576	18508	18580	18533	18809	18733	18660	18689	18560	18678	18528	18441	18370	18709	18486	18415	18525	18509	18517	18574	18489	18528	18386	18616	18447	18603	18501	18635	18547	18334	18568	18857	18668	18817	18695	18692	18529	18614	18637	18617	18417	18664	18789	18459	18623	18778	18687	18607	18622	18567	18717	18629	18734	18548	18678	18502	18495	18546	18626	18596	18553	18315	18642	18650	18694	18654	18604	18695	18495	18649	18628	18667	18836	18570	18610	18787	18498	18699	18581	18613	18580	18597	18366	18555	18506	18624	18913	18631	18588	18615	18597	18746	18726	18718	18506	18557	18633	18545	18650	18655	18450	18467	18710	18573	18682	18467	18522	18559	18660	18920	18479	18581	18440	18640	18427	18563	18598	18661	18466	18492	18425	18717	18579	18713	18751	18430	18532	18661	18455	18751	18593	18590	18629	18631	18819	18636	18619	18566	18650	18558	18597	18731	18647	18483	18611	18719	18466	18607	18505	18608	18694	18598	18613	18554	18581	18640	18513	18500	18522	18611	18699	18437	18620	18496	18581	18705	18444	18567	18595	18571	18563	18732	18554	18675	18662	18579	18319	18447	18491	18734	18595	18705	18669	18604	18712	18658	18672	18691	18497	18536	18532	18684	18608	18394	18593	18789	18540	18639	18531	18627	18744	18590	18612	18760	18462	18770	18555	18496	18719	18700	18745	18473	18493	18499	18598	18822	18633	18594	18530	18618	18501	18894	18477	18725	18568	18609	18424	18494	18735	18729	18555	18777	18692	18690	18525	18662	18704	18508	18642	18624	18672	18783	18663	18667	18596	18673	18827	18515	18502	18739	18491	18493	18541	18603	18571	18542	18547	18559	18672	18385	18646	18650	18752	18761	18531	18432	18518	18710	18354	18558	18745	18497	18621	18569	18756	18878	18592	18607	18586	18552	18665	18539	18494	18488	18539	18610	18733	18575	18453	18614	18644	18427	18437	18475	18749	18600	18466	18661	18595	18498	18733	18691	18326	18784	18608	18518	18620	18672	18724	18580	18486	18675	18808	18593	18668	18532	18613	18589	18475	18661	18616	18478	18590	18460	18601	18773	18472	18651	18649	18425	18579	18415	18616	18855	18510	18331	18740	18787	18805	18658	18633	18659	18699	18802	18683	18538	18606	18590	18540	18602	18599	18546	18448	18418	18648	18603	18803	18766	18620	18689	18554	18574	18763	18742	18764	18809	18744	18696	18704	18872	18413	18865	18642	18818	18561	18693	18473	18788	18723	18774	18704	18587	18777	18717	18568	18698	18741	18847	18800	18548	18518	18611	18671	18534	18614	18780	18651	18657	18751	18733	18640	18631	18688	18592	18482	18682	18517	18746	18645	18507	18554	18581	18737	18653	18635	18788	18584	18646	18730	18378	18769	18537	18493	18688	18776	18715	18578	18610	18626	18655	18576	18610	18505	18571	18594	18694	18686	18834	18646	18496	18586	18554	18673	18483	18713	18592	18486	18698	18637	18299	18602	18644	18633	18628	18594	18719	18762	18708	18726	18813	18676	18714	18731	18568	18641	18701	18511	18662	18589	18537	18578	18738	18539	18875	18631	18490	18929	18501	18367	18632	18862	18525	18356	18699	18514	18379	18670	18672	18665	18725	18699	18729	18826	18654	18664	18588	18634	18542	18814	18736	18691	18625	18572	18645	18554	18600	18543	18582	18737	18624	18531	18457	18476	18532	18667	18739	18618	18723	18566	18540	18627	18633	18508	18808	18327	18607	18716	18727	18667	18695	18420	18613	18413	18558	18540	18562	18691	18584	18578	18576	18607	18476	18608	18712	18608	18607	18492	18534	18532	18590	18484	18643	18655	18473	18378	18403	18777	18616	18548	18568	18583	18417	18654	18736	18665	18588	18579	18541	18547	18500	18701	18604	18630	18608	18362	18491	18412	18666	18773	18730	18438	18550	18552	18451	18460	18770	18592	18797	18499	18395	18758	18524	18619	18593	18811	18539	18542	18742	18378	18893	18674	18676	18555	18458	18703	18761	18600	18506	18639	18600	18617	18729	18582	18375	18623	18523	18382	18701	18783	18696	18781	18629	18612	18566	18565	18762	18830	18344	18753	18826	18955	18592	18580	18674	18593	18672	18682	18677	18658	18600	18603	18351	18467	18600	18610	18773	18625	18525	18519	18499	18565	18553	18738	18723	18719	18871	18487	18442	18412	18555	18365	18597	18907	18471	18728	18529	18759	18590	18440	18503	18844	18673	18604	18574	18603	18585	18519	18860	18582	18633	18638	18868	18490	18641	18753	18646	18632	18709	18760	18553	18493	18616	18519	18604	18657	18624	18512	18529	18508	18525	18458	18657	18476	18653	18507	18644	18623	18582	18426	18601	18874	18808	18648	18520	18780	18604	18468	18603	18513	18783	18556	18578	18705	18496	18527	18500	18692	18602	18535	18517	18446	18658	18628	18711	18840	18653	18542	18666	18524	18510	18511	18448	18630	18820	18718	18612	18665	18695	18630	18776	18669	18553	18699	18837	18652	18628	18516	18515	18742	18529	18759	18591	18614	18638	18599	18540	18790	18633	18625	18535	18327	18878	18661	18567	18550	18558	18529	18667	18535	18628	18744	18893	18540	18613	18465	18626	18480	18447	18800	18581	18652	18611	18641	18670	18630	18567	18693	18674	18490	18635	18675	18529	18489	18625	18737	18603	18847	18722	18453	18524	18591	18654	18626	18681	18635	18487	18782	18672	18653	18745	18457	18413	18489	18600	18719	18527	18567	18677	18642	18667	18584	18583	18596	18722	18568	18595	18721	18793	18709	18619	18677	18604	18612	18724	18643	18667	18578
22797	42261	32599	22938	18794	16778	16258	16142	16075	15805	15782	15805	15679	15577	15666	15559	15428	15482	15608	15490	15549	15453	15336	15514	15428	15500	15503	15447	15361	15481	15341	15384	15369	15284	15476	15339	15511	15251	15304	15328	15634	15352	15365	15434	15518	15688	15332	15332	15453	15314	15528	15409	15460	15371	15352	15489	15527	15391	15367	15319	15546	15569	15319	15490	15599	15431	15378	15494	15250	15517	15584	15399	15281	15471	15520	15287	15598	15498	15663	15324	15569	15510	15225	15360	15387	15379	15340	15365	15427	15325	15489	15417	15576	15506	15436	15444	15236	15344	15569	15382	15338	15329	15346	15388	15374	15424	15403	15452	15531	15481	15247	15485	15414	15482	15466	15639	15436	15570	15302	15369	15418	15272	15492	15443	15394	15439	15496	15382	15493	15402	15340	15436	15369	15340	15418	15401	15457	15487	15329	15494	15401	15333	15424	15401	15304	15496	15403	15496	15406	15473	15379	15319	15488	15526	15383	15446	15400	15348	15485	15312	15458	15458	15394	15353	15419	15334	15513	15579	15569	15468	15363	15455	15303	15520	15456	15377	15376	15389	15358	15426	15436	15479	15327	15352	15592	15268	15447	15382	15456	15538	15463	15389	15557	15471	15360	15366	15395	15468	15295	15338	15278	15324	15399	15369	15404	15394	15396	15434	15336	15445	15474	15424	15324	15499	15406	15528	15414	15473	15207	15481	15231	15490	15279	15415	15536	15366	15621	15469	15346	15588	15450	15591	15287	15367	15358	15346	15691	15451	15573	15443	15242	15482	15561	15381	15327	15552	15367	15374	15318	15284	15366	15660	15453	15310	15448	15592	15523	15419	15491	15448	15696	15523	15355	15547	15506	15424	15429	15500	15522	15405	15463	15459	15500	15311	15456	15469	15601	15562	15325	15510	15609	15379	15550	15489	15244	15444	15316	15430	15490	15353	15467	15563	15293	15373	15246	15416	15302	15551	15328	15401	15467	15383	15438	15348	15421	15603	15416	15544	15367	15568	15407	15499	15439	15405	15455	15347	15323	15288	15521	15439	15406	15550	15423	15284	15489	15561	15226	15546	15417	15537	15421	15269	15449	15440	15320	15403	15299	15336	15529	15553	15284	15290	15416	15273	15556	15450	15317	15391	15581	15380	15458	15443	15606	15589	15335	15423	15440	15342	15297	15453	15322	15487	15468	15567	15375	15466	15359	15481	15398	15263	15337	15378	15690	15416	15534	15576	15391	15439	15354	15293	15410	15535	15420	15491	15312	15272	15379	15599	15554	15523	15429	15377	15288	15356	15332	15524	15610	15202	15443	15438	15374	15505	15586	15440	15374	15462	15440	15457	15465	15453	15349	15335	15519	15505	15359	15305	15509	15360	15476	15394	15403	15251	15383	15490	15313	15520	15529	15403	15323	15485	15429	15353	15429	15532	15315	15338	15566	15302	15304	15461	15381	15464	15606	15493	15318	15421	15239	15429	15465	15378	15458	15437	15559	15478	15417	15401	15547	15381	15373	15371	15504	15488	15312	15565	15501	15242	15364	15432	15413	15400	15404	15465	15436	15595	15565	15464	15441	15489	15408	15603	15222	15313	15374	15477	15319	15418	15381	15459	15517	15250	15427	15485	15299	15273	15430	15503	15317	15394	15306	15577	15600	15409	15397	15369	15410	15353	15689	15434	15554	15417	15478	15511	15223	15403	15652	15525	15439	15520	15511	15482	15568	15296	15451	15270	15538	15367	15327	15405	15316	15433	15552	15394	15556	15394	15449	15505	15388	15521	15352	15422	15448	15538	15427	15546	15470	15375	15374	15486	15315	15584	15493	15427	15370	15544	15441	15486	15353	15428	15538	15404	15466	15314	15483	15353	15541	15316	15432	15473	15245	15405	15422	15597	15413	15414	15502	15338	15352	15483	15377	15223	15435	15401	15480	15384	15493	15422	15297	15373	15495	15348	15472	15270	15182	15582	15456	15549	15596	15468	15349	15523	15348	15435	15592	15393	15493	15613	15415	15375	15458	15416	15452	15430	15362	15428	15587	15451	15481	15427	15420	15620	15259	15518	15302	15478	15467	15385	15446	15424	15420	15563	15470	15247	15437	15425	15539	15283	15463	15291	15288	15426	15477	15492	15376	15392	15529	15514	15394	15432	15508	15359	15351	15368	15477	15341	15328	15383	15539	15615	15522	15333	15424	15301	15304	15492	15447	15451	15501	15480	15314	15525	15437	15318	15550	15485	15409	15341	15364	15352	15282	15379	15614	15446	15426	15378	15296	15211	15613	15341	15596	15421	15323	15502	15344	15472	15385	15279	15445	15571	15455	15326	15345	15459	15312	15445	15342	15457	15466	15254	15318	15373	15548	15379	15463	15417	15434	15499	15309	15417	15372	15460	15519	15454	15456	15417	15447	15532	15370	15401	15355	15494	15432	15416	15542	15480	15459	15524	15456	15394	15528	15564	15491	15245	15452	15411	15386	15388	15461	15375	15389	15529	15243	15373	15541	15454	15506	15409	15347	15455	15469	15488	15540	15465	15347	15442	15397	15460	15372	15404	15248	15381	15256	15630	15548	15639	15453	15488	15513	15283	15354	15587	15536	15426	15307	15430	15565	15294	15369	15393	15371	15268	15384	15453	15336	15295	15342	15508	15295	15450	15506	15667	15443	15245	15556	15413	15595	15493	15481	15422	15361	15354	15458	15349	15532	15463	15541	15400	15646	15325	15439	15465	15558	15267	15479	15562	15422	15424	15341	15573	15389	15579	15510	15402	15331	15528	15585	15347	15524	15437	15362	15504	15412	15543	15562	15396	15504	15260	15341	15517	15406	15361	15484	15315	15279	15539	15478	15373	15566	15598	15458	15367	15518	15460	15355	15567	15478	15416	15229	15486	15636	15432	15453	15443	15447	15398	15289	15312	15448	15321	15389	15412	15464	15385	15462	15349	15346	15439	15518	15547	15382	15565	15486	15457	15571	15381	15375	15412	15509	15493	15442	15518	15637	15485	15432	15407	15364	15430	15422	15316	15423	15426	15492	15353	15491	15510	15421	15334	15560	15377	15362	15447	15566	15535	15327	15392	15507	15414	15451	15550	15587	15425	15587	15655	15367	15727	15406	15447	15453	15436	15385	15242	15508	15493	15496	15486	15482	15533	15518	15508	15434	15505	15246	15434	15421	15369	15328	15504	15513	15673	15357	15287	15404	15263	15573	15381	15378	15424	15451	15254	15433	15587	15465	15502	15294	15550	15363	15449	15429	15624	15484	15538	15607	15481	15613	15375	15518	15568	15439	15417	15461	15214	15377	15508	15512	15433	15447	15426	15599	15408	15476	15440	15560	15535	15307	15399	15459	15288	15574	15390	15547	15542	15484	15396	15520	15426	15298	15509	15580	15579	15417	15357	15467	15364	15449	15712	15444	15462	15390	15414	15202	15482	15356	15392	15396	15595	15394	15395	15370	15374	15530	15428	15406	15493	15482	15368	15407	15424	15464	15397	15465	15508	15313	15469	15308	15466	15437	15289	15486	15498	15523	15459	15457	15517	15286	15477	15198	15319	15255	15492	15421	15287	15368	15445	15427	15304	15464	15547	15621	15374	15250	15446	15498	15477	15566	15505	15392	15347	15380	15560	15364	15334	15425	15348	15377	15347	15411	15394	15372	15248	15404	15401	15474	15435	15438	15550	15466	15562	15410	15513	15403	15306	15330	15340	15381	15476	15725	15365	15348	15468	15470	15422	15509	15555	15374	15420	15557	15553	15359	15385	15312	15398	15362	15430	15569	15293	15541	15236	15504	15429	15434	15381	15382	15480	15443	15464	15451	15458	15414	15416	15487	15459	15420	15455	15325	15319	15307	15533	15487	15341	15681	15249	15373	15295	15487	15340	15401	15369	15520	15470	15451	15395	15466	15653	15430	15409	15349	15454	15626	15371	15482	15326	15442	15564	15519	15405	15437	15562	15410	15452	15479	15495	15417	15320	15569	15296	15409	15272	15616	15404	15311	15539	15439	15496	15382	15480	15514	15429	15430	15469	15421	15232	15350	15554	15393	15360	15439	15545	15440	15312	15356	15219	15387	15389	15321	15594	15290	15444	15641	15509	15429	15549	15311	15471	15460	15463	15544	15374	15438	15408	15412	15393	15553	15554	15467	15472	15303	15342	15422	15500	15564	15432	15448	15400	15531	15368	15369	15326	15540	15397	15453	15444	15297	15354	15324	15467	15335	15318	15628	15359	15470	15379	15345	15434	15385	15451	15433	15439	15464	15383	15396	15457	15442	15298	15411	15460	15546	15299	15463	15305	15356	15434	15190	15534	15485	15555	15270	15336	15425	15363	15453	15291	15385	15431	15371	15540	15551	15632	15431	15316	15420	15405	15361	15409	15352	15269	15341	15521	15612	15427	15432	15395	15424	15389	15592	15411	15533	15525	15395	15336	15492	15536	15411	15599	15408	15220	15299	15382	15261	15355	15431	15403	15392	15469	15293	15295	15507	15349	15390	15420	15382	15589	15466	15510	15380	15450	15322	15360	15306	15468	15392	15395	15257	15600	15584	15491	15410	15349	15348	15397	15391	15448	15396	15488	15429	15495	15469	15451	15582	15437	15455	15652	15520	15474	15400	15396	15385	15549	15422	15275	15369	15382	15453	15635	15486	15562	15488	15359	15435	15392	15424	15557	15428	15516	15345	15439	15429	15440	15462	15453	15403	15432	15341	15562	15486	15559	15347	15203	15349	15345	15600	15416	15502	15398	15357	15540	15359	15506	15332	15396	15526	15510	15260	15438	15453	15470	15415	15426	15516	15308	15437	15320	15327	15477	15539	15406	15479	15374	15385	15335	15329	15277	15330	15513	15422	15380	15653	15405	15472	15251	15526	15440	15459	15333	15552	15341	15537	15366	15455	15488	15250	15564	15454	15419	15491	15520	15555	15515	15381	15636	15576	15387	15410	15574	15377	15509	15302	15240	15364	15413	15372	15530	15597	15373	15588	15365	15382	15388	15389	15353	15494	15539	15541	15299	15618	15375	15442	15409	15562	15489	15408	15367	15538	15482	15405	15577	15395	15488	15456	15365	15369	15600	15450	15553	15465	15385	15348	15341	15448	15504	15538	15403	15281	15454	15438	15546	15430	15342
22633	21560	28774	24919	22018	23695	24109	19718	18457	18494	18483	18038	18214	17882	17770	17659	17906	17771	17808	17607	17439	17759	17474	17669	17764	17744	17485	17546	17604	17685	17738	17406	17575	17339	17586	17538	17508	17431	17538	17513	17237	17463	17498	17374	17306	17370	17429	17534	17500	17657	17573	17440	17522	17672	17551	17360	17475	17405	17217	17308	17274	17407	17603	17487	17432	17564	17640	17563	17260	17181	17488	17376	17379	17142	17343	17370	17434	17441	17262	17681	17357	17333	17285	17155	17397	17276	17390	17386	17488	17368	17389	17436	17453	17379	17612	17641	17507	17404	17393	17325	17350	17384	17523	17424	17519	17483	17562	17386	17365	17319	17475	17424	17547	17601	17618	17549	17474	17310	17410	17487	17436	17549	17372	17255	17567	17397	17303	17491	17294	17305	17365	17577	17662	17562	17392	17501	17464	17404	17434	17497	17590	17302	17343	17390	17522	17391	17343	17636	17439	17130	17404	17524	17412	17305	17457	17528	17439	17445	17381	17615	17600	17353	17412	17438	17516	17776	17618	17421	17315	17400	17532	17610	17347	17537	17411	17443	17488	17601	17507	17784	17241	17331	17376	17432	17230	17381	17299	17330	17469	17490	17520	17336	17584	17187	17447	17360	17420	17429	17441	17487	17516	17401	17477	17467	17378	17367	17506	17670	17410	17370	17466	17230	17533	17535	17333	17520	17309	17469	17483	17538	17568	17374	17244	17313	17661	17563	17474	17338	17601	17487	17441	17445	17352	17399	17509	17180	17638	17472	17304	17622	17445	17478	17386	17569	17432	17396	17333	17501	17513	17351	17467	17505	17385	17352	17392	17422	17273	17402	17596	17563	17368	17367	17298	17275	17543	17697	17299	17557	17315	17360	17600	17274	17528	17533	17514	17431	17321	17315	17461	17563	17515	17361	17192	17388	17434	17438	17459	17162	17469	17400	17317	17590	17213	17245	17387	17459	17409	17346	17439	17653	17657	17207	17400	17550	17356	17415	17448	17412	17403	17434	17332	17506	17517	17478	17469	17402	17337	17295	17511	17429	17532	17582	17513	17532	17419	17341	17418	17362	17586	17383	17491	17413	17481	17489	17442	17271	17452	17298	17589	17457	17529	17366	17211	17491	17429	17548	17424	17534	17403	17325	17283	17359	17362	17286	17456	17279	17594	17474	17202	17623	17295	17411	17404	17511	17325	17158	17491	17121	17381	17295	17478	17446	17653	17391	17629	17494	17585	17421	17244	17360	17437	17488	17478	17415	17519	17486	17482	17126	17438	17312	17275	17364	17638	17454	17372	17222	17237	17444	17432	17459	17521	17387	17450	17400	17409	17431	17311	17600	17270	17213	17410	17204	17469	17478	17316	17714	17422	17402	17441	17319	17390	17233	17336	17467	17298	17479	17522	17553	17641	17502	17454	17202	17540	17472	17372	17308	17387	17281	17321	17350	17496	17350	17489	17512	17456	17506	17471	17451	17401	17400	17471	17385	17610	17449	17402	17547	17524	17663	17447	17405	17355	17449	17330	17497	17397	17387	17358	17609	17432	17477	17430	17607	17394	17507	17454	17515	17235	17079	17443	17455	17409	17562	17690	17471	17564	17479	17354	17397	17336	17374	17536	17297	17107	17396	17610	17307	17325	17551	17363	17495	17488	17558	17349	17362	17394	17332	17233	17651	17242	17390	17260	17352	17370	17398	17416	17325	17370	17557	17524	17286	17358	17480	17377	17489	17285	17446	17418	17328	17540	17403	17469	17424	17598	17655	17513	17395	17430	17406	17334	17300	17308	17325	17344	17449	17464	17577	17624	17482	17392	17430	17158	17329	17298	17327	17339	17211	17264	17249	17484	17554	17192	17257	17360	17537	17388	17417	17573	17453	17365	17499	17295	17252	17554	17496	17501	17342	17340	17271	17253	17407	17338	17645	17450	17551	17533	17429	17410	17413	17474	17431	17409	17502	17573	17628	17543	17563	17474	17512	17486	17299	17423	17555	17521	17226	17593	17547	17362	17426	17324	17483	17335	17447	17291	17582	17395	17490	17626	17605	17533	17220	17292	17348	17375	17473	17235	17521	17251	17700	17315	17165	17435	17467	17595	17512	17291	17520	17343	17620	17363	17284	17466	17488	17393	17445	17436	17297	17459	17300	17515	17399	17369	17507	17372	17484	17426	17466	17251	17339	17532	17337	17467	17619	17407	17598	17297	17448	17430	17303	17197	17353	17536	17282	17401	17331	17558	17517	17368	17364	17344	17345	17498	17431	17341	17425	17295	17229	17423	17367	17284	17397	17387	17407	17364	17391	17466	17455	17446	17331	17425	17217	17491	17305	17431	17290	17492	17382	17341	17201	17351	17485	17438	17431	17441	17468	17461	17339	17245	17347	17321	17498	17402	17444	17433	17266	17354	17394	17572	17425	17546	17431	17592	17546	17434	17339	17498	17242	17585	17565	17255	17384	17309	17322	17421	17419	17563	17439	17322	17511	17502	17401	17442	17078	17252	17249	17434	17435	17451	17267	17508	17395	17421	17389	17366	17536	17392	17324	17309	17425	17366	17432	17444	17442	17414	17306	17587	17234	17565	17554	17496	17630	17480	17441	17622	17453	17322	17411	17426	17585	17348	17475	17374	17523	17429	17428	17725	17233	17369	17510	17300	17560	17300	17626	17512	17444	17434	17230	17578	17367	17492	17427	17550	17485	17539	17411	17207	17562	17408	17487	17232	17364	17534	17318	17668	17420	17369	17471	17455	17375	17210	17579	17390	17471	17283	17456	17339	17410	17299	17584	17435	17441	17516	17438	17426	17427	17437	17427	17549	17338	17324	17548	17412	17269	17437	17503	17488	17401	17474	17400	17348	17448	17702	17482	17600	17481	17380	17293	17304	17312	17581	17586	17466	17346	17342	17378	17376	17623	17450	17423	17363	17323	17483	17533	17471	17342	17397	17483	17244	17552	17507	17668	17448	17610	17606	17369	17354	17481	17591	17266	17577	17350	17615	17295	17380	17602	17452	17253	17317	17206	17428	17454	17443	17500	17538	17392	17265	17274	17369	17498	17403	17484	17345	17349	17311	17413	17264	17554	17538	17261	17501	17584	17564	17480	17497	17558	17558	17565	17247	17329	17317	17394	17477	17597	17653	17472	17450	17237	17456	17383	17341	17260	17605	17393	17525	17438	17384	17342	17447	17242	17500	17266	17406	17502	17497	17256	17323	17357	17475	17362	17503	17425	17476	17525	17565	17381	17289	17410	17421	17188	17457	17367	17313	17286	17473	17341	17339	17303	17385	17512	17312	17423	17326	17462	17504	17449	17372	17589	17341	17323	17458	17277	17475	17455	17535	17281	17311	17227	17515	17437	17437	17272	17420	17591	17406	17264	17277	17465	17445	17676	17308	17430	17534	17509	17392	17522	17558	17283	17312	17470	17385	17449	17552	17468	17444	17398	17482	17278	17526	17374	17336	17482	17411	17340	17432	17379	17394	17417	17393	17426	17092	17298	17545	17345	17208	17378	17319	17339	17316	17240	17333	17381	17357	17423	17286	17289	17338	17326	17489	17370	17550	17459	17554	17388	17352	17578	17439	17293	17448	17502	17526	17281	17386	17264	17495	17385	17186	17581	17608	17464	17364	17210	17398	17304	17327	17310	17325	17448	17470	17463	17489	17403	17499	17520	17533	17611	17582	17475	17445	17286	17239	17408	17399	17339	17370	17399	17658	17187	17439	17333	17529	17304	17615	17358	17619	17458	17397	17752	17732	17366	17512	17479	17601	17389	17737	17664	17419	17553	17418	17609	17523	17315	17521	17339	17433	17417	17452	17308	17443	17461	17509	17475	17472	17478	17333	17591	17235	17393	17539	17478	17310	17451	17377	17387	17525	17393	17762	17560	17516	17213	17456	17319	17533	17525	17362	17476	17298	17418	17491	17447	17503	17560	17683	17300	17426	17435	17441	17473	17469	17211	17506	17408	17383	17487	17564	17377	17342	17296	17557	17333	17558	17489	17262	17410	17352	17405	17323	17420	17408	17346	17371	17509	17440	17425	17621	17592	17560	17487	17317	17492	17358	17435	17365	17173	17530	17334	17460	17468	17698	17377	17470	17282	17348	17248	17188	17491	17245	17356	17241	17605	17401	17323	17478	17409	17304	17166	17367	17191	17340	17605	17357	17599	17446	17583	17561	17321	17311	17494	17510	17503	17424	17425	17469	17420	17372	17345	17311	17368	17383	17387	17468	17318	17195	17215	17510	17661	17471	17429	17484	17388	17401	17349	17283	17505	17347	17435	17359	17324	17323	17483	17374	17626	17383	17458	17233	17532	17388	17403	17595	17405	17381	17506	17515	17410	17312	17334	17530	17434	17484	17290	17295	17408	17491	17269	17356	17355	17404	17576	17410	17273	17150	17340	17525	17501	17415	17181	17489	17507	17376	17337	17722	17388	17524	17562	17344	17286	17464	17309	17302	17567	17569	17537	17326	17265	17415	17433	17447	17538	17392	17361	17336	17302	17324	17135	17376	17313	17484	17483	17477	17532	17687	17317	17490	17349	17448	17543	17505	17398	17402	17462	17464	17472	17298	17521	17403	17303	17382	17601	17339	17342	17471	17258	17292	17341	17453	17426	17268	17502	17240	17314	17375	17418	17252	17255	17529	17605	17318	17385	17382	17513	17382	17417	17450	17486	17331	17536	17593	17442	17453	17474	17287	17467	17439	17471	17591	17470	17342	17303	17503	17673	17449	17356	17309	17593	17472	17423	17494	17430	17406	17229	17456	17423	17553	17510	17489	17480	17278	17387	17423	17448	17465	17470	17428	17454	17491	17380	17404	17250	17426	17506	17360	17468	17350	17431	17228	17376	17408	17388	17600	17455	17373	17365	17472	17237	17474	17428	17525	17354	17513	17468	17366	17179	17309	17066	17487	17451	17356	17426	17409	17553	17478	17411	17311	17296	17333	17375	17421	17422	17400	17433	17498	17508	17369	17412	17389	17242	17610	17504	17381	17537	17419	17477	17375	17436	17571	17157	17379	17471	17523	17375	17541	17390	17345	17399	17718	17443	17402	17362	17326	17530	17371	17410	17432	17468	17569	17375	17395	17419	17318	17302	17436	17166	17433	17636	17390	17238	17373	17477
24824	51317	43159	28027	20069	17797	16866	16413	15976	15579	15591	15401	15244	15212	15011	14985	14883	14937	14905	14828	14881	14626	14777	14756	14931	14550	14709	14905	14913	14740	14766	14862	14759	14793	14707	14773	14637	14552	14823	14712	14721	14759	14637	14637	14514	14723	14750	14916	14747	14687	14784	14576	14754	14727	14719	14545	14667	14685	14555	14776	14564	14829	14709	14663	14635	14746	14604	14731	14775	14642	14848	14631	14868	14802	14583	14707	14735	14742	14704	14775	14675	14677	14716	14875	14557	14765	14813	14626	14597	14711	14865	14669	14600	14582	14551	14489	14774	14646	14705	14686	14755	14900	14703	14736	14703	14707	14871	14918	14822	14503	14659	14711	14918	14800	14908	14699	14705	14731	14773	14648	14714	14676	14774	14745	14643	14610	14701	14566	14837	14637	14733	14717	14680	14469	14706	14605	14690	14891	14758	14822	14667	14667	14710	14796	14618	14719	14695	14607	14656	14543	14595	14658	14669	14730	14508	14695	14615	14494	14737	14620	14851	14706	14695	14726	14675	14587	14695	14869	14729	14704	14817	14630	14701	14545	14666	14662	14653	14668	14680	14749	14966	14716	14631	14592	14867	14768	14774	14842	14794	14734	14560	14627	14521	14731	14585	14854	14503	14811	14626	14601	14649	14542	14689	14873	14703	14701	14595	14635	14767	14911	14714	14859	14640	14705	14724	14633	14836	14646	14688	14756	14661	14580	14565	14766	14559	14706	14652	14702	14742	14752	14864	14766	14654	14780	14706	14796	14677	14870	14693	14757	14840	14615	14746	14705	14778	14776	14718	14725	14731	14775	14607	14514	14611	14667	14843	14645	14687	14534	14670	14665	14613	14857	14561	14637	14578	14888	14700	14668	14704	14820	14710	14851	14784	14650	14623	14456	14615	14742	14599	14689	14508	14870	14630	14811	14648	14828	14696	14568	14759	14767	14766	14541	14562	14779	14854	14685	14837	14839	14801	14720	14531	14540	14662	14563	14724	14611	14705	14730	14867	14627	14697	14749	14764	14753	14601	14786	14643	14672	14644	14465	14822	14537	14493	14639	14618	14424	14673	14607	14583	14542	14736	14748	14578	14649	14762	14643	14636	14702	14757	14669	14747	14633	14684	14712	14783	14752	14711	14745	14761	14619	14801	14646	14674	14564	14697	14789	14613	14640	14738	14676	14640	14737	14607	14636	14728	14715	14589	14617	14562	14492	14648	14561	14712	14578	14840	14599	14779	14679	14628	14698	14805	14797	14746	14775	14607	14674	14758	14624	14504	14649	14604	14840	14637	14707	14750	14821	14579	14661	14706	14681	14664	14720	14738	14573	14670	14640	14663	14754	14668	14724	14799	14616	14733	14586	14714	14576	14610	14799	14715	14732	14687	14655	14601	14564	14644	14795	14710	14714	14801	14550	14592	14835	14783	14749	14684	14688	14650	14686	14761	14716	14790	14676	14756	14767	14774	14694	14781	14785	14729	14618	14679	14726	14854	14697	14739	14675	14751	14746	14618	14542	14586	14724	14661	14673	14644	14851	14636	14691	14730	14566	14848	14555	14783	14704	14660	14704	14587	14518	14880	14640	14695	14743	14781	14625	14736	14595	14874	14668	14625	14702	14701	14672	14724	14696	14648	14631	14555	14515	14692	14680	14628	14516	14636	14699	14788	14655	14706	14652	14733	14714	14530	14751	14708	14642	14875	14710	14736	14619	14656	14674	14692	14735	14587	14572	14706	14681	14521	14884	14742	14736	14712	14752	14523	14565	14876	14754	14555	14770	14425	14709	14637	14583	14693	14595	14576	14605	14533	14764	14686	14594	14735	14715	14533	14695	14598	14690	14606	14716	14703	14582	14628	14532	14716	14722	14805	14716	14712	14727	14825	14773	14569	14721	14630	14551	14653	14759	14746	14661	14825	14739	14788	14836	14695	14632	14681	14673	14624	14646	14843	14822	14576	14680	14664	14689	14652	14790	14651	14579	14807	14654	14546	14656	14706	14659	14643	14644	14773	14760	14744	14854	14726	14630	14631	14809	14840	14764	14501	14552	14610	14800	14792	14785	14686	14735	14733	14603	14745	14649	14666	14585	14858	14737	14653	14673	14500	14748	14548	14667	14660	14613	14623	14733	14619	14710	14740	14615	14492	14557	14837	14760	14689	14825	14619	14788	14658	14714	14472	14472	14667	14557	14782	14738	14720	14754	14616	14779	14635	14687	14710	14684	14693	14670	14570	14568	14708	14779	14549	14673	14668	14835	14803	14833	14926	14649	14708	14504	14695	14730	14575	14845	14795	14723	14701	14511	14682	14799	14700	14583	14502	14662	14777	14705	14673	14628	14533	14615	14650	14650	14782	14636	14786	14692	14790	14837	14841	14784	14619	14759	14682	14706	14618	14775	14610	14710	14526	14704	14759	14751	14518	14577	14611	14702	14810	14725	14655	14532	14642	14735	14816	14639	14730	14894	14723	14655	14673	14711	14773	14540	14624	14662	14632	14662	14846	14724	14724	14783	14522	14691	14734	14664	14815	14731	14692	14644	14762	14780	14764	14765	14668	14696	14636	14624	14599	14881	14660	14640	14681	14600	14705	14738	14710	14664	14707	14717	14579	14715	14566	14727	14629	14647	14725	14761	14781	14735	14543	14695	14751	14784	14597	14779	14555	14596	14869	14653	14674	14832	14765	14856	14732	14736	14577	14732	14755	14701	14826	14651	14716	14724	14596	14718	14570	14762	14514	14797	14590	14713	14690	14656	14724	14626	14685	14813	14610	14734	14808	14664	14762	14710	14716	14668	14665	14719	14777	14625	14733	14536	14799	14614	14722	14679	14718	14666	14665	14694	14481	14687	14640	14682	14735	14823	14636	14851	14693	14709	14570	14650	14609	14680	14675	14566	14551	14580	14595	14639	14618	14638	14712	14702	14793	14590	14763	14759	14696	14710	14722	14739	14547	14744	14768	14835	14622	14664	14872	14786	14695	14762	14607	14768	14652	14463	14549	14678	14658	14743	14632	14706	14546	14480	14672	14803	14668	14764	14667	14695	14680	14612	14755	14776	14714	14785	14645	14543	14633	14747	14598	14573	14637	14591	14745	14622	14559	14690	14539	14677	14629	14704	14691	14731	14591	14809	14758	14662	14708	14620	14593	14532	14694	14655	14750	14712	14683	14641	14672	14721	14597	14670	14620	14709	14689	14756	14805	14685	14857	14705	14596	14810	14803	14697	14741	14702	14744	14679	14565	14681	14645	14748	14662	14608	14694	14851	14721	14777	14793	14709	14822	14614	14690	14779	14697	14685	14894	14711	14740	14522	14776	14705	14540	14656	14685	14760	14640	14661	14641	14522	14722	14619	14750	14614	14831	14829	14620	14636	14651	14723	14777	14633	14625	14725	14777	14801	14665	14904	14685	14744	14719	14688	14684	14890	14616	14740	14700	14606	14703	14653	14580	14803	14578	14628	14493	14648	14848	14731	14806	14789	14624	14750	14669	14536	14762	14750	14663	14901	14596	14754	14624	14666	14742	14574	14782	14627	14715	14765	14750	14764	14591	14736	14831	14655	14664	14636	14597	14638	14581	14787	14663	14699	14723	14779	14757	14674	14596	14685	14618	14971	14752	14759	14583	14484	14595	14631	14818	14680	14772	14601	14689	14691	14677	14625	14794	14709	14645	14768	14588	14801	14721	14675	14549	14764	14547	14741	14826	14499	14814	14801	14755	14601	14858	14725	14752	14644	14664	14687	14722	14590	14492	14674	14744	14727	14686	14668	14712	14692	14721	14731	14754	14637	14519	14626	14852	14556	14695	14605	14817	14905	14740	14629	14539	14661	14601	14674	14751	14660	14749	14797	14567	14722	14738	14604	14614	14666	14543	14652	14800	14695	14593	14642	14668	14774	14866	14632	14603	14680	14621	14710	14757	14640	14652	14458	14838	14678	14649	14829	14532	14876	14676	14788	14706	14734	14721	14803	14748	14526	14718	14517	14824	14660	14752	14741	14737	14562	14729	14609	14836	14731	14833	14756	14522	14808	14922	14733	14827	14747	14580	14573	14765	14668	14722	14768	14625	14899	14742	14704	14735	14603	14745	14712	14504	14683	14925	14683	14659	14514	14761	14604	14845	14779	14634	14862	14920	14482	14689	14788	14749	14782	14684	14573	14570	14656	14642	14722	14765	14751	14513	14805	14702	14697	14820	14936	14873	14757	14591	14639	14833	14832	14776	14634	14879	14655	14661	14743	14729	14772	14774	14813	14760	14497	14756	14729	14696	14778	14684	14713	14999	14766	14625	14658	14615	14673	14574	14544	14815	14671	14541	14747	14710	14779	14397	14565	14904	14737	14746	14644	14740	14580	14884	14684	14693	14793	14733	14558	14661	14770	14800	14711	14798	14794	14715	14714	14641	14801	14706	14760	14730	14646	14641	14547	14795	14661	14744	14711	14694	14768	14636	14878	14633	14774	14761	14771	14614	14583	14652	14710	14706	14700	14580	14701	14874	14696	14882	14739	14794	14756	14708	14542	14593	14776	14694	14812	14864	14920	14714	14639	14569	14549	14729	14579	14820	14671	14657	14755	14593	14685	14795	14671	14639	14595	14829	14653	14669	14787	14691	14561	14643	14715	14456	14889	14715	14666	14731	14641	14672	14697	14779	14594	14648	14752	14791	14738	14859	14651	14633	14594	14716	14779	14861	14719	14584	14795	14793	14677	14750	14547	14713	14634	14794	14658	14591	14769	14566	14685	14517	14736	14581	14770	14655	14807	14709	14550	14614	14715	14735	14718	14651	14806	14811	14635	14755	14723	14612	14619	14892	14488	14461	14516	14582	14752	14517	14489	14538	14877	14786	14654	14652	14633	14605	14729	14683	14585	14757	14718	14577	14692	14601	14695	14712	14551	14769	14838	14601	14612	14764	14570	14748	14755	14733	14517	14548	14677	14575	14721	14724	14651	14638	14532	14755	14570	15019	14811	14690	14753	14778	14593	14745	14659	14637	14664	14681	14641	14603	14947	14663	14723	14631	14604	14676	14745	14659	14660	14735	14748	14488	14673	14722	14569	14737	14714	14676	14797	14661	14762	14660	14633	14691	14610	14833	14798	14758	14705	14566	14612	14659	14777	14665	14713	14739	14550
29835	25285	28815	24033	19960	19018	18914	18573	18321	18308	18194	18200	18084	18140	18001	18065	18148	18083	18018	18055	17938	17975	18055	18009	18062	18094	17820	17831	18303	17999	18071	18062	18030	17731	17880	17876	18054	18235	18153	18183	18039	18111	17980	17865	18052	17965	18098	18009	17966	18139	17874	17886	17809	18044	18004	18058	17690	18033	17735	17955	18018	17917	17853	18037	17963	17831	17946	17867	17960	17886	17949	17876	18065	18030	17888	17962	17894	18001	18001	17819	17829	17932	17759	17987	17848	18066	17979	17895	18140	18086	17895	18169	18040	17749	18107	17967	17919	17850	18041	17789	18099	17900	17847	17978	17785	17935	18038	17705	17842	18006	17898	17887	17823	17794	17880	17921	17733	17914	18049	17958	17935	17903	17922	17804	17828	17959	17883	18029	17755	17773	18032	17931	17809	17858	17961	17862	18014	18074	17756	18043	17909	17921	18059	17923	17904	17996	17875	17946	17838	18051	17985	17955	18054	17719	17933	18094	17803	17776	18038	17888	17887	17840	18107	18080	17955	17821	18007	18035	17988	17866	17911	17909	17944	17924	18420	17899	17836	17687	17848	17994	17992	18063	17865	17814	17915	18136	18020	17934	17941	18092	18108	17971	17827	18121	17970	17908	17757	17944	18157	17898	17850	18097	17818	17977	17937	17959	17954	17739	17876	18041	17878	17950	18038	17930	17688	17768	17937	18022	17749	17831	18029	18007	17885	17973	17949	18081	17923	17919	17961	18054	17884	17888	18015	18046	18013	17910	17780	17903	17915	17902	17984	17870	17865	17758	18083	17886	17658	18033	17886	17895	17964	17966	17915	17781	17825	17887	18008	18107	18112	18151	17899	18070	17895	17947	17963	17869	17987	18223	18050	17822	17753	17992	17802	18084	18073	17838	18115	17895	18152	17976	18168	18052	18007	18043	17981	17889	17952	17864	18081	18132	18081	18078	18046	18008	17950	17803	17729	17795	18007	18073	17974	17858	17883	17862	17881	18055	18063	17889	17961	17972	17980	18002	17947	17890	17922	17780	17939	17964	17912	17894	18184	17983	17945	18100	17914	17916	17836	18032	17994	18104	17985	18012	17981	17903	18125	18042	18013	17907	17920	18046	18105	17985	17834	18120	17862	17837	18083	17981	17835	18125	17960	18126	17680	17826	17855	18029	17915	18031	17893	18040	17876	17817	17811	18098	18124	17852	18123	17964	18156	17860	17964	17801	17970	17952	17843	18136	17984	17923	17999	18026	17959	18075	17949	17835	18060	18234	17981	17702	17872	18086	18030	18005	17766	18158	17960	17839	18105	18174	18115	17848	17895	17959	17851	17964	18057	17986	17797	18008	18044	17870	17891	17964	17928	17941	17948	18262	18004	17976	17728	17953	18088	18009	18064	18004	18120	18092	17954	17950	18170	18057	17795	17756	18025	17758	17939	17970	18021	17934	17981	17868	18200	17976	17987	18003	17952	18051	18120	18090	18100	17888	17806	17862	17897	18047	18135	17943	18056	18028	17997	18121	17932	18092	18087	18001	17968	18004	18029	17790	17810	17739	18189	17989	17964	17932	18038	18010	18143	17752	17755	17932	17913	18084	17882	18020	18053	17894	17982	17825	17940	17916	17973	17856	17754	17956	17843	17705	17961	18207	17851	17988	18017	18104	18080	18021	17869	18027	18021	18105	17961	17984	17980	17907	17953	17857	17880	18039	17797	17964	17930	17928	17861	18025	17906	17879	18100	18009	17958	18047	17924	18084	17987	17992	17927	18075	17950	18119	17941	17950	17876	18129	17889	17912	17924	17721	17996	18070	18029	17841	17972	18087	17928	18086	17936	18000	17953	18071	17828	17747	18049	18005	17956	17683	17849	17911	18088	17936	17987	17921	17844	17992	17855	17772	17955	17840	17752	17973	17692	18080	18092	17889	18099	17720	17801	18051	17935	18004	17741	17815	17730	17732	18092	17890	17782	17927	17975	17757	17775	17903	18034	18033	18078	17969	18136	18071	18018	17885	17895	18008	17979	17817	18148	18009	17982	18050	18022	17803	17882	17784	17858	17851	17992	18048	18084	17814	17847	18075	18064	17775	17720	18100	17865	17949	17920	17875	17966	17907	17843	18048	17773	18042	17813	17983	17772	18141	17930	17748	17901	17980	17917	18222	17981	18070	17981	18035	17892	17599	18285	17898	17859	17864	17897	17945	18045	17871	17861	17927	18045	18007	17977	17800	18000	18001	17727	17871	17730	17703	17940	17962	18131	18050	18225	18034	18080	17860	17999	18128	17902	18056	18095	17937	17997	17857	18116	17836	17886	18103	17922	17915	17932	17825	18087	17912	17798	17994	18017	17937	18027	18090	17903	17849	18170	17958	18044	18083	18061	17766	17867	18041	18122	17921	17905	17910	17947	17851	17953	17925	18213	18041	17867	17863	17938	17930	18003	17915	17947	18034	17802	17937	17858	17870	17838	18074	17973	17938	17774	17930	17903	17920	18104	18006	18053	18029	17975	17833	17836	17865	17900	17979	17913	17930	17819	17756	17906	17816	18067	18008	17973	17964	17962	18028	17987	17935	18007	17949	17948	18242	17787	17989	17941	17846	17933	17987	17913	18206	18151	17864	17979	17918	18068	17927	17744	17904	17870	17943	18087	17847	18102	17770	18135	17783	17715	17757	18105	18013	17929	17948	17919	18178	17926	18007	17990	17965	17815	17832	17815	17806	18110	17798	17794	17879	17985	17866	18069	17761	17952	17966	18083	17997	17989	18063	17999	18030	18012	17845	17988	18119	18024	18000	18011	18057	17994	17883	18031	18007	17863	17759	17905	18098	17940	17938	18149	17763	18201	17867	18071	18316	17994	18202	17968	17878	17692	17944	17924	18104	18011	18040	18169	17697	18035	17886	18276	17908	18059	17846	17791	17755	17793	18122	17844	17826	18117	18086	18016	17896	17774	17937	18116	17882	17958	17926	18060	18051	17930	17940	17928	17871	17886	17913	17882	17973	17827	18082	18145	17933	17972	18066	18000	18012	18174	17946	17961	17904	18112	18014	18093	17964	17938	17993	17806	17996	17972	17960	17954	17925	17920	17952	17772	17870	17910	18061	18008	17774	17920	17954	18087	17950	17869	18126	18062	18064	18023	17985	18123	17684	18068	18175	17920	17725	17789	17997	17765	17978	17930	17859	18118	18001	17985	17939	17865	17955	17887	18110	17932	17887	17887	17942	18091	18091	18085	18149	18029	17917	18098	18050	17934	18040	18030	17980	17977	18027	18006	17930	17877	18221	18026	17858	17854	18004	18049	17970	17905	18146	17950	18206	17919	18157	17846	18026	18073	18083	17940	17794	17766	17914	18250	17817	17797	18006	18117	18008	17914	18003	17872	18075	17998	17875	18155	17977	18189	17802	17900	17978	18161	18019	17782	17880	17980	17902	18067	17906	17786	17937	17934	18119	17860	17990	17788	17936	17918	17959	18062	18079	17940	17946	18105	18039	17900	17933	17798	17957	18028	17974	17861	18048	18072	17951	18099	18039	18107	17827	18008	17981	17917	17897	17861	17976	17877	17990	18057	17841	17756	17904	17894	17947	17965	18004	17903	17875	18244	18089	18036	18024	17973	17944	17949	17963	18108	18087	17999	18003	17924	18005	18035	17799	17919	18066	17763	17900	18090	17794	18019	17776	18070	18188	17973	18040	17914	17814	17726	17886	17958	17911	18068	18001	18157	18022	18004	17797	17863	17871	17872	18014	17942	18005	17919	18005	17826	17997	17888	17713	17799	18018	17931	17961	17817	17854	17912	17940	17891	18111	17985	17997	18110	17949	18073	17895	17877	17865	17788	17908	17999	17923	18160	18108	18001	18121	17976	18156	17881	18095	18026	18116	17993	18070	18110	17989	17724	17933	17912	17941	17874	18185	17989	17855	17832	18083	17995	17858	17985	17849	17909	17986	17970	18174	17991	18026	18115	18184	17965	18058	17883	17981	17982	17910	17904	17793	17930	17868	18040	17885	17770	17966	17865	18219	17865	18016	17859	18008	17832	17958	17763	18042	17982	17965	17943	18036	18058	18000	18031	17847	17970	17864	18140	17762	18056	17866	18075	17913	18049	17987	18076	18022	18022	17913	18039	18023	17849	17954	17934	17967	17733	18051	17917	18051	17900	18126	17928	17898	18205	18016	17840	18295	17893	17997	17892	17831	17931	18053	17847	17906	17907	17968	17615	17929	17935	17936	17895	18004	17997	18013	17807	17855	17979	17882	17985	17879	18038	18072	17968	17791	17968	17906	17968	17960	18033	17924	18082	17996	17933	17920	17862	17779	17943	18073	18180	18067	17953	18001	17947	17935	17973	17853	18156	18051	17966	18048	18003	18036	17852	17879	17741	17616	17847	18004	18170	18055	18122	18047	17902	18089	17830	17979	18036	17979	17860	17876	17778	17897	18112	18006	17985	18127	17854	17844	18025	17832	17913	17881	17860	17708	17882	18299	18031	17861	18060	17858	17875	18066	17919	18006	17931	18080	17947	17759	17700	17965	18168	17888	18185	18055	18000	17787	18262	18006	18024	17940	17930	17804	17897	17940	18064	17919	17994	17887	18067	17801	17747	17841	18226	17822	17985	17949	18086	17911	18162	17951	17854	18007	17852	18034	17963	17911	18085	18032	17985	17958	18025	18062	17941	17950	18090	17995	17947	17894	18056	17898	18081	18098	18009	18120	17879	17863	18000	17926	17895	18304	17992	17979	17805	17886	18163	17871	17824	17991	18114	17831	17974	17874	18127	17862	17937	18105	18011	18050	17878	17985	18135	17670	18063	18010	17926	17868	17874	17864	17852	17947	17895	17847	17722	17723	18048	17869	17794	18020	17930	18074	17897	17842	18026	18033	17878	17952	17814	18091	18053	17889	17985	17927	17744	17964	17778	17885	17972	18136	17971	17937	18048	17925	18059	18080	18130	18099	17847	17870	18021	17892	18190	18113	18042	18005	17876	17899	17951	18013	18000	17851	17971	18061	18231	18195	17955	18028	18075	17991	17856	17723	17942	18001	17976	18031	17901	17943	18146	18030	17796	18017	17929	17766	17929	18046	17930	17861	17834	18114	18000	17957	18013	17985	17927	17930	17963	17873	18228	17899	18061	18011
22439	34808	27117	19411	17324	16488	15951	15586	15630	15247	15505	15381	15276	15137	15162	15117	15221	15024	15067	15257	15239	15064	15197	15063	15142	15157	15376	15065	15025	15124	15162	15099	14930	14862	15017	15095	14958	15066	15160	14887	15071	14985	15121	15228	15121	15005	15047	15070	15051	15124	15213	15171	15124	15110	15041	14950	15126	15032	15162	15156	14933	15068	15041	15151	14917	14955	14974	15047	15127	14953	15056	15037	15268	15249	15130	15118	15111	15055	15193	15142	15122	15018	15045	15062	15149	15034	15047	15064	15070	15193	14877	15337	15052	14917	15050	15101	14909	15121	15053	15000	15116	15208	15051	15020	15037	14973	15010	15107	15028	15092	15030	15014	15073	15150	15127	15041	15006	15038	15178	15130	14999	15071	15041	14988	15056	15171	15277	15041	15086	15105	15168	15055	15004	15177	15208	15153	14991	14902	15088	15169	15285	15059	15187	15063	15113	15173	15029	14992	15036	15212	14986	15144	15003	15187	15163	15134	15053	15028	15192	15064	15091	15150	15161	15122	15108	15062	15054	15100	14954	15051	15061	15176	15190	14955	14992	15111	15065	15143	14839	15045	15060	15139	15174	15047	15153	15073	14903	15197	15012	15247	15040	15102	15081	15079	14958	14915	15048	15057	15189	15190	15008	15017	14904	15020	15072	14969	15016	14851	15092	15049	15175	14978	15078	15115	15178	15092	15092	15086	14861	15090	15094	15079	14908	15264	14965	14998	15181	15161	15183	15202	15077	15011	15118	15200	15091	15185	15029	15162	15130	15098	14937	15235	14993	15217	14908	15023	15230	15140	15035	15071	15230	14983	15018	15002	15087	14940	15184	15070	15064	15084	15025	15071	14870	15051	15011	14956	15066	15139	15246	15047	15222	15055	14914	15086	15004	15007	15016	15301	15081	15091	14998	15044	15046	15091	15099	15083	15108	15023	15029	15079	15079	15067	15038	14969	15023	15120	15230	15012	15131	15066	15152	14945	15158	15132	15079	15111	15218	15091	14990	15067	15022	15052	15112	14959	14919	15094	14984	15284	15145	15007	14958	15065	14975	15004	14987	15242	15039	15089	15150	14936	15056	15125	14976	14926	14967	15027	15070	15020	15123	15022	15249	15108	15226	15057	15080	14940	14998	14925	15156	15061	15188	15044	15081	15040	15050	15148	15099	15019	15119	15011	14933	15071	15047	14970	15103	15139	15027	15119	15170	15178	15080	14996	15107	15250	15162	15112	15111	15163	15158	15165	15215	15128	15043	15188	15129	15039	15063	15146	15095	14903	15197	14995	15038	15160	15057	15036	15003	15085	15148	15169	15001	15093	14945	15013	15118	15192	15046	15072	15153	15279	15023	15096	15151	15233	15193	15212	15061	15176	14828	15233	15229	15005	15019	14924	15275	15079	15015	15127	15177	15179	15157	14940	15129	14930	15132	15248	15175	15135	15131	15103	14915	15198	15060	15117	15134	15139	15259	15086	15225	14919	15081	15122	15146	15072	14976	15002	15137	14982	15135	14973	15052	15092	15157	15128	15071	15082	15114	15258	15232	15026	15210	14989	15077	15042	15018	15042	15027	15042	15114	15045	15067	15068	15011	15231	15009	15168	15219	14884	15163	15124	15094	15032	15119	15073	14979	15027	15046	15050	15124	15030	15087	14957	15063	15050	15072	15186	15211	15089	15189	15104	15089	14950	15104	15221	15049	15171	15087	14960	14986	15095	14909	15171	15221	15277	15038	15133	15082	15163	14917	15258	14994	14977	15220	15257	15058	15055	15185	15167	14997	14958	15012	15086	15008	15050	15168	15035	15118	15073	15082	15122	15008	14904	15221	15018	15213	15155	15016	15236	15086	15126	15027	14994	14821	15165	14997	15192	15004	15025	15108	15065	14899	15116	15114	15189	15141	14919	15111	15241	15119	14882	15050	15064	15171	15108	14967	15170	15088	15034	15102	14976	15023	15015	15234	15226	15130	15065	15247	15091	15037	15118	15008	15109	15022	15030	15104	15112	15174	15215	15073	15116	15001	15157	15118	15305	15067	14931	15292	15166	15083	15007	15167	14894	15199	14959	15078	15210	14980	15214	15204	15215	15032	15104	15141	15032	14929	15063	15135	15037	15080	15223	15087	14996	15071	15250	15046	15043	14938	15152	15043	15124	15176	14955	14931	15162	15128	15185	14941	15267	15258	15027	14927	15076	15009	15111	15001	15074	15040	14936	15008	15049	14882	15136	15044	15132	15208	14988	15115	15060	15115	14921	14913	15154	15103	15179	15124	15085	14974	14932	15258	14857	15147	15051	14973	15069	14987	15015	14929	15038	15183	14915	15049	14956	15033	14870	15111	15229	15076	15180	15217	15088	15185	15074	15043	15183	15134	15039	14929	15041	15202	15268	15080	15116	15033	15079	15182	15043	15053	15050	15063	15101	14918	15115	15059	14938	15039	15169	15118	14926	14979	15115	14966	14966	15136	15106	15102	15213	15071	14939	14971	15129	15262	15001	15124	14999	15171	15268	15109	15096	15006	14957	15058	15052	15016	15089	15016	15216	15067	15152	15218	15273	15133	14970	15253	14956	15260	15124	15023	14973	15170	15205	15135	15014	14926	15103	15126	15120	15141	15137	15031	15063	14981	15183	15102	15114	15199	15068	15090	15056	15103	15165	15256	15017	15152	14919	14887	15062	15166	15008	15038	14936	15164	14904	15151	15267	15200	15136	14898	15012	15169	15146	15072	15210	15197	14998	15013	15045	15207	14880	15030	15138	15184	15080	14978	15002	15059	15041	14988	15194	15207	15118	15295	15019	15309	15106	14997	15120	15070	14941	15225	15179	15248	15077	15088	15036	15018	14872	15040	15023	15129	14976	15011	15172	15182	15037	15016	15161	15074	15005	15069	15006	15005	15046	15046	15086	15012	15033	15170	15094	15067	15085	15127	15154	15108	15069	15092	15098	15106	15067	15202	14964	15061	15072	15169	14981	15112	15050	15270	15048	15123	15035	15033	14992	15017	15141	15103	15056	15106	15098	15241	15039	15001	15045	15030	15100	15124	15038	15083	15181	15005	15019	14945	15109	15000	15192	14967	15088	15031	15031	15126	15048	14846	15017	14966	15128	14990	14979	15145	14967	15083	15133	15009	15034	15051	15028	15123	14845	15025	15023	14967	15280	15012	15071	15057	15176	15040	15106	15054	15244	15127	15192	15118	15034	15027	15111	15055	15026	15066	15013	15094	15122	15107	15199	15090	15110	14956	14967	14907	15118	15020	14982	15116	15090	15085	15198	15159	14983	15033	15015	14908	15101	15048	15134	15159	14981	15146	15003	14850	14889	15039	15183	15118	15008	15018	15115	14994	14849	15124	15057	15022	15241	14923	15281	15122	14975	15075	15165	15015	15155	15046	15152	14974	15034	15071	15145	15084	14961	15189	15070	15078	15193	15083	15017	15092	15137	15078	15238	15066	15229	15020	15308	15158	15059	15060	15150	15025	15224	15143	15207	15003	15185	15035	15016	14924	15103	15146	15160	15157	15116	15137	15190	15220	15045	15020	15167	15113	15047	15064	14988	15106	15094	15052	15003	15027	15000	15173	15107	15097	15011	15137	15087	15111	15060	15057	15085	15188	15095	15218	15076	15043	14991	14885	15116	15197	15105	15209	15295	15055	15102	15190	14914	15032	15159	14885	15106	15045	15038	15179	15081	15045	15023	15113	14964	14991	15056	14902	15028	15230	15113	15017	15103	15024	15198	15279	15086	15177	15198	14945	15067	15087	15168	15101	15090	15195	14879	14970	14949	15179	15021	15067	14946	14961	15047	15078	15053	15118	15179	15109	15109	14988	15245	14991	14989	14947	15080	15200	14940	15185	15042	15094	15130	15173	15036	15011	15084	15010	15044	15046	15215	15101	15134	15184	15090	15131	15086	15143	15095	15047	14981	15137	15175	15101	15141	15083	14923	15132	15032	14887	15133	14938	14990	15164	15054	15041	15040	15041	15250	15017	14971	15026	15023	15007	15230	14989	14995	14844	15123	15205	14981	15161	15150	14970	14943	15130	14861	15032	15097	15039	15178	15115	15161	15119	14938	15129	15080	15222	14990	15185	15293	15161	14989	15015	15099	15190	15100	15053	15107	14982	15040	15095	15256	15072	15147	15005	14870	15192	15134	15062	15053	15032	15143	14955	15167	15003	15042	15192	15105	15060	15117	15045	15054	15209	15177	15056	14978	15012	15033	14911	15042	15087	14922	15117	15168	15095	14892	14958	15081	15186	14843	15022	15048	15026	15128	15121	15212	15060	15008	15060	14954	15118	15180	15048	15176	14985	15021	15121	15241	15214	15084	15009	14972	14995	15033	15051	15091	15052	15055	15146	15181	15031	15112	15034	14990	15093	15023	15212	15115	15012	15231	15223	15064	15150	15284	14993	15015	15045	14957	15044	15067	15202	14985	15051	15261	15080	15163	15057	15101	15100	15105	14999	15106	15136	15135	15154	15173	14954	15064	14906	15113	14984	15012	14863	15146	15014	15071	14987	15232	15147	15039	15019	14967	14961	15042	15077	14947	15078	15062	15103	15019	15058	15039	15087	15070	15219	15010	15111	15007	14993	15147	15030	15076	14998	15030	15241	15099	14998	15250	15048	14887	15195	15098	15239	14925	14954	15067	15045	15102	14918	15200	15140	15152	15000	15026	15006	15163	15046	14997	15085	15242	15029	15221	14949	15189	15043	15168	15076	15188	15015	15034	15039	15036	15217	15136	14921	14993	14994	15114	15007	14996	15016	15129	14861	15153	15112	15192	15006	15186	14980	15121	15011	15120	15026	15251	15040	15110	15129	15070	15111	15026	15060	15147	14983	15011	15024	15000	14973	15245	14991	15070	14978	14891	15014	15032	14919	15115	15066	14989	15060	15110	14921	15114	14981	15067	14974	14977	15139	15127	15167	15175	14934	14846	15003	14997	15079	15155	15083	14964	15020	14985	15064	15037	15011	15238	15049	15134	15169	15090	15105	15073	15136	15130	15123	15083	15009	15157	15125	15042	14962	14912	15012	15155	15189	14924	15048	15210	15136	15094	14926	15063	15002	15169	15137	15062	15202	14921	15171	15131	15030	15132	15031	15015	15164	14999	14957	15155	15027	15046
23777	21563	28282	25869	22996	21626	20342	18230	17474	17645	17321	17451	17431	17246	17255	17074	17266	17233	17015	17149	17031	16961	16955	17031	17054	16888	16977	17021	16943	16924	16852	16921	16970	17075	16908	16732	16884	16818	17055	17025	16720	17078	17040	16827	16794	16811	16905	17109	17024	16695	16742	16872	16882	16938	16787	16977	16850	16956	16901	16783	16815	16769	17112	16903	16873	16917	16683	16902	17055	16710	17036	16943	16904	16738	16858	16928	16891	16974	16900	16696	16809	16790	17018	16913	17010	17041	16863	16803	16896	16951	16946	16845	16892	16844	16844	16825	16970	16978	16975	16762	16970	16824	17009	16884	16949	17081	16846	17024	17074	16860	17103	16869	16874	16943	17101	17149	16869	16891	16740	16924	16971	16879	16753	16876	16927	16943	16807	16742	17116	16848	16899	16901	17054	16968	16892	16857	16940	16866	16922	16773	16812	16968	16783	17012	16991	16993	16747	16865	16968	16959	16784	16954	16831	16714	16787	16849	16882	16761	16847	16774	17147	17037	17128	16997	16824	17102	16981	16922	16947	16939	16887	16985	17033	16830	16900	16767	16987	16871	16929	16900	16716	16838	16733	16941	16922	16964	16986	16861	16823	16982	17005	16921	16858	16959	16831	16819	16867	16818	16748	16832	17005	16898	16876	16944	16916	16978	16957	17005	16968	16875	16985	16904	16974	17029	16772	16923	16926	17027	16818	16775	17003	16783	16797	16932	17141	16752	16676	16965	16888	16900	16992	16874	16879	16895	16884	16971	16718	16825	16855	16769	17023	16982	16795	16821	16933	16760	16819	17020	17035	16731	16972	16808	16765	16942	16854	16787	17055	16971	16899	17017	16930	16802	16694	16877	16885	16960	17144	16965	16891	16785	16690	16842	16877	16791	16824	16844	16862	16944	16987	16827	16628	16850	16860	16916	16750	16810	16849	16731	16769	16873	17034	17001	16916	16981	16990	16886	16866	16756	17015	16773	16535	16866	16843	16687	16837	16687	16858	16842	16831	16929	16924	16758	16976	17138	17002	16789	16985	16894	16733	16760	16782	16686	16962	16908	16910	16872	16970	16892	16921	16762	17095	17020	16949	16872	16988	16886	16786	16983	16723	16917	16915	16876	16868	16838	16903	16900	16933	16720	16848	16756	16921	16940	16994	16864	16785	16863	16903	16894	16817	16900	16973	16817	16840	16938	16771	16859	16821	16685	16964	16824	16793	16825	16991	16931	16950	17048	17126	17075	16711	16942	16982	16883	16991	16692	17015	17101	17188	16751	16891	16869	16909	16740	17092	16748	16788	16730	16830	17003	17047	16736	16769	16947	16771	16763	16883	16838	16835	17064	16762	16878	16839	16871	16852	16827	16639	16990	16997	16946	16890	16816	16874	17013	17115	17007	16912	16788	16796	16870	16927	16847	16683	16982	16838	16825	16879	16943	16770	16813	17014	16712	16734	16903	16845	16866	16969	16849	16753	16909	16945	16991	16999	16736	16942	16649	16853	17029	16986	16667	17036	16914	16759	16753	16909	16852	16608	16920	16938	16967	17101	16945	16954	16980	16873	16868	16776	16861	16763	16918	17073	16660	16766	16971	16778	16733	16969	16936	16817	16932	16958	16848	17019	16908	16977	16829	16745	16775	16793	16971	16759	16849	16901	17018	16727	16980	16914	16942	17084	16956	16779	16964	16755	16843	16839	16927	16704	17106	17061	16880	16895	16925	16852	17022	16742	16881	16899	17061	16748	16844	16964	16770	16951	17091	16935	16724	17030	16820	16831	16892	16772	16807	16882	16894	16823	16984	16837	16984	16997	16885	16764	16913	17052	16856	17017	16899	16937	16908	16910	16931	16817	16869	16955	16665	16890	16948	16852	16992	16962	16919	16902	16830	16749	16974	16901	16850	16918	16917	16949	16909	16943	16826	17072	16820	16857	16838	16959	16954	16727	16687	17001	17086	16973	16735	16810	16780	17033	16928	16734	16822	16994	16867	16760	16978	16838	17083	17066	17017	16919	17082	16876	17042	16879	17053	17146	16983	16832	16790	16870	16813	16863	16898	17086	16879	16894	16771	16828	16822	17077	16668	16807	16807	16890	16951	16701	16801	17018	17001	16864	16851	16978	16882	16853	16925	16615	16797	16925	16867	16945	16830	16870	16890	16952	17051	17012	16914	16949	16887	16753	17013	16979	17091	17275	16932	16868	16924	16731	16910	17003	16731	16926	16982	16823	16768	16755	16933	16985	17128	16948	16943	16872	17049	16774	16978	17013	16862	16739	16898	16924	17083	17040	16873	16776	16886	16767	16840	16720	16902	16997	17305	17189	16917	16872	16974	17016	16860	17045	17036	16859	17004	16942	16916	16785	16762	16922	16831	17110	16847	16980	17024	16585	16937	16889	16762	16750	16830	17134	16909	16927	17025	17078	16825	16978	16992	16949	16945	16731	17019	16773	16985	16945	17115	17156	16888	16981	16893	16859	16700	16852	16946	17012	17090	16940	16698	16837	16937	16958	16911	16815	16976	17006	16870	17127	16925	16982	16923	17192	16844	16929	16681	17090	16801	16975	16924	16773	16948	16885	16761	17083	16763	16900	17026	16802	17068	16951	16998	16926	17091	16938	17055	16880	16850	16965	16860	17027	16872	16847	16930	16972	16945	16852	17020	17075	17151	16922	16896	16762	16899	16982	16988	16802	17029	16744	16633	17019	17016	16939	16870	16925	16870	16883	16849	16912	16674	16854	16904	16877	16859	16683	16842	16970	16843	17105	16772	17056	17002	16696	16782	16880	16865	16758	16821	16941	16937	16886	17014	16856	17027	16924	16683	16992	16914	16819	16981	16888	16596	17053	16740	16934	16974	16993	17078	16988	16884	16902	16941	16931	16779	16950	16928	16839	16765	16891	16835	16992	16979	16936	16787	16898	16667	16827	16871	16909	17113	16958	16968	17053	17095	16790	16801	16859	16789	16953	16992	17075	16961	16938	16932	16712	16879	16833	16977	17026	16939	16554	16974	16988	16894	16613	16847	16841	16836	16779	16846	16904	16844	16850	16789	16946	16932	16899	17134	16836	16787	16807	16845	16869	16790	17032	16803	16939	17027	17009	16952	16965	16945	17044	16873	17115	16921	16864	17062	17032	16771	16859	17033	16847	16878	16896	16900	16829	16732	16827	16877	17065	17056	16844	16847	16964	16857	17129	16717	16782	16797	16801	16825	16774	16683	17045	17138	17012	16863	16797	16894	16757	16958	16910	16809	16895	16840	16704	16840	16813	17127	16945	16957	16811	16910	16919	16747	16775	17217	16957	16835	16882	17106	16902	16793	16984	16676	16869	16966	16899	16991	16722	16688	16961	16825	16856	16813	16936	16826	16907	16806	16835	16798	16857	17039	16901	16902	16807	16775	16899	16970	16902	16895	16864	16728	16834	16823	16730	16936	16978	16921	16980	16968	17088	16890	16808	16901	17017	16978	16847	16938	16842	16789	17017	16992	16890	16946	17251	16953	16908	16995	17074	16919	16872	16856	16754	16903	16846	16982	16839	16822	16905	16849	16850	16812	16628	16885	16983	17006	16974	16917	16790	16971	16952	17005	17104	16986	16705	16959	17050	16928	16800	17020	16843	16803	16960	16909	17123	16990	17047	16982	17080	16814	16716	16766	17047	17040	16718	16910	16852	16810	16921	16757	16975	16702	16861	16957	16995	16755	16648	16815	16920	16792	16626	16876	16921	16887	16893	16738	16958	16647	16910	16839	17038	16806	16902	16894	16801	16717	16966	16899	16996	16773	16868	16942	16669	16853	16760	16775	16692	16885	16860	16888	16820	16925	16875	16830	16769	16945	16909	16939	16865	17093	16857	16810	17068	16827	16820	17051	17094	16876	17136	16868	16961	16970	16782	17009	16950	16966	16990	16858	16766	16967	16877	16847	16740	16697	16763	16824	16807	16821	16953	16869	16941	17033	16894	16909	16955	16867	16846	16865	16834	17024	17050	17033	16965	16927	16886	16928	17018	16987	16737	16933	16974	16736	16937	16732	17038	16813	16908	17037	16951	16842	16706	16684	16763	16775	16817	17045	17120	16768	16925	16844	16939	16853	16818	17021	16904	16770	16701	17023	16823	16863	16914	16659	16903	16884	16850	16944	17293	16880	17110	16891	16691	16845	16710	16830	16845	16971	17152	16966	16894	16992	16732	16878	16850	16948	16947	16807	17068	16774	16791	17003	16959	16861	16878	16929	16964	16850	16932	16963	16863	16964	17038	16874	16840	16760	16933	16803	16988	16828	16924	16968	16927	16980	16793	16692	16846	17011	16663	17051	16781	16878	16908	17032	16771	17109	16940	16886	16940	16967	16790	16948	16877	16846	16817	16954	16863	16908	17061	16899	17022	16962	16898	16903	16720	16878	16809	16992	16802	16939	16900	16798	16778	16826	16929	16995	17002	16891	17148	16962	16927	16992	17229	17030	16825	16857	16829	16919	16864	16840	16774	16899	16987	16928	16885	16809	16981	17178	16773	16926	16920	16699	16976	16645	16950	16743	16830	16955	16899	16860	16943	16648	16823	16808	16801	16961	17171	16802	16964	16721	16918	17107	16746	16977	16913	16912	16937	16956	17001	16876	16819	16944	16868	16762	16991	16861	17111	16883	16971	16853	17079	16956	17031	16895	16698	16986	17051	17193	16960	16919	16804	16868	16938	16913	16835	16808	16915	17034	16788	16791	16944	16980	16916	16891	16767	16967	16511	16811	16832	16896	16999	16951	16971	16847	17005	16860	16986	16700	16952	16849	16667	17093	16913	16859	16978	17007	17123	16775	16759	16883	17099	16860	16953	16953	16924	16874	16848	16959	16662	16788	16890	17027	17050	16673	17020	16920	16948	16956	16944	16885	16922	16595	16832	16868	16976	16969	16878	16699	17044	16856	16957	17009	16817	16939	16975	16627	16779	16988	16998	16962	16977	17005	16899	16983	16822	16791	16712	16877	16905	16637	16935	16840	16993	16918	16938	16826	16722	16819	16938	16771	16889	16850	17060	16831	16826	16804	16831	16897	16988	16773	16635	16813	17008	16829	16781	16994	16891	16975	17019	16851	16820	16980	16830	16940	16842	16834	16791	17056	16856	16706	16871	17039	16842	16867
21622	45208	37760	25087	20185	16800	15944	15456	15184	15207	14924	15103	14825	14701	14611	14531	14439	14588	14544	14432	14561	14526	14579	14450	14510	14452	14445	14474	14292	14491	14248	14605	14535	14491	14473	14513	14455	14530	14391	14401	14386	14428	14455	14488	14443	14661	14389	14417	14501	14535	14367	14422	14311	14511	14422	14388	14446	14326	14460	14498	14621	14471	14406	14449	14366	14260	14243	14421	14451	14534	14555	14475	14438	14558	14435	14244	14536	14411	14429	14421	14323	14424	14393	14497	14393	14428	14294	14438	14448	14359	14610	14411	14346	14538	14485	14311	14426	14339	14310	14556	14210	14357	14454	14406	14368	14459	14540	14397	14388	14325	14252	14310	14376	14516	14485	14526	14354	14486	14452	14399	14480	14541	14472	14360	14527	14364	14494	14371	14358	14283	14582	14552	14408	14479	14273	14491	14370	14500	14473	14465	14336	14336	14451	14376	14243	14359	14421	14455	14353	14544	14386	14495	14513	14283	14273	14403	14575	14344	14255	14569	14507	14481	14692	14358	14461	14470	14210	14440	14427	14412	14214	14478	14327	14499	14374	14506	14370	14499	14517	14631	14666	14531	14530	14382	14318	14415	14451	14446	14516	14356	14498	14370	14404	14472	14614	14428	14563	14367	14091	14392	14494	14250	14358	14449	14394	14467	14337	14509	14439	14286	14323	14366	14481	14371	14434	14576	14272	14499	14381	14401	14302	14455	14390	14550	14452	14456	14420	14426	14481	14530	14541	14432	14445	14385	14465	14436	14459	14330	14280	14503	14492	14358	14437	14425	14375	14539	14420	14361	14345	14286	14445	14553	14440	14304	14539	14361	14350	14508	14395	14550	14489	14365	14389	14374	14335	14476	14424	14437	14211	14385	14321	14360	14373	14349	14419	14387	14233	14303	14372	14397	14475	14496	14431	14446	14448	14545	14515	14491	14374	14496	14396	14341	14401	14380	14368	14421	14362	14584	14316	14363	14399	14395	14495	14407	14163	14364	14403	14507	14308	14478	14452	14430	14452	14650	14495	14410	14378	14355	14482	14513	14431	14467	14246	14286	14370	14406	14507	14490	14532	14425	14477	14468	14398	14417	14350	14579	14511	14431	14521	14489	14445	14401	14384	14380	14386	14561	14510	14630	14356	14442	14323	14366	14443	14411	14481	14487	14427	14288	14341	14323	14409	14407	14518	14438	14436	14503	14545	14490	14417	14266	14365	14516	14318	14418	14636	14371	14420	14417	14317	14306	14419	14534	14433	14334	14408	14560	14433	14400	14361	14542	14415	14517	14446	14420	14237	14446	14342	14463	14343	14443	14304	14410	14290	14377	14311	14241	14444	14389	14516	14270	14347	14418	14437	14563	14402	14503	14373	14261	14286	14284	14452	14271	14314	14465	14447	14460	14586	14394	14376	14443	14568	14504	14394	14347	14475	14449	14448	14516	14491	14503	14534	14285	14502	14356	14440	14612	14311	14393	14300	14400	14388	14415	14480	14419	14435	14447	14504	14525	14384	14451	14578	14517	14482	14478	14475	14355	14509	14516	14481	14377	14535	14489	14538	14574	14274	14580	14345	14319	14409	14318	14470	14355	14604	14358	14355	14336	14384	14507	14281	14469	14391	14440	14455	14383	14421	14409	14387	14373	14432	14316	14421	14371	14294	14260	14398	14287	14509	14618	14579	14456	14491	14336	14464	14394	14303	14380	14472	14331	14523	14243	14462	14390	14583	14405	14460	14545	14336	14443	14362	14385	14593	14377	14531	14527	14495	14375	14288	14290	14347	14590	14408	14425	14302	14461	14489	14399	14448	14299	14517	14511	14536	14571	14412	14393	14400	14447	14320	14549	14321	14457	14411	14288	14297	14426	14240	14461	14533	14376	14483	14250	14395	14371	14386	14252	14441	14466	14426	14318	14524	14613	14648	14327	14527	14523	14525	14317	14405	14466	14303	14461	14565	14393	14384	14317	14453	14363	14400	14285	14532	14325	14406	14440	14326	14623	14454	14416	14473	14429	14425	14289	14445	14563	14269	14310	14577	14554	14592	14332	14333	14343	14360	14440	14599	14371	14457	14540	14308	14461	14537	14236	14517	14582	14379	14341	14427	14485	14455	14404	14536	14521	14385	14430	14443	14255	14405	14398	14357	14405	14374	14251	14298	14421	14476	14493	14337	14250	14302	14456	14404	14406	14536	14460	14326	14400	14359	14421	14465	14465	14376	14529	14451	14595	14354	14196	14407	14442	14352	14438	14482	14495	14615	14198	14319	14536	14414	14262	14546	14366	14400	14430	14355	14434	14495	14405	14577	14377	14298	14293	14373	14539	14436	14514	14290	14482	14308	14477	14375	14420	14380	14202	14411	14438	14413	14324	14380	14489	14382	14301	14502	14473	14246	14474	14481	14671	14446	14414	14257	14279	14344	14388	14446	14396	14455	14474	14578	14362	14436	14398	14515	14431	14335	14385	14333	14476	14301	14359	14477	14350	14500	14369	14436	14349	14473	14390	14326	14542	14413	14317	14459	14519	14415	14328	14344	14589	14442	14222	14580	14346	14320	14368	14515	14383	14542	14449	14395	14461	14403	14373	14595	14346	14412	14160	14486	14462	14227	14426	14290	14509	14490	14417	14387	14326	14561	14387	14298	14468	14332	14461	14398	14454	14302	14367	14323	14350	14343	14471	14396	14346	14394	14404	14623	14442	14397	14433	14424	14194	14372	14248	14387	14371	14310	14376	14271	14488	14431	14612	14385	14529	14431	14372	14524	14403	14355	14417	14422	14298	14435	14440	14485	14339	14398	14370	14423	14547	14512	14358	14372	14291	14417	14490	14557	14335	14450	14480	14340	14441	14391	14347	14449	14468	14357	14448	14506	14388	14402	14399	14325	14434	14396	14566	14425	14391	14373	14351	14430	14329	14349	14273	14573	14475	14373	14450	14431	14481	14525	14405	14396	14390	14477	14296	14368	14423	14453	14533	14490	14344	14394	14288	14363	14334	14536	14292	14465	14513	14446	14434	14448	14254	14436	14399	14480	14506	14414	14367	14313	14511	14493	14480	14580	14485	14432	14574	14526	14456	14235	14371	14300	14472	14384	14441	14342	14358	14498	14466	14346	14322	14444	14416	14466	14331	14601	14529	14356	14330	14477	14301	14577	14553	14361	14441	14334	14450	14580	14626	14500	14268	14320	14363	14417	14515	14355	14264	14429	14372	14604	14333	14445	14562	14502	14252	14261	14311	14298	14468	14441	14482	14290	14422	14332	14095	14433	14387	14390	14265	14436	14465	14418	14243	14307	14450	14525	14482	14574	14440	14468	14349	14403	14454	14438	14603	14344	14440	14393	14197	14561	14436	14349	14487	14436	14422	14361	14595	14594	14506	14495	14254	14554	14366	14307	14476	14414	14405	14482	14643	14522	14426	14481	14409	14443	14422	14444	14475	14551	14531	14492	14499	14409	14388	14503	14375	14339	14568	14404	14502	14250	14445	14302	14490	14401	14591	14452	14438	14359	14291	14609	14552	14384	14405	14444	14346	14260	14370	14498	14394	14406	14432	14383	14604	14412	14440	14341	14522	14528	14533	14675	14496	14324	14510	14617	14412	14401	14477	14382	14253	14558	14326	14626	14392	14499	14514	14571	14535	14406	14368	14403	14532	14432	14482	14437	14294	14582	14561	14273	14390	14426	14495	14469	14240	14414	14467	14431	14291	14507	14364	14549	14446	14524	14419	14345	14348	14437	14398	14446	14197	14587	14312	14526	14224	14468	14477	14522	14491	14368	14387	14558	14397	14497	14331	14321	14479	14410	14477	14399	14486	14462	14393	14276	14485	14373	14357	14563	14342	14545	14394	14425	14515	14435	14466	14350	14418	14563	14402	14509	14728	14345	14251	14292	14340	14528	14508	14302	14453	14194	14443	14387	14408	14409	14396	14461	14341	14521	14505	14469	14399	14425	14314	14454	14365	14593	14504	14374	14486	14329	14402	14387	14616	14379	14404	14523	14515	14463	14472	14515	14408	14312	14343	14429	14474	14565	14330	14471	14353	14365	14259	14554	14456	14534	14404	14270	14445	14438	14435	14301	14556	14499	14431	14553	14413	14355	14447	14385	14450	14368	14302	14495	14482	14391	14451	14400	14419	14341	14348	14406	14411	14381	14562	14352	14411	14419	14454	14448	14468	14496	14447	14520	14314	14455	14394	14319	14470	14223	14376	14453	14525	14270	14327	14284	14385	14435	14491	14471	14434	14404	14431	14615	14330	14387	14433	14481	14597	14475	14445	14402	14551	14388	14321	14319	14528	14475	14338	14349	14431	14421	14382	14513	14328	14474	14435	14387	14372	14539	14410	14422	14459	14570	14386	14362	14508	14461	14427	14431	14422	14345	14455	14205	14386	14452	14435	14392	14324	14488	14503	14441	14278	14480	14329	14352	14460	14290	14529	14396	14369	14402	14494	14350	14344	14473	14333	14583	14320	14346	14387	14242	14492	14407	14374	14400	14290	14313	14217	14477	14418	14389	14235	14332	14409	14491	14476	14573	14552	14408	14378	14420	14423	14411	14503	14542	14485	14552	14448	14493	14280	14473	14525	14450	14557	14192	14442	14303	14470	14435	14440	14279	14615	14596	14373	14408	14455	14211	14576	14536	14499	14381	14372	14548	14289	14577	14507	14388	14455	14412	14456	14419	14263	14347	14471	14472	14396	14475	14327	14249	14443	14295	14323	14435	14387	14600	14367	14390	14372	14589	14348	14384	14454	14400	14469	14488	14469	14348	14663	14489	14448	14445	14443	14411	14577	14539	14432	14471	14601	14417	14261	14468	14384	14352	14513	14392	14380	14512	14344	14458	14356	14424	14366	14439	14498	14561	14494	14463	14491	14578	14494	14597	14366	14480	14459	14418	14491	14446	14372	14387	14259	14386	14470	14511	14478	14513	14476	14358	14548	14414	14373	14257	14421	14357	14268	14340	14309	14426	14230	14525	14583	14386	14385	14368	14481	14263	14530	14550	14368	14383	14401	14416	14412	14398	14273	14465	14268	14508	14363	14465	14356	14481	14425	14295	14585	14524	14585	14444	14590	14612	14425	14320	14423	14494	14508	14517	14393	14228	14535	14387	14344	14432	14485	14301	14316
25386	21639	27771	27946	21264	20046	19890	19354	18900	18909	18869	18488	18653	18534	18679	18733	18515	18617	18418	18452	18479	18501	18384	18311	18466	18217	18467	18404	18394	18422	18566	18483	18374	18395	18411	18566	18356	18381	18339	18359	18359	18274	18346	18344	18227	18415	18433	18496	18256	18315	18342	18447	18342	18377	18510	18626	18136	18455	18356	18430	18363	18211	18379	18195	18417	18203	18390	18480	18384	18299	18434	18341	18349	18302	18252	18190	18456	18202	18288	18320	18434	18379	18424	18353	18169	18137	18333	18434	18249	18328	18431	18355	18595	18131	18187	18378	18357	18427	18284	18330	18297	18426	18456	18369	18551	18378	18198	18331	18396	18457	18424	18321	18499	18361	18400	18371	18392	18305	18357	18196	18267	18240	18407	18415	18483	18549	18426	18400	18414	18550	18339	18253	18276	18263	18468	18351	18180	18274	18336	18225	18501	18401	18237	18295	18381	18493	18542	18344	18511	18398	18214	18486	18226	18375	18369	18276	18495	18446	18330	18359	18327	18317	18417	18308	18450	18432	18247	18194	18386	18115	18455	18361	18165	18237	18247	18051	18261	18388	18523	18331	18326	18467	18241	18289	18282	18376	18087	18185	18199	18242	18369	18203	18322	18420	18297	18236	18449	18281	18401	18226	18284	18318	18335	18577	18287	18343	18476	18484	18329	18353	18504	18275	18190	18490	18160	18279	18371	18335	18329	18261	18329	18259	18351	18301	18215	18446	18349	18477	18260	18594	18466	18301	18339	18331	18293	18474	18454	18482	18200	18435	18122	18355	18235	18658	18335	18445	18277	18327	18356	18291	18296	18283	18197	18051	18398	18314	18187	18316	18231	18384	18278	18227	18428	18087	18318	18430	18357	18437	18505	18331	18471	18399	18266	18237	18233	18295	18513	18447	18371	18409	18290	18603	18472	18326	18440	18367	18339	18267	18261	18315	18392	18413	18344	18199	18405	18409	18453	18651	18299	18560	18412	18370	18427	18475	18331	18368	18309	18442	18241	18453	18141	18494	18420	18577	18384	18408	18323	18198	18480	18495	18327	18480	18232	18485	18293	18470	18469	18270	18481	18140	18460	18198	18239	18389	18409	18409	18390	18456	18500	18440	18215	18375	18179	18232	18327	18327	18249	18378	18323	18383	18308	18237	18489	18172	18174	18385	18363	18550	18236	18211	18385	18357	18266	18256	18240	18350	18298	18160	18411	18180	18438	18533	18438	18352	18424	18423	18402	18620	18238	18264	18290	18306	18571	18418	18475	18285	18417	18181	18418	18562	18183	18457	18289	18321	18485	18568	18619	18493	18320	18443	18430	18371	18438	18239	18363	18490	18245	18525	18261	18358	18311	18364	18197	18370	18415	18208	18281	18283	18267	18272	18519	18264	18309	18399	18282	18374	18328	18401	18399	18155	18222	18325	18056	18358	18216	18286	18482	18530	18356	18563	18332	18312	18265	18092	18512	18438	18245	18358	18291	18268	18389	18366	18148	18374	18449	18301	18264	18364	18425	18514	18318	18502	18398	18361	18072	18326	18189	18244	18200	18312	18362	18247	18427	18108	18266	18368	18399	18256	18398	18442	18368	18636	18246	18298	18330	18565	18371	18405	18414	18307	18147	18389	18283	18222	18220	18261	18480	18377	18147	18347	18411	18459	18368	18421	18498	18468	18355	18236	18464	18808	18518	18447	18559	18537	18283	18392	18214	18180	18283	18357	18383	18063	18258	18291	18377	18404	18406	18221	18265	18557	18327	18349	18443	18338	18298	18226	18137	18399	18404	18307	18257	18210	18222	18282	18435	18173	18495	18444	18280	18304	18398	18360	18340	18478	18452	18441	18303	18210	18563	18335	18410	18339	18587	18176	18510	18509	18479	18337	18389	18474	18253	18597	18315	18288	18300	18407	18254	18278	18391	18463	18285	18393	18281	18416	18341	18134	18361	18311	18538	18432	18452	18369	18286	18336	18452	18457	18369	18369	18284	18278	18260	18565	18374	18231	18498	18425	18377	18452	18374	18351	18346	18352	18196	18643	18421	18478	18230	18211	18325	18386	18318	18449	18232	18319	18280	18455	18353	18572	18340	18340	18442	18405	18568	18324	18328	18390	18381	18316	18463	18207	18475	18433	18218	18363	18300	18475	18263	18207	18495	18108	18469	18496	18283	18600	18357	18232	18363	18440	18276	18338	18401	18396	18290	18396	18228	18323	18294	18377	18403	18360	18422	18189	18430	18626	18548	18199	18256	18154	18357	18341	18335	18311	18359	18284	18296	18104	18280	18178	18275	18327	18380	18430	18318	18270	18187	18161	18464	18212	18398	18294	18302	18473	18247	18365	18424	18330	18371	18433	18475	18690	18518	18457	18376	18383	18322	18345	18248	18346	18347	18398	18239	18376	18554	18282	18264	18302	18261	18439	18373	18293	18622	18436	18485	18438	18370	18303	18359	18181	18475	18398	18326	18297	18367	18341	18304	18387	18366	18315	18295	18356	18447	18292	18360	18259	18408	18468	18204	18292	18659	18485	18343	18537	18299	18384	18261	18377	18292	18293	18239	18335	18376	18639	18205	18275	18254	18241	18506	18460	18520	18306	18235	18234	18621	18330	18466	18404	18505	18456	18468	18214	18485	18325	18371	18341	18226	18236	18357	18114	18385	18366	18296	18295	18208	18390	18279	18307	18395	18522	18403	18453	18381	18438	18321	18256	18448	18177	18320	18330	18158	18270	18365	18370	18455	18336	18325	18483	18470	18242	18468	18317	18510	18150	18258	18492	18351	18337	18088	18335	18494	18287	18432	18335	18376	18245	18480	18414	18279	18334	18674	18348	18457	18489	18263	18578	18230	18367	18390	18216	18355	18248	18425	18276	18563	18422	18290	18313	18319	18315	18458	18309	18394	18476	18593	18508	18320	18228	18267	18331	18206	18322	18396	18264	18358	18462	18307	18208	18329	18396	18369	18541	18290	18495	18335	18293	18439	18411	18298	18262	18644	18311	18309	18157	18356	18583	18664	18368	18244	18374	18359	18407	18281	18526	18422	18479	18316	18394	18139	18363	18269	18506	18243	18567	18296	18253	18357	18581	18420	18287	18278	18348	18295	18270	18271	18251	18226	18229	18298	18328	18356	18547	18249	18391	18307	18292	18459	18256	18321	18308	18325	18375	18220	18305	18396	18243	18309	18445	18531	18336	18319	18494	17998	18264	18388	18649	18175	18519	18428	18391	18359	18216	18329	18279	18544	18325	18397	18480	18553	18405	18349	18342	18331	18292	18384	18359	18268	18277	18409	18355	18413	18290	18319	18256	18333	18345	18454	18219	18536	18472	18404	18388	18141	18412	18445	18304	18410	18452	18538	18209	18412	18421	18216	18287	18424	18362	18343	18517	18410	18265	18250	18211	18306	18351	18126	18454	18396	18311	18190	18264	18379	18425	18407	18342	18454	18291	18294	18442	18389	18436	18566	18520	18349	18392	18324	18258	18217	18423	18634	18253	18317	18471	18313	18519	18185	18339	18529	18474	18453	18482	18388	18409	18351	18269	18402	18497	18369	18414	18385	18524	18379	18332	18350	18287	18315	18132	18369	18385	18312	18280	18379	18493	18270	18287	18351	18440	18477	18395	18360	18467	18283	18239	18501	18316	18488	18322	18238	18202	18429	18331	18471	18404	18291	18285	18241	18441	18429	18337	18226	18257	18323	18389	18496	18299	18343	18320	18478	18235	18413	18388	18447	18474	18320	18486	18025	18403	18290	18366	18455	18403	18364	18343	18410	18266	18202	18356	18354	18330	18459	18357	18340	18270	18268	18443	18299	18279	18390	18271	18466	18281	18329	18532	18269	18094	18327	18277	18362	18298	18345	18513	18494	18342	18508	18360	18394	18294	18398	18368	18577	18079	18290	18457	18512	18279	18585	18275	18301	18459	18419	18126	18577	18674	18402	18391	18571	18372	18333	18299	18298	18334	18482	18322	18382	18310	18212	18396	18128	18427	18518	18401	18599	18341	18506	18422	18452	18593	18400	18419	18527	18510	18460	18453	18385	18203	18553	18400	18493	18302	18262	18352	18423	18336	18227	18278	18421	18418	18319	18234	18318	18316	18613	18362	18251	18393	18395	18379	18307	18342	18385	18382	18364	18433	18388	18414	18335	18404	18340	18531	18441	18422	18392	18266	18460	18323	18402	18417	18263	18321	18291	18553	18520	18469	18233	18003	18356	18469	18292	18398	18366	18308	18334	18198	18306	18348	18281	18275	18172	18268	18114	18330	18345	18357	18395	18457	18246	18269	18469	18457	18458	18297	18529	18223	18690	18303	18140	18440	18326	18355	18393	18484	18386	18368	18305	18207	18660	18372	18256	18285	18358	18232	18338	18427	18291	18344	18261	18429	18428	18515	18333	18422	18512	18429	18418	18432	18374	18311	18372	18323	18422	18329	18408	18404	18338	18337	18174	18546	18234	18227	18360	18304	18364	18227	18325	18526	18306	18328	18291	18379	18180	18311	18466	18394	18347	18510	18187	18048	18124	18495	18318	18427	18476	18434	18297	18351	18193	18378	18428	18437	18140	18239	18411	18414	18535	18485	18386	18487	18500	18326	18560	18362	18401	18478	18603	18192	18534	18489	18368	18326	18236	18251	18427	18336	18346	18263	18308	18379	18049	18363	18367	18192	18359	18504	18378	18315	18429	18485	18355	18492	18460	18129	18414	18276	18425	18422	18222	18422	18439	18338	18442	18250	18300	18374	18190	18454	18229	18507	18427	18159	18468	18299	18501	18297	18332	18407	18376	18467	18471	18243	18412	18068	18404	18223	18382	18348	18477	18313	18397	18311	18543	18293	18377	18177	18213	18199	18511	18477	18344	18264	18399	18468	18511	18233	18312	18483	18477	18513	18345	18336	18418	18314	18271	18433	18390	18080	18574	18277	18345	18315	18325	18506	18379	18220	18316	18333	18294	18291	18318	18372	18472	18303	18253	18062	18237	18594	18497	18370	18394	18156	18246	18416	18201	18497	18363	18145	18223	18345	18472	18434	18259	18230	18360	18359	18253	18235	18535	18137	18221	18497	18519	18210	18211	18431	18277	18115	18380	18355	18172	18376	18193	18278	18376	18182	18467	18259	18352	18374	18572	18462
21203	38855	31294	22611	18302	16734	16314	16022	16016	15928	15867	15591	15629	15523	15615	15439	15367	15326	15467	15472	15343	15320	15357	15274	15272	15112	15279	15446	15380	15301	15179	15437	15255	15447	15281	15252	15509	15319	15140	15342	15313	15222	15487	15473	15209	15340	15207	15127	15300	15375	15114	15357	15243	15309	15348	15244	15294	15167	15349	15409	15290	15414	15191	15305	15296	15247	15342	15132	15193	15187	15405	15171	15266	15166	15199	15302	15161	15374	15307	15300	15319	15267	15180	15320	15233	15241	15324	15317	15149	15421	15394	15225	15176	15193	15459	15090	15194	15366	15173	15264	15389	15339	15233	15154	15167	15264	15345	15174	15212	15374	15237	15356	15320	15414	15142	15397	15297	15215	15233	15274	15432	15254	15426	15138	15293	15278	15432	15204	15156	15495	15221	15375	15515	15197	15224	15382	15351	15222	15461	15325	15201	15298	15113	15127	15306	15081	15518	15364	15355	15308	15354	15240	15397	15402	15315	15229	15051	15269	15314	15164	15290	15149	15252	15323	15358	15370	15277	15290	15125	15371	15307	15100	15223	15171	15411	15257	15324	15180	15287	15251	15441	15329	15299	15366	15261	15269	15124	15264	15298	15320	15273	15330	15324	15294	15356	15173	15409	15190	15190	15236	15336	15095	15446	15285	15445	15186	15247	15279	15126	15313	15169	15386	15352	15413	15221	15366	15338	15176	15201	15177	15465	15307	15181	15129	15257	15246	15111	15329	15277	15281	15113	15317	15147	15258	15270	15074	15379	15547	15413	15277	15323	15258	15158	15153	15384	15364	15179	15304	15259	15342	15277	15323	15375	15305	15263	15372	15161	15085	15402	15318	15232	15235	15385	15230	15305	15093	15358	15341	15115	15418	15230	15337	15384	15263	15352	15206	15308	15207	15392	15224	15195	15240	15409	15314	15342	15367	15386	15322	15426	15185	15339	15357	15264	15319	15199	15332	15253	15239	15312	15345	15285	15202	15259	15246	15216	15263	15317	15210	15180	15369	15136	15239	15283	15179	15330	15099	15349	15178	15222	15256	15189	15335	15363	15337	15323	15309	15188	15229	15261	15248	15290	15262	15106	15409	15124	15258	15032	15159	15163	15348	15187	15484	15227	15241	15120	15401	15403	15262	15251	15365	15252	15332	15225	15219	15249	15266	15345	15347	15339	15270	15242	15070	15309	15375	15343	15362	15130	15251	15336	15245	15429	15363	15403	15390	15161	15227	15187	15351	15459	15339	15158	15127	15365	15251	15222	15196	15232	15274	15236	15234	15194	15284	15136	15159	15428	15142	15246	15405	15181	15371	15110	15355	15334	15312	15254	15231	15309	15433	15317	15159	15253	15424	15554	15291	15251	15241	15309	15235	15466	15121	15310	15326	15280	15273	15166	15338	15279	15211	15177	15205	15303	15278	15178	15438	15248	15350	15357	15383	15320	15276	15286	15430	15198	15305	15143	15234	15018	15464	15324	15424	15342	15187	15356	15375	15321	15195	15199	15295	15186	15308	15410	15202	15351	15267	15351	15321	15345	15403	15332	15190	15267	15218	15148	15068	15372	15287	15226	15265	15226	15281	15428	15294	15206	15302	15294	15423	15329	15292	15257	15336	15123	15334	15428	15105	15412	15358	15219	15256	15317	15283	15345	15230	15364	15206	15268	15299	15390	15442	15202	15294	15295	15356	15415	15330	15357	15224	15279	15358	15362	15187	15294	15355	15288	15238	15402	15212	15133	15276	15336	15217	15331	15350	15379	15417	15262	15274	15354	15267	15127	15303	15249	15304	15218	15288	15249	15272	15370	15209	15179	15221	15238	15167	15375	15369	15332	15401	15504	15178	15337	15283	15296	15162	15240	15334	15219	15254	15193	15405	15170	15024	15415	15231	15274	15357	15219	15292	15336	15290	15465	15200	15400	15137	15191	15275	15381	15325	15080	15333	15125	15355	15238	15399	15273	15375	15234	15377	15508	15383	15439	15218	15429	15201	15283	15281	15369	15252	15467	15098	15332	15176	15170	15245	15390	15366	15178	15161	15229	15253	15416	15108	15365	15385	15271	15341	15419	15297	15243	15100	15309	15210	15204	15343	15362	15006	15356	15183	15337	15166	15397	15306	15280	15368	15212	15222	15238	15270	15320	15378	15236	15226	15309	15258	15311	15347	15444	15185	15440	15332	15439	15257	15284	15177	15212	15380	15123	15382	15255	15472	15271	15235	15321	15308	15307	15389	15304	15313	15382	15318	15220	15233	15342	15381	15160	15247	15302	15420	15444	15249	15141	15426	15391	15405	15313	15202	15290	15197	15305	15311	15170	15356	15410	15288	15229	15269	15445	15293	15267	15254	15213	15319	15278	15382	15282	15280	15182	15157	15315	15300	15491	15219	15313	15259	15259	14996	15225	15343	15399	15329	15146	15288	15435	15255	15055	15135	15088	15180	15296	15262	15366	15380	15250	15352	15318	15313	15186	15200	15229	15184	15307	15222	15168	15346	15330	15405	15234	15404	15274	15110	15301	15356	15246	15316	15242	15337	15407	15256	15275	15080	15261	15301	15329	15291	15258	15237	15362	15066	15158	15205	15297	15275	15319	15439	15381	15122	15300	15307	15289	15350	15335	15266	15101	15337	15383	15071	15190	15277	15201	15211	15330	15311	15324	15030	15358	15322	15384	15422	15277	15359	15075	15188	15354	15287	15231	15215	15306	15511	15357	15333	15472	15086	15262	15290	15243	15313	15375	15465	15195	15467	15321	15378	15233	15299	15242	15142	15240	15286	15146	15192	15365	15276	15237	15403	15303	15337	15292	15222	15423	15207	15286	15050	15290	15393	15329	15165	15395	15400	15264	15232	15299	15360	15134	15229	15363	15403	15243	15319	15487	15265	15285	15418	15249	15300	15314	15322	15291	15293	15308	15340	15289	15484	15231	15330	15412	15331	15226	15327	15188	15435	15293	15281	15241	15237	15358	15271	15293	15267	15141	15361	15250	15236	15466	15286	15271	15370	15229	15400	15382	15262	15221	15363	15253	15127	15298	15243	15427	15264	15362	15287	15143	15374	15259	15303	15369	15357	15361	15326	15308	15286	15133	15127	15318	15384	15301	15314	15334	15312	15120	15530	15183	15351	15431	15364	15185	15184	15429	15368	15307	15336	15215	15310	15204	15282	15434	15288	15230	15303	15282	15330	15454	15358	15253	15487	15273	15025	15465	15276	15026	15370	15287	15248	15390	15153	15315	15195	15253	15267	15414	15271	15327	15363	15216	15333	15381	15325	15460	15305	15286	15494	15355	15355	15294	15146	15185	15209	15182	15293	15445	15253	15351	15329	15281	15346	15116	15354	15374	15225	15630	15271	15277	15268	15228	15209	15266	15229	15320	15335	15305	15109	15428	15151	15404	15109	15248	15210	15390	15388	15274	15094	15257	15320	15452	15064	15111	15284	15449	15441	15240	15125	15198	15265	15487	15157	15260	15530	15340	15335	15275	15280	15263	15165	15390	15246	15222	15264	15271	15358	15393	15294	15251	15318	15174	15353	15164	15327	15236	15310	15303	15200	15263	15317	15409	15321	15171	15458	15238	15157	15229	15324	15291	15197	15248	15277	15281	15224	15206	15261	15347	15402	15405	15205	15219	15317	15274	15307	15319	15203	15183	15324	15261	15342	15397	15230	15343	15209	15163	15228	15259	15179	15412	15293	15234	15258	15283	15303	15154	15410	15238	15114	15296	15348	15519	15358	15302	15254	15432	15357	15285	15127	15301	15228	15212	15403	15333	15125	15461	15355	15172	15272	15275	15339	15380	15183	15321	15291	15210	15341	15219	15348	15386	15384	15337	15338	15615	15163	15192	15373	15293	15249	15473	15287	15368	15311	15446	15263	15085	15168	15205	15273	15282	15216	15406	15271	15521	15358	15294	15384	15248	15142	15442	15039	15294	15266	15321	15364	15154	15254	15342	15297	15448	15416	15350	15240	15602	15168	15345	15356	15219	15299	15208	15339	15383	15176	15312	15151	15358	15276	15216	15227	15042	15317	15389	15404	15181	15330	15418	15329	15231	15384	15312	15201	15237	15430	15292	15231	15330	15140	15360	15173	15183	15367	15275	15488	15231	15277	15312	15431	15254	15353	15431	15142	15122	15345	15464	15301	15203	15298	15205	15252	15244	15300	15087	15265	15283	15162	15281	15342	15309	15137	15283	15297	15151	15181	15229	15347	15035	15380	15229	15346	15153	15499	15478	15330	15330	15288	15363	15111	15257	15310	15370	15227	15379	15339	15294	15201	15301	15342	15322	15251	15288	15179	15261	15080	15225	15287	15151	15169	15381	15235	15385	15448	15333	15388	15191	15371	15179	15303	15186	15325	15317	15177	15273	15377	15241	15290	15196	15348	15329	15324	15405	15388	15264	15176	15369	15418	15310	15376	15259	15298	15367	15339	15311	15393	15368	15373	15190	15327	15305	15542	15261	15305	15350	15262	15364	15153	15303	15235	15158	15249	15319	15335	15328	15115	15399	15207	15339	15211	15354	15309	15322	15226	15278	15478	15209	15262	15159	15310	15404	15250	15151	15300	15353	15321	15280	15289	15393	15257	15210	15176	15265	15481	15252	15334	15234	15284	15278	15215	15219	15118	15347	15210	15203	15215	15121	15356	15405	15307	15296	15346	15277	15125	15351	15338	15232	15208	15068	15309	15184	15385	15269	15379	15285	15292	15254	15130	15427	15362	15296	15326	15309	15300	15282	15352	15386	15416	15240	15133	15255	15191	15351	15292	15299	15304	15202	15207	15406	15432	15046	15282	15334	15369	15387	15417	15221	15398	15445	15250	15155	15386	15318	15420	15256	15485	15325	15170	15327	15256	15440	15325	15099	15015	15288	15350	15300	15462	15374	15424	15329	15422	15282	15324	15129	15323	15204	15340	15258	15267	15378	15364	15267	15198	15369	15242	15191	15294	15207	15431	15335	15352	15351	15210	15343	15314	15367	15402	15255	15268	15256	15212	15471	15187	15428	15124	15287	15349	15149	15318	15149	15222	15278	15304	15411	15367	15406	15303	15374	15152	15143	15360	15326	15288	15357	15358	15370	15402	15111	15146	15311	15156	15303	15317	15353	15373	15206	15253	15248	15476
22653	21557	28829	24883	22217	23800	24002	19339	18329	18456	18185	18116	17946	17590	17551	17513	17591	17630	17649	17515	17334	17380	17302	17260	17222	17344	17244	17598	17418	17596	17603	17505	17485	17431	17427	17308	17342	17240	17072	17177	17194	17172	17356	17291	17213	17361	17131	17470	17343	17191	17178	17204	17210	17256	17255	17292	17317	17313	17280	17346	17414	17263	17063	17362	17198	17122	17466	17405	17291	17200	17106	17087	17323	17073	17108	17200	17278	17275	17122	17252	17209	17178	17481	17242	17343	17322	17231	17481	17091	16933	17248	17098	17299	17229	17466	17174	17341	17367	17137	17137	17116	17382	17234	17039	17213	17133	17292	17311	17395	17382	17316	17495	17226	17119	17290	17190	17202	17122	17275	17211	17144	17245	17315	17078	17229	17119	17050	17253	17271	17360	17024	17219	17049	17143	17113	17183	17331	17106	17451	17172	17265	17081	17255	17354	17207	17249	17187	17191	17183	17099	17485	17120	17104	17270	17548	17187	17182	17405	17288	17432	17523	17366	17264	17229	17138	17237	17264	17127	17123	17169	17165	17081	17085	17296	17472	17139	17027	17195	17379	17145	17206	17351	17326	17362	17214	17402	17337	17328	17372	17054	17289	17177	17158	16943	17026	17168	17365	17106	17287	17120	17074	17457	17235	17068	17277	17207	17584	17048	17332	17055	16953	17143	17092	17047	17045	17043	17305	16993	17273	17133	17242	17181	17329	17344	17333	17498	17032	17172	17260	17272	17327	17198	17355	17240	16921	17027	17357	17159	17252	17288	17349	17190	17331	17040	17058	17232	17318	17039	17023	17164	17484	17270	17168	17114	17062	17253	17152	17155	17223	17405	17339	17343	17292	17353	17170	17352	17299	17038	17306	17266	17363	17113	16991	17089	17365	17174	17148	17296	17075	17092	17211	17178	17358	17091	17114	17176	16887	17233	17379	17341	17077	17114	17201	17237	17285	17247	17228	17269	17021	17379	17173	17284	17212	17290	17303	17045	17324	17198	17387	17062	17061	17257	17227	17316	17264	17277	17458	17137	17239	17210	17128	17029	17087	17226	17081	17227	17353	17165	17050	17280	17312	17276	17183	17131	17142	17133	17054	17074	17100	17168	17157	17343	17194	17223	17211	17033	17134	17297	17107	17350	17301	17286	17021	17345	17236	17308	17239	17377	17408	17301	17223	17368	17456	17244	17224	17087	17345	17227	17332	17386	17191	17310	17092	17196	17010	17242	17223	17230	17294	17303	17172	17429	17220	17283	17407	17170	17333	17103	17224	17230	17347	17380	17410	17141	17211	17189	17352	16999	17318	17370	17315	17322	17284	17051	17144	16959	16956	17271	17182	17220	17336	17296	17291	17108	17325	17154	17266	17373	17290	17362	17331	17331	17301	17186	17240	17436	17322	17166	17266	17360	17133	17345	17309	17304	17031	17182	17147	17143	17337	17351	17106	17289	17348	17026	17356	17241	17367	17282	17381	17279	17250	17390	17241	17219	17330	17229	17385	17259	17359	17243	17250	17095	17200	17372	17060	17224	17208	17306	17372	17139	17198	17132	17410	17280	17183	17200	17173	17349	17342	17252	17289	17359	17367	17140	17268	17331	17294	17265	16960	17062	17184	17165	17253	17097	17195	17211	17291	17039	17141	17289	17426	17164	17250	17284	17460	17272	17322	17208	17290	17225	16901	17233	17275	17230	17442	17211	17077	17494	17222	17275	17044	17389	17215	17186	17292	17243	17304	17442	17286	17337	17262	17168	17334	17269	17473	17175	17304	17281	17192	17108	17253	17313	17127	17012	17082	17304	17219	17208	17189	17150	17440	17071	17357	17283	17401	17092	17359	17082	17232	17303	17222	17221	17203	17213	17434	17347	17466	17326	17194	17262	17188	17034	17369	17187	17425	17249	17313	17277	17377	17311	17410	17205	17189	17152	16982	17082	17150	17040	17177	17122	17194	17255	17117	17301	17417	17306	17252	17293	17241	17313	17319	17238	17331	17438	17294	17078	17138	17286	17277	17342	17231	17271	17181	17163	17296	17304	17342	16952	17079	17469	17370	17235	17184	17292	17231	17126	17245	17434	17283	17083	17311	17260	17302	17309	17123	17347	17214	17210	17168	17206	17262	17266	17438	17331	17103	17095	17190	17156	17213	17257	17337	17440	17259	17213	17349	17361	17172	17275	17284	17116	17048	17290	17272	17144	17398	17164	17006	17419	17014	17209	17383	17169	17090	17265	17235	17210	17394	17232	17017	17433	17267	17363	16999	17136	17391	17374	17280	16956	16984	16970	17177	17114	17154	17295	17138	17429	17216	17231	17345	17290	17078	17165	17122	17282	17283	17018	17354	17075	17422	17224	17247	17056	17457	17323	17331	17332	17182	17102	17168	17153	17317	17307	17326	17000	17245	17387	17321	17156	17280	17275	17255	17128	17191	17361	17261	17066	17336	17189	17212	17236	17154	17271	17266	17283	17250	17166	17360	17097	17259	17183	17162	17113	17375	17195	17235	17235	17200	17120	17188	17271	17156	17362	17293	17260	17207	17182	17298	17225	17180	17307	17186	17260	17189	17166	17209	17245	17366	17206	17336	17285	17154	17291	17523	17256	17242	17193	17240	17405	17119	17366	17268	17212	16965	17171	17236	17300	17497	17264	17207	17062	17128	17057	17290	17006	17113	17356	17292	17177	17161	17169	17221	17201	17258	17387	17292	17241	17187	17389	17216	17289	17313	17399	17269	17415	17203	17332	17329	17425	17343	17256	17318	17138	17271	17206	17211	17353	17260	17372	17270	17259	17192	17258	17194	17244	17260	17293	17386	17179	17185	17282	17268	17278	17306	17157	17111	17183	17201	17212	17320	17118	17339	17276	17190	17124	17202	17329	17262	17252	17349	17219	17290	17357	17311	17240	16849	17280	17303	17157	17254	17262	17278	17052	17511	17384	17135	17314	17161	17465	17287	17175	17231	17212	17311	17213	17262	17162	17064	17239	17357	17224	17396	17110	17161	17195	17237	17212	17393	17092	17277	17247	17156	17279	17412	17268	17347	17215	17029	17122	17089	17206	17361	17158	17139	17130	17317	17165	17294	17354	17308	17346	17374	17211	17174	17228	17149	17030	17124	16975	17340	16997	17160	17340	17256	17110	17226	17262	17342	17298	17187	17239	17291	17302	17276	17179	17157	17077	17110	17221	17365	17240	17406	17538	17418	17414	17162	17136	17112	17184	17244	17209	17373	17159	17158	17339	17259	17226	17224	17127	17066	17262	17255	17113	17287	17312	17209	17213	17288	17209	17340	17216	17137	17237	17396	17149	17161	17265	17115	17119	17102	17353	17099	17208	17356	17236	17389	17263	17243	17262	17249	17130	17336	17138	17164	17311	17251	17073	17302	17228	17257	17148	17283	17308	17101	17009	17109	17345	17476	17196	17478	17090	17305	17262	17159	17243	17499	17264	17225	17114	17361	17192	17138	17261	17341	17348	17379	17268	17261	17199	17399	17115	17173	17278	17388	17112	17079	17139	17456	17299	17382	17428	17472	17203	17282	17286	17233	17179	17361	17132	17308	17274	17364	17197	17205	17209	17183	17186	17172	17255	16952	17063	17349	17304	17554	17319	17234	17199	17207	17236	17094	17080	17328	17025	17147	17285	17257	17196	17251	17145	17321	17331	17203	17233	17294	17320	17234	17028	17355	17349	17295	17134	17195	17044	17155	17162	17169	17185	17332	17515	17186	17322	17288	17044	17032	17254	17317	17204	17337	17253	17188	17378	17080	17133	17356	17351	17176	17314	16914	17517	17255	17286	17118	17236	17233	17123	17173	17341	17286	17035	17014	17374	17258	17269	17249	17211	17082	17125	17267	17335	17259	17450	17478	17159	17275	17005	16935	17438	17233	17128	17509	17213	17224	17189	17215	17264	17133	17110	17157	16964	17448	17317	17204	17338	17367	17224	17182	17204	17256	17271	17204	17191	17016	17105	17082	17108	17117	17379	17118	17192	17187	17225	17133	17368	17279	17109	17265	17342	17407	17163	17280	17339	17205	17229	17001	17271	17389	17329	17365	17302	17128	17129	17060	17212	17087	17043	17175	17310	17228	17102	17072	17186	17202	17194	17136	17163	17326	17121	17259	17489	17460	17296	17149	17187	17403	17122	17370	17114	17146	17401	17216	17108	17171	17171	17417	17413	17176	17334	17337	17319	17416	17158	17252	17418	17402	17138	17212	17351	17101	17306	17037	17058	17253	17348	17246	17477	17243	17197	17306	17443	17445	17566	17194	17043	17266	17320	17487	17086	17280	17154	17347	17222	17119	17490	17303	17105	17252	17512	17296	17225	17140	17333	17152	17282	17073	17401	17268	17126	17199	17169	17278	17233	17377	17236	17263	17408	17284	17029	17280	17282	17182	17220	17117	17193	17123	17065	17181	17264	17248	17440	17390	17286	17382	17128	17360	17307	17422	17005	17059	17235	17315	17111	17202	17225	17295	17404	17143	17297	17278	17428	17369	17122	17059	17514	17286	17219	17390	17211	17158	17285	17331	17135	17422	17289	17366	17259	17366	17378	17275	17184	17062	17212	17012	17245	17375	17140	17305	17100	17356	17302	17264	17227	17232	17216	17241	17381	17260	17082	17278	17250	17058	17211	17179	17337	17160	17156	17119	17303	17164	17109	17027	17409	17171	17144	17287	17264	17169	17095	17391	17282	17458	17330	17408	17195	17355	17290	17182	17435	17254	17182	17181	17353	17457	17495	17275	17328	17239	17231	17369	17286	17313	17068	17191	17280	17236	17294	17361	17285	17169	17145	17170	17308	17202	17262	17164	17307	17267	17467	17271	17416	17401	17036	16860	17068	17094	17387	17281	17277	17297	17339	17228	17303	17298	17216	17185	17180	17308	17232	17379	17437	17172	16986	17114	17283	17280	17065	17338	17352	17394	17262	17259	17183	17328	17008	17106	17229	17268	16901	17343	17140	17283	17140	17358	17115	17171	17262	17353	17301	17157	17086	17276	17114	17259	17180	17436	17299	17299	17202	17235	17210	17216	17243	17166	17351	17089	17043	17257	17210	17296	17188	17257	17315	17291	17277	17215	17118	17216	17169	17129	17133	17101	17139	17172	17068	17148	17234	17228	17231
24370	50983	42839	29562	21701	18169	16762	16127	15873	15510	15266	15198	15062	14974	14783	14874	14925	14671	14610	14843	14747	14685	14681	14741	14545	14581	14593	14830	14565	14739	14538	14589	14671	14501	14601	14470	14485	14537	14703	14603	14586	14450	14635	14627	14574	14484	14659	14788	14546	14501	14583	14723	14663	14572	14535	14625	14657	14537	14497	14675	14545	14586	14862	14389	14588	14460	14472	14642	14604	14484	14498	14622	14472	14798	14548	14578	14605	14583	14586	14631	14532	14574	14619	14580	14461	14705	14442	14699	14571	14589	14795	14542	14569	14546	14627	14587	14573	14445	14632	14639	14648	14601	14739	14615	14606	14475	14661	14605	14610	14379	14581	14514	14649	14440	14599	14557	14718	14527	14689	14707	14490	14638	14551	14661	14709	14736	14525	14613	14410	14391	14675	14505	14661	14611	14667	14456	14685	14672	14751	14612	14803	14544	14675	14294	14739	14661	14499	14529	14546	14522	14575	14610	14643	14422	14645	14640	14747	14628	14540	14626	14629	14453	14682	14571	14593	14542	14675	14601	14659	14647	14524	14670	14523	14595	14581	14618	14689	14604	14548	14429	14512	14573	14666	14590	14680	14510	14673	14604	14447	14633	14404	14724	14599	14470	14675	14561	14491	14647	14433	14503	14548	14528	14485	14607	14639	14388	14502	14513	14641	14552	14587	14570	14567	14545	14476	14544	14624	14680	14624	14583	14445	14650	14827	14567	14874	14582	14541	14534	14587	14502	14712	14513	14706	14600	14567	14610	14649	14459	14510	14533	14598	14514	14778	14639	14596	14546	14549	14497	14649	14533	14678	14419	14528	14522	14542	14511	14569	14544	14562	14641	14548	14542	14654	14620	14521	14477	14655	14698	14454	14612	14555	14665	14646	14589	14571	14639	14403	14764	14545	14461	14491	14487	14615	14549	14643	14555	14567	14526	14589	14560	14450	14664	14504	14452	14519	14679	14407	14700	14649	14431	14507	14765	14489	14517	14664	14533	14597	14534	14625	14731	14665	14715	14487	14504	14588	14530	14608	14628	14504	14756	14534	14764	14646	14780	14503	14744	14471	14604	14699	14589	14523	14503	14575	14639	14575	14724	14605	14768	14501	14395	14713	14503	14639	14666	14607	14560	14562	14663	14659	14642	14574	14512	14493	14600	14422	14475	14490	14339	14542	14660	14469	14387	14711	14698	14613	14524	14619	14531	14574	14827	14624	14468	14652	14396	14439	14556	14465	14523	14589	14744	14634	14653	14630	14600	14580	14664	14793	14456	14611	14512	14712	14588	14656	14447	14587	14606	14609	14435	14584	14651	14594	14652	14526	14617	14535	14699	14609	14650	14674	14519	14522	14589	14626	14510	14686	14738	14631	14512	14604	14674	14463	14572	14601	14666	14440	14596	14766	14658	14692	14539	14416	14750	14478	14596	14573	14613	14702	14683	14504	14670	14664	14578	14509	14470	14561	14608	14606	14524	14656	14528	14717	14628	14564	14516	14552	14592	14657	14659	14484	14436	14516	14622	14596	14546	14456	14486	14599	14688	14485	14614	14419	14531	14637	14613	14529	14457	14539	14495	14601	14506	14505	14710	14510	14508	14327	14572	14625	14553	14451	14533	14473	14622	14572	14698	14494	14521	14618	14674	14567	14588	14539	14710	14548	14507	14558	14541	14743	14597	14417	14566	14778	14447	14567	14683	14537	14605	14569	14593	14765	14556	14535	14555	14718	14606	14524	14597	14568	14610	14559	14516	14603	14708	14689	14637	14491	14646	14309	14620	14520	14755	14549	14675	14622	14736	14647	14637	14565	14472	14493	14611	14484	14503	14561	14701	14497	14540	14324	14765	14629	14395	14469	14495	14675	14539	14608	14608	14543	14482	14626	14576	14608	14517	14458	14642	14583	14622	14533	14494	14574	14720	14392	14483	14521	14423	14568	14599	14453	14574	14577	14605	14640	14488	14401	14525	14624	14714	14584	14502	14674	14823	14572	14401	14427	14420	14752	14551	14730	14482	14626	14621	14766	14543	14472	14581	14634	14444	14488	14573	14662	14640	14570	14536	14588	14389	14613	14661	14426	14765	14636	14597	14545	14744	14538	14624	14488	14502	14629	14646	14643	14677	14555	14534	14473	14538	14763	14477	14654	14550	14532	14497	14447	14574	14519	14418	14508	14434	14528	14544	14670	14432	14502	14600	14647	14702	14425	14690	14598	14404	14656	14631	14684	14401	14543	14527	14615	14607	14530	14407	14631	14542	14666	14595	14635	14602	14622	14558	14483	14596	14607	14458	14654	14538	14769	14371	14497	14574	14496	14599	14546	14530	14563	14701	14441	14497	14646	14575	14532	14660	14394	14772	14572	14580	14679	14568	14580	14487	14643	14452	14493	14753	14543	14694	14497	14457	14645	14709	14613	14429	14474	14670	14542	14639	14567	14610	14503	14598	14601	14477	14480	14408	14607	14530	14514	14524	14400	14689	14627	14696	14595	14504	14674	14507	14606	14595	14626	14573	14641	14431	14680	14572	14665	14825	14495	14516	14637	14507	14544	14478	14698	14410	14538	14514	14663	14699	14465	14430	14563	14500	14509	14477	14564	14707	14701	14491	14667	14646	14669	14586	14605	14404	14508	14547	14493	14636	14499	14619	14540	14797	14597	14598	14533	14418	14538	14533	14573	14602	14669	14725	14460	14438	14368	14668	14570	14650	14702	14605	14614	14606	14459	14704	14626	14521	14542	14676	14670	14658	14456	14595	14540	14636	14647	14540	14542	14687	14600	14656	14640	14602	14580	14497	14689	14473	14676	14470	14738	14566	14460	14563	14657	14427	14485	14713	14529	14775	14556	14955	14568	14690	14625	14512	14779	14759	14579	14559	14679	14753	14501	14688	14645	14617	14621	14749	14579	14608	14572	14459	14670	14496	14523	14478	14656	14893	14442	14497	14641	14596	14523	14643	14758	14449	14663	14739	14535	14640	14726	14521	14568	14677	14560	14652	14531	14523	14685	14566	14634	14648	14596	14631	14574	14484	14558	14561	14554	14547	14667	14562	14709	14475	14377	14464	14546	14499	14589	14649	14577	14702	14494	14715	14723	14556	14712	14570	14567	14718	14499	14706	14625	14630	14607	14569	14557	14424	14647	14741	14409	14488	14708	14562	14560	14557	14690	14677	14530	14747	14701	14508	14563	14518	14587	14491	14478	14577	14656	14569	14458	14600	14648	14514	14501	14616	14514	14486	14519	14728	14615	14622	14546	14631	14625	14556	14547	14525	14534	14552	14394	14670	14758	14608	14606	14507	14534	14381	14517	14500	14591	14616	14597	14572	14528	14590	14496	14727	14491	14550	14610	14623	14591	14492	14613	14738	14547	14595	14533	14599	14481	14666	14586	14643	14511	14407	14617	14632	14750	14568	14581	14566	14462	14593	14516	14515	14507	14724	14328	14591	14511	14507	14315	14674	14438	14542	14786	14704	14642	14556	14530	14653	14558	14553	14455	14616	14794	14381	14555	14565	14496	14551	14493	14603	14595	14482	14673	14662	14721	14644	14543	14556	14599	14651	14696	14555	14664	14537	14734	14523	14552	14460	14588	14475	14651	14432	14729	14722	14603	14514	14658	14685	14595	14512	14618	14569	14683	14595	14558	14430	14540	14524	14604	14537	14620	14590	14600	14746	14726	14445	14635	14729	14607	14596	14544	14752	14564	14639	14598	14425	14631	14589	14697	14584	14600	14621	14604	14541	14610	14662	14566	14698	14601	14438	14649	14572	14490	14575	14622	14740	14537	14621	14598	14355	14528	14533	14531	14433	14558	14649	14684	14710	14486	14532	14665	14555	14704	14613	14558	14540	14785	14531	14598	14592	14386	14631	14544	14375	14756	14513	14711	14637	14608	14503	14729	14594	14605	14502	14547	14612	14434	14612	14664	14614	14587	14530	14509	14647	14473	14715	14653	14598	14546	14629	14659	14567	14718	14515	14696	14533	14613	14677	14628	14473	14473	14697	14544	14588	14607	14450	14597	14561	14653	14709	14676	14557	14673	14827	14418	14545	14548	14644	14575	14622	14484	14714	14621	14591	14440	14509	14600	14661	14634	14551	14671	14586	14636	14653	14662	14394	14747	14638	14483	14637	14585	14524	14620	14648	14788	14411	14599	14583	14632	14472	14646	14550	14472	14479	14645	14577	14589	14535	14676	14604	14620	14514	14675	14449	14499	14581	14677	14545	14610	14478	14516	14567	14638	14651	14625	14426	14564	14444	14587	14546	14625	14541	14597	14676	14570	14659	14653	14544	14461	14442	14683	14446	14606	14588	14617	14515	14614	14688	14451	14527	14486	14565	14580	14709	14656	14514	14495	14611	14663	14569	14350	14502	14643	14562	14504	14692	14605	14612	14750	14588	14640	14556	14692	14392	14499	14686	14403	14605	14640	14333	14454	14545	14708	14641	14581	14562	14688	14718	14439	14545	14578	14514	14552	14623	14615	14605	14505	14656	14638	14573	14402	14549	14646	14606	14424	14827	14434	14321	14718	14592	14752	14492	14542	14478	14411	14681	14525	14577	14494	14442	14751	14585	14484	14518	14566	14599	14734	14577	14521	14672	14419	14573	14526	14528	14574	14581	14546	14703	14481	14394	14583	14597	14588	14528	14570	14390	14543	14695	14732	14685	14524	14560	14610	14726	14423	14490	14633	14522	14747	14586	14479	14542	14538	14441	14529	14595	14404	14508	14697	14529	14536	14502	14497	14481	14619	14553	14573	14563	14522	14709	14530	14576	14656	14648	14529	14700	14780	14624	14544	14746	14544	14613	14594	14565	14587	14568	14601	14515	14680	14608	14703	14664	14501	14701	14680	14570	14427	14390	14652	14442	14442	14773	14466	14685	14667	14641	14757	14578	14658	14539	14704	14876	14666	14648	14553	14510	14637	14643	14617	14751	14694	14494	14588	14668	14561	14546	14636	14564	14537	14454	14682	14454	14540	14581	14606	14576	14625	14492	14563	14643	14476	14524	14698	14500	14680	14568	14833	14563	14507	14450	14467	14617	14584	14658	14651	14637	14597	14434	14548	14486	14524	14629	14608	14565	14483	14749	14746	14602	14495	14536	14735	14600	14612	14503	14280	14524	14564	14464
29707	25081	28645	24124	20156	18822	18453	18317	18290	18057	17971	17999	18079	18007	17896	17992	17837	17919	17863	17772	17738	17699	17719	17865	17617	17847	18051	17737	17744	17676	17765	17777	17668	17721	17713	17814	17949	17673	17681	17872	18044	17583	17738	17851	17784	17771	17630	17829	17826	17836	17659	17831	17813	17889	17815	17855	17681	17642	17754	17625	17677	17887	17816	17910	17695	17776	17747	17719	17886	17765	17771	17652	17829	17997	17635	17605	17663	17663	17819	17961	17738	17654	17839	17735	17658	17836	17749	17696	17851	17556	17721	17811	17652	17717	17875	17701	17653	17821	17834	17812	17640	17850	17684	17817	17828	17590	17752	17842	17773	17935	17676	17541	18012	17722	17616	17708	17944	17711	17870	17944	17726	17739	17667	17667	17754	17756	17918	17739	17801	17623	17835	17772	17700	17791	17790	17725	17642	17704	17927	17816	17787	17680	17641	17787	17813	17784	17764	17859	17790	17697	17631	17787	17800	17663	17795	17983	17841	17717	17700	17787	17747	17758	17876	17636	17761	17805	17870	17832	17629	17745	17567	17856	17724	17634	17872	17677	17712	17844	17684	17676	17846	17650	17764	17592	17568	17850	17514	17641	17821	17749	17830	17719	17878	17759	17862	17785	17621	17787	17668	17677	17918	17790	17864	17748	17722	17629	17719	17494	17642	17603	17858	17545	17670	17806	17785	17748	17770	17874	17888	17793	17750	17658	17612	17938	17718	17720	17641	17621	17747	17657	17831	17581	17875	17717	17641	17894	17825	17926	17845	17512	17620	17671	17757	17653	17747	17772	17789	17587	17924	17706	17844	17702	17665	17907	17846	17812	17861	17537	17790	17847	17749	17882	17737	17889	17872	17563	17672	17630	17794	17740	17825	17639	17808	17899	17581	17566	17678	17763	17726	17714	17909	17917	18041	17739	17894	17740	17813	17654	17681	17598	17875	17905	17810	17755	17888	17812	17738	17892	17859	17779	17789	17589	17904	17671	17830	17935	17630	17822	17764	17742	17663	17824	17606	17834	17850	18077	17868	17691	17605	17840	17764	17794	17787	17855	17884	17782	17875	17512	17707	17821	17777	17828	17679	17881	17686	17573	17687	17832	17558	17724	17741	17818	17768	17764	17716	17731	17900	17781	17775	17724	17863	17762	17794	17819	17718	17857	17830	17730	17846	17759	17977	17745	17627	17511	17784	17886	17879	17695	17637	17782	17675	17596	17690	17696	17757	17656	17602	17509	17865	17707	17713	17729	17747	17717	17781	17708	17899	17694	17520	17735	17554	17639	17836	17850	17745	17746	17668	17633	17768	17813	17898	17805	17940	17863	17863	17782	17694	17917	17725	17741	17746	17681	17597	17963	17801	17760	17756	17761	17875	17476	17634	17807	17939	17791	17975	17893	17680	17837	17904	17911	17751	17746	17953	17713	18018	17872	17768	17802	17553	17742	17814	17679	17814	18051	17654	17977	17666	17705	17795	17689	17656	17694	17796	17721	17786	17748	17622	17681	17674	17753	17720	17938	17791	17810	17733	17935	17789	17682	17807	17657	17591	17722	17890	17720	17675	17948	17619	17748	17499	17507	17682	17734	17513	17738	17766	17754	17944	17797	17724	17862	17798	17907	17835	17670	17629	17700	18054	18024	17650	17694	17862	17876	17868	17792	17836	17765	17738	17692	17672	17742	17901	17911	17665	17755	17791	17660	17730	17981	17593	17776	17890	17868	17844	17669	17824	17828	17739	17774	17725	17882	17696	17801	17783	17917	17524	17600	17876	17926	17816	17739	17808	17758	17788	17805	17824	17988	17952	17777	17635	17907	17755	17548	17597	17838	17790	17826	17562	17473	17731	17665	17866	17816	17572	17831	17875	17828	18012	17734	17916	17813	17784	17783	17814	17794	17765	17805	17803	17892	17833	17807	17642	17670	17677	17623	17816	17634	17589	17634	17873	17587	17742	17659	17699	17808	17816	17787	17652	17666	17910	17595	17793	17681	17602	17858	17803	17791	17727	17663	17842	17844	17462	17668	18077	17845	17717	17825	17539	17728	17489	17672	17795	17796	17791	17696	17710	17812	17925	17664	17559	17847	17933	17809	17921	17777	17872	17773	17580	17649	17663	17658	17764	17817	17756	17587	17599	17869	17879	17892	17627	17709	18035	17815	17721	17750	17919	17718	17964	17929	17846	17786	17653	17707	17732	17650	17738	17751	17515	17663	17873	17929	17739	17685	17600	17770	17897	17757	17769	17847	17722	17768	17707	17715	17735	17858	17566	17777	17868	17674	17754	17698	17505	17731	17965	17921	17692	17755	17861	17765	17624	17883	17910	17657	17754	17567	17853	17677	17869	17705	17718	17892	17868	18045	17656	17730	17870	17827	17750	17866	17737	17715	17628	17663	17771	17832	17860	17659	17938	17809	17774	17806	17803	17898	17793	17695	17702	17655	17779	17684	17732	17903	17896	17831	17679	17779	17613	17750	17711	17704	17779	17719	17827	17845	17932	17726	17705	17482	17688	17602	17903	18025	17678	17726	17723	17521	17672	17555	17798	17929	17570	17754	17722	17874	17778	17969	17919	17802	17656	17550	17870	17606	17775	17883	17614	17643	17592	17754	17642	17722	17811	17699	17818	17777	17756	17935	17809	17632	17536	17804	17733	17855	17529	17832	17794	17780	17904	17754	17693	17765	17756	17713	17684	17785	17585	17484	17829	18006	17791	17822	17873	17964	17937	17741	17709	17838	17759	17873	17924	17806	17922	17725	17787	17867	17945	17488	17830	17831	17732	17670	17971	17764	17599	17836	17549	17583	17905	17683	17611	17654	17704	17693	17799	17831	17811	17831	17760	17632	17543	17676	17819	17873	17759	17755	17864	17994	17763	17842	17751	17634	17548	17844	17749	17904	17694	17757	17722	17722	17555	17808	17453	17879	17741	17736	17666	17825	17905	17830	17750	17823	17573	17944	17720	17725	17863	17770	17792	17624	18007	17699	17742	17497	17701	17908	17656	17694	17718	17817	17809	17469	17548	17751	17730	17742	18045	17978	17939	17782	17631	17858	17786	17659	17823	17751	17796	17653	17758	17529	17853	17731	17944	17741	17737	17760	17573	17606	17913	17612	17850	17690	17842	17706	17595	17712	17813	17824	17876	17841	17727	17939	17551	17727	17692	17739	17716	17839	17743	17786	17713	17507	17477	17827	17944	17927	17806	17769	17998	17737	17872	17852	17683	17792	17658	17781	17788	17900	17613	17828	17845	17900	17845	17555	17460	17811	17725	17937	17864	17737	17768	17707	17835	17715	17862	17875	17775	17882	17735	18000	17790	17486	17855	17771	17836	17844	17792	17818	17540	17668	17850	17691	17813	18063	17760	17839	17848	17814	17683	17975	17823	17819	17791	17604	17768	17773	17973	17700	17775	17621	17800	17735	17710	17668	17750	17792	17879	17772	17839	17726	17787	17689	17771	17745	17718	17723	17828	17679	17743	17681	17550	17713	17747	17718	17813	17559	17924	17800	17868	17863	17768	17481	17754	17638	17828	17691	17702	17844	17792	17504	17444	17659	17777	17787	17946	17649	17782	17673	17784	17719	17747	17865	17969	17711	17838	17808	17806	17842	17688	17600	17618	17848	17778	17787	17876	17756	17843	17922	17689	17586	17653	17945	17842	17811	17811	17788	17946	17809	17696	17604	17784	17783	17844	17761	17793	17861	17794	17908	17765	17674	17808	17899	17612	17770	17647	17762	17756	17682	17866	17630	17710	17773	18029	17757	17885	17825	17848	17726	17806	17817	17547	17556	17781	17936	17840	17683	17722	17723	17722	17687	17707	17814	17539	17699	17790	17772	17797	17911	17804	17816	17640	17693	17728	17661	17824	17801	17643	17811	17817	17771	17724	17547	17720	17820	17768	17932	17858	17689	17882	17765	17691	17808	17458	17662	17643	17655	17896	17725	17779	17622	17850	17857	17884	17779	17601	17845	17852	17953	17731	17794	17632	17867	17656	17829	17627	17781	17546	17752	17777	17730	17863	17504	17663	17868	17773	18053	17769	17732	17662	17718	17710	17655	17871	17955	17610	17653	17861	17617	17666	17794	17730	17817	17844	17931	17708	17869	17787	17932	17783	17637	17711	17697	17721	17981	17831	17756	17712	17836	17834	17941	17671	17633	17666	17723	17709	17759	17524	17756	17857	17819	17805	17604	17731	17851	17752	17898	17809	17741	17885	17687	17837	17638	17795	17635	17807	17688	17783	17584	17781	17802	17767	17814	17767	17682	17924	17529	17824	17720	17716	17779	17933	17794	17778	17979	17651	17909	17885	17731	17898	17829	17869	17925	17891	17863	18051	17721	17551	17792	17953	17741	17775	17728	17924	17922	17732	17704	17670	17800	17627	17634	17848	17761	17722	17595	17980	17445	17804	17757	17640	17688	17874	17624	17796	17797	17528	17538	17751	17731	17670	17652	17615	17866	17701	17723	17781	17663	17982	17495	17794	17798	17932	17794	17869	17719	17787	17794	17772	17732	17900	17603	17620	17991	17889	17764	17766	17611	17805	17891	17872	17762	17835	17644	17734	17861	17856	17577	17827	17830	17823	17751	17824	17833	17852	17715	17695	17800	17936	17865	17902	17617	18006	17848	17703	17835	17759	17554	17880	17835	17919	17814	17953	17509	17573	17659	17940	17635	17815	17813	17884	17729	17655	17793	17747	17705	17844	17867	17719	17785	17758	17737	17796	17615	17678	17624	17775	17841	17607	17778	17825	17805	17941	17840	17598	17627	17709	17799	17785	17643	17842	17975	17906	17576	17714	17966	17758	17763	17642	17847	17880	17843	17765	17844	18065	17763	17616	17708	17610	17988	17789	17921	17983	17717	17661	17816	17799	17788	17987	17757	17916	17870	17781	17785	17967	17771	17893	17743	18002	17676	17729	17878	17638	17784	17882	17908	17774	17654	17442	17971	17882	17839	17737	17825	17706	17728	17677	17770	17762	17569	17715	17713	17739	17929	17864	17894	18038	17711	17821	17742	17811	17894	18016	17812	17874	17752	17899	17752	17838	17827	17917	17890	17663	17870	17646	17967	17693	17968	17735	17925	17745	17753	17566	17853	17839	17739	17666	17712	17606	17591	17727	17587
21627	33902	27537	19842	17476	16125	15733	15445	15188	15448	15346	14972	15060	15105	14925	15027	15118	14997	14984	14969	14999	14959	14939	14874	14840	15243	14918	15103	14985	15087	15096	14977	14918	14955	15130	15047	14866	14963	14890	15014	15038	14885	14892	14963	15017	14882	15003	14862	14869	14909	14888	14931	14913	14977	14901	14976	15064	15090	14969	14951	14953	14939	14911	14892	14970	14920	15028	14978	14892	14855	14962	14862	14832	14966	15066	15129	14899	14907	14926	14781	14762	14990	15077	14937	15048	14847	15027	15030	14990	14936	15086	14907	15078	15029	14968	15088	14875	14961	14982	15212	14881	14951	15017	14826	15030	14985	14858	14919	14630	14970	14861	15136	14860	14848	15017	15089	14976	14948	15036	14987	14893	14954	14830	14995	15071	14852	14861	14947	14795	14950	14988	15138	15113	14879	14863	14891	14937	14769	14906	14905	14825	14965	15141	14976	14906	14967	15033	14995	14839	14926	14786	14914	14829	14725	14989	14971	14900	14847	15025	14818	14976	15061	15073	14924	15157	15028	15068	15054	15007	14949	14912	14926	14829	14954	14789	14831	15111	14769	14924	15006	14995	14966	14760	14899	14855	15082	15087	14713	14740	14991	14905	15031	14938	15113	14982	14925	15027	15019	14858	14969	15028	15049	14909	14884	14843	15015	14948	14971	14943	15007	14898	15025	14880	15096	14927	14723	14858	14996	14998	14904	14796	14942	15006	15016	15042	14867	15074	14843	14994	14848	14934	14944	14990	14961	15029	15006	15039	14930	14833	14990	14954	14800	14854	15084	14898	14862	14984	14841	14949	14802	14783	15136	15063	14947	14992	14933	14854	14912	15167	14787	14907	15061	14969	14952	14992	14974	14881	14686	15005	14771	14906	15052	14968	14879	14808	14840	15070	15072	14942	14997	14887	14856	14900	14876	15051	15040	14910	14996	14851	15000	15132	15022	14821	14900	14981	14934	14901	15021	14922	14934	14767	15067	15079	15048	14901	14871	15024	14856	15047	14923	14915	14898	14881	14987	14794	14898	14927	14838	14923	14890	14757	14995	14900	14809	15107	14865	15040	14921	14902	14916	14879	14881	15075	14931	15122	14910	14924	14972	14983	14972	14972	14913	15090	15095	14858	15018	14866	15061	14974	14843	14938	14711	14987	14840	14916	14832	14921	14907	14946	14927	14759	14925	15067	14891	14857	15024	14877	14916	15074	14977	14996	14866	14923	14979	15004	14964	14732	14889	15082	15099	14946	15078	14913	14983	14974	14853	14911	14639	14963	15103	15089	15027	15024	14883	14897	15082	14905	15014	15045	15002	14932	14961	15018	14949	14943	14833	15048	14835	14946	15137	14948	14940	14985	15023	14802	14859	14974	14878	14908	14996	14939	15114	15144	14854	14847	14780	15015	14996	15098	14948	14882	15069	15024	15147	14877	15015	14766	14914	15021	14725	14776	15028	14936	14679	14996	14809	15059	14842	14968	15058	14832	14878	14839	15093	15012	14862	15007	15032	14966	15015	14951	14867	14730	15107	14977	15037	14930	15037	14915	14909	15173	14914	14928	14886	15007	14776	15111	14830	14859	15021	14906	15046	14757	14818	14916	15070	14853	15086	15019	14833	15018	15121	14965	15057	15033	14981	14828	15018	15034	14945	15055	14923	14868	14983	15117	14811	14859	15059	15050	14838	15004	14876	14810	14875	14944	14967	15064	15208	14887	14901	14894	14607	14968	15034	14953	14895	15000	14796	14831	15062	14977	14918	14866	14979	15053	14969	14994	14809	14935	14926	14928	15143	15049	14931	14890	14841	15156	15097	14881	14982	14946	14961	14913	14996	14931	14921	14937	14811	14974	14945	14803	15080	14896	14859	14995	15041	15160	14976	14988	14936	14935	14723	14920	14844	14805	14912	14925	14810	14983	14975	14934	14911	14910	14758	14966	14941	14958	15148	14997	14947	14972	14991	14818	15048	14947	15077	15029	14922	14921	14997	14894	14951	14947	15010	14854	14826	14918	14949	14855	14856	14755	14949	14904	15026	14850	14823	14874	15165	14945	14955	14843	14979	14843	15001	14924	15033	14927	15048	14937	15067	14756	14998	14963	14966	14920	14966	14998	14844	14918	15083	14974	14833	14983	15112	15052	14936	14918	14884	14872	15005	15093	15074	14895	14830	14979	14882	14900	14978	14833	14967	14997	14913	14983	14923	14942	15002	14835	15075	14982	14951	14945	15025	14964	14981	15083	14951	14927	14936	14966	14778	14789	14918	15010	15013	14891	14926	14895	15050	14937	14929	14845	14930	14829	14888	14842	15026	15091	14908	15007	15035	14947	14958	14770	14794	14939	14993	15027	14747	15113	14904	14805	14859	15018	14898	15077	14954	14974	14996	14936	14953	14911	15012	15058	14911	14917	14935	14981	14877	15147	14940	14872	14788	15025	14928	14933	14997	14901	14932	15089	14944	14902	14764	15082	14961	14788	14936	14961	15122	14943	14965	14925	14968	15043	14923	15032	14826	14960	14797	14964	14985	14943	14921	15059	14901	14960	14795	14879	14832	15132	15168	14842	14986	15082	14997	14899	15014	15052	14902	15041	15120	15056	14907	15081	14923	14863	15145	14967	15083	14821	14969	15120	14808	15024	14953	14968	14889	14931	14959	14969	14927	14964	14719	14891	15018	15052	14880	15014	14992	14995	15040	14997	14875	14869	14784	14897	15016	14841	14739	14918	15011	14961	15017	14827	14946	14993	14941	14742	15003	15112	15003	14918	14964	14858	14952	14998	14972	15190	14881	14873	14949	14807	14981	14960	14926	14954	14875	14884	14915	14899	14870	15021	14920	14931	14834	15009	15012	15039	15080	14839	14774	14922	14836	15155	14829	15129	14802	15067	15103	14952	15057	14877	14848	15041	14983	14916	14843	14843	14791	15018	15044	14886	14874	15000	14844	14920	14900	15033	14877	14942	15069	14978	15043	14909	14906	14903	14845	15045	15028	14975	15036	14884	14857	14998	14931	14893	14802	14856	14989	14962	14941	14992	14921	14828	15115	14879	14832	15028	15047	14895	14997	15217	15049	14944	14885	15090	15127	14975	14912	14877	14892	15055	14958	14940	15079	14938	14778	14789	14831	15117	14930	15040	14908	14897	14985	14838	15012	15014	14930	14841	14914	14854	15028	15086	15035	15035	14850	14975	14821	14998	14958	14952	15085	14969	14931	15042	14946	14855	14942	14919	14874	15015	14868	14850	14959	14934	14840	14977	14847	14976	15085	15064	15149	14936	14844	15026	14844	14923	15017	14898	14845	15051	14905	14916	14779	14972	14981	14873	14939	15044	15030	14827	15067	14951	14931	15002	14960	14880	15182	14955	14983	15006	14894	15029	14958	14807	14852	15109	14966	15043	14931	15079	14934	14882	14899	14992	15010	14928	15052	14854	14832	14993	15018	15027	15087	14960	14700	14976	15197	14822	14871	15010	14954	15023	14992	14930	15058	14962	15021	14873	15053	14972	15078	15033	14988	14815	15038	14916	14943	14925	14804	15050	14870	14905	14893	15016	14972	14944	14875	15073	14838	14904	14950	15093	15019	14802	14966	14958	14906	14981	15011	14831	14893	14844	14881	15070	14962	14846	14960	14923	14795	14876	14981	14914	15091	14956	14733	14982	14914	14858	14936	14891	15025	14933	15164	14823	14872	14896	15003	14958	14880	14994	14772	14980	14930	14976	14933	14951	14900	15031	14793	14857	14935	14820	14960	14926	14938	14821	14923	14769	15092	14985	15055	14880	14842	14921	14855	15033	15022	14908	15113	14928	15053	15230	14823	14923	14896	14955	14968	14879	14861	14953	14873	14960	14884	14880	14928	14861	14984	14907	14946	15105	14664	14912	14900	15044	14918	14988	14995	14816	14841	14887	14878	14903	14905	14908	14902	14916	15024	14900	15044	14892	14917	14913	15027	14958	15298	14884	14809	14964	14915	14985	14922	14900	14846	14935	15001	14791	15047	14887	15019	15037	15074	15003	14814	14892	14954	14943	14871	15022	15046	14791	15021	15166	15078	14917	14991	14954	15011	15153	14902	14947	14855	15144	14920	14692	14894	15045	14948	14774	14785	14834	14923	15028	14864	14887	14965	14912	14910	14842	14907	15055	15063	14841	14997	14980	14981	15049	14880	14994	14855	15042	14979	15013	14987	15010	15090	14908	14746	14866	15001	14960	14813	15008	14988	14904	15226	15025	14837	14990	14966	14985	14881	14893	14897	15014	14932	15069	14954	15124	14881	15129	14998	14832	14819	14935	14895	14884	15065	15100	14871	14856	14914	14963	14900	14962	14989	14963	15035	15022	14768	15089	14961	14959	14956	15067	14939	15008	15122	14945	14968	14886	14713	14911	14963	14988	14858	14946	14897	14985	15094	14802	15046	15001	14761	14889	14929	15040	15005	15039	14989	15206	14919	15057	14673	15028	14911	15003	14934	14912	14921	14891	15047	14969	14970	15037	14957	14914	15051	14964	14870	14976	14948	14921	14855	14883	14947	15010	14948	15010	15029	14909	15072	15025	14955	14957	14848	14993	15042	15065	14969	14838	14887	14974	15004	14948	14921	14940	14939	14961	15070	14987	14894	14918	14900	14930	15078	14935	15005	15057	14922	15152	14834	14832	15042	14927	14960	14935	14791	14963	15039	14984	14934	14958	14991	15059	15153	14944	15152	14957	15058	15070	14827	14983	14862	14924	14847	14984	14973	14901	14983	14915	14935	14838	14984	15071	15038	14883	14934	14844	14946	14952	15019	15148	15016	14963	15059	15005	15084	14873	15048	15078	14935	15001	15033	15029	14990	14970	14760	14834	15158	15094	15002	14972	14865	14839	15155	15081	14888	14976	15004	14802	14996	14804	14888	14896	14978	14950	15146	15082	14832	14862	14917	14894	14798	14989	14897	14955	14828	15034	14861	15063	15044	14792	15031	15020	14996	14890	14953	14771	15162	14929	14853	14946	14960	14893	15069	14997	14938	14808	14890	14745	14941	15002	14954	14886	14936	14968	15055	14990	14944	15037	14921	14970	15030	14949	14901	14861	14976	14911	15048	14900	14784	15012	15130	14818	14764	14949	15160	14869	15107	14995	14988	15040	15046	14856	14803
23814	21574	28291	25856	22549	21009	19906	18029	17353	17302	17097	17061	16778	17074	16799	16871	16785	16825	16973	16595	16673	16824	16830	16661	16657	16847	16901	16733	16913	16642	16567	16523	16635	16912	16687	16684	16705	16840	16501	16606	16643	16539	16839	16660	16633	16476	16674	16440	16637	16655	16581	16601	16493	16700	16590	16645	16732	16886	16735	16905	16898	16760	16369	16782	16649	16472	16647	16665	16628	16624	16428	16683	16508	16544	16637	16532	16510	16516	16352	16648	16464	16428	16593	16566	16522	16734	16619	16706	16566	16511	16550	16718	16478	16521	16690	16731	16586	16777	16684	16588	16634	16474	16605	16612	16798	16508	16610	16602	16529	16699	16664	16673	16625	16564	16560	16533	16416	16699	16423	16722	16684	16725	16358	16418	16379	16708	16620	16654	16772	16595	16440	16607	16473	16698	16633	16593	16455	16408	16563	16555	16685	16684	16546	16717	16495	16492	16567	16619	16662	16553	16558	16697	16519	16766	16752	16497	16354	16500	16716	16788	16526	16523	16285	16380	16582	16882	16806	16504	16686	16432	16776	16538	16672	16456	16572	16693	16577	16624	16644	16485	16571	16504	16767	16547	16468	16361	16687	16436	16508	16554	16495	16448	16537	16582	16815	16558	16607	16640	16709	16404	16443	16554	16540	16531	16703	16801	16645	16814	16463	16848	16718	16435	16775	16668	16498	16547	16729	16566	16784	16434	16763	16508	16663	16684	16645	16605	16564	16606	16844	16585	16556	16469	16703	16656	16683	16599	16649	16592	16692	16618	16565	16471	16456	16489	16574	16466	16703	16476	16627	16713	16471	16540	16884	16737	16636	16624	16633	16577	16602	16430	16804	16553	16838	16608	16717	16556	16718	16662	16710	16488	16643	16613	16527	16734	16585	16600	16561	16704	16728	16688	16859	16712	16528	16643	16441	16608	16635	16646	16626	16488	16476	16652	16603	16569	16651	16772	16441	16681	16582	16484	16307	16543	16524	16676	16582	16672	16708	16692	16526	16531	16450	16670	16755	16697	16493	16492	16641	16926	16608	16717	16696	16781	16691	16584	16873	16468	16696	16644	16605	16341	16615	16610	16455	16584	16605	16594	16443	16508	16406	16330	16375	16293	16660	16527	16629	16531	16709	16563	16606	16360	16621	16594	16713	16727	16746	16664	16508	16539	16581	16701	16814	16589	16738	16685	16552	16504	16518	16487	16579	16666	16720	16671	16513	16704	16463	16608	16730	16491	16488	16772	16520	16525	16684	16442	16540	16472	16384	16702	16845	16581	16503	16583	16624	16688	16558	16469	16631	16460	16318	16613	16588	16508	16716	16686	16599	16745	16671	16737	16681	16512	16768	16644	16693	16495	16496	16684	16420	16799	16685	16522	16760	16571	16745	16520	16548	16623	16583	16636	16616	16659	16415	16596	16604	16707	16705	16577	16694	16715	16588	16546	16652	16596	16410	16618	16712	16473	16624	16520	16581	16638	16837	16573	16556	16380	16554	16553	16356	16637	16578	16529	16595	16510	16546	16505	16600	16452	16759	16655	16633	16698	16549	16733	16529	16620	16479	16716	16568	16658	16642	16517	16601	16632	16645	16714	16540	16604	16598	16538	16634	16623	16602	16543	16801	16752	16624	16368	16684	16500	16640	16314	16543	16584	16553	16600	16552	16429	16697	16534	16450	16693	16715	16518	16506	16495	16562	16416	16505	16741	16411	16623	16467	16384	16810	16695	16699	16809	16426	16727	16800	16765	16505	16639	16529	16419	16619	16690	16600	16504	16649	16630	16520	16554	16652	16369	16582	16665	16477	16579	16680	16489	16560	16554	16633	16534	16545	16497	16727	16597	16580	16625	16623	16622	16768	16703	16589	16645	16466	16626	16572	16446	16638	16555	16548	16622	16665	16492	16736	16570	16676	16566	16540	16628	16896	16587	16466	16595	16598	16525	16337	16354	16667	16665	16477	16668	16544	16658	16513	16620	16671	16944	16448	16499	16645	16469	16505	16739	16470	16570	16699	16676	16646	16725	16534	16698	16690	16572	16551	16633	16587	16393	16537	16737	16679	16454	16535	16708	16731	16592	17003	16606	16510	16691	16658	16435	16589	16651	16514	16550	16663	16641	16467	16569	16594	16629	16595	16704	16506	16449	16691	16742	16740	16481	16559	16646	16727	16558	16746	16492	16572	16580	16783	16717	16517	16636	16579	16570	16465	16793	16536	16762	16429	16498	16459	16605	16950	16691	16694	16521	16530	16640	16729	16683	16678	16521	16615	16496	16505	16747	16538	16513	16718	16546	16620	16685	16684	16491	16455	16382	16580	16563	16581	16748	16427	16339	16608	16649	16679	16799	16706	16484	16539	16628	16601	16556	16562	16517	16537	16537	16534	16678	16529	16578	16818	16669	16777	16678	16694	16862	16643	16820	16705	16416	16519	16539	16558	16472	16646	16612	16598	16763	16545	16562	16373	16733	16610	16643	16746	16638	16665	16602	16623	16776	16662	16438	16627	16607	16772	16402	16519	16492	16505	16683	16601	16625	16642	16711	16687	16629	16621	16353	16427	16587	16473	16798	16795	16572	16420	16705	16458	16463	16622	16543	16572	16543	16627	16427	16643	16712	16918	16565	16561	16656	16485	16646	16704	16531	16477	16817	16865	16543	16467	16439	16785	16557	16523	16653	16428	16819	16522	16496	16510	16553	16493	16771	16591	16595	16682	16816	16591	16646	16503	16417	16577	16481	16578	16518	16719	16389	16497	16539	16702	16480	16717	16815	16886	16374	16475	16643	16491	16539	16540	16641	16645	16658	16625	16557	16441	16640	16732	16350	16886	16559	16602	16378	16391	16503	16606	16568	16423	16506	16589	16686	16649	16636	16597	16420	16401	16387	16589	16467	16278	16472	16699	16530	16594	16312	16520	16640	16592	16419	16715	16685	16679	16841	16573	16373	16607	16629	16569	16618	16637	16503	16457	16439	16531	16624	16729	16664	16625	16631	16712	16638	16611	16428	16644	16531	16668	16698	16825	16663	16554	16596	16480	16692	16631	16491	16350	16652	16593	16792	16482	16618	16662	16616	16671	16615	16544	16590	16619	16759	16552	16568	16531	16495	16697	16633	16721	16501	16634	16609	16627	16521	16545	16720	16508	16592	16596	16637	16803	16546	16685	16505	16668	16601	16489	16708	16589	16316	16524	16600	16730	16712	16513	16477	16685	16356	16552	16768	16646	16420	16616	16699	16571	16547	16466	16403	16619	16765	16495	16469	16649	16573	16411	16592	16538	16714	16434	16785	16675	16564	16741	16580	16713	16462	16585	16947	16515	16665	16523	16425	16673	16487	16496	16642	16594	16645	16589	16642	16704	16754	16517	16642	16617	16497	16651	16748	16587	16449	16503	16531	16520	16681	16606	16729	16451	16522	16508	16634	16546	16548	16633	16718	16837	16600	16634	16596	16698	16719	16777	16479	16700	16631	16649	16598	16748	16863	16501	16484	16568	16602	16689	16728	16595	16533	16599	16375	16514	16467	16695	16647	16472	16664	16642	16586	16454	16442	16479	16629	16615	16427	16268	16403	16683	16632	16564	16526	16687	16546	16662	16536	16678	16506	16554	16436	16637	16546	16480	16684	16808	16561	16653	16601	16671	16603	16509	16671	16595	16483	16496	16567	16456	16565	16502	16583	16616	16456	16602	16845	16742	16300	16479	16529	16595	16624	16623	16602	16570	16549	16447	16599	16677	16517	16493	16485	16606	16652	16398	16510	16622	16586	16633	16424	16574	16726	16699	16479	16655	16619	16626	16760	16566	16626	16729	16519	16653	16473	16583	16612	16755	16657	16747	16576	16580	16471	16711	16596	16404	16812	16705	16702	16510	16651	16485	16838	16726	16537	16485	16532	16553	16719	16556	16546	16600	16429	16751	16538	16669	16733	16571	16498	16559	16536	16538	16383	16520	16599	16607	16545	16425	16625	16548	16629	16844	16479	16813	16605	16580	16446	16634	16595	16530	16451	16804	16619	16663	16521	16596	16654	16495	16530	16477	16564	16586	16514	16554	16427	16491	16725	16554	16677	16609	16708	16455	16707	16640	16610	16677	16432	16645	16346	16482	16671	16649	16711	16759	16471	16407	16708	16480	16512	16483	16658	16790	16600	16435	16489	16398	16441	16751	16516	16628	16602	16772	16590	16530	16560	16656	16516	16618	16640	16656	16704	16500	16522	16425	16412	16359	16442	16660	16749	16425	16445	16564	16646	16600	16475	16499	16577	16570	16626	16551	16846	16536	16654	16865	16626	16633	16467	16656	16580	16675	16451	16614	16538	16621	16728	16517	16781	16439	16426	16699	16558	16726	16737	16667	16715	16839	16612	16547	16325	16665	16600	16486	16575	16783	16669	16567	16571	16757	16567	16633	16676	16622	16513	16520	16568	16529	16463	16604	16500	16493	16538	16431	16780	16630	16477	16484	16470	16608	16642	16659	16547	16342	16802	16874	16677	16538	16496	16579	16462	16559	16577	16724	16671	16703	16596	16728	16551	16437	16535	16746	16639	16557	16551	16537	16831	16624	16405	16385	16820	16464	16539	16502	16608	16727	16696	16413	16678	16477	16504	16634	16547	16777	16634	16510	16551	16720	16533	16518	16743	16749	16586	16494	16784	16397	16512	16566	16551	16828	16480	16666	16578	16593	16400	16572	16609	16640	16799	16643	16739	16646	16476	16698	16609	16774	16597	16623	16508	16434	16830	16794	16842	16538	16586	16516	16329	16364	16648	16650	16626	16652	16897	16574	16774	16485	16454	16639	16496	16591	16576	16523	16623	16648	16878	16636	16381	16714	16366	16642	16675	16670	16639	16558	16532	16485	16526	16762	16795	16584	16503	16498	16719	16747	16401	16749	16624	16558	16615	16609	16636	16774	16346	16440	16690	16511	16662	16551	16296	16424	16707	16683	16623	16941	16445	16545	16512	16657	16704	16483	16572	16498	16539	16553	16519	16642	16452	16681	16718	16734	16584	16422	16558	16626	16633	16636	16409	16676	16706	16550	16594	16515	16733	16562	16666	16635	16407	16453	16562	16662	16652	16615	16576	16598	16444	16639	16675	16638	16629	16812	16818	16654	16329	16544	16701	16510	16535
21694	44150	35661	24084	18002	16525	15886	15539	15090	14812	14793	14772	14556	14412	14348	14511	14388	14326	14438	14373	14439	14358	14328	14267	14271	14332	14327	14460	14375	14345	14437	14327	14177	14207	14292	14349	14264	14164	14443	14339	14276	14338	14267	14128	14214	14288	14275	14312	14100	14303	14367	14229	14106	14342	14447	14205	14139	14227	14078	14426	14431	14310	14253	14202	14400	14119	14253	14280	14470	14152	14237	14317	14287	14072	14291	14165	14384	14369	14338	14152	14330	14180	14226	14311	14209	14082	14298	14188	14300	14186	14289	14181	14304	14353	14318	14340	14243	14391	14307	14178	14272	14319	14230	14309	14182	14189	14362	14249	14222	14343	14214	14292	14259	14241	14218	14319	14365	14224	14311	14327	14337	14293	14077	14056	14220	14215	14490	14289	14180	14381	14253	14293	14181	14045	14216	14394	14433	14186	14297	14264	14187	14391	14324	14243	14298	14119	14229	14204	14155	14224	14205	14310	14275	14246	14349	14440	14147	14183	14277	14269	14300	14088	14264	14484	14302	14159	14270	14561	14324	14200	14221	14124	14290	14374	14190	14313	14179	14366	14294	14403	14245	14341	14234	13982	14362	14338	14226	14312	14294	14333	14161	14317	14154	14218	14215	14235	14256	14226	14213	14115	14239	14176	14210	14092	14326	14423	14167	14272	14337	14182	14191	14355	14230	14305	14266	14417	14377	14183	14230	14355	14264	14183	14253	14181	14286	14309	14156	14246	14134	14035	14150	14155	14301	14139	14284	14282	14343	14123	14341	14292	14267	14054	14299	14409	14427	14042	14312	14327	14320	14213	14200	14157	14275	14249	14257	14426	14283	14185	14233	14387	14297	14358	14349	14260	14311	14235	14273	14135	14167	14345	14258	14104	14232	14309	14244	14369	14098	14206	14279	14208	14262	14340	14203	14099	14127	14183	14539	14322	14277	14245	14031	14116	14109	14151	14340	14289	14293	14410	14176	14335	14057	14319	14259	14241	14203	14354	14249	14024	14280	14157	14183	14280	14198	14250	14306	14137	14359	14532	14442	14013	14290	14261	14318	14042	14354	14252	14144	14247	14256	14231	14368	14276	14219	14262	14271	14189	14417	14057	14232	14144	14285	14167	14248	14253	14105	14333	14277	14259	14409	14123	14263	14180	14266	14425	14437	14440	14217	14301	14407	14319	14259	14264	14188	14214	14201	14206	14214	14178	14263	14314	14233	14121	14211	14328	14173	14197	14406	14429	14233	14369	14148	14402	14379	14138	14130	14376	14306	14138	14277	14378	14143	14113	14150	14253	14357	14327	14181	14343	14195	14220	14312	14230	14268	14254	14204	14296	14241	14233	14404	14250	14235	14240	14260	14150	14106	14242	14277	14207	14099	14281	14337	14243	14304	14423	14292	14191	14149	14214	14362	14401	14192	14345	14344	14262	14186	14207	14314	14111	14316	14356	14396	14072	14255	14253	14197	14154	14247	14323	14223	14190	14476	14338	14157	14259	14216	14271	14425	14262	14324	14267	14387	14108	14335	14276	14176	14228	14135	14125	14267	14234	14194	14307	14277	14043	14202	14264	14286	14342	14444	14187	14209	14332	14309	14224	14256	14370	14317	14167	14243	14205	14296	14274	13998	14574	14164	14192	14103	14325	14250	14163	14274	14303	14125	14301	14233	14132	14211	14239	14139	14396	14212	14136	14288	14157	14216	14393	14362	14281	14201	14209	14168	14412	14410	14157	14486	14180	14233	14334	14230	14255	14375	14188	14218	14332	14140	14420	14161	14295	14404	14407	14376	14174	14176	14269	14190	14305	14221	14310	14286	14180	14461	14243	14091	14274	14233	14200	14234	14410	14317	14273	14207	14445	14292	14160	14330	14285	14167	14134	14249	14213	14279	14187	14244	14263	14159	14379	14081	14115	14333	14275	14166	14310	14466	14372	14198	14067	14265	14413	14160	14325	14331	14330	14245	14266	14302	14138	14149	14159	14261	14408	14280	14332	14260	14220	14294	14305	14339	14070	14375	14358	14336	14054	14133	14389	14117	14370	14275	14204	14394	14314	14310	14110	14256	14364	14370	14358	14236	14310	14273	14242	14147	14351	14202	14190	14288	14097	14307	14169	14440	14323	14187	14220	14281	14342	13977	14128	14333	14081	14187	14278	14269	14274	14269	14194	14186	14286	14297	14276	14203	14223	14130	14244	14191	14263	14350	14166	14408	14253	14168	14283	14033	14355	14278	14218	14275	14188	14172	14212	14222	14334	14291	14389	14209	14361	14219	14233	14139	14199	14391	14329	14176	14228	14278	14205	14275	14154	14232	14174	14231	14257	14426	14228	14428	14329	14179	14049	14118	14516	14074	14290	14307	14285	14174	14229	14208	14418	14236	14281	14344	14158	14352	14364	14132	14311	14097	14203	14119	14274	14207	14267	14106	14377	14347	14241	14288	14070	14165	14126	14209	14253	14314	14159	14276	14182	14168	14358	14255	14239	14351	14282	14221	14133	14305	14248	14394	14201	14377	14104	14253	14167	14354	14146	14119	14400	14221	14179	14330	14239	14365	14397	14211	14224	14229	14191	14201	14071	14303	14190	14179	14413	14232	14238	14232	14174	14262	14231	14258	14384	14141	14238	14318	14191	14346	14191	14303	14123	14049	14100	14257	14151	14259	14334	14389	14381	14311	14194	14209	14108	14385	14243	14197	14225	14303	14210	14397	14238	14369	14179	14356	14218	14146	14289	14385	14255	14341	14300	14195	14152	14441	14258	14236	14239	14319	14153	14348	14208	14298	14233	14266	14414	14418	14131	14366	14187	14315	14214	14057	14235	14297	14112	14270	14264	14324	14169	14378	14348	14189	14270	14276	14290	14228	14197	14374	14161	14403	14161	14317	14247	14198	14217	14445	14306	14277	14235	14197	14199	14256	14235	14257	14210	14274	14231	14278	14389	14274	14229	14110	14274	14200	14175	14327	14320	14099	14325	14116	14209	14266	14231	14275	14326	14140	14388	14224	14349	14462	14534	14260	14222	14275	14323	14405	14284	14227	14339	14278	14388	14374	14295	14189	14369	14266	14358	14126	14337	14163	14419	14239	14393	14262	14211	14275	14311	14295	14214	14369	14160	14305	14213	14238	14217	14156	14429	14224	14248	14204	14238	14326	14204	14258	14352	14295	14317	14220	14229	14252	14190	14158	14156	14264	14105	14399	14086	14149	14297	14100	14408	14088	14227	14288	14388	14278	14312	14289	14272	14121	14245	14314	14166	14329	14247	14264	14388	14238	14514	14104	14257	14312	14287	14190	14190	14309	14424	14373	14099	14125	14089	14165	14458	14197	14244	14214	14293	14360	14298	14403	14206	14317	14380	14226	14299	14264	14155	14160	14252	14238	14203	14067	14252	14381	14497	14290	14168	14229	14262	14009	14306	14288	14102	14241	14278	14166	14141	14271	14189	14252	14286	14239	14349	14316	14164	14346	14232	14180	14271	14317	14235	14249	14382	14252	14261	14178	14478	14377	14173	14442	14365	14260	14070	14440	14365	14146	14290	14215	14303	14253	14204	14240	14128	14241	14330	14185	14310	14087	14197	14319	14060	14179	14412	14261	14378	14156	14395	14204	14134	14258	14310	14374	14323	14042	14239	14397	14309	14308	14346	14160	14203	14209	14075	14365	14297	14145	14176	14164	14233	14152	14331	14103	14059	14376	14223	14437	14199	14406	14350	14426	14242	14274	14286	14145	14425	14344	14369	14194	14305	14289	14231	14208	14234	14218	14288	14253	14289	14208	14373	14304	14528	14225	14267	14221	14144	14275	14199	14293	14332	14198	14256	14291	14244	14301	14395	14245	14312	14339	14317	14273	14215	14305	14198	14210	14285	14440	14366	14083	14129	14228	14319	14176	14102	14247	14319	14216	14239	14282	14292	14172	14334	14193	14238	14238	14400	14020	14424	14192	14452	14176	14132	14187	14282	14548	14243	14342	14198	14397	14334	14289	14261	14310	14272	14204	14159	14235	14179	14291	14250	14407	14396	14335	14323	14139	14267	14388	14159	14375	14313	14236	14228	14372	14413	14149	14140	14277	14346	14158	14262	14365	14282	14123	14384	14364	14331	14176	14385	14295	14244	14167	14389	14204	14266	14221	14215	14329	14298	14318	14325	14210	14182	14361	14265	14245	14141	14216	14475	14279	14318	14380	14334	14258	14065	14158	14297	14374	14289	14164	14260	14386	14253	14264	14359	14194	14346	14243	14261	14256	14226	14267	14099	14234	14227	14108	14327	14264	14262	14254	13996	14434	14150	14215	14217	14150	14280	14171	14413	14216	14112	14261	14283	14236	14115	14410	14440	14284	14254	14265	14201	14251	14151	14301	14136	14145	14392	14107	14307	14216	14208	14392	14329	14197	14170	14187	14367	14143	14243	14313	14264	14209	14279	14258	14134	14250	14296	14230	14201	14301	14254	14257	14371	14240	14459	14313	14374	14170	14308	14441	14341	14267	14231	14159	14211	14337	14126	14397	14193	14370	14261	14369	14290	14258	14234	14283	14079	14262	14161	14177	14236	14292	14056	14368	14290	14273	14127	14255	14285	14264	14261	14268	14172	14367	14249	14147	14303	14074	14290	14455	14221	14382	14230	14408	14369	14277	14353	14186	14276	14335	14421	14309	14187	14262	14278	14309	14219	14210	14344	14332	14286	14269	14314	14381	14179	14325	14204	14238	14069	14287	14200	14204	14365	14341	14143	14141	14192	14243	14377	14220	14208	14176	14261	14431	14238	14293	14162	14321	14243	14131	14466	14401	14107	14303	14142	14158	14274	14327	14111	14339	14190	14307	14163	14265	14103	14201	14309	14149	14271	14188	14205	14290	14268	14249	14197	14354	14357	14281	14262	14386	14278	14353	14287	14117	14320	14320	14239	14211	14266	14261	14261	14310	14151	14203	14280	14336	14209	14213	14042	14227	14299	14288	14333	14303	14213	14216	14363	14352	14184	14274	14145	14288	14274	14352	14400	14192	14259	14357	14147	14193	14147	14430	14415	14200	14228	14198	14263	14220	14321	14359	14197	14317	14231	14356	14212	14262	14268	14099	14242	14349	14162	14122	14183	14290	14324	14023	14374	14262	14155	14449	14364	14393	14174
25500	21621	27658	27714	21022	19805	19746	18788	18530	18704	18664	18452	18327	18330	18335	18370	18115	18428	18208	18393	18196	18179	18100	18189	18174	18302	18135	17981	18202	18187	18224	18265	18047	18056	18348	18271	18185	18092	18350	18183	18199	18351	18185	18403	18471	18226	18375	18001	18148	18281	18247	18278	18151	18454	18280	18188	18052	18241	18160	17937	18108	18027	18369	18233	18127	17920	18091	18196	18247	18136	18237	18321	18394	18243	18185	18179	18250	18066	18143	17967	18177	18242	18222	18126	18008	18003	18401	18422	18152	18228	18277	18371	18113	17941	18235	18153	18253	18212	18328	18333	18203	18206	18040	18281	18256	18029	18193	18104	18181	18181	18196	18178	18275	17894	18311	18355	17956	18181	18178	18197	18297	18098	17956	18163	17889	18064	18281	18178	18084	18156	18343	18219	18122	18192	18372	18217	18276	18190	18229	18243	18305	18225	18219	18061	18288	18116	18116	18314	18410	18218	18133	18298	18034	18099	18140	18167	18047	18067	18172	18354	18526	18006	17986	18154	18089	18290	18187	18284	18331	18069	18220	18103	18145	18136	18084	18194	18258	18326	18329	18244	18385	18266	18316	18159	18497	18141	17998	18326	17837	18038	18464	18232	18062	18232	17963	18222	18157	18286	18091	18110	18095	18249	18256	18036	18325	18064	18184	18192	18180	18122	18241	18224	18251	18249	18070	18319	18072	18081	18203	18142	18259	18143	18043	18081	18230	18245	18014	17950	18168	18225	18106	18254	18126	18238	18226	18228	18102	18194	17859	18432	18209	18081	18177	18205	18227	17906	18020	18074	18195	18049	18015	18187	18101	18165	18167	18389	18262	18223	18040	18036	18509	18242	18381	18072	18116	18136	18047	17954	18104	17962	17984	18163	17919	18217	18422	18132	18337	18149	18297	17991	18094	18227	18078	18068	18329	18106	18318	18313	18246	18208	18210	18192	18366	18238	18059	18144	18232	17999	18102	18127	17877	18216	18252	18200	18311	17969	18141	18072	18283	18104	18258	18076	18177	18136	18409	18361	18185	17988	18252	18183	18080	18074	18128	18214	18161	18239	18184	18148	18050	18232	18333	18208	18100	18190	18229	18295	18233	18077	18217	18139	18393	18116	18151	18295	18082	18197	18468	18058	18284	18322	18162	18085	18087	18037	18060	18106	18165	18335	18176	18160	18090	18092	17968	18277	18344	17913	18063	18096	18109	18252	18242	17994	18206	18193	18332	17965	18243	18201	18323	18278	18210	18162	18072	18052	18177	18369	18160	18019	18517	18042	18181	18250	18357	18169	17937	18154	18053	17959	18159	18126	18092	18268	17937	18316	18269	18376	17977	18031	18134	18090	18142	18184	18395	18305	18151	18181	18144	18280	18135	18183	18073	18169	18224	18290	18106	18175	18242	18186	18340	18226	18121	18239	18352	18302	18318	18175	18205	18272	18297	17986	18212	18315	18114	18196	18186	18166	18091	18229	18174	18278	17918	18218	18274	18165	18194	18171	18116	18028	18305	18249	18103	18244	18156	18340	18295	18085	18135	18326	18098	18339	18198	18079	18267	18334	18025	18070	18055	18354	18164	18413	18225	18154	18106	18147	18129	18071	18240	18165	18032	18302	18140	17988	18252	18286	18170	18248	18286	18244	18465	18236	18302	18200	18159	18157	18297	18216	18184	18130	18156	17986	18216	18295	18160	18216	18188	18183	18145	18167	18309	18077	18004	18194	18297	18129	18212	18368	18217	18245	18077	17975	18254	18259	18332	18110	18046	18103	18390	18427	18140	18146	18272	18334	18310	18393	18102	18112	18232	18101	18210	18167	18054	18268	18107	18299	18155	18233	18147	18118	18143	18084	18301	18128	18068	17961	18103	18069	18300	18233	18140	18113	17993	18194	18217	18276	18222	18049	18247	18304	18294	18005	17800	18249	18382	18207	18339	18271	18158	18274	18232	18284	18314	18374	18153	18165	18307	18152	18284	18034	18206	18093	18381	18216	18216	18073	17996	18129	18100	18236	18273	18072	18170	18017	18124	18267	18205	18138	18302	18316	18197	18255	18345	18392	18104	18192	18061	18192	17999	18128	18321	18131	17985	18224	18161	18050	18118	18039	17997	18075	18121	18381	18358	18212	18161	18226	17969	18230	18447	18233	18272	18270	18379	18101	18209	18319	18203	18160	18200	18252	18229	18281	18183	18207	18130	18111	18247	18187	18232	18165	17991	18239	18079	18236	18130	18232	18124	18304	18163	18317	18391	18180	18061	18125	18036	18389	18280	18102	18305	18240	18150	18172	18221	18218	18329	17997	18163	18057	18045	18015	18296	18201	18131	18110	18105	18350	18029	18110	18307	18148	18005	18228	18100	18244	18286	18248	18232	18252	18253	17956	18115	18084	18137	18280	18122	18228	18100	18167	18256	18194	18207	18293	18235	18440	18253	18001	18330	18052	18185	18196	18192	18135	18105	18238	18140	17990	18187	18218	18060	18146	18119	18162	18344	18083	18301	18034	18215	18292	18142	18292	18290	18100	18186	18347	18404	18240	18346	18156	18327	18112	18168	18147	18019	18128	18287	18231	18152	17935	17960	18114	18204	18406	18116	18028	18126	18359	18257	18141	18207	18083	18233	18096	18276	18336	18164	18270	18216	18320	18219	18112	18053	18202	18264	18128	18192	18246	18066	18277	18206	18349	18175	18184	18095	18145	18298	17947	18069	18035	18039	18272	18245	18114	18039	18195	18014	18139	18175	18165	18078	18043	18301	18288	18016	18033	18266	18112	18170	17876	17968	18088	18256	17953	18236	18233	18095	18227	18163	18167	18247	18244	18388	18235	18178	18232	18277	18159	18115	18189	18056	18154	18113	18426	18232	18154	18222	18295	18230	18293	18063	18240	18394	18361	18439	18019	18345	18025	18069	18332	18172	18414	18022	18165	18206	18263	18140	18179	18125	18133	18165	17977	18050	18090	18212	18105	18083	18099	18013	18149	18002	18067	18123	18093	18290	18118	17833	18029	18086	18227	18161	18105	18239	18124	18082	18141	18086	17928	18250	18064	18054	18084	18262	18034	18062	18187	18530	18220	18050	18057	18216	18198	18307	18139	17967	18292	18468	18211	18205	18173	18214	18116	18137	18283	18160	18304	18152	18195	18315	18213	18027	18194	18252	18063	18306	18416	18251	18096	18108	18385	18238	18363	18265	18233	18194	18233	18225	18204	18349	18241	18208	18068	18375	18225	18275	18153	18271	18201	18260	18087	18274	18221	18348	18345	18195	18154	18144	18293	18165	18042	18026	18066	18133	18017	18220	18250	18010	18360	18058	18165	18159	18134	18177	18103	18141	18240	18211	18206	18227	18261	18171	18400	18249	18123	18257	18422	18229	18148	18100	18137	18180	18196	18251	18084	18177	18147	18263	18078	18241	18218	18018	18265	17986	18020	18247	18209	18169	18262	18094	18093	18115	18170	18024	18190	17901	18104	18097	18241	18259	18178	18176	18251	18093	18131	18223	18232	18428	18157	18156	18296	18047	18302	18370	18332	18236	18378	18257	18178	18113	18035	18107	18316	18199	18252	18102	18027	18124	18259	18264	18218	18161	18228	18368	18170	18188	18041	18109	18176	18183	18100	18253	18063	17999	18296	18324	18242	18193	18129	18334	18121	18520	18224	18251	18230	17983	18231	18017	18140	18130	18121	18260	18174	18125	18294	18054	18267	18287	18319	18181	18104	18023	18134	18171	18033	18016	18118	18250	18262	18170	18192	18221	18435	18159	18352	18215	18489	18044	18209	18085	18155	18333	18203	18255	18009	18322	18246	18070	18239	18148	18184	18243	18236	18350	18232	18155	18137	18193	18258	18160	18266	18480	18436	18120	18183	18346	18193	18023	18276	18266	18254	18293	18193	18172	18306	18233	18238	18118	18119	18360	18072	18061	18273	18188	18148	18076	18095	18186	18087	17923	18323	18125	18133	18170	18324	18138	18230	18310	17977	18113	18320	18127	18297	18301	18183	18371	18195	18145	18110	18312	18295	18066	18383	18272	18472	18264	18231	18155	18178	18220	18232	18234	18054	18279	18181	18412	18033	18207	18332	18040	18274	18173	18329	18098	18127	18282	18133	18229	18291	18146	18158	18055	18164	18335	18184	18047	18075	18130	18295	18293	18171	18162	18141	18160	18359	18187	18161	18239	18004	18192	18182	18366	18322	18053	18135	18273	18117	18179	18220	18151	18162	18272	17928	18089	18095	18351	18169	18381	18270	18061	18211	18225	17967	17918	18213	18104	18220	18020	18267	18137	17991	18069	18006	18068	18110	18284	18110	18222	18257	18127	18168	18396	18078	18163	18011	18225	18345	18282	18191	18174	18195	18169	18244	18378	18210	17922	18070	18134	18253	18317	18128	17705	18127	18328	18134	18286	18103	18281	18397	18051	18236	18509	18068	18247	18070	18281	18292	18164	18081	18146	18435	18249	18127	18152	18193	18297	18312	17946	18216	18249	18320	17992	18198	18340	18123	18299	18045	18202	18128	18211	18001	18239	18264	18215	18086	18292	18211	17947	18119	18379	18186	18314	18187	18192	18007	18051	17956	18055	18097	18081	18346	18037	18140	18118	18190	18260	18287	18129	18210	18028	18153	18229	18039	18005	18199	17991	18243	18397	18053	18240	17987	17902	18001	18344	18218	18090	18455	18029	18318	17969	18258	18245	18160	18198	18073	18300	18268	18092	18172	18058	17988	18089	18124	18071	18215	18104	18214	18370	18026	18225	18042	18185	18093	18345	18244	18330	18190	18162	18279	18434	18114	18101	18263	18221	18124	18131	18233	18175	17962	18146	18085	18335	18256	18180	18239	18105	18191	18210	18243	18310	18139	18148	18160	18197	18049	18404	18298	18078	18130	18358	18257	18217	18143	18178	18300	18327	18219	18152	18168	18184	18151	18144	18081	18373	18171	18112	18359	18341	18005	18078	18340	18118	18125	18313	18283	18256	18089	18131	18043	18153	18051	18275	18082	18224	18114	18068	18085	18398	17954	18425	18170	18330	18076	18324	18162	18224	18176	18202	18005	18231	18401	18063	18005	18413	18218	18222	18357	18081	18256	18156	18155	18088	18167	18425	18032	18258	18409	18372	18113	18148	18309
21218	38715	30576	21478	18167	16796	16244	16020	15810	15672	15661	15490	15281	15219	15175	15115	15229	15299	15209	15063	15311	15134	15130	15313	15071	15359	15133	15070	15237	15169	15307	15298	15042	15098	15182	15090	15263	15174	15040	15059	15161	15241	15189	15233	15245	15067	15178	15291	15335	15212	15262	15009	15155	15191	15225	15177	14956	15142	15169	15160	15049	15228	15088	15262	15068	15194	15231	15202	15153	15224	15057	15031	15151	15214	15233	15215	15003	15197	15227	15094	14996	15245	15163	15029	15115	15092	15039	15326	15034	15183	15029	15048	15159	15087	15052	15254	15093	15152	15256	15126	15066	15106	15226	15063	15164	15168	14859	15144	15254	15231	15260	15159	15193	15110	15237	15092	15060	15131	15232	15107	15097	15260	15151	15238	15137	14999	15261	15135	15113	14980	15278	15230	15210	15129	15022	15190	14861	15326	15233	15157	15047	15264	15065	15176	15231	15178	15109	15141	15133	15176	15184	15171	15240	15273	15133	15164	15422	15207	15170	15159	15110	15110	15074	15170	15191	15096	15086	15162	15061	15279	15057	15217	15181	15097	15089	15214	15332	15309	15275	15097	15231	15191	15236	15041	15181	15120	15167	15121	15249	15311	15258	15128	15030	15119	15038	15202	15263	15073	15237	15377	14967	15164	15211	15242	15253	15204	15095	15358	15130	15172	15188	15087	15034	15124	15352	15142	15235	15064	15249	15203	15323	15235	15155	15276	15077	14989	15206	14999	15045	15157	15178	15107	15178	15144	15080	14969	15250	15091	15254	15282	15176	15280	14967	15234	15062	15153	15316	15151	15227	15171	15138	15051	15040	15039	15158	15060	15195	15166	15109	15218	15374	15276	15256	15010	15029	15194	15155	15111	15064	15163	15148	15030	14953	15038	15056	15228	15267	15128	15183	15175	14978	15153	15241	15324	15201	15143	15130	15118	15256	15088	15067	14968	15053	15157	15252	15164	15213	15196	15110	15208	15099	15254	15208	15068	15355	15210	15212	15015	15138	14985	15260	15244	15161	14993	15096	15325	15341	15091	14897	15264	15065	15113	15320	15232	15187	15001	15103	15156	15144	15255	15137	15173	14994	15169	15086	15127	15113	15200	15142	15227	15105	15149	15210	15062	15094	15191	15373	15115	15235	15113	15138	15034	15135	15141	15243	15092	15063	15036	15068	15073	15166	14952	15163	15120	15158	15175	15180	15118	15141	15138	15014	15151	15307	15280	15310	15111	15108	15246	15191	15134	15153	15143	15225	15172	15077	15229	15126	15106	15151	15130	15065	14953	15083	15074	15173	15194	15098	15262	15257	14987	15241	15187	15062	15016	15033	15110	15189	15269	15006	15255	15084	15143	15117	15097	15098	15332	15106	15025	15193	15088	15125	15073	15227	15174	15224	15120	15050	15306	15237	15243	15297	15015	15105	15122	15086	15085	15176	15143	15216	15167	15085	15187	15142	15145	15103	15017	15248	14966	15164	15122	15129	15178	15082	15169	15115	15062	15028	15134	15212	15106	15050	15206	15009	15208	15174	15110	15073	15268	15180	15100	15192	15143	15339	15143	15160	15176	15166	15163	15322	15216	15191	15216	15045	15305	14989	15177	15221	14964	15266	15200	14963	15170	15038	15233	14931	15031	15337	15108	15055	15175	15090	14980	15160	15201	15108	15093	15232	15083	15100	15152	15083	15168	15231	15132	15170	15355	15357	15261	15146	15121	15209	15008	15283	15150	15107	15005	15142	15059	15200	15099	15090	15060	15047	15068	15149	15160	15104	15264	15192	15234	15223	15237	15152	15140	15248	15185	15176	15068	15089	15173	15118	15068	15156	15002	15218	15179	15244	15111	15044	15107	15089	15148	15166	15262	14962	15195	15140	15252	15296	15011	14959	15142	15302	15168	15174	15055	15079	15212	15001	15251	14881	15097	15204	15044	15083	15228	15014	15133	15251	15093	15183	15207	14976	15183	15292	15142	15099	15077	15084	15266	15265	15392	15275	15026	15354	15183	15117	14996	15100	15242	15210	15200	15081	15004	14890	15102	15109	15201	15084	15081	15154	15108	15132	15059	15149	15152	15228	15115	14962	15218	15178	15153	15144	15100	15116	15203	15052	15274	15193	15245	15148	15152	15039	15144	15097	15259	15148	15175	15046	15021	15156	15254	15104	15095	15142	15098	15092	15310	15129	15217	15479	15023	15049	15267	15158	15048	15104	15084	15020	15021	15279	15267	15005	15354	14966	15192	15194	15124	15186	15219	14972	15076	15117	15123	15081	15157	15018	15351	15295	14955	15401	15145	15257	15171	15172	15204	15088	14991	15266	15143	15123	15185	15156	15151	15211	15088	15380	15094	15204	15362	15224	15034	15286	15160	15148	15255	15078	15160	14940	15144	15198	15176	15100	15355	15072	15102	15233	15088	15171	15091	15167	15242	14989	15182	15224	15072	14995	15189	15194	15211	14963	15242	14980	15339	15069	15134	15222	15199	15087	15019	15293	15066	15102	15019	15160	15107	15330	14970	15071	14978	15105	15029	15115	14979	14981	15231	15120	15083	15409	15182	15097	15058	15260	15084	15207	15232	15300	15219	15104	15281	15202	15200	15174	15197	15314	15113	15174	15009	15151	15207	15025	15172	15194	15458	15273	15155	15016	15144	15210	15111	15049	15086	15193	15095	15328	15052	14990	15124	15093	15067	15152	15226	15076	15101	15148	15148	15163	15181	15132	15318	15306	15013	15186	15170	14898	15104	15183	15240	15324	15140	15162	15148	15301	15258	15040	15097	15079	15313	15217	15178	15297	15291	15289	15165	15216	15137	15295	15040	14969	15104	15250	15134	15108	15149	15148	15146	15171	15174	15081	15310	15088	15074	15211	15169	15076	15375	15246	15208	15099	15158	14988	15206	15396	15101	15109	15172	15093	15260	15245	15153	15265	15310	15105	15165	15041	15107	15170	15000	15184	15138	15086	15135	15188	15056	15252	15226	15188	15134	15167	15183	15125	15048	15191	15156	15103	15148	15048	15332	15009	15239	15222	15076	15054	15004	15146	15276	15110	15264	14921	15028	15007	15218	15160	15019	15363	15199	15143	15179	15196	15069	15145	15237	15199	15268	15035	15123	15100	14956	15215	15159	15435	15206	15121	15092	15185	15194	15081	15156	15114	15089	15196	14995	15126	15190	15291	15249	15166	15237	15149	15156	15027	15243	15266	15000	15118	15127	15329	15198	15051	15058	15092	15190	15299	15174	15202	15065	14978	15217	14949	15039	15100	15136	15087	15199	15082	15223	15182	14951	15156	15247	15079	15094	15074	15325	15242	15036	15230	15120	15148	15276	15119	15127	15090	15268	15198	15254	15263	15319	15116	15179	15184	15102	15217	15260	15117	15201	14996	15307	15186	15186	15131	15075	15175	15147	15153	15154	15199	15234	15043	15131	15021	15184	15134	15114	15113	15074	15286	15078	15109	15045	15284	15260	15356	15055	15125	15128	15272	15159	15220	15106	15219	15096	14920	15110	15141	15224	15166	15065	15141	15139	15150	15135	15028	15274	15110	15139	15205	15226	15167	15203	14933	15035	15264	15249	15262	15078	15167	15166	15291	15043	15188	15254	15158	15309	15274	15046	15314	14970	15235	15252	15163	15114	15183	14983	15127	15128	15266	15174	15055	15099	15199	15165	15109	15214	15264	15239	15285	14962	15147	15191	15063	15114	15203	15065	15162	15147	15117	15110	15287	15150	15067	14975	15217	15120	14952	15209	15275	14925	15164	15149	15240	15207	15297	15065	15080	15374	15155	15170	15151	15170	15194	15204	15129	15119	15174	15152	15106	15119	15204	15045	15136	15312	15275	15252	15066	14908	15181	15149	15118	15198	15127	15013	15127	15088	15264	15121	15172	15110	15064	15223	15223	15107	14991	15172	15145	15352	15249	15159	15208	14939	15279	15168	15295	15257	15111	15251	15132	15129	15160	15047	15194	15174	15113	15251	15203	15120	15180	15185	15033	15202	15180	14912	15266	15124	15036	15015	15259	15179	15160	15096	15283	15191	15251	15006	15263	15192	15248	15056	15016	15068	15129	15125	15193	15168	15207	15223	15112	15157	15393	15220	15169	15078	15141	15205	15293	15162	15066	15144	15239	14929	15170	15126	15058	15173	15029	15195	14953	15202	14879	15165	15255	15275	15166	15191	15171	15435	15160	14967	15132	15169	15159	15291	15220	15118	15226	14996	15047	15024	15220	15151	15225	15252	15327	15215	15049	15129	15218	15175	15097	15229	15065	15219	14984	15132	15217	15121	15199	15343	15009	15141	15280	15153	15071	15041	15245	15043	15177	15038	15128	15035	15113	15170	15085	15131	15092	15144	15215	15228	15170	15132	15156	15348	15203	15134	15336	15161	15119	15185	15129	15109	15206	15156	15074	14959	15222	15137	15179	15362	15130	15186	15076	15323	15209	15165	15161	15114	15166	15234	15110	15236	15079	15200	15336	15137	15321	15086	15035	15139	15207	15405	15149	15039	15133	15181	15072	15130	14978	15448	15259	15189	15137	15114	15203	15059	15148	15167	15102	15105	15082	15100	15283	14927	15353	15330	15107	15137	15073	15144	15245	15217	15024	15267	15126	15257	15123	15082	15134	15284	15347	15296	15066	15221	15266	15116	15273	15119	15116	15123	15194	15050	15305	15194	15278	15273	15044	15102	15151	15189	15275	15206	15116	15275	15119	15105	15095	15177	15115	15105	15053	15026	15073	15149	15128	15030	15258	15162	15199	15162	15329	15183	15097	15044	15142	15090	15152	15175	15113	15094	14843	14994	15181	15234	15146	15109	15190	15130	15010	15214	15208	15172	15150	15192	15200	15244	15091	15062	15066	15154	15123	15210	14997	15141	15194	15297	15182	15090	15130	15066	15103	15134	15062	15105	15168	15189	15028	15285	15152	15035	15166	15280	15183	15157	15108	15166	14997	14988	15242	15330	15049	15236	15169	15242	15125	15239	15109	15333	15176	15238	15079	15151	15138	15140	15131	15125	15112	15168	15163	15273	15109	15278	15170	15181	15152	15139	15257	15088	15129	15147	15165	14982	15113	15326	15359	15228	15171	15263	15224	15301	14898	15055	15344	15142	15062	15072	15083	15109
22693	21549	28719	24926	22092	23576	23557	19337	18341	18254	18079	18045	17672	17598	17789	17399	17721	17433	17430	17501	17665	17626	17215	17459	17306	17420	17549	17349	17427	17614	17430	17545	17451	17441	17318	17162	17237	17144	17325	17262	17346	17387	17402	17136	17321	17378	17111	17242	17253	17176	17197	17400	17311	17405	17384	17275	17292	17318	17234	17118	17164	17006	17379	17149	17261	17207	17254	17182	17175	17210	17198	17361	17286	17246	17093	17150	17247	17452	17402	17047	17111	17204	17214	17311	17410	17199	17220	17212	17083	17215	17123	17298	17423	17140	17249	17163	17334	17249	17562	17266	17183	17335	17165	17324	17376	17185	17264	17269	17066	17075	17141	17276	17000	17320	17292	17159	17264	17243	17189	17150	17169	17226	17258	17235	17339	17236	17143	17230	17008	17291	17408	17299	17361	17233	17106	17071	17164	17233	17219	17328	16900	17171	17244	17209	17183	17259	17070	16894	17129	17158	17144	16961	17211	17077	17317	17213	17210	17379	17173	17226	17353	17240	17299	17092	17259	17154	17216	17164	17386	17162	17252	16900	17236	17186	17258	17302	17136	16954	17377	17187	17062	17271	17239	17192	17400	17192	17237	17184	17352	17141	17203	17279	17054	17213	17227	17266	17220	17147	17243	17196	17253	17319	16922	17282	17362	17136	17169	17091	17313	16911	17140	17391	17204	17374	17186	17246	17242	17225	17441	17326	17182	17236	17124	17016	17396	17245	17255	17075	17108	17058	17144	17064	17279	17192	17005	17171	17183	17281	17114	17207	17213	17198	17596	17318	17326	17132	17163	17202	17130	17284	17284	17211	17288	17233	17111	17293	17151	17348	17283	17224	17086	17184	17250	17187	17183	17096	17269	17516	17190	17102	17262	17343	17254	17088	17053	17055	17392	17269	17104	17329	17232	17335	17310	17092	17333	17362	17265	17199	17234	17181	17009	17100	17000	17290	17142	17312	17102	17179	17244	17219	17292	17341	17246	17191	17291	17152	17350	17214	17261	17171	17162	17492	17258	17115	17164	17249	17262	17123	17426	17191	17218	17226	17224	17420	17130	17165	17232	17101	17123	17015	17240	17246	17346	17379	17217	17277	17172	17215	16988	17069	17299	17142	17272	17240	17181	17124	17150	16950	17112	17050	17229	17344	17195	16931	17187	17297	17412	17119	16927	17138	16966	17283	17107	17184	17278	17214	17153	17230	17210	17329	17288	17337	17287	17288	16926	17170	17037	17267	17306	17310	17217	17434	17274	16925	17250	17217	17231	17442	17203	17016	17180	17055	17299	17310	17106	17207	17446	17315	17261	17102	17228	17221	17349	17165	17146	17264	17195	17158	17192	17248	17349	17151	17154	17141	17128	17087	17059	17193	17241	17300	17082	17196	17488	17206	17237	17362	17336	17225	17297	17381	17460	17260	17092	17146	17300	17211	17225	17247	17012	17087	17191	17254	16915	16976	17244	17126	17128	17197	17146	17338	17065	17330	17282	17097	17158	17299	17150	17238	17429	17193	17254	17043	17132	17245	17159	16984	17167	17199	17212	17199	17302	17222	17273	17307	17196	17345	17226	17225	17276	17016	17281	17114	17414	17191	17182	17140	17182	17269	17333	17168	17464	17327	17002	17131	17179	17337	17241	17222	17332	17144	17178	17309	17042	17184	17226	17169	17198	17139	17184	17250	17110	17180	17123	16979	17332	17139	17210	17187	17074	17251	17394	17222	17321	17149	17248	17278	17052	17187	17206	17251	17297	17155	17085	17213	17228	17298	17097	17090	17300	17300	17252	17102	17162	17365	17264	17260	17051	17029	17389	17353	17164	17154	17207	16960	17325	17304	17214	17303	17360	17220	17353	16988	17038	17166	17142	17490	17471	17134	17346	17291	17185	17300	17346	17235	17391	17273	17388	17217	17200	17248	17295	17127	17208	17403	17253	17408	17116	17175	17252	17227	17249	17135	17109	17173	17346	17269	17400	17272	17242	17240	17282	17393	17202	17359	17320	17254	17417	17292	17226	17280	17292	17191	17450	17329	17266	17192	17211	17467	17265	17113	17131	17100	17197	17116	17387	17223	17258	17095	17228	17177	17114	17075	17256	17088	17066	17174	17376	17293	17315	16873	17159	17260	17117	17004	17115	17107	17213	17283	17099	17305	17199	17250	17257	17110	17429	17067	17297	17144	17205	17425	17293	17208	17313	17046	17011	17112	17052	17382	17211	17295	17019	17039	17170	17108	17250	16890	17157	17377	17035	17048	17432	17287	17289	17151	17049	17228	17213	17071	17169	17091	17465	17159	17071	17353	17158	17379	17208	17225	17356	17196	17187	17223	17247	17275	17234	16994	17062	17274	17153	17084	17000	17144	17318	17035	17161	17516	17331	17086	17087	17274	17016	17269	17131	17296	17240	17286	17152	17253	17207	17254	17469	17126	17153	17225	17276	17221	17250	17224	17127	17196	17326	17166	17168	17101	17150	17254	17066	17240	17395	17141	17038	17277	17204	17144	17079	17203	17031	17303	17187	17318	17319	17362	17187	17256	16979	17415	17006	17060	17119	17242	17075	17227	17140	17049	17248	17234	17319	17276	17064	17206	17294	17102	17376	17283	17219	17082	17509	17234	17369	17297	17090	17155	17164	17240	17172	17274	17352	17371	17453	17088	17313	17343	17359	17351	17132	17410	17211	17166	17145	17385	17184	17065	17108	17318	17140	17104	17271	17251	17277	17400	17433	17233	17248	17192	17121	17107	17232	17105	17062	17123	17185	17173	17209	17060	17136	17090	17053	17101	17103	17372	17255	17428	17062	17200	17018	17307	17244	17342	17221	17249	17148	17338	17176	17251	17286	17272	17341	17217	16825	17150	17131	17392	16964	17169	17129	17154	17153	17166	17093	17143	17289	16966	17288	17197	17092	17091	17064	17116	17213	17270	17058	17147	17236	17108	17224	17243	17308	17095	17305	17241	17298	17298	17472	17044	17002	17063	17321	17432	17217	17077	17250	17115	17295	17074	17029	17371	17307	17036	17175	17143	17137	17017	17330	17283	17190	17079	17054	17060	17166	17220	17134	17087	17091	17370	17112	17376	17180	17237	17229	17005	17305	17086	17200	17039	17175	17111	17198	17204	17171	17034	17203	17312	17217	17409	17231	17233	17299	16966	17181	17182	17131	17344	17372	17187	17191	17173	16989	17195	17106	17040	17059	16951	17229	17222	17260	17133	17214	17182	17373	17131	17271	17201	17370	17294	17092	17042	17218	17078	17230	17000	17437	17147	17153	17292	17219	17201	17306	17288	17052	17413	17158	17245	17252	17242	17341	17142	16964	17306	17373	16999	17190	17203	17171	17217	17166	17149	17237	17104	17330	17195	17021	17145	17266	17024	17201	16993	17165	17105	17346	17301	17393	17222	17330	17306	17318	17088	17278	17129	17235	17244	17345	17100	16942	17145	17186	17229	17130	17263	17307	17142	17168	17117	17069	17179	17037	17260	17374	16997	17074	17253	17363	17262	17198	17099	17157	17080	17428	17342	17434	17284	17241	16958	17362	17382	17229	17217	17348	17010	17056	17260	17144	17241	17049	17319	17306	17258	17080	17357	17218	17214	17039	17239	17242	17158	17297	17128	17142	17187	17169	17146	17020	16980	17268	17120	17225	17352	17330	17348	17122	17254	17389	17232	17135	17152	17324	17086	17162	17170	17195	17113	17158	17080	17025	17055	16993	17090	17334	17263	17264	17197	17197	17196	17182	17271	17351	17371	17200	17235	17059	17184	17263	17080	17124	17208	17158	17350	17356	17225	17167	17310	17330	17103	17138	17302	17305	17305	17254	17094	17189	17058	17260	17028	16997	17177	17164	17230	17055	17199	17378	17035	17175	17204	17172	17018	17018	17191	17065	17337	17293	16928	17394	17331	17113	17245	17357	17119	17298	17119	17179	17315	17260	17231	17045	17396	17258	17411	17050	17071	16996	17244	17195	17264	17203	17203	17315	17315	17240	17223	17377	17241	17279	17471	17235	17356	17138	17054	17212	17316	17304	17042	17386	17240	17099	17340	17016	17102	17186	17308	17251	17017	17128	17083	17283	17201	17127	17274	17107	17108	17313	17231	17152	17400	17080	17168	17154	17070	17326	17239	17268	17244	17243	17229	17211	17280	17010	17206	17202	17168	17038	17089	17116	17241	17258	17297	17279	17307	17312	17164	17353	17367	17362	17371	17424	17246	17300	17360	17347	17259	17266	17302	17186	17206	17084	17317	17263	17168	17210	17467	17342	17228	17197	17196	17148	17137	17084	17258	17211	17178	17161	17141	17105	17292	17174	17135	17090	17186	17083	17299	17154	17163	17182	17190	17086	17146	17378	16978	17016	17045	17127	17324	17296	17347	17033	17409	17217	17256	17114	17288	17239	17237	17254	17340	17284	17376	17394	17238	17286	17278	17186	17286	17307	17140	17309	17470	17247	17113	17337	17181	17188	17311	17338	17255	17118	17134	17331	17074	17126	17423	17254	17241	17200	17176	17129	17199	17095	17008	17348	17245	17157	17098	17286	17304	17088	17094	17062	17003	17160	17052	17192	17345	17097	17233	17315	16980	17492	17031	17179	17198	17157	17232	17138	17280	17236	17205	17147	17302	17415	17152	17293	17171	17288	17297	17315	17362	17280	17068	17120	17179	17177	17293	17211	17174	17286	17133	17236	17202	17384	17008	17326	17088	17212	16995	17178	17043	17253	17166	17220	17106	17333	17195	17010	17036	17192	17206	17245	17165	17266	17171	17146	17264	17325	17164	17309	17068	17115	17145	17125	17082	17229	17218	17141	17228	17146	17097	17359	17244	17203	17154	17092	17129	17200	16987	17341	17213	17255	17257	17386	17334	17047	17073	17194	17075	17225	16957	17131	17180	17348	17029	17244	17182	17213	17238	17465	17102	17184	17036	17213	17287	17308	17211	17340	17345	17326	17268	17286	17218	17274	17238	17275	17212	17018	16998	17271	17133	17334	17159	17294	17220	17161	17223	17264	17204	17268	17387	17494	17135	17114	17094	17103	17346	17103	17051	17120	17099	17356	17366	17172	17282	17142	17283	17175	17304	17301	17333	17273	17218	17245	17199	17065	17086	17248	17129	17436	17227	17224	17234
24024	51599	44837	29463	20553	17660	16659	16031	15565	15595	15205	15017	14931	14903	14667	14844	14895	14787	14588	14712	14713	14793	14680	14470	14541	14590	14690	14544	14506	14699	14623	14665	14625	14610	14502	14655	14619	14447	14611	14431	14569	14494	14593	14659	14447	14412	14657	14634	14461	14514	14611	14564	14534	14457	14520	14684	14481	14672	14523	14574	14615	14491	14308	14747	14396	14624	14645	14371	14584	14332	14529	14623	14564	14438	14528	14422	14606	14513	14544	14560	14327	14463	14656	14477	14310	14684	14659	14506	14454	14479	14451	14527	14564	14486	14715	14621	14608	14428	14629	14574	14514	14472	14656	14576	14618	14564	14429	14401	14510	14549	14460	14507	14496	14378	14616	14425	14512	14540	14308	14600	14453	14580	14508	14531	14559	14467	14637	14618	14585	14602	14627	14522	14467	14495	14685	14529	14638	14502	14565	14579	14241	14622	14618	14522	14464	14472	14539	14348	14672	14656	14623	14565	14545	14664	14607	14499	14537	14599	14563	14571	14435	14552	14446	14565	14290	14585	14437	14483	14597	14555	14598	14525	14486	14458	14481	14423	14639	14530	14527	14341	14440	14379	14510	14443	14470	14598	14560	14599	14625	14470	14498	14596	14440	14321	14494	14587	14476	14665	14497	14577	14537	14576	14492	14509	14626	14460	14595	14501	14560	14565	14528	14354	14552	14568	14362	14504	14480	14638	14629	14400	14641	14411	14543	14541	14559	14715	14618	14397	14303	14476	14604	14467	14622	14412	14516	14679	14550	14456	14601	14529	14411	14408	14533	14424	14655	14496	14518	14601	14457	14390	14499	14552	14481	14511	14336	14425	14497	14532	14678	14397	14526	14662	14614	14666	14527	14602	14441	14455	14600	14456	14427	14550	14324	14521	14598	14445	14497	14476	14678	14393	14495	14646	14646	14541	14530	14552	14645	14589	14516	14621	14686	14626	14520	14443	14480	14360	14512	14611	14418	14560	14603	14563	14546	14680	14791	14505	14689	14630	14563	14585	14526	14547	14486	14428	14562	14374	14487	14614	14534	14488	14635	14513	14597	14504	14593	14593	14747	14447	14647	14544	14569	14527	14428	14451	14450	14671	14574	14455	14551	14583	14583	14749	14551	14500	14487	14661	14611	14629	14377	14410	14714	14593	14523	14487	14610	14482	14575	14513	14561	14520	14487	14506	14429	14606	14645	14554	14474	14703	14549	14524	14428	14738	14455	14651	14496	14460	14520	14622	14559	14431	14483	14579	14430	14458	14421	14655	14350	14589	14446	14476	14464	14580	14484	14650	14662	14460	14340	14571	14658	14556	14573	14598	14464	14385	14552	14537	14497	14545	14553	14477	14474	14599	14642	14610	14377	14618	14731	14583	14433	14511	14429	14624	14503	14548	14507	14525	14515	14460	14565	14397	14534	14402	14521	14547	14394	14565	14727	14397	14481	14422	14630	14562	14498	14451	14476	14610	14499	14610	14440	14550	14398	14415	14461	14410	14497	14385	14387	14487	14608	14600	14509	14607	14546	14570	14600	14643	14434	14348	14526	14577	14570	14465	14664	14346	14488	14337	14555	14578	14622	14616	14624	14503	14426	14566	14535	14468	14581	14542	14587	14581	14628	14480	14515	14524	14511	14463	14378	14410	14421	14578	14558	14794	14545	14558	14560	14627	14479	14568	14553	14507	14618	14442	14520	14494	14496	14534	14529	14503	14456	14553	14423	14501	14454	14538	14553	14572	14557	14506	14598	14692	14498	14485	14567	14512	14588	14542	14468	14563	14536	14560	14532	14629	14471	14308	14484	14508	14456	14512	14396	14473	14467	14516	14338	14552	14626	14668	14648	14488	14786	14551	14610	14517	14724	14767	14466	14549	14462	14580	14624	14627	14541	14496	14686	14463	14518	14254	14537	14547	14516	14596	14610	14503	14415	14508	14380	14473	14431	14491	14473	14371	14594	14423	14471	14629	14553	14572	14410	14528	14523	14505	14525	14539	14506	14519	14641	14521	14631	14645	14460	14455	14417	14461	14605	14568	14448	14467	14580	14525	14564	14578	14501	14546	14349	14491	14437	14461	14522	14367	14564	14591	14400	14510	14474	14475	14509	14473	14376	14602	14506	14490	14441	14427	14526	14430	14664	14439	14588	14468	14496	14427	14380	14393	14501	14516	14602	14380	14495	14703	14470	14422	14437	14552	14523	14434	14448	14656	14449	14464	14465	14582	14614	14696	14520	14495	14477	14635	14594	14473	14378	14600	14599	14458	14463	14483	14514	14584	14610	14617	14491	14487	14458	14583	14501	14591	14509	14567	14511	14557	14697	14510	14416	14372	14493	14629	14438	14503	14514	14535	14439	14581	14648	14486	14602	14576	14568	14485	14484	14667	14499	14444	14497	14439	14414	14516	14673	14515	14579	14485	14569	14476	14526	14480	14509	14513	14537	14405	14747	14494	14553	14501	14485	14514	14635	14530	14569	14513	14440	14339	14583	14576	14538	14350	14543	14601	14563	14670	14676	14427	14548	14432	14574	14608	14596	14674	14336	14517	14589	14565	14474	14563	14518	14525	14528	14429	14500	14648	14478	14502	14531	14727	14536	14785	14641	14495	14368	14750	14523	14523	14372	14592	14395	14488	14646	14510	14472	14534	14617	14592	14546	14550	14458	14599	14635	14537	14401	14537	14429	14460	14519	14404	14434	14640	14551	14470	14472	14687	14609	14415	14448	14563	14574	14509	14655	14485	14433	14489	14579	14568	14503	14401	14486	14661	14459	14607	14459	14537	14562	14460	14548	14484	14550	14459	14377	14563	14501	14473	14425	14553	14482	14436	14519	14464	14651	14341	14565	14366	14547	14519	14596	14617	14584	14424	14519	14719	14497	14618	14515	14588	14522	14492	14622	14562	14555	14486	14531	14522	14559	14576	14563	14629	14438	14517	14462	14631	14513	14408	14483	14533	14517	14618	14427	14320	14465	14676	14388	14487	14538	14560	14441	14244	14459	14516	14511	14530	14509	14619	14574	14399	14604	14462	14548	14475	14557	14480	14413	14516	14507	14412	14632	14440	14479	14640	14609	14511	14727	14577	14476	14552	14541	14407	14584	14310	14718	14492	14633	14533	14615	14485	14509	14398	14485	14562	14519	14643	14390	14673	14631	14473	14531	14497	14574	14584	14532	14561	14270	14556	14595	14575	14482	14569	14594	14605	14627	14540	14511	14661	14545	14341	14475	14644	14431	14469	14651	14418	14445	14632	14591	14568	14501	14343	14526	14539	14482	14425	14496	14579	14531	14512	14503	14378	14625	14745	14550	14581	14515	14394	14536	14509	14495	14356	14363	14496	14521	14557	14609	14630	14690	14336	14575	14686	14443	14583	14471	14433	14483	14453	14412	14423	14705	14773	14505	14431	14461	14455	14568	14627	14389	14574	14687	14443	14502	14470	14534	14532	14646	14448	14572	14606	14546	14797	14529	14623	14576	14389	14448	14466	14629	14463	14675	14638	14619	14629	14507	14507	14443	14480	14482	14667	14707	14560	14495	14651	14503	14560	14419	14578	14366	14664	14542	14385	14441	14447	14485	14543	14533	14565	14455	14459	14490	14385	14497	14505	14398	14629	14474	14429	14469	14548	14573	14415	14511	14417	14422	14645	14632	14658	14542	14465	14599	14469	14615	14490	14312	14560	14450	14391	14634	14468	14480	14428	14477	14558	14485	14590	14438	14544	14556	14660	14573	14404	14537	14558	14630	14669	14583	14524	14626	14539	14450	14379	14439	14419	14379	14606	14476	14528	14522	14591	14497	14541	14535	14453	14574	14405	14531	14601	14415	14473	14465	14555	14522	14317	14537	14471	14579	14397	14585	14536	14387	14361	14575	14530	14466	14683	14612	14444	14395	14558	14440	14498	14388	14495	14435	14539	14479	14360	14574	14604	14483	14590	14766	14564	14565	14638	14545	14512	14595	14446	14641	14466	14507	14610	14470	14518	14579	14452	14628	14548	14623	14510	14582	14379	14685	14712	14562	14475	14489	14353	14558	14411	14592	14528	14698	14347	14517	14687	14452	14683	14487	14482	14500	14542	14587	14502	14470	14604	14544	14605	14547	14516	14559	14496	14614	14533	14597	14543	14477	14575	14441	14480	14638	14556	14701	14447	14379	14558	14479	14643	14442	14446	14546	14570	14593	14493	14522	14423	14612	14591	14644	14674	14430	14465	14546	14419	14512	14559	14673	14664	14664	14501	14560	14603	14473	14546	14582	14453	14528	14572	14474	14507	14541	14671	14503	14647	14650	14699	14459	14453	14641	14475	14576	14651	14366	14404	14433	14539	14586	14475	14438	14448	14348	14440	14532	14760	14329	14516	14471	14602	14415	14602	14690	14276	14615	14325	14795	14618	14564	14433	14610	14517	14601	14538	14574	14656	14650	14580	14526	14644	14356	14572	14602	14670	14489	14695	14396	14573	14569	14653	14581	14549	14471	14485	14351	14460	14548	14527	14582	14561	14667	14631	14569	14457	14576	14379	14441	14485	14475	14456	14680	14513	14485	14642	14559	14499	14418	14418	14601	14615	14545	14540	14449	14596	14568	14447	14460	14636	14516	14503	14689	14513	14530	14626	14458	14597	14553	14597	14438	14444	14377	14615	14418	14532	14505	14343	14493	14562	14496	14372	14445	14516	14513	14526	14407	14558	14567	14587	14487	14519	14407	14696	14427	14534	14348	14475	14506	14417	14427	14504	14595	14626	14481	14377	14413	14452	14477	14764	14392	14485	14521	14554	14742	14671	14321	14629	14469	14489	14607	14524	14392	14590	14593	14575	14577	14616	14594	14499	14497	14656	14480	14342	14622	14346	14536	14338	14572	14595	14580	14514	14526	14523	14563	14625	14613	14528	14438	14628	14396	14646	14336	14549	14559	14581	14652	14463	14326	14428	14571	14576	14612	14488	14519	14461	14445	14575	14579	14516	14526	14562	14318	14564	14501	14479	14636	14380	14628	14490	14682	14561	14595	14460	14421	14618	14444	14605	14529	14576	14501	14581	14518	14502	14441	14543	14533	14351	14516	14457	14519	14528	14519	14556	14450	14455	14672	14651	14463	14455	14569	14501	14507	14474	14483	14544	14526	14449	14720	14678
29866	25315	28326	23607	19366	18753	18614	18176	17918	17673	17825	17825	17637	17625	17605	17713	17891	17661	17540	17383	17643	17565	17702	17516	17741	17813	17581	17427	17616	17671	17582	17765	17597	17731	17320	17632	17579	17507	17436	17639	17395	17365	17604	17661	17591	17528	17646	17564	17494	17493	17517	17537	17436	17455	17566	17389	17548	17533	17733	17434	17676	17562	17523	17272	17656	17569	17694	17594	17452	17448	17632	17499	17567	17365	17605	17454	17622	17665	17665	17555	17584	17497	17595	17542	17588	17697	17470	17353	17528	17619	17582	17458	17389	17566	17355	17511	17661	17490	17578	17461	17486	17386	17404	17602	17494	17522	17370	17700	17623	17661	17362	17666	17626	17633	17585	17680	17585	17660	17449	17522	17650	17565	17498	17430	17496	17638	17360	17700	17394	17711	17574	17374	17217	17364	17806	17351	17690	17532	17519	17624	17685	17563	17463	17559	17499	17647	17625	17447	17475	17559	17457	17725	17502	17525	17573	17409	17528	17418	17660	17656	17604	17378	17329	17738	17427	17352	17608	17624	17647	17742	17595	17446	17401	17612	17663	17762	17712	17788	17670	17465	17650	17402	17494	17624	17614	17604	17458	17653	17643	17543	17702	17449	17647	17576	17719	17622	17718	17538	17614	17722	17580	17489	17619	17424	17794	17395	17482	17579	17496	17328	17532	17568	17713	17309	17668	17596	17462	17552	17735	17632	17429	17742	17635	17546	17801	17304	17594	17735	17772	17467	17620	17505	17578	17498	17617	17438	17489	17641	17622	17551	17620	17533	17539	17476	17484	17510	17682	17495	17601	17598	17718	17567	17540	17799	17543	17577	17465	17514	17576	17463	17630	17731	17647	17767	17510	17523	17337	17519	17654	17529	17517	17657	17544	17521	17554	17681	17394	17626	17701	17434	17439	17611	17376	17673	17724	17473	17572	17576	17606	17587	17384	17558	17621	17427	17444	17593	17632	17551	17798	17573	17607	17397	17413	17405	17492	17488	17617	17608	17446	17368	17659	17457	17542	17726	17556	17479	17462	17525	17571	17626	17594	17567	17526	17473	17660	17522	17565	17581	17656	17504	17598	17672	17598	17700	17502	17640	17493	17570	17586	17466	17502	17573	17498	17496	17454	17338	17544	17569	17532	17593	17422	17503	17552	17398	17467	17436	17562	17523	17760	17610	17717	17347	17563	17599	17443	17604	17310	17579	17481	17530	17609	17558	17503	17580	17540	17323	17639	17541	17792	17538	17455	17483	17417	17648	17758	17744	17578	17433	17451	17713	17635	17731	17628	17584	17456	17747	17614	17353	17288	17411	17554	17614	17532	17271	17755	17579	17451	17618	17587	17608	17477	17518	17719	17693	17380	17496	17634	17482	17756	17530	17563	17619	17537	17460	17507	17302	17724	17445	17649	17618	17847	17578	17692	17455	17772	17675	17481	17606	17558	17666	17474	17513	17530	17292	17528	17562	17658	17692	17647	17546	17483	17375	17551	17677	17439	17674	17712	17639	17525	17496	17661	17432	17819	17652	17510	17549	17714	17617	17635	17489	17469	17736	17466	17500	17472	17624	17441	17480	17624	17497	17838	17711	17724	17721	17561	17420	17639	17710	17543	17468	17443	17468	17362	17551	17732	17624	17434	17624	17675	17520	17549	17459	17683	17595	17569	17646	17565	17433	17597	17633	17809	17550	17497	17379	17516	17278	17477	17586	17628	17678	17342	17522	17460	17544	17395	17717	17619	17451	17442	17539	17411	17518	17672	17659	17581	17576	17518	17485	17459	17357	17488	17648	17771	17438	17767	17421	17600	17509	17584	17526	17543	17486	17662	17528	17621	17620	17637	17526	17581	17354	17530	17596	17594	17629	17603	17663	17609	17625	17658	17489	17643	17637	17772	17605	17573	17452	17806	17710	17705	17668	17689	17603	17636	17492	17498	17663	17466	17528	17494	17412	17499	17530	17522	17430	17709	17493	17626	17385	17457	17505	17363	17785	17517	17356	17663	17645	17353	17566	17483	17563	17531	17465	17501	17669	17535	17616	17677	17697	17611	17722	17498	17485	17608	17463	17685	17663	17589	17449	17626	17500	17389	17610	17761	17578	17607	17443	17603	17394	17637	17466	17533	17554	17456	17636	17450	17588	17450	17630	17743	17730	17406	17413	17578	17496	17664	17553	17481	17404	17497	17642	17486	17439	17484	17554	17610	17749	17613	17601	17357	17561	17606	17463	17720	17344	17401	17693	17565	17609	17691	17685	17402	17547	17712	17719	17591	17497	17641	17556	17498	17549	17575	17408	17551	17643	17697	17536	17681	17595	17478	17520	17667	17794	17707	17525	17514	17671	17614	17557	17647	17517	17475	17664	17569	17516	17618	17643	17712	17641	17563	17418	17631	17550	17592	17565	17670	17517	17570	17571	17524	17704	17734	17646	17666	17535	17432	17593	17649	17610	17604	17722	17572	17543	17716	17569	17621	17550	17538	17616	17482	17436	17617	17670	17662	17685	17679	17696	17552	17450	17415	17714	17796	17587	17814	17457	17640	17544	17367	17614	17662	17485	17515	17578	17460	17526	17623	17414	17617	17456	17368	17411	17527	17556	17495	17426	17611	17711	17806	17543	17631	17525	17577	17592	17527	17526	17517	17421	17658	17794	17481	17469	17492	17546	17627	17686	17488	17427	17464	17649	17669	17419	17504	17422	17598	17490	17689	17520	17802	17719	17551	17552	17474	17393	17669	17596	17648	17514	17506	17530	17525	17561	17491	17621	17510	17570	17577	17470	17469	17470	17318	17475	17451	17684	17556	17486	17376	17500	17534	17621	17674	17540	17708	17617	17429	17697	17557	17618	17610	17424	17686	17489	17441	17621	17552	17449	17700	17836	17618	17518	17425	17660	17565	17678	17462	17521	17470	17712	17537	17474	17597	17579	17609	17568	17488	17555	17539	17626	17495	17642	17624	17489	17335	17373	17627	17423	17407	17397	17581	17517	17619	17516	17326	17601	17610	17455	17602	17364	17551	17603	17616	17404	17279	17634	17440	17548	17505	17640	17722	17582	17627	17581	17420	17612	17459	17571	17616	17618	17627	17401	17526	17590	17281	17528	17593	17532	17605	17556	17439	17583	17658	17551	17694	17696	17675	17691	17793	17704	17817	17642	17642	17619	17597	17483	17539	17465	17564	17435	17518	17585	17564	17672	17399	17520	17456	17566	17473	17667	17681	17638	17507	17488	17579	17635	17519	17565	17556	17819	17587	17514	17694	17654	17488	17467	17504	17648	17473	17448	17659	17540	17707	17710	17572	17524	17480	17648	17550	17576	17562	17577	17577	17702	17446	17608	17626	17350	17438	17456	17600	17660	17594	17441	17514	17747	17645	17619	17450	17450	17801	17577	17530	17502	17651	17465	17312	17476	17762	17499	17478	17594	17541	17603	17684	17816	17598	17516	17713	17269	17258	17397	17552	17544	17628	17581	17735	17482	17284	17709	17537	17509	17547	17692	17713	17600	17624	17419	17497	17536	17419	17707	17580	17655	17662	17927	17652	17331	17594	17648	17517	17596	17602	17419	17355	17540	17623	17597	17606	17373	17451	17506	17473	17597	17449	17595	17834	17667	17322	17738	17686	17587	17703	17660	17629	17671	17693	17593	17491	17565	17851	17631	17581	17595	17427	17677	17493	17398	17523	17662	17470	17337	17583	17446	17392	17444	17604	17525	17365	17575	17765	17536	17623	17643	17534	17664	17655	17710	17504	17568	17634	17571	17788	17752	17482	17523	17276	17614	17402	17610	17572	17590	17667	17484	17435	17617	17473	17433	17679	17376	17627	17790	17698	17585	17681	17420	17414	17419	17674	17656	17676	17543	17591	17418	17449	17602	17416	17693	17587	17732	17492	17662	17441	17637	17665	17652	17486	17572	17604	17622	17672	17850	17594	17514	17578	17698	17611	17658	17466	17606	17630	17529	17693	17686	17485	17550	17383	17597	17474	17460	17546	17626	17631	17600	17473	17501	17655	17411	17569	17567	17811	17473	17583	17568	17447	17600	17525	17402	17694	17557	17634	17754	17606	17534	17537	17793	17632	17543	17694	17608	17658	17672	17404	17589	17511	17447	17676	17626	17539	17611	17605	17412	17429	17586	17531	17683	17513	17716	17298	17547	17701	17699	17687	17591	17614	17643	17622	17318	17607	17609	17695	17530	17715	17447	17573	17705	17677	17607	17728	17761	17605	17410	17599	17637	17683	17705	17791	17763	17597	17501	17429	17778	17734	17740	17664	17462	17364	17488	17741	17568	17794	17593	17484	17436	17423	17399	17654	17619	17457	17476	17664	17556	17552	17506	17459	17531	17606	17372	17517	17529	17444	17631	17532	17715	17602	17431	17758	17479	17463	17596	17676	17490	17614	17396	17605	17714	17513	17562	17658	17635	17621	17515	17306	17290	17527	17417	17604	17503	17678	17595	17778	17684	17662	17641	17628	17856	17762	17557	17625	17498	17572	17535	17639	17595	17673	17878	17629	17496	17494	17456	17367	17613	17511	17489	17594	17535	17598	17556	17571	17620	17662	17538	17710	17712	17634	17463	17633	17559	17637	17461	17560	17620	17588	17475	17506	17567	17664	17647	17558	17608	17463	17380	17589	17574	17697	17709	17432	17636	17567	17657	17650	17472	17646	17499	17583	17561	17574	17613	17795	17524	17486	17650	17512	17582	17584	17650	17399	17573	17550	17618	17387	17537	17599	17443	17553	17731	17462	17613	17518	17415	17521	17602	17638	17588	17389	17601	17608	17707	17646	17477	17561	17611	17361	17474	17554	17629	17588	17572	17421	17383	17617	17502	17348	17627	17353	17684	17581	17543	17602	17574	17599	17395	17545	17425	17430	17739	17664	17589	17681	17443	17537	17521	17662	17411	17526	17592	17510	17579	17547	17442	17678	17578	17641	17599	17673	17767	17446	17557	17645	17402	17446	17539	17552	17532	17470	17354	17523	17715	17482	17495	17704	17534	17445	17499	17594	17440	17866	17760	17721	17626	17315	17349	17661	17628	17600	17524	17641	17587	17653	17513	17748	17514	17510	17636	17709	17376	17525	17278	17432	17429	17539	17676	17860	17538	17583	17860	17650	17537	17621	17896
21726	34981	26643	19351	17079	16153	15563	15420	15340	15060	15197	15043	14893	15010	14854	14987	14859	14961	14965	14898	14826	14772	14788	15017	14820	14997	14907	14980	14740	15016	14786	14823	14899	14755	14873	14892	14781	14795	15000	14841	14900	14750	14725	14836	14877	14689	14916	14829	14858	14883	14860	14893	14979	14842	14783	14766	14878	14950	15019	14771	14826	14747	14673	14720	14911	14979	14747	14921	14836	14758	14864	14836	14873	14798	14914	14789	14897	14730	14778	14932	14873	14696	14902	14987	14738	14778	14793	14739	14845	14760	14886	14830	14748	14735	14664	14649	14932	14985	14814	14914	14859	14785	14712	14755	14773	14917	14755	14817	14888	14966	14639	14727	14982	14883	14934	14954	14845	14832	14831	14783	14827	14857	14884	14748	14829	14801	14690	14771	14901	14777	14857	14715	15012	15097	14893	14843	14821	14898	14650	14827	14711	14795	14853	14756	14903	14829	14790	14853	14683	14865	14840	14855	14711	14741	14672	14679	14882	14652	14767	14825	14852	14903	14801	14998	15083	14864	14775	14870	14812	14823	14732	14916	14835	14685	14772	14795	14949	14807	14700	15060	14813	14830	14799	14756	14952	14914	14740	14788	14936	14622	15037	14918	14748	14905	14954	14709	14835	15016	14813	14842	14816	14797	14938	14732	14869	14888	14855	14891	14791	14788	14708	14802	14915	14845	14835	14914	14917	14843	14848	14895	14932	15017	14700	14872	14838	14908	14876	14941	14763	14842	14912	14776	14699	14916	15046	14752	14907	14870	14825	14759	14882	14890	14825	14720	14787	14942	14972	14845	14694	14752	14838	14700	14885	14805	14782	14759	14848	14707	15018	14769	14888	14795	14825	14986	14763	14843	14853	14796	14795	14912	14776	14728	14801	15028	14722	14741	14831	14986	14845	15018	14817	14793	14857	14959	14897	14708	14885	14853	14775	14953	14908	14809	14881	14863	14624	14921	14806	14925	14839	14863	14785	14923	14955	14915	14768	15067	14981	14767	14735	14777	14860	14849	14773	14974	14877	14972	14829	14812	14827	15014	14645	14700	14772	14733	14808	15054	14883	14816	14742	14788	14901	14842	14857	14736	14975	14821	14846	14869	14770	14670	14988	14751	14942	14902	14830	14930	14877	14781	14767	14956	14870	14759	14808	14906	14742	14784	14949	14932	14640	14809	14680	14962	14744	14660	14837	14751	14757	14700	14919	14746	14830	14867	14898	14842	14893	14663	14773	14774	14830	14957	14997	14759	14863	14765	14795	14966	14826	14837	14766	14808	14877	14815	14883	14732	14891	14844	14747	15000	14799	14833	14706	14785	14766	14797	14878	15009	14760	14937	14783	14790	14755	14910	14961	14886	14974	14648	14908	14917	14950	15010	14810	14909	14806	14869	14845	14855	14973	14787	14804	14951	14837	14670	14984	14816	14730	14878	14806	14886	14709	14953	14741	14986	14810	14765	14840	14720	14873	14859	14591	14710	14818	14942	14785	14872	14847	15074	14721	14836	14759	14893	14773	14860	14709	14782	14903	14833	14933	14948	14775	14787	14798	14808	14952	14845	14877	14750	14754	14859	15068	14763	14868	14584	14869	14754	14821	14870	14649	15049	14819	14887	14804	14715	14875	14837	14924	14882	14844	14869	14689	14854	14930	14884	14745	14931	14901	14821	14682	14955	14904	14786	14973	14697	15019	14974	14924	14911	14721	14795	14727	14911	14833	14901	14838	14960	14767	15001	14709	14911	14951	14675	14856	14781	14755	14848	14972	14805	14915	14751	14927	14830	14917	14814	14836	14763	14952	14475	14887	14973	14825	14782	14888	14837	14792	14756	14750	14746	14800	14937	14843	14885	14920	14602	14770	15020	14797	14836	14736	14789	14666	14645	14906	14801	14869	14754	14873	14787	14814	14751	15060	14753	14793	14750	14761	14844	14956	14854	14713	14840	14870	14933	14888	14959	14770	14751	14837	14781	14882	14836	14774	14956	14780	14865	14815	14798	14838	14771	14834	15059	14818	14686	14996	14892	14717	14821	14821	15037	14890	14947	14752	14866	14909	14706	14959	14883	14669	14787	14888	14773	14638	14677	14875	14852	14881	14948	14840	14773	14798	14778	14779	14878	15043	14987	14921	14773	14929	14943	14661	14952	14885	14629	15024	14729	14955	14944	14839	14754	14869	14892	14841	14915	14642	14793	15042	14720	14813	14960	14812	14812	14902	14761	14813	14917	14917	14811	14881	14940	14604	14733	14810	14690	14909	14729	14950	14825	14807	14829	14766	14745	14977	14698	14855	14764	14777	14866	14858	14982	14795	14853	14901	14793	14649	14945	14809	14826	14914	14827	14855	14922	14796	14747	14903	14937	14782	14882	14717	14743	14859	14799	14884	14899	15010	14775	14950	14947	14981	14557	14830	14810	14955	14750	14813	14739	14970	14811	14809	14972	15006	14924	14715	14707	14783	14934	14800	14834	14844	14888	14895	15043	14731	14811	14963	14746	14889	14931	14906	14884	15017	14615	14876	14967	14970	14751	14778	14861	14911	14853	14825	14959	14764	14801	14724	14722	14676	14749	14780	14914	14883	14940	14891	14960	14740	14915	14712	14916	14776	14863	14826	14638	14925	14935	14719	14859	14743	14917	15003	14863	14858	14908	14856	14743	14978	14891	14905	15059	14917	14705	14984	14826	14683	14743	14838	14837	14795	14910	14907	14947	14911	14774	14891	14859	14841	14934	14822	14722	14746	14891	14802	14843	14829	14870	14985	14927	14782	14877	14839	14864	14939	14863	14783	14713	14945	14735	14716	14995	14745	14865	15056	14704	14821	14864	14944	14753	14881	14718	14867	14856	14787	14796	14851	14885	14791	14921	14996	14812	14742	14959	14785	14934	14752	14922	14953	14807	14892	14782	14879	14861	14765	14865	14938	14548	14860	14911	14869	14769	14923	14784	14841	14804	14842	14825	14735	14913	14886	14865	14923	14820	14949	14723	14701	14854	14824	14788	14785	14607	14779	14906	14891	14804	14748	14958	14899	14936	14833	14764	14831	14821	14750	14760	14840	14865	14679	14782	15038	14801	14972	14904	14868	14763	14863	14812	14704	14804	14726	14861	14773	14875	14761	14745	14876	14871	14946	14768	14770	14756	14885	14686	14895	14892	15030	14738	14971	14899	14902	14750	14763	14814	14870	14777	14779	14756	14898	14875	14815	14846	14735	14824	14733	14847	14809	14755	14997	14823	14934	14731	14924	14827	14830	14684	14909	14793	14936	14990	14809	14735	14945	14853	14790	14908	14966	14811	15007	14802	14773	14816	14734	14901	14858	14674	14780	15130	14722	14707	14774	14912	14865	15032	14738	14842	14806	14760	14902	14853	14692	14868	14894	15035	14768	14857	14920	14982	14917	14899	14878	14875	14703	14745	14678	14794	14880	14910	14837	14873	14721	15020	14818	14811	14935	14801	14888	14846	14882	14816	14859	14852	14848	14985	14754	14742	14844	14828	14871	14758	14853	14844	14807	15055	15004	14808	14754	14848	14928	14977	14746	14727	14904	14862	14845	14878	14852	14948	14778	14788	14910	14851	14732	14962	14764	14946	14841	14776	14968	14806	14843	14773	14968	14776	14761	14691	14839	14891	14914	14721	14786	14878	14917	14861	14908	14792	14906	14857	14740	14871	14745	14795	14838	14651	14749	14665	14562	14911	14777	14927	14891	14766	14761	14882	14899	14846	14790	14889	15057	14931	14981	14770	14749	14891	14870	14977	14881	14741	14894	14946	14822	14878	14770	14799	14826	14682	14780	14749	14798	14878	14803	14685	14898	14794	14768	14837	14928	14839	14957	14849	14708	15016	14750	14732	14766	14824	14659	14785	14718	14797	14869	14972	14704	14819	14759	14882	15001	14787	14658	15093	14711	14784	14776	14687	14875	14913	14784	14874	15020	14843	14872	14805	14924	14894	14784	14767	14810	14848	14804	14695	14821	14812	14751	14911	14749	14897	14757	14894	14862	14632	14927	14940	14763	14796	14849	14940	14751	14710	15017	14925	15113	14802	14905	14893	14625	14762	14858	14926	14863	14817	14681	14858	14845	14898	14800	14760	14866	14879	14833	14735	14847	14998	14771	14885	15056	14634	14887	14848	14970	14815	14784	14753	14851	14860	14930	14792	14842	14971	14769	14862	14873	14978	14735	14942	14780	14791	14751	14799	14663	14850	14760	14736	14854	14878	14935	14842	14882	14798	14815	14940	14753	14788	14720	14813	14863	14803	14839	14712	14781	14802	14812	14906	15075	14782	14736	14969	14817	14719	14826	14788	15017	14857	14760	14859	14854	14839	14877	14924	14938	14772	14864	14729	14874	14767	14888	14884	14909	14864	14696	14974	14786	14873	14778	14898	14922	14751	15041	14995	14797	15016	14780	14846	14800	14765	14950	14817	15066	14688	14947	15004	14894	14722	15022	14929	14925	15010	14713	14717	14693	15042	14730	14880	14868	14840	14868	14847	14882	14736	14734	14858	14898	14722	14973	14938	15048	14799	15019	14927	14988	14774	14904	14907	14848	14779	14968	14897	14745	14969	14930	14699	14686	14727	14745	14810	14876	14888	14658	14703	14953	14807	14747	14655	14834	14861	15094	14801	14793	14829	14612	14884	14799	14964	14795	14987	14801	15014	14802	14846	14909	14865	14911	14851	14765	14873	14891	14830	14808	14754	14860	14722	14785	14769	14652	14834	14658	14857	15004	14682	14967	14865	14744	14906	14620	14744	14769	14825	14726	14772	14942	14757	14843	14849	14832	14775	14669	14787	14862	14802	14694	14759	14781	14816	14819	15093	14866	14575	14824	14892	14946	14818	14859	14859	14867	14861	14913	14883	14906	14817	14818	14940	14811	14718	14879	14896	14830	14875	14674	14932	14880	14790	14884	14991	14865	14752	14811	14794	14988	14910	14824	14665	14910	14796	14899	14812	14852	14852	14803	14850	14865	14822	14817	14923	14668	14824	14841	14845	14880	14923	14713	14796	14798	14681	14769	14898	14807	14801	14998	14834	14950	14892	14728	14902	14899	14797	14716	14844	14921	14923	14766	14885	15060	14535	14893	14765	14820	14791	14808	14937	14850	15028	14908	14814	14936	14711
23776	21597	28285	25734	22620	21064	20055	17759	17193	17220	16875	16775	16838	16738	16725	16771	16615	16780	16542	16558	16856	16573	16506	16616	16696	16689	16749	16648	16520	16749	16630	16655	16695	16525	16535	16738	16378	16412	16486	16512	16759	16595	16542	16726	16553	16561	16529	16749	16500	16698	16703	16725	16684	16343	16417	16453	16545	16616	16745	16448	16680	16665	16495	16602	16595	16528	16460	16620	16668	16666	16576	16539	16444	16595	16873	16907	16428	16559	16456	16465	16481	16529	16529	16447	16436	16586	16363	16648	16498	16608	16693	16359	16353	16507	16569	16636	16449	16712	16309	16484	16518	16645	16766	16428	16818	16430	16393	16565	16407	16548	16605	16389	16359	16568	16437	16460	16617	16722	16557	16414	16678	16676	16493	16733	16679	16634	16518	16447	16608	16484	16685	16656	16728	16716	16673	16489	16592	16534	16488	16411	16627	16519	16468	16508	16665	16586	16485	16411	16442	16462	16505	16480	16425	16424	16539	16544	16544	16430	16504	16633	16479	16527	16476	16567	16353	16377	16687	16523	16340	16663	16674	16381	16735	16497	16474	16580	16623	16413	16266	16643	16478	16434	16476	16461	16566	16458	16472	16575	16739	16400	16465	16608	16565	16511	16687	16690	16329	16455	16464	16288	16523	16355	16724	16571	16379	16482	16784	16617	16743	16570	16428	16769	16417	16572	16641	16588	16616	16595	16500	16695	16378	16421	16461	16622	16474	16748	16544	16522	16422	16474	16679	16591	16515	16706	16413	16573	16294	16538	16584	16434	16713	16677	16553	16489	16285	16495	16376	16440	16635	16667	16390	16462	16377	16347	16689	16804	16583	16508	16686	16389	16751	16492	16608	16571	16568	16557	16587	16334	16370	16351	16442	16541	16504	16662	16518	16537	16383	16454	16374	16513	16509	16479	16417	16552	16530	16418	16365	16395	16459	16415	16398	16579	16748	16727	16325	16435	16401	16291	16509	16719	16474	16452	16309	16519	16420	16484	16569	16228	16418	16555	16434	16657	16495	16329	16464	16624	16398	16477	16410	16427	16612	16442	16563	16449	16430	16637	16480	16417	16521	16375	16687	16578	16648	16472	16652	16428	16461	16544	16633	16522	16482	16434	16483	16480	16307	16622	16529	16359	16507	16428	16533	16577	16332	16517	16475	16484	16731	16346	16567	16755	16672	16417	16368	16627	16307	16526	16320	16352	16574	16361	16651	16708	16278	16636	16717	16447	16582	16468	16557	16572	16632	16361	16765	16580	16450	16669	16502	16385	16417	16372	16457	16616	16586	16491	16546	16440	16502	16352	16494	16633	16494	16398	16582	16536	16504	16567	16645	16564	16403	16568	16470	16399	16386	16437	16591	16321	16449	16294	16617	16545	16435	16379	16643	16470	16760	16286	16484	16540	16429	16540	16342	16598	16499	16662	16442	16657	16462	16549	16400	16553	16513	16623	16410	16485	16744	16443	16439	16455	16459	16448	16366	16393	16542	16588	16549	16436	16552	16586	16636	16495	16596	16351	16613	16564	16432	16673	16444	16455	16555	16544	16496	16742	16518	16555	16567	16668	16631	16457	16367	16579	16535	16631	16743	16481	16572	16609	16630	16376	16405	16606	16435	16575	16604	16497	16531	16366	16557	16691	16720	16538	16514	16352	16501	16560	16483	16533	16842	16525	16448	16618	16620	16576	16377	16645	16435	16754	16525	16675	16762	16550	16558	16528	16608	16720	16490	16459	16530	16613	16441	16532	16646	16537	16607	16352	16591	16589	16433	16396	16579	16590	16504	16664	16523	16513	16593	16457	16644	16370	16560	16499	16424	16478	16484	16497	16353	16400	16487	16861	16525	16864	16611	16502	16642	16483	16664	16338	16516	16462	16686	16451	16488	16446	16591	16623	16603	16276	16512	16443	16478	16478	16409	16463	16405	16485	16435	16404	16562	16390	16566	16541	16485	16510	16553	16482	16475	16391	16527	16458	16453	16368	16413	16538	16587	16431	16624	16433	16325	16421	16412	16439	16588	16577	16554	16648	16446	16532	16516	16434	16434	16544	16753	16475	16213	16480	16482	16575	16352	16528	16613	16365	16502	16509	16444	16483	16425	16461	16426	16667	16547	16402	16262	16616	16465	16560	16512	16451	16488	16562	16575	16638	16494	16335	16411	16463	16560	16369	16608	16426	16681	16592	16808	16811	16799	16517	16261	16425	16565	16660	16440	16532	16378	16713	16377	16499	16657	16540	16410	16530	16395	16693	16603	16392	16354	16617	16640	16711	16388	16731	16570	16367	16496	16561	16433	16523	16386	16666	16383	16602	16476	16529	16510	16456	16523	16589	16419	16437	16630	16589	16524	16507	16747	16447	16494	16660	16466	16544	16393	16602	16582	16614	16701	16418	16500	16572	16435	16579	16449	16627	16382	16423	16356	16291	16266	16228	16461	16525	16472	16535	16414	16596	16572	16644	16403	16563	16505	16558	16566	16620	16566	16500	16589	16721	16486	16509	16629	16772	16531	16536	16371	16595	16509	16430	16347	16741	16647	16754	16579	16479	16644	16501	16365	16443	16527	16447	16434	16633	16446	16520	16611	16455	16416	16415	16381	16424	16397	16738	16645	16426	16473	16619	16623	16602	16466	16594	16630	16508	16716	16455	16513	16672	16683	16289	16665	16484	16623	16677	16546	16353	16554	16534	16626	16518	16346	16681	16493	16543	16420	16647	16614	16576	16443	16580	16643	16377	16391	16542	16659	16706	16643	16496	16508	16421	16328	16520	16392	16517	16380	16470	16726	16402	16599	16281	16410	16388	16439	16601	16439	16355	16301	16327	16468	16698	16559	16457	16529	16515	16419	16516	16288	16405	16379	16366	16474	16450	16644	16527	16415	16463	16533	16408	16351	16473	16604	16653	16653	16548	16457	16409	16599	16519	16496	16675	16661	16640	16429	16761	16600	16372	16433	16267	16439	16508	16632	16430	16411	16593	16580	16264	16554	16437	16681	16465	16504	16624	16847	16506	16596	16510	16704	16557	16506	16430	16458	16371	16638	16513	16541	16450	16361	16727	16463	16605	16520	16556	16327	16498	16440	16303	16499	16356	16385	16611	16497	16253	16402	16516	16456	16626	16449	16484	16539	16379	16643	16479	16527	16460	16467	16572	16612	16521	16378	16617	16560	16653	16582	16588	16463	16588	16529	16496	16595	16509	16585	16651	16473	16621	16504	16454	16599	16393	16579	16568	16459	16593	16484	16580	16692	16697	16558	16562	16477	16627	16325	16521	16566	16296	16574	16557	16446	16444	16526	16453	16653	16502	16589	16420	16314	16559	16565	16404	16462	16399	16343	16457	16413	16532	16543	16607	16446	16554	16477	16460	16641	16442	16506	16469	16565	16531	16571	16513	16220	16501	16363	16522	16743	16554	16503	16661	16757	16602	16508	16442	16420	16318	16596	16432	16306	16347	16320	16683	16733	16391	16522	16720	16622	16574	16436	16530	16622	16607	16286	16634	16610	16518	16511	16485	16579	16620	16338	16338	16433	16558	16578	16756	16375	16565	16404	16549	16448	16149	16441	16299	16541	16529	16851	16471	16553	16521	16353	16403	16184	16259	16774	16439	16683	16557	16477	16561	16416	16458	16654	16592	16446	16366	16668	16508	16476	16540	16422	16718	16473	16650	16569	16498	16500	16553	16333	16300	16717	16409	16577	16626	16603	16347	16733	16839	16665	16393	16605	16580	16625	16506	16520	16519	16474	16649	16447	16560	16653	16527	16591	16425	16622	16592	16518	16632	16477	16454	16470	16586	16473	16621	16660	16643	16425	16610	16488	16586	16428	16477	16628	16442	16424	16649	16513	16549	16459	16326	16454	16593	16374	16397	16662	16407	16427	16575	16506	16282	16467	16662	16417	16564	16687	16562	16489	16649	16457	16549	16622	16803	16602	16260	16427	16579	16537	16498	16595	16621	16495	16489	16773	16538	16705	16579	16604	16349	16460	16603	16492	16500	16752	16792	16587	16561	16474	16272	16532	16814	16291	16482	16591	16608	16656	16474	16425	16453	16476	16540	16431	16441	16637	16268	16433	16458	16613	16532	16425	16466	16392	16417	16680	16468	16627	16427	16333	16599	16370	16516	16600	16555	16462	16505	16512	16633	16622	16376	16455	16597	16521	16414	16647	16375	16654	16453	16528	16444	16618	16549	16521	16595	16687	16583	16557	16768	16475	16580	16401	16620	16443	16326	16605	16666	16430	16400	16380	16684	16586	16551	16584	16322	16597	16434	16702	16445	16786	16651	16691	16403	16670	16642	16517	16391	16705	16388	16326	16622	16606	16323	16489	16592	16501	16557	16655	16616	16387	16536	16543	16422	16677	16400	16640	16320	16718	16468	16518	16585	16484	16466	16364	16680	16409	16497	16404	16361	16452	16282	16651	16548	16751	16568	16678	16283	16378	16348	16603	16646	16524	16478	16450	16441	16273	16505	16665	16438	16549	16437	16529	16373	16788	16574	16617	16630	16573	16500	16609	16461	16679	16414	16590	16509	16794	16508	16689	16435	16525	16434	16588	16382	16503	16536	16473	16694	16565	16549	16646	16638	16530	16323	16392	16555	16711	16392	16409	16542	16608	16496	16341	16413	16521	16660	16480	16592	16571	16504	16454	16457	16534	16289	16573	16562	16387	16460	16487	16457	16562	16670	16502	16334	16565	16602	16583	16541	16547	16376	16466	16370	16446	16679	16603	16548	16613	16664	16737	16744	16514	16539	16553	16523	16451	16505	16461	16531	16743	16787	16444	16663	16428	16533	16732	16569	16568	16778	16727	16537	16363	16641	16539	16380	16727	16604	16454	16419	16394	16608	16408	16706	16505	16708	16655	16642	16519	16661	16322	16597	16525	16385	16488	16462	16438	16704	16653	16539	16450	16694	16397	16627	16555	16409	16711	16418	16373	16464	16335	16385	16556	16336	16503	16693	16677	16672	16646	16665	16435	16479	16654	16605	16480	16512	16742	16593	16306	16549	16632	16654	16769	16715	16598	16681	16289	16681	16588	16404	16368	16639	16696	16596	16726	16546	16716	16670	16576	16573	16717	16406	16637	16678	16674	16512	16516	16456	16346	16333	16387	16513	16456	16518
21981	44380	34323	23084	18518	16624	15697	15234	15173	14790	14777	14723	14534	14397	14469	14401	14430	14281	14280	14245	14258	14298	14177	14338	14407	14167	14436	14133	14186	14164	14268	14204	14331	14284	14059	14170	14075	14148	14337	14437	14342	14265	14087	14169	14379	14284	14174	14323	14061	14123	14158	14405	14125	14013	14321	14215	14285	14294	14165	14233	14202	14244	14414	14305	14088	14160	14132	14280	14232	14091	14269	14200	14274	14333	14241	14342	14169	14066	14197	14156	14270	14317	14167	14145	14353	14345	14306	14156	14162	14262	14248	14337	14261	14185	14239	14135	14197	14247	14193	14143	14274	14291	14179	14181	14286	14312	14225	14176	14296	14144	14113	14218	14334	14319	14366	14250	14119	14177	14176	14328	14026	14263	14394	14088	14300	14101	14212	14314	14269	14419	14181	14257	14038	14083	14211	14000	14258	14255	14173	14280	14168	14376	14248	14092	14237	14265	14310	14086	14116	14321	14355	14177	14244	14300	14166	14335	14350	14225	14090	14075	14066	14000	14163	14151	14220	14095	14134	14233	14120	14249	14090	14218	14167	14095	14336	14077	14306	14074	14010	14237	14236	14357	14293	14261	14012	14158	14316	14245	14125	14249	14182	14274	14148	14003	14153	14205	14212	14131	14142	14132	14221	14227	14242	14194	14164	14214	14127	14245	14083	14239	14249	14244	14264	14085	14065	14273	14243	14177	14155	14150	14334	14128	14054	14195	14196	14210	14301	14156	14211	13939	14275	14048	14285	14030	14153	14044	14196	14291	14105	14073	14334	14181	14097	14294	14257	14132	14263	14212	14441	14171	14068	14196	14179	14138	14285	14242	14152	14238	14252	14254	14278	14100	14210	14314	14293	14074	14262	14092	14226	14198	14308	14118	14164	14139	14126	14200	14071	14189	14253	14259	14127	14256	14201	14310	14226	14179	14246	14040	14307	14135	14150	14180	14212	14296	14199	14354	14192	14209	14256	14431	14297	13985	14154	14263	14223	14120	14045	14293	14075	14263	14138	14150	14168	14123	14320	14366	14272	14230	14223	14270	14319	14089	14194	14231	14315	14119	14116	14179	14252	14194	14191	14244	14175	14309	14231	14246	14308	14252	14166	14130	14388	14279	14071	14080	14152	14361	14132	14276	14245	14334	14207	14176	14138	14289	14109	14205	14172	14094	14087	14171	14217	14057	14389	14220	14236	14235	14239	14138	14207	14235	14014	14231	14202	14042	14315	14314	14093	14292	14205	14177	14204	14225	14178	14146	14213	14278	14193	14196	14343	14286	14078	14179	14119	14205	14396	14088	14394	14392	14238	14077	14055	14341	14188	14164	14093	14181	14129	14210	14229	14115	14294	14216	14073	14085	14213	14179	14237	14094	14189	14225	14190	14167	14265	14179	14112	14224	14212	14182	14207	14355	14132	14191	14149	14105	14157	14327	14183	14206	14369	14163	14200	14162	14140	14100	14162	14276	14296	14261	14262	14239	14220	14377	14093	14333	14285	14147	14373	14084	14487	14219	14288	14244	14229	14034	14322	14291	14371	14181	14172	14182	14165	14234	13988	14107	14310	14121	14198	14216	14124	14275	13981	14106	14302	14313	14108	14216	14195	14227	14065	14177	14315	14202	14272	14298	14250	14203	14266	14210	14114	14273	14055	14141	14271	14246	14372	13977	14089	14395	14268	14104	14149	14192	14249	14322	14382	14198	14099	14138	14237	14120	14244	14366	14086	14296	14314	14175	14264	14138	14258	14242	14207	14232	14016	14101	14174	14209	14222	14266	14255	14265	14211	14313	14339	14295	14121	14282	14196	14062	14181	14065	14366	14212	14205	14200	14145	14062	14074	14191	14267	14046	14271	14218	14240	14098	14204	14340	14277	14312	14116	14239	14134	14224	14261	14318	14337	14141	14385	14073	14363	14189	14197	14195	14095	14095	14180	14062	14171	14194	14192	14316	14344	14235	14070	14295	14337	14168	14156	14332	14220	14331	14316	14174	14243	14227	14098	14075	14158	14292	14258	14235	14124	14124	14204	14199	14291	14078	14124	14279	14213	14124	14344	14137	14370	14311	14117	13980	14220	14335	14237	14251	14337	14344	14177	14352	14090	14129	14301	14300	14214	14091	14150	14195	14289	14282	14119	14102	14244	14205	14044	14213	14340	14189	14364	14286	14248	14193	14137	14201	14119	14084	14336	14260	14148	14222	14164	14080	14236	14256	14138	14206	14322	14204	14156	14291	14175	14139	14161	14315	14250	14256	14274	14102	14290	14192	14297	14153	14130	14353	14223	14217	14103	14208	14201	14245	14153	14174	14149	14235	14229	14128	14091	14267	14302	14269	14417	13978	14336	14311	14071	14236	14141	14156	14101	13999	14186	14122	14161	14280	14106	14029	14189	14179	14354	14218	14248	14042	14163	14271	14357	14278	14173	14339	14031	14320	14169	14205	14254	14268	14107	14244	14282	14287	14116	14163	14232	14247	14153	14208	14364	14082	14375	14064	14240	14260	14150	14248	14160	14305	14141	14204	14137	14268	14212	13974	14359	14147	14317	14221	14232	14205	14163	14166	14184	14162	14312	14121	14132	14093	14182	14178	14205	14256	14217	14076	14183	14105	14280	14323	14063	14368	14066	14146	14223	14195	14152	14112	14112	14393	14150	14315	14217	14165	14167	14216	14129	14194	14227	14078	14185	14098	14309	14233	14337	14209	14155	14412	14171	14391	14143	14226	14308	14227	14246	14359	14132	14191	14146	14310	14306	14276	14163	14064	14366	14352	14266	14367	14257	14172	14214	14102	14229	14156	14200	14238	14172	14085	14193	14321	14226	14173	13971	14253	14336	14223	14266	14254	14245	14253	14213	14189	14205	14169	14434	14178	14179	14244	14308	14253	14242	14100	14126	14284	14116	14239	14340	14098	14381	14128	14133	14379	14297	14067	14247	14252	14201	14171	14203	14096	14166	14170	14241	14262	14082	14226	14073	14217	14113	14290	14406	14331	14178	14147	14444	14125	14264	14180	14253	14214	14183	14196	14212	14314	14280	14289	14319	14293	14281	14259	14126	14132	14150	14110	14374	14434	14276	14188	14165	14320	14245	14309	14176	14143	14316	14050	14200	14227	14252	14235	14240	14258	14143	14264	14278	14321	14309	14043	14135	14341	14158	14246	14362	14192	14285	14236	14204	14288	14300	14320	14186	14189	14255	14302	14162	14057	14225	14164	14042	14242	14024	14258	14286	14113	14190	14073	14233	14098	14171	14195	14220	14254	14051	14121	14068	14206	14389	14378	14064	14163	14305	14284	14117	14298	14171	14169	14311	14094	14291	14180	14251	14078	14189	14169	14189	14124	14318	13964	14203	14154	14358	14374	14271	14155	14281	14055	14141	14238	14376	14195	14220	14238	14152	14264	14188	14150	13976	14182	14150	14310	14080	14243	14181	14304	14213	13973	14241	14157	14021	14242	14184	14149	14137	14050	14220	14188	14200	14294	14132	14098	14129	14241	14162	14152	14246	14223	14224	14295	14058	14333	14061	14240	14285	14214	14270	14229	14140	14197	14163	14169	14130	14284	14135	14443	14283	14223	14175	14174	14140	14397	14198	14213	14298	14231	14248	14133	14089	14126	14228	14194	14237	14132	14068	14145	14093	14284	14251	14088	14034	14190	14304	14231	14097	14308	14287	14228	14376	14157	14272	14351	14207	14226	14224	14371	14262	14284	14163	14480	14346	14147	14352	14055	14068	14145	14233	14062	14124	14228	14319	14309	14067	14145	14211	14232	14196	14110	14204	14216	14106	14152	14146	14206	14265	14125	14441	14233	14207	14076	14270	14221	14102	14230	14261	14084	14143	14151	14120	14078	14188	14181	14220	14355	14285	13988	14085	14402	14142	14263	14150	14130	14284	14301	14229	14111	14153	14247	14238	14205	14190	14004	14362	14195	14233	14170	14381	14342	14181	14381	14166	14188	14310	14276	14229	14178	14172	14469	14080	14261	14298	14385	14410	14145	14144	14144	14219	14334	14108	14319	14072	14285	14057	14255	14142	14190	14094	14204	14097	14068	14138	14140	14065	14135	14261	14150	14223	14046	14225	14258	14228	14282	14069	14142	14462	14059	14148	14313	14244	14269	14249	14164	14188	14178	14137	14222	14289	14349	14164	14104	14172	14221	14066	14299	14116	14208	14340	14139	14100	14369	14141	14121	14204	14340	14310	14178	14076	14202	14184	14263	14330	14272	14185	14344	14320	14219	14189	14194	14250	14230	14330	14277	14260	14265	14176	14157	14467	14253	14382	14156	14174	14131	14309	14299	14236	14250	14096	14292	14348	14230	14237	14200	14121	14230	14227	14291	14175	14010	14164	14223	14200	14204	14239	14012	14202	14244	14248	14212	14193	14163	14290	14097	14136	14145	14338	14124	14138	14259	14240	14228	14222	14270	14168	14231	14192	14229	14204	14192	14189	14153	13986	14429	14196	14262	14282	14285	14264	14222	14145	14201	14075	14303	14089	14193	14208	14239	14252	14085	14121	14251	14191	14091	14240	14159	14256	14378	14070	14134	14246	14160	14260	14205	14150	14166	14167	14033	14270	14207	14243	14326	14020	14409	14074	14223	14236	14234	14163	14267	14264	14151	14219	14276	14239	14261	14187	14228	14184	14320	14216	14196	14126	14215	14312	14234	14175	14291	14027	14496	14249	14148	14258	14177	14183	14150	14170	14216	14302	14236	14322	14102	14149	14221	14281	14166	14222	14285	14248	14271	14292	14142	14195	14126	14428	14148	14298	14151	14249	14133	14153	14204	14195	14096	14281	14265	14277	14134	14230	14097	14313	14345	14165	14247	14287	14301	14099	14152	14266	14372	14107	14182	14170	14219	14297	14193	14240	14230	14141	14285	14312	14222	14172	14205	14229	14144	14192	14131	14241	14106	14314	14310	14069	14201	14282	14273	14392	14332	14284	14313	14170	14116	14265	14098	14186	14066	14127	14377	14246	14152	14213	14208	14075	14383	14068	14191	14339	14180	14193	14293	14191	14175	14202	14194	14305	14233	14204	14262	14302	14281	14172	14109	14199	14221	14181	14230	14100	14144	14141	14172	14184	14247	14126	14262	14351	14120	14150	14154	14183	14224	14282	14174
25495	21616	27444	27766	21633	20097	19575	18949	18671	18730	18373	18475	18696	18450	18280	18527	18443	18127	18144	17987	18218	18297	18259	18217	18478	18174	18318	18135	18063	18398	18184	18044	18035	18178	18142	18135	18266	18034	18170	18331	18182	18142	18076	18314	18033	18358	18154	18346	18252	18247	18379	18211	18185	18156	17959	18298	18211	18096	18194	18079	18255	18258	18191	18192	18133	18561	18158	18366	18135	18324	18203	18108	18205	18280	18059	18154	18038	18159	18023	18154	18092	18245	18444	18079	17920	18209	17990	18327	18206	18149	18193	18204	18187	18092	18010	18208	17937	18363	18270	18553	18372	18142	18331	18282	18262	18245	18104	18250	18164	18285	18214	18125	18247	18168	18334	18112	18181	18306	18196	18122	17947	18196	18369	18260	18315	18341	18217	18253	17986	18113	18032	18058	18157	18167	18167	17851	18154	18055	18334	18360	18311	18242	18331	18088	18243	18316	18326	18197	18296	18280	18192	18299	18291	18268	17999	18218	18106	18381	18314	18345	18055	18361	18190	18165	18168	18099	18144	18251	18414	18201	18320	18318	18237	18125	18302	18213	18100	18359	18285	18154	18258	18117	17985	18184	18168	18140	18347	18400	18181	18144	18235	18058	18341	18081	18021	18198	18355	18157	18431	18086	18288	18230	18299	18295	18160	18334	18447	17944	18130	18255	18230	18337	18198	18123	18056	18162	18088	18364	18380	18366	18096	18150	18292	18158	18156	18336	18212	18261	18243	18338	18178	18136	18251	18133	18284	18081	18242	18191	18082	17995	18220	18316	18027	18158	18181	18307	18295	18144	18027	18212	18278	18214	18402	18270	18475	18084	18124	18182	18236	18254	18217	18224	18142	18441	18236	18453	18094	18383	18434	18155	18088	18165	18053	18196	18226	18250	18287	18284	18223	18102	17999	18183	18155	18072	18277	18316	18158	18148	18112	18043	18245	18064	18205	18236	18302	18115	18365	18304	18274	18257	18309	18183	18279	18299	18146	18181	18335	18209	18382	18030	18208	18534	18229	18124	18274	18196	18239	18318	18388	17964	18391	18246	18088	18030	18243	18031	18403	18236	18278	18288	18095	18266	18188	18138	18177	18176	18078	18179	18264	18061	18170	18376	18169	18207	18109	18063	18208	18316	18158	18114	18295	18260	18198	18314	18187	18062	18034	18130	18176	18095	18093	18437	18305	18226	18342	18197	18319	18221	18190	18106	18353	18142	18093	18123	18383	18094	18281	18097	18090	18165	17973	18259	18115	18154	18158	18265	18380	18253	18249	18202	18067	18101	18142	18169	18280	17966	18120	18412	18103	18226	18237	18221	17984	18051	18062	18271	18390	18152	18292	18186	18248	18349	18012	18134	18448	17971	18122	18200	17965	18101	18233	18209	18161	18354	18312	18194	18090	18308	18265	18199	18307	18305	18250	18233	17955	18278	18139	18205	18265	18214	18252	18154	18151	18254	18177	18031	18175	18138	18262	18343	18095	18128	18238	18028	18113	18306	18418	18380	18356	18264	17886	18084	18235	18043	18177	18204	18411	18390	18307	18121	18307	18144	18060	18094	18098	18029	18213	17977	18366	18264	18010	18393	18159	18186	18280	18447	18287	18235	18333	18218	18109	18274	18204	18107	18173	18121	18135	18164	18125	17889	18175	18251	18020	17998	18275	17995	18148	18027	18421	18429	18321	18254	18353	18200	18336	18080	18191	17936	18039	18295	18148	18104	18096	18320	18126	18047	18217	18310	18104	18337	18101	18204	18223	18309	18249	18033	18216	18115	18297	18253	18396	18225	18142	18074	18084	18308	18202	18354	18124	18316	18127	18048	18109	18472	17908	18198	18175	18243	18129	18299	18306	18449	18297	17999	18265	18188	18225	17967	18069	18281	18197	18143	18339	18142	18201	18037	18447	18065	18335	18186	18090	18273	18289	18145	18228	18246	18221	18054	18131	18132	18212	18268	18160	18130	18123	18163	18219	18349	18201	18322	18407	18209	18414	18073	18015	18291	18457	18119	18054	18045	18018	18232	18296	18223	18117	18333	18175	18056	18077	18239	18198	18312	18217	18356	18195	18186	18502	18347	18101	18128	18206	18303	18193	18096	18170	18234	18444	18030	18303	18191	18120	18272	18127	18203	18311	18257	18366	18051	18285	18165	18196	18200	18217	18238	18291	18252	18139	18039	18324	18201	18173	18300	18088	18162	18166	18323	18272	18385	18418	18559	18331	18342	18128	18254	18268	18293	18278	18152	17916	18232	18176	18228	18183	18114	18184	18189	18254	18180	18138	18076	18266	18167	18382	18091	18043	18372	18107	18364	18208	18196	18108	18260	18051	18247	18488	18282	18163	18130	18018	18252	18364	18201	18299	18449	18182	18026	18132	18270	18325	18160	18097	18120	18267	18078	18442	18052	18209	18204	18340	18236	18218	18170	18232	18139	18230	17977	18181	18280	18191	18117	18236	18147	18072	18102	18212	18144	17965	18054	18136	18285	18327	18192	18204	18230	18106	18040	18235	18058	18407	18258	18224	18333	18066	18228	18261	18325	18364	18247	18163	18036	18225	18057	18152	18253	18035	18199	18456	18211	18190	18171	18284	18293	18121	18152	18287	18036	18177	18353	18338	18160	18228	18007	18050	18350	18058	18212	18119	18140	18388	18228	18173	18167	18269	18229	18287	18364	18325	18278	18132	18194	18230	18153	18225	18059	18173	18280	18199	18133	18324	18065	18230	18263	18336	18388	18085	18101	18028	18086	18058	18230	18205	18134	18205	18217	18323	18136	18305	18179	18169	18125	18080	18171	18237	18304	18239	18182	18382	18132	18232	18191	18106	18035	18104	18343	18095	18206	18122	18386	18315	18343	18244	18363	18190	18324	18187	18298	18161	18467	18317	18390	18127	18330	18134	18230	18406	18281	18146	18148	18148	18086	18173	18103	18133	18289	18228	18171	18408	18136	18216	17911	18141	18354	18242	18157	18195	18183	18175	18258	18347	18282	18004	18100	18210	18246	18529	18240	18278	18222	18170	18396	18206	18158	18310	18154	18207	18225	18099	17991	18252	18177	18285	18203	18307	18323	18101	18268	18172	18231	18097	18252	18260	17993	18245	18232	18125	18190	18229	18394	18310	17934	18153	18347	18058	18040	18185	18271	18116	18125	18094	18267	18126	18371	18229	18429	18183	18006	17956	18014	18204	18278	18145	18150	18101	18244	18099	18296	18240	18215	18163	18247	18299	18256	18175	18266	18078	18247	18355	18172	18197	18313	18287	18275	18270	18084	18146	18396	18378	18268	18280	18423	18367	17985	18227	18296	18167	18345	18279	18310	18291	18267	18130	18348	18190	18121	18277	18348	18266	18328	18299	18296	18212	18174	18378	18364	18336	18243	18235	18136	18014	18209	18134	18232	18025	17974	18185	18360	18301	17822	18279	18251	18264	18089	18304	18170	17967	18144	18125	18404	18140	18099	18145	18183	18315	18280	18240	18080	18041	18096	18184	18261	18307	18183	18148	18292	18169	18029	18079	18076	18173	18288	18198	18016	18270	18376	18197	18366	18328	18318	18178	18272	18196	18088	18106	18217	17968	18174	18091	18127	18073	18248	18207	18130	18094	18274	18445	18152	18362	18375	17979	18411	18302	18280	18347	18200	18288	18210	18187	18268	18198	18022	18244	18159	18161	18201	18356	18140	18259	18179	18364	18085	18257	18083	18303	18157	18080	18225	18313	18276	18273	18283	18079	18171	18203	18247	18215	18431	18027	18096	18106	18151	18138	18198	18329	18216	18117	18269	18112	18258	18252	18119	18085	18206	18142	18120	18353	18223	18254	18180	18057	18166	18145	18274	18221	18473	18204	18218	18148	18151	18181	17954	18125	18339	18315	18199	18038	18266	18422	18284	18147	18283	18283	18243	18411	18347	18260	18076	18296	18465	18321	18086	18124	18096	18121	17953	18299	18485	18166	18431	18199	18253	18320	18132	18146	18249	18200	18119	18373	18284	18244	18180	18220	18415	18242	17945	18183	18178	18341	18370	18271	18239	18259	18352	18206	17939	18199	18214	18153	18124	18176	18172	18230	18061	18353	18101	18036	18176	18319	18394	18137	18135	18119	18307	18267	18286	18190	18279	18408	18281	18219	18061	18056	18211	18287	18242	18288	18133	18340	18140	18193	18386	18300	17971	18125	18174	18312	18338	18108	18277	18231	18070	18262	18448	18328	18198	18258	18439	18410	18188	18159	18269	17998	18293	18090	18063	18301	18248	18157	18320	18521	18303	18136	18193	18262	18368	18283	18261	18299	18118	17878	18384	18095	18167	18041	18171	18300	18102	18358	18244	18396	18238	18162	18296	18328	18252	18205	18237	18283	18278	18026	18239	18055	18159	18186	18440	18240	18334	18413	17955	18146	18135	18144	18156	18165	18299	18242	18215	18437	18170	18171	18205	18380	18149	18132	18303	18343	18304	18294	18402	18358	18258	18178	18360	18233	18077	18098	18319	18269	18279	18360	18138	18081	18086	18143	17991	18235	18345	18111	18195	18125	18091	18227	18235	18161	18312	18159	18185	18294	18225	18291	18198	17991	18262	18223	18279	18129	18278	18225	18344	18223	18225	18465	18044	18000	18041	18434	18251	18202	18174	18121	18160	18199	18101	18275	18206	17978	18325	18215	18253	18219	18148	18374	18521	18488	18072	18080	18039	17972	18215	18238	18182	18232	18157	18385	18519	18276	18326	18252	18205	18257	18135	18071	18316	18414	18263	18552	18323	18176	18388	17997	18219	18284	18230	18275	18152	18201	18119	18203	18302	18189	18266	18129	18430	18329	18147	18201	17931	18132	18220	18090	18049	18346	18205	18405	18205	18045	18335	18298	18142	18111	18159	18318	18097	18191	18230	18332	18134	18225	18063	18264	18298	18235	18237	17897	18157	18101	18192	18077	18246	18159	18301	18109	18069	18227	18092	18022	18164	18183	18135	18348	18305	18147	18329	18440	18209	18222	18402	18152	18175	18566	18176	18354	18421	18457	17994	18161	18279	18201	18209	18526	18171	18406	18253	18436	18432	18161	18229	18258	18232	18362	18359	18369	18215	18370	18362	18195	18225	18294	18339	18462	18236	18171	18261	18314	18304	18168	18189
22044	37814	28658	22193	19021	16778	16169	15985	15661	15661	15617	15513	15645	15342	15328	15511	15330	15217	15116	15183	15238	15263	15235	15235	15210	15071	15381	15259	15184	15333	15271	15161	15172	15128	15094	15278	15362	15252	15142	15107	15184	15259	15119	15216	15057	15237	15224	15247	15290	15089	15049	15184	15196	15257	15179	15228	15236	15228	15395	15220	15139	15235	15154	15161	15099	15358	15160	15279	15304	15025	15225	15057	15086	15176	15209	15194	15232	15124	15246	15229	15179	15147	15254	15185	15151	15140	15095	15056	15110	15192	15203	15185	15217	15124	15080	15199	15232	15055	15143	15001	15278	15113	15238	15193	15187	15258	15247	15216	15300	15383	15030	15231	15114	15188	15182	15161	15224	15262	15236	15143	15119	15345	15237	15292	15181	15183	15014	15091	15279	15038	15338	15186	15219	15254	15226	15223	15230	15200	15411	15161	15368	15086	15227	15072	15119	15155	15203	15193	15262	15329	15065	15292	15210	15036	15248	15293	15185	15144	15335	15201	15130	15249	15085	15214	15334	15244	15044	15253	15244	15227	15087	15118	15139	15187	15213	15167	15186	15146	15131	15193	15294	15118	15130	15180	15154	15214	15107	15194	15045	15187	15280	15220	15159	15197	15187	15322	15254	15008	15282	15229	15265	15231	15060	15242	15179	15337	15269	15023	15192	15205	15241	15234	15020	15303	15036	15227	15107	15306	15193	15260	15072	15226	15099	15248	15251	15311	15096	15352	15177	15308	15183	15265	15149	15381	15237	15223	15216	15215	15224	15207	14945	15188	15300	15171	15207	15261	15098	15219	15266	15115	15179	15202	15147	15213	15061	15278	15229	15103	15039	15211	15293	15221	15395	15298	15329	15181	15362	15297	15301	15119	15180	15193	15246	15194	15224	15213	15176	15357	15227	15297	15080	15200	15342	15256	15157	15130	15219	15201	15284	15210	15025	15099	15196	15231	15212	15243	15178	15283	15222	15177	15175	15309	15212	15237	15096	15101	15112	15199	15174	15249	15081	15283	15272	15093	15181	15097	15144	15192	15311	15264	15203	15180	15196	14994	15088	15322	15165	15199	15299	15248	15327	15123	15240	15129	15114	15196	15096	15345	15238	15034	15111	15211	15066	15154	15353	15285	15309	15129	15171	15213	15216	15166	15325	15343	15126	15513	15072	15123	15263	15346	15001	15217	15249	15188	15101	15231	15044	15245	15199	15204	15322	15194	15190	15125	15216	15186	15346	15059	15229	15308	15256	15137	15089	15331	15130	15359	15250	15327	15300	15216	15073	15365	15107	15216	15246	15166	15191	15238	15353	15211	15150	15271	15331	15218	15271	15178	15098	15350	15065	15260	15247	15051	15204	14990	14996	15207	15156	15245	15132	15078	15332	15147	15366	15235	15313	15319	15231	15184	15098	15027	15267	15165	15065	15129	15208	15023	15372	15239	15187	15233	15212	15129	15112	15102	15228	15144	15253	15297	15170	15085	15092	15319	15264	15290	15189	15295	15175	15214	15112	15170	15257	15325	15218	15296	15225	15128	15215	15296	15256	15128	15328	15003	15193	15144	15059	15112	15284	15122	15144	15229	15308	15115	15191	15257	15224	15093	15077	14987	15280	15288	15183	15191	15254	15110	14983	15165	15243	15417	15156	15188	15153	15214	15394	15227	15146	15318	15237	15107	15264	15259	15098	15274	15185	15234	15067	15157	15305	15009	15176	15289	15123	15065	15073	15222	15239	15203	15151	15230	15234	15039	15282	15303	15181	15264	15322	15314	15311	15305	15182	15211	15086	15350	15097	15302	15175	15109	15186	15193	15200	15255	15128	15299	15285	15194	14982	15193	15143	15286	15192	15098	15350	15222	15168	15152	15246	15433	15313	15239	15214	15111	15137	15220	15221	15093	15143	15219	15159	15190	15151	15201	15098	15074	15223	15218	15297	15251	15120	15166	15327	15265	15121	15357	15297	15245	15250	15193	15086	15236	15235	15455	15227	15191	15198	15201	15224	15192	15270	15321	15257	15152	15181	15140	15203	15142	15286	15073	15322	15218	15398	15216	15217	15116	15207	14998	15431	15221	15161	15140	15137	15108	15189	15292	15337	15230	15243	15127	15103	15236	15188	15192	15262	15150	15394	15229	15255	15010	15119	15233	15181	15037	15168	15193	15330	15216	15278	15220	15258	15169	15178	15109	15226	15323	15114	15202	15385	15143	15327	15286	15243	15163	15147	15298	15216	15193	15384	15101	15007	15292	15078	15257	15094	15306	15237	15130	15084	15292	15343	15181	15189	15151	15130	15116	15223	15212	15116	15168	15206	15010	15204	15227	15434	15135	15169	15272	15225	15180	15297	14984	15350	15103	15230	15062	15240	15172	15298	15091	15134	15212	15245	15098	15258	15138	15142	15342	15181	15174	15304	15365	15239	15181	15204	15135	15291	15249	15008	15110	15118	15159	15184	15089	15236	15154	15264	15212	15082	15054	15371	15307	15205	15279	15149	15169	15321	15092	15285	15177	15185	15185	15371	15250	15273	15212	15187	15319	15262	15218	15186	15149	15330	15092	15354	15118	15258	15089	15124	15207	15105	15265	15329	15351	15231	15242	15154	15030	15240	15213	15171	15283	15027	15164	15383	15118	15157	15264	15087	15188	15188	15202	15272	15291	15199	15247	15246	15445	15149	15206	15170	15184	15202	15117	15223	15331	15245	15163	15196	15276	15061	15192	15169	15281	15129	15265	15213	15171	15290	15247	15241	15181	15167	15285	15010	15339	15362	15134	15196	15167	15230	15256	15205	15098	15095	15169	15143	14947	15165	15305	15147	15147	15123	15262	15092	15225	15153	15171	15428	15313	15176	15316	15305	15251	15053	15289	15330	15299	15233	15453	15139	15234	15226	15255	15254	15065	15349	15237	15269	15293	15188	15303	15129	15099	15099	15357	15051	15242	15236	15059	14967	15144	15233	15197	15281	15331	15029	15469	15390	15204	15210	15281	15135	15183	15217	15325	15206	15168	15102	15268	15298	15144	15237	15328	15108	15126	15069	15178	15301	15235	15135	15121	15251	15106	15209	15234	15267	15258	15232	15257	15079	15204	15188	15260	15234	14950	15197	15179	15294	15106	15186	15229	15258	15243	15060	15316	15303	15179	15309	15238	15311	15090	15263	15219	15135	14987	15209	15244	15206	15084	15218	15145	15313	15280	15256	15176	15296	15116	15215	15165	15175	14914	15197	15169	15365	15317	15272	15314	15291	15154	15196	15152	15262	15129	15161	15117	15300	15290	15256	15180	15200	15249	15257	15141	15085	15200	15162	15214	15202	15226	15305	15147	15353	15212	15069	15287	15271	15180	15332	15313	15263	15248	15058	15058	15257	15400	15165	15229	15127	15175	15019	15256	15071	15137	15245	15043	15138	15160	15211	15262	15221	15234	15120	15129	15154	15168	15195	15162	15184	15197	15216	15301	15219	15259	15115	15197	15255	15202	15243	15067	15128	15210	15191	15277	15179	15117	15149	15330	15101	15274	15247	15216	15342	15193	15261	15216	15319	15293	15176	15183	15306	15013	15312	15165	15212	15252	15133	15212	15377	15149	15187	15115	14957	15055	15277	15251	15046	15051	15323	15092	15076	15263	15199	15177	15255	15090	15220	15085	15156	15270	15313	15291	15286	15243	15296	15110	15307	15306	15157	15310	15116	15040	15127	15164	15136	15171	15285	15195	15291	15302	15236	15261	15218	15305	15184	15262	15188	15237	15236	15112	15145	15236	15329	15299	15224	15080	15140	14972	15218	15269	15151	15284	15233	15309	15400	15265	15247	15215	15238	15378	15172	15203	15074	15223	15059	15256	15187	15385	15185	15238	15219	15066	15226	15046	15341	15269	15140	15391	14951	15188	15283	14955	15228	15071	15168	15223	15250	15399	15166	15085	15279	15062	15264	15162	14978	15320	15173	15258	15306	15167	15228	15011	15074	15058	15334	15244	15120	15081	15390	15309	15359	15196	15104	15327	15211	15253	15177	15082	15016	15295	15227	15280	15134	15111	15251	15073	15242	15066	15119	15320	15116	15264	15383	15358	15161	15241	15272	15210	15170	15340	15116	15310	15400	15331	15147	15121	15371	15166	15234	15179	15123	15264	15313	15180	15163	15039	15211	15377	15214	15299	15272	15161	15121	15285	15208	15405	15162	15297	15106	15130	15316	15242	15339	15067	15099	15382	15266	15133	15338	15279	15242	15221	15068	15178	15455	15136	15167	15121	15227	15178	15241	15156	15123	15066	15391	15330	15226	15362	15132	15435	15079	15147	15271	15231	15268	15189	15206	15174	15149	15241	15205	15106	15195	15219	15171	15108	15314	15065	15249	15222	15019	15175	15262	15224	15139	15310	15163	15198	15241	15136	15154	15038	15195	15134	15111	15073	15255	15258	15201	15185	15284	15364	15260	15161	15347	15120	15174	15132	15291	15139	15292	15394	15317	15190	15174	15157	15269	15166	15135	15194	15308	15273	15247	15177	15337	15177	15222	15351	15027	15035	15367	15134	15234	15174	15102	15320	15040	15179	15284	15208	15227	15161	15406	15095	15291	15305	15096	15123	15213	15299	15048	15183	15078	15126	15105	15226	15158	15336	15164	15005	15179	15204	15168	15198	15361	15300	15194	15328	15168	15122	15143	15303	15211	15236	15205	15302	15208	15097	15037	15231	15127	15301	15096	14995	15299	15159	15196	15278	15186	15150	15124	15078	15018	15236	14998	15212	15209	15197	15345	15209	15283	15171	15086	15455	15224	15145	15094	15290	15239	15215	15348	15248	15471	15008	15173	15219	15183	15257	15276	15130	15150	15129	15132	15290	15059	15210	15256	15384	15193	15214	15191	15297	15207	15287	15194	15387	15256	15153	15139	15180	15159	15341	15187	15067	15236	15101	15204	15098	15280	15060	15151	15129	15105	15243	15463	15240	15138	15277	15129	15281	15063	15316	15337	15152	15314	15240	15103	15229	15154	15152	15231	15255	15264	15350	15231	15230	15088	15123	15118	15118	15258	15182	15163	15227	15256	15179	15284	15379	15075	15242	15123	15072	15203	15194	15315	15076	15275	15287	15081	15166	15222	15220	15280	15131	15287	15278	15205	15132	15221	15269
22719	21570	28720	25007	22539	23935	23731	19199	18209	18352	18091	18063	17743	18009	17771	17771	17694	17703	17680	17759	17752	17607	17615	17546	17434	17552	17713	17394	17573	17606	17448	17432	17599	17494	17512	17378	17543	17664	17706	17522	17452	17576	17539	17558	17508	17318	17827	17591	17559	17350	17422	17352	17558	17370	17381	17385	17596	17556	17465	17297	17368	17455	17427	17474	17232	17216	17567	17476	17586	17414	17492	17495	17407	17632	17495	17305	17477	17184	17323	17531	17434	17325	17335	17352	17476	17399	17500	17479	17500	17256	17537	17428	17390	17451	17518	17470	17466	17274	17422	17185	17400	17208	17435	17272	17296	17470	17513	17384	17388	17500	17676	17457	17689	17265	17331	17399	17437	17356	17427	17350	17352	17535	17470	17385	17736	17486	17453	17532	17494	17422	17569	17438	17460	17475	17507	17440	17264	17406	17428	17545	17499	17566	17421	17455	17349	17376	17313	17388	17620	17357	17508	17446	17552	17602	17299	17384	17341	17503	17450	17186	17344	17365	17412	17443	17447	17563	17187	17460	17470	17475	17350	17227	17374	17548	17406	17453	17399	17594	17507	17354	17617	17535	17510	17499	17434	17711	17333	17261	17381	17527	17425	17426	17322	17224	17369	17439	17515	17453	17527	17511	17497	17390	17417	17584	17525	17491	17362	17432	17406	17466	17150	17598	17653	17552	17532	17395	17384	17321	17529	17353	17555	17423	17469	17447	17391	17403	17341	17307	17487	17485	17369	17662	17491	17528	17523	17385	17373	17429	17317	17431	17439	17318	17540	17597	17561	17529	17277	17586	17346	17442	17417	17325	17301	17143	17386	17443	17354	17640	17457	17483	17539	17324	17497	17424	17422	17420	17254	17406	17465	17377	17396	17380	17438	17369	17553	17558	17340	17377	17323	17349	17683	17520	17514	17732	17335	17557	17401	17450	17335	17455	17377	17573	17581	17594	17460	17362	17547	17534	17308	17545	17499	17355	17685	17446	17351	17218	17381	17631	17497	17466	17410	17279	17629	17261	17502	17379	17361	17220	17446	17609	17477	17627	17313	17488	17358	17580	17438	17547	17421	17333	17363	17477	17484	17399	17485	17320	17576	17433	17349	17365	17396	17473	17374	17328	17540	17378	17386	17459	17406	17398	17499	17622	17467	17419	17444	17507	17507	17655	17487	17512	17469	17380	17369	17421	17418	17334	17501	17397	17437	17417	17590	17408	17481	17353	17505	17603	17363	17478	17536	17604	17558	17441	17538	17377	17276	17428	17344	17632	17193	17311	17502	17287	17080	17289	17383	17406	17181	17428	17457	17297	17228	17340	17301	17422	17375	17353	17346	17490	17245	17241	17533	17419	17563	17511	17531	17414	17241	17412	17322	17431	17376	17627	17118	17369	17382	17527	17413	17302	17439	17531	17429	17555	17262	17394	17497	17554	17351	17493	17322	17360	17444	17283	17476	17236	17381	17466	17712	17302	17505	17550	17524	17327	17365	17312	17364	17449	17151	17491	17404	17475	17297	17560	17509	17489	17311	17635	17451	17450	17626	17503	17419	17560	17518	17381	17632	17354	17397	17328	17427	17469	17392	17469	17190	17263	17328	17661	17289	17547	17298	17208	17570	17281	17465	17494	17575	17424	17412	17358	17494	17286	17336	17575	17418	17451	17487	17293	17500	17495	17462	17277	17397	17439	17508	17511	17295	17524	17499	17412	17569	17292	17489	17290	17332	17494	17361	17348	17493	17412	17667	17337	17282	17465	17531	17442	17483	17388	17389	17442	17563	17408	17395	17449	17351	17440	17673	17350	17346	17415	17386	17606	17338	17552	17401	17435	17683	17466	17338	17661	17431	17405	17373	17533	17436	17359	17498	17654	17303	17460	17422	17511	17441	17244	17400	17431	17506	17291	17424	17377	17309	17466	17671	17330	17367	17346	17479	17388	17481	17520	17294	17355	17270	17456	17596	17300	17473	17533	17459	17697	17633	17377	17405	17253	17403	17419	17353	17428	17555	17608	17428	17264	17479	17473	17540	17499	17380	17268	17301	17514	17318	17351	17356	17295	17605	17488	17491	17583	17484	17454	17609	17372	17435	17407	17371	17528	17637	17320	17331	17356	17457	17392	17535	17445	17283	17219	17591	17363	17266	17560	17504	17492	17673	17517	17694	17435	17366	17457	17397	17325	17607	17480	17485	17261	17510	17333	17381	17458	17433	17434	17461	17450	17550	17501	17332	17405	17369	17326	17515	17626	17418	17549	17343	17368	17519	17294	17650	17637	17418	17533	17697	17497	17338	17483	17555	17393	17486	17626	17371	17488	17419	17405	17462	17447	17414	17492	17547	17344	17612	17552	17398	17364	17332	17453	17383	17278	17371	17251	17308	17348	17537	17285	17331	17487	17277	17458	17351	17306	17595	17491	17619	17295	17297	17444	17395	17319	17375	17403	17453	17545	17511	17343	17255	17485	17372	17555	17583	17425	17620	17572	17300	17311	17295	17330	17453	17504	17484	17512	17442	17475	17441	17267	17561	17477	17584	17452	17481	17499	17372	17509	17457	17342	17444	17433	17544	17504	17399	17342	17271	17546	17592	17412	17255	17438	17610	17500	17266	17384	17344	17541	17384	17314	17548	17628	17522	17400	17461	17348	17494	17247	17425	17201	17326	17410	17557	17479	17512	17619	17349	17449	17289	17391	17461	17519	17405	17302	17479	17378	17543	17429	17621	17385	17375	17572	17412	17429	17413	17560	17725	17380	17273	17371	17517	17654	17312	17551	17533	17426	17184	17536	17523	17441	17418	17300	17550	17357	17314	17498	17396	17296	17350	17541	17473	17510	17457	17439	17624	17472	17624	17608	17458	17703	17371	17618	17612	17354	17485	17587	17346	17396	17320	17319	17434	17515	17518	17728	17456	17358	17400	17328	17579	17300	17605	17403	17469	17451	17373	17414	17627	17534	17374	17774	17587	17517	17455	17153	17468	17407	17458	17445	17575	17432	17587	17492	17454	17346	17364	17564	17453	17372	17432	17588	17538	17517	17596	17433	17515	17544	17464	17331	17582	17573	17452	17494	17597	17415	17536	17369	17371	17554	17470	17553	17510	17594	17496	17314	17400	17419	17392	17418	17409	17461	17336	17445	17357	17477	17574	17222	17364	17456	17390	17568	17543	17359	17623	17443	17516	17453	17274	17538	17401	17288	17418	17421	17288	17231	17375	17479	17622	17344	17563	17435	17399	17330	17379	17652	17658	17317	17404	17483	17387	17458	17710	17649	17690	17587	17731	17411	17390	17281	17276	17400	17498	17305	17380	17331	17382	17601	17442	17483	17476	17543	17594	17396	17486	17472	17325	17606	17399	17285	17511	17322	17485	17434	17424	17262	17635	17194	17355	17585	17372	17201	17397	17402	17471	17469	17478	17465	17479	17532	17443	17387	17448	17179	17649	17268	17415	17583	17387	17389	17516	17600	17498	17360	17351	17501	17317	17376	17615	17604	17417	17377	17284	17300	17360	17567	17507	17418	17433	17502	17441	17413	17380	17408	17451	17425	17376	17447	17427	17551	17627	17358	17450	17242	17413	17315	17511	17432	17350	17284	17481	17404	17359	17478	17491	17348	17449	17448	17480	17525	17351	17539	17375	17376	17301	17421	17470	17582	17472	17392	17579	17623	17449	17619	17390	17447	17370	17399	17405	17432	17504	17293	17432	17102	17495	17326	17486	17297	17369	17255	17745	17376	17102	17419	17553	17415	17411	17425	17468	17257	17391	17381	17500	17305	17469	17383	17498	17339	17396	17540	17329	17654	17500	17746	17389	17427	17519	17606	17344	17280	17418	17309	17410	17291	17471	17291	17405	17346	17521	17282	17408	17406	17611	17518	17436	17508	17512	17477	17389	17342	17429	17283	17582	17440	17332	17453	17341	17589	17560	17521	17387	17170	17543	17555	17565	17537	17382	17164	17382	17396	17605	17416	17380	17638	17507	17379	17611	17286	17367	17395	17414	17534	17653	17460	17487	17485	17609	17576	17514	17431	17610	17439	17547	17468	17594	17524	17291	17399	17616	17392	17363	17485	17517	17419	17501	17714	17467	17520	17156	17653	17417	17415	17572	17496	17227	17510	17321	17288	17425	17339	17641	17566	17448	17259	17416	17341	17344	17552	17446	17679	17421	17509	17395	17543	17323	17365	17151	17521	17387	17551	17404	17503	17503	17374	17572	17561	17436	17341	17339	17264	17513	17350	17447	17301	17424	17357	17405	17625	17401	17531	17365	17461	17370	17200	17545	17445	17401	17594	17467	17532	17442	17465	17457	17377	17347	17401	17527	17364	17432	17454	17475	17403	17685	17350	17543	17546	17317	17346	17332	17177	17376	17418	17470	17446	17236	17281	17517	17172	17285	17438	17546	17480	17376	17257	17513	17507	17384	17564	17571	17455	17453	17415	17428	17514	17416	17518	17339	17285	17617	17416	17481	17496	17600	17532	17588	17533	17564	17492	17372	17652	17322	17377	17451	17514	17661	17457	17252	17466	17352	17578	17475	17555	17586	17431	17526	17414	17395	17587	17174	17407	17325	17467	17456	17401	17383	17366	17363	17471	17242	17357	17335	17452	17514	17504	17456	17465	17629	17564	17229	17374	17319	17451	17413	17515	17515	17406	17431	17428	17648	17488	17289	17629	17391	17359	17415	17686	17285	17567	17545	17466	17406	17511	17529	17506	17515	17338	17429	17204	17502	17411	17507	17400	17473	17462	17394	17178	17355	17446	17625	17407	17500	17366	17263	17450	17554	17711	17379	17494	17580	17503	17592	17494	17425	17215	17435	17337	17398	17424	17498	17284	17325	17450	17434	17265	17394	17498	17334	17315	17424	17428	17484	17419	17556	17327	17687	17238	17345	17557	17413	17379	17362	17498	17345	17333	17514	17558	17595	17423	17431	17396	17509	17493	17329	17463	17508	17487	17405	17567	17597	17349	17496	17362	17574	17568	17598	17540	17476	17490	17483	17479	17518	17597	17445	17269	17535	17426	17387	17345	17474	17605	17417	17320	17289	17481	17268	17492	17492	17380	17421	17395	17483	17492	17382	17515	17491	17390	17570	17427	17504	17616	17472	17520	17478	17548	17444	17435	17570	17541
24216	47749	41703	32711	24932	18416	16413	15990	15586	15450	15222	15066	15009	15165	14959	14871	14886	14796	14862	14759	14636	14873	14723	14845	14800	14632	14668	14690	14634	14682	14778	14780	14790	14675	14569	14775	14842	14861	14583	14681	14538	14577	14675	14695	14637	14693	14684	14569	14834	14833	14605	14589	14603	14629	14671	14674	14841	14749	14616	14500	14719	14739	14921	14535	14769	14775	14763	14754	14743	14547	14681	14808	14792	14733	14712	14780	14771	14724	14723	14715	14848	14746	14785	14688	14670	14729	14733	14692	14825	14724	14781	14624	14618	14717	14630	14747	14619	14629	14937	14748	14750	14775	14703	14749	14789	14567	14637	14570	14618	14651	14640	14686	14517	14671	14813	14695	14627	14599	14726	14724	14771	14611	14840	14562	14814	14750	14547	14575	14662	14683	14633	14757	14569	14741	14617	14819	14833	14643	14780	14718	14688	14757	14645	14581	14746	14698	14538	14824	14676	14713	14594	14703	14720	14654	14824	14769	14764	14630	14724	14516	14800	14745	14865	14666	14555	14686	14566	14574	14554	14749	14746	14660	14709	14627	14699	14771	14641	14836	14737	14596	14782	14700	14700	14822	14459	14805	14622	14480	14680	14786	14471	14687	14844	14633	14742	14689	14740	14587	14747	14716	14646	14711	14660	14572	14704	14520	14694	14684	14672	14623	14635	14480	14693	14676	14728	14669	14675	14553	14650	14638	14692	14773	14549	14537	14690	14607	14704	14670	14593	14752	14505	14542	14739	14687	14593	14566	14782	14697	14642	14691	14716	14608	14695	14584	14767	14780	14574	14695	14539	14681	14805	14640	14763	14922	14564	14673	14585	14772	14524	14632	14650	14563	14632	14658	14443	14560	14633	14701	14475	14533	14697	14592	14760	14801	14566	14675	14740	14706	14586	14448	14848	14641	14738	14613	14687	14746	14749	14415	14685	14571	14681	14735	14611	14742	14551	14658	14601	14801	14739	14547	14733	14812	14710	14713	14791	14551	14615	14679	14741	14587	14580	14703	14562	14618	14674	14769	14729	14698	14541	14657	14657	14896	14575	14789	14609	14507	14781	14669	14793	14892	14605	14797	14638	14688	14820	14875	14607	14672	14660	14702	14620	14662	14707	14623	14905	14807	14557	14565	14691	14646	14690	14684	14758	14608	14676	14728	14713	14697	14785	14769	14816	14540	14764	14566	14658	14712	14375	14643	14788	14624	14555	14701	14712	14723	14626	14577	14727	14558	14561	14766	14755	14576	14671	14757	14775	14612	14743	14656	14592	14939	14731	14818	14720	14634	14595	14722	14607	14352	14629	14705	14534	14516	14695	14735	14721	14668	14560	14703	14681	14707	14713	14752	14764	14615	14699	14720	14674	14622	14700	14737	14777	14703	14830	14630	14482	14520	14792	14626	14711	14469	14691	14557	14532	14800	14741	14517	14459	14815	14479	14953	14569	14475	14704	14652	14917	14840	14567	14561	14645	14813	14622	14610	14685	14475	14791	14685	14757	14627	14651	14720	14585	14543	14705	14582	14851	14732	14580	14442	14563	14746	14565	14749	14840	14734	14599	14777	14758	14707	14678	14690	14656	14653	14690	14728	14519	14509	14503	14697	14873	14573	14743	14618	14589	14655	14546	14650	14827	14617	14859	14571	14654	14775	14533	14618	14677	14869	14646	14783	14581	14600	14798	14640	14788	14611	14622	14843	14681	14767	14651	14797	14600	14793	14665	14603	14650	14591	14628	14600	14700	14594	14761	14703	14707	14595	14609	14736	14746	14730	14559	14813	14580	14691	14868	14730	14776	14681	14737	14658	14655	14613	14648	14775	14639	14671	14761	14758	14644	14648	14796	14741	14687	14684	14581	14620	14584	14739	14813	14710	14682	14670	14677	14593	14673	14582	14631	14638	14744	14614	14700	14681	14499	14690	14760	14595	14669	14678	14601	14684	14527	14549	14551	14658	14663	14533	14758	14665	14768	14508	14566	14530	14679	14706	14702	14375	14809	14755	14736	14726	14502	14876	14858	14929	14793	14576	14664	14667	14512	14590	14659	14559	14707	14581	14660	14630	14547	14532	14405	14674	14523	14664	14704	14687	14762	14659	14534	14737	14696	14511	14580	14542	14506	14680	14592	14688	14633	14865	14656	14661	14713	14809	14633	14593	14617	14628	14709	14636	14618	14682	14818	14623	14747	14598	14643	14650	14781	14681	14686	14519	14632	14709	14557	14792	14655	14757	14808	14756	14613	14667	14683	14647	14612	14702	14714	14615	14671	14713	14578	14657	14601	14731	14860	14795	14680	14772	14553	14536	14674	14633	14761	14696	14683	14710	14741	14725	14568	14863	14698	14818	14809	14710	14751	14593	14691	14567	14570	14710	14648	14724	14706	14561	14777	14609	14657	14650	14867	14590	14802	14812	14744	14583	14514	14651	14715	14674	14688	14723	14635	14650	14681	14544	14599	14467	14577	14700	14624	14637	14813	14637	14621	14622	14767	14625	14699	14699	14561	14609	14750	14581	14607	14643	14490	14743	14806	14662	14601	14628	14921	14744	14610	14681	14810	14604	14690	14771	14596	14584	14793	14536	14722	14790	14645	14631	14660	14702	14562	14514	14535	14653	14730	14656	14518	14734	14782	14721	14554	14629	14681	14699	14696	14652	14746	14693	14664	14655	14556	14605	14719	14845	14730	14736	14526	14678	14617	14599	14545	14859	14545	14456	14559	14686	14743	14814	14644	14436	14710	14633	14775	14760	14643	14593	14654	14612	14701	14573	14725	14715	14620	14735	14739	14671	14746	14699	14593	14785	14684	14651	14729	14700	14737	14809	14595	14804	14734	14611	14702	14702	14756	14555	14533	14734	14584	14848	14706	14483	14552	14490	14608	14476	14674	14614	14638	14647	14723	14669	14781	14697	14591	14715	14754	14648	14691	14619	14663	14706	14615	14670	14676	14644	14680	14735	14666	14570	14641	14615	14835	14697	14698	14652	14608	14641	14818	14591	14774	14421	14645	14669	14648	14642	14657	14567	14558	14861	14660	14604	14593	14679	14720	14750	14546	14667	14718	14630	14720	14690	14611	14646	14750	14579	14760	14658	14659	14622	14565	14564	14723	14659	14721	14637	14679	14797	14626	14792	14724	14785	14575	14716	14458	14500	14643	14745	14704	14797	14680	14759	14714	14585	14641	14763	14821	14703	14627	14760	14707	14649	14598	14813	14593	14651	14765	14557	14641	14592	14653	14655	14617	14609	14549	14786	14431	14689	14666	14627	14524	14843	14730	14744	14672	14688	14621	14572	14784	14430	14649	14457	14703	14811	14680	14755	14613	14684	14420	14783	14599	14698	14590	14596	14675	14731	14627	14746	14637	14897	14560	14645	14648	14571	14643	14763	14494	14722	14731	14549	14656	14755	14759	14649	14671	14683	14739	14763	14772	14542	14554	14663	14625	14590	14617	14549	14630	14512	14940	14660	14698	14783	14665	14681	14584	14535	14498	14474	14524	14622	14626	14648	14770	14632	14614	14501	14662	14602	14681	14670	14710	14621	14798	14564	14580	14869	14590	14730	14604	14629	14590	14780	14668	14830	14642	14577	14677	14854	14718	14738	14709	14743	14658	14670	14631	14597	14594	14542	14541	14653	14636	14545	14764	14730	14650	14593	14828	14554	14788	14683	14827	14533	14684	14648	14793	14765	14792	14524	14629	14627	14540	14633	14752	14603	14604	14552	14608	14643	14541	14555	14796	14737	14693	14551	14516	14716	14686	14598	14760	14576	14708	14805	14608	14682	14813	14664	14772	14667	14602	14590	14579	14570	14604	14738	14728	14655	14616	14608	14722	14682	14625	14565	14672	14907	14698	14692	14487	14631	14708	14535	14626	14640	14930	14535	14867	14581	14712	14615	14687	14669	14708	14567	14624	14679	14754	14552	14783	14794	14752	14844	14879	14589	14749	14732	14827	14666	14518	14689	14549	14733	14676	14616	14567	14739	14578	14627	14608	14596	14673	14768	14579	14693	14676	14825	14517	14770	14716	14740	14744	14710	14640	14759	14528	14717	14686	14682	14606	14716	14740	14549	14811	14732	14555	14927	14787	14558	14776	14482	14741	14641	14669	14769	14689	14665	14677	14759	14559	14769	14686	14597	14622	14775	14600	14640	14512	14671	14776	14651	14629	14730	14669	14839	14609	14723	14629	14660	14773	14862	14752	14701	14743	14576	14736	14613	14717	14725	14726	14647	14635	14584	14667	14871	14768	14779	14418	14648	14636	14577	14596	14846	14740	14587	14736	14702	14564	14752	14897	14655	14652	14656	14647	14872	14633	14701	14701	14680	14667	14692	14803	14338	14755	14406	14874	14810	14698	14692	14609	14648	14618	14643	14812	14547	14495	14655	14784	14740	14611	14611	14678	14689	14571	14674	14576	14520	14420	14738	14781	14679	14782	14554	14518	14496	14622	14474	14578	14687	14728	14617	14716	14772	14628	14710	14681	14545	14697	14563	14546	14700	14496	14714	14587	14673	14631	14799	14582	14621	14721	14731	14784	14669	14790	14572	14612	14602	14807	14502	14714	14529	14744	14667	14748	14536	14761	14574	14700	14726	14848	14650	14749	14622	14674	14588	14689	14620	14626	14647	14703	14586	14680	14705	14843	14608	14713	14639	14575	14648	14675	14869	14572	14700	14731	14815	14415	14623	14631	14652	14773	14632	14795	14577	14414	14816	14677	14609	14704	14608	14707	14690	14543	14750	14665	14807	14671	14591	14531	14711	14792	14675	14689	14713	14747	14758	14673	14821	14682	14704	14734	14776	14520	14525	14777	14528	14541	14681	14707	14697	14636	14539	14663	14865	14599	14670	14687	14532	14693	14606	14510	14657	14649	14613	14650	14603	14643	14737	14757	14672	14602	14612	14716	14647	14800	14599	14678	14584	14810	14765	14476	14714	14659	14701	14688	14714	14538	14494	14760	14739	14590	14585	14812	14647	14605	14648	14648	14607	14714	14731	14640	14770	14721	14585	14616	14732	14636	14703	14616	14813	14676	14572	14657	14633	14693	14655	14717	14746	14592	14658	14690	14606	14653	14525	14545	14966	14565	14762	14614	14624	14674	14550	14612	14485	14709	14720	14675	14676
30088	25133	28860	24262	19588	18700	18525	18265	18315	18117	17805	17886	17789	17778	17964	18005	17883	17974	17946	17877	17730	18075	17671	17709	17766	17900	17770	17945	17882	17943	17990	17911	17764	17747	17717	17973	17704	17857	17660	17651	17918	17795	17819	17803	17715	18013	17726	17847	17663	17813	17945	17960	17781	17788	17787	17753	17783	17623	17734	17973	18034	17817	17917	17789	17625	17904	18021	17851	17896	17563	17940	17734	17687	17742	18090	17891	17810	17757	17656	17846	17753	17810	17858	17881	17793	17603	17723	17899	17997	17912	17928	17869	17818	17849	17795	17566	17627	17708	17780	17773	17687	17563	17795	17856	17668	17843	17867	17876	17824	17600	17863	17781	17653	17768	17768	17658	17717	17671	17726	17771	17718	17634	17803	17845	17848	17761	17662	17877	17597	17789	17607	17638	17614	17589	17559	17650	17924	17796	17832	17920	17717	17718	17652	17734	17748	17919	17833	17788	17777	17836	17737	17701	17813	17684	17825	17924	17720	17838	17658	17804	17937	17708	17989	17734	17674	17763	17938	17960	17820	17904	17702	17799	17890	17676	17619	17918	17927	17964	17970	17914	18065	17727	17635	17669	17713	17556	17827	17679	17874	17835	17703	17710	17943	17862	17827	17705	17821	17685	17804	17864	17759	17608	17904	17775	18001	17932	18048	17827	17943	17694	17821	17828	17753	17607	17842	17847	17644	17965	17760	17694	17711	17795	17864	17712	17935	17790	17726	17648	17613	17625	17975	17783	17846	17758	17809	17874	17976	17955	17816	17705	17579	17822	17805	17830	17835	17845	17737	17828	17616	17665	17646	17717	17737	17879	17717	17689	17769	17759	17905	17836	17813	17677	17906	17753	17694	17775	17821	17857	17741	17739	17807	17732	17872	17913	17713	17842	17716	17693	17999	17684	17806	17677	17794	17788	17783	17858	18004	17938	17783	18006	17850	17687	17785	17791	17664	17671	17665	17682	17849	17813	17790	17908	17836	17928	17811	17785	17650	17727	17976	17909	17884	17656	17754	17745	17700	17855	17707	17688	17955	17851	17836	17789	17698	17644	17744	17744	17954	17792	17830	17861	17877	17813	17746	17947	17875	17732	17936	17697	17756	17621	17773	17865	17926	17742	17850	17717	17659	17798	17760	17610	17866	17732	17872	17456	17559	17691	17785	17940	17879	17863	17822	17888	17958	17793	17775	17680	17562	17661	17792	17768	17902	17711	17879	17771	17664	17782	17833	17795	17865	17757	17828	17859	17708	17745	17808	17858	17668	17805	17613	17679	17545	17677	17832	17992	17896	17686	17651	17770	17894	17848	17845	17882	17762	17800	17881	17880	17669	17847	17817	17641	18012	17698	17910	17573	17923	17723	17662	17816	17813	17744	17846	17886	17822	17853	17773	17742	17528	17756	17884	18038	17678	17737	17826	17576	17758	17710	17919	17912	17908	17661	17888	17730	17831	17837	17612	17681	17859	17698	17949	17860	17850	17843	17947	17795	17760	17921	17635	17818	18079	17785	17879	17698	18053	17849	17831	17642	17810	17992	17797	17758	17658	17686	17928	17898	17830	17780	17862	17724	17939	17676	17934	17932	17779	17755	17848	17584	17728	17693	17860	17652	17589	17950	17995	17671	17787	17795	17931	17678	17702	17857	17782	17796	17848	17888	17865	18107	17659	17800	17748	17734	17659	17752	17831	17784	17985	17723	17563	17843	17575	17748	17531	17660	17965	17836	17683	17758	17706	17747	17602	17740	17795	17766	17786	17737	17899	17893	17655	17858	17721	17746	17803	17938	17898	17618	17729	17798	17721	17838	17737	17833	17705	17833	17734	17649	17693	17822	17870	17861	17894	17766	17766	17866	17818	17730	17659	17709	17745	17851	17516	17947	17984	18056	17771	17802	18062	17558	17658	17771	17739	17893	17745	17879	18026	17779	17619	17663	17690	17726	17930	17935	17738	17893	17892	17762	17787	17698	17907	17919	17793	17677	17579	17700	17549	17500	18056	17736	17754	17818	17803	17807	17779	17874	17815	17581	17766	17813	17844	17829	17743	17642	17560	17564	17762	17680	17698	17688	17738	17518	17764	17755	17620	17858	17898	17772	17823	17734	18015	17817	17741	17840	17664	17819	17909	17823	17722	17821	17974	17730	17703	17757	17769	17746	17769	17667	17785	18046	17802	17865	17725	17806	17884	17929	17703	17734	17669	17895	17992	17610	17830	17696	17753	18003	17743	17920	18005	17793	17827	17826	17902	17696	17872	17955	17905	17678	17793	18015	17808	17898	18035	17867	17832	17653	17671	17838	17885	17947	17724	17677	17721	17953	17788	17710	17675	17497	17683	17881	17770	17839	17883	17809	17704	17913	17639	17564	17645	17683	18010	17787	17718	17620	18028	17543	17881	17871	17642	17802	17838	17951	18019	17912	17959	17889	17780	17553	17692	17703	17618	17780	17774	17528	17718	17700	17785	17684	17756	17980	17818	17745	17868	17927	17630	17893	17721	17853	17909	17608	17856	17800	17860	17821	17919	17850	18007	17997	17758	17975	17754	17721	17836	17760	17899	17857	17781	17766	17612	17741	17910	17703	17990	17822	17613	18039	17904	17779	17761	17615	17763	17822	17835	17767	17809	17753	17762	17943	17817	17844	17774	17984	17972	17904	17810	17731	17852	17734	17966	17855	17835	17666	17845	17512	17826	17556	17631	17762	18099	17766	17777	17825	17851	17679	17790	17957	17696	17756	17889	17698	17583	17582	17988	17708	17819	17704	17725	17746	17862	17829	17866	17719	17661	17623	17870	17719	17741	17766	17688	17869	17901	17821	17703	17865	17980	17773	17867	17849	17804	17804	17986	17967	17906	17889	17899	17975	17772	17843	17819	17794	17990	17662	17848	18018	17704	17844	17697	17887	17838	17606	17737	17861	17668	17740	17971	18022	17908	17797	17836	17827	17769	17731	17749	17824	17908	17764	17982	17458	17665	18032	17704	17870	17652	17828	17797	17825	17909	17810	17792	17733	17698	17668	17736	17821	17805	17779	17636	17641	17721	17680	17926	17609	17875	17907	17888	17842	17843	17948	17806	17724	17817	17752	17881	17829	17934	17820	17792	17959	17847	17784	17862	17669	17826	17504	17517	17793	17805	17730	17733	17786	17872	17816	17604	17902	17817	17538	17709	17788	17769	17789	17815	17843	17924	17786	17966	17720	17606	17816	17780	17893	17975	17843	17808	17963	17756	17925	17928	17896	17873	17691	17818	17644	17960	17970	17856	17675	17632	17823	17665	17796	17863	17856	18059	17575	17885	17781	17813	17886	17705	17832	17628	17534	17830	17634	17794	17885	17803	17824	17768	17694	17716	17845	17852	17712	17850	17998	17724	17908	17926	17740	17788	17709	17734	17757	17781	17830	17652	17870	17831	17895	17843	17672	17780	17841	17937	17985	17743	18121	17946	17995	17817	17847	17716	17872	17736	17613	17834	17576	17732	17745	17701	17726	17871	17845	17931	18023	17995	17906	17601	17616	17849	17721	17824	17683	17661	17751	17804	17912	17892	17753	17983	17538	17763	17787	17862	17736	17690	17716	17784	17861	17772	17920	18005	17826	17899	17939	17629	17609	17609	17761	17936	17806	17848	17872	17667	17565	17575	17798	17746	17840	17711	17876	17788	17795	17818	18036	17932	17878	17857	17797	17633	17616	17777	17554	17965	17878	17792	17796	17875	17654	18014	17711	17793	17886	17794	17670	17945	17832	17792	17881	17795	17879	17799	17688	17800	17767	17746	17938	17822	17849	17777	17582	17789	17692	17765	17810	17770	17774	17892	17765	17760	17817	17851	17841	17815	17761	17856	17839	17832	17756	17703	17702	17878	17777	17798	17862	18061	18004	17777	17893	17848	17809	17654	17637	17750	17673	17769	17822	17783	17740	17721	17490	17633	17788	17713	17910	17748	17852	17642	17773	17801	17834	17647	17869	17752	17950	18042	17749	17787	17747	17986	17925	17868	17761	17705	17990	17847	17589	17886	17816	18099	17595	17772	17752	17916	17820	17917	17603	17735	17779	17888	17849	17791	17668	17724	17892	17767	17836	17870	17752	17727	17814	17984	17717	17809	18054	17629	17818	18053	17767	17858	17728	17846	17846	17621	17766	17912	17898	17825	17680	17653	17854	18040	18025	17754	17859	17951	18064	17749	17934	17777	17684	17953	17881	17690	17700	17821	17929	17870	17880	17823	17810	17942	17727	18036	18010	17565	18032	17832	17948	17780	17889	17851	17775	17886	17613	18048	17962	17672	17716	17699	17795	17817	17967	17678	17846	17989	17466	17971	17617	17792	17876	17858	17915	17865	17918	17741	17963	17880	17754	17639	17730	17852	17814	17905	17824	17648	17631	17731	17836	17795	17785	17820	17673	17799	17924	17836	17730	17933	17908	17820	17797	17910	17755	17852	17917	17860	17802	17705	17868	17698	17847	17818	17920	18044	17579	17573	17772	18026	17863	17746	17779	17896	18005	17844	17877	17985	17927	17938	18027	17878	17852	17863	17704	17812	17724	17801	17705	17672	17526	17823	17807	17719	17665	17729	17787	18022	17866	17671	17710	17764	17717	17878	17790	17799	17644	17907	17852	17970	17581	17661	17678	17590	17935	17793	17830	18027	17596	17961	17797	17863	17616	17889	18104	17773	17640	17974	17699	17980	17743	17655	17829	17730	17818	17702	17740	17802	17841	17686	17750	17873	17665	17833	17719	17673	17806	17674	18003	17829	17968	17770	17795	17853	17726	17919	17829	17793	17765	17765	17769	17873	17651	17849	17821	17847	17575	17877	17887	17523	17709	17850	17777	18001	17859	18018	17773	17852	17727	17651	17694	17803	17705	17838	17733	17670	17939	17922	18081	17970	17906	17808	17860	17602	17847	17835	17881	17789	17779	17771	17755	17851	17786	17820	17762	17602	17797	18112	17833	17646	17918	17846	17752	17894	17761	17772	17821	17878	17636	17904	17924	17896	17696	17821	17750	17913	17740	17768	17797	17819	17932	17940	17845	17823	17893	17710	17748	17935	17860	17843	17857	17706	17853	17677	17795	17772	17850	17766	17959	17851	17503	17757	17853	17861	17809	17774	17659	17866	17749	17606	17728
21961	34435	27756	19856	17152	16092	15765	15387	15291	15186	15369	15183	15274	14932	15169	14955	15089	15104	14930	15023	14896	14857	14961	14929	14986	14889	15077	14946	15006	14807	14984	14888	14869	14961	14926	14889	15089	14805	14919	14896	14859	14951	14996	14904	14906	15093	14965	14917	14872	15041	15037	14953	15052	14851	14990	14871	14982	14966	15002	14985	14869	14826	15028	15031	14919	14990	15008	14944	15167	14954	14983	14811	15081	15012	15069	14883	14882	15087	14973	14870	14881	14786	14946	15073	15033	15040	15110	15070	15025	15017	14839	14921	15099	14722	15004	15018	14891	14836	14997	15076	14947	14820	15078	14819	14891	14989	14970	14866	15010	15029	14963	14799	15043	14939	15071	15152	15002	14825	14926	14911	14873	14898	14907	14989	14947	14860	14828	14952	15046	14719	15106	14941	14757	15012	14933	14862	14810	14998	15008	14923	14818	15053	15045	15013	15027	14780	14905	14981	14924	15170	14969	14883	14853	15026	14852	14954	15079	14836	14936	14932	14874	14778	14980	14948	14984	14933	14873	14868	14931	14897	14956	14855	14902	14949	14890	14896	14994	14943	15113	14902	14865	14813	14965	14936	14907	14794	14840	14984	14878	15146	14957	15019	15090	14905	14946	14928	14815	14947	14832	14945	14817	15047	14833	14781	15104	14803	14930	14845	15037	14972	14934	14890	14827	15100	14999	14939	14918	15096	14968	14739	15001	14988	15022	14844	14935	14964	14955	14939	15047	14874	15005	14926	15026	14845	14903	14969	14993	14993	14964	14954	14852	15011	14773	15045	14890	15103	15178	14991	15038	14977	14945	15013	15029	14890	14988	14948	14829	14940	14941	14773	14916	14904	14940	14854	14851	14959	14981	15057	14900	14924	14930	14892	14964	14801	14866	14988	14933	15018	15012	15032	14763	14986	14922	14925	14983	14814	15046	14755	14861	15037	14976	15060	14972	14757	15083	14859	14985	14871	14857	14919	14900	14934	15055	14842	14923	15015	14864	14825	14988	14783	14929	14862	14972	15113	15052	15008	14899	15002	14885	15135	14662	15060	15034	14975	14935	14991	14981	14814	14902	15216	14932	14823	14914	14891	15067	14987	14958	14777	14910	14868	14896	14982	14889	14789	15039	14820	14864	15009	15040	14898	14979	14872	14880	14941	15041	14895	15011	15118	14898	14938	14913	15006	14982	14958	14917	14880	14903	14876	14990	14954	14968	15007	15075	15089	15056	14908	15030	15005	14880	15104	15114	14894	15036	15112	14983	14979	14910	15046	14935	14911	14830	15113	14862	14933	14900	15049	14927	15014	14956	14928	14923	14868	14951	15000	14988	14863	14817	14985	14994	14850	14761	15169	14952	15170	14710	14835	14996	15003	14836	15076	15048	15009	14912	14799	14989	14921	14899	15021	14929	15001	14950	15023	14885	14889	15085	15011	14812	14971	14998	14912	14890	15183	15217	14918	15031	15024	14990	14913	15025	14853	14887	14858	14938	15070	14993	14828	15124	14999	15118	15131	14813	14895	14899	14913	14832	15039	14939	14931	14829	15041	14756	14965	14885	14979	14952	15051	14863	14953	14955	14719	14904	14929	14880	15077	14961	14951	14897	15028	14786	14930	14908	14993	14868	14950	15055	14899	15063	14861	14832	14905	15044	15107	14979	14944	14854	15146	14957	14962	14960	14994	15053	14775	14951	15009	14989	15137	14947	14811	15172	14734	14919	15055	15111	14955	14939	14933	14937	15065	14796	14713	14951	14756	14965	14862	14748	14921	14986	15033	14916	14948	14907	15090	14925	15020	14834	14909	14956	14965	15077	14965	14948	14857	14980	15072	15095	14867	14961	14976	15063	15017	14729	14922	14993	14868	15106	15051	15026	14917	14891	14904	14873	14791	14836	14996	14892	14812	15085	15092	14930	14945	14903	14999	15027	14889	14975	14926	15038	15142	14957	14887	14984	14974	14918	14975	14988	15047	14765	14615	14966	14965	14916	15038	14907	14877	14890	15107	14927	15050	14937	14870	15031	14836	14873	14931	14831	14862	14904	15079	14874	14873	15092	14984	14890	15033	14927	14951	15044	15019	14949	14992	14756	14876	14976	14679	15114	15055	14972	15053	15026	14912	14867	14904	14881	14898	14973	14961	15124	14835	15015	14854	14882	14875	15087	15058	14983	15061	15012	14999	14825	14988	14961	14774	14914	14882	15095	15053	14982	14819	14865	14876	14917	15082	14945	14933	14945	14912	14946	14905	15093	15035	14905	14863	14843	14845	15157	14884	14995	15031	14851	14707	14878	15005	14929	14757	14887	14949	15026	14971	14924	14800	14971	15075	15003	14952	14985	14885	15046	14917	14897	14808	14940	14986	14902	14859	14880	14926	14954	15105	14933	14973	14903	14974	15045	14861	15023	14908	14921	14907	14965	14910	15020	14984	14950	15237	14960	14961	14968	14918	15026	14783	15096	15011	14932	14978	14973	15046	15030	14796	14940	14991	15019	14893	15010	14908	14947	14977	14976	14934	14906	15018	14937	15027	14996	14920	14702	14988	14926	14892	14904	14902	15018	14815	14867	14947	14885	14988	14850	14994	15053	15177	15004	14928	14916	14877	14958	15011	15004	15084	15063	14979	14853	14908	15022	14772	14917	14863	14877	14968	14901	14806	15052	14885	14973	14751	15065	15127	14897	15043	15063	15120	15043	15037	14852	14935	15015	14888	14950	14842	14992	15073	14913	15033	15013	14896	15045	14943	15080	14866	15043	15082	14801	14867	14988	14924	14885	14843	15028	15080	14918	15142	15096	14942	14839	14929	15092	15058	15105	14877	14900	14948	14990	15009	14983	14804	14885	14908	14995	14940	14877	15070	14806	15023	14887	14857	14931	14949	14823	14766	14857	14926	14989	14984	15016	15013	14914	15067	14927	14826	14983	14984	14942	14788	14990	14999	15084	15107	14932	15014	14989	15014	14941	14948	14960	14988	15010	14927	14842	15076	14937	15009	15112	14978	14862	14993	14952	14822	14956	15024	15091	14929	15037	14963	14979	15065	14908	14963	14967	14929	14829	14853	14901	15129	15022	15166	15000	15054	14913	14976	14994	14971	14997	14989	14841	14940	15099	14961	14854	14882	15017	14803	14937	14810	14992	15033	14906	14832	15069	14900	14997	14900	14862	14928	15016	15047	14914	15110	14947	14843	14844	14897	15027	14913	14918	15003	15042	15151	14900	14925	15052	14920	14901	14885	14890	14898	15020	14940	14911	14982	14917	14813	14913	14893	14894	14915	14880	14950	15022	15017	14925	15004	14957	14993	14943	14862	15006	15081	14946	14867	15004	14996	14848	15122	14960	14986	14948	14752	14926	14873	14989	14884	14847	15000	14793	14734	14943	15014	14797	14959	14977	14861	14947	15035	15029	14845	14997	14990	14929	14951	14836	14930	14796	14887	15025	15004	15103	15009	14843	15015	14900	14876	14927	14858	15023	15040	14939	14947	14939	15059	14915	14943	15078	15082	14928	15052	14920	15102	14932	14897	14907	14987	15057	15037	14838	14991	15044	14932	15093	14876	14733	15013	14933	14850	14896	14919	14932	14911	14914	15041	15029	15076	14934	14919	14876	15030	14771	14772	14877	15085	15057	14873	14914	14945	14898	14900	14900	14973	14885	14968	14883	14999	15063	14914	14839	14946	14943	14817	14920	15024	15032	14978	15013	14981	15168	15004	14713	15043	15030	15033	14987	14832	14916	15171	14964	14900	15019	14893	14963	14967	15015	14905	14782	14939	14926	14908	15121	14975	15060	15023	14830	14999	15051	15017	14740	15000	14919	14866	14877	14931	15024	14920	14976	14930	14960	14968	14930	14923	14997	15021	14896	14995	14944	15050	14882	14816	14930	14776	15140	15059	15043	15010	14934	14984	14958	14943	14951	14961	14931	14990	15126	14993	15069	14949	14915	15228	14854	14900	14980	15075	15094	14960	14853	14891	14946	14965	15088	14859	14922	14867	14922	15147	14693	14777	14910	14977	15048	14816	14776	14962	15000	14898	14796	15004	15044	14940	14765	14854	14925	14876	15052	14955	15090	14774	14977	15003	14830	15079	14883	15177	14846	14907	15104	14910	15037	14921	15057	14975	14812	14932	14900	14836	14814	15165	14825	15049	15014	14920	14997	14769	15076	14900	15108	14787	15174	14986	14882	14946	15015	14823	15102	15009	14938	15116	14785	14915	15060	14983	14990	14970	14841	14911	14884	14900	14751	14973	14811	15026	14771	14751	15035	15056	14814	15032	15088	14924	14736	14889	14813	15139	14786	14987	14843	15049	14795	14934	14903	14973	14988	14766	14768	14998	15083	14964	15089	14858	14932	15078	14919	14987	15062	14995	14908	14966	14938	14939	14892	15040	15006	14900	15017	14910	14789	15087	14804	14751	14963	14951	14906	14985	14864	15056	14882	14816	14947	14872	14975	15143	15126	14978	15025	14951	14969	15012	14799	14880	14946	14979	14966	14842	14905	14849	14835	14979	15031	15090	14889	14979	14960	15019	14928	14792	14985	14775	14944	14849	14788	15018	15102	14924	14899	14933	14921	15102	14849	14973	15026	14934	14788	14938	14943	15055	15119	14901	14858	14877	14908	14884	14915	14834	15001	14918	14975	14926	15004	14743	15060	14866	14850	14994	14953	15019	15015	14947	15060	14880	15005	15016	14863	15017	15070	14973	14985	14996	14846	15059	14955	15067	14842	15035	14826	14943	14949	15032	14947	14936	14906	14858	14797	15021	14954	14995	14885	14767	14986	15098	14829	14928	15112	15062	14949	15080	14956	14966	14958	15148	15056	14994	14941	14880	14968	14870	15175	14850	14921	14925	14812	15038	14908	14992	15010	14973	14963	14926	15023	14959	15011	14927	14961	15243	15011	14773	14891	14839	15119	14967	14860	15074	15035	14978	14993	14958	15104	15021	15011	14952	15047	14835	14823	14882	15049	15022	14954	15098	14856	14950	14994	15059	14996	15149	14784	15078	15086	14831	14869	14791	14896	14798	15053	14809	15000	14930	14842	14994	14987	14923	15044	15041	15000	15087	14864	14922	14953	14947	15031	14914	15002	14892	15106	15050	15085	14872	15036	14788	14825	14942	14813	14975
23839	21553	28201	25795	22695	21147	20288	17961	17368	17364	17202	17261	17055	17132	17123	17004	17058	17004	16876	16969	16872	16973	16820	16788	16743	16723	16760	16825	16911	16920	16873	16858	16968	16788	16866	17036	16922	16803	16844	16704	16858	16803	16827	16958	16948	16643	16695	16741	16710	16785	16961	16655	16743	16710	16689	16576	16599	16783	16721	16845	16952	16631	16643	16644	16673	17002	16697	16702	16802	16886	16687	16649	16723	16825	16617	16714	16770	16665	16717	16885	16718	16883	17025	16744	17017	16848	16888	16698	16699	16561	16662	16826	16608	16625	16809	16626	16663	16960	16758	16569	16792	16766	16708	16748	16734	16490	16782	16679	16680	16711	16743	16940	16704	16888	16863	16694	16669	16663	16538	16776	16668	16870	16554	16853	16652	16613	16731	16556	16756	16844	16846	16834	16760	16724	16715	16739	16806	16787	16679	16655	16848	16889	16672	16756	16723	16651	16675	16583	16743	16512	16662	16861	16596	16637	16720	16794	16607	16553	16616	16791	16735	16571	16778	16697	16724	16604	16836	16583	16698	16666	16572	16604	16676	16646	16830	16788	16730	16776	16720	16678	16795	16515	16667	16576	16594	16687	16771	16690	16686	16709	16783	16933	16888	16751	16745	16958	16885	16697	16702	16957	16412	16581	16706	16731	16737	16886	16677	16909	16794	16818	16696	16738	16781	16736	16834	16580	16714	16684	17067	16661	16814	16621	17024	16692	16740	16714	16806	16673	16832	16904	16790	16806	16885	16880	16743	16665	16739	16680	16769	16858	16854	16669	16733	16782	16748	16796	16768	16777	16690	16614	16704	16620	16533	16752	16683	16615	16650	16639	16547	16700	16772	16791	16940	16539	16699	16798	16846	16718	16697	16775	16544	16712	16754	16678	16754	16688	16805	16828	16801	16635	16849	16656	16708	16703	16686	16703	16798	16689	16720	16908	16958	16849	16948	16653	16733	16654	16541	16625	16962	16892	16653	16638	16735	16861	16534	16605	16762	16769	16805	16752	16623	16808	17018	16851	16665	16709	16806	16702	16553	16862	16846	16520	16703	16675	16674	16664	16817	16649	16647	16953	16863	16861	16700	16451	16616	16797	16762	16689	16777	16462	16678	16782	16662	16717	16791	16664	16572	16763	16868	16801	16870	16699	16611	16520	16767	16899	16781	16821	16741	16819	16783	16723	16807	16735	16805	16817	16916	16853	16870	16698	16795	16782	16847	16805	16737	16956	16770	16776	16929	16857	16886	16733	16728	16727	16756	16785	16726	16865	16727	16772	16865	16844	16952	16905	16764	16814	16629	16805	16759	16830	16655	16545	16611	16810	16830	16893	16831	16615	16659	16785	16600	16818	16797	16765	16792	16591	16614	16863	16731	16805	16664	16706	16806	16896	16721	16910	16763	16638	16705	16803	16689	16632	16819	16735	16821	16777	16908	16896	16830	16848	16887	16823	16796	16863	16682	16678	16726	16928	16887	16927	16587	16703	16949	16795	16781	16980	16547	16654	16918	16730	16981	16772	16785	16832	16751	16861	16800	16607	16683	16625	16835	16796	16744	16877	16732	16812	16652	16824	16826	16666	16599	16707	16838	16849	16775	16808	16807	16671	16716	16814	16691	16615	16871	16990	16814	16649	16722	16882	16812	16808	16677	16689	16647	16857	16765	16813	17038	16885	16823	16735	16700	16621	16592	16767	16823	16732	16775	16658	16845	16700	16709	16905	16812	16647	16707	16825	16677	16737	16656	16540	16658	16742	16767	16864	16728	16779	16887	16752	16758	16669	16907	16772	16852	16776	16746	16874	16864	16769	16817	16721	16614	16882	16670	16744	16761	16814	16671	16746	16695	16709	16831	16760	16678	16768	16960	16770	16646	16907	16866	16834	16839	16798	16798	16782	16660	16685	16684	16815	16829	16696	16715	16529	16839	16575	16595	16778	16615	16799	16726	16730	16777	16819	16655	16637	16809	16826	16639	16663	16712	16755	16839	16698	16731	16756	16902	16709	16960	16551	16788	16759	16943	16950	16890	16893	16731	16715	16713	16948	16833	16729	16843	16679	16639	16883	16809	16667	16629	16783	16871	16751	16756	16592	16634	16695	16724	16707	17047	16788	16881	16869	16627	16515	16671	16670	16699	16535	16563	16525	16799	16634	16838	16877	16974	16725	16857	16817	16708	16606	16805	16814	16714	16718	16702	16786	16769	16561	16826	16772	16613	16738	16819	16840	16686	16526	16618	16637	16738	16807	16773	16726	16957	16653	16553	16677	16635	16542	16708	16815	16816	16744	16900	16638	16857	16673	16717	16829	16803	16725	16825	16548	16936	16726	16767	16713	16714	16967	16693	16741	16706	16831	16696	16621	16672	16512	16713	16660	16694	16882	16377	16848	16869	16617	16702	16333	16543	16911	16641	16708	16973	16781	16705	16891	16810	17004	16859	16726	16689	16835	16720	16554	16836	16624	16833	16746	16836	16853	16784	16738	16747	16910	16574	16690	16679	17014	16936	16709	16724	16964	16851	16705	16725	16670	16838	16761	16786	16899	16730	17044	16760	16750	16828	16898	16762	16679	16713	16785	16702	16671	16738	16809	16677	16786	16609	16846	16772	16847	16741	16738	16725	16693	16749	16720	16715	16490	16809	16701	16823	16809	16738	16757	16835	16809	16615	16943	16702	16683	16673	16736	16631	16522	16651	16878	16555	16792	16731	16617	16908	16714	16778	16688	16660	16645	16747	16666	16853	16664	16734	16814	16923	16693	16935	16956	16722	16672	16810	16815	16906	16768	16769	16796	16789	16722	16796	16752	16768	16568	16925	16784	16933	16773	16624	16789	16843	16645	16799	16834	16625	16791	16744	16753	16798	16943	16744	16647	16699	16775	16784	16825	16572	16840	16690	16508	16688	16954	16621	16527	16806	16775	16761	16920	16782	16666	16654	16924	16833	16938	16719	16777	16740	16667	16903	16778	16614	16700	16771	16790	16775	16829	16858	16890	16814	16807	16873	16670	16604	16738	16767	16732	16813	16657	16793	16715	16715	16904	16775	16840	16773	17028	16739	16753	16709	16775	16883	16609	16766	16665	16908	16761	16804	16911	16630	16518	16705	16661	16903	16690	16676	16593	16744	16779	16840	16728	16639	16733	16725	16826	16875	16833	16613	16612	16792	16647	16619	16830	16716	16671	16624	16781	16963	16681	16753	16684	16735	16834	16806	16769	16760	16840	16795	16588	16657	16768	16533	16767	16794	16663	16737	16669	17015	16857	16900	16631	16638	16661	16851	16549	16672	16720	16910	16706	16879	16631	16743	16728	16739	16660	16722	16970	16549	16668	16600	16829	16836	16794	16833	16740	16612	16819	16759	16729	16744	16601	16900	16653	16861	16763	16778	16618	16775	16838	16705	16689	16689	16685	16600	16532	16835	16935	16702	16595	16764	16873	16901	16670	16633	16654	16785	16905	16779	16779	16716	16697	16885	16878	16929	16806	16875	16859	16811	16986	16541	16571	16671	16812	16841	16820	16725	16838	17099	16715	16814	16620	16677	16703	16803	16806	16756	16906	16617	16752	16993	16602	17030	16678	16645	16714	16797	16632	16803	16559	16694	16854	16784	16714	16583	16655	16631	16732	16626	16835	16946	16645	16743	16866	16923	16560	16818	16673	16876	16854	16729	16762	16665	16720	16707	16783	16634	16609	16888	16836	16859	16596	16723	16746	16796	16678	16784	16926	16904	16613	16825	16820	16620	16940	16755	16660	16785	16834	16889	16899	16857	16835	16490	16742	16743	16877	16835	16719	16716	17065	16765	16812	16679	16625	16755	16904	16609	16911	16443	16731	16730	16801	16789	16775	16843	16684	16784	16809	16757	16466	16742	16709	16836	16724	16655	16989	16872	16717	16867	16712	16784	16737	16799	16696	16678	16607	16937	16619	16807	16874	16757	16684	16737	16779	16786	16849	16685	16755	16833	16792	16759	16906	16910	16801	16723	16778	16514	16812	16692	16777	16973	16689	16648	16663	16644	16663	16995	16816	16976	16673	16760	16651	16595	16773	16732	16638	16957	16738	16769	16594	16792	16807	16605	16836	16909	16745	16820	16738	16816	16807	16943	16424	16814	16720	16800	16636	16689	16623	16853	16665	16630	16712	16731	16717	16737	16782	16776	16680	16621	16805	16655	16642	16810	16486	16681	16534	16587	16765	16761	16629	16857	16711	16782	16666	16948	16772	16787	16628	16761	16668	16778	16763	16787	16761	16818	16629	16668	16730	16764	16712	16669	16732	16759	16846	16555	16948	16914	16571	16865	16692	16859	16875	16821	16753	16710	16801	16792	16707	16732	16705	16852	16754	16636	16494	16772	16691	16796	16908	16930	16792	16834	16816	16628	16857	16651	16624	16850	16772	16959	16883	16746	16808	16952	16782	16883	16831	16660	16643	16797	16557	16804	16584	16802	16657	16961	16688	16515	16973	16712	16701	16765	16845	16615	16609	16681	16916	16795	16938	16820	16879	16835	16711	16785	16794	16801	16715	16823	16563	16756	16704	16663	16713	16857	16676	16698	16729	16677	16534	16795	16813	16863	16624	16786	16737	16689	16587	16788	16921	16647	16636	16542	16826	16792	16757	16633	16768	16884	16806	16854	16674	16812	16777	16688	16903	16795	16737	16786	16664	16720	16733	17148	16827	16520	16854	16665	16629	17022	16947	16852	16700	16450	16725	16605	16838	16936	16823	16507	16656	16811	16616	16741	16837	16824	16810	16777	16729	16700	16712	16879	16813	16846	16826	16899	16772	16798	17071	16774	16733	16627	16600	16968	16796	16700	16822	16987	16873	16823	16674	16714	16624	16759	16735	16785	16829	16829	16631	16897	16727	16706	16737	16745	16837	16689	16576	16676	16887	16658	16832	16903	16654	16823	16750	16831	16772	16772	16730	16576	16852	16697	16845	16756	16803	16695	16982	16771	16740	16736	16509	16524	16664	16741	16728	16848	16830	16589	16944	16669	16746	16781	16714	16728	16612	16868	17025	16625	16841	16649	16526	16819	16766	16910	16630	16840	16747	16867	16941	16734	16891	16661	16763	16746	16750	16643	16721	16616	16700	16868	16797	16643	16807	16717	16680	16868	16670	16728	16691
21847	45236	35809	23114	19005	16376	15995	15321	15192	14854	14655	14829	14647	14826	14668	14486	14521	14494	14524	14428	14402	14233	14326	14355	14394	14397	14274	14319	14340	14404	14379	14335	14451	14373	14469	14487	14452	14313	14451	14222	14231	14354	14320	14276	14332	14325	14243	14460	14529	14400	14444	14475	14426	14374	14348	14265	14337	14324	14426	14424	14490	14173	14322	14176	14198	14408	14325	14296	14219	14263	14437	14269	14481	14374	14273	14282	14447	14400	14288	14420	14414	14279	14377	14380	14422	14315	14291	14376	14295	14427	14353	14258	14418	14388	14373	14390	14248	14436	14246	14263	14294	14372	14334	14238	14281	14462	14255	14357	14351	14492	14214	14407	14254	14236	14317	14369	14371	14267	14494	14279	14437	14422	14369	14345	14371	14331	14345	14367	14221	14168	14225	14265	14502	14380	14242	14583	14168	14529	14309	14246	14271	14329	14260	14414	14329	14315	14300	14392	14283	14346	14263	14339	14470	14248	14386	14386	14239	14326	14302	14244	14151	14218	14454	14315	14288	14290	14290	14234	14394	14261	14291	14334	14126	14314	14511	14171	14526	14455	14331	14295	14309	13980	14383	14345	14145	14487	14336	14354	14201	14510	14126	14351	14224	14440	14261	14319	14306	14078	14307	14354	14330	14161	14398	14379	14278	14284	14348	14501	14381	14314	14417	14400	14423	14394	14486	14219	14406	14277	14296	14299	14242	14223	14450	14430	14312	14419	14379	14387	14375	14382	14290	14326	14488	14362	14349	14404	14411	14288	14267	14363	14410	14192	14265	14313	14247	14318	14265	14266	14418	14332	14206	14268	14480	14332	14422	14430	14392	14443	14319	14319	14211	14375	14210	14368	14363	14379	14383	14244	14375	14263	14397	14172	14361	14352	14246	14471	14351	14271	14339	14144	14303	14234	14432	14345	14352	14287	14277	14272	14254	14285	14310	14267	14432	14261	14315	14408	14358	14410	14342	14489	14440	14436	14487	14367	14466	14215	14289	14301	14504	14295	14458	14450	14347	14425	14369	14380	14350	14451	14159	14376	14206	14427	14183	14412	14392	14387	14221	14377	14461	14258	14398	14392	14378	14450	14360	14424	14349	14319	14431	14229	14302	14470	14485	14461	14344	14412	14524	14395	14334	14292	14298	14310	14294	14418	14423	14543	14282	14279	14409	14262	14194	14324	14229	14188	14457	14365	14357	14125	14199	14148	14354	14476	14311	14408	14403	14245	14186	14267	14331	14334	14254	14533	14418	14296	14367	14379	14315	14287	14310	14290	14341	14273	14212	14384	14268	14402	14444	14382	14376	14390	14348	14255	14449	14499	14331	14180	14250	14173	14459	14445	14365	14458	14259	14330	14439	14321	14184	14465	14259	14546	14347	14193	14218	14322	14441	14343	14469	14481	14456	14390	14388	14345	14302	14277	14453	14216	14534	14109	14356	14305	14215	14368	14398	14256	14477	14354	14425	14132	14325	14415	14529	14487	14154	14254	14304	14123	14226	14262	14537	14236	14279	14355	14340	14477	14284	14310	14340	14254	14377	14318	14409	14460	14482	14303	14319	14338	14310	14291	14233	14340	14318	14461	14416	14157	14390	14285	14398	14295	14365	14187	14424	14437	14319	14388	14531	14270	14412	14327	14311	14460	14278	14238	14320	14380	14372	14338	14218	14353	14234	14493	14284	14360	14338	14308	14276	14306	14343	14257	14288	14230	14292	14389	14397	14353	14301	14388	14315	14275	14312	14278	14444	14398	14302	14412	14290	14189	14218	14158	14185	14336	14297	14441	14451	14284	14563	14203	14423	14314	14343	14430	14312	14320	14467	14289	14312	14391	14212	14228	14393	14391	14226	14343	14528	14268	14289	14294	14237	14356	14348	14280	14345	14434	14230	14282	14293	14162	14328	14263	14375	14364	14394	14392	14487	14254	14238	14386	14318	14289	14386	14510	14458	14255	14539	14407	14411	14486	14275	14295	14328	14470	14352	14572	14467	14290	14440	14252	14230	14367	14486	14286	14424	14409	14340	14459	14248	14503	14207	14473	14283	14120	14282	14444	14369	14306	14369	14137	14244	14452	14317	14306	14196	14310	14251	14432	14244	14415	14373	14222	14291	14351	14225	14254	14292	14243	14401	14513	14447	14359	14287	14298	14341	14366	14516	14351	14272	14366	14437	14431	14525	14366	14394	14299	14234	14412	14420	14383	14485	14396	14216	14199	14410	14282	14310	14222	14401	14393	14385	14253	14227	14375	14227	14438	14367	14302	14522	14182	14300	14294	14304	14348	14257	14241	14523	14559	14416	14478	14392	14224	14435	14337	14305	14232	14402	14175	14440	14309	14260	14477	14474	14361	14390	14242	14283	14364	14335	14465	14424	14453	14205	14399	14452	14370	14308	14354	14359	14439	14422	14285	14486	14485	14337	14350	14291	14319	14290	14409	14202	14527	14448	14347	14370	14314	14352	14302	14328	14330	14491	14350	14203	14386	14475	14329	14415	14305	14300	14265	14256	14357	14326	14343	14359	14383	14354	14402	14204	14468	14271	14342	14345	14261	14289	14321	14237	14312	14188	14297	14430	14153	14571	14389	14324	14361	14307	14305	14379	14339	14236	14232	14395	14482	14340	14249	14270	14238	14413	14348	14331	14288	14462	14500	14315	14294	14233	14344	14504	14187	14239	14426	14439	14354	14386	14295	14496	14496	14349	14182	14318	14149	14270	14348	14351	14449	14223	14443	14326	14395	14453	14319	14316	14310	14291	14366	14305	14453	14209	14420	14332	14299	14268	14278	14377	14277	14419	14267	14392	14252	14300	14226	14333	14458	14220	14510	14434	14382	14222	14268	14336	14266	14494	14280	14228	14449	14235	14335	14388	14341	14435	14449	14327	14344	14187	14271	14354	14380	14332	14417	14461	14359	14164	14271	14324	14218	14548	14533	14201	14418	14445	14358	14260	14436	14417	14424	14419	14456	14292	14366	14344	14252	14398	14441	14179	14430	14362	14331	14365	14337	14435	14270	14356	14185	14376	14283	14200	14379	14329	14393	14349	14240	14491	14333	14308	14373	14239	14264	14322	14534	14265	14550	14236	14271	14402	14456	14400	14383	14483	14384	14382	14221	14351	14188	14403	14222	14237	14459	14369	14244	14222	14433	14186	14234	14239	14270	14374	14246	14203	14274	14248	14206	14392	14293	14386	14417	14463	14393	14345	14510	14384	14357	14143	14371	14387	14134	14330	14299	14355	14411	14396	14326	14027	14398	14232	14330	14304	14295	14357	14378	14315	14395	14444	14222	14223	14333	14240	14377	14397	14330	14250	14402	14291	14173	14253	14380	14324	14207	14295	14413	14297	14342	14336	14283	14445	14314	14213	14412	14389	14404	14299	14339	14492	14001	14423	14324	14456	14375	14344	14385	14376	14131	14243	14321	14225	14347	14543	14365	14414	14202	14145	14314	14131	14262	14367	14228	14267	14494	14397	14378	14271	14334	14252	14207	14381	14364	14528	14522	14165	14270	14490	14236	14419	14311	14249	14338	14402	14269	14237	14302	14411	14344	14347	14225	14461	14524	14354	14348	14310	14284	14425	14258	14298	14425	14354	14355	14392	14393	14370	14398	14419	14289	14375	14379	14350	14332	14510	14191	14428	14488	14383	14239	14319	14331	14409	14396	14332	14245	14403	14365	14282	14381	14344	14340	14406	14400	14386	14355	14426	14296	14419	14277	14275	14385	14317	14444	14304	14356	14366	14344	14314	14279	14394	14239	14476	14374	14412	14353	14404	14341	14317	14306	14331	14493	14414	14330	14332	14556	14335	14199	14384	14213	14415	14335	14180	14240	14408	14470	14315	14396	14309	14310	14275	14447	14495	14302	14251	14309	14328	14308	14438	14258	14467	14316	14388	14454	14404	14438	14318	14382	14417	14377	14303	14374	14456	14401	14343	14443	14331	14472	14242	14310	14276	14269	14354	14288	14428	14345	14454	14276	14516	14227	14165	14142	14380	14321	14221	14433	14352	14348	14277	14410	14349	14266	14407	14234	14340	14544	14406	14329	14366	14196	14389	14318	14529	14271	14435	14332	14254	14245	14366	14257	14335	14291	14170	14293	14273	14219	14554	14311	14367	14363	14405	14518	14401	14477	14293	14345	14345	14310	14339	14308	14488	14309	14314	14418	14377	14242	14161	14453	14345	14205	14410	14254	14478	14426	14499	14148	14317	14243	14209	14315	14371	14360	14352	14203	14434	14440	14365	14339	14299	14282	14330	14351	14442	14494	14359	14369	14168	14150	14290	14291	14387	14306	14148	14119	14515	14337	14313	14266	14224	14268	14383	14369	14420	14370	14293	14292	14296	14452	14326	14277	14415	14344	14420	14321	14435	14239	14379	14436	14254	14283	14598	14432	14518	14429	14427	14275	14510	14376	14268	14388	14277	14283	14320	14404	14259	14337	14329	14391	14388	14354	14408	14479	14075	14559	14295	14336	14272	14458	14450	14307	14193	14269	14232	14415	14331	14458	14432	14505	14443	14308	14313	14081	14415	14343	14382	14220	14256	14247	14398	14216	14334	14415	14300	14342	14259	14310	14328	14330	14070	14410	14303	14352	14366	14343	14413	14379	14174	14343	14357	14293	14313	14446	14325	14351	14318	14360	14359	14360	14377	14386	14465	14485	14202	14247	14613	14343	14325	14197	14263	14379	14499	14359	14473	14380	14286	14420	14329	14311	14194	14266	14287	14367	14461	14387	14382	14446	14500	14316	14391	14355	14465	14251	14409	14426	14333	14422	14630	14435	14282	14156	14198	14386	14490	14465	14422	14431	14356	14341	14124	14369	14445	14459	14397	14256	14326	14225	14403	14261	14381	14378	14310	14143	14219	14324	14235	14236	14544	14287	14272	14304	14371	14384	14459	14312	14418	14228	14487	14369	14258	14384	14313	14359	14270	14247	14442	14367	14219	14312	14430	14406	14335	14216	14529	14392	14559	14475	14218	14406	14273	14422	14228	14310	14248	14243	14556	14296	14321	14212	14352	14369	14381	14323	14468	14473	14338	14372	14335	14527	14366	14388	14331	14454	14398	14313	14249	14455	14216	14516	14202	14406	14243	14334	14268	14351	14428	14212	14355	14342
25580	21640	27455	27618	21147	19624	19827	18944	18636	18706	18697	18497	18618	18565	18778	18701	18322	18336	18311	18341	18275	18277	18240	18685	18301	18232	18240	18339	18201	18330	18231	18282	18395	18466	18330	18179	18220	18344	18209	18340	18152	18138	18329	18509	18276	18512	18203	18503	18309	18511	18454	18277	18350	18198	18372	18301	18131	18331	18369	18184	18125	18421	18416	18147	18169	18340	18271	18572	18425	18201	18348	18265	18224	18529	18374	18121	18449	18315	18411	18219	18380	18380	18108	18038	18129	18222	18202	18290	18277	18161	18344	18367	18211	18302	18346	18351	18254	18206	18149	18426	18069	18248	18180	18304	18485	18481	18409	18404	18366	18150	18294	18327	18046	18495	18113	18193	18428	18193	18251	18395	18406	18236	18128	18325	18305	18164	18272	18089	18322	18399	18134	18202	18327	18275	18039	18210	18296	18263	18203	18441	18143	18472	18321	18276	18236	18445	18136	18181	18195	18240	18466	18334	18300	18285	18235	18215	18256	18426	18392	18158	18111	18131	18320	18226	18316	18291	18354	18351	18211	18338	18124	18349	18094	18313	18237	18273	18371	18199	18552	18070	18365	18244	18154	18091	18252	18234	18245	18293	18099	18115	18335	18287	18325	18177	18108	18155	18206	18322	18339	18307	18312	18119	18058	18490	18467	18342	18511	18272	18442	18187	18271	18084	18421	18325	18307	18302	18432	18435	18232	18202	18111	18365	18297	18284	18324	18455	18360	18418	18261	18348	18310	18403	18250	18325	18265	18334	18227	18151	18114	18303	18305	18304	18222	18265	18436	18383	18467	18482	18410	18242	18320	18313	18392	18428	18328	18322	18274	18194	18311	18164	18184	18298	18271	18294	18492	18382	18425	18180	18257	18311	18026	18365	18436	18278	18278	18282	18299	18075	18161	18219	18521	18176	18102	18248	18261	18327	18257	18214	18294	18212	18421	18258	18333	18070	18444	18528	18209	18460	18282	18291	18380	18323	18334	18325	18499	18236	18134	18339	18350	18374	18537	18442	18019	18302	18348	18253	18220	18237	18084	18282	18271	18183	18257	18343	18363	18205	18374	18221	18158	18230	18159	18464	18185	18088	18463	18355	18207	18229	18390	18410	18520	18476	18403	18298	18186	18253	18223	18398	18328	18401	18323	18438	18515	18327	18613	18314	18298	18269	18205	18256	18158	18408	18433	18078	18389	18325	18248	18188	18212	18294	18289	18350	18129	18350	18355	18276	18138	18201	18125	18339	18387	18221	18291	18404	18333	18312	18214	18233	18212	18399	18294	18268	18350	18525	18160	18348	18334	18260	18201	18260	18193	18180	18360	18436	18562	18291	18215	18252	18182	18231	18484	18363	18135	18524	18288	18257	18331	18286	18208	18271	18222	18401	18241	18247	18237	18367	18398	18262	18201	18254	18475	18285	18210	18133	18304	18462	18343	18155	18352	18459	18314	18307	18246	18347	18162	18300	18191	18133	18368	18147	18273	18286	18286	18469	18451	18400	18336	18301	18337	18330	18528	18454	18327	18197	18294	18292	18240	18414	18411	18272	18250	18291	18397	18122	18374	18298	18399	18104	18136	18282	18396	18381	18249	18191	18325	18477	18183	18282	18334	18115	18464	18261	18497	18321	18332	18163	18444	18354	18413	18296	18169	18250	18520	18252	18323	18200	18430	18176	18381	18306	18291	18497	18288	18143	18265	18324	18207	18425	18331	18095	18402	18251	18413	18576	18265	18382	18248	18427	18326	18123	18061	18370	18293	18224	18230	18093	18237	18421	18314	18330	18185	18417	18360	18439	18312	18363	18321	18360	18389	18260	18284	18160	18075	18317	18412	18155	18642	18091	18350	18159	18459	18313	18220	18487	18527	18292	18336	18362	18256	18120	18391	18246	18242	18182	18339	18316	18168	18164	18207	18277	18096	18237	18274	18178	18252	18206	18349	18120	18315	18295	18176	18238	18055	18248	18411	18201	18229	18153	18224	18336	18361	18153	18397	18121	18376	18242	18345	18459	18383	18325	18229	18318	18249	18319	18242	18257	18338	18382	18349	18278	18280	18352	18231	18189	18271	18385	18410	18154	18367	18368	18331	18197	18311	18162	18416	18357	18324	18156	18200	18108	18153	18340	18218	17982	18297	18490	18364	18164	18540	18120	18367	17999	18323	18543	18304	18614	18383	18403	18316	18053	18220	18263	18189	18568	18328	18255	18363	18276	18233	18265	18139	18247	18333	18398	18454	18433	18267	18172	18315	18159	18373	18332	18301	18197	18114	18240	18129	18136	18203	18439	18228	18418	18107	18490	18317	18293	18235	18401	18470	18303	18268	18334	18221	18382	18262	18353	18281	18366	18385	18171	18303	18189	18114	18299	18370	18453	18211	18344	18447	18330	18309	18319	18440	18291	18377	18176	18294	18186	18115	18439	18239	18277	18139	18375	18179	18220	18425	18170	18275	18100	18243	18267	18284	18342	18072	18128	18159	18199	18268	18189	18129	18377	18321	18346	18288	18286	18315	18493	18356	18377	18379	18292	18273	18330	18213	18302	18415	18168	18431	18441	18116	18157	18418	18300	18273	18363	18401	18264	18337	18299	18433	18264	18364	18398	18328	18486	18389	18328	18496	18287	18023	18271	18156	18267	18464	18327	18425	18149	18188	18288	18219	18271	18145	18186	18321	18408	18075	18239	18406	18282	18375	18337	18278	18237	18295	18216	18260	18297	18233	18274	18268	18091	18352	18215	18344	18355	18277	18242	18255	18373	18379	18235	18364	18234	18390	18127	18413	18465	18360	18262	18335	18400	18456	18389	18247	18329	18336	18208	18474	18224	18531	18409	18329	18201	18398	18421	18401	18370	18382	18108	18430	18263	18367	18395	18245	18343	18140	18242	18430	18365	18112	18305	18149	18221	18257	18164	18217	18174	18218	18142	18279	18191	18369	18263	18182	18346	18575	18419	18403	18275	18213	18433	18393	18238	18189	18296	18263	18255	18201	18359	18386	18353	18232	18413	18441	18246	18301	18328	18221	18503	18304	18302	18268	18112	18348	18482	18200	18204	18263	18170	18405	18332	18414	18287	18430	18367	18347	18387	18260	18320	18281	18295	18302	18302	18224	18354	18449	18481	18376	18254	18388	18319	18355	18251	18403	18390	18219	18195	18456	18176	18306	18465	18322	18134	18220	17956	18492	18447	18374	18190	18256	18105	18530	18356	18468	18219	18325	18192	18281	18224	18380	18206	18329	18277	18186	18333	18361	18415	18347	18464	18420	18544	18269	18250	18185	18281	18197	18313	18422	18223	18285	18344	18328	18278	18265	18222	18159	18344	18296	18224	18303	18242	18310	18373	18151	18138	18087	18132	18283	18372	18125	18155	17999	18162	18408	18271	18263	18256	18346	18195	18432	18188	18202	18321	18259	18268	18500	18255	18337	18398	18316	18173	18300	18350	18368	18413	18346	18227	18329	18334	18372	18374	18479	18252	18458	18445	18212	18242	18291	18315	18319	18208	18382	18511	18451	18356	18391	18177	18471	18444	18393	18035	18231	18380	18383	18461	18233	18249	18196	18347	18255	18179	18256	18179	18424	18173	18342	18319	18143	18360	18404	18266	18230	18434	18308	18392	18454	18204	18327	18114	18307	18220	18392	18123	18443	18446	18379	18337	18239	18187	18324	18375	18272	18304	18326	18381	18416	18260	18114	18222	18344	18395	18430	18108	18398	18245	18162	18425	18363	18337	18349	18291	18321	18056	18487	18369	18344	18350	18411	18189	18432	18313	18362	18020	18142	18270	18169	18299	18313	18189	18328	18194	18342	18203	18137	18204	18301	18366	18362	18309	18376	18216	18214	18300	18519	18307	18217	18131	18047	18244	18220	18238	18378	18193	18328	18387	18191	18170	18498	18442	18504	18227	18309	18103	18165	18135	18353	18353	18360	18162	18188	18376	18224	18205	18328	18337	18256	18334	18242	18065	18232	18158	18222	18229	18358	18266	18383	18336	18048	18415	18309	18102	18374	18310	18341	18334	18332	18412	18478	18303	18254	18301	18239	18496	18046	18458	18370	18509	18507	18247	18110	18327	18235	18291	18543	18197	18501	18335	18069	18299	18079	18360	18387	18249	18352	18552	18577	18229	18209	18412	18362	18338	18325	18289	18093	18416	18362	18472	18417	18268	18327	18154	18207	18355	18098	18333	18289	18350	18287	18324	18433	18459	18286	18340	18465	18212	18234	18345	18257	18111	18227	18218	18220	18175	18263	18386	18491	18251	18483	18123	18212	18228	18214	18253	18357	18347	18362	18363	18259	18269	18398	18214	18241	18280	18283	18447	18331	18300	18257	18495	18335	18305	18435	18336	18229	18325	18656	18296	18231	18158	18129	18220	18407	18227	18269	18412	18496	18076	18124	18265	18326	18219	18316	18188	18414	18197	18351	18452	18443	18453	18369	18538	18335	18185	18310	18206	18347	18266	18177	18419	17976	18156	18383	18515	18372	18460	18687	18463	18416	18229	18408	18590	18360	18131	18242	18310	18278	18240	18230	18421	18439	18163	18195	18359	18224	18159	18274	18364	18147	18230	18356	18254	18324	18056	18273	18256	18193	18118	18194	18328	18221	18292	18342	18219	18325	18473	18216	18123	18387	18195	18130	18124	18304	18319	17958	18194	18367	18381	17995	18465	18201	18198	18349	18485	18255	18356	18330	18191	18261	18297	18297	18497	18294	18218	18436	18125	18308	18546	18354	18434	18476	18349	18324	18376	18489	18346	18254	18304	18255	18087	18209	18391	18327	18179	18234	18159	18395	18504	18288	18300	18249	18360	18461	18212	18106	18217	18399	18450	18344	18343	18257	18155	18362	18356	18450	18176	18166	18273	18271	18457	18195	18417	18246	18126	18535	18499	18432	18383	18376	18406	18214	18358	18057	18460	18322	18108	18550	18455	18252	18347	18252	18340	18167	18412	18205	18502	18194	18379	18280	18185	18365	18406	18353	18456	18301	18353	18473	18274	18282	18185	18561	18302	18381	18366	18247	18184	18543	18347	18215	18425	18376	18379	18365	18188	18341	18500	18339	18187	18174	18249	18299	18381	18396	18355	18413	18257	18349	18413	18369	18315	18083	18122	18358	18254	18299	18198
21540	38635	29018	20768	17994	16935	16234	16034	15888	15542	15450	15555	15526	15469	15387	15260	15178	15307	15448	15450	15388	15182	15399	15411	15304	15210	15292	15296	15245	15271	15111	15128	15337	15349	15193	15302	15335	15090	15293	15245	15367	15114	15252	15184	15190	15319	15268	15497	15181	15381	15269	15408	15149	15442	15336	15270	15171	15261	15249	15165	15160	15249	15314	15191	15283	15207	15264	15297	15263	15120	15238	15284	15126	15240	15172	15190	15140	15170	15266	15233	15222	15284	15188	15229	15130	15391	15197	15306	15448	15150	15327	15324	15208	15219	15260	15241	15308	15320	15367	15098	15184	15165	15237	15382	15269	15345	15211	15229	15077	15266	15318	15100	15317	15278	15279	15300	15380	15231	15261	15352	15294	15391	15313	15199	15368	15100	15107	15201	15427	15305	15266	15096	15407	15217	15333	15279	15129	15280	15127	15267	15185	15246	15336	15249	15173	15245	15290	15541	15137	15288	15105	15267	15286	15207	15236	15253	15370	15133	15190	15153	15210	15186	15202	15256	15249	15215	15282	15220	15259	15432	15266	15155	15206	15144	15180	15286	15098	15290	15136	15411	15267	15261	15089	15274	15218	15245	15223	15457	15173	15369	15179	15212	15381	15317	15308	15269	15471	15135	15269	15421	15289	15300	15278	15371	15269	15273	15408	15198	15269	15304	15207	15417	15275	15293	15298	15277	15215	15173	15281	15388	15279	15282	15293	15111	15337	15367	15224	15114	15107	15250	15254	15243	15234	15308	15235	15367	15233	15046	15323	15252	15162	15222	15390	15305	15228	15104	15222	15197	15305	15195	15131	15268	15290	15204	15398	15136	15215	15298	15338	15347	15240	15291	15114	15305	15304	15324	15207	15382	15325	15367	15267	15218	15265	15135	15172	15184	15148	15192	15332	15211	15211	14974	15266	15134	15279	15351	15196	15246	15296	15170	15240	15202	15156	15172	15182	15246	15486	15272	15221	15105	15225	15302	15147	15137	15379	15285	15319	15240	15216	15426	15250	15277	15325	15158	15264	15375	15311	15335	15295	15276	15225	15169	15252	15117	15190	15280	15155	15232	15382	15350	15274	15176	15253	15288	15239	15201	15300	15315	15380	15181	15231	15307	15269	15012	15186	15379	15279	15159	15169	15229	15419	15328	15127	15308	15264	15251	15249	15371	15165	15267	15294	15293	15177	15296	15363	15219	15230	15250	15194	15338	15155	15206	15352	15375	15240	15141	15280	15277	15212	15171	15299	15126	15288	15122	15337	15315	15105	15201	15263	15475	15275	15301	15220	15299	15051	15247	15277	15180	15501	15342	15222	15269	15282	15131	15111	15331	15193	15230	15346	15376	15287	15372	15256	15344	15271	15330	15295	15193	15325	15221	15187	15304	15296	15188	15243	15414	15177	15336	15100	15156	15393	15143	15253	15308	15155	15177	15220	15150	15261	15044	15226	15314	15151	15242	15377	15327	15087	15259	15322	15294	15227	15181	15380	15183	15308	15272	15261	15297	15206	15114	15160	15203	15340	15275	15202	15149	15349	15263	15356	15062	15390	15301	15194	14986	15174	15088	15332	15364	15273	15187	15201	15423	15286	15304	15215	15223	15289	15237	15266	15100	15383	15250	15253	15324	15226	15286	15392	15078	15154	15271	15346	15370	15141	15279	15330	15313	15034	15145	15204	15165	15210	15344	15122	15208	15216	15214	15321	15325	15401	15255	15123	15355	15280	15214	15252	15296	15123	15245	15247	15191	15269	15281	15182	15333	15457	15304	15394	15206	15219	15427	15258	15229	15361	15241	15244	15248	15212	15259	15113	15328	15274	15240	15239	15263	15404	15222	15179	15202	15354	15251	15318	15410	15305	15367	15230	15123	15293	15176	15164	15217	15328	15217	15149	15284	15194	15127	15153	15345	15306	15295	15389	15240	15380	15200	15232	15261	15051	15322	15260	15334	15225	15092	15269	15168	15564	15299	15304	15221	15273	15247	15140	15291	15473	15101	15271	15347	15293	15146	15396	15241	15218	15030	15295	15359	15386	15202	15122	15224	15104	15204	15323	15250	15230	15245	15150	15340	14940	15228	15267	15081	15412	15129	15279	15164	15342	15238	15297	15299	15271	15147	15193	15209	15175	15311	15114	15159	15425	15257	15254	15249	15260	15262	15265	15472	15180	15008	15254	15063	15198	15122	15338	15218	15422	15347	15112	15333	15151	15262	15197	15313	15325	15031	15338	15190	15112	15234	15240	15342	15212	15142	15181	15427	15307	15077	15332	15394	15239	15311	15180	15222	15201	15373	15166	15344	15162	15246	15151	15429	15331	15353	15073	15373	15267	15126	15288	15265	15158	15358	15249	15294	15451	15200	15206	15402	15353	15198	15239	15204	15267	15147	15335	15222	15141	15240	15257	15223	15226	15118	15209	15226	15329	15320	15271	15190	15146	15304	15161	15425	15255	15222	15239	15337	15336	15095	15342	15291	15299	15329	15133	15272	15278	15305	15179	15473	15181	15189	15313	15368	15259	15310	15149	15308	15255	15331	15409	15452	15282	15392	15302	15224	15186	15486	15208	15318	15360	14994	15189	15292	15224	15250	15295	15228	15275	15147	15334	15162	15292	15320	15370	15202	15427	15403	15430	15264	15261	15272	15294	15291	15390	15171	15007	15300	15184	15224	15354	15237	15366	15172	15355	15153	15367	15246	15238	15345	15456	15148	15319	15233	15318	15264	15262	15238	15285	15203	15235	15228	15428	15281	15404	15231	15432	15273	15260	15179	15381	15284	15214	15250	15274	15373	15232	15349	15201	15405	15101	15204	15360	15145	15208	15252	15419	15334	15365	15278	15392	15193	15176	15146	15162	15006	15499	15354	15159	15241	15235	15187	15100	15203	15255	15200	15384	15318	15161	15415	15306	15372	15262	15411	15090	15273	15314	15158	15424	15274	15362	15235	15244	15218	15293	15279	15483	15341	15263	15214	15322	15484	15178	15283	15237	15353	15203	15335	15325	15180	15277	15363	15349	15305	15332	15278	15498	15117	15262	15391	15205	15448	15154	15234	15264	15363	15292	15224	15267	15286	15296	15420	15322	15274	15405	15206	15224	15234	15228	15048	15175	15202	15302	15112	15166	15384	15305	15250	15273	15135	15159	15259	15337	15288	15289	15351	15156	15203	15265	15201	15120	15318	15301	15227	15402	15284	15432	15290	15323	15298	15204	15127	15211	15342	15232	15168	15156	15357	15313	15219	15206	15245	15378	15364	15371	15427	15262	15245	15119	15188	15268	15340	15119	15218	15214	15295	15209	15052	15353	15258	15253	15303	15181	15421	15400	15185	15110	15324	15226	15361	15277	15190	15326	15150	15101	14936	15544	15294	15325	15330	15354	15438	15299	15253	15297	15284	15395	15311	15341	15258	15179	15248	15411	15326	15163	15298	15229	15284	15118	15254	15299	15161	15329	15192	15284	15128	15110	15250	15260	15313	15379	15329	15295	15332	15149	15213	15236	15255	15278	15179	15303	15120	15372	15432	15148	15216	15288	15079	15378	15160	15291	15249	15220	15196	15194	15339	15176	15288	15135	15136	15234	15090	15281	15302	15229	15298	15096	15236	15363	15204	15455	15354	15188	15181	15307	15181	15287	15114	15315	15249	15186	15331	15269	15270	15224	15067	15339	15219	15302	15306	15215	15196	15290	15334	15370	15395	15370	15460	15222	15455	15149	15339	15282	15196	15201	15305	15350	15227	15294	15297	15112	15170	15234	15083	15300	15131	15248	15310	15151	15252	15320	15429	15333	15282	15122	15183	15086	15236	15078	15117	15340	15440	15324	15075	15320	15343	15347	15171	15239	15087	15265	15303	15411	15306	15277	15240	15210	15200	15330	15238	15285	15378	15267	15442	15395	15168	15235	15147	15242	15328	15084	15158	15265	15142	15381	15385	15279	15258	15204	15280	15305	15189	15325	15222	15288	15356	15417	15391	15527	15421	15382	15359	15101	14993	15312	15355	15306	15206	15154	15440	15287	15195	15341	15303	15173	15387	15253	15201	15309	15233	15210	15182	15229	15129	15328	15168	15171	15272	15379	15262	15290	15101	15228	15165	15307	15207	15129	15145	15232	15333	15211	15258	15256	15210	15293	15254	15175	15147	15276	15156	15336	15217	15203	15161	15334	15212	15486	15166	15095	15292	15212	15262	15373	15324	15116	15292	15286	15340	15268	15075	15076	15074	15211	15249	15417	15247	15247	15284	15238	15261	15188	15358	15375	15267	15234	15217	15211	15306	15159	15388	15223	15203	15324	15219	15284	15199	15251	15240	15360	15366	15316	15247	15199	15123	15320	15238	15256	15107	15373	15252	15279	15342	15186	15041	15407	15145	15297	15144	15263	15347	15277	15396	15354	15201	15219	15397	15253	15199	15119	15239	15280	15247	15242	15247	15459	15167	15140	15212	15297	15215	15321	15333	15331	15498	15258	15420	15293	15234	15238	15333	15270	15185	15358	15356	15209	15369	15340	15313	15309	15266	15237	15203	15464	15414	15328	15125	15388	15216	15309	15308	15283	15486	15190	15207	15448	15313	15167	15167	15324	15184	15355	15140	15281	15484	15352	15381	15235	15265	15213	15286	15289	15201	15323	15332	15392	15239	15244	15242	15042	15309	15244	15255	15232	15278	15167	15301	15261	15284	15205	15100	15316	15371	15243	15313	15359	15386	15331	15146	15199	15234	15306	15203	15246	15231	15165	15411	15402	15269	15356	15157	15286	15117	15245	15166	15456	15360	15299	15281	15187	15175	15314	15135	15312	15216	15323	15062	15278	15239	15108	15441	15084	15454	15288	15226	15425	15397	15097	15233	15249	15266	15282	15357	15346	15227	15190	15257	15369	15335	15261	15260	15190	15304	15233	15123	15328	15392	15216	15113	15265	15261	15245	15333	15146	15076	15318	15341	15296	15304	15421	15279	15306	15276	15244	15276	15299	15223	15169	15282	15327	15286	15353	15207	15258	15216	15126	15158	15315	15327	15350	15285	15318	15160	15452	15095	15288	15227	15093	15320	15217	15315	15205	15101	15377	15202	15317	15252	15299	15123	15304	15314	15361	15454	15285	15136	15249	15173	15241	15146	15297	15325	15119	15448
22701	21549	28731	24909	22173	23547	23601	19202	18347	18288	17970	17902	18061	17813	17959	17542	17693	17554	17692	17609	17594	17430	17433	17493	17508	17573	17414	17503	17482	17393	17417	17468	17203	17327	17471	17364	17441	17058	17371	17387	17441	17391	17485	17432	17527	17356	17688	17314	17522	17277	17212	17262	17140	17332	17420	17408	17285	17306	17078	17197	17307	17377	17487	17452	17336	17415	17481	17426	17461	17470	17379	17274	17270	17254	17494	17358	17503	17212	17526	17111	17177	17420	17510	17362	17454	17430	17465	17318	17240	17391	17369	17484	17346	17254	17224	17668	17385	17388	17371	17390	17419	17601	17362	17256	17487	17390	17150	17163	17368	17357	17429	17230	17282	17205	17344	17430	17416	17476	17437	17319	17173	17227	17394	17306	17146	17254	17321	17162	17178	17271	17304	17418	17252	17088	17497	17304	17416	17240	17444	17365	17402	17425	17326	17318	17305	17347	17196	17281	17355	17215	17340	17254	17276	17354	17577	17157	17249	17212	17275	17353	17683	17443	17484	17628	17367	17348	17351	17313	17287	17345	17130	17460	17481	17708	17271	17372	17262	17471	17237	17274	17317	17190	17404	17408	17260	17303	17205	17198	17241	17367	17271	17243	17310	17117	17462	17225	17060	17407	17306	17328	17343	17517	17427	17422	17249	17255	17307	17242	17360	17464	17203	17152	17284	17489	17335	17319	17302	17647	17337	17181	17190	17318	17340	17249	17235	17322	17525	17309	17361	17278	17377	17276	17552	17286	17499	17195	17103	17206	17173	17242	17265	17248	17275	17341	17187	17456	17638	17183	17463	17326	17176	17186	17280	17258	17321	17317	17403	17288	17183	17509	17157	17403	17300	17242	17276	17239	17280	17421	17306	17281	17342	17453	17473	17288	17432	17282	17346	17455	17529	17129	17336	17146	17387	17088	17562	17314	17355	17207	17048	17348	17246	17285	17157	17286	17510	17508	17646	17298	17461	17245	17256	17270	17373	17100	17391	17341	17286	17155	17340	17264	17229	17266	17361	17237	17724	17315	17506	17250	17386	17498	17323	17300	17212	17383	17226	17298	17341	17276	17363	17417	17411	17572	17504	17366	17440	17287	17337	17444	17238	17238	17410	17382	17272	17349	17445	17218	17362	17263	17313	17221	17428	17333	17343	17401	17313	17237	17286	17330	17407	17401	17356	17247	17210	17388	17375	17402	17402	17340	17440	17250	17044	17327	17236	17199	17272	17319	17393	17184	17415	17584	17400	17409	17231	17255	17223	17323	17186	17045	17293	17318	17487	17302	17105	17380	17335	17265	17322	17462	17391	17331	17494	17210	17410	17335	17304	17378	17123	17163	17355	17343	17504	17515	17457	17443	17236	17230	17528	17273	17361	17181	17340	17273	17310	17473	17328	17281	17333	17450	17193	17244	17212	17191	17398	17277	17146	17407	17482	17723	17395	17277	17220	17184	17185	17267	17515	17369	17414	17399	17225	17316	17465	17482	17385	17497	17421	17206	17291	17418	17349	17306	17140	17582	17557	17234	17450	17283	17302	17335	17295	17304	17472	17418	17251	17239	17421	17318	17497	17167	17391	17442	17252	17435	17221	17404	17349	17330	17383	17234	17502	17465	17182	17340	17394	17364	17395	17230	17087	17466	17435	17405	17561	17407	17374	17294	17163	17319	17253	17335	17357	17063	17242	17168	17273	17395	17433	17556	17565	17463	17287	17416	17348	17299	17283	17234	17312	17340	17406	17309	17268	17404	17471	17254	17183	17158	17362	17484	17435	17353	17263	17382	17111	17281	17464	17125	17532	17224	17294	17448	17519	17408	17412	17232	17381	17434	17288	17256	17452	17341	17430	17365	17293	17301	17426	17343	17268	17549	17416	17318	17449	17284	17285	17267	17238	17188	17382	17328	17334	17244	17403	17320	17158	17343	17447	17474	17367	17600	17316	17233	17374	17284	17215	17338	17267	17343	17404	17119	17240	17205	17299	17477	17310	17310	17364	17161	17442	17324	17397	17244	17431	17310	17562	17187	17387	17252	17232	17462	17379	17322	17224	17500	17332	17276	17253	17317	17294	17324	17185	17375	17364	17299	17392	17450	17485	17303	17305	17422	17143	17290	17190	17213	17212	17510	17414	17161	17276	17415	17280	17387	17406	17320	17325	17177	17307	17230	17442	17189	17130	17367	17241	17265	17146	17151	17247	17111	17213	17213	17390	17379	17372	17337	17318	17257	17432	17432	17264	17323	17303	17243	17318	17216	17402	17270	17432	17117	17218	17576	17425	17411	17209	17306	17280	17518	17300	17076	17224	17348	17402	17248	17276	17231	17347	17284	17448	17241	17281	17312	17369	17533	17435	17389	17236	17172	17275	17383	17331	17325	17394	17431	17438	17335	17280	17470	17217	17177	17292	17220	17382	17191	17484	17440	17500	17348	17273	17066	17444	17336	17379	17432	17217	17219	17262	17141	17352	17315	17298	17314	17172	17359	17252	17326	17233	17187	17305	17267	17098	17306	17263	17271	17412	17457	17309	17263	17153	17396	17397	17279	17453	17358	17390	17484	17399	17357	17207	17208	17369	17428	17242	17365	17475	17415	17287	17425	17358	17293	17453	17352	17430	17433	17428	17353	17263	17080	17320	17234	17247	17518	17303	17259	17262	17614	17140	17375	17326	17247	17269	17209	17503	17368	17369	17251	17551	17467	17201	17318	17218	17397	17463	17397	17185	17509	17193	17270	17346	17615	17338	17439	17244	17436	17378	17257	17207	17155	17248	17200	17393	17411	17185	17451	17280	17555	17568	17294	17312	17375	17545	17307	17505	17200	17036	17441	17287	17207	17145	17580	17288	17247	17449	17371	17447	17298	17146	17113	17311	17364	17067	17481	17268	17397	17303	17288	17290	17403	17261	17353	17383	17305	17219	17601	17424	17351	17385	17199	17304	17330	17300	17172	17362	17207	17338	17375	17290	17521	17342	17416	17316	17387	17299	17408	17454	17495	17216	17326	17428	17276	17083	17293	17328	17057	17350	17230	17409	17153	17328	17455	17167	17339	17296	17205	17029	17136	17285	17347	17169	17226	17290	17552	17183	17296	17354	17287	17389	17371	17084	17224	17410	17503	17378	17312	17474	17169	17386	17389	17290	17314	17246	17168	17232	17213	17188	17173	17472	17262	17212	17189	17337	17328	17272	17378	17147	17194	17336	17396	17290	17202	17424	17428	17511	17414	17459	17440	17331	17208	17299	17369	17451	17190	17508	17248	17311	17379	17293	17367	17242	17389	17357	17247	17280	17297	17434	17363	17298	17456	17226	17075	17156	17146	17402	17288	17336	17230	17280	17376	17147	17328	17220	17449	17176	17329	17370	17382	17152	17283	17353	17232	17326	17291	17455	17458	17431	17279	17412	17437	17457	17301	17142	17367	17420	17476	17431	17361	17458	17388	17273	17369	17380	17281	17167	17122	17119	17158	17377	17356	17309	17185	17424	17176	17267	17489	17301	17425	17286	17298	17473	17211	17326	17304	17218	17425	17357	17386	17238	17417	17233	17414	17378	17495	17134	17247	17334	17373	17308	17166	17084	17417	17080	17360	17235	17174	17166	17421	17568	17249	17233	17520	17201	17391	17247	17419	17361	17355	17458	17165	17312	17291	17260	17200	17256	17403	17351	17312	17338	17393	17384	17464	17463	17418	17263	17255	17165	17415	17465	17329	17297	17132	17406	17232	17388	17374	17414	17371	17477	17298	17365	17296	17404	17052	17237	17250	17165	17280	17412	17303	17267	17462	17205	17225	17412	17381	17348	17489	17312	17433	17341	17251	17351	17377	17180	17377	17250	17509	17257	17367	17336	17161	17267	17393	17345	17114	17393	17315	17188	17190	17253	17150	17316	17376	17206	17185	17399	17152	17356	17362	17289	17496	17393	17242	17103	17269	17250	17376	17424	17331	17340	17398	17276	17381	17243	17333	17397	17476	17512	17302	17326	17351	17358	17460	17426	17310	17192	17205	17435	17223	17370	17327	17333	17262	17114	17406	17421	17451	17183	17507	17202	17103	17226	17349	17292	17401	17299	17128	17236	16989	17389	17323	17532	17176	17219	17432	17441	17265	17417	17306	17087	17181	17303	17299	17424	17511	17407	17252	17160	17278	17359	17179	17309	17201	17519	17395	17417	17357	17184	17310	17290	17298	17325	17173	17451	17066	17409	17248	17303	17252	17188	17271	17371	17293	17354	17324	17479	17256	17450	17119	17260	17316	17308	17215	17440	17314	17418	17286	17283	17357	17436	17255	17343	17112	17366	17155	17259	17242	17270	17482	17369	17251	17425	17237	17386	17289	17322	17229	17242	17210	17217	17235	17251	17300	17426	17134	17311	17307	17169	17307	17225	17360	17368	17429	17302	17331	17451	17260	17446	17265	17288	17271	17334	17228	17512	17250	17083	17146	17167	17252	17291	17230	17313	17252	17108	17501	17347	17078	17229	17310	17315	17335	17318	17343	17454	17231	17387	17303	17365	17357	17415	17200	17525	17550	17362	17227	17221	17338	17181	17259	17122	17391	17396	17349	17316	17261	17172	17450	17552	17259	17435	17558	17341	17455	17379	17289	17512	17502	17115	17349	17429	17392	17396	17425	17544	17126	17426	17187	17353	17289	17293	17459	17141	17348	17327	17319	17521	17252	17341	17127	17451	17223	17288	17329	17374	17493	17424	17298	17288	17370	17345	17404	17426	17477	17388	17528	17402	17247	17319	17334	17619	17229	17383	17437	17457	17458	17342	17433	17325	17399	17566	17602	17247	17110	17165	17344	17221	17293	17411	17291	17351	17223	17525	17292	17440	17310	17227	17469	17393	17395	17537	17234	17349	17348	17414	17201	17236	17248	17397	17230	17218	17275	17087	17398	17303	17429	17374	17146	17037	17361	17233	17298	17471	17401	17314	17316	17535	17263	17319	17229	17320	17388	17295	17249	17419	17222	17274	17175	17176	17297	17117	17278	17238	17277	17361	17334	17361	17379	17264	17383	17201	17249	17140	17254	17312	17433	17310	17261	17216	17257	17278	17457	17367	17433	17143	17357	17508	17176	17026	17319	17449	17450	17360	17316	17502	17125	17488	17337	17377	17282	17312	17301	17155	17320
24119	48281	39660	28363	21468	17597	16670	16161	15656	15369	15330	15316	15173	15070	14987	14922	14839	14804	14820	14719	15021	14654	14864	14665	14642	14870	14694	14742	14489	14822	14654	14694	14554	14762	14801	14836	14786	14608	14588	14801	14591	14689	14545	14574	14798	14678	14654	14720	14691	14809	14757	14746	14669	14623	14590	14700	14831	14569	14693	14820	14661	14660	14636	14675	14635	14790	14911	14767	14730	14642	14725	14575	14555	14779	14676	14516	14636	14866	14867	14531	14616	14667	14632	14649	14673	14641	14534	14556	14550	14687	14658	14677	14632	14472	14493	14748	14789	14558	14716	14628	14548	14612	14546	14741	14550	14741	14504	14780	14540	14747	14707	14661	14771	14707	14687	14707	14614	14828	14664	14576	14700	14696	14645	14721	14483	14668	14822	14684	14739	14619	14527	14532	14740	14652	14690	14729	14750	14726	14730	14779	14592	14661	14861	14582	14660	14561	14609	14740	14648	14548	14634	14618	14746	14688	14798	14641	14748	14611	14670	14684	14554	14719	14832	14908	14667	14653	14577	14516	14675	14809	14606	14613	14689	14624	14638	14614	14573	14728	14723	14640	14615	14614	14620	14758	14516	14730	14748	14620	14738	14743	14671	14538	14665	14719	14793	14628	14492	14776	14726	14778	14713	14727	14628	14559	14825	14657	14662	14743	14645	14642	14683	14547	14702	14807	14533	14580	14588	14394	14734	14548	14713	14706	14664	14718	14612	14634	14611	14661	14526	14644	14618	14624	14773	14593	14634	14683	14618	14667	14711	14566	14656	14694	14622	14728	14729	14438	14684	14683	14679	14522	14582	14724	14527	14698	14636	14679	14580	14569	14675	14557	14604	14781	14763	14512	14636	14574	14677	14681	14697	14740	14579	14812	14672	14684	14614	14688	14834	14560	14610	14770	14640	14601	14664	14590	14703	14565	14804	14736	14628	14535	14637	14498	14559	14718	14576	14929	14583	14629	14769	14535	14717	14635	14773	14676	14853	14643	14773	14500	14640	14687	14574	14736	14714	14585	14591	14505	14815	14629	14623	14429	14743	14735	14718	14711	14747	14737	14656	14634	14705	14668	14661	14532	14658	14699	14543	14686	14647	14565	14713	14766	14490	14657	14582	14796	14719	14634	14667	14555	14665	14660	14520	14729	14663	14933	14722	14659	14571	14807	14645	14897	14697	14621	14586	14814	14813	14575	14561	14821	14620	14586	14797	14828	14567	14595	14819	14710	14725	14669	14516	14739	14581	14753	14618	14596	14728	14620	14497	14583	14672	14721	14531	14721	14717	14557	14597	14690	14507	14807	14757	14703	14817	14590	14760	14837	14611	14614	14527	14592	14651	14810	14713	14365	14560	14599	14654	14658	14839	14675	14593	14653	14393	14583	14471	14587	14748	14681	14556	14702	14633	14752	14831	14692	14578	14584	14720	14731	14595	14693	14668	14500	14565	14589	14840	14643	14782	14584	14722	14657	14546	14559	14566	14675	14692	14550	14648	14571	14582	14693	14712	14687	14545	14606	14729	14777	14705	14681	14543	14704	14654	14859	14802	14720	14566	14758	14495	14775	14476	14782	14604	14696	14604	14767	14551	14518	14677	14650	14612	14746	14504	14706	14915	14727	14472	14793	14547	14686	14675	14513	14739	14906	14626	14661	14757	14726	14518	14554	14845	14546	14680	14832	14559	14804	14557	14686	14726	14584	14696	14697	14545	14703	14549	14661	14493	14668	14703	14691	14667	14573	14708	14561	14554	14759	14648	14683	14564	14661	14659	14780	14656	14813	14665	14626	14536	14656	14474	14566	14647	14699	14719	14828	14590	14597	14604	14638	14770	14620	14664	14684	14798	14576	14607	14638	14482	14746	14631	14671	14575	14744	14416	14688	14587	14633	14685	14641	14737	14715	14744	14717	14484	14802	14602	14579	14715	14802	14630	14834	14693	14660	14647	14638	14654	14630	14647	14830	14444	14466	14791	14657	14494	14679	14671	14647	14708	14612	14765	14645	14707	14507	14486	14572	14664	14676	14623	14601	14568	14691	14601	14756	14622	14663	14679	14708	14778	14771	14833	14694	14711	14677	14590	14760	14686	14734	14803	14618	14707	14690	14844	14734	14660	14642	14464	14547	14600	14634	14749	14607	14698	14642	14728	14761	14649	14557	14660	14526	14798	14610	14649	14656	14718	14692	14541	14597	14532	14623	14662	14701	14886	14757	14621	14668	14637	14675	14512	14684	14537	14664	14863	14653	14495	14740	14666	14631	14568	14788	14524	14628	14736	14725	14571	14453	14629	14716	14710	14558	14624	14695	14612	14607	14810	14690	14802	14694	14478	14692	14729	14629	14724	14718	14701	14521	14526	14589	14590	14386	14641	14636	14660	14686	14739	14612	14790	14558	14746	14746	14726	14587	14692	14631	14592	14612	14736	14617	14712	14632	14727	14597	14694	14585	14585	14723	14719	14767	14563	14561	14735	14692	14644	14647	14760	14625	14704	14595	14625	14610	14658	14592	14522	14538	14568	14795	14848	14658	14657	14779	14883	14527	14497	14659	14709	14780	14671	14605	14590	14651	14404	14584	14620	14685	14644	14681	14747	14730	14672	14747	14654	14657	14628	14716	14688	14766	14806	14861	14439	14560	14676	14632	14687	14689	14571	14453	14691	14560	14416	14781	14694	14806	14665	14749	14712	14630	14755	14758	14596	14767	14684	14609	14758	14565	14649	14509	14555	14669	14708	14652	14533	14653	14805	14618	14581	14812	14692	14442	14703	14496	14646	14513	14548	14739	14500	14663	14483	14769	14478	14664	14395	14632	14714	14758	14819	14631	14743	14553	14585	14686	14656	14704	14693	14608	14640	14714	14673	14632	14549	14641	14728	14699	14565	14691	14754	14626	14719	14721	14685	14563	14543	14505	14640	14743	14758	14752	14662	14546	14712	14746	14793	14647	14614	14627	14688	14619	14679	14491	14583	14545	14620	14602	14641	14755	14576	14851	14547	14569	14542	14736	14613	14565	14527	14650	14737	14555	14781	14592	14647	14604	14841	14709	14660	14640	14733	14775	14707	14606	14595	14570	14525	14458	14657	14668	14718	14764	14614	14843	14456	14716	14639	14768	14669	14601	14600	14756	14627	14670	14689	14634	14611	14600	14669	14683	14616	14714	14662	14464	14688	14688	14722	14598	14670	14559	14662	14591	14620	14648	14684	14652	14649	14352	14768	14751	14684	14695	14595	14636	14756	14571	14581	14639	14670	14806	14648	14752	14660	14687	14811	14567	14704	14757	14672	14600	14638	14681	14596	14640	14642	14668	14578	14584	14685	14606	14803	14550	14763	14654	14768	14517	14405	14600	14806	14683	14645	14514	14691	14633	14627	14540	14685	14695	14573	14635	14839	14589	14600	14679	14586	14650	14568	14588	14599	14632	14723	14737	14764	14730	14651	14580	14556	14737	14613	14946	14771	14559	14785	14737	14700	14651	14589	14637	14556	14677	14669	14672	14558	14579	14796	14658	14666	14865	14575	14514	14640	14722	14538	14578	14507	14626	14693	14861	14686	14724	14727	14515	14588	14530	14569	14604	14734	14544	14586	14639	14604	14548	14554	14746	14670	14615	14639	14746	14570	14750	14750	14567	14639	14620	14689	14667	14659	14578	14620	14684	14735	14546	14670	14586	14817	14663	14744	14612	14624	14771	14740	14609	14554	14711	14679	14647	14710	14615	14814	14607	14567	14828	14759	14796	14600	14762	14725	14629	14603	14598	14569	14800	14790	14774	14649	14441	14475	14616	14564	14484	14790	14688	14564	14703	14538	14693	14506	14817	14652	14850	14830	14737	14654	14865	14679	14623	14621	14600	14771	14642	14548	14583	14664	14596	14701	14727	14532	14553	14654	14538	14693	14647	14600	14666	14812	14583	14771	14666	14738	14603	14575	14737	14655	14632	14583	14681	14432	14689	14662	14586	14713	14664	14633	14671	14705	14528	14688	14711	14784	14635	14577	14748	14748	14664	14686	14731	14653	14592	14692	14677	14638	14704	14700	14700	14806	14674	14422	14842	14606	14594	14520	14681	14755	14675	14633	14760	14624	14562	14474	14665	14557	14651	14611	14645	14572	14426	14681	14536	14760	14784	14603	14487	14637	14520	14699	14853	14514	14745	14693	14572	14607	14714	14830	14591	14723	14827	14605	14613	14554	14602	14518	14666	14770	14557	14663	14734	14555	14731	14612	14756	14544	14690	14588	14596	14645	14754	14713	14700	14737	14776	14425	14761	14673	14760	14523	14550	14666	14460	14871	14767	14588	14730	14563	14559	14814	14571	14891	14754	14525	14636	14557	14693	14612	14817	14617	14668	14637	14639	14789	14640	14661	14741	14575	14702	14652	14762	14645	14619	14625	14795	14709	14540	14648	14682	14665	14620	14590	14839	14687	14716	14759	14643	14717	14702	14644	14667	14685	14682	14699	14592	14607	14771	14665	14614	14589	14399	14661	14589	14793	14465	14756	14697	14653	14464	14663	14719	14595	14566	14510	14782	14686	14680	14603	14692	14719	14560	14836	14691	14636	14593	14737	14740	14713	14719	14707	14581	14651	14488	14680	14562	14706	14737	14787	14641	14743	14567	14694	14767	14700	14759	14580	14627	14653	14788	14664	14712	14521	14496	14423	14660	14854	14573	14602	14582	14667	14534	14779	14494	14651	14539	14723	14768	14664	14563	14685	14807	14539	14618	14603	14796	14610	14731	14541	14658	14859	14754	14491	14651	14675	14577	14569	14577	14625	14679	14783	14763	14587	14508	14681	14583	14512	14729	14655	14674	14705	14765	14717	14764	14728	14670	14484	14588	14763	14606	14768	14625	14694	14451	14633	14434	14769	14588	14710	14624	14526	14644	14615	14569	14642	14609	14618	14589	14804	14469	14739	14554	14798	14613	14683	14587	14723	14439	14490	14680	14647	14668	14600	14739	14521	14648	14762	14815	14572	14596	14673	14718	14589	14627	14735	14700	14690	14608	14640	14788	14544	14672	14681	14792	14650	14659	14667	14668	14700	14648	14590	14668	14782	14753	14542	14705	14497	14544	14693	14855	14629	14649	14571	14766	14609	14620	14583	14624	14621	14553	14566	14792	14652	14596
29910	24844	28274	23986	19662	18813	18676	18358	18210	18185	18104	18017	18074	18027	18139	17994	18041	17964	17938	17923	18175	17838	18016	17949	17946	18087	17934	17854	17944	18090	17813	17983	17816	17860	18014	17947	17846	17673	18024	18105	17912	17863	17880	17898	17856	17813	17808	17889	18020	17911	18069	17897	18084	17773	17903	17933	17878	18132	17863	17664	17705	17907	18010	17780	17895	17657	17868	17992	17730	18134	17800	17976	17847	18013	17991	17861	17810	17960	17956	17848	17819	18021	17954	17866	17792	17740	17768	17911	17861	17838	17937	17939	17711	17952	17895	17936	17912	17887	17678	18045	17796	17864	17828	17884	17745	17790	17988	18017	17672	17810	17854	17806	17912	17849	17836	17931	17933	17754	17677	17855	17818	17794	17850	18006	17901	17943	17985	17998	18304	18058	17990	18023	17969	17884	17821	17966	17903	18094	17952	17733	17876	17848	17927	17948	18013	18056	18009	17953	17857	17867	17884	18099	18000	17939	17875	17881	17743	17828	17778	17940	17964	17939	18093	17599	17922	17782	17905	17720	18003	17856	17874	17935	17898	17779	17913	18102	17762	17726	17925	17930	17917	17997	17968	17813	17881	17984	17846	17795	17817	17875	17874	17568	17926	17942	17880	17924	17739	17845	17823	18036	18053	17778	18039	17942	17855	17897	18038	17810	17974	17796	17905	18028	17884	18062	17881	17875	17770	17819	18010	18078	18012	17857	17855	17947	17819	17736	17734	17821	18062	17883	17722	17920	17855	17841	18010	18140	17942	18114	17947	17671	18052	17932	17769	18002	18030	17937	17777	17811	17960	17787	17851	17916	17929	17865	17843	17896	17928	18021	17863	17868	17847	17771	17806	17840	17834	18021	17979	17901	17751	17994	17949	17864	17734	17851	17980	18187	17779	17827	17902	18058	17760	17900	17962	17795	17812	17874	17881	17906	17907	17862	17700	18012	17908	17637	17721	17900	17948	18048	17880	17903	18014	17958	18233	18080	17940	17858	17760	17770	17742	18140	17897	17885	17905	17805	17866	17750	17972	17827	17832	17865	18034	17906	17812	17938	17715	17930	17890	17899	17838	17780	17853	17921	17979	17855	17670	17966	18018	18186	17955	17739	17883	18017	17861	18036	17839	17911	17880	17993	18042	17971	17944	17894	17997	17808	17919	17979	18115	17940	17806	17775	18038	18065	17787	17942	18081	17771	17905	18048	18055	17999	17988	17769	17746	17925	17868	17979	17963	17843	18011	17856	18166	17897	17947	18107	17927	17974	17884	17983	17690	17934	18018	17777	17942	17734	17989	17910	17777	17833	17962	18214	17945	18004	18040	17952	17990	17969	17981	18015	17881	17994	18170	18024	17968	17979	17898	18003	18088	18068	18005	17902	17919	17797	17969	17939	17815	17903	17856	17789	18000	17992	17806	17774	17869	17873	17937	17991	17745	17901	17903	17831	17830	17808	17823	17642	17901	17823	17755	17785	17686	17739	17968	17843	17805	18000	18128	17840	17942	17999	18115	17777	17916	17902	17907	17815	17892	17945	17796	18041	17973	17803	17956	17886	17774	17926	18069	18032	18034	17777	17970	18176	18020	18098	17860	17849	18012	17828	18063	17891	17988	18106	18059	17965	17998	17915	17868	17827	17947	18015	17751	17741	17948	18083	17858	17953	18027	17848	17935	18147	17821	17885	18077	18002	17924	17955	17908	17899	17975	17815	17933	17717	17945	17865	17924	17802	17766	18090	17879	18024	17819	17708	17995	17928	17991	17979	17927	17960	17803	17808	17768	17690	18115	17802	18055	17988	18028	17996	17941	18120	18010	17844	18020	17894	17916	17933	17762	17697	18184	17917	18014	18044	17823	17823	17805	17849	17743	17924	17990	17817	18016	18051	17938	17899	17847	17876	17851	17710	17944	17836	17937	17803	17837	17960	17970	17816	17929	17957	17827	17704	17946	17834	17785	17895	18000	17816	17988	17926	17876	18110	17979	18197	17920	18216	17814	17902	17872	18020	18057	18018	17926	18033	17867	17779	18132	18044	17762	17986	17875	17974	18020	17935	17944	17776	17708	17803	18086	18092	17767	18002	17964	17942	17950	17974	17922	17780	18121	17848	17787	17849	17966	17544	17956	18054	18072	17824	18051	18035	17773	17856	17733	17772	17965	17861	18030	17837	18145	18088	18003	17929	17798	17723	17778	18004	17997	18066	17970	17684	17878	17640	17862	17892	17799	17983	17825	17984	17958	17973	17971	18042	17818	17915	17958	17744	18073	17921	17764	17941	17955	18012	17890	17899	18096	17746	17871	17846	17949	17978	17879	17959	18055	17886	17830	17892	18085	18037	18036	17913	17976	17931	17893	17815	17956	18042	17893	18055	18159	17872	17925	17788	17851	17747	17872	18017	17863	17902	17738	18059	17969	17902	17831	17790	17859	17996	18159	17966	18048	17964	17734	18229	17958	17703	17774	17734	17764	18046	17903	17943	18020	17960	17745	17808	17817	17981	17697	17905	17837	17909	17802	17799	18060	17721	17860	17902	17813	17933	17889	17955	17913	17986	17888	18106	17739	17888	17854	17871	18120	17866	17968	17760	18235	17746	17924	17819	17930	17971	17970	17869	17933	17941	17723	18050	17991	18036	17793	17630	17861	17733	17860	17839	17707	17971	17731	17981	17971	17791	17791	17912	18032	17913	17894	18078	17751	17771	17987	17787	18075	17852	17696	17933	17815	18044	17813	17684	18151	17954	17928	17978	17978	17786	18019	17835	17916	18094	18049	17912	17726	17747	17827	18114	17857	17883	17962	17902	17682	17818	17851	17828	17824	17987	17988	17860	17944	17846	18053	17804	17796	17827	17972	18123	17951	18105	17903	17718	17895	17889	17821	18014	17747	17967	18085	17607	17998	17885	18024	17844	17709	17835	17963	17951	18063	18043	18015	17794	17829	18031	18002	17923	18195	17774	17799	18057	17820	17799	17789	17952	17859	17709	17908	18078	17802	17913	17852	17921	17825	18066	17881	17826	17824	17756	17819	17589	17761	17834	17943	17869	17793	17760	17938	17953	17978	17978	18179	17918	17888	17926	17830	17945	18051	17840	17693	17713	17938	18044	17869	17808	17809	17975	17911	17944	17947	17824	18046	18033	17979	17995	18076	18062	18039	17854	17611	18017	17686	17952	17915	18014	17894	17892	17968	17877	18108	17976	18000	17903	18047	17672	18082	17811	17923	17926	18180	18003	17882	17805	17888	17974	17943	17860	18022	17903	18015	17937	17874	18012	17891	17971	17903	17895	17817	17811	17976	17854	17646	17979	17995	18061	17945	17986	17963	17617	17964	18067	18034	17881	17815	17929	17964	17767	17858	17931	17880	17974	17938	17780	17746	18007	17953	17771	18073	17924	17948	18029	17733	17894	17765	18071	17870	17841	17939	17929	17861	17806	17933	17925	17841	17680	17963	17776	18002	18092	17891	17966	17935	17818	17831	17850	17827	17932	17917	17666	17963	17876	17939	17728	17862	17858	18134	18013	17840	17877	17671	17944	17954	17710	17747	17822	17903	17676	17995	17886	17945	18114	18207	18002	17949	18071	17982	18021	17842	17967	17947	17763	18020	17927	17921	17866	18054	17897	17898	18001	17831	17995	17950	17994	18064	17818	17781	17829	17668	18105	17789	17785	17903	17694	17896	17992	17927	17772	17897	17946	17957	17881	18012	17708	18033	17815	18002	17830	17839	17888	17913	17775	17936	17967	17860	17928	17891	17972	17892	17968	17810	18015	17700	17875	17972	17769	17827	18005	17976	17938	17939	18067	17961	18023	17968	18001	17869	17752	17949	17793	17918	17896	17976	17689	17861	18023	17977	17728	17657	17730	17944	17956	18030	17934	18072	18079	17879	17719	17703	17972	17811	17940	18199	18176	17736	17790	17884	17833	18126	17840	17974	17928	18101	18015	17879	17806	18027	17633	17815	17723	17934	17840	18073	17906	18151	17985	17858	17873	17983	18062	18027	17906	18129	17945	17979	17874	18022	17992	17926	17942	17742	17620	17695	17690	17999	17900	17969	18005	18058	17893	17860	17978	17959	17891	18099	18065	17868	17977	17988	17956	18044	17984	17870	18027	17853	17933	17953	17859	17968	17843	18073	17918	17859	17955	17934	17910	17898	17830	18045	18103	17860	18048	18052	18047	17903	17841	17957	17942	17720	17920	17960	18019	17874	17843	18028	17856	17963	17904	18145	17958	17972	18050	17956	17858	17774	17742	17782	18001	17951	18033	17965	17845	17844	17805	17815	18015	17830	17859	17998	17883	17998	17850	17796	17749	17682	17599	17954	17733	17949	17845	17891	17906	17817	17891	17880	17982	17698	17887	18081	17942	17973	17837	17972	17932	17967	17882	17940	17866	17928	18031	17964	18024	17944	17998	17681	17914	17789	17951	18094	18245	18016	17740	17973	17658	18063	18164	17819	17999	17927	17604	17958	18053	17912	17848	17910	18066	17818	18041	17871	17913	17947	17601	17810	17834	17900	17892	17936	17991	17816	17878	17939	17770	17904	17878	17839	17912	17991	18017	17841	17943	17916	17911	17940	17931	17885	17781	17890	17926	17792	17857	17835	17904	17822	17838	17824	18102	17983	18021	18031	17913	17999	18084	17904	17960	18034	18047	17831	17908	17748	17826	17973	17735	18080	17916	17861	17962	18016	17928	18043	17889	17870	17915	17774	18015	17894	18014	17831	17890	17923	17836	18062	17955	17837	17800	17886	18053	17840	17958	17957	17886	18024	17752	17769	18016	17975	17859	17872	18054	17876	17949	17597	17968	18029	17933	18007	17868	18092	17852	18044	17593	17886	17974	17928	17976	17887	17910	17948	18002	18025	17904	18015	17782	17991	17809	17723	17990	17766	17844	18038	17950	17913	17938	17780	17981	17930	17962	17980	17927	17982	17867	17859	17867	17915	17749	17828	17648	18014	17964	18041	17975	17937	17800	17974	17758	17930	17883	17905	17964	17813	17981	17903	17929	18021	18015	17846	17799	17828	17843	17913	17861	18005	17854	17860	18057	17925	18054	18121	18083	17903	18006	17880	17947	17916	18034	17888	17914	18031	17917	17907	17824	17697	18247	18026	17914	17715	18123	17930	17941
21611	32939	26591	19426	17089	16093	15801	15488	15409	15312	15387	15323	15336	15138	15135	15224	14967	15039	15061	15069	15108	15052	15019	14970	14994	15067	14937	14958	15261	14902	15103	15127	14980	15068	15087	14926	15240	15184	15129	15053	15153	15056	15046	15158	15061	15148	15073	15021	15000	14923	14987	15125	15045	15099	14958	15030	14784	14941	15158	15023	15137	15088	15075	15155	15158	14983	15057	15039	15007	15093	14985	15101	15158	15033	14957	15275	15148	15030	15076	14989	15051	15196	15093	15174	15215	15143	15177	15001	15198	15117	15168	15067	14912	14983	14995	15087	15061	15006	15027	14997	14984	15037	14981	15140	15146	15048	15053	15222	14826	15100	15294	14940	14932	14925	15037	15035	15180	15060	15182	14971	14918	15093	15092	15128	15055	15198	15223	15109	14926	15083	14809	14984	15043	15034	15167	15219	15120	15151	14957	15045	15142	15015	15037	15117	15078	15068	14876	15061	15163	14930	15096	14978	15096	14947	15034	14880	15111	15017	15013	15101	15017	15003	15112	15132	15050	15066	15028	15133	15101	15056	15123	15055	15076	14960	15008	15101	15037	15060	15015	15183	15065	14833	15135	15049	15086	15187	15099	15026	14971	15149	15203	15157	15095	14977	14905	15002	15024	14981	15069	15129	15154	15018	15031	15028	15130	14965	15073	15027	15060	15157	14965	14893	15016	14962	15001	15089	14963	15191	15112	14946	15115	15125	15056	15114	15111	14961	15009	15166	15058	15158	15058	15125	14931	15183	15063	15151	15019	15087	15170	15047	14946	15068	14894	14978	14988	14949	15078	14983	14964	14906	15095	15125	15105	15113	15039	15128	15079	15068	15129	15054	15021	15002	14967	14902	15007	15181	15017	15172	15029	15021	15087	14963	15109	14961	15013	15098	15053	15084	15108	14773	15128	15005	15117	15059	15084	15034	15103	15146	15150	15076	15153	14996	15061	15037	14829	15282	14912	15065	14993	14962	15065	15014	15041	15009	14995	15158	14977	15129	15084	15115	15217	14927	14991	15050	14981	14923	14945	14947	15079	15086	14976	15018	14964	15096	15088	15021	15079	15207	15125	15153	14841	15122	15065	15094	15162	15254	15065	15003	15090	14931	15152	15100	15027	14951	14966	15105	15014	14958	15177	15029	15210	15104	15083	14951	15122	15023	14994	15169	15010	15004	14977	15046	14902	15051	14897	14999	15115	15273	14998	14940	15154	14949	15207	14933	15125	14934	15014	14871	15237	15187	15034	14964	15211	15173	14922	14978	15117	14776	15034	15112	15047	15212	15066	15009	15213	14917	15020	15005	15146	15186	15107	15121	15140	15186	14949	15098	15024	15162	15075	14868	15137	15120	14878	15157	15034	14979	15179	15246	14918	15165	15145	14961	14821	14985	15124	14974	15102	15012	15037	15007	15050	14964	15126	15010	14947	15127	15036	15097	15124	14981	14908	15020	15086	15212	15017	15092	14915	14941	15089	15033	15070	15052	14831	15226	14906	14896	14898	14964	15142	15039	15252	14980	14904	15240	15105	14982	15253	14939	14997	14972	15204	15229	15085	14958	15065	15200	15218	14899	14987	15034	15127	14965	14966	14994	15143	15077	14969	14969	15168	15233	15095	15066	15101	15124	15024	15139	14950	14970	14950	15073	14904	15006	15150	14873	14944	15096	15019	15184	15109	14996	15009	15184	15118	15011	15061	15071	15085	14780	15036	15287	15134	15193	15039	15020	15048	14960	15037	15051	15127	15102	15135	15111	15096	15099	15052	15217	15167	14961	15114	14954	15001	15012	15099	14951	15049	14949	15091	15040	15063	15068	15195	15174	15083	15057	15058	15151	15003	15042	15064	15097	15101	14993	15213	14962	15033	15014	15048	15132	15042	15009	15354	14960	15108	15205	14983	15012	15255	15127	14927	15153	14956	15050	15164	14840	15062	15140	15121	15223	14997	15054	15136	14938	14918	15252	15020	15166	15133	14889	15138	15055	15197	15033	15171	15005	15131	15062	14980	15022	15121	14954	15070	15171	15044	14932	15128	15189	15186	15149	14952	15256	14991	15130	15211	14864	15138	15132	14951	15094	15023	15176	14938	14935	14879	15045	15132	15109	14989	14826	15089	15019	14842	15200	15006	15155	14931	15174	14889	15028	14976	15207	15003	15191	15154	14964	14949	15153	15063	15028	15087	15091	15039	15089	15028	15064	15042	15066	15041	15226	15213	14792	15205	15027	15220	14986	15231	15187	14964	14800	15025	15189	14973	15120	15212	15178	15043	15015	14907	15036	15166	14992	15024	14858	15067	15077	14917	14965	15133	14948	15139	14996	15054	15069	15044	15099	15008	15122	15173	15024	15126	14856	15129	14964	15179	15150	15210	15096	15037	15118	15058	15069	15072	14964	14901	15031	15302	14989	15218	14938	15070	15056	15179	15171	14934	15030	15161	15051	15053	15024	14855	15045	14929	14754	15073	14991	14905	14941	15032	15090	15113	14963	15026	14980	14980	15036	15091	14916	15052	15102	15070	14880	15010	15058	15069	15000	15169	14957	15303	15082	14996	15057	15057	15099	15016	14945	15250	14987	15182	15066	15098	15048	14989	15094	14909	15039	15046	15087	14986	15120	15091	15198	15110	14974	15054	14965	15088	15283	15154	14963	14922	14920	15014	15014	15006	15059	14963	14959	15065	15129	15061	15191	15077	14926	15155	15026	15002	15177	15184	15071	15029	15137	14972	14943	14995	15002	15022	15083	15085	15119	15137	14911	14982	15141	14912	15077	15032	14975	15160	14946	15130	14997	15094	14956	14965	15061	15093	14938	15191	15036	15276	14998	14980	15168	15102	15235	15074	15068	15134	15242	14907	15106	14970	15044	15135	15052	15012	14926	15169	15050	15056	15078	15108	14935	15118	15212	14962	15167	15073	15186	14831	15148	15145	15053	14951	15067	15080	15142	15127	15015	15214	15078	14997	15083	15041	15135	15138	15100	15059	15115	14999	15059	15120	15053	15100	15031	15012	15221	15130	15115	15003	14931	15220	14966	15101	15103	15066	15093	15042	15047	14869	14976	15007	15202	15015	15057	15209	14817	14984	15165	15124	15118	15099	15168	15124	15113	14953	15030	15211	14997	15069	14951	15166	15136	15188	15096	15104	15097	14909	14942	14904	15047	15087	14985	15014	14903	15008	15287	14958	14962	15316	15109	15091	15109	15107	15124	15023	14923	15146	14992	15127	15038	15215	15199	14933	15065	15161	14992	15030	15126	14891	15026	15062	15007	15320	14806	15093	15103	14971	15284	15156	14921	15105	14958	14950	14891	15102	15122	14995	15148	15053	14903	15209	15161	14848	15061	15027	15020	15146	15014	15179	14880	15216	15238	15007	15108	15013	15131	15064	14880	15056	15097	15072	15261	15033	14969	15019	15008	15057	15042	14919	15136	15082	15022	15074	15096	15031	15201	15029	15081	14932	14966	15056	15151	14986	14886	15055	15112	14990	15121	15050	15126	15176	15284	15119	15005	14990	15148	15064	15010	15070	14930	14932	15040	15072	15045	15107	14928	15013	15199	15234	14986	15151	15069	15059	15212	14971	15051	15168	15062	15168	15004	14875	15069	15045	15315	15110	14987	15033	15156	14891	14998	15167	14926	15060	15124	15074	15124	14980	15027	15028	15303	15012	15029	15029	15031	15081	14927	15190	15169	15177	15234	15174	15092	15047	15020	15188	15013	15007	15058	15153	14926	15075	15097	14889	15085	14984	15074	15069	15016	15179	15250	15140	14887	14995	15059	14991	15102	15068	15047	15038	15025	14992	14867	15034	15182	14825	14976	15126	14973	15141	15121	14969	15125	15060	14959	15118	15047	15076	15014	15091	15059	15094	15102	15044	15088	15114	15019	15211	15066	15216	14991	14908	15176	15039	15021	15019	14968	15113	14962	15061	15122	15135	15056	14914	15036	15087	14971	15076	15009	15072	15113	15092	15174	15093	15117	15054	15123	15143	15097	15007	15021	15220	14961	15139	15115	15146	15106	15093	15220	15122	15099	15133	15090	15109	15116	15072	14930	15156	15196	14884	15031	14963	15123	15047	15026	15114	15055	14972	15106	14909	15110	15018	15069	15136	15107	15232	15102	15044	15133	15138	14992	14996	15011	15157	15153	15055	15090	15164	15054	15090	15002	15033	15103	15092	15022	14957	15308	15129	14980	15045	14813	15120	14988	15086	14854	15114	15053	15102	15006	14952	15194	15110	15260	15018	14928	14959	14973	15002	15016	15105	15171	15145	15088	15037	15072	15094	15256	15045	15181	15151	15211	15161	14907	14975	14926	15174	15174	14871	15011	14969	15110	14902	14964	15121	15019	14944	15058	15169	15005	15222	14858	15116	15020	15104	15143	14892	14945	15110	15164	15050	15257	15089	14880	15147	15023	15152	15097	15165	15251	15198	15104	15043	15088	15017	14927	14989	15155	15010	15120	14980	15146	14965	15016	15127	15040	15123	15010	14934	15062	15034	14983	14985	14923	15100	15055	15023	15061	15031	15174	15049	15137	15043	15083	15186	15137	15084	14966	15122	15012	14996	14974	14950	15188	15116	14966	15100	15053	14998	15050	15142	15050	15095	15104	15019	15140	15164	15195	15225	14999	14974	15047	14965	15022	14999	15105	14974	15142	14948	15169	15083	14952	15069	15073	15314	14980	14983	15012	15010	14983	15169	15165	14897	15233	14978	15152	15084	14987	14946	15040	15196	15122	14887	15132	14972	15097	15037	15036	14991	15096	14923	15243	15116	15176	14997	15066	14925	15204	15063	15019	14991	15078	14855	15035	14920	15025	15020	14912	14920	15090	15037	15026	15119	14999	14999	15083	15143	15052	15056	14894	15073	15189	15032	15008	15055	14857	15121	15199	14957	15042	15044	15122	15105	15147	15243	15044	15085	14982	15119	15121	15006	14905	15192	14963	14966	15162	15257	15042	15098	15209	15039	15026	15039	15127	15129	15103	14979	15133	15177	15177	14969	15087	15014	14974	15111	15029	15129	15015	15123	15061	14923	14966	15203	15113	15201	15015	14949	14966	15053	15227	14998	14896	15086	15212	15046	14991	15028	15106	15082	15129	15173	15093	15051	15103	15013	14963	15233	15080
23883	21543	28185	25827	22846	21384	20079	18170	17515	17726	17749	17406	17357	17148	17079	16958	17115	17053	17280	17087	16980	17124	17137	16946	17044	16945	16918	17098	17115	16956	17046	17102	17189	17094	17110	17110	17191	16928	16969	17074	17125	17166	17025	17005	17024	17145	17189	17175	16972	16908	17185	17028	16896	17091	17038	16981	16949	16833	17166	16996	17026	17092	16723	17090	17200	17149	17109	16705	16852	16768	16898	16837	17329	16952	16958	16920	16853	17053	17015	16848	16739	17115	17349	16923	16972	16932	17176	17091	17004	17127	16987	17034	16970	16892	17032	17164	16847	16956	16962	17010	16810	17024	16901	17048	17097	16878	17154	16814	17061	16975	17047	16898	16920	16888	16858	16972	17002	17036	16961	16891	16950	16976	16994	17058	17026	17059	16762	16961	17039	16847	16947	17021	16832	16971	17021	16867	16955	16872	16997	16904	16700	16815	16833	17032	16931	16814	16960	16865	16830	16875	16900	16909	16925	16971	16915	16858	17066	17081	17043	17069	16911	17026	16842	17114	16828	16948	16978	16900	16945	16954	16876	17165	16953	16875	16987	16804	16789	16965	17165	17053	16921	16979	17052	17074	17262	16932	17053	17133	16908	16962	16781	16594	16852	16940	17029	17038	17129	17035	16982	16871	16735	17087	16854	16916	17114	16953	16909	16769	16800	16869	16936	17087	16947	17138	16988	16887	17044	17030	16953	16840	17038	16902	16902	16869	16953	16935	16980	16940	16823	16909	16942	16962	17003	16953	17128	16935	17103	16860	16828	16937	16938	17165	17072	17021	16939	16973	16924	16972	17169	16834	16991	16943	17196	16897	16959	17038	17076	16942	16840	16957	17063	16929	16981	17163	16912	17048	16982	17006	16764	17017	16935	17099	17084	17043	16796	16931	17120	17103	16974	16965	16940	16871	16991	16901	16947	16865	16961	16738	16950	17045	16918	16982	16906	16618	16838	16825	16908	16735	16931	17085	17035	16871	17150	16841	17041	16989	17069	16925	16939	17206	16975	16949	16955	16831	16729	17002	17021	16983	16849	16987	16993	16894	17014	16808	16946	17040	17181	17044	16796	17033	16803	16766	16741	16847	16982	16939	17175	17010	16997	17065	16950	17124	17023	16843	16989	17055	16731	16931	16894	16896	17107	17066	17094	16832	16730	16815	17001	16984	16942	16985	16902	16993	16974	16915	16990	16896	16968	17015	16690	17029	17114	16920	17143	16967	16888	16870	16925	16985	16963	17183	17141	16861	17069	16947	16798	16965	17094	16968	17091	16916	17165	16718	16741	16856	16915	16891	16810	16973	17007	17054	16843	16783	17047	17085	16878	17138	16854	16935	17115	16883	16963	16923	16947	16746	16933	17155	16866	16999	17083	17010	16994	16914	16826	16996	16921	17197	17074	16932	17023	16885	16812	16867	17047	16823	16954	17085	16893	16871	16947	16889	17109	17037	16884	16893	17060	16838	16843	16867	16859	16937	16933	16961	16814	17044	16853	16887	16995	16970	17015	16927	16990	16865	16930	17045	16871	16917	17023	16771	16948	16874	17072	17039	16953	16858	17094	17024	16931	16870	17064	17171	16912	16998	16691	16854	16860	16965	17082	17092	16847	17110	17092	16987	17207	17092	17033	17044	16939	16860	17051	16849	16960	16899	16838	17133	16906	17110	17079	16950	17042	17001	16944	17261	16989	16929	17143	17060	17081	17218	16846	16995	16944	16900	17126	16859	16885	16809	16847	16772	17051	17051	16953	16840	17044	16944	16896	17029	16895	16924	17004	16996	17030	17057	16981	16840	17074	16929	16945	16665	17110	16785	16878	16965	16855	16948	17093	17004	16992	16878	16796	17023	16764	16824	17031	16952	16858	17067	16818	17025	17128	16765	16807	17027	17058	17019	17155	16720	16961	17068	17110	16912	17054	17071	17119	17066	17211	17032	16973	17102	16975	17079	16863	17103	16958	16960	16887	16898	16989	17024	16928	16978	17030	16789	17056	17003	16924	16879	16867	17089	17014	16935	17175	17062	17049	16854	17187	17061	17227	16914	16941	17049	17122	16850	17088	16985	16999	17160	16941	16853	17050	17119	16965	16825	17280	16938	17020	16944	16842	17270	17024	16951	17080	17178	16850	17036	16834	16953	16664	17142	16983	16908	17066	16929	16950	16888	16774	16775	17121	16954	17142	17058	17221	16939	16872	16993	16900	16991	16992	16876	16881	16890	16899	16689	16882	16955	16999	17006	17109	17032	17137	16987	16889	16902	16988	16830	17138	16976	16999	16947	17003	17134	17017	17028	16938	16796	16968	16970	17076	17180	16991	16845	16812	16957	16962	16904	17003	17170	16966	16802	16937	17042	17052	17039	16907	16771	16894	16866	16927	16995	17007	16942	17054	16891	16930	16925	16994	17095	16802	17090	17096	16899	17018	16899	17112	17045	16919	16800	16909	16923	17022	17010	16971	17064	17011	16913	16789	16960	17007	17197	17229	16926	16968	17115	16918	17023	16976	16672	17008	16843	17104	16883	16906	16892	16928	17114	16941	16802	17129	16967	16627	17033	16959	16990	16953	16829	17078	16974	16967	16834	16884	16911	16862	16894	17079	17116	16908	17149	16779	16926	16868	16984	17036	16974	17138	17000	17118	17144	16789	16864	17117	16947	16934	16939	16952	16965	17047	17060	16951	16918	17163	16896	16850	17117	17092	16972	16845	16968	16977	16884	17003	16910	16822	17018	17028	17044	16902	17051	17067	16861	17085	17054	16910	17015	16913	16921	17104	16861	17137	16882	16831	16975	16969	16908	16746	16964	17086	16933	16827	17259	16994	17212	17176	17005	16924	17039	16941	16876	17005	17042	16973	17132	17008	17098	17015	16942	16958	16967	16997	16979	16828	16902	17002	17074	16962	16861	16909	16845	16859	16791	17078	16915	16972	17011	17038	17088	16938	17057	17165	17153	17150	17174	16931	17030	17167	17216	17065	17029	16891	17105	16750	17067	16843	16853	17122	16942	17102	16956	17171	17023	16872	16854	17030	16904	17062	16863	17020	17040	16800	16797	16926	16721	16719	17060	16927	16880	16962	17032	17034	17102	17063	17011	17120	16994	17138	17093	17018	16900	16959	17084	16934	17140	16988	17015	17018	16929	17026	17025	16790	16617	16910	16889	16876	17288	17077	16967	17023	16896	16971	16934	17016	16828	16835	17027	16879	16980	16959	16989	16986	16899	17050	16919	16878	16944	16953	16986	16945	16743	16874	16899	17009	17019	17103	17103	16932	16985	16951	17038	16996	17052	17031	17003	16850	17007	16837	17025	16922	17006	16993	17009	16906	16820	17080	16959	17000	16949	16924	16697	16866	16927	17017	17059	17048	17049	16858	17005	16938	16988	17006	16971	16804	16898	17040	16930	16803	16830	17087	16976	16835	16993	16876	16909	16959	16808	16877	17126	17022	17051	17090	16816	17098	17120	16973	16837	16952	16794	17197	17025	17052	16835	17026	17067	16997	16888	16738	17189	17049	16939	17103	16820	17001	16911	16959	17096	17015	16968	17006	16813	16913	16811	16891	16770	16779	16997	16969	16805	17140	17149	17139	17060	17060	16968	16889	16859	17149	16766	16844	16908	17024	16946	17085	16818	16751	17066	16985	16904	16998	17091	16896	16985	17089	16930	17010	16935	17018	17012	17057	16766	17085	16961	16979	16964	16915	16971	16939	17102	17088	17056	17000	17062	17090	16904	16938	16937	17018	16993	16903	17059	16947	16898	16959	16724	16807	16976	16973	16911	17018	17076	17064	16980	17088	16863	16977	17070	16985	16930	16765	16746	16999	16970	16582	16906	17012	16855	16952	17044	16936	17036	17184	16975	17049	16939	17228	17049	16940	16945	17000	17014	16912	17109	16911	17175	17074	16868	17081	16978	17057	16952	17035	16838	17133	17066	16837	17092	17024	16958	17075	17079	16990	16990	16862	16991	16958	16896	16785	16905	16831	17086	17109	17042	16846	16877	16952	16975	17011	17165	16921	16821	16680	17096	16995	17003	16944	17084	16900	16975	17116	17119	16851	17215	16857	16786	16884	17024	16989	16919	16830	17113	16993	16752	16946	16951	16960	16748	17007	17087	17028	17027	16963	17095	17089	17066	17095	16938	16910	17121	17006	16956	16942	16896	16780	16789	16809	17277	16915	16953	17146	17064	17052	16957	16901	16976	17027	16961	16958	16949	16880	17026	16866	17006	16928	16930	16803	16789	17013	17055	16833	16994	17054	17270	16990	17080	17122	16831	16978	17002	17053	17204	16893	17033	17071	16773	16831	17089	17061	17117	16980	17009	16913	17215	16906	16977	16952	17142	16929	16948	17089	17158	16969	17030	17081	17057	16967	16978	17016	16779	16854	17110	16997	16981	17193	17176	16975	17117	16911	17171	16929	17036	16921	17077	16964	16731	17026	16868	17041	17009	16974	17002	17059	16753	17085	16900	16944	17176	16993	16969	17089	17156	17065	16907	17016	16986	17116	16878	17184	17206	17149	16883	17137	16885	16959	17084	17077	16918	16961	16651	17034	16985	16776	17002	16858	16798	16914	17149	16975	16944	17011	16952	16949	16991	16973	16868	16751	17170	16995	17042	17131	17058	16798	17086	16953	16681	17048	16745	16782	17144	16871	16886	16801	16985	17061	16950	16894	17217	17079	17020	17063	16877	17112	17013	17101	16973	16943	17043	17063	17038	17224	16980	17077	16827	17167	17063	17048	17063	16996	16776	16865	16997	17111	16951	17115	16848	17074	16930	16919	17006	16882	16857	16710	16933	17033	17017	17003	16899	16985	16872	17029	17071	17178	17015	16898	16958	17074	17008	16910	16963	16842	16986	16896	16872	17067	17097	17086	17269	17171	17028	17278	16914	17046	17129	16879	16997	16892	16995	16927	17132	16820	16948	16953	16878	17100	17075	16919	16951	16852	16697	17015	16889	16981	16809	16974	16947	16982	17183	16845	17056	17019	17027	16924	17012	17077	17056	16835	16866	16964	17048	17022	16961	17017	16840	16976	17006	17056	16992	16886	17045	17134	16989	17070	16874	16947	17147	17112	16922	17071	16822	16857	17198	17088	16975	17014	16985	16884	16749	16959	16827	17074	17114
21606	41793	32164	23071	19489	16721	15892	15459	15122	14874	14911	14830	14636	14602	14632	14605	14531	14558	14480	14398	14450	14417	14611	14557	14400	14627	14457	14496	14439	14455	14622	14549	14472	14556	14383	14507	14550	14622	14531	14382	14564	14430	14376	14509	14484	14559	14524	14505	14703	14659	14512	14527	14359	14522	14484	14610	14483	14329	14473	14365	14542	14471	14424	14617	14547	14643	14556	14461	14397	14485	14427	14420	14556	14504	14391	14571	14575	14615	14440	14492	14489	14772	14541	14584	14475	14531	14516	14643	14537	14618	14468	14486	14384	14527	14606	14487	14649	14576	14559	14424	14556	14527	14441	14555	14435	14667	14488	14604	14583	14299	14172	14503	14510	14431	14486	14434	14529	14431	14491	14441	14525	14521	14509	14496	14396	14569	14465	14473	14305	14332	14551	14556	14503	14550	14552	14547	14458	14387	14483	14545	14535	14558	14551	14435	14417	14639	14488	14602	14478	14501	14489	14492	14411	14558	14593	14401	14442	14471	14411	14524	14500	14561	14548	14420	14358	14564	14495	14542	14395	14595	14473	14430	14559	14501	14432	14576	14524	14541	14513	14486	14580	14460	14486	14493	14600	14482	14589	14557	14486	14487	14493	14595	14419	14502	14544	14473	14606	14439	14634	14442	14418	14452	14376	14474	14521	14413	14524	14510	14466	14540	14496	14470	14491	14463	14337	14492	14571	14484	14721	14551	14491	14554	14476	14567	14538	14447	14543	14535	14581	14602	14539	14666	14583	14479	14400	14547	14568	14446	14434	14514	14354	14464	14429	14347	14466	14548	14370	14400	14465	14397	14600	14544	14554	14629	14606	14318	14620	14758	14508	14414	14567	14396	14313	14416	14336	14476	14582	14718	14404	14746	14425	14465	14392	14437	14598	14549	14390	14549	14505	14409	14372	14424	14375	14619	14633	14449	14454	14621	14343	14631	14408	14288	14539	14444	14434	14377	14459	14538	14492	14471	14403	14544	14494	14396	14539	14387	14287	14562	14595	14625	14239	14545	14503	14662	14486	14544	14597	14526	14537	14458	14545	14593	14469	14247	14599	14239	14513	14587	14426	14466	14341	14446	14556	14375	14575	14578	14498	14436	14539	14495	14422	14359	14482	14511	14597	14518	14557	14566	14487	14568	14719	14351	14518	14515	14369	14485	14649	14412	14441	14459	14540	14647	14619	14447	14292	14633	14397	14463	14490	14340	14477	14572	14482	14528	14468	14490	14498	14436	14368	14423	14439	14385	14414	14495	14551	14437	14501	14311	14379	14372	14546	14534	14442	14397	14603	14490	14647	14487	14541	14444	14589	14404	14457	14507	14596	14484	14331	14380	14440	14509	14429	14486	14513	14410	14411	14512	14345	14378	14519	14559	14572	14500	14549	14468	14519	14404	14376	14464	14587	14328	14549	14345	14446	14500	14533	14472	14432	14542	14513	14541	14376	14533	14494	14487	14542	14532	14517	14513	14691	14601	14541	14506	14515	14524	14464	14511	14377	14479	14382	14357	14342	14556	14395	14599	14423	14566	14576	14467	14238	14515	14595	14474	14427	14402	14421	14479	14550	14586	14670	14605	14379	14562	14401	14423	14474	14620	14414	14468	14536	14435	14519	14384	14645	14341	14555	14443	14454	14487	14538	14466	14569	14549	14510	14396	14474	14493	14525	14613	14456	14474	14438	14462	14471	14536	14253	14495	14505	14311	14471	14353	14362	14239	14452	14464	14544	14622	14508	14390	14641	14425	14448	14429	14517	14452	14533	14446	14398	14402	14555	14481	14730	14224	14525	14496	14304	14360	14426	14414	14471	14589	14360	14362	14556	14580	14616	14609	14435	14365	14611	14485	14369	14352	14395	14353	14346	14303	14430	14622	14437	14600	14627	14487	14407	14605	14583	14525	14455	14518	14383	14531	14501	14579	14529	14337	14455	14563	14520	14586	14756	14572	14496	14509	14462	14591	14595	14434	14485	14515	14442	14385	14470	14475	14429	14609	14387	14540	14567	14480	14511	14560	14664	14379	14524	14487	14429	14405	14486	14536	14465	14532	14442	14411	14410	14675	14469	14372	14367	14455	14402	14652	14566	14436	14609	14492	14449	14407	14445	14433	14493	14676	14591	14569	14513	14392	14630	14461	14655	14425	14387	14416	14354	14383	14495	14439	14457	14580	14728	14470	14592	14411	14620	14406	14579	14430	14362	14503	14385	14603	14442	14534	14629	14559	14500	14433	14416	14571	14474	14577	14491	14611	14398	14474	14441	14511	14500	14469	14349	14526	14346	14425	14420	14291	14591	14457	14545	14499	14442	14334	14411	14507	14413	14407	14441	14455	14459	14401	14526	14479	14468	14677	14546	14319	14400	14588	14558	14618	14543	14472	14566	14440	14487	14500	14568	14491	14507	14451	14480	14407	14581	14596	14414	14447	14452	14514	14555	14280	14497	14411	14486	14469	14439	14479	14429	14447	14674	14452	14576	14551	14496	14433	14525	14408	14527	14493	14375	14433	14352	14550	14280	14385	14581	14470	14445	14515	14596	14399	14545	14551	14546	14345	14426	14530	14487	14482	14421	14559	14637	14431	14442	14670	14504	14396	14506	14473	14404	14496	14348	14433	14586	14469	14581	14491	14490	14456	14394	14498	14609	14473	14491	14546	14490	14491	14464	14595	14474	14535	14492	14544	14492	14588	14420	14550	14356	14447	14374	14686	14516	14399	14562	14500	14268	14625	14508	14403	14335	14488	14457	14343	14535	14451	14600	14537	14595	14603	14405	14516	14596	14487	14616	14567	14598	14567	14443	14230	14456	14560	14578	14457	14711	14401	14508	14350	14335	14423	14313	14444	14556	14366	14486	14454	14550	14438	14383	14501	14548	14446	14564	14479	14523	14554	14442	14453	14513	14358	14567	14429	14262	14587	14681	14604	14546	14317	14380	14534	14489	14336	14520	14557	14522	14550	14353	14564	14511	14492	14634	14319	14371	14399	14427	14533	14577	14433	14595	14514	14387	14567	14502	14329	14331	14389	14470	14442	14414	14309	14493	14643	14396	14534	14460	14445	14570	14540	14599	14596	14457	14261	14516	14421	14438	14461	14528	14437	14456	14626	14384	14450	14520	14438	14466	14384	14644	14527	14456	14396	14486	14708	14324	14506	14370	14400	14598	14501	14598	14692	14305	14525	14513	14564	14418	14707	14358	14357	14403	14524	14593	14235	14415	14325	14429	14380	14574	14411	14612	14408	14464	14480	14534	14408	14575	14760	14435	14456	14472	14453	14411	14549	14282	14499	14567	14484	14332	14621	14641	14373	14502	14452	14372	14386	14445	14433	14476	14597	14561	14633	14492	14507	14613	14463	14432	14389	14504	14516	14646	14501	14523	14550	14493	14433	14457	14559	14542	14286	14522	14471	14502	14572	14535	14571	14516	14605	14505	14540	14494	14554	14363	14595	14528	14400	14570	14376	14730	14308	14544	14519	14646	14373	14448	14457	14595	14465	14492	14448	14446	14438	14385	14521	14494	14658	14453	14431	14427	14398	14336	14596	14440	14304	14574	14558	14453	14579	14500	14467	14532	14545	14461	14461	14475	14524	14562	14636	14303	14361	14482	14558	14498	14582	14579	14708	14500	14550	14501	14475	14501	14364	14603	14491	14432	14510	14489	14524	14379	14486	14492	14501	14577	14421	14304	14609	14554	14583	14329	14340	14614	14466	14449	14440	14334	14622	14337	14507	14528	14506	14532	14459	14654	14501	14403	14385	14502	14592	14554	14357	14527	14438	14470	14554	14564	14587	14577	14518	14438	14330	14563	14594	14645	14462	14666	14477	14371	14558	14380	14382	14431	14342	14480	14471	14438	14478	14534	14582	14379	14620	14399	14460	14483	14447	14465	14357	14726	14497	14526	14550	14386	14577	14558	14570	14490	14356	14373	14473	14483	14651	14328	14603	14387	14524	14402	14481	14484	14497	14505	14345	14510	14548	14655	14547	14403	14406	14470	14642	14315	14470	14320	14428	14451	14641	14417	14502	14464	14470	14442	14556	14450	14432	14461	14599	14537	14533	14420	14548	14424	14456	14474	14381	14449	14564	14653	14615	14466	14533	14469	14317	14367	14463	14503	14445	14616	14670	14465	14343	14349	14638	14534	14521	14340	14443	14468	14541	14540	14506	14547	14380	14577	14412	14481	14361	14594	14618	14577	14489	14398	14529	14510	14578	14502	14434	14475	14411	14504	14449	14497	14467	14356	14639	14435	14587	14366	14405	14571	14428	14551	14422	14366	14606	14444	14439	14452	14671	14464	14377	14492	14492	14538	14542	14494	14395	14549	14482	14530	14598	14401	14414	14589	14479	14316	14385	14364	14343	14578	14465	14442	14658	14593	14431	14479	14380	14564	14555	14377	14700	14397	14508	14419	14584	14534	14408	14423	14458	14512	14431	14626	14512	14439	14406	14597	14337	14534	14441	14445	14328	14560	14547	14437	14395	14586	14487	14588	14437	14544	14246	14519	14424	14639	14561	14439	14287	14411	14449	14539	14684	14526	14499	14406	14505	14516	14452	14545	14514	14554	14445	14347	14665	14363	14574	14427	14511	14454	14441	14502	14457	14426	14343	14392	14537	14500	14476	14597	14417	14482	14465	14561	14414	14483	14573	14381	14346	14589	14411	14475	14540	14531	14476	14571	14525	14623	14488	14345	14576	14459	14490	14434	14423	14575	14423	14486	14367	14577	14430	14508	14433	14526	14511	14520	14253	14460	14520	14497	14355	14460	14428	14522	14436	14526	14399	14503	14605	14398	14440	14420	14455	14654	14440	14519	14517	14611	14427	14614	14456	14396	14674	14526	14342	14506	14509	14477	14440	14623	14506	14541	14535	14449	14427	14411	14524	14565	14544	14532	14497	14624	14442	14449	14586	14583	14451	14384	14508	14428	14475	14572	14498	14416	14360	14643	14350	14456	14539	14509	14462	14532	14444	14569	14448	14463	14430	14575	14573	14614	14423	14477	14387	14408	14541	14611	14471	14628	14583	14608	14387	14507	14549	14372	14426	14423	14533	14344	14473	14591	14563	14487	14429	14619	14330	14568	14429	14677	14489	14485	14411	14397	14422	14605	14597	14584	14334	14465	14446
25593	21656	27533	27692	21191	20062	19838	19168	18676	18782	18959	18991	18702	18373	18645	18673	18740	18539	18486	18434	18522	18542	18693	18740	18449	18275	18493	18346	18563	18476	18453	18762	18568	18487	18571	18689	18432	18540	18699	18719	18369	18470	18769	18578	18729	18211	18688	18615	18390	18292	18309	18515	18589	18385	18311	18294	18462	18291	18410	18381	18570	18379	18527	18407	18441	18614	18794	18341	18515	18262	18644	18527	18514	18351	18658	18436	18397	18398	18574	18649	18502	18319	18394	18382	18344	18458	18411	18420	18516	18686	18251	18156	18539	18565	18378	18562	18473	18414	18586	18660	18493	18451	18348	18371	18560	18539	18708	18654	18631	18416	18523	18500	18364	18538	18611	18666	18417	18390	18657	18539	18555	18578	18561	18509	18481	18548	18405	18576	18591	18617	18602	18635	18615	18532	18450	18516	18262	18458	18562	18318	18427	18484	18529	18511	18337	18491	18579	18512	18422	18416	18603	18420	18623	18585	18631	18275	18242	18663	18569	18509	18353	18448	18588	18336	18599	18353	18374	18582	18328	18322	18194	18094	18368	18593	18560	18784	18300	18350	18390	18605	18420	18340	18541	18444	18401	18381	18333	18510	18435	18405	18387	18380	18745	18444	18552	18628	18465	18417	18715	18340	18433	18653	18540	18516	18709	18421	18545	18395	18399	18416	18548	18394	18665	18389	18353	18502	18581	18440	18411	18070	18454	18231	18292	18375	18570	18240	18471	18361	18564	18441	18767	18578	18585	18385	18432	18476	18670	18553	18517	18478	18631	18559	18630	18368	18374	18538	18460	18261	18419	18323	18487	18502	18309	18429	18411	18484	18437	18307	18546	18302	18453	18496	18437	18453	18536	18445	18402	18521	18621	18542	18529	18728	18479	18447	18449	18534	18610	18475	18632	18424	18296	18504	18359	18261	18501	18643	18738	18441	18615	18418	18227	18473	18338	18463	18469	18353	18515	18553	18418	18435	18580	18438	18345	18386	18427	18474	18466	18470	18295	18284	18323	18729	18640	18604	18620	18255	18422	18758	18503	18356	18452	18601	18609	18339	18431	18443	18446	18380	18625	18507	18481	18581	18405	18413	18605	18730	18445	18484	18271	18540	18398	18407	18248	18504	18523	18373	18674	18509	18267	18391	18398	18485	18519	18384	18511	18455	18275	18248	18562	18410	18489	18469	18581	18367	18525	18645	18551	18434	18206	18488	18351	18703	18426	18545	18722	18662	18522	18535	18372	18322	18408	18612	18508	18466	18316	18435	18455	18443	18568	18563	18492	18455	18485	18489	18271	18405	18442	18602	18459	18465	18274	18397	18464	18348	18528	18292	18576	18295	18669	18329	18497	18357	18494	18278	18470	18563	18330	18494	18599	18599	18621	18438	18414	18348	18400	18396	18454	18554	18373	18489	18438	18491	18536	18383	18536	18428	18437	18494	18396	18439	18453	18376	18552	18523	18499	18559	18631	18330	18583	18524	18493	18618	18222	18476	18409	18510	18385	18316	18469	18521	18546	18228	18286	18352	18557	18532	18504	18577	18439	18397	18543	18315	18488	18577	18737	18574	18372	18563	18361	18270	18436	18679	18381	18289	18473	18501	18427	18522	18614	18547	18521	18580	18397	18540	18349	18199	18552	18458	18551	18493	18509	18450	18464	18548	18417	18632	18271	18538	18444	18432	18484	18618	18443	18715	18354	18558	18451	18345	18665	18340	18315	18321	18225	18501	18303	18392	18652	18503	18403	18402	18537	18508	18355	18723	18543	18509	18463	18583	18526	18527	18562	18448	18493	18651	18282	18633	18708	18330	18579	18620	18739	18507	18417	18471	18447	18504	18508	18511	18577	18300	18477	18472	18394	18468	18309	18246	18523	18595	18705	18252	18377	18360	18315	18393	18492	18482	18440	18364	18574	18539	18530	18500	18706	18456	18630	18399	18437	18391	18450	18336	18575	18381	18514	18485	18585	18372	18596	18581	18403	18459	18427	18327	18497	18448	18475	18559	18714	18558	18505	18391	18377	18320	18503	18690	18467	18504	18645	18398	18521	18626	18461	18105	18627	18403	18505	18528	18748	18411	18468	18322	18468	18551	18484	18440	18497	18490	18567	18448	18545	18461	18468	18333	18392	18526	18465	18437	18305	18400	18616	18449	18376	18316	18547	18508	18604	18390	18316	18424	18372	18179	18252	18587	18369	18486	18565	18574	18526	18321	18512	18485	18247	18503	18526	18393	18354	18413	18475	18515	18485	18316	18641	18518	18564	18435	18541	18428	18288	18392	18431	18475	18469	18535	18460	18588	18410	18396	18453	18712	18576	18450	18562	18513	18511	18445	18548	18449	18401	18252	18326	18428	18563	18316	18562	18358	18614	18268	18711	18576	18616	18456	18493	18570	18567	18733	18595	18473	18546	18449	18352	18430	18545	18518	18556	18461	18582	18500	18402	18476	18421	18447	18572	18483	18484	18579	18451	18431	18620	18552	18774	18354	18225	18667	18434	18465	18299	18654	18378	18374	18573	18634	18415	18487	18515	18426	18314	18261	18551	18632	18497	18413	18567	18331	18607	18334	18409	18572	18445	18396	18533	18415	18302	18597	18472	18545	18383	18513	18562	18608	18592	18454	18541	18596	18423	18422	18354	18486	18366	18448	18366	18619	18563	18670	18774	18480	18592	18576	18564	18278	18590	18381	18499	18502	18455	18226	18611	18464	18296	18546	18480	18366	18499	18610	18426	18421	18422	18580	18379	18574	18615	18655	18557	18449	18274	18522	18415	18410	18375	18374	18434	18489	18633	18541	18419	18385	18300	18235	18544	18346	18408	18468	18376	18458	18536	18355	18301	18571	18446	18568	18760	18339	18496	18626	18586	18574	18553	18398	18639	18442	18464	18455	18352	18676	18715	18625	18431	18562	18318	18556	18590	18612	18599	18384	18232	18442	18583	18325	18358	18398	18265	18352	18525	18428	18496	18412	18482	18442	18349	18417	18449	18381	18324	18397	18580	18525	18427	18317	18715	18475	18519	18561	18491	18615	18597	18421	18544	18611	18651	18405	18703	18693	18515	18363	18450	18479	18591	18656	18472	18522	18513	18376	18424	18527	18270	18525	18422	18371	18531	18508	18391	18405	18151	18280	18393	18425	18547	18412	18605	18354	18637	18444	18591	18493	18589	18311	18805	18433	18324	18511	18446	18613	18501	18582	18406	18494	18249	18398	18368	18683	18768	18635	18474	18522	18511	18561	18519	18516	18479	18610	18525	18400	18540	18560	18498	18581	18521	18356	18615	18311	18459	18607	18554	18423	18553	18535	18400	18441	18452	18613	18501	18414	18484	18302	18351	18349	18599	18488	18574	18515	18592	18411	18487	18440	18193	18484	18440	18606	18457	18400	18664	18500	18397	18434	18355	18452	18342	18313	18417	18375	18520	18620	18344	18357	18715	18543	18473	18451	18576	18492	18379	18618	18722	18615	18330	18533	18571	18468	18578	18591	18462	18310	18471	18547	18385	18479	18632	18464	18495	18317	18506	18452	18493	18500	18594	18567	18851	18428	18497	18522	18402	18571	18545	18437	18556	18455	18498	18596	18354	18346	18585	18543	18384	18343	18510	18500	18304	18417	18407	18414	18477	18645	18604	18465	18668	18599	18634	18706	18635	18394	18603	18435	18320	18448	18279	18361	18592	18282	18340	18363	18549	18630	18403	18489	18418	18566	18591	18350	18461	18323	18456	18542	18508	18406	18439	18469	18603	18685	18577	18419	18594	18525	18580	18282	18338	18503	18546	18605	18893	18543	18638	18356	18471	18351	18352	18194	18434	18550	18522	18323	18495	18612	18562	18599	18489	18411	18548	18496	18506	18470	18211	18430	18562	18449	18322	18394	18543	18389	18594	18460	18456	18446	18500	18284	18466	18572	18560	18502	18485	18500	18313	18453	18455	18461	18325	18387	18275	18496	18607	18318	18465	18479	18510	18370	18493	18592	18465	18427	18382	18657	18520	18604	18581	18688	18572	18540	18230	18469	18586	18489	18379	18485	18433	18452	18451	18303	18714	18542	18448	18475	18577	18548	18271	18467	18476	18568	18448	18467	18557	18375	18473	18404	18416	18588	18424	18519	18447	18610	18528	18444	18564	18440	18681	18487	18742	18481	18481	18581	18505	18535	18559	18493	18745	18299	18279	18395	18552	18601	18699	18401	18391	18321	18288	18414	18380	18423	18595	18399	18447	18277	18676	18569	18236	18529	18666	18426	18614	18611	18595	18716	18441	18411	18582	18531	18484	18634	18392	18420	18421	18381	18469	18260	18626	18367	18612	18528	18427	18552	18573	18601	18354	18507	18449	18383	18507	18376	18529	18381	18449	18376	18566	18470	18463	18592	18484	18524	18553	18455	18582	18433	18510	18394	18500	18613	18554	18587	18513	18538	18426	18578	18601	18402	18542	18370	18514	18413	18380	18669	18518	18447	18435	18432	18745	18280	18546	18583	18446	18409	18517	18549	18388	18390	18366	18584	18323	18442	18456	18648	18352	18398	18475	18591	18411	18515	18785	18538	18540	18429	18344	18309	18399	18394	18559	18653	18253	18443	18283	18766	18451	18515	18539	18517	18511	18636	18340	18488	18637	18418	18403	18692	18470	18416	18351	18479	18401	18381	18458	18564	18579	18535	18477	18570	18425	18449	18253	18466	18453	18560	18671	18558	18541	18508	18429	18630	18306	18284	18345	18321	18503	18444	18468	18335	18535	18231	18602	18365	18556	18568	18455	18601	18641	18592	18424	18621	18467	18445	18347	18473	18522	18468	18530	18655	18627	18617	18548	18547	18322	18507	18402	18186	18618	18431	18399	18332	18548	18458	18409	18362	18297	18453	18604	18337	18335	18554	18426	18514	18408	18489	18444	18432	18632	18498	18462	18506	18564	18451	18372	18427	18477	18263	18415	18498	18502	18449	18591	18671	18198	18360	18544	18335	18428	18430	18608	18574	18593	18548	18549	18583	18527	18560	18377	18478	18365	18449	18464	18548	18493	18525	18623	18410	18541	18455	18355	18516	18396	18472	18535	18382	18534	18447	18277	18261	18527	18265	18626	18447	18422	18438	18673	18556	18592	18424	18506	18530	18431	18446	18511	18258
20852	36571	28711	21249	17812	16706	16468	15985	15853	15560	15724	15750	15557	15440	15512	15366	15443	15302	15335	15509	15372	15522	15188	15251	15596	15399	15414	15309	15313	15484	15406	15297	15440	15252	15566	15417	15378	15511	15400	15501	15160	15345	15417	15367	15508	15362	15423	15322	15439	15378	15215	15317	15387	15305	15370	15321	15343	15284	15320	15354	15429	15325	15549	15113	15534	15316	15116	15299	15439	15424	15338	15380	15278	15253	15246	15408	15199	15195	15404	15351	15220	15496	15354	15299	15266	15341	15326	15375	15286	15294	15371	15351	15477	15308	15301	15274	15542	15258	15286	15483	15384	15511	15476	15440	15466	15343	15337	15235	15363	15350	15455	15321	15370	15296	15244	15395	15246	15323	15401	15322	15448	15303	15345	15393	15226	15230	15274	15236	15441	15288	15338	15184	15256	15146	15468	15139	15378	15415	15380	15197	15368	15301	15447	15519	15259	15520	15333	15368	15206	15169	15415	15332	15469	15438	15458	15531	15287	15313	15437	15171	15451	15234	15306	15245	15399	15340	15398	15456	15288	15323	15253	15447	15409	15324	15261	15342	15517	15500	15482	15404	15120	15392	15376	15389	15204	15414	15438	15590	15372	15349	15357	15364	15236	15338	15458	15403	15354	15331	15340	15531	15397	15340	15268	15138	15153	15352	15425	15398	15331	15344	15250	15235	15256	15465	15341	15227	15181	15281	15358	15242	15383	15282	15464	15431	15225	15420	15224	15507	15332	15525	15258	15325	15325	15292	15339	15348	15463	15381	15372	15353	15565	15369	15457	15275	15424	15341	15496	15274	15309	15498	15299	15241	15297	15328	15320	15321	15216	15451	15417	15251	15348	15377	15477	15269	15166	15272	15176	15363	15492	15439	15332	15312	15339	15347	15468	15428	15483	15290	15435	15396	15241	15352	15353	15430	15422	15341	15438	15379	15302	15374	15294	15359	15268	15375	15428	15351	15425	15446	15296	15431	15427	15400	15397	15284	15308	15410	15279	15311	15432	15163	15188	15286	15377	15392	15484	15218	15275	15219	15347	15213	15308	15407	15432	15356	15124	15331	15272	15370	15141	15289	15415	15266	15473	15374	15302	15306	15357	15418	15162	15385	15338	15377	15424	15440	15366	15465	15277	15549	15350	15347	15360	15342	15121	15419	15512	15356	15368	15330	15429	15355	15423	15318	15131	15393	15301	15277	15281	15294	15339	15214	15318	15545	15486	15423	15273	15511	15387	15240	15215	15406	15486	15228	15196	15334	15386	15442	15288	15437	15459	15475	15296	15448	15287	15378	15385	15298	15282	15279	15345	15370	15282	15297	15344	15371	15266	15346	15458	15421	15349	15359	15517	15207	15345	15416	15396	15463	15389	15444	15483	15499	15496	15294	15425	15434	15384	15165	15445	15361	15535	15293	15251	15503	15426	15408	15532	15380	15458	15460	15214	15508	15337	15321	15353	15406	15547	15351	15386	15249	15504	15531	15310	15328	15294	15308	15211	15384	15454	15306	15283	15221	15372	15307	15479	15333	15438	15226	15356	15283	15346	15333	15387	15252	15336	15206	15328	15311	15547	15499	15442	15418	15347	15294	15355	15389	15464	15246	15251	15366	15310	15234	15288	15357	15563	15387	15463	15432	15407	15524	15092	15426	15407	15420	15336	15270	15397	15424	15374	15292	15263	15317	15398	15364	15349	15270	15340	15343	15241	15296	15443	15167	15601	15346	15236	15209	15230	15281	15514	15437	15492	15453	15405	15378	15434	15601	15285	15175	15432	15435	15410	15352	15217	15429	15247	15488	15524	15465	15445	15357	15249	15438	15332	15261	15322	15295	15547	15358	15480	15409	15381	15450	15234	15386	15245	15287	15450	15386	15258	15370	15296	15338	15417	15431	15209	15199	15382	15410	15324	15469	15254	15434	15242	15292	15424	15508	15354	15230	15345	15214	15389	15420	15295	15286	15388	15296	15321	15380	15236	15343	15310	15454	15437	15591	15421	15322	15367	15309	15130	15456	15641	15441	15407	15322	15243	15358	15249	15516	15352	15462	15213	15318	15476	15186	15263	15197	15360	15531	15336	15479	15389	15324	15529	15248	15511	15282	15527	15301	15361	15538	15516	15493	15355	15376	15346	15437	15254	15360	15382	15399	15287	15329	15173	15466	15462	15400	15370	15393	15304	15320	15297	15242	15468	15491	15320	15453	15311	15251	15159	15429	15439	15455	15383	15160	15393	15345	15266	15440	15368	15299	15599	15190	15380	15326	15395	15166	15343	15582	15296	15476	15310	15415	15416	15272	15227	15405	15537	15484	15183	15202	15366	15506	15219	15290	15297	15384	15422	15394	15341	15241	15358	15288	15423	15368	15426	15159	15504	15264	15449	15283	15210	15328	15344	15238	15251	15403	15302	15295	15471	15106	15310	15359	15449	15421	15382	15520	15217	15455	15318	15276	15318	15344	15488	15178	15431	15343	15516	15387	15378	15564	15319	15339	15337	15459	15236	15321	15341	15302	15416	15404	15291	15353	15459	15363	15270	15555	15293	15578	15374	15357	15381	15306	15489	15341	15364	15477	15316	15227	15347	15390	15367	15398	15273	15209	15380	15349	15256	15402	15235	15439	15324	15436	15224	15290	15431	15335	15272	15196	15455	15188	15263	15263	15418	15400	15283	15353	15392	15377	15380	15381	15428	15473	15511	15143	15361	15455	15278	15270	15333	15341	15436	15325	15209	15496	15150	15271	15349	15216	15480	15334	15456	15207	15378	15370	15263	15377	15239	15283	15254	15548	15451	15429	15470	15253	15399	15289	15374	15517	15488	15143	15163	15362	15368	15210	15390	15450	15427	15182	15354	15394	15342	15339	15569	15408	15296	15400	15462	15473	15214	15309	15269	15453	15297	15354	15178	15410	15354	15281	15438	15334	15627	15395	15291	15358	15386	15445	15266	15559	15416	15357	15349	15301	15311	15412	15319	15462	15289	15454	15366	15380	15390	15349	15543	15479	15524	15289	15218	15406	15466	15283	15323	15329	15392	15365	15384	15204	15349	15568	15276	15346	15415	15596	15328	15352	15485	15362	15490	15388	15167	15515	15198	15437	15311	15406	15245	15442	15394	15474	15283	15371	15513	15325	15443	15394	15365	15339	15380	15409	15416	15333	15280	15311	15479	15477	15307	15410	15354	15505	15385	15152	15335	15395	15231	15443	15449	15327	15443	15486	15413	15262	15489	15220	15297	15293	15454	15483	15442	15231	15333	15444	15262	15326	15392	15422	15427	15271	15345	15224	15245	15199	15495	15381	15332	15127	15349	15318	15422	15288	15332	15270	15404	15627	15195	15254	15396	15265	15514	15459	15184	15354	15518	15365	15379	15249	15468	15458	15505	15378	15280	15312	15345	15505	15302	15401	15234	15425	15282	15211	15433	15320	15460	15338	15199	15353	15212	15406	15341	15414	15416	15240	15557	15382	15371	15308	15324	15369	15401	15292	15349	15288	15434	15354	15406	15343	15401	15167	15228	15321	15327	15278	15485	15456	15253	15393	15235	15530	15434	15170	15390	15298	15382	15350	15274	15276	15379	15413	15496	15456	15522	15437	15321	15375	15397	15429	15394	15423	15268	15537	15225	15280	15502	15407	15219	15494	15270	15315	15310	15189	15334	15425	15269	15399	15203	15407	15160	15400	15500	15328	15456	15210	15366	15332	15191	15493	15317	15311	15322	15227	15432	15296	15332	15472	15465	15514	15163	15629	15379	15461	15535	15467	15426	15284	15214	15315	15327	15345	15359	15320	15452	15389	15286	15264	15272	15559	15358	15439	15295	15315	15499	15375	15340	15484	15339	15325	15247	15526	15386	15402	15429	15458	15495	15406	15434	15460	15287	15190	15315	15358	15400	15384	15320	15513	15310	15206	15590	15314	15196	15507	15349	15333	15307	15294	15288	15556	15348	15429	15282	15252	15361	15256	15243	15351	15359	15355	15358	15362	15376	15499	15342	15375	15298	15353	15394	15436	15540	15299	15450	15343	15272	15209	15423	15431	15298	15361	15428	15337	15446	15330	15290	15385	15642	15290	15215	15340	15341	15350	15343	15345	15379	15165	15200	15314	15323	15327	15374	15390	15306	15377	15563	15382	15287	15408	15487	15314	15265	15372	15483	15378	15316	15259	15482	15222	15364	15390	15311	15295	15244	15344	15335	15392	15371	15138	15311	15457	15474	15441	15140	15364	15371	15594	15368	15254	15337	15313	15240	15419	15287	15321	15216	15340	15285	15287	15386	15205	15138	15382	15563	15223	15407	15420	15273	15215	15307	15311	15311	15344	15336	15193	15327	15414	15349	15378	15298	15272	15331	15368	15228	15404	15325	15368	15463	15294	15489	15325	15279	15400	15419	15252	15206	15413	15491	15394	15347	15503	15481	15331	15367	15412	15395	15328	15367	15188	15398	15273	15447	15410	15361	15403	15433	15253	15340	15441	15418	15237	15265	15354	15428	15259	15406	15484	15401	15298	15572	15282	15173	15315	15361	15324	15461	15278	15525	15487	15392	15438	15539	15364	15448	15387	15188	15181	15437	15383	15455	15363	15418	15585	15397	15355	15301	15371	15502	15355	15341	15426	15453	15183	15465	15374	15280	15402	15280	15549	15441	15355	15406	15381	15438	15349	15261	15305	15350	15340	15349	15366	15571	15237	15388	15412	15380	15289	15273	15413	15250	15516	15328	15578	15435	15343	15326	15322	15303	15330	15353	15291	15441	15281	15336	15382	15417	15265	15288	15326	15381	15332	15222	15291	15357	15218	15476	15312	15321	15541	15248	15298	15371	15478	15422	15552	15185	15229	15362	15302	15462	15322	15329	15301	15279	15479	15243	15280	15367	15565	15562	15190	15258	15245	15574	15346	15397	15406	15361	15419	15367	15353	15538	15405	15401	15335	15363	15288	15264	15469	15298	15405	15360	15500	15461	15379	15315	15330	15315	15385	15423	15455	15364	15460	15290	15317	15638	15306	15440	15301	15373	15329	15267	15421	15489	15386	15119	15468	15429	15293	15403	15335	15428	15288	15423	15417	15504	15379	15294	15385	15372	15275	15365	15416	15349	15331	15379	15357	15248	15361	15256	15402	15263	15309	15336	15422
22704	21543	28720	24864	22071	23657	23467	19309	18360	18438	18351	18075	18173	18010	17944	17933	17890	17672	17623	17531	17708	17527	17679	17888	17671	17694	17721	17526	17657	17562	17524	17416	17642	17662	17685	17775	17383	17457	17707	17777	17765	17634	17375	17693	17575	17450	17618	17548	17674	17658	17341	17350	17577	17647	17353	17410	17448	17254	17648	17623	17464	17602	17583	17380	17584	17560	17620	17463	17426	17535	17479	17533	17601	17600	17340	17547	17755	17273	17548	17532	17553	17710	17232	17322	17429	17537	17311	17585	17483	17635	17547	17354	17486	17573	17505	17478	17481	17421	17521	17552	17395	17526	17280	17561	17500	17622	17610	17409	17585	17509	17446	17496	17624	17373	17486	17446	17448	17386	17453	17600	17428	17567	17568	17399	17594	17582	17408	17459	17296	17324	17365	17411	17531	17615	17476	17514	17523	17625	17422	17325	17172	17555	17158	17458	17560	17620	17477	17735	17420	17450	17579	17477	17535	17505	17546	17570	17554	17547	17679	17479	17641	17657	17477	17450	17520	17636	17327	17370	17588	17632	17578	17383	17570	17379	17554	17636	17534	17375	17346	17624	17658	17417	17553	17596	17395	17485	17357	17440	17475	17574	17588	17394	17343	17284	17350	17412	17614	17496	17459	17287	17515	17830	17374	17469	17435	17715	17567	17656	17559	17353	17383	17480	17467	17507	17602	17488	17359	17458	17181	17236	17238	17555	17529	17392	17475	17312	17377	17391	17654	17410	17531	17524	17533	17277	17524	17563	17538	17474	17163	17445	17470	17415	17520	17465	17404	17488	17588	17402	17414	17504	17387	17440	17460	17479	17592	17418	17288	17509	17466	17509	17607	17514	17491	17467	17596	17524	17507	17558	17368	17436	17625	17503	17535	17478	17559	17465	17535	17478	17573	17412	17541	17366	17580	17495	17320	17646	17355	17490	17613	17366	17795	17473	17398	17613	17594	17344	17454	17416	17676	17603	17454	17564	17508	17444	17360	17424	17525	17601	17409	17427	17495	17578	17449	17574	17714	17677	17537	17554	17472	17376	17600	17472	17553	17534	17427	17374	17430	17406	17429	17403	17358	17353	17581	17569	17370	17426	17333	17394	17413	17505	17530	17516	17606	17472	17525	17413	17578	17470	17425	17493	17505	17370	17532	17417	17435	17409	17576	17551	17413	17516	17365	17377	17411	17455	17430	17406	17342	17560	17442	17633	17611	17545	17628	17588	17429	17475	17575	17583	17422	17619	17300	17660	17372	17307	17343	17369	17815	17573	17424	17347	17406	17425	17540	17394	17394	17455	17417	17497	17619	17592	17370	17555	17573	17563	17311	17496	17422	17491	17429	17629	17411	17453	17503	17413	17376	17345	17482	17537	17562	17459	17510	17594	17654	17565	17457	17453	17483	17646	17669	17725	17512	17292	17575	17528	17391	17237	17400	17677	17497	17448	17375	17717	17480	17551	17477	17500	17753	17452	17599	17566	17471	17549	17543	17550	17375	17476	17650	17473	17453	17505	17468	17713	17502	17342	17473	17503	17651	17435	17569	17436	17419	17550	17347	17428	17528	17348	17304	17703	17649	17254	17451	17498	17464	17374	17604	17380	17458	17371	17615	17532	17452	17556	17520	17539	17479	17681	17476	17412	17300	17721	17518	17500	17356	17495	17364	17419	17380	17523	17293	17522	17419	17505	17302	17419	17197	17430	17512	17531	17460	17277	17454	17441	17558	17442	17365	17425	17431	17500	17556	17705	17402	17701	17422	17787	17419	17485	17430	17560	17506	17694	17342	17576	17457	17376	17626	17456	17388	17400	17401	17608	17467	17472	17485	17574	17701	17579	17746	17477	17222	17608	17660	17584	17376	17487	17440	17495	17399	17537	17463	17570	17520	17396	17589	17533	17415	17606	17561	17617	17460	17375	17512	17588	17555	17296	17415	17413	17437	17269	17474	17573	17386	17377	17434	17344	17411	17477	17548	17516	17789	17750	17365	17378	17575	17458	17553	17561	17484	17405	17619	17370	17424	17525	17607	17438	17332	17637	17513	17428	17666	17623	17805	17533	17469	17384	17234	17382	17466	17644	17533	17513	17559	17364	17536	17513	17656	17525	17424	17339	17514	17305	17459	17556	17574	17551	17712	17656	17598	17765	17501	17475	17476	17325	17653	17518	17733	17625	17532	17408	17531	17485	17411	17492	17607	17493	17548	17345	17562	17629	17682	17554	17444	17408	17366	17400	17306	17521	17550	17561	17547	17560	17500	17543	17568	17640	17404	17666	17443	17526	17405	17285	17522	17365	17420	17442	17391	17503	17714	17480	17584	17466	17368	17498	17491	17503	17294	17571	17444	17408	17582	17437	17440	17506	17292	17639	17361	17457	17404	17401	17428	17368	17616	17495	17640	17233	17406	17413	17337	17437	17609	17293	17593	17682	17632	17417	17398	17733	17412	17485	17288	17559	17652	17486	17423	17454	17456	17492	17331	17483	17475	17412	17485	17503	17429	17484	17522	17309	17456	17485	17468	17470	17543	17335	17404	17397	17527	17562	17475	17561	17373	17423	17465	17306	17427	17471	17585	17532	17364	17417	17514	17622	17566	17476	17608	17625	17595	17229	17590	17690	17553	17626	17344	17434	17507	17595	17496	17556	17571	17211	17390	17604	17460	17652	17346	17532	17491	17547	17339	17455	17488	17464	17291	17473	17360	17628	17336	17416	17427	17489	17505	17544	17584	17691	17607	17584	17649	17526	17637	17415	17355	17296	17541	17571	17710	17276	17236	17166	17288	17317	17445	17479	17329	17389	17584	17583	17505	17487	17571	17400	17508	17356	17628	17360	17421	17526	17622	17656	17180	17572	17546	17604	17299	17338	17446	17407	17665	17695	17641	17381	17447	17754	17386	17615	17609	17306	17570	17663	17415	17455	17403	17495	17561	17672	17440	17382	17569	17355	17363	17403	17390	17455	17506	17615	17614	17512	17404	17429	17384	17434	17546	17566	17448	17557	17355	17517	17511	17327	17498	17412	17388	17575	17474	17587	17739	17466	17678	17498	17577	17475	17512	17451	17390	17470	17377	17472	17570	17582	17656	17440	17508	17542	17503	17583	17359	17561	17467	17613	17328	17406	17480	17305	17130	17445	17616	17494	17311	17536	17529	17703	17508	17365	17493	17550	17530	17551	17330	17639	17567	17509	17454	17524	17405	17202	17296	17334	17425	17586	17488	17500	17556	17581	17638	17581	17501	17312	17535	17329	17586	17299	17378	17534	17450	17359	17322	17483	17279	17439	17517	17426	17382	17493	17352	17385	17625	17456	17332	17485	17371	17684	17523	17660	17502	17765	17487	17468	17405	17358	17443	17435	17498	17378	17629	17480	17758	17566	17452	17473	17445	17381	17548	17472	17516	17351	17331	17342	17558	17551	17539	17539	17509	17642	17488	17549	17403	17702	17597	17503	17444	17559	17282	17544	17442	17389	17414	17589	17419	17413	17507	17530	17276	17506	17477	17513	17389	17591	17552	17463	17496	17578	17410	17408	17541	17540	17519	17515	17620	17382	17387	17222	17479	17746	17553	17662	17572	17516	17427	17386	17715	17396	17374	17300	17519	17486	17574	17508	17632	17619	17548	17557	17696	17436	17449	17497	17521	17664	17514	17383	17563	17285	17522	17449	17468	17484	17520	17323	17538	17498	17524	17472	17517	17432	17614	17447	17436	17516	17662	17501	17494	17464	17597	17387	17454	17452	17257	17323	17559	17458	17619	17480	17383	17503	17519	17467	17649	17578	17624	17451	17504	17672	17552	17610	17604	17614	17435	17456	17534	17503	17468	17346	17457	17547	17457	17558	17459	17637	17657	17231	17532	17519	17672	17394	17575	17547	17649	17539	17479	17177	17416	17461	17567	17401	17536	17347	17467	17383	17402	17400	17287	17332	17421	17429	17512	17503	17529	17593	17301	17562	17612	17383	17486	17399	17352	17643	17658	17381	17624	17507	17360	17467	17390	17722	17599	17490	17519	17590	17562	17407	17382	17657	17392	17501	17475	17320	17667	17695	17557	17575	17629	17258	17457	17463	17448	17327	17425	17276	17726	17605	17529	17533	17251	17446	17531	17423	17227	17733	17798	17514	17230	17518	17653	17358	17483	17562	17386	17539	17380	17478	17242	17626	17371	17415	17607	17376	17538	17612	17418	17338	17451	17426	17370	17377	17539	17365	17411	17449	17390	17451	17304	17614	17694	17451	17493	17619	17569	17350	17446	17388	17486	17509	17604	17160	17420	17509	17692	17469	17505	17619	17556	17472	17477	17604	17458	17285	17391	17543	17422	17413	17760	17376	17431	17434	17538	17432	17410	17479	17481	17520	17740	17171	17569	17435	17515	17642	17565	17580	17320	17500	17492	17390	17549	17409	17497	17521	17448	17273	17437	17465	17447	17533	17728	17351	17587	17558	17392	17485	17569	17474	17678	17527	17289	17520	17461	17572	17498	17479	17434	17343	17221	17324	17332	17237	17417	17741	17455	17400	17492	17561	17537	17388	17492	17473	17563	17406	17596	17477	17582	17450	17275	17588	17563	17486	17426	17468	17340	17337	17570	17641	17599	17687	17531	17581	17571	17501	17521	17381	17629	17453	17366	17473	17384	17371	17527	17180	17399	17527	17544	17601	17427	17671	17522	17238	17578	17594	17521	17560	17476	17385	17565	17629	17577	17430	17496	17602	17567	17564	17687	17443	17786	17460	17528	17477	17493	17523	17530	17462	17476	17388	17373	17423	17475	17318	17553	17410	17546	17448	17359	17512	17528	17655	17435	17740	17598	17591	17316	17417	17557	17314	17474	17464	17222	17442	17633	17616	17511	17610	17602	17413	17672	17648	17434	17445	17314	17401	17511	17418	17369	17544	17508	17300	17643	17363	17431	17462	17770	17497	17520	17393	17565	17393	17671	17702	17357	17609	17404	17343	17670	17313	17285	17346	17423	17402	17345	17474	17505	17554	17434	17420	17754	17568	17319	17467	17376	17471	17350	17716	17402	17670	17492	17374	17568	17578	17478	17653	17540	17363	17560	17528	17540	17467	17290	17588	17495	17806	17451	17384	17739	17408	17558	17520	17632	17537	17590	17599	17505	17335	17563	17420
23532	49636	40435	26633	20659	17813	16307	16067	15590	15540	15324	15301	15292	15181	14941	15207	14682	14886	14818	14868	14738	14850	14955	14805	14850	14730	14863	14740	14628	14726	14758	14957	14870	14779	14757	14844	14842	14651	14880	14824	14814	14917	14730	14808	14852	14827	14811	14808	14696	14699	14809	14698	14702	14819	14682	14620	14672	14722	14780	14686	14691	14722	14851	14691	14694	14724	14644	14767	14659	14715	14765	14829	14665	14580	14881	14830	14689	14889	14601	14849	14622	14760	14879	14805	14740	14796	14879	14695	14779	14608	14753	14670	14737	14697	14879	14668	14813	14801	14580	14749	14670	14467	14737	14779	14812	14771	14607	14633	14808	14648	14866	14681	14680	14589	14730	14716	15011	14632	14830	14652	14900	14640	14639	14830	14633	14712	14857	14668	14827	14780	14731	14708	14621	14581	14739	14777	14775	14704	14695	14854	14811	14804	14658	14859	14720	14660	14783	14692	14558	14827	14715	14766	14701	14683	14821	14737	14956	14661	14544	14629	14779	14864	14706	14680	14794	14641	14869	14803	14635	14745	14765	14651	14779	14853	14728	14788	14731	14831	14698	14630	14709	14664	14766	14641	14765	14695	14655	14744	14693	14825	14826	14872	14771	14826	14824	14593	14936	14607	14634	14804	14820	14763	14865	14762	14807	14873	14760	14735	14709	14791	14678	14820	14744	14748	14621	14790	14809	14663	14622	14628	14719	14724	14638	14769	14669	14768	14745	14847	14724	14693	14719	14742	14834	14769	14727	14768	14679	14673	14786	14844	14681	14707	14642	14783	14765	14806	14772	14829	14705	14751	14829	14948	14773	14859	14896	14893	14744	14687	14607	14815	14644	14643	14761	14719	14617	14783	14922	14694	14901	14891	14835	14780	14812	14648	14609	14714	14736	14884	14644	14705	14807	14622	14986	14583	14814	14863	14699	14661	14702	14823	14697	14682	14693	14728	14571	14657	14705	14584	14625	14628	14534	14774	14673	14754	14955	14548	14716	14805	14637	14593	14760	14829	14635	14615	14690	14612	14780	14873	14842	14532	14850	14693	14679	14941	14688	14751	14649	14492	14810	14721	14875	14757	14651	14704	14711	14646	14775	14869	14748	14558	14936	14666	14800	14855	14702	14784	14800	14768	14737	14848	14927	14799	14738	14751	14664	14889	14731	14739	14695	14677	14715	14773	14591	14658	14719	14872	14742	14685	14615	14806	14752	14659	14674	14698	14671	14724	14593	14627	14686	14798	14836	14607	14896	14791	14697	14659	14640	14748	14736	15002	14849	14817	14741	14764	14609	14685	14662	14668	14852	14835	14612	14810	14723	14720	14697	14805	14767	14722	14693	14907	14783	14804	14779	14752	14744	14667	14812	14801	14769	14653	14841	14812	14666	14745	14597	14611	14680	14681	14760	14701	14742	14821	14752	14777	14739	14804	14735	14587	14830	14693	14662	14847	14870	14896	14851	14880	14663	14529	14809	14644	14668	14808	14670	14704	14948	14763	14764	14769	14739	14745	14872	14700	14637	14714	14702	14823	14845	14635	14764	14819	14738	14653	14835	14706	14720	14811	14683	14643	14919	14770	14601	14621	14656	14783	14570	14873	14680	14782	14692	14906	14872	14804	14605	14817	14627	14873	14810	14866	14687	14692	14669	14785	14927	14673	14646	14702	14781	14698	14590	14680	14792	14750	14713	14688	14696	14661	14807	14755	14623	14816	14826	14634	14813	14706	14806	14959	14730	14809	14578	14696	14632	14813	14784	14814	14795	14740	14559	14876	14712	14772	14692	14756	14783	14748	14824	14769	14778	14892	14749	14720	14803	14800	14890	14825	14707	14661	14640	14869	14619	14843	14662	14728	14627	14849	14738	14749	14895	14741	14731	14815	14654	14718	14715	14816	14667	14582	14745	14881	14906	14682	14720	14710	14710	14655	14642	14591	14639	14758	14887	14784	14588	14893	14620	14698	14711	14805	14913	14814	14764	14757	14676	14553	14662	14570	14744	14771	14738	14716	14814	14617	14646	14733	14713	14836	14953	14641	14674	14707	14888	14802	14754	14728	14639	14810	14749	14810	14857	14813	14694	14740	14736	14634	14808	14744	14853	14793	14570	14846	14737	14629	14591	14923	14610	14599	14769	14720	14798	14625	14817	14775	14889	14835	14780	14767	14884	14768	14672	14756	14837	14743	14845	14641	14768	14682	14948	14809	14720	14569	14632	14745	14820	14747	14843	14807	14819	14902	14695	14716	14783	14641	14733	14669	14709	14862	14816	14786	14684	14815	14619	14567	14888	14798	14745	14735	14763	14769	14773	14792	14856	14785	14701	14645	14766	14831	14607	14772	14715	14708	14641	14844	14686	14712	14902	14838	14695	14911	14557	14683	14618	14678	14754	14958	14723	14721	14618	14787	14722	14801	14703	14754	14696	14738	14754	14691	14801	14832	14824	14845	14634	14808	14594	14595	14945	14789	14617	14589	14619	14760	14710	14841	14767	14832	14815	14700	14771	14893	14694	14660	14762	14832	14718	14630	14714	14691	14676	14855	14741	14988	14752	14808	14808	14680	14742	14947	14728	14778	14697	14912	14765	14708	14617	14712	14749	14767	14837	14647	14707	14550	14515	14671	14625	14698	14779	14663	14722	14880	14669	14554	14838	14583	14780	14781	14743	14781	14686	14831	14796	14869	14901	14706	14995	14936	14617	14837	14802	14687	14873	14848	14639	14688	14710	14968	14892	14623	14830	14889	14719	14683	14617	14625	14900	14647	14786	14724	14500	14741	14697	14655	14761	14612	14766	14801	14737	14709	14729	14688	14708	14679	14772	14638	14625	14724	14799	14760	14761	14728	14634	14836	14700	14867	14643	14563	14586	14816	14752	14872	14729	14655	14755	14820	14686	14797	14661	14714	14613	14628	14842	14639	14776	14767	14845	14714	14774	14808	14745	14781	14654	14704	14676	14601	14643	14847	14685	14718	14719	14849	14495	14686	14797	14772	14669	14769	14757	14976	14597	14807	14628	14847	14749	14732	14764	14753	14774	14758	14828	14886	14779	14943	14713	14901	14797	14921	14635	14628	14636	14553	14722	14725	14822	14688	14906	14605	14963	14735	14761	14777	14632	14651	14660	14721	14677	14941	14842	14732	14774	14901	14646	14768	14933	14845	14710	14791	14568	14742	14721	14834	14934	14602	14660	14793	14657	14768	14646	14856	14785	14563	14650	14675	14773	14775	14688	14755	14779	14688	14629	14979	14880	14861	14726	14793	14714	14784	14728	14880	14566	14720	14668	14777	14755	14958	14748	14660	14751	14571	14688	14638	14930	14850	14670	14654	14618	14841	14786	14757	14749	14647	14586	14879	14801	14978	14809	14753	14613	14874	14733	14549	14680	14779	14714	14709	14724	14809	14735	14681	14857	14631	14779	14646	14705	14706	14672	14840	14639	14684	14723	14870	14860	14808	14706	14739	14745	14790	14620	14582	14805	14679	14679	14811	14671	14701	14803	14641	14786	14719	14855	14587	14867	14795	14798	14882	14669	14730	14742	14700	14837	14763	14728	14772	14824	14899	14660	14746	14669	14831	14733	14717	14724	14676	14690	14725	14804	14802	14771	14759	14764	14791	14893	14841	14682	14549	14846	14759	14763	14694	14692	14808	14787	14759	14853	14784	14737	14679	14832	14589	14763	14789	14719	14731	14843	14719	14688	14875	14838	14816	14821	14645	14564	14515	14870	14686	14919	14697	14777	14837	14810	14710	14742	14717	14666	14636	14768	14744	14654	14748	14730	14648	14831	14727	14757	14705	14688	14798	14827	14604	14667	14702	14724	14745	14852	14793	14701	14754	14784	14673	14748	14681	14727	14854	14798	14646	14723	14702	14699	14647	14843	14740	14618	14826	14693	14769	14746	14602	14747	14775	14757	14837	14913	14889	14719	14739	14616	14828	14666	14584	14783	14660	15053	14710	14781	14707	14749	14783	14813	14793	14688	14876	14591	14769	14780	14735	14840	14929	14742	14707	14897	14872	14776	14705	14832	14882	14664	14860	14829	14726	14737	14768	14505	14792	14575	14872	14728	14857	14671	14797	14943	14700	14827	14620	14640	14767	14731	14753	14559	14731	14645	14667	14652	14706	14652	14824	14880	14834	14686	14538	14765	14657	14681	14772	14550	14594	14617	14814	14925	14702	14703	14856	14867	14825	14674	14681	14758	14620	14677	14668	14622	14863	14825	14884	14718	14631	14625	14714	14642	14801	14850	14755	14800	14675	14638	14558	14730	14819	14893	14797	14808	14754	14727	14695	14813	14800	14762	14761	14654	14762	14576	14728	14827	14647	14904	14463	14756	14632	14740	14814	14769	14712	14679	14728	14727	14794	14629	14875	14846	14754	14701	14739	14607	14760	14771	14675	14866	14623	14767	14742	14592	14637	14775	14817	14684	14752	14858	14760	14616	14647	14762	14799	14611	14663	14525	14930	14845	14725	14690	14860	14670	14638	14604	14697	14720	14684	14652	14685	14727	14750	14630	14752	14638	14753	14845	14752	14858	14679	14731	14524	14678	14644	14786	14661	14811	14842	14881	14600	14757	14835	14819	14787	14704	14813	14693	14590	14664	14671	14888	14641	14674	14996	14696	14851	14552	14776	14719	14614	14637	14650	14826	14768	14835	14713	14732	14610	14554	14727	14651	14761	14853	14671	14744	14908	14651	14735	14791	14736	14920	14748	14909	14744	14929	14718	14696	14952	14526	14810	14803	14691	14882	14749	14676	14777	14705	14846	14725	14764	14671	14905	14764	14578	14695	14840	14657	14692	14675	14691	14684	14833	14827	14914	14588	14773	14726	14648	14786	14920	14643	14820	14841	14599	14622	14695	14707	14645	14574	14788	14640	14868	14835	14558	14872	14812	14747	14702	14666	14759	14527	14883	14730	14862	14686	14636	14635	14639	14977	14771	14867	14558	14709	14757	14732	14864	14772	14614	14645	14704	14753	14767	14698	14742	14778	14791	14826	14717	14704	14815	14912	14640	14871	14658	14699	14549	14852	14823	14835	14857	14621	14687	14824	14854	14621	14684	14739	14830	14668	15046	14743	14584	14741	14636	14678	14683	14660	14776	14886	14801	14693	14754	14915	14830
29998	24943	27899	23722	19934	19109	18974	18529	18251	18322	18190	18061	18253	18059	18367	18108	18080	18182	17993	18242	18013	18303	18236	18102	18097	17799	18123	18106	18283	18158	18088	18071	18061	17918	17918	18173	18026	17895	17959	18118	18157	18208	18033	18004	18026	18247	17861	18143	18059	18044	17994	18034	18037	18113	17970	17894	18129	18165	18086	18173	18146	18163	18113	17771	18042	17990	18102	18026	18241	18195	18053	17848	18074	18097	18090	17906	18048	18090	17880	18036	18279	17998	18187	18039	17933	18145	17943	18080	17980	17978	18178	18059	18003	18097	18057	18000	18085	18038	18053	18036	17784	18188	18133	18045	18110	18164	18083	17900	18199	17998	17982	17981	18114	18100	18178	18039	18015	18159	18157	18055	18112	18118	18038	18099	18044	17931	18169	17988	18072	18120	18065	18088	18297	18151	17806	18176	18096	18110	18041	18127	17936	17978	17998	18154	17960	18250	17983	18031	18104	18053	18106	17994	18120	18068	18141	17807	18019	17827	18052	18175	18186	18022	18090	18158	18045	17975	18079	18196	18001	18001	18237	17957	18002	17918	18095	17867	18145	18003	17917	17995	18120	18051	17799	18081	17988	17967	18080	17865	18066	17926	18144	17988	18043	18085	17986	18069	18013	18235	18057	18080	18101	18148	17776	18032	18264	18094	18058	18165	18165	18024	18091	18220	17929	18023	18023	17994	17863	17802	17941	18187	17838	17999	18209	18125	18119	18035	18141	17921	18222	17893	18273	18049	17853	18118	18039	18250	18172	18000	17948	17975	18266	17984	18121	17880	18000	18032	18110	18047	18009	17956	18054	17808	18046	18099	18118	18096	18150	18263	17861	18057	17953	17923	17971	18023	17989	17927	17972	18041	18220	17958	17958	18069	18281	18031	18170	18158	17915	17987	17940	17993	17900	17945	18013	18141	17840	18129	17892	18130	17889	18012	18137	18139	18027	17835	17867	18236	17915	18149	18064	17952	17953	18130	18148	18092	18067	18087	17913	18112	17889	17985	18072	18004	18076	18087	17956	18049	18127	18134	18073	18128	18112	18126	18163	18339	18059	18057	18225	17898	17997	17928	17936	18131	18061	17908	18014	18052	18148	17812	18036	18121	18184	18088	18029	17991	18003	18105	18066	18078	18149	17927	17973	18055	18117	18162	17993	17985	18118	18202	17985	18021	18036	18087	17899	18129	17974	18081	18139	18178	17957	18187	18086	18105	17970	18050	18217	18224	18194	18097	18098	18127	18140	18008	18102	18265	18252	17951	18114	18110	18120	18027	18002	18083	17937	18148	18131	17983	18334	18038	17927	18091	18001	17878	18108	17964	18123	18157	18115	17848	18127	18138	17941	17804	17961	18344	18219	18166	18143	18191	17999	17954	17975	17905	17866	18224	18016	18176	17903	18198	18115	18134	18142	17934	18060	18075	17935	18155	18127	17928	17870	18198	18290	18161	18064	17952	18236	18042	18115	18062	18118	18036	18201	18097	17950	18042	17953	18071	17951	17846	18157	18075	17908	18075	17941	18231	17921	18120	18082	17932	17969	18141	17997	18150	18282	17987	18030	17961	18194	18040	18080	18090	18181	17997	17932	17963	18030	18346	18010	18083	18105	17871	17966	18234	18060	18032	18214	18084	18145	18205	18145	18084	18147	17828	18238	17911	17914	18256	18295	18021	17774	17985	18101	18109	18211	17941	18122	18081	18121	18182	18130	18121	18160	17871	18248	17909	18169	18201	18001	18073	18168	18154	17937	18114	18085	17950	17887	17941	18107	18064	18107	18224	18380	18346	18079	18168	18116	18257	18085	17871	17968	18022	18034	17817	18132	18224	18248	17892	17990	17986	18026	18197	18177	18092	17982	18027	18185	18127	18154	18092	18156	18170	18168	17927	17972	17995	17783	18006	18114	18009	17802	18030	17995	18098	18040	18129	18163	18029	18116	18099	18271	18072	18083	18081	17978	18341	17986	17924	17865	18314	18151	18032	18131	18019	17918	18006	17984	18004	18113	18019	18186	18171	18097	17923	18141	18041	18111	18265	18038	18214	18131	18011	17985	18136	18116	18127	18132	18189	18062	17859	17928	17898	18136	18095	18064	18249	18229	18264	18142	18004	18133	17976	18129	17951	18274	18220	17937	18079	18112	17986	18055	17946	18030	17928	18147	17885	18076	17965	18165	18139	18111	17973	17902	17950	18043	17973	18241	17721	18141	17955	18196	17897	17954	17940	18040	18179	18219	18071	18147	18117	18017	17940	17942	17986	17961	17974	17951	17896	18208	18055	18016	18109	18015	18113	18077	18009	17944	17967	17988	17777	18181	18017	17986	18090	18048	18100	18082	17927	17754	17924	18048	17921	18054	17924	18236	18229	17994	17840	17880	18006	17999	18203	18127	18147	18057	18222	17938	18110	17982	18101	18044	18090	18168	18246	17933	18056	18001	18235	17867	17956	18178	18134	17962	18317	18175	18077	18032	17988	17843	18024	18231	18028	18116	18157	18154	18147	18020	17976	17995	18068	17765	18040	17994	18107	18108	17999	18236	17936	18046	17873	18045	17836	18087	18193	18098	18186	18018	18047	18089	18204	18071	17878	17934	17821	18007	17990	17960	18299	18095	18091	18020	18121	18078	18222	17998	18213	18019	18214	18334	18123	18041	17851	18192	17812	18022	18103	18090	17871	18259	17974	18010	17977	18005	18065	18248	17909	18058	17967	18101	18124	18070	17859	18030	17770	18120	18153	18098	18019	17933	17970	18445	17947	18028	18162	18056	18168	17798	18080	17940	17980	18006	18106	18094	18119	18134	17899	18031	17965	18316	18109	17892	18045	18142	17984	17990	17973	18111	17992	18147	17964	18222	18149	18050	18037	18038	17993	17997	18094	17940	17970	18066	18135	17976	17943	17958	18172	18032	18073	17932	18092	17815	17885	18143	17977	18073	18118	18166	18027	18069	17961	17955	17862	18059	17950	18141	18129	18020	18097	18037	18034	18090	18033	18017	18169	18160	17858	18127	18172	18127	17910	18098	18207	18141	17996	18141	18098	18075	18142	18113	18153	18106	18205	18200	18107	18029	17805	17968	18124	18088	18046	18253	18166	18153	18275	17954	17952	17977	18027	18266	18064	18050	17954	18100	17973	18243	18220	18105	18076	18066	18004	18124	17969	18011	18092	18025	18084	18244	18018	18197	18151	18151	18034	18139	18074	17979	17851	18025	18128	17956	18104	18029	18233	18223	18186	17936	17912	17979	18048	17934	18105	18299	17968	17978	17977	17887	17980	17898	17910	18181	17882	18218	18011	18175	18012	18256	18233	18272	18144	18108	18041	18165	17962	17923	18000	18179	18067	18118	17897	18180	18052	17880	18182	18182	18200	18110	18119	18031	17913	18097	18113	17919	18085	18071	18099	17983	18054	17919	18125	17911	18022	18181	18219	17998	17960	18059	17867	17932	18060	17995	18042	18131	17954	18033	18063	18143	17964	18036	18027	18033	18304	17850	18050	17969	17874	17988	17984	18193	17945	18048	17971	18174	18120	18154	18126	18140	18250	18213	17960	17994	18020	17981	17883	18109	17773	18008	18169	18206	18136	18048	17965	18018	18307	18066	18022	18052	18102	18114	18222	18137	18120	18115	17807	17934	18043	18115	17951	17975	18037	18100	17879	17914	18019	18001	18071	18134	17973	18000	18041	18211	18187	18155	18136	17954	17934	18079	18115	18158	18044	17926	18032	18066	18112	18034	18094	17855	17861	18133	18106	18100	17912	18149	18256	18109	18110	18318	17967	18309	18111	18171	18097	17918	18077	18471	18153	17872	17888	18177	18201	17933	18005	18008	17766	17731	17965	18116	17933	17778	17941	17991	17869	18049	18172	18099	18126	18124	17882	17981	17973	18038	18070	18144	17924	18044	17946	18030	18054	18067	18033	18059	17923	18075	17954	18001	17996	18231	18278	18181	17958	17929	18035	17960	17875	17813	17900	17992	18042	17844	18200	18106	18193	18093	18085	18108	18026	18033	17899	17869	18154	17882	18037	17980	18051	18052	17959	18102	18184	18191	18021	17966	18114	18092	18299	17874	17934	17989	18355	18083	17888	18120	18077	17933	17944	17984	18090	18009	18104	18116	18112	18075	18131	18211	18017	18000	18116	18149	18026	18039	18140	17915	18022	18007	18118	18120	18087	18097	18089	17993	18034	17876	18099	18106	17833	18128	18255	18191	18214	18043	18169	18023	18068	17952	17918	18088	17953	17973	18013	18036	18074	18190	18010	18155	18099	17944	18074	17905	18141	18085	17914	18035	18018	18019	18022	18037	17968	17981	18023	17983	18014	18169	18081	18105	18069	18198	18017	17902	17864	17880	18230	18123	18145	18023	18271	17951	18240	18235	18069	18089	18070	18243	18009	18178	17880	18123	18113	18149	18148	18045	18048	18067	18025	18109	17992	18010	18222	17984	18076	18036	18020	17993	18178	18186	18155	18101	18224	17891	18204	18134	18042	18200	17982	17930	18006	17974	18032	18022	17970	18007	18159	18227	18149	18349	18025	18050	17960	18260	18048	18113	18080	18174	18230	18054	18111	17734	18008	18050	18027	18008	18065	17966	18086	17811	17885	18191	18234	18180	17943	18018	18012	17954	18182	17999	18062	17967	18127	18223	18052	18194	17998	18148	17958	17975	18042	18202	18176	18078	18099	17935	17867	18231	17998	17998	18035	18277	18137	18094	18159	17790	18019	18348	18134	17839	18120	18120	18158	18020	18195	18022	18277	17993	18023	18086	17867	18173	18035	18024	17992	18276	18022	18093	18073	17992	17927	18116	18028	18016	18303	18275	18255	18131	18112	18212	18108	18031	18183	18052	18165	18092	18213	18110	18143	17949	17962	18091	17841	18168	18197	18208	17958	18270	18098	18188	18024	18224	18122	18078	18069	17895	17920	18166	18030	17875	18094	17867	18007	18284	18233	18038	18065	18080	17955	17919	18074	17995	18313	17987	18128	18132	18053	17907	17760	17944	17915	17972	18039	17932	17863	17996	17817	18043	18024	18044	18137	17978	17993	17872	18095	17948	18170	18105	18133	18110	17785	18159	18034	18029	18156	17923	17909	17907	18167	18050	18086	18091	17830	18343	18050	18088	17942
21854	33273	25346	19288	16942	16371	15607	15609	15374	15302	15444	15211	15231	15233	15330	15136	14992	15118	14966	15036	15453	15188	15232	15327	15013	15200	15212	15272	15043	15161	15000	15091	15257	15180	14999	14963	15105	15087	15066	15166	15041	15186	15179	15167	15128	15058	15231	15067	15053	15147	15209	15107	15130	15286	15172	15082	15089	15197	15239	15032	15227	15048	15093	15159	15252	15129	15091	15147	15096	15147	15185	14998	15229	15009	15039	15149	14995	15258	14976	15042	15183	15068	15292	15090	15284	15183	15367	14960	15201	15129	15076	14962	15249	15070	15055	15067	15100	14962	15017	15247	15157	15141	15209	15103	15124	15104	15050	15093	15239	15193	15066	15183	15173	15151	15025	15244	15144	15147	15081	15069	15103	15243	15173	15123	15202	14998	15019	15141	15093	15030	15026	15209	15065	15151	15095	15000	15145	15090	15324	14887	15059	14984	15202	15159	15196	15179	15219	15153	15276	15359	15185	15256	15172	15024	15291	15209	15256	15273	15117	15085	15285	15235	15091	15084	15097	15255	14981	15126	15189	15114	15094	15036	15134	15067	15220	15106	15042	15107	15191	15016	15113	15092	15071	15015	15092	15092	15057	15134	15240	15002	15067	14964	15129	15096	15261	15150	15204	15092	15073	15119	15024	15185	15163	15008	15140	15062	15104	15158	15145	15067	15165	15113	15026	15177	14983	14977	15030	15335	14957	15222	15151	15015	14993	15128	15132	15202	15143	15085	15150	14942	15067	15101	15179	15076	15155	15047	15244	15007	15141	15214	15037	15106	15147	14921	15086	15036	15111	15172	15114	15144	15077	15251	15289	15183	15254	15028	15107	15095	15091	15072	15226	14946	15210	15031	15072	15195	15007	14992	15005	15155	15104	15114	15101	15030	15068	15196	15030	15255	15224	15270	15189	15192	15145	14956	15120	15115	15152	15170	15125	15236	14991	15136	15190	15162	15227	14753	15215	15251	15151	14970	14968	15118	15136	15098	15144	15144	15163	15031	15160	15021	15081	15011	15250	14986	15071	15258	14974	15008	15062	15105	15115	15190	15215	15125	15159	15278	15031	15307	15134	15014	15078	14966	15182	15084	15001	15160	15121	15081	15187	15254	15130	15072	15036	15146	15063	15296	15228	15024	15058	15304	15114	15093	15139	15075	15059	15037	15177	15212	15186	15045	14970	15233	15125	15154	15226	15128	15317	15060	15259	14987	15184	15085	15154	15063	15212	15047	15166	15057	15086	15120	15228	15152	15280	14960	15140	15127	15126	15193	15040	15082	15125	15153	15180	15102	14999	15122	15147	15255	14964	15119	15290	15208	14879	15035	15059	15217	14860	15111	15348	15154	15139	15093	15106	15118	15207	15058	15116	14970	15106	15033	15047	15038	15214	15118	15047	15172	15043	15294	15052	15117	14948	15289	15053	15327	15199	15236	14996	15264	15093	14998	15159	15258	15064	15133	15213	15221	15159	14918	15248	15345	15262	15066	15144	15018	15139	15114	15166	15242	15064	15056	15097	15144	15178	15156	15302	15113	15159	15046	15042	15075	15055	15047	15353	15098	15132	15168	15182	15220	15211	15256	15238	15158	15226	15097	15103	15129	15212	15191	15186	15172	15083	15122	15074	15078	15003	15006	15289	15028	15276	15198	15267	14966	15162	14971	15143	14939	15106	14956	15167	15016	15144	15153	14991	15197	15060	15128	15183	15081	15165	15131	15240	15281	15194	15155	14935	14885	15060	15257	15063	15194	15005	15067	15129	15213	15308	14997	15194	15224	15096	15089	15188	15134	14942	15106	15204	15089	15110	15025	14879	15130	15069	15208	15104	15273	15145	15212	15084	15199	15186	15118	15082	15123	15247	15171	15250	15142	15125	15146	15356	15085	15027	15162	14965	15089	15055	15196	15028	15012	15319	15062	15203	15236	15140	15087	15239	15026	15216	15126	15115	15147	15195	15430	15087	15360	15086	15051	15157	15125	15152	15051	15202	15143	14991	15231	15285	15104	15093	15162	15181	14928	15150	15134	15125	15210	15075	15310	15319	14958	15172	15217	14956	15259	15060	15341	15113	15174	15109	15228	15013	15084	15063	15234	15215	15130	15156	14959	15118	15126	15066	15086	14963	15159	15054	15175	15048	15114	15129	15022	15179	15252	15128	15100	14966	15104	15309	15217	15165	15030	15155	15074	15116	15107	15235	15084	14976	15266	15144	15190	15216	15134	15140	15095	15068	15353	15077	15030	15121	15177	15071	15121	15078	15124	15173	15028	15162	15087	15195	15099	15057	15299	15165	15088	15093	15307	15038	15089	15201	15285	15174	15281	15104	15069	15091	15175	15130	15141	15156	15223	15213	15251	14937	14929	15151	15142	15055	15249	14993	15238	15188	15065	15174	15115	15152	14971	15062	15234	15056	15070	14979	15027	15247	14922	15205	15187	14975	15146	15125	15148	15069	15233	15058	15185	15239	15294	15215	15249	15093	15165	15203	15209	15194	14938	15214	15031	15255	15135	15139	15177	15110	15162	15201	15190	14871	15173	14988	15078	15166	15289	15008	15093	15209	15211	15120	15060	15193	15054	14914	15255	15066	15286	15299	15112	15119	15049	15043	14958	15027	15142	15197	15278	15162	15146	15070	15108	15104	15242	15075	15020	15121	15034	15098	15245	15080	15093	14977	15148	15081	14984	15136	14908	15085	15067	15034	15095	15330	15175	15004	15120	15004	15186	15176	15117	15230	15088	15289	15314	15022	15050	15206	15205	15140	15202	15052	15139	15007	15183	15183	14951	15168	15144	14977	15132	15312	15091	15037	15037	15283	15050	15021	15104	15309	15193	15157	15127	15254	15077	15263	15166	15213	15168	14994	15102	14899	15277	15118	15309	15147	15235	15210	15074	15047	15119	15121	15289	15175	14991	15131	15216	15054	15175	15137	15060	15235	15178	15152	15134	15156	15049	14910	15184	14935	15052	15182	15159	15009	15212	14913	15092	15236	14905	15303	15074	14999	15239	15234	15063	15064	15174	15116	15169	15015	14967	14950	15128	15210	15169	15047	15175	15116	15011	15025	15182	15073	15188	15158	15125	14998	15287	15011	15216	15221	15012	15240	15183	15191	15014	15041	15223	15144	14975	15147	14953	15063	15213	15097	15181	15100	15250	15090	15053	15071	15109	15167	15170	15303	15076	15118	15256	15083	15073	15285	15141	15184	15093	15084	15117	14988	14950	15177	15177	15241	15074	15125	15339	15199	15054	15042	15033	15085	15202	15009	15152	15127	15349	15166	15110	15089	15207	15056	15145	15062	15051	15137	15039	15228	15109	15097	15131	15021	14931	15130	15134	15200	15007	15188	15027	15173	14974	15080	15106	15195	15070	15052	15229	15010	15234	15276	15050	14954	15205	14989	15283	15171	15123	15197	15172	15046	15312	15179	15148	15145	15101	15107	15128	14964	15157	15157	15190	15066	14906	15133	15156	15109	15080	15161	15027	15174	15276	15010	15192	15059	15129	15144	15146	14914	15181	15187	15245	15079	15097	15123	15125	15028	15140	15226	15067	15037	15128	15130	15253	15237	15130	15103	15062	15132	15094	14879	15054	14962	15110	15089	15126	15230	15059	15039	14958	15244	15226	15147	15085	14866	15099	15059	15167	15109	15118	15132	15056	15175	15087	15199	15107	15103	15108	15193	15071	15090	15272	15301	15181	15158	15141	15000	15100	15075	15253	15243	15183	15083	15040	14968	15217	15151	15066	15079	15119	15181	15117	15105	15123	15187	15093	15140	15070	15032	14899	15154	15326	15016	15180	15235	15133	15079	15099	15071	14989	14983	15071	15149	15167	15207	15089	15130	15071	15228	15090	15074	15022	15232	15142	15202	15105	15204	15199	15219	15176	15255	15143	15103	15219	15104	15052	15077	15209	15182	15046	15286	15112	15353	15203	15182	15231	15071	15211	15329	14959	15055	15205	15356	15129	15003	15172	15190	15370	15215	15139	14996	15169	15278	15106	15107	15115	15206	15105	15089	15001	14947	15121	15179	15145	15202	15122	15175	15102	15237	14936	14858	15073	15007	15195	15098	15194	15097	15208	15084	15054	15193	15068	15263	15047	14923	15226	15078	15203	15144	14957	15159	15003	15149	15000	14946	15048	15104	14998	15104	15321	15194	15020	15037	15086	15181	15226	15158	15264	15007	15114	15282	15207	15010	15066	15168	15100	15105	15164	15103	15261	14921	15194	15101	15241	15206	15219	15161	15251	15120	14999	15179	15038	15047	15047	15104	15207	15073	14998	15033	15194	15087	15142	15140	15253	15187	15179	15233	15071	15289	15148	15126	15012	15054	14977	15041	15039	15194	14962	15071	14989	15157	15004	15057	15196	15035	15300	15005	15099	15255	15190	15157	15184	15097	15037	15224	15076	15281	15131	15078	15113	15177	14961	15019	15181	15170	15094	15150	15072	15080	15160	15173	15229	15234	14978	15257	15065	15099	15220	15132	15070	15261	15007	14990	15287	15157	15166	15007	15158	15236	15106	15140	15131	15152	15212	15095	15093	15032	15116	15106	15196	15019	15118	15203	15299	15081	15281	15132	15114	15153	15124	15134	15025	15014	15241	15237	15182	15243	15215	15231	15256	15201	15086	15224	15283	15205	14999	15008	14985	15115	14964	15053	14974	15298	15065	15091	15116	15278	15204	15217	15211	15138	15200	15126	15218	14988	15232	15121	15238	15046	15068	15228	15288	14973	15136	15114	15235	15062	15128	14955	15102	15153	15167	15147	15248	15233	15071	15001	15051	15149	14920	15182	15176	15136	15120	15075	15135	15076	14946	15155	14948	15073	14980	15176	14985	15220	15243	14928	15137	15116	15091	15252	15073	15171	14954	15178	15151	15271	15041	15133	15050	15078	14999	15250	15045	15336	14934	15217	15194	15183	15371	15120	15000	15087	15190	15055	15062	15287	15180	15086	14950	15124	15098	15241	15182	15209	15014	15044	15369	15040	15072	15213	15271	15011	15195	14920	15157	15215	14990	15095	15139	15270	15126	15248	15254	15071	15107	15032	15131	15132	15038	15201	15241	14976	15185	15225	15305	15026	15125	15068	15141	14998	15106	15192	15155	15196	15030	15170	15205	15065	15264
23792	21518	28219	25853	22899	21503	20240	18270	17540	17668	17670	17359	17501	17360	17404	17051	17094	17062	17270	17097	17092	17111	17231	17236	17040	17083	16984	17085	17124	17012	17051	16987	17120	16876	17110	17156	17134	17234	16890	17094	17028	16962	17261	17197	17204	17130	16928	16869	17233	17142	17053	17095	16790	16899	17103	17072	17176	17261	17151	16925	16996	16796	16908	17087	16763	17144	16995	17057	17060	17078	16990	17150	17000	16948	17009	16914	17044	17200	17021	17049	17123	16831	17063	16972	17109	16907	17035	17033	16858	16991	17142	17091	17050	17015	17069	16934	16789	17002	17256	16859	16915	16897	17082	17082	17064	17007	16945	16973	17029	17145	17103	16922	17022	17100	17023	17140	17022	17116	16975	17092	17052	17103	16971	17024	17118	16954	16955	16849	17107	17254	16987	17037	17016	16831	17049	17024	17094	17092	17037	17079	16983	16940	16994	16894	17118	16996	17049	17077	17129	17094	17105	17177	16909	16945	17156	17130	16961	16977	16992	17027	16945	16951	16989	16844	17086	17114	17155	17173	16946	16822	16851	17113	17078	16962	16955	17047	17144	17225	16842	16800	16937	16994	16897	16856	16977	17219	16796	17025	16959	16953	17057	17236	17090	17121	17081	16913	16897	16993	16923	17094	16953	17156	16810	16751	17198	16751	16932	16939	17013	17291	17039	16907	17006	17016	17001	16984	17025	16913	17190	16876	17120	16934	17219	16986	16913	17003	17070	17177	16945	17064	17074	16930	16927	16958	17119	17239	16915	17005	17078	16878	16877	17186	16895	16943	17140	17018	17077	16985	16892	16794	16784	16969	17096	16671	16999	17083	16870	17073	17065	17032	17025	17016	17040	16762	16940	16846	16989	16963	16850	16908	17029	17194	16999	17084	16953	16901	17041	16970	17038	16888	16983	16940	16922	16924	16912	17057	17088	16977	16877	16950	16963	16869	17096	17032	17007	16992	16857	16950	17022	16893	16893	16984	17048	16927	16953	16857	17119	17069	17124	16976	17013	17021	17047	16841	16706	16973	17077	17108	17090	16862	17189	16951	17020	17163	17244	17075	17174	16784	16949	17001	17139	16951	17188	16978	16962	17035	16740	17029	16978	16911	17036	16910	17068	17145	16860	16801	16858	17041	17173	17112	17184	16913	16964	16889	17171	17275	17036	16981	17067	17086	17081	17176	16855	16898	16908	16780	17003	16986	17016	16763	16832	16937	16656	16915	16947	16983	17041	16986	17050	16931	16951	16998	16980	17346	16874	17008	17109	17070	17023	16918	16876	16949	16978	17056	17026	16963	17098	16994	17041	16894	17250	17050	16971	17143	16942	16972	17086	17102	17062	17313	16989	17124	17092	16929	17052	16927	16870	16874	17097	17044	17166	17206	17159	16867	16935	16770	16857	17215	16934	16906	17028	17021	17139	16923	17060	17180	17058	17044	17043	16910	17013	16990	16672	17057	17126	17021	17047	16836	16814	17133	16909	17117	17157	17120	16990	16852	17027	16886	17244	17003	17071	17000	17032	17207	16835	17198	16910	17067	17202	17101	16941	16924	17020	16940	17094	16865	16993	17076	17058	17072	17009	17071	16863	17081	17061	16942	17046	17029	17067	16984	17028	16837	16829	17076	16896	17051	17028	16758	16960	16922	17113	17042	17101	17077	16792	16819	17167	17001	16865	17144	17135	17010	17123	17103	17255	17011	17278	16949	17062	17062	16903	16936	16977	17059	17197	16974	16893	17006	17056	16805	16901	17049	16916	16970	17043	16910	16958	16948	17048	16879	16996	17030	17292	16960	17062	17006	17138	17136	16850	17066	17127	16829	17125	17232	16936	16957	16920	16972	16968	17052	17151	16778	16970	17095	16958	16889	17015	17057	17134	17016	17060	17110	16973	16941	17037	16976	17226	17260	17125	16934	16879	17064	17339	17125	17058	17003	17080	16946	16910	16886	16994	17187	17007	17137	16873	16901	17109	17051	16881	17122	17061	16971	16959	16958	17023	17017	17272	17026	16979	17098	17200	17020	17042	16997	17196	16902	16984	16866	17046	17075	16948	17055	16864	16972	17011	17057	16905	17007	16837	16972	16991	17089	17115	16986	17048	16945	17177	17241	17155	16885	17164	17195	17008	17035	17028	17056	17055	16910	17090	17179	16884	16868	17142	17081	17173	17040	16833	16930	17098	17119	16966	17093	16985	17004	16974	17121	17239	17015	16915	17090	17196	16889	17016	17121	17088	17039	17007	17028	16992	16967	16844	17055	16954	16896	17066	17097	16883	17039	17269	17046	16920	17149	16978	16945	17097	17137	16990	16994	17023	16920	16962	16922	16999	17091	17032	17164	17092	17093	16933	17133	17220	16841	16924	16845	17169	17057	17082	17080	17196	16957	17314	17125	17108	17025	16955	17015	17015	17083	17121	17077	17040	17170	17071	17157	16766	16964	16892	17076	17150	16818	16985	17095	17134	17111	16987	16984	16864	16873	16946	17254	16931	17121	17027	17147	16874	16881	16928	17183	17102	16960	16824	17150	17081	17016	16960	16914	17079	16860	17080	16941	17328	16975	16903	16885	17088	16950	17093	16868	17093	17043	17173	17031	16919	17223	16975	16886	17190	17002	17089	17128	17192	17123	17081	16927	16857	16957	16986	16978	17068	17162	17099	16988	17038	16904	17081	17141	17101	17011	16895	16936	17063	16911	17024	16931	17006	16964	17136	17025	17180	17024	16882	17072	16837	17136	16968	17053	16991	17111	17034	17194	16935	17118	16884	16965	16993	17102	16964	17064	16856	17003	17086	16929	16843	17091	17139	17093	16938	16887	17057	16865	17136	17095	17047	16947	16860	17085	16996	17016	17084	17061	17037	16972	16963	17067	16799	16965	16971	16836	17041	17093	17056	16981	17020	17047	16951	17118	17057	17179	17035	17053	17126	17142	17022	16809	17198	16908	16922	16897	16999	16993	16946	16894	16980	16942	16911	17021	16866	17022	16870	17055	16959	17252	16998	17030	16797	16924	17056	16833	16878	17039	17133	16766	16946	16993	16932	17033	17006	16894	17063	17054	16976	17053	17016	16931	16966	17000	17089	17040	17162	17040	16973	17000	16984	16924	17083	16951	16925	16999	17030	17031	17112	16887	16813	16829	16876	17024	16917	16832	16890	17032	17020	17182	16951	16974	16932	16916	16955	17079	16943	16729	17036	16901	17263	17039	17184	17062	16991	17077	17128	16827	17027	16953	16989	17027	16977	17063	17147	16961	17271	16936	16803	16992	16892	17057	16987	17094	17064	17075	17166	16912	17026	16885	16877	17034	16831	17320	17015	16965	16990	17004	17144	16984	16985	17093	17044	17014	17132	16834	16991	17242	17112	17049	16979	16988	16975	17146	16960	16886	17037	17144	16941	17015	16859	16928	16977	16956	16894	16849	16853	16916	17002	16997	16988	16782	16939	16834	16943	16836	16874	16997	16821	16870	16965	17038	16963	16963	16904	16994	16877	17039	17220	17102	16984	16865	17025	16763	17145	16880	17137	17234	16983	17143	16906	17014	17223	16953	16869	16898	17109	17173	17180	16893	16922	16957	17214	17135	17135	16964	16996	17054	16817	16927	16972	16937	16813	17159	17057	17046	16852	16937	16929	17065	16941	17046	16941	17026	17012	17146	17144	17131	16879	16950	17225	16906	17145	16897	17264	16773	16979	16969	16968	17116	16943	16936	17024	16932	16928	16774	16999	16976	16929	16988	16991	16949	17009	16900	16832	16850	17012	17184	16889	17053	16929	16824	17053	16932	17103	17173	16813	17073	16926	16900	17051	17112	17029	16982	16821	16949	17116	17125	16745	16967	17209	16925	16962	16856	17160	16850	16891	17010	16931	17086	17293	16937	17009	17145	17282	17014	16960	16963	17049	17075	17067	16897	17102	17048	16967	17104	16912	17088	17049	16882	16964	16862	16923	17058	17080	16946	16841	17053	17067	16838	17139	16919	16966	17037	17165	17059	17053	17017	16992	16806	17166	16761	17064	17050	17124	16816	16986	16908	17083	17011	16970	16892	17060	17104	17162	17142	17141	16909	17020	17020	17235	16920	16877	17018	17079	16887	16986	17258	17042	17085	16943	16846	17076	17003	17169	16914	17069	17072	17042	16946	16869	17053	16856	16813	17104	17049	17128	17252	16754	16751	17027	16897	16993	17015	17132	17003	17014	17080	17155	16930	16883	16973	17041	17112	16915	16898	17091	16996	16969	16993	17222	16983	17020	17231	17185	17022	16802	17114	17131	16910	17008	16838	16980	17166	17081	16953	17021	16995	17004	17057	16943	16861	17117	16813	17112	17195	17073	17005	16955	17015	16983	16737	17058	16964	16980	16925	16971	17010	16992	16927	16953	17279	17122	17177	17162	17035	17011	16987	16999	16805	17188	16945	16996	17026	16962	17303	17195	17157	17184	16832	17064	16837	16901	16895	16920	16975	16943	17052	17118	17041	16918	17281	16898	17032	17280	17053	16979	16983	16918	16970	17100	17053	17211	16918	17181	17033	17140	16880	16892	16824	16787	17068	16895	16810	16938	17032	16876	17063	16946	17181	17101	16893	16978	17188	17167	17082	16823	16978	16903	16883	17032	17005	17131	17055	16952	17185	16754	17019	16909	16847	17020	17103	16843	16974	16916	17041	17218	17172	16900	16901	17096	17077	17083	17045	16835	16989	17068	16938	17071	17047	17011	17175	16938	17011	17085	16948	17048	16826	16931	16896	16964	17108	17103	17198	17071	16930	17050	17101	16824	17100	17011	16889	17041	16968	17068	17127	17000	17058	17117	17140	16913	17113	16942	16889	16962	17090	17359	16946	17166	17053	16963	16995	16972	17211	16991	16975	16920	17032	16952	17115	16970	17040	17153	17088	17082	17170	17103	16912	16877	17023	16932	16913	17255	17080	17051	16978	17181	16914	17141	16920	16907	17156	16987	16972	16907	16952	16970	17139	17100	16991	17098	16964	17018	16919	16878	17114	17077	16982	16994	16928	17091	16967	17086	17166	16986	17028	17017	16853	17052	17059	16986	17045	17002	16955	17122	17168	17005	17160	17208	16907	16962	16992	16970	17017	17052	17067	17135	16857	17130	16853	17015	16959	17246	17093
21657	42447	33239	24061	19664	16816	15502	15337	15067	15077	14992	14809	14869	14763	14652	14701	14697	14573	14618	14511	14579	14490	14613	14679	14499	14745	14609	14636	14577	14733	14494	14577	14650	14555	14676	14539	14529	14628	14614	14631	14518	14561	14492	14709	14464	14612	14565	14627	14398	14609	14462	14519	14655	14456	14526	14498	14529	14568	14602	14597	14501	14475	14569	14559	14456	14507	14378	14441	14435	14608	14409	14529	14466	14450	14507	14475	14505	14400	14546	14465	14550	14602	14459	14683	14661	14655	14330	14579	14418	14423	14522	14598	14540	14458	14556	14449	14544	14502	14396	14613	14580	14526	14673	14613	14605	14639	14521	14609	14575	14521	14392	14675	14597	14392	14474	14678	14363	14607	14467	14620	14458	14614	14442	14617	14496	14527	14564	14524	14495	14603	14455	14534	14577	14537	14570	14478	14553	14570	14562	14583	14583	14592	14630	14556	14693	14483	14466	14547	14412	14482	14462	14460	14588	14537	14698	14652	14499	14636	14432	14737	14521	14638	14486	14562	14584	14577	14522	14677	14643	14512	14568	14480	14580	14555	14558	14569	14571	14510	14487	14426	14721	14445	14628	14485	14529	14643	14586	14503	14466	14632	14486	14518	14606	14445	14706	14407	14509	14646	14489	14544	14752	14476	14567	14678	14511	14479	14487	14469	14554	14550	14525	14701	14363	14634	14631	14518	14468	14410	14299	14613	14444	14493	14608	14387	14510	14564	14643	14562	14624	14641	14704	14517	14562	14541	14731	14460	14607	14380	14489	14569	14554	14461	14565	14579	14682	14521	14601	14514	14529	14417	14524	14410	14540	14385	14599	14530	14559	14475	14301	14484	14454	14467	14533	14585	14584	14635	14649	14497	14376	14476	14420	14459	14485	14673	14497	14441	14524	14651	14536	14618	14565	14590	14666	14474	14599	14616	14534	14376	14610	14458	14603	14574	14613	14706	14540	14620	14481	14398	14394	14466	14588	14614	14643	14573	14408	14487	14489	14428	14587	14602	14446	14416	14650	14517	14625	14405	14611	14346	14601	14573	14670	14616	14560	14589	14572	14477	14500	14468	14582	14432	14565	14560	14617	14617	14521	14464	14434	14678	14599	14660	14564	14552	14470	14561	14558	14495	14496	14544	14602	14453	14448	14690	14565	14748	14430	14516	14597	14783	14646	14408	14401	14412	14719	14616	14678	14568	14493	14635	14613	14595	14505	14506	14440	14598	14720	14583	14433	14489	14486	14417	14366	14456	14570	14543	14523	14537	14512	14635	14593	14539	14646	14578	14540	14506	14709	14614	14519	14468	14373	14584	14464	14678	14573	14634	14680	14660	14558	14639	14539	14517	14522	14578	14490	14561	14491	14638	14641	14653	14482	14624	14640	14490	14575	14550	14401	14640	14513	14397	14434	14757	14694	14447	14678	14620	14380	14471	14592	14384	14639	14434	14477	14403	14657	14480	14525	14581	14424	14520	14706	14557	14609	14635	14435	14700	14459	14590	14555	14462	14661	14607	14527	14616	14620	14517	14580	14486	14457	14599	14622	14479	14522	14791	14465	14495	14507	14604	14719	14486	14644	14475	14575	14590	14580	14421	14597	14531	14622	14596	14628	14442	14672	14544	14499	14527	14530	14579	14581	14574	14447	14531	14541	14763	14641	14550	14545	14545	14701	14549	14438	14560	14520	14644	14591	14647	14774	14671	14566	14545	14526	14379	14543	14640	14545	14656	14470	14669	14600	14586	14510	14436	14519	14615	14495	14381	14722	14663	14501	14642	14398	14644	14544	14599	14532	14511	14584	14423	14487	14622	14489	14453	14447	14564	14319	14494	14677	14488	14665	14591	14436	14593	14580	14467	14651	14495	14666	14632	14482	14464	14418	14394	14802	14634	14542	14381	14578	14640	14608	14655	14604	14423	14679	14563	14690	14642	14534	14633	14682	14486	14482	14657	14365	14510	14398	14618	14422	14634	14544	14616	14419	14411	14521	14553	14507	14727	14466	14479	14578	14523	14670	14517	14466	14616	14535	14519	14572	14602	14330	14477	14543	14391	14592	14467	14427	14562	14799	14450	14587	14600	14617	14565	14555	14684	14584	14603	14464	14570	14501	14406	14553	14599	14515	14685	14587	14459	14631	14528	14513	14579	14524	14402	14512	14625	14525	14421	14689	14549	14583	14607	14571	14637	14479	14459	14477	14608	14604	14585	14538	14483	14495	14522	14504	14375	14848	14509	14548	14590	14482	14502	14573	14586	14620	14836	14518	14653	14623	14415	14671	14545	14605	14553	14538	14565	14666	14462	14501	14470	14547	14599	14614	14595	14485	14482	14541	14452	14546	14535	14464	14712	14476	14491	14558	14572	14399	14532	14505	14453	14478	14567	14510	14543	14487	14611	14526	14530	14597	14903	14335	14453	14512	14498	14505	14569	14452	14529	14495	14490	14588	14580	14618	14396	14621	14635	14599	14648	14689	14626	14585	14389	14371	14376	14370	14690	14645	14468	14618	14552	14518	14562	14577	14645	14556	14612	14399	14532	14562	14563	14541	14596	14462	14386	14599	14528	14599	14634	14652	14584	14607	14592	14403	14472	14592	14398	14680	14571	14559	14528	14567	14509	14584	14504	14538	14749	14419	14573	14519	14477	14445	14579	14545	14594	14550	14420	14424	14578	14556	14563	14579	14475	14522	14621	14514	14395	14678	14563	14470	14695	14631	14612	14514	14504	14635	14639	14344	14481	14658	14505	14557	14467	14561	14575	14474	14560	14656	14369	14528	14491	14383	14524	14419	14706	14614	14571	14460	14531	14563	14460	14711	14440	14545	14558	14695	14458	14735	14484	14515	14525	14626	14503	14445	14600	14691	14451	14626	14661	14492	14438	14583	14712	14484	14581	14747	14550	14622	14730	14426	14460	14523	14551	14468	14547	14528	14439	14595	14604	14664	14462	14433	14501	14659	14872	14478	14520	14362	14453	14616	14564	14450	14439	14331	14504	14520	14432	14625	14558	14484	14567	14452	14677	14558	14517	14577	14536	14550	14561	14329	14658	14369	14635	14571	14715	14468	14680	14483	14716	14551	14550	14596	14645	14588	14499	14635	14549	14597	14750	14365	14588	14423	14571	14569	14636	14496	14618	14512	14655	14484	14544	14647	14493	14614	14577	14500	14566	14495	14639	14473	14581	14402	14832	14361	14571	14524	14655	14687	14739	14530	14482	14384	14553	14522	14436	14509	14553	14306	14502	14500	14624	14691	14497	14539	14496	14741	14512	14532	14657	14542	14603	14461	14634	14597	14527	14563	14435	14653	14595	14614	14512	14792	14514	14538	14438	14373	14443	14521	14512	14418	14535	14638	14555	14651	14318	14652	14611	14530	14483	14668	14585	14487	14589	14661	14700	14512	14288	14499	14384	14505	14416	14688	14575	14479	14464	14453	14400	14633	14588	14614	14630	14429	14673	14607	14525	14655	14647	14411	14564	14663	14607	14422	14702	14566	14476	14551	14429	14580	14492	14488	14619	14541	14553	14441	14394	14608	14368	14571	14447	14753	14609	14693	14489	14610	14484	14565	14536	14442	14580	14556	14496	14522	14569	14542	14537	14636	14466	14440	14626	14613	14543	14523	14566	14566	14538	14337	14576	14608	14552	14731	14534	14475	14496	14384	14470	14590	14506	14701	14385	14638	14711	14651	14480	14407	14540	14561	14470	14506	14530	14579	14674	14562	14689	14536	14677	14472	14742	14553	14712	14470	14543	14489	14554	14569	14405	14495	14762	14674	14567	14421	14517	14424	14516	14601	14562	14640	14383	14667	14347	14484	14657	14654	14640	14550	14539	14558	14541	14600	14515	14589	14476	14460	14460	14551	14528	14615	14513	14582	14519	14504	14728	14470	14605	14466	14579	14495	14441	14627	14524	14380	14543	14481	14618	14449	14632	14482	14577	14306	14492	14390	14546	14485	14799	14543	14510	14440	14507	14659	14564	14676	14631	14734	14296	14406	14573	14451	14472	14566	14668	14576	14497	14563	14539	14583	14525	14643	14595	14504	14499	14514	14452	14493	14436	14596	14416	14409	14601	14492	14551	14459	14491	14344	14533	14459	14487	14499	14342	14594	14597	14518	14631	14591	14593	14618	14553	14546	14517	14479	14496	14586	14500	14601	14505	14403	14576	14564	14378	14659	14548	14486	14720	14537	14471	14505	14522	14544	14549	14672	14436	14578	14736	14572	14608	14556	14602	14562	14602	14535	14636	14410	14607	14629	14487	14596	14432	14501	14549	14624	14529	14488	14476	14423	14602	14554	14575	14525	14539	14329	14675	14587	14696	14430	14612	14609	14496	14558	14444	14704	14558	14377	14444	14503	14523	14677	14487	14427	14534	14611	14583	14528	14583	14584	14416	14476	14418	14713	14362	14689	14551	14462	14689	14629	14512	14412	14664	14649	14490	14499	14635	14554	14453	14483	14483	14700	14497	14377	14468	14444	14640	14455	14607	14393	14478	14346	14451	14545	14475	14575	14475	14470	14650	14268	14402	14741	14556	14528	14562	14627	14578	14574	14444	14362	14387	14609	14603	14641	14455	14590	14457	14444	14553	14434	14428	14610	14542	14733	14475	14587	14695	14503	14378	14585	14630	14650	14609	14562	14542	14657	14551	14484	14288	14573	14356	14586	14713	14457	14603	14505	14618	14726	14645	14484	14331	14504	14590	14619	14574	14573	14702	14626	14541	14503	14609	14612	14447	14630	14686	14621	14626	14556	14413	14386	14562	14710	14496	14689	14570	14648	14429	14429	14626	14592	14526	14529	14543	14717	14376	14532	14565	14573	14575	14502	14711	14572	14506	14423	14519	14569	14611	14734	14663	14621	14590	14598	14532	14456	14473	14487	14515	14699	14495	14581	14394	14651	14499	14548	14540	14559	14459	14465	14352	14524	14391	14276	14551	14666	14530	14402	14503	14596	14394	14518	14473	14476	14680	14506	14410	14457	14371	14406	14541	14575	14564	14521	14681	14612	14597	14606	14580	14424	14401	14504	14602	14609	14639	14636	14519	14623	14553	14653	14458	14668	14575	14568	14532	14589	14643	14584	14495	14491	14705	14577	14446	14557	14469	14562	14494	14490	14553	14509	14452
25697	21659	27493	27673	21085	19875	19664	18951	18649	18827	18789	18708	18743	18640	18386	18778	18507	18794	18707	18458	18435	18709	18701	18734	18337	18369	18524	18506	18589	18503	18585	18562	18534	18398	18424	18515	18361	18656	18379	18427	18510	18501	18590	18433	18594	18529	18449	18163	18514	18320	18710	18409	18497	18356	18525	18494	18366	18336	18484	18384	18441	18301	18344	18537	18354	18437	18372	18630	18566	18385	18488	18369	18449	18406	18420	18367	18621	18299	18449	18373	18381	18392	18223	18359	18752	18499	18467	18261	18412	18167	18582	18327	18498	18470	18443	18401	18476	18419	18477	18581	18397	18383	18220	18531	18559	18513	18559	18515	18575	18570	18486	18489	18760	18365	18318	18457	18405	18251	18387	18328	18581	18551	18425	18357	18566	18468	18450	18505	18602	18531	18444	18530	18511	18364	18462	18408	18328	18322	18181	18509	18493	18494	18484	18536	18402	18389	18427	18418	18377	18378	18430	18471	18525	18516	18484	18175	18512	18370	18581	18426	18443	18146	18475	18524	18045	18472	18650	18562	18371	18586	18312	18350	18441	18630	18355	18420	18640	18568	18586	18249	18457	18619	18305	18547	18490	18589	18419	18566	18557	18718	18319	18506	18604	18340	18568	18379	18308	18389	18526	18312	18388	18463	18613	18543	18524	18464	18535	18286	18271	18544	18640	18547	18438	18503	18304	18524	18125	18326	18360	18442	18417	18482	18436	18352	18569	18364	18401	18561	18371	18603	18375	18523	18395	18318	18426	18544	18396	18538	18160	18184	18433	18293	18487	18302	18551	18427	18410	18635	18656	18598	18563	18334	18476	18487	18596	18559	18302	18567	18170	18559	18565	18607	18309	18377	18388	18568	18261	18351	18114	18348	18555	18397	18454	18649	18299	18523	18379	18422	18383	18460	18501	18508	18319	18393	18347	18678	18346	18474	18426	18604	18571	18501	18557	18396	18237	18621	18656	18619	18511	18567	18400	18663	18536	18447	18423	18561	18548	18556	18574	18621	18359	18562	18402	18537	18432	18479	18441	18488	18599	18194	18674	18376	18432	18431	18539	18575	18595	18529	18395	18476	18294	18318	18362	18251	18332	18703	18308	18363	18528	18482	18504	18265	18452	18669	18646	18488	18372	18505	18453	18175	18379	18170	18350	18424	18236	18558	18453	18225	18499	18459	18456	18655	18451	18275	18386	18339	18686	18499	18332	18470	18602	18446	18130	18554	18420	18480	18503	18542	18409	18253	18403	18290	18451	18344	18284	18571	18479	18333	18510	18390	18434	18440	18418	18310	18722	18568	18515	18354	18449	18499	18372	18446	18520	18302	18576	18510	18320	18458	18653	18427	18530	18220	18362	18511	18796	18410	18468	18461	18555	18368	18613	18583	18489	18474	18473	18370	18413	18578	18401	18383	18514	18557	18539	18270	18621	18473	18255	18350	18374	18492	18400	18393	18343	18454	18779	18329	18399	18463	18545	18607	18428	18510	18424	18498	18553	18393	18425	18438	18619	18424	18522	18655	18419	18610	18380	18488	18324	18431	18459	18487	18448	18540	18375	18474	18310	18444	18436	18569	18351	18425	18623	18442	18354	18343	18551	18398	18335	18328	18316	18486	18302	18437	18575	18458	18235	18311	18593	18585	18299	18274	18489	18296	18650	18570	18621	18455	18259	18514	18772	18721	18292	18474	18338	18255	18330	18392	18598	18563	18557	18482	18527	18437	18591	18637	18502	18677	18422	18210	18516	18373	18433	18525	18552	18610	18643	18512	18528	18333	18403	18678	18245	18532	18466	18385	18299	18495	18370	18357	18471	18375	18571	18507	18434	18463	18510	18489	18560	18567	18507	18468	18402	18660	18619	18476	18569	18364	18278	18459	18355	18427	18388	18565	18496	18466	18507	18562	18450	18319	18427	18398	18208	18672	18628	18383	18452	18377	18351	18316	18512	18320	18582	18518	18396	18400	18490	18516	18413	18549	18356	18579	18498	18488	18427	18424	18453	18577	18214	18573	18322	18341	18440	18751	18598	18603	18446	18381	18336	18338	18345	18357	18166	18379	18464	18480	18486	18508	18698	18559	18469	18398	18526	18587	18329	18550	18385	18539	18579	18604	18514	18603	18691	18361	18481	18582	18733	18521	18581	18491	18492	18570	18481	18658	18560	18362	18565	18369	18386	18368	18433	18427	18705	18388	18366	18693	18554	18484	18577	18645	18495	18184	18781	18437	18322	18484	18497	18283	18295	18399	18661	18519	18474	18439	18530	18381	18408	18349	18192	18369	18460	18296	18317	18295	18470	18497	18455	18462	18655	18772	18303	18476	18358	18542	18431	18435	18465	18520	18518	18622	18364	18416	18496	18531	18525	18410	18383	18155	18536	18486	18446	18432	18425	18595	18394	18335	18592	18511	18503	18261	18507	18460	18543	18525	18378	18422	18630	18539	18676	18512	18584	18427	18546	18448	18674	18381	18503	18332	18450	18258	18411	18321	18697	18635	18422	18527	18465	18772	18381	18186	18542	18432	18318	18372	18399	18586	18277	18412	18374	18539	18429	18431	18513	18250	18387	18380	18206	18662	18431	18501	18491	18440	18529	18330	18573	18349	18228	18440	18321	18354	18405	18496	18361	18454	18397	18214	18454	18507	18552	18527	18509	18384	18386	18410	18475	18376	18563	18635	18691	18612	18348	18537	18433	18306	18346	18355	18439	18521	18644	18476	18639	18451	18498	18554	18494	18529	18668	18358	18374	18343	18429	18565	18496	18409	18639	18448	18503	18494	18347	18442	18409	18745	18655	18281	18734	18443	18565	18416	18525	18514	18647	18508	18177	18322	18423	18300	18639	18381	18565	18253	18361	18543	18351	18429	18404	18442	18585	18264	18650	18430	18373	18533	18512	18409	18570	18654	18252	18335	18315	18664	18657	18342	18608	18193	18527	18329	18361	18381	18623	18384	18367	18379	18283	18466	18549	18558	18528	18483	18377	18451	18474	18355	18436	18305	18495	18575	18475	18448	18401	18671	18418	18157	18483	18432	18472	18518	18424	18422	18299	18482	18512	18375	18349	18501	18549	18492	18465	18534	18413	18457	18504	18500	18539	18334	18416	18351	18282	18306	18368	18391	18514	18399	18491	18502	18635	18286	18683	18500	18270	18367	18416	18376	18600	18566	18492	18495	18550	18330	18345	18420	18569	18402	18424	18411	18425	18624	18322	18635	18454	18274	18275	18408	18213	18508	18447	18362	18503	18456	18528	18341	18519	18504	18550	18466	18669	18644	18366	18568	18605	18485	18466	18617	18552	18487	18590	18434	18595	18520	18500	18454	18476	18317	18714	18552	18377	18543	18587	18334	18552	18347	18560	18507	18481	18634	18674	18507	18489	18450	18348	18522	18636	18367	18494	18394	18216	18576	18589	18440	18554	18304	18420	18439	18510	18567	18610	18348	18696	18371	18127	18501	18402	18511	18611	18396	18468	18403	18394	18522	18514	18377	18355	18453	18295	18505	18232	18373	18361	18324	18484	18451	18556	18405	18392	18412	18497	18732	18506	18552	18420	18586	18543	18649	18438	18523	18550	18494	18462	18490	18195	18430	18406	18291	18515	18569	18570	18492	18539	18500	18592	18506	18334	18480	18297	18423	18423	18648	18416	18526	18248	18480	18651	18303	18403	18421	18600	18476	18613	18326	18543	18365	18250	18436	18332	18334	18466	18452	18367	18754	18407	18502	18410	18287	18441	18248	18319	18425	18348	18516	18677	18319	18477	18551	18504	18355	18390	18463	18380	18514	18594	18533	18642	18474	18595	18549	18439	18560	18493	18457	18448	18541	18371	18443	18545	18516	18411	18597	18546	18571	18672	18469	18535	18390	18508	18451	18433	18527	18411	18633	18394	18365	18675	18440	18462	18388	18488	18461	18557	18529	18527	18352	18439	18468	18312	18397	18443	18450	18338	18684	18652	18485	18500	18412	18652	18493	18556	18426	18598	18649	18370	18459	18511	18545	18402	18534	18527	18479	18602	18676	18333	18387	18316	18419	18280	18616	18536	18460	18495	18489	18309	18399	18518	18569	18499	18621	18533	18421	18504	18480	18452	18434	18366	18417	18468	18381	18421	18408	18296	18454	18521	18316	18590	18323	18433	18616	18580	18461	18515	18336	18516	18456	18515	18600	18477	18500	18460	18525	18551	18502	18468	18354	18513	18512	18307	18545	18519	18535	18510	18528	18571	18424	18468	18356	18535	18374	18502	18306	18596	18545	18449	18421	18464	18446	18388	18388	18657	18613	18523	18413	18386	18559	18427	18589	18592	18436	18375	18597	18557	18442	18518	18478	18353	18365	18494	18602	18344	18396	18291	18549	18592	18502	18666	18508	18611	18557	18604	18319	18609	18529	18501	18587	18583	18524	18516	18420	18543	18482	18506	18403	18162	18383	18583	18516	18615	18466	18455	18401	18624	18573	18532	18190	18363	18545	18457	18276	18513	18310	18314	18436	18516	18546	18590	18227	18328	18525	18473	18302	18736	18629	18327	18470	18382	18553	18197	18210	18285	18396	18243	18456	18458	18313	18518	18485	18360	18458	18485	18419	18683	18462	18386	18455	18629	18506	18427	18497	18500	18498	18410	18522	18356	18488	18258	18553	18511	18245	18611	18555	18481	18478	18438	18395	18565	18411	18476	18429	18634	18469	18361	18680	18404	18342	18308	18502	18590	18313	18603	18426	18293	18476	18367	18355	18314	18233	18224	18229	18345	18410	18378	18412	18778	18308	18331	18498	18572	18460	18482	18427	18572	18362	18288	18474	18654	18627	18462	18562	18508	18539	18285	18388	18288	18149	18382	18425	18174	18556	18582	18223	18491	18525	18406	18407	18429	18251	18443	18543	18421	18387	18351	18219	18572	18437	18391	18392	18664	18460	18428	18483	18486	18557	18485	18709	18612	18423	18337	18661	18500	18249	18398	18437	18550	18370	18531	18490	18417	18416	18486	18353	18368	18215	18394	18550	18550	18563	18736	18439	18555	18515	18499	18472	18380	18246	18442	18551	18410	18364	18619	18793	18398	18558	18583	18522	18465	18441	18496	18362	18453	18463	18478	18316	18441	18446	18578	18449	18377	18265	18253	18514	18461	18377
21758	36452	28640	21325	18011	16563	15922	15858	15835	15686	15658	15490	15618	15370	15395	15373	15463	15437	15492	15481	15598	15483	15482	15445	15346	15396	15472	15506	15279	15424	15498	15513	15503	15273	15308	15410	15372	15446	15383	15503	15171	15516	15158	15539	15451	15243	15562	15242	15253	15502	15458	15209	15346	15361	15302	15164	15416	15438	15396	15466	15539	15393	15646	15229	15318	15508	15305	15371	15360	15328	15429	15347	15220	15472	15355	15263	15246	15546	15466	15225	15408	15347	15325	15392	15508	15335	15379	15461	15531	15502	15425	15480	15404	15342	15411	15485	15318	15335	15368	15436	15332	15493	15432	15458	15113	15368	15366	15503	15470	15243	15453	15458	15466	15441	15385	15288	15411	15459	15452	15532	15416	15442	15257	15405	15406	15439	15395	15328	15181	15458	15270	15417	15516	15277	15299	15358	15375	15369	15329	15319	15487	15330	15392	15414	15323	15444	15335	15388	15200	15436	15487	15405	15311	15359	15445	15408	15363	15336	15341	15604	15369	15439	15386	15252	15391	15434	15400	15493	15320	15452	15540	15359	15399	15446	15271	15336	15265	15313	15325	15384	15362	15363	15332	15493	15350	15298	15385	15504	15351	15413	15366	15315	15347	15437	15374	15320	15330	15443	15345	15512	15137	15533	15250	15462	15452	15311	15345	15489	15292	15402	15350	15417	15282	15425	15488	15420	15273	15499	15387	15333	15370	15287	15432	15520	15667	15305	15277	15321	15379	15264	15326	15362	15350	15505	15234	15345	15435	15474	15301	15485	15389	15461	15436	15278	15388	15502	15507	15579	15505	15327	15486	15254	15445	15241	15291	15554	15183	15311	15351	15439	15383	15456	15464	15410	15530	15489	15393	15301	15364	15262	15162	15566	15397	15394	15321	15396	15293	15404	15418	15352	15375	15670	15449	15495	15441	15385	15367	15483	15582	15445	15358	15223	15330	15383	15318	15390	15253	15260	15379	15260	15576	15268	15460	15326	15399	15385	15309	15419	15417	15390	15462	15547	15340	15351	15542	15486	15542	15485	15370	15403	15527	15273	15314	15444	15556	15274	15239	15377	15431	15454	15255	15427	15396	15333	15265	15377	15384	15359	15427	15326	15338	15259	15377	15285	15451	15346	15571	15381	15211	15232	15555	15259	15294	15203	15317	15531	15387	15418	15276	15352	15555	15283	15271	15473	15328	15385	15564	15213	15355	15278	15424	15323	15201	15370	15292	15497	15378	15349	15453	15353	15279	15607	15443	15438	15380	15433	15457	15446	15261	15339	15252	15320	15474	15374	15208	15300	15367	15378	15200	15351	15328	15415	15431	15380	15481	15340	15211	15428	15521	15386	15417	15255	15139	15320	15558	15372	15321	15502	15594	15245	15321	15617	15447	15354	15412	15473	15350	15370	15431	15478	15438	15300	15610	15518	15247	15464	15394	15405	15156	15305	15394	15439	15435	15149	15408	15389	15450	15266	15304	15354	15337	15258	15648	15397	15365	15270	15286	15347	15398	15347	15325	15383	15427	15240	15346	15379	15358	15405	15537	15182	15407	15397	15285	15370	15381	15574	15308	15383	15491	15513	15473	15548	15297	15360	15467	15338	15144	15146	15490	15341	15476	15258	15328	15329	15346	15330	15140	15520	15195	15276	15220	15205	15243	15385	15339	15293	15358	15344	15232	15341	15276	15284	15543	15597	15226	15604	15418	15458	15289	15229	15484	15577	15466	15222	15447	15228	15397	15394	15324	15416	15287	15458	15479	15385	15301	15466	15329	15419	15392	15326	15433	15526	15308	15367	15370	15262	15329	15257	15353	15289	15526	15385	15478	15329	15313	15304	15429	15339	15306	15204	15456	15509	15370	15457	15504	15363	15327	15440	15250	15528	15314	15296	15395	15453	15375	15360	15576	15429	15408	15613	15487	15273	15383	15333	15541	15494	15309	15406	15397	15302	15385	15514	15385	15363	15365	15342	15267	15472	15198	15341	15505	15239	15336	15231	15439	15268	15364	15219	15375	15483	15562	15451	15421	15395	15190	15239	15624	15294	15569	15496	15504	15447	15321	15573	15295	15322	15282	15407	15512	15457	15527	15365	15405	15386	15412	15379	15376	15353	15535	15481	15320	15383	15302	15225	15184	15248	15245	15500	15264	15230	15239	15441	15317	15252	15458	15464	15326	15585	15227	15344	15432	15427	15336	15265	15386	15434	15399	15487	15348	15447	15381	15361	15241	15534	15488	15201	15513	15468	15391	15440	15166	15484	15363	15311	15281	15383	15383	15241	15443	15484	15449	15302	15393	15540	15463	15324	15508	15452	15361	15337	15574	15461	15456	15354	15296	15296	15350	15376	15377	15393	15380	15450	15420	15455	15379	15395	15337	15279	15444	15304	15401	15266	15601	15329	15539	15481	15360	15349	15313	15594	15510	15347	15417	15391	15345	15453	15259	15322	15466	15239	15336	15334	15279	15363	15292	15442	15396	15269	15449	15473	15350	15445	15542	15442	15655	15520	15398	15296	15294	15378	15551	15462	15251	15325	15474	15289	15361	15519	15349	15223	15343	15293	15330	15301	15393	15412	15358	15422	15436	15330	15403	15370	15482	15334	15300	15255	15514	15513	15450	15263	15612	15348	15291	15449	15285	15397	15330	15358	15499	15690	15338	15358	15324	15439	15309	15269	15370	15316	15363	15452	15394	15463	15290	15520	15389	15246	15324	15228	15469	15478	15454	15448	15424	15298	15412	15392	15485	15439	15270	15440	15272	15397	15339	15477	15513	15375	15448	15395	15399	15430	15263	15342	15337	15543	15392	15272	15420	15310	15296	15412	15400	15443	15483	15440	15528	15329	15362	15466	15470	15576	15502	15303	15574	15538	15202	15314	15431	15325	15448	15253	15421	15401	15308	15392	15467	15191	15297	15380	15312	15464	15286	15391	15342	15396	15384	15415	15503	15391	15342	15396	15527	15294	15329	15378	15384	15473	15408	15396	15243	15292	15513	15330	15460	15328	15318	15359	15358	15377	15457	15323	15508	15452	15271	15301	15509	15269	15345	15576	15484	15391	15209	15202	15248	15420	15474	15388	15357	15464	15336	15374	15268	15406	15327	15337	15477	15399	15513	15389	15254	15508	15441	15316	15474	15614	15344	15370	15241	15167	15338	15511	15345	15302	15365	15345	15343	15197	15346	15406	15478	15400	15499	15554	15251	15401	15455	15277	15427	15265	15419	15373	15546	15444	15296	15282	15403	15243	15471	15352	15430	15287	15564	15445	15432	15410	15454	15409	15453	15331	15460	15372	15484	15367	15406	15357	15336	15441	15445	15510	15426	15465	15406	15345	15585	15453	15334	15359	15352	15555	15431	15396	15283	15333	15400	15271	15262	15423	15500	15366	15368	15258	15352	15381	15432	15426	15363	15371	15330	15200	15381	15457	15653	15323	15311	15391	15503	15215	15247	15317	15525	15280	15239	15532	15396	15357	15361	15343	15412	15456	15450	15389	15410	15366	15328	15526	15454	15340	15269	15350	15175	15423	15422	15472	15342	15329	15469	15392	15539	15365	15545	15246	15422	15292	15380	15368	15494	15259	15251	15347	15503	15434	15395	15395	15623	15438	15379	15341	15258	15229	15518	15372	15355	15387	15391	15290	15352	15292	15478	15451	15459	15488	15440	15360	15305	15415	15582	15388	15268	15399	15520	15344	15362	15538	15246	15438	15334	15487	15334	15196	15355	15373	15398	15435	15460	15225	15443	15376	15506	15494	15391	15397	15371	15405	15335	15321	15316	15422	15302	15262	15481	15280	15504	15347	15406	15448	15393	15288	15420	15312	15266	15287	15333	15393	15414	15398	15523	15447	15324	15451	15277	15341	15364	15442	15291	15440	15301	15403	15523	15318	15359	15366	15592	15328	15314	15440	15418	15395	15441	15458	15482	15503	15329	15340	15443	15396	15349	15483	15359	15267	15317	15238	15414	15379	15409	15392	15518	15214	15408	15376	15511	15345	15370	15610	15347	15463	15409	15448	15406	15469	15449	15336	15346	15463	15288	15517	15430	15235	15456	15412	15532	15203	15336	15324	15244	15451	15404	15354	15517	15401	15324	15446	15512	15433	15514	15423	15502	15678	15439	15093	15499	15470	15253	15470	15503	15283	15449	15423	15272	15429	15517	15386	15205	15421	15609	15600	15337	15474	15490	15277	15377	15430	15224	15466	15520	15417	15518	15329	15438	15462	15489	15327	15388	15430	15376	15359	15241	15389	15245	15470	15497	15568	15408	15225	15525	15461	15229	15432	15509	15569	15333	15421	15474	15291	15392	15443	15451	15424	15489	15386	15373	15393	15165	15323	15523	15397	15369	15346	15523	15352	15407	15397	15368	15385	15546	15304	15446	15493	15436	15339	15455	15439	15312	15488	15433	15433	15366	15400	15476	15478	15436	15233	15437	15262	15492	15493	15634	15451	15429	15475	15426	15299	15332	15455	15222	15341	15332	15425	15558	15503	15452	15393	15338	15277	15404	15299	15340	15358	15265	15335	15445	15324	15517	15331	15429	15309	15519	15610	15420	15273	15440	15414	15434	15385	15393	15271	15415	15281	15474	15320	15454	15383	15288	15259	15459	15583	15587	15275	15355	15550	15406	15371	15408	15384	15355	15550	15372	15467	15441	15487	15534	15383	15409	15602	15451	15512	15507	15302	15332	15281	15373	15402	15632	15357	15367	15476	15288	15320	15366	15445	15563	15374	15379	15367	15447	15327	15260	15464	15567	15213	15258	15454	15284	15286	15391	15389	15350	15369	15449	15339	15395	15271	15386	15307	15290	15504	15324	15366	15439	15381	15389	15314	15458	15302	15423	15433	15377	15400	15428	15419	15475	15334	15419	15451	15309	15095	15345	15475	15443	15267	15332	15324	15297	15300	15406	15311	15407	15318	15296	15597	15453	15458	15350	15512	15471	15560	15428	15171	15459	15421	15389	15395	15424	15267	15309	15443	15358	15557	15443	15460	15364	15429	15527	15482	15356	15503	15295	15338	15344	15400	15327	15358	15627	15424	15552	15385	15330	15280	15456	15485	15443	15536	15316	15469	15182	15366	15355	15546	15417	15321	15446	15314	15497	15442	15298	15279	15517	15158
22826	21590	28773	24967	22232	23810	23523	19213	17948	18385	18245	18221	18018	17837	17770	17610	17828	17641	17445	17691	17656	17417	17524	17534	17471	17477	17667	17497	17433	17376	17584	17563	17267	17229	17597	17417	17484	17502	17411	17341	17432	17499	17313	17278	17454	17526	17264	17415	17404	17294	17422	17394	17444	17309	17313	17358	17383	17350	17165	17580	17289	17392	17208	17390	17514	17625	17432	17231	17328	17556	17578	17327	17227	17424	17396	17517	17503	17167	17370	17496	17541	17406	17203	17506	17255	17574	17452	17338	17302	17295	17441	17508	17361	17424	17534	17449	17274	17323	17535	17402	17234	17463	17445	17420	17457	17492	17416	17349	17594	17381	17228	17399	17525	17197	17402	17458	17395	17270	17485	17237	17580	17363	17376	17278	17620	17386	17407	17188	17340	17444	17405	17219	17397	17287	17522	17365	17503	17576	17549	17524	17378	17489	17530	17584	17363	17493	17302	17137	17337	17266	17224	17306	17315	17569	17399	17464	17530	17422	17355	17282	17244	17333	17507	17322	17114	17278	17359	17372	17530	17407	17568	17271	17260	17373	17292	17431	17416	17438	17556	17573	17357	17468	17256	17356	17173	17410	17477	17492	17390	17217	17306	17391	17309	17208	17438	17513	17479	17465	17230	17675	17383	17411	17401	17460	17402	17292	17457	17403	17286	17240	17524	17471	17433	17415	17265	17275	17409	17378	17438	17507	17449	17392	17307	17405	17229	17239	17519	17405	17241	17276	17308	17346	17434	17508	17322	17508	17432	17334	17361	17631	17398	17424	17561	17366	17358	17354	17592	17526	17460	17612	17405	17462	17204	17444	17279	17535	17415	17377	17462	17461	17379	17413	17482	17397	17348	17395	17477	17664	17376	17401	17444	17323	17594	17477	17421	17278	17459	17423	17335	17381	17366	17271	17460	17308	17108	17383	17455	17637	17265	17360	17394	17180	17493	17388	17192	17391	17435	17372	17594	17560	17283	17527	17417	17325	17276	17540	17414	17362	17496	17419	17588	17538	17437	17341	17494	17625	17417	17260	17368	17217	17174	17227	17453	17375	17541	17384	17502	17565	17448	17391	17377	17276	17366	17333	17228	17286	17536	17276	17571	17378	17241	17396	17361	17425	17456	17184	17202	17271	17397	17424	17412	17406	17362	17253	17359	17524	17434	17308	17119	17263	17280	17320	17414	17360	17158	17414	17297	17373	17365	17590	17278	17481	17381	17437	17224	17336	17282	17358	17401	17336	17452	17150	17443	17404	17406	17259	17281	17361	17323	17354	17577	17364	17269	17065	17391	17549	17225	17368	17350	17358	17293	17469	17539	17200	17228	17471	17090	17337	17289	17504	17361	17168	17432	17381	17438	17459	17466	17348	17451	17322	17353	17267	17576	17502	17356	17541	17237	17338	17246	17238	17557	17280	17600	17375	17380	17410	17428	17331	17176	17347	17511	17264	17501	17343	17366	17266	17321	17209	17280	17404	17300	17350	17488	17424	17343	17305	17282	17330	17145	17354	17239	17612	17412	17295	17634	17550	17384	17297	17477	17489	17462	17368	17327	17187	17081	17424	17416	17120	17426	17438	17171	17310	17356	17192	17465	17311	17406	17217	17381	17276	17494	17674	17433	17544	17295	17457	17498	17430	17286	17354	17087	17303	17198	17315	17282	17391	17448	17254	17522	17214	17473	17293	17490	17489	17466	17421	17557	17568	17291	17354	17471	17607	17374	17326	17602	17338	17420	17347	17343	17586	17560	17420	17361	17406	17359	17204	17324	17044	17491	17533	17207	17401	17314	17548	17493	17542	17192	17298	17406	17347	17209	17419	17471	17268	17060	17347	17268	17446	17586	17170	17252	17312	17360	17229	17371	17390	17285	17414	17453	17471	17317	17172	17278	17597	17354	17386	17296	17167	17323	17183	17335	17367	17406	17359	17545	17514	17201	17298	17277	17378	17466	17509	17391	17357	17462	17308	17416	17288	17331	17462	17508	17419	17367	17317	17332	17471	17410	17262	17284	17363	17380	17463	17471	17477	17596	17332	17297	17353	17388	17255	17239	17402	17330	17437	17397	17341	17171	17403	17299	17383	17321	17236	17461	17420	17263	17335	17334	17438	17331	17374	17565	17333	17505	17393	17302	17382	17406	17266	17203	17518	17364	17437	17374	17561	17240	17379	17269	17138	17275	17293	17522	17476	17483	17470	17517	17303	17372	17333	17284	17242	17248	17369	17228	17523	17334	17430	17415	17413	17403	17336	17581	17441	17320	17307	17308	17470	17485	17428	17308	17377	17387	17239	17413	17324	17309	17325	17387	17502	17395	17420	17200	17397	17510	17545	17505	17511	17580	17409	17289	17275	17572	17344	17403	17334	17287	17573	17460	17383	17309	17348	17386	17360	17459	17494	17300	17460	17316	17343	17117	17316	17287	17480	17328	17398	17277	17450	17309	17229	17367	17381	17369	17488	17446	17104	17507	17460	17384	17386	17356	17413	17276	17471	17588	17285	17276	17292	17241	17481	17625	17305	17466	17436	17424	17443	17396	17386	17264	17473	17209	17295	17341	17417	17454	17463	17298	17514	17444	17403	17468	17398	17455	17272	17453	17217	17335	17396	17337	17554	17218	17394	17281	17377	17435	17300	17409	17280	17305	17387	17554	17245	17316	17375	17190	17391	17101	17254	17354	17499	17249	17381	17290	17210	17349	17434	17468	17269	17369	17310	17486	17552	17430	17182	17463	17522	17265	17243	17357	17289	17455	17347	17433	17323	17631	17367	17257	17285	17258	17531	17393	17255	17266	17464	17290	17085	17542	17415	17329	17468	17442	17431	17347	17420	17350	17409	17442	17312	17223	17373	17215	17275	17427	17292	17305	17429	17573	17389	17479	17206	17303	17451	17340	17457	17478	17441	17556	17230	17300	17337	17446	17425	17287	17309	17334	17275	17501	17260	17268	17496	17372	17491	17459	17510	17373	17511	17388	17437	17641	17292	17306	17411	17325	17243	17280	17168	17266	17353	17121	17566	17415	17445	17470	17296	17337	17401	17288	17339	17440	17526	17434	17184	17221	17289	17249	17284	17175	17243	17403	17397	17258	17426	17317	17257	17084	17338	17418	17412	17359	17452	17391	17439	17300	17540	17481	17219	17239	17570	17141	17274	17506	17341	17407	17538	17530	17521	17345	17457	17370	17468	17438	17571	17375	17416	17467	17616	17375	17450	17523	17427	17246	17482	17298	17524	17388	17377	17351	17379	17310	17456	17457	17392	17505	17281	17396	17326	17332	17173	17285	17520	17479	17427	17477	17453	17320	17393	17589	17425	17633	17380	17321	17350	17197	17253	17203	17521	17430	17401	17349	17683	17448	17294	17383	17512	17442	17430	17457	17307	17488	17475	17463	17363	17368	17499	17515	17407	17515	17397	17383	17478	17239	17356	17290	17288	17276	17341	17546	17523	17077	17246	17483	17525	17439	17250	17235	17439	17290	17461	17382	17341	17317	17197	17262	17302	17357	17305	17199	17465	17192	17375	17306	17306	17523	17545	17421	17461	17418	17120	17422	17497	17284	17436	17487	17459	17392	17424	17442	17344	17269	17335	17305	17549	17561	17469	17344	17360	17362	17423	17454	17311	17397	17355	17275	17350	17475	17348	17432	17397	17398	17418	17480	17488	17638	17466	17462	17187	17388	17346	17473	17355	17278	17209	17363	17545	17249	17344	17440	17289	17467	17288	17416	17201	17498	17328	17623	17523	17426	17332	17343	17434	17345	17340	17569	17502	17299	17407	17470	17376	17370	17169	17244	17415	17452	17590	17517	17240	17265	17285	17466	17389	17515	17240	17543	17304	17397	17427	17271	17573	17457	17165	17435	17242	17586	17250	17429	17420	17597	17297	17458	17349	17250	17238	17405	17422	17337	17415	17423	17467	17538	17408	17397	17333	17322	17487	17275	17543	17174	17333	17401	17471	17593	17149	17433	17282	17316	17199	17197	17266	17342	17240	17236	17342	17455	17427	17423	17285	17251	17218	17424	17219	17313	17255	17482	17330	17526	17431	17142	17346	17535	17264	17495	17617	17379	17250	17379	17525	17350	17385	17435	17385	17378	17304	17337	17287	17303	17520	17419	17553	17513	17563	17341	17301	17439	17300	17382	17224	17441	17315	17474	17357	17375	17401	17471	17306	17303	17258	17512	17246	17349	17405	17428	17373	17324	17418	17359	17421	17365	17099	17088	17334	17501	17622	17578	17637	17407	17408	17299	17369	17455	17538	17179	17228	17444	17285	17332	17331	17295	17460	17467	17305	17130	17322	17292	17288	17331	17411	17538	17238	17379	17343	17341	17592	17449	17312	17273	17249	17561	17285	17273	17302	17417	17337	17304	17385	17527	17572	17349	17360	17414	17314	17484	17302	17313	17356	17441	17599	17328	17317	17637	17435	17456	17321	17486	17123	17321	17345	17348	17390	17086	17424	17480	17271	17631	17395	17412	17211	17427	17452	17312	17390	17380	17210	17526	17210	17204	17343	17278	17514	17398	17432	17312	17533	17440	17415	17411	17267	17410	17425	17404	17462	17258	17484	17563	17442	17097	17419	17451	17300	17550	17244	17356	17265	17366	17480	17582	17305	17361	17372	17486	17483	17512	17389	17466	17332	17340	17202	17209	17462	17281	17345	17334	17332	17381	17265	17394	17439	17272	17213	17424	17399	17581	17220	17405	17374	17230	17283	17276	17352	17451	17251	17274	17133	17337	17343	17351	17316	17526	17553	17150	17504	17408	17539	17410	17328	17438	17315	17310	17311	17196	17627	17484	17186	17216	17474	17371	17362	17349	17285	17201	17378	17420	17513	17430	17374	17443	17282	17192	17241	17319	17431	17299	17506	17757	17414	17354	17017	17374	17490	17447	17306	17351	17329	17214	17352	17399	17389	17296	17307	17499	17487	17450	17400	17460	17158	17151	17427	17466	17182	17489	17421	17283	17331	17277	17253	17504	17341	17320	17279	17309	17449	17396	17293	17365	17319	17547	17230	17503	17446	17504	17271	17271	17550	17564	17263	17319	17276	17363	17270	17470	17361	17346	17422	17320	17368	17244	17268	17308	17298	17289	17274	17282	17316	17483	17233	17464	17238	17457	17406
23491	46666	37295	27273	21724	18322	16251	16013	15558	15419	15362	15334	14992	15030	14948	14919	14906	14889	14815	14781	14736	14760	14809	14694	14825	14770	14853	14928	14860	14812	14729	14847	14880	14677	14823	14741	14790	14847	14650	14905	14708	14879	14887	14612	14851	14853	14818	14765	14658	14763	14802	14773	14758	14780	14774	14694	14784	14719	14697	14706	14906	14704	14871	14690	14695	14677	14566	14654	14725	14710	14809	14629	14739	14689	14600	14619	14745	14878	14775	14700	14856	14591	14722	14742	14909	14825	14742	14870	14752	14678	14589	14813	14747	14785	14804	14629	14794	14809	14844	14804	14866	14805	14769	14531	14709	14634	14708	14556	14615	14710	14625	14641	14595	14723	14600	14885	14774	14800	14621	14778	14765	14718	14665	14694	14776	14740	14738	14765	14776	14693	14724	14738	14808	14691	14720	14792	14770	14671	14733	14834	14715	14733	14821	14805	14690	14725	14706	14828	14781	14807	14683	14624	14787	14776	14600	14637	14830	14751	14814	14687	14676	14845	14706	14830	14896	14624	14774	14812	14694	14808	14799	14717	14699	14802	14695	14796	14703	14688	14870	14704	14760	14745	14764	14684	14815	14859	14702	14675	14674	14768	14679	14820	14623	14739	14769	14703	14846	14811	14728	14789	14728	14741	14764	14695	14884	14765	14619	14719	14597	14803	14700	14923	14663	14771	14785	14638	14864	14622	14802	14743	14883	14617	14697	14627	14700	14809	14665	14659	14788	14736	14713	14783	14812	14727	14518	14696	14713	14764	14688	14836	14701	14761	14678	14796	14847	14688	14786	14782	14725	14606	14678	14721	14588	14767	14702	14687	14763	14898	14750	14796	14645	14781	14554	14838	14801	14632	14723	14725	14856	14842	14866	14904	14753	14497	14856	14724	14784	14735	14856	14909	14866	14764	14788	14510	14556	14758	14802	14689	14680	14715	14703	14835	14781	14849	14725	14648	14812	14875	14837	14847	14687	14777	14713	14699	14717	14808	14661	14684	14729	14905	14617	14851	14910	14566	14790	14625	14817	14715	14704	14696	14855	14910	14853	14761	14709	14834	14679	14824	14635	14759	14689	14667	14910	14764	14669	14831	14825	14669	14659	14536	14737	14750	14735	14628	14745	14636	14852	14660	14683	14834	14784	14786	14626	14671	14775	14645	14714	14601	14629	14693	14718	14746	14749	14506	14817	14747	14798	14672	14731	14659	14954	14909	14940	14591	14719	14615	14815	14750	14738	14755	14581	14709	14710	14747	14657	14842	14767	14705	14754	14652	14584	14725	14617	14848	14603	14582	14780	14940	14724	14682	14670	14671	14694	14880	14702	14705	14784	14799	14654	14699	14845	14624	14609	14639	14727	14687	14765	14681	14817	14857	14719	14590	14806	14772	14768	14743	14858	14655	14760	14735	14593	14705	14579	14754	14719	14525	14699	14756	14614	14773	14603	14884	14643	14865	14571	14781	14795	14706	14903	14735	14712	14811	14642	14706	14924	14871	14676	14744	14740	14924	14676	14664	14805	14799	14824	14773	14668	14791	14774	14905	14741	14742	14764	14701	14859	14695	14653	14869	14736	14726	14912	14593	14884	14709	14615	14710	14693	14630	14866	14730	14728	14841	14651	14729	14661	14689	14758	14644	14616	14741	14935	14617	14764	14799	14725	14866	14786	14697	14655	14889	14690	14738	14867	14709	14786	14538	14675	14767	14725	14707	14855	14819	14683	14909	14660	14706	14727	14638	14759	14625	14754	14864	14924	14781	14705	14746	14780	14703	14874	14609	14748	14783	14858	14636	14673	14952	15015	14711	14725	14763	14832	14734	14796	14789	14692	14733	14831	14627	14802	14644	14744	14753	14720	14970	14770	15075	14692	14861	14705	14733	14685	14673	14628	14754	14765	14633	14744	14720	14804	14935	14818	14560	14856	14735	14691	14732	14701	14658	14833	14631	14704	14807	14758	14811	14741	14807	14870	14520	14674	14795	14531	14827	14746	14671	14673	14605	14849	14657	14798	14810	14713	14771	14939	14634	14756	14674	14738	14650	14646	14712	14593	14661	14784	14760	14711	14834	14511	14733	14758	14819	14714	14771	14637	14567	14783	14655	14740	14670	14668	14713	14705	14620	14889	15000	14623	14850	14861	14659	14653	14617	14700	14665	14640	14849	14764	14729	14697	14766	14608	14536	14649	14670	14863	14770	14693	14860	14597	14699	14782	14748	14691	14621	14782	14762	14658	14767	14625	14754	14818	14573	14888	14667	14735	14724	14626	14676	14689	14760	14748	14803	14835	14840	14664	14837	14725	14469	14730	14728	14774	14794	14642	14827	14611	14726	14689	14767	14823	14690	14731	14726	14586	14572	14738	14821	14860	14759	14690	14786	14749	14821	14647	14733	14669	14752	14673	14803	14797	14801	14752	14587	14666	14762	14711	14881	14840	14749	14762	14615	14832	14694	14720	14824	14687	14761	14730	14646	14723	14700	14696	14559	14665	14777	14741	14584	14862	14763	14510	14928	14652	14627	14683	14704	14635	14607	14826	14724	14793	14661	14747	14734	14701	14743	14664	14794	14583	14589	14884	14813	14821	14567	14767	14652	14635	14616	14681	14735	14892	14736	14512	14926	14620	14655	14668	14768	14696	14798	14793	14739	14864	14649	14664	14790	14952	14929	14806	14717	14858	14569	14834	14687	14791	14789	14801	14498	14810	14770	14591	14641	14608	14657	14786	14882	14745	14639	14715	14974	14802	14827	14774	14655	14755	14664	14606	14740	14705	14692	14764	14579	14895	14627	14836	14785	14754	14672	14755	14641	14759	14753	14782	14710	14838	14499	14680	14423	14748	14998	14728	14765	14794	14680	14703	14700	14743	14640	14740	14647	14740	14747	14758	14802	14760	14551	14656	14697	14686	14746	14630	14794	14679	14665	14744	14694	14718	14646	14735	14638	14835	14662	14688	14680	14809	14851	14750	14799	14678	14862	14654	14555	14685	14690	14599	14681	14784	14809	14957	14977	14836	14666	14614	14779	14818	14758	14781	14752	14562	14654	14872	14769	14753	14841	14945	14734	14757	14603	14617	14524	14773	14841	14818	14569	14745	14732	14780	14671	14761	14765	14650	14812	14723	14741	14771	14743	14674	14836	14661	14783	14733	14808	14737	14705	14616	14815	14595	14777	14734	14603	14825	14754	14640	14650	14723	14785	14532	14734	14753	14698	14704	14680	14706	14787	14754	14702	14665	14579	14840	14670	14655	14683	14584	14719	14702	14743	14819	14726	14789	14782	14916	14828	14741	14711	14798	14785	14875	14532	14829	14906	14690	14561	14612	14692	14695	14810	14776	14559	14693	14657	14699	14642	14812	14606	14605	14860	14725	14657	14545	14875	14704	14690	14733	14650	14676	14815	14784	14794	14658	14680	14737	14901	14874	14808	14560	14673	14804	14729	14668	14761	14746	14746	14663	14751	14712	14726	14786	14661	14676	14834	14806	14662	14686	14719	14671	14551	14616	14736	14707	14835	14711	14498	14610	14673	14767	14787	14850	14782	14632	14836	14684	14773	14716	14719	14581	14740	14707	14837	14506	14739	14717	14621	14858	14819	14687	14605	14645	14852	14534	14747	14836	14799	14797	14547	14880	14641	14859	14827	14765	14744	14841	14806	14702	14667	14790	14661	14764	14863	14664	14926	14818	14740	14723	14755	14746	14863	14795	14690	14690	14730	14775	14748	14689	14732	14808	14653	14809	14788	14681	14683	14713	14923	14802	14635	14862	14764	15024	14601	14784	14685	14668	14679	14801	14805	14747	14687	14628	14702	14644	14750	14771	14767	14701	14840	14617	14627	14707	14666	14736	14715	14729	14696	14550	14753	14706	14595	14667	14731	14819	14861	14739	14899	14846	14720	14645	14746	14761	14698	14656	14702	14728	14731	14627	14830	14809	14647	14562	14664	14693	14827	14761	14737	14601	14828	14744	14794	14644	14734	14785	14789	14685	14573	14724	14621	14723	14662	14663	14591	14976	14676	14511	14817	14643	14675	14825	14864	14805	14822	14643	14565	14585	14751	14636	14766	14966	14636	14895	14621	14676	14772	14718	14739	14813	14773	14663	14712	14581	14806	14741	14799	14585	14681	14639	14574	14724	14727	14906	14797	14802	14949	14647	14729	14793	14803	14790	14738	14599	14732	14641	14727	14752	14680	14588	14741	14844	14669	14512	14767	14668	14805	14524	14593	14777	14818	14709	14689	14800	14673	14707	14859	14832	14593	14768	14909	14884	14722	14774	14669	14784	14637	14689	14655	14670	14901	14572	14764	14677	14784	14542	14893	14793	14850	14642	14658	14997	14582	14604	14721	14773	14730	14626	14856	14595	14638	14783	14745	14875	14674	14626	14790	14626	14855	14647	14980	14513	14751	14656	14874	14579	14739	14574	14637	14593	14725	14745	14913	14801	14605	14610	14768	14785	14723	14708	14611	14579	14795	14826	14756	14830	14707	14649	14825	14663	14872	14782	14582	14775	14600	14686	14540	14678	14618	14721	14719	14713	14780	14718	14887	14748	14719	14765	14778	14722	14842	14582	14760	14550	14706	14781	14896	14605	14835	14610	14670	14792	14543	14781	14743	14802	14713	14789	14792	14801	14820	14648	14750	14568	14712	14775	14503	14860	14461	14691	14702	14650	14586	14582	14850	14693	14781	14784	14631	14844	14692	14751	14727	14740	14946	14681	14722	14555	14672	14767	14604	14706	14854	14776	14604	14738	14726	14799	14675	14896	14831	14846	14772	14681	14700	14822	14722	14622	14845	14749	14737	14728	14900	14538	14758	14759	14751	14993	14687	14650	14630	14772	14844	14656	14764	14724	14638	14893	14881	14654	14757	14768	14809	14618	14818	14740	14891	14604	14610	14672	14791	14794	14725	14772	14770	14813	14708	14673	14781	14854	14806	14823	14900	14513	14736	14716	14665	14752	14857	14730	14782	14927	14793	14884	14963	14889	14786	14705	14780	14739	14737	14690	14720	14688	14733	14513	14690	14894	14536	14818	14754	14841	14652	14749	14774	14752	14662	14519	14938	14714	14732	14649	14630	14718	14844	14690	14598	14663	14661	14623	14645	14813	14779	14695	14600	14865	14912
29939	24397	27172	23595	19671	18617	18247	18226	18096	18062	18128	17939	17849	17860	17705	17812	18075	17685	17790	17770	18010	17675	17823	17793	17881	17776	18128	18066	17942	18049	17906	17638	17573	17681	17605	17630	17642	17793	17698	17750	17669	17689	17661	17817	17856	17904	17834	17756	17667	17527	17732	17894	17781	17870	17784	17972	17916	17896	17631	17743	17720	17491	17815	17823	17920	17792	17683	17791	17835	17786	17781	17540	17816	17841	17878	18046	17605	17860	17872	17982	17922	17784	17850	17797	17821	17810	17827	17763	17851	17782	18091	17787	17950	17777	17726	17939	17680	17690	17653	17561	17518	17663	17940	17738	17659	17627	17740	17781	17903	17718	17789	17898	17844	17533	17902	17547	17669	17668	17722	17886	17678	17736	17692	17853	17525	17906	17678	17814	17700	17748	17668	17811	17792	17781	17533	17772	17918	17691	17623	17640	17660	17872	17505	17666	17675	17970	17647	17669	17778	17783	17718	17799	17680	17863	17745	17687	17707	17832	17731	17685	17794	17818	17637	17549	17858	17763	17801	17811	18110	17832	17815	17738	17739	17846	17848	17795	17927	17906	17557	17749	17787	17706	17653	17616	17687	17699	17733	17688	17759	17758	17628	17386	17916	17719	17890	17711	17855	17784	17775	17764	17679	17728	17782	17706	17804	17707	17870	17805	17836	17969	17827	17769	17778	17677	17729	17746	17686	17952	17962	17788	17870	17713	18088	17902	17661	17863	17723	17769	17608	17796	17670	17771	17645	17720	17768	17722	17674	17639	17892	17721	17920	17835	17617	17738	17769	17870	17832	17653	17845	17792	17621	17891	17629	17882	17684	17509	17886	17796	17712	17769	17632	17702	17912	17617	17757	17809	17704	17702	17925	17723	17754	17872	17800	17715	17516	17650	17681	17708	17818	17702	17870	17978	17776	17510	17747	17615	17762	17585	17697	17590	17772	17657	17838	17964	17728	17884	17667	17751	17790	17556	17888	17759	17902	17759	17767	17894	17884	17846	17727	17718	17791	17780	17798	17779	17786	17827	17681	17726	17678	17782	17837	17774	17891	17891	17873	17734	17622	17946	17717	17756	17862	17836	17745	17585	17782	18099	17881	17816	17790	17749	17837	17740	17790	17581	17878	17804	17584	17816	17606	17608	17751	17744	17912	17759	17655	17889	17732	17897	17816	17734	18015	17769	17650	17570	17734	17832	17795	17826	17698	17778	18060	17886	17971	17733	17798	17794	17877	17765	17980	17716	17725	17810	17877	17777	17966	17735	17582	17785	17719	17843	17770	17872	17815	17785	17634	17824	17801	17580	17980	17739	17550	17866	17671	17698	17786	17857	17710	17815	17934	17935	17623	17845	17689	17694	17941	17906	17834	17843	17709	17752	17993	17839	17865	18007	17703	17867	17460	17744	17737	17924	17776	17722	17791	17610	17791	17907	17846	17757	17939	17901	17942	17846	17658	17647	17761	17754	17713	17879	17791	17837	17927	17847	17877	17737	17802	17508	18028	17571	17629	17683	17609	17737	17823	17669	17808	17737	17728	17744	17732	17804	17865	17837	17655	17686	17697	17898	18030	17733	17884	17749	17640	17807	17797	17790	17660	17660	17490	17932	17623	17734	18011	17662	17711	17782	17829	17769	17978	17905	17774	17903	17827	17620	17719	17987	17958	17890	17781	17681	17785	17830	17735	17704	17696	17819	17726	17780	17784	17800	17722	17782	17674	17499	17682	17713	17889	17744	17789	17616	18101	17925	17748	17995	17609	17737	17813	17753	17738	17636	17797	17869	17759	17723	17771	17635	17674	17824	17630	17777	17768	17863	17652	17762	17781	17747	17965	17835	17579	17627	17899	17765	17601	17831	17651	17848	17768	17746	17744	17616	17859	17743	17785	17948	17675	17723	17659	17704	17745	17781	17735	17971	17729	17803	17865	17785	17811	18053	17746	17680	17705	17987	17645	17762	17801	17760	17636	17937	17702	17660	17704	17789	17805	17794	17768	17795	17798	17758	17828	17708	17637	17800	17950	17821	17963	17737	17846	17896	17923	17762	17790	17757	17867	17769	17871	17918	18059	17935	17935	17635	17908	17678	17598	17752	17608	18001	18057	17739	17738	17698	17880	17682	17724	17688	17645	17900	17812	17754	17742	17605	17746	17804	17690	17846	17587	17762	17753	17752	17656	17576	17660	17873	17881	17581	17857	17956	17774	17795	17790	17722	17918	17798	17887	17839	17676	17645	17642	17808	17801	17777	17639	17728	17683	17759	17910	17879	17799	17808	17883	17813	17801	17824	17827	17820	17764	17863	17746	17820	17918	17827	17933	17659	17796	17670	17744	18044	18110	17710	17917	17799	17824	17786	17654	17952	17655	17742	17592	17668	17995	17694	17819	18013	17747	17607	17747	17849	17781	17655	17891	17802	17988	17919	17854	17693	17931	17975	17710	17611	17755	18069	18037	17738	17692	18016	17710	17594	17964	17884	17727	17809	17821	17783	17989	17711	17876	17938	17655	17721	17596	17583	17832	17659	17748	17816	17809	17785	17759	17671	17810	17750	17883	17761	17748	17857	17639	17688	17829	17930	18100	17771	17724	17826	17623	17825	17890	17992	17869	17836	17799	17706	17847	17698	17801	17917	17703	17569	18054	17856	17754	17652	17882	17541	17801	17728	17580	17715	17700	17808	17661	17759	17977	17842	17762	17532	17799	17420	17804	17834	17848	17856	17749	17801	17942	17764	17677	17843	17623	17778	17603	17839	17922	17794	17754	17916	17743	17504	17689	17910	17811	17732	17964	17946	18028	17725	17738	17730	17969	17928	17726	17877	17631	17844	17912	17777	17564	17685	17854	17912	17836	17734	17860	17739	17864	17698	17867	17508	17699	17633	17684	17767	17808	17904	17746	17863	17811	17807	17824	17821	17816	17906	17896	17666	17880	17815	17805	17756	17886	17574	17791	17846	17814	17779	17712	17754	17777	17866	17903	17767	17749	17758	17765	17852	17999	17816	17704	17756	17738	17888	17720	17790	17965	17607	17900	17700	17736	17698	17760	17745	17737	17799	17924	17944	17821	17835	17682	17797	17742	17743	17627	17764	17739	17705	17835	17564	17709	17779	17648	17683	17633	17644	17779	17992	17722	17832	17740	17755	17947	17888	17750	17536	17824	17543	17736	17845	17815	17612	17644	17831	17788	17698	18013	17817	17680	17798	17881	17871	17784	17620	17790	17619	17496	17846	17833	17683	17712	17742	17893	17956	17964	17803	17842	17982	17718	17792	17804	17845	17901	17843	17898	17950	17898	17801	18054	17825	17870	17843	17923	17820	17808	17834	17699	17771	17706	17830	17950	17867	17784	17791	17794	17754	17832	17605	17742	17830	17775	17888	17691	17739	17840	17790	17809	17831	17807	17630	17773	17736	17728	17790	17791	17755	17869	17637	17693	17600	17719	17798	17860	17810	17790	17856	17965	17920	17708	17666	17916	17828	17826	17670	17802	17903	17682	17644	17828	17904	17747	17723	17940	17749	17746	17823	17891	17522	17759	17795	17640	17876	18016	17713	17659	17960	17865	17810	17715	17707	17833	17739	17981	17743	17657	17915	17614	17800	17823	17899	17781	17971	17745	17790	17688	17738	17719	17938	17492	17609	18057	17719	17731	17896	17879	17709	17888	17793	18026	17899	17830	17770	17780	17679	17701	17589	17643	17682	17745	17652	17837	17820	17912	17687	17764	17885	17856	17563	17898	17803	17771	17692	17740	17719	17901	17700	17701	17803	17842	17798	17672	17730	17949	17940	17938	17923	17953	17977	17734	17801	17661	17716	17625	17791	17590	17907	17832	17822	17767	17610	17824	17835	17815	17858	17747	17925	17702	17596	17729	17786	17689	17580	17603	17672	17724	17749	18189	17654	17842	17606	17882	17676	17797	17724	17911	17830	17808	17910	17840	17809	17788	17703	17583	17783	17699	17872	17957	17762	17818	17699	17835	17728	17764	17738	17602	17626	17714	17690	17787	17777	18128	17873	17926	17767	17661	17746	17798	17777	17738	17844	17623	17869	17805	17819	17630	17684	17649	17794	17918	17675	17838	17661	17942	17940	17875	17862	17642	17831	17831	17663	17913	17719	17707	17602	17878	17823	17843	17730	17808	17965	17776	17800	17865	17736	17763	17793	17759	17782	17755	17832	18015	17814	17605	17696	17955	17766	17690	18098	17853	17859	17786	17705	17668	17786	17857	17686	17741	17729	17709	17652	17813	17810	17743	17791	17885	17720	17961	17608	17608	17875	17708	17687	17858	17789	17747	17706	17968	17752	17756	17766	17679	17598	17786	17764	17693	17962	17647	17758	17716	17904	17724	17816	17844	17555	17673	17599	17607	17827	17582	17745	17678	17877	17938	17752	17775	17805	17719	17520	17876	17669	17914	17794	17723	17677	17745	17647	17814	17669	17711	17846	17888	17910	17703	17820	17554	17946	17700	17634	17752	17940	17627	17804	17771	17899	17821	17916	17709	17918	17846	17916	17623	17731	17807	17672	17832	17793	17764	17824	17737	17910	17618	17779	17578	17754	17907	17804	17781	17824	17512	17783	17843	17890	17854	17810	17830	17924	17697	17801	18019	17974	17664	17920	17913	17852	18076	17671	17851	17824	17758	17645	17768	17773	17830	17949	17920	17710	17713	17684	17619	17757	17510	17804	17743	17870	17821	17695	17838	17947	17873	17806	17740	17960	17931	17581	17796	17718	17810	17820	17941	17691	17995	17668	17743	17741	17694	17966	17637	17785	17870	17602	17643	17834	17701	17574	17672	17700	17740	18092	17805	17916	17692	17880	17805	17795	17835	17997	17835	17938	17739	18013	17884	17845	17822	17758	17844	17747	17653	17557	17755	17703	17691	17875	17667	17675	17819	17639	17773	17516	17646	17910	17696	17580	17624	17871	17679	17889	17722	17782	17624	17538	17737	17726	17825	17757	17846	17642	17845	17897	17936	17884	17875	17712	17829	18055	17890	17791	17710	17878	17702	17782	17793	17668	17837	17907	17555	17745	17556	17998	17872	17717	17651	17793	17711	17927	17851	17763	17797	17815	17681	17615	18061	17694	17868	17871	17857	17965	17681	18048	18041	17779	17772	17901	17895	17919
21332	30233	23970	18855	17027	15755	15624	15280	15240	15255	15231	15225	15019	15032	15110	15043	14953	15131	14996	14931	15000	14949	14949	14901	15032	14938	15030	15029	15153	15081	15030	15009	14908	14934	14924	15118	14907	14851	15076	15007	14981	14969	15075	14941	15170	14951	14891	15062	15047	15095	14886	15026	14789	14996	14963	15064	15075	14926	15134	14879	15212	14834	15133	15043	15072	14872	14938	15006	15045	14930	14983	14903	15107	15043	15031	15015	15114	14826	15015	14851	15103	14919	15097	14978	14838	15040	14841	14950	15099	15103	14998	14911	14989	14943	15132	14943	14999	15158	14841	14977	14823	15072	14909	14927	15185	15120	15001	14857	15150	14700	15041	14902	14975	14884	14955	15050	14940	15113	14851	14938	14962	14946	15157	14863	14920	14980	14969	14967	15029	14953	14900	15181	14996	15114	15100	14921	14935	14914	15059	14972	15014	14842	14991	14871	14977	14752	14993	14980	15138	15090	15041	14845	15072	14885	15025	14931	14984	14997	14952	14854	15115	15091	14911	15030	14962	15027	14975	15160	14854	14948	15114	14937	15058	14874	14946	14921	14925	14985	15030	14808	15121	14723	14951	14930	15016	14886	14918	14966	14935	14969	14858	14977	14945	15061	15018	14891	15021	15066	14893	14860	14991	15100	14959	15104	14936	15288	14949	14917	14959	15012	15103	14983	14889	15031	14978	14893	15091	15025	14892	14860	15116	14957	14991	14950	15074	14904	15102	14936	14980	14949	14944	14879	14978	14975	14937	14874	14998	15138	14949	14912	15095	14977	15205	14934	15049	14857	15013	14875	15068	15001	14895	14876	14853	15083	14882	14953	15130	14965	15148	15062	14944	14825	14861	14932	14880	15092	14974	15046	15096	15007	15011	14923	14918	14782	14890	14856	15139	15143	15019	15137	14966	15053	15024	15054	14947	15068	14962	14833	15025	14958	14979	14994	15015	15037	14851	15047	15016	14925	15097	14946	15200	14964	15034	15022	15043	14783	15051	15137	15043	14798	14968	14999	15010	15129	15089	14898	14836	15049	14789	15012	14960	15138	14907	14911	14999	14914	14927	15125	14889	15173	14859	15021	15072	15069	14971	14981	14962	15192	15007	14764	14962	14941	14814	15068	14983	14950	14886	14903	15032	15129	14967	14818	15044	15011	14964	14998	15054	15255	14974	14959	15037	15083	14928	14988	15019	15020	14917	14992	15114	14934	15009	14955	15044	14936	15066	14918	15090	15043	15000	14950	15030	15054	14975	14891	14943	14962	15045	14965	15010	14844	15092	14951	15097	14870	15000	14938	14909	15186	14835	14992	14934	15026	14940	14783	15013	15054	14896	14949	15000	14939	14841	15079	14977	14868	14903	15296	14756	15014	14911	15072	14992	15009	14938	14956	15013	15143	14950	14880	14840	15188	14840	14924	14930	15023	14973	15020	14999	14938	15115	14926	14966	14985	15052	15114	14986	15118	14968	14890	15179	14990	15133	14904	14989	15129	14860	15129	14977	15004	15080	14937	14844	15008	15016	15019	15026	14956	15033	14848	15043	14972	15088	15025	14894	15136	14932	15077	14886	14958	14818	14914	14948	14948	15117	14850	14872	15053	14921	15203	15038	15027	14942	14977	14913	15284	15205	15044	15130	15062	15063	15024	15168	15154	15129	14890	14951	15049	15079	15052	15046	14910	15086	15034	14924	15119	15004	15003	15030	15081	15132	15293	15258	15045	14880	14929	15100	15047	15056	14828	15000	15129	15036	15018	15017	15015	14930	15025	15023	14841	14991	15195	15017	15001	15106	15025	14905	14979	14955	15086	15160	15044	15068	14939	15118	15003	14971	15030	14949	14895	14932	14880	14887	14968	14817	14904	14993	15071	15005	14862	15146	15081	14748	14954	14963	14892	15098	14973	15009	15031	15028	14925	14964	15002	15092	14987	14936	14922	14986	14887	15173	14991	14944	14890	14987	14997	14889	14965	14922	15061	14920	15020	15128	14944	15006	14817	15022	15165	15144	14737	15175	14930	14983	14931	15043	15062	14779	14935	15040	15062	15062	14916	14995	14950	15031	14884	14914	15058	14950	14979	15002	15025	15056	15095	14946	14842	14930	14841	14968	14920	14845	14785	15251	14878	15040	14988	14891	15059	14984	14935	14906	15107	14996	15059	15039	15003	14952	14962	14948	15106	14892	15049	14965	14772	14910	15030	15134	14925	15020	14975	15053	14941	14945	14900	15133	15049	14937	14858	14954	15208	14956	14876	15043	14914	15156	15041	14960	14912	14845	15019	15033	14921	15003	15059	15044	15000	15037	15064	15037	14934	15189	14971	14900	14818	15013	14916	14932	14985	14927	14890	14974	14916	15018	15063	14892	14966	14820	14990	15017	15187	14987	15122	14927	15146	15073	14973	14963	15050	15081	14821	15011	14903	15010	14922	15034	14887	15005	15021	15010	14952	14954	15054	14944	15080	15082	15009	14965	14908	15066	15042	15057	14970	15038	14928	15022	15032	14895	14956	15087	14941	14973	15155	14921	14776	15078	14868	15042	14945	14952	15015	14856	15003	14953	15010	14919	15371	14955	15121	15169	15065	15041	14880	15023	15019	14929	15090	14969	15045	15054	14864	15102	14932	15073	15029	14931	15086	15157	15122	14833	15083	15038	14993	15075	15209	14966	14842	14852	14865	14873	14923	14876	15117	15001	14948	14988	14979	14966	15012	14906	15027	14918	14918	14778	15048	15021	14962	15006	14920	15017	15053	15049	14951	15036	15042	14847	15014	14939	15079	14970	14846	15033	15001	15017	14923	14928	15101	14860	14997	14919	14918	15116	15095	15085	14961	14985	14903	15066	15090	14923	15060	15163	15114	14930	15053	14985	14948	15168	15064	14951	14964	14898	15192	14898	14928	15028	14987	14699	15024	15049	15030	14973	15164	14864	15031	14847	14651	14927	15024	14816	15102	14949	14947	15035	15022	14955	14992	14979	14940	15030	14916	14997	15039	15023	14998	14834	14959	14923	15158	15091	15115	15011	15088	15107	15142	14982	14937	15265	14945	14954	14946	14887	15103	15065	14938	15163	14946	14895	15050	15082	14873	15011	14999	15019	15146	14902	15115	15010	14955	14948	14987	14971	14996	15053	15004	15012	14886	14963	14936	15073	15067	14976	15048	14958	15041	15052	14933	14821	14933	14965	14873	14982	14899	14962	15011	14972	15083	15030	15046	14969	15152	14813	14974	14984	15143	14684	14837	14940	15047	14891	14903	14981	14984	15083	14773	14841	15015	15102	15147	15111	15003	14715	15068	15015	14998	14922	14966	15190	14982	15000	15070	15016	14891	15143	15042	15034	15017	15135	15016	15099	15169	14867	14954	14809	15037	15112	14966	15145	14988	14840	14874	15021	14970	15001	14936	15091	14940	14884	14984	15004	14979	14795	15126	15000	15029	14948	14847	14987	15087	14967	15131	14894	14976	14974	15043	15002	15039	14935	15084	14744	15192	15060	15015	14927	15033	14886	15050	15074	14993	14960	14970	14969	15076	14931	15101	14930	15082	15042	14865	14893	15080	14965	15071	15044	15007	15030	15011	15019	14933	14975	15153	14905	14958	14985	14828	14916	15029	15105	15105	15040	14809	14999	14793	14916	14979	15036	14816	15100	14957	15056	14990	14887	14979	14840	14807	15095	15023	15022	14896	14970	14966	14882	15050	15035	15190	15043	14935	14868	15097	15220	14923	15138	14908	14896	14995	15022	15237	15000	14802	15103	15054	14946	15098	14911	14915	14992	14948	14897	14993	14976	15009	14994	15085	14937	15003	14902	14956	15206	15029	14990	14997	15076	14892	14982	14900	15059	15123	14930	15030	14875	15097	14965	15058	15027	14934	15140	15053	15048	14935	15083	15062	15105	14979	14912	15017	15085	14881	14964	14999	14972	14919	14868	15113	14944	15009	14949	14933	15018	14806	15076	14931	14970	14892	14959	14847	14905	15011	15101	14879	14873	14932	14873	15022	15001	15033	14931	15116	15002	14969	15082	15030	15147	15121	14880	14905	14853	15156	14961	14909	15061	15067	14957	14713	14985	14948	15139	14938	15146	15040	15122	15169	14989	14968	15110	15080	14957	15037	14908	15076	14956	14965	15152	15079	15113	14844	14921	14992	15133	15072	14917	15078	15027	15119	15076	14925	15002	14975	15025	14990	14958	14963	15072	14936	14990	15019	14765	14992	14912	14927	15124	14949	14901	14870	15087	14890	15050	14976	14997	15041	14965	14890	15016	15023	15134	15048	15102	15139	14849	14871	15058	14887	15086	15200	14888	14875	14872	15027	15038	15150	15159	14953	14945	14909	14874	15017	14938	15154	14975	14858	15049	14964	14820	15202	14857	15041	15058	15031	15000	14905	15032	15020	14963	15074	15139	14910	15150	15115	14949	14888	15030	15038	15001	14939	15099	15008	14979	15021	15009	15092	14995	14921	14993	15043	14821	14994	15173	15026	15039	14936	14923	14833	15089	14894	15179	14917	15229	15055	15177	15212	15115	14892	14987	15056	15163	15001	15036	15081	15127	15071	15129	14938	15046	15219	15042	14911	15059	15092	15014	14954	14980	15054	14995	15006	15059	14814	14759	15088	14845	15016	14833	15102	15051	14967	15041	14939	14958	14867	14969	14980	15046	14895	14953	14920	14952	14939	14957	15029	14917	14789	14963	14980	14974	14956	14866	14916	15142	15094	15010	15028	14839	14990	15083	14980	14957	14947	14989	14993	14996	15199	15048	14939	15000	15045	15071	14983	15080	15070	15091	14928	14915	14954	14900	14960	15154	15036	15037	15090	15157	15109	14985	14760	14977	14926	15089	14928	14991	15006	14943	14959	15002	15110	15068	15014	14988	15048	14951	15070	15101	14900	15067	15000	15156	15018	15000	14921	14924	15001	15074	14987	14934	14873	14903	14896	14993	14906	15028	14954	15101	14982	15085	15069	15006	14861	14914	15030	14933	15066	14867	15077	15081	14944	14802	15124	14861	14943	15077	15197	15046	14986	15042	15071	15075	15071	15020	14993	14822	14968	14934	14804	14968	14916	15016	14771	15058	15024	14953	15126	14925	14892	15107	14884	14944	14981	15027	15125	15131	15159	14936	14947
23829	21522	28159	25885	22674	20872	19606	17638	17227	17436	17543	17209	16932	16953	16872	16777	16911	16993	16936	17066	16911	16805	17063	16740	16758	16737	16869	16783	16919	16832	16921	16851	17008	16849	16763	16919	16780	16915	16932	16841	17019	16805	16793	16729	16922	16697	16879	16734	16762	16951	16725	16737	16649	16693	16825	16536	16819	17006	16863	16829	16917	16745	16680	16734	16816	16834	17013	16741	16812	16733	16759	16885	16964	16849	16840	16722	16770	16660	16558	16693	16850	16547	16722	16670	16722	16700	16751	17011	16882	16798	16878	16820	16721	16632	16684	16961	16802	16933	16823	17064	16840	16811	16746	16592	16713	16704	16679	16680	16973	16803	16724	16749	16757	16707	16990	16724	16781	16675	16602	16517	16727	16896	16694	16796	16967	16757	16853	16773	16935	16837	16813	16857	16850	16978	16876	16800	16701	16595	16780	16838	16878	16549	16768	16848	16718	16793	16693	16742	16785	16695	16650	16671	16749	16708	16764	16610	16675	16882	16648	16660	16579	16810	16589	16427	16746	16862	16603	16600	16664	16754	16876	16818	16641	16820	16710	16774	16788	16607	16659	16928	16798	16727	16616	16633	16580	16791	16794	16799	16801	16590	16778	16793	16806	16652	16716	16686	16791	16689	16699	16784	16567	16868	16787	16866	16878	16639	16838	16848	16827	16952	16659	16717	16860	16836	16796	16707	16672	16629	16720	16757	16651	16650	16770	16579	17002	16573	16693	16797	16831	16767	16836	16795	16717	16705	16752	16866	16684	16837	16560	16684	16841	16617	16889	16740	16723	16976	16748	16948	16554	16724	16784	16691	16709	16891	16731	16763	16719	16621	16829	16739	16701	16790	16730	16701	16809	16780	16605	16707	16648	17025	16672	16750	16747	16774	16738	16605	16862	16839	16555	16884	16488	16722	16738	16811	16710	16746	16823	16777	16905	16701	16714	16835	16895	16615	16906	16764	16829	16752	16435	16747	16648	16893	16873	16674	16631	16855	16803	16940	16750	16748	16678	16678	16816	16704	16626	16865	16762	16873	16605	16640	16631	16771	16781	16805	16648	16769	16708	16759	16591	16554	16906	16674	17029	16890	16888	16841	16665	16712	16839	16712	16820	16881	16759	16751	16792	16834	16846	16787	16745	16903	16745	16919	16893	16708	16969	16861	16755	16634	16787	16535	16857	16610	16765	16750	16587	16695	16885	16837	17023	16864	16693	16667	16645	16589	17017	16759	16978	16577	16740	16693	16689	16825	16609	16668	16661	16703	16678	16806	16707	16947	17044	16920	16732	16654	16516	16670	16789	16762	16740	16877	17028	16814	16522	16820	16762	16974	16725	16833	16603	16788	16690	16770	17013	16822	16773	16623	16721	16874	16718	16861	16781	16789	16803	16756	16944	16800	16711	16993	16931	16735	16706	16756	16945	16809	16771	16683	16695	16708	16704	16615	16960	16803	16797	16997	16908	16468	16624	16867	16911	16742	16761	16834	16727	16672	16873	16653	16585	16755	16965	16872	16753	16855	17168	16851	16794	16823	16613	16868	16939	16764	16718	16722	16772	16641	16890	16945	16799	16711	16640	16811	16860	17105	16823	16893	16820	16889	16997	16816	16714	16782	16723	16664	16981	16825	16791	16808	16774	16703	16600	16728	16794	16670	16661	16623	16714	16853	16897	16826	16667	16600	16896	16846	16743	16794	16814	16746	16803	16617	16918	16687	16940	16624	16956	16573	16732	16831	16770	16813	16898	16963	16706	16802	16688	16773	16938	16667	16957	16962	16665	16500	16883	16793	16650	16809	16722	16714	16708	16723	16451	16856	16893	16775	16737	16611	16672	16682	16507	16670	16626	16749	16742	16943	16712	16711	16987	16743	16884	16806	17106	16604	16952	16847	16760	16777	16953	16881	16775	16739	16657	16913	16787	16883	16660	16888	16634	16592	16828	16857	16659	16860	16704	16538	16891	16646	16647	16771	16686	16737	16745	16968	16673	16745	16686	16795	16788	16744	16733	16708	16755	16917	16707	16777	16495	16768	16803	16705	16877	16576	16828	16808	16952	16843	16704	16863	16713	16781	16828	16674	16888	16690	16832	16769	16652	16701	16843	16976	16756	16827	16610	16587	16747	16868	16735	16737	16720	16727	16693	16603	16657	16759	16759	16850	16705	16784	16705	16653	16791	17011	16843	16838	16897	16509	17104	16887	16921	16645	16733	16781	16847	16706	16736	16763	16839	16884	16693	16578	16962	16770	16735	16670	16835	16834	16778	17003	16724	16905	16788	16917	16676	17077	16726	16849	16735	16731	16794	16880	16698	16808	16769	16854	16806	16824	16815	17002	16776	16900	16791	16982	16941	16569	16679	16922	16644	16713	16922	16904	16608	16800	16845	16717	16624	16615	16599	16773	16666	16708	16763	16658	16842	16821	16886	16599	16821	16940	16853	16779	16840	16740	16685	16836	16745	16826	16933	16687	16715	16791	16810	16858	16637	16536	16824	16916	16951	16702	16658	16785	16602	16825	16702	16791	16764	16676	16845	16773	16757	16722	16778	16826	16718	16629	16850	16899	16716	16736	16802	16864	16950	16748	16698	16873	16959	16828	16678	16757	16898	16854	16816	16611	16897	16760	16824	16777	16756	16769	16607	16642	16783	16622	16681	16776	16819	16777	16746	16764	16756	16589	16703	16806	16720	16868	16620	16828	16768	16732	16603	16732	16622	16911	16598	16767	16910	16773	16781	16887	16810	16767	16756	16741	16770	16722	16769	16763	16690	16550	16779	16718	16877	16472	16848	16853	16832	16570	16775	16517	16851	16788	16805	16633	17026	16795	16581	16557	16774	16813	16513	16755	16586	17059	16897	16937	16899	16696	16993	16777	16687	16742	16578	16833	16903	16799	16818	16775	16810	16703	16789	16611	16794	16694	16761	16760	16744	16670	16740	16895	16756	16635	16653	16866	16748	16710	16868	16766	16853	17006	16858	16952	16840	16707	16804	16598	16913	16753	16791	16774	16790	16782	16773	16738	16643	16629	16859	16806	16806	16933	16826	16796	16817	16930	16898	16815	16951	16723	16969	16595	16720	16732	16874	16778	16964	16907	16855	16773	16765	16718	16528	16561	16878	16871	16722	16957	16942	16724	16773	16739	16793	17014	16686	16830	16741	16720	16833	16558	16681	16698	16972	16845	16539	16712	16844	16582	17131	16607	16701	16779	16808	16744	16949	16620	16716	16665	16462	16935	16797	16938	16803	16828	16794	16597	16747	16839	16817	16790	16833	16723	16804	16653	16843	16863	16729	16733	16855	16716	16810	16676	16672	16819	16777	16697	16816	16844	16723	16706	16749	16859	16714	16732	16646	16711	16864	16951	16866	16743	16708	16821	16898	16679	17004	16632	16857	16770	16874	16758	16867	16940	16789	16735	16826	16787	16855	16824	17154	16919	16891	17012	16752	16792	16654	16845	16831	16838	16763	16807	16694	16811	16735	16618	16904	16893	16797	16815	16750	16695	16820	17015	16792	16799	16904	16818	16717	16556	16772	17117	17177	16823	16871	16777	16583	16838	16930	16838	16732	16645	16644	16944	16786	16914	16676	16608	16863	16745	16901	16731	16951	16665	16695	16660	16780	16906	16984	16842	16789	16913	16647	16910	16829	16519	16545	16822	16797	16814	16705	16787	16764	16953	16867	16630	16879	16720	16746	16710	16842	16576	16543	17005	16654	16649	16821	16689	16758	16976	16836	16532	16856	16858	16641	16778	16645	16734	16884	16749	16652	16908	16756	16793	16745	16823	16952	16917	16704	16683	16897	16740	16856	16835	16736	16863	16848	16867	16733	16854	16923	16611	16700	16875	16707	16821	16663	16895	16852	16761	16794	16713	16766	16879	16911	16801	16783	17037	16632	16657	16804	16752	16754	16802	16690	16704	16702	16766	16811	16646	16589	16731	16676	16874	16695	16754	16724	16749	16752	16855	16749	16689	16967	16808	16791	16906	16807	16823	16828	16785	16764	16779	16975	16769	16778	16719	16828	16795	16855	16646	16784	16861	16857	16857	16895	16756	16856	16742	16800	16622	16891	16731	16646	16896	16659	16758	16701	16766	16861	16835	16592	16853	16807	16829	16693	16614	16921	16775	16674	16527	16602	16698	17008	16810	16771	16926	16960	16868	16709	16769	16710	16825	17004	16776	16880	16920	16939	16905	16631	16767	16991	16798	16881	16754	16863	16766	16561	16658	16614	16920	16853	16733	16861	16828	16780	16645	16917	16804	16900	16966	16722	16734	16737	16937	16845	16857	16770	16913	16812	16703	16598	16518	16797	16749	16722	16790	16592	16764	16745	16934	16779	16968	16780	16800	16809	16574	16752	16744	16810	16863	16810	16843	16752	16834	16683	16746	16737	16823	16915	16796	16844	16886	16784	16884	16736	16803	16762	16784	16766	16571	16803	16821	16862	16587	16809	16754	16853	16878	16683	16809	16704	16690	16684	16815	16774	16779	16821	16799	16721	16985	16663	16721	16949	16716	16836	16676	16577	16628	16661	16545	16829	16701	16751	17000	16870	16703	16813	16703	16818	16643	16778	16666	16791	16601	16875	16609	16672	16864	16714	16803	16941	16992	16741	16543	16655	16650	16939	16757	16844	16744	16741	16865	16835	16723	16836	16738	16703	16999	16685	16798	16693	16753	16847	16668	16533	16651	16714	16745	16880	16694	16684	16813	16815	16956	16831	16831	16754	16831	16667	16658	16860	16723	16728	16741	16872	16787	16774	16921	16611	16701	16742	16819	16731	16674	16897	16863	16718	16699	16654	16627	16794	16631	16733	16726	16698	16749	16778	16728	16607	16896	16841	16877	16665	16850	16771	16860	16828	16779	16866	16785	16625	16612	16679	16845	16900	16620	16867	16832	16829	16694	16582	16689	16938	16969	17074	16740	16759	16679	16707	16880	16740	16784	16691	16565	16653	16735	16788	16766	16822	16690	16923	16980	16818	16705	16760	16769	16718	16825	16719	16670	16707	16875	16932	16676	16729	16623	16625	16575	16717	16738	16745	16872	16810	16654	16657	16783	16856	16867	16619	16736	16820	16827	16757	16642	16720	16867	16880	16933	16763	16979	16873	16764	16927	16873	16687	16799
20032	38771	32030	23686	18235	16109	15272	15060	14942	14841	14672	14697	14616	14592	14264	14447	14400	14346	14361	14490	14403	14282	14462	14363	14517	14225	14448	14474	14414	14248	14306	14493	14438	14315	14454	14192	14435	14449	14257	14458	14442	14438	14417	14437	14428	14246	14247	14374	14325	14349	14411	14474	14356	14205	14380	14392	14517	14287	14374	14438	14385	14310	14478	14315	14407	14246	14331	14241	14303	14271	14370	14326	14240	14213	14532	14283	14167	14351	14555	14295	14353	14427	14471	14262	14544	14256	14393	14356	14276	14420	14392	14427	14362	14420	14266	14195	14379	14249	14326	14321	14374	14272	14392	14275	14471	14392	14315	14188	14529	14365	14270	14281	14518	14352	14356	14382	14503	14420	14298	14166	14420	14277	14332	14325	14459	14372	14327	14181	14406	14339	14476	14465	14258	14423	14369	14444	14364	14315	14290	14365	14313	14351	14368	14287	14239	14403	14305	14329	14431	14291	14383	14253	14352	14472	14299	14271	14433	14269	14396	14425	14383	14313	14241	14305	14361	14426	14216	14166	14380	14235	14223	14246	14340	14345	14428	14467	14179	14327	14434	14297	14242	14376	14302	14350	14379	14237	14449	14521	14379	14472	14475	14456	14346	14507	14287	14348	14410	14456	14316	14398	14395	14383	14330	14384	14319	14455	14331	14255	14331	14432	14455	14468	14175	14374	14281	14333	14386	14326	14265	14394	14165	14470	14314	14505	14355	14390	14317	14401	14287	14376	14288	14296	14429	14324	14357	14399	14419	14341	14253	14247	14446	14383	14260	14415	14331	14477	14347	14494	14357	14263	14372	14373	14396	14493	14295	14407	14364	14293	14221	14511	14164	14335	14397	14255	14361	14419	14227	14149	14441	14313	14360	14294	14383	14277	14282	14372	14524	14337	14374	14272	14371	14284	14340	14301	14257	14163	14293	14406	14334	14347	14446	14494	14489	14199	14369	14381	14416	14332	14232	14404	14342	14241	14281	14213	14371	14623	14300	14368	14303	14274	14293	14360	14586	14196	14396	14395	14277	14468	14257	14380	14481	14275	14248	14408	14211	14278	14449	14387	14378	14369	14356	14473	14314	14238	14465	14395	14389	14334	14325	14556	14287	14320	14377	14394	14029	14299	14333	14269	14406	14439	14185	14416	14224	14528	14305	14404	14339	14360	14518	14377	14329	14396	14321	14457	14291	14414	14376	14421	14284	14345	14342	14178	14261	14364	14211	14368	14365	14242	14389	14314	14420	14368	14293	14176	14322	14228	14367	14321	14308	14210	14286	14331	14348	14342	14371	14359	14259	14364	14577	14306	14193	14226	14200	14212	14431	14320	14263	14303	14225	14458	14346	14330	14330	14239	14402	14400	14275	14248	14448	14413	14488	14389	14394	14337	14447	14194	14484	14287	14467	14406	14516	14594	14340	14488	14266	14391	14371	14368	14296	14419	14369	14380	14215	14505	14353	14489	14333	14321	14294	14420	14550	14163	14388	14364	14372	14196	14427	14417	14609	14261	14354	14316	14337	14404	14480	14612	14303	14342	14259	14403	14570	14356	14232	14324	14344	14484	14282	14424	14412	14330	14261	14300	14313	14283	14456	14308	14542	14332	14251	14319	14264	14260	14303	14416	14271	14270	14290	14480	14522	14535	14429	14362	14282	14381	14353	14324	14393	14430	14196	14429	14313	14336	14263	14296	14420	14277	14262	14333	14407	14367	14270	14242	14395	14412	14262	14306	14328	14311	14257	14374	14340	14352	14442	14260	14388	14248	14426	14412	14233	14261	14304	14346	14414	14255	14372	14399	14355	14135	14487	14309	14412	14335	14300	14317	14459	14431	14183	14236	14379	14465	14285	14272	14363	14351	14394	14462	14467	14211	14381	14349	14176	14251	14375	14619	14311	14266	14408	14321	14406	14345	14391	14465	14305	14347	14461	14487	14380	14215	14261	14524	14391	14339	14388	14445	14166	14474	14465	14448	14436	14381	14364	14354	14512	14452	14375	14247	14424	14645	14495	14436	14404	14220	14368	14257	14402	14487	14284	14263	14426	14357	14290	14365	14359	14373	14397	14287	14236	14462	14441	14402	14405	14314	14258	14324	14252	14304	14403	14346	14374	14467	14215	14247	14424	14365	14247	14357	14335	14397	14156	14144	14308	14200	14202	14288	14363	14319	14258	14502	14370	14251	14246	14423	14387	14338	14376	14378	14398	14289	14211	14281	14283	14424	14523	14253	14333	14239	14344	14496	14342	14338	14466	14503	14370	14422	14389	14220	14372	14346	14245	14190	14312	14330	14430	14342	14404	14229	14312	14407	14456	14308	14311	14537	14282	14268	14387	14309	14414	14399	14443	14357	14141	14409	14275	14413	14285	14412	14409	14272	14434	14424	14401	14310	14319	14226	14307	14390	14466	14219	14396	14334	14252	14309	14324	14434	14461	14396	14578	14312	14357	14141	14391	14374	14115	14460	14493	14387	14332	14360	14358	14328	14302	14296	14338	14200	14364	14397	14328	14476	14264	14403	14381	14609	14455	14203	14413	14305	14320	14487	14395	14362	14433	14285	14269	14257	14401	14263	14464	14440	14416	14229	14494	14280	14201	14473	14253	14310	14214	14404	14455	14333	14345	14351	14500	14286	14441	14312	14278	14262	14600	14267	14522	14245	14230	14334	14272	14317	14488	14290	14445	14256	14422	14436	14331	14375	14420	14300	14410	14424	14347	14380	14415	14431	14525	14419	14271	14382	14387	14316	14469	14377	14314	14150	14395	14103	14288	14300	14590	14368	14375	14307	14402	14421	14365	14447	14464	14353	14432	14221	14372	14134	14362	14409	14448	14344	14163	14323	13995	14287	14039	14341	14348	14265	14397	14332	14274	14475	14378	14235	14472	14409	14328	14405	14351	14367	14255	14247	14321	14330	14371	14237	14324	14350	14473	14366	14404	14304	14416	14378	14338	14254	14324	14324	14449	14547	14358	14244	14310	14387	14446	14413	14326	14491	14370	14320	14302	14224	14334	14237	14346	14400	14401	14218	14475	14343	14326	14308	14262	14479	14416	14400	14375	14302	14420	14335	14382	14411	14347	14390	14260	14209	14376	14292	14337	14416	14343	14325	14437	14474	14426	14346	14244	14627	14319	14338	14308	14302	14167	14435	14358	14292	14481	14423	14396	14316	14539	14336	14239	14281	14333	14252	14328	14344	14362	14357	14384	14391	14436	14356	14327	14360	14433	14280	14219	14409	14412	14364	14379	14250	14306	14508	14519	14520	14138	14115	14338	14229	14363	14252	14461	14394	14548	14298	14406	14367	14272	14321	14362	14274	14466	14388	14380	14323	14386	14279	14247	14516	14369	14445	14354	14304	14257	14476	14379	14265	14325	14249	14417	14229	14333	14423	14258	14513	14328	14358	14336	14205	14434	14508	14324	14187	14510	14428	14460	14423	14329	14252	14300	14329	14231	14320	14339	14293	14347	14325	14324	14532	14263	14408	14344	14161	14300	14477	14242	14377	14330	14350	14331	14385	14238	14428	14445	14297	14331	14217	14145	14319	14441	14208	14133	14391	14148	14366	14268	14397	14386	14428	14316	14432	14520	14227	14291	14276	14414	14345	14424	14349	14333	14335	14225	14394	14290	14423	14316	14277	14547	14343	14464	14196	14449	14440	14412	14251	14297	14475	14281	14353	14294	14316	14356	14257	14344	14442	14413	14458	14389	14450	14496	14336	14390	14336	14319	14308	14235	14190	14451	14345	14488	14310	14238	14403	14342	14551	14254	14406	14172	14380	14320	14310	14270	14338	14322	14644	14272	14379	14296	14342	14288	14324	14304	14473	14445	14330	14375	14303	14265	14380	14260	14320	14306	14212	14368	14227	14072	14358	14421	14372	14532	14315	14242	14305	14376	14360	14400	14326	14485	14382	14250	14301	14425	14438	14467	14227	14399	14510	14423	14386	14371	14509	14331	14357	14360	14488	14460	14404	14291	14306	14364	14303	14139	14277	14215	14330	14393	14379	14405	14353	14180	14459	14297	14287	14454	14356	14121	14412	14201	14300	14361	14336	14386	14440	14367	14234	14293	14450	14254	14325	14247	14419	14397	14343	14412	14369	14363	14348	14451	14330	14334	14499	14202	14341	14398	14385	14333	14344	14390	14320	14581	14435	14407	14145	14560	14255	14481	14388	14509	14118	14401	14187	14411	14419	14361	14360	14281	14331	14336	14300	14389	14216	14334	14220	14190	14206	14361	14467	14345	14276	14416	14318	14416	14444	14426	14247	14451	14358	14447	14393	14421	14261	14445	14412	14301	14476	14203	14166	14429	14399	14348	14341	14295	14358	14293	14433	14442	14531	14433	14341	14271	14357	14472	14257	14319	14413	14312	14370	14359	14429	14296	14253	14389	14391	14439	14140	14357	14453	14252	14376	14210	14168	14386	14429	14479	14245	14317	14335	14285	14458	14498	14280	14309	14285	14564	14382	14322	14260	14394	14286	14376	14362	14174	14543	14300	14268	14303	14310	14673	14274	14396	14355	14222	14466	14337	14401	14294	14346	14331	14432	14479	14325	14354	14483	14330	14311	14318	14408	14388	14391	14413	14358	14364	14329	14355	14438	14393	14207	14414	14257	14389	14299	14401	14382	14221	14260	14244	14489	14397	14286	14401	14334	14297	14359	14344	14238	14398	14502	14380	14300	14393	14305	14442	14271	14260	14420	14399	14469	14154	14246	14242	14202	14292	14259	14330	14327	14217	14308	14429	14346	14407	14361	14332	14302	14452	14346	14244	14257	14330	14420	14500	14299	14392	14322	14339	14328	14390	14346	14253	14377	14368	14307	14293	14285	14528	14413	14392	14364	14351	14356	14410	14379	14327	14485	14348	14277	14412	14456	14302	14437	14528	14156	14348	14377	14421	14222	14353	14287	14309	14458	14442	14330	14423	14464	14293	14370	14339	14218	14457	14317	14311	14521	14518	14264	14441	14210	14193	14300	14409	14362	14282	14369	14242	14441	14281	14274	14370	14451	14458	14353	14346	14409	14279	14445	14307	14293	14254	14433	14363	14203	14349	14111	14341	14254	14378	14415	14275	14484	14245	14408	14259	14342	14461	14313	14305	14262	14354	14551	14521	14392
25620	21593	27409	27311	20213	19208	19298	18629	18484	18622	18611	18353	18324	18348	18261	18328	18421	18273	18273	18196	18271	18403	18194	18284	18318	18136	18109	18198	18288	18300	18302	18227	18037	18211	18069	18130	18151	18106	17983	18012	18244	18085	18079	17931	18188	18004	18285	18047	18268	18062	17908	18087	18044	18043	18161	18217	18290	18217	18137	18092	17971	18146	17939	18098	18090	18306	18035	18199	18050	18076	18172	18052	18248	17924	18081	17975	17931	18345	18236	18037	18147	18072	18117	18152	18179	18105	18130	18037	18179	18172	18031	17896	18208	18075	18141	17960	18070	18207	18020	18116	17957	18147	18129	18153	18169	18015	18121	17998	18223	18037	18015	18112	18223	18272	18207	18231	18131	18159	18160	18208	18066	18178	18021	18210	18190	18169	18350	18167	18349	18094	18303	18212	18097	18015	18138	18252	17963	18011	18085	18311	18202	18256	18260	17929	18037	18332	18112	18126	18018	18166	17967	18165	18236	18123	18295	18145	17986	18090	18176	18083	17955	18169	18238	18010	18117	18226	18102	18072	18025	18137	18061	18266	18086	18230	18008	18052	18004	17919	18132	18203	18108	18141	18116	17954	18159	18019	18260	18143	18128	18093	18135	18025	18078	18038	18162	18059	18157	18071	17993	18275	18209	18183	17990	18076	17926	17944	18040	18139	18183	18240	18252	18234	18045	18119	18225	18402	18255	18013	17906	17771	18150	17951	18157	17893	17984	18051	17936	18137	18311	18249	18105	17966	17845	17931	17903	18224	18088	18044	18170	18129	17994	18040	18117	18249	18129	18031	18190	18012	17836	18094	18197	18053	18093	17880	18011	17974	18087	18216	17950	18080	17900	18008	18016	18077	18153	18143	18262	18051	18038	18080	18133	17983	17959	18050	18161	18067	18166	18040	18017	18148	18252	17994	18361	18090	18211	18157	18144	18041	18108	18235	18330	17869	18015	18159	18343	18222	18252	17977	18034	18072	18381	18321	18101	18045	18252	18254	17948	18282	18124	17931	18023	18129	18138	18072	18046	17969	18183	18059	18127	18034	18131	18012	18098	18157	18225	18150	18078	18091	18083	18141	18067	18181	17957	18084	18263	18139	17956	17876	18151	18153	17903	17929	18146	18154	18177	18083	18218	17839	18099	17990	18066	18101	18334	18077	18134	18076	17953	17980	18167	18235	18071	18169	18374	18055	18029	18291	17854	18080	18159	18157	18170	18106	18045	18214	18120	18094	18040	17994	18073	17993	17945	18156	18298	18154	17989	18169	18115	18025	18351	18173	18172	18264	18083	18003	18203	18124	17886	18254	18179	18189	17897	17839	18209	18185	18293	17947	18008	17983	18121	18329	18159	17984	17893	18021	18230	18046	18172	18069	18120	18219	18153	18006	18095	18178	18269	18152	18025	17956	17934	18126	18049	18329	17986	18187	18231	18177	17939	18130	17969	18147	18342	18052	18015	17903	18026	17959	18233	18284	18214	18304	18093	17967	18118	18391	18259	17971	17976	18231	18096	18118	17914	18099	18060	18129	18326	18216	18132	18086	18170	18108	18148	18113	17948	17917	18209	18246	18204	18075	18075	18239	18149	18330	18211	17992	18241	18081	18105	18052	18133	18226	18088	17763	18221	18116	18108	18151	18092	18231	17890	18064	18077	18058	17966	18237	17990	17922	17943	18092	18220	17866	18076	18174	17797	17950	18007	18360	18071	17719	17976	18272	18119	18184	17930	18223	18061	17972	18112	18006	18081	18095	18100	18074	18064	18158	18165	18027	18278	18192	17894	17877	18497	18050	18023	18376	18027	18214	18063	18293	18288	17931	17946	18035	18207	18122	18078	18222	18332	18209	18171	18182	18295	18116	17995	18230	18179	18158	18136	18159	18246	18195	18080	17927	18175	18113	18220	18304	18141	18189	18222	18293	18169	18219	18053	18244	18228	18226	18160	18200	18205	18128	17935	18152	18131	18069	18081	18202	18007	18120	18179	18061	18109	18206	18018	18126	18182	18100	17987	18233	18101	18215	18319	18175	18224	18159	18143	18193	17917	18166	18302	18340	18291	18082	18002	18150	18146	18114	18052	18098	17985	18156	18262	18164	17974	17998	17931	17971	18199	18354	18173	18038	18129	17915	18041	18248	18152	18382	18335	18334	18359	18105	18119	17881	18252	18111	18034	18164	18041	18146	18142	17921	17980	18209	18115	18118	18249	18075	17995	18251	17995	17929	18140	18355	17997	17995	17974	18160	17943	18097	17939	18213	18130	17991	18139	18150	18202	17973	18227	18077	17938	18124	18201	17908	18053	18161	18074	18239	18527	18118	18089	18096	18084	18297	17987	17953	17947	18164	18303	18242	18164	17961	18014	18325	18283	18160	17982	18137	18027	18139	18277	18104	18205	18006	18015	18241	17888	18018	18024	18140	18176	18121	17961	18155	18078	18083	17999	18007	18213	18143	18071	18000	18166	18181	18247	18181	18116	18103	18281	18146	18101	18168	18251	18202	18206	18074	18151	18049	18190	18043	18133	18068	18117	18216	18305	18086	17876	18090	17855	18135	18218	17956	18006	18150	18230	18001	18097	18055	18178	18014	18064	18195	18148	18240	18170	18178	18073	18263	18134	18068	18278	18106	17969	17993	17995	18219	18219	18138	17928	18138	18354	18266	18124	18122	18114	18214	18111	18146	18145	18244	17978	18069	18218	17929	18147	18249	18276	18007	18236	18092	18017	18151	17909	18104	18068	18111	18000	18159	18102	18342	18264	18160	17928	18216	17981	18001	18134	18218	17983	18171	18131	18148	17910	17909	18190	17993	18275	18057	18179	18215	18286	18133	17950	18203	18267	17872	18143	17879	17963	18160	18009	17993	18099	18078	18073	18083	18090	18230	18169	18036	18393	18181	18155	18076	18153	18199	18228	18128	18177	18072	18534	18092	18065	18209	18108	18186	17930	18123	17982	17886	18115	18021	18022	18123	18076	18087	18150	17943	18087	18168	18171	17870	18130	18169	18006	18358	18123	17894	18076	18040	18015	18068	18071	17933	17926	17909	18227	18156	18227	18341	17772	18056	18036	18153	18100	18122	18028	18287	17954	18282	18169	18323	18177	18190	18101	18081	18001	18018	18056	18118	18184	18179	18091	18102	18174	18155	18033	18057	18268	18009	18064	18162	18302	17991	18012	18152	18094	18067	18037	18134	18133	18181	18267	18132	18182	18127	17883	18071	17964	18162	18029	18095	18037	18131	18054	18295	18112	18238	18220	18016	17968	17858	18400	17954	18194	18267	18222	18206	18087	18122	18196	18220	18229	18358	18144	18187	18060	18077	18052	18313	17979	18128	18402	18229	18030	18082	18287	18122	18186	18241	18004	17919	18091	18059	18210	18009	17898	17868	18202	18211	18227	18153	18064	17994	18283	17770	18107	18005	18125	17972	18073	18205	18031	18149	17939	17975	18223	18115	18111	18017	18091	18094	18197	18321	18245	18162	18152	18061	18120	18430	18174	18168	18110	18095	18032	18029	18016	17992	17980	18065	18157	18211	18059	18043	17876	18104	18151	18309	17986	18399	18118	18273	18226	18197	18131	18006	18098	18209	18237	18065	18075	18152	17983	17989	18033	17963	17871	18087	18123	18070	18186	18355	17950	18132	18127	18110	18308	18140	18148	18161	18088	18104	18095	18217	18306	18212	17887	18006	18225	17895	18062	18175	18017	18320	18024	18281	17896	18232	18265	18127	18200	18105	18064	18024	18246	18130	18388	17945	18246	18067	18126	18186	18160	18090	18096	18075	18014	18295	18232	18102	18005	18221	18022	18148	18052	18090	18011	18102	18013	18070	18234	18199	18054	18035	18152	18159	18185	18153	18255	18194	18255	18306	18067	18161	18003	18022	18146	18214	18050	18142	18169	18014	18230	17939	18233	18108	18184	18113	18304	18189	18213	18431	18222	18175	18059	18240	18084	17911	18248	18182	17972	18228	18253	18080	18326	18074	18074	18277	17995	17917	18152	18205	18104	18253	18006	17953	18030	18032	18060	18141	18164	18088	18000	18102	18036	18131	18107	18196	18257	18207	18130	18045	18157	18253	18111	18105	18185	18210	18084	18090	17930	18104	18317	18079	18017	18221	18117	18046	17999	18127	18113	18159	18291	18154	18086	17902	18210	18124	18048	18197	18116	18081	18207	18017	18114	18029	18240	18113	18025	18119	18018	18163	18275	18056	18023	18145	18268	18045	18005	18233	18208	18163	18145	18145	17858	18280	18257	18252	18347	18194	18183	18130	18145	18159	18053	18181	18275	18027	18135	17911	18098	18052	18198	17902	18191	18286	18075	18311	18125	18100	18233	18024	18133	18222	18232	18324	18239	17975	18138	18039	18090	18105	17984	18278	18149	18178	17899	18156	18158	18305	17981	17982	18102	18204	17890	18030	18157	18002	18114	18358	18172	18124	18035	18063	18074	18145	18109	18064	18069	18061	18037	18115	18086	18333	18322	18131	17906	18053	17908	18086	18211	18109	18141	18082	17991	18235	18017	18317	18100	18262	18265	18305	18344	17998	18115	18084	18324	18163	18363	18103	18240	18211	18157	18003	18143	17990	18127	18059	17878	17916	18117	18109	18060	18144	18045	18028	18151	18037	18176	18095	18113	18208	18156	18153	18209	18193	18197	18064	18274	18181	18279	18195	18095	18161	18152	18154	18122	18100	18097	17951	18022	18115	17926	18168	18114	18099	18056	17947	18072	18257	18131	17992	18089	18308	18168	18033	18217	18212	18083	18341	18299	18337	18231	18442	18247	18014	18158	18170	18015	17960	18173	18005	18120	18093	18170	18022	18020	18158	18063	18162	18164	18086	18161	18080	18072	18192	18041	18117	18049	18122	18203	18116	18213	18242	18216	18190	18020	18123	17945	17846	17989	18171	18210	18127	17973	18212	18087	18133	18273	18042	18108	18257	18142	18020	17986	18113	18020	18015	18254	18138	17831	18256	18042	17869	18215	18118	18141	18043	18100	18116	18089	18028	18191	18006	17811	18167	18288	18033	18138	17857	18151	18011	17956	18141	18056	18167	18206	18144	18275	18215	18136	18056	17880	18218	18321	18164	18145	18113	18033	17953	18142	18100	17848	18259	17941	18156	18266	18015
20096	33953	27554	19158	17197	16436	15928	15691	15657	15527	15277	15334	15304	15388	15293	15119	15068	15133	15225	15277	15119	15204	15112	15150	15275	15141	15334	15179	15147	15152	15195	15230	15201	14938	15144	15064	15310	15368	15337	15083	15179	15244	15063	15089	15265	15215	15261	15326	14972	15210	15159	15172	15073	15184	15309	15258	15196	15196	15155	15115	15245	15126	15277	15333	15135	15114	15333	15105	14945	15071	15262	14956	15028	15060	15092	15033	15185	15247	15155	14989	15117	15145	15180	15182	15176	14922	15203	15124	15184	15034	15143	15032	15093	15174	15102	15197	15235	15185	15197	15234	15156	14936	15239	15121	15180	15042	14927	15039	15090	15166	15078	15089	14968	15017	15186	15234	15183	15191	15172	15076	15125	15097	15204	15051	15048	15168	15079	15113	14969	15134	15313	14949	15044	15095	15074	15127	15000	15105	15213	15173	15206	15044	15139	15209	15413	15145	15120	15156	15136	15227	15267	15048	14984	15072	14954	15203	14997	15162	15109	15095	15152	15299	15285	15031	15138	15161	14995	15192	15075	15116	15150	15129	15166	15134	14944	14950	15205	15187	15391	15056	15025	15158	15132	15279	15047	15178	15075	15111	15176	15175	15137	15200	15085	15051	15210	14999	15056	15152	14989	15128	15172	15045	15320	15065	15205	15145	15109	15101	15157	15197	15248	15176	15229	15107	15109	15181	15104	15178	15105	15292	15052	15116	15156	15090	15222	15308	14991	15272	14989	15129	15220	15139	15027	15191	15250	15148	15049	15082	15210	15198	15062	15078	15211	15167	15143	15250	15196	15091	15108	15067	15219	15159	15165	15242	15200	15014	14907	15144	15081	15136	15298	14944	15169	15178	15179	15325	15084	15352	15020	15241	15095	14997	15259	15329	15250	15257	15149	14953	15086	15071	15032	15154	15164	15119	15160	15312	15120	15198	15148	15359	15324	15157	15103	15087	15111	15205	15323	15114	15197	15276	15131	15218	15185	15139	15160	15206	15063	15203	15373	15168	15145	15144	15218	15192	15114	15078	15121	15093	15311	15187	15302	15085	15147	15078	15218	15077	15110	15197	15190	15250	15185	15082	14998	15082	15085	15065	15021	15157	15252	15094	15092	15351	15108	15313	15155	15057	15329	15061	15127	15108	15067	15264	15288	15194	15161	15095	15123	15110	15087	15137	15201	15040	15109	15229	15163	15152	15117	15236	15174	15063	15208	15269	14997	15262	15191	15144	15022	15135	15043	15026	15137	15120	15274	15041	15110	15085	15118	15205	15181	15060	15101	15283	15161	15204	15158	15051	15060	14937	15111	15183	15186	15104	15091	15075	15204	15045	15074	15084	15063	15176	15080	15250	15086	15202	15129	15047	15083	15042	15196	15046	15154	15200	15243	15204	15064	15240	14963	15188	15124	15207	15228	15159	15061	15183	15020	14997	15069	15043	15189	15098	15053	15161	15142	15058	15236	15110	15170	15114	15183	15140	15029	15183	15331	15293	15192	15290	15226	14948	15070	15276	15044	15171	15097	15218	15277	15110	15271	15141	15236	15105	15083	15268	15123	15144	15021	15056	15124	15173	15227	15039	15086	15140	15218	14991	15142	15224	15229	15281	15136	15250	15115	15103	15062	15055	15002	15038	15093	15178	15156	15071	15046	15147	14969	15053	15164	15127	15140	15120	15113	15139	14995	15272	15122	15171	15167	15163	15090	15254	15213	15157	14994	15199	15219	15115	15107	15023	15132	15057	15152	15076	15270	15081	15320	15051	15100	15178	15185	15098	15042	15094	15153	15366	15180	15089	15070	15098	15160	15108	15045	15181	15282	15228	15009	15092	15070	15163	15214	15191	15231	15283	15163	15176	15218	15217	15009	15150	15300	15308	15200	15124	15216	15155	15252	15030	15125	14952	15107	15080	15204	15196	15115	15207	15205	15206	15178	15042	15135	15209	15330	15012	15174	15096	15047	15189	15270	15200	15053	15137	15100	15081	15145	15090	15021	15270	15071	15195	15129	15163	15053	15103	15250	15270	15125	15106	15046	15203	15170	15094	15255	15249	14974	15217	14997	15165	15308	15086	15192	15158	15232	15255	15098	15241	15061	15217	15045	15049	14964	15211	15195	15050	15240	15140	15259	15264	15094	15089	15219	14990	15113	15118	15234	15047	15273	15211	15062	15162	15302	15209	15217	15044	15193	15100	15231	15051	15180	15162	15174	14934	15394	15205	15263	15270	15068	15284	15223	15185	15154	15005	15139	15161	15171	15022	15271	14982	14935	15308	15226	15030	15199	15147	15277	15052	15195	15151	15047	15158	15281	15091	15098	15140	15210	15294	15319	15163	15127	15142	15071	15017	15128	15054	15187	15067	15045	15243	15106	15160	15312	15123	15236	15023	15083	15112	15280	15001	15108	15190	15101	15110	15276	15167	15189	15073	15116	15180	15220	15358	15186	15207	15305	15275	15157	15124	15221	15146	15182	15313	15104	15136	15191	15031	15121	15057	15085	15073	15164	15105	15121	15284	15355	15089	15160	15165	15182	15165	15207	15091	15140	15155	15188	15021	15061	15106	15332	15018	15217	15023	15230	15254	15190	15094	15088	15202	14829	15232	15035	15300	15353	15195	15210	15000	15215	15181	15204	15286	15162	15132	15123	15277	15153	15111	15174	15129	15192	15107	15137	15104	15250	15228	15139	15559	15176	15175	15322	15278	15105	15225	15166	15191	14993	15145	15106	14928	15052	15238	15209	15053	15006	15154	15218	15104	15158	15204	15188	14985	15239	15163	15029	15129	15094	15308	15145	15080	15190	14891	15074	15131	14949	15140	15119	15213	15082	15122	15213	15077	15276	15291	15046	15243	15100	15133	15130	14994	15053	15197	15446	14970	15185	15043	15176	15127	15180	15103	15101	15185	15323	15302	15233	15110	15097	15053	15227	15058	15291	15149	15167	15169	15249	15196	15161	15131	15069	15142	15231	15235	15084	15151	15106	15088	15234	15088	15257	15275	15191	15236	15142	15111	14955	15040	15232	15104	15111	15295	15036	15159	15032	15035	15225	15104	15139	15048	15151	15236	15083	15251	15224	15235	15076	15283	15103	15175	15134	15185	15113	15141	15173	15261	15096	15398	15240	15104	15178	15289	15149	15030	15165	14979	15137	15234	15007	15059	15276	15040	15243	15026	15268	14989	15071	15204	15086	15173	15124	15120	15219	15116	14980	15221	15065	15205	15083	15063	15200	15299	15168	15236	15169	14938	15021	15102	15160	15257	15060	15171	15254	15140	15173	15076	15139	15075	15065	15224	15237	15091	15176	15259	15175	15198	15221	15253	15085	15052	15183	15226	15057	15041	15220	15219	15010	15278	15062	15180	15154	15041	15249	15211	15114	15022	15105	15094	15175	15081	15230	15235	15059	15185	15148	15038	15184	15180	15161	15087	15054	15344	15142	15094	15113	15252	15395	15231	15079	15209	15193	15260	15142	14917	15172	15277	15154	14963	15141	15068	15162	15036	15085	15109	15478	15045	15102	15117	15199	15159	15011	15148	15076	15123	15401	15126	15001	15177	15275	15020	15064	15233	15138	15120	15186	15077	15242	15226	15248	15022	15261	15107	15118	15020	15128	15273	15235	15101	15102	15104	15184	15182	15200	15048	15175	15215	15171	14916	15198	15203	15279	15255	15138	15054	15125	14993	15250	15140	15194	15238	15075	15076	15316	15130	15024	15202	15102	15133	15329	15288	15108	15368	15160	15384	15108	15346	15224	15006	15145	15074	15099	15118	15167	15261	14978	15329	15288	15249	15155	15185	15304	15195	15102	15098	15085	15116	15155	15215	15219	15132	15165	14994	15275	15184	15170	15017	15283	15157	15065	15387	15149	15042	15136	15139	15181	15215	15094	15027	15334	15107	15125	15133	15183	15080	15100	15165	15112	15224	15108	15237	15129	15152	14934	15066	15055	15008	15116	15158	15252	15203	15035	15275	15211	15143	15049	15102	15017	14993	15123	15051	15296	15058	15149	15166	15322	15153	15291	15171	15079	15100	15296	15062	14983	15035	15110	15029	15094	15196	15434	15059	15034	15206	15179	15070	15208	15261	15102	15110	15192	15070	15208	15217	15203	15119	15113	15115	15222	15183	15187	15071	15082	15141	15278	15152	15332	15154	15135	15153	15092	15189	15017	15210	15058	15099	15079	15300	15127	15147	15212	14952	15166	15167	15116	15277	15244	15236	15214	14961	15068	15275	15298	15239	15064	15191	15048	15222	15172	15216	15069	15053	15127	15179	14957	15192	14974	15107	15106	15112	15148	15262	15149	15158	15172	15228	15178	15143	15189	15236	15054	15224	15190	15230	15218	15069	15158	15300	15390	15039	15084	15182	15256	15272	15164	15130	15187	15229	15277	14960	15139	15261	15112	15169	15153	15105	15181	15076	15236	15237	15171	15147	15256	15203	15173	15057	15320	15166	15152	15073	15164	15204	15162	15334	15274	14974	15045	15060	14954	15226	15346	14905	15109	15123	14949	15039	15087	15089	15303	15365	15297	15248	15137	15214	15059	15231	14951	15139	15239	15218	15021	15123	15180	15149	15170	15101	15154	15010	15173	15134	14997	15149	15194	15091	15056	15241	15103	15161	15224	15117	15257	15227	15121	15168	15158	15280	15281	15145	15282	15220	15099	15133	15152	15047	15114	15191	15056	15220	15333	15164	15107	15186	15309	15124	15286	15252	15182	15166	15237	15248	15044	15163	15122	15259	15134	15112	15379	15105	15170	15055	15089	15247	15204	15103	15223	15026	15126	15224	15157	15291	15213	15270	15131	15061	15069	15126	15143	15007	15203	15166	15203	15243	15250	14994	15052	15165	15171	15251	15199	15138	15082	15066	15027	15150	15070	15196	15098	15132	15139	15039	15027	15282	15218	15140	15180	14943	15204	15167	15209	15204	15119	15128	15110	15207	15137	15225	15147	15121	14904	15033	15136	15128	15107	15188	15203	15230	15107	15104	15136	15083	15047	15134	15326	15158	15210	15211	15256	15061	14985	15183	15259	15275	15389	15262	15233	15068	15183	15181	15082	15191	15247	15065	15121	15210	14987	15152	15065	15179	15234	15151	15202	15104	15294	15114	15189	15258	15112	15174
22688	21545	28697	24850	22116	23563	23169	18997	18085	17994	17819	17496	17418	17498	17363	17245	17206	17292	17184	17141	17225	17187	17343	17202	17221	17135	17442	17225	17069	17269	17087	17099	17263	17084	17264	16999	17042	17128	16977	17160	17128	17121	16983	17151	17151	17188	17039	17067	17116	16925	17017	17097	17134	17128	17191	17234	17329	17082	17075	17114	17196	17180	17067	17196	17056	16980	17122	17072	17080	16878	17283	17099	17112	17205	17361	17162	16991	16938	17131	17376	17016	17133	16988	17193	17251	17080	17219	17185	17335	17330	17266	17095	17130	17086	17151	17210	17032	16946	17173	17240	17097	17172	17044	17223	17261	17026	16980	16996	17226	17138	17054	16872	16943	17171	16963	17016	16974	17161	17210	17155	16967	16974	16897	16960	16974	17010	17090	17057	16974	17200	17057	17139	16983	17170	17191	17112	17068	17215	17271	17213	17236	17095	17041	17116	17043	16919	17182	17191	17392	16780	17161	16803	17020	17350	17235	16982	16961	17162	17103	17180	17133	16908	17401	17090	16750	17270	17070	17105	17050	16874	16807	16978	17103	17137	17076	17133	17296	17141	17244	17035	17126	17135	17085	16986	17269	17026	17274	16953	16995	16983	17161	17169	17032	17012	17191	17192	16973	17096	17126	17168	17021	17192	16983	16944	16859	17193	17157	17003	17170	17079	17109	16894	17099	17206	17276	17230	17281	17228	17180	17137	17095	17053	17131	17137	17130	17140	17135	17017	17116	17194	17120	17109	17085	17130	17087	17147	16961	16984	17092	17043	16998	17096	17060	17198	17092	17073	17105	16882	17162	17138	17037	16835	16948	17031	17073	17050	17167	17046	17055	16892	16999	16987	17202	17035	17146	16913	16903	17094	17113	16989	16980	17001	17190	16829	17047	16767	17020	17053	17090	16974	17218	17028	17006	16914	17051	17204	17029	17204	17295	17075	16962	17234	17247	17044	17052	17059	17112	17227	16866	17049	17080	17213	17018	16862	17118	17133	16815	16984	17129	17057	16818	17006	17079	17090	17041	17106	17155	17038	17088	17270	17094	16767	17020	16921	16951	17163	17310	16936	17072	16846	17142	17122	16927	16970	17118	16916	17140	16981	16968	17317	17129	16901	17053	17050	16966	17203	17087	17024	16952	17269	17143	16748	16957	16997	16927	17085	17250	17162	16993	17030	17115	16954	17046	17071	17356	17176	16949	17055	17034	16981	17224	17048	17094	16974	16988	16906	17178	17040	17065	16966	16872	17179	16984	16954	17386	17113	17249	17199	17073	17010	16972	17009	17126	17106	17100	17093	17013	17108	17205	17043	17154	16948	17157	17233	17227	17006	16996	17047	16978	16819	17132	17030	17023	17174	17239	16958	17223	17125	17196	16921	16831	16950	17146	16910	17297	17016	17089	17107	17028	17058	17035	16962	16948	16940	17011	16990	17151	17035	16837	16995	16962	16969	17212	17035	17128	17295	16991	16858	16980	17085	17172	16874	16946	16860	16979	17137	17064	16978	17039	17197	16834	17056	17074	17062	17143	16970	16921	17182	17179	16981	17070	17183	17037	17019	17033	17101	17059	16959	17096	17037	17152	16957	17060	17062	16965	17018	17240	17210	16964	16899	17245	17102	17173	17191	16985	16927	16954	16978	17074	16926	17151	17209	17007	17067	17139	16868	17066	16996	16914	16967	17091	17226	17076	16889	17162	17067	17151	17235	17219	17049	17137	17170	17002	16908	16897	16958	17077	17109	17015	17132	17043	17073	17191	17147	17049	17175	17366	17011	17064	16973	17006	16783	17066	16971	16929	17141	16925	17008	17079	16999	16953	17137	17061	16803	17100	17140	17154	16916	17087	16953	17174	17068	17285	17084	17222	16952	16957	17099	17147	17077	16856	17222	17036	16930	17216	16982	17056	16997	17360	17359	17163	17033	17123	17184	17174	17361	17232	17350	17048	17018	17105	17131	17144	17140	17142	17012	16927	16915	17095	17141	17170	17135	17104	17070	17476	17196	17088	17057	16987	16853	17050	16956	16855	17134	17051	17107	17121	17099	17097	17165	17035	16965	16785	17254	17063	17193	17057	17092	17235	17113	17143	16973	16913	17115	17236	17042	17265	16968	16870	17008	16910	17147	17113	16998	17200	17223	17196	17119	16974	16908	17065	16963	16985	17101	16985	17019	16977	17257	17079	16920	17017	16937	17277	16973	17182	17038	17031	16942	16997	17092	17043	17022	16996	17197	17172	17159	17150	17196	17144	16970	17168	17111	16810	17024	17072	17057	17039	17074	17032	16909	17109	16989	16978	17005	16940	17066	17076	16997	16977	16898	17015	17151	17139	17240	16916	17234	16957	16974	17049	17173	17186	17160	17176	17157	16897	17230	17227	17132	17071	17162	17016	17026	16994	17243	17099	16897	16951	17254	17058	17120	17036	17155	17076	17231	16988	17162	17074	17041	17077	17118	17059	16945	17220	16997	17076	17223	17122	17172	17184	17103	16931	17095	17099	17129	17033	17141	17259	17278	17249	17154	17030	16767	17048	16954	17066	17330	17161	17005	17319	17027	17037	16986	17075	17283	17108	16868	16951	17001	17072	17022	17291	17203	16959	16802	17048	17010	17061	17129	17046	17051	16976	17013	16902	16956	17080	17089	17074	17176	16862	17121	17105	17040	17083	17151	17036	16901	17042	16881	16918	16991	16988	17236	17197	16964	16973	16880	16904	16981	17044	16959	17170	16960	17050	17022	16962	17091	17114	17100	17075	16995	17038	16974	17099	16996	17163	17051	17140	16991	17016	16988	16878	16892	16824	17070	17194	17037	17012	17062	16938	17114	17139	17128	17136	17205	17114	16938	16970	17081	17153	17197	17030	17330	16990	16957	17229	17077	17041	17178	16953	17223	16900	16897	16978	17144	17217	17007	17067	17266	17239	17074	17381	17137	17343	17193	16926	16916	17017	17064	16970	17149	17221	17136	17077	17378	17055	17071	17036	17108	16814	17076	17006	16967	16941	17101	17122	16980	17124	16988	17093	17021	17241	17144	17075	17264	17055	17071	17016	17179	17196	17105	16968	16969	17120	16999	17129	16951	17003	16972	17227	17240	17237	17169	16783	16989	17120	16870	17014	16998	17161	17109	17047	17082	16933	17064	17229	17275	16988	16935	17049	17247	17053	17046	17068	17098	16964	17109	17185	17057	17070	17206	16969	17236	17126	16991	17193	17105	17052	17012	16829	17201	17063	16871	17144	17187	17192	17235	17086	16907	17120	17053	17064	17170	17190	16867	17103	17101	16990	16995	17098	17058	17230	17256	17268	17327	17134	17281	16962	17129	17192	17020	17095	17071	17086	17176	17155	16922	17164	17159	17016	16982	17120	17126	16920	16861	17136	16884	17005	17046	17170	17109	16998	17012	17080	17167	17041	17120	17322	16868	17101	17080	17000	17125	16874	17189	17162	17051	17006	17170	17161	16904	16843	17187	17032	17042	17044	16887	16817	17242	17160	17095	17014	17121	17008	17063	17038	17096	17097	17102	16971	17083	17071	17119	17030	17156	17115	17065	17210	17051	16947	17124	16894	17001	17046	17184	17252	17023	17268	17035	17133	17238	16953	17021	17173	17101	17238	17076	17127	17290	17204	17042	17322	17130	17269	17153	17029	17026	17169	16895	17152	16996	16992	17051	17174	17116	17217	17076	17176	17142	17195	16965	17004	17129	17116	17126	17084	16982	16918	17200	17215	17258	17197	17152	17209	17127	17256	17053	17093	16832	17071	17200	17026	17028	17080	17149	17048	17004	17106	17027	17014	17127	17060	17094	16948	17077	16914	16949	16928	17016	16988	16896	17192	17058	17081	17147	17171	17014	16832	16984	17015	17076	17152	17031	17076	17039	17170	17080	16988	17106	17255	17148	17035	17027	17194	16770	17088	17043	17071	17050	17094	17029	17133	17017	17101	17134	16943	17085	16973	16983	17104	17172	17059	17080	17154	16993	17003	17113	17039	17068	17185	17201	17302	16947	17079	17058	16976	17051	17178	16921	17132	17045	17119	17191	17181	17043	16989	17012	17170	16973	16862	17073	17113	17127	17027	17028	17074	17197	17030	16997	17217	17180	17072	16971	16925	16683	17022	17283	17084	17052	17185	16958	17103	16956	17086	17156	17178	17130	16854	16977	16990	16906	17148	17120	17356	17148	17053	16803	17252	17129	17076	17116	17103	17082	17103	17303	16913	16947	17078	17143	17124	17073	16945	16949	17107	16843	17003	17089	16934	17221	17075	17178	17140	17076	17044	17089	17051	17048	17020	17110	17228	16982	16735	16857	17017	17117	17030	16972	17357	17119	16947	17200	17246	17100	16948	17217	17082	17138	17217	17115	17004	16755	17112	17178	17043	17241	17099	17049	17042	17064	17060	17043	17280	17144	16957	16963	17104	16870	17052	17157	17110	17144	17140	16888	17204	16957	17070	17078	17057	17058	17044	17341	17124	16999	17044	16929	17111	17033	17122	17103	16964	16960	17076	17108	17031	17033	17036	17185	16993	17055	17057	17152	17355	17101	17148	17106	16973	17054	17188	17106	16850	17011	17083	16978	17142	17031	17115	16978	17177	17008	17269	17116	17129	16945	17053	17098	16959	17120	17169	17032	17075	17015	17099	17226	17095	17128	17207	16952	16836	17113	17076	16989	17232	17125	17294	17217	17030	16776	17206	17068	17063	17126	17031	17090	16931	16899	16892	16893	17076	17003	16945	17269	17090	16955	16827	16978	17088	17149	17101	17030	17007	17119	17007	17127	16970	16996	17093	17015	17074	16982	16902	16893	17190	17115	17235	17088	17165	17185	17166	17181	16944	16948	17239	16953	17065	16955	17053	16998	17242	17290	17117	17164	17357	17014	17266	17172	16919	17133	17039	17126	17142	17092	17023	17063	17123	17087	17021	16883	17173	17125	16774	16932	17037	17044	17315	17058	17031	16754	16994	17063	17183	17098	17161	17257	17009	17185	16829	17223	17127	17108	17025	16985	17152	16969	17170	17044	17116	17055	16970	17050	17039	16872	17032	16931	17261	16906	17082	17069	17025	17141	17041	17122	17229	17135	17003	17324	17042	17051	17104	17084	17267	17116	16836	17122	17026	17060	17114	16956
21861	43593	33134	24957	20213	17430	15929	15604	15244	15178	15034	14664	14632	14628	14646	14759	14681	14602	14602	14586	14461	14378	14391	14356	14580	14394	14553	14595	14730	14484	14385	14441	14472	14442	14594	14513	14475	14497	14398	14439	14564	14495	14554	14447	14668	14397	14340	14419	14500	14468	14673	14619	14717	14460	14381	14439	14582	14656	14430	14589	14468	14488	14301	14556	14631	14603	14482	14474	14617	14461	14443	14677	14602	14534	14475	14521	14498	14437	14378	14561	14508	14579	14341	14481	14284	14471	14461	14559	14421	14467	14301	14427	14333	14481	14603	14696	14494	14463	14534	14349	14542	14476	14421	14373	14602	14558	14580	14366	14455	14354	14289	14491	14362	14313	14552	14420	14494	14452	14514	14355	14609	14679	14480	14671	14555	14535	14570	14557	14458	14538	14441	14503	14564	14382	14392	14380	14538	14362	14258	14624	14346	14489	14528	14533	14461	14513	14397	14538	14646	14314	14567	14322	14502	14419	14468	14401	14354	14576	14497	14414	14394	14343	14389	14439	14337	14434	14367	14457	14385	14516	14366	14510	14462	14480	14285	14689	14509	14626	14555	14541	14479	14368	14489	14520	14461	14417	14535	14609	14491	14527	14331	14430	14574	14436	14546	14435	14447	14515	14267	14629	14507	14405	14400	14612	14443	14452	14553	14526	14689	14422	14487	14479	14286	14416	14540	14437	14458	14442	14590	14567	14360	14394	14425	14537	14416	14462	14526	14517	14461	14554	14367	14526	14536	14289	14412	14373	14496	14397	14515	14723	14367	14416	14401	14359	14560	14631	14583	14511	14443	14408	14471	14404	14252	14481	14443	14371	14555	14511	14264	14587	14320	14553	14445	14453	14418	14398	14474	14409	14541	14560	14370	14603	14542	14392	14452	14479	14302	14652	14493	14434	14383	14341	14451	14329	14624	14425	14356	14603	14381	14375	14650	14477	14410	14440	14395	14497	14554	14520	14532	14341	14541	14470	14634	14649	14504	14493	14506	14526	14506	14369	14467	14585	14544	14523	14425	14382	14448	14468	14553	14499	14195	14573	14373	14530	14454	14516	14569	14476	14343	14573	14460	14480	14536	14558	14512	14392	14511	14486	14401	14530	14444	14424	14394	14468	14387	14431	14480	14492	14400	14410	14394	14560	14521	14435	14341	14495	14536	14505	14389	14362	14413	14414	14241	14512	14548	14409	14384	14455	14278	14386	14635	14512	14441	14504	14597	14450	14730	14463	14584	14416	14496	14457	14446	14389	14489	14474	14411	14610	14349	14535	14465	14325	14529	14532	14470	14414	14533	14378	14287	14595	14389	14485	14367	14628	14423	14474	14304	14577	14319	14484	14456	14497	14487	14297	14572	14502	14329	14617	14469	14409	14571	14371	14445	14481	14457	14368	14549	14414	14462	14607	14338	14601	14463	14386	14646	14566	14472	14515	14495	14458	14523	14464	14611	14454	14530	14484	14507	14524	14442	14308	14650	14314	14561	14343	14492	14593	14456	14559	14395	14448	14646	14527	14469	14415	14627	14456	14450	14556	14532	14399	14419	14360	14448	14440	14382	14488	14386	14555	14569	14350	14414	14480	14334	14361	14499	14325	14438	14518	14648	14524	14564	14569	14387	14622	14627	14508	14450	14577	14503	14445	14279	14473	14584	14403	14398	14573	14502	14486	14338	14504	14395	14424	14425	14487	14558	14424	14367	14427	14416	14560	14462	14500	14419	14414	14450	14635	14485	14435	14423	14419	14378	14403	14583	14499	14540	14392	14614	14374	14400	14495	14362	14339	14541	14360	14473	14608	14350	14454	14509	14419	14404	14616	14471	14460	14443	14460	14561	14555	14474	14433	14387	14492	14371	14436	14612	14214	14495	14543	14581	14488	14572	14551	14478	14593	14435	14317	14543	14404	14509	14323	14548	14548	14386	14511	14475	14327	14455	14492	14511	14408	14630	14520	14505	14616	14477	14359	14301	14426	14462	14449	14514	14425	14613	14379	14414	14437	14594	14545	14417	14523	14499	14559	14425	14421	14397	14329	14398	14446	14413	14521	14470	14524	14174	14424	14369	14439	14416	14378	14631	14530	14316	14466	14448	14383	14542	14751	14437	14604	14532	14271	14494	14432	14584	14340	14343	14327	14516	14455	14329	14381	14450	14375	14523	14315	14569	14526	14253	14492	14301	14399	14461	14388	14460	14569	14421	14481	14535	14386	14371	14389	14661	14168	14438	14527	14412	14392	14608	14450	14600	14587	14361	14430	14354	14405	14550	14461	14336	14497	14337	14489	14545	14533	14545	14439	14704	14483	14481	14656	14379	14616	14295	14470	14565	14541	14497	14426	14510	14464	14516	14324	14371	14579	14394	14591	14570	14344	14541	14472	14576	14510	14545	14486	14473	14736	14360	14353	14433	14404	14400	14491	14514	14262	14632	14436	14370	14329	14386	14449	14542	14292	14461	14471	14342	14481	14538	14479	14346	14481	14322	14354	14396	14573	14390	14497	14477	14472	14536	14577	14573	14476	14452	14512	14607	14585	14504	14518	14378	14485	14425	14600	14342	14386	14464	14524	14473	14438	14494	14510	14409	14585	14446	14518	14535	14495	14584	14367	14449	14514	14433	14476	14435	14507	14353	14356	14424	14531	14470	14398	14481	14538	14313	14423	14295	14540	14511	14571	14437	14364	14509	14409	14587	14599	14334	14521	14383	14379	14438	14481	14462	14539	14600	14579	14431	14343	14462	14422	14505	14593	14442	14446	14505	14522	14497	14546	14574	14366	14550	14389	14535	14490	14516	14553	14366	14498	14480	14426	14507	14492	14472	14405	14469	14386	14576	14555	14526	14519	14390	14570	14579	14508	14442	14526	14363	14349	14541	14364	14714	14468	14451	14572	14567	14614	14562	14374	14381	14476	14539	14371	14514	14448	14451	14534	14376	14475	14494	14342	14382	14322	14598	14445	14440	14544	14632	14658	14418	14357	14375	14498	14524	14283	14586	14458	14504	14424	14434	14376	14527	14403	14360	14461	14577	14562	14491	14436	14369	14583	14503	14592	14344	14467	14355	14565	14487	14436	14449	14637	14450	14346	14440	14571	14266	14520	14475	14435	14317	14496	14565	14482	14526	14361	14458	14226	14443	14567	14549	14513	14611	14462	14427	14437	14508	14415	14517	14336	14393	14511	14375	14461	14366	14466	14562	14441	14306	14490	14325	14505	14374	14397	14592	14409	14280	14367	14476	14415	14714	14351	14471	14418	14389	14457	14530	14361	14581	14381	14491	14360	14363	14554	14380	14357	14313	14647	14589	14631	14513	14304	14508	14298	14671	14518	14525	14563	14222	14459	14580	14386	14389	14337	14561	14564	14348	14432	14282	14250	14360	14532	14457	14546	14515	14622	14517	14343	14491	14473	14276	14379	14583	14279	14487	14476	14352	14522	14422	14530	14462	14617	14447	14506	14441	14383	14429	14505	14549	14562	14316	14461	14401	14353	14398	14416	14569	14503	14520	14477	14487	14371	14562	14510	14422	14541	14658	14410	14505	14479	14582	14513	14429	14399	14384	14452	14338	14324	14369	14448	14341	14646	14497	14542	14389	14304	14516	14535	14408	14336	14412	14454	14411	14451	14502	14351	14388	14448	14596	14544	14322	14477	14446	14392	14455	14447	14434	14488	14385	14534	14468	14657	14632	14385	14382	14584	14689	14422	14483	14509	14582	14416	14512	14475	14539	14563	14417	14411	14551	14584	14227	14602	14335	14604	14540	14448	14386	14494	14529	14549	14403	14542	14409	14450	14666	14421	14375	14435	14497	14414	14294	14587	14332	14446	14458	14357	14513	14596	14608	14430	14637	14404	14349	14586	14366	14352	14454	14486	14430	14592	14585	14351	14552	14611	14461	14357	14368	14516	14317	14457	14357	14531	14351	14431	14535	14395	14341	14619	14478	14435	14380	14327	14550	14597	14565	14324	14401	14545	14270	14608	14429	14470	14479	14273	14433	14551	14394	14428	14447	14353	14591	14618	14252	14548	14537	14373	14537	14421	14612	14556	14540	14555	14222	14385	14411	14459	14321	14303	14578	14484	14523	14616	14400	14335	14363	14490	14376	14452	14507	14294	14761	14477	14521	14478	14346	14389	14419	14451	14439	14398	14553	14532	14467	14461	14437	14496	14487	14594	14547	14729	14392	14405	14491	14489	14529	14566	14500	14519	14609	14462	14466	14353	14543	14396	14355	14362	14363	14548	14522	14627	14503	14665	14579	14346	14352	14524	14511	14359	14568	14606	14507	14317	14457	14488	14412	14530	14432	14388	14477	14480	14553	14594	14476	14407	14488	14425	14534	14484	14390	14352	14626	14431	14491	14436	14639	14606	14598	14559	14439	14265	14474	14305	14434	14409	14503	14316	14432	14495	14556	14491	14504	14443	14555	14391	14549	14422	14568	14444	14587	14400	14609	14497	14448	14491	14409	14344	14468	14455	14493	14449	14410	14499	14480	14419	14323	14463	14310	14572	14567	14455	14464	14389	14474	14556	14490	14251	14390	14529	14575	14549	14400	14430	14361	14380	14532	14487	14471	14428	14557	14400	14408	14490	14379	14430	14462	14525	14312	14565	14462	14345	14566	14374	14406	14368	14619	14424	14470	14485	14403	14486	14469	14346	14431	14556	14419	14529	14697	14527	14417	14437	14637	14525	14504	14460	14502	14323	14425	14314	14441	14376	14494	14373	14413	14470	14468	14472	14347	14441	14660	14483	14376	14443	14429	14397	14476	14514	14422	14673	14221	14392	14449	14403	14498	14373	14577	14349	14478	14571	14460	14600	14531	14361	14536	14288	14559	14529	14622	14485	14611	14446	14502	14410	14359	14533	14589	14667	14466	14356	14429	14456	14526	14571	14507	14451	14275	14619	14314	14345	14526	14453	14435	14443	14350	14404	14479	14455	14423	14512	14496	14466	14583	14661	14439	14516	14580	14411	14553	14572	14296	14520	14514	14571	14420	14293	14379	14477	14671	14359	14394	14399	14435	14564	14412	14545	14457	14455	14373	14457	14429	14350	14333	14501	14462	14298	14559	14422	14587	14402	14560	14434	14460	14436	14543	14361	14505	14396	14522	14441	14332	14263	14557	14603
29778	23595	26197	22833	18727	18083	18166	17699	17840	17991	17748	17735	17492	17598	17589	17728	17409	17493	17510	17376	17334	17453	17426	17451	17476	17546	17447	17478	17518	17440	17488	17398	17496	17565	17351	17297	17324	17365	17396	17301	17317	17407	17750	17550	17445	17182	17623	17253	17267	17641	17449	17556	17517	17361	17250	17652	17461	17620	17555	17540	17530	17717	17310	17515	17498	17576	17299	17446	17346	17444	17506	17616	17399	17468	17647	17489	17433	17534	17442	17399	17511	17368	17323	17474	17601	17644	17450	17248	17448	17455	17520	17361	17518	17468	17389	17365	17457	17370	17677	17328	17477	17395	17548	17660	17498	17490	17525	17769	17414	17769	17394	17340	17380	17432	17378	17630	17289	17681	17525	17543	17378	17461	17287	17427	17477	17379	17460	17227	17600	17198	17421	17545	17678	17499	17387	17489	17437	17181	17270	17526	17480	17417	17511	17382	17697	17516	17533	17370	17449	17520	17542	17387	17454	17410	17479	17308	17420	17446	17459	17428	17340	17404	17414	17458	17511	17419	17517	17594	17442	17364	17594	17428	17232	17522	17423	17407	17640	17481	17161	17366	17448	17491	17442	17443	17353	17476	17560	17555	17481	17549	17757	17669	17521	17528	17583	17366	17394	17309	17557	17512	17514	17469	17484	17422	17441	17548	17654	17566	17647	17537	17601	17387	17468	17325	17340	17288	17470	17844	17540	17465	17411	17520	17511	17452	17340	17543	17628	17418	17512	17497	17352	17195	17562	17519	17487	17497	17277	17634	17636	17296	17580	17341	17245	17423	17421	17201	17224	17410	17398	17587	17328	17493	17556	17637	17330	17394	17353	17434	17687	17404	17378	17492	17367	17483	17412	17424	17565	17294	17564	17611	17517	17422	17690	17574	17539	17628	17554	17367	17495	17497	17395	17473	17678	17528	17557	17472	17495	17546	17500	17298	17390	17424	17487	17340	17408	17530	17547	17360	17443	17391	17599	17436	17607	17520	17375	17405	17454	17433	17463	17538	17423	17290	17448	17506	17465	17473	17286	17526	17504	17433	17451	17409	17646	17467	17438	17403	17422	17599	17308	17380	17456	17478	17602	17471	17579	17628	17546	17512	17368	17492	17556	17479	17450	17644	17368	17460	17531	17382	17389	17552	17533	17332	17487	17460	17435	17577	17520	17478	17421	17554	17384	17389	17588	17370	17272	17425	17597	17538	17545	17523	17581	17462	17536	17484	17428	17407	17723	17564	17420	17426	17377	17537	17723	17346	17342	17431	17346	17617	17632	17450	17675	17569	17460	17289	17528	17523	17311	17328	17307	17419	17282	17469	17503	17645	17497	17454	17388	17511	17456	17376	17457	17550	17541	17503	17553	17626	17412	17351	17262	17576	17475	17428	17509	17456	17552	17478	17492	17457	17421	17372	17735	17179	17535	17379	17255	17555	17298	17328	17480	17487	17410	17376	17423	17552	17605	17327	17401	17487	17346	17555	17489	17531	17440	17478	17484	17375	17762	17315	17311	17531	17378	17361	17505	17793	17352	17431	17541	17298	17455	17496	17377	17480	17452	17385	17647	17598	17504	17478	17477	17408	17579	17566	17589	17572	17432	17237	17427	17413	17471	17319	17557	17544	17487	17432	17606	17739	17422	17480	17603	17317	17617	17397	17538	17359	17547	17438	17453	17538	17589	17425	17604	17611	17484	17158	17496	17203	17624	17447	17497	17154	17497	17511	17477	17416	17460	17705	17450	17409	17581	17444	17413	17660	17144	17301	17593	17574	17306	17548	17487	17545	17390	17412	17473	17588	17685	17581	17516	17299	17389	17791	17647	17420	17437	17369	17407	17370	17528	17647	17530	17430	17618	17613	17409	17524	17517	17528	17681	17506	17509	17531	17377	17397	17215	17300	17342	17404	17360	17404	17489	17585	17604	17726	17312	17275	17631	17195	17233	17425	17577	17509	17666	17248	17532	17598	17472	17297	17422	17406	17607	17304	17468	17432	17666	17632	17648	17739	17492	17366	17555	17622	17296	17414	17510	17558	17536	17467	17380	17559	17608	17501	17409	17528	17443	17430	17162	17432	17443	17355	17403	17458	17771	17433	17596	17402	17601	17473	17525	17331	17305	17283	17226	17343	17470	17438	17499	17359	17575	17858	17456	17424	17463	17645	17495	17391	17379	17383	17401	17320	17631	17508	17356	17449	17457	17393	17656	17535	17374	17398	17440	17334	17575	17456	17311	17504	17427	17305	17400	17254	17426	17487	17411	17366	17457	17467	17422	17263	17429	17447	17417	17597	17579	17386	17390	17664	17501	17578	17335	17495	17429	17275	17485	17549	17404	17438	17338	17367	17466	17498	17625	17452	17420	17313	17539	17704	17424	17546	17546	17330	17468	17340	17454	17558	17531	17380	17542	17456	17563	17610	17613	17552	17481	17482	17364	17533	17300	17433	17356	17595	17496	17461	17354	17488	17497	17509	17465	17631	17416	17480	17392	17410	17497	17497	17531	17415	17355	17399	17438	17503	17238	17527	17599	17461	17735	17350	17457	17563	17302	17431	17435	17319	17596	17548	17426	17442	17731	17632	17541	17656	17546	17482	17483	17533	17643	17313	17437	17530	17428	17514	17432	17536	17490	17601	17484	17429	17195	17571	17563	17490	17344	17413	17336	17478	17433	17743	17444	17490	17572	17346	17300	17387	17331	17494	17426	17590	17424	17305	17360	17389	17385	17571	17482	17539	17409	17530	17487	17536	17375	17559	17512	17547	17564	17434	17435	17640	17370	17423	17424	17381	17571	17344	17319	17350	17241	17260	17588	17218	17418	17627	17459	17545	17387	17364	17508	17616	17574	17547	17412	17543	17396	17416	17442	17584	17630	17380	17599	17347	17467	17486	17505	17463	17431	17334	17386	17506	17268	17530	17523	17431	17335	17500	17419	17390	17434	17453	17518	17283	17631	17667	17728	17537	17448	17367	17451	17331	17361	17547	17566	17619	17403	17395	17252	17428	17349	17637	17495	17514	17346	17549	17728	17571	17456	17490	17419	17485	17471	17533	17635	17524	17437	17333	17438	17381	17596	17517	17583	17549	17464	17639	17533	17456	17376	17391	17532	17540	17339	17511	17375	17491	17469	17897	17490	17428	17421	17301	17449	17496	17477	17438	17494	17394	17397	17550	17681	17476	17460	17413	17557	17301	17634	17382	17361	17543	17503	17494	17498	17403	17362	17531	17748	17598	17593	17519	17623	17505	17367	17601	17534	17386	17642	17720	17520	17540	17472	17433	17638	17617	17500	17316	17464	17503	17384	17562	17460	17570	17563	17557	17467	17537	17636	17460	17632	17499	17583	17541	17464	17260	17704	17482	17465	17208	17464	17349	17389	17413	17406	17313	17522	17371	17486	17643	17526	17611	17475	17428	17534	17492	17705	17424	17518	17329	17374	17515	17546	17540	17657	17300	17430	17390	17546	17433	17275	17434	17519	17459	17603	17430	17700	17252	17403	17670	17534	17541	17469	17395	17486	17708	17463	17513	17566	17417	17317	17358	17541	17367	17215	17295	17632	17379	17741	17347	17364	17814	17530	17515	17678	17480	17587	17446	17447	17523	17590	17443	17564	17388	17434	17417	17584	17381	17473	17527	17306	17341	17375	17433	17511	17557	17367	17438	17372	17488	17693	17579	17568	17444	17577	17573	17427	17559	17529	17614	17521	17396	17428	17540	17441	17467	17341	17480	17479	17409	17340	17610	17536	17451	17505	17440	17515	17498	17368	17318	17355	17513	17407	17304	17361	17464	17709	17453	17275	17346	17596	17406	17607	17288	17520	17386	17535	17426	17381	17662	17529	17495	17409	17588	17528	17334	17470	17605	17591	17639	17544	17496	17507	17413	17493	17321	17480	17452	17430	17534	17590	17508	17361	17694	17336	17545	17540	17610	17487	17503	17370	17511	17502	17530	17572	17453	17777	17422	17585	17728	17507	17595	17564	17561	17297	17566	17591	17573	17572	17387	17437	17496	17305	17491	17681	17309	17346	17498	17383	17498	17519	17549	17561	17423	17602	17520	17820	17524	17518	17453	17436	17271	17248	17456	17557	17438	17363	17307	17265	17535	17256	17595	17344	17336	17580	17430	17357	17539	17434	17249	17550	17350	17456	17187	17460	17469	17416	17538	17669	17309	17439	17496	17430	17563	17558	17421	17517	17589	17588	17569	17426	17351	17280	17448	17564	17594	17198	17485	17371	17473	17577	17427	17540	17478	17543	17526	17529	17577	17413	17472	17665	17323	17642	17615	17457	17566	17291	17527	17441	17411	17522	17435	17394	17312	17373	17561	17521	17385	17656	17502	17204	17450	17565	17469	17505	17506	17618	17395	17562	17626	17569	17563	17344	17523	17436	17405	17342	17634	17149	17321	17545	17520	17322	17414	17339	17532	17487	17597	17578	17390	17141	17517	17615	17460	17466	17386	17339	17434	17616	17409	17593	17665	17541	17491	17510	17458	17622	17308	17471	17464	17426	17497	17287	17337	17375	17558	17379	17477	17299	17641	17557	17447	17392	17540	17449	17578	17526	17286	17485	17394	17384	17546	17623	17514	17519	17499	17624	17642	17393	17381	17436	17622	17475	17421	17347	17604	17408	17496	17587	17433	17261	17285	17569	17623	17441	17385	17378	17464	17389	17375	17719	17430	17612	17678	17431	17466	17586	17633	17519	17609	17417	17310	17673	17551	17320	17307	17583	17516	17677	17503	17463	17482	17400	17320	17413	17243	17418	17268	17462	17285	17374	17446	17420	17578	17379	17431	17439	17639	17613	17654	17560	17503	17548	17713	17503	17503	17421	17513	17686	17663	17673	17498	17585	17340	17459	17406	17658	17515	17588	17572	17333	17467	17350	17250	17488	17234	17605	17635	17627	17435	17338	17506	17382	17367	17518	17477	17538	17432	17534	17429	17306	17353	17394	17154	17538	17400	17467	17221	17685	17482	17546	17428	17400	17371	17367	17530	17419	17321	17295	17463	17385	17381	17587	17564	17612	17349	17394	17512	17613	17418	17499	17287	17471	17361	17585	17311	17351	17654	17739	17474	17509	17426	17592	17550	17649	17598	17295	17522	17655	17481	17352	17546	17455	17349	17465	17404
20331	27458	22273	18299	16108	15605	15267	15110	14877	14856	14885	14816	14854	14824	14780	14918	14906	14731	14630	14623	14795	14820	14825	14876	14805	15001	14794	14828	14634	14741	14870	14748	14677	14774	14644	14730	14877	14587	14852	14834	14673	14816	14810	14681	14761	14692	14761	14971	14699	14898	14666	14762	14755	14890	14908	14813	14676	14636	14734	14678	14849	14871	14680	14939	14643	14819	14694	14527	14584	14635	14634	14780	14771	14775	14777	14947	14856	14642	14639	14596	14822	14869	14817	14685	14788	14833	14745	14796	14760	14813	14787	14825	14869	14866	14830	14893	14552	14767	14769	14829	14829	14814	14872	14686	14841	14645	14774	14655	14757	14675	14815	14684	14693	14817	14856	14657	14787	14675	14781	14626	14721	14745	14707	14785	14636	14772	14798	14802	14584	14902	14840	14721	14948	14641	14689	14686	14836	14677	14813	14550	14772	14708	14547	14784	14888	14903	14645	14885	14698	14613	14716	14801	14833	14815	15013	14757	14883	14864	14622	14767	14737	14820	14891	14732	14801	14617	14796	14780	14913	14694	14840	14716	14652	14770	14829	14658	14645	14639	14647	14687	14756	14754	14549	14747	14577	14659	14553	14911	14627	14688	14682	14765	14843	14720	14671	14583	14727	14808	14797	14772	14819	14726	14539	14761	14725	14739	14932	14601	14686	14937	14653	14826	14726	14741	14812	14804	14790	14842	14861	14599	14610	14603	14851	14965	14615	14636	14709	14715	14760	14709	14562	14783	14736	14777	14572	14738	14745	14780	14822	14931	14640	14899	14801	14657	14693	14755	14805	14643	14705	14671	14675	14832	14850	14736	14660	14701	14610	14647	14797	14647	14690	14755	14738	14748	14848	14794	14710	14642	14627	14657	14673	14770	14788	14681	14786	14867	14755	14780	14830	14832	14571	14747	14814	14665	14677	14716	14895	14789	14869	14562	14717	14779	14819	14750	14759	14657	14661	14807	14648	14613	14672	14705	14859	14781	14816	14595	14719	14785	14795	14751	14620	14743	14802	14735	14667	14670	14769	14829	14659	14790	14784	14673	14692	14721	14757	14847	14799	14739	14641	14774	14725	14651	14854	14726	14727	14801	14673	14552	14789	14885	14584	14747	14698	14756	14877	14802	14678	14839	14856	14755	14852	14583	14769	14732	14756	14828	14766	14734	14951	14652	14718	14760	14800	14702	14635	14757	14876	14669	14887	14658	14700	14744	14745	14675	14699	14744	14772	14851	14698	14660	14517	14742	14825	14647	14524	14728	14724	14758	14626	14733	14827	14618	14856	14720	14796	14570	14718	14733	14875	14761	14590	14810	14681	14670	14756	14717	14724	14773	14813	14692	14742	14538	14666	14611	14840	14733	14859	14748	14716	14763	14742	14733	14604	14810	14845	14731	14761	14687	14590	14784	14806	14723	14815	14587	14747	14564	14740	14778	14847	14880	14782	14707	14738	14848	14755	14746	14706	14707	14612	14703	14796	14841	14754	14812	14789	14870	14516	14801	14723	14503	14777	14847	14745	14604	14718	14670	14871	14486	14666	14834	14703	14867	15020	14722	14618	14794	14795	14776	14623	14737	14722	14824	14843	14731	14658	14629	14781	14785	14867	14781	14652	14615	14888	14652	14760	14744	14861	14606	14850	14760	14739	14717	14802	14860	14633	14704	14935	14753	14816	14692	14734	14876	14576	14710	14661	14810	14691	14861	14784	14775	14676	14608	14889	14701	14710	14693	14764	14828	14567	14773	14679	14830	14861	14779	14669	14634	14733	14647	14877	14652	14731	14694	14675	14565	14794	14742	14730	14822	14783	14789	14712	14735	14735	14714	14638	14905	14728	14693	14709	14923	14796	14690	14651	14744	14720	14655	14600	14757	14659	14858	14886	14798	14672	14747	14800	14822	14546	14722	14808	14774	14665	14677	14743	14664	14797	14760	14622	14627	14739	14705	14764	14869	14715	14679	14935	14691	14893	14625	14761	14794	14720	14608	14579	14811	14799	14830	14569	14865	14729	14816	14666	14818	14969	14685	14846	14792	14728	14715	14793	14773	14866	14641	14911	14824	14793	14778	14709	14847	14823	14825	14569	14977	14818	14650	14691	14717	14664	14739	14762	14576	14714	14826	14741	14709	14740	14788	14773	14632	14760	14861	14830	14796	14754	14674	14747	14677	14719	14671	14763	14594	14704	14667	14816	14633	14692	14892	14927	14690	14745	14911	14860	14653	14648	14802	14634	14671	14784	14863	14660	14696	14673	14739	14716	14610	14660	14665	14628	14651	14689	14813	14759	14753	14632	14632	14716	15029	14780	14767	14879	14501	14756	14782	14814	14720	14631	14819	14559	14638	14809	14665	14679	14736	14745	14674	14807	14743	14815	14637	14821	14789	14716	14829	14711	14694	14829	14773	14983	14739	14798	14787	14860	14659	14765	14574	14554	14790	14720	14917	15000	14866	14803	14726	14916	14655	14722	14684	14681	14703	14689	14853	14776	14905	14942	14690	14817	14895	14830	14651	14601	14818	14819	14855	14681	14772	14726	14877	14691	14844	14686	14771	14598	14779	14752	14662	14825	14799	14718	14595	14732	14889	14832	14831	14804	14841	14765	14669	14600	14728	14883	14692	14677	14992	14691	14549	15036	14698	14704	14711	14667	14875	14627	14766	14672	14752	14694	14793	14625	14610	14532	14645	14753	14637	14637	14730	14810	14929	14729	14680	14770	14587	14801	14672	14700	14702	14578	14554	14736	14836	14810	14773	14693	14861	14693	14867	14789	14749	14660	14599	14718	14680	14808	14651	14894	14663	14747	14713	14769	14812	14887	14621	14765	14601	14778	14871	14831	14750	14880	14560	14782	14715	14679	14616	14827	14980	14951	14757	14732	14717	14712	14610	14605	14658	14705	14606	14717	14765	14958	14649	14628	14812	14741	14942	14875	14626	14903	14678	14564	14682	14634	14716	14709	14651	14680	14705	14645	14754	14729	14620	14838	14805	14880	14623	14747	14800	14579	14762	14830	14725	14683	14689	14791	14775	14742	14743	14876	14705	14692	14651	14861	14763	14666	14731	14739	14848	14761	14707	14883	14761	14762	14752	14722	14861	14716	14690	14751	14822	14718	14534	14779	14854	14532	14639	14727	14724	14617	14725	14789	14665	14849	14609	14791	14739	14805	14619	14972	14710	14795	14742	14882	14722	14678	14905	14805	14760	14756	14752	14737	14787	14812	14918	14665	14671	14905	14760	14863	14708	14835	14777	14620	14686	14825	14817	14825	14784	14621	14925	14735	14810	14738	14724	14650	14582	14659	14672	14837	14931	14667	14890	14930	14705	14632	14849	14775	14718	14773	14765	14821	14667	14764	14749	14690	14755	14748	14697	14632	14654	14826	14607	14829	14757	14710	14767	14733	14834	14788	14945	14591	14730	14657	14758	14723	14816	14760	14737	14645	14601	14968	14712	14754	14765	14864	14830	14739	14770	14945	14760	14681	15194	14756	14601	14670	14532	14679	14846	14700	14629	14893	14775	14827	14513	14615	14573	14919	14757	14639	14743	14702	14769	14825	14803	14624	14830	14647	14775	14722	14762	14660	14661	14874	14856	14770	14594	14589	14524	14671	14832	14726	14891	14738	14681	14620	14739	14818	14782	14674	14617	14750	14701	14574	14798	14834	14702	14749	14770	14683	14883	14614	14739	14821	14878	14817	14609	14689	14737	14935	14783	14851	14700	14788	14683	14729	14738	14784	14613	14688	14743	14730	14705	14769	14818	14732	14716	14570	14699	14765	14778	14772	14826	14666	14829	14679	14827	14815	14795	14710	14554	14817	14916	14553	14634	14651	14766	14899	14813	14818	14741	14676	14761	14802	14602	14714	14792	14698	14726	14871	14922	14753	14790	14606	14771	14630	14666	14548	14634	14784	14489	14790	14752	14968	14640	14615	14853	14820	14803	14808	14825	14863	14647	14685	14607	14777	14803	14714	14804	14877	14880	14671	14710	14684	14741	14641	14770	14669	14661	14742	14678	14658	14731	14618	14876	14784	14581	14618	14793	14632	14719	14800	14815	14699	14654	14678	14740	14921	14937	14695	14875	14745	14783	14720	14655	14755	14596	14770	14767	14770	14775	14550	14764	14569	14754	14810	14794	14713	14816	14825	14904	14746	14667	14837	14671	14994	14858	14880	14945	14736	14721	14808	14858	14636	14822	14765	14702	14617	14950	14635	14746	14762	14588	14798	14787	14775	14863	14741	14905	14882	14647	14860	14702	14852	14617	14776	14627	14729	14810	14752	14617	14697	14781	14831	14721	14608	14758	14591	14904	14685	14647	14675	14676	14834	14728	14761	14886	14794	14719	14628	14796	14735	14724	14775	14679	14677	14755	14658	14622	14831	14845	14790	14764	14717	14601	14757	14726	14791	14794	14752	14797	14658	14772	14852	14699	14724	14735	14725	14869	14708	14867	14940	14728	14713	14609	14794	14843	14751	14707	14790	14727	14671	14777	14622	14664	14690	14778	14813	14799	14665	14687	14805	14850	14582	14647	14773	14704	14732	14532	14741	14783	14724	14808	14698	14647	14830	14916	14845	14702	14794	14821	14654	14796	14630	14681	14779	14616	14800	14647	14833	14778	14669	14710	14699	14577	14670	14679	14610	14647	14734	14679	14762	14859	14720	14733	14687	14668	14694	14722	14709	14761	14804	14620	14838	14777	14788	14760	14726	14894	14664	14643	14776	14797	14680	14679	14703	14666	14724	14953	14723	14734	14763	14860	14804	14630	14647	14723	14832	14703	14698	14761	14653	14760	14848	14784	14801	14772	14902	14801	14692	14716	14870	14807	14749	14656	14818	14741	14664	14635	14635	14699	14725	14658	14579	14728	14691	14794	14722	14878	14535	14801	14481	14736	14808	14817	14732	14876	14590	14886	14816	14857	14867	14772	14791	14614	14668	14921	14999	14850	14687	14806	14829	14838	14919	14713	14834	14608	14746	14610	14776	14678	14694	14775	14832	14729	14665	14806	14925	14704	14711	14789	14752	14734	14752	14705	14732	14868	14704	14875	14675	14722	14636	14837	14745	14552	14738	14770	14678	14780	14722	14758	14729	14726	14742	14827	14787	14760	14780	14715	14593	14761
23808	21528	28193	25714	22387	20385	19281	17620	17208	16959	17114	16779	16574	16702	16570	16603	16605	16601	16571	16595	16457	16716	16485	16507	16493	16609	16569	16519	16567	16526	16651	16510	16584	16521	16421	16442	16548	16667	16401	16614	16615	16578	16302	16547	16428	16595	16505	16433	16606	16648	16654	16408	16224	16794	16414	16565	16492	16647	16497	16580	16392	16356	16586	16536	16518	16515	16608	16381	16275	16566	16693	16319	16577	16547	16415	16357	16426	16360	16587	16459	16329	16384	16460	16502	16590	16549	16563	16498	16397	16359	16579	16617	16609	16457	16307	16402	16537	16472	16626	16680	16603	16200	16296	16173	16558	16404	16530	16425	16455	16276	16400	16445	16378	16189	16372	16377	16538	16589	16439	16367	16273	16625	16529	16512	16306	16433	16459	16488	16510	16362	16412	16397	16506	16483	16630	16335	16420	16435	16460	16498	16449	16409	16506	16661	16335	16159	16254	16334	16460	16421	16438	16565	16577	16298	16344	16292	16521	16538	16572	16557	16695	16512	16384	16584	16290	16358	16563	16394	16556	16467	16451	16443	16435	16430	16407	16540	16527	16688	16288	16390	16629	16414	16525	16456	16426	16506	16307	16291	16397	16485	16643	16574	16379	16546	16517	16444	16464	16410	16278	16446	16356	16322	16448	16521	16620	16481	16392	16632	16453	16461	16508	16330	16383	16337	16507	16374	16550	16261	16398	16494	16652	16374	16589	16459	16559	16512	16555	16554	16588	16462	16324	16529	16459	16477	16266	16447	16572	16401	16519	16358	16519	16552	16437	16564	16595	16597	16489	16648	16599	16441	16591	16479	16311	16725	16427	16367	16298	16446	16583	16782	16519	16459	16461	16364	16371	16530	16390	16463	16710	16338	16509	16488	16302	16557	16623	16425	16600	16527	16495	16359	16379	16508	16487	16442	16699	16499	16490	16362	16260	16563	16329	16455	16468	16472	16352	16337	16464	16378	16388	16401	16493	16596	16597	16437	16391	16463	16500	16476	16489	16412	16342	16358	16450	16468	16437	16334	16516	16212	16388	16455	16357	16556	16237	16242	16319	16398	16496	16413	16472	16466	16605	16557	16631	16525	16305	16504	16492	16473	16457	16386	16325	16571	16467	16600	16599	16614	16626	16307	16529	16527	16569	16463	16413	16304	16303	16140	16372	16441	16580	16576	16585	16580	16607	16467	16444	16563	16536	16405	16476	16522	16706	16552	16597	16386	16615	16554	16267	16660	16531	16433	16296	16493	16577	16394	16374	16378	16469	16314	16396	16491	16600	16476	16466	16611	16740	16399	16586	16592	16473	16484	16286	16434	16425	16515	16568	16568	16380	16545	16428	16495	16576	16436	16460	16549	16620	16392	16460	16526	16482	16355	16357	16368	16443	16311	16389	16584	16537	16484	16371	16605	16470	16588	16505	16511	16531	16474	16427	16478	16582	16481	16613	16450	16333	16484	16325	16521	16695	16582	16374	16573	16531	16471	16463	16470	16277	16485	16732	16362	16607	16605	16481	16666	16513	16291	16532	16648	16571	16408	16486	16500	16404	16383	16526	16258	16595	16582	16684	16681	16542	16536	16688	16389	16413	16433	16380	16448	16573	16260	16680	16554	16662	16401	16530	16365	16389	16324	16602	16263	16460	16503	16378	16593	16490	16423	16525	16559	16627	16466	16602	16587	16339	16332	16583	16417	16449	16460	16421	16455	16719	16390	16522	16265	16320	16624	16548	16569	16646	16562	16597	16524	16384	16417	16442	16512	16603	16240	16582	16447	16569	16532	16407	16611	16440	16449	16426	16523	16278	16510	16578	16507	16433	16223	16520	16541	16526	16517	16143	16553	16421	16391	16610	16403	16557	16417	16569	16474	16714	16463	16459	16492	16471	16495	16447	16369	16401	16497	16634	16603	16473	16510	16429	16392	16415	16532	16624	16500	16553	16495	16479	16289	16397	16332	16573	16566	16450	16342	16464	16382	16455	16388	16382	16503	16600	16610	16464	16435	16360	16591	16850	16640	16490	16326	16428	16487	16375	16697	16391	16551	16621	16614	16332	16505	16430	16714	16351	16306	16407	16409	16378	16386	16277	16483	16509	16487	16293	16507	16640	16406	16449	16497	16524	16406	16280	16533	16573	16662	16403	16435	16498	16291	16598	16641	16560	16447	16418	16461	16182	16400	16360	16519	16503	16411	16385	16520	16339	16390	16456	16601	16616	16404	16404	16476	16487	16619	16448	16582	16456	16382	16536	16488	16537	16523	16563	16663	16733	16526	16496	16326	16442	16463	16510	16528	16607	16514	16472	16414	16395	16445	16591	16480	16394	16429	16535	16238	16414	16443	16473	16538	16814	16627	16318	16407	16373	16401	16424	16470	16273	16501	16576	16504	16346	16390	16255	16700	16625	16613	16378	16389	16587	16444	16406	16499	16188	16352	16545	16739	16564	16533	16532	16414	16369	16591	16506	16583	16723	16226	16298	16496	16202	16572	16456	16434	16562	16313	16677	16401	16483	16443	16456	16453	16419	16432	16374	16598	16722	16578	16548	16355	16357	16413	16595	16448	16332	16494	16453	16508	16591	16393	16514	16482	16347	16415	16709	16626	16182	16316	16654	16472	16241	16414	16614	16609	16517	16497	16549	16512	16382	16326	16557	16297	16396	16583	16448	16570	16563	16456	16403	16228	16520	16500	16576	16621	16558	16321	16467	16377	16439	16468	16433	16324	16275	16479	16471	16392	16489	16584	16540	16509	16608	16456	16504	16414	16437	16491	16434	16566	16288	16392	16428	16441	16347	16416	16376	16581	16341	16477	16153	16350	16285	16426	16282	16551	16381	16191	16375	16496	16561	16272	16498	16348	16522	16250	16551	16492	16527	16520	16459	16507	16415	16420	16377	16609	16508	16618	16446	16669	16278	16462	16502	16506	16718	16587	16587	16604	16497	16494	16344	16186	16662	16345	16682	16271	16463	16450	16566	16427	16423	16448	16516	16502	16375	16624	16562	16369	16388	16500	16416	16553	16514	16399	16470	16506	16384	16468	16442	16519	16440	16437	16459	16437	16517	16514	16761	16518	16584	16531	16432	16419	16471	16539	16493	16444	16404	16483	16706	16467	16411	16518	16425	16436	16495	16763	16518	16449	16660	16394	16321	16529	16559	16472	16420	16510	16603	16587	16443	16569	16606	16658	16575	16543	16479	16650	16508	16656	16401	16488	16382	16617	16364	16574	16478	16630	16725	16636	16411	16328	16366	16493	16578	16563	16468	16458	16431	16564	16614	16510	16514	16338	16354	16444	16609	16498	16539	16310	16360	16525	16535	16271	16459	16444	16464	16464	16391	16438	16400	16566	16578	16328	16336	16440	16371	16341	16710	16638	16321	16524	16433	16434	16445	16711	16294	16286	16385	16555	16687	16505	16391	16509	16490	16354	16512	16531	16408	16372	16577	16778	16534	16730	16488	16473	16525	16313	16490	16341	16681	16543	16434	16464	16630	16524	16382	16488	16631	16465	16382	16368	16363	16233	16546	16286	16412	16698	16572	16321	16497	16594	16554	16560	16508	16576	16322	16464	16558	16471	16535	16589	16494	16450	16453	16392	16285	16470	16355	16631	16633	16496	16655	16445	16384	16450	16279	16565	16450	16351	16496	16398	16321	16549	16520	16603	16463	16357	16650	16539	16488	16362	16482	16449	16420	16347	16449	16609	16518	16432	16836	16561	16377	16199	16533	16552	16392	16555	16481	16443	16614	16500	16533	16526	16513	16335	16423	16301	16571	16674	16345	16573	16530	16481	16332	16283	16478	16393	16522	16474	16447	16563	16514	16498	16539	16475	16371	16505	16388	16228	16461	16569	16421	16665	16654	16550	16692	16448	16641	16589	16654	16546	16506	16511	16350	16540	16513	16524	16431	16499	16535	16484	16531	16428	16378	16473	16561	16528	16501	16383	16467	16583	16504	16649	16457	16438	16423	16460	16412	16398	16536	16427	16615	16578	16398	16358	16426	16628	16550	16412	16567	16439	16520	16422	16450	16459	16433	16521	16574	16654	16489	16637	16422	16420	16662	16321	16468	16348	16604	16452	16695	16340	16493	16610	16347	16543	16561	16340	16547	16427	16558	16594	16430	16580	16508	16489	16477	16522	16549	16393	16361	16466	16432	16574	16564	16654	16584	16475	16598	16348	16618	16394	16293	16474	16528	16692	16492	16626	16464	16438	16433	16447	16590	16447	16432	16515	16633	16501	16580	16338	16527	16379	16438	16404	16454	16612	16654	16382	16271	16319	16563	16394	16383	16334	16466	16532	16326	16492	16551	16463	16555	16429	16432	16524	16483	16508	16478	16533	16570	16288	16366	16516	16455	16579	16599	16373	16346	16380	16563	16405	16648	16513	16505	16315	16484	16606	16576	16446	16372	16536	16432	16617	16561	16584	16523	16453	16400	16603	16564	16462	16368	16382	16348	16318	16450	16563	16584	16258	16397	16514	16280	16425	16461	16330	16218	16332	16407	16559	16452	16529	16466	16280	16463	16538	16308	16507	16470	16397	16612	16504	16479	16568	16442	16487	16348	16463	16605	16483	16509	16442	16663	16437	16564	16549	16504	16401	16778	16474	16586	16363	16495	16546	16488	16290	16619	16467	16367	16464	16241	16562	16527	16453	16582	16559	16727	16415	16473	16627	16608	16611	16526	16438	16343	16521	16719	16415	16180	16310	16504	16542	16441	16589	16208	16265	16482	16557	16653	16440	16489	16379	16463	16507	16556	16379	16778	16494	16467	16300	16491	16324	16481	16629	16331	16543	16434	16622	16533	16362	16387	16403	16513	16414	16369	16433	16356	16406	16317	16292	16400	16702	16471	16199	16468	16494	16502	16489	16572	16517	16470	16599	16431	16429	16548	16510	16424	16337	16658	16651	16433	16620	16223	16462	16510	16498	16402	16294	16596	16549	16187	16572	16599	16641	16336	16564	16277	16292	16413	16500	16512	16561	16499	16337	16565	16538	16416	16441	16481	16580	16534	16610	16647	16559	16467	16494	16276	16395	16340	16527	16493	16617	16390	16552	16511	16248	16332	16561	16595	16557	16549	16605	16529	16485	16548	16271	16476	16750	16276	16569	16489	16473	16560	16451
19130	38549	30026	21392	17374	15805	15366	14950	14753	14583	14385	14288	14436	14347	14157	14319	14252	14245	14085	14255	13990	14210	14067	14181	14117	14285	14183	14142	14050	14297	14179	14163	14276	14187	14241	14134	14100	14252	14284	14019	14241	14328	14070	14037	14183	14074	14247	14204	14185	14247	14053	14077	14237	14159	14128	14150	14156	14103	14220	14189	14253	14049	14198	14025	14326	14130	14269	14127	14198	14057	14287	14171	14151	14117	14131	14146	14223	14037	14268	14160	14231	14039	14291	14194	14175	14265	14148	14129	14127	14023	14089	14058	14165	14027	14081	14034	14120	14190	14287	14087	14217	14151	14078	14234	14292	14226	14221	14142	14138	14072	14117	14084	14176	14059	14198	14128	14188	14182	14144	14003	14140	14066	14025	13996	14165	14161	14137	14049	14242	14115	14192	14174	14156	14138	14138	14212	14044	14081	14070	14234	14162	14106	14120	14054	14189	14232	14055	14169	14132	14089	14083	13987	14042	14153	14073	14079	14145	14102	14109	14012	14126	14225	14078	14203	14063	14130	14223	14095	14192	14054	14241	14085	14179	14082	14176	14025	14227	14168	13970	14120	13989	14005	14205	14264	14150	14281	14110	14123	14103	14274	14115	14052	14062	14221	14237	14235	14045	14025	14061	14320	14027	14213	14171	14010	14175	13929	14144	14140	14194	14067	14082	14128	14280	14075	14255	14180	14052	14260	14212	14154	14033	13924	14176	14137	14270	13981	13961	14152	14241	14233	14094	14227	14043	14198	14075	14159	14217	14084	14268	13915	14159	14100	14140	14229	14228	14098	14109	14050	14015	14284	14127	14216	13999	14372	14091	14178	13990	14094	14095	14233	13984	14165	14031	14275	14100	14087	14187	14005	14149	14154	14133	14241	14235	13948	14099	14140	14231	14049	14114	14306	14132	14199	13985	14189	14173	14166	14073	14166	14148	14125	14116	13977	14070	14117	14153	14018	14273	13977	13827	14216	14161	14304	14071	14118	14194	14145	14040	14091	14282	14237	14186	14250	14140	13929	14126	14277	14113	14045	14284	14047	14107	14086	14221	14313	14070	14063	14058	14277	14029	14140	14115	14118	14259	14079	13982	14115	14257	14210	14229	14286	13989	14010	14259	14122	14200	14081	14077	14077	14196	14341	14061	14180	13988	14148	14125	14120	14142	14116	14263	14161	14229	14224	14347	14230	14183	13954	14167	14032	14071	14186	14156	14244	14177	14054	14365	14036	14025	14112	14164	14126	14213	14112	13966	14223	14092	14109	14152	14348	14047	14311	14132	14063	14017	14256	14017	14200	14165	14237	14222	14023	14217	14091	14185	14061	13992	14137	14192	13961	14154	13987	14356	14090	14363	14069	13928	14011	14118	14058	14002	14137	14139	14071	14235	14084	14231	14084	14078	14126	14157	14070	14101	14106	14138	14208	14069	14124	14217	14109	14273	14210	13929	14101	14149	14285	14198	14229	14139	14180	14046	14282	14060	14164	14068	14015	14193	14160	14229	14094	14176	14104	14260	14238	14026	14295	14114	14084	14041	14144	14241	14151	14035	14188	14112	14277	14042	14039	14340	14113	13913	14196	14160	13986	14087	14048	14105	14256	14133	14252	14176	14158	14115	14058	14218	14110	14033	14261	14195	14163	14079	14029	13984	14123	14140	14141	14138	14075	14130	14098	13963	14183	14045	14294	13932	14094	14141	14300	14258	13993	14222	14116	14046	14272	14158	14195	14272	14155	14164	14109	14232	14090	14037	14210	14298	14058	14376	14018	14288	14100	14043	14162	14307	14001	14011	13993	14266	14062	14024	14201	14059	14042	14179	14099	14230	14289	13947	14156	14193	14125	14226	14041	14065	14225	14073	14128	14116	14126	14101	14152	14101	14116	14124	14116	14230	14196	14022	14169	14082	14186	14269	14203	14152	14180	14101	14069	14209	14085	14118	14127	14177	14198	13886	14240	14264	14076	14055	14061	14140	14176	14096	14269	14227	14052	14134	14020	14224	13986	14104	14160	13992	14206	14032	14256	13963	14231	14026	14348	14020	14295	14140	14041	14187	14037	14200	14105	14128	14105	14197	13962	14092	14116	14060	14145	14086	14174	14198	14173	14281	14193	14182	14066	14220	14141	14017	14192	14062	13950	14189	14016	14053	14086	14169	13943	13990	14138	14204	14147	14076	14158	14134	13989	14144	14139	14150	14043	14170	14059	14219	14109	14225	14139	14127	14159	14200	13885	14060	14024	14026	13911	14288	14249	14263	14179	14174	14047	14139	14207	14069	14306	14153	14246	14138	13882	14181	14175	14139	14146	14204	14094	14075	14158	14213	14137	14027	14193	14108	13945	14178	14194	14183	14096	14084	14009	14187	14033	14115	14219	14315	13998	14046	14187	14093	14070	14129	14134	14095	13980	14280	14075	14246	14129	13987	14213	14245	14151	14015	14143	14138	14189	14149	14150	14199	14215	14029	14269	14073	14119	14139	14181	14100	13971	14176	14003	14123	14001	14139	14150	14054	14348	14267	14023	14142	14156	14078	13959	14057	14176	14128	14203	14133	13985	14175	14335	14175	14005	14233	13965	14067	14184	14148	14222	14033	14065	14048	14131	13978	14143	14085	14036	14144	14039	13987	14045	14259	14311	14229	14201	13965	14011	14184	14105	14140	13986	14136	14118	14207	14165	14212	14138	14073	14178	14209	14309	14234	14197	14257	14051	14039	13999	14081	14342	14090	14032	14211	13999	14001	14392	14261	14078	14169	14162	14084	14068	14162	14133	14102	14022	14081	14001	14193	14272	14129	14232	14203	14149	14233	14154	14066	14220	14265	14074	14297	14314	14175	14089	14032	14096	14024	14114	14292	14181	14187	14119	14176	14148	14070	14104	14038	14066	13948	14141	14091	14155	14080	14133	14107	14052	14155	14141	14085	14181	14096	13987	14068	14077	13960	14115	14138	14338	14117	14211	14096	14077	14256	14066	14229	14254	14161	14128	14295	14193	14091	13987	14203	14011	14157	14175	14052	14265	14113	14218	14110	14144	14061	14180	14059	14217	14161	14180	14231	14068	14223	14055	14120	14210	14173	14161	14157	14176	14206	14038	14212	14044	14184	14118	14086	14195	14104	14207	14210	14061	14158	14283	14208	14208	14143	14123	14106	14127	14119	14095	14111	14099	14098	14107	14072	14215	14151	14193	14086	14055	14231	14285	14100	14263	14227	14208	14196	14072	14128	14347	14159	14067	14260	14071	14205	14150	14087	14154	14313	14089	14045	14184	14068	14090	14082	14102	14166	13995	14220	14117	14247	14296	14087	14250	14317	14107	14100	14191	14046	14004	14079	14113	14278	14203	14189	14127	14203	14098	14050	14269	14147	14055	14187	14105	14091	13974	14091	14030	14102	14210	14085	14109	14079	14175	14118	14178	14033	14224	14031	14084	14205	14120	14329	14057	14067	14167	14227	13982	14220	13938	14233	14240	14014	14236	14282	14230	14097	14106	14194	14018	14117	14359	14032	14068	14157	14081	14055	14137	14118	14179	13964	13891	14043	14119	14098	14072	14033	14054	14001	14156	14164	14118	14156	14147	14300	14046	14161	14138	14200	14252	14208	14304	14118	14168	14263	14146	14243	14253	14087	14141	14185	14190	14236	14360	13954	14209	14111	14289	13991	14304	14145	14054	14240	14152	14104	14139	14133	14055	14178	14098	13967	14121	14206	14146	14256	14026	14342	14112	14153	14223	14134	14141	14335	14144	14095	14225	14162	14172	14093	14180	14195	14127	14281	14373	14107	14135	14188	14173	14059	14077	14065	14106	14079	14139	14014	14098	13972	14103	14323	14002	14241	13973	14250	14071	14217	14148	14219	14068	14138	14126	14104	14160	14237	14198	14209	13933	14064	14224	14164	14220	14077	14029	14088	14296	14209	14245	14129	14086	14032	13968	14155	14157	13988	14274	14058	14013	14117	14062	14103	14178	14089	14179	14224	14134	14106	14071	14102	13995	14080	14155	14193	14016	14186	14157	14256	13967	14160	14078	14169	14297	14272	14070	14119	14166	14113	14142	14163	14019	14289	14049	14117	14057	14045	14208	14091	14046	14100	14163	14095	14018	14195	14247	14255	14204	14148	14012	14025	14151	14245	14212	14052	14111	14181	14106	14224	14388	14000	14039	14168	14109	14002	14101	14191	14175	14359	14044	14087	14070	13941	14168	14100	14192	13980	14242	14028	14141	14232	14148	14156	14201	14012	14121	14110	14155	14209	14121	14032	14110	14175	14269	14141	14249	14067	14135	14144	14125	14185	14107	14268	14256	14042	14240	14067	14138	14176	14152	14224	14236	14083	14252	14164	14136	14057	14274	14240	14202	14122	13853	14195	14070	14237	14267	14111	14236	14076	14064	14036	14220	14083	14202	14158	14222	14098	14084	14080	14272	14078	14093	14081	14188	14275	14060	14098	14141	14149	14080	14147	14315	14110	14147	14019	14084	14100	14085	14295	14165	14133	14227	14126	14129	14187	14218	14236	14068	14062	14118	14158	14108	14082	14228	13955	14179	14185	14076	14189	14200	14226	14210	14043	14125	14112	14076	14004	14202	13903	13966	14191	14175	14234	14014	14206	14113	14157	14220	14257	14271	14292	14066	14170	13998	14163	14172	14217	14044	13931	14222	14189	14201	14091	14094	14057	14201	14122	14133	14188	14052	14159	14222	14099	14267	13997	14214	14097	14168	14231	14270	14072	14242	14135	14284	14184	13963	14222	14145	14170	14268	14228	14149	14300	14114	14128	14340	14018	14130	14154	14012	14231	14141	14188	14298	14246	14085	14099	14189	14124	14141	14080	14106	14246	14096	14236	14036	14090	14153	14186	14078	14158	14064	14184	14222	14081	14117	14314	13964	14231	14089	14189	14212	14223	14120	14160	14201	14222	14123	14137	14158	14190	14215	14192	14142	14127	14214	14099	14132	14221	14217	14183	14152	14099	14116	14265	13998	14205	14311	14260	14082	14109	14054	13982	14194	14208	14115	14160	14127	14086	14209	14151	14037	14189	14176	14146	14177	14228	14003	14092	14140	14034	14006	14088	14209	14189	14109	14110	14180	14214	14227	14240	14133	14213	14029	14181	14215	14283	14162	14232	14287
25584	21584	27223	27118	20105	19214	19254	18463	18146	18213	18010	18049	18161	18074	17973	18072	18051	18029	17891	18066	17893	17764	18011	17793	17758	17759	17866	17976	17945	17905	17844	17676	17970	17972	17820	17831	17869	18101	17881	17838	17908	17738	18041	17979	17902	17884	17823	17963	17883	17631	17769	17727	18195	17932	17885	17793	17931	17923	17934	17965	17886	17864	17639	17898	17912	17957	17932	18003	18006	17755	18051	17873	17580	17845	17980	17852	17841	18108	17813	17830	17863	17811	17860	17913	17927	17660	17936	18182	18032	17908	17717	17914	17941	17700	17939	17886	17839	17819	17648	17952	17896	17938	17932	17868	17988	17871	17773	17710	17971	17713	17922	18027	17876	17710	17896	17819	17842	17805	17817	17783	18028	17813	17957	17598	17915	17894	17956	17997	17937	17636	18114	17960	17994	17995	17882	17649	17846	17692	17857	17808	17869	17931	17879	17971	17831	17898	17789	17839	17779	17752	17951	17874	17616	17764	17618	17964	17571	17852	17797	18009	17914	17853	17876	17935	17927	17973	17813	17843	17817	18029	17930	17898	17881	17711	18060	17921	17810	17818	17927	18054	18061	17760	17859	17721	17727	17868	17592	17709	17829	17708	17911	17718	17805	17811	17879	17866	17773	17868	17837	17750	17917	17787	17977	17779	17956	17748	17733	17790	17854	17993	17959	17766	17939	17911	17887	17983	17759	17827	17691	18048	17914	17904	17987	17866	17744	17894	17617	18065	17977	17912	18026	17836	17921	17889	18185	17921	17932	17851	17811	17936	17962	17846	17623	17867	17822	17734	17767	17683	17971	17948	17856	17953	17852	17957	17685	18049	17848	17688	17954	17801	17912	17841	18079	18047	17870	17755	17835	17717	17880	17693	17882	17852	17938	17718	18004	17800	17667	17830	17907	17748	18067	17921	17925	17959	17781	17817	17752	17917	17743	17962	17973	17799	17744	18187	17906	17775	17735	17750	17874	17937	18005	17829	17902	17944	17909	17876	17940	18106	17924	17841	17757	17973	17905	17922	17979	17929	17959	18151	17801	17775	17775	17839	18085	17610	17729	17618	17701	17804	17688	17838	17889	17901	17877	17980	17757	17898	17918	17814	17875	17947	17842	17853	17882	17689	17833	18022	17954	17948	17880	17841	17787	17869	17850	17765	17759	17912	17894	17901	17871	17934	17736	17935	17826	17725	17951	17866	17932	18059	17937	17879	17863	17849	17981	17897	18025	17884	18036	18043	17765	17843	17938	17951	17626	17886	17897	17994	17899	17920	17931	18022	17823	17951	18012	17948	18147	17901	17762	17887	17580	17715	17820	17906	17937	17904	18003	17965	17913	17734	17951	17823	18124	17768	17875	18084	17931	17757	17856	17698	17984	17875	17946	17861	17872	17874	17743	17992	17773	18019	17801	17933	17836	17774	18021	18068	17770	18062	17872	17924	17831	17756	17795	17868	17660	17692	18082	18107	17816	17806	17896	18025	17800	17849	17835	17940	17692	18109	18037	18069	17881	18026	18104	17818	17759	17802	17790	17845	17770	17884	17993	17786	17746	17762	17793	17887	17822	17695	17776	17889	17938	17690	17861	17868	17990	17760	17963	17811	17766	17940	18009	18066	17878	17943	17939	17885	18073	17939	17927	17957	17793	17903	17956	17873	17878	17833	17918	17855	17946	17852	17844	18058	17843	17925	17835	18025	17984	17997	17863	17769	17963	17887	17769	17880	17862	17904	17926	17954	17777	17856	17905	17846	17888	17892	17899	17661	17804	17731	17794	17607	17723	17948	17841	18078	18054	17730	17906	18028	17747	17904	17854	17917	17946	17748	17913	17860	18008	17732	17960	18055	18093	17889	17954	17850	17694	17659	17927	17843	18025	17767	17948	17944	17829	17941	17758	17801	17876	17872	17926	17826	17933	17710	17749	17533	18023	17947	17911	17801	17777	17741	17632	17820	18003	17767	17971	18014	17831	18014	17823	17884	17900	17903	17910	17689	17651	17979	18060	17861	17959	17973	17776	18016	17908	17881	18094	18126	17994	17916	17835	17805	18021	17801	17894	17664	17900	17902	17855	17805	17655	18041	17865	17794	17631	17805	17839	17957	18066	17739	17625	17891	17949	18118	17885	17975	17833	17837	17677	17958	17888	17871	17730	17781	17804	17969	17901	17969	17998	17760	17665	17927	17810	17825	17705	17876	17874	17776	18030	17965	17891	17869	17754	17920	17625	17965	17949	18096	17919	17634	17896	17931	18058	17896	18082	17899	17988	18075	17856	17915	18038	17889	18009	17864	17799	17624	17950	18069	17809	17820	17876	17940	17859	17803	17889	17736	17953	18007	17947	17916	18013	17821	17993	18046	17708	17943	17796	17930	18035	17907	17826	17770	17801	17806	17819	17682	17610	17805	17905	17927	17857	17616	17520	17905	17742	17951	18038	17790	18048	17698	17796	17794	18182	18142	17954	17916	17897	17576	17777	18031	17572	17852	18034	17891	17966	17749	17821	18022	17974	17955	17960	17699	17901	17919	17869	17983	17859	17860	17945	17841	17789	17886	17669	17767	18021	17938	17884	17982	17849	17734	17824	17707	17903	17820	17896	18063	18020	17924	17943	17720	18023	17734	17999	17694	17833	17786	17922	17902	17904	17879	17894	17884	17909	17846	17968	18142	17897	17839	17761	17823	17787	17915	17904	18053	17850	17987	17789	17921	17941	17837	17983	17967	17841	17662	17794	17797	17946	17968	17875	17884	17828	18122	17755	18183	17849	17955	17981	18014	17771	17752	17803	18022	17967	17823	17740	17819	17937	17980	17814	17963	18107	18049	17853	18022	18023	17734	17667	17744	17779	17870	17768	17557	18026	17836	17911	18075	17928	17846	17900	18017	17876	18108	17936	17841	17832	17982	18034	17906	17810	18140	17740	17826	17782	17744	17755	18115	17801	17841	17922	17853	17967	18005	17958	17668	17741	17969	17777	17789	17884	17826	17969	17815	17739	17934	17862	17943	17821	17930	17821	17858	17877	17907	17819	17896	17740	17769	18006	18063	18005	17802	17955	17871	17940	17941	18020	17690	17689	17680	17801	17857	17804	18149	18026	17866	17752	17896	17991	17867	17782	17724	18022	18206	17922	17974	17785	17928	17902	17817	17891	18072	17980	17875	17988	17805	17912	17759	17876	17793	17909	17967	17830	17868	17822	17822	18007	17859	17831	18032	17798	17972	18039	18039	17925	17737	17723	17883	18013	17943	17878	17662	18028	17950	17789	17969	17845	17771	17861	17861	17919	17814	17902	17949	17861	17784	17875	17906	17713	18027	17957	17971	17760	17978	17927	17842	18006	17801	17785	17949	17964	17842	18018	17898	17892	17838	17958	17987	17814	17694	18053	17765	17970	17747	17883	18054	17919	17988	17941	17921	18004	17821	17899	17860	17827	17983	17983	17977	17977	17849	17939	17843	17929	17829	17687	17757	17954	17919	17828	17881	17924	17918	17934	18074	17784	17926	17919	17823	17965	17862	18021	17866	17900	18007	17604	17942	17980	17873	17790	17930	17891	17824	17821	17715	17982	17762	17975	18166	17932	18041	17996	17864	17957	17972	18062	17807	17927	17711	17862	17903	18152	17741	17657	18036	17660	17879	17908	17961	17839	17642	17805	17957	17830	17944	17767	17936	17969	17836	17955	17783	17799	17690	17781	17917	18072	17958	17883	17991	17801	17944	17956	17986	17864	17990	17844	18243	17922	17902	17776	17915	18036	17845	17831	17781	18038	17945	17729	17662	17915	17782	17851	17955	18050	18135	17996	18002	17747	17874	17906	17899	17912	17823	17793	17824	17892	18068	17854	17810	17778	18041	17817	17920	17990	17885	17979	17846	17965	17818	18074	18031	18000	17806	17982	17939	18002	17835	18017	17674	17816	17813	17873	17923	17850	17924	17877	17748	17845	17959	17764	17853	17986	17745	17815	17770	17747	18018	17831	17951	17896	17603	18084	17971	17626	17867	17891	17730	17574	18045	17827	18034	17709	17746	17647	17888	17868	17854	17837	17804	17725	17766	18056	17902	17833	18088	18039	17841	17727	17901	17849	17916	17942	17959	17828	17730	17765	18022	17909	17855	17983	18245	17935	17972	17898	17670	17995	17988	17820	17735	18032	17762	17752	17821	18133	18154	17839	17682	17923	17728	17872	17928	17893	17887	17793	17879	17758	17806	17749	17889	17922	17922	17825	17823	18155	17914	17815	17869	18045	18005	18002	17960	17965	17939	18137	17899	17926	17997	17814	17708	17982	18007	17754	17708	17922	17840	17737	17855	17829	17916	17876	17848	17806	17752	17721	17984	17926	17856	17828	17815	18025	17751	17745	17856	17987	17923	18037	17672	17958	17934	17919	18009	18074	18124	17930	17904	17843	17972	17840	17864	18007	17867	17971	17903	17938	17872	18115	17805	17870	17802	17802	17837	17990	17836	17986	17783	18005	17912	17791	17775	17843	17912	18106	18035	17865	17839	17668	17846	17799	17946	17778	18088	18176	17750	17757	17878	18025	17969	17713	17840	17666	17852	18041	18003	17912	17780	17852	17625	17942	17644	17660	17883	17788	17774	18055	17855	17944	17791	18023	17964	18015	18015	17816	18005	18167	18040	17691	18075	17972	17928	17948	17942	18096	18132	17799	17822	17850	17899	18016	17775	18088	17780	18009	17933	17965	17955	17857	17662	17920	17922	17875	17826	17988	17847	17874	17882	18086	17913	18016	17795	17940	17994	17976	17853	17773	17679	18209	18055	17944	17828	17757	17726	17908	17865	17870	17688	17759	17961	17906	17927	17811	17756	17931	17940	17642	17872	17829	17724	17790	17816	17798	17713	17893	17689	17950	18069	17898	17708	17879	17841	17783	17714	17812	17738	17913	17801	18032	18078	17657	17968	17913	17836	17938	17856	18064	17875	17740	17785	17624	17868	17954	17858	17904	17752	17920	17893	18034	17975	17982	17938	17843	17929	18018	17854	17933	17643	17860	17934	17974	17833	17959	17935	18079	17897	17675	17876	17813	17713	17702	18016	18041	17919	17946	17882	17847	17909	17825	17828	17847	18057	17941	17849	17773	17979	18003	17806	17924	17967	18033	18024	17790	17997	17926	17978
19375	32869	25929	19171	16922	15794	15756	15492	15430	15231	15168	15071	15026	15139	15218	15128	14972	14993	15041	14956	15076	14865	14794	14921	15048	15100	15057	15038	14998	15058	15021	15117	14882	14978	14763	15095	14928	15230	14974	14963	14962	15197	14910	15139	15015	14975	15067	14960	14993	15009	15026	14969	14997	15132	15056	15015	14976	15097	15007	15018	14882	14965	15038	15002	15042	14909	15019	15092	14919	15060	14959	14939	15000	15155	14983	14949	15054	15051	14888	15090	15186	15087	14947	15086	15114	15010	14986	14987	14999	15055	14884	14951	14991	15001	15031	14948	14937	14992	15134	14948	15037	14906	15024	15203	14829	14963	15088	14994	14902	14853	15010	14863	14935	14972	14843	14992	14967	15151	14867	15151	15131	15040	15047	14978	14951	15008	14935	14831	14954	14944	14943	14910	14846	15005	15017	14945	14955	14898	14880	14903	14946	14949	14916	14924	14964	14948	14813	14903	15148	14846	14915	14924	14934	14857	14967	15085	14974	14986	15089	15119	14866	14915	15048	14902	15119	15056	15071	14896	14947	15072	14912	14890	14943	14959	15106	15090	14791	15024	15104	14979	14873	15192	14959	15020	14943	15130	14933	14892	14929	14926	15139	14756	15036	14988	15006	14969	14992	14849	15014	15030	14954	14936	14974	15025	14950	15022	14862	14964	14985	14865	14976	14966	14930	14847	15018	15011	15029	15055	15062	14904	15101	15090	15209	14909	14934	14879	15040	14913	14852	15056	15028	14953	14916	14804	14887	14808	14952	15016	14995	14991	15216	14821	14900	14940	14810	14922	14999	14950	15047	15075	15176	14989	15092	15052	14947	14912	14905	14973	14908	14775	14905	15163	15089	14942	14940	15068	14842	14982	14903	14863	15033	14996	14879	14987	14986	14949	14941	14977	15016	14895	15119	14902	15063	14841	15005	15050	15122	14987	15045	14946	14937	15147	14983	14928	14711	15051	15006	15095	15172	15074	15002	14861	14965	15073	14875	15072	14932	15256	14995	15021	15179	14958	14957	14995	15085	15155	14921	15009	14819	15151	14916	14786	15004	14960	15009	14979	14894	14995	14921	15031	14812	15052	14927	14895	15158	15089	15057	14955	15082	14933	15043	14878	15027	14844	14956	15079	15194	15032	14939	15034	15038	15142	14935	14980	15108	14908	14993	14874	15137	15053	15022	15133	15126	15103	15141	15126	14971	14816	15124	15057	15064	14997	14928	15264	14947	15001	15152	14922	15014	15099	14937	14942	15002	14941	14956	15028	15191	15060	15237	15113	15031	14932	15121	15048	15019	15143	14877	14951	14974	15006	14928	15053	15065	14943	15118	15020	14935	15009	14742	15041	14980	14952	15098	15109	15016	14859	15157	14989	15066	15122	15193	14981	14824	15000	14916	14943	15006	14915	14891	15010	14992	15105	14877	14949	14943	14894	14888	15067	14759	15127	14903	14996	15033	14902	15061	14958	14975	15063	15024	14992	15099	15098	14826	15033	14986	14900	15062	15131	14912	14857	14817	14774	15256	14915	15013	14869	14999	15051	14974	15049	15060	14935	14907	15127	15128	14966	14962	14956	15152	15086	14941	14990	14929	15049	14899	15061	14967	15129	15011	15004	15015	15153	14900	14996	15081	15010	14941	15056	14925	14922	15048	14882	15019	14936	15075	14979	14990	14907	15012	15045	14905	15007	14989	14968	15000	14924	14999	14893	14986	15040	15149	15008	15082	14917	15017	15000	15138	15020	14877	14977	14981	14873	15108	14965	14986	14923	14901	15019	14848	14995	14936	14992	14996	15059	14963	15123	15017	15078	14925	14903	15070	14783	14945	14843	14948	15046	15030	14978	15031	14936	15019	15093	14848	14880	15001	14968	15035	14997	15207	14896	15037	15064	14907	14948	14909	15122	15022	14814	15089	14882	15102	14835	14908	14974	14943	15188	14934	14882	15040	15161	15037	14960	15013	14994	14846	14828	14939	14866	14865	14861	15075	14929	14879	14988	15152	14931	15041	14812	15070	14893	15099	15088	15004	15026	14954	15014	14898	15023	14979	15038	15073	14914	15009	14868	14857	15063	15034	14981	14955	15007	14953	14981	14862	15067	15059	14949	15029	14955	14977	15210	14778	14864	14939	14929	14992	15038	15072	14876	15105	14781	15032	15073	14986	15042	15024	14890	14943	14814	15064	14838	15016	15075	15044	14977	15034	14983	14985	15066	15002	15130	15218	15102	14949	15074	15047	14840	15033	14914	14900	14971	14793	15069	14861	15067	14790	15176	15009	15070	14931	15188	15148	15056	14840	15036	15086	14871	15059	15051	14858	14999	15064	15036	14967	14832	15023	15012	14856	14958	15076	14966	14965	14910	15061	15094	15023	15167	14924	15089	15102	14697	15130	15044	15080	14873	14689	14969	14820	14904	15144	14890	14708	15100	15027	14980	15001	15043	14924	14888	15043	14912	15115	14959	15002	15095	14799	15085	15046	14848	14958	15041	14957	15135	14877	15073	15000	14962	15041	14879	15030	14989	14808	14947	14896	15003	15107	15033	14994	15031	15075	14820	14880	14938	15073	15058	15045	14951	14853	15121	15102	15100	14890	15102	15007	14874	14957	15039	14955	14990	14852	14987	15027	14930	14981	14908	15030	15010	14897	14995	14878	15108	14951	15110	15013	14907	15190	15119	15115	14919	15127	15080	15119	14994	14895	15139	14882	14982	14865	14992	14923	14816	15116	14928	14959	15025	14988	15025	14848	14970	14957	14946	15019	15032	14975	14966	15069	15115	14861	14987	14973	14971	15000	15132	15090	15117	14938	15106	14841	15056	15037	14904	15137	15026	15070	14905	15043	14943	15017	14878	14945	14897	15151	14937	15006	15012	15043	14974	14936	15168	15031	15098	15038	15058	15125	15176	15097	14956	15070	14886	15125	14920	15000	15158	14982	15057	15079	15223	14952	14886	15067	14910	14909	14986	14893	14953	15139	15011	14977	15025	15104	14960	14922	15015	14936	14976	14951	15071	14987	15158	15128	14961	15009	14893	15067	14907	14978	15063	14936	15060	14972	14978	14986	15051	14899	15072	15052	15123	15119	15024	15115	15055	14932	14890	15047	15106	14970	14812	14993	14833	15123	14987	14902	15071	14861	15022	14911	15019	14803	15015	15043	14865	14982	15083	14840	14790	15168	15199	15023	14987	14909	15002	14988	14829	15037	15071	14840	14819	14848	14832	14884	15029	14874	14886	15100	14956	15065	14902	15117	15011	15090	15009	14927	14803	14902	14969	14925	15039	15096	15079	15101	15136	14925	15062	15156	14996	15057	14977	14907	15073	15110	15008	15095	15045	15146	15094	14988	15095	15063	15074	15018	14877	15005	14948	14853	14969	14942	15028	15029	14875	14992	14933	14964	14870	15116	14946	14943	14828	15009	15085	14970	15011	14864	15099	14962	15016	14916	15030	14978	15031	15082	14903	15089	15003	14933	15090	15028	14863	14937	15003	14936	15055	14798	14948	14803	14836	14881	15087	15066	15129	14923	15046	14922	15018	14974	14937	14937	14947	14891	15054	15085	14877	14871	14992	15116	14992	15140	14904	14850	14978	14811	14879	14917	14952	14868	14890	15082	14918	15100	14864	14883	15032	15018	15002	14863	15203	15179	14848	15025	15014	14935	14985	15035	15023	14868	15070	14912	15091	15084	14819	14944	14863	14775	14788	14886	14950	15007	15162	15087	14923	15112	14903	14965	14952	15057	14913	14999	14993	14999	15040	14976	15043	14937	15145	14957	14932	14963	14952	15047	14982	14891	15020	14985	15004	15097	15058	15073	15045	15104	15102	15187	15125	14972	15069	15054	15029	15075	14853	15073	15008	14926	15072	15014	14865	14968	15055	15010	14695	15005	14946	15081	14976	14900	15077	14916	15088	14938	14983	14970	14967	15167	15088	14868	14905	15071	14997	15117	14987	15132	14921	15055	14882	14879	14895	14875	15107	15109	15048	14945	14816	15020	14934	15028	14993	14995	14915	15218	15077	14816	15055	14944	15000	15019	15038	14775	14888	14968	15037	14913	15012	14789	14844	15112	15049	15013	15022	15043	15104	14882	14935	15037	15072	15056	15076	14835	14919	14788	14817	15139	15126	15073	15066	15094	14769	15158	14998	14993	15060	15056	15095	15105	14919	14924	15089	14889	14901	14983	15026	14966	14996	14993	14917	15018	14931	15256	15141	15024	14910	14975	15054	14949	15076	15141	15047	14994	14796	15006	14938	14893	14950	14946	14940	15050	15001	14956	15054	15159	14824	14980	14907	14998	15003	15022	15043	15056	15133	14982	15088	14968	14855	15107	14952	15072	15031	15064	14927	15092	15072	14969	15002	14881	14935	14970	15029	14866	15055	15096	15146	15002	15027	15030	15081	14915	15046	14836	14871	15173	14967	14864	14974	14931	14968	14904	15117	15063	14976	15108	14822	14967	14883	15085	15119	14927	15025	15050	15006	14989	15083	15090	14749	14901	15122	15042	15029	14942	15014	15119	14878	14994	14929	15151	15009	14999	15107	14923	15019	15168	15049	15180	14948	15036	15088	14848	15051	15004	14850	15055	15103	15123	15125	14872	15124	14930	14881	14875	15002	14928	15066	15164	15005	14910	14818	14885	15014	14983	14971	15084	15070	14959	15093	14891	15044	15198	14845	15045	15041	14905	15015	14990	15217	14948	14944	14997	15159	14752	14985	14851	14811	15026	14952	15100	15061	14957	15047	14952	15031	15080	14869	14789	15149	14886	15008	14857	14979	14973	15061	15011	14998	14868	14918	14784	15000	15023	15132	15104	14881	14903	14850	15024	14849	15103	14962	15106	14818	15181	14977	14810	15143	14947	15027	15094	15020	15066	15107	15049	14940	14979	14865	15097	14953	15002	14921	14889	14798	14897	15051	14900	15059	14800	14938	14953	15084	15117	15106	14901	15055	15057	14909	14965	15057	15152	14983	15011	14953	14938	14994	15012	14871	14846	15080	15023	14931	14896	14948	15149	15190	14956	14969	15095	14989	14991	14965	14951	14959	15029	14985	14943	15069	15013	15024	15021	15031	14896	14942	15105	14876	15027	14879	15138	15029	14876	14985	15020	14985	14940	15133	15020	14806
22741	21535	28678	24856	22052	23395	23142	18710	17557	17682	17352	17298	17490	17267	17298	17446	17193	17120	17337	17041	17017	17078	17023	16984	16995	17135	17062	17175	17095	17065	16937	17042	16971	16959	17107	17013	16921	17107	16884	16928	17073	16909	16988	17058	17021	17057	16883	16928	16890	16997	16847	16756	17174	16996	16956	16954	16918	17052	16921	17173	17064	16909	17299	16973	16780	16965	16976	16872	17041	17013	16907	17064	17027	17138	16994	16957	17024	16955	16795	16872	16927	16989	17110	17070	16835	16902	17078	16914	16913	16710	16770	17045	16950	17083	17121	17133	17129	16849	17051	17117	17043	16835	17055	16970	16994	16863	16739	16956	16831	16789	16916	16752	16904	16929	16752	16889	16902	16861	16899	16888	17126	17011	16900	16966	16939	16763	16725	16955	17081	16952	17165	16861	16931	17021	16847	16981	16818	16841	16888	16801	16834	16909	16928	16841	16717	16950	17009	17031	16852	16820	16776	16888	16723	16849	17119	16779	16765	16852	17033	16844	17023	17045	16701	16863	16802	16965	16812	16614	16734	16832	16890	16748	16846	17001	17026	16998	16954	16883	16712	16980	16968	17043	16958	16990	16951	16929	16966	16886	16873	16871	16856	16917	16831	16845	16893	16881	16789	16894	16801	17095	16957	16937	16956	16824	16967	16899	16770	16875	16832	16850	16721	16892	16730	17021	17020	16970	16944	16901	16859	17012	16771	16978	16937	16754	17030	16982	16738	16711	17009	16951	16973	16975	17017	16801	16982	16930	16916	16811	17025	16881	16921	16909	16692	16996	16838	17035	16806	16775	16949	16808	16922	17028	16957	16876	17008	16882	16895	16912	17119	16856	16978	16997	17227	17031	17013	17196	16876	17097	16867	16747	16627	16956	16883	16828	16962	16918	16960	16980	16872	16930	16804	16978	16937	17037	16950	16991	16832	16808	16805	16812	16917	16911	17048	16872	16852	16966	16920	16674	17105	16913	16816	16739	17012	16872	16737	16786	17075	16877	16960	16757	17029	16935	16817	16888	16858	16848	16948	16925	16904	16883	16868	16877	16870	17086	16679	16902	16924	16978	16936	16901	17051	16945	16899	16922	16806	16885	16783	16960	16916	16894	16856	17059	17006	16855	16781	17016	17224	16779	16960	16916	16880	16712	16812	16993	16941	16908	16865	16932	16913	16916	17097	17061	17067	16827	16954	16945	16857	16949	17152	16817	16957	16835	16935	17068	16853	16967	16933	16782	16768	17119	16951	16849	16916	16920	16887	17003	16841	16916	17060	17199	17118	16850	16802	16923	16898	16796	16914	16720	16953	16895	16836	16823	16935	16755	16797	16835	16898	16792	16916	17024	16817	16819	16869	16945	17075	16872	16915	16988	16855	16678	17041	17030	16885	16783	16862	16887	16795	16844	16867	16728	16734	17197	16794	16852	16901	17018	16998	17019	17010	16903	16738	16878	16935	16738	16944	16761	16990	16985	16936	17050	16961	16974	16969	16759	17003	16912	16875	16903	16880	16941	16968	17043	16997	16875	16795	16852	16867	16914	16899	17052	16941	17208	16799	16820	16860	16858	16813	16677	16996	16955	16890	17174	16974	16912	17008	16751	17004	16931	16693	16884	17014	17052	16908	17012	16984	17064	17028	16880	16604	16693	16775	16733	16885	17012	16993	16941	17061	16973	16858	17031	16824	17038	17016	17045	16736	16874	17065	17051	16815	16832	16771	17053	17015	16671	16822	16766	16905	16949	16789	16981	16930	16870	16875	16915	16888	16909	16849	16817	16791	16969	16786	16872	16708	16882	16763	16828	17025	16754	16662	16961	16877	17120	16854	16903	16898	16918	17021	16994	16909	16798	16868	17064	16930	16992	16937	16841	16914	17031	17024	17015	17001	16924	16973	16974	16962	16697	17012	17187	16974	16782	17024	16815	16888	16891	16938	17073	16917	16817	16945	16872	16795	16981	16834	17119	17004	16955	17178	16794	16935	16927	16929	17021	16976	17030	17054	16889	16770	16725	16829	16861	17011	16882	16875	16843	16740	16847	16802	16844	17070	16968	16946	17016	16816	17000	16720	16833	16766	16977	16850	16938	16678	16737	16886	16987	16999	16790	17129	17003	16780	16757	16804	16860	16686	17053	16849	16881	16999	17022	16577	16814	16824	17062	16858	16992	17074	16962	16980	16728	16762	16960	16837	16944	16833	16859	16907	16870	16797	17118	16980	16815	17085	16886	16838	17133	16662	17005	16895	16753	16825	16998	16912	16784	16921	16977	16849	16966	16948	16945	16728	16750	16794	16875	16914	16896	16871	16843	16829	16819	16811	16845	16706	16838	16721	16914	17058	16858	17061	17059	17046	16772	16869	16847	16887	16929	16909	16818	17063	16699	16788	16921	16999	16578	16771	16904	17024	16925	16876	16971	16851	16981	17098	16884	16914	16832	16772	16834	16884	16961	16898	17136	16719	16920	17006	17006	16966	16623	16937	16844	16926	16963	16952	17021	16810	16961	16891	17040	16884	16878	16970	16788	16957	16895	16891	16889	16914	16831	17122	16983	17036	17157	16902	16709	16959	16946	16945	16823	17088	16986	17045	16853	16959	16900	17087	16808	16793	16735	16995	16615	16887	16927	17004	16688	16800	16763	17003	16768	16890	16909	16805	16909	16832	16799	16858	17113	16848	16866	16814	17063	17025	16945	17030	16991	16816	16846	16971	16736	16876	16590	16714	17049	16953	17021	16950	16785	17035	16806	16883	16811	16741	17003	16958	16788	16943	16882	16869	16862	17132	16854	16786	16800	16779	17069	16818	16856	16743	16922	16873	16922	17020	17077	16911	16911	16926	17028	16844	16965	16852	16731	16928	16745	16899	16862	16858	16857	16808	16806	16894	16802	16867	17036	17016	17022	16968	16952	16744	17109	16840	16882	16876	16950	17131	17124	17202	17039	16893	16939	16846	16740	16842	16887	17068	17029	17101	16897	16879	16908	16886	16960	16899	16917	16619	16969	17059	16898	16829	16696	17033	16882	16856	16833	16983	16919	16951	16937	16901	16926	16841	16674	16860	17080	16828	16770	16957	16853	17013	16957	16855	16832	17089	16842	17113	17079	16819	16823	16933	16838	17017	16965	16973	17032	16964	16911	16812	17063	17009	17090	17109	16928	16777	16716	16746	16951	16922	16687	16908	17024	16957	16909	16860	17004	16894	16949	17157	16974	16832	17195	16832	16921	17148	16958	17052	16699	16899	16944	17009	16897	16971	16956	16928	16850	16951	16763	16801	16899	16791	16871	17098	17022	16792	17082	16953	16945	16841	16828	17051	16985	16791	16956	16984	16849	17235	17081	17031	17062	16996	16771	16886	16872	16786	16837	17124	16807	16871	16699	16667	16696	16888	16921	16898	17045	17111	16964	16925	16960	16933	16735	16945	16759	16870	16798	16892	16857	16930	17167	17058	16911	16933	17092	16999	17013	16826	17017	16831	16896	16906	16943	16851	16987	16908	16968	16926	16747	16779	16835	16946	17031	16888	16769	16711	16954	16998	16658	16910	16940	16869	17102	17081	17072	16709	16935	16887	16923	17073	16758	16804	17074	16795	16872	16952	17032	16799	16955	16912	16895	16968	16981	16803	17030	17069	17093	17005	16851	16616	16899	16763	16892	16917	16625	16830	16781	17062	16989	16721	16818	16809	16993	16727	16841	16845	16676	16917	17053	17210	17016	17116	16901	16988	17038	16929	16864	16733	16801	16991	16892	16984	16897	17002	16982	17099	16750	16853	16726	17051	16844	17129	16875	16691	17077	16778	16931	17058	16775	17152	16872	16889	16954	16938	16777	16844	16841	16834	16944	16883	16849	16841	16875	16824	16927	17003	16821	17080	16932	17028	16904	16936	17079	17049	16771	16848	16907	16820	16872	16966	16981	16781	16894	16891	17050	16958	16854	16947	16932	16990	16955	17120	16912	16919	16852	17046	16975	17137	17163	17107	16937	16967	16915	16964	16876	16928	16848	17083	16910	17054	16872	16846	17076	16956	16775	16920	16761	16830	16975	17046	17162	16921	16923	16849	16736	16891	16943	16680	16793	17087	17021	16821	17014	16925	16973	17036	16865	16962	16852	16781	16975	17175	17001	17023	16976	16954	16835	16831	17022	16814	16857	16973	16895	16794	17004	16780	16834	17042	17195	17042	17116	16962	16814	16868	16865	16873	16873	16818	16964	17003	16844	16746	17196	16989	16846	16817	16904	16750	16750	16953	16922	16868	16924	16962	16842	16990	16674	16715	16845	16970	17029	16892	17022	16810	16812	16893	16967	16942	16924	16803	16835	16807	17089	16948	16774	16849	16734	16869	16774	16827	17059	16826	16853	16888	16640	16840	17029	16776	16630	16896	17047	17031	16842	16972	16744	17016	16819	16917	16725	16958	17057	17096	16831	16802	16935	16997	16993	16595	16852	16866	16735	16834	16826	16871	17004	16784	17008	17019	16805	16946	16873	16895	16839	16901	16794	16997	16977	16981	16851	16700	16924	16881	16986	17005	16861	16883	17002	16932	16962	16893	16831	17002	16905	17021	16906	17186	17176	16908	17099	16812	16830	16875	17015	16924	16908	16971	16905	17070	16947	17036	16839	17020	16861	16890	16879	16861	17062	16970	16913	16733	16855	16962	16866	16975	16682	16848	16869	16972	16957	16901	16987	16710	16961	16957	16583	17005	16962	16893	16932	16944	17097	17048	16946	16971	16830	16902	16851	16910	16984	16903	16798	16882	17051	16968	16848	16876	16925	16873	16915	16966	16842	16850	16893	16889	16845	16873	17019	16847	16866	16938	16927	16780	16767	16874	17142	17015	17091	17025	17083	16881	16848	16981	16976	16984	16887	16802	16888	16808	16931	16878	17050	16914	16846	16816	16721	16826	16712	16803	17109	17019	17108	16993	16978	16813	16975	16836	16850	17085	16869	16872	16730	17149	16857	17053	16879	16916	16887	16918	17077	16989	16781	16974	16912	17062	16800	16777	17000	16884	16770	16929	16960	17000	16974	17023	16752	16746	16868	16793	17048	17157	16814	17148	16780	16878	16737	16767	16937	16840	17172	16936	16952	16915	16783	16641	16799	16936	16812	17106	17011	16905	16719	16943	16764
21183	43203	33625	23752	19571	17814	16217	15602	15434	14845	14771	14649	14648	14604	14515	14519	14687	14709	14514	14498	14559	14526	14326	14380	14583	14490	14531	14252	14531	14432	14470	14246	14421	14325	14340	14288	14416	14345	14314	14433	14553	14417	14426	14521	14469	14460	14354	14597	14404	14429	14413	14321	14389	14425	14261	14617	14353	14317	14485	14436	14405	14525	14366	14447	14453	14191	14299	14406	14410	14487	14381	14363	14460	14244	14406	14320	14551	14340	14295	14511	14371	14180	14263	14378	14510	14462	14571	14309	14272	14355	14197	14401	14433	14545	14463	14349	14560	14269	14406	14402	14332	14466	14413	14510	14366	14341	14486	14451	14477	14467	14399	14239	14324	14402	14501	14430	14313	14386	14328	14407	14369	14338	14366	14486	14389	14404	14353	14317	14377	14523	14422	14351	14416	14424	14289	14364	14505	14367	14370	14321	14471	14334	14382	14337	14377	14418	14313	14572	14388	14455	14471	14450	14378	14422	14340	14429	14418	14439	14361	14313	14419	14481	14431	14286	14730	14552	14477	14427	14337	14392	14400	14302	14396	14170	14375	14429	14212	14370	14303	14318	14388	14330	14241	14405	14487	14533	14581	14286	14324	14440	14494	14495	14469	14466	14231	14422	14347	14379	14429	14442	14431	14289	14410	14322	14304	14446	14608	14375	14287	14278	14378	14305	14532	14291	14326	14379	14398	14458	14340	14396	14436	14409	14265	14464	14590	14501	14412	14452	14361	14366	14473	14411	14268	14621	14234	14417	14299	14531	14436	14431	14256	14314	14342	14483	14663	14409	14477	14336	14540	14374	14369	14436	14546	14351	14298	14267	14418	14513	14365	14487	14478	14441	14297	14370	14282	14493	14486	14491	14243	14248	14453	14337	14388	14237	14278	14293	14357	14245	14459	14326	14386	14376	14438	14544	14336	14369	14312	14579	14249	14403	14324	14296	14622	14476	14265	14328	14600	14332	14494	14363	14491	14326	14323	14186	14415	14268	14381	14356	14462	14418	14334	14289	14352	14433	14245	14445	14224	14494	14381	14451	14436	14376	14496	14292	14474	14476	14321	14380	14423	14294	14346	14370	14338	14528	14425	14537	14244	14366	14267	14536	14393	14451	14418	14334	14530	14460	14502	14334	14409	14365	14378	14206	14373	14347	14426	14382	14414	14340	14401	14403	14479	14476	14264	14489	14557	14419	14458	14453	14242	14535	14481	14261	14370	14466	14388	14452	14464	14372	14296	14425	14295	14405	14244	14320	14377	14293	14553	14404	14497	14350	14340	14378	14411	14366	14250	14338	14523	14442	14423	14364	14303	14408	14495	14358	14466	14546	14552	14413	14187	14470	14208	14310	14309	14273	14338	14426	14333	14447	14396	14443	14497	14221	14287	14460	14551	14384	14501	14384	14385	14438	14392	14302	14464	14388	14309	14550	14209	14496	14535	14138	14388	14427	14258	14342	14453	14506	14245	14396	14334	14312	14551	14416	14348	14253	14444	14339	14320	14499	14274	14293	14431	14489	14428	14439	14412	14392	14429	14440	14462	14406	14389	14448	14356	14449	14318	14483	14418	14303	14439	14324	14507	14438	14344	14196	14411	14507	14496	14277	14299	14511	14303	14312	14458	14435	14326	14553	14345	14264	14391	14227	14324	14508	14355	14433	14398	14374	14437	14546	14301	14312	14529	14300	14440	14415	14424	14335	14371	14414	14546	14357	14455	14325	14175	14541	14487	14341	14536	14292	14378	14215	14334	14324	14302	14480	14469	14329	14484	14537	14353	14372	14459	14322	14524	14530	14458	14307	14217	14323	14515	14392	14408	14496	14454	14422	14279	14351	14306	14425	14239	14387	14189	14431	14465	14339	14342	14592	14361	14409	14327	14449	14377	14442	14366	14513	14325	14439	14396	14351	14483	14300	14369	14126	14224	14365	14536	14365	14493	14519	14527	14448	14397	14354	14396	14478	14434	14296	14313	14394	14415	14438	14217	14545	14426	14455	14526	14580	14405	14382	14541	14408	14359	14486	14399	14437	14495	14424	14197	14366	14332	14328	14317	14223	14429	14340	14330	14515	14440	14436	14472	14490	14474	14422	14287	14365	14303	14460	14444	14468	14258	14286	14460	14236	14211	14620	14455	14436	14370	14364	14426	14493	14442	14336	14288	14387	14582	14349	14241	14510	14514	14535	14495	14593	14276	14279	14293	14363	14436	14313	14518	14243	14413	14524	14219	14437	14344	14456	14294	14365	14355	14505	14374	14414	14379	14176	14240	14274	14505	14315	14358	14302	14273	14492	14471	14205	14478	14309	14291	14268	14308	14418	14457	14318	14340	14495	14453	14372	14248	14579	14332	14268	14365	14423	14530	14492	14434	14420	14351	14496	14417	14497	14476	14450	14305	14472	14357	14348	14418	14373	14476	14427	14460	14370	14366	14438	14534	14346	14459	14277	14422	14479	14468	14425	14263	14555	14326	14377	14397	14327	14467	14379	14177	14354	14343	14389	14428	14376	14319	14447	14375	14385	14374	14368	14339	14412	14383	14292	14481	14365	14366	14371	14417	14453	14484	14489	14245	14450	14466	14473	14480	14510	14446	14278	14265	14472	14293	14439	14563	14377	14365	14466	14484	14398	14302	14378	14377	14401	14406	14481	14331	14448	14366	14411	14445	14430	14441	14383	14423	14421	14416	14403	14356	14483	14366	14301	14461	14367	14526	14402	14383	14478	14414	14341	14353	14373	14527	14535	14434	14364	14314	14403	14384	14364	14390	14425	14460	14465	14327	14398	14481	14337	14423	14411	14351	14430	14340	14375	14327	14243	14404	14482	14368	14323	14468	14202	14484	14320	14280	14328	14342	14348	14443	14410	14519	14386	14440	14340	14348	14621	14463	14530	14347	14481	14395	14325	14342	14494	14436	14317	14389	14373	14307	14379	14629	14503	14517	14576	14353	14409	14343	14297	14385	14245	14479	14370	14470	14437	14439	14310	14483	14191	14388	14525	14284	14515	14369	14404	14351	14563	14588	14281	14470	14474	14349	14500	14491	14347	14263	14473	14402	14315	14273	14490	14253	14417	14209	14478	14421	14340	14342	14518	14458	14342	14410	14293	14362	14341	14381	14435	14407	14510	14384	14426	14478	14358	14591	14410	14298	14248	14310	14499	14143	14483	14380	14275	14363	14248	14423	14450	14376	14518	14483	14446	14374	14397	14341	14346	14248	14416	14397	14246	14454	14244	14376	14353	14349	14594	14344	14443	14364	14350	14316	14309	14388	14438	14385	14267	14382	14346	14495	14247	14430	14274	14546	14456	14364	14292	14435	14559	14253	14480	14395	14456	14388	14384	14565	14357	14547	14513	14518	14498	14284	14437	14377	14443	14426	14314	14200	14255	14366	14355	14431	14243	14575	14396	14379	14445	14616	14448	14427	14437	14240	14358	14202	14379	14589	14403	14492	14482	14490	14302	14479	14322	14285	14301	14454	14425	14361	14261	14434	14350	14333	14321	14219	14311	14186	14386	14423	14303	14269	14306	14399	14390	14427	14268	14271	14472	14340	14591	14521	14552	14465	14430	14425	14382	14379	14302	14499	14349	14424	14277	14538	14428	14440	14521	14382	14244	14375	14412	14421	14356	14397	14379	14394	14561	14605	14322	14288	14340	14152	14617	14385	14429	14356	14430	14410	14502	14538	14478	14471	14455	14407	14502	14475	14273	14351	14407	14284	14433	14398	14445	14352	14440	14372	14407	14345	14212	14421	14423	14457	14446	14299	14384	14474	14323	14231	14486	14372	14478	14269	14333	14463	14550	14586	14481	14370	14571	14546	14330	14511	14148	14329	14520	14266	14376	14378	14274	14381	14283	14337	14400	14475	14428	14359	14369	14473	14394	14398	14356	14413	14420	14335	14367	14470	14225	14341	14381	14564	14345	14487	14304	14239	14411	14325	14371	14347	14387	14301	14520	14476	14172	14305	14270	14359	14327	14319	14316	14476	14343	14429	14330	14450	14302	14505	14439	14502	14617	14643	14263	14437	14374	14426	14447	14353	14451	14313	14315	14499	14480	14345	14278	14497	14519	14553	14279	14339	14385	14523	14485	14165	14481	14329	14366	14395	14400	14347	14542	14302	14535	14470	14444	14433	14280	14354	14269	14426	14443	14258	14373	14448	14401	14478	14374	14308	14439	14489	14449	14274	14430	14445	14510	14442	14258	14406	14396	14383	14307	14464	14434	14319	14488	14364	14453	14318	14423	14318	14401	14446	14264	14358	14288	14515	14362	14398	14402	14275	14285	14239	14302	14293	14661	14446	14237	14220	14484	14555	14448	14257	14472	14307	14388	14258	14363	14305	14362	14526	14468	14505	14291	14283	14302	14402	14523	14605	14438	14289	14425	14290	14438	14497	14473	14544	14402	14354	14537	14376	14363	14599	14454	14576	14410	14656	14217	14479	14505	14256	14568	14575	14361	14563	14273	14316	14491	14410	14405	14314	14311	14542	14478	14426	14313	14645	14375	14402	14546	14347	14427	14404	14391	14296	14418	14399	14444	14468	14539	14465	14576	14340	14380	14530	14474	14540	14498	14402	14406	14228	14268	14402	14240	14371	14381	14421	14416	14474	14254	14416	14476	14469	14408	14610	14367	14221	14541	14296	14568	14457	14307	14492	14538	14277	14381	14471	14394	14394	14542	14431	14418	14621	14487	14428	14299	14430	14541	14403	14518	14485	14270	14460	14221	14326	14597	14239	14500	14284	14512	14567	14653	14506	14394	14554	14377	14366	14548	14404	14484	14504	14385	14324	14231	14428	14491	14278	14248	14384	14278	14466	14373	14375	14397	14421	14279	14506	14262	14480	14414	14474	14550	14262	14515	14400	14351	14368	14417	14407	14307	14479	14420	14413	14430	14380	14403	14483	14396	14410	14350	14300	14277	14610	14284	14526	14573	14575	14335	14306	14571	14389	14528	14495	14397	14512	14408	14408	14428	14502	14409	14399	14351	14425	14321	14391	14689	14289	14325	14232	14403	14472	14301	14370	14402	14336	14382	14424	14477	14395	14562	14471	14373	14403	14380	14261	14427	14391	14371	14589	14409	14371	14435	14308	14460	14495	14347	14441	14358	14518	14519	14395	14312
29919	24062	25751	22016	18736	17968	17749	17627	17557	17429	17522	17378	17299	17345	17443	17511	17304	17419	17696	17455	17458	17364	17472	17275	17439	17151	17314	17406	17434	17255	17425	17361	17274	17349	17506	17493	17271	17380	17261	17315	17227	17170	17403	17355	17239	17416	17436	17237	17340	17588	17582	17184	17324	17255	17172	17344	17403	17380	17218	17385	17331	17330	17378	17292	17376	17424	17159	17401	17302	17464	17405	17310	17270	17313	17254	17092	17376	17502	17428	17397	17218	17293	17371	17381	17352	17426	17393	17424	17448	17383	17378	17535	17241	17537	17388	17476	17326	17416	17247	17356	17342	17400	17386	17074	17238	17173	17285	17225	17371	17317	17244	17364	17557	17503	17241	17254	17381	17205	17379	17344	17431	17333	17462	17370	17458	17429	17562	17329	17329	17401	17369	17319	17302	17286	17492	17398	17326	17457	17562	17531	17399	17194	17197	17184	17236	17348	17247	17113	17265	17350	17162	17317	17305	17315	17270	17215	17411	17136	17301	17325	17571	17449	17470	17442	17433	17312	17205	17404	17509	17562	17371	17329	17447	17529	17309	17317	17391	17271	17431	17239	17373	17331	17269	17247	17314	17110	17385	17447	17420	17194	17467	17355	17324	17493	17330	17521	17308	17326	17324	17407	17468	17431	17493	17385	17577	17321	17459	17268	17452	17444	17580	17403	16921	17237	17409	17260	17314	17206	17244	17371	17403	17238	17467	17318	17566	17421	17393	17289	17373	17358	17395	17279	17402	17454	17127	17303	17489	17288	17234	17379	17243	17401	17329	17536	17614	17272	17308	17390	17329	17010	17407	17124	17196	17368	17334	17325	17340	17308	17459	17477	17276	17304	17400	17441	17217	17271	17201	17376	17442	17386	17419	17330	17427	17169	17243	17215	17334	17737	17309	17474	17451	17372	17415	17279	17507	17352	17277	17470	17403	17532	17521	17364	17471	17656	17622	17206	17187	17475	17634	17508	17410	17160	17292	17359	17380	17599	17481	17480	17431	17256	17370	17440	17265	17332	17263	17107	17259	17224	17168	17604	17592	17286	17337	17335	17401	17727	17260	17382	17253	17446	17362	17194	17358	17286	17354	17402	17361	17264	17129	17203	17397	17401	17613	17437	17324	17360	17285	17192	17442	17311	17334	17216	17413	17525	17433	17364	17412	17470	17398	17415	17302	17362	17229	17271	17312	17419	17337	17337	17264	17311	17220	17097	17269	17388	17412	17383	17389	17450	17282	17411	17222	17213	17279	17236	17350	17334	17518	17530	17401	17165	17392	17445	17114	17410	17359	17371	17533	17259	17300	17410	17294	17447	17476	17291	17278	17377	17361	17285	17377	17473	17471	17536	17496	17111	17266	17559	17322	17440	17439	17305	17308	17118	17400	17272	17372	17312	17373	17353	17248	17429	17444	17283	17241	17307	17266	17316	17442	17302	17368	17376	17342	17330	17588	17231	17322	17312	17326	17413	17319	17548	17193	17405	17382	17312	17470	17396	17422	17199	17332	17606	17279	17301	17413	17226	17374	17273	17436	17464	17370	17527	17329	17450	17512	17048	17520	17400	17261	17428	17327	17373	17385	17388	17260	17383	17335	17261	17374	17345	17403	17393	17471	17373	17368	17639	17351	17287	17294	17549	17369	17478	17364	17425	17298	17303	17356	17363	17272	17226	17442	17603	17436	17281	17319	17341	17355	17345	17506	17189	17310	17508	17299	17370	17367	17303	17509	17360	17467	17316	17376	17490	17170	17455	17194	17416	17600	17550	17490	17283	17319	17613	17401	17340	17278	17579	17175	17007	17552	17280	17378	17338	17442	17350	17275	17240	17299	17474	17427	17238	17364	17439	17372	17433	17488	17447	17642	17206	17308	17244	17375	17109	17743	17283	17381	17398	17421	17535	17543	17456	17439	17185	17552	17320	17329	17258	17556	17518	17569	17369	17394	17479	17442	17478	17345	17315	17251	17171	17331	17311	17548	17303	17358	17509	17301	17408	17213	17311	17605	17514	17425	17461	17439	17276	17317	17439	17293	17318	17380	17241	17348	17484	17498	17355	17366	17417	17293	17223	17225	17315	17378	17378	17352	17258	17317	17394	17424	17311	17449	17397	17291	17389	17236	17543	17405	17326	17482	17392	17481	17193	17278	17402	17434	17254	17486	17527	17475	17396	17362	17347	17296	17413	17314	17453	17303	17270	17277	17513	17489	17244	17379	17513	17382	17322	17376	17310	17300	17318	17302	17111	17161	17474	17235	17112	17290	17436	17307	17465	17420	17502	17305	17339	17254	17340	17344	17120	17517	17482	17507	17534	17266	17446	17424	17429	17733	17456	17342	17433	17375	17432	17301	17402	17507	17569	17502	17507	17608	17451	17394	17352	17567	17345	17405	17359	17500	17266	17394	17220	17421	17358	17407	17441	17471	17488	17352	17398	17351	17330	17583	17237	17447	17272	17260	17375	17357	17304	17311	17418	17291	17344	17397	17391	17391	17471	17711	17278	17446	17443	17407	17294	17161	17252	17493	17434	17423	17407	17302	17436	17507	17409	17350	17424	17458	17423	17492	17289	17105	17279	17200	17278	17283	17484	17301	17221	17322	17530	17523	17444	17453	17415	17336	17463	17572	17489	17360	17426	17295	17410	17299	17610	17448	17363	17396	17099	17431	17313	17530	17333	17229	17338	17465	17166	17295	17165	17369	17336	17348	17376	17415	17286	17254	17220	17388	17404	17396	17340	17232	17549	17560	17255	17296	17323	17358	17296	17363	17427	17323	17554	17221	17561	17441	17598	17316	17383	17211	17319	17212	17353	17445	17381	17383	17292	17384	17405	17492	17476	17552	17447	17405	17537	17610	17152	17344	17348	17495	17376	17405	17439	17429	17470	17451	17406	17186	17076	17391	17364	17529	17483	17393	17470	17256	17281	17590	17206	17365	17281	17322	17591	17424	17380	17358	17347	17178	17240	17362	17329	17531	17406	17074	17367	17346	17197	17249	17467	17398	17416	17693	17159	17470	17396	17407	17311	17386	17352	17388	17124	17313	17254	17136	17240	17480	17441	17430	17172	17168	17439	17170	17495	17466	17155	17312	17197	17214	17361	17391	17199	17425	17463	17298	17409	17420	17318	17192	17219	17465	17333	17445	17443	17453	17263	17458	17302	17445	17561	17513	17351	17385	17587	17333	17420	17537	17232	17333	17468	17422	17340	17478	17276	17297	17476	17282	17265	17340	17616	17238	17495	17381	17274	17244	17316	17555	17316	17507	17517	17427	17540	17236	17395	17287	17559	17282	17472	17547	17204	17616	17462	17417	17331	17190	17395	17512	17293	17237	17329	17153	17386	17373	17623	17450	17468	17237	17307	17565	17574	17559	17316	17368	17392	17264	17153	17281	17473	17409	17396	17460	17464	17373	17265	17389	17439	17387	17209	17411	17408	17398	17579	17514	17440	17247	17358	17354	17425	17467	17356	17351	17564	17386	17463	17345	17199	17294	17419	17512	17443	17266	17276	17373	17502	17393	17506	17325	17459	17341	17330	17431	17513	17310	17259	17430	17490	17437	17111	17294	17226	17501	17289	17214	17327	17364	17185	17383	17409	17427	17496	17338	17140	17462	17391	17509	17208	17286	17490	17412	17689	17442	17306	17319	17263	17439	17326	17189	17254	17344	17386	17402	17558	17354	17454	17301	17433	17276	17569	17428	17450	17425	17388	17457	17352	17460	17312	17404	17467	17406	17222	17385	17524	17427	17401	17205	17304	17269	17478	17325	17390	17472	17444	17331	17281	17395	17417	17379	17307	17591	17719	17402	17296	17461	17397	17209	17317	17349	17401	17148	17614	17523	17478	17257	17516	17453	17328	17462	17515	17406	17353	17291	17324	17375	17400	17571	17388	17481	17255	17451	17445	17307	17316	17389	17454	17490	17441	17619	17359	17256	17527	17288	17428	17234	17364	17400	17387	17425	17171	17264	17446	17319	17381	17384	17221	17343	17470	17288	17304	17564	17387	17451	17538	17325	17577	17351	17406	17274	17190	17486	17345	17284	17331	17565	17455	17295	17511	17507	17351	17307	17306	17230	17217	17419	17485	17353	17273	17415	17223	17266	17204	17578	17380	17462	17363	17395	17468	17361	17533	17462	17403	17394	17306	17317	17320	17102	17212	17418	17226	17238	17389	17432	17543	17497	17421	17224	17439	17411	17363	17331	17484	17472	17479	17651	17165	17221	17442	17341	17179	17214	17354	17257	17110	17263	17223	17386	17260	17284	17339	17506	17435	17311	17602	17412	17486	17334	17277	17381	17338	17398	17448	17510	17538	17141	17415	17391	17195	17420	17287	17449	17246	17255	17363	17599	17369	17278	17280	17391	17321	17232	17500	17333	17326	17347	17340	17372	17439	17079	17228	17234	17418	17493	17230	17374	17141	17308	17140	17455	17515	17497	17255	17642	17270	17466	17515	17485	17365	17624	17467	17477	17362	17629	17315	17307	17235	17118	17273	17495	17284	17437	17665	17167	17393	17422	17328	17515	17239	17246	17262	17301	17343	17243	17267	17270	17343	17536	17412	17391	17457	17388	17452	17405	17257	17593	17369	17152	17316	17202	17333	17297	17288	17323	17377	17574	17452	17357	17466	17187	17369	17306	17383	17160	17281	17608	17204	17384	17465	17340	17180	17609	17554	17329	17027	17397	17370	17673	17370	17137	17493	17531	17464	17364	17264	17414	17221	17521	17500	17414	17340	17285	17327	17303	17457	17376	17415	17386	17622	17532	17419	17535	17534	17405	17426	17536	17513	17500	17405	17327	17426	17461	17326	17471	17357	17488	17449	17408	17273	17485	17404	17448	17300	17396	17526	17293	17245	17306	17350	17296	17338	17421	17488	17233	17250	17174	17284	17413	17454	17460	17486	17246	17338	17383	17239	17302	17507	17253	17387	17383	17270	17284	17431	17446	17523	17443	17370	17489	17185	17315	17257	17314	17279	17288	17385	17530	17537	17587	17560	17478	17544	17276	17516	17545	17114	17213	17359	17280	17268	17406	17343	17087	17224	17553	17346	17417	17402	17426	17268	17327	17312	17257	17442	17263	17189	17292	17292	17409	17377	17303	17505	17404	17161	17320	17262	17472	17483
19734	27982	21712	17378	16161	15407	15327	15058	14898	14920	14944	15018	14760	14810	14707	14888	14956	14633	14764	14653	14856	14664	14857	14666	14636	14831	14659	14845	14928	14702	14822	14707	14743	14868	14625	14765	14808	14834	14788	14598	14717	14924	14712	14806	14918	14955	14797	14758	14655	14760	14709	14919	14817	14636	14798	14879	14517	14641	14720	14710	14637	14803	14854	14659	14765	14534	14793	14678	14811	14746	14730	14832	14709	14729	14646	14999	14725	14702	14886	14698	14786	14753	14630	14781	14992	14836	14783	14554	14757	14775	14860	14744	14815	14855	14516	14714	14737	14821	14799	14658	14510	14774	14583	14619	14729	14747	14779	14866	14774	14744	14801	14694	14743	14739	14637	14632	14675	14754	14640	14903	14752	14748	14756	14613	14925	14669	14690	14635	14655	14669	14799	14613	14575	14822	14753	14616	14702	14808	14710	14863	14758	14894	14936	14692	14653	14713	14697	14678	14716	14707	14788	14716	14953	14687	14748	14664	14733	14768	14524	14677	14749	14679	14696	14839	14746	14890	14564	14766	14611	14788	14956	14610	14856	14749	14725	14659	14825	14793	14752	14831	14698	14528	14855	14753	14763	14702	14918	14771	14662	14957	14817	14791	14600	14773	14953	14892	14874	14842	14665	14733	14698	14596	14881	14490	14660	14626	14737	14766	14774	14787	14856	14667	14757	14720	14657	14734	14716	14898	14659	14783	14792	14655	14738	14565	14662	14562	14767	14765	14733	14755	14709	14827	14749	14793	14879	14799	14704	14726	14763	14656	14826	14712	14840	14581	14755	14722	14888	14740	14810	14751	14519	14538	14661	14734	14839	14815	14700	14791	14771	14617	14819	14858	14659	14770	14717	14681	14720	14552	14706	14728	14762	14544	14820	14607	14873	14833	14538	14717	14785	14769	14727	14768	14717	14692	14763	14611	14705	14843	14650	14634	14666	14723	14527	14923	14667	14675	14793	14689	14733	14788	14598	14710	14727	14659	14757	14673	14688	14889	14666	14836	14694	14667	14750	14660	14686	14807	14728	14839	14617	14830	14826	14844	14697	14670	14601	14628	14692	14759	14677	14550	14840	14855	14743	14685	14739	14653	14723	14749	14627	14692	14867	14816	14856	14744	14726	14490	14693	14625	14712	14707	14625	14709	14669	14787	14796	14747	14902	14759	14845	14659	14777	14809	14811	14621	14736	14684	14817	14615	14692	14798	14617	14739	14804	14611	14729	14640	14717	14733	14647	14671	14681	14807	14803	14814	14747	14705	14794	14989	14601	14649	14856	14720	14738	14817	14656	14797	14803	14861	14798	14795	14571	14792	14579	14650	14752	14883	14814	14768	14943	14736	14688	14889	14738	14778	14635	14576	14746	14654	14772	14705	14870	14843	14666	14762	14776	14790	14641	14782	14711	14626	14731	14755	14708	14744	14612	14661	14807	14666	14786	14751	14639	14863	14747	14853	14899	14483	14787	14594	14561	14861	14953	14834	14873	14708	14689	14624	14788	14710	14857	14721	14887	14711	14829	14704	14847	14731	14826	14793	14717	14657	14660	14644	14667	14569	14605	14629	14726	14875	14764	14772	14756	14730	14854	14740	14797	14774	14661	14889	14780	14858	14837	14748	14749	14683	14611	14782	14814	14611	14877	14647	14739	14760	14736	14740	14866	14599	14606	14549	14736	14814	14819	14692	14528	14786	14739	14812	14715	14766	14865	14934	14690	14906	14788	14793	14786	14658	14725	14794	14747	14749	14748	14779	14730	14639	14609	14576	14560	14710	14832	14704	14865	14707	14701	14681	14727	14751	14782	14641	14790	14952	14764	14715	14581	14772	14717	14767	14958	14572	14842	14526	14723	14782	14698	14872	14703	14679	14757	14736	14713	14774	14752	14865	14700	14803	14662	14624	14628	14790	14767	14856	14899	14672	14803	14874	14885	14605	14632	14847	14779	14630	14804	14804	14675	14839	14634	14734	14657	14804	14912	14742	14714	14826	14886	14822	14850	14783	14833	14782	14521	14831	14823	14629	14810	14637	14724	14740	14574	14955	14712	14733	14678	14608	14593	14692	14765	14688	14572	14835	14862	14776	14723	14626	14684	14820	14729	14689	14715	14772	14728	14860	14778	14623	14768	14748	14880	14700	14729	14602	14805	14839	14690	14791	14723	14699	14949	14671	14750	14568	14781	14549	14556	14649	14696	14624	14668	14708	14876	14827	14741	14648	14923	14796	14917	14628	14787	14615	14814	14802	14598	14758	14813	14765	14750	14818	14701	14848	14730	14781	14581	14497	14693	14847	14813	14686	14816	14781	14707	14787	14755	14685	14720	14812	14847	14916	14776	14754	14676	14942	14799	14732	14718	14638	14760	14787	14759	14801	14818	14665	14778	14571	14741	14753	14579	14850	14621	14720	14730	14677	14753	14786	14819	14654	14743	14742	14779	14805	14767	14798	14649	14762	14844	14899	14602	14847	15071	14619	14731	14783	14855	14618	14748	14808	14766	14689	14649	14754	14788	14707	14861	14860	14829	14743	14745	14761	14663	14790	14764	14761	14610	14641	14755	14945	14746	14637	14810	14717	14771	14690	14659	14723	14796	14694	14709	14740	14661	14748	14568	14673	14690	14907	14789	14695	14843	14703	14838	14667	14798	14723	14754	14738	14710	14672	14612	14743	14807	14592	14906	14585	14895	14749	14530	14812	14793	14695	14876	14595	14747	14684	14718	14853	14836	14765	14699	14601	14857	14633	14703	14723	14689	14746	14730	14594	14676	14741	14728	14756	14555	14708	14927	14742	14715	14801	14815	14719	14893	14718	14700	14776	14776	14827	14772	14758	14684	14783	14605	14804	14667	14612	14728	14770	14834	14724	14631	14640	14599	14712	14809	14718	14765	14761	14645	14825	14654	14723	14865	14803	14978	14747	14750	14722	14775	14854	14692	14766	14685	14564	14822	14982	14873	14851	14835	14704	14809	14826	14697	14814	14720	14733	14858	14955	14698	14663	14826	14781	14745	14799	14725	14527	14807	14774	14915	14639	14679	14887	14697	14918	14667	14795	14765	14887	14819	14839	14722	14581	14750	14769	14855	14786	14756	14786	14738	14848	14854	14617	14618	14751	14625	14775	14845	14818	14805	14688	14666	14707	14828	14839	14860	14784	14887	14871	14666	14870	14790	14797	14931	14643	14817	14845	14725	14901	14874	14756	14763	14708	14810	14702	14667	14771	14855	14916	14881	14616	14633	14786	14836	14821	14721	14767	14792	14737	14503	14698	14635	14698	14703	14844	14912	14686	14658	14679	14713	14706	14698	14759	14583	14888	14619	14795	14654	14824	14784	14805	14725	14656	14759	14574	14591	14694	14792	14834	14613	14824	14994	14732	14755	14746	14653	14770	14813	14766	14630	14884	14818	14656	14542	14933	14704	14692	14758	14621	14585	14565	14827	14748	14748	14861	14882	14509	14882	14842	14652	14688	14690	14785	14789	14607	14715	14671	14766	14678	14681	14771	14805	14625	14771	14830	14796	14854	14819	14653	14703	14785	14680	14761	14840	14847	14800	14603	14784	14571	14729	14907	14636	14800	14767	14862	14782	14872	14832	14691	14906	14755	14607	14789	14783	14788	14602	14749	14679	14689	14717	14622	14872	14651	14615	14696	14669	14794	14738	14736	14695	14744	14693	14765	14782	14597	14657	14827	14805	14874	14676	14970	14713	14676	14778	14680	14828	14678	14756	14750	14612	14762	14586	15004	14773	14757	14769	14777	14774	14754	14798	14697	14789	14773	14826	14709	14747	14730	14624	14760	14584	14678	14854	14794	14750	14750	14690	14879	14888	14653	14523	14856	14855	14739	14627	14757	14665	14632	14880	14570	14795	14958	14735	14793	14664	14636	14723	14632	14819	14587	14772	14956	14814	14831	14581	14734	14699	14899	14718	14707	14789	14785	14798	14617	14769	14736	14869	14814	14776	14788	14800	14791	14970	14722	14775	14771	14797	14836	14744	14711	14799	14755	14618	15028	14847	14824	14794	14893	14928	14701	14682	14725	14786	14803	14849	14696	14756	14716	14670	14918	14860	14715	14723	14772	14873	14647	14808	14607	14633	14787	14721	14802	14591	14880	14754	14878	14694	14775	14773	14654	14752	14689	14679	14758	14609	14889	14794	14763	14786	14737	14711	14581	14876	14808	14670	14843	14693	14653	14623	14704	14632	14778	14800	14760	14830	14789	14780	14938	14767	14835	14699	14792	14891	14757	14803	14801	14698	14719	14658	14713	14629	14890	14699	14784	14688	14595	14698	14737	14739	14659	14758	14844	14715	14806	14576	14853	14593	14892	14788	14742	14724	14571	14779	14604	14680	14669	14756	14597	14595	14851	14721	14779	14808	14657	14824	14736	14622	14805	14639	14752	14676	14822	14701	14704	14614	14808	14789	14545	14590	14569	14666	14934	14803	14738	14794	14730	14678	14673	14628	14834	14706	14818	14838	14722	14709	14655	14670	14610	14582	14661	14839	14874	14835	14585	14638	14912	14597	14759	14780	14766	14744	14582	14774	14812	14668	14911	14785	14775	14709	14803	14915	14679	14745	14890	14671	14812	14722	14682	14844	14733	14728	14707	14525	14590	14725	14693	14687	14723	14900	14692	14872	14737	14782	14689	14746	14794	14561	14712	14853	14599	14666	14692	14956	14633	14805	14573	14760	14742	14942	14705	14687	14609	14764	14773	14668	14585	14657	14761	14632	14597	14639	14676	14914	14777	14855	14577	14615	14634	14678	14745	14659	14614	14783	14538	14802	14930	14660	14772	14662	14853	14723	14852	14761	14890	14972	14720	14701	14782	14745	14668	14896	14633	14729	14712	14844	14669	14684	14610	14745	14931	14633	14831	14818	14669	14974	14726	14660	14772	14697	14749	14726	14767	14745	14606	14763	14802	14609	14831	14757	14709	14689	14756	14900	14601	14856	14662	14860	14663	14699	14643	14719	14797	14865	14778	14639	14857	14703	14800	14806	14797	14704	14738	14880	14748	14874	14684	14750	14706	14714	14864	14663	14679	14766	14703	14755	14733	14925	14786	14834	14914	14808	14848	14879	14747	14801	14886	14790	14851	14654	14704	14812	14774	14701	14797	14750	14830
23875	21567	28164	25747	22445	20253	19419	17533	16693	17034	16911	16680	16565	16482	16565	16680	16688	16644	16660	16402	16620	16389	16488	16472	16347	16453	16499	16610	16614	16369	16644	16192	16412	16560	16438	16488	16606	16511	16583	16515	16339	16629	16590	16498	16535	16435	16275	16408	16356	16314	16420	16230	16441	16435	16731	16715	16558	16384	16177	16303	16457	16645	16387	16288	16515	16529	16475	16549	16208	16509	16349	16495	16494	16382	16327	16480	16625	16643	16496	16488	16486	16423	16461	16374	16264	16633	16274	16400	16479	16440	16658	16413	16342	16473	16290	16252	16470	16489	16519	16305	16410	16568	16587	16244	16374	16358	16419	16476	16439	16263	16323	16506	16523	16304	16421	16453	16316	16459	16400	16447	16471	16573	16516	16396	16397	16304	16409	16455	16423	16347	16428	16457	16537	16377	16454	16477	16415	16418	16527	16426	16444	16392	16382	16493	16409	16287	16454	16340	16326	16337	16528	16191	16358	16369	16707	16445	16377	16487	16517	16160	16440	16489	16490	16349	16384	16452	16402	16509	16340	16492	16538	16540	16400	16225	16411	16248	16259	16486	16297	16099	16419	16545	16364	16526	16501	16275	16540	16362	16339	16283	16336	16499	16479	16326	16120	16672	16323	16244	16413	16428	16417	16598	16522	16385	16364	16379	16433	16366	16467	16362	16362	16428	16370	16472	16362	16351	16472	16483	16270	16300	16362	16482	16292	16388	16288	16309	16566	16382	16133	16410	16272	16279	16621	16434	16348	16416	16474	16524	16320	16315	16303	16623	16528	16338	16489	16355	16444	16482	16481	16792	16402	16372	16357	16517	16459	16643	16183	16404	16508	16535	16392	16458	16429	16363	16302	16431	16312	16379	16377	16476	16568	16363	16312	16283	16409	16625	16404	16301	16491	16376	16585	16336	16525	16359	16376	16246	16429	16352	16468	16331	16570	16433	16401	16485	16353	16496	16264	16342	16428	16527	16515	16472	16229	16273	16477	16568	16295	16477	16320	16373	16682	16424	16397	16318	16504	16390	16442	16292	16359	16241	16156	16331	16323	16356	16449	16507	16243	16416	16612	16408	16335	16396	16438	16517	16356	16584	16461	16386	16326	16407	16123	16327	16440	16330	16305	16449	16364	16322	16596	16383	16440	16494	16340	16312	16389	16447	16410	16340	16292	16466	16471	16425	16373	16416	16305	16331	16555	16254	16524	16222	16356	16352	16524	16521	16280	16338	16148	16413	16323	16553	16337	16383	16399	16378	16487	16424	16523	16363	16511	16256	16369	16289	16156	16298	16264	16510	16382	16468	16558	16405	16494	16436	16065	16182	16325	16448	16698	16586	16382	16337	16099	16355	16332	16481	16583	16360	16381	16351	16427	16450	16419	16576	16374	16497	16593	16428	16583	16486	16305	16498	16454	16390	16297	16357	16498	16433	16384	16445	16652	16585	16365	16356	16286	16519	16264	16380	16240	16253	16284	16387	16540	16412	16203	16456	16552	16353	16550	16467	16277	16325	16461	16608	16344	16648	16487	16356	16329	16412	16605	16298	16383	16250	16420	16441	16490	16499	16331	16434	16436	16351	16631	16446	16430	16339	16348	16328	16410	16355	16410	16422	16447	16306	16402	16514	16194	16294	16489	16400	16386	16644	16068	16511	16742	16428	16365	16519	16348	16485	16596	16488	16254	16697	16550	16376	16507	16649	16567	16347	16386	16516	16445	16699	16466	16399	16531	16439	16320	16425	16371	16261	16404	16560	16439	16352	16398	16089	16481	16439	16512	16403	16515	16420	16646	16501	16491	16318	16404	16426	16622	16279	16425	16537	16255	16483	16474	16456	16495	16371	16352	16435	16419	16271	16446	16690	16540	16474	16571	16406	16404	16337	16441	16324	16594	16471	16401	16671	16615	16542	16280	16488	16395	16298	16219	16605	16500	16475	16570	16203	16360	16422	16465	16297	16482	16384	16364	16587	16666	16453	16380	16368	16487	16435	16276	16497	16353	16276	16288	16359	16298	16525	16322	16371	16596	16319	16457	16640	16237	16561	16459	16479	16658	16419	16118	16423	16315	16455	16488	16360	16355	16347	16442	16295	16369	16432	16315	16379	16309	16453	16250	16663	16492	16416	16401	16511	16393	16543	16586	16278	16336	16410	16483	16376	16436	16340	16611	16334	16380	16374	16352	16327	16356	16405	16380	16359	16548	16214	16485	16431	16421	16275	16457	16438	16598	16317	16311	16425	16323	16487	16381	16359	16575	16414	16285	16466	16444	16595	16516	16451	16527	16546	16352	16296	16495	16264	16352	16552	16416	16471	16341	16401	16357	16567	16498	16480	16375	16482	16565	16492	16312	16503	16445	16389	16554	16414	16544	16517	16215	16451	16612	16497	16323	16437	16372	16416	16352	16358	16373	16425	16386	16554	16654	16447	16350	16192	16383	16442	16537	16497	16405	16274	16290	16572	16346	16611	16632	16348	16279	16390	16637	16400	16350	16552	16320	16376	16437	16371	16391	16319	16333	16353	16466	16623	16384	16242	16491	16392	16384	16257	16462	16221	16425	16543	16389	16387	16440	16484	16559	16224	16289	16490	16396	16360	16439	16581	16523	16398	16423	16614	16562	16515	16540	16281	16438	16331	16452	16536	16505	16287	16246	16492	16585	16324	16339	16314	16415	16494	16498	16399	16461	16342	16424	16438	16496	16459	16513	16383	16375	16358	16173	16347	16631	16495	16193	16223	16369	16195	16475	16362	16268	16353	16498	16392	16412	16354	16560	16649	16589	16337	16466	16234	16420	16427	16408	16372	16532	16387	16387	16572	16404	16494	16273	16243	16635	16558	16373	16483	16345	16427	16274	16460	16635	16499	16647	16771	16397	16412	16304	16426	16518	16442	16395	16378	16470	16476	16404	16257	16372	16445	16462	16283	16349	16377	16390	16425	16485	16301	16334	16432	16368	16355	16389	16393	16393	16321	16468	16379	16242	16466	16365	16391	16354	16384	16618	16356	16531	16454	16309	16195	16275	16465	16385	16202	16419	16297	16398	16617	16527	16431	16553	16531	16559	16361	16430	16115	16264	16320	16491	16346	16246	16390	16434	16321	16318	16524	16461	16503	16210	16352	16458	16391	16506	16395	16364	16574	16515	16336	16485	16443	16297	16384	16431	16500	16432	16173	16293	16438	16343	16442	16323	16408	16557	16376	16363	16574	16498	16373	16234	16409	16361	16562	16360	16513	16573	16530	16275	16394	16390	16390	16256	16350	16615	16430	16344	16345	16353	16373	16443	16329	16419	16242	16502	16393	16496	16413	16532	16349	16295	16268	16341	16532	16494	16384	16307	16470	16386	16524	16259	16347	16487	16431	16212	16682	16602	16645	16251	16333	16468	16401	16451	16351	16502	16165	16523	16616	16329	16598	16585	16348	16423	16233	16524	16436	16498	16410	16403	16482	16410	16376	16409	16280	16293	16327	16412	16461	16345	16298	16422	16419	16389	16536	16471	16634	16420	16460	16380	16426	16298	16436	16413	16472	16419	16409	16214	16448	16315	16287	16350	16326	16440	16435	16477	16560	16202	16620	16206	16416	16486	16585	16492	16470	16259	16467	16172	16328	16311	16698	16437	16289	16482	16348	16411	16565	16399	16444	16323	16499	16248	16335	16476	16516	16413	16342	16464	16358	16475	16309	16349	16409	16297	16298	16353	16398	16420	16256	16458	16551	16306	16325	16254	16524	16515	16524	16514	16457	16278	16377	16115	16446	16107	16202	16582	16412	16255	16356	16297	16272	16097	16279	16374	16416	16378	16578	16576	16171	16374	16355	16279	16637	16386	16326	16318	16579	16377	16557	16460	16440	16307	16347	16304	16225	16590	16481	16537	16427	16497	16465	16496	16333	16487	16557	16227	16338	16587	16409	16450	16366	16413	16510	16532	16295	16514	16396	16202	16385	16382	16408	16537	16404	16452	16535	16398	16542	16201	16482	16586	16492	16496	16399	16400	16415	16432	16322	16360	16308	16495	16342	16436	16614	16477	16652	16426	16253	16471	16383	16485	16399	16313	16572	16273	16414	16368	16235	16384	16218	16398	16335	16587	16476	16455	16372	16423	16254	16464	16274	16487	16510	16487	16377	16432	16286	16600	16492	16305	16445	16227	16450	16406	16279	16425	16462	16475	16475	16522	16421	16467	16485	16403	16366	16302	16517	16400	16384	16606	16374	16373	16414	16289	16342	16457	16430	16354	16664	16597	16353	16396	16458	16582	16450	16481	16354	16434	16347	16407	16299	16551	16491	16448	16468	16392	16358	16560	16471	16472	16488	16378	16422	16365	16269	16569	16477	16395	16319	16414	16403	16500	16247	16284	16314	16478	16417	16415	16356	16296	16485	16413	16484	16551	16391	16442	16368	16559	16384	16546	16244	16274	16336	16359	16238	16554	16390	16385	16377	16320	16337	16380	16401	16314	16395	16419	16306	16517	16553	16455	16353	16429	16471	16510	16441	16424	16555	16260	16649	16377	16103	16239	16423	16482	16361	16431	16502	16456	16522	16507	16401	16568	16454	16352	16277	16328	16491	16662	16289	16341	16540	16358	16608	16333	16479	16304	16443	16357	16404	16377	16475	16357	16388	16292	16418	16589	16435	16226	16253	16399	16342	16524	16365	16354	16616	16287	16371	16420	16378	16548	16416	16480	16487	16387	16371	16277	16372	16440	16390	16414	16314	16414	16398	16479	16292	16563	16476	16537	16280	16375	16284	16404	16313	16596	16254	16349	16368	16512	16443	16330	16438	16517	16581	16381	16406	16451	16564	16358	16413	16639	16543	16422	16374	16359	16389	16502	16734	16622	16370	16390	16630	16352	16449	16355	16272	16416	16317	16345	16435	16327	16357	16491	16443	16294	16526	16389	16412	16362	16354	16501	16618	16613	16580	16424	16449	16691	16392	16503	16321	16457	16307	16433	16356	16434	16290	16489	16580	16509	16476	16303	16213	16373	16503	16404	16221	16489	16473	16472	16376	16412	16389	16445	16320	16378	16533	16408	16446	16645	16360	16372	16391	16320	16467	16580	16575	16323	16497	16483	16365	16469	16474	16497	16402	16392	16525	16626	16514	16685	16425	16282	16658	16507	16259
19239	37477	28318	20772	17743	15717	15373	14886	14620	14407	14395	14377	14394	14285	14295	14293	14229	14300	14348	14278	14104	14202	14134	14232	14337	14117	14128	14148	14183	14211	14329	14209	14170	14194	14224	14250	14239	13988	14092	14193	14184	14358	14108	14093	14122	14273	14079	14202	14127	14253	14030	14177	14132	14158	14197	14248	14054	14195	14234	14117	14155	14294	14272	14084	14199	14289	14187	14125	13928	14181	14137	14208	14178	14070	14240	14244	14213	14165	14351	14072	14247	14077	14336	14238	14088	14200	13995	14209	14261	14130	14136	14264	14165	14158	14001	14220	14354	14157	14141	14018	14088	14249	14109	14274	14220	14007	14297	14068	14295	14181	14018	14182	14306	14094	14024	13940	14278	14109	14393	14167	14282	14110	14180	14322	14106	14112	14234	14249	14241	14069	14160	14246	14161	14153	14265	14269	14313	14071	14155	14221	14072	14151	14143	14263	14027	14145	13988	14322	14075	14097	14132	14186	14277	14246	14029	14221	14335	14105	14105	14049	14091	14142	14144	14066	14274	14204	14083	14164	14285	14011	14190	14209	14181	14068	14236	14219	14262	14173	14177	14177	14078	14130	14121	14303	14075	14106	14133	14178	14310	14193	14171	14038	14117	14264	14274	14269	14119	14073	14131	14125	14097	14165	14169	14234	14351	14088	14084	14028	14345	14061	14125	14172	14064	14086	14137	14221	14055	14063	14055	14244	13988	14075	14186	14450	14031	14313	14110	14156	14243	14116	14120	14064	14308	14183	14144	14081	14166	14353	14100	14131	14131	14097	14221	14202	14336	14172	14051	14089	14355	14134	14296	14172	14210	14316	14069	14073	14105	14154	14124	14134	14175	14099	14199	14193	14115	14251	14019	14283	14071	14119	14151	14257	14147	14203	14049	14246	14065	14288	14445	14257	14192	14251	14181	14202	14128	14265	14030	14240	14170	14050	14165	14149	14108	14267	14095	14206	14079	14213	13982	14199	14108	14052	14118	14249	14128	14306	14115	14181	14029	14227	14194	14217	14291	14242	14230	14139	14005	14187	14245	14050	14102	14168	14103	14261	14234	14238	14323	14256	14167	14106	14161	14183	14115	14104	14135	14330	14197	14165	14187	14109	14146	14100	14383	14079	14116	14095	14127	14195	14190	14202	14318	13963	14178	14032	14197	14184	14148	14047	14164	14100	14194	14271	14103	14364	14009	14220	14266	14176	14155	14251	14113	14096	14157	14099	14041	14153	14204	14134	14046	14086	14226	14089	14199	14247	14184	14173	14206	14166	14070	14193	14136	14144	14167	13985	13980	13969	14207	14025	14090	13930	14088	14306	14100	14109	14295	14057	14224	14205	14118	14154	14020	14207	14238	14068	14210	14118	14189	14140	14226	13981	14252	13983	14329	14006	14094	14279	14184	14264	14104	14077	14113	14117	14024	14264	14158	13981	14173	14334	14133	14267	14243	14181	14203	14069	14143	14106	14142	14284	14305	14055	14239	14157	14092	14191	14242	14058	14138	14260	14253	14220	14079	14089	14293	14201	14072	14183	14084	14162	14204	14019	14249	14210	14091	13939	14129	14265	14240	14175	14160	14066	14191	13939	14056	14247	14112	14072	14126	14264	14188	14140	14086	14126	14226	14020	14275	14037	14189	14211	14161	14114	14088	14272	14035	14077	14348	14243	14038	14218	14163	14115	13981	14115	14132	14279	14111	14166	14337	14330	14176	14097	14152	14250	14276	14275	14171	14113	14102	14286	14206	14112	14152	14138	14335	14197	14193	14104	14205	14203	14088	14163	14173	14094	14126	14255	14061	14075	14177	14006	14227	14276	14185	14013	14099	14270	14147	14158	14202	14089	14048	14320	14079	14134	14080	14122	14234	14037	13971	14024	14119	14136	14183	14137	14301	14155	13898	14145	14010	14152	14032	14002	14186	14187	14065	14145	14298	14084	13965	14088	14280	14184	14218	14200	14238	14056	14160	13914	14033	14194	14199	14055	14086	14156	14011	14350	14305	14129	14249	14169	14257	14223	14244	14048	14110	14151	14124	14049	14000	14190	14312	14091	14167	14042	14141	13983	14273	14289	14192	14195	14135	14138	14081	14253	13975	14057	14167	14052	14032	14194	13963	14234	14265	14335	14150	14017	14165	14093	14086	14083	14027	14281	14190	14048	14117	14205	14261	13995	14231	14057	14099	14317	14140	13981	14070	14216	14181	13923	14338	14027	14212	14213	13960	14149	14103	14089	14268	14192	14074	14077	14070	13991	14197	14127	14258	13952	14299	14354	14256	14090	14141	14145	14237	14054	14116	13966	14238	14196	14199	14308	14110	14211	14198	14035	14099	13998	14158	14125	14141	14032	14162	13950	14247	14101	13897	14177	14031	14193	13798	14097	14203	14179	14037	14189	14194	14202	14266	14294	14115	14115	14161	14074	14082	14377	14081	14184	14168	14032	14112	14017	14166	14237	14109	14171	14138	14126	14064	14191	14146	14262	14123	14095	14188	14224	14248	14111	14199	14142	14016	14164	14063	14108	14057	14145	14068	13963	14156	14234	13973	14092	14198	14320	14300	14160	14196	14147	14130	14167	14139	14018	14089	14108	14129	14134	14072	14023	14096	14186	14255	14126	14212	14114	14181	14153	14134	14070	14137	14181	14051	14178	14023	14026	14152	14195	14138	14165	14138	14191	14228	14113	14073	14228	14226	14256	14225	14176	14185	14236	14306	14095	14183	14191	14160	14061	14168	14112	14035	14038	14316	14028	14391	14159	14168	14035	14222	14234	14200	14108	14175	14165	14320	14267	14124	14060	14039	14016	14132	14282	14037	14007	14130	14193	14223	14020	14136	14072	14037	13974	14278	14152	14202	14232	14046	14080	14351	14251	14196	14159	14134	14049	13966	14261	14073	14177	14356	13951	14112	14140	14174	14180	14204	14095	14022	14170	14072	14211	14023	14200	14145	14329	14043	14179	14209	14125	14147	14109	14260	14021	14287	14244	14051	14178	14159	14179	14158	14341	14061	14195	14224	14199	14265	14134	13989	14350	14312	14125	14114	13973	14181	14088	14178	14267	14140	14253	14064	14129	14043	14017	14120	14190	14082	14179	14234	14080	14380	14231	14141	14066	14183	14129	14087	14263	14136	14147	14138	14096	14170	14172	14179	14017	14113	14119	14003	14161	14163	14149	14083	14232	14199	14120	14267	14185	14175	14183	14060	14045	14136	14324	14057	14177	14156	14116	14096	14049	14023	14211	14330	13992	14100	14177	14023	14090	14092	14078	14076	14176	14263	14346	14201	14354	14108	14203	14170	14164	14131	14204	13995	14017	14120	14307	14000	14010	14163	14143	14207	14223	14214	14359	13982	14090	14187	14122	14277	14176	14125	14144	14375	14182	14201	14218	14104	14273	14248	14091	14038	14317	14170	14102	14062	14160	14155	14139	14205	14119	14259	14235	14117	14040	14110	14211	14069	14205	14112	14108	14108	13996	14005	14290	14200	14225	13956	14278	14164	14193	14265	14087	14104	14023	14375	14095	14133	14230	14132	14245	14139	14269	14045	14039	14358	14248	14318	14109	14194	14088	14031	14030	14345	14131	14117	14195	14141	14172	14153	14076	14123	14100	14212	14195	14229	14206	14221	14116	13998	14224	14156	14287	14243	14062	14307	14066	14266	14300	14211	14239	14231	14172	14091	14140	14071	14126	14326	14114	14105	14211	14050	14273	14274	14109	14194	14217	14212	14180	14320	14256	14168	14174	14167	14119	14210	13996	14233	14106	14332	14334	14065	14041	14135	14076	14237	14105	13981	13964	14068	14136	14216	14154	14264	14211	14103	14260	13989	14304	14229	14110	14119	14067	14134	14034	14149	14107	14134	14227	14249	14224	14211	14176	14067	14160	14228	14127	14097	14002	14258	14224	13973	14273	14010	14087	14100	14200	14294	14114	14129	14183	14309	14198	14213	14361	14029	14134	14115	13977	14326	14129	14063	14143	14171	14165	14280	14254	14044	14201	14193	14299	14102	14150	14204	14257	14235	14193	14329	14033	14247	14197	14358	14081	14026	14293	14085	14071	14100	14124	14200	14223	14039	14047	14070	14182	14143	14152	14059	14282	14096	14198	14078	14137	14028	14138	14086	14193	14061	14120	14305	14084	14154	14096	14140	14174	14240	14124	14191	14208	14084	14015	14185	14094	14217	14110	14024	14292	14287	14120	14154	14251	14164	14115	14025	14322	14092	14123	14193	14094	14248	14219	14137	14145	13902	14158	14193	14115	14019	14232	14145	14250	14156	14135	14274	14228	14243	14146	14143	14177	13975	14176	14305	14040	14221	14192	14136	14150	14233	14260	14208	14166	14210	14200	14358	14147	14385	14195	14021	14064	14247	14000	14027	14199	14251	14103	14011	13881	14057	14255	14131	14012	14110	14232	14152	14110	14212	14217	13930	13999	14190	14075	14190	14168	14036	14110	14183	14159	14115	14257	14090	14198	14320	14397	14121	14184	13962	14037	14242	14248	14249	14106	14211	14162	14194	14133	14143	14049	14208	14101	14274	14009	14058	14349	14135	14197	14147	14295	14158	14138	13988	13918	14068	14243	14184	14142	14202	14369	14134	14072	14010	14277	14173	14201	14137	14251	14126	14101	14016	14167	14163	14130	14052	14113	14144	14080	14149	14221	14283	14203	14073	14220	14168	14063	14340	14264	14313	14071	14134	14039	14242	14252	14148	14174	14223	14099	14121	14086	14164	14258	14192	14202	14178	14271	14049	14114	13969	14097	14178	14191	14248	14075	14242	14040	14097	14228	14317	14306	14122	14210	14092	14100	14125	14074	14276	14111	14359	14047	14123	14040	14239	14253	14076	14245	14229	14209	14236	14173	14254	14098	14185	14222	14206	14214	14235	14108	14084	14079	14035	14206	14079	14077	14481	14179	14132	14080	14168	14130	14145	14174	14051	14167	14087	14038	14098	14373	14228	14242	14026	14227	14071	14047	14324	14105	14050	14191	14118	14041	14113	14197	14027	14237	14060	14036	14070	14297	14194	14177	14078	14165	14143	14358	14213	14047	14301	14169	14173	14277	14092	14201	14210	14142	14034	14193	14210	14337	13904	14147	14258	14117	14156	14131	14133	14056	14253	14106
25521	21560	27081	27212	20190	19074	19084	18533	18068	18057	18170	18037	18098	18176	18077	18013	17898	18123	18002	17914	17798	17833	17937	17751	17867	17926	17788	18174	18027	18058	17930	17886	18036	17922	17888	18177	17943	18014	17805	17921	17935	17759	18026	17882	17985	17868	17844	17716	17843	17836	17814	17883	17947	17830	17938	18030	17949	18036	17869	17999	17798	18070	17906	17860	17966	18009	17960	17902	17848	17854	18033	17980	17961	17878	17920	18014	17942	18152	18088	17930	17832	17705	18082	17781	17903	17829	17902	18043	17772	17904	17833	17750	18051	18033	17946	18007	17884	18051	17855	17738	17676	17724	17873	17937	17878	17714	18021	17975	18085	17833	17932	17754	18106	17795	17798	17988	18082	17780	18004	17853	17890	17995	17916	17935	18080	18005	17921	17825	17825	17966	18135	18043	17670	17881	17697	17859	17705	17664	17897	17766	17965	17961	17994	17799	18099	17911	18119	17728	17954	17916	17923	18069	17933	17816	18214	17974	17982	17944	18088	17993	17995	17885	17842	17872	17933	18130	17920	17895	17650	18010	17958	17973	17742	18024	17956	17664	17662	17928	17922	17869	17849	17822	18086	17892	17838	17839	17905	17818	17761	17980	18106	17959	17845	17874	17815	17832	17830	17846	17800	17786	17964	17932	17827	17791	17920	18033	17918	17947	17952	17977	17964	17696	18015	17759	17765	17873	18067	17764	17819	18070	17984	17928	17735	18067	18115	17822	17920	17822	17831	18026	18052	17964	18035	17913	18014	17696	17806	17986	18047	17855	17846	17710	17871	17893	18224	17819	17829	17861	18001	18030	17906	17696	17729	17931	17879	17960	17945	17798	17789	18019	17823	17802	17813	17762	17988	17934	17843	17702	17770	17868	17870	17782	17878	17867	18096	18045	17970	17834	17861	17602	17876	17888	17924	17661	17953	18039	17797	18008	17690	17850	17852	17596	18156	17883	17733	17913	17947	17733	18000	17855	17662	17991	17951	17778	18115	17849	17846	17934	17852	17943	18139	17966	17837	17890	17737	17952	17756	17847	17917	17841	18007	17996	17903	17729	17930	17714	17721	17884	17845	18045	18001	17838	17768	17883	18078	17736	17997	17948	18094	17747	17883	17745	17749	17853	18116	17887	18094	17841	17831	17783	18035	17962	17877	17897	17687	17763	17908	17919	17817	17955	18019	17934	17960	17734	17959	18155	18022	17844	18056	17915	17794	17844	17876	18074	17760	17856	18056	17969	18079	17788	18046	17835	18047	18040	17667	17930	17937	17816	17991	17927	17734	17937	18078	17896	18091	18038	17850	17819	17916	17759	18120	17779	17944	17879	18030	17817	17859	18010	17857	17853	17833	17936	17969	17920	17788	17942	17783	17950	17977	18087	17924	18112	17996	17886	18051	17906	17931	17712	18046	17779	17955	17861	17956	17817	17784	18019	17968	17784	17962	17866	18023	17643	17678	17786	17811	17797	18001	17847	17920	18085	17924	17834	17970	18029	17903	17959	17913	17786	17916	17949	17790	18016	18010	17948	17884	17960	17979	17868	17752	17748	18026	17841	17888	17972	17941	18001	17911	18167	17949	17853	18000	17963	17931	17935	18011	17794	17932	18016	17996	17989	17940	18052	17832	17985	17908	17929	18144	17952	17916	17843	17926	17840	18036	18046	17684	17904	18057	18142	17920	17634	17917	17924	17886	17938	17845	17939	18101	17884	17751	17878	17908	17923	17831	17530	18009	17841	17779	17917	17815	17712	17812	17763	17913	17688	17883	17937	18053	17786	18103	17884	17868	17922	18072	17987	18062	17877	17866	17938	18006	17990	17868	17874	17834	17880	17751	17960	17689	17955	18037	17762	18048	18028	17987	17818	17905	17847	17728	17997	17754	17930	17812	17876	17898	17951	17895	17951	17928	17806	17959	17880	17858	17948	17652	17852	17868	17939	17903	18030	17849	18011	18006	17952	18115	18067	17887	17846	17705	17730	17987	17917	17743	17886	17841	17877	17917	17972	17873	17850	17876	17973	17899	17649	17931	17782	17923	17976	17992	17674	17669	17867	17715	17952	17694	17933	17928	17819	18024	17885	18089	18026	18018	17778	17983	17861	18046	17936	17826	17799	18023	17923	18084	17835	17739	18072	17867	17952	17950	17862	17915	17949	17972	17842	17972	17884	17871	17843	17920	17947	17909	17889	18000	17853	17844	17870	17850	17939	17928	17847	17788	17749	17883	17721	17830	18002	17905	17786	17887	17935	18093	18140	17952	17848	17925	17916	17837	17858	17868	17921	17968	18059	18031	17886	18191	17876	18018	17823	17878	17769	17906	17995	17973	17989	17883	18049	18134	17921	17959	17968	17933	17938	17997	17798	17938	17923	17807	17969	17995	17858	18004	17902	17820	17890	18074	18162	17980	18017	17889	18202	17847	17961	17959	17765	17777	17624	17798	17595	18069	17768	18019	18039	18001	17920	17812	17993	17899	18050	18061	17955	17756	17904	17927	17869	17760	17941	17918	18097	17835	17785	18014	17941	17942	17687	17914	17826	17856	17887	17941	17864	17593	17797	17745	17876	17854	17800	17838	17756	17833	17804	17933	17896	18013	17954	17985	17846	17765	17890	17900	17845	17881	18044	17806	17946	17917	17846	17866	17969	17731	17651	17808	17954	17954	17872	17863	18102	17692	18118	17906	17742	17816	17815	18112	17869	17901	17743	17896	17986	17927	17733	17865	17749	18153	18082	17834	17819	17845	17859	17860	18098	17892	17707	18016	18108	17888	18153	18141	17933	17923	17929	18047	17736	17997	17904	17850	18031	17896	18033	17937	17870	18003	17792	17813	17766	17894	17817	17990	17892	17982	17991	18048	17987	18033	17902	17639	18037	17871	17821	17719	17922	17919	18099	18033	17863	17969	17825	17702	18027	18166	18114	18020	17924	17923	17935	17940	17928	18043	17760	17917	17847	18060	17797	17852	17803	17855	17935	17707	18013	17922	17830	17649	17784	17940	18062	18020	18005	18160	17783	18002	17855	17785	17962	18080	17708	17807	17765	17873	17830	17852	18147	18035	18011	17773	17931	17803	17808	17762	18034	18059	17945	18052	17805	18011	17978	17838	17700	17836	18061	17880	17857	17990	17850	17926	17754	17787	17951	17790	17745	17803	17834	17924	17741	17922	17771	18029	17849	17928	18094	17730	17985	18182	17782	17994	18096	17771	17943	17913	17827	17795	17991	17896	17906	17931	17735	17864	17915	17763	17860	17984	17692	18155	17911	17960	18060	17761	17870	17942	17938	18004	17952	17849	18074	17952	17893	17954	18085	17890	17923	17902	17728	17832	17907	17909	17872	18012	17930	17938	17847	17812	18111	17840	17936	17761	17883	18033	18094	17767	17873	17940	17910	17920	17913	17887	17826	17985	17848	17789	18050	17743	18070	17931	17773	17908	17959	18001	17944	18026	17889	17962	17972	17880	17832	17992	17831	17731	17791	17884	17794	17884	17845	18140	18045	17786	17903	17862	18174	17982	17917	17853	17820	17902	17882	17965	17994	17962	17925	17928	17806	17771	17712	17919	18110	17828	17707	17863	17973	18138	17732	17861	17964	17963	18024	17907	17841	17805	18015	18070	17897	17863	17853	17716	17922	17578	17868	18046	17858	17838	17807	17866	17810	17908	17808	17770	17862	17972	17911	17872	17912	17953	17878	17980	17892	17899	17882	17865	17923	17772	17952	17920	17755	17710	17809	18047	18134	18065	17914	17846	17772	17939	18054	17979	17966	17905	17805	17852	17939	17993	18014	17930	17868	17664	17754	18055	17894	17926	17845	17749	17944	17817	17910	17835	17993	17934	17686	18098	18009	17997	18119	17784	17952	17930	17784	17756	17829	17944	18074	17844	17810	17897	17748	18108	17918	17742	17984	17863	17758	17845	17832	17918	17919	17899	17907	18025	18043	17839	17868	17662	18117	17951	17708	17674	17911	17946	17994	17832	17787	18079	17817	17865	18053	17783	17954	17828	17987	17862	17930	17987	18042	17816	18034	17907	17924	18048	18055	17922	17946	17806	17927	17796	17915	17991	17814	18049	17811	18005	18006	18034	17846	17856	17712	17855	17875	17552	17833	17742	17793	17895	17887	17886	17947	17867	17933	17788	17795	17966	17831	18056	18034	17901	18057	17919	17828	18177	17917	18053	17729	17850	17835	17844	17960	18132	17934	17709	17790	17840	17813	17863	17796	17776	18084	18061	18066	17897	17852	17844	17828	17921	17877	17746	17798	17962	17910	17751	17952	17877	17961	17829	17736	18012	17958	17790	18027	17857	17835	18018	18008	17985	17733	18035	17873	18028	17857	17741	18000	18034	17843	17701	17859	17702	17814	18106	18004	17923	17872	18094	17959	17901	18031	18105	17708	17822	17747	17932	17842	17934	17937	18054	17775	17807	17866	17963	17710	17992	18010	17942	17807	17989	18028	18027	17940	17986	17814	18013	17680	17729	17957	17806	17685	17871	18137	17938	18068	17884	17861	18144	17936	18025	17800	18164	17974	17889	17894	18058	18064	17793	17808	18008	18090	18017	17894	17713	17722	17857	17951	17902	18000	17862	17877	17914	17896	18028	17848	17900	17869	17850	17866	18043	17932	17940	17678	17866	18037	18129	17868	17873	17630	17753	17930	17743	18241	17882	17867	17872	17873	17717	17984	17892	18006	17919	17973	18036	17818	18052	18011	17775	18041	18124	17734	18015	17778	17878	17871	18018	17971	17868	17947	17971	17838	17905	18021	18052	17875	18077	18101	17942	17867	17946	18211	17738	17904	18037	18108	17838	17726	18058	17931	18020	17897	18032	17890	17766	17962	17929	18117	17981	18111	17730	17931	17855	18163	17980	17798	18065	18009	17818	17607	17787	17892	17825	17954	17807	17985	17937	17762	17958	18133	17873	17856	17991	17947	17944	17851	17975	17826	17768	18010	17793	17765	17770	18118	17861	18046	18021	18048	17928	17857	18000	17928	17826	17975	17868	17834	18070	17958	17753	17832	17771	17682	18033	17953	18241	17898	17611	17791	17911	18001	17723	17933	18045	18089	17986	17970	18024	17847	17835	17919	17896	17771	17793	18033	17825	17815	18021	17936	18119	18019	17929	17951
18855	31135	24972	19618	17108	16146	15672	15417	15266	15316	15227	15089	15001	14980	14956	15054	15160	14975	15169	15295	15024	14925	14987	14927	15097	15059	15102	15144	15238	14971	15132	15022	15057	14998	15112	15041	15198	15028	15023	15188	15071	14960	15033	15172	14942	15089	15047	14920	14953	15002	15044	15106	15001	14940	15072	15066	14929	14956	14910	14872	15095	15043	14878	14980	15198	14850	15115	14845	14961	15159	14956	15148	15132	15075	15008	14945	14987	15050	14833	15106	14883	15014	15060	14926	15126	15001	14886	14902	15007	15064	15107	15073	15150	15015	14950	15180	15077	15097	15077	15145	14986	15101	15067	15015	15054	15090	14979	14991	14980	14899	14987	14981	15157	14925	15193	14915	15023	15058	14924	15101	15010	15016	14943	14934	15058	14993	15027	14984	15047	15016	14975	15091	14990	15061	15036	14938	14955	15123	15170	15040	15031	15074	14964	15068	15117	15114	14924	14930	15062	15099	15132	14964	14994	15024	15027	14838	14746	15003	15000	15147	14968	14983	15135	15063	15044	15198	15190	14981	14913	14870	15086	15021	15075	15004	14986	15099	15042	15034	15151	14916	15055	15041	15110	14821	15030	14895	15129	15096	15097	14903	14934	14958	15077	15263	15161	14981	15111	15142	15116	15073	15036	15035	14989	14948	15040	15118	15043	15025	15176	15029	15035	15231	15181	14822	14935	15044	15047	15078	15137	15106	15001	15238	15058	14955	15067	14955	15043	15134	15181	14920	15048	15151	14982	15018	15105	15045	15097	15107	15123	15134	14932	15081	14976	15056	15076	15002	15083	15051	15052	15069	15198	15050	15074	15018	14984	15013	15077	15062	15058	15059	15009	15053	14945	15024	15320	14888	15051	14973	14830	15035	15061	15128	15150	15068	15047	15090	15045	15131	15055	15047	14963	15091	14926	14885	15084	15110	15075	14955	15033	15049	14873	14883	15022	14995	15064	14899	15099	15178	14944	14887	14957	15017	15138	14775	15016	14931	14894	14995	14871	15047	15081	14987	15122	14991	14812	14994	15079	14987	15050	15063	15118	15076	15255	15149	15114	15128	15159	14966	15050	15043	15079	15158	15202	14875	15036	14924	15126	15080	14952	15130	14971	14944	15147	15038	15046	15118	15199	14953	15111	14875	14887	15122	14932	15087	15014	14958	15010	15104	15069	15015	15176	15027	14994	14941	15150	14978	15284	14919	15148	14888	14979	14783	15173	14838	15141	15026	15113	15086	14922	15024	15094	15137	14938	14989	15242	15053	14927	14923	14984	15024	15138	14964	15167	14963	14938	15017	14986	15009	14903	15152	15083	15044	15112	15125	14930	14860	15131	15153	15195	15140	15141	15155	15226	15001	15161	14966	15024	15078	15159	15127	14878	14990	15013	15086	14959	15239	15040	15059	15090	15084	15153	15025	15033	15110	14987	15115	14756	15149	15023	14977	15095	14888	15081	15103	15031	15048	15103	15009	14996	15114	15111	15199	15068	15175	14958	15101	15016	14965	15093	14781	14975	14984	14968	15130	15014	15101	14904	15168	15142	15169	15118	15139	15086	14945	15094	14912	15152	15031	15090	15040	15231	14950	15091	14943	15093	14813	15026	15130	14953	15041	15117	14981	15167	14940	14930	14929	14898	14907	15222	14997	15090	15059	15247	15092	15208	14969	14969	15064	14784	15134	15057	14949	15259	14882	14999	15171	15167	14991	14986	15073	15064	15011	15084	15140	15129	15041	15105	14975	15072	15165	15109	14961	14964	15136	14963	15160	15147	15016	15037	15130	15063	14923	14984	14947	14883	15140	14950	14991	15151	15016	15066	15133	15055	14921	15193	15001	15083	15204	14964	14960	15213	15003	15089	14908	15078	15016	15057	15109	15028	15097	15152	15152	15027	14970	15107	14978	15175	15191	15136	15023	15030	15146	15065	15122	14999	15082	15157	15030	15103	15165	15040	14822	14951	14965	15112	14936	14965	15020	14991	15132	15144	15001	15026	15092	15038	15071	15091	14874	14940	15101	15064	15164	14938	15314	15045	14770	15009	14846	15036	15065	15208	15040	14909	14888	15050	15053	15056	15112	14989	14905	15100	14996	15031	15023	14967	15165	14991	15111	15144	14869	15146	15033	14975	15066	15012	15055	14971	14970	15259	14830	15069	14996	15009	15133	14985	15106	14965	14975	15106	15061	14890	15004	14907	15038	14954	15159	14883	14918	14788	14922	14979	15059	15173	14941	15079	14965	14907	14856	15017	14938	14977	15102	15043	14990	15055	15109	15143	15014	15058	15211	15042	15063	15041	14877	15113	15053	15070	15141	14965	15117	14950	14974	15124	15171	15038	15192	15072	14976	14944	15228	14975	15102	15214	15033	15102	15229	14984	14960	15001	15077	14995	14962	15040	15057	15038	15215	15095	15083	15091	14889	15042	15060	15044	15069	15017	15062	14808	15012	15012	14906	15091	15018	14933	14992	15055	14983	15097	14876	14971	14985	15262	15040	14952	14983	15023	14903	15043	14896	15228	15176	15076	15181	15166	15103	14946	14940	15054	15059	15184	15034	15004	15187	15044	15259	14947	15145	15144	15095	15068	14900	14922	15010	15209	15085	15069	14984	14886	15054	15109	14988	15081	15048	15134	15011	15056	14922	15183	15034	15059	15048	14939	15012	15085	15025	14836	15063	15133	15150	15138	15208	14766	14975	15143	15270	15071	15219	15152	15014	15148	15121	14961	14967	15083	15156	15129	15020	15223	15019	15129	15069	15152	15005	15018	14979	15091	15107	15020	15032	15084	14857	15206	15045	14954	15056	15110	14978	15109	14967	15229	15089	15073	14989	14948	15001	15064	15069	15140	15106	15162	15104	15223	14918	15159	14969	15001	14932	15096	15018	15040	14910	15188	14998	15023	15091	14989	14983	14964	14964	14941	15123	14949	15006	14987	15034	15172	15081	15007	15050	15054	14945	15079	15192	15133	14861	14982	14969	15115	15007	15003	15264	15075	15029	15125	15030	15050	15026	15012	15017	15041	14958	14914	14986	14912	14983	15131	14880	15120	15283	14859	15029	15079	14976	15024	15085	15103	14994	15180	14963	14960	14884	15076	15024	14959	14904	14947	15062	15069	14961	15066	15290	14758	15159	14924	15102	14975	15140	15086	15005	15089	14901	15069	14940	15104	15035	15082	15113	15121	15084	15057	15151	14932	15101	14980	14948	15055	14898	15079	15143	14988	14939	15059	15144	15063	15165	14999	14986	15154	15039	14976	14886	15082	15026	15091	15225	14951	15094	15126	15042	15143	15105	15089	15048	15047	15003	15160	15068	15122	15014	14881	15012	15046	15010	15044	15146	14984	15045	15058	15041	15106	15073	14948	15142	14926	15275	15022	15018	15046	14955	15222	15098	15079	15129	15012	15111	15091	15049	15047	15129	15068	15193	14962	14854	15049	15066	14918	15058	15000	15122	14877	14979	14986	15017	15187	14960	14978	14978	15062	15031	14810	15137	15023	15171	15001	15122	14911	15019	15085	15102	14931	14953	15042	15083	15041	14984	15019	14926	14933	14945	14915	15098	15030	15085	15127	15144	15055	15026	14958	15057	14957	15022	15112	15089	15003	15108	15014	15083	15034	14994	15015	14910	15230	15042	15031	15198	15082	15235	15132	14830	15072	14898	15003	14978	14901	15046	14999	15194	14956	14949	15165	15034	14979	15002	15068	15016	15070	15038	15046	14994	14995	15003	15044	15142	15111	15017	14960	15203	15283	15135	14956	15179	15000	15050	14936	15034	15021	15004	15019	15070	15051	15004	14996	15165	15054	14937	14945	14977	15148	15017	15012	14983	14948	15159	15016	14908	15171	15204	14980	15074	15089	15012	14923	15056	15154	14900	14956	15131	14852	15166	15183	15033	14936	14990	15074	15173	15128	14937	14994	15141	15069	15146	14898	15268	14852	15293	14980	15197	15094	14913	14944	15027	15142	15016	15002	15005	15030	15060	15079	15113	14941	14872	15209	14962	15041	14864	14981	15077	15021	14956	15060	14982	15020	14931	15039	14934	15073	15086	15015	14984	14938	14908	15123	14922	15139	15060	15032	15049	15012	15047	14985	15152	15150	14908	14907	15088	15061	15104	14999	14891	15065	15038	15008	15025	15061	14970	15026	15143	15010	14983	15024	14977	15007	15054	15102	15078	15114	14990	15143	15090	15125	14988	15062	14920	15197	14934	15159	14967	14953	15144	15006	15097	15137	15123	15166	15042	15161	15098	15205	15177	14948	15150	15073	14908	15048	15218	15042	15060	15002	15047	15194	15131	15250	15040	15054	15148	14929	15099	15063	14968	15022	15019	15195	15178	15234	14992	14950	14938	15031	15053	15198	15093	15074	15004	15066	14925	15027	15237	14967	14866	15002	15324	14915	14922	15027	15182	14953	14931	14961	15183	15051	15045	15081	15069	15080	15145	15052	15040	15141	15140	14975	15075	15103	15085	15028	15026	15160	15025	15164	14926	15069	15115	15012	15096	15056	14979	14963	14837	15113	14931	15056	15069	15062	15017	15101	15089	15326	15184	15038	15175	15221	15156	14970	15048	15039	14927	14840	15090	15044	15066	15049	15053	15080	15008	15153	14997	15028	15089	15083	15109	15038	15233	15278	14968	15008	15000	15214	15079	15177	14864	15011	15101	15174	15069	14893	14962	15198	15207	14928	15083	14869	15033	15067	15068	15014	15082	15093	15003	15181	14978	15253	14968	15195	15167	15054	14954	15171	15048	14995	15082	14904	15208	15191	14998	15129	14880	15013	15143	15084	14999	14712	14849	15081	15001	15024	15004	14988	15069	15054	15047	14921	14952	14837	15262	15184	15024	15010	15100	14992	15011	15069	14932	14865	15092	14985	14907	15097	15045	15099	15072	15101	14979	14949	15027	14982	15065	15117	15163	15231	15011	15099	14981	15003	15247	15125	14977	15080	14920	15057	15224	14941	15024	14967	15140	14985	15166	15151	15019	15034	15114	14989	15092	14910	15133	15087	14977	15049	14971	15078	15054	15211	14897	14965	15055	14852	15137	15122	15126	14988	14962	14980	15062	14945	15048	14980	15209	14916	14986	14883	14986	15162	15157	15018	15137	14979	15078	15031	14994
22738	21542	28695	24865	22001	23312	22627	18628	17469	17775	17548	17226	17305	17288	17293	17183	17204	17182	17070	16802	17035	17215	16983	17064	17050	17180	16799	17000	16977	17046	17051	16969	16886	16964	16909	16902	17013	16798	17064	16957	16999	16993	16998	17064	16924	16758	16868	16753	16849	17030	16923	16881	16935	16967	16790	16879	16851	16846	16916	16812	16912	17011	16883	16940	16873	16907	16813	16852	16705	16939	16871	16807	16925	16819	16912	16995	17061	16809	16705	16906	16822	16850	16769	16961	16876	16939	16907	16855	17069	16965	16776	16744	16788	16971	16654	16955	17011	16879	16832	16987	16870	16947	16788	17015	16733	17036	17165	16966	17115	17087	16933	16817	17043	16925	16845	16771	16755	16783	16999	16817	16676	16632	16663	16947	16942	16800	16982	16834	16821	16774	16848	16638	16751	16841	16850	17001	16748	16680	16966	16804	16789	16875	16922	16852	16836	16811	16819	17117	16745	16800	16906	16936	16764	16768	16752	16756	16813	16741	16921	16680	16822	16912	16869	16812	16981	16947	16788	16887	16726	16841	17130	16821	16813	16646	16836	16755	16838	16827	16817	16885	16975	16929	16965	16817	16770	16872	17081	16887	16824	17013	16894	16878	16919	16831	16740	16841	17044	16826	16962	16690	16881	16759	16701	16795	16939	16862	16842	16832	16685	16933	16809	17179	16691	17008	16934	16660	16889	16823	16793	16799	17092	16776	16893	17008	16891	16990	16931	17042	16847	16875	17061	16891	16772	16856	16889	16747	16939	16845	17051	16828	16911	17070	16820	16830	17025	16745	17036	16834	17009	16822	16955	16798	16853	16732	17024	17090	16696	16939	16926	16740	16855	17095	16970	16985	16983	16906	16717	16847	16986	16972	17058	16934	16828	16660	16751	16840	16812	16908	16812	16917	16972	16809	16963	16946	16757	16854	17042	16833	16732	17023	16736	16827	16950	16810	16903	16654	16977	16727	17021	17014	16791	16741	16876	16960	16859	16692	16951	16872	17105	16637	16701	17000	16979	16817	16873	16891	16950	16517	16760	16767	16969	16773	16971	16789	16767	16854	16864	16606	16902	16862	16801	16785	16932	17009	16761	16856	16839	16691	16893	16920	16931	16949	16555	16825	16863	16911	16841	16622	16857	17117	17065	16828	16878	16989	16880	16649	16855	16850	16714	16751	16848	16683	16810	16849	16955	16818	16649	16893	17000	16796	16700	16976	16969	16755	16832	16853	16858	16921	16869	16986	16951	16761	17015	16884	16693	16691	16723	16945	16914	16770	16769	16924	16861	16785	16981	16830	16843	16882	16804	16974	16662	16838	16662	16924	16881	16813	17006	16741	17047	16892	16874	16893	17037	16951	16960	16769	16829	16728	16751	16762	16937	16927	16727	16832	16799	16935	16715	16760	16834	16871	16935	16961	16788	17037	17040	16759	17003	17052	16783	16871	16963	16901	16777	16759	16876	16940	16897	16843	16983	16769	16945	16605	17003	16813	16896	16792	16793	16772	16780	16904	16953	16978	16824	16856	16967	16819	16922	16915	16903	16884	16998	16863	16926	16996	17255	16815	16908	16889	16757	17073	16902	16803	16899	16911	17018	16877	17014	16810	16897	16999	16908	16788	16769	16550	16630	16697	16701	16765	16785	16886	16772	16828	16951	16689	16799	16924	16905	16780	16641	16960	16916	16785	16868	16679	16766	16808	16716	16954	16752	16850	16785	16780	16992	16791	16932	16809	16850	16700	16757	16736	16784	16762	16730	16950	16798	16898	16934	16934	16749	16947	16710	16797	16967	16923	16919	16850	16967	16808	16607	16765	16866	16863	16854	16930	16759	16943	16760	16867	16860	16895	16955	16969	16887	16723	16827	16998	16984	16784	16613	16869	16882	16809	16819	16846	17062	16810	16865	16639	16933	16643	16979	16968	16920	16758	16917	16849	16709	16746	16945	16816	16773	16829	16844	16936	16934	16734	16949	16856	16880	16903	16982	16855	16850	16950	17004	16741	16914	16762	16659	16823	16817	16779	17009	16857	16894	16983	16882	16759	16992	17025	16954	17087	16900	16742	16728	16625	16777	16974	16782	16833	16943	16941	16889	16772	16722	16967	16968	16729	17001	16853	16716	16935	16784	16844	16952	16826	16597	16664	16873	16879	16753	16964	16945	16838	16860	16958	16771	17021	16934	16752	16808	16897	16782	16861	16807	16828	16783	16821	16820	16609	16746	16956	16930	16764	16866	16792	16822	16902	16904	16970	16998	17141	16713	16791	16785	16787	16905	16762	16943	17092	16761	17000	16865	16893	17026	16940	16731	16819	16669	16940	16855	16888	16854	16830	16873	16916	17076	16999	16859	16805	16774	16777	16874	16586	16676	16964	17068	17195	16870	16881	16872	16865	16887	16832	16763	16678	16768	17075	16779	16858	16693	16839	16776	16860	16809	16975	17118	16950	16935	16724	16783	16823	16658	16747	16970	16683	16748	16880	16901	16960	16842	17032	16977	16920	17187	16940	16962	17031	17040	16930	16849	16723	16759	17071	16870	16729	16854	16849	16708	16743	16737	16775	16870	16853	16946	16936	16789	16877	16905	16781	16704	16687	16736	16758	16951	16834	16889	16947	16783	16848	16719	16844	16645	17014	16903	16832	16788	16994	16735	16921	17006	16894	16806	16879	16909	17043	16942	16813	16679	16770	17033	16660	16697	16629	17080	16843	16773	16775	16916	16807	16835	16833	16878	16999	16978	16856	16953	16939	16797	16974	16875	16774	16966	16774	16845	16810	16775	16899	16741	16640	16713	16904	16794	16842	16943	16606	16967	16824	16917	17011	16836	16840	16787	16806	16770	16811	16883	16909	16839	16849	17017	16955	16848	16905	16943	16877	16945	16929	16784	16814	17057	16870	17103	16867	16736	16926	16817	16918	16978	16950	16849	16999	16946	16982	16842	16961	16677	16680	17026	16894	16744	16962	16950	16850	16921	16766	16891	16800	16864	16757	16782	16856	16662	16727	16814	17004	17018	16844	16865	16722	16717	16778	16865	16851	16874	16992	16732	16789	16863	16650	16846	16843	16884	16863	16776	16872	16828	16843	16947	16963	16723	16923	17002	16852	16785	16898	17031	16866	17034	16840	16663	17067	16878	17031	16919	16931	16748	16747	16996	17221	16938	16837	16912	16726	16592	16865	17086	16964	16782	16728	16966	16742	16877	16861	17042	16799	16805	16801	16777	16828	16850	17033	16802	16872	16826	16856	17014	16808	16981	16803	17053	16849	16660	16904	16826	16901	16870	16726	16863	16950	17007	16909	16918	16744	17018	16944	16896	16796	16719	16737	16889	16905	16903	16961	17045	16898	16865	16754	16863	16964	16848	16686	16778	16734	16902	16691	16837	17026	16766	16910	16960	16972	16892	16871	16969	16788	16887	16808	16807	16716	16646	16857	16875	16979	17049	16722	16981	16843	16840	16839	16853	16813	16873	16728	16943	16997	16895	16943	16584	16833	16916	17028	16826	16937	16887	17008	16922	16854	17069	16757	16744	16869	16937	16927	16960	16962	17050	16845	16896	16740	16641	16755	16972	16845	16996	17018	16777	16859	16869	16746	16871	16818	16776	16698	16811	16828	16935	16747	16821	16815	16951	16938	17020	16754	16613	16935	16742	16732	16824	16999	16901	16750	16602	17058	16889	16893	16891	16876	16911	16886	16780	16997	16828	16929	16806	16933	16678	16930	16928	16879	16786	16937	16976	16902	16857	16884	16919	16984	17009	16788	16911	16791	16855	16869	16908	16920	16815	16955	16929	16671	16813	16836	16894	16845	16631	16772	16834	16848	16839	16678	16860	17006	16844	16885	16805	16785	17091	16925	16817	16727	16808	16787	16878	16990	16707	16830	16966	16971	17014	16944	16892	16785	16927	17038	16855	16730	16772	16692	16805	16992	16981	16998	16812	16828	16958	16845	16776	17022	16800	16882	16911	16812	16990	16776	16762	16976	16955	16885	16883	16809	16795	16965	16966	16924	16897	17008	16756	16751	16975	16947	16894	17039	16795	16706	16949	16916	16615	17072	16768	16721	16598	16861	16945	16805	17009	17008	16576	16848	16896	16950	16729	16936	17042	16744	16883	16688	17095	16773	16854	16861	16982	16939	16933	16767	16883	16955	17106	16705	16890	16910	16780	16842	16974	16867	16836	16739	16801	16930	16832	16837	16665	16778	16853	16727	16723	16950	16860	16822	16844	16911	16918	17075	17017	16784	16830	16622	16767	16906	16930	16993	16625	16884	16911	16811	16670	16864	16770	16689	16858	16677	16945	16701	16903	16872	16682	16789	16703	16926	16943	16876	16774	16903	16864	16716	16909	16894	16931	16658	16897	16902	16952	16939	16892	16840	16857	16904	16930	16781	16988	16889	16889	16892	16759	16833	16847	16758	16789	16893	16928	16989	16954	16788	16786	16784	16704	16865	16916	16911	16868	16977	16950	16958	17097	16977	16731	16825	16935	16841	16807	16881	16929	16769	16902	16863	16712	16846	16886	16812	16900	16616	16817	16973	17090	16776	17010	16897	16749	17008	16989	16907	16924	16926	16975	16837	17020	17085	16961	16700	16847	16989	16859	16881	16793	16941	16901	16974	16970	16852	17078	16899	16763	16890	16939	16868	16924	16908	16908	16822	16868	16887	16845	16723	16821	16836	16737	17016	16997	16820	16949	16853	16929	16953	16988	16872	16972	16888	16682	16890	16800	16946	17088	16870	16824	16832	16690	16993	16791	16797	16863	16865	16769	16666	16671	16883	16770	16884	16864	16795	16784	16888	17058	16804	16905	16992	16934	16818	16779	16835	16891	16700	16786	16674	16881	16903	16753	16939	16858	16917	16788	17052	17023	16843	16881	16944	16895	16727	16811	16808	16738	17002	16862	16882	16904	17011	16861	16783	16855	17045	16744	16707	16748	16839	16875	16563	16725	16720	16963	16931	16825	16612	16754	16913	16992	16898	16762	16819	16825	16720	16828	16965	16874	16728	16880	16577	17047	17033	16877	16812	16957	16727	16737	16880	16975	16897	16713	16761	17085	16778	16770	16783	16931	16762	16784	16826	16918	16867	16909	16637	16983	16751	16792	16881	16974	16972	16875	16908
20237	41301	33603	23956	18569	16737	15952	15458	15092	14938	14926	14503	14549	14537	14634	14489	14458	14408	14471	14461	14367	14240	14412	14526	14470	14542	14409	14182	14306	14618	14208	14305	14275	14535	14374	14444	14376	14285	14235	14438	14229	14282	14138	14482	14370	14508	14363	14318	14385	14324	14220	14301	14334	14315	14434	14450	14433	14366	14292	14284	14221	14415	14419	14429	14390	14575	14575	14287	14252	14368	14409	14547	14443	14476	14434	14437	14363	14328	14444	14305	14265	14529	14435	14461	14335	14394	14173	14344	14395	14401	14340	14443	14611	14298	14410	14398	14461	14292	14328	14450	14440	14295	14452	14430	14262	14391	14327	14279	14429	14340	14439	14298	14433	14419	14281	14288	14336	14408	14442	14348	14392	14463	14438	14451	14444	14232	14364	14470	14551	14203	14273	14360	14440	14391	14495	14289	14285	14349	14290	14325	14451	14406	14387	14464	14482	14378	14533	14436	14110	14377	14316	14311	14321	14510	14388	14297	14481	14388	14387	14421	14349	14322	14304	14250	14327	14428	14554	14353	14325	14474	14166	14351	14206	14336	14441	14494	14547	14314	14202	14305	14366	14262	14346	14153	14345	14399	14239	14418	14280	14348	14398	14497	14230	14480	14519	14534	14256	14389	14441	14275	14320	14351	14405	14293	14367	14210	14419	14423	14304	14290	14372	14438	14434	14345	14256	14325	14344	14515	14237	14397	14306	14378	14298	14427	14447	14336	14469	14454	14262	14374	14362	14312	14405	14609	14298	14292	14326	14324	14491	14362	14336	14242	14323	14384	14488	14461	14242	14345	14380	14473	14371	14430	14278	14369	14386	14438	14347	14518	14307	14363	14385	14248	14381	14449	14272	14367	14462	14444	14414	14417	14379	14419	14294	14306	14383	14472	14276	14329	14390	14527	14305	14315	14486	14260	14351	14392	14298	14400	14201	14310	14597	14379	14307	14299	14436	14379	14378	14426	14413	14347	14519	14217	14453	14343	14254	14508	14346	14315	14562	14400	14335	14422	14277	14302	14434	14405	14455	14258	14361	14355	14319	14377	14304	14231	14130	14523	14288	14295	14522	14380	14181	14326	14537	14251	14357	14324	14351	14348	14424	14448	14428	14386	14389	14239	14306	14350	14272	14402	14445	14273	14337	14355	14338	14434	14385	14274	14361	14357	14405	14169	14560	14250	14239	14559	14454	14276	14376	14422	14270	14293	14415	14265	14272	14331	14253	14405	14310	14299	14314	14557	14377	14506	14415	14449	14378	14309	14166	14300	14423	14293	14537	14357	14392	14396	14369	14344	14296	14404	14337	14604	14384	14237	14409	14306	14541	14395	14230	14450	14306	14375	14376	14223	14283	14216	14289	14468	14559	14328	14463	14315	14356	14369	14319	14419	14258	14306	14361	14232	14370	14376	14336	14188	14396	14389	14600	14345	14429	14299	14401	14366	14183	14290	14472	14281	14480	14426	14440	14421	14400	14566	14366	14526	14369	14251	14390	14246	14286	14231	14390	14273	14162	14515	14430	14314	14367	14484	14265	14432	14459	14440	14345	14483	14245	14206	14238	14411	14448	14416	14532	14531	14458	14344	14334	14332	14389	14371	14326	14477	14344	14506	14394	14177	14275	14320	14291	14407	14104	14343	14364	14356	14280	14172	14319	14426	14266	14413	14381	14258	14355	14445	14533	14429	14416	14246	14397	14323	14386	14425	14326	14445	14367	14352	14322	14363	14445	14422	14332	14476	14314	14465	14397	14290	14387	14473	14389	14256	14469	14462	14304	14453	14117	14185	14504	14333	14457	14405	14255	14458	14393	14413	14599	14340	14481	14465	14319	14394	14333	14261	14349	14399	14430	14353	14363	14314	14342	14320	14292	14490	14558	14234	14314	14376	14318	14264	14303	14228	14423	14210	14449	14257	14440	14325	14394	14293	14261	14350	14343	14468	14383	14252	14398	14422	14492	14598	14433	14448	14443	14280	14487	14394	14642	14317	14319	14390	14335	14259	14416	14340	14430	14443	14354	14322	14205	14303	14365	14205	14359	14462	14347	14322	14495	14445	14468	14296	14411	14454	14379	14316	14387	14242	14444	14311	14438	14428	14305	14341	14302	14519	14266	14289	14419	14523	14281	14338	14453	14435	14265	14357	14448	14271	14440	14433	14287	14473	14324	14339	14383	14394	14406	14354	14326	14275	14234	14367	14463	14224	14325	14416	14335	14492	14502	14429	14494	14294	14230	14395	14285	14352	14422	14386	14470	14516	14414	14362	14356	14407	14140	14471	14489	14417	14335	14387	14430	14216	14353	14385	14493	14242	14428	14270	14438	14366	14440	14336	14363	14202	14299	14442	14496	14316	14388	14586	14397	14379	14494	14464	14360	14237	14331	14358	14341	14353	14443	14396	14380	14392	14388	14380	14359	14266	14227	14410	14379	14402	14346	14320	14424	14252	14422	14465	14429	14356	14268	14251	14494	14396	14299	14510	14496	14142	14477	14251	14504	14440	14345	14460	14362	14443	14392	14485	14400	14407	14325	14314	14334	14358	14441	14537	14440	14288	14366	14199	14393	14437	14360	14359	14412	14484	14217	14385	14220	14428	14330	14383	14312	14319	14413	14259	14354	14495	14493	14317	14398	14242	14258	14458	14299	14468	14386	14392	14393	14506	14472	14399	14332	14441	14374	14375	14468	14332	14314	14398	14337	14326	14267	14364	14439	14509	14419	14301	14567	14484	14534	14341	14392	14392	14466	14395	14512	14402	14171	14311	14210	14311	14366	14448	14416	14294	14364	14361	14341	14415	14415	14221	14381	14314	14398	14185	14297	14370	14306	14281	14233	14181	14414	14340	14272	14424	14121	14312	14191	14297	14394	14323	14186	14271	14439	14234	14422	14138	14330	14177	14517	14369	14108	14385	14377	14491	14306	14428	14406	14431	14290	14238	14320	14381	14351	14478	14279	14295	14420	14256	14313	14305	14304	14394	14341	14466	14286	14250	14332	14330	14527	14334	14344	14264	14426	14419	14444	14491	14467	14440	14385	14232	14296	14231	14265	14324	14296	14248	14389	14172	14507	14295	14535	14277	14351	14250	14314	14367	14383	14461	14433	14386	14416	14466	14294	14184	14281	14240	14543	14158	14350	14337	14302	14363	14426	14305	14435	14490	14312	14232	14448	14336	14386	14579	14360	14265	14187	14456	14496	14401	14477	14363	14262	14359	14448	14422	14181	14351	14375	14488	14430	14293	14315	14399	14245	14296	14216	14270	14259	14319	14260	14386	14438	14416	14275	14468	14594	14565	14406	14271	14252	14416	14254	14317	14385	14199	14339	14473	14169	14491	14291	14440	14250	14234	14306	14394	14396	14528	14201	14357	14368	14259	14503	14444	14395	14503	14334	14181	14537	14408	14261	14487	14439	14221	14613	14371	14276	14502	14299	14255	14296	14237	14531	14401	14289	14338	14310	14313	14174	14296	14376	14467	14372	14286	14296	14326	14207	14333	14351	14375	14360	14345	14392	14339	14299	14362	14218	14296	14276	14334	14371	14543	14426	14427	14251	14283	14260	14359	14378	14311	14394	14404	14308	14329	14432	14419	14368	14396	14340	14302	14448	14312	14375	14407	14346	14218	14334	14380	14344	14340	14239	14490	14360	14364	14368	14493	14452	14432	14255	14382	14402	14249	14259	14308	14342	14465	14312	14282	14417	14258	14383	14341	14282	14432	14344	14258	14293	14356	14443	14348	14269	14308	14303	14575	14286	14529	14453	14471	14276	14399	14353	14159	14340	14290	14403	14465	14248	14381	14364	14322	14305	14249	14430	14347	14424	14345	14340	14329	14477	14308	14232	14371	14185	14498	14341	14500	14263	14148	14519	14348	14361	14421	14485	14370	14467	14215	14324	14404	14539	14326	14378	14351	14372	14354	14385	14578	14402	14411	14314	14344	14414	14327	14433	14363	14439	14209	14524	14312	14466	14446	14510	14209	14301	14440	14506	14484	14402	14485	14336	14513	14291	14474	14334	14465	14418	14279	14234	14492	14322	14496	14443	14388	14431	14401	14487	14439	14507	14254	14474	14444	14269	14311	14503	14380	14279	14307	14296	14231	14152	14180	14288	14266	14418	14369	14385	14386	14198	14323	14486	14355	14333	14317	14276	14353	14137	14245	14235	14362	14323	14236	14411	14409	14311	14494	14284	14468	14541	14486	14251	14447	14364	14493	14403	14422	14429	14192	14443	14317	14423	14431	14452	14272	14314	14463	14270	14447	14287	14384	14450	14398	14430	14311	14325	14169	14339	14585	14258	14353	14271	14517	14368	14454	14546	14345	14333	14501	14277	14352	14338	14217	14265	14380	14316	14307	14194	14392	14473	14480	14379	14439	14318	14421	14265	14317	14285	14310	14354	14308	14437	14359	14253	14182	14371	14370	14481	14292	14403	14404	14450	14340	14364	14497	14272	14399	14422	14405	14487	14384	14414	14416	14274	14300	14420	14475	14449	14218	14281	14494	14293	14256	14290	14439	14426	14301	14312	14285	14352	14392	14305	14388	14406	14317	14437	14347	14466	14348	14280	14259	14454	14311	14465	14346	14478	14359	14295	14288	14347	14443	14297	14313	14472	14401	14430	14444	14427	14404	14393	14467	14229	14195	14405	14464	14333	14357	14319	14353	14336	14400	14359	14373	14250	14216	14512	14423	14360	14382	14426	14398	14356	14464	14270	14300	14361	14309	14281	14452	14340	14415	14559	14346	14596	14410	14432	14448	14358	14450	14457	14433	14402	14390	14338	14460	14102	14356	14369	14445	14380	14288	14455	14411	14341	14395	14323	14371	14491	14319	14442	14549	14457	14435	14458	14454	14491	14218	14512	14570	14492	14493	14321	14396	14383	14434	14525	14500	14342	14440	14356	14302	14277	14505	14528	14239	14346	14370	14430	14336	14302	14311	14474	14517	14429	14320	14341	14326	14364	14249	14236	14341	14464	14446	14449	14430	14520	14410	14364	14193	14273	14336	14512	14272	14383	14262	14374	14424	14381	14301	14334	14295	14437	14461	14327	14244	14247	14377	14257	14339	14480	14535	14547	14264	14226	14461	14426	14458	14441	14412	14241	14361	14339	14360	14349	14353	14321	14362
29763	23627	25807	22090	18648	18136	17832	17819	17648	17455	17425	17541	17252	17320	17410	17533	17440	17371	17470	17224	17439	17502	17228	17470	17524	17344	17264	17467	17425	17485	17319	17621	17728	17636	17474	17346	17353	17320	17295	17403	17189	17272	17353	17322	17297	17234	17444	17439	17359	17208	17308	17424	17231	17359	17581	17299	17296	17465	17590	17223	17305	17603	17570	17299	17375	17582	17322	17451	17274	17434	17184	17511	17324	17452	17386	17356	17465	17313	17343	17319	17319	17431	17156	17386	17445	17476	17319	17277	17373	17144	17526	17413	17507	17370	17407	17341	17378	17461	17494	17284	17522	17405	17328	17279	17541	17526	17409	17398	17524	17496	17362	17284	17292	17230	17192	17062	17522	17250	17278	17303	17390	17386	17427	17352	17252	17287	17462	17543	17281	17433	17428	17449	17309	17479	17405	17658	17298	17449	17315	17589	17212	17366	17253	17320	17282	17147	17340	17339	17436	17420	17027	17206	17438	17272	17550	17297	17415	17328	17500	17362	17279	17456	17543	17107	17577	17329	17708	17593	17421	17421	17293	17329	17172	17485	17344	17287	17263	17429	17334	17316	17339	17406	17357	17535	17470	17451	17318	17424	17504	17330	17369	17186	17306	17292	17287	17452	17439	17266	17252	17259	17247	17234	17293	17313	17546	17279	17582	17464	17169	17341	17323	17515	17437	17365	17503	17341	17447	17314	17518	17373	17397	17392	17491	17447	17262	17509	17328	17303	17443	17111	17452	17388	17488	17361	17273	17306	17290	17273	17553	17328	17262	17319	17386	17322	17480	17571	17464	17386	17338	17412	17251	17430	17389	17344	17444	17100	17232	17473	17441	17265	17182	17390	17483	17421	17335	17348	17510	17503	17322	17296	17465	17353	17193	17256	17440	17255	17352	17424	17274	17070	17456	17457	17189	17312	17376	17398	17210	17407	17543	17396	17313	17446	17506	17194	17379	17062	17252	17201	17460	17379	17309	17493	17327	17176	17483	17090	17192	17260	17327	17401	17322	17331	17335	17271	17559	17512	17452	17379	17325	17502	17443	17341	17249	17227	17301	17500	17424	17662	17476	17392	17281	17354	17164	17568	17474	17240	17458	17192	17574	17324	17098	17449	17481	17381	17402	17235	17437	17357	17317	17505	17045	17159	17421	17386	17607	17179	17443	17286	17518	17475	17441	17422	17489	17282	17415	17430	17292	17393	17303	17296	17401	17168	17301	17430	17308	17513	17333	17356	17474	17456	17482	17365	17383	17432	17539	17365	17478	17461	17271	17527	17501	17404	17449	17335	17296	17491	17387	17414	17375	17473	17360	17492	17230	17507	17203	17205	17554	17368	17427	17686	17449	17387	17514	17237	17365	17417	17318	17339	17331	17336	17486	17337	17488	17349	17587	17481	17354	17332	17443	17356	17367	17444	17533	17511	17622	17446	17456	17435	17455	17474	17492	17371	17336	17167	17612	17106	17346	17223	17266	17458	17426	17474	17413	17294	17382	17275	17389	17482	17476	17445	17342	17218	17333	17414	17411	17466	17398	17375	17437	17345	17351	17357	17596	17569	17529	17443	17272	17396	17367	17322	17241	17471	17376	17345	17336	17308	17477	17571	17379	17318	17465	17322	17464	17408	17413	17414	17523	17316	17504	17691	17435	17462	17277	17297	17321	17223	17465	17461	17383	17331	17163	17260	17513	17466	17499	17355	17225	17416	17292	17292	17159	17117	17298	17372	17230	17486	17291	17441	17407	17449	17407	17575	17428	17250	17393	17422	17491	17501	17367	17298	17239	17291	17119	17394	17349	17450	17344	17368	17420	17353	17396	17395	17747	17237	17439	17360	17184	17206	17455	17443	17372	17495	17459	17390	17546	17420	17333	17262	17285	17169	17284	17392	17380	17430	17298	17368	17386	17359	17199	17558	17444	17412	17447	17169	17320	17420	17393	17383	17489	17342	17359	17325	17459	17177	17361	17616	17491	17306	17293	17507	17401	17487	17360	17475	17289	17285	17474	17662	17426	17565	17323	17404	17322	17377	17362	17305	17511	17226	17225	17322	17226	17249	17231	17375	17429	17505	17371	17412	17480	17298	17478	17537	17340	17237	17348	17536	17358	17382	17493	17455	17440	17585	17514	17465	17302	17475	17393	17550	17430	17429	17332	17326	17495	17352	17374	17486	17288	17359	17351	17221	17270	17286	17457	17496	17336	17394	17459	17512	17510	17377	17448	17211	17379	17471	17079	17379	17368	17401	17373	17426	17358	17508	17513	17239	17336	17342	17362	17414	17577	17276	17317	17075	17353	17356	17332	17562	17522	17358	17286	17421	17530	17448	17516	17353	17391	17391	17353	17442	17351	17268	17122	17297	17276	17478	17420	17375	17297	17458	17438	17559	17366	17258	17222	17437	17451	17112	17235	17289	17431	17466	17235	17312	17446	17398	17203	17482	17401	17320	17513	17512	17448	17351	17452	17338	17403	17457	17211	17345	17591	17229	17483	17259	17320	17543	17157	17349	17505	17315	17427	17261	17196	17171	17443	17208	17283	17520	17476	17494	17556	17343	17250	17149	17120	17582	17289	17262	17269	17431	17529	17511	17352	17325	17268	17549	17237	17462	17553	17489	17354	17567	17482	17321	17421	17298	17345	17282	17273	17461	17541	17361	17327	17340	17286	17370	17491	17510	17389	17335	17530	17491	17479	17344	17381	17278	17493	17202	17458	17469	17155	17195	17394	17322	17389	17255	17460	17508	17281	17463	17502	17372	17504	17169	17390	17589	17430	17313	17465	17459	17300	17446	17428	17352	17207	17475	17480	17368	17402	17212	17334	17397	17310	17256	17444	17129	17535	17226	17349	17291	17150	17304	17390	17252	17417	17526	17243	17332	17595	17494	17154	17523	17255	17408	17374	17430	17341	17419	17465	17459	17370	17510	17604	17280	17536	17583	17696	17289	17334	17433	17498	17269	17439	17177	17533	17178	17228	17284	17152	17468	17233	17342	17361	17266	17308	17203	17269	17433	17377	17509	17437	17314	17283	17381	17354	17392	17409	17314	17299	17235	17555	17344	17367	17283	17351	17240	17429	17383	17504	17422	17398	17272	17422	17354	17292	17444	17412	17373	17421	17320	17467	17389	17446	17451	17432	17365	17564	17444	17381	17368	17255	17369	17451	17393	17414	17349	17347	17406	17593	17382	17336	17432	17240	17410	17449	17359	17522	17441	17477	17480	17341	17029	17537	17435	17380	17401	17141	17507	17438	17331	17395	17239	17362	17428	17213	17304	17464	17365	17278	17482	17466	17543	17465	17338	17260	17231	17363	17395	17630	17334	17152	17347	17520	17374	17537	17424	17446	17407	17180	17200	17370	17361	17277	17281	17438	17434	17619	17410	17388	17487	17412	17262	17321	17466	17304	17258	17382	17509	17544	17257	17272	17270	17233	17438	17409	17396	17493	17375	17333	17266	17465	17355	17367	17205	17259	17203	17324	17543	17338	17472	17398	17379	17351	17286	17213	17332	17710	17272	17289	17301	17396	17342	17394	17242	17334	17112	17129	17185	17560	17579	17335	17429	17395	17386	17259	17368	17368	17220	17386	17137	17611	17476	17118	17524	17424	17276	17475	17542	17302	17303	17321	17573	17339	17518	17547	17396	17284	17387	17479	17441	17320	17459	17519	17274	17289	17224	17499	17290	17411	17478	17156	17349	17575	17439	17429	17425	17300	17434	17381	17291	17180	17649	17464	17043	17276	17454	17471	17237	17296	17382	17203	17277	17436	17407	17464	17269	17413	17422	17456	17314	17287	17507	17233	17578	17660	17211	17321	17327	17338	17555	17355	17571	17372	17351	17419	17513	17343	17392	17459	17299	17354	17405	17325	17224	17499	17413	17466	17398	17328	17309	17129	17282	17411	17258	17402	17334	17541	17308	17431	17349	17530	17428	17511	17302	17282	17257	17173	17238	17363	17522	17422	17417	17499	17423	17499	17444	17396	17365	17445	17420	17438	17030	17303	17384	17535	17273	17239	17288	17315	17294	17474	17491	17410	17389	17384	17314	17271	17314	17468	17298	17383	17321	17348	17487	17475	17521	17406	17302	17356	17285	17348	17385	17361	17399	17342	17413	17434	17354	17441	17515	17485	17477	17562	17285	17299	17371	17491	17272	17475	17308	17472	17436	17310	17290	17399	17344	17298	17478	17271	17329	17325	17253	17323	17430	17311	17380	17535	17485	17323	17407	17512	17390	17671	17488	17192	17459	17305	17591	17433	17297	17404	17161	17381	17288	17459	17361	17538	17372	17234	17452	17222	17311	17476	17373	17360	17458	17208	17497	17732	17489	17415	17292	17277	17515	17476	17534	17440	17385	17602	17518	17489	17376	17446	17272	17270	17491	17335	17435	17588	17608	17441	17362	17445	17456	17441	17460	17525	17298	17306	17416	17418	17588	17424	17456	17365	17361	17499	17422	17375	17447	17419	17304	17459	17306	17468	17380	17580	17446	17408	17379	17637	17269	17455	17229	17320	17299	17252	17365	17315	17395	17278	17526	17370	17363	17294	17516	17246	17247	17544	17343	17291	17410	17256	17287	17496	17223	17454	17324	17389	17599	17370	17105	17418	17455	17549	17578	17383	17761	17419	17359	17354	17343	17445	17242	17551	17134	17191	17258	17438	17072	17469	17348	17556	17610	17222	17422	17566	17274	17355	17494	17339	17326	17336	17340	17320	17516	17306	17204	17538	17694	17497	17336	17408	17348	17370	17301	17406	17338	17278	17666	17329	17413	17449	17325	17483	17257	17342	17341	17406	17283	17302	17521	17506	17090	17514	17380	17372	17424	17393	17220	17362	17126	17391	17295	17546	17369	17396	17458	17665	17462	17324	17301	17151	17428	17339	17403	17445	17354	17206	17324	17501	17337	17458	17355	17517	17316	17356	17478	17405	17263	17301	17309	17198	17486	17405	17413	17469	17299	17416	17401	17366	17373	17534	17372	17519	17612	17458	17397	17320	17439	17550	17574	17397	17386	17436	17201	17213	17337	17630	17387	17478	17496	17249	17400	17386	17648	17436	17324	17538	17331	17258	17263	17385	17382	17408	17314	17085	17352	17236	17586	17319	17271	17345	17277	17357	17414	17319	17493
19303	26979	22022	17809	16315	15557	15282	15219	14875	14835	14843	14751	14804	14791	14900	14699	14750	14673	14629	14722	14634	14795	14690	14654	14709	14631	14756	14814	14851	14553	14687	14677	14867	14884	14775	14688	14568	14795	14613	14634	14774	14824	14758	14747	14669	14703	14806	14727	14807	14643	14830	14644	14737	14638	14849	14811	14774	14918	14702	14743	14852	14788	14807	14714	14676	14645	14631	14698	14671	14778	14732	14660	14961	14729	14672	14618	14748	14679	14718	14874	14904	14704	14749	14939	14733	14828	14685	14649	14844	14721	14611	14863	14726	14813	14784	14729	14643	14748	14763	14786	14627	14742	14735	14906	14774	14680	14759	14818	14705	14735	14854	14846	14807	14723	14794	14539	14796	14709	14718	14761	14701	14769	14853	14714	14868	14944	14869	14752	14732	14761	14816	14775	14522	14642	14663	14776	14663	14802	14773	14851	14742	14929	14585	14729	14856	14771	14835	14759	14846	14738	14522	14630	14872	14794	14809	14760	14594	14838	14688	14709	14863	14748	14711	14750	14746	14739	14899	14743	14874	14599	14547	14856	14843	14714	14724	14773	14749	14763	14648	14621	14653	14685	14910	14643	14637	14533	14863	14779	14868	14649	14730	14626	14614	14908	14895	14663	14849	14725	14923	14691	14714	14898	14755	14741	14898	14670	14757	14627	14690	14579	14840	14765	14621	14613	14744	14748	14908	14881	14668	14819	14739	14700	14702	14853	14656	14831	14736	14822	14692	14909	14749	14665	14972	14611	14740	14692	14634	14827	14717	14769	14825	14837	14757	14611	14837	14896	14704	14791	14650	14631	14808	14699	14977	14813	14743	14716	14832	14697	14720	14678	14502	14658	14876	14686	14831	14784	14774	14669	14623	14718	14728	14779	14764	14760	14666	14728	14811	14636	14801	14678	14869	14744	14799	14581	14658	14672	14605	14763	14761	14709	14770	14752	14725	14847	14650	14799	14620	14566	14825	14834	14739	14738	14876	14660	14718	14747	14670	14718	14731	14690	14505	14772	14753	14765	14663	14651	14819	14800	14869	14644	14943	14663	14832	14493	14803	14726	14771	14738	14878	14752	14561	14887	14752	14723	14876	14743	14741	14610	14756	14759	14672	14709	14715	14742	14780	14710	14651	14755	14660	14743	14780	14828	14751	14732	14769	14915	14811	14725	14825	14693	14764	14716	14787	14702	14640	14743	14807	14757	14715	14716	14590	14829	14642	14684	14668	14878	14747	14771	14671	14716	14986	14886	14813	14832	14763	14803	14770	14658	14759	14735	14836	14736	14719	14775	14656	14658	14817	14780	14667	14868	14765	14761	14718	14713	14603	14584	14658	14769	14799	14742	14841	14686	14738	14724	14860	14892	14839	14679	14765	14910	14736	14733	14695	14732	14787	14707	14724	14754	14713	14594	15026	14787	14656	14858	14821	14805	14771	14784	14684	14554	14724	14830	14799	14798	14836	14802	14804	14757	14792	14688	14692	14416	14671	14629	14638	14834	14756	14734	14814	14625	14639	14724	14840	14647	14614	14752	14924	14603	14759	14730	14721	14616	14660	14798	14756	14842	14755	14659	14644	14777	14730	14823	14692	14654	14671	14756	14579	14758	14742	14831	14900	14854	14852	14454	14686	14946	14907	14787	14675	14887	14613	14656	14651	14866	14905	14614	14985	14753	14704	14680	14837	14781	14678	14570	14725	14858	14848	14906	14733	14732	14821	14674	14698	14797	14847	14651	14576	14766	14909	14822	14796	14770	14678	14679	14789	14753	14780	14754	14804	14787	14827	14609	14665	14839	14686	14778	14750	14736	14659	14820	14846	14645	15002	14670	14733	14765	14680	14497	14828	14705	14859	14750	14744	14677	14756	14595	14697	14800	14815	14641	14953	14535	14983	14693	14717	14726	14811	14488	14776	14813	14759	14718	14525	14573	14552	14729	14612	14841	14746	14636	14731	14703	14795	14552	14814	14861	14782	14664	14899	14492	14861	14868	14809	14826	14822	14694	14771	14871	14704	14552	14772	14727	14828	14781	14761	14744	14618	14890	14714	14745	14671	14899	14618	14772	14781	14779	14696	14678	14838	14641	14786	14544	14633	14800	14755	14650	14849	14790	14608	14669	14779	14643	14580	14826	14575	14715	14729	14662	14767	14711	14847	14835	14865	14733	14802	14771	14752	14689	14826	14963	14645	14601	14843	14899	14609	14622	14725	14793	14677	14802	14649	14845	14800	14616	14791	14821	14767	14777	14615	14633	14842	14638	14635	14741	14627	14685	14804	14801	14610	14848	14675	14780	14880	14695	14682	14688	14538	14868	14622	14835	14792	14724	14869	14600	14674	14688	14910	14670	14726	14879	14824	14721	14780	14709	14927	14730	14779	14842	14778	14557	14698	14639	14793	14746	14810	14737	14666	14721	14832	14750	14699	14653	14672	14803	14646	14864	14597	14576	14654	14672	14863	14836	14862	14707	14910	14804	14718	14584	14620	14748	14691	14678	14730	14800	14751	14716	14781	14765	14695	14886	14737	14705	14511	14710	14761	14788	14582	14682	14658	14862	14624	14694	14741	15018	14581	14753	14661	14704	14703	14710	14884	14763	14777	14709	14782	14744	14759	14698	14796	14795	14761	14563	14612	14938	14734	14630	14804	14826	14743	14849	14766	14668	14774	14590	14688	14892	14743	14744	14594	14834	14664	14770	14598	14869	14760	14799	14763	14560	14760	14730	14888	14739	14657	14762	14735	14800	14871	14776	14673	14952	14725	14742	14840	14721	14824	14917	14842	14636	14793	14626	14817	14694	14647	14598	14683	14734	14698	14664	14707	14694	14776	14788	14785	14697	14636	14795	14712	14847	14691	14728	14750	14495	14803	14732	14793	14805	14701	14655	14844	14593	14630	14814	14867	14865	14549	14798	14814	14715	14794	14785	15017	14679	14644	14732	14729	14743	14791	14720	14509	14740	14628	14970	14811	14643	14654	14822	14832	14733	14726	14843	14861	14698	14817	14741	14834	14738	14738	14573	14717	14745	14649	14768	14684	14839	14975	14701	14730	14690	14863	14806	14743	14740	14711	14655	14760	14533	14549	14664	14673	14790	14697	14961	14733	14694	14671	14678	14625	14808	14824	14827	14789	14834	14727	14664	14692	14806	14814	14763	14746	14682	14808	14797	14908	14763	14838	14737	14658	14849	14700	14872	14786	14748	14711	14863	14633	14733	14792	14845	14701	14600	14724	14784	14786	15033	14785	14597	14771	14594	14851	14789	14905	14705	14965	14741	14832	14735	14830	14663	14662	14876	14728	14702	14689	14745	14916	14746	14695	14726	14748	14612	14730	14853	14644	14789	14654	14772	14847	14696	14624	14666	14620	14886	14770	14853	14764	14843	14756	14724	14666	14658	14759	14542	14809	14669	14764	14652	14609	14684	14629	14694	14627	14679	14849	14798	14800	14471	14757	14768	14750	14646	14706	14599	14748	14817	14749	14872	14524	14780	14763	14751	14941	14882	14629	14650	14723	14729	14599	14858	14862	14780	14717	14628	14928	14676	14695	14611	14846	14773	14746	14756	14706	14785	14466	14743	14656	14619	14757	14690	14846	14768	14794	14627	14765	14713	14673	14614	14786	14809	14658	14818	14630	14896	14884	14660	14661	14683	14709	14734	14740	14788	14790	14868	14706	14552	14837	14708	14752	14915	14916	14758	14681	14880	14716	14710	14778	14713	14615	14729	14779	14726	14655	14758	14775	14760	14863	14781	14716	14733	14706	14831	14588	14869	14893	14738	14814	14797	14803	14816	14695	14683	14736	14736	14623	14711	14685	14815	14880	14830	14871	14771	14833	14768	14533	14794	14767	14789	14818	14895	14627	14587	14730	14847	14848	14967	14727	14770	14877	14727	14817	14835	14819	14701	14703	14775	14773	14772	14851	14784	14677	14702	14663	14816	14858	14923	14751	14814	14595	14653	14807	14838	14790	14657	14647	14680	14736	14797	14637	14834	14813	14772	14724	14659	14736	14819	14864	14793	14759	14575	14792	14596	14722	14849	14731	14674	14768	14645	14817	14745	14806	14712	14794	14702	14621	14608	14687	14698	14664	14731	14765	14773	14805	14712	14838	14758	14719	14762	14791	14751	14735	14950	14706	14760	14777	14765	14632	14792	14703	14872	14751	14862	14823	14666	14675	14686	14723	14680	14905	14689	14771	14792	14705	14732	14831	14687	14746	14918	14771	14674	14759	14653	14763	14814	14902	14706	14886	14740	14704	14651	14761	14631	14800	14816	14643	14671	14697	14786	14781	14733	14694	14725	14699	14728	14739	14618	14631	14712	14714	14647	14653	14620	14709	14817	14520	14673	14637	14751	14677	14752	14710	14686	14821	14740	14623	14759	14912	14775	14712	14736	14858	14659	14630	14737	14810	14780	14716	14756	14916	14774	14735	14677	14735	14577	14890	14725	14860	14806	14672	14730	14687	14663	14823	14601	14651	14684	14714	14580	14901	14683	14746	14775	14793	14702	14708	14636	14758	14793	14737	14686	14778	14679	14993	14644	14735	14690	14695	14668	14835	14797	14833	14653	14578	14798	14684	14795	14588	14769	14785	14854	14747	14767	14803	14748	14556	14809	14771	14836	14665	14771	14718	14774	14734	14711	14714	14677	14725	14784	14714	14605	14853	14821	14741	14659	14831	14727	14835	14823	14890	14772	14686	14678	14658	14897	14543	14803	14660	14777	14768	14662	14702	14677	14920	14630	14747	14790	14674	14701	14692	14772	14900	14688	14788	14604	14620	14632	14736	14741	14748	14705	14645	14715	14735	14762	14703	14722	14884	14840	14793	14930	14669	14657	14881	14769	14546	14730	14869	14690	14748	14896	14669	14748	14774	14621	14719	14738	14851	14701	14795	14585	14753	14771	14631	14727	14799	14787	14694	14708	14918	14836	14697	14898	14669	14621	14823	14871	14890	14809	14601	14622	14665	14851	14704	14870	14745	14709	14802	14783	14806	14641	14626	14880	14855	14622	14839	14778	14731	14876	14823	14711	14989	14736	14731	14758	14670	14844	14809	14678	14844	14741	14625	14621	14705	14759	14693	14795	14662	14830	14763	14833	14868	14749	14834	14975	14893	14607	14833	14673
23897	21507	28082	25637	22359	20116	18804	17245	16645	16766	16679	16388	16630	16526	16427	16598	16398	16273	16417	16337	16363	16396	16710	16304	16233	16238	16281	16325	16292	16280	16264	16327	16326	16446	16413	16507	16562	16391	16260	16393	16187	16247	16291	16267	16186	16355	16214	16417	16338	16390	16277	16294	16256	16428	16334	16399	16237	16215	16430	16199	16378	16364	16358	16365	16402	16217	16235	16368	16394	16352	16485	16322	16243	16251	16207	16455	16381	16302	16275	16402	16441	16343	16305	16307	16188	16231	16429	16317	16361	16442	16577	16247	16350	16322	16237	16367	16248	16160	16430	16479	16128	16119	16291	16313	16363	16317	16321	16289	16107	16221	16431	16264	16266	16106	16292	16503	16175	16294	16267	16071	16112	16237	16236	16197	16384	16271	16072	16096	16282	16263	16108	16326	16284	16415	16151	16093	16329	16460	16224	16154	16308	16169	16168	16261	16308	16414	16095	16264	16211	16287	16081	16181	16228	16196	16332	16356	16261	16309	16365	16311	16182	16224	16168	16436	16189	16272	16136	16294	16160	16216	16292	16357	16198	16259	16440	16285	16136	16219	16114	16342	16117	16118	16342	16114	16314	16279	16300	16225	16266	16181	16343	16164	16349	16313	16064	16392	16354	16317	16375	16235	16288	16359	16197	16245	16177	16297	16184	16236	16139	16178	16154	16381	16419	16519	16453	16214	16186	16098	16272	16217	16150	16368	16234	16208	16333	16364	16464	16389	16342	16233	16219	16250	16161	16264	16345	16203	16506	16231	16265	16346	16355	16244	16402	16208	16389	16207	16380	16244	16218	16133	16517	16195	16219	16222	16347	16441	16190	16416	16488	16319	16258	16068	16293	16241	16306	16522	16262	16228	16302	16160	16453	16230	16265	16311	16236	16297	16170	16335	16072	16281	16428	16099	16222	16409	16337	16470	16312	16359	16323	16429	16326	16003	16219	16082	16316	16184	16395	16237	16336	16447	16354	16353	16396	16207	16348	16451	16107	16103	16188	16409	16365	16339	16280	16259	16437	16147	16234	16339	16220	16338	16204	16104	16309	16244	16217	16205	16258	16413	16189	16184	16330	16488	16319	16128	16172	16324	16410	16267	16323	16439	16408	16065	16265	16224	16337	16423	16398	16251	16317	16190	16343	16085	16216	16223	16158	16213	16253	16175	16319	16153	16130	16239	16246	16078	16302	16240	16172	16314	16236	16386	16287	16382	16407	16252	16198	16337	16312	16168	16214	16399	16266	16265	16278	16091	16301	16342	16250	16231	16248	16249	16139	16239	16278	16458	16406	16265	16307	16456	16364	16182	16320	16359	16316	16286	16399	16353	16298	16067	16115	16184	16222	16186	16282	16090	16318	16204	16428	16354	16377	16285	16132	16185	16185	16086	16304	16279	16401	16198	16272	16381	16287	16021	16175	16353	16320	16261	16284	16369	16338	16262	16289	16278	16299	16247	16279	16431	16176	16377	16379	16115	16328	16190	16153	16305	16187	16041	16279	16452	16577	16284	16458	16488	16345	16411	16502	16068	16251	16013	15963	16224	16337	16218	16213	16227	16253	16138	16131	16007	16475	16324	16229	16296	16282	16183	16416	16257	16398	16291	16236	16260	16136	16281	16401	16342	16233	16430	16490	16310	16326	16235	16249	16204	16298	16215	16335	16161	16251	16106	16274	16179	16285	16107	16226	16314	16301	16278	16348	16569	16345	16273	16264	16366	16483	16275	16248	16492	16268	16366	16150	16276	16341	16417	16275	16284	16233	16339	16322	16266	16233	16160	16233	16164	16330	16238	16615	16344	16324	16152	16201	16516	16479	16351	16206	16293	16249	16125	16348	16242	16083	16252	16383	16229	16348	16143	16418	16279	16345	16336	16339	16227	16153	16361	16298	16436	16373	16166	16435	16401	16515	16492	16366	16068	16235	16254	16375	16295	16358	16159	16249	16468	16374	16107	16305	16174	16446	16501	16458	16356	16366	16394	16393	16006	16186	16160	16331	16284	16304	16316	16250	16401	16213	16181	16350	16244	16155	16349	16458	16141	16282	16191	16394	16487	16202	16208	16161	16177	16282	16387	16389	16466	16221	16494	15952	16155	16279	16389	16485	16387	16367	16503	16391	16377	16285	16141	16257	16263	16289	16465	16223	16323	16287	16056	16374	16264	16384	16317	16433	16478	16247	16379	16320	16214	16285	16300	16512	16412	16406	16366	16249	16228	16278	16262	16248	16167	16276	16123	16222	16360	16106	16528	16189	16447	16452	16445	16412	16203	16187	16235	16285	16295	16200	16146	16422	16248	16273	16153	16387	16331	16332	16554	16511	16383	16303	16300	16257	16147	16362	16315	16252	16250	16476	16374	16200	16225	16300	16371	16295	16514	16238	16405	16181	16368	16268	16200	16185	16262	16312	16263	16471	16450	16238	16163	16310	16329	16246	16336	16169	16297	16292	16218	16299	16191	16366	16403	16252	16206	16118	16546	16349	16300	16370	16294	16065	16291	16266	16261	16182	16160	16093	16343	16219	16267	16443	16363	16280	16293	16297	16216	16424	16134	16266	16281	16425	16147	16381	16255	16031	16293	16453	16320	16404	16370	16587	16319	16263	16326	16376	16334	16258	16392	16076	16128	16145	16174	16205	16194	16225	16438	16200	16239	16194	16432	16287	16364	16285	16323	16319	16053	16169	16201	16224	16247	16157	16328	16378	16561	16432	16127	16381	16322	16236	16341	16246	16283	16247	16300	16386	16053	16566	16188	16416	16228	16308	16055	16319	16190	16275	16412	16316	16273	16188	16192	16204	16330	16135	16272	16157	16241	16267	16394	16289	16368	16244	16132	16224	16151	16410	16336	16308	16280	16269	16214	16167	16184	16284	16275	16171	16247	16142	16251	16174	16253	16224	16381	16194	16246	16134	16222	16113	16297	16184	16184	16416	16437	16220	16247	16208	16334	16245	16326	16356	16246	16215	16229	16260	16253	16385	16476	16400	15951	16241	16356	16162	16185	16309	16427	16321	16373	16398	16289	16192	16246	16281	16344	16417	16444	16121	16411	16364	16144	16343	16241	16290	16380	16239	16281	16346	16303	16234	16143	16250	16141	16242	16321	16429	16055	16205	16181	16254	16230	16298	16225	16253	16103	16309	16317	16296	16314	16287	16380	16176	16215	16247	16095	16212	16469	16150	16306	16257	16318	16280	16323	16371	16434	16447	16406	16484	16327	16142	16440	16055	16219	16244	16311	16424	16322	16322	16157	16369	16379	16255	16317	16264	16179	16258	16349	16437	16238	16211	16289	16500	16315	16240	16173	16244	16281	16118	16274	16199	16313	16277	16216	16138	16306	16197	16231	16215	16326	16200	16105	16256	16337	16395	16346	16273	16281	16262	16283	16492	16147	16192	16149	16120	16166	16437	16346	16052	16418	16245	16311	16489	16209	16367	16267	16257	16093	16310	16394	16491	16220	16290	16237	16123	16378	16393	16412	16280	16296	16183	16021	16241	16234	16279	16365	16517	16236	16175	16440	16202	16257	16180	16242	16192	16127	16367	16198	16471	16286	16151	16296	16274	16170	16311	16360	16362	16311	16231	16232	16302	16390	16252	16201	16291	16324	16542	16373	16178	16087	16184	16225	16418	16255	16373	16153	16145	16509	16331	16434	16234	16558	16082	15998	16394	16563	16454	16273	16299	16338	16333	16336	16192	16310	16251	16287	16147	16636	16278	16171	16096	16249	16370	16271	16221	16229	16496	16333	16369	16391	16224	16288	16156	16174	16172	16190	16179	16456	16111	16248	16291	16307	16240	16086	16319	16100	16284	16333	16401	16393	16224	16242	16304	16356	16413	16293	16331	16136	16416	15941	16182	16308	16205	16240	16226	16280	16318	16367	16164	16357	16319	16299	16166	16114	16195	16063	16189	16251	16206	16290	16234	16229	16266	16264	16222	16274	16304	16328	16194	16272	16334	16207	16108	16254	16342	16339	16047	16081	16289	16354	16415	16373	16301	16291	16290	16206	16194	16271	16306	16361	16338	16233	16394	16538	16419	16302	16116	16311	16477	16177	16143	16447	16280	16077	16326	16278	16187	16310	16537	16279	16333	16446	16357	16281	16375	16088	16132	16332	16230	16121	16392	16290	16384	16090	16243	16352	16207	16200	16281	16565	16305	16092	16224	16249	16287	16359	16299	16178	16243	16485	16293	16221	16308	16414	16405	16286	16230	16129	16208	15987	16230	16328	16354	16137	16228	16274	16230	16209	16246	16154	16302	16145	16325	16324	16133	16325	16240	16115	16565	16195	16266	16109	16405	16363	16069	16058	16390	16485	16215	16199	16406	16434	16231	16208	16407	16375	16375	16183	16094	16234	16220	16256	16292	16114	16213	16307	16091	16294	16189	16359	16408	16392	16250	16373	16405	16305	16049	16370	16299	16118	16199	16222	16408	16376	16205	16239	16262	16147	16423	16325	16330	16273	16189	16151	16312	16353	16157	16356	16083	16309	16269	16322	16359	16255	16186	16349	16195	15983	16542	16040	16253	16171	16328	16070	16366	16229	16318	16207	16085	16215	16533	16300	16359	16480	16423	16531	16312	16347	16331	16233	16364	16470	16131	16212	16334	16385	16253	16505	16411	16451	16290	16361	16422	16231	16188	16376	16182	16173	16375	16260	16278	16273	16330	16325	16306	16207	15997	16080	16291	15951	16437	16284	16237	16373	16124	16093	16296	16011	16356	16339	16401	16193	16329	16152	16503	16300	16257	16196	16356	16646	16289	16287	16363	16336	16213	16165	16251	16214	16197	16336	16200	16180	16474	16303	16314	16305	16305	16192	16086	16285	16369	16363	16270	16277	16142	16112	16127	16250	16528	16284	16476	16135	16346	16272	16291	16337	16327	16117	16062	16153	16194	16304	16239	16117	16221	16354	16101	16321	16214	16214	16428	16192	16298	16237	16283	16334	16020	16228	16468	16299	16181	16293	16441	16180	16352	16237	16285	16331	16400	16302	15957	16177	16510	16355	16389	16314	16357	16249	16323	16248	16400	16381	16346	16255	16300	16292	16087	16173	16188	16459	16199	16264	16407	16231	16267	16248	16355	16207	16167	16266	16510	16300	16228	16176	16144	16033	16291	16517
17930	35707	28042	20067	16931	15554	14994	14697	14679	14346	14140	14183	14241	14227	14386	14051	14009	14184	14176	14018	14136	14087	14095	14185	14120	14011	13851	14112	14214	14191	14160	14124	14098	14005	14159	14086	14155	14008	14032	13967	14219	14198	14038	13957	14184	13951	14035	14071	14028	14273	14111	14183	13955	14110	14033	13921	14039	14170	14045	14060	14057	13942	14002	14094	13894	14178	14220	13995	14084	13991	13944	14163	13932	14251	14022	14041	13972	13958	13955	14080	13935	14090	14009	14004	14196	13975	14044	13972	14055	13892	13990	13919	13950	14074	14074	14173	13988	13884	14210	13950	14236	14244	14064	14189	14093	13952	14069	14017	13930	14153	14199	14078	13978	14219	14082	14008	13871	14072	14091	14064	14051	14030	14050	14140	13853	14109	14083	14063	14085	14282	14111	14156	14057	13960	14085	13944	13926	13939	14170	13947	13919	14161	14115	14312	14089	14111	14096	14090	13932	13976	14094	14104	14005	14168	14057	13986	13974	14020	13924	14184	13979	13901	13986	14076	14051	14054	14073	14112	14047	14118	14264	14170	14154	14087	13966	13931	14225	14029	14093	14063	14080	14016	14100	14121	13902	14033	13982	13952	13999	13905	14293	14024	14108	13869	14123	14069	14032	14147	14079	14021	14229	14063	13848	14008	14268	13970	14089	14076	14104	14226	14059	14189	13881	14080	14048	13967	14178	14017	14091	14066	13978	13913	14126	13930	14006	14133	14114	14103	14099	14105	13995	13811	14082	14207	14177	14012	13994	14134	14085	13899	13849	13917	14024	13980	13960	14145	14080	14156	13982	14168	14039	14133	13991	14021	14077	14085	13993	14140	13959	14174	13968	14041	14096	14035	14113	14023	14042	14006	14138	13913	14236	14119	14193	13987	13973	14086	14066	14183	13963	14069	14073	14192	14086	14000	13971	13886	14097	13978	14083	14010	14073	14155	14078	14299	13905	14228	14032	14100	14147	14106	14034	14039	14007	13992	14108	14061	14158	14075	14026	14015	13947	14121	14155	14148	14167	14127	13964	14099	14081	14180	14067	13988	14135	13944	14035	14034	14074	13985	13948	14051	14103	14041	14015	14046	14162	14146	14063	14161	13973	14103	13964	14026	14142	13992	14044	14156	14065	14192	13956	14012	14005	14043	14173	13917	14169	13837	13958	14123	14094	14031	14101	14020	13970	13946	14025	13992	13981	14052	14047	14032	14068	14085	14124	14047	14074	13995	13920	14086	14150	14133	13898	14162	13805	14111	14002	14072	14038	14025	14031	14103	14023	13996	14029	13912	14033	14031	14227	14048	14124	14114	14071	14000	14233	14082	14071	14152	14212	13983	14228	13995	14014	14032	13997	14084	13852	14214	14092	13978	14211	14045	14088	14030	14087	14006	14206	14377	14089	14059	14019	13933	14031	14057	14012	14127	14191	14120	14020	13912	14057	14125	14071	13977	14254	14022	13852	13940	14228	14085	14008	14097	14128	14118	14121	14000	13959	14094	14287	13988	14232	14156	13983	13959	14037	14048	14175	14075	14086	13900	14088	14035	14068	14002	14063	14138	14066	13991	13971	14074	14010	14125	14132	14086	13974	14000	14055	14200	13902	14053	14163	13924	13963	14048	14077	14117	14115	13955	14051	14013	14219	13915	14044	13898	13930	14137	14060	14142	14036	14128	14180	14178	14002	14103	13995	14037	14115	14076	14074	13771	14239	14047	14111	14038	14039	13937	13882	14172	13974	13925	14049	13954	14177	14144	13957	13974	14111	13890	14263	14052	14124	13926	13948	14013	14085	13864	14112	14076	14148	14052	13972	14123	14012	14002	13927	13946	13954	14115	13972	13839	14035	14072	14126	14117	14100	14089	14077	13933	13985	14127	13997	13930	13999	14227	14104	13895	14019	14025	14164	14042	14094	13969	14025	13931	13971	14127	14222	14019	13946	14108	13879	14094	14116	14128	14039	14105	14128	14062	14128	14037	14257	14093	14167	13980	14053	14190	14104	13953	14001	14133	14004	14005	13940	14050	14129	14061	14045	14088	14057	14029	13995	13967	14144	13997	14059	14051	13971	14048	14004	13958	14138	13992	14028	14125	14020	14023	14118	13894	13982	14063	13969	14091	14250	14084	14020	14015	13994	13965	14038	13891	13988	14110	14051	14147	14153	13888	14201	14051	13957	14252	14035	13996	14090	14023	14020	13900	14209	14007	13903	14045	14194	14157	14260	13917	14103	13992	14246	14057	13914	14142	13939	14129	14181	14155	14009	14142	14115	14177	14064	13914	14063	14068	14160	13839	14103	14082	14151	14173	14105	14181	14151	14008	14043	14292	14023	13928	14151	14077	14116	14068	14098	14100	14017	14169	14033	14110	14119	14169	14156	14094	14023	13976	14239	14075	13971	14020	14102	14161	14174	14153	14064	14245	13960	13958	14006	13965	14149	13921	14082	14111	14026	14160	14228	14195	14116	14070	14049	14032	13985	14009	14166	14045	14019	13921	13952	14150	14012	14036	14125	13983	14179	14221	14124	14097	14207	14108	14184	14048	14000	13971	14036	13842	14014	14069	14200	14080	14090	14089	14188	13919	13962	14124	14144	14235	13953	14091	14200	14147	13940	14111	14005	14048	14049	13983	14020	13975	14133	13965	14157	13997	14044	14116	14170	14073	14117	13980	14160	13951	14152	14014	14214	14005	14157	14128	14039	14095	14092	13897	14095	14254	13995	14143	14002	14013	13803	14105	14145	14018	14159	14021	13972	14051	14099	13901	13970	14017	13992	14017	14131	14105	14153	13990	14119	13936	14069	14019	13874	13910	14163	14036	13971	13991	13989	14211	14134	13909	14132	14139	14110	13968	14067	14185	14062	14051	13903	13899	13913	13933	14147	14071	14061	14154	13996	14104	13995	14084	14148	14076	14019	14150	14158	14140	13999	14286	14064	13984	14112	14050	14089	14087	14130	14112	14043	14237	14100	14081	14051	14111	14123	14008	14052	14061	14136	13988	14095	14038	13958	13823	14127	13976	14007	14246	13899	14095	14025	13884	14112	13994	14086	14136	14056	14150	14115	13980	14113	14217	14209	14109	14082	14002	14258	13963	13973	14056	14064	14093	14042	14053	14220	14036	14035	13995	14072	14070	14127	14221	14079	14147	14120	14089	14045	13977	14155	14145	14098	13991	14050	14053	14082	14074	14234	14060	14225	13997	14151	14064	14041	13892	14079	14110	13952	13883	14117	13965	14059	14031	13954	14047	14053	13998	13946	13974	14196	14028	14048	14030	13996	14032	14094	14026	14207	14008	13851	14063	13986	14007	13939	14270	14203	13983	14095	14003	13890	14120	14005	14078	13997	14151	14105	14039	14080	14053	13957	14058	14019	14162	14109	14039	14105	14124	14011	14061	14111	14048	14025	14012	14246	14169	14028	14051	14076	14066	14181	14076	13884	14173	13900	14082	13992	14018	14066	14128	14238	14102	14179	14049	14057	13973	14048	14013	14027	14163	14025	14104	13996	14073	13975	14071	14061	14099	13979	14133	13977	14156	13907	14034	14049	14077	14067	13953	13971	14059	13968	14076	14072	14086	14076	14139	14102	14033	14184	14069	13980	14027	14074	14165	14164	14112	13828	14320	14056	14016	14132	13943	13937	14107	13934	14107	14053	13809	14004	14025	14105	14044	14132	14066	14224	14112	14147	14273	14018	14002	14074	13803	14037	14039	14216	13913	14136	14085	14096	14026	13899	14079	14143	14125	14012	14098	14097	13942	14049	14071	14182	14094	13958	14199	14021	14089	13941	14087	14021	13972	14163	14158	14049	13959	14104	13949	13989	14135	14124	13936	14028	14089	13980	14089	14127	14144	14232	13965	14054	14120	14171	13943	13905	14035	14114	13929	14057	14067	14225	13965	13985	13982	14063	14161	13945	14017	13935	14148	14130	14014	14106	14057	14112	14083	14022	13978	14009	14222	14084	14026	14008	14088	14103	14044	13960	13956	14013	14102	14021	14084	13952	14021	14111	14182	14064	14184	13887	14170	14041	13921	13955	13994	13983	14069	14145	13942	14110	13948	13936	14198	14295	14055	14020	14046	14203	14134	14137	13996	14028	14064	13826	14078	13989	14187	13996	14018	14030	14074	14019	14048	14105	13952	14034	14246	14126	14000	13893	13986	14127	13891	14019	14107	14060	14117	14044	14164	14140	13944	14157	13975	14197	13953	14256	13841	13963	14243	13980	14171	14126	14069	14055	14084	13947	14096	14110	14206	14025	14093	14123	14073	14140	14188	14150	13919	13988	13981	13984	13975	14161	14108	13974	14205	13954	14124	14109	14027	14208	14070	14107	13952	13856	13912	14119	14229	14078	14057	14066	13917	14112	14161	14206	14039	14158	14067	14028	13885	14044	14047	14115	14157	14164	14008	14087	14025	14183	14038	14191	13994	14086	14111	14085	13853	14088	14049	14122	14052	13950	14186	14043	14099	14076	14075	14074	14029	13909	14068	14055	14050	14122	14036	14047	14062	13946	14006	14221	14096	14038	13976	13966	14036	14003	14079	14053	14080	14015	14092	14146	14246	13921	14037	14123	14048	13872	14034	14081	14130	14080	14022	14023	14037	14193	14003	14109	13823	14048	14087	14059	14021	14087	13954	14184	14109	14074	14287	14134	13924	14062	14095	14231	14063	13957	13935	14070	14058	14157	14019	14074	14052	14088	14000	14153	13915	14136	14126	14096	14001	14063	14126	13941	14110	13986	14079	13919	13989	14121	14112	14101	14055	14054	13982	13951	13885	14082	13987	13978	14024	14146	14145	14233	13992	14039	14115	14115	13896	14075	14042	13973	14079	14065	14120	13948	14062	14138	14069	14020	14002	13994	13994	14139	14141	13905	14018	14253	14081	14121	14019	14057	13962	13937	14214	14109	13895	13997	14133	13973	13946	13939	14072	13916	13964	13937	14080	14061	13988	13961	13963	14077	14021	14116	14098	13882	14020	14231	14013	14212	14171	13916	14052	14006	14014	14147	13954	13992	14036	14125	14035	14036	14027	14023	14083	13983	14010	14114	14019	14200	14257	14311	14030	14149	14177	14312	14077	13982	14025	13985	13969	14211	13935	14024	14005	14094	14083	14077	14033	13907	14153
25616	21538	26859	27033	19881	18888	18913	18138	18033	18083	17805	17687	17763	17802	17893	17742	17709	17854	17815	17666	17714	17764	17756	17813	17528	17725	17634	17698	17987	17561	17872	17495	17777	17693	17745	17688	17834	17647	17905	17695	17657	17758	17588	17740	17894	17737	17644	17742	17605	17563	17784	17637	17519	17685	17635	17629	17680	17829	17677	17577	17654	17773	17476	17463	17753	17513	17789	17628	17536	17837	17797	17598	17524	17648	17644	17652	17722	17710	17550	17508	17801	17676	17770	17816	17712	17549	17893	17494	17659	17645	17575	17552	17639	17723	17549	17612	17690	17802	17688	17775	17569	17514	17633	17725	17747	17783	17618	17624	17771	17627	17857	17602	17409	17646	17500	17770	17650	17450	17870	17541	17693	17806	17434	17671	17580	17753	17822	17585	17827	17658	17647	17696	17658	17734	17567	17680	17634	17578	17645	17782	17718	17706	17790	17928	17637	17480	17809	17722	17596	17712	17636	17617	17712	17570	17672	17754	17643	17578	17761	17876	17667	17749	17765	17721	17630	17662	17590	17701	17797	17672	17653	17609	17745	17760	17522	17796	17677	17565	17684	17726	17598	17737	17782	17635	17729	17704	17372	17745	17718	17707	17546	17331	17611	17846	17695	17630	17406	17778	17767	17779	17729	17757	17756	17712	17680	17871	17752	17665	17647	17583	17666	17541	17623	17794	17606	17843	17716	17764	17741	17673	17652	17607	17574	17544	17793	17698	17684	17787	17624	17571	17551	17443	17658	17695	17547	17441	17917	17634	17647	17462	17549	17631	17728	17728	17580	17742	17675	17580	17758	17817	17795	17759	17668	17661	17717	17859	17810	17752	17646	17785	17643	17725	17946	17878	17800	17753	17680	17662	17749	17482	17693	17491	17674	17579	17443	17680	17594	17716	17556	17597	17840	17840	17567	17715	17759	17552	17571	17715	17663	17718	17579	17544	17715	17752	17718	17766	17798	17702	17888	17669	17573	17707	17585	17543	17839	17450	17531	17610	17520	17537	17800	17827	17636	17804	17755	17657	17659	17518	17579	17690	17861	17472	17608	17741	17692	17519	17725	17520	17687	17730	17820	17605	17698	17722	17533	17507	17604	17583	17517	17539	17786	17539	17741	17717	17634	17761	17745	17800	17786	17725	17633	17640	17737	17557	17547	17499	17715	17728	17567	17549	17611	17661	17582	17728	17524	17496	17738	17705	17608	17752	17761	17603	17660	17789	17746	17832	17586	17870	17976	17532	17634	17768	17520	17681	17617	17524	17703	17858	17487	17575	17742	17737	17558	17765	17757	17733	17795	17543	17640	17740	17560	17827	17750	17602	17726	17677	17700	17677	17940	17474	17846	17934	17631	17642	17614	17686	17668	17493	17945	17673	17599	17728	17623	17672	17549	17886	17588	17731	17706	17764	17312	17678	17785	17820	17770	17830	17780	17535	17837	17713	17720	17781	17725	17669	17798	17569	17692	17575	17741	17659	17733	17531	17892	17714	17541	17621	17559	17807	17566	17642	17545	17695	17746	17699	17952	17825	17755	17510	17551	17555	17768	17585	17521	17817	17716	17673	17636	17825	17798	17671	17726	17530	17654	17677	17566	17542	17650	17509	17606	17996	17559	17530	17727	17831	17721	17595	17917	17802	17748	17681	17677	17460	17590	17739	17659	17710	17687	17661	17854	17752	17653	17582	17710	17657	17642	17814	17744	17606	17630	17558	17554	17644	17806	17555	17499	17727	17838	17763	17432	17562	17734	17624	17642	17644	17719	17806	17717	17632	17713	17787	17628	17858	17766	17658	17598	17653	17715	17565	17707	17664	17516	17726	17489	17542	17707	17696	17671	17452	17797	17656	17665	17637	17704	17727	17767	17817	17683	17634	17779	17620	17716	17691	17637	17830	17700	17747	17720	17571	17772	17783	17692	17700	17853	17725	17758	17898	17875	17834	17676	17630	17835	17915	17798	17577	17609	17857	17993	17895	17484	17551	17720	17877	17781	17821	17688	17687	17921	17539	17661	17524	17611	17702	17727	17558	17732	17729	17751	17637	17553	17710	17728	17543	17691	17882	17748	17579	17658	17765	17661	17949	17737	17751	17565	17481	17466	17295	17444	17638	17354	17691	17572	17624	17544	17575	17738	17709	17736	17852	17532	17793	17705	17675	17800	17675	17529	17644	17801	17605	17778	17699	17543	17381	17540	17610	17773	17915	17592	17633	17731	17748	17701	17792	17698	17661	17842	17683	17581	17857	17935	17844	17641	17666	17679	17596	17855	17837	17721	17648	17757	17506	17451	17753	17720	17647	17753	17739	17811	17742	17690	17433	17796	17581	17624	17774	17695	17668	17637	17740	17711	17545	17821	17789	17468	17687	17770	17566	17833	17617	17757	17569	17538	17852	17709	17599	17651	17682	17446	17688	17558	17758	17899	17717	17592	17553	17787	17871	17677	17753	17496	17751	17591	17733	17801	17657	17571	17531	17560	17676	17536	17762	17674	17740	17820	17821	17700	17653	17517	17595	17507	17571	17629	17555	17835	17662	17729	17680	17735	17760	17831	17613	17676	17736	17663	17671	17775	17630	17774	17515	17575	17781	17626	17608	17686	17840	17645	17846	17750	17747	17589	17701	17797	17650	17769	17639	17692	17628	17771	17611	17733	17526	17764	17623	17664	17748	17714	17653	17782	17495	17535	17639	17830	17765	17649	17562	17734	17795	17645	17706	17782	17564	17827	17715	17837	17718	17821	17759	17608	17749	17618	17428	17629	17599	18005	17615	18014	17771	17652	17677	17530	17603	17670	17849	17614	17829	17759	17563	17806	17699	17593	17558	17689	17711	17715	17659	17596	17550	17713	17621	17750	17775	17806	17783	17588	17782	17667	17902	17720	17650	17670	17932	17691	17756	17598	17634	17795	17795	17773	17657	17733	17604	17658	17928	17697	17630	17894	17402	17821	17721	17716	17504	17768	17780	17632	17902	17663	17817	17657	17826	17778	17869	17712	17484	17751	17829	17583	17748	17776	17619	17584	17506	17625	17835	17755	17680	17698	17734	17753	17688	17545	17581	17808	17707	17694	17574	17652	17778	17678	17758	17708	17762	17692	17721	17694	17328	17568	17600	17799	17702	17812	17411	17748	17556	17616	17539	17639	17730	17725	17711	17835	17798	17905	17830	17542	17655	17835	17774	17563	17727	17769	17440	17651	17712	17837	17761	17738	17766	17913	17765	17691	17669	17625	17799	17681	17736	17731	17569	17511	17473	17613	17712	17758	17501	17716	17530	17707	17830	17675	17891	17625	17720	17671	17567	17732	17807	17743	17639	17736	17858	17642	17642	17639	17823	17695	17736	17553	17819	17540	17618	17505	17752	17629	17680	17440	17740	17754	17708	17694	17639	17939	17724	17751	17788	17679	17620	17557	17579	17763	17776	17556	17288	17591	17842	17480	17624	18007	17728	17776	17665	17806	17827	17572	17692	17491	17601	17652	17688	17934	17686	17705	17765	17859	17759	17545	17590	17780	17639	17854	17841	17661	17661	17683	17580	17737	17564	17690	17641	17537	17587	17530	17599	17655	17629	17734	17789	17783	17674	17711	17774	17730	17790	17764	17538	17565	17706	17676	17406	17884	17664	17737	17680	17529	17586	17612	17644	17626	17696	17629	17694	17801	17631	17712	17668	17650	17648	17775	17656	17562	17502	17644	17645	17798	17633	17588	17503	17738	17676	17698	17810	17691	17738	17694	17529	17848	17655	17656	17686	17625	17904	17888	17786	17774	17894	17859	17645	17667	17732	17522	17751	17650	17721	17766	17761	17649	17903	17622	17753	17817	17749	17889	17628	17612	17425	17603	17655	17632	17631	17775	17687	17627	17700	17789	17644	17568	17596	17962	17959	17685	17842	17837	17660	17534	17744	17758	17890	17734	17711	17565	17403	17528	17485	17690	17749	17612	17515	17865	17780	17485	17682	17623	17541	17703	17628	17407	17842	17744	17763	17867	17594	17550	17706	17890	17904	17676	17611	17673	17659	17772	17691	17713	17776	17474	17662	17700	17796	17744	17738	17798	17980	17684	17774	17559	17530	17702	17819	17892	17848	17988	17703	17619	17883	17702	17504	17877	17311	17639	17687	17670	17868	17618	17732	17833	17874	17603	17643	17692	17559	17698	17585	17687	17659	17805	17659	17815	17919	17721	17503	17613	17549	17840	17731	17742	17652	17895	17724	17505	17736	17414	17756	17479	17905	17861	17734	17466	17579	17841	17995	17733	17864	17638	17712	17720	17686	17656	17687	17712	17775	17686	17812	17719	17656	17633	17915	17685	17694	17793	17820	17694	17631	17377	17692	17641	17672	17680	17605	17533	17647	17755	17661	17570	17573	17494	17658	17631	17624	17719	17718	17721	17682	17622	17654	17676	17613	17804	17761	17669	17538	17585	17578	17543	17541	17504	17494	17584	17673	17590	17587	17734	17702	17670	17710	17871	17601	17698	17533	17780	17640	17605	17543	17749	17927	17843	17648	17759	17479	17582	17868	17643	17799	17697	17768	17672	17597	17655	17593	17724	17790	17766	17713	17638	17902	17914	17714	17660	17592	17620	17512	17757	17754	17699	17735	17680	17999	17588	17813	17736	17845	17697	17630	17660	17735	17949	17852	17592	17467	17750	17425	17589	17574	17788	17736	17695	17943	17743	17653	17804	17702	17718	17757	17736	17653	17592	17708	17648	17718	17432	17940	17715	17470	17782	17454	17690	17642	17679	17453	17633	17786	17715	17580	17732	17684	17660	17586	17595	17715	17636	17718	17597	17750	17498	17587	17724	17515	17670	17796	17610	17598	17850	17783	17632	17602	17837	17450	17688	17712	17571	17856	17893	17710	17573	17565	17684	17710	17700	17609	18020	17837	17679	17622	17753	17481	17724	17948	17765	17549	17765	17821	17629	17682	17422	17684	17671	17674	17720	17725	17665	17736	17858	17636	17750	17703	17739	17618	17561	17565	17652	17624	17888	17722	17881	17632	17462	17570	17759	17774	17700	17659	17722	17512	17752	17668	17612	17596	17543	17845	17796	17606	17827	17598	17758	17699	17843	17849	17703	17820	17749	17566	17530	17454	17626	17670	17657	17697	17509	17375	17699	17632
18046	30002	24140	18928	17033	15913	15513	15465	15342	15246	15158	14955	15033	14942	14858	14875	14865	14878	14978	14857	14924	15106	14978	14956	14946	15065	14908	15144	15041	15001	14968	14988	15001	14803	15056	14856	15033	14952	14895	14908	14822	14867	14783	14958	14901	15023	14887	15049	14875	15057	14737	14898	14825	14941	14884	15011	14988	14942	14852	14944	14749	15034	14768	14905	14876	14766	14900	15057	15103	14953	14995	14803	15026	14984	14825	14912	14950	14928	14869	14801	15250	14882	15100	14999	14837	14952	15082	15027	14781	14912	14998	15092	14704	14894	14944	15010	14997	14641	15052	14960	15062	14888	14820	14863	14835	14855	15023	14980	15029	14764	14793	14948	15055	14958	14904	14847	15034	14791	14926	14968	15034	14818	14976	14965	15138	14741	14882	14692	14948	14910	14903	14921	14739	15010	14868	14884	14828	14916	14914	14855	15059	14919	14932	14841	15023	14893	14838	14794	14797	14980	14871	14871	14829	14922	14711	14936	15000	15012	14752	14949	14868	14965	14922	14944	15042	15002	14993	14943	14926	14934	14918	14953	14879	14979	14942	14946	14764	14889	14908	14876	15038	15091	15065	14845	14821	14806	14845	14996	14923	14859	14948	14864	14992	14929	14711	14993	14908	14963	14835	14898	14956	14930	15125	15134	14845	14999	14905	14886	14917	14905	14995	14819	14991	15041	14952	14975	14940	14786	14826	15075	14928	14971	14926	14948	14938	14985	14970	14753	15093	15100	14919	14886	15039	14944	14904	14956	14959	14886	14786	14914	15001	14993	14744	14829	14971	14959	14925	15081	14996	14954	15024	15005	14943	14942	15007	14878	15023	15053	14972	14891	14974	14867	15034	14980	15161	15046	14849	15073	14878	14983	15178	14969	14937	14966	14940	14915	14836	14811	14993	15035	14846	14797	14981	14784	14991	14959	14930	14822	14883	14724	14787	14937	14917	15034	14697	15073	14924	14898	14984	14930	14804	14828	14870	14933	15014	14948	14978	14934	14911	14962	14970	14855	14754	14927	15004	14736	14848	14875	14924	14854	15042	14864	14944	14703	14821	14991	14991	14871	14885	14984	14925	14841	14975	14812	14782	14926	14923	14817	14788	14891	14845	15058	15113	15002	15018	14916	14978	14693	15008	14929	14947	14952	14957	14907	14884	14861	14852	14773	14960	14782	14981	14972	14988	15112	15055	14866	14955	14950	14959	15013	14968	14743	14744	14953	14821	14858	14975	14867	14865	15102	14776	15007	15011	14804	14994	14867	15042	15008	14912	14841	14862	15087	14926	14893	14989	15032	14954	14917	14920	14781	14917	14896	14932	14930	14913	14826	14869	14928	14750	15021	14874	14831	14810	14992	15104	14823	14965	15007	14926	14985	14886	14973	14775	14887	14845	15015	14906	14776	14968	15002	14856	14790	14928	14981	14934	14894	14948	14819	15074	14835	14860	14914	14825	14663	14927	15087	14943	14836	14938	14741	14921	14867	15069	14751	14928	14884	14904	14913	14973	14810	15013	15126	14961	15046	14834	15052	14841	14891	14827	14893	14972	14918	14830	14983	14928	14890	14986	14993	14994	15005	15063	14923	15047	14797	15008	14907	14944	14975	14841	15043	14816	14778	14688	14962	15006	14963	14924	14757	15013	15011	14780	15164	14904	14937	15009	14785	15017	14871	15053	14913	14981	14980	15015	14849	14920	14908	14867	14904	14873	15009	15037	14846	14813	14753	14941	14830	14748	14888	15002	15020	14891	15050	14925	14992	15037	14979	14856	14941	14898	14899	14835	15097	14999	14846	14952	14862	15064	15006	14882	14979	14880	15006	14823	14976	15010	14898	14850	15046	14914	14912	14896	14951	14949	14942	14903	15169	14830	15076	14791	14953	14901	14982	14898	15112	14801	15012	14959	14884	15020	14809	15007	14972	14838	15013	15042	15034	14867	14827	14955	14713	14980	14806	14902	14943	14832	14907	14707	14828	14951	14813	14826	14815	15183	14993	14806	14765	14717	14749	14887	15117	14849	14946	14746	14965	15001	14752	15024	14701	14923	14903	14872	15018	14982	14899	14821	15044	14808	15007	14859	14905	14707	14903	15004	14833	14898	14973	15097	15035	14824	14865	14980	14848	14897	14741	14969	14975	14930	15063	14825	14991	14981	14948	15077	14907	14906	15049	14865	14772	15045	15030	14930	14835	14876	14937	15044	14847	15055	14941	14923	14941	14874	14864	15031	14802	14907	14878	15046	14880	14844	14881	14900	14835	14821	15009	15051	15002	14856	14842	14980	15022	15080	15010	14849	15130	14930	14867	15052	14908	14636	15034	14948	14959	14894	14989	14965	14977	14990	14999	14592	14972	15076	14959	14874	14783	15041	15054	14778	14942	15075	14908	14818	14966	14985	14814	14894	15023	14737	14916	14954	14911	15091	15000	14779	14985	14841	14934	14898	14926	15000	14987	14899	14863	14827	14966	14850	14892	14792	14838	14861	14982	15051	14761	15023	14979	15192	14885	14785	15067	14970	14932	14824	14827	14756	14843	14897	15014	14818	14878	14880	14861	14947	14943	14866	15078	14842	14795	15077	14949	14923	14924	14990	14946	14758	14838	14962	14926	14775	14905	14944	14782	15005	15018	14826	14892	15074	14962	14884	14926	14793	14835	14794	14847	14799	14996	14931	14813	14851	14961	14899	14907	14709	15015	15060	14999	14814	14988	14866	15025	14809	14876	14971	15037	15063	15101	14969	14924	15069	14860	15009	14878	15025	15074	14898	14978	14933	14880	14965	15088	15132	14833	14806	15018	14926	15153	14824	14995	14888	14950	14845	14816	14990	14881	14925	15027	14990	15036	15016	15064	14814	14942	14888	14941	14804	14972	15021	14972	14931	15056	14936	14884	14980	14967	14897	14912	14964	14949	14860	14956	14939	15044	14864	14878	14941	14841	14928	15194	14956	15012	14921	14759	15096	14815	14823	14840	14906	14772	14832	14874	14946	15015	14849	14896	14936	14783	14956	15020	14894	14979	14912	14755	15030	14951	15169	14786	15096	14766	14792	15064	14962	15061	14957	15016	14945	14831	14967	14836	15148	14939	14905	14907	15042	14873	14964	15049	14786	14997	14906	14825	14968	15038	14842	14926	14901	14968	14944	14944	14849	14852	14747	14979	14857	14840	14918	14883	15061	15054	15134	14851	14925	14799	14802	15052	14918	15010	14848	14970	14903	14701	14948	15009	14843	14963	14999	14824	15018	14992	14831	15011	14897	14801	14820	14986	15167	14810	14937	14906	14856	14950	14928	14819	14872	14881	14945	14948	14951	14905	14923	14989	14966	15110	14916	14912	14994	14895	15020	14990	15009	14747	14806	15132	14817	14985	15052	14993	14920	14851	14963	14786	14996	14938	14779	14793	14936	14838	14934	15041	14974	15027	14864	14918	14995	14853	14837	14925	14999	15142	14983	14978	14886	14869	14768	14814	14920	14923	14888	14874	14892	15162	14965	14806	14922	14962	14951	14887	14889	14946	15021	14929	14946	14952	14931	14891	14832	15023	14952	14936	14961	14952	14969	14936	14956	14981	14793	14953	14834	14805	15004	14870	15034	14782	15122	14937	14967	14693	14911	14695	14859	14746	14843	14923	14776	14965	14814	15045	15072	14758	14838	14821	15022	15015	14950	14796	14819	14891	14960	14868	14791	14954	14884	15010	14862	14882	14824	14874	14847	15046	14972	15019	14947	15021	14846	15004	15015	14902	14997	15068	15030	14894	15044	15034	15028	14923	14870	14860	14979	15044	14939	14879	14807	14906	14846	14854	15065	14886	14938	15005	14818	14820	14890	14795	14921	14928	15024	14944	15070	14773	14996	14906	15027	14880	14876	14901	15030	15025	14734	14854	14972	14982	14835	15046	14999	14810	14988	14990	15021	14923	14887	14882	14795	15039	14967	14911	14988	14945	14931	14870	14903	14848	14851	14872	14863	15039	15002	15001	14853	14946	14830	14903	14886	14852	14950	15005	14726	14907	14940	14970	14933	14743	14903	15089	14917	14910	15037	15023	15025	14910	14884	15113	14831	14877	14987	14886	14947	14884	14935	14876	15054	14941	14894	14949	14815	15033	14841	14884	14777	15026	14884	15062	14858	15033	14800	14798	14910	15002	14829	14818	14920	14787	14967	14904	15005	15023	14886	14938	14801	14843	15092	14892	15010	14977	14829	14776	15010	14962	14903	14967	14849	14853	14938	14904	14917	14918	15096	14946	14889	14891	15038	14997	14976	15030	14897	14997	14917	15148	14955	14927	14879	14952	14861	14883	14886	15067	15024	14945	15041	14955	15014	15039	14936	15057	14829	14796	14826	14926	14972	14873	14968	14910	14744	14900	14973	14865	14995	14768	15017	14929	14846	14954	15014	14898	14922	14839	14929	14869	14879	14940	15119	14842	14923	15084	15033	14826	14992	14893	14766	15058	14981	15224	14908	15155	14865	14955	14708	15049	15031	14922	14910	15045	14913	14911	14785	14959	14848	15003	14946	14870	14931	14854	14968	14899	14914	14956	14834	14897	14989	14720	15021	14817	14938	14852	14908	14894	15013	14951	15008	15019	14945	14954	14890	14885	14937	14883	14925	14971	15006	14693	14978	14887	14798	14901	15116	14872	14998	14962	14919	14856	15088	14756	14877	14934	14779	14944	14924	14957	14913	14952	15028	14792	14877	15031	14766	15037	14893	14882	15013	14884	14876	14989	14854	15075	14719	14791	14966	15067	15026	14795	14953	14904	14880	14852	14925	14883	14921	15035	15069	14928	15016	14860	14853	14851	14955	15046	14905	15092	14856	14975	14988	14927	14777	15025	14868	14822	14868	14918	14887	15016	14847	14959	14809	14775	14872	14992	15056	14756	14860	14867	15122	14984	14977	14977	15019	14943	14852	14763	14984	14776	15053	15003	14967	14737	14969	15042	14918	14933	14802	14852	15033	15001	14870	14822	14948	14988	14842	14882	14965	14963	14943	14996	15013	14906	14948	14742	14941	15024	14878	15163	14871	14844	14831	14955	15007	14819	14965	14813	15034	14905	14912	14873	14783	15034	14948	15005	15014	14920	14854	14949	14873	14854	14786	14898	14861	14907	14933	14832	14999	14970
22739	21532	28694	24876	21942	23192	22291	18161	17308	17402	17338	17085	17022	16831	17071	16968	16813	16877	16847	17062	16856	16890	16800	16924	16884	16635	16743	16924	16878	16879	16572	16597	16778	16740	16861	16519	16715	16724	16813	16839	16691	16737	16824	16654	16699	16953	16700	16662	16831	16764	16842	16710	16743	16608	16887	16611	16680	16533	16820	16752	16777	16824	16925	16626	16863	16726	16624	16717	16733	16793	16853	16723	16721	16509	16653	16724	16780	16696	16744	16686	16692	16920	16790	16862	16741	16604	16666	16882	16899	16811	16604	16881	16776	16671	16550	16894	16867	16621	16698	16754	16695	16579	16554	16817	16736	16728	16638	16729	16861	16736	16832	16702	16826	16637	16702	16535	16610	16729	16815	16797	16694	16713	16567	16758	16789	16503	16754	16615	16740	16648	16709	16629	16861	16822	16766	16680	16811	16611	16754	16819	16586	16610	16725	16672	16652	16744	16664	16610	16739	16424	16831	16578	16685	16694	16515	16739	16702	16750	16844	16838	16693	16626	16603	16664	16763	16660	16711	16878	16785	16722	16723	16649	16597	16858	16833	16551	16676	16617	16848	16683	16687	16791	16747	16772	16655	16760	16551	16840	16543	16613	16787	16783	16812	16702	16704	16795	16642	16687	16766	16864	16641	16953	16600	16870	16772	16711	16632	16659	16603	16568	16775	16776	16783	16795	16800	16646	16678	16711	16549	16468	16866	16777	16720	16538	16684	16542	16639	16707	16799	16697	16739	16882	16558	16793	16755	16675	16768	16898	16788	16772	16710	16633	16664	16640	16785	16586	16626	16896	16771	16705	16688	16640	16677	16720	16689	16754	16795	16721	16490	16665	16804	16603	16632	16563	16821	16577	16674	16646	16936	16710	16639	16806	16736	16592	16669	16744	16730	16701	16974	16669	16765	16917	16633	16710	16756	16775	16820	16517	16638	16903	16638	16682	16567	16689	16545	16611	16598	16666	16601	16555	16833	16811	16906	16531	16746	16635	16668	16804	16662	16643	16941	16648	16849	16837	16665	16852	16825	16527	16464	16763	16644	16631	16589	16835	16702	16685	16646	16569	16757	16558	16774	16721	16730	16682	16883	16722	16630	16644	16653	16531	16510	16593	16706	16607	16771	16565	16588	16931	16764	16773	16812	16849	16593	16659	16751	16664	16751	16531	16898	16820	16900	16696	16551	16530	16656	16608	16663	16795	16691	16734	16670	16653	16745	16785	16776	16726	17059	16864	16652	16737	16842	16683	16656	16910	16427	16753	16658	16820	16679	16711	16875	16792	16870	16764	16613	16564	16837	16865	16593	16779	16654	16895	16613	16882	16629	16636	16580	16710	16679	16807	16727	16878	16621	16697	16654	16748	16644	16912	16971	16658	16654	16765	16562	16590	16784	16710	16552	16724	16950	16706	16432	16647	16682	16797	16741	16796	16610	16736	16605	16691	16543	16583	16890	16754	16785	16704	16477	16665	16575	16791	16715	16677	16665	16931	16669	16688	16646	16704	16676	16515	16665	16685	16596	16818	16544	16699	16585	16751	16704	16626	16792	16636	16650	16568	16778	16661	16857	16866	16636	16583	16841	16737	16690	16796	16889	16714	16856	16623	16783	16581	16663	16762	16614	16787	16708	16693	16732	16699	16714	16641	16747	16707	16768	16671	16737	16799	16639	16613	16865	16783	16656	16627	16541	16571	16669	16761	16613	16779	16833	16746	16691	16577	16683	16699	16699	16692	16747	16622	16800	16517	16665	16761	16598	16708	16736	16800	16781	16613	16770	16860	16732	16595	16614	16616	16542	16536	16860	16812	16873	16566	16626	16432	16788	16716	16863	16803	16816	16732	16705	16422	16604	16525	16326	16648	16701	16475	16674	16823	16718	16606	16642	16668	16521	16600	16803	16822	16643	16543	16716	16776	16333	16691	16713	16850	16910	16867	16601	16713	16765	16613	16664	16877	16628	16692	16823	16746	16602	16701	16844	16490	16571	16875	16942	16633	17007	16841	16583	16624	16680	16743	16782	16504	16864	16816	16804	16823	16762	16848	16519	16744	16509	16660	16793	16739	16719	16608	16630	16627	16705	16678	16439	16648	16545	16604	16649	16773	16513	16764	16792	16662	16815	16735	16709	16671	16677	16480	16712	16556	16546	16669	16617	16780	16743	16639	16735	16655	16539	16751	16596	16656	16428	16541	16685	16858	16893	16703	16722	16513	16635	16656	16763	16709	16796	16644	16848	16813	16841	16924	16822	16514	16864	16572	16583	16696	16916	16869	16607	16708	16684	16818	16644	16971	16595	16784	16570	16585	16574	16684	16635	16680	16587	16862	16653	16714	16894	16642	16781	16841	16714	16720	16714	16665	16706	16795	16784	16721	16768	16718	16731	16848	16677	16835	16770	16827	16708	16497	16640	16657	16803	16698	16608	16688	16703	16657	16572	16669	16682	16760	16657	16798	16955	16507	16771	16938	16455	16628	16782	16632	16694	16699	16418	16866	16704	16782	16845	16819	16819	16568	16803	16765	16551	16689	16567	16926	16683	16604	16781	16687	16617	16927	16590	16873	16790	16769	16699	16732	16809	16737	16799	16851	16691	16737	16709	16736	16655	16626	16500	16793	16554	16662	16583	16838	16761	16435	16746	16709	16764	16737	16696	16848	16583	16863	16738	16709	16740	16759	16934	16839	16727	16744	16712	16566	16740	16594	16580	16690	16863	16598	16583	16670	16598	16819	16682	16697	16697	16751	16826	16496	16719	16643	16681	16680	16619	16482	16597	16711	16643	16744	16831	16825	16798	16631	16737	16626	16607	16918	16679	16754	16898	17004	16710	16755	16507	16500	16686	16639	16561	16500	16884	16534	16847	16704	16817	16731	16631	16764	16426	16783	16719	16631	16621	16590	16546	16687	16656	16571	16699	16733	16679	16654	16764	16675	16420	16732	16804	16792	16888	16682	16592	16691	16752	16794	16641	16693	16720	16675	16473	16689	16545	16685	16846	16840	16716	16737	16663	16639	16621	16836	16672	16735	16713	16510	16556	16646	16787	16612	16747	16609	16689	16664	16642	16801	16831	16811	16649	16903	16797	16728	16572	16605	16913	16911	16553	16758	16790	16821	16887	16918	16619	16606	16679	16812	16761	16604	16628	16553	16881	16709	16599	16656	16540	16691	16744	16879	16864	16844	16698	16793	16624	16941	16629	16607	16575	16739	16882	16648	16785	16767	16645	16661	16848	16660	16905	16579	16675	16610	16846	16699	16619	16663	16678	16725	16949	16535	16698	16621	16610	16736	16714	16674	16663	16958	16938	16723	16802	16761	16796	16815	16742	16530	16888	16661	16699	16631	16854	16806	16858	16744	16654	16700	16614	16968	16698	16717	16751	16729	16661	16864	16509	16732	16817	16696	16622	16636	16729	16756	16705	16532	16622	16793	16785	16690	16595	16660	16573	16770	16761	16612	16692	16784	16730	16755	16578	16424	16736	16686	16774	16595	16801	16669	16554	16760	16543	16859	16717	16759	16736	16907	16763	16547	16726	16764	16718	16635	16832	16653	16682	16822	16607	16739	16846	16854	16613	16506	16682	16685	16826	16864	16802	16719	16957	16592	16702	16807	16568	16357	16850	16757	16646	16759	16674	16765	16645	16603	16580	16679	16809	16668	16693	16979	16672	16692	16437	16797	16532	16678	16730	16720	16670	16777	16624	16676	16682	16738	16613	16554	16545	16814	16743	16718	16601	16631	17040	16816	16636	16562	16703	16792	16715	16730	16617	16852	16836	16692	16800	16477	16501	16637	16870	16789	16635	16793	16859	16614	16695	16721	16775	16736	16696	16719	16779	16749	16553	16975	16733	16754	16581	17014	16628	16756	16533	16761	16676	16768	16713	16614	16629	16608	16822	16717	16520	16448	16523	16466	16568	16811	16545	16710	16567	16530	16585	16688	16519	16697	16647	16710	16428	16656	16681	16795	16712	16660	16929	16649	16811	16774	16690	16681	16661	16719	16926	16775	16740	16629	16629	16751	16908	16640	16713	16796	16695	16704	16800	16772	16873	16751	16830	16928	16750	16637	16628	16591	16539	16559	16883	16641	16618	16644	16654	16761	16609	16801	16754	16509	16506	16676	16567	16671	16822	16876	16837	16683	16480	16841	16782	16549	16608	16730	16570	16747	16540	16872	16789	16807	16616	16782	16861	16734	16689	16791	16718	16774	16695	16641	16554	16629	16911	16464	16578	16532	16623	16613	16803	16737	16652	16694	16779	16700	16751	16624	16561	16706	16706	16741	16683	16660	16752	16507	16742	16705	16555	16671	16497	16792	16571	16658	16761	16933	16783	16492	16601	16760	16792	16736	16733	16661	16511	16776	16946	16592	16746	16657	16500	16777	16742	16677	16753	16726	16633	16561	16513	16607	16707	16730	16769	16963	16784	16723	16926	16668	16802	16856	16459	16747	16628	16621	16587	16600	16729	16579	16590	16692	16754	16847	16837	16857	16877	16976	16818	16928	16584	16701	16727	16586	16662	16578	16657	16668	16756	16730	16851	16630	16711	16732	16761	16799	16844	16779	16607	16667	16587	16656	16719	16758	16556	16683	16490	16677	16623	16756	16724	16761	16548	16899	16640	16700	16688	16682	16780	16778	16879	16680	16800	16701	16633	16662	16820	16795	16776	16531	16705	16595	16719	16782	16501	16572	16748	16757	16710	16673	16572	16735	16821	16799	16750	16757	16581	16790	16724	16602	16668	16699	16556	16828	16742	16542	16586	16681	16846	16726	16684	16523	16736	16832	16527	16734	16742	16617	16678	16525	16633	16787	16761	16861	16757	16804	16779	16519	16710	16667	16823	16700	16801	16660	16741	16799	16625	16672	16564	16484	16623	16669	16805	16810	16553	16732	16796	16816	16734	16761	16695	16666	16669	16610	16773	16694	16669	16870	16696	16781	16919	16766	16612	16608	16778	16792	16623	16570	16603	16688	16693	16689	16764	16644	16608	16590	16510	16738	16674	16761	16632	16855	16821	16755	16579	16740	16735	16620	16619	16751	16636	16914	16800	16715	16567	16800	16744	16662	16744	16830	16741	16920	16654	16596	16685	16610	16699	16816	16620	16706	16689	16655	16424	16676	16762	16658
18890	40239	31958	23267	18334	16494	15562	15212	14800	14926	14640	14622	14396	14376	14286	14584	14245	14408	14523	14355	14358	14172	14402	14355	14467	14364	14291	14442	14238	14405	14209	14356	14246	14205	14315	14352	14413	14272	14252	14216	14524	14392	14244	14355	14401	14317	14382	14222	14311	14229	14275	14304	14462	14431	14360	14284	14452	14410	14352	14249	14351	14469	14293	14198	14301	14191	14163	14279	14338	14385	14254	14188	14258	14567	14229	14254	14432	14206	14305	14338	14454	14351	14375	14145	14255	14336	14353	14345	14239	14398	14408	14360	14205	14332	14301	14493	14288	14449	14357	14323	14368	14256	14220	14448	14306	14200	14281	14369	14319	14087	14358	14195	14330	14319	14360	14176	14256	14367	14498	14371	14225	14274	14149	14295	14299	14283	14414	14268	14317	14278	14359	14232	14283	14288	14434	14285	14499	14158	14323	14423	14445	14652	14221	14341	14300	14167	14334	14374	14221	14398	14182	14426	14426	14298	14182	14428	14396	14408	14487	14476	14355	14459	14336	14222	14244	14324	14225	14145	14149	14323	14385	14240	14233	14271	14266	14353	14233	14260	14352	14290	14473	14234	14291	14297	14158	14296	14303	14315	14435	14371	14290	14106	14450	14245	14376	14135	14116	14452	14359	14269	14358	14388	14228	14294	14219	14149	14476	14190	14219	14277	14306	14300	14268	14044	14314	14197	14282	14435	14248	14448	14367	14301	14089	14204	14347	14242	14218	14372	14286	14186	14294	14174	14303	14403	14375	14347	14458	14195	14447	14364	14241	14440	14317	14091	14164	14317	14192	14292	14322	14259	14228	14171	14291	14366	14305	14254	14407	14203	14287	14339	14106	14219	14481	14209	14219	14536	14339	14320	14255	14395	14312	14275	14171	14431	14234	14154	14326	14289	14159	14269	14450	14460	14329	14291	14320	14253	14220	14303	14388	14195	14066	14431	14333	14468	14305	14299	14157	14195	14400	14395	14307	14431	14292	14314	14368	14304	14281	14058	14255	14331	14139	14209	14180	14363	14272	14215	14398	14363	14362	14285	14216	14320	14326	14140	14347	14383	14332	14309	14346	14231	14368	14303	14204	14374	14272	14198	14469	14222	14377	14414	14399	14288	14399	14384	14365	14287	14189	14320	14386	14467	14397	14400	14290	14281	14483	14458	14254	14379	14190	14327	14314	14162	14385	14232	14322	14344	14201	14167	14430	14285	14292	14289	14267	14428	14314	14324	14417	14417	14395	14178	14247	14083	14314	14340	14298	14357	14333	14177	14365	14173	14399	14174	14350	14204	14335	14376	14332	14289	14403	14136	14396	14217	14365	14399	14417	14283	14471	14152	14175	14361	14271	14243	14397	14412	14208	14233	14258	14428	14413	14150	14240	14267	14156	14374	14435	14260	14257	14155	14381	14326	14211	14496	14185	14203	14086	14346	14431	14291	14239	14101	14283	14371	14389	14539	14345	14402	14463	14329	14320	14238	14152	14491	14324	14280	14446	14303	14147	14162	14077	14386	14080	14243	14471	14380	14411	14334	14261	14232	14390	14402	14333	14068	14467	14264	14283	14231	14385	14235	14309	14308	14304	14135	14244	14288	14051	14413	14334	14336	14228	14326	14282	14265	14287	14122	14371	14248	14209	14274	14241	14095	14231	14389	14306	14150	14195	14408	14289	14530	14184	14263	14421	14398	14191	14208	14452	14251	14164	14141	14241	14211	14249	14281	14453	14334	14261	14357	14319	14367	14263	14380	14375	14144	14338	14269	14222	14435	14165	14147	14384	14294	14374	14227	14365	14260	14179	14377	14488	14376	14319	14443	14206	14206	14250	14381	14233	14294	14432	14188	14306	14177	14228	14325	14367	14323	14367	14117	14461	14301	14269	14297	14268	14234	14369	14382	14205	14189	14289	14192	14190	14409	14363	14337	14450	14171	14394	14227	14215	14507	14164	14325	14329	14236	14436	14346	14248	14355	14324	14363	14411	14396	14376	14528	14246	14312	14332	14284	14197	14354	14299	14265	14301	14324	14259	14186	14353	14316	14293	14240	14301	14227	14259	14211	14321	14474	14393	14241	14392	14183	14300	14276	14194	14380	14181	14506	14227	14392	14346	14253	14251	14269	14274	14342	14278	14220	14191	14304	14453	14342	14315	14327	14179	14271	14355	14491	14309	14304	14299	14313	14399	14280	14330	14378	14278	14280	14243	14316	14271	14397	14351	14266	14314	14378	14376	14224	14216	14347	14361	14350	14269	14122	14176	14191	14259	14428	14257	14252	14307	14148	14243	14356	14374	14255	14343	14185	14390	14315	14267	14232	14254	14496	14313	14246	14280	14220	14445	14274	14467	14280	14300	14288	14261	14211	14291	14282	14138	14306	14336	14201	14380	14312	14202	14246	14093	14201	14242	14173	14139	14448	14231	14303	14324	14252	14308	14137	14209	14197	14209	14289	14189	14312	14205	14438	14378	14318	14433	14284	14106	14476	14280	14361	14327	14056	14158	14306	14385	14329	14305	14140	14400	14125	14364	14280	14323	14269	14261	14026	14199	14347	14333	14266	14310	14279	14432	14289	14243	14337	14482	14206	14396	14244	14382	14305	14254	14347	14447	14477	14194	14431	14192	14272	14342	14272	14338	14253	14285	14207	14212	14381	14209	14124	14408	14426	14297	14383	14348	14478	14260	14072	14318	14215	14421	14277	14239	14301	14304	14300	14300	14232	14322	14436	14353	14298	14222	14311	14305	14213	14257	14291	14379	14286	14307	14235	14289	14245	14291	14346	14200	14392	14268	14335	14289	14347	14294	14334	14228	14330	14098	14413	14166	14460	14306	14259	14258	14228	14137	14325	14210	14219	14122	14097	14310	14071	14258	14364	14266	14355	14185	14294	14319	14323	14384	14424	14563	14492	14230	14301	14260	14266	14268	14088	14200	14307	14422	14294	14222	14201	14416	14133	14451	14344	14254	14295	14258	14217	14264	14238	14219	14231	14216	14143	14172	14441	14355	14429	14110	14276	14269	14286	14301	14140	14342	14311	14164	14249	14355	14234	14511	14180	14312	14296	14266	14236	14254	14339	14453	14125	14149	14291	14285	14386	14300	14324	14256	14253	14429	14222	14384	14372	14288	14290	14191	14309	14443	14172	14333	14418	14216	14280	14251	14168	14387	14403	14273	14404	14372	14394	14305	14274	14397	14292	14297	14135	14226	14407	14283	14241	14434	14237	14241	14298	14300	14293	14302	14259	14238	14227	14360	14253	14218	14324	14266	14374	14362	14338	14300	14251	14473	14276	14424	14305	14329	14240	14131	14453	14179	14289	14408	14483	14353	14465	14441	14306	14320	14274	14377	14332	14272	14420	14392	14388	14256	14261	14310	14437	14151	14218	14192	14352	14384	14241	14344	14294	14266	14291	14341	14282	14343	14347	14344	14132	14317	14249	14327	14310	14123	14383	14307	14499	14303	14292	14415	14233	14450	14263	14359	14290	14384	14217	14161	14384	14349	14278	14360	14223	14129	14291	14402	14255	14189	14283	14366	14207	14439	14303	14161	14231	14362	14127	14349	14350	14370	14280	14272	14482	14347	14412	14262	14244	14349	14242	14214	14170	14306	14265	14219	14325	14289	14046	14342	14491	14441	14328	14411	14300	14348	14358	14278	14310	14190	14458	14188	14330	14252	14266	14306	14286	14399	14243	14260	14170	14345	14396	14212	14246	14217	14373	14253	14284	14332	14175	14274	14338	14284	14184	14349	14311	14346	14343	14354	14309	14295	14288	14250	14411	14340	14384	14263	14249	14078	14099	14253	14325	14235	14156	14282	14287	14365	14175	14197	14403	14362	14125	14154	14354	14401	14393	14393	14311	14363	14272	14354	14058	14141	14257	14554	14342	14375	14121	14296	14130	14254	14238	14332	14193	14324	14322	14371	14310	14193	14146	14293	14226	14315	14273	14169	14203	14195	14304	14259	14444	14184	14208	14414	14356	14486	14337	14212	14347	14232	14256	14212	14268	14289	14251	14269	14124	14292	14352	14329	14231	14322	14407	14066	14185	14232	14285	14326	14291	14333	14245	14264	14323	14366	14413	14243	14298	14328	14360	14340	14264	14349	14313	14299	14270	14193	14387	14131	14360	14386	14185	14476	14374	14240	14280	14414	14208	14226	14106	14274	14347	14186	14284	14350	14339	14238	14195	14455	14410	14222	14175	14092	14380	14416	14366	14401	14237	14165	14166	14539	14419	14189	14276	14339	14342	14261	14201	14209	14335	14423	14255	14327	14293	14441	14444	14367	14245	14206	14187	14331	14310	14351	14235	14438	14216	14154	14210	14295	14251	14317	14382	14383	14375	14272	14170	14299	14336	14259	14366	13906	14289	14298	14218	14186	14244	14303	14395	14251	14302	14497	14124	14227	14363	14375	14115	14232	14217	14212	14135	14196	14291	14154	14299	14311	14242	14324	14346	14358	14282	14403	14140	14461	14319	14340	14193	14347	14369	14276	14300	14297	14060	14188	14391	14302	14322	14340	14265	14290	14206	14361	14380	14344	14266	14481	14564	14455	14277	14231	14302	14386	14271	14177	14253	14320	14292	14305	14315	14341	14308	14197	14142	14316	14335	14221	14134	14396	14402	14250	14288	14335	14278	14080	14198	14364	14345	14189	14368	14236	14369	14491	14243	14092	14233	14203	14335	14153	14347	14281	14193	14302	14513	14166	14322	14256	14380	14200	14274	14406	14355	14403	14149	14323	14420	14178	14225	14337	14139	14322	14451	14388	14309	14060	14342	14284	14294	14314	14205	14241	14279	14298	14217	14414	14278	14333	14280	14135	14285	14263	14243	14357	14283	14208	14228	14290	14235	14184	14212	14339	14330	14154	14141	14258	14300	14176	14357	14309	14401	14382	14178	14273	14296	14369	14469	14243	14460	14387	14498	14263	14257	14578	14162	14318	14276	14413	14333	14269	14185	14254	14374	14541	14360	14272	14316	14181	14247	14267	14355	14425	14336	14310	14291	14423	14319	14311	14544	14513	14414	14339	14307	14203	14351	14214	14369	14500	14324	14226	14321	14262	14529	14212	14313	14193	14308	14464	14077	14303	14188	14222	14274	14391	14144	14181	14356	14317	14276	14241	14230
29839	23755	25467	22111	18588	17941	18032	17807	17469	17223	17559	17621	17416	17407	17390	17282	17279	17495	17508	17450	17412	17335	17287	17427	17303	17454	17160	17392	17539	17055	17138	17323	17413	17433	17437	17465	17289	17241	17207	17094	17180	17269	17196	17313	17317	17325	17292	17255	17192	17389	17375	17420	17316	17200	17355	17352	17294	17523	17152	17518	17161	17479	17205	17198	17445	17406	17211	17281	17528	17371	17364	17401	17386	17414	17326	17348	17439	17363	17189	17423	17465	17405	17496	17509	17327	17437	17301	17355	17366	17509	17416	17143	17305	17413	17381	17308	17199	17212	17356	17448	17417	17318	17261	17092	17268	17295	17250	17414	17457	17522	17247	17466	17239	17464	17144	17433	17395	17276	17379	17288	17430	17223	17253	17244	17345	17595	17467	17506	17596	17251	17011	17208	17270	17325	17153	17324	17323	17160	17246	17408	17671	17282	17495	17418	17359	17302	17322	17474	17338	17359	17261	17309	17360	17318	17386	17324	17295	17295	17393	17324	17440	17545	17577	17335	17283	17253	17277	17242	17466	17310	17328	17175	17436	17229	17398	17398	17390	17279	17217	17422	17430	17437	17474	17560	17207	17344	17454	17248	17351	17341	17311	17424	17211	17041	17294	17432	17327	17301	17563	17385	17339	17409	17400	17247	17183	17267	17254	17452	17278	17310	17271	17316	17434	17275	17438	17041	17125	17520	17374	17400	17283	17290	17247	17314	17444	17334	17401	17364	17386	17356	17485	17167	17325	17235	17476	17280	17277	17344	17255	17380	17238	17499	17224	17374	17354	17301	17312	17558	17292	17268	17513	17184	17382	17348	17217	17518	17313	17403	17447	17131	17169	17317	17235	17560	17222	17303	17367	17202	17207	17315	17375	17311	17239	17468	17293	17145	17361	17323	17249	17422	17332	17457	17375	17409	17420	17388	17284	17315	17290	17459	17575	17431	17395	17258	17228	17474	17345	17345	17323	17459	17410	17458	17256	17550	17319	17228	17364	17207	17412	17399	17270	17413	17403	17407	17440	17441	17456	17445	17321	17313	17334	17312	17211	17235	17362	17237	17314	17641	17445	17178	17423	17324	17347	17213	17517	17544	17403	17254	17258	17304	17281	17488	17076	17340	17591	17355	17469	17371	17413	17302	17275	17398	17310	17304	17497	17387	17359	17204	17131	17075	17431	17310	17419	17208	17360	17431	17252	17656	17407	17346	17533	17109	17258	17489	17181	17220	17241	17388	17583	17422	17473	17436	17462	17169	17218	17294	17261	17263	17220	17251	17559	17485	17294	17209	17297	17545	17601	17697	17552	17164	17312	17436	17452	17367	17270	17272	17543	17311	17542	17353	17596	17357	17234	17554	17369	17280	17347	17296	17394	17321	17359	17321	17109	17373	17451	17316	17712	17396	17343	17374	17477	17534	17475	17206	17400	17649	17375	17414	17366	17356	17161	17623	17403	17507	17446	17195	17269	17420	17555	17245	17401	17260	17349	17240	17228	17305	17201	17338	17412	17383	17327	17393	17356	17362	17431	17547	17206	17198	17460	17272	17383	17364	17476	17377	17325	17275	17277	17225	17337	17437	17289	17375	17361	17278	17433	17315	17278	17181	17345	17208	17439	17443	17431	17493	17353	17440	17407	17276	17177	17554	17517	17328	17260	17210	17473	17519	17550	17390	17484	17398	17395	17330	17433	17342	17412	17282	17410	17361	17358	17337	17298	17381	17343	17420	17483	17530	17345	17448	17392	17508	17353	17630	17483	17214	17306	17351	17349	17476	17310	17330	17614	17365	17491	17219	17384	17441	17398	17360	17389	17461	17317	17327	17499	17279	17328	17524	17411	17429	17321	17318	17483	17500	17462	17256	17278	17270	17395	17257	17352	17382	17297	17240	17365	17368	17520	17393	17242	17365	17309	17435	17113	17326	17210	17369	17139	17337	17328	17434	17566	17481	17303	17320	17389	17256	17359	17262	17363	17484	17272	17371	17273	17386	17350	17146	17239	17301	17339	17412	17070	17503	17296	17298	17407	17307	17417	17266	17228	17228	17116	17530	17324	17220	17420	17278	17174	17078	17309	17388	17388	17510	17456	17399	17210	17486	17547	17287	17309	17171	17571	17487	17512	17474	17467	17247	17319	17366	17347	17587	17390	17416	17351	17441	17389	17292	17219	17320	17395	17323	17307	17305	17353	17005	17367	17444	17550	17246	17377	17416	17422	17295	17412	17265	17277	17425	17324	17452	17256	17287	17434	17426	17371	17413	17595	17614	17334	17543	17469	17291	17092	17229	17371	17632	17272	17377	17387	17255	17377	17487	17389	17333	17171	17726	17127	17193	17341	17198	17310	17335	17387	17086	17504	17354	17271	17487	17310	17307	17459	17503	17236	17478	17144	17342	17222	17468	17135	17249	17391	17533	17550	17399	17305	17319	17367	17313	17157	17206	17375	17400	17410	17427	17370	17634	17370	17351	17525	17187	17421	17304	17271	17567	17506	17391	17384	17493	17390	17344	17650	17273	17405	17244	17395	17442	17446	17437	17289	17438	17369	17586	17386	17383	17386	17387	17260	17404	17537	17530	17299	17509	17373	17448	17303	17564	17376	17301	17230	17391	17218	17506	17417	17337	17099	17489	17475	17265	17441	17587	17347	17566	17312	17486	17376	17590	17128	17393	17344	17502	17522	17492	17282	17293	17111	17332	17469	17411	17302	17506	17290	17650	17437	17606	17441	17227	17308	17195	17435	17414	17460	17237	17354	17375	17550	17319	17520	17380	17297	17419	17408	17442	17442	17335	17366	17206	17345	17387	17363	17368	17344	17407	17223	17238	17337	17444	17413	17372	17218	17081	17224	17355	17304	17364	17379	17402	17246	17456	17264	17457	17364	17438	17563	17040	17208	17229	17264	17535	17345	17228	17295	17161	17353	17319	17384	17442	17491	17440	17108	17291	17399	17297	17462	17575	17410	17172	17267	17186	17552	17514	17495	17428	17312	17114	17301	17403	17423	17544	17405	17339	17426	17541	17418	17352	17311	17347	17450	17405	17355	17316	17425	17209	17314	17182	17280	17251	17488	17535	17362	17485	17407	17345	17360	17540	17235	17512	17513	17414	17248	17411	17457	17285	17436	17381	17426	17381	17278	17231	17175	17097	17250	17368	17325	17390	17456	17488	17392	17336	17314	17431	17396	17221	17194	17560	17383	17511	17408	17355	17424	17358	17544	17303	17579	17260	17394	17559	17235	17585	17194	17251	17268	17494	17368	17349	17409	17174	17487	17388	17464	17219	17447	17320	17249	17299	17457	17300	17365	17350	17219	17366	17523	17575	17253	17480	17393	17294	17472	17712	17377	17554	17336	17260	17177	17428	17387	17225	17279	17322	17526	17217	17490	17411	17405	17355	17503	17257	17258	17423	17216	17280	17425	17417	17195	17231	17351	17381	17316	17336	17177	17298	17199	17318	17372	17275	17517	17447	17364	17319	17505	17414	17379	17413	17214	17294	17134	17282	17320	17439	17307	17269	17510	17202	17552	17298	17310	17262	17421	17238	17201	17213	17359	17312	17229	17338	17334	17396	17448	17409	17349	17350	17332	17385	17336	17316	17446	17159	17549	17445	17241	17505	17489	17213	17555	17425	17379	17226	17437	17351	17487	17590	17348	17484	17405	17545	17586	17337	17347	17441	17378	17271	17449	17412	17453	17363	17448	17107	17103	17106	17210	17458	17156	17270	17438	17306	17361	17431	17493	17222	17489	17214	17376	17334	17292	17625	17306	17366	17381	17481	17328	17363	17429	17464	17446	17533	17315	17251	17435	17403	17373	17318	17415	17247	17331	17314	17420	17289	17252	17331	17414	17392	17327	17420	17492	17293	17443	17346	17326	17485	17571	17316	17331	17352	17237	17336	17535	17433	17393	17339	17187	17446	17487	17082	17335	17392	17542	17306	17464	17495	17237	17214	17206	17391	17405	17404	17348	17478	17147	17453	17304	17321	17415	17298	17339	17265	17446	17495	17470	17380	17247	17182	17441	17406	17379	17277	17421	17310	17372	17178	17601	17396	17434	17616	17257	17266	17497	17398	17360	17340	17385	17403	17488	17378	17546	17518	17319	17395	17291	17333	17351	17436	17361	17335	17436	17414	17350	17217	17441	17315	17476	17651	17455	17256	17480	17512	17448	17370	17331	17288	17371	17340	17334	17630	17462	17529	17569	17261	17408	17422	17451	17413	17367	17426	17423	17178	17560	17498	17390	17263	17257	17294	17387	17408	17398	17289	17146	17355	17098	17267	17529	17244	17366	17338	17272	17281	17494	17309	17064	17442	17252	17387	17429	17412	17169	17269	17318	17485	17362	17372	17514	17251	17491	17255	17295	17295	17425	17431	17262	17198	17448	17427	17413	17296	17374	17301	17433	17326	17185	17280	17279	17379	17342	17297	17329	17422	17359	17309	17483	17391	17409	17232	17343	17456	17428	17387	17427	17533	17328	17413	17664	17425	17510	17362	17264	17511	17380	17464	17295	17530	17548	17352	17206	17186	17330	17303	17627	17433	17359	17354	17436	17164	17492	17398	17277	17272	17500	17416	17364	17278	17461	17352	17425	17458	17387	17462	17355	17374	17238	17238	17243	17342	17186	17327	17134	17539	17522	17382	17427	17408	17452	17249	17395	17421	17483	17243	17347	17265	17368	17580	17627	17250	17511	17378	17575	17505	17381	17270	17442	17363	17273	17438	17186	17226	17207	17429	17054	17268	17305	17362	17311	17307	17493	17309	17332	17314	17250	17354	17268	17352	17238	17343	17397	17257	17405	17339	17376	17411	17278	17186	17443	17260	17494	17531	17384	17495	17430	17226	17220	17184	17424	17199	17379	17246	17353	17389	17289	17380	17335	17325	17221	17127	17627	17398	17380	17178	17305	17249	17552	17313	17382	17148	17219	17356	17549	17342	17412	17486	17365	17373	17371	17447	17221	17388	17517	17279	17350	17400	17271	17381	17335	17357	17445	17331	17338	17258	17473	17339	17427	17415	17448	17293	17346	17543	17480	17354	17339	17383	17374	17330	17301	17322	17095	17509	17499	17341	17338	17362	17269	17455	17282	17429	17351	17319	17358	17369	17242	17186	17479	17357	17323	17286
18872	26954	21309	17637	15984	15444	15306	14862	15031	14812	14746	14903	14822	14631	14887	14692	14773	14902	14684	14682	14647	14784	14841	14680	14830	14731	14684	14835	14810	14763	14812	14636	14763	14825	14760	14581	14858	14671	14719	14796	14659	14732	14602	14778	14705	14628	14604	14611	14725	14712	14681	14724	14723	14683	14744	14740	14835	14695	14676	14560	14647	14790	14648	14771	14900	14680	14608	14744	14691	14766	14740	14657	14785	14711	14870	14759	14578	14756	14671	14716	14789	14783	14733	14787	14595	14938	14797	14728	14692	14811	14897	14765	14766	14660	14664	14663	14736	14684	14723	14709	14774	14868	14712	14821	14702	14555	14799	14824	14748	14822	14721	14657	14759	14747	14852	14653	14698	14815	14783	14641	14732	14753	14570	14688	14822	14769	14747	14700	14698	14721	14697	14565	14730	14658	14689	14925	14640	14666	14735	14730	14618	14660	14589	14682	14739	14656	14640	14623	14607	14698	14587	14717	14716	14685	14637	14731	14870	14869	14727	14657	14642	14804	14762	14723	14657	14738	14748	14842	14771	14802	14671	14609	14727	14808	14887	14571	14706	14668	14621	14646	14849	14770	14731	14481	14761	14733	14903	14663	14676	14767	14716	14916	14744	14750	14783	14709	14865	14723	14806	14756	14785	14891	14654	14749	14646	14622	14691	14816	14730	14498	14631	14791	14901	14683	14677	14675	14837	14661	14555	14855	14694	14517	14799	14744	14638	14766	14843	14922	14760	14626	14668	14743	14589	14710	14653	14644	14711	14640	14757	14840	14788	14554	14722	14679	14629	14820	14637	14560	14753	14812	14627	14671	14936	14760	14882	14685	14725	14637	14700	14657	14583	14711	14722	14771	14669	14791	14816	14536	14700	14582	14738	14681	14734	14620	14694	14604	14790	14629	14801	14672	14617	14764	14796	14913	14826	14434	14660	14737	14682	14693	14676	14620	14762	14439	14811	14776	14667	14754	14882	14700	14682	14796	14686	14537	14719	14820	14681	14804	14601	14775	14540	14785	14608	14656	14674	14767	14820	14695	14730	14631	14717	14666	14787	14748	14762	14738	14546	14806	14712	14757	14807	14695	14792	14705	14697	14771	14751	14670	14746	14654	14785	14862	14816	14659	14857	14458	14804	14932	14823	14493	14709	14788	14761	14747	14810	14640	14788	14809	14746	14753	14636	14568	14657	14907	14756	14778	14765	14877	14710	14666	14816	14705	14753	14634	14821	14660	14735	14652	14697	14525	14678	14639	14741	14750	14875	14598	14587	14847	14778	14764	14821	14592	14647	14705	14709	14837	14678	14741	14633	14787	14733	14812	14778	14698	14766	14658	14928	14733	14422	14745	14633	14817	14738	14617	14711	14637	14756	14796	14513	14728	14665	14654	14661	14788	14707	14804	14809	14734	14780	14718	14825	14727	14685	14776	14760	14735	14684	14577	14680	14592	14783	14776	14705	14737	14711	14659	14700	14656	14779	14662	14791	14815	14750	14663	14667	14584	14760	14634	14888	14719	14810	14733	14708	14632	14630	14735	14788	14758	14783	14678	14755	14758	14797	14612	14637	14884	14741	14747	14536	14732	14731	14584	14826	14787	14847	14790	14693	14872	14633	14900	14781	14669	14873	14714	14636	14701	14774	14807	14789	14725	14712	14636	14659	14704	14645	14774	14800	14728	14663	14728	14667	14671	14785	14655	14728	14749	14662	14778	14688	14743	14748	14745	14627	14736	14747	14659	14961	14812	14782	14619	14524	14743	14568	14748	14610	14737	14746	14916	14593	14695	14782	14763	14820	14767	14809	14684	14736	14711	14716	14681	14710	14762	14849	14639	14708	14727	14812	14721	14654	14890	14725	14686	14746	14710	14822	14767	14856	14667	14720	14858	14813	14787	14677	14861	14546	14694	14822	14753	14704	14727	14635	14796	14662	14700	14726	14814	14808	14926	14587	14750	14803	14668	14667	14717	14648	14831	14666	14718	14925	14553	14854	14779	14643	14579	14935	14887	14964	14828	15016	14569	14867	14679	14889	14776	14781	14793	14731	14989	14555	14821	14742	14719	14683	14752	14833	14653	14709	14738	14700	14753	14806	14650	14732	14794	14843	14747	14683	14865	14581	14757	14752	14624	14715	14817	14760	14769	14902	14646	14634	14573	14901	14878	14833	14660	14699	14806	14911	14511	14783	14754	14734	14700	14687	14641	14696	14632	14822	14786	14761	14808	14626	14633	14674	14719	14728	14726	14970	14541	14697	14727	14713	14810	14743	14729	14603	14840	14766	14737	14975	14688	14639	14679	14646	14822	14638	14617	14583	14767	14815	14776	14753	14792	14754	14859	14732	14715	14728	14690	14862	14731	14683	14757	14831	14808	14666	14608	14762	14942	14861	14625	14720	14887	14772	14722	14809	14824	14569	14733	14860	14708	14769	14698	14888	14705	14573	14812	14745	14644	14603	14759	14804	14859	14691	14620	14781	14617	14770	14504	14571	14696	14599	14842	14905	14704	14640	14669	14696	14657	14695	14671	14828	14695	14730	14722	14717	14942	14610	14721	14837	14823	14650	14560	14836	14787	14698	14835	14853	14830	14763	14683	14687	14725	14794	14803	14780	14895	14682	14696	14669	14697	14745	14760	14801	14708	14791	14657	14850	14828	14782	14732	14622	14756	14610	14635	14760	14794	14718	14562	14706	14682	14698	14769	14549	14736	14689	14865	14709	14823	14490	14915	14803	14881	14694	14929	14845	14789	14582	14687	14695	14759	14594	14650	14797	14640	14687	14695	14676	14953	14602	14701	14706	14675	14895	14759	14769	14792	14633	14683	14691	14731	14730	14550	14960	14783	14836	14703	14773	14650	14782	14678	14825	14724	14733	14656	14889	15017	14802	14770	14800	14746	14708	14635	14701	14632	14694	14726	14746	14669	14880	14563	14770	14809	14622	14888	14809	14755	14698	14640	14609	14651	14650	14644	14852	14729	14656	14589	14695	14608	14646	14709	14784	14822	14696	14800	14765	14769	14640	14524	14868	14845	14820	14790	14626	14640	14715	14776	14655	14794	14692	14783	14644	14687	14875	14851	14749	14740	14846	14712	14717	14699	14737	14647	14733	14628	14701	14869	14811	14765	14722	14707	14801	14882	14631	14714	14827	14816	14796	14517	14876	14784	14757	14774	14698	14705	14726	14786	14457	14815	14893	14734	14730	14751	14848	14582	14758	14782	14677	14793	14612	14808	14566	14505	14691	14693	14807	14644	14597	14842	14566	14724	14688	14906	14633	14726	14800	14690	14635	14717	14697	14831	14696	14749	14637	14721	14618	14579	14771	14664	14794	14645	14730	14631	14829	14710	14830	14766	14755	14644	14624	14579	14882	14488	14777	14880	14847	14604	14735	14804	14599	14544	14709	14666	14843	14658	14666	14607	14776	14700	14731	14662	14717	14827	14602	14898	14562	14642	14661	14517	14752	14889	14584	14670	14814	14824	14669	14685	14742	14708	14917	14674	14757	14794	14641	14676	14637	14534	14875	14751	14728	14482	14789	14699	14856	14631	14815	14847	14786	14734	14786	14531	14654	14856	14767	14729	14606	14692	14607	14594	14657	14729	14649	14662	14852	14781	14890	14643	14683	14819	14608	14908	14765	14712	14812	14690	14925	14694	14708	14585	15057	14609	14767	14668	14683	14687	14781	14660	14780	14979	14827	14746	14527	14593	14677	14764	14659	14732	14815	14707	14772	14840	14867	14764	14725	14677	14853	14680	14739	14733	14699	14676	14734	14774	14806	14811	14600	14709	14743	14535	14726	14685	14706	14740	14693	14750	14737	14741	14820	14699	14653	14746	14712	14907	14939	14830	14675	14758	14705	14675	14704	14729	14751	14767	14663	14811	14758	14906	14837	14939	14614	14864	14746	14920	14687	14673	14672	14710	14667	14675	14664	14654	14834	14788	14763	14769	14672	14766	14784	14677	14709	14712	14715	14635	14755	14677	14593	14749	14791	14763	14639	14581	14748	14667	14829	14649	14744	14703	14673	14666	14714	14708	14712	14694	14654	14746	14654	14703	14741	14637	14693	14738	14756	14741	14796	14819	14706	14776	14652	14587	14766	14823	14656	14776	14699	14590	14876	14770	14782	14900	14579	14728	14807	14751	14674	14561	14656	15007	14510	14662	14723	14741	14871	14784	14726	14762	14732	14794	14656	14864	14723	14808	14744	14762	14760	14765	14763	14780	14799	14858	14782	14804	14623	14661	14762	14753	14797	14776	14722	14749	14864	14588	14640	14705	14837	14877	14719	14606	14867	14611	14808	14606	14931	14904	14660	14866	14586	14810	14789	14622	14596	14761	14741	14708	14818	14738	14707	14784	14686	14680	14726	14682	14856	14692	14831	14827	14696	14826	14741	14837	14666	14656	14746	14733	14610	14712	14645	14871	14642	14629	14693	14622	14701	14609	14887	14780	14782	14611	14785	14802	14922	14661	14797	14692	14735	14797	14721	14809	14590	14689	14780	14782	14588	14858	14687	14786	14737	14834	14618	14764	14572	14689	14668	14844	14900	14689	14476	14763	14511	14535	14875	14659	14660	14736	14779	14592	14658	14722	14705	14780	14572	14823	14719	14666	14616	14727	14623	14754	14683	14799	14872	14777	14841	14725	14922	14709	14781	14713	14605	14571	14594	14777	14623	14767	14906	14597	14589	14796	14686	14781	14780	14485	14795	14804	14789	14677	14579	14752	14693	14798	14609	14912	14699	14620	14486	14757	14694	14665	14560	14759	14787	14740	14658	14825	14706	14802	14544	14746	14893	14625	14890	14788	14723	14792	14952	14764	14590	14600	14803	14703	14726	14630	14681	14570	14738	14703	14773	14719	14728	14635	14850	14762	14612	14819	14574	14740	14646	14888	14849	14769	14706	14786	14705	14861	14726	14737	14601	14666	14630	14550	14733	14876	14666	14886	14763	14904	14742	14741	14697	14683	14763	14649	14735	14804	14733	14760	14759	14947	14728	14767	14572	14678	14732	14688	14760	14619	14774	14767	14839	14744	14617	14710	14693	14751	14693	14755	14637	14665	14635	14628	14682	14609	14710	14683	14724	14650	14641	14722	14782	14726	14786	14777	14693	14838	14660	14517	14876	14841
23808	21504	28136	25662	22173	20108	19085	17210	16716	16844	16771	16572	16755	16380	16699	16443	16680	16391	16349	16679	16372	16502	16476	16442	16416	16309	16645	16329	16387	16606	16489	16561	16456	16595	16398	16566	16259	16379	16594	16390	16555	16558	16456	16486	16229	16651	16373	16303	16375	16409	16350	16498	16327	16365	16289	16280	16414	16305	16428	16347	16451	16381	16403	16374	16352	16496	16442	16354	16484	16224	16402	16369	16193	16422	16370	16317	16504	16583	16186	16431	16453	16387	16392	16303	16259	16274	16208	16366	16368	16453	16315	16238	16492	16266	16350	16331	16320	16344	16532	16449	16299	16389	16394	16389	16494	16370	16233	16546	16462	16444	16378	16344	16332	16263	16293	16381	16304	16278	16542	16406	16500	16476	16357	16257	16443	16421	16393	16513	16512	16463	16487	16359	16423	16422	16242	16571	16356	16286	16482	16453	16058	16394	16558	16332	16513	16535	16237	16551	16424	16420	16524	16355	16535	16401	16506	16480	16521	16178	16322	16388	16437	16309	16372	16446	16340	16355	16441	16500	16367	16163	16494	16488	16609	16473	16287	16376	16443	16574	16583	16337	16422	16347	16364	16346	16255	16284	16304	16499	16462	16485	16415	16307	16267	16449	16286	16387	16436	16527	16395	16358	16571	16389	16221	16202	16424	16448	16383	16529	16565	16297	16490	16561	16594	16396	16351	16318	16315	16355	16493	16409	16404	16382	16616	16236	16403	16299	16385	16331	16611	16545	16339	16451	16333	16513	16558	16207	16290	16507	16499	16574	16679	16389	16563	16405	16411	16408	16318	16326	16322	16253	16502	16484	16344	16299	16348	16466	16244	16246	16496	16642	16367	16513	16311	16380	16574	16396	16431	16289	16346	16240	16276	16318	16488	16244	16351	16281	16533	16384	16336	16333	16562	16114	16592	16265	16332	16338	16354	16406	16119	16346	16315	16206	16368	16505	16543	16392	16638	16259	16370	16522	16391	16419	16175	16394	16460	16369	16410	16456	16271	16222	16505	16517	16534	16515	16546	16243	16354	16528	16328	16273	16496	16565	16397	16261	16401	16426	16370	16315	16401	16275	16366	16304	16424	16365	16377	16257	16428	16352	16499	16448	16404	16242	16437	16400	16448	16332	16295	16306	16258	16303	16309	16198	16373	16498	16606	16493	16443	16330	16416	16680	16576	16300	16362	16296	16332	16372	16361	16327	16436	16310	16426	16375	16570	16353	16356	16336	16398	16605	16413	16393	16297	16494	16403	16326	16383	16401	16389	16259	16359	16203	16447	16210	16441	16374	16404	16323	16542	16255	16546	16468	16323	16258	16558	16360	16299	16593	16133	16541	16539	16508	16380	16434	16463	16123	16511	16483	16274	16147	16317	16367	16424	16386	16277	16402	16404	16338	16387	16386	16422	16420	16428	16579	16405	16472	16539	16323	16539	16410	16323	16584	16281	16481	16415	16356	16443	16384	16429	16419	16445	16379	16413	16235	16410	16191	16424	16442	16563	16481	16479	16264	16211	16366	16483	16568	16561	16323	16249	16272	16239	16548	16581	16487	16365	16436	16489	16242	16252	16502	16481	16419	16539	16454	16226	16275	16541	16351	16352	16511	16441	16591	16346	16471	16372	16354	16265	16344	16331	16379	16385	16418	16422	16454	16332	16290	16149	16224	16207	16415	16231	16371	16277	16420	16517	16353	16423	16405	16365	16366	16427	16456	16344	16373	16358	16284	16449	16290	16566	16463	16483	16402	16469	16475	16388	16299	16406	16385	16419	16272	16659	16291	16386	16419	16439	16356	16419	16491	16289	16392	16305	16355	16247	16282	16543	16570	16522	16407	16712	16542	16457	16516	16425	16410	16329	16431	16687	16394	16162	16450	16383	16505	16370	16685	16390	16437	16611	16464	16355	16506	16457	16528	16521	16555	16480	16497	16547	16427	16375	16332	16408	16304	16572	16392	16309	16327	16576	16321	16314	16385	16257	16424	16485	16565	16360	16370	16421	16455	16527	16373	16603	16297	16269	16342	16255	16476	16304	16242	16466	16411	16674	16533	16219	16228	16326	16414	16278	16363	16439	16335	16386	16280	16519	16389	16379	16246	16538	16231	16218	16349	16526	16508	16452	16570	16303	16361	16297	16484	16322	16367	16229	16328	16599	16479	16480	16376	16263	16462	16389	16513	16512	16374	16380	16402	16396	16343	16339	16410	16538	16427	16412	16373	16521	16301	16337	16293	16376	16508	16292	16391	16165	16600	16322	16373	16625	16443	16427	16291	16369	16527	16464	16466	16300	16300	16371	16381	16359	16471	16247	16423	16406	16305	16319	16410	16483	16437	16170	16416	16311	16618	16437	16356	16365	16450	16311	16430	16471	16210	16429	16531	16363	16361	16352	16356	16531	16509	16455	16541	16367	16245	16425	16438	16407	16589	16254	16525	16348	16272	16327	16392	16386	16455	16557	16341	16333	16345	16439	16328	16235	16453	16513	16519	16418	16530	16564	16477	16452	16418	16392	16356	16264	16507	16593	16499	16554	16380	16293	16175	16376	16373	16301	16319	16453	16464	16608	16529	16370	16470	16559	16369	16318	16429	16368	16395	16639	16271	16489	16447	16371	16368	16507	16417	16316	16357	16420	16306	16311	16090	16424	16325	16183	16344	16323	16376	16387	16196	16394	16174	16276	16426	16223	16279	16505	16406	16411	16523	16528	16576	16482	16354	16552	16428	16423	16309	16362	16232	16413	16380	16404	16419	16424	16226	16226	16421	16431	16207	16356	16474	16484	16344	16502	16440	16450	16342	16389	16283	16381	16170	16349	16230	16303	16703	16482	16382	16360	16386	16371	16336	16269	16317	16512	16373	16484	16243	16382	16298	16340	16492	16399	16283	16481	16386	16461	16441	16290	16270	16427	16522	16352	16288	16382	16378	16326	16495	16482	16306	16400	16321	16288	16420	16545	16224	16351	16466	16206	16420	16381	16284	16269	16397	16304	16275	16504	16381	16546	16499	16447	16342	16248	16196	16495	16297	16363	16135	16216	16376	16465	16252	16556	16446	16506	16555	16381	16542	16347	16446	16524	16491	16349	16449	16351	16344	16392	16472	16637	16295	16521	16428	16298	16242	16257	16412	16308	16303	16212	16188	16633	16491	16490	16487	16465	16411	16260	16712	16320	16189	16253	16189	16329	16459	16445	16387	16394	16502	16551	16400	16522	16294	16322	16339	16323	16258	16332	16422	16166	16346	16491	16445	16343	16532	16442	16802	16082	16175	16633	16468	16412	16459	16369	16324	16146	16422	16546	16540	16286	16394	16355	16245	16274	16418	16606	16554	16343	16422	16363	16369	16249	16226	16369	16380	16320	16319	16402	16359	16484	16452	16383	16348	16255	16439	16532	16315	16426	16346	16378	16531	16363	16407	16471	16630	16392	16437	16453	16318	16311	16467	16333	16507	16354	16396	16361	16401	16500	16545	16464	16398	16446	16327	16646	16435	16608	16277	16476	16431	16271	16435	16573	16432	16410	16443	16450	16411	16398	16502	16300	16406	16361	16393	16444	16358	16446	16565	16329	16548	16448	16305	16362	16350	16336	16305	16541	16540	16393	16300	16417	16308	16320	16389	16366	16443	16287	16306	16423	16346	16321	16266	16352	16337	16550	16473	16413	16127	16376	16339	16459	16435	16620	16338	16368	16435	16338	16516	16390	16257	16467	16342	16155	16622	16273	16340	16382	16415	16426	16483	16358	16452	16426	16279	16443	16257	16254	16397	16442	16457	16521	16504	16380	16611	16458	16489	16458	16283	16388	16525	16376	16564	16514	16398	16561	16436	16612	16434	16416	16603	16415	16203	16270	16656	16406	16462	16196	16429	16481	16317	16407	16462	16480	16371	16516	16301	16317	16474	16324	16553	16420	16388	16393	16291	16319	16434	16589	16478	16341	16424	16554	16241	16607	16481	16344	16475	16526	16524	16467	16479	16577	16294	16226	16263	16369	16371	16372	16587	16364	16402	16385	16660	16361	16349	16376	16361	16425	16508	16518	16307	16468	16506	16275	16367	16350	16280	16356	16413	16521	16522	16432	16574	16626	16549	16364	16351	16364	16268	16497	16461	16577	16440	16269	16516	16567	16177	16276	16465	16405	16395	16617	16443	16501	16522	16372	16502	16430	16409	16548	16464	16351	16589	16437	16505	16438	16509	16538	16253	16459	16420	16366	16610	16430	16542	16608	16466	16543	16213	16411	16344	16499	16482	16559	16436	16409	16206	16372	16289	16212	16402	16428	16538	16683	16277	16405	16415	16387	16410	16438	16484	16478	16382	16555	16465	16408	16429	16394	16146	16351	16435	16383	16321	16509	16425	16258	16414	16463	16536	16555	16371	16320	16443	16405	16231	16510	16355	16410	16366	16400	16460	16467	16396	16300	16436	16290	16375	16505	16303	16705	16298	16547	16389	16144	16308	16281	16640	16477	16417	16375	16261	16378	16272	16608	16435	16364	16385	16414	16290	16535	16470	16658	16300	16320	16402	16481	16332	16123	16548	16446	16434	16455	16487	16416	16348	16326	16480	16332	16394	16050	16315	16415	16125	16286	16531	16253	16294	16354	16715	16453	16322	16423	16391	16461	16438	16395	16503	16426	16603	16334	16567	16323	16254	16394	16394	16530	16328	16374	16341	16497	16487	16420	16319	16350	16418	16330	16221	16356	16391	16384	16334	16202	16255	16202	16381	16362	16411	16501	16340	16369	16326	16337	16384	16530	16548	16447	16292	16323	16459	16473	16259	16397	16332	16371	16442	16279	16179	16458	16185	16300	16562	16362	16404	16229	16490	16354	16382	16371	16409	16536	16519	16409	16539	16243	16477	16348	16340	16423	16325	16544	16492	16184	16333	16294	16358	16328	16398	16287	16357	16458	16550	16421	16331	16300	16418	16279	16283	16491	16422	16492	16417	16289	16216	16463	16449	16408	16246	16216	16351	16558	16261	16208	16342	16544	16523	16406	16359	16487	16372	16497	16408	16571	16313	16539	16370	16448	16469	16368	16331	16396	16311	16425	16488	16442	16450	16360	16237	16510	16229	16291	16421	16393	16241	16517	16511	16518	16442	16238	16290	16470	16628	16278	16352	16424	16539
18034	35455	28082	20850	16424	15214	14945	14614	14427	14526	14408	14148	14360	14141	14148	14204	14244	14372	14250	13977	14303	14280	14201	14253	14159	14274	14213	14125	14133	14064	14161	14043	14133	14054	14153	14128	14244	14225	14144	14329	14029	14250	14143	14324	14236	14225	14177	14128	14122	13976	14158	14113	14241	14134	14202	14109	14122	14205	14263	14299	14029	14159	13975	14077	14272	14114	14095	14073	14179	13982	14034	14248	14257	14188	14246	14083	14072	14182	14108	14021	14166	14005	14234	14196	14154	14109	14058	14269	14080	14089	14325	14009	14024	13979	14254	14130	14061	13997	14111	14112	14255	14173	14163	14069	14355	14121	14311	14220	14319	14131	14254	14162	14216	14059	13949	14291	13999	14226	14123	14237	14113	14197	14133	14034	14162	13983	14220	13993	14117	13978	14064	14059	14283	14116	14217	14107	14114	14063	13892	14039	14041	14186	14166	14254	14196	14327	14191	13955	14169	14217	14221	14290	14183	13994	14098	14198	14267	14058	14189	14341	14123	14070	14089	13829	14168	14060	14010	14233	14174	14349	14155	13994	14125	14056	14348	14076	14361	14120	14129	13940	14153	14139	14173	14198	14251	14128	14214	14273	14225	14039	14223	14212	14161	14034	14077	14130	14063	14010	14075	14104	14026	14081	14121	14176	14095	14157	14004	14277	14017	14140	14086	14071	14222	14109	14093	14271	14235	14222	14151	14160	14215	14147	14212	14167	14095	14059	14108	14243	14102	14036	14168	14182	14169	14138	14168	14096	14172	14108	14042	14233	14235	14083	14190	14088	13947	14099	14103	14109	14042	14041	14169	14180	14150	14107	14105	14160	14234	13979	14339	14147	14125	14159	14219	14050	14207	14241	14114	14135	14161	14215	14171	14233	13972	14107	14050	14221	14111	14109	14272	14041	14063	14269	13997	14073	14242	14152	14277	14367	14193	14123	14112	14219	14070	14234	14065	14370	14201	14154	14209	14031	14225	14166	13995	14252	14122	14001	14311	14206	14142	13956	14162	14137	14108	14159	14064	14224	14185	14087	14157	14131	14075	14177	14073	14033	14099	14176	14110	13993	14219	14196	14221	14188	14117	14085	14300	14097	14188	14148	14106	14118	14118	14166	14167	14249	14156	14039	14158	14072	14013	14139	14139	14180	14114	14209	14172	14058	14223	14281	13991	13964	14177	14075	14030	14074	14052	14195	14076	14173	14160	14221	14113	14056	14141	13981	14264	14184	14204	14195	14083	14135	14216	14043	14022	14084	14055	13905	14056	14053	14133	13964	14061	14164	14057	14181	14138	14126	14134	14021	14147	14326	14115	14087	14204	14021	14238	14098	14271	14249	14167	14058	14143	14199	14128	14282	14082	14099	14122	14138	14121	14344	13939	14052	13984	14094	14155	14262	14273	14160	14187	14002	14101	14147	14204	14128	14140	14159	14143	14222	14076	14075	14360	14059	14164	14242	14065	14110	14131	14204	14173	14182	14121	14264	14102	14084	14239	14020	13999	14073	14094	14229	14103	14151	14129	13939	14168	14182	14121	14117	14118	14106	14239	13915	14046	14245	14263	14187	14086	14062	14243	14359	14328	14128	14304	14173	14089	14189	14222	14182	14068	14056	14086	14281	14059	14370	14380	14249	14035	14155	14177	13997	14040	14105	14111	14017	14263	14266	14206	14127	14070	14215	14280	14192	14320	14123	14165	14214	14090	14253	14270	14237	13982	14004	14094	14014	14099	13940	14243	14147	14295	14120	14052	14124	14193	14236	14299	14233	14248	14016	14071	14068	14172	14086	14178	14197	14031	14023	14009	14200	14139	14058	14154	14054	14220	14198	14093	14302	14129	14268	14168	14060	14158	14103	14168	14005	14195	14126	14170	14107	14194	14162	14197	14220	14075	13912	14030	14231	14037	14229	14274	13934	14317	13999	13997	14287	14098	14170	14156	14110	14206	14170	14159	14063	14187	14097	14205	14232	14250	14117	14124	14061	14198	14121	14232	14214	13975	14116	14160	14193	14159	13967	14230	14196	13981	14056	14009	13976	14048	14152	14108	14079	13961	14123	14114	14263	14129	14172	14024	14045	14156	13971	14068	14038	14221	14158	14227	14109	14127	14014	14118	14100	14075	14238	14154	14130	14186	14180	14195	14185	14082	14144	14121	14054	14245	14212	14070	14233	13925	14088	14130	14018	14095	13984	14167	14386	14054	14131	14115	14163	14365	14049	14105	14220	14092	14134	14201	14046	14240	14107	14047	14049	14053	14159	14113	14238	13913	14229	14092	14155	14280	13971	14141	14293	14282	13852	14204	14065	14066	14125	14077	14069	14368	14021	14016	14085	14258	14113	14154	14150	14229	14132	14114	14051	14147	14103	14056	14266	14180	14202	14116	14201	14155	14048	14150	14150	14140	14051	14109	13963	14112	14167	14006	14376	14062	14035	14166	14145	14138	14130	14200	14144	14205	14064	14187	14411	14315	14185	14166	14095	14311	14109	14147	13986	14121	14049	13997	14137	14303	14098	14055	14139	14115	14027	14075	14165	14052	14069	14245	14106	14225	14040	14255	14214	13917	14229	14064	14199	14119	14329	14036	13993	14120	14118	14211	14284	14099	14095	14238	14135	14063	14152	14050	14249	13975	14225	14249	14174	13943	14049	14248	14130	14070	14180	14028	14023	14094	14212	14124	14224	14341	14091	14195	14284	14089	14181	14151	14107	14083	14167	14133	14082	14103	14187	14056	14021	14269	14131	14137	13981	14155	14198	14065	14080	14228	14082	14204	14350	14198	14121	13980	14120	14163	14211	14114	14247	14149	14126	14212	14340	14077	14239	14110	14011	14294	14115	14122	14143	14130	14121	14028	13986	14002	14009	14115	14089	14117	14325	14164	14141	14159	14095	14210	14122	14136	14031	14114	14211	14105	13984	14132	14105	14177	14228	14105	14094	14076	13977	14119	14052	14196	14245	13970	14251	14209	14158	14084	14133	14127	14172	14144	14072	14103	14264	14025	14237	14184	14110	14076	14340	14287	14049	14020	14199	14099	14091	14028	14136	14139	14127	14214	14010	14041	14077	14261	14154	13950	14179	14151	14204	14197	14161	14078	14210	14047	14312	14118	14348	14168	14093	14148	13886	14068	14123	14314	14308	14176	14200	14090	14239	14327	14215	14305	14326	14104	14087	14264	14184	14086	14070	14144	14193	13962	14116	14015	14106	14226	14125	14121	14090	14343	13925	14256	14050	14284	14190	14028	14035	14184	14156	14279	14011	14231	14125	14149	14141	13928	14059	13970	14032	14258	14098	14085	14237	14009	14057	14302	14084	13947	14169	14075	14071	14159	14062	14231	14185	14090	14134	14144	14222	14114	14191	14061	14219	14159	14302	14107	14239	14125	14088	14165	14148	14264	14097	14189	14211	14147	14324	14131	14213	14238	14133	14042	14285	14141	14151	14052	14169	14247	14080	14112	14108	14236	14082	14091	14118	14132	14130	14153	14081	14000	14224	14231	14094	14164	14049	14029	14201	14025	14203	14216	14173	14132	14234	14060	14231	14075	14323	14011	14173	14031	14089	14121	14204	14157	14115	14193	14117	14260	14124	14158	14204	14188	14194	14092	14234	14217	14213	14041	14442	14114	14229	14059	14220	14083	14244	14140	14208	14099	14190	14170	14183	14254	14127	14082	14154	14280	14310	14120	14075	14001	14226	14190	14282	14128	14128	14331	14290	14001	14127	14162	14070	14145	14119	14084	14175	14037	14172	14093	14165	14182	14119	14274	14134	14142	14060	14036	14101	14054	14198	14077	14011	14188	14218	13998	14295	14033	14164	14176	14200	14016	14075	14181	14124	14145	14267	14188	14218	14079	14267	14117	14033	14143	14121	14366	14221	14067	14066	14281	14265	14079	14132	14027	14124	14008	14101	14158	14031	14176	13926	14128	14152	14224	14001	14238	13975	14168	14124	14138	14015	14246	14063	14143	14092	14062	14059	13949	14182	14225	14223	14143	14196	14067	14142	14221	14115	14031	14140	14177	14143	14128	14106	13924	14163	14199	14071	14028	14259	14235	14232	14120	14116	13959	14290	14155	14085	14038	14278	14144	14123	14233	14098	14011	14151	14234	14206	13999	14177	14103	14017	14123	14044	14138	14054	13950	14107	14096	14167	14063	14174	14182	14103	14052	14032	14300	14251	14182	14104	14015	14337	14213	14142	13917	14191	14207	14218	14054	14170	14021	14023	14105	14034	14265	14063	14005	14269	14260	14170	13969	14231	14019	14257	14272	14042	14221	14175	14105	14153	14199	14127	14225	14224	14151	14279	14196	14257	13997	14022	13976	14093	13915	14172	14003	14017	14168	14228	14148	14151	13983	14213	14279	14102	14100	14246	14204	14032	14298	14163	14214	14106	14151	14106	14142	14174	14167	14018	14129	14123	14155	14007	14201	14263	14224	14204	14128	14282	14111	13962	14256	14207	14088	14155	14072	14159	14226	14077	14037	14145	14097	14063	13985	14144	14139	14188	14152	14305	14151	14188	14168	14224	14073	14206	14210	14199	14043	14028	14118	14034	14025	13939	14135	14315	14217	13988	14040	14253	14176	14121	14105	14224	14186	13984	14024	14320	14206	14186	14112	13897	14282	14301	13957	14089	14185	14214	14046	14241	14133	14195	14089	14197	14201	14277	14245	14055	14094	14008	14125	14198	14153	14097	14148	14178	14231	14142	14075	14196	14172	14179	14064	14268	14087	14232	14237	14153	14294	14027	14274	14075	14174	14107	14167	14264	14235	13899	14045	14282	14300	14139	14239	14172	14363	14273	14104	14136	14224	13987	14194	14207	13989	14164	13983	14084	14245	14203	13842	14199	14284	14342	14042	14167	14092	14040	14205	14013	14056	14374	14097	14104	14164	14333	14325	14009	14021	14057	14168	14174	14091	14103	14094	14135	14196	13950	14189	14130	14208	14138	14027	14146	14150	14112	14119	13982	13949	14187	14193	14289	14084	14048	14151	14190	14104	14177	14283	14064	14236	14091	14259	14216	14028	14147	14188	14162	14244	14120	14085	14122	14165	14191	14124	14191	14175	13982	14224	14188	14230	14277	14098	14310	14127	14245	14112	14160	14049	14134	14194	14141	14264	14119
25532	21556	26865	26981	19668	18604	18717	18208	17785	17890	18079	17881	17818	17846	17911	17748	17669	17835	17865	17764	17646	17773	17826	17892	17829	17794	17621	17519	17696	17796	17647	17610	17914	17853	17809	17700	17493	17759	17715	17775	18005	17686	17687	17641	17665	17838	17703	17608	17510	17640	17663	17700	17520	17790	17511	17738	17676	17665	17604	17481	17716	17649	17526	17702	17679	17767	17507	17554	17532	17799	17422	17668	17490	17643	17549	18002	17728	17802	17688	17637	17568	17668	17357	17846	17749	17830	17712	17690	17799	17697	17947	17734	17830	17534	17553	17605	17740	17505	17425	17661	17606	17855	17631	17540	17503	17555	17750	17814	17722	17863	17619	17574	17765	17601	17605	17528	17508	17560	17734	17743	17592	17549	17756	17749	17643	17650	17723	17769	17789	17534	17554	17711	17800	17645	17701	17670	17573	17617	17522	17739	17667	17816	17728	17718	17593	17594	17648	17572	17418	17632	17720	17868	17745	17706	17666	17733	17708	17528	17543	17663	17776	17793	17485	17703	17605	17698	17962	17760	17752	17551	17699	17803	17658	17769	17824	17526	17906	17620	17456	17614	17583	17693	17570	17602	17442	17624	17921	17707	17587	17597	17596	17688	17758	17561	17711	17791	17782	17780	17619	17599	17701	17777	17881	17536	17781	17658	17734	17738	17703	17649	17743	17592	17613	17765	17791	17695	17556	17514	17899	17730	17512	17637	17695	17556	17695	17723	17679	17715	17615	17606	17762	17719	17676	17860	17841	17682	17776	17629	17647	17791	17720	17564	17590	17602	17594	17840	17400	17557	17606	17774	17810	17684	17749	17546	17722	17498	17502	17577	17703	17585	17614	17588	17682	17540	17570	17811	17816	17762	17723	17889	18031	17845	17723	17810	17724	17773	17751	17601	17427	17555	17525	17763	17782	17746	17740	17743	17638	17705	17677	17632	17814	17448	17392	17437	17448	17778	17611	17727	17662	17554	17656	17563	17655	17740	17772	17689	17569	17575	17836	17652	17707	17725	17577	17643	17707	17634	17659	17558	17802	17753	17563	17760	17782	17750	17619	17634	17741	17635	17686	17701	17636	17685	17749	17904	17630	17700	17596	17746	17720	17670	17804	17522	17566	17842	17911	17703	17933	17775	17787	17653	17608	17840	17626	17573	17829	17619	17688	17693	17668	17860	17802	17783	17568	17988	17537	17673	17551	17624	17798	17629	17613	17557	17877	17530	17730	17626	17756	17543	17686	17634	17400	17797	17606	17654	17771	17580	17866	17444	17681	17602	17820	17763	17660	17690	17866	17611	17607	17866	17702	17716	17778	17515	17575	17482	17683	17663	17565	17712	17823	17797	17875	17665	17584	17682	17904	17470	17671	17750	17752	17676	17710	17722	17610	17744	17601	17326	17550	17675	17609	17678	17856	17848	17704	17839	17748	17737	17846	17677	17525	17920	17502	17656	17501	17836	17609	17665	17535	17630	17577	17640	17742	17835	17708	17871	17727	17472	17745	17452	17816	17804	17789	17666	17566	17547	17671	17613	17863	17745	17635	17674	17648	17596	17543	17799	17868	17706	17728	17676	17637	17652	17698	17562	17650	17726	17675	17878	17743	17526	17782	17800	17790	17606	17743	17400	17805	17656	17804	17641	17543	17649	17626	17778	17781	17663	17631	17884	17564	17758	17689	17716	17675	17781	17694	17581	17553	17581	17604	17692	17715	17766	17639	17677	17716	17706	17704	17861	17737	17662	17552	17560	17757	17695	17582	17533	17488	17786	17684	17742	17812	17645	17636	17669	17763	17665	17786	17586	17842	17675	17906	17632	17731	17698	17800	17816	17657	17749	17640	17731	17749	17727	17663	17858	17775	17634	17590	17631	17859	17664	17757	17707	17793	17697	17729	17794	17600	17611	17618	17546	17809	17635	17821	17537	17573	17685	17583	17458	17849	17571	17743	17722	17560	17561	17797	17574	17473	17835	17625	17684	17525	17698	17696	17519	17915	17694	17665	17557	17591	17690	17813	17845	17725	17711	17715	17808	17776	17611	17651	17646	17623	17857	17674	17697	17712	17720	17707	17566	17858	17718	17582	17790	17711	17797	17626	17935	17710	17508	17755	17784	17796	17859	17583	17623	17835	17771	17739	17717	17722	17673	17610	17583	17534	17537	17845	17770	17640	17750	17610	17822	17783	17692	17990	17721	17668	17630	17731	17603	17827	17768	17552	17672	17656	17829	17653	17493	17685	17728	17784	17840	17695	17583	17649	17951	17667	17554	17549	17913	17672	17773	17624	17626	17660	17681	17666	17630	17800	17675	17659	17825	17936	17756	17583	17661	17762	17627	17648	17737	17740	17828	17592	17575	17550	17816	17769	17722	17621	17594	17740	17799	17584	17628	17599	17726	17527	17653	17500	17716	17514	17746	17559	17723	17592	17592	17570	17742	17520	17574	17775	17542	17836	17807	17799	17667	17840	17477	17575	17511	17607	17721	17582	17837	17648	17664	17634	17870	17699	17707	17808	17801	17677	17565	17660	17693	17736	17877	17728	17659	17628	17743	17488	17629	17725	17720	17797	17771	17785	17659	17728	17520	17903	17568	17668	17845	17511	17716	17730	17945	17862	17680	17696	17895	17909	17748	17722	17558	17665	17459	17618	17633	17777	17882	17783	17510	17794	17596	17854	17725	17580	17635	17625	17624	17702	17760	17788	17670	17626	17797	17570	17490	17666	17892	17644	17713	17560	17770	17741	17711	17756	17562	17530	17538	17691	17728	17772	17615	17657	17844	17765	17619	17851	17961	17909	17660	17768	17697	17786	17826	17680	17514	17562	17654	17767	17810	17846	17747	17806	17749	17825	18022	17772	17597	17614	17813	17605	17556	17723	17655	17895	17728	17792	17527	17712	17662	17861	17827	17715	17581	17403	17587	17954	17543	17689	17698	17974	17736	17898	17717	17637	17630	17791	17804	17645	17617	17816	17697	17751	17595	17769	17660	17641	17617	17707	17774	17524	17474	17855	17636	17633	17678	17702	17788	17786	17814	17772	17754	17578	17959	17561	17905	17655	17720	17641	17810	17617	17597	17563	17510	17610	17645	17748	17787	17634	17610	17710	17689	17605	17562	17442	17511	17663	17825	17718	17624	17703	17745	17915	17559	17784	17631	17491	17692	17881	17713	17669	17692	17708	17834	17906	17644	17796	17600	17465	17545	17790	17804	17625	17570	17503	17560	17851	17782	17577	17723	17639	17585	17372	17586	17588	17788	17770	17580	17615	17603	17678	17547	17880	17655	17714	17733	17799	17787	17648	17708	17894	17830	17679	17564	17665	17626	17820	17718	17638	17698	17769	17681	17610	17663	17758	17934	17476	17718	17791	17697	17659	17524	17734	17582	17582	17555	17500	17723	17908	17670	17450	17710	17829	17757	17789	17616	17699	17649	17648	17601	17687	17700	17809	17575	17655	17446	17648	17788	17944	17727	17533	17632	17689	17575	17782	17461	17609	17636	17661	17875	17712	17724	17736	17574	17784	17576	17697	17676	17764	17687	17748	17654	17594	17775	17368	17591	17696	17799	17795	17772	17889	17863	17744	17925	17744	17631	17934	17909	17519	17738	17798	17643	17640	17687	17854	17630	17490	17546	17558	17825	17686	17778	17503	17640	17739	17870	17552	17522	17655	17704	17713	17630	17828	17552	17874	17939	17467	17775	17597	17722	17662	17636	17479	17868	17640	17563	17670	17682	17786	17506	17780	17450	17919	17538	17497	17824	17561	17473	17764	17803	17753	17633	17683	17824	17746	17557	17707	17713	17860	17700	17774	17695	18041	17518	17511	17730	17778	17678	17727	17737	17603	17535	17711	17552	17656	17609	17843	17758	17616	17638	17466	17889	17835	17735	17730	17768	17805	17766	17938	17711	17821	17721	17794	17704	17826	17779	17662	17690	17659	17685	17425	17694	17881	17633	17725	17493	17560	17518	17835	17700	17693	17674	17733	17478	17682	17714	17628	17795	17833	17674	17600	17549	17743	17734	17658	17765	17547	17607	17474	17782	17487	17838	17560	17759	17494	17544	17870	17616	17825	17580	17766	17733	17826	17519	17635	17738	17687	18010	17612	17686	17872	17537	17565	17787	17689	17677	17637	17717	17640	17627	17539	17658	17710	17708	17670	17576	17635	17807	17613	17647	17978	17651	17726	17789	17798	17650	17625	17630	17675	17882	17696	17844	17800	17894	17694	17789	17348	17565	17706	17770	17751	17563	17827	17780	17755	17650	17763	17707	17749	17698	17807	17741	17778	17669	17856	17831	17505	17843	17639	17622	17731	17548	17743	17603	17702	17711	17630	17453	17661	17867	17709	17560	17917	17639	17763	17800	17750	17735	17656	17875	17760	17744	17746	17827	17757	17828	17961	17529	17811	17544	17570	17707	17806	17905	17745	17963	17920	17548	17720	17977	17612	17636	17668	17757	17739	17666	17472	17629	17706	17673	17590	17573	17726	17791	17679	17583	17571	17774	17728	17763	17648	17671	17626	17845	17657	17671	17938	17618	17759	17630	17621	17770	17653	17550	17757	17863	17454	17659	17829	17764	17744	17562	17617	17546	17710	17545	17750	17924	17603	17871	17640	17618	17890	17708	17765	17781	17827	17757	17615	17736	17939	17727	17793	17673	17817	17482	17802	17869	17581	17656	17624	17528	17672	17662	17645	17838	17655	17725	17643	17587	17827	17506	17640	17730	17646	17660	17634	17718	17721	17771	17763	17569	17845	17674	17694	17864	17673	17715	17772	17838	17633	17578	17751	17710	17711	17769	17503	17621	17817	17819	17694	17857	17700	17658	17914	17628	17688	17668	17745	17853	17717	17574	17825	17632	17690	17623	17513	17678	17785	17775	18037	17885	17825	17925	17732	17604	17740	17617	17711	17656	17640	17701	17565	17703	17760	17754	17793	17792	17682	17718	17849	17954	17649	17491	17637	17719	17594	17663	17706	17510	17572	17561	17424	17693	17526	17689	17730	17757	17729	17758	17771	17755	17674	17752	17638	17696	17758	17869	17633	17813	17823	17556	17614	17597	17777	17756	17849	17665	17674	17687	17663	17721	17681	17710	18000	17696	17727	17792	17494	17804	17919	17540	17607	17697
18338	29824	23866	18586	16525	15670	15259	15312	15254	15182	15166	15023	14837	15080	14913	15118	14883	14897	15114	14672	14902	14820	14881	14774	14922	14718	14921	14727	14891	14700	14876	14742	14768	14943	14894	14854	14828	14957	14849	14843	14879	14847	14881	14875	14855	15038	14782	14953	14789	14859	14854	14801	15090	14866	14855	14931	14964	14839	14931	14928	14820	14947	14826	14924	15088	14727	15048	14711	14778	14797	14734	14756	14775	14836	14970	14871	15058	14900	14915	14805	14912	14995	14790	14765	14857	14955	14869	14836	14938	14865	15032	14932	14988	14979	14917	14857	14902	15023	14900	14840	14807	15106	14943	14915	14867	14796	14958	14939	14740	14847	14798	14843	14971	14753	15015	14776	14834	14831	14851	14849	14821	14970	14932	14826	15019	14922	14892	15003	14907	15014	14919	14886	14809	14972	14891	14859	14884	14763	14948	14894	14880	14821	14962	15039	14929	14861	14757	14977	14767	14844	15050	14976	14780	14762	14896	14912	15030	14840	15063	14938	15007	14824	14978	14973	14799	14933	14868	14891	14914	14994	14734	14808	14907	14893	14776	14881	14738	14931	14879	14785	14841	15022	15040	14864	14978	14932	14837	14854	14946	14767	14930	15018	14906	14873	14879	14945	14890	15065	14948	14966	14832	14967	14770	14798	14861	14880	14751	14873	14841	14980	14896	14867	14996	14922	14859	14828	14818	14911	14948	14958	14736	14673	14868	15015	14932	15006	14894	14909	14983	14978	14982	15104	15012	15003	14886	14839	14796	15104	14901	14909	14787	14951	14871	14850	14736	14925	14769	14915	14971	14738	14766	14862	14813	14895	14916	14954	15092	14880	14934	14873	14748	14962	14865	14877	14872	14811	14808	15049	14824	14996	14810	14829	14810	14959	14845	14936	15034	14906	15007	14768	14875	14851	14710	14940	15059	14948	14915	14868	14826	14854	14862	15031	14824	14975	14906	14949	14874	14851	14961	15027	14858	14839	14877	14928	14715	14951	14744	14828	14974	15050	14781	15020	15090	14968	14838	14920	15031	14781	14811	14926	15017	15002	14918	15094	14967	14882	14923	14771	14957	15009	14821	15022	14992	14842	15029	14960	14969	14858	14874	14825	14800	14849	14879	15047	14691	14949	15027	14913	14886	14839	14953	14907	14871	15020	14828	14781	14732	14897	14875	14962	14957	15066	14952	14806	14916	14887	14991	14932	14949	14805	14834	14931	14870	14986	14844	14891	14909	15017	14883	15012	14843	15013	14994	14933	14860	14835	14718	15053	14983	14959	14880	14885	15048	14888	14687	14831	14912	14778	14796	15053	14817	14815	15080	14828	14923	14757	14895	14978	14941	14853	14891	14937	14729	14945	14919	14929	14786	14887	14971	14885	14913	15130	14846	14961	14771	14933	14907	14839	14847	14975	14672	15074	14958	14982	14891	15005	14564	14862	14880	14803	14789	14837	14942	14713	14709	14838	14843	14798	15001	14796	14912	14923	14985	14846	14857	14931	14791	14791	14945	14883	14924	14955	14965	14875	14872	15003	14881	14964	14836	14800	14909	14839	14945	14973	14932	15138	14710	15012	14658	14966	14894	14955	14769	14744	14928	14989	15069	15023	14937	14985	14878	14821	14795	14956	14858	14767	14898	14925	14979	14798	14958	14954	14879	14839	14992	14922	14877	14923	14929	14881	15149	14826	14912	14921	14856	14861	14956	14970	14833	15162	14929	14832	14722	14980	15060	14951	14834	14864	14866	14821	14925	14970	14992	14960	14832	15018	14920	14990	14971	14855	14989	14850	14946	15036	14908	14824	14882	14751	14882	14926	14730	14820	14827	14881	15038	14974	14768	15004	15186	14936	14933	14996	14926	14870	15054	14861	14810	14966	14953	14952	14846	14712	15061	14919	15096	14885	15038	14915	14809	14916	14884	14953	14942	14989	14671	14925	14744	14865	14963	14810	15041	14870	14889	14900	14814	14894	14768	14715	14793	14937	14963	14848	14879	14841	14821	14844	15084	14900	14966	14738	14882	14933	14902	14865	14877	14969	14904	14960	14735	14806	14956	14974	14833	14885	14826	14942	14879	14868	14844	14921	14842	14955	14816	15011	14932	15045	14856	14957	15034	14957	14841	14946	14998	14918	14879	14906	14953	14926	14777	14879	14775	14819	14915	15118	14910	14794	14922	14811	14858	14820	14931	14998	14886	14886	14960	14838	14847	14873	14936	14984	14969	14900	15286	14675	14931	14740	14901	14962	14838	14792	14885	14829	14754	15024	14930	14760	14836	14912	14806	14745	14939	15078	14913	14941	14804	14736	15100	14854	14881	14890	14933	15059	14882	14997	14843	14852	14963	14869	15043	14689	14796	14966	14876	14845	14832	14991	15021	14787	14948	14956	15090	14869	14834	14777	14871	15129	14793	14936	14802	14973	14987	14847	14876	14964	14794	14985	15039	14863	14912	15037	14814	14864	14841	14899	14889	14945	14806	14673	14923	15033	14949	14923	14897	15060	15042	14988	14877	14794	14702	14981	14954	14842	14903	14922	14945	14947	14984	14864	14969	14895	14879	15036	14771	14959	14913	14923	14969	14996	14960	14894	14845	14973	14786	14698	14887	15039	14799	14806	14786	14838	14809	14808	14918	14963	14909	14786	14973	14878	14855	14855	14889	14935	14969	14885	14927	14909	14820	14876	14743	14885	14810	14829	14970	14786	14682	14792	14855	14850	15126	14868	14998	14925	14972	14717	15004	14918	14977	14916	14830	15001	14923	14839	14844	14752	14926	14985	14986	14938	14860	14886	15106	14981	14845	14890	14831	14718	14930	14847	14913	15043	15020	14873	14762	14964	14924	14936	14861	14957	15015	14894	15054	14708	14923	15039	15027	14935	14771	14886	14872	14934	14959	15016	14729	14975	14947	14824	14942	15131	14997	14776	14931	14674	14817	14898	15046	14871	14795	14796	14901	14937	14963	14887	14776	14880	14811	14878	14851	15018	15038	15091	14810	14845	14934	14870	14934	14786	15062	15129	14881	14758	15146	15052	15161	14704	14762	14931	14895	14792	14817	14840	14841	14880	14862	14927	15048	14935	14939	14912	14907	14890	14817	14835	14709	14778	14912	14951	14877	14853	14909	14869	14964	14749	14767	14761	14789	14940	14881	14897	14999	14958	15010	14901	14936	14731	15036	14781	14928	14971	14852	14999	15036	15035	15042	14965	15060	15027	14989	14923	14804	15041	14919	14836	14855	14804	14913	14883	14926	15055	14923	14794	14849	14941	14911	15102	14900	14960	14962	15029	15009	14736	14851	14945	14715	14999	14731	14817	15065	14947	14996	15006	14924	14873	14793	14815	14923	15057	14964	14964	14970	15000	14907	14919	14987	14908	14922	14853	15054	15078	14930	14854	14934	14824	14803	14962	15042	14949	14822	14804	14989	14804	15104	14851	15122	14963	14682	14926	14905	14873	14907	14939	14832	14908	14883	14899	14880	14936	15053	14938	14930	15054	14845	14947	14794	14873	14840	15002	15020	14976	14744	14746	15022	14857	14944	14954	15074	15035	14976	14937	14908	14960	14873	14913	14783	14819	14814	14999	14912	14866	14921	15145	14672	14905	14875	14881	14919	14982	15104	14967	14931	14870	14860	14970	14884	14928	14937	14836	14908	14992	14888	14987	14744	15011	14919	14699	14898	14783	14962	14839	14930	14975	14975	14925	14914	14822	14834	14842	14992	14949	14989	15045	14865	14891	14999	14903	15082	14871	15057	14814	14802	14928	14989	14896	15080	15070	14834	14886	15011	14930	14960	14732	14982	15001	15040	15001	14814	14857	14805	14777	14961	14790	15052	14903	14857	15130	14890	14790	14865	14972	14963	15182	14771	14828	14980	14970	14865	14975	15099	15047	14856	14800	15120	14851	14880	14962	14756	14743	14870	14882	14965	14779	14938	14893	14932	14904	14831	14976	14764	15029	14799	14987	14935	14950	14826	14910	14962	14970	14974	14845	14829	14988	14895	14867	14829	14921	14895	14870	14869	14988	14855	14887	15067	14996	14821	14975	14900	14902	14813	14907	14862	14875	14825	14878	14748	14864	14778	14926	14963	14820	15029	15049	15049	14841	15052	14949	14933	14859	14787	14886	14859	14926	14728	14958	14862	15018	14824	15010	14983	15039	14782	14963	14959	14775	14904	14742	14865	14889	14971	15007	14946	14857	14880	14793	14936	14934	15043	14917	14691	14904	15023	14751	14818	15014	14856	14976	15017	15048	14883	14764	15025	14845	15040	15014	14827	15022	14984	14721	14804	15050	14886	14857	14955	14854	14941	14873	15000	14928	14979	14901	14820	14994	14769	14948	14938	14934	14916	14802	14796	15082	14864	15000	14925	14879	14958	14859	14868	15014	14904	15050	14944	14754	15019	14856	14910	14979	14912	14889	14995	14938	14738	14921	14839	14875	14950	14923	14760	14986	14926	15023	14905	14863	14898	14988	14903	14989	14947	14947	14849	14803	14740	14913	14925	14918	14855	14819	14936	14945	14804	15021	15003	14950	14934	14884	15038	14871	14689	14916	14923	14811	14825	14783	14867	14782	14940	14814	14942	14829	14889	14928	15015	14855	15008	14839	14890	14805	14802	14789	14781	14967	14997	14883	15083	14953	14805	14790	14874	14945	14777	14904	15120	14799	14947	14916	14956	14735	14988	15053	15009	14917	15034	14961	14913	15063	14953	14949	14974	14843	14822	14823	14984	15013	14934	14926	14925	14817	14811	14991	14951	14989	15006	14903	14955	15106	14910	14880	14956	15002	14739	14951	14993	14999	14744	14942	14936	14838	15114	14943	14738	14842	14877	15058	14815	15027	15004	15061	14864	14849	15061	15035	14987	14815	14963	14867	14891	14736	14789	14974	14902	14845	14816	14940	14885	14824	15057	14935	14922	14964	14945	14874	14938	15063	14911	14777	15006	14822	15018	14873	15043	14858	14850	14839	14679	14841	14893	14904	15018	14810	14782	14915	14970	14988	14927	14919	14974	14984	14758	14891	14867	14987	15025	14917	14966	14883	14974	14866	14940	15051	14833	14864	14791	14964	14898	14865	14874	14889	14967	14996	14846	14995	14923	14824	14918	14913	14787	14896	14847	14728
22764	21515	28705	24825	21969	23133	22272	17893	17170	17301	17085	16811	16948	16839	16957	16816	16800	16785	16810	16846	16762	16780	16722	16747	16773	16699	16660	16627	16596	16742	16769	16510	16615	16717	16524	16461	16758	16548	16532	16493	16520	16660	16605	16599	16733	16671	16611	16429	16594	16521	16793	16864	16608	16458	16728	16590	16553	16520	16603	16555	16538	16681	16594	16744	16696	16618	16406	16563	16608	16470	16646	16523	16526	16710	16599	16638	16653	16712	16592	16631	16813	16613	16634	16666	16491	16395	16404	16627	16686	16570	16711	16528	16675	16550	16651	16755	16513	16628	16735	16525	16417	16651	16444	16616	16634	16593	16426	16427	16436	16579	16672	16574	16556	16719	16504	16447	16633	16475	16476	16734	16756	16610	16630	16545	16644	16353	16713	16580	16785	16687	16547	16451	16522	16547	16610	16591	16598	16522	16518	16587	16596	16584	16520	16636	16559	16485	16586	16384	16692	16567	16774	16603	16518	16615	16731	16465	16546	16510	16499	16581	16407	16492	16485	16511	16403	16552	16449	16356	16669	16580	16600	16660	16436	16645	16729	16629	16449	16395	16805	16625	16654	16553	16587	16582	16463	16494	16609	16479	16555	16690	16683	16385	16625	16513	16489	16542	16597	16454	16553	16328	16326	16463	16732	16369	16514	16314	16766	16520	16358	16635	16446	16624	16587	16687	16590	16711	16688	16411	16540	16491	16456	16546	16531	16407	16478	16553	16626	16601	16709	16470	16565	16526	16435	16595	16398	16578	16570	16494	16615	16582	16689	16725	16612	16559	16497	16562	16698	16446	16604	16502	16590	16397	16386	16627	16514	16229	16566	16552	16818	16677	16423	16375	16462	16406	16667	16503	16608	16621	16730	16518	16439	16452	16665	16720	16603	16604	16520	16524	16509	16713	16690	16702	16434	16194	16592	16516	16568	16714	16550	16540	16559	16589	16479	16649	16673	16554	16488	16523	16511	16550	16409	16614	16630	16575	16633	16725	16411	16521	16613	16632	16535	16363	16723	16383	16408	16579	16522	16685	16722	16628	16576	16617	16689	16702	16388	16461	16629	16407	16755	16683	16500	16484	16648	16598	16595	16682	16631	16344	16589	16610	16612	16501	16505	16419	16703	16550	16587	16507	16453	16535	16631	16503	16441	16459	16488	16536	16860	16798	16725	16638	16610	16704	16467	16555	16677	16647	16475	16490	16487	16457	16469	16479	16686	16559	16548	16409	16557	16561	16467	16604	16705	16708	16590	16690	16594	16752	16485	16618	16504	16651	16712	16538	16439	16424	16646	16434	16793	16611	16558	16545	16573	16540	16624	16472	16516	16453	16498	16586	16696	16602	16531	16542	16496	16522	16580	16557	16715	16553	16644	16531	16461	16586	16438	16543	16640	16468	16504	16369	16532	16580	16646	16563	16563	16420	16620	16623	16632	16563	16630	16539	16440	16608	16650	16406	16657	16482	16773	16470	16444	16565	16315	16560	16384	16560	16604	16488	16581	16500	16778	16675	16668	16436	16397	16650	16765	16480	16595	16225	16695	16478	16556	16533	16699	16528	16540	16646	16547	16532	16386	16518	16582	16395	16725	16485	16582	16338	16531	16345	16493	16699	16613	16432	16377	16582	16521	16831	16590	16518	16656	16460	16441	16450	16545	16546	16337	16491	16636	16579	16370	16574	16492	16698	16484	16643	16477	16530	16507	16652	16567	16630	16406	16628	16582	16751	16594	16349	16654	16662	16642	16483	16774	16665	16457	16482	16557	16343	16279	16565	16610	16483	16496	16452	16690	16534	16508	16585	16533	16655	16570	16450	16701	16551	16651	16513	16419	16695	16609	16525	16598	16574	16531	16577	16589	16691	16378	16636	16556	16491	16390	16492	16507	16594	16591	16623	16869	16705	16593	16452	16625	16637	16761	16335	16605	16431	16571	16642	16702	16639	16473	16510	16536	16522	16367	16474	16518	16487	16382	16503	16590	16160	16341	16626	16504	16622	16680	16490	16634	16588	16765	16688	16706	16688	16622	16578	16570	16326	16625	16709	16504	16621	16407	16664	16625	16496	16485	16560	16454	16363	16561	16387	16458	16485	16453	16549	16627	16594	16613	16557	16569	16468	16613	16636	16735	16340	16405	16440	16550	16622	16517	16485	16692	16800	16464	16446	16508	16412	16438	16492	16642	16541	16377	16474	16439	16509	16507	16576	16395	16541	16564	16448	16598	16618	16531	16440	16524	16477	16482	16462	16682	16524	16510	16399	16422	16645	16494	16584	16510	16635	16415	16518	16726	16453	16560	16648	16673	16612	16695	16423	16510	16635	16515	16574	16622	16555	16530	16506	16307	16539	16534	16494	16390	16486	16344	16538	16600	16542	16505	16418	16536	16448	16692	16633	16554	16512	16544	16573	16656	16624	16811	16609	16601	16513	16719	16848	16721	16602	16395	16461	16619	16480	16551	16492	16643	16581	16512	16528	16679	16501	16671	16642	16526	16342	16599	16718	16407	16451	16458	16631	16738	16601	16579	16610	16618	16263	16482	16394	16756	16480	16423	16424	16295	16520	16648	16382	16577	16465	16541	16459	16525	16618	16570	16660	16785	16465	16609	16626	16562	16434	16412	16322	16565	16586	16669	16487	16479	16629	16333	16760	16386	16417	16632	16548	16594	16549	16522	16505	16734	16551	16560	16569	16453	16543	16664	16422	16625	16680	16649	16677	16737	16634	16860	16615	16789	16486	16623	16602	16487	16455	16737	16465	16541	16477	16476	16475	16608	16344	16307	16575	16604	16538	16762	16406	16546	16582	16635	16481	16738	16470	16397	16592	16449	16553	16693	16623	16410	16679	16430	16633	16640	16521	16523	16718	16416	16427	16368	16421	16531	16399	16650	16799	16408	16319	16554	16350	16611	16533	16558	16503	16533	16221	16482	16556	16478	16688	16426	16315	16512	16399	16623	16677	16528	16459	16615	16580	16558	16613	16501	16578	16619	16557	16578	16434	16544	16520	16529	16659	16582	16632	16727	16625	16682	16600	16521	16636	16448	16639	16457	16726	16481	16648	16481	16558	16594	16277	16568	16545	16406	16445	16532	16604	16703	16391	16486	16615	16563	16466	16533	16340	16638	16629	16523	16680	16552	16582	16379	16642	16338	16474	16594	16415	16627	16643	16580	16490	16495	16207	16554	16438	16563	16625	16558	16522	16666	16614	16391	16669	16438	16625	16510	16485	16622	16517	16666	16682	16739	16687	16411	16774	16605	16433	16757	16553	16639	16679	16401	16585	16621	16619	16527	16625	16607	16727	16762	16784	16720	16515	16752	16671	16242	16434	16638	16556	16801	16496	16580	16403	16574	16456	16682	16549	16535	16532	16523	16501	16490	16443	16676	16744	16470	16498	16636	16604	16515	16618	16511	16649	16623	16362	16719	16455	16536	16559	16373	16449	16227	16404	16559	16512	16486	16607	16708	16474	16654	16503	16521	16639	16600	16555	16507	16336	16436	16685	16544	16610	16566	16418	16490	16526	16682	16353	16596	16610	16609	16576	16436	16577	16697	16399	16486	16758	16525	16434	16655	16653	16658	16653	16595	16752	16517	16572	16629	16595	16476	16669	16685	16520	16514	16534	16597	16391	16486	16318	16417	16782	16632	16636	16501	16644	16529	16539	16563	16486	16481	16486	16403	16379	16636	16686	16657	16515	16489	16663	16577	16694	16533	16552	16529	16514	16568	16571	16576	16699	16418	16528	16820	16614	16690	16600	16743	16476	16869	16401	16799	16426	16529	16889	16697	16434	16352	16607	16520	16496	16665	16481	16644	16501	16611	16797	16612	16555	16727	16550	16484	16480	16539	16671	16734	16627	16504	16603	16494	16520	16520	16573	16585	16530	16558	16498	16577	16550	16755	16746	16478	16468	16625	16535	16403	16291	16608	16559	16546	16532	16609	16546	16714	16502	16333	16455	16602	16553	16656	16547	16839	16588	16612	16455	16542	16344	16576	16468	16578	16591	16683	16632	16774	16411	16517	16455	16528	16530	16646	16663	16543	16734	16490	16600	16622	16553	16653	16689	16587	16959	16837	16554	16588	16646	16747	16536	16420	16442	16585	16470	16494	16612	16589	16563	16634	16557	16423	16795	16499	16411	16601	16559	16558	16437	16675	16695	16628	16552	16398	16479	16496	16529	16442	16424	16626	16560	16707	16512	16610	16546	16549	16408	16578	16489	16705	16642	16513	16313	16454	16543	16494	16603	16547	16652	16753	16668	16543	16517	16563	16733	16714	16462	16708	16521	16576	16472	16517	16403	16620	16399	16554	16694	16692	16430	16498	16540	16579	16462	16589	16417	16460	16412	16517	16662	16559	16447	16525	16466	16627	16592	16540	16385	16472	16595	16592	16644	16643	16506	16352	16551	16481	16403	16571	16685	16792	16641	16820	16680	16525	16664	16750	16452	16582	16679	16436	16417	16574	16491	16539	16372	16720	16481	16505	16565	16550	16446	16358	16733	16741	16335	16372	16445	16339	16637	16454	16782	16584	16500	16481	16700	16510	16471	16502	16564	16680	16410	16561	16578	16467	16438	16583	16427	16636	16725	16471	16666	16703	16629	16458	16555	16464	16621	16629	16468	16572	16610	16632	16466	16463	16625	16397	16537	16537	16702	16636	16731	16511	16513	16566	16639	16594	16512	16489	16509	16710	16608	16664	16680	16537	16635	16524	16569	16450	16502	16761	16544	16538	16563	16492	16757	16558	16672	16441	16494	16559	16388	16537	16583	16456	16375	16607	16436	16399	16429	16623	16590	16531	16460	16407	16699	16463	16605	16752	16557	16477	16482	16755	16558	16701	16612	16444	16571	16486	16399	16452	16588	16632	16626	16801	16703	16438	16368	16660	16540	16403	16263	16424	16513	16461	16660	16640	16644	16479	16531	16297	16478	16605	16500	16406	16571	16674	16391	16565	16679	16493	16531	16741	16571	16602	16628	16591	16554	16473	16440	16469	16599	16786	16603	16638	16509	16479	16455	16567	16732	16623	16703	16760	16846	16504	16533	16475	16631	16574	16279	16761	16329	16597	16570	16644	16554	16570	16588	16521	16613	16534	16399	16581	16545	16587	16740	16607	16669	16472	16524
19659	38219	31109	22624	18883	16074	15463	15010	14823	14603	14412	14536	14336	14404	14460	14371	14451	14182	14416	14277	14233	14235	14273	14300	14297	14242	14189	14193	14085	14344	14159	14367	14151	14413	14265	14106	14207	14248	14303	14365	14414	14290	14296	14342	14360	14239	14237	14286	14124	14318	14305	14153	14344	14326	14232	14429	14265	14170	14270	14364	14261	14270	14284	14267	14145	14000	14284	14162	14316	14005	14323	14351	14159	14253	14192	14226	14279	14239	14333	14319	14391	14166	14142	14368	14186	14150	14141	14198	14231	14167	14277	14263	14249	14313	14197	14233	14135	14178	14181	14167	14224	14224	14135	13960	14254	14105	14244	14188	14172	14177	14193	14313	14263	14250	14292	14085	14361	14238	14077	14037	14372	14177	14129	14285	14202	14209	14278	14248	14266	14212	14296	14128	14087	14114	14203	14334	14314	14081	14199	14082	14240	14260	14289	14072	14169	14403	14240	14116	14111	14352	14319	14334	14157	14078	14321	14180	14036	14401	14139	14197	14179	14246	14141	13986	14063	14238	14159	14307	14086	14361	14302	14129	14291	14114	14165	14119	14366	14024	14181	14290	14228	14005	14242	14173	14201	14220	14125	14139	14299	14101	14331	14215	14108	14241	14119	14108	14248	14111	14252	14160	14531	14080	14245	14098	14157	14207	14256	14246	14260	14359	14113	14231	14118	14203	14168	14222	14187	14198	14258	14233	14151	14372	14190	14203	14265	14212	14076	14214	14328	14311	14231	14270	14398	14274	14338	14137	14185	14177	14305	14221	14190	14198	14250	14196	14064	14174	14079	14150	14195	14119	14125	14315	14286	14240	14240	14262	14171	14216	14203	14102	13954	14234	14239	14242	14141	14087	14188	14259	14245	14015	14301	14237	14317	14346	14179	14006	14172	14208	14096	14331	14252	14080	14144	13971	14178	14194	14198	14176	14300	14138	14326	14178	14141	14192	14352	14254	14303	14155	14302	14183	14329	14247	14034	14291	14174	14187	14192	14309	14294	14243	14173	14186	14423	14187	14382	14338	14184	14070	14055	14277	14312	14369	14244	14153	14153	14142	14379	14385	14253	14196	13934	14126	14265	14297	14051	14181	14179	14249	14284	14260	14113	14153	14116	14300	14247	14474	14132	14335	14262	14335	14058	14244	14208	14191	14185	14253	14148	14176	14091	14574	14137	14241	14179	14107	14091	14126	14130	14290	14151	14222	14166	13975	14117	13951	14200	14158	14335	14284	14137	14257	14247	14383	14373	14136	14143	14138	14282	14375	14136	14203	14158	14293	14168	14226	14317	14052	14075	14153	14131	14127	14166	14219	14190	14208	14046	14322	14196	14274	14201	14187	14291	14325	14294	14311	14246	14279	13989	14238	14136	14286	14194	13961	14111	14229	14170	14337	14252	14159	14317	14181	14266	14159	14284	14328	14188	14283	14146	14349	14306	14226	14292	14069	14028	14252	14186	14115	14384	14204	14381	14235	14257	14209	14080	14108	14122	14170	14446	14278	14222	14232	14177	13988	14327	14138	14196	14077	14232	14281	14198	14244	14156	14142	14281	14244	14282	14207	14248	14193	14150	14191	14151	14349	13960	14100	14230	14145	14124	14253	14144	14203	14311	14086	14217	14284	14271	14060	14129	14324	14321	14315	14267	14090	14151	14085	14186	14093	14318	14167	14047	14234	14185	14329	14120	14295	14338	14354	14265	14072	14345	14068	14112	14217	14115	14264	14177	14093	14269	14231	14149	14287	14224	14127	14225	14083	14283	14427	14232	14134	14198	14130	14135	14232	14135	14099	14196	14335	14124	14195	14200	14222	14130	14218	14220	14142	14235	14279	14279	14159	14048	14189	14192	14048	14203	14281	14158	14058	14377	14206	14275	14143	14128	14335	14140	14148	14260	14052	14269	14179	14115	14138	14235	14268	14258	14287	14043	14035	14174	14152	14268	14210	14343	14234	14146	14184	13969	14241	14110	14365	14182	14116	13939	14296	14214	14158	14208	14432	14164	14198	14399	14176	14286	14279	14202	14204	14185	14276	14100	14275	14359	14005	14314	14284	14153	14193	14162	14148	14124	14120	14102	14143	14079	14240	14059	14322	14087	14193	14084	14281	14031	13983	14170	14212	14240	14073	14177	14128	14327	14330	14214	14187	14062	14256	14222	14014	14196	14227	14184	14139	14368	14203	13996	14229	14255	14193	14330	14256	14169	14240	14279	14287	14240	14120	14121	14283	14111	14222	14284	14187	14251	14141	14110	14171	14317	14294	14317	14231	14096	14226	14214	14250	14164	14272	14156	14412	14248	14310	14345	14321	14148	14207	14157	14350	14135	14160	14286	14169	14085	14255	14213	14168	14084	14107	14394	14212	14191	14330	14214	14218	14169	14160	14316	14229	14056	14127	14071	14354	14331	14304	14203	14343	14145	14172	14401	14248	14163	14224	13957	14137	14102	14182	14161	14269	14140	14199	14108	14154	14205	14180	14112	14145	14213	14221	14075	14237	14241	14147	14372	14096	14229	14355	14091	14184	14106	14139	14318	14257	14162	14230	14121	14151	14259	14060	14137	14384	14134	14217	14265	14191	14121	14280	14104	14307	14242	14236	14213	14203	14256	14243	14196	14070	14205	14038	14371	14269	14204	14144	14186	14269	14202	14269	14136	14253	14258	14293	14135	14310	14356	14204	14189	14148	14138	14037	14263	14017	14167	14107	14215	14193	14175	14126	14268	14331	14264	14186	14320	13963	14231	14276	14263	14289	14121	14239	14071	14313	14153	14161	14138	14115	14084	14323	14023	14274	14254	14230	14099	14090	14052	14150	14196	14187	14321	14190	13970	14383	14102	14175	14268	14377	14402	14216	14036	14192	13989	14174	14313	14235	14227	14117	14197	14178	14405	14246	14125	14180	14320	14075	14133	14343	14232	14330	14232	14150	14300	14211	14253	14070	14200	14123	14241	14217	14127	14212	14198	14108	14194	14083	14082	14337	14295	14208	14099	14211	14311	14246	14421	14286	14229	14226	14192	14304	14100	14121	13988	14201	14051	14344	14296	14175	14149	14279	14256	14153	14252	14163	14052	14142	14192	14278	14176	14308	14289	14339	14097	14231	14177	14142	14143	14192	14080	14067	14195	14156	14099	14190	14103	14180	14243	14192	14265	14231	14195	14327	14199	14246	14268	14170	14282	14119	14214	14360	14186	14156	14265	13936	13994	14231	14171	14177	14285	14183	14326	14092	14118	14059	14330	14123	14235	14092	14062	14268	14248	14143	14249	14311	14084	14219	14078	14276	14081	14235	14196	14326	14186	14070	14112	14171	14114	14261	14231	14265	14159	14319	14381	13975	14275	14047	14141	14273	14165	14177	14118	14262	14190	14466	14070	14168	14202	14061	14225	14046	14081	14135	14250	14337	14250	14114	14206	14129	14279	14384	14208	14325	14411	14231	14169	14299	14154	14400	14013	14242	14058	14317	14185	14290	14177	14307	14132	14049	14329	14199	14107	14131	14270	14206	14212	14221	14267	14153	14259	14170	14347	14286	14089	14366	14208	14202	14145	14113	14128	14279	14226	14149	14237	14258	14149	14244	14161	14297	14216	14111	14347	14155	14185	14324	14335	14252	14168	14309	14157	14209	14311	14144	14160	14156	14214	14198	14285	14197	14150	14167	14227	14172	14171	14211	14227	14148	14199	14097	14320	13940	14102	14479	14137	14202	13988	14100	14207	14085	14220	14237	14145	14197	14238	14168	14170	14210	14101	14288	14364	14251	14187	14261	14169	14156	14159	14155	14151	14224	14210	14117	14347	14349	14114	14200	14189	14125	14304	14092	14291	14219	14091	14249	14225	14270	14285	14194	14263	14324	14033	14254	14278	14192	14151	14187	14099	14209	14237	14222	14315	14145	14212	14365	14078	14276	14324	14041	14228	14277	13997	14199	14244	14154	14041	14238	14140	14098	14061	14244	14231	14225	14216	14290	14202	14284	14137	14000	14225	14155	14337	14429	14109	14232	14211	14171	14221	14253	14193	14388	14053	14295	14081	14098	14257	14215	14309	14262	14273	13983	14271	14206	14208	14191	14131	14241	14170	14511	14269	14111	14125	14172	14182	14262	14080	14068	14157	14166	14130	14095	14179	14137	14093	14316	14160	14260	14303	14233	14389	14163	13883	14242	14123	14026	14232	14076	13956	14412	14065	14164	14136	13982	14161	14113	14144	14347	14144	14050	14090	14224	14300	14114	14283	14226	14162	14174	14118	14160	14207	14382	14319	14124	14094	14052	14264	14274	14204	14343	14282	14272	14299	14200	14010	14249	14181	14270	14355	14151	14191	14214	14049	14077	14080	14359	14242	14343	14233	14190	14174	14190	13944	14209	14189	14131	14214	14256	14183	14347	14238	14146	14075	14122	14171	14295	14237	14292	14161	14165	14308	14154	14183	14179	14186	14262	14014	14247	14175	14155	14186	14069	14167	14188	14165	14193	14277	14226	14311	14058	14302	14116	14130	14200	14242	14139	14100	14195	14210	14229	13968	14305	14247	14187	14230	14200	14194	14161	14048	14247	14177	14235	14275	14218	14274	14332	14184	14059	14236	14214	14255	14164	14149	14159	14342	14094	14258	14307	14069	14077	14170	14307	14142	14139	14311	14120	14316	14254	14124	14244	14397	14317	14348	14154	14148	14140	14229	14213	14391	14340	14246	14101	14103	14220	14188	14191	14270	14126	14075	14264	14186	14287	14262	14388	14297	14142	14273	14212	14107	14095	14098	14250	14140	14276	14145	14197	14267	14061	14388	14143	14316	14154	14180	14143	14233	14257	14216	14182	14247	14254	14134	14200	14159	14266	14066	14326	14130	14230	14333	14211	14309	14250	14302	14265	14132	14315	14112	14305	14284	14102	14238	14291	14178	14198	14217	14208	14144	14119	14219	14203	14140	14350	14325	14320	14300	14210	14180	14248	14235	14056	14033	14117	14199	14234	14277	14317	14263	14182	14427	14210	14339	14190	14178	14274	14272	14071	14205	14273	14205	14066	14218	14222	14076	14223	14355	14108	14325	14259	14312	13948	14206	14219	14185	14196	14194	14229	14263	14183	14240	14185	14400	14139	14037	14337	14176	14047	14255	14152	14178	14149
29888	23383	25133	21618	18445	17649	17471	17243	17154	17213	17197	17127	17105	17176	16835	17058	16909	17101	16916	16931	17063	17026	17087	17044	16991	16963	17114	16907	16844	17118	16980	16948	16956	17223	16978	17055	17145	17056	17078	17077	17126	16985	16824	16811	17128	16950	16862	17194	17037	17128	17106	16876	17117	17188	16929	17022	16947	17148	17040	16988	17185	16927	16932	17019	17118	17174	17183	17108	17040	17166	17178	16796	16975	16974	17193	17041	17023	17087	17080	16941	17061	16925	16991	16713	17064	16974	16981	17125	16985	16933	16881	17121	16915	17085	17032	16809	16951	17112	17240	17195	17050	17028	17018	16697	16965	17169	17074	16912	16951	17028	17095	17184	16903	16927	16912	16962	17011	17119	16869	16910	16993	17288	17179	17140	17009	17097	16810	17126	17006	17103	16945	17169	17194	17082	17175	17006	16978	17171	16996	17079	16954	16999	17113	17049	17106	17122	17000	16992	17105	17146	17052	17094	16899	17020	17029	17069	17180	17104	17068	16981	17082	17113	16991	16965	17043	17169	16927	17086	17005	17166	16866	16824	16982	17007	16981	17126	16992	17098	17067	17258	16913	17183	17174	17073	17066	16974	17096	17032	16871	17078	17197	17193	17228	17193	17228	16990	16879	17124	17019	16948	16858	17041	17015	16755	17054	17085	16946	17029	16919	17045	17155	16963	17168	16926	17010	17231	17093	17107	17212	16993	17046	16941	17112	17041	17043	17259	17061	17044	17197	17167	17165	17018	17191	16861	16929	17137	17004	17074	16846	16935	17106	16943	17036	16979	16881	17083	16952	16951	17068	17080	16994	17107	17150	17024	16944	17033	17145	16912	17037	17061	17104	17063	17147	16942	17014	16923	16972	17196	17079	17150	16992	17136	17198	16990	16869	16943	17064	16915	16935	16996	17188	16842	17010	17129	17002	16975	16928	16882	17067	17176	17041	17132	16941	16913	16989	16845	16944	17185	16995	17157	17241	17144	17148	16955	17162	17094	17135	17088	17039	17044	16998	17006	16935	16911	16969	17204	16926	16898	16876	17084	16918	17054	16877	17181	16907	17015	17111	16972	17050	17243	17067	16908	17147	17083	17064	17208	16896	16989	17020	17053	16913	16801	16915	17220	17109	17083	17050	17053	16899	17122	16922	17031	16702	17016	16923	17048	17074	16957	16997	16969	17211	16849	16952	17258	17156	17051	16958	16928	17076	16995	17059	17094	17098	17029	17023	16753	16904	16959	17067	17123	17062	16749	17075	17131	17097	17149	16975	17025	17097	16938	17063	17071	17173	17046	16989	17016	16998	16925	16872	17009	17275	17092	16997	17056	16957	17153	17096	17148	17015	16763	16754	17122	17056	16878	16956	16907	17126	17065	17212	16972	17017	17214	17081	17094	17057	16928	16994	16853	17015	17134	16937	17092	17054	17011	16860	17031	17125	17062	16979	16835	17125	17039	16967	17037	16980	17085	17139	17208	17053	17058	16914	16889	16963	17090	17057	17050	17016	17176	17009	16962	17086	17025	17020	16939	17226	17195	17169	16839	16836	17045	16989	17095	17021	16982	16960	17257	17058	17120	17044	17036	16928	17047	16988	17203	17048	17021	16870	17162	16750	17010	17223	17160	17117	17176	16912	16964	16900	17293	17099	16948	16964	16869	16972	16834	16769	17182	16989	16885	16939	17231	17058	17218	16895	17168	16949	17108	16874	16883	16965	17038	16920	17229	16851	17028	16851	17092	17022	17036	16997	16908	17088	16963	17105	17000	17328	17236	17132	17111	17208	17195	17165	16729	16841	17098	16908	16925	17140	16901	16998	16711	17099	16982	17236	17085	17076	16929	17101	17011	17172	17031	16899	17023	16967	16939	17049	17249	16896	16912	17098	16931	17000	16882	16938	17062	16930	16945	17154	16947	17006	16818	16986	17096	17229	16926	17019	16957	17060	17219	17038	16902	17113	17012	17171	17146	16997	17074	17106	17207	16850	17025	17025	17247	17011	17063	16874	17142	16999	16938	17195	16879	16985	17035	17101	16975	17219	17063	16732	17056	17170	17205	17218	17020	16885	17072	17105	17010	17072	17069	16905	17064	16995	16812	16974	16820	16911	17061	17180	16800	16883	17039	17046	17023	16901	17031	17056	16909	17161	17007	17079	17148	16906	17270	16971	17198	17026	17029	17005	17157	17147	17002	16997	16865	17028	16986	17062	17064	17123	17106	16984	16878	17033	17228	17163	17041	16787	16858	16911	17166	16847	17036	16923	16952	17088	16868	16856	17062	17029	17000	17121	16926	17058	16896	16870	17010	16857	17102	17091	17222	17145	17010	16961	17037	16942	16956	17004	17222	17088	17065	17059	17052	17100	17091	17132	16905	17068	16729	17145	17046	17130	16913	17061	16850	16964	17191	17115	17181	16682	16877	17085	17167	17127	17079	16845	17179	16902	16887	16958	17056	16949	16808	17152	16927	17228	17013	17267	16857	17045	16919	17114	17174	16895	17122	17186	17177	17063	17006	17075	16941	17045	17069	16991	16928	16846	17035	16936	16808	17160	16978	17076	17161	17164	17007	17099	17206	17089	17084	16992	17110	16978	17020	17238	17088	16805	16963	17036	16923	17105	17248	16854	17000	16885	17009	17077	17029	17137	17073	17106	16897	16884	17024	17056	17331	16980	17038	17105	17058	17114	17050	17145	17130	17261	16969	17149	17148	16927	17197	17056	17127	16878	16857	16971	17212	17167	17231	16944	17025	16924	16981	17140	17177	17202	17074	17124	17221	17223	17086	17233	17179	17019	17105	16853	16889	17067	17064	17232	17027	17086	16895	16853	17075	16996	17067	16997	16957	17166	16836	17025	17094	17019	16874	17073	17015	17010	16917	17147	16835	17212	17062	16934	17167	17075	16825	17087	16917	16967	16936	17062	17002	17041	16882	17025	16843	17022	16997	17091	17053	17072	16965	16907	17144	16837	16952	17118	17066	16946	16923	17260	16961	16914	17016	16877	16793	16838	16969	17279	17016	17032	17194	17091	17226	17188	17175	17232	16968	17035	16907	17191	17098	17052	17029	17030	17081	16995	17095	17010	17053	16981	17063	17079	16898	17195	17053	16962	16885	17083	17126	16968	16866	17032	17222	16945	17326	17171	17085	16950	17110	17051	16914	17002	16879	17125	16956	16973	17073	17005	17187	17223	17303	16965	17060	16846	16959	17007	16964	17068	17066	17043	17112	17222	16901	16899	16987	16949	16971	17146	17089	16934	17106	16958	16867	16849	17145	17141	17077	17046	16893	17069	17030	16899	16923	16959	17105	17060	17265	16986	16907	16884	17017	17281	17288	17110	16709	16917	16964	17084	17154	17061	17096	16978	16942	16812	17100	17021	17149	17024	17000	17008	17131	17144	16979	16908	17026	16852	16960	16885	16974	17063	16883	17132	17077	17133	17016	16882	16948	16885	16974	17174	16889	17028	17006	16844	17029	17148	16988	17074	17143	16906	17055	16936	16765	16755	16995	17078	17113	16875	16975	17084	16942	17065	16965	16898	17060	16845	17046	17210	17174	17218	16938	17077	16914	17112	16891	17196	16945	16949	17221	16960	17167	17256	17003	17130	17002	16878	16963	17004	16727	16659	17109	17006	16889	16936	16986	17178	16912	17023	16881	17036	17096	17143	17314	16950	17272	17192	17071	17047	17053	17103	17044	17073	16979	16900	16846	16873	16939	16981	16975	16907	17080	16887	16983	17049	17200	16791	17158	16960	16948	17057	17010	17053	16915	17132	17151	17257	16978	16961	17013	16935	17031	17102	16907	17161	17098	17090	16977	17010	17130	17183	16950	17217	17077	17029	16914	16872	17028	16858	16991	17155	16913	17137	17281	17408	17027	17181	17283	17072	17095	16859	17045	17094	16942	17115	16885	16874	17120	17050	17127	16918	17053	16870	16843	16871	17233	16978	16858	16905	17063	17097	17319	17014	17096	17061	16864	17051	16973	17108	17224	16991	16877	17107	16993	17147	17060	17203	17034	17033	16988	17074	17013	17036	16945	16850	17050	16850	16763	17001	16790	17125	16993	17233	17232	16964	17002	17127	17258	17085	17065	16937	17130	17162	16982	16880	16978	17055	17178	17157	17006	17120	16962	16952	16993	16937	16979	16910	17038	17044	17343	17087	17118	17268	17130	17012	17121	16813	16971	17146	17003	16989	17145	17009	17152	17150	17022	17278	17049	17004	17150	17230	17122	16940	16821	16938	17047	16861	17110	16764	16945	17070	17056	16953	17064	17052	16935	17292	17193	17244	17175	16951	16917	16987	16888	16961	17020	17157	16966	16992	16886	16963	17190	16851	17050	17224	16891	16956	17108	17028	16976	16926	17051	17104	17015	17174	17047	17040	16715	17034	17106	17121	17242	16998	17011	17161	17051	16989	16929	16945	17186	16968	16957	17008	17124	16956	16983	17175	17122	17041	17125	17310	16843	16947	16812	17007	16981	17092	16975	17042	17145	17313	17075	17009	17134	16944	16947	17058	17150	16994	17021	17144	17072	17119	16931	17010	17041	17216	16965	17138	17167	17133	16998	16999	16855	17160	17003	17012	16884	17086	16938	16988	17031	17105	16862	16922	17102	17039	16976	16960	16916	16832	16970	17099	16958	17050	17065	17095	17239	17031	17128	17007	17025	17008	17155	17001	17101	16870	17160	17082	16937	16850	16920	17081	17108	16920	17007	16847	16843	16910	17235	17138	17033	16921	16933	16938	17076	16998	17175	16854	17171	17021	17130	16901	17132	16881	17253	17091	17160	17183	17077	16969	16991	17123	16889	17202	16911	17375	17133	17080	17267	17086	17094	17064	17021	17176	17041	17026	16927	16992	16994	17114	17067	17017	17020	16882	17080	16951	17081	16904	17055	17228	16998	17033	16969	17088	16977	16934	16977	17149	17073	17079	17065	17087	16781	17098	17190	16964	17214	17176	17041	17137	17002	16937	16997	16995	17072	17119	17217	17064	16955	17025	17055	17066	17049	17136	17013	16949	16888	16995	17098	17122	17063	17092	17121	17215	16882	17015	17069	16900	16945	16915	17009	17126	17075	17146	17089	17102	17166	17057	16933	17070	17049	16952	17134	17270	17090	17152	17090	16918	16922
18913	25690	20999	17558	15870	15077	14965	14954	14752	14735	14605	14535	14338	14724	14626	14672	14469	14437	14557	14813	14438	14617	14597	14443	14502	14555	14496	14706	14543	14500	14497	14397	14405	14483	14500	14522	14486	14506	14548	14618	14535	14557	14513	14496	14581	14634	14681	14488	14522	14563	14464	14582	14569	14471	14527	14471	14592	14666	14326	14605	14468	14543	14532	14443	14556	14688	14490	14679	14683	14427	14590	14446	14547	14475	14538	14570	14491	14619	14430	14665	14517	14768	14664	14515	14589	14400	14454	14475	14532	14685	14615	14465	14645	14791	14491	14682	14563	14454	14445	14412	14357	14559	14465	14658	14644	14594	14496	14446	14591	14576	14632	14456	14463	14563	14474	14356	14531	14510	14577	14370	14497	14414	14680	14559	14649	14462	14502	14472	14561	14572	14545	14461	14663	14607	14567	14454	14474	14694	14605	14519	14550	14664	14704	14700	14547	14594	14575	14599	14414	14350	14370	14495	14518	14693	14573	14588	14409	14556	14574	14495	14579	14553	14525	14561	14555	14332	14584	14613	14475	14510	14525	14600	14518	14613	14558	14515	14674	14663	14643	14374	14478	14426	14557	14451	14477	14604	14481	14519	14386	14504	14566	14307	14510	14432	14555	14539	14559	14452	14438	14705	14506	14414	14494	14642	14504	14586	14536	14545	14413	14425	14361	14633	14601	14487	14463	14519	14621	14411	14530	14575	14697	14400	14634	14497	14571	14468	14570	14610	14460	14688	14528	14431	14480	14470	14464	14584	14544	14631	14430	14678	14544	14558	14559	14520	14503	14534	14504	14464	14516	14529	14483	14362	14467	14459	14528	14398	14673	14516	14475	14590	14445	14614	14585	14574	14387	14596	14457	14634	14712	14532	14533	14664	14534	14536	14480	14555	14498	14556	14633	14467	14595	14576	14668	14460	14466	14571	14424	14540	14572	14586	14535	14708	14627	14610	14563	14565	14599	14519	14519	14393	14576	14624	14468	14466	14362	14747	14698	14545	14677	14457	14395	14563	14552	14390	14504	14516	14507	14534	14615	14553	14656	14603	14561	14752	14526	14476	14586	14648	14476	14503	14611	14436	14569	14661	14360	14546	14525	14442	14541	14608	14491	14374	14499	14688	14548	14458	14554	14470	14514	14408	14578	14372	14479	14545	14487	14592	14558	14536	14526	14541	14468	14588	14539	14531	14362	14431	14668	14560	14545	14572	14487	14534	14611	14497	14554	14483	14378	14595	14276	14637	14527	14435	14577	14527	14643	14567	14623	14535	14474	14461	14530	14617	14525	14321	14306	14377	14663	14720	14439	14365	14625	14632	14492	14427	14684	14706	14462	14617	14476	14309	14420	14391	14657	14556	14433	14392	14425	14469	14634	14542	14735	14580	14599	14647	14442	14449	14545	14411	14398	14432	14532	14514	14643	14611	14595	14423	14508	14482	14590	14591	14553	14355	14641	14348	14572	14606	14591	14465	14369	14634	14552	14539	14652	14500	14579	14557	14453	14462	14462	14530	14562	14487	14581	14442	14558	14400	14795	14514	14371	14393	14441	14610	14416	14548	14566	14495	14523	14712	14567	14786	14540	14387	14570	14563	14525	14585	14792	14371	14547	14459	14545	14331	14540	14489	14438	14485	14695	14654	14479	14499	14579	14410	14349	14611	14600	14540	14433	14606	14585	14477	14632	14457	14509	14665	14598	14502	14473	14415	14656	14494	14473	14579	14555	14428	14515	14461	14474	14603	14633	14752	14211	14295	14607	14509	14595	14531	14529	14417	14618	14479	14543	14440	14586	14555	14720	14567	14316	14553	14555	14772	14473	14503	14600	14618	14514	14520	14549	14498	14404	14604	14536	14622	14434	14572	14607	14412	14556	14487	14415	14471	14556	14581	14351	14634	14553	14494	14544	14404	14648	14594	14410	14438	14565	14451	14614	14503	14600	14569	14449	14596	14364	14636	14644	14485	14602	14577	14668	14471	14585	14476	14557	14468	14559	14692	14519	14437	14594	14738	14392	14363	14554	14547	14570	14561	14571	14494	14628	14612	14636	14596	14629	14695	14493	14602	14495	14633	14471	14696	14466	14415	14493	14454	14571	14386	14562	14305	14585	14684	14488	14444	14597	14472	14613	14490	14559	14542	14547	14641	14512	14462	14490	14457	14738	14608	14543	14483	14740	14495	14455	14544	14399	14568	14517	14490	14633	14559	14519	14525	14485	14522	14514	14568	14474	14572	14390	14458	14451	14675	14589	14491	14657	14579	14507	14620	14597	14719	14328	14557	14507	14698	14496	14401	14559	14461	14507	14641	14410	14586	14629	14639	14468	14736	14498	14747	14586	14523	14565	14469	14412	14606	14555	14617	14537	14545	14475	14585	14676	14479	14515	14654	14407	14505	14482	14640	14574	14381	14553	14507	14833	14475	14590	14455	14698	14561	14603	14462	14564	14444	14482	14629	14647	14623	14602	14566	14612	14625	14531	14433	14596	14526	14586	14589	14579	14400	14476	14631	14584	14511	14458	14587	14609	14636	14554	14455	14433	14375	14486	14537	14573	14606	14451	14424	14530	14660	14579	14543	14551	14539	14524	14492	14702	14562	14539	14621	14445	14606	14586	14619	14323	14460	14507	14419	14548	14580	14551	14608	14359	14571	14580	14573	14400	14569	14585	14546	14425	14438	14564	14601	14425	14589	14551	14441	14556	14744	14542	14621	14733	14548	14639	14580	14437	14252	14477	14694	14644	14484	14613	14571	14710	14561	14498	14526	14447	14543	14644	14594	14499	14633	14471	14464	14669	14555	14333	14448	14728	14334	14513	14649	14199	14552	14551	14603	14497	14460	14554	14524	14496	14465	14624	14597	14503	14525	14437	14389	14564	14542	14578	14569	14598	14557	14807	14408	14460	14518	14466	14529	14488	14620	14647	14592	14491	14483	14512	14442	14551	14576	14554	14468	14598	14550	14566	14449	14382	14530	14391	14450	14681	14552	14716	14612	14601	14602	14504	14352	14755	14505	14500	14521	14667	14465	14474	14618	14638	14489	14509	14567	14547	14469	14366	14582	14673	14542	14503	14428	14537	14566	14393	14430	14545	14454	14305	14397	14415	14502	14667	14357	14599	14505	14541	14694	14476	14466	14517	14590	14537	14602	14669	14568	14559	14348	14703	14415	14503	14612	14473	14272	14555	14594	14411	14631	14565	14498	14513	14565	14436	14457	14450	14515	14607	14699	14496	14665	14581	14529	14667	14497	14572	14608	14407	14450	14581	14435	14485	14625	14416	14540	14590	14560	14540	14555	14502	14465	14657	14611	14542	14658	14498	14394	14467	14526	14466	14656	14355	14532	14433	14624	14411	14636	14506	14664	14596	14583	14502	14484	14555	14413	14701	14519	14394	14589	14470	14477	14444	14423	14479	14584	14550	14444	14477	14708	14563	14555	14636	14650	14532	14580	14598	14559	14535	14633	14671	14535	14587	14487	14411	14533	14549	14382	14665	14536	14746	14553	14421	14406	14710	14664	14243	14578	14506	14595	14560	14501	14497	14447	14436	14583	14488	14366	14557	14627	14494	14505	14591	14523	14440	14579	14626	14550	14628	14452	14632	14587	14691	14512	14473	14393	14447	14464	14615	14513	14591	14461	14582	14652	14527	14510	14648	14408	14291	14558	14551	14663	14607	14625	14504	14646	14522	14600	14279	14419	14438	14569	14548	14347	14555	14646	14566	14373	14581	14443	14462	14409	14426	14688	14463	14431	14491	14579	14493	14434	14499	14670	14630	14560	14324	14518	14488	14435	14510	14689	14469	14627	14540	14344	14612	14513	14486	14375	14473	14688	14610	14622	14545	14546	14489	14394	14455	14504	14623	14368	14515	14477	14660	14561	14499	14507	14785	14592	14735	14477	14484	14480	14391	14404	14534	14518	14469	14545	14450	14565	14531	14436	14589	14400	14695	14375	14623	14438	14561	14654	14449	14713	14466	14414	14503	14543	14552	14508	14556	14677	14427	14558	14530	14588	14323	14409	14547	14469	14531	14440	14582	14591	14465	14450	14688	14462	14701	14632	14595	14559	14685	14561	14485	14388	14459	14388	14581	14604	14527	14636	14598	14670	14623	14610	14641	14584	14706	14441	14678	14261	14556	14507	14511	14511	14529	14657	14660	14664	14396	14386	14477	14495	14403	14548	14456	14625	14777	14534	14415	14551	14476	14485	14396	14541	14522	14562	14794	14495	14325	14521	14465	14558	14650	14359	14637	14402	14540	14557	14540	14434	14673	14685	14591	14640	14470	14577	14582	14521	14532	14501	14709	14547	14522	14640	14495	14546	14561	14448	14586	14720	14317	14552	14556	14523	14559	14505	14529	14467	14600	14501	14662	14475	14578	14552	14389	14398	14665	14416	14460	14502	14602	14421	14533	14566	14666	14496	14514	14378	14675	14479	14536	14469	14634	14617	14370	14606	14708	14510	14617	14625	14489	14497	14620	14487	14664	14663	14773	14564	14352	14503	14597	14373	14722	14644	14479	14590	14574	14496	14602	14448	14570	14489	14498	14473	14444	14544	14621	14438	14424	14555	14361	14481	14612	14471	14609	14624	14669	14549	14492	14559	14668	14452	14538	14669	14533	14338	14459	14553	14487	14544	14618	14518	14556	14476	14393	14585	14571	14642	14546	14474	14624	14442	14632	14660	14531	14528	14525	14363	14245	14565	14691	14593	14559	14476	14500	14526	14404	14315	14509	14508	14654	14523	14638	14465	14458	14388	14454	14450	14476	14650	14598	14421	14562	14435	14590	14569	14510	14527	14564	14503	14488	14519	14548	14635	14663	14571	14357	14524	14530	14487	14593	14536	14486	14303	14546	14683	14675	14484	14637	14438	14601	14516	14491	14421	14576	14490	14655	14239	14428	14489	14617	14523	14534	14480	14621	14587	14480	14587	14512	14562	14563	14557	14598	14565	14459	14565	14639	14363	14428	14554	14474	14540	14353	14526	14469	14535	14564	14599	14741	14606	14555	14699	14515	14573	14544	14588	14633	14602	14497	14510	14614	14394	14576	14492	14429	14553	14513	14568	14458	14546	14553	14436	14449	14643	14415	14624	14370	14446	14550	14621	14513	14609	14518	14459	14536	14419
23804	21501	28074	25705	22196	19594	18610	16820	16373	16382	16503	16156	16168	16438	15995	16042	16157	15885	16373	16407	16202	16225	15987	16231	16181	16195	16271	15978	15991	16320	16003	16218	15937	15888	16236	16227	16190	16205	16047	15875	16071	16023	16086	15929	16055	16049	16196	15812	16114	16105	15935	15931	16220	15922	15966	16124	15842	16086	16191	16045	16170	16095	16056	16067	16297	16081	16103	16095	15938	16153	16024	15996	15907	16155	16001	15985	15894	16059	16019	16089	15910	15993	16114	16026	15938	16204	16077	16106	16107	16046	15922	16168	16038	16151	16136	15950	16116	16161	16045	16043	15966	15888	15793	15919	16049	15990	16002	16017	16281	16001	16221	16116	15903	16183	16246	16095	15951	16121	16023	16110	16185	15958	15974	16005	15997	15998	16102	16212	16050	16153	15957	16034	16019	16049	16018	16059	16033	16031	16130	16121	16088	16029	16166	15900	16016	16087	16164	15990	15899	16061	16078	15947	15881	16106	16266	16136	16003	16037	16009	15980	15970	16176	16132	16131	16090	15884	16106	16210	16048	16184	15961	15950	15739	15764	16066	16164	16086	16258	16130	15926	15948	15818	16057	15957	16047	16007	16052	16148	16206	16096	16125	16228	16033	15928	15993	16020	16206	16019	16032	16001	16187	16032	16012	15993	15978	15982	16022	16047	16029	16020	16100	16014	16089	16121	16138	15830	16200	16157	16229	16121	15981	16082	15891	15853	16004	16059	15983	16218	16126	16043	16011	16035	16027	15993	15909	16016	16369	16145	15977	16220	16111	16078	16092	16140	15979	15974	15882	16145	16115	15939	16095	16102	16144	16134	16170	16092	16045	15940	15917	15942	16008	16106	15973	16031	16160	16094	16202	16048	16244	15903	16157	16221	16053	16018	16037	15820	15956	15972	16170	15987	16164	15896	15927	15863	16176	16050	16167	16072	16222	16151	16004	16004	15908	16006	16069	16116	15980	16168	16074	16030	16017	16048	16038	16006	16119	16007	16098	16143	15968	16015	16080	16026	16009	16027	16118	15941	15911	16095	16298	15989	16046	15832	15999	16002	16042	15970	16139	16215	16167	16152	16120	16034	16012	15831	16133	16075	16099	16091	16050	15962	15932	16018	15932	15993	16206	15957	15897	16156	16064	16105	15956	15974	16036	16028	15939	16113	16033	15989	16050	15942	16105	15922	15922	16216	16045	16020	16111	16203	15989	15891	16084	15868	15974	16125	15952	16186	16048	15992	16075	16071	16193	15952	15979	16048	15950	15951	16079	16172	16141	15886	15963	16098	15907	16065	15866	16152	16075	16046	16295	15852	16042	16156	16092	15943	15956	16169	16386	16126	15992	16086	15900	15848	16076	15965	16066	15947	16111	15829	15822	16053	15855	16047	15984	16072	16169	16212	16139	16066	16068	16135	16022	16076	16082	16019	16109	15893	16157	15967	16036	15890	16047	16084	15884	16052	16031	16130	16101	16352	16036	15927	16082	15994	16133	15823	15781	15980	16005	16090	16018	16025	16160	16088	15991	15983	16069	16087	16164	15867	16121	15922	16019	16147	16003	15788	16042	15942	16069	16098	15953	16073	15979	16193	16142	15991	15912	16045	16036	16186	15820	15847	16054	16179	16136	16065	15938	16173	16036	16110	16138	15854	16054	15986	15958	15980	15839	16122	16025	16132	16152	16099	16012	16121	15978	16015	16043	16092	16191	15910	16196	16046	16034	16154	16092	15971	15794	15894	16030	16018	16037	16017	16018	15918	16261	16092	16243	16079	15922	15983	16057	16072	15972	15795	16122	16058	16048	16008	16051	16082	15956	16098	16023	16192	16111	16148	16046	15980	16311	16309	15928	16153	16011	16146	15989	15951	16018	16125	15925	16236	16061	16002	16052	16091	15988	15998	15870	16108	15997	16090	16054	15807	15999	16068	16135	16102	16122	15999	15986	16036	16060	16030	16045	16011	16028	16008	16054	16076	16079	15955	16261	16184	16088	15794	16255	16090	15940	16086	16239	16132	16058	16046	16119	15969	15984	16029	15879	15917	15969	15847	15902	15880	16380	16192	16112	16010	15881	16058	16126	16242	15970	16116	16158	15946	16061	15907	16084	15884	16129	15935	16016	16100	15917	16193	16054	15964	15953	15952	15929	16112	15982	15977	16040	16070	16041	15978	15982	16124	16073	15931	15990	16043	15824	16066	16168	16085	16037	16086	16049	15931	15994	16080	16113	16012	16194	16045	16043	16133	15932	15953	15856	15893	15960	16184	16021	16083	16034	15924	16184	15917	15908	16203	16187	16066	16176	16294	16208	15989	16049	16009	16023	16008	16047	15975	16191	16127	16234	15885	16038	16089	16047	15984	16002	16085	16066	16096	16095	15942	16113	15876	16257	16250	15864	16161	16096	16021	16113	16020	16125	16056	16121	15937	16129	15943	16094	16311	16058	15901	16035	16024	16000	16273	15939	15925	15952	15963	15828	15941	16010	15918	16171	15945	16287	16095	16187	16100	15947	15895	15980	16295	16160	16127	15921	16146	16058	16043	16079	16131	16177	16208	16038	16188	16117	15968	15925	16103	15836	16097	16071	15872	16165	16168	16138	15972	16124	16099	15924	16108	16008	16016	15993	16119	15983	15944	15957	16063	15995	16093	15995	16118	16113	15966	15991	16133	16064	16011	16003	15962	16162	15999	16041	15827	16119	16077	16294	16070	15964	16010	15921	16079	16012	15952	15892	16115	16143	16160	16184	16008	16062	16064	15993	15834	16061	16115	15986	16074	16037	15868	16108	16011	16245	15904	16047	15929	15858	16243	16090	16003	15969	16109	16060	16165	16156	16030	16238	16141	16067	15992	16101	16073	16029	16134	15986	15957	15959	15896	15995	15989	15973	16139	16033	16242	16081	16111	16119	16068	16184	16025	15984	15880	16253	16152	16111	16180	16086	16292	16094	16142	16219	16287	16001	16004	16157	15885	16042	16055	16190	15915	16116	16046	16309	16115	16290	16134	16222	16285	16034	16125	16039	16032	16246	15800	15959	15897	15942	16194	16064	16225	15914	16003	15963	16177	16113	16036	16079	16276	16212	15783	16015	16017	16210	15872	16179	15918	16126	16052	16080	16033	16061	15907	16035	16208	16100	15849	16002	16060	16101	16046	15913	16035	15799	15895	15931	15860	16129	16187	16131	15982	16117	16232	16139	16063	15863	16069	16066	15857	16245	15995	16105	16014	15932	16173	16019	16115	16204	16089	16171	16146	16007	16030	15880	16173	16143	16067	15975	15970	16025	16042	15778	15961	16149	15928	16022	15880	16166	16236	16158	16114	16072	16003	16156	16061	16093	16007	16233	15955	16269	15743	16113	16099	16149	16123	16017	16238	16145	15999	16030	15967	16352	16035	16075	16169	16069	16206	16285	16003	15872	16033	15984	15978	16291	16053	16106	16069	16232	16120	15817	16003	16038	16018	16009	15910	15841	15996	16054	15932	16037	16131	16149	16086	16326	16056	16184	16088	15987	15958	16026	15937	16054	15987	16098	16119	16176	16094	15868	16294	16060	15916	16036	16019	16036	15922	16162	16212	15990	16171	15987	16165	16161	15867	16118	15978	16107	16156	15801	15696	15806	15934	15902	16175	15911	16018	16221	15932	16072	15794	16010	16082	16140	16140	16199	15873	16061	16126	16042	16164	16206	15980	16146	16109	16073	16033	16145	16128	16118	16008	16138	16111	16057	16051	15939	15829	16128	16215	16057	15811	15955	16038	16039	15953	15838	16035	15952	16071	16105	16072	16058	15911	15880	16024	16006	15898	16210	16065	16058	16213	16437	16099	15904	16177	16030	15972	16018	15797	16031	16171	15899	16013	16186	16039	16080	15991	16101	16165	16049	16105	16258	16070	16144	16169	16139	16147	16287	15943	16078	15865	16257	15983	16127	15984	15930	16043	16090	16112	16111	16141	16205	16047	15958	16134	16194	16180	16027	16066	16124	16201	16235	15917	16015	16042	16255	15967	16014	16072	15866	16088	15975	16103	15839	15940	16021	15923	15920	15901	15995	15891	15959	16166	16119	16066	15883	15994	16009	16052	16168	16013	15875	16279	16133	16002	16015	16132	16176	16066	16121	16092	15927	16023	15756	15821	16076	16126	15927	16064	16006	16208	15891	16115	16052	15914	16046	16151	16008	15917	15935	16026	15894	16012	16074	15891	16026	16052	15987	15992	16047	16209	16199	15994	16050	15923	16111	16008	16121	15951	15845	16307	16049	16065	15945	16012	16026	16065	16159	16070	16071	16233	16074	16143	16058	16056	15894	16067	16122	15920	16000	16045	16005	16277	16112	16181	15979	16166	16157	15985	16085	15972	16081	16127	16091	16134	16081	15876	15802	15908	15972	15861	15978	15868	16109	16252	15940	16139	16045	15939	16241	16185	16227	16092	16131	15964	15986	15937	16047	16061	16129	16094	16070	16100	16086	15966	15946	16286	16191	16135	15901	16093	16112	16067	15950	16263	16101	16100	15964	15981	16075	16099	16010	15882	16016	16122	15989	15875	16104	16188	15964	16022	16043	15990	15876	15989	16043	16223	15919	15911	16070	16074	16116	15959	16047	15917	16024	15977	16160	16094	15971	16283	16240	15995	16042	15891	15900	15991	16173	16326	16061	15884	15981	15965	16142	16123	16070	16094	16113	15952	15968	16028	16010	16322	16176	16216	16115	16170	16117	16165	16009	15925	16095	16052	15935	15810	16113	16040	16100	16135	16076	16068	16167	15901	15966	16080	16292	16241	15990	15870	15883	15999	16042	15831	16289	16287	15979	16118	16040	16034	16108	15975	15811	16137	15958	15936	16020	15887	15983	15970	16138	16044	16112	15937	16036	15910	16101	16066	15935	16063	15778	16076	16035	16081	15962	16032	16038	15957	16038	15914	15969	16292	16100	15896	15962	16104	16140	15925	16101	16343	15977	15986	16104	16126	16116	16093	15997	16002	16009	15860	15961	16016	16019	16146	15970	15846	16017	16035	15821	15997	16161	16006	15885	16167	15982	16084	15997	16163	16276	16164	16162	16073	16124	15918	16131	16003	16058	16120	16201	15977	16184	16056	15974	16152	15893	16106	16035	16021	15931	15898	16100	16048	15972	16233
17790	32670	27106	21066	16877	15257	14716	14208	14372	14063	14048	14093	13981	13928	13938	13964	13828	14001	14081	14060	13865	13994	14119	13941	13957	13987	14126	13994	13981	13901	13886	13858	13882	13870	14010	13874	13888	13964	13994	14018	14038	13888	13905	14054	14029	14154	13907	14109	13850	13963	13945	13921	14014	13850	14003	13946	13891	13817	13983	14005	13946	13846	13904	13890	13968	13992	14083	13923	14067	13804	14012	14056	13910	13946	13917	13935	14005	13967	13994	13878	13929	14065	14105	13809	13959	13951	13982	13992	13782	13962	14048	13863	13809	13800	13910	13990	13945	13854	13981	13927	13913	14136	13915	14060	13923	13973	13973	14006	13752	13920	14145	13931	14015	13976	13873	13970	13810	13893	13880	13758	14059	13722	14035	13929	13907	14023	13917	13937	13992	13891	13916	13876	13888	14037	13892	13878	13970	13824	14002	13944	13876	14084	13745	13791	14088	13988	13858	13871	13958	14015	13967	13865	14077	14002	13741	13870	13956	13916	13839	13947	14015	14122	13975	13973	14062	14017	13876	13886	13860	13928	14005	13770	13905	14049	13710	13987	14025	14060	13976	14091	13849	14064	13824	14153	13855	13909	13896	13783	13943	13981	14014	13888	13823	14207	13961	13976	13948	13977	13884	13929	13969	13954	14056	14033	13920	14099	14085	13850	14010	13942	13732	14031	14001	13947	13783	13993	13756	14160	14045	13858	13873	13870	13879	13943	13894	13911	14084	13982	13999	14071	13821	13911	13940	14027	13898	14019	13867	14008	13957	13934	13868	13930	13944	13873	14150	13876	13970	14186	13952	13888	14082	13907	13974	13992	13886	13904	13984	13921	13769	13975	14091	13909	13906	14013	14082	14001	14008	13908	13877	13966	13949	13986	13859	13949	13890	13831	14027	14051	14023	13948	13869	13971	14059	13857	13933	13922	13862	13965	13967	14016	13835	13869	13891	14005	13920	13885	13923	13809	13853	13945	13873	14056	13978	13883	13964	13842	13878	13977	13917	13956	13939	13920	14020	13938	14041	14046	13927	14168	13758	13960	14000	13913	13942	13956	13879	13952	13967	13940	13829	13923	13955	13959	13965	13971	13726	13950	13876	13872	13970	13864	13989	13891	13889	13922	13947	13903	13920	13968	13934	13886	13914	13947	14023	13860	13732	14035	13755	13948	13932	13899	13931	13996	13962	13910	13831	13863	14060	13815	13900	13915	13950	13952	13940	13819	13989	13584	14121	14026	13889	13899	13783	14121	13804	14019	14149	14052	13973	13753	13899	13727	14092	14013	13992	14040	13983	13970	13978	13842	13984	14093	13918	13863	14049	14044	13867	13876	13895	13892	14045	13796	13905	13787	14008	14066	13892	14024	13837	13837	14017	13918	14088	13970	13865	13827	13827	13956	14093	13985	14002	13952	13822	13893	13892	14107	13965	14094	13903	13990	13946	13956	13847	13984	13809	13927	13987	13949	13821	13919	14020	13811	14096	14005	14012	13983	13954	13895	13860	14053	13928	13834	13869	13967	14024	13880	14032	13899	14062	13918	14099	13897	13813	13962	13801	13948	13781	13967	13977	14008	13608	13815	14038	14008	13941	13959	13898	14097	13939	14071	13910	13936	13813	13948	13754	13947	13968	13792	13895	13928	13987	13846	13838	13795	13863	13898	13886	13964	13995	13906	14013	13882	13895	13929	13992	13934	14012	13892	13878	13927	13919	13892	14077	13818	14085	14043	13982	13856	13854	13963	13986	14032	13929	13997	13873	13924	13826	13874	14016	13864	13975	13979	13977	14091	13933	13955	13963	13885	13870	13980	14004	13842	13769	13794	14039	13854	13972	13998	13868	13961	14063	13860	14097	13929	13950	13786	13922	13958	13940	13928	13958	13834	13985	13965	13850	13887	13866	13824	13863	13985	13890	13904	13939	13945	13874	14003	13936	13964	13815	13989	14065	13949	14080	13857	14069	13895	13854	13948	13963	14012	14092	13917	13964	14028	14028	14018	13813	14018	13788	14027	13961	13933	14059	14056	14074	13824	13893	13953	13967	13996	13973	14019	13876	13770	14004	13900	13886	13917	13918	13938	13864	13805	13802	13810	14024	13855	14022	13910	13827	13851	13695	13805	13946	13958	13946	13870	13873	13926	13783	14067	14086	13936	13837	13740	14032	13838	13937	13932	14001	14160	13879	13918	14054	14091	13906	13931	13776	13886	13971	14010	14024	13844	13940	13979	13970	13836	13931	14109	13911	14110	13969	13978	14146	13901	14067	13922	14014	13969	13872	13930	13948	13938	13952	14052	13820	13963	14142	13886	13966	13730	13994	13877	13974	14016	13937	13889	13993	13752	13706	13943	13954	14144	13920	13804	13935	13851	13981	13950	13982	13990	13956	13864	13880	13936	13984	14018	13946	13931	14020	14028	13859	13923	13834	13816	13947	13871	13957	13950	14024	13859	14041	13913	13958	13877	13890	13794	13767	14137	13968	13881	13928	13904	14053	14015	13838	13813	14051	13811	13819	13852	14038	13970	13920	14010	13801	14040	13865	14094	14030	13704	13896	13924	13857	14011	13814	13933	13981	14002	14007	13943	14053	14122	13967	13970	14015	14050	14056	13989	13868	13964	13868	13968	13988	13850	13899	13915	13914	14020	13943	13904	14093	13826	13786	14023	14135	13909	14001	13992	14105	14015	14081	14200	13926	13911	13751	14019	13859	13998	13905	13976	14005	14022	13864	13806	13824	13807	14053	13966	13726	14092	13989	14042	14027	13917	14015	13929	13816	13886	13930	13997	13909	13922	13966	13936	14107	13834	13876	13772	13702	13886	13924	13818	13847	13908	13842	14007	14012	13981	14036	14067	13843	14068	13925	13962	14021	14099	13918	13897	13882	14028	13927	13967	13916	13970	13800	13995	14033	14009	13921	14028	14019	14055	13862	13650	13796	13728	13907	13995	13962	13916	13996	13910	13957	14040	13861	13789	13922	13986	14083	13988	13951	13942	14044	13757	13832	13957	13893	13948	13852	13903	13935	13881	13905	14070	14027	14100	13859	13775	13963	13930	14019	13861	14058	13973	13931	13942	13993	13837	13995	13820	13985	14024	13962	13968	13922	13952	13950	14077	13840	13845	14040	13996	13770	14082	13904	13912	13972	14038	13979	14009	13765	13646	14068	14058	13878	13865	13973	13860	13954	13885	14100	13921	13823	14053	13798	14039	13919	13914	14015	13839	13859	13804	13947	13907	14014	13922	13940	13926	13990	13922	14007	13893	14102	13977	13822	13902	14025	13871	13904	13922	13877	14049	13912	13806	13924	13958	13872	14071	13971	13965	13834	13982	13960	14067	13912	13962	13979	13876	13985	13911	14008	14016	13793	13985	13831	13931	13947	13951	13860	13974	13948	14039	14070	13941	13825	14022	13920	14084	13925	13934	14009	13926	13951	14043	13990	14062	13624	13959	14040	13928	14061	14097	13820	13960	13839	13868	13830	13996	13887	13925	13929	13890	13969	13758	13920	14014	13992	13858	13817	13997	13949	13863	13966	13980	13833	14130	14047	13879	13865	13885	13849	13907	13957	14121	13977	13960	13806	13826	13914	13892	13985	13832	13920	14041	14029	13943	13839	14007	13859	14026	13908	13905	13861	13734	13899	13746	13955	14000	13890	14103	13905	13788	13888	13907	14005	13923	14056	13769	13765	13930	13834	13992	14101	14035	14089	13882	13946	13942	13896	13970	14014	14023	13803	13856	13989	13842	14086	13939	13906	13843	13973	14008	13933	13846	13940	13891	13796	14097	13840	13810	14029	13837	13916	13795	13935	13754	13819	13964	14012	14004	14040	13829	13906	13876	13880	13894	14044	13948	14026	13785	13932	13901	13934	13856	14019	13961	13911	13721	13993	13842	13893	14010	13803	13946	14060	13851	14044	13921	13853	13901	13915	13949	13925	13953	13841	13878	14039	13811	14007	13922	13809	14059	13950	13904	13801	13982	13911	14041	14013	13969	13891	13843	13943	13761	13972	13932	13935	13984	13806	14010	13858	13986	13912	13917	13856	13948	14016	13912	13905	13841	13881	13826	14019	13876	13995	13854	13947	13815	13919	13916	13944	13952	13815	14025	13809	14062	13831	13966	14138	13830	14042	13956	13905	13819	13943	13856	13785	13827	13954	14083	13850	14069	13894	13862	13950	13900	13959	13822	13766	13974	13870	13895	13982	13927	13928	13933	14001	13822	14016	13989	14175	13946	13911	13942	13816	14050	13854	14009	13959	13991	14052	14001	13761	13996	13856	13825	13946	13794	13964	13889	14064	13851	13902	13937	13913	13782	13906	13922	13825	14002	13891	14070	13980	13840	13983	13904	13862	13871	13892	13819	13957	14059	13890	13940	14110	13894	13922	13907	14122	13854	13949	13934	13986	14037	13886	13893	13943	13889	14003	13895	14136	13954	13924	13945	13893	13838	13996	13793	14113	13845	14074	13823	14026	13869	13987	13834	13881	13885	14004	13810	14094	14168	13864	13937	13917	14005	13726	14033	13879	13923	14080	13904	13839	14097	13781	13966	13922	13897	13993	13883	13833	13895	13888	13944	13970	13911	13907	13963	13885	13954	14056	13961	13807	14010	13900	13800	14010	14101	14032	13751	14032	13932	13871	13873	13883	13950	13769	14047	13923	13945	13824	13804	13977	14041	13738	13880	14007	14012	13896	13857	13941	13934	14078	13805	13974	13944	13797	13928	13847	13899	13996	14115	13955	13867	14135	14012	13835	13893	13934	13828	13978	13885	13944	13916	13829	13884	13911	13964	14010	13872	14048	14030	13836	13903	13850	13961	14039	13963	13875	14011	13958	14051	13944	14097	13931	13775	13985	14019	13988	13910	13896	14052	13964	14010	14019	13905	14032	14015	13835	13941	14020	13867	14043	13942	13997	14096	14119	13890	13949	13987	14053	13967	13893	13958	13900	13947	13896	14067	14025	13828	14016	13878	13994	13904	13934	13893	13912	13925	13803	13913	13883	13885	13875	13833	13932	13991	13894	14053	13948	13903	13904	13985	14067	13856	13824	14003	13852	13796	13982	13976	13976	13932	13839	13917	13927	13937	13995	13914	13971	13863	14043	13844	13969	13844	13995	13815	13894	13859
25575	21586	26903	27243	19693	18618	18630	18062	17774	17768	17619	17732	17542	17551	17824	17807	17623	17504	17532	17594	17563	17704	17571	17497	17566	17573	17694	17798	17796	17620	17726	17521	17568	17647	17681	17573	17489	17755	17893	17719	17541	17572	17503	17501	17497	17635	17570	17578	17380	17531	17488	17763	17702	17730	17514	17593	17518	17750	17825	17674	17692	17499	17552	17607	17585	17644	17575	17723	17354	17705	17722	17635	17645	17708	17764	17663	17697	17501	17437	17646	17567	17460	17868	17455	17578	17409	17798	17609	17574	17674	17548	17529	17518	17586	17649	17697	17588	17611	17764	17473	17559	17694	17673	17570	17551	17474	17682	17545	17603	17529	17395	17637	17637	17453	17549	17581	17734	17712	17602	17568	17633	17639	17563	17635	17584	17609	17607	17482	17563	17651	17755	17539	17513	17553	17553	17688	17405	17640	17606	17586	17408	17352	17346	17511	17557	17678	17521	17447	17527	17610	17517	17737	17822	17538	17512	17608	17764	17527	17438	17475	17506	17502	17522	17779	17464	17670	17602	17644	17537	17524	17418	17632	17562	17661	17581	17642	17403	17522	17635	17670	17434	17465	17665	17465	17592	17479	17645	17729	17536	17605	17684	17644	17533	17656	17635	17534	17569	17590	17670	17542	17494	17443	17620	17669	17641	17711	17820	17417	17644	17769	17709	17557	17447	17520	17809	17516	17580	17512	17543	17616	17559	17527	17445	17504	17733	17585	17624	17479	17604	17761	17689	17729	17635	17501	17406	17597	17579	17374	17441	17599	17543	17816	17662	17630	17752	17634	17627	17682	17496	17616	17768	17449	17619	17606	17510	17588	17616	17586	17441	17683	17585	17604	17444	17644	17606	17643	17589	17665	17595	17464	17691	17616	17783	17607	17597	17484	17625	17594	17504	17614	17754	17625	17692	17569	17678	17505	17548	17399	17639	17609	17608	17406	17534	17686	17420	17456	17528	17590	17632	17373	17685	17632	17720	17724	17585	17499	17574	17401	17693	17606	17617	17673	17615	17468	17647	17772	17442	17253	17511	17632	17499	17519	17728	17721	17578	17587	17507	17670	17790	17674	17550	17768	17636	17533	17673	17762	17639	17483	17503	17474	17408	17540	17646	17595	17551	17609	17398	17591	17737	17589	17458	17560	17552	17617	17589	17545	17549	17612	17780	17612	17727	17700	17430	17524	17586	17731	17605	17507	17619	17534	17751	17432	17684	17665	17443	17561	17592	17675	17661	17605	17626	17546	17357	17601	17506	17491	17618	17645	17592	17682	17499	17638	17922	17518	17447	17649	17644	17695	17621	17756	17533	17592	17415	17572	17495	17425	17421	17657	17714	17776	17424	17509	17728	17621	17598	17464	17469	17466	17609	17660	17516	17630	17594	17650	17740	17645	17447	17417	17632	17508	17791	17770	17606	17634	17789	17638	17658	17465	17741	17767	17750	17722	17460	17627	17444	17639	17589	17699	17726	17715	17758	17434	17698	17541	17670	17571	17623	17401	17507	17508	17701	17564	17552	17660	17663	17653	17728	17874	17584	17686	17686	17572	17632	17702	17696	17491	17517	17547	17805	17648	17492	17465	17508	17537	17659	17765	17730	17666	17708	17545	17594	17761	17661	17547	17475	17572	17775	17735	17607	17881	17750	17706	17599	17737	17477	17480	17695	17720	17699	17706	17618	17426	17592	17736	17572	17597	17551	17695	17661	17645	17691	17564	17563	17544	17617	17733	17519	17504	17623	17597	17582	17516	17747	17814	17736	17611	17633	17577	17638	17771	17604	17722	17557	17560	17439	17494	17511	17461	17457	17642	17470	17437	17729	17638	17431	17442	17702	17620	17512	17650	17548	17488	17530	17356	17588	17667	17515	17627	17434	17505	17432	17684	17687	17693	17719	17612	17718	17592	17549	17645	17645	17447	17636	17529	17634	17681	17401	17458	17568	17638	17379	17528	17693	17746	17305	17602	17669	17442	17743	17714	17594	17786	17684	17609	17636	17447	17745	17663	17537	17732	17553	17606	17773	17492	17545	17557	17523	17635	17717	17642	17884	17803	17518	17492	17575	17641	17687	17522	17489	17677	17462	17807	17560	17570	17718	17476	17610	17546	17516	17448	17518	17793	17346	17528	17475	17464	17601	17712	17352	17337	17684	17583	17673	17494	17631	17757	17700	17616	17605	17740	17402	17766	17712	17681	17569	17664	17873	17750	17590	17656	17702	17499	17550	17572	17479	17447	17640	17498	17659	17675	17815	17701	17808	17824	17536	17534	17647	17547	17669	17683	17631	17656	17705	17526	17712	17681	17571	17503	17637	17316	17646	17718	17659	17790	17572	17687	17626	17633	17495	17503	17644	17692	17742	17603	17573	17629	17509	17248	17558	17493	17565	17771	17447	17631	17487	17463	17532	17694	17696	17646	17618	17655	17645	17708	17800	17581	17664	17630	17516	17540	17579	17591	17568	17657	17645	17675	17554	17608	17704	17443	17817	17687	17813	17731	17498	17608	17691	17528	17633	17702	17771	17553	17561	17594	17683	17670	17676	17360	17426	17640	17538	17511	17593	17633	17562	17529	17431	17670	17633	17733	17671	17625	17483	17366	17494	17643	17477	17564	17478	17856	17806	17622	17558	17474	17778	17552	17588	17483	17378	17670	17629	17696	17641	17358	17549	17383	17721	17366	17393	17454	17684	17512	17683	17754	17922	17506	17697	17530	17657	17586	17689	17801	17543	17755	17820	17593	17746	17658	17580	17831	17569	17736	17461	17693	17469	17439	17664	17890	17620	17535	17648	17727	17801	17482	17667	17543	17848	17582	17666	17747	17671	17860	17556	17601	17895	17574	17516	17592	17439	17521	17494	17614	17470	17465	17646	17676	17547	17576	17685	17769	17357	17453	17576	17766	17492	17752	17507	17633	17620	17579	17873	17481	17510	17703	17555	17684	17443	17488	17692	17762	17869	17672	17570	17760	17547	17551	17531	17673	17461	17618	17599	17519	17646	17468	17555	17478	17565	17582	17632	17566	17473	17428	17724	17617	17664	17626	17545	17758	17577	17761	17682	17627	17463	17563	17712	17612	17669	17511	17621	17645	17716	17749	17606	17542	17674	17448	17426	17549	17554	17673	17311	17611	17844	17555	17604	17806	17732	17333	17636	17611	17744	17508	17515	17670	17634	17637	18077	17842	17640	17862	17681	17475	17524	17556	17604	17587	17586	17586	17596	17603	17761	17691	17413	17434	17576	17549	17418	17650	17660	17640	17520	17621	17754	17575	17576	17631	17598	17508	17544	17540	17604	17528	17485	17475	17670	17543	17599	17846	17674	17470	17595	17574	17724	17584	17912	17873	17804	17525	17429	17591	17575	17574	17768	17554	17648	17740	17471	17488	17716	17506	17656	17565	17513	17726	17590	17508	17847	17483	17737	17690	17520	17676	17291	17560	17588	17709	17721	17780	17726	17648	17418	17791	17781	17520	17533	17713	17404	17811	17385	17680	17519	17596	17523	17808	17622	17432	17585	17506	17613	17571	17627	17584	17726	17504	17763	17770	17569	17546	17497	17402	17583	17685	17637	17861	17627	17612	17595	17473	17616	17585	17417	17595	17392	17656	17441	17610	17514	17611	17749	17594	17673	17580	17748	17618	17751	17745	17560	17602	17669	17656	17498	17694	17637	17499	17731	17717	17464	17496	17512	17522	17552	17439	17630	17516	17731	17546	17622	17593	17739	17724	17597	17382	17629	17695	17742	17551	17752	17689	17782	17589	17772	17463	17646	17362	17521	17410	17485	17511	17315	17495	17610	17596	17637	17560	17728	17618	17441	17633	17543	17577	17481	17527	17544	17728	17559	17525	17551	17524	17737	17451	17558	17715	17629	17589	17709	17362	17614	17491	17560	17584	17656	17441	17455	17734	17602	17592	17769	17693	17445	17759	17733	17670	17700	17498	17574	17550	17521	17777	17648	17779	17582	17615	17473	17567	17779	17393	17585	17531	17848	17838	17609	17508	17632	17681	17721	17679	17521	17630	17679	17485	17586	17618	17681	17690	17827	17675	17658	17526	17463	17533	17715	17540	17647	17459	17667	17814	17628	17600	17755	17774	17784	17645	17670	17502	17800	17704	17507	17601	17640	17640	17797	17659	17467	17399	17655	17710	17622	17514	17751	17562	17633	17514	17577	17599	17570	17564	17677	17564	17333	17586	17759	17695	17364	17657	17632	17651	17432	17609	17498	17427	17407	17763	17540	17586	17583	17535	17529	17723	17716	17540	17527	17706	17699	17574	17653	17416	17339	17788	17446	17518	17684	17755	17707	17565	17506	17705	17512	17704	17636	17722	17705	17664	17555	17655	17667	17488	17452	17575	17829	17598	17633	17518	17480	17574	17690	17557	17743	17712	17641	17680	17479	17584	17467	17449	17400	17383	17323	17754	17554	17717	17443	17579	17732	17574	17725	17626	17587	17747	17529	17664	17557	17436	17460	17540	17562	17612	17556	17768	17651	17662	17666	17515	17696	17389	17516	17688	17535	17545	17761	17627	17544	17716	17792	17575	17761	17436	17449	17598	17453	17491	17568	17763	17532	17386	17553	17683	17497	17449	17578	17623	17622	17929	17681	17626	17644	17360	17385	17550	17497	17554	17609	17659	17605	17502	17625	17512	17663	17644	17586	17592	17703	17550	17637	17557	17421	17516	17661	17624	17515	17734	17549	17585	17580	17430	17586	17354	17779	17650	17509	17588	17826	17620	17617	17648	17620	17770	17646	17682	17566	17801	17528	17524	17710	17707	17668	17607	17672	17647	17461	17617	17632	17500	17552	17484	17626	17571	17707	17417	17562	17533	17496	17555	17593	17708	17566	17708	17799	17715	17727	17625	17667	17540	17578	17704	17890	17672	17793	17763	17725	17544	17701	17440	17663	17466	17526	17693	17565	17790	17616	17587	17691	17765	17696	17550	17642	17611	17682	17638	17639	17747	17687	17694	17815	17608	17574	17703	17685	17646	17813	17684	17591	17665	17649	17773	17602	17599	17677	17679	17549	17583	17768	17593	17584	17609	17759	17577	17554	17609	17710	17652	17450	17475	17624	17582	17660	17555	17525	17670	17713	17608	17510	17587	17613	17565	17599	17600
18802	29037	24006	19282	16556	15619	15306	15139	14944	15047	14943	14951	14941	14950	14853	15036	14763	15056	14783	14942	14767	15028	14721	14829	14932	14962	14914	14950	14722	14753	14881	15081	14863	14923	14789	15029	14880	14831	14789	14849	14846	14934	14970	15065	14618	14918	14791	14896	14867	14847	14788	14902	14784	14854	14791	14763	14887	14899	15035	14801	14816	14952	14828	14980	14939	14985	14914	14862	14858	15045	14851	14836	14878	14701	14986	14886	14769	14835	14801	14911	14971	14777	14780	14959	14910	14952	14872	14816	14929	14797	14857	14738	14764	14852	14911	14736	15084	14869	14784	15090	14855	14887	14863	14757	14925	14861	15007	15000	14722	14887	14720	15036	14970	14738	14825	14901	14899	15014	14622	14796	14930	14921	14665	14839	14875	14869	14783	14980	14692	14875	14961	14828	14705	14940	14904	14959	14922	14872	14830	14812	14771	14794	14768	14932	14928	15041	14972	14952	14994	14951	14781	14902	14859	14852	14589	14972	14793	14725	15004	14897	14726	14954	14843	14917	14831	14896	14834	15083	14901	14913	14897	14820	14961	14847	14870	14719	14970	15025	14856	14907	14926	14708	14683	14674	14984	14749	14814	14878	14970	14911	14748	14846	14854	14817	14945	14849	14767	14896	14974	14930	14972	14908	14988	14894	14967	14725	14788	15022	14966	14757	14785	14857	15011	14949	14873	14947	14666	14962	14921	14985	14758	14940	14865	14838	14828	15004	14890	14844	14897	14838	14956	14767	14997	14906	14777	14879	14747	14778	14987	14789	14933	14982	14843	14786	14869	14858	14850	14912	15176	14945	14870	14901	14790	14870	14928	14728	14853	14941	14978	15027	14856	14871	14681	14962	14931	14791	14860	14814	14886	14726	14981	14860	14906	14821	14672	14817	14904	14769	14854	14747	14863	14785	14846	14853	14875	14784	14779	15026	14837	14932	14910	14951	14948	14923	14964	14871	14839	14845	14978	14827	14973	14967	14935	14732	15044	14890	14934	14891	14931	14767	14915	14845	14807	14854	14918	14780	15023	14769	14974	14874	14839	14741	14840	14789	14936	14777	14970	15067	14776	14849	14850	14846	14708	14953	14789	14716	15071	14843	14759	14928	15023	14781	15007	14876	14952	15048	14911	14601	14811	14927	14843	14698	14812	14868	14813	15053	14962	14935	14880	14881	14790	14964	15006	14823	14752	14971	14913	14826	15036	14849	14885	14692	14857	14865	14833	14801	14998	14867	14812	14621	14887	14822	14989	14940	14774	14748	14836	15028	14726	14943	14726	14941	14858	14696	14982	14810	14850	14797	15069	14792	14869	14737	15000	14808	14770	14857	14898	14853	14743	14958	14942	14798	14770	14746	14908	14801	14952	14907	14929	14774	14861	14612	14853	14871	14925	15008	14746	14836	14924	15050	14837	14861	14847	14761	14722	14740	14882	14862	14711	14732	14820	14766	14826	14889	15010	14911	14780	14861	15012	15036	14787	14812	14756	14809	14869	14859	14825	14859	15005	15040	14871	14902	14958	14895	14749	14816	14924	14860	15001	15009	14948	14933	14911	15017	15007	14953	14719	14729	14805	14877	15022	14761	14835	14892	14840	14814	14675	14819	14842	14863	14686	14921	14854	14727	14631	14924	14852	14858	14808	14882	14842	14897	14831	15019	14887	14835	15000	14904	14850	14823	14852	14756	14970	14859	14874	14771	15006	14838	14824	14907	14880	14897	14777	14802	14739	14942	14888	14919	14886	14795	14639	14920	14848	14882	14753	14739	14934	14708	14902	14884	14884	15063	14878	14848	14940	14806	14973	14758	14982	14950	14718	14832	14820	14858	14820	14836	14865	15039	14791	14841	14793	14892	14791	14893	15006	14903	15065	14885	15034	14769	14688	15077	15021	14729	14655	14925	14857	14742	14895	14857	14974	14759	14777	14838	14846	15005	14918	14919	15048	15014	14979	14762	14901	14768	14695	14812	14979	14915	14811	14756	14764	14842	14799	14623	14885	14684	14992	14806	14813	14906	14883	14763	14834	14838	14918	14786	14932	14939	14792	14754	14954	15037	14923	14792	14832	14990	14865	14844	15069	14776	14794	14784	15024	14949	14779	14804	14907	14892	14873	14759	14740	14930	14963	14872	14748	14928	14713	15043	15037	14788	14844	14812	14810	14818	14841	15034	14805	14949	14900	14835	14691	14798	14829	14947	14986	14781	14816	14806	14830	14861	14956	14851	14757	14838	14836	14860	14792	14786	15026	14850	14787	14892	14906	14860	14709	14866	14848	14951	14748	14866	14874	14895	14964	14862	14838	14933	14888	14865	15092	14843	15039	14788	14742	14883	14820	14813	14827	14854	14927	14803	15011	14831	14989	14907	14765	14912	14842	14822	14880	14827	14768	14918	14897	14596	14825	14920	14779	14838	15001	14794	14783	15013	14876	14766	14780	14790	14851	14774	14847	14876	15052	15013	14898	14788	14874	14865	14907	14767	14920	14972	14911	14965	14680	14823	14743	14906	14855	14889	14846	14932	14865	14912	14885	14853	14713	14764	14954	14958	14812	14929	14825	14743	14946	14971	14884	14847	14870	14605	14914	14982	14839	14717	14842	14825	15004	14989	14875	14852	14946	14819	14870	14854	15056	14959	14853	14909	15096	15133	14840	14882	14982	14825	15119	14742	14785	14757	14830	14927	14788	14934	14870	14878	14821	15093	14805	14572	14824	15018	14816	14911	14850	14881	14771	14872	14732	14841	14968	14806	14922	14764	14798	14971	14775	14880	14755	14743	15134	14894	14798	14775	14916	14905	14923	14969	14651	14946	14859	14857	14742	14665	14712	15026	14845	14900	14961	14814	14766	14980	14790	14955	14755	14863	14985	14756	14921	14793	14766	14948	14967	14966	15045	15020	14855	14873	14904	14989	14635	14940	14905	14937	14919	14926	14803	14875	14796	14943	14779	14884	14956	14848	14954	14932	14864	14759	14782	14889	14947	14945	14753	14846	14873	14761	14952	15013	14824	14842	14800	14817	14715	14889	14820	14767	14772	14815	14943	14745	14881	14837	14839	14749	15001	14759	14768	14801	14810	14927	14850	14769	14946	14951	14940	14963	14829	14777	14891	14988	15039	14880	14859	14958	14918	14736	14893	14930	14761	14900	14771	14926	14889	14922	14933	14913	14959	14893	14847	14947	14919	14838	14822	15112	14906	14855	14753	14881	14914	14655	14841	14927	14851	14849	15051	14847	14775	14925	14885	14886	14834	14717	14803	14989	14714	14838	14751	14926	14953	14868	14871	14966	14943	14938	14957	14753	14751	14800	14855	14859	14848	14631	14926	14692	14921	14873	14655	14901	15000	14813	14988	15088	14614	14972	14719	14934	14922	14913	14860	14838	14959	14833	15015	14845	14884	14791	14901	15002	14878	14802	14814	14877	14871	14903	14953	14577	14832	14985	14748	14743	14939	15017	14887	14882	15009	14962	14771	14817	14846	14799	14942	15005	15003	14973	14782	14841	15074	14917	15062	14781	14666	14826	14855	14841	14917	14780	14858	14807	14804	14804	14599	14919	14861	14801	14954	14916	14929	14911	14771	14984	14662	14723	14933	14883	14689	14945	14913	14862	14760	14969	14988	14855	15066	14802	14801	14877	14845	15003	14936	14776	14803	14792	15055	14844	14908	14836	14866	15089	14984	14868	15019	14884	14964	14734	14765	15135	14865	14895	14865	14920	14711	14794	15014	14950	14979	14999	14965	14789	14761	15032	14937	14781	14898	14954	14662	14792	14836	14871	14825	14734	14893	15035	14782	14831	14951	14767	14948	14940	14961	14778	14933	14941	14873	14713	14715	14868	15187	14892	15034	14889	14947	14886	14912	14803	14724	14884	14753	14757	14902	14826	14900	14873	14834	14797	14765	14770	14887	14706	14932	14861	14828	14898	14992	14745	14864	14864	14868	14664	14878	14766	14891	14785	14913	15036	14828	14862	14842	14840	14792	15032	14756	14994	14948	14851	15016	14792	14909	14918	14737	14909	14879	14866	14776	14842	14819	14972	14782	14771	14912	14755	14958	15033	15003	15024	14956	14811	14837	14801	14795	14853	14869	14769	14884	14977	14814	14830	14851	14994	14872	14760	14945	14780	14840	14851	14852	14880	14964	14714	14841	14945	14986	14838	14968	14823	15010	14823	14788	14762	14909	14858	14734	14978	14831	14805	14803	14927	14741	14855	14955	14927	14671	15007	14829	14853	14930	14751	14791	14869	14861	14742	14838	14865	14780	14805	14797	14990	14912	14895	14831	14929	14968	14919	14829	15047	14977	14912	14715	14824	14836	14952	14742	14856	14770	14687	14865	14792	14890	14808	14840	14908	15063	14837	14853	14763	14912	14819	14831	14769	14919	14788	14862	14809	14853	14829	15027	14877	14811	14870	14841	14909	14781	14821	14853	14888	14707	15006	14815	14700	14804	14911	14814	14906	14978	14774	14782	14646	14842	14780	14780	14798	14769	14986	14854	14783	14935	14901	14829	14733	14876	14846	14736	14943	14900	14939	14889	14845	15020	14729	15019	15079	14923	14907	14919	14963	14993	14811	14998	14806	14931	14905	14928	14775	14814	14881	14661	14923	14836	14928	14956	14900	15008	14894	14834	14878	14671	14892	14832	14948	14843	14992	14985	14779	14864	14825	14739	15000	15046	14727	14805	14837	14898	14718	14901	14854	14791	14992	14885	14699	14785	15072	14895	14933	15094	14844	14966	15001	14898	14741	15029	14888	14888	14871	14879	14945	14926	14996	14859	15076	14828	14882	14825	14876	14751	14914	14837	14914	15009	15034	14874	14836	14966	14816	14710	14854	14667	14859	14838	14692	15115	14856	15098	14841	14878	14862	14824	14860	14921	14744	14801	14964	14754	14802	14815	14844	14888	14912	14779	14972	14855	14921	14970	14710	14687	14811	14756	15007	14953	14960	14778	14811	14810	14710	14818	14830	15073	14838	14880	14886	14865	14930	14700	14684	14876	14890	14723	14819	14908	14790	14877	14784	14834	14798	14930	14917	14818	15204	14894	14761	14770	15024	14608	14699	14863	14814	14946	14829	14996	14856	14780	14780	14875	14796	14908	15045	14792	14944	14880	14843	14931	14741
22778	21556	28683	24862	21983	23210	22008	18051	16986	17074	16896	16915	16988	16656	16855	16862	16778	16989	16682	16630	16713	16840	16777	16753	16836	16743	16648	16670	16624	16750	16791	16870	16591	16664	16680	16875	16761	16736	16601	16500	16507	16668	16681	16555	16562	16700	16687	16702	16566	16575	16573	16557	16640	16601	16557	16534	16848	16656	16535	16384	16478	16480	16609	16630	16468	16558	16592	16634	16470	16426	16659	16625	16377	16569	16682	16680	16766	16820	16663	16506	16628	16425	16513	16743	16571	16756	16622	16592	16584	16797	16516	16254	16456	16592	16424	16672	16486	16688	16594	16656	16556	16708	16379	16750	16747	16511	16856	16736	16592	16499	16589	16450	16716	16529	16673	16512	16425	16602	16572	16476	16490	16470	16421	16499	16554	16689	16392	16618	16433	16590	16663	16592	16529	16420	16620	16360	16362	16735	16496	16577	16424	16354	16447	16467	16453	16575	16547	16689	16592	16636	16612	16599	16546	16349	16454	16567	16619	16584	16524	16834	16567	16496	16370	16637	16490	16645	16588	16607	16603	16713	16557	16543	16394	16668	16656	16512	16577	16609	16719	16456	16617	16698	16411	16771	16527	16438	16446	16588	16429	16608	16322	16389	16279	16545	16446	16651	16492	16453	16552	16345	16635	16571	16685	16569	16530	16522	16558	16575	16531	16472	16511	16538	16534	16486	16442	16549	16675	16601	16676	16606	16513	16627	16539	16563	16553	16599	16886	16448	16685	16508	16542	16336	16818	16668	16582	16584	16535	16520	16679	16728	16625	16528	16589	16572	16681	16401	16510	16356	16461	16570	16544	16359	16503	16503	16560	16528	16729	16533	16578	16662	16563	16629	16564	16565	16497	16552	16587	16415	16408	16348	16559	16444	16603	16525	16539	16667	16676	16485	16691	16626	16543	16558	16488	16428	16509	16388	16464	16649	16701	16720	16618	16398	16556	16404	16431	16710	16443	16393	16481	16517	16618	16571	16691	16619	16510	16698	16385	16402	16511	16528	16418	16613	16315	16482	16394	16554	16584	16498	16576	16576	16558	16609	16606	16598	16649	16352	16737	16567	16655	16446	16577	16422	16650	16567	16554	16524	16441	16480	16419	16607	16647	16678	16408	16610	16671	16528	16674	16505	16420	16770	16608	16507	16523	16452	16483	16592	16603	16602	16638	16613	16527	16400	16628	16607	16578	16603	16628	16664	16489	16605	16508	16551	16452	16486	16679	16634	16633	16711	16506	16612	16446	16536	16626	16424	16507	16378	16372	16373	16527	16614	16431	16442	16597	16557	16703	16643	16378	16634	16506	16515	16597	16485	16750	16634	16508	16589	16550	16546	16701	16498	16519	16486	16468	16414	16453	16639	16523	16658	16727	16764	16432	16440	16651	16519	16744	16576	16707	16560	16593	16660	16517	16449	16733	16631	16617	16547	16500	16558	16508	16574	16505	16582	16685	16411	16769	16527	16530	16440	16479	16550	16400	16381	16559	16442	16356	16391	16523	16632	16547	16565	16694	16502	16593	16690	16367	16482	16643	16631	16607	16540	16635	16551	16555	16694	16496	16510	16584	16545	16552	16551	16625	16803	16536	16388	16663	16488	16619	16518	16713	16525	16579	16533	16574	16343	16653	16931	16462	16447	16558	16573	16662	16618	16684	16505	16576	16413	16530	16417	16658	16593	16594	16819	16512	16462	16384	16427	16537	16647	16576	16563	16663	16681	16600	16460	16615	16532	16462	16443	16395	16446	16666	16345	16382	16514	16538	16561	16630	16457	16670	16302	16515	16355	16511	16680	16629	16231	16470	16613	16653	16384	16503	16481	16789	16753	16622	16398	16461	16451	16447	16354	16488	16671	16478	16663	16518	16433	16590	16662	16741	16550	16605	16659	16563	16494	16648	16674	16448	16365	16476	16475	16437	16512	16653	16582	16613	16510	16613	16337	16476	16569	16681	16671	16643	16674	16497	16602	16693	16748	16581	16416	16507	16406	16468	16426	16580	16568	16628	16636	16708	16643	16444	16675	16561	16739	16670	16648	16614	16714	16475	16548	16315	16551	16596	16324	16698	16194	16471	16567	16549	16607	16248	16386	16412	16339	16374	16662	16510	16573	16623	16692	16590	16369	16365	16448	16386	16585	16758	16423	16817	16649	16549	16527	16399	16562	16729	16525	16559	16558	16506	16691	16542	16576	16459	16442	16549	16719	16465	16723	16523	16691	16508	16351	16607	16604	16614	16667	16740	16494	16675	16689	16413	16791	16637	16501	16647	16572	16458	16528	16582	16586	16664	16426	16406	16641	16496	16347	16291	16599	16600	16709	16452	16411	16476	16637	16668	16698	16563	16394	16479	16447	16507	16537	16578	16531	16428	16315	16450	16498	16620	16546	16450	16647	16493	16608	16582	16708	16481	16368	16750	16701	16556	16572	16485	16595	16449	16574	16639	16554	16720	16766	16283	16477	16631	16529	16605	16299	16509	16478	16666	16540	16746	16492	16663	16701	16608	16721	16618	16513	16599	16382	16477	16496	16503	16378	16404	16621	16438	16527	16474	16592	16396	16386	16451	16463	16355	16455	16494	16536	16604	16448	16521	16560	16593	16568	16587	16761	16563	16718	16472	16513	16482	16735	16568	16700	16436	16703	16405	16597	16548	16397	16391	16394	16433	16657	16523	16725	16717	16613	16583	16642	16553	16615	16529	16551	16511	16633	16652	16344	16732	16434	16611	16559	16449	16582	16424	16510	16550	16670	16476	16530	16516	16498	16447	16369	16462	16675	16605	16553	16574	16742	16634	16574	16583	16380	16574	16723	16596	16630	16612	16597	16496	16511	16454	16498	16506	16495	16684	16548	16432	16589	16673	16454	16422	16369	16569	16520	16600	16624	16502	16645	16224	16488	16589	16365	16329	16485	16376	16637	16539	16469	16600	16592	16602	16402	16544	16528	16624	16548	16621	16710	16476	16568	16638	16774	16643	16482	16524	16639	16556	16608	16501	16405	16533	16736	16586	16727	16591	16507	16671	16621	16565	16479	16509	16573	16378	16377	16670	16653	16742	16584	16364	16667	16620	16534	16589	16469	16514	16517	16676	16425	16455	16399	16512	16379	16481	16617	16655	16778	16566	16647	16474	16473	16534	16560	16804	16297	16501	16553	16532	16599	16594	16627	16352	16419	16271	16419	16655	16594	16310	16777	16473	16628	16665	16862	16538	16597	16579	16438	16440	16698	16700	16379	16490	16417	16581	16622	16654	16637	16514	16410	16708	16594	16686	16560	16572	16573	16331	16441	16380	16493	16495	16534	16323	16667	16420	16441	16455	16613	16727	16737	16720	16562	16289	16399	16453	16478	16487	16469	16524	16561	16469	16448	16692	16744	16544	16557	16631	16674	16511	16472	16505	16653	16454	16488	16683	16467	16495	16501	16585	16802	16637	16644	16608	16668	16521	16437	16414	16571	16497	16607	16682	16465	16665	16571	16500	16553	16675	16743	16578	16430	16381	16624	16759	16874	16516	16588	16675	16477	16606	16500	16628	16640	16473	16550	16674	16306	16535	16519	16356	16435	16521	16697	16631	16628	16608	16666	16606	16422	16614	16542	16496	16495	16562	16597	16405	16472	16659	16664	16578	16563	16649	16507	16521	16509	16372	16541	16604	16514	16413	16516	16639	16648	16691	16606	16445	16598	16896	16575	16579	16473	16477	16484	16554	16525	16578	16605	16748	16549	16628	16612	16512	16470	16457	16582	16510	16498	16600	16455	16430	16476	16667	16607	16536	16447	16614	16635	16567	16455	16417	16533	16644	16502	16579	16687	16445	16543	16502	16570	16539	16503	16301	16673	16423	16475	16374	16654	16500	16634	16503	16570	16669	16577	16509	16628	16568	16466	16395	16664	16554	16460	16507	16493	16489	16481	16632	16667	16496	16500	16765	16478	16702	16541	16551	16701	16453	16605	16361	16566	16489	16500	16544	16701	16326	16553	16425	16570	16437	16489	16584	16733	16583	16635	16445	16329	16600	16530	16594	16595	16651	16494	16651	16729	16598	16476	16516	16530	16585	16656	16645	16718	16367	16575	16623	16495	16692	16633	16536	16500	16826	16446	16520	16370	16495	16557	16481	16612	16498	16690	16449	16443	16412	16616	16587	16482	16732	16643	16400	16651	16507	16542	16655	16495	16406	16526	16557	16636	16766	16483	16473	16542	16445	16540	16431	16669	16582	16540	16534	16319	16435	16367	16465	16507	16540	16600	16534	16639	16614	16291	16692	16729	16488	16466	16482	16395	16879	16493	16587	16611	16615	16480	16658	16647	16390	16593	16770	16573	16479	16572	16730	16390	16587	16558	16509	16616	16627	16629	16472	16501	16699	16734	16514	16657	16573	16355	16565	16562	16610	16464	16412	16585	16719	16692	16469	16566	16423	16381	16588	16535	16517	16452	16517	16542	16679	16648	16512	16658	16585	16508	16517	16585	16502	16814	16511	16451	16553	16526	16368	16571	16609	16621	16489	16546	16542	16440	16186	16488	16618	16569	16325	16454	16472	16618	16405	16497	16723	16577	16560	16417	16642	16479	16524	16339	16376	16493	16701	16667	16776	16545	16427	16695	16699	16748	16614	16519	16571	16435	16378	16515	16467	16429	16571	16524	16508	16514	16440	16578	16474	16442	16455	16519	16613	16649	16426	16752	16442	16484	16313	16581	16536	16308	16462	16708	16618	16413	16486	16612	16426	16649	16722	16658	16513	16624	16722	16596	16425	16701	16564	16552	16503	16641	16753	16598	16485	16487	16443	16509	16502	16642	16646	16556	16580	16495	16610	16491	16524	16371	16503	16651	16680	16541	16475	16564	16491	16613	16561	16650	16652	16561	16394	16331	16566	16431	16543	16514	16376	16609	16545	16592	16545	16441	16469	16569	16615	16626	16466	16515	16500	16669	16531	16430	16663	16585	16471	16361	16325	16376	16737	16583	16685	16495	16612	16509	16609	16567	16582	16462	16408	16453	16519	16502	16466	16649	16591	16307	16474	16516	16752	16564	16524	16508	16550	16541	16768	16489	16489	16634	16583	16413	16381	16677	16598	16518	16459	16469	16553	16435	16449	16651	16606	16580	16525	16624	16449	16429	16457	16598
20054	38475	31629	22467	18072	15928	15178	14651	14717	14477	14347	14428	14352	14257	14244	14114	14227	14304	14139	14289	14196	14149	14108	14161	14131	14181	14191	14290	14315	14181	14168	14089	14175	14123	14259	14227	14182	14291	14203	14004	14220	14126	14169	14227	14091	14258	14125	14177	14226	14242	14185	14167	14171	14230	14295	13973	14203	14212	14227	14080	14075	14182	14138	14226	14189	14186	14084	14167	14152	14181	14324	14204	14290	14134	14192	14278	14125	14230	14153	14197	14187	14224	14192	14027	13940	14312	14250	14147	14144	14087	14167	14116	14267	14233	14201	14206	14138	14133	14283	14213	14195	14006	14012	14222	14135	14124	14255	14180	14262	14133	14269	14296	14166	14202	14145	14069	14260	14228	14349	14176	14234	14253	14051	14128	14216	14056	14319	14229	14278	14251	13978	14200	14200	14105	14321	14142	14215	14210	14154	14119	14248	14163	14253	14121	14307	14114	14299	14160	14016	14179	14191	14203	14283	14167	14130	14112	14247	14194	14345	14109	14344	14219	14265	14285	14030	14236	14217	14137	14190	14166	14064	13947	14152	14171	14033	14200	14309	14234	14230	14125	14150	14234	14281	14176	14216	14127	14201	14125	14211	14254	14206	14299	14287	14026	14208	14302	14032	14216	14369	14049	14260	14260	14036	14184	14152	14105	13998	14093	14078	14206	14122	14260	13997	14159	14143	14118	14014	13970	14183	14247	14058	14074	14163	14208	14170	14158	14138	14231	14345	14160	14182	14214	14245	14160	14113	14141	14163	13982	14265	14299	14228	14133	13976	14066	14082	14173	14060	13895	14181	14184	14241	14042	14298	14177	14156	14118	14328	14171	14285	14204	13972	13989	14283	14159	14173	14054	14260	14296	14243	14157	14173	14227	14206	14217	14126	14236	14192	14145	14199	14092	13992	14181	14226	14167	14062	14215	14100	14092	14392	14263	14133	14280	14234	14159	14147	14071	14186	14226	14297	14125	14137	14255	14275	14276	14170	14084	14268	14144	14135	14132	14126	14170	13994	14117	14212	14052	14174	14137	14045	14123	14185	14128	14114	14033	14196	14224	14236	14159	14111	14029	14169	14211	14412	14177	14007	14274	14252	14155	14277	14238	14300	14199	14204	14263	14115	14245	14089	14211	14204	14112	14199	14091	14163	14284	14205	14035	14099	14153	14311	14162	14426	14245	14145	14268	14133	14270	14274	14129	14220	14021	14264	14139	14198	14221	14062	14125	14197	14175	14284	14265	14038	14175	14214	14111	14317	14315	14292	14181	14201	14201	14145	14166	14153	14068	14257	14037	14391	14080	14164	14045	14188	14239	14153	14139	14232	14287	14136	14050	14018	14075	14045	14050	14292	14142	14302	14131	14443	14111	14361	14290	14256	14182	14154	14222	14154	14003	14084	14122	14057	14137	14006	14193	14308	14049	14225	14156	14157	14076	14257	14360	14356	14049	14163	14138	14091	14384	14071	13900	14270	14152	14147	14163	13986	14140	14211	14214	14316	14406	14259	14070	14105	14225	14230	14233	14216	14243	14229	14227	14265	14122	14193	14158	14139	14256	14240	14201	14169	14322	14071	14122	14234	14238	14184	14278	14100	14173	14139	14103	14207	14211	14157	14149	14232	14251	14139	14191	14197	14002	14157	14066	14141	14148	14198	14223	14205	14221	14211	14223	14147	14133	14111	14144	14174	14075	14057	14078	14271	14148	14230	14057	13970	14149	14251	14123	14300	14242	14123	14172	14366	14134	14165	14011	14052	14142	14211	14058	14154	14147	14178	14105	14070	14130	14219	14182	14215	14057	14288	13971	14053	14367	14208	14155	14161	14178	14144	14323	14118	14241	14016	14201	14184	14175	14406	14199	14177	14020	14164	14172	14071	14265	14072	14141	14162	14081	14055	14244	14243	14175	14005	14296	14130	14263	14262	14137	14101	14120	14231	14204	14206	14313	14046	14173	14071	14209	14230	14160	14181	14263	14093	14291	14213	14085	14255	14231	14028	14285	14130	14265	14208	14210	14174	14126	13925	14209	14266	14246	14238	14152	14130	14162	14275	14164	14146	14120	14279	14174	14182	14363	14004	14176	14154	14106	14049	14160	14359	14052	14161	14227	14203	14079	14127	14304	14099	14208	14113	14237	14217	14234	14027	14119	14146	14167	14135	14275	14085	14206	14148	14175	14267	14260	14189	14225	14156	14106	14095	14187	14052	14004	14208	14077	14122	14258	14180	14216	14208	14197	14133	14205	14173	14073	14249	14009	14189	14229	14219	14230	14036	14391	14252	14255	14275	13926	14324	14135	14222	14166	14135	14117	14209	14313	14176	14289	14136	14331	14245	14159	14184	14400	14189	14192	13989	14247	14067	14223	14212	14134	14066	14449	14271	14159	14329	14061	14227	14209	14061	14119	14199	14270	14039	14301	14027	13998	14166	14273	14201	14271	14132	14178	14333	14028	14269	14050	14113	14072	14020	14013	14085	14214	14231	14198	14235	14213	14209	14254	14141	14019	14104	14178	14142	14073	14323	14187	14246	14272	14338	14287	14323	14163	14223	14115	14115	14230	14312	14158	14028	14367	14271	14313	14203	14332	14070	14191	14253	14150	14259	14256	14197	14275	14037	14292	14279	14115	14118	14208	14245	14087	14116	14186	14259	14187	14259	14076	14001	14224	14240	14258	14102	14353	14233	14106	14180	14126	14246	14129	14184	14152	14132	14103	14107	14222	14251	14050	14185	14308	14119	14204	14177	14222	14250	14252	14210	14155	14229	14280	14067	14228	13988	14051	14031	14201	14115	14115	14110	14349	14166	14190	14305	14184	14337	14178	14184	14177	14180	14113	14282	14078	14155	14217	14410	14353	14201	14103	14273	14129	14101	14343	14110	14301	14282	14278	14202	14063	14061	14168	14258	14314	14209	14200	14301	14121	14210	14341	14135	14187	13974	14256	14158	14215	14084	14076	14124	14273	14269	14238	14209	14318	14234	14061	14110	14106	14246	14062	14143	14073	14203	14153	14095	14173	14216	14114	14097	14230	14127	14056	14147	14200	14377	14055	14367	14066	14215	14137	14284	14119	14015	14193	14091	14229	14322	14137	14300	14192	14044	14119	14207	14243	14188	14249	14126	14255	13984	14168	14128	14243	14092	14293	14291	14246	14051	14219	14196	14117	14051	14212	14095	14034	14180	14297	14263	14065	14238	14381	14244	14175	14190	14188	14363	14220	14174	14208	14216	14172	14067	14055	14345	13899	14127	14270	14083	14148	14118	14148	14195	13962	14368	14231	14104	14016	14264	14154	13972	14314	14209	14095	14053	14277	14301	14232	14140	14218	14113	14255	14133	14083	14159	14156	14160	14142	14277	14207	14138	14068	14313	14153	14230	14145	14083	14049	14101	14137	14359	14129	14108	14264	14193	14130	14209	14073	14205	14275	14415	14319	14170	14156	14087	14230	14246	14203	14269	14233	14212	14234	14118	14320	14274	14119	14169	14164	14007	14099	14070	14357	14139	14264	14324	14135	14116	14105	14165	14215	14244	14167	13954	14216	14262	14146	14105	14102	14224	14176	14097	14087	14248	14033	14225	14201	14031	14063	14321	14223	14170	14191	14097	14146	14214	14215	14143	14138	14091	14256	14050	14334	14077	14296	14112	14090	14144	14134	14249	14176	14107	14307	13927	14272	14081	14198	14183	14301	14023	14105	14254	14290	14207	14310	14140	14213	14066	14323	14231	14045	14046	14201	14143	14222	14178	14027	14069	14307	14114	14049	14169	14201	14141	14223	14213	14104	14298	14179	14300	14300	14214	14208	14253	14336	14337	14201	14137	14201	14173	14166	14087	14203	14042	14122	14202	14199	14039	14218	14052	14124	14080	14178	14111	14214	14224	14272	14307	14184	14091	14182	14050	14216	14303	14200	14239	14182	14208	14098	14223	14126	14206	14113	14210	14111	14029	14178	14316	14306	14188	14196	14173	14328	14151	13955	14093	14237	14183	14331	14047	14228	14232	14097	14053	14102	14140	14031	14373	14247	14242	14031	14096	14039	14172	14198	14155	14369	14184	14320	14164	14139	14253	14257	14070	14225	14281	14241	14140	14226	14311	14230	14106	14179	14265	13960	14176	14075	14185	14196	14171	14052	14068	14151	14292	14203	14173	14268	14311	14154	14283	14222	14002	14187	14328	14144	14027	14215	14428	14190	14245	14125	14290	14247	14235	13985	14172	14208	14186	14221	14185	14157	14298	14211	14051	14194	14120	14279	14131	14274	14242	14155	14117	14117	14310	14107	14387	14077	14134	14139	14262	14228	14220	14321	14172	14122	14207	14131	14107	14078	14133	14260	14190	14118	14226	14169	14059	14193	14224	14176	14357	14153	14213	14302	14142	14220	14118	14274	14216	14276	14131	14136	14080	14042	14005	14207	14217	14129	14140	14344	14290	14191	14179	14055	14153	14206	14203	14120	14149	14168	14149	14111	14224	14142	14197	14236	14175	14122	14261	14124	13999	14296	14388	14200	13993	14185	14038	14186	14220	14146	14207	13940	14329	13964	14221	14200	14102	14178	14323	14174	14127	14120	14112	14314	14124	14131	14095	14116	14143	14221	14191	14074	14172	14230	14143	14000	14212	14175	14318	14050	14182	14183	14178	14206	14247	14159	14096	14040	14211	14143	14051	14187	14120	14069	14190	14314	14332	14060	14174	14190	14242	14231	14211	14039	13989	14276	14181	13989	14271	14125	14327	14143	14154	14185	14185	14225	14271	14024	14219	14167	14162	14005	14185	14201	13987	14153	14106	13961	14159	14121	14224	14203	14260	14158	14304	14093	14130	14211	14273	14112	14077	14156	14173	14361	14313	14386	14176	14145	14088	14277	14095	14131	14193	14122	14178	13973	14029	14201	14091	14096	14222	14101	14209	14127	14321	14307	14012	14319	14062	14249	13935	14056	14207	14165	14106	14273	14142	14051	14262	14050	14068	14130	14133	14258	14043	14239	14104	14085	14194	14062	14240	14209	14225	14127	14325	14109	14235	14210	14075	14254	14165	14204	14239	14046	14177	14309	14150	14159	14167	14133	14270	14145	14116	14467	14136	14249	14211	13926	14209	14141	14189	14282	14030	14085	14254	14157	14243	14143
29804	23550	24805	21283	17752	17215	17141	16690	16693	16813	16970	17124	16559	16711	16568	16718	16815	16701	16834	16789	16726	16724	16760	16596	16559	16752	16818	16701	16843	16681	16593	16567	16760	16703	16770	16531	16511	16763	16852	16726	16825	16552	16668	16626	16711	16572	16618	16600	16862	16836	16715	16745	16678	16696	16940	16771	16537	16641	16750	16814	16870	16644	16611	16840	16712	16653	16315	16734	16565	16630	16573	16780	16703	16753	16544	16554	16900	16562	16583	16738	16870	16824	16868	16719	16801	16529	16746	16540	16817	16774	16726	16717	16825	16720	16652	16567	16531	16561	16723	16731	16738	16642	16762	16685	16798	16668	16447	16674	16571	16744	16613	16729	16750	16689	16675	16938	16665	16707	16548	16644	16463	16748	16838	16752	16835	16689	16688	16601	16725	16797	16591	16728	16670	16757	16672	16569	16766	16682	16676	16586	16551	16516	16768	16620	16649	16454	16657	16815	16812	16766	16648	16724	16770	16670	16549	16430	16535	16757	16525	16706	16624	16523	16581	16627	16749	16493	16627	16713	16721	16678	16844	16371	16606	16740	16609	16606	16590	16739	16722	16693	16713	16627	16655	16789	16798	16588	16482	16555	16597	16663	16614	16699	16640	16570	16755	16776	16913	16706	16856	16658	16559	16798	16502	16558	16609	16700	16707	16806	16576	16779	16669	16572	16413	16722	16557	16474	16756	16705	16864	16721	16716	16548	16607	16558	16756	16714	16535	16749	16593	16623	16893	16622	16944	16807	16698	16757	16752	16687	16731	16669	16655	16662	16616	16546	16405	16817	16623	16561	16673	16657	16621	16624	16781	16619	16794	16693	16746	16762	16797	16762	16760	16601	16842	16770	16585	16692	16534	16727	16722	16717	16678	16611	16594	16738	16626	16953	16791	16735	16655	16897	16726	16541	16592	16631	16594	16603	16748	16614	16637	16563	16769	16693	16937	16911	16596	16617	16621	16648	16784	16614	16482	16710	16780	16573	16717	16778	16548	16637	16663	16693	16832	16594	16472	16685	16832	16648	16736	16781	16741	16627	16596	16628	16733	16644	16611	16412	16652	16691	16802	16786	16477	16654	16884	16824	16756	16776	16613	16540	16587	16608	16703	16613	16516	16537	16869	16546	16570	16755	16773	16698	16471	16673	16753	16612	16643	16437	16661	16731	16646	16702	16496	16664	16585	16658	16757	16637	16920	16712	16616	16531	16717	16810	16532	16460	16560	16462	16695	16784	16624	16622	16687	16926	16624	16587	16676	16586	16656	16641	16888	16625	16582	16584	16560	16502	16362	16723	16805	16696	16869	16656	16571	16855	16583	16654	16513	16732	16701	16547	16611	16575	16631	16597	16595	16499	16569	16528	16651	16841	16613	16656	16766	16618	16653	16566	16674	16523	16970	16605	16582	16343	16735	16781	16792	16770	16717	16569	16762	16861	16583	16695	16826	16853	16733	16367	16863	16641	16657	16694	16540	16817	16556	16757	16691	16450	16557	16590	16826	16608	16707	16488	16871	16674	16522	16716	16663	16678	16547	16592	16701	16740	16502	16715	16697	16734	16724	16632	16509	16886	16680	16578	16677	16696	16733	16900	16749	16520	16852	16791	16711	16451	16671	16754	16526	16655	16628	16462	16675	16735	16548	16834	16770	16715	16792	16671	16664	16715	16601	16792	16692	16461	16653	16744	16557	16534	16700	16849	16920	16615	16764	16655	16785	16824	16676	16763	16775	16691	16613	16669	16560	16529	16592	16450	16725	16633	16575	16745	16794	16533	16659	16645	16801	16643	16751	16512	16770	16628	16640	16574	16609	16701	16848	16822	16571	16462	16801	16798	16749	16782	16545	16730	16845	16539	16576	16491	16574	16687	16693	16744	16709	16556	16744	16711	16566	16487	16660	16630	16893	16675	16835	16730	16743	16738	16803	16819	16752	16630	16839	16802	16629	16733	16749	16737	16676	16538	16614	16679	16506	16766	16708	16751	16662	16805	16670	16665	16744	16713	16607	16910	16826	16776	16633	16629	16692	16723	16733	16637	16611	16930	16610	16731	16417	16615	16666	16594	16702	16748	16796	16839	16863	16684	16708	16503	16737	16693	16763	16572	16566	16735	16698	16609	16470	16622	16644	16660	16659	16568	16834	16679	16892	16603	16775	16776	16649	16693	16821	16526	16749	17084	16587	16892	16733	16678	16729	16675	16723	16706	16660	16684	16617	16768	16776	16749	16664	16636	16744	16734	16824	16682	16639	16680	16747	16712	16736	16632	16645	16709	16829	16959	16928	16795	16549	16674	16682	16733	16654	16898	16696	16804	16472	16581	16675	16670	16735	16644	16761	16649	16462	16783	16565	16662	16602	16695	16643	16572	16628	16567	16580	16684	16557	16891	16662	16736	16627	16795	16427	16760	16504	16723	16590	16936	16664	16721	16822	16603	16701	16781	16660	16626	16730	16642	16539	16661	16530	16785	16665	16714	16699	16611	16672	16533	16893	16629	16543	16815	16655	16716	16826	16575	16714	16781	16881	16623	16625	16592	16611	16726	16655	16799	16852	16795	16679	16465	16417	16769	16786	16627	16685	16855	16795	16626	16687	16701	16794	16608	16789	16709	16519	16707	16773	16686	16720	16850	16691	16765	16853	16703	16714	16869	16699	16686	16579	16811	16664	16576	16741	16529	17005	16498	16996	16734	16586	16544	16633	16663	16572	16642	16904	16741	16802	16759	16678	16740	16734	16770	16528	16466	16686	16478	16766	16761	16712	16501	16635	16698	16807	16687	16679	16774	16807	16469	16663	16708	16742	16644	16619	16627	16503	16632	16502	16701	16857	16630	16619	16786	16614	16853	16856	16569	16793	16532	16482	16403	16694	16719	16794	16746	16779	16590	16504	16682	16814	16446	16698	16599	16815	16606	16570	16542	16779	16871	16774	16611	16753	16508	16476	16598	16600	16509	16606	16495	16614	16745	16697	16701	16649	16627	16546	16569	16726	16569	16760	16735	16664	16751	16602	16715	16783	16672	16736	16669	16761	16742	16619	16645	16699	16701	16739	16523	16693	16605	16536	16727	16846	16745	16746	16528	16728	16570	16710	16462	16702	16735	16576	16645	16628	16753	16811	16569	16687	16744	16686	16726	16761	16608	16873	16762	16713	16620	16536	16622	16716	16544	16747	16717	16771	16644	16767	16646	16683	16797	16602	16688	16776	16767	16712	16779	16743	16656	16615	16748	16711	16533	16777	16607	16625	16526	16613	16781	16813	16813	16691	16607	16712	16638	16599	16698	16778	16748	16575	16541	16832	16616	16685	16733	16792	16610	16752	16601	16627	16481	16802	16814	16563	16832	16620	16547	16640	16693	16659	16778	16636	16640	16439	16579	16646	16711	16567	16582	16673	16538	16580	16456	16632	16530	16660	16742	16581	16797	16769	16671	16633	16697	16719	16723	16588	16467	16705	16638	16595	16760	16727	16652	16658	16695	16637	16824	16719	16517	16614	16579	16675	16693	16721	16781	16721	16765	16802	16648	16589	16730	16649	16629	16884	16772	16711	16719	16834	16621	16606	16854	16683	16837	16744	16492	16509	16636	16481	16762	16628	16554	16537	16735	16569	16625	16541	16613	16733	16757	16553	16527	16552	16742	16740	16715	16703	16648	16606	16555	16741	16673	16871	16635	16484	16543	16681	16514	16751	16775	16867	16603	16842	16517	16560	16776	16585	16566	16642	16685	16830	16917	16662	16604	16494	16591	16557	16696	16743	16952	16873	16635	16958	16735	16703	16517	16710	16775	16679	16556	16691	16720	16813	16807	16569	16527	16517	16730	16873	16733	16498	16790	16819	16679	16760	16752	16789	16737	16677	16690	16750	16592	16721	16676	16865	16861	16799	16505	16663	16758	16702	16710	16324	16679	16791	16710	16833	16839	16682	16610	16806	16813	16752	16860	16872	16570	16680	16607	16631	16620	16703	16818	16578	16655	16678	16675	16422	16621	16693	16585	16559	16675	16689	16674	16538	16430	16732	16636	16530	16593	16470	16709	16609	16728	16686	16718	16679	16686	16571	16714	16810	16732	16615	16806	16530	16619	16692	16691	16662	16696	16629	16716	16779	16769	16515	16568	16685	16891	16676	16794	16596	16537	16699	16760	16613	16632	16631	16704	16948	16667	16518	16466	16697	16725	16725	16696	16514	16549	16604	16774	16738	16741	16732	16692	16643	16685	16702	16905	16724	16888	16681	16713	16665	16622	16685	16818	16686	16675	16837	16676	16708	16897	16666	16794	16854	16710	16748	16767	16736	16712	16569	16713	16640	16602	16763	16695	16692	16545	16746	16593	16698	16554	16706	16607	16642	16667	16857	16509	16529	16690	16656	16767	16556	16579	16793	16478	16753	16629	16668	16643	16787	16659	16773	16690	16600	16619	16662	16585	16589	16642	16629	16594	16713	16742	16550	16761	16508	16707	16633	16775	16697	16683	16723	16833	16824	16546	16668	16564	16756	16849	16696	16640	16872	16603	16786	16672	16689	16889	16697	16857	16855	16861	16970	16735	16730	16508	16693	16708	16674	16676	16505	16584	16641	16802	16620	16847	16761	16586	16697	16843	16677	16696	16641	16733	16693	16704	16388	16890	16641	16581	16615	16679	16608	16656	16635	16645	16712	16675	16672	16628	16582	16626	16632	16729	16813	16731	16605	16707	16747	16662	16650	16706	16586	16733	16683	16712	16409	16767	16585	16559	16527	16623	16675	16741	16643	16784	16749	16765	16706	16737	16855	16733	16720	16551	16706	16695	16525	16635	16644	16575	16692	16599	16687	16702	16724	16595	16708	16686	16852	16594	16781	16730	16572	16674	16656	16478	16695	16684	16666	16785	16643	16807	16838	16532	16650	16657	16570	16603	16694	16633	16762	16637	16585	16518	16567	16703	16572	16472	16631	16682	16733	16618	16817	16562	16529	16800	16903	16533	16774	16639	16741	16812	16454	16701	16583	16590	16644	16623	16842	16596	16609	16702	16693	16724	16621	16795	16679	16852	16663	16766	16795	16599	16789	16938	16526	16711	16662	16543	16524	16658	16699	16903	16773	16596	16817	16513	16675	16598	16749	16598	16663	16623	16673	16659	16834	16593	16874	16806
19442	25403	20369	17071	15479	14779	14791	14532	14318	14272	14457	14421	14397	14211	14506	14413	14224	14259	14408	14347	14372	14354	14259	14354	14252	14397	14570	14435	14325	14200	14292	14305	14256	14194	14181	14345	14250	14317	14295	14380	14535	14350	14417	14378	14344	14337	14386	14365	14297	14219	14054	14378	14369	14236	14437	14162	14344	14331	14377	14359	14428	14367	14338	14423	14330	14245	14177	14369	14408	14331	14440	14496	14464	14308	14514	14108	14320	14363	14236	14496	14129	14274	14315	14293	14301	14358	14299	14168	14420	14343	14278	14318	14285	14235	14297	14314	14390	14406	14315	14461	14181	14472	14226	14289	14302	14393	14439	14301	14341	14253	14387	14295	14456	14332	14269	14233	14368	14279	14358	14268	14306	14437	14363	14205	14426	14432	14315	14378	14324	14504	14325	14386	14440	14247	14301	14314	14311	14372	14404	14337	14408	14389	14364	14413	14382	14186	14307	14382	14325	14233	14385	14258	14291	14298	14382	14255	14427	14190	14405	14316	14390	14409	14296	14454	14408	14255	14238	14459	14453	14327	14380	14332	14392	14333	14234	14370	14436	14332	14283	14477	14190	14397	14271	14286	14483	14383	14139	14192	14230	14357	14315	14237	14477	14287	14458	14293	14344	14363	14277	14403	14344	14390	14379	14475	14286	14319	14343	14240	14240	14347	14245	14511	14246	14165	14222	14341	14373	14444	14380	14384	14462	14613	14466	14123	14404	14351	14480	14335	14396	14192	14374	14331	14281	14266	14342	14296	14320	14314	14158	14341	14374	14291	14271	14265	14196	14546	14366	14421	14390	14221	14201	14286	14226	14344	14160	14493	14327	14281	14292	14404	14397	14300	14209	14191	14311	14344	14351	14201	14364	14285	14275	14343	14264	14293	14389	14505	14404	14357	14471	14341	14457	14440	14415	14509	14379	14421	14269	14346	14314	14344	14532	14356	14308	14397	14349	14296	14361	14310	14419	14266	14257	14113	14188	14298	14287	14333	14239	14371	14279	14404	14378	14367	14458	14341	14300	14197	14371	14404	14409	14219	14294	14207	14352	14225	14435	14250	14247	14361	14268	14458	14475	14227	14376	14309	14196	14438	14345	14265	14272	14425	14418	14321	14347	14422	14191	14385	14389	14295	14457	14421	14276	14249	14390	14117	14255	14186	14346	14218	14348	14357	14455	14364	14357	14159	14388	14473	14306	14256	14376	14202	14384	14355	14350	14216	14334	14384	14289	14216	14270	14545	14472	14315	14443	14447	14318	14255	14450	14192	14265	14392	14533	14336	14236	14358	14368	14370	14325	14324	14326	14259	14468	14329	14367	14374	14388	14346	14190	14280	14382	14286	14309	14435	14309	14461	14371	14444	14219	14308	14286	14311	14337	14227	14470	14419	14230	14276	14288	14223	14380	14282	14386	14397	14309	14390	14230	14324	14264	14391	14256	14305	14314	14276	14430	14280	14402	14276	14200	14266	14258	14319	14499	14391	14434	14365	14313	14205	14362	14327	14179	14418	14277	14562	14373	14439	14451	14225	14489	14293	14325	14280	14395	14366	14469	14308	14432	14302	14392	14415	14371	14254	14314	14356	14313	14428	14370	14374	14304	14397	14376	14276	14422	14429	14250	14394	14502	14370	14344	14386	14324	14530	14435	14357	14354	14299	14249	14403	14439	14341	14501	14242	14401	14387	14482	14200	14277	14305	14384	14258	14389	14250	14450	14365	14286	14062	14452	14215	14226	14282	14324	14276	14269	14356	14439	14366	14253	14477	14192	14380	14384	14376	14386	14386	14518	14380	14154	14372	14363	14272	14451	14314	14257	14396	14329	14321	14356	14303	14357	14293	14248	14338	14373	14457	14496	14478	14480	14257	14367	14385	14438	14299	14348	14373	14358	14348	14503	14285	14274	14288	14501	14452	14420	14348	14388	14272	14477	14274	14268	14284	14487	14341	14424	14407	14408	14313	14330	14372	14287	14244	14311	14387	14360	14286	14404	14400	14155	14407	14224	14337	14291	14216	14327	14311	14263	14178	14467	14312	14484	14234	14290	14412	14346	14277	14294	14383	14301	14212	14192	14365	14219	14452	14347	14326	14079	14332	14137	14317	14262	14253	14313	14354	14447	14202	14371	14343	14196	14539	14261	14312	14303	14209	14223	14478	14206	14486	14340	14274	14600	14335	14257	14394	14216	14415	14265	14327	14381	14362	14306	14258	14422	14415	14465	14209	14418	14376	14508	14299	14368	14304	14380	14338	14222	14265	14219	14406	14302	14215	14317	14415	14335	14235	14349	14426	14403	14298	14397	14282	14402	14274	14187	14441	14349	14469	14310	14319	14184	14390	14361	14604	14187	14379	14332	14466	14404	14286	14438	14406	14439	14271	14286	14351	14310	14509	14250	14444	14341	14396	14382	14146	14337	14408	14404	14311	14367	14391	14416	14565	14407	14302	14160	14324	14442	14371	14359	14343	14301	14606	14413	14318	14109	14276	14232	14334	14364	14335	14313	14178	14359	14403	14354	14260	14292	14392	14370	14301	14277	14497	14254	14424	14543	14268	14585	14236	14418	14405	14390	14248	14334	14414	14433	14159	14473	14197	14275	14370	14291	14401	14468	14311	14515	14173	14427	14337	14269	14493	14381	14146	14491	14401	14400	14292	14291	14267	14264	14349	14243	14256	14269	14370	14569	14202	14188	14245	14428	14423	14322	14412	14438	14161	14352	14335	14355	14291	14422	14237	14345	14297	14366	14194	14314	14309	14316	14376	14289	14322	14396	14479	14289	14156	14444	14234	14297	14315	14221	14340	14290	14528	14428	14437	14230	14334	14133	14338	14463	14209	14249	14321	14294	14374	14459	14228	14307	14131	14361	14505	14202	14247	14378	14562	14152	14288	14350	14370	14277	14220	14309	14316	14428	14145	14163	14346	14570	14252	14381	14392	14290	14378	14404	14218	14199	14421	14375	14261	14274	14388	14400	14357	14285	14360	14373	14310	14248	14330	14143	14301	14324	14330	14348	14407	14349	14386	14353	14149	14427	14548	14467	14202	14173	14357	14308	14213	14157	14520	14319	14268	14299	14336	14519	14221	14459	14354	14381	14231	14315	14385	14501	14353	14246	14320	14381	14403	14266	14197	14503	14295	14508	14435	14273	14273	14279	14248	14276	14425	14350	14399	14239	14128	14278	14364	14322	14380	14440	14325	14456	14337	14382	14203	14351	14268	14234	14437	14215	14467	14488	14235	14251	14371	14384	14366	14336	14226	14352	14335	14185	14324	14481	14161	14351	14310	14379	14619	14252	14384	14226	14245	14528	14453	14459	14421	14375	14517	14238	14482	14395	14361	14201	14281	14252	14308	14243	14322	14430	14274	14255	14207	14369	14406	14434	14398	14311	14277	14394	14173	14198	14214	14280	14446	14302	14289	14292	14427	14272	14452	14278	14363	14313	14367	14308	14289	14443	14177	14424	14283	14193	14406	14178	14310	14208	14357	14506	14310	14304	14332	14501	14299	14456	14452	14502	14461	14177	14565	14360	14237	14398	14316	14307	14431	14311	14231	14213	14379	14270	14354	14431	14337	14279	14309	14245	14437	14295	14317	14399	14397	14212	14354	14291	14326	14446	14416	14313	14229	14423	14546	14310	14474	14286	14255	14287	14310	14443	14258	14400	14296	14305	14346	14452	14362	14392	14365	14158	14388	14369	14440	14365	14297	14408	14487	14370	14484	14233	14476	14375	14266	14511	14310	14431	14283	14287	14294	14115	14306	14275	14258	14411	14300	14279	14422	14313	14335	14337	14200	14213	14336	14428	14395	14161	14286	14367	14384	14237	14445	14382	14342	14276	14346	14237	14352	14465	14328	14361	14356	14473	14437	14352	14357	14237	14277	14263	14413	14321	14177	14269	14180	14347	14351	14451	14338	14359	14394	14399	14303	14288	14326	14175	14309	14154	14416	14260	14318	14379	14234	14466	14394	14518	14245	14281	14222	14370	14303	14225	14334	14467	14442	14275	14310	14369	14499	14327	14200	14385	14391	14280	14275	14462	14355	14269	14263	14364	14291	14435	14155	14404	14261	14522	14112	14319	14481	14352	14294	14462	14237	14384	14230	14321	14434	14353	14321	14309	14364	14278	14372	14306	14621	14334	14363	14346	14257	14390	14559	14284	14275	14375	14291	14104	14345	14300	14402	14360	14262	14463	14244	14407	14401	14399	14342	14314	14339	14460	14228	14279	14305	14388	14350	14509	14331	14324	14339	14377	14412	14430	14325	14441	14269	14255	14479	14292	14436	14439	14479	14252	14283	14501	14200	14527	14224	14413	14351	14303	14416	14411	14378	14397	14371	14561	14231	14317	14319	14341	14391	14299	14506	14449	14107	14269	14416	14254	14525	14356	14368	14083	14280	14232	14413	14377	14465	14296	14427	14390	14450	14395	14310	14286	14446	14316	14506	14324	14126	14401	14247	14386	14380	14423	14338	14364	14441	14318	14259	14286	14334	14518	14443	14483	14253	14401	14441	14410	14207	14441	14364	14241	14360	14488	14450	14404	14222	14352	14357	14386	14460	14308	14370	14465	14351	14256	14397	14396	14453	14295	14339	14385	14339	14173	14428	14394	14381	14175	14321	14416	14314	14439	14263	14287	14356	14196	14228	14195	14451	14237	14471	14401	14375	14489	14415	14203	14457	14273	14207	14376	14333	14238	14279	14142	14264	14397	14423	14392	14138	14389	14226	14455	14295	14275	14396	14366	14271	14421	14265	14292	14424	14357	14348	14404	14401	14389	14431	14453	14367	14241	14427	14338	14062	14232	14198	14403	14337	14247	14359	14209	14425	14215	14452	14450	14244	14447	14366	14292	14261	14337	14391	14326	14336	14366	14190	14511	14278	14397	14440	14241	14318	14220	14274	14426	14312	14452	14207	14368	14424	14419	14259	14318	14420	14208	14350	14320	14394	14387	14511	14277	14482	14362	14450	14313	14338	14382	14290	14417	14385	14263	14332	14291	14058	14341	14367	14371	14305	14355	14438	14254	14332	14595	14620	14303	14227	14305	14241	14401	14265	14431	14399	14278	14180	14423	14336	14428	14382	14371	14393	14261	14442	14514	14276	14234	14230	14245	14452	14387	14419
23742	21497	28191	25472	22169	19624	18221	16302	15932	15689	15695	15842	15881	15578	15767	15666	15664	15683	15486	15786	15743	15488	15840	15854	15649	15504	15623	15599	15653	15753	15522	15522	15547	15486	15749	15565	15760	15625	15463	15363	15661	15695	15487	15753	15666	15604	15528	15549	15722	15600	15499	15471	15382	15632	15645	15678	15448	15569	15638	15612	15484	15458	15504	15732	15660	15547	15619	15629	15647	15673	15399	15321	15646	15526	15486	15418	15524	15701	15381	15394	15495	15574	15572	15310	15608	15607	15707	15431	15446	15585	15644	15622	15664	15480	15678	15507	15592	15566	15642	15742	15586	15617	15500	15536	15834	15505	15638	15761	15514	15576	15602	15588	15573	15712	15810	15512	15563	15616	15578	15504	15569	15482	15593	15329	15498	15298	15571	15428	15648	15748	15371	15514	15653	15463	15506	15550	15556	15512	15498	15537	15511	15700	15513	15651	15812	15515	15664	15640	15555	15393	15512	15440	15659	15579	15640	15501	15470	15575	15636	15418	15737	15592	15400	15573	15560	15552	15564	15495	15614	15463	15356	15605	15577	15592	15398	15597	15707	15681	15535	15681	15645	15506	15709	15582	15507	15638	15747	15470	15376	15421	15564	15476	15656	15764	15488	15594	15522	15693	15574	15570	15488	15371	15533	15482	15609	15523	15469	15762	15456	15499	15427	15499	15671	15647	15543	15434	15700	15490	15558	15439	15457	15519	15486	15620	15527	15482	15505	15702	15649	15506	15428	15563	15550	15586	15725	15472	15323	15459	15609	15622	15767	15503	15673	15561	15682	15571	15771	15629	15482	15409	15665	15726	15494	15551	15584	15381	15828	15467	15560	15483	15514	15411	15713	15527	15601	15486	15447	15541	15429	15503	15591	15318	15618	15529	15877	15478	15586	15525	15627	15596	15512	15435	15769	15773	15619	15472	15427	15434	15652	15528	15524	15711	15501	15526	15652	15464	15516	15452	15504	15470	15482	15670	15322	15643	15552	15683	15499	15603	15627	15534	15642	15368	15625	15632	15708	15384	15537	15579	15490	15693	15615	15543	15534	15603	15688	15651	15628	15596	15326	15805	15601	15578	15729	15595	15694	15462	15660	15408	15351	15502	15674	15503	15562	15594	15479	15488	15404	15695	15358	15616	15576	15686	15542	15520	15667	15550	15409	15716	15566	15424	15622	15641	15446	15460	15503	15580	15533	15594	15336	15612	15643	15685	15563	15466	15487	15612	15703	15563	15457	15639	15724	15487	15597	15489	15694	15547	15561	15608	15556	15363	15455	15665	15581	15576	15400	15472	15515	15552	15455	15614	15491	15715	15670	15703	15632	15380	15510	15449	15435	15574	15450	15447	15666	15467	15594	15496	15277	15644	15534	15470	15575	15498	15600	15575	15592	15699	15658	15727	15503	15532	15473	15410	15597	15389	15485	15529	15658	15462	15549	15497	15599	15459	15446	15445	15524	15898	15619	15605	15518	15760	15681	15413	15510	15523	15642	15620	15791	15743	15553	15632	15664	15540	15476	15561	15628	15446	15597	15612	15677	15543	15645	15663	15636	15719	15664	15594	15559	15412	15427	15612	15531	15526	15426	15585	15632	15653	15634	15794	15662	15405	15598	15503	15741	15587	15752	15624	15575	15755	15529	15439	15650	15482	15737	15421	15578	15475	15457	15555	15671	15790	15719	15505	15455	15417	15496	15471	15551	15439	15597	15731	15508	15368	15421	15552	15504	15380	15602	15525	15631	15513	15662	15496	15631	15558	15496	15481	15528	15667	15486	15435	15538	15606	15611	15345	15614	15513	15548	15598	15573	15486	15589	15504	15507	15677	15472	15741	15423	15496	15493	15529	15539	15610	15578	15531	15722	15543	15295	15601	15674	15566	15635	15526	15330	15508	15709	15733	15754	15607	15776	15572	15725	15716	15337	15408	15475	15398	15449	15501	15415	15308	15365	15623	15541	15367	15554	15649	15492	15617	15704	15726	15554	15615	15739	15381	15822	15591	15718	15585	15906	15678	15623	15485	15552	15622	15416	15665	15805	15656	15449	15611	15665	15441	15523	15670	15585	15502	15643	15412	15627	15495	15620	15635	15483	15609	15510	15464	15664	15544	15443	15663	15698	15601	15560	15523	15523	15463	15510	15557	15414	15537	15659	15730	15665	15510	15505	15697	15388	15778	15541	15426	15584	15525	15362	15709	15601	15390	15659	15773	15761	15543	15737	15402	15581	15478	15716	15560	15506	15473	15463	15516	15735	15445	15486	15760	15563	15732	15408	15690	15551	15745	15550	15698	15554	15596	15641	15720	15620	15734	15654	15693	15644	15510	15583	15377	15472	15453	15797	15644	15428	15565	15608	15356	15508	15463	15603	15555	15381	15593	15499	15582	15524	15493	15783	15531	15500	15493	15559	15767	15440	15510	15642	15572	15417	15576	15545	15684	15402	15500	15695	15447	15569	15428	15402	15606	15574	15599	15436	15289	15788	15760	15472	15578	15424	15410	15354	15695	15575	15375	15669	15597	15409	15589	15724	15271	15564	15485	15611	15340	15649	15631	15533	15405	15616	15508	15790	15250	15540	15566	15633	15583	15534	15722	15645	15527	15708	15607	15604	15727	15533	15268	15405	15601	15503	15612	15580	15614	15716	15529	15374	15433	15420	15453	15676	15634	15424	15609	15705	15526	15729	15611	15559	15307	15507	15701	15522	15545	15396	15487	15617	15733	15446	15749	15662	15440	15521	15626	15501	15590	15433	15506	15560	15421	15739	15613	15466	15551	15490	15409	15577	15721	15571	15539	15591	15443	15697	15395	15545	15614	15410	15647	15618	15455	15466	15720	15377	15512	15676	15638	15559	15438	15412	15512	15609	15402	15664	15497	15601	15680	15331	15527	15548	15587	15775	15469	15531	15533	15671	15442	15475	15522	15757	15574	15573	15439	15411	15482	15510	15587	15572	15493	15656	15438	15753	15564	15667	15591	15602	15751	15736	15426	15535	15669	15711	15594	15644	15668	15394	15535	15651	15668	15737	15618	15453	15675	15526	15574	15609	15571	15384	15465	15421	15595	15322	15374	15646	15598	15718	15599	15682	15654	15620	15704	15706	15510	15603	15514	15869	15452	15654	15554	15691	15481	15551	15442	15546	15660	15496	15521	15482	15530	15631	15478	15444	15573	15513	15558	15578	15560	15695	15665	15709	15734	15493	15732	15659	15447	15613	15595	15360	15601	15613	15578	15654	15643	15581	15571	15557	15450	15484	15745	15488	15579	15505	15599	15431	15476	15436	15309	15537	15814	15477	15512	15348	15559	15541	15633	15654	15812	15673	15473	15449	15573	15573	15555	15528	15621	15600	15477	15400	15604	15422	15554	15604	15469	15410	15606	15568	15660	15689	15462	15482	15521	15495	15546	15639	15458	15552	15683	15588	15601	15585	15354	15492	15619	15624	15557	15499	15349	15419	15544	15498	15702	15730	15711	15406	15584	15403	15685	15486	15523	15664	15602	15564	15529	15648	15673	15588	15643	15494	15709	15370	15515	15471	15320	15471	15510	15549	15393	15509	15484	15581	15495	15530	15534	15567	15654	15566	15641	15550	15617	15372	15518	15617	15644	15729	15694	15478	15612	15629	15549	15603	15449	15588	15677	15501	15466	15483	15481	15673	15467	15471	15483	15449	15575	15497	15474	15432	15456	15710	15375	15615	15685	15715	15557	15690	15634	15568	15612	15461	15605	15595	15787	15707	15600	15710	15448	15462	15664	15617	15568	15387	15663	15437	15474	15461	15545	15516	15534	15465	15615	15570	15535	15778	15539	15511	15659	15672	15460	15636	15550	15659	15661	15400	15324	15759	15696	15494	15515	15393	15550	15539	15461	15498	15405	15548	15628	15407	15559	15600	15644	15639	15784	15738	15362	15514	15430	15619	15387	15474	15467	15407	15423	15250	15584	15615	15521	15332	15572	15428	15437	15611	15430	15580	15675	15606	15538	15584	15668	15627	15371	15665	15406	15536	15632	15523	15591	15694	15564	15425	15391	15458	15404	15423	15524	15715	15607	15543	15579	15676	15584	15772	15763	15682	15441	15686	15611	15482	15521	15683	15608	15672	15525	15478	15517	15335	15557	15608	15569	15825	15463	15659	15614	15499	15430	15487	15269	15601	15495	15614	15480	15708	15448	15655	15592	15613	15618	15567	15601	15497	15133	15463	15604	15437	15448	15764	15427	15705	15487	15443	15559	15435	15564	15630	15538	15649	15523	15600	15437	15632	15549	15695	15540	15471	15511	15631	15521	15481	15377	15564	15499	15548	15525	15607	15539	15568	15323	15560	15536	15671	15722	15703	15529	15500	15753	15598	15604	15607	15393	15482	15561	15380	15505	15455	15479	15595	15500	15773	15566	15461	15586	15465	15697	15556	15381	15608	15498	15514	15549	15492	15556	15553	15473	15616	15490	15514	15477	15391	15541	15565	15629	15657	15592	15455	15552	15629	15565	15557	15573	15532	15649	15718	15495	15417	15639	15658	15517	15401	15649	15405	15641	15752	15584	15442	15501	15543	15511	15493	15655	15699	15588	15616	15632	15707	15881	15344	15519	15801	15533	15561	15448	15606	15775	15659	15545	15476	15524	15612	15782	15612	15477	15389	15597	15590	15500	15584	15718	15522	15638	15492	15311	15415	15535	15522	15442	15489	15542	15498	15386	15710	15562	15524	15706	15786	15618	15546	15522	15610	15642	15566	15689	15480	15491	15603	15675	15428	15401	15636	15472	15747	15659	15591	15482	15439	15584	15665	15601	15506	15293	15710	15670	15339	15448	15595	15625	15671	15538	15470	15561	15763	15527	15585	15763	15592	15667	15654	15679	15504	15558	15675	15522	15386	15601	15447	15471	15427	15475	15554	15417	15436	15553	15661	15691	15585	15624	15570	15644	15670	15611	15511	15519	15452	15393	15478	15710	15465	15541	15828	15532	15684	15578	15736	15448	15475	15640	15267	15422	15715	15730	15493	15424	15434	15659	15478	15327	15487	15724	15725	15625	15597	15547	15542	15519	15534	15444	15690	15709	15575	15522	15507	15629	15498	15459	15575	15530	15442	15501	15551	15695	15582	15499	15610	15601	15305	15548	15606	15508
17677	31387	24249	19153	15920	14693	14168	14153	13953	13821	13775	13817	13665	13979	13706	13685	13772	13673	13604	13582	13731	13768	13736	13552	13731	13712	13779	13885	13690	13498	13393	13671	13705	13642	13710	13726	13580	13581	13680	13568	13576	13734	13704	13731	13609	13663	13577	13466	13810	13617	13581	13718	13727	13536	13626	13730	13602	13616	13526	13370	13649	13679	13714	13752	13539	13790	13722	13685	13720	13676	13858	13673	13750	13573	13687	13625	13578	13759	13684	13623	13691	13655	13594	13712	13652	13606	13672	13654	13583	13549	13722	13681	13624	13522	13613	13644	13661	13699	13704	13660	13686	13833	13690	13562	13680	13574	13663	13765	13694	13573	13554	13724	13541	13571	13555	13827	13510	13646	13729	13792	13601	13690	13494	13537	13788	13533	13688	13625	13790	13822	13590	13535	13699	13643	13625	13588	13524	13712	13590	13661	13641	13725	13499	13573	13724	13579	13750	13503	13585	13622	13577	13718	13673	13679	13777	13711	13634	13563	13643	13652	13746	13605	13701	13576	13661	13754	13553	13546	13590	13620	13504	13695	13605	13564	13589	13665	13713	13700	13659	13648	13668	13676	13710	13418	13696	13680	13617	13724	13631	13506	13784	13631	13696	13745	13677	13691	13880	13559	13517	13766	13599	13767	13616	13607	13616	13597	13547	13637	13646	13548	13547	13458	13753	13694	13686	13657	13651	13700	13545	13548	13591	13483	13636	13792	13643	13678	13590	13731	13500	13614	13765	13611	13659	13515	13632	13694	13709	13702	13739	13747	13721	13635	13553	13695	13462	13635	13768	13634	13617	13637	13643	13841	13808	13751	13699	13751	13592	13482	13636	13652	13568	13394	13582	13634	13548	13579	13609	13532	13660	13721	13762	13856	13698	13735	13805	13723	13606	13505	13777	13565	13622	13849	13711	13780	13712	13579	13517	13659	13604	13687	13482	13592	13504	13601	13662	13757	13508	13658	13884	13600	13728	13621	13660	13797	13651	13536	13541	13683	13529	13688	13605	13676	13544	13475	13478	13644	13800	13694	13681	13760	13563	13624	13690	13696	13590	13666	13621	13783	13637	13627	13680	13607	13572	13652	13634	13534	13729	13620	13745	13653	13676	13696	13510	13437	13571	13691	13604	13490	13654	13793	13503	13457	13853	13592	13565	13519	13649	13588	13656	13688	13609	13606	13721	13706	13707	13529	13573	13585	13764	13561	13718	13460	13565	13749	13736	13713	13534	13555	13671	13710	13749	13743	13620	13519	13762	13582	13652	13742	13782	13535	13517	13575	13855	13591	13649	13686	13568	13727	13686	13646	13652	13743	13715	13639	13589	13835	13615	13709	13689	13760	13625	13671	13706	13646	13627	13739	13547	13572	13674	13687	13643	13677	13770	13508	13795	13709	13580	13805	13607	13571	13601	13686	13465	13857	13738	13658	13612	13674	13638	13688	13715	13386	13629	13682	13752	13633	13654	13578	13741	13698	13717	13617	13638	13526	13742	13660	13656	13785	13791	13715	13604	13589	13687	13730	13678	13657	13648	13769	13541	13608	13746	13435	13589	13587	13762	13773	13581	13501	13613	13690	13698	13613	13629	13803	13636	13547	13588	13660	13704	13709	13641	13597	13616	13822	13654	13817	13651	13617	13644	13516	13768	13712	13775	13768	13752	13725	13563	13711	13725	13796	13762	13725	13769	13502	13475	13585	13741	13715	13740	13677	13496	13732	13664	13681	13610	13719	13514	13530	13705	13658	13584	13729	13659	13655	13698	13563	13534	13598	13530	13616	13625	13636	13702	13581	13689	13748	13721	13734	13835	13687	13451	13709	13713	13577	13619	13571	13640	13579	13748	13686	13818	13718	13709	13562	13703	13575	13615	13735	13490	13886	13866	13682	13655	13576	13847	13514	13798	13650	13651	13652	13826	13682	13523	13778	13726	13768	13678	13622	13661	13391	13624	13546	13621	13612	13626	13696	13777	13630	13778	13833	13728	13733	13556	13848	13754	13639	13490	13637	13692	13603	13653	13790	13540	13634	13525	13689	13777	13661	13552	13608	13743	13645	13503	13768	13645	13658	13767	13700	13595	13676	13530	13586	13649	13794	13638	13567	13750	13538	13686	13614	13716	13727	13654	13610	13396	13649	13632	13686	13678	13700	13601	13628	13512	13621	13718	13588	13763	13610	13699	13699	13515	13570	13612	13748	13666	13667	13639	13620	13776	13715	13560	13740	13603	13696	13558	13598	13581	13549	13693	13739	13738	13783	13617	13598	13635	13651	13685	13655	13723	13759	13724	13594	13913	13677	13626	13677	13570	13541	13584	13574	13729	13684	13613	13635	13602	13603	13695	13695	13762	13693	13639	13615	13599	13623	13730	13577	13741	13566	13681	13683	13558	13592	13490	13697	13574	13677	13769	13580	13649	13608	13574	13721	13771	13529	13786	13672	13607	13753	13695	13711	13865	13494	13726	13752	13587	13795	13539	13558	13532	13676	13564	13743	13630	13611	13753	13568	13558	13765	13569	13559	13637	13674	13710	13603	13580	13616	13674	13713	13458	13591	13479	13702	13614	13641	13714	13765	13551	13603	13666	13650	13724	13618	13685	13595	13761	13603	13723	13860	13651	13656	13531	13463	13777	13731	13599	13772	13680	13830	13700	13799	13446	13552	13597	13835	13604	13560	13687	13673	13585	13615	13586	13768	13592	13709	13572	13623	13578	13524	13495	13757	13574	13582	13700	13382	13573	13596	13741	13760	13647	13653	13663	13546	13859	13651	13739	13820	13682	13598	13735	13600	13640	13685	13687	13790	13659	13758	13598	13595	13792	13662	13555	13642	13857	13570	13568	13761	13629	13660	13388	13605	13580	13660	13708	13687	13723	13641	13723	13617	13684	13748	13648	13730	13814	13577	13708	13640	13575	13583	13564	13711	13643	13614	13836	13631	13538	13667	13761	13723	13671	13823	13703	13694	13908	13399	13519	13711	13704	13505	13807	13526	13887	13527	13710	13667	13717	13706	13752	13669	13722	13708	13653	13683	13519	13699	13550	13630	13417	13618	13615	13693	13725	13715	13759	13542	13725	13656	13712	13737	13530	13640	13512	13791	13592	13740	13642	13650	13705	13600	13747	13651	13763	13561	13854	13648	13533	13794	13521	13740	13559	13599	13603	13564	13548	13740	13508	13652	13643	13680	13675	13742	13689	13567	13731	13822	13539	13526	13630	13702	13792	13514	13576	13811	13710	13603	13743	13768	13495	13647	13680	13687	13623	13713	13787	13588	13552	13542	13642	13625	13720	13578	13596	13759	13628	13744	13765	13710	13721	13643	13603	13496	13692	13465	13667	13648	13580	13492	13656	13676	13693	13609	13751	13567	13913	13541	13764	13515	13786	13744	13707	13570	13829	13762	13713	13609	13672	13702	13700	13661	13891	13645	13716	13638	13613	13699	13800	13657	13533	13696	13591	13707	13749	13729	13693	13679	13598	13506	13550	13803	13736	13680	13623	13715	13738	13672	13717	13697	13712	13550	13695	13695	13606	13702	13619	13778	13520	13700	13567	13757	13601	13529	13768	13742	13590	13685	13797	13577	13738	13703	13714	13659	13746	13647	13700	13754	13574	13626	13541	13634	13652	13531	13710	13688	13610	13607	13621	13760	13829	13657	13594	13485	13466	13506	13611	13678	13668	13603	13533	13629	13731	13604	13582	13707	13540	13671	13607	13491	13670	13695	13652	13670	13729	13658	13600	13690	13732	13664	13772	13641	13609	13788	13602	13821	13581	13714	13493	13603	13714	13688	13539	13532	13700	13655	13616	13574	13688	13546	13714	13670	13568	13649	13666	13600	13691	13576	13671	13623	13574	13713	13594	13583	13624	13649	13463	13647	13680	13878	13675	13792	13690	13660	13459	13558	13712	13534	13534	13723	13788	13520	13590	13681	13671	13522	13880	13617	13664	13663	13757	13560	13654	13499	13691	13563	13688	13676	13750	13486	13552	13738	13614	13797	13736	13660	13661	13609	13778	13650	13793	13740	13637	13726	13593	13635	13582	13649	13605	13585	13597	13600	13598	13699	13701	13722	13675	13637	13665	13892	13620	13717	13625	13447	13717	13518	13742	13568	13673	13608	13620	13599	13671	13721	13687	13486	13536	13798	13520	13455	13602	13740	13614	13738	13565	13745	13552	13678	13709	13628	13754	13627	13785	13637	13561	13690	13690	13633	13524	13559	13626	13595	13613	13646	13729	13535	13656	13707	13677	13558	13662	13635	13615	13577	13651	13604	13735	13653	13626	13639	13674	13718	13684	13688	13648	13647	13836	13727	13624	13743	13580	13775	13596	13721	13589	13512	13787	13599	13942	13780	13543	13666	13578	13780	13508	13614	13624	13622	13587	13696	13655	13727	13727	13513	13811	13644	13405	13622	13692	13649	13650	13663	13694	13679	13715	13621	13621	13727	13769	13654	13494	13571	13635	13689	13718	13483	13585	13729	13513	13880	13760	13693	13620	13581	13571	13537	13560	13637	13524	13725	13750	13817	13606	13623	13731	13668	13661	13710	13558	13574	13553	13659	13428	13613	13770	13704	13713	13633	13768	13523	13713	13521	13554	13663	13483	13596	13719	13612	13743	13613	13665	13573	13619	13736	13602	13676	13725	13633	13588	13692	13668	13667	13651	13733	13569	13618	13639	13603	13774	13760	13485	13731	13691	13642	13487	13699	13814	13439	13648	13732	13693	13870	13750	13497	13728	13589	13619	13578	13832	13623	13870	13616	13733	13560	13724	13587	13650	13632	13587	13620	13553	13706	13763	13673	13578	13583	13580	13709	13725	13656	13646	13581	13681	13640	13742	13770	13561	13707	13712	13589	13693	13665	13559	13624	13675	13760	13748	13757	13511	13791	13613	13641	13591	13536	13627	13566	13805	13558	13535	13919	13659	13597	13641	13640	13817	13763	13661	13607	13599	13749	13716	13813	13521	13812	13609	13612	13539	13546	13576	13721	13491	13465	13833	13544	13550	13524	13724	13707	13578	13770	13652	13626	13627	13573	13572	13846	13720	13685	13689	13683	13640	13535	13618	13728	13780	13672	13668	13691	13734	13542	13592	13723	13591	13755	13710	13601	13702	13517	13624	13663
25372	21515	26797	26785	19365	18050	17918	17235	17120	17281	16965	17079	17219	17033	17059	17025	16970	17014	17084	17097	16817	16824	17097	17094	17025	16872	16931	17158	16880	17007	16809	17181	17025	16945	17022	17044	17110	16954	16863	16969	16969	17073	16884	16754	16915	16890	16904	17015	17072	16913	16921	16757	16902	16837	16880	16802	17035	16803	16841	17032	16847	16893	16992	16888	17006	17073	16835	16832	16884	17098	16890	17092	16756	17087	17150	16764	16771	16883	17041	17172	16964	16986	16989	17120	16872	16830	16859	16856	16925	17056	16949	17025	17056	16968	16654	17041	17012	16899	16956	16927	17022	16778	16740	16770	17032	16911	16909	16978	16866	16823	16857	16772	17040	16930	17052	17045	17287	16785	16891	17039	16960	16879	16800	16962	17013	16927	16771	16828	16977	16920	16917	16651	16912	16973	16893	16880	16974	16811	17128	17163	16772	16716	16841	16896	16781	16963	16787	16786	16823	16936	16910	16877	16984	16729	16905	16670	16921	16952	16928	17024	17007	16886	16796	17016	16924	16907	17004	16803	16882	16884	16798	16969	16920	16832	16622	16797	16926	16854	16830	17075	16865	16979	17003	16887	16909	17079	16929	16961	17001	16864	16939	16855	16853	16987	16862	16881	16955	16852	17062	16802	17072	16790	16944	16883	16939	16943	16978	17026	17021	16743	16981	16971	16846	16909	16896	16913	17079	16896	16879	17059	16864	16919	17077	16858	16882	17063	16983	17056	16938	16852	16787	16785	16920	16964	16888	16903	16908	16963	16950	17083	17125	16757	16988	16677	16723	16949	17050	16876	17137	16896	16997	16920	17004	16955	16995	16910	16970	16972	17188	16755	16743	17044	16881	16919	16712	16845	16965	16943	16968	16903	16872	17148	16844	16853	16939	17080	16997	16747	16938	16995	16871	16931	17051	17076	16853	16878	16909	16916	16784	16856	16884	16931	17062	16923	16957	16787	16919	16878	17007	17132	17069	16899	16821	16890	16749	17003	16944	17244	16842	17030	16851	17037	16862	16719	16932	16754	16828	17178	16898	16999	16862	16902	16876	16864	16960	16902	16936	16915	17008	16698	16768	17159	17025	16793	17196	17023	16939	16855	16940	17045	17112	16971	16834	16973	16865	16891	16819	16879	16769	16984	16926	16932	16880	16925	16986	16970	17090	17002	16811	16914	17007	16894	16872	16994	16885	16849	16744	16738	17012	16920	16844	16796	16909	16867	17010	17006	17131	16890	16843	17002	16997	17076	16994	17078	16916	16869	16919	16929	16744	16775	16703	16919	16862	16770	16893	17041	16959	17042	16981	17054	16893	16969	17072	16811	16899	16847	17089	17083	17075	16690	16952	17019	16801	16845	16861	17057	16888	17076	17007	16997	16909	16801	16858	17060	16911	17045	17049	17009	17095	16751	16838	16979	16824	17016	16831	17046	16898	16933	16951	17233	17019	16969	16957	16907	16872	16954	16882	16831	16940	16747	16868	16974	17032	16896	16883	17101	16980	16908	16842	16707	17027	16969	16989	16959	16923	16835	17119	17082	17056	17124	16961	17028	16814	16901	16979	17138	16929	16834	16901	16814	16921	16932	16999	16848	16939	16702	16994	16949	16827	16825	16747	16937	16862	16857	16931	16949	16988	16855	17068	17047	16939	16976	16988	16997	16907	17012	16932	16800	16716	17058	16950	17042	16988	17041	16993	17084	16899	17102	16897	16881	16948	17110	17064	16846	17075	16940	17086	16960	16930	16885	16951	16951	16896	16694	16975	16881	16830	16968	16739	17102	17013	16950	17003	16937	16945	16918	17095	16905	17048	16766	16937	16833	16916	16755	16918	16996	16941	17014	17045	16961	17068	17014	16797	16777	16987	17000	17033	16857	16811	16815	16913	16982	16937	16821	16942	16732	17018	16895	16997	17036	16955	16926	16639	17113	16907	16936	16795	16818	17111	16982	17064	16924	16913	16795	16870	16716	16924	16991	16956	16963	16742	16960	17088	17102	16887	17077	16856	16784	16969	16942	17114	16958	16959	17021	16778	16773	16854	16783	17070	16852	17001	16833	16917	16922	16770	16809	16973	16878	17120	17027	16977	17174	16983	17064	17129	16903	16897	17056	17009	16801	16873	16908	16993	16840	16928	17050	16923	16591	16816	16865	16957	16973	16872	16773	16902	16912	17019	16959	16866	16977	16830	17091	16929	16899	16902	16975	17052	16982	16984	16681	17088	16905	17043	16847	16935	17017	16870	16915	16846	16821	17088	16795	17077	16848	17081	16894	16955	16995	16990	16967	16884	16799	16924	16741	16977	17009	16740	16990	16956	16886	16822	16705	16922	17137	17057	17017	17133	16833	16923	16805	16854	16883	16984	16923	16954	17072	17062	16735	16719	16827	16855	16998	16853	16811	16840	16801	16887	16955	17241	16858	16953	16914	16886	17085	16887	16858	16829	17097	17139	16851	16984	16924	16974	16766	16998	16765	16918	16792	16887	17047	16882	16822	16951	16714	16963	17109	17243	16984	17075	17040	16772	17204	16715	16812	16973	17041	17037	17104	17172	16826	16926	16867	16968	16868	17017	16804	17063	16740	17004	16779	17044	17018	16999	17013	16921	17032	17166	16848	16922	16778	17096	17154	16861	16999	16899	17016	16973	17027	16833	16943	17073	17109	17024	16963	16852	17041	17012	16907	16910	16679	16887	16899	16960	16805	16926	16961	16739	16874	16711	17061	16777	16797	16924	16966	16992	16962	17075	17060	17066	17072	16820	16837	17000	16829	17184	16886	17001	17066	16796	16960	17084	17018	16871	16938	16940	17113	16974	17139	16744	17035	16844	17029	17034	16802	16840	16809	16744	16921	16854	17003	16857	16891	16816	16879	17017	17003	16931	16759	16950	17115	16907	16958	17001	16904	16874	16848	17013	16867	17032	16792	16869	16731	17080	16976	16960	16804	16748	17033	16845	16923	17044	16924	16923	16956	16819	16924	16784	16954	16931	16989	17024	16993	16843	16981	16965	16853	16771	17129	16893	17104	16608	16949	17229	16866	16961	17012	17014	16932	16828	16881	16859	16924	16985	16841	16863	16935	16954	16775	16924	16833	16804	16878	16830	16733	17164	16989	16967	17001	17066	16977	17073	16861	16898	17101	16874	16969	17012	16996	17137	17120	17052	16820	16970	17057	17144	16911	17197	16924	17056	16862	17074	16944	17029	16982	16948	16839	16910	17095	16945	16829	16971	16877	17097	16986	16887	16950	17035	17179	17068	17074	16916	17031	16858	16707	16865	16779	16811	16824	16803	16891	17020	16856	16918	17033	16958	16917	16891	16878	16757	17014	16985	16764	17027	16985	17110	17115	16987	17044	16970	16775	16945	17089	16851	16765	16959	16967	17075	16625	16807	16839	16887	17049	17041	16847	17072	16805	16947	16764	17050	17028	17017	16917	17148	16865	16956	16989	16840	16883	16986	17005	16781	16841	16962	17055	16888	16794	16894	17065	17087	16963	16678	16878	16940	16946	16784	16934	16844	17049	17196	17037	17052	16914	16976	16807	16742	16771	16835	16866	16640	16998	16967	16935	16881	16816	16945	16910	17047	16945	16968	17007	16883	16938	17019	17165	16904	17064	16901	16796	16938	17022	16973	17199	16929	16957	17030	16947	16922	16802	16861	16855	17106	16960	17045	16981	17062	16911	17059	16916	16942	16832	16944	16968	17023	16947	17036	16910	16906	16939	17139	16935	17131	17075	17093	17031	16999	16816	16960	16941	17083	17117	17017	16939	16917	16750	16878	17049	16950	17105	16926	16809	16787	16972	16911	17153	16924	17040	16817	16889	17062	16997	16758	16784	16699	16812	16984	16784	16889	16880	17144	16830	16878	16675	16926	16985	16855	16923	16919	16896	16697	17308	16790	16906	17069	16769	16848	16775	16967	16877	17142	16860	16946	16995	16834	16956	17014	17058	16878	16812	16925	17005	16964	16873	16934	16799	17083	16974	17001	16929	16796	17145	16957	17015	17050	16853	16998	16812	16828	16852	16787	16715	16727	16864	16797	16842	16848	16861	16714	16863	16921	16933	17096	16995	16807	16852	16840	17111	16908	17169	16953	16921	16996	16944	16917	17018	17001	16999	16854	16875	16807	16870	17100	16834	17009	16737	17068	16963	16791	16970	17059	16796	17085	17043	16980	16971	17015	16852	17033	17164	16852	16929	17130	16823	16927	16808	16821	16933	16963	16665	16894	16820	17231	16943	17002	16817	16646	16850	16860	17024	17189	16880	16985	16893	16815	16868	16918	17090	16957	16829	16959	17041	17055	16985	16976	16873	17063	16889	16994	16783	17024	17080	17010	16694	16847	16943	17042	17040	16768	17041	17038	17052	16963	16994	16949	16978	17006	17055	16864	16980	16872	16952	16781	16839	17039	16963	16806	16857	17040	16998	16913	16963	16879	17014	17129	16921	17037	16943	16980	16992	16955	17050	17014	17116	16886	17066	16995	16952	17042	16983	16876	17002	16959	16849	17049	16849	16975	17034	16772	16810	17115	17000	17058	17014	16682	17044	16942	16950	16998	16875	16906	17034	17235	16872	16884	17002	16910	16964	17073	16909	16889	16837	16979	16919	16838	16912	17053	17007	16937	16827	16998	16847	17214	16866	16858	17067	17089	17061	16878	16903	17074	17011	16902	16991	16872	17035	16990	16862	16925	17090	16938	16966	16933	17014	16815	16999	16890	16942	16918	16912	16865	16729	16887	16974	16909	17140	16698	16972	16763	16933	16922	16790	17113	16652	16867	17051	16892	16993	17042	17083	17068	16987	17002	16914	17033	17010	17004	16844	16905	16816	16973	17017	16977	16763	16964	16826	17110	16880	16995	16838	16956	16892	16911	16874	16991	16913	16873	17026	16827	17046	17101	17050	17035	17014	17095	16852	16965	16936	17048	16920	16859	17070	17062	16928	16900	16887	16880	17018	16900	16774	16931	16753	16890	16995	16908	16995	16949	17120	17120	16819	16924	17009	16944	16766	16894	17149	17069	16756	16893	16871	16974	17096	16911	16856	16847	16815	17093	17095	17138	16878	17036	17007	16942	16977	17028	16963	16848	16931	16936	16908	17146	16871	16900	16838	17016	16865	16969	16785
17864	26088	21448	17964	15891	15136	14837	14713	14691	14638	14629	14751	14498	14450	14571	14474	14513	14514	14551	14461	14605	14383	14434	14578	14496	14618	14422	14601	14346	14422	14442	14593	14476	14395	14441	14628	14500	14504	14444	14382	14393	14524	14553	14438	14556	14482	14276	14382	14287	14493	14532	14419	14658	14509	14423	14513	14482	14571	14546	14586	14542	14407	14700	14527	14677	14467	14621	14630	14635	14443	14485	14468	14429	14439	14487	14482	14658	14563	14351	14536	14380	14561	14572	14423	14488	14452	14541	14523	14406	14575	14383	14628	14546	14566	14411	14695	14499	14434	14547	14511	14510	14527	14517	14467	14487	14543	14316	14523	14468	14604	14419	14374	14356	14417	14479	14288	14538	14535	14573	14481	14560	14444	14450	14510	14384	14481	14247	14580	14319	14462	14449	14366	14469	14466	14496	14599	14465	14331	14501	14462	14417	14553	14474	14358	14540	14494	14349	14512	14378	14386	14522	14450	14450	14526	14467	14536	14429	14494	14525	14415	14674	14413	14383	14376	14551	14512	14449	14498	14563	14420	14538	14584	14451	14491	14405	14351	14435	14518	14403	14489	14365	14274	14629	14389	14519	14281	14321	14289	14554	14487	14575	14491	14493	14427	14601	14459	14651	14600	14574	14496	14477	14626	14483	14495	14485	14518	14569	14497	14260	14500	14825	14491	14411	14539	14618	14545	14465	14431	14594	14418	14510	14266	14603	14323	14520	14394	14474	14389	14444	14525	14468	14517	14560	14464	14424	14461	14564	14354	14488	14611	14615	14551	14464	14462	14442	14533	14563	14614	14297	14330	14598	14551	14455	14568	14359	14373	14409	14418	14567	14694	14440	14612	14425	14549	14469	14517	14370	14423	14585	14352	14435	14416	14213	14511	14594	14361	14410	14477	14368	14474	14559	14460	14601	14391	14449	14326	14621	14432	14397	14576	14537	14474	14555	14366	14523	14429	14493	14580	14522	14479	14438	14579	14551	14560	14478	14425	14482	14643	14512	14539	14606	14425	14358	14594	14411	14114	14485	14639	14266	14647	14471	14381	14489	14330	14492	14583	14398	14436	14561	14490	14540	14665	14533	14546	14505	14379	14591	14438	14389	14450	14358	14482	14529	14553	14474	14563	14574	14485	14498	14673	14507	14441	14347	14483	14426	14457	14489	14395	14626	14295	14432	14523	14447	14564	14530	14346	14605	14425	14551	14723	14536	14473	14370	14596	14467	14455	14660	14537	14638	14528	14334	14536	14563	14594	14466	14587	14594	14358	14310	14558	14476	14443	14522	14355	14559	14495	14513	14517	14520	14438	14371	14514	14609	14492	14504	14409	14492	14353	14421	14424	14431	14396	14439	14620	14616	14352	14483	14595	14386	14520	14498	14454	14498	14560	14502	14641	14622	14328	14493	14341	14578	14680	14505	14565	14433	14383	14660	14610	14412	14464	14367	14401	14580	14401	14427	14552	14574	14566	14594	14652	14673	14454	14412	14350	14546	14277	14507	14639	14616	14571	14561	14384	14443	14415	14453	14440	14542	14527	14517	14560	14619	14529	14436	14458	14395	14446	14458	14462	14486	14648	14425	14424	14461	14515	14325	14513	14343	14388	14540	14501	14563	14407	14508	14476	14582	14442	14674	14523	14555	14489	14476	14558	14457	14478	14572	14501	14591	14549	14541	14364	14578	14374	14303	14301	14506	14478	14459	14396	14644	14549	14403	14434	14590	14327	14286	14462	14603	14519	14466	14577	14537	14367	14349	14405	14577	14520	14667	14561	14469	14469	14387	14788	14469	14481	14342	14532	14560	14612	14415	14584	14535	14332	14353	14545	14466	14482	14602	14526	14539	14459	14567	14409	14421	14400	14499	14428	14596	14335	14529	14432	14467	14383	14607	14495	14626	14508	14395	14588	14411	14385	14518	14533	14610	14736	14450	14311	14507	14737	14423	14383	14467	14556	14603	14534	14362	14557	14341	14484	14500	14414	14688	14402	14493	14257	14313	14443	14456	14422	14744	14514	14268	14536	14536	14519	14527	14261	14553	14468	14513	14572	14509	14582	14587	14359	14435	14556	14597	14397	14532	14456	14461	14393	14402	14470	14591	14429	14418	14461	14594	14495	14424	14521	14336	14525	14325	14473	14413	14536	14599	14528	14597	14377	14535	14523	14513	14630	14449	14582	14639	14321	14345	14445	14541	14439	14664	14399	14380	14430	14419	14292	14584	14518	14502	14339	14629	14512	14653	14377	14495	14473	14563	14608	14506	14383	14518	14530	14608	14468	14558	14413	14491	14324	14439	14535	14443	14421	14348	14487	14610	14616	14508	14626	14552	14561	14558	14421	14437	14535	14390	14505	14502	14637	14424	14461	14449	14360	14355	14488	14665	14511	14425	14402	14398	14474	14558	14573	14497	14410	14568	14500	14301	14520	14516	14515	14483	14492	14482	14478	14570	14325	14593	14533	14418	14526	14427	14503	14564	14480	14515	14494	14527	14522	14414	14363	14638	14461	14563	14392	14474	14587	14396	14309	14440	14446	14584	14320	14253	14424	14339	14548	14386	14435	14419	14596	14479	14408	14594	14486	14528	14647	14494	14495	14366	14422	14540	14459	14547	14359	14564	14622	14453	14390	14399	14374	14518	14411	14466	14525	14503	14454	14501	14476	14368	14386	14505	14504	14362	14518	14388	14633	14552	14473	14534	14551	14455	14473	14360	14441	14520	14538	14506	14464	14510	14543	14481	14331	14408	14602	14547	14563	14363	14420	14745	14584	14538	14437	14525	14600	14632	14504	14417	14425	14375	14398	14450	14581	14402	14641	14478	14633	14374	14638	14540	14397	14530	14522	14586	14646	14422	14503	14488	14502	14536	14454	14631	14534	14450	14454	14604	14369	14546	14395	14604	14586	14496	14634	14406	14440	14552	14431	14581	14605	14493	14501	14607	14518	14597	14557	14617	14458	14565	14426	14459	14449	14592	14412	14381	14520	14497	14564	14517	14527	14448	14452	14457	14443	14457	14436	14474	14544	14481	14376	14484	14486	14452	14556	14344	14486	14418	14566	14395	14621	14482	14479	14529	14373	14374	14647	14628	14517	14500	14548	14513	14415	14431	14431	14668	14574	14486	14591	14507	14382	14403	14471	14481	14497	14514	14523	14640	14520	14393	14425	14521	14495	14530	14509	14358	14501	14609	14511	14386	14444	14331	14531	14464	14448	14506	14372	14516	14361	14502	14473	14564	14350	14620	14494	14521	14455	14465	14672	14456	14556	14558	14604	14388	14665	14549	14528	14297	14404	14286	14600	14586	14367	14341	14362	14472	14419	14423	14530	14466	14539	14474	14422	14473	14682	14526	14442	14494	14521	14554	14544	14534	14544	14552	14440	14391	14539	14342	14455	14382	14623	14359	14532	14630	14429	14589	14597	14377	14648	14587	14608	14579	14397	14421	14345	14552	14529	14607	14552	14664	14489	14453	14461	14460	14393	14556	14482	14280	14482	14480	14568	14508	14501	14380	14433	14573	14431	14509	14499	14584	14618	14278	14501	14455	14395	14443	14537	14626	14440	14544	14478	14594	14450	14393	14429	14411	14539	14405	14542	14429	14590	14466	14438	14558	14406	14598	14516	14354	14472	14411	14534	14463	14476	14461	14443	14688	14411	14556	14556	14477	14420	14459	14577	14551	14530	14501	14600	14613	14421	14530	14632	14408	14249	14472	14460	14621	14477	14645	14386	14618	14414	14503	14543	14499	14418	14425	14402	14500	14514	14550	14432	14566	14620	14579	14501	14603	14468	14537	14486	14396	14586	14529	14511	14753	14482	14533	14551	14566	14454	14526	14629	14551	14638	14744	14388	14535	14559	14579	14650	14653	14519	14560	14564	14562	14541	14432	14375	14621	14472	14534	14470	14540	14603	14277	14439	14673	14315	14459	14234	14447	14544	14606	14411	14515	14640	14525	14454	14367	14439	14524	14352	14440	14434	14467	14634	14575	14485	14377	14423	14541	14432	14487	14601	14400	14366	14473	14322	14736	14444	14574	14683	14593	14421	14476	14492	14455	14400	14362	14480	14557	14507	14579	14342	14552	14430	14461	14588	14414	14693	14374	14559	14473	14615	14547	14387	14322	14471	14637	14428	14436	14390	14295	14421	14409	14391	14507	14528	14535	14461	14591	14574	14509	14587	14479	14573	14335	14602	14534	14503	14659	14499	14455	14514	14389	14541	14337	14370	14498	14528	14496	14514	14586	14744	14490	14599	14621	14509	14496	14327	14438	14537	14518	14375	14516	14294	14576	14438	14498	14364	14356	14381	14520	14598	14353	14491	14396	14394	14535	14587	14410	14419	14630	14441	14449	14672	14355	14266	14564	14567	14484	14499	14560	14306	14437	14531	14504	14424	14433	14629	14581	14568	14479	14586	14439	14608	14466	14539	14649	14620	14379	14491	14526	14613	14306	14449	14495	14426	14518	14322	14446	14446	14533	14317	14514	14504	14433	14363	14583	14467	14377	14525	14563	14422	14470	14613	14593	14512	14505	14475	14350	14536	14574	14500	14671	14521	14309	14307	14453	14452	14720	14472	14470	14515	14493	14490	14499	14446	14385	14506	14497	14549	14553	14329	14662	14356	14608	14326	14649	14487	14630	14560	14489	14520	14474	14398	14581	14490	14387	14609	14436	14483	14486	14466	14410	14424	14467	14547	14339	14578	14554	14378	14406	14575	14499	14552	14609	14506	14519	14553	14460	14618	14499	14408	14260	14594	14365	14505	14576	14563	14504	14437	14456	14607	14583	14709	14650	14436	14608	14457	14432	14537	14370	14594	14549	14454	14479	14489	14513	14452	14702	14490	14584	14442	14528	14519	14553	14506	14490	14587	14492	14429	14489	14486	14528	14595	14494	14539	14433	14580	14501	14388	14522	14479	14461	14603	14564	14548	14367	14241	14491	14395	14357	14669	14480	14463	14710	14455	14399	14465	14520	14465	14480	14321	14452	14647	14601	14384	14609	14338	14429	14454	14558	14370	14430	14651	14474	14374	14541	14750	14592	14291	14279	14492	14514	14545	14595	14422	14647	14595	14427	14421	14399	14281	14522	14430	14528	14411	14561	14313	14570	14547	14467	14446	14448	14450
22610	21530	28767	24765	21848	23071	22246	17452	16650	16748	16646	16541	16548	16430	16363	16298	16516	16264	16371	16557	16387	16284	16297	16445	16417	16419	16205	16511	16409	16440	16530	16514	16470	16329	16263	16370	16451	16176	16169	16343	16323	16366	16475	16311	16162	16206	16375	16377	16387	16262	16278	16206	16616	16296	16031	16249	16308	16316	16284	16174	16151	16174	16422	16305	16277	16472	16220	16250	16247	16198	16237	16327	16337	16262	16195	16160	16394	16156	16309	16173	16239	16119	16378	16366	16079	16208	16179	16428	16458	16364	16302	16414	16326	16309	16200	16203	16277	16238	16174	16224	16225	16291	16432	16195	16320	16304	16109	16464	16008	15811	16172	16189	16154	16119	16168	16220	16217	16107	16233	16191	16404	16202	16125	16263	16399	16251	16148	16347	16135	16270	16010	16414	16242	16237	16382	16243	16391	16200	16273	16225	16320	16385	16242	16167	16188	16141	16300	16229	16137	16049	16161	16183	16348	16107	16160	16023	16284	16204	16191	15869	16196	16268	16020	16114	16132	16167	16181	16147	16334	16341	15961	16339	16129	15949	16240	16164	16319	16156	16032	16247	16135	16312	16161	16226	16170	16280	16267	16164	16361	16298	16225	16315	16237	16256	16075	16263	16191	16226	16318	16116	16163	16167	16307	16104	16418	16280	16288	16129	16225	16186	16067	16160	16057	16251	16364	16323	16183	16200	16179	16086	16074	16236	16282	16257	16127	16033	16138	16293	16117	16129	16232	16358	16063	16059	16149	16063	16218	16336	16148	16007	16122	16407	16232	16020	16223	16192	16317	15961	16058	16262	16256	16178	16205	16207	16088	16201	16282	16083	16318	16118	16027	16178	16186	16092	16332	15982	16053	16242	16071	16088	16034	16286	16218	16214	16081	16175	16135	16133	16117	16229	16126	16285	16290	16110	16249	16414	16539	16365	16242	16318	16126	16204	16296	16282	16224	15866	16103	16265	16199	15960	16362	16156	16184	16094	16426	16282	16412	15966	16490	16131	16369	16376	16127	16259	16175	16242	16283	16345	16166	16165	16221	16157	16216	16232	16065	16552	16100	16272	16154	16265	16335	16130	16019	16231	16308	16188	16433	16143	16164	16149	16300	16109	16458	16295	16261	16273	16322	16041	16307	16093	16247	16127	16081	16048	16188	16206	16265	16010	16257	16175	15896	16216	16302	16088	16144	16180	16201	16181	16216	16172	16227	16109	16286	16187	16190	16211	16424	16091	16294	16217	16094	16173	16201	16120	16180	16270	16142	16146	16190	15939	16179	16233	16261	16075	16314	16342	16249	16299	16214	16029	16239	16031	16215	16152	16281	16280	16012	16053	16218	16432	16097	16096	16281	16079	16149	16206	16220	15956	16221	16383	16215	16126	16137	16290	16149	16207	16290	16176	16108	16315	16185	16283	16320	16165	16050	16218	15970	16164	16313	15885	16211	16140	16164	16236	16378	16050	16276	16140	16141	16246	16324	16166	16095	16205	16204	16100	16132	16256	16325	15991	16064	16280	16162	16088	16208	16176	16186	16329	16410	16267	16066	16198	16250	16129	16060	15955	16119	16086	16054	16017	16331	16438	16061	16299	16160	16169	16023	16150	16088	16044	16182	16131	16107	16166	16104	16267	16324	16131	16009	16185	16122	16174	16075	16247	16144	16208	16248	16268	16191	16163	16295	16310	16101	16287	16242	16305	16410	16295	16171	16250	16331	16308	16143	16400	16010	16215	16190	16348	16214	16086	16185	16446	16243	16061	16270	16200	16180	16180	16180	16271	16328	16192	16190	16051	16189	16157	16230	16211	16215	16159	16204	16072	16209	16281	16077	16274	16343	16116	16213	15995	16066	16042	16083	15953	16109	16193	16140	16213	16252	16138	16224	16278	16211	16112	15988	16074	16181	16435	16321	16120	16232	16064	16216	16094	16198	16172	16027	16004	16104	16169	16140	16314	16423	16055	16255	16230	16183	16228	16165	16036	16227	16194	16347	16337	16250	16075	16218	16195	16279	16346	16168	16156	16084	15966	16063	16274	16130	16126	16288	16308	16208	16258	16229	16347	16314	16017	15950	16040	16197	16093	16348	16171	16406	16195	16218	16102	16260	16245	16078	16191	16229	16157	16372	16098	16110	16239	16253	16396	16204	16309	16419	16337	16285	16208	16242	16180	15994	16220	16171	16023	16216	16053	16397	16220	16316	16285	16078	16294	16242	16223	16276	16306	16194	16253	16105	16178	16205	16096	16371	16181	15961	16276	16174	16346	16342	16084	16182	16143	16175	15903	16006	16432	16341	16062	16170	16285	16202	16225	16313	16176	16233	16157	16283	16316	16155	16254	16081	16200	16125	16257	16089	16314	16300	16121	16401	16317	16352	16198	16256	16159	16241	16009	16189	16334	16138	16224	16245	16121	15927	16239	16062	16194	16059	16172	16379	16129	16110	16183	16219	16373	16344	16008	16041	16105	16334	16105	16223	16143	16116	16099	16148	16213	16273	16177	16242	16244	16278	16233	16189	16095	16088	16345	16118	16428	16062	16246	16320	16220	16217	16117	16190	16300	16173	16123	16117	16209	16110	16107	16397	16255	16139	16132	16228	16253	16063	16229	16419	16352	16158	16409	16145	16372	16302	16324	16119	16244	15986	16310	16213	16176	16156	16157	16117	16057	16323	16215	16288	16308	16144	16223	16068	16155	16262	16048	16219	16170	16044	16313	16141	16080	16205	16181	15892	16337	16207	16286	16298	16275	16251	16086	16243	16093	16160	16111	16264	16219	16194	16100	16124	16274	16150	16193	16175	16218	16095	16347	16202	16480	16142	16309	16089	16208	16377	16404	16031	16375	16356	16096	16195	16304	16264	16272	16170	16193	16131	16220	16315	16303	16134	16266	16130	16015	16097	16441	16204	16240	16368	16291	16354	16311	16263	16397	15962	16200	16296	16214	16065	16242	16140	16174	16173	16099	16360	16187	16064	16223	16026	16161	16153	16262	16304	16124	16125	16122	16099	16069	16098	16150	16005	16223	16158	16140	16267	16175	16283	16303	16217	16115	16215	16115	16385	16269	16077	16132	16091	16209	16203	16255	15940	16257	16294	16268	16278	16216	16125	16247	16343	16039	16190	16012	16337	16294	16141	16191	16244	16290	16170	16162	16255	15980	16087	16247	16169	16138	16391	16135	16217	16150	15936	16096	16131	16137	16111	16215	16164	16175	16282	16361	16108	16024	16107	16174	16219	16342	16460	16292	16173	16048	16109	16232	16022	16169	16082	16172	16359	16310	16033	16237	16081	16205	16204	16100	16124	16170	16199	16015	16109	16112	15985	16326	15982	16346	16278	16000	16131	16249	16097	16349	16093	16114	16310	16185	16191	16189	16221	16235	16098	16251	16297	16246	16107	16059	16115	16208	16193	16070	16495	16097	16214	16130	16290	16183	16090	15969	16330	16314	16239	15973	16159	16196	16025	16223	16354	16164	16229	16188	16295	16035	16181	16172	16094	16148	16201	16213	16161	15984	16419	16378	16128	16109	16080	16273	16160	16263	16277	16317	16306	15986	16301	16313	16540	16113	16323	16265	16152	16383	16284	16139	16580	16193	16108	16318	16285	16174	15998	16241	16122	16174	16164	16241	16340	16378	16164	16063	16372	16165	16281	16159	16355	16306	16112	16218	16311	16077	16279	16266	16189	16111	16327	16219	16046	16066	16166	16162	16367	16217	16230	16222	16272	16309	16230	16033	16266	16265	16082	16186	16013	16116	16159	16062	16062	16296	16124	16139	16122	16043	16174	16410	16183	16168	16171	16254	15944	16245	16254	16262	16273	16111	16265	16100	16376	16234	16194	16280	16085	16058	16138	16331	16058	16193	16106	16126	16017	16180	16362	16095	16309	16228	16104	16039	16018	16261	16237	16188	16177	16182	16318	16192	16127	16260	16222	16137	16318	16248	16240	16226	16331	16172	16196	16153	16036	16137	16115	16137	16201	16115	16144	16295	16276	16249	16063	16220	16254	16075	16188	16161	16283	16315	16250	16162	16164	16451	16399	16044	16117	16296	16105	16192	16096	16152	16268	16178	16180	16209	16294	16153	15956	16298	16195	16161	16204	16091	16146	16180	16037	16158	16413	16021	16205	16237	16249	16217	16190	16503	16402	16280	16341	16159	16262	16249	16241	16072	16042	16010	16180	16077	16252	16292	16119	16212	16283	16074	16139	16157	16257	16174	16325	16257	16076	16352	16298	16334	16108	16193	16245	16080	16233	16262	16229	16387	16098	16304	16199	16009	16171	16232	16418	16080	16128	16255	16338	16175	16192	16404	16262	16227	16033	16307	16111	15996	16166	16341	16102	16144	16268	16056	16250	16045	16199	16246	16283	16265	16491	15995	16332	16357	16313	16201	16176	16338	16011	16152	16186	16167	16337	16179	16175	16122	16288	16271	16254	16112	16135	16204	16141	16279	16096	16246	16221	16041	16301	16126	16098	15945	15971	16179	16125	16331	16057	16092	16230	16053	16262	16169	16224	16204	16122	16027	16085	15994	16173	16105	16380	16142	15984	16210	16286	16158	16136	16073	16271	16081	16238	16256	16190	15982	16104	16308	15918	16340	16243	16255	16282	16330	16146	16282	16127	16048	16150	16373	16234	16368	16126	16300	16215	16181	16226	16055	16227	16162	16199	16371	16311	16052	16219	16270	16271	16057	16095	16101	16120	16432	16288	16081	16436	16120	16031	16054	16330	16215	16249	16164	16203	16320	16385	16232	16249	16271	16126	16279	16100	16157	16288	16241	16192	16147	16297	16367	16371	16145	16067	16304	16299	16321	16279	16262	16131	16068	16193	16233	16160	16292	16154	16503	16149	16258	16278	16119	16200	16333	16087	16212	16235	16356	16171	16153	16188	16108	16138	16043	16370	16128	16264	16058	16265	16150	16028	16067	16108	16158	16212	16107	16253	16072	16368	16213	16201	16252	16237	16284	16227	16047	16019	16077	16196	16191	16180	16253	16173	16128	16136	16242	16121	16107	16224	16171	16154	16318	15987	15995	16065	16225	16272	16114	16059	16138	16042	16185	16072	16077	16163	16132	16208	16075	15956	16060	15933	16387	16210	16224	16197	16266	16244	16102	16232	16256
19017	34276	29694	22782	17557	15501	14747	14424	14147	14122	14181	14291	14034	14079	14052	13993	13967	14013	14048	14196	14108	14012	14212	13844	14001	14077	13941	13825	14191	14020	13861	14084	14071	13986	13974	13972	14017	13943	14134	14019	14049	13962	14073	13870	13924	14131	14061	14114	14024	14025	13957	14156	13856	13908	14177	13873	14010	13917	13963	14065	13978	13864	14042	13949	14048	14020	13925	13854	14019	13897	13802	13848	13994	13896	14031	13946	14096	13876	14070	14165	14132	14004	13965	14013	13838	14046	13953	14062	14044	13881	13975	13777	13969	14062	13970	13970	13942	13938	13969	13987	13970	14099	14037	14137	14049	14006	14007	14019	14072	13964	13954	14036	13901	13997	14101	14083	14066	13957	14006	13992	13967	14021	14045	13923	13997	14033	14003	13954	13940	13961	14072	14115	14014	14088	14033	14004	13869	13999	13732	14034	13987	14002	13844	13970	13893	13922	14012	14004	13904	13884	13945	13966	13912	13914	14060	14096	13984	13996	14051	13983	13880	13882	13952	14008	14139	14002	14009	13855	13912	13954	13972	13917	13869	14014	13835	13965	14036	13975	13870	13946	13991	14149	13766	13871	14057	14051	13936	13896	14028	14045	13827	14126	14019	14078	13824	13985	13902	13992	13960	13973	13915	14078	13870	14069	13989	14023	13993	14143	13989	13883	14054	14118	14015	14072	14037	13910	13971	13992	14006	14069	13887	14117	14047	14150	14073	13985	13828	13913	14032	13808	14073	13867	14022	13899	13926	14083	14009	13876	14045	14024	13940	14018	14018	13878	13776	13842	14045	13990	13988	13774	13867	14039	14032	14077	14076	14019	14025	13955	14072	14009	13941	13919	14080	13853	13915	14023	14009	14015	13958	14020	14068	14084	14106	13918	14104	14053	13745	14162	14005	14000	14059	13902	14135	14074	13982	13974	14016	14019	13924	13971	14184	13772	13968	14020	13887	13839	14089	14053	14105	13962	13933	14002	14047	14031	13994	13975	13901	14063	14023	14103	13967	13897	13773	13820	13948	14132	13942	14035	14178	13917	13905	14101	13880	14139	14156	13803	14102	14069	13935	14140	13872	14017	13969	13971	14067	13903	13847	14090	13991	13957	13951	13924	13882	13980	14018	13970	13938	14020	14026	14098	13805	14010	13935	13989	14018	13971	13774	14079	14078	13830	14053	13892	13861	14054	14012	13932	14081	13838	13851	14100	14053	13993	14102	14006	14032	14171	13914	14011	14016	14006	13983	14061	14004	14003	13893	13932	13970	13945	14120	13945	13871	13937	13934	14088	14069	13966	13915	13890	13789	14008	14033	14057	13916	13941	14000	13951	13957	14045	14073	13965	13974	13801	13886	13958	14159	14088	13920	13926	13973	13904	14023	13807	14051	14005	13956	13882	13935	13857	14071	13937	14088	14000	13880	13915	14060	13927	13985	13902	14064	13916	14151	14068	14081	14053	14025	13910	13857	13964	13840	13995	13977	13899	13972	13931	13742	14050	13990	13972	14037	13932	14019	13924	14017	14084	13873	14054	14063	14076	13968	14045	14037	13845	13926	13929	14091	13889	13891	14052	14010	14021	14068	13875	13914	13953	13989	13900	14025	14121	14002	14078	14103	13969	13999	13920	14016	13843	13949	13967	13962	14036	14037	13676	14045	14010	13949	13988	13976	13996	14082	13967	13904	13937	14139	13980	13924	13970	13887	13898	13794	13844	13967	13841	13898	14052	14021	13954	13973	14050	14034	14012	14014	13912	13833	13972	14063	14184	14023	13997	14105	14180	13962	14086	14084	13992	13927	14075	13961	13971	13991	13902	14081	14005	14079	14112	14020	14053	13841	14046	13904	14003	13993	13838	13943	14026	14163	13879	13969	14057	14077	14216	13819	13900	13958	14019	13860	13949	13964	14113	13977	13898	14005	13773	13906	13970	13821	13884	13902	14021	14089	13996	14032	13953	13797	13942	13988	14209	13882	13791	13876	13934	14021	13987	13900	13954	13981	14047	13928	13814	14011	13868	13787	14021	14193	13957	13921	14010	13999	13887	13891	14027	13997	13899	13787	13826	14233	14054	13807	14130	14076	14075	14086	13999	14104	14031	13892	14125	14056	13821	14029	14043	14005	13932	13893	14151	14000	13871	14027	13850	14041	14130	14062	13800	14128	13928	14017	14073	14133	14037	13880	13997	13979	14018	14042	14038	13867	14094	13942	14067	14006	13970	14022	13930	14210	13998	13960	13922	13870	14046	13913	14005	13941	13845	14122	14010	14041	13903	13998	14086	13884	14032	13962	13922	13881	13975	14030	13963	14038	13958	13986	13943	13960	13983	13922	13818	14058	13854	14032	13974	14193	13962	13888	14013	13948	13953	13831	14008	13914	14128	14027	14031	13987	14008	13825	14038	13914	13811	14071	13976	14079	14014	14016	14041	13777	13940	13937	14136	14091	13906	14054	14008	13957	13948	14058	13841	13933	13920	14099	13846	14010	13831	14022	13933	14010	13947	13920	13899	13986	13884	13992	14110	14156	14017	14109	13938	14049	13983	13843	13964	13927	13812	13898	14008	13969	13822	14131	13949	13971	13985	14045	13954	13852	13901	13971	13909	14047	14009	13975	13992	13911	13933	13971	14035	13824	14021	14120	14061	13776	14118	14178	13955	13944	14013	14107	13905	14143	14009	13925	13963	14024	13944	13893	14004	13945	13952	14052	14139	13873	14089	13783	14033	14082	14044	13830	14031	14131	13931	13981	14016	13873	13795	13746	14128	14034	13847	14009	13905	13979	13876	13974	13765	14095	14077	13945	13923	13947	13980	13938	13966	14015	14021	13973	14017	13974	13887	14052	14102	13915	14029	13685	13960	14073	14028	13942	14063	13999	14040	13966	13999	13893	13954	13981	14072	13893	14006	14082	13995	14038	13961	13935	13993	13955	14302	14214	13928	13992	14085	14115	14165	13979	14070	13942	13937	13971	14030	13753	13975	14001	13913	13915	13969	14014	14028	13868	14106	13937	13833	13957	13870	13978	13965	14054	14008	13967	13974	14007	14027	13925	13934	13949	13908	13880	13930	14102	13994	14001	14060	14020	14051	13858	13862	13962	13829	14038	13969	14100	14056	13992	14062	13822	13948	14052	14065	13972	13859	13859	14081	13954	13871	13944	13926	13898	13909	13996	13836	14051	14084	13887	14058	13959	13990	14022	14024	13996	13867	13939	14143	14034	13870	13894	13844	13793	14118	14011	13818	13866	13985	13941	13998	13879	13943	13949	13883	14000	14012	13945	14082	14134	14032	14035	14044	14081	13952	13909	13933	14014	13989	13994	13987	13968	14100	13933	14025	13870	13922	13919	14031	14009	14070	14009	14035	13998	13983	13985	13933	14172	13961	14051	13976	13826	13953	14197	13974	14034	13987	13914	14020	13997	13954	14162	13936	14099	14014	13830	13951	13972	13958	14060	14117	14044	13946	14094	13842	13945	14050	13918	14030	13955	13930	13999	13949	14040	13985	14019	14079	13920	14144	13900	13759	13977	13959	14004	14018	14116	14050	14012	13857	13958	13887	14001	13983	14037	13855	14105	14008	14025	14069	13839	14007	13967	13929	14093	14107	13906	14089	14057	13777	13845	13953	13952	13925	14032	14096	13852	14075	13948	13955	14090	14045	14120	14205	13878	14071	14055	13777	13900	14040	13988	13805	14135	14153	14058	14008	13835	13931	13989	14023	14102	13755	14016	14050	14044	13947	14087	14085	13782	13916	13993	14007	13891	14096	13965	14037	13918	13876	14099	13935	14010	13964	13996	13939	14085	13860	13998	14074	13982	14043	13986	14008	14032	13905	13911	13856	13982	13906	14032	13931	13928	13841	13963	13842	14037	13916	14111	13902	14026	13883	13961	14148	14032	13936	14043	13908	14114	13976	13875	13887	13907	13964	14032	13958	14043	14045	14012	13934	14012	13994	14042	13987	14008	14014	13859	14055	13903	13839	13892	14090	14012	14088	14026	13910	13942	13979	14023	13919	14038	14205	13912	14223	13931	13959	14021	14071	13894	14227	14088	14022	13750	14058	14040	13966	14025	13989	13975	14039	13960	14012	13940	13973	14207	14024	14022	13983	14110	13965	14092	13828	14148	14120	14062	13876	14044	14136	13938	13707	14231	13961	13969	14037	13883	13842	14022	13889	13822	13971	13982	13973	13916	14094	14036	14039	13998	13782	13895	14015	14035	13922	13960	13921	13747	14000	14089	13932	14120	13963	13901	13880	14041	13958	14124	14010	14049	13772	14276	13969	14013	13849	13923	14119	14123	14004	14051	14056	14031	13983	13905	13873	14190	13998	14016	14007	13900	13926	13903	13881	13994	13862	13972	13854	13960	14091	14039	13964	13923	14194	13946	13852	13965	13941	13819	13806	14010	13993	13955	13870	13932	13810	14017	14154	14079	14078	14003	13904	13851	13898	13927	13880	14078	14064	13951	14120	13868	14079	13834	14072	13897	13944	14050	13767	13999	14113	14008	13952	13852	14047	14114	13946	13922	14184	14146	14071	13978	13989	14029	13891	14017	13971	14079	13924	14163	13804	13908	13974	13908	13971	14012	14003	13925	14156	14077	14137	13982	14091	13922	13981	14171	14054	14072	13832	13805	13989	13969	13874	14138	13903	13970	14001	13932	13673	13752	14046	14110	13883	14030	13976	13909	13987	13943	13919	14035	13914	13863	13971	13880	13961	14012	13992	14040	14116	13832	13867	13944	14090	14048	13968	13977	14008	13886	13976	13961	14291	14151	13874	13833	14016	14144	13920	13946	13976	13970	13762	14087	13966	13981	14026	13861	14077	14164	14154	13918	13901	14021	13801	14026	14011	13855	13998	13922	13788	14136	14026	13980	14085	14048	14013	13818	13901	13879	13977	13823	13942	14005	13907	13866	13943	14061	14050	14010	13879	14102	13979	13963	13928	13899	13986	14070	14044	14011	14009	13906	13995	14001	13850	13960	14053	14109	14008	14032	14010	13943	14007	14038	13984	13906	13934	14026	14029	14031	13892	14017	13944	14005	14016	14047	13973	14045	13822	14035	13836	13831	13874	14067	13904	14018	14129	13926	13964	13955	13895	14034	13917	13892	13994	13974	13952	14055	13899
29425	22986	24958	21186	17541	16860	17286	16785	16853	17004	16717	16855	16870	16871	16735	16674	16712	16762	16624	16752	16753	16765	16733	16763	16606	16858	16649	16776	16617	16761	16545	16842	16865	16889	16821	16532	16709	16796	16625	16674	16696	16776	16639	16689	16717	16792	16565	16663	16856	16596	16666	16774	16979	16705	16639	16835	16686	16603	16690	16712	16829	16744	16756	16945	16935	16693	16860	16778	16733	16770	16769	16709	16783	16792	16558	16851	16832	16653	16549	16625	16612	16582	16758	16495	16728	16745	16869	16731	16725	16879	16737	16817	16848	16808	16785	16753	16529	16638	16803	16781	16764	16787	16676	16645	16697	16838	16793	16704	16727	16634	16677	16761	16781	16656	16814	16692	16479	16867	16706	16752	16722	16660	16741	16864	16568	16677	16491	16819	16851	16750	16604	16719	16900	16760	16574	16499	16634	16559	16790	16867	16794	16607	16888	16760	16621	16573	16666	16583	16643	16631	16647	16697	16523	16834	16702	16852	16852	16807	16688	16669	16651	16702	16672	16834	16725	16773	16651	16776	16628	16817	16703	16647	16693	16930	16731	16629	16816	16601	16806	16842	16937	16850	16657	16514	16815	16966	16749	16602	16700	16700	16803	16593	16804	16957	16725	16847	16406	16741	16744	16771	16733	16641	16769	16885	16642	16662	16833	16762	16884	16683	16699	16664	16901	16830	16723	16818	16626	16747	16572	16553	16646	16848	16649	16751	16654	16610	16661	16906	16595	16719	16883	16702	16662	16682	16620	16843	16702	16650	16734	16727	16752	16828	16542	16749	16859	17005	16602	16583	16660	16614	16780	16754	16585	16671	16570	16673	16761	16827	16677	16627	16832	16663	16716	16785	16694	16699	16719	16698	16538	16548	16579	16638	16699	16861	16682	16748	16718	16703	16890	16579	16520	16844	16792	17006	16992	16846	16751	16486	16804	16848	16615	16873	16613	16874	16665	16778	16659	16798	16882	16748	16831	16754	16716	16708	16677	16763	16676	16673	16723	16630	16714	16806	16742	16651	16989	16720	16633	16714	16721	16736	16640	16709	16682	16980	16769	16486	16599	16701	16717	16661	16899	16786	16783	16645	16887	16843	16804	16617	16761	16605	16743	16711	16821	16876	16725	16513	16870	16847	16830	16634	16532	16803	16724	16801	16773	16816	16719	16658	16653	16733	16771	16907	16677	16687	16833	16719	16672	16709	16787	16902	16641	16634	16744	16872	16674	16888	16863	16731	16895	16764	16882	16932	16701	16715	16848	16805	16837	16787	16600	16876	16689	16714	16672	16818	16912	16665	16659	16811	16653	16767	16871	16757	16692	16654	16681	16732	16685	16625	16657	16840	16964	16629	16953	16719	16811	16748	16715	16637	16670	16786	16736	16700	16695	16709	16792	16855	16885	16864	16539	16670	16701	16775	16542	16687	16714	16814	16718	16529	16663	16695	16790	16807	16928	16721	16705	16589	16617	16652	16890	16749	16681	16788	16867	16729	16769	16693	16847	16914	16680	16975	16808	16817	16750	16655	16775	16727	16959	16726	16617	16674	16834	16638	16647	16751	16754	16637	16582	16514	16696	16571	16815	16444	16754	16966	16717	16710	16650	16620	16621	16673	16699	16588	16426	16746	16885	16631	16671	16688	16737	16788	16681	16786	16712	16613	16722	16639	16631	16698	16710	16743	16643	16859	16815	16686	16632	16724	16567	16726	16767	16823	16676	16613	16838	16549	16780	16918	16794	16893	16600	16785	16669	16574	16624	16705	16590	16839	16692	16719	16750	16836	16813	16693	16711	16749	16792	16834	16752	16664	16848	16719	16699	16728	16654	16622	16645	16893	16789	16731	16572	16838	16704	16526	16811	16598	16710	16737	16937	16724	16691	16632	16759	16733	17057	16773	16593	16916	16971	16723	16670	16704	16589	16543	16743	16794	16772	16558	16674	16771	16722	16886	16556	16583	16693	16615	16640	16611	16688	16853	16663	16634	16942	16833	16618	16876	16637	16628	16727	16588	16745	16768	16775	16782	16599	16714	16719	16960	16827	16832	16519	16836	16718	16835	16880	16624	16775	16549	16798	16797	16823	16789	16711	16565	16677	16785	16805	16704	16809	16600	16862	16646	16655	16739	16771	16814	16710	16862	16789	16924	16628	16630	16696	16715	16819	16470	16920	16821	16619	16583	16554	16626	16609	16635	16645	16702	16704	16851	16953	16831	16450	16879	16905	16822	16567	16668	16961	16822	16804	16857	16805	16763	16812	16758	16780	16775	16784	16792	16813	16849	16946	16825	16807	16707	16658	16821	16507	16813	16457	16876	16793	16683	16856	16782	16824	16611	16710	16754	16828	16564	16668	16537	16854	16738	16683	16723	16783	16647	16579	16592	16702	16645	16635	16757	16402	16509	16561	16797	16668	16885	17005	16609	16640	16979	16546	16650	16701	16721	16669	16859	16853	16671	16523	16520	16680	16739	16488	16597	16800	16924	16817	16537	16717	16560	16677	16794	16928	16538	16655	16787	16524	16712	16691	16662	16663	16655	16581	16604	16895	16718	16725	16635	16571	16700	16783	16586	17208	17006	16913	16642	16791	16904	16797	16653	16620	16791	16661	16801	16821	16738	16805	16720	16819	16953	16850	16650	16573	16541	16572	16822	16656	16689	16704	16836	16866	16827	16616	16903	16752	16804	16873	16837	16788	16790	16789	16518	16626	16727	16694	16779	16839	16628	16750	16692	16692	16473	16709	16906	16884	16899	16671	16658	16517	16587	16724	16573	16722	16751	16696	16546	16745	16787	16647	16847	16539	16730	16753	16859	16781	16732	16954	16814	16824	16894	16877	16826	16714	16682	16749	16762	16822	16433	16684	16790	16726	16788	16524	16676	16876	16817	16729	16661	16565	16547	16671	16797	16672	16960	16765	16910	16714	16936	16776	16682	16566	16753	16547	16735	16648	16826	16793	16781	16668	16636	16740	16680	16581	16792	16577	16795	16761	16708	16865	16703	16665	16548	16716	16894	16610	16860	16697	16762	16706	16602	16679	16718	16748	16701	17010	16994	16710	16765	16802	16774	16649	16775	16875	16648	16748	16825	16436	16640	16741	16667	16575	16848	16662	16840	16883	16920	16705	16707	16604	16792	16818	16781	16739	16647	16727	16647	16652	16633	16798	16740	16689	16794	16929	16738	16664	16808	16972	16762	16520	16593	16699	16644	16984	16877	16694	16943	16804	16734	16547	16853	16446	16621	16688	16634	16488	16719	16941	16816	16568	16668	16488	16857	16657	16653	16702	16500	16622	16757	16897	16814	16702	16628	16550	16633	16675	16707	16642	16623	16804	16912	16921	16813	16819	16879	16729	16759	16625	16581	16816	16721	16708	16634	16640	16731	16678	16492	16735	16718	16694	16579	16641	16543	16840	16823	16927	16939	16670	16672	16733	16734	16678	16863	16868	16832	16819	16848	16641	16537	16638	16849	16709	16873	16760	16735	16737	16972	16798	16957	16680	16659	16765	16781	16861	16818	16642	16705	16547	16733	16793	16737	16665	16926	16660	16736	16711	16709	16837	16915	16799	16506	16665	16624	16792	16666	16836	16869	16864	16807	16928	16614	16874	16712	17052	16592	16714	16795	16692	16974	16818	16836	16802	16729	16897	16781	16874	16621	16921	16849	16689	16757	16784	16666	16604	16667	16627	16673	16718	16830	16753	16882	16760	16730	16906	16594	16691	16617	16663	16700	16703	16534	16759	16557	16435	16579	16764	16601	16700	16714	16540	16845	16585	16664	16677	16675	16545	16989	16713	16781	16892	16764	16726	16634	16726	16595	16557	16860	16886	16837	16690	16748	16946	16643	16891	16690	16826	16738	16702	16996	16802	16420	16830	16783	16816	16606	16845	16492	16603	16688	16724	16867	16923	16816	16724	16732	16776	16645	16491	16695	16758	16730	16902	16911	16734	16818	16703	16663	16644	16863	16799	16511	16800	16658	16722	16554	16774	16690	16706	16846	16914	16649	16784	16754	16784	16799	16683	16776	16756	16614	16704	16781	16772	16886	16666	16847	16803	16910	16735	16577	16853	16581	16802	16866	16719	16622	16809	16594	16899	16783	16474	16479	16480	16595	16673	16845	16805	16849	16854	16747	16911	16796	16680	16630	16593	16504	16731	16601	16750	16784	16801	16927	16722	16705	16660	16660	16668	16916	16712	16746	16897	16720	16549	16728	16793	16711	16636	16625	16722	16585	16548	16824	16877	16918	16721	16841	16751	16686	16529	16830	16733	16705	16891	16809	16999	16656	16705	16763	16910	16743	16785	16773	16702	16823	16849	16799	16725	16656	16799	16777	17091	16678	16644	16768	16820	16772	16812	16726	16730	16876	16930	16784	16711	16739	16802	16681	16637	16742	16680	16635	16843	16824	16810	16891	16742	16730	16810	16685	16696	16674	16722	16795	16619	16866	16779	16649	16775	16669	16663	16786	16857	16808	16652	16678	16799	16676	16606	16489	16733	16569	16793	16613	16733	16666	16858	16731	16775	16684	16717	16745	16630	16517	16772	16782	16811	16582	16715	16755	16690	16817	16823	16735	16738	16652	16513	16516	16612	16562	16561	16774	16757	16739	16872	16792	16736	16664	16784	16850	16701	16536	16712	16540	16726	16884	16823	16806	16739	16726	16696	16634	16928	16713	16771	16529	16701	16945	16982	16704	16698	16579	16809	16699	16735	16845	16568	16572	16977	16771	16621	16639	16798	16615	16681	16784	16697	16661	16489	16603	16565	16589	16741	16667	16528	16616	16921	16662	16697	16760	16685	16779	16801	16713	16697	16752	16798	16878	16840	16724	16686	16701	16615	16699	16566	16500	16756	16676	16740	16658	16807	16744	16736	16687	16878	16709	16680	16699	16672	16812	16660	16861	16780	16618	16905	16837	16606	16702	16761	16750	16716	17005	16935	16773	16889	16818	16899	16875	16694	16587	16659	16767	16749	16725	16777	16724	16684	16764	16638	16617	16684	16636	16634	16629	16579	16857	16672	16721	16553	16730	16610	16594	16841	16726	16962	16738	16738	16768	16591	16644	16536	16874	16909	16757	16950	16751	16606	16741	16771	16529	16673	16816	16838	16722	16607	16671	16886	16671
18603	23797	20421	16668	15253	14711	14560	14490	14504	14495	14402	14290	14464	14362	14312	14153	14355	14388	14291	14488	14326	14374	14404	14085	14368	14362	14179	14551	14417	14199	14195	14470	14255	14358	14477	14201	14228	14374	14400	14273	14314	14311	14333	14399	14521	14261	14547	14420	14402	14297	14402	14334	14474	14429	14180	14166	14224	14320	14329	14348	14382	14198	14408	14442	14498	14440	14404	14401	14314	14571	14409	14306	14395	14356	14480	14287	14342	14493	14452	14318	14251	14281	14490	14319	14405	14505	14466	14496	14493	14189	14438	14421	14266	14354	14311	14127	14238	14248	14381	14618	14405	14288	14299	14239	14262	14182	14379	14467	14250	14345	14362	14196	14279	14278	14489	14345	14192	14357	14436	14309	14337	14457	14413	14374	14362	14304	14284	14329	14194	14372	14276	14238	14405	14349	14302	14223	14406	14220	14407	14300	14431	14346	14476	14411	14425	14374	14377	14504	14365	14384	14370	14272	14399	14388	14417	14326	14444	14461	14446	14263	14351	14317	14296	14374	14373	14244	14355	14433	14293	14292	14411	14321	14316	14320	14443	14499	14290	14329	14332	14223	14206	14251	14461	14301	14403	14430	14518	14440	14461	14453	14432	14487	14377	14315	14359	14505	14204	14452	14445	14435	14575	14439	14390	14523	14434	14477	14470	14354	14364	14403	14291	14331	14209	14303	14368	14372	14390	14286	14506	14359	14221	14348	14281	14352	14231	14324	14382	14495	14140	14374	14314	14385	14373	14414	14364	14352	14330	14175	14341	14303	14238	14341	14511	14232	14276	14289	14429	14362	14416	14297	14222	14461	14262	14450	14314	14318	14423	14525	14431	14315	14513	14286	14359	14247	14496	14262	14426	14408	14531	14370	14279	14352	14382	14187	14301	14275	14296	14486	14316	14242	14369	14378	14382	14413	14272	14310	14214	14240	14283	14431	14518	14292	14373	14728	14310	14402	14296	14287	14363	14475	14451	14488	14284	14182	14302	14436	14259	14322	14396	14401	14324	14276	14384	14423	14257	14270	14303	14272	14369	14425	14202	14292	14319	14542	14386	14328	14334	14245	14417	14363	14378	14395	14419	14447	14331	14257	14244	14319	14692	14325	14460	14494	14255	14466	14363	14399	14375	14445	14191	14369	14372	14211	14503	14494	14275	14275	14373	14513	14276	14399	14197	14433	14364	14539	14313	14386	14405	14332	14386	14243	14320	14509	14426	14505	14146	14433	14498	14400	14266	14491	14501	14433	14309	14415	14391	14356	14397	14409	14240	14312	14362	14380	14318	14320	14236	14486	14160	14328	14243	14402	14328	14356	14357	14497	14481	14240	14659	14233	14369	14275	14583	14236	14472	14480	14539	14460	14433	14207	14330	14246	14221	14260	14358	14321	14334	14408	14460	14354	14301	14283	14259	14522	14269	14449	14248	14444	14223	14233	14431	14508	14386	14414	14353	14321	14366	14342	14463	14445	14519	14298	14255	14241	14396	14276	14407	14463	14420	14353	14221	14376	14353	14311	14436	14356	14408	14430	14279	14359	14406	14428	14272	14339	14516	14328	14201	14323	14527	14238	14355	14354	14355	14497	14599	14422	14225	14517	14449	14408	14300	14309	14406	14398	14324	14447	14334	14307	14432	14436	14255	14350	14230	14357	14530	14524	14413	14335	14355	14439	14284	14448	14395	14310	14372	14448	14416	14324	14409	14362	14287	14375	14420	14393	14112	14215	14333	14413	14235	14283	14457	14408	14468	14248	14499	14588	14283	14419	14324	14336	14349	14447	14370	14525	14281	14365	14390	14489	14434	14337	14185	14431	14336	14154	14576	14367	14485	14268	14381	14211	14279	14147	14271	14410	14384	14226	14407	14516	14251	14384	14373	14436	14461	14394	14203	14440	14390	14534	14390	14417	14491	14321	14302	14548	14337	14476	14491	14436	14254	14373	14291	14352	14306	14338	14429	14318	14319	14309	14143	14462	14476	14379	14301	14506	14360	14276	14462	14175	14243	14172	14370	14323	14359	14438	14271	14401	14498	14340	14319	14393	14383	14342	14076	14358	14240	14246	14309	14471	14529	14238	14273	14439	14410	14124	14516	14312	14367	14472	14509	14298	14352	14293	14345	14268	14330	14477	14326	14159	14531	14510	14420	14231	14293	14318	14417	14196	14422	14196	14339	14331	14357	14312	14183	14270	14437	14562	14317	14393	14460	14368	14475	14416	14460	14491	14342	14350	14283	14380	14347	14408	14271	14352	14479	14402	14427	14445	14430	14442	14301	14425	14292	14489	14224	14381	14509	14369	14292	14165	14166	14271	14412	14271	14595	14405	14258	14384	14317	14452	14230	14218	14402	14199	14293	14312	14414	14444	14423	14449	14450	14435	14325	14410	14448	14214	14425	14306	14357	14183	14372	14403	14293	14470	14235	14391	14139	14284	14278	14492	14141	14373	14524	14383	14353	14351	14209	14489	14186	14347	14457	14285	14237	14439	14327	14377	14498	14474	14413	14256	14278	14395	14407	14411	14347	14348	14359	14282	14063	14436	14432	14340	14468	14585	14338	14374	14272	14240	14336	14471	14247	14432	14333	14256	14460	14330	14286	14244	14391	14489	14347	14269	14268	14339	14467	14480	14272	14360	14421	14410	14316	14292	14271	14337	14378	14534	14202	14284	14293	14388	14333	14257	14459	14371	14338	14266	14490	14458	14319	14447	14399	14510	14298	14164	14259	14371	14200	14239	14356	14097	14338	14370	14291	14496	14333	14371	14311	14211	14561	14274	14442	14324	14199	14222	14319	14239	14169	14363	14422	14361	14487	14494	14404	14449	14423	14345	14321	14290	14125	14428	14428	14318	14267	14359	14390	14283	14387	14270	14314	14439	14402	14496	14332	14285	14494	14137	14119	14228	14123	14383	14324	14331	14389	14279	14238	14307	14366	14217	14161	14347	14481	14306	14447	14369	14282	14312	14324	14306	14484	14430	14454	14387	14493	14429	14193	14345	14467	14467	14091	14198	14319	14450	14468	14324	14407	14423	14232	14138	14382	14400	14391	14492	14395	14279	14465	14272	14195	14276	14260	14281	14336	14177	14318	14347	14367	14115	14325	14383	14560	14269	14240	14450	14196	14446	14599	14299	14474	14442	14218	14520	14398	14315	14553	14325	14383	14347	14412	14269	14482	14280	14410	14429	14336	14337	14276	14415	14363	14339	14265	14309	14288	14605	14338	14260	14530	14368	14299	14421	14321	14264	14506	14285	14393	14345	14423	14243	14308	14316	14277	14362	14208	14562	14283	14423	14374	14419	14281	14390	14372	14476	14618	14536	14238	14447	14377	14251	14431	14270	14449	14441	14249	14327	14466	14524	14221	14461	14446	14319	14219	14424	14192	14224	14232	14386	14468	14420	14279	14408	14555	14272	14538	14241	14290	14311	14252	14272	14403	14360	14398	14415	14365	14423	14365	14440	14456	14408	14297	14428	14200	14437	14276	14322	14367	14316	14290	14376	14127	14293	14589	14368	14504	14438	14408	14248	14537	14415	14322	14290	14326	14386	14421	14409	14508	14555	14381	14394	14391	14478	14119	14387	14391	14468	14359	14407	14465	14362	14389	14388	14309	14385	14339	14419	14418	14425	14457	14320	14349	14351	14186	14282	14414	14325	14302	14346	14374	14272	14245	14499	14254	14333	14504	14310	14403	14333	14617	14213	14460	14423	14186	14292	14360	14357	14252	14367	14313	14449	14425	14202	14290	14430	14383	14337	14318	14386	14322	14349	14398	14325	14429	14259	14198	14297	14248	14404	14491	14382	14324	14307	14421	14494	14296	14446	14484	14409	14330	14211	14485	14229	14381	14420	14442	14273	14382	14348	14372	14374	14438	14369	14303	14288	14522	14326	14269	14399	14377	14434	14306	14490	14286	14321	14431	14363	14330	14301	14466	14344	14290	14343	14569	14247	14356	14411	14466	14420	14362	14573	14288	14238	14511	14386	14543	14414	14258	14207	14502	14293	14449	14205	14325	14151	14393	14229	14264	14456	14312	14351	14265	14219	14446	14480	14291	14360	14526	14486	14362	14320	14416	14339	14358	14256	14239	14319	14397	14434	14473	14246	14407	14354	14287	14435	14303	14450	14210	14341	14485	14392	14205	14273	14573	14218	14490	14446	14357	14365	14336	14308	14266	14407	14373	14420	14325	14274	14253	14352	14407	14293	14266	14323	14395	14296	14446	14541	14498	14243	14372	14352	14320	14422	14326	14363	14352	14526	14106	14495	14448	14148	14347	14247	14414	14220	14334	14395	14340	14344	14397	14361	14170	14217	14212	14464	14284	14325	14318	14210	14277	14201	14244	14233	14311	14431	14325	14305	14340	14378	14293	14355	14241	14397	14237	14285	14252	14345	14318	14292	14290	14111	14502	14403	14339	14331	14538	14199	14367	14259	14297	14442	14356	14361	14457	14164	14391	14381	14287	14380	14214	14299	14411	14288	14272	14369	14219	14310	14278	14425	14295	14257	14366	14383	14449	14301	14449	14379	14370	14341	14331	14236	14347	14370	14436	14140	14295	14347	14267	14467	14264	14407	14327	14245	14451	14348	14262	14345	14286	14328	14332	14406	14299	14352	14572	14487	14475	14265	14282	14413	14334	14258	14491	14323	14432	14384	14128	14268	14287	14454	14391	14234	14439	14274	14356	14242	14267	14350	14400	14155	14417	14344	14358	14478	14405	14176	14454	14284	14210	14483	14484	14415	14371	14370	14210	14373	14376	14307	14477	14292	14495	14311	14303	14333	14442	14316	14387	14216	14167	14448	14263	14570	14349	14368	14280	14367	14454	14524	14412	14384	14426	14406	14440	14369	14391	14529	14415	14360	14423	14348	14368	14280	14271	14345	14351	14200	14341	14286	14426	14202	14345	14452	14324	14446	14226	14334	14612	14557	14307	14500	14345	14465	14461	14313	14533	14502	14374	14339	14352	14283	14328	14418	14398	14493	14209	14479	14293	14552	14318	14461	14390	14559	14395	14434	14279	14345	14323	14397	14374	14330	14490	14453	14269	14471	14489	14335	14190	14121	14316	14361	14222	14399	14437	14475	14339	14273	14372	14293	14177	14332	14265	14345	14320	14325	14384	14395
23654	21487	28207	25449	22100	19748	18402	16479	16161	16350	16244	16023	16226	15799	16087	15951	16204	16106	16043	16183	15931	15691	16036	15961	16012	15932	15976	15795	15977	15979	15998	15885	15726	15855	15918	15855	15854	15882	15914	15913	15881	16038	16038	15788	15936	15819	16088	15814	16037	15841	15848	15868	15837	15692	15916	15789	15903	16044	15972	15935	15733	15686	15962	15912	15709	15885	16040	15827	15972	15989	15852	15815	15834	15943	15711	15755	16094	15894	15963	15829	15882	15970	15762	15850	15878	15692	16028	15800	15747	15984	15863	15930	15916	15874	15742	15687	15738	15903	15589	16099	15688	15593	15882	16139	16030	15822	16154	16043	15819	15860	15998	15789	15898	15909	15958	15808	15800	16029	15807	15979	15791	15967	15899	15682	15842	15705	15737	15733	15948	15802	15822	15784	15879	15878	16107	15704	16039	15913	15902	15735	15607	15678	15979	15852	15735	15615	16070	15892	15846	15755	15936	15997	15895	15920	16057	15867	15858	16072	15802	16018	16076	15713	15838	15771	15867	15724	15744	15836	15815	15767	15841	15825	15926	16074	16003	15758	15874	15539	15838	15919	15936	15709	15847	15836	15773	15721	15750	15863	16033	15917	15747	15920	15913	15856	15865	15806	15854	15805	15866	15904	15967	15851	15879	15792	15875	15542	15851	15952	16021	15898	15949	15936	15982	15949	15895	15891	15823	16014	15876	15893	15837	15817	16074	15925	15763	15690	15839	15881	15955	16051	15919	15816	15832	15768	15904	15771	15832	15894	15969	16056	16099	15599	15685	15988	15938	15799	15852	15770	15712	15681	15971	15912	15753	15912	16054	15867	15965	15896	15966	15768	15890	15691	15861	15731	15887	15879	15944	15930	15711	15863	15797	15881	15909	15965	15962	15858	15812	15866	15773	15750	15811	16065	15838	15699	15829	16126	15861	15928	15878	15779	15730	16089	15928	16185	15708	15838	15882	15634	15830	15992	16214	16064	15972	15770	15885	16090	15829	16001	15760	15873	15764	15727	15860	15741	15783	15836	16136	15933	15996	15749	15797	15912	15916	16005	15748	15813	15826	15782	15830	15835	15975	15915	15935	15977	15815	15881	15832	15674	15881	15850	15878	15913	15882	15787	15795	15767	15859	15752	15664	15740	15813	15995	15859	15948	16079	16206	15775	15801	15657	15874	15934	15847	16032	15877	15979	15984	16077	15814	15981	15726	15750	15869	16010	15830	15870	15821	15943	15870	16008	15850	16019	15880	16032	15940	16154	15910	15871	16014	16039	15872	15954	15911	15871	15922	15817	15836	15792	15819	15742	15959	16054	15805	15956	15684	15839	15714	15798	15895	15857	15877	15944	15999	15961	15969	16010	15940	15764	15810	16147	15832	15935	15859	15713	15883	15830	15871	15793	15801	15902	15972	15973	15947	15865	16222	15906	15920	15921	15871	15793	15695	15723	15625	16018	15962	16056	16026	15878	15790	15654	15878	15828	15710	16209	15671	15712	16032	15883	15767	15818	15918	16025	15786	15728	15749	15584	15907	15899	16082	15957	15851	16043	15787	15782	15908	15658	15811	15814	15891	16124	15938	15933	15850	15933	15744	15892	15781	15788	16026	15860	15914	15812	16172	15869	15951	15968	15867	15984	15801	15844	15989	16104	15992	15856	15802	15654	15616	15974	15935	15874	15735	15850	15929	15917	15936	15678	15975	16023	15687	15863	15634	15841	15825	15993	15919	15901	15724	15713	15980	15801	15949	15984	15805	15918	15797	15935	16115	15890	15788	16056	15798	15704	15986	15846	15914	15887	15880	16028	15750	15950	15708	15944	15823	15745	15880	15906	15681	15820	15859	15749	15890	15803	15917	15961	15929	15985	15976	16074	15921	15761	16013	16002	15838	15924	15779	15990	15786	15880	15658	15902	15854	15907	15901	15951	15991	15810	15876	15938	15807	15737	15803	15883	15986	15896	15860	15861	15740	15725	16097	15743	15961	15828	15844	15925	15783	15866	15945	16021	16069	16053	15930	16104	15916	15834	15886	15755	15738	15729	15909	15970	15892	15717	15851	15732	15949	15734	15856	15813	15856	16055	15779	15899	15888	16007	15749	15838	15878	15735	15952	15932	15766	15860	15829	16013	15745	16000	15870	15723	15814	15851	15646	15891	15740	15806	16016	15924	15753	15878	15848	15749	15768	15729	15780	16019	15895	15961	15786	16010	15851	16027	15947	16020	15958	15848	15733	15909	15875	15886	15968	16011	15780	16007	15920	15817	15801	15915	15888	15822	15811	15891	15850	15976	15967	15820	15842	15933	15876	15663	15860	15950	15900	15912	16005	15865	16031	16091	15823	15854	15816	16048	15761	15828	15663	16169	15873	15653	16006	15962	15915	16021	16009	15856	15847	15837	15768	15924	15875	15752	15833	15928	15866	15962	15924	15940	15770	15938	16006	15740	15929	15737	15712	16063	15878	15901	15854	15729	16040	15652	16026	15681	15787	15737	15769	15688	16030	15902	15965	15895	15829	15715	15808	15932	15951	15795	15915	15675	15922	15743	15937	16122	15983	16138	15829	15713	15811	15746	16003	15922	15816	15753	15816	15872	15725	15771	15771	15877	15942	16031	15784	15777	15867	15956	15890	15801	15896	15751	15872	15823	15921	15807	15956	15786	15946	15912	15912	15894	16133	15843	15855	15950	15946	16209	15956	15917	15963	15989	15829	15963	16002	15862	15947	15753	15992	15964	15829	16011	15781	15820	15908	15993	15995	15843	16094	15864	15780	16033	15740	15887	15950	15834	16043	15868	15747	16093	15888	15811	15807	15781	15695	15687	16117	16045	15805	15765	15729	15969	15864	15820	15947	15872	15731	15885	15875	15749	15776	15842	15861	15828	16076	16023	15967	15926	15818	15862	15976	15793	15688	15629	15909	15768	15867	15744	15805	15890	15952	15843	15910	16033	15855	15816	16063	15885	15908	15895	15876	16065	16079	15743	15836	15834	15685	15735	16016	15934	15885	15855	15913	15965	15793	15719	15899	15837	15902	15678	15940	15914	15904	15963	16011	15760	16037	15812	15808	15789	15861	15929	15812	15935	15727	15959	16071	15612	15784	16013	15788	15723	15665	15787	15917	15827	15953	15869	15903	15804	15783	15938	16029	15880	16088	15849	15946	16112	15952	16082	16007	16012	15901	15826	15831	16048	15858	15794	15924	15839	15846	15911	15779	15919	15711	15948	15713	15861	15891	16041	15899	15922	15804	15939	15874	16017	16010	15958	15945	15840	16051	15839	15865	15931	15902	16040	16009	15830	15871	15772	15813	15931	15981	15855	15942	15854	15786	15922	15898	15861	15623	16191	15980	15881	15705	15710	15974	15698	15776	15754	16025	16045	15991	15875	15772	15857	15878	15676	15828	15779	15911	15848	15839	15875	15977	15952	15973	15897	15817	15903	15880	15987	15778	15965	15817	15978	15702	15898	15916	15830	15831	16003	15877	15945	15945	15961	15969	15968	15781	15896	15877	16034	15832	15822	15859	15995	15866	15794	15851	15871	16074	16067	15873	15672	15880	15670	15981	15997	16113	15994	15833	15986	15906	15728	15749	15734	15709	15878	15809	15951	15739	15801	16081	15936	16146	15917	15977	15742	15931	15788	15841	16026	15733	15835	16043	15984	15787	15663	15837	15790	15957	16046	15940	15984	15940	16180	15937	15720	15911	15771	15656	15769	15930	15775	15693	15861	15873	15745	15992	15805	15821	15940	15765	15853	15890	15852	16083	16024	15744	16079	15738	15817	15885	16038	15854	15938	15846	15655	15948	15741	15986	15922	15814	15810	15655	16063	15866	15907	15912	16152	15965	16020	15927	15957	15737	16061	16095	15955	15660	15779	15644	16008	15922	15755	15758	15854	15659	16080	15800	15826	15939	15889	16068	15800	16028	15733	15824	15785	15965	15963	15891	15776	15896	15919	15889	15849	15955	15897	16101	15919	15865	15974	15720	15842	15924	15859	15914	15781	16024	15833	15913	15776	15879	15848	15946	15985	15787	16011	16041	15792	15870	15867	15846	15858	15870	15863	15674	15781	15881	15939	15929	15808	16109	16016	15990	15933	15733	15789	15817	15867	15789	15658	15855	15872	15800	15795	15869	15768	16000	15891	16079	15858	15827	15723	15840	15860	15793	15743	15930	15780	15722	15830	16020	15993	15963	15867	15948	15833	15942	15843	16011	15945	15885	15952	15808	15864	15889	16073	15984	16068	15881	15893	15827	16002	16019	15730	15804	15866	15868	15882	15903	15933	15972	15735	15775	15876	15774	15755	15892	15988	15932	15705	15932	15790	15873	15877	16003	15852	16025	15816	15861	15937	16009	15937	15854	15846	15881	15839	15910	15969	15803	15893	15949	15867	15962	15745	15796	15889	15879	15843	15873	16071	15988	15781	15753	15936	15849	15809	15782	15931	15813	15785	15727	15866	15885	15985	15779	15846	15822	15882	15737	15943	15927	15940	15801	15853	15644	15782	15898	16003	16041	15900	15886	15830	16109	15793	15951	15896	15966	15961	15991	15973	15877	15925	15922	15965	15801	15918	15848	15907	16149	15918	15824	15867	15905	15926	15804	15943	15889	16078	15968	15781	15800	16015	15814	15871	15787	15791	15697	15928	15958	15950	16049	15712	15857	15882	15986	16002	15766	15906	15830	15832	15912	15814	15831	15902	15936	15868	15878	16075	15904	15658	16073	15892	15897	15866	16009	15848	16206	15961	15740	15795	15976	15907	15860	16024	16040	15943	16000	15670	15821	15865	16012	15641	16014	15899	15748	15937	15831	15984	15887	16040	16029	15879	15962	15886	15779	15933	15754	15855	15792	15754	15947	15885	15778	15814	15875	15954	15824	15847	15812	15834	15803	15944	15977	15950	15793	15888	15872	15766	15913	15885	15987	15820	15830	15976	15712	15815	15711	15723	15837	15925	15946	15768	15935	15911	15880	15834	15617	15886	16149	15796	15973	16040	15730	15789	15734	15945	15889	15906	15915	15990	15955	15918	15745	15749	15824	15991	15926	15795	15816	15736	15844	15893	15874	15685	15925	15780	16033	15951	15900	15682	15647	15836	16020	15795	15843	15928	16008	15949	15861	15931	15797
16765	30453	25997	18849	15804	14674	14302	14154	14061	14143	14012	13747	13922	13775	14017	13979	13931	13788	13855	13809	13826	13800	13901	13813	13886	13728	13723	13915	13891	13789	13945	13805	13946	13887	13782	13851	13734	13839	13700	13955	13687	14023	13805	13978	13859	13597	13854	13860	13868	13866	13900	13767	13740	13833	13927	13706	13859	13989	13739	13952	13982	13875	14055	14093	13866	13845	13972	13962	13854	13836	13895	13783	13859	13817	13668	13925	13981	13845	13905	13803	13720	13717	13888	13859	13874	13918	13862	13710	13817	13762	13790	13848	13783	13685	13785	13913	13748	13865	13763	13923	13810	13974	13809	13855	13891	14001	13925	13904	13943	14112	13869	13903	13802	13857	13735	13654	13815	13847	13905	13747	13875	13845	13821	13908	13633	13721	13778	13858	13729	13794	13846	13797	13921	13872	13896	13921	13787	13922	13896	13755	13932	13932	13683	13910	13823	13837	13842	13610	13808	13855	13776	13648	13821	13913	13986	13772	13828	13812	13862	13859	13999	13843	13895	13751	13909	13733	13800	13762	13572	13776	13954	13856	13903	13785	13832	13895	13915	13933	13831	13886	13938	13794	14001	13948	13960	13880	13922	13879	13731	13751	13815	13731	13871	13819	13904	13668	13857	13860	13925	13636	14043	13803	13696	13786	13903	14176	13884	13730	13804	13728	13790	13893	14015	13935	13819	13816	13769	13906	13684	13794	13794	13833	13760	14063	13899	13813	13945	13862	13987	13884	13852	13765	13653	13806	13982	13857	13741	13954	13796	13846	13769	13800	13963	13844	13885	13979	13714	13740	13835	13793	13741	13955	13771	13886	13781	13745	13892	13934	13788	13748	13790	13971	13866	13776	13657	13871	13923	13743	13784	13802	13912	13849	13730	13862	13934	13939	13956	13813	13773	13707	13936	13823	13856	13831	13842	13923	13890	13856	13869	13794	13830	13754	13693	13699	13769	13952	13748	13879	13773	13757	14092	13791	13981	13686	13962	13822	13730	14023	13925	13856	13964	14070	13889	13816	13897	13695	13915	13934	13812	14043	13863	13861	13888	13882	13878	13774	14003	13844	13806	13815	13934	13806	13866	13997	13927	13687	13738	13903	13809	13966	13890	14010	13847	13766	13733	13771	13719	13769	13906	13973	13885	13998	13893	13844	13785	13957	13774	13858	13744	13818	13953	13625	13798	13796	13842	14011	13781	13858	13595	14021	13941	13755	13899	13689	13700	13910	13888	13993	13836	13852	13857	13879	13820	13878	13751	13797	13886	13874	13893	13736	13839	13772	13761	13933	13912	13806	13811	13825	13884	13947	13775	13866	13760	13970	13964	13902	13763	13901	13846	13812	13788	13831	13735	13917	13822	13753	13682	13694	13767	13807	13750	13837	13697	14020	13754	13844	13828	13744	14052	13750	13904	13885	13976	14082	13693	13759	13992	13792	13995	13864	13856	13917	14005	13958	13855	13865	13765	13822	14074	13962	13687	13804	13867	13699	13846	13907	13824	13747	13852	13943	13940	14030	13857	13757	13659	13801	13814	13889	13750	13905	13756	13853	13846	13755	13795	13777	13760	13892	13939	13971	13786	13880	13641	13990	13806	13806	13891	13819	13810	13946	13766	13813	13824	13785	13779	13883	13836	13810	13843	13878	13903	13814	13698	13812	13994	13880	13752	14004	13768	13771	13718	13737	13853	13906	13770	13947	13859	13742	14132	13772	13993	13874	13774	13692	13931	13733	13869	13877	13931	13853	13852	13851	13735	13806	13776	13928	13845	13825	13863	13838	13947	13826	13819	13891	13854	13913	13831	13823	13823	13881	13860	13666	13711	13873	13716	13940	13995	13688	13662	13825	13855	13778	13767	13878	13574	13755	13774	13841	13701	13766	13821	13943	13750	13813	13872	13725	13959	13966	13733	13922	13904	13901	13822	13720	13929	13729	13754	13903	14007	13822	14022	13766	13735	13800	13903	13867	13814	13821	13664	13888	13832	13910	13906	13859	13817	13827	13753	13848	13892	13885	13925	13672	13813	13863	13817	13700	13878	13811	13779	13845	13819	13777	13765	13888	13806	13960	13572	13882	13926	13959	13837	13855	13822	13910	13705	13656	13952	14051	13926	13903	13941	13895	13774	14095	13898	13932	13673	14069	13809	13749	13657	13722	13790	13830	13892	13836	13965	13652	13913	13852	13820	14005	13799	13752	13611	13837	13973	13782	13883	13890	13967	13886	13624	13746	14156	13625	13950	13655	13805	13704	13808	13835	13871	13967	13790	14020	13808	13831	13844	13866	13882	13697	13861	13712	13884	13995	13900	13988	13899	13755	13954	13841	13841	13879	13801	13811	13853	13934	13864	13801	13869	13843	13865	13758	13865	13867	14017	13773	13865	14011	13789	13737	13722	13914	13827	13754	13966	13830	13840	13831	13883	13895	13745	13903	13872	13804	13908	13836	13997	13876	13888	13673	13881	13683	13739	13896	14013	13721	13776	13752	13733	13823	13898	13695	13917	13859	13781	13841	13795	13665	13853	13895	13774	13965	13866	13987	13691	13809	13767	13812	13814	13885	13867	13742	13783	13958	13759	13803	13737	13726	13903	13800	13921	13896	13983	13968	13703	13905	13764	13917	13733	13665	13856	13698	13767	13843	13937	13814	13730	13799	13816	13868	14029	13773	13863	13793	13809	13924	13868	13632	13726	13822	13784	13759	13843	13984	13921	13811	13654	13890	13827	13857	13674	13885	13943	13801	13814	13787	13904	13911	13914	13946	13930	13828	13949	13737	14005	13914	13859	13743	14042	13976	13659	13812	13853	13833	13787	13810	13656	13801	13692	13814	13732	13825	13790	13960	13931	13846	13982	13848	13936	13897	13987	13775	13651	13814	13880	13818	13786	13766	13904	13854	13693	13966	13843	13947	13835	13923	13845	13817	13887	13902	13997	13776	13839	13998	13753	13926	13727	13812	13731	13970	13930	13678	13742	13687	13791	13778	13731	14073	13600	13730	13838	13803	13893	13876	13777	13984	13850	13850	13854	13893	13963	13882	13800	14057	13752	13951	13865	13873	14011	13956	13885	13831	13781	13673	13901	13822	13891	13944	13932	13854	13901	13943	13779	13865	13847	13791	13920	13906	13821	13874	13745	13829	13817	13843	13802	13766	13876	13871	13924	13784	13691	13817	13839	13817	13969	13732	13999	13885	13789	13843	13661	13707	13901	13827	13814	13840	13598	13788	13691	13873	13913	13997	13842	13794	13983	13881	13675	13749	13607	13680	13949	13752	13834	13984	13737	13776	13911	13941	13818	13834	13994	13822	13754	14005	14021	13793	13746	13804	13915	13764	13864	13889	13956	13811	13869	14066	13875	13871	13860	13812	13718	13902	13712	13690	13900	13878	13890	13926	13852	13674	13912	13779	13929	13781	13949	13729	13747	13870	13798	13714	13738	13456	13898	13851	13859	13871	13874	13849	13882	13825	13733	13872	13856	13830	13783	13731	13679	13941	13864	13901	13760	13811	13966	13669	13700	13705	13646	13914	13792	13884	13907	13812	13924	13781	13822	13775	13803	13814	13821	13923	13821	13851	13720	13862	13714	13673	13782	13981	13923	13661	13732	13873	13746	13915	13805	13996	13689	13854	13925	13972	13810	13836	13747	13765	13730	13825	13885	13767	13828	13749	13945	13976	13877	13817	13734	13889	13662	13922	13780	13872	13838	13749	13969	13853	13950	13849	13881	13792	13793	13835	13815	13816	13722	13838	13768	13876	13830	13771	13706	13801	13721	13728	13941	13625	13774	13865	13903	13713	13872	13774	13886	14042	13814	13818	13859	13839	13948	13593	13843	13813	13720	13760	13898	13787	13749	13865	13973	13829	14109	13708	13877	13888	13829	13876	13745	13863	13757	13856	13823	13937	13709	13880	13884	13825	13650	13725	13679	13708	13958	13769	13923	13844	13848	14049	13575	13877	13733	13744	13965	13862	13899	13840	13944	13786	13705	14003	13894	13914	13811	13878	13931	13947	13794	13991	13759	13728	13789	13696	13865	13731	13860	13856	13850	13874	13758	13689	13859	13900	13933	13716	13919	13639	13948	13814	13745	13792	13671	13886	13917	13764	13920	13736	13909	13787	13808	13892	13950	13590	13988	13974	13658	13978	13815	13914	13786	13739	13829	13792	13815	13764	13698	13899	13938	13880	13889	13788	13837	13951	13862	13795	13672	14076	13937	13899	13768	13784	13763	13922	13788	13746	14016	13692	13653	13873	13830	13781	13848	13817	13849	13772	13888	13897	13658	13514	13764	13780	13881	13935	13884	13782	13707	13802	13795	13833	13891	13632	13897	13855	13770	13654	13975	13819	13962	13716	13828	13730	13738	13860	13858	13957	13878	13791	13748	13786	13921	13872	13820	13998	13832	13926	13822	13908	13869	13851	13623	13732	13938	13718	13963	13914	13842	13805	13824	13863	13820	13851	13753	13932	13859	13915	13858	13726	13647	13787	13725	13810	13691	13916	13776	13815	13996	13735	13798	13866	13946	13787	14008	13818	13778	13933	13952	13764	13652	13828	13947	13923	13951	13901	13891	13920	13800	13929	13996	13955	13721	13900	13732	13645	13760	13795	13816	13693	13651	13914	13938	13922	13808	13786	13731	13985	13905	13800	13883	13773	13869	13748	13814	13881	13703	13937	13932	13865	13812	13724	13899	13924	13817	13889	14079	13849	13699	13841	13821	13696	13837	13789	13911	14027	13775	13949	13825	13716	13842	13722	13891	13917	13751	13862	13833	13978	13644	13725	13673	14026	13759	13658	13753	13811	13908	13860	13747	13865	13831	13847	14030	14013	13844	13799	13891	13775	13701	13799	13946	13890	13867	13836	13840	13717	13975	13850	13897	14029	13832	13915	14000	14019	13871	13843	13798	13770	13870	13936	13834	13840	13817	13729	13827	13826	13835	13989	13864	13849	13806	13891	13757	13783	14006	13840	13895	13800	13872	13988	13715	13920	13900	13801	13825	13655	13912	13795	13793	13746	13823	13893	13685	13853	13764	13889	13843	13820	13895	13662	13875	13826	13811	13822	13797	13648	13760	13864	13812	13669	13787	13820	13818	13731	13917	13984	13875	13892	13934	13844	13948	13844
25402	21589	26842	26794	19336	18095	18212	17309	17230	17399	17483	17477	17385	17210	17210	17201	17374	17324	17139	17208	17384	17109	17398	17312	17081	17245	17097	17079	17281	17324	17252	17279	17373	17179	17239	17115	17204	17066	17109	17083	17030	17236	17004	16949	17159	17238	17228	17227	17004	17074	17171	17127	17154	17083	16977	16940	17250	17050	17201	17100	17157	17064	17184	17222	16953	17026	17186	16933	16844	16950	17081	17072	17078	17159	17035	17211	17201	17032	16857	17173	17172	17121	17280	17158	17064	17292	16840	17020	17051	16921	16945	17213	17286	16997	17273	17171	17141	16945	17165	17183	16948	17134	17008	17226	17243	17138	17117	17068	17158	16980	17192	17067	17052	16882	17256	17095	17231	17164	17175	17379	17048	17122	17155	17168	17068	17273	17224	17237	17154	17167	17198	17171	17016	17200	17070	17202	17184	16997	17125	17177	16931	17153	17082	17109	17112	17229	17193	17203	17050	17154	17117	17040	16963	17095	17127	17132	16955	17112	17144	17141	17183	17233	16969	17029	17119	17055	17312	17204	17169	16881	17162	17147	17042	17060	17039	17192	17096	17175	17213	17110	17165	17376	17006	16948	17247	17077	17130	17015	17062	17165	17270	17138	17204	17195	16964	17098	17143	17274	17094	16938	17113	16912	17025	17169	17071	17104	17015	17297	17315	17081	17022	17075	17172	17377	17331	17064	16987	17038	17161	17457	17252	17048	16963	17118	17258	17148	17237	17224	17025	17242	17215	17295	17151	17255	17268	17145	17239	17324	16996	17168	17101	17150	17057	17180	17164	17158	17109	17248	17204	17232	17036	17120	17052	17301	17086	16905	17179	16990	17152	17155	17143	17074	17216	17182	17204	17052	17149	17214	17231	17250	17201	17296	17078	17123	17142	17145	17369	17303	16900	17309	17025	17168	17082	17092	16983	17121	17183	17206	17149	17220	17210	16994	17143	16927	17255	16978	17203	17154	17225	17127	17203	17109	17247	17216	17142	17139	17282	17149	17064	17191	17135	17190	17095	17282	17223	17072	16933	17073	17030	16873	17099	17156	17209	17257	17445	17156	16966	17252	17161	16973	17258	17139	16977	17261	17344	17237	17160	17022	17011	17037	17081	16956	17145	17081	17082	17169	17163	17064	17226	17252	16987	17125	17096	17236	17508	17062	17222	17092	17214	17149	17260	16936	17201	17258	17138	17107	17111	17200	17238	17188	17100	17156	17239	17263	17031	17338	17187	17183	17108	17271	17078	16978	16900	16993	17029	17009	17153	17139	17135	17212	17156	17073	17289	17120	17070	17108	17273	17147	17170	17024	17156	17129	17180	17096	17234	17316	17145	17121	16970	17316	17046	17293	17233	17147	17289	16919	17018	17066	17059	17055	17383	17034	17135	17072	17146	17070	17077	17045	17241	17087	17215	17001	17144	17169	16988	17242	17275	17257	17261	17143	17120	16973	17148	17329	17127	17069	17297	17209	17183	16984	17250	17274	17200	17094	17284	17084	17053	17001	17140	17371	17204	17089	17046	17134	17143	17297	17045	17060	17141	17057	17102	17255	17240	17187	17219	16981	17206	17210	17150	17271	17133	17247	17098	17143	17125	17142	17220	17029	16946	16981	17174	16973	17156	17071	17153	17345	17241	16904	17176	17119	17135	17257	17223	16971	17134	17218	17244	16968	17308	17210	17190	17101	17251	17092	17183	17155	17099	16854	17036	17123	17317	17285	17288	17138	17180	17191	17148	17246	16978	17169	17253	17116	17196	17192	17159	17196	17293	17195	16951	17226	17255	17155	17114	17260	17235	17132	17197	17141	16964	17063	17299	17284	17346	17055	17247	17243	17091	17177	17126	16943	16990	16822	17274	17230	17204	17045	17221	17128	17108	17294	17102	17164	17264	17066	17252	17156	17171	17209	17192	17323	16995	17027	17183	17100	17093	17086	17214	17171	16981	17250	16911	17131	17215	17293	17312	17226	17083	17118	17021	17125	17083	17219	17190	17231	17198	17085	17041	17275	17130	17171	16987	17119	17338	17269	16866	16985	17091	17140	17226	17086	16983	17382	17246	17121	17267	17164	16892	17150	17002	17134	17167	16999	17267	17280	16975	17280	17019	17045	16961	17002	17066	17201	17081	17124	17184	17184	17137	16982	17081	16945	17132	17230	17236	17204	17353	17077	17245	17119	17284	17311	17148	17253	17041	17349	17187	17168	17172	17148	16983	17287	17319	17085	17169	17194	17056	17395	17011	17056	17210	17144	17102	17044	17216	17261	17277	17192	17242	16987	17093	17038	17265	17073	17235	17025	17267	17148	17187	17015	17181	17110	17011	17096	17132	17272	17328	17131	17188	17178	17123	17084	17415	17244	17188	17234	17130	17332	17123	17015	17221	17076	17110	17003	17075	17171	17331	17124	17024	17023	17337	17151	17191	17224	17011	16996	16982	17180	17081	17213	16980	17077	17223	16819	17118	17084	17226	17187	17173	17208	17111	17176	17340	17253	16972	17103	16954	17143	17113	17168	17294	16825	17096	16983	17156	17159	17121	17291	17063	17030	17323	17107	17137	17101	17017	17018	17232	17038	17237	17026	17147	17180	17126	17125	17039	16903	17187	17246	17173	17243	17177	17233	17111	17206	17378	17270	17227	17114	16984	17074	17163	17203	16982	17113	17257	17251	17099	17401	17106	16961	17273	16982	17266	17122	17209	17361	17054	17193	17161	17097	17116	17028	17181	17114	17096	17153	17174	17001	17199	17154	17008	17189	17126	17246	17205	17063	17035	17187	17247	17088	17185	17187	17291	17179	17266	17161	17163	17052	17163	17285	17143	17261	17170	17124	17193	17159	17177	17284	17055	17240	17091	17064	17284	17192	17258	17120	17257	17119	17087	17160	17293	17061	17125	17115	17014	17184	17071	17122	17038	17217	17332	17230	17236	17264	17264	17255	17203	17336	17249	17222	17119	17236	17134	17067	17253	17042	17223	17243	17044	17201	17215	17154	17058	17109	17229	17065	16972	17061	17186	17152	17239	17232	17176	17398	17192	17024	17167	17063	17089	17085	17214	17259	17041	17052	16860	17084	17016	17105	17238	17279	17131	17078	17299	17296	17164	16956	16980	17271	17233	17031	17161	17164	17190	17118	17219	17027	17219	17134	17203	16996	17070	17081	16968	17360	17258	17248	17325	17397	17273	17081	17282	17026	17159	17122	17117	17070	17225	17171	17115	17126	17142	17156	16973	17110	17019	17240	17151	17077	17227	16905	17127	17255	16858	17020	17138	17042	17085	17246	17262	17247	17254	17119	17305	17279	17241	16948	17254	17273	17003	17250	17242	16975	17045	17095	17032	17183	17198	16828	17278	16947	17224	17118	17206	17227	17132	17158	17087	17052	17147	17282	17040	17343	17220	17124	16988	17192	17189	17166	17083	17048	17276	17052	17308	17393	17173	17019	17262	17088	17278	16960	17139	17233	17226	17138	16881	17137	17112	17043	17381	17123	17104	17155	17191	17060	17080	17101	17160	16985	17314	17210	17059	17201	17206	17160	17169	17115	17211	16991	16952	17323	17240	17340	17190	16998	17289	17087	17215	17297	17228	17043	17125	17099	17054	17068	17246	17164	17077	17368	17068	17135	17201	17296	17292	17147	17189	17139	16877	17054	17314	17173	17108	17320	17299	17268	17258	17173	17061	17153	17063	17164	17184	17258	16730	17118	17100	16978	17180	17035	17264	17306	17182	17131	17169	17042	17132	17085	17237	17113	16955	17081	17195	17079	17068	17090	17108	17218	17154	17123	17105	17165	17123	17128	17057	17099	17095	16840	17036	17165	17078	17133	17079	17324	17320	17181	17129	17264	17213	17046	17433	17313	17118	17105	17273	17206	17132	17202	17091	17009	17255	17227	17073	17032	17023	16956	17258	17232	17133	16977	17150	17186	17288	17211	17237	17307	17020	17166	17203	17218	17128	17024	17216	17009	16936	17359	17001	17253	16945	17104	17268	17237	17064	17340	17159	17088	17197	17018	17163	17196	16954	16931	16961	17095	16982	17117	17169	17300	16950	17027	17173	16990	17234	17221	17206	16998	17046	17118	17036	17263	17230	17070	17180	17127	17089	17178	17019	17022	17387	17040	17070	17046	17107	17048	17068	17360	17151	17336	17121	17104	17135	17053	17146	17232	17290	17366	17197	17027	17242	17366	17044	17359	17143	16975	17310	17197	16967	16849	17040	17023	17139	17274	17208	17251	17178	17025	17124	17204	17481	17065	17104	17291	17238	17269	17156	17069	17096	17225	16966	17345	17218	17407	17098	17047	17188	17308	17028	17078	17144	17335	17371	17259	17103	17007	17200	17182	17211	17200	17284	17252	17203	17222	17313	17194	17057	17157	17144	17107	17112	17121	17179	16971	17066	17039	17174	17214	17128	17180	17275	17225	17197	17266	17145	17164	16964	17256	17127	16992	17156	17058	17136	17102	17028	17258	17139	17201	17262	17085	17092	17275	16959	17117	17100	17260	17102	17014	17307	17275	17129	17062	17210	17202	17002	17211	16791	17266	17228	17051	17231	17253	17036	17372	17122	17165	17026	17036	17284	17273	17176	17176	17113	17380	17179	17117	17144	17223	17301	17146	17094	17197	16948	17046	17063	17049	17033	17248	17129	16976	17052	17267	17161	17184	17314	17159	17276	17302	17169	17430	17290	17180	17125	17085	17295	17227	17309	17078	17216	16894	17054	17114	17252	17250	17006	17324	17229	17039	17238	17152	16954	17038	17247	17181	17197	16972	17202	17118	17221	17242	17216	17195	16968	17116	17305	17049	17083	17033	17122	17061	17247	17018	17239	17071	17167	17101	17345	17411	17244	17383	17129	17232	17128	17169	17203	17244	17247	17080	17084	17018	17111	17171	17177	17144	17111	17122	16887	17082	17069	17159	17228	17407	17231	17047	17135	17083	17099	17221	17289	17120	17099	17276	17269	17066	17027	17264	17342	16979	17037	17140	17055	17066	16985	17113	17367	17248	17093	17182	17280	17014	17033	17066	17206	17291	17293	17067	17094	17276	17205	17065	17229	17174	17302	17045	17021	16979	17205	17026	16915	17334	17072	17274	17203	17377	17046	17026	17237	17278	16912	17065	17141	17073
17363	25011	20823	17058	15604	15122	14917	14816	14734	14894	14471	14760	14600	14818	14648	14618	14713	14589	14763	14581	14725	14654	14572	14768	14605	14651	14616	14477	14483	14720	14695	14623	14591	14667	14635	14675	14619	14749	14815	14716	14601	14715	14634	14652	14442	14500	14599	14695	14565	14474	14591	14595	14525	14725	14583	14596	14521	14553	14430	14651	14777	14453	14657	14449	14590	14704	14581	14822	14567	14699	14555	14666	14467	14430	14691	14587	14562	14554	14668	14464	14732	14537	14392	14641	14380	14560	14600	14659	14643	14651	14590	14595	14669	14698	14500	14696	14532	14725	14663	14525	14630	14577	14562	14586	14476	14523	14485	14623	14540	14740	14698	14657	14725	14717	14610	14681	14577	14633	14517	14465	14579	14737	14620	14527	14693	14645	14583	14682	14798	14620	14585	14691	14590	14525	14658	14581	14645	14485	14521	14601	14614	14564	14507	14571	14684	14683	14619	14527	14714	14510	14627	14640	14681	14635	14588	14566	14563	14697	14525	14499	14699	14528	14604	14596	14622	14607	14679	14483	14616	14578	14506	14555	14628	14720	14517	14542	14564	14511	14776	14462	14618	14746	14659	14618	14550	14754	14576	14709	14680	14725	14790	14536	14721	14429	14507	14698	14686	14514	14595	14672	14622	14566	14594	14539	14767	14597	14769	14750	14652	14625	14632	14641	14618	14750	14681	14573	14700	14477	14537	14622	14553	14694	14517	14731	14675	14588	14649	14652	14708	14535	14587	14465	14631	14640	14748	14589	14794	14589	14575	14633	14513	14692	14659	14728	14595	14701	14580	14549	14523	14559	14707	14701	14667	14622	14700	14707	14473	14816	14652	14586	14631	14748	14668	14650	14588	14655	14707	14493	14754	14590	14716	14705	14545	14710	14623	14649	14736	14711	14547	14607	14494	14609	14618	14690	14522	14696	14661	14606	14634	14389	14572	14579	14669	14677	14632	14611	14778	14821	14568	14715	14504	14616	14624	14646	14734	14606	14472	14595	14418	14600	14679	14519	14691	14559	14724	14665	14802	14534	14589	14627	14677	14595	14519	14531	14656	14462	14533	14627	14712	14701	14521	14798	14616	14707	14543	14615	14537	14513	14666	14635	14668	14586	14579	14310	14859	14452	14638	14386	14690	14723	14602	14710	14737	14669	14421	14660	14624	14768	14667	14615	14635	14722	14649	14670	14597	14780	14550	14717	14758	14406	14536	14440	14599	14617	14761	14614	14579	14404	14689	14697	14537	14781	14719	14574	14588	14665	14533	14628	14676	14630	14651	14580	14608	14650	14666	14701	14531	14587	14663	14634	14684	14624	14773	14573	14543	14694	14653	14637	14568	14549	14669	14718	14593	14556	14718	14581	14479	14575	14654	14812	14505	14670	14556	14544	14684	14688	14628	14689	14639	14533	14709	14644	14578	14637	14527	14572	14654	14593	14617	14699	14597	14519	14820	14453	14727	14734	14619	14584	14491	14559	14744	14693	14633	14594	14557	14599	14628	14652	14692	14627	14562	14715	14750	14518	14815	14562	14580	14819	14640	14680	14550	14647	14615	14699	14744	14617	14611	14709	14684	14613	14712	14509	14650	14538	14586	14591	14654	14507	14657	14433	14756	14532	14658	14687	14636	14587	14547	14426	14563	14606	14821	14583	14653	14512	14518	14760	14591	14796	14591	14417	14666	14658	14645	14547	14548	14650	14581	14545	14495	14686	14691	14580	14694	14658	14542	14621	14672	14562	14531	14610	14601	14438	14559	14696	14771	14527	14762	14578	14645	14592	14736	14588	14662	14537	14421	14888	14553	14628	14672	14477	14640	14632	14522	14487	14574	14742	14648	14624	14652	14648	14542	14534	14683	14600	14727	14666	14574	14803	14698	14817	14762	14510	14669	14682	14707	14601	14650	14567	14582	14492	14619	14554	14514	14485	14575	14656	14636	14655	14544	14552	14446	14438	14588	14577	14732	14706	14531	14675	14665	14606	14625	14706	14703	14538	14532	14433	14546	14685	14714	14677	14622	14563	14469	14709	14612	14704	14553	14519	14556	14592	14523	14654	14609	14669	14656	14525	14571	14594	14790	14648	14604	14566	14547	14612	14458	14578	14638	14871	14688	14580	14600	14560	14640	14548	14627	14456	14719	14727	14730	14753	14675	14767	14774	14666	14568	14634	14478	14492	14622	14642	14624	14848	14669	14570	14749	14680	14535	14521	14630	14635	14669	14657	14644	14644	14650	14443	14681	14636	14687	14527	14752	14737	14689	14607	14558	14583	14619	14668	14728	14641	14506	14644	14581	14611	14607	14697	14649	14385	14669	14656	14785	14523	14647	14749	14570	14792	14611	14626	14793	14639	14632	14476	14562	14737	14627	14584	14713	14664	14679	14618	14673	14703	14529	14678	14547	14567	14485	14570	14626	14650	14665	14716	14636	14469	14614	14621	14627	14588	14569	14774	14695	14673	14661	14611	14422	14525	14450	14649	14666	14733	14600	14526	14667	14624	14585	14604	14601	14751	14521	14592	14730	14438	14797	14524	14452	14710	14688	14579	14731	14763	14577	14728	14597	14583	14577	14611	14547	14739	14644	14561	14605	14682	14474	14672	14554	14679	14665	14704	14737	14659	14665	14656	14705	14529	14616	14756	14799	14819	14862	14615	14575	14578	14519	14762	14834	14688	14780	14565	14567	14767	14679	14582	14740	14608	14701	14420	14571	14670	14406	14587	14650	14686	14670	14536	14685	14518	14616	14666	14734	14685	14533	14616	14759	14589	14700	14605	14688	14474	14700	14481	14442	14609	14563	14559	14795	14550	14566	14683	14647	14708	14580	14626	14584	14640	14733	14672	14607	14582	14714	14585	14705	14589	14665	14453	14608	14410	14544	14685	14561	14538	14440	14722	14634	14546	14668	14619	14552	14440	14715	14671	14549	14647	14435	14564	14477	14657	14361	14662	14619	14582	14556	14774	14616	14860	14532	14569	14676	14500	14801	14761	14515	14576	14465	14640	14565	14639	14482	14801	14631	14571	14535	14585	14539	14585	14688	14660	14599	14656	14420	14577	14607	14565	14484	14653	14611	14588	14529	14642	14640	14725	14652	14539	14545	14595	14682	14565	14641	14631	14629	14609	14718	14719	14696	14708	14455	14503	14707	14728	14551	14520	14591	14799	14788	14613	14618	14477	14580	14654	14615	14701	14496	14725	14562	14560	14477	14484	14695	14673	14497	14602	14513	14527	14586	14567	14597	14788	14538	14561	14687	14611	14453	14660	14697	14573	14661	14499	14635	14663	14729	14698	14595	14513	14737	14609	14537	14480	14603	14519	14688	14575	14518	14731	14618	14535	14449	14601	14813	14592	14604	14472	14769	14591	14513	14690	14652	14681	14696	14524	14626	14644	14658	14624	14753	14647	14728	14534	14573	14762	14492	14540	14747	14591	14541	14649	14614	14499	14439	14573	14655	14659	14638	14718	14605	14598	14701	14593	14673	14659	14495	14555	14631	14757	14666	14414	14540	14618	14625	14699	14689	14516	14705	14302	14654	14615	14876	14588	14636	14706	14445	14540	14552	14627	14690	14576	14616	14541	14686	14590	14649	14533	14557	14539	14547	14696	14695	14407	14669	14580	14711	14618	14713	14518	14781	14562	14578	14581	14554	14666	14736	14539	14632	14756	14819	14488	14618	14679	14427	14614	14551	14669	14569	14591	14655	14707	14825	14682	14716	14522	14636	14567	14628	14567	14543	14690	14596	14576	14660	14595	14473	14684	14658	14592	14623	14642	14553	14670	14799	14672	14740	14571	14729	14663	14438	14516	14729	14594	14568	14571	14750	14635	14693	14683	14595	14553	14738	14575	14674	14533	14671	14621	14690	14553	14532	14620	14682	14730	14690	14675	14625	14693	14702	14617	14558	14777	14510	14629	14508	14685	14609	14669	14534	14749	14645	14690	14544	14581	14591	14495	14573	14750	14411	14726	14488	14574	14738	14649	14544	14640	14666	14603	14560	14688	14613	14675	14695	14784	14489	14727	14649	14742	14598	14626	14635	14714	14636	14510	14719	14617	14618	14566	14585	14616	14608	14639	14554	14621	14721	14728	14582	14529	14655	14643	14782	14699	14674	14574	14679	14687	14751	14619	14631	14757	14566	14574	14575	14581	14754	14639	14587	14600	14532	14681	14669	14655	14582	14595	14762	14686	14663	14652	14594	14604	14594	14525	14608	14513	14693	14417	14504	14556	14632	14618	14549	14514	14709	14589	14686	14737	14720	14700	14667	14587	14646	14665	14696	14576	14469	14687	14626	14605	14463	14487	14801	14541	14806	14594	14615	14732	14510	14577	14552	14704	14667	14501	14541	14578	14423	14681	14518	14543	14596	14576	14465	14688	14605	14573	14565	14512	14446	14621	14688	14567	14597	14719	14722	14528	14685	14760	14363	14716	14610	14629	14442	14553	14650	14546	14442	14641	14834	14714	14717	14771	14635	14747	14646	14511	14686	14495	14520	14564	14629	14685	14594	14543	14513	14781	14559	14680	14580	14818	14724	14592	14540	14716	14561	14695	14485	14644	14475	14612	14651	14460	14617	14580	14617	14494	14527	14639	14643	14566	14515	14726	14461	14505	14543	14650	14584	14637	14600	14678	14695	14660	14748	14649	14679	14834	14628	14678	14579	14604	14689	14553	14708	14676	14606	14626	14582	14499	14735	14451	14713	14616	14639	14601	14421	14565	14631	14672	14426	14809	14446	14610	14573	14695	14654	14539	14606	14670	14522	14568	14724	14472	14649	14577	14577	14759	14632	14625	14528	14563	14594	14692	14566	14539	14665	14374	14639	14611	14675	14645	14635	14583	14633	14752	14577	14535	14519	14613	14768	14608	14494	14748	14609	14637	14630	14628	14679	14688	14795	14741	14510	14761	14530	14517	14664	14585	14783	14537	14707	14627	14643	14628	14670	14776	14655	14567	14773	14479	14737	14686	14395	14461	14615	14732	14748	14597	14666	14591	14666	14685	14656	14654	14763	14454	14700	14440	14672	14623	14587	14598	14502	14685	14538	14628	14527	14659	14672	14789	14468	14582	14675	14586	14676	14755	14598	14797	14487	14567	14772	14497	14400	14635	14497	14702	14613	14515
22646	21531	28765	24754	21827	22990	22003	17534	16464	16881	17003	16438	16510	16515	16729	16642	16629	16622	16485	16602	16554	16533	16351	16415	16655	16459	16268	16387	16364	16595	16167	16389	16453	16356	16593	16501	16319	16617	16377	16553	16406	16541	16393	16483	16285	16301	16348	16495	16454	16257	16605	16512	16579	16387	16322	16359	16420	16380	16334	16281	16284	16366	16193	16450	16389	16437	16416	16370	16410	16378	16597	16175	16460	16301	16336	16225	16271	16296	16428	16434	16417	16523	16523	16392	16285	16193	16358	16153	16339	16209	16521	16420	16326	16306	16441	16126	16194	16307	16398	16484	16352	16454	16529	16380	16387	16365	16460	16447	16232	16288	16535	16178	16409	16376	16122	16253	16553	16308	16279	16350	16280	16291	16478	16263	16280	16509	16406	16237	16544	16294	16486	16154	16431	16328	16111	16302	16240	16288	16330	16253	16411	16376	16204	16318	16524	16473	16458	16479	16385	16386	16280	16363	16284	16390	16407	16392	16473	16328	16292	16429	16302	16218	16355	16249	16286	16197	16315	16380	16370	16398	16371	16381	16292	16273	16587	16370	16403	16409	16399	16459	16233	16390	16435	16601	16501	16408	16375	16208	16212	16323	16338	16370	16357	16188	16366	16460	16365	16212	16199	16330	16143	16318	16314	16492	16244	16399	16133	16331	16217	16295	16318	16287	16453	16527	16297	16196	16364	16198	16456	16433	16477	16424	16097	16449	16262	16542	16459	16297	16358	16336	16205	16431	16541	16267	16214	16398	16404	16417	16203	16490	16249	16389	16303	16493	16360	16305	16316	16040	16414	16328	16356	16137	16310	16314	16276	16261	16403	16194	16328	16226	16407	16417	16477	16202	16365	16486	16322	16463	16459	16291	16471	16443	16276	16217	16403	16171	16405	16443	16242	16335	16288	16424	16279	16193	16380	16247	16428	16325	16423	16306	16305	16345	16172	16130	16358	16451	16236	16345	16315	16415	16353	16467	16430	16141	16329	16390	16342	16112	16285	16389	16204	16411	16244	16279	16268	16336	16333	16541	16213	16371	16137	16321	16223	16172	16443	16292	16266	16291	16083	16356	16408	16495	16372	16531	16342	16346	16299	16328	16390	16136	16196	16476	16274	16241	16407	16293	16190	16465	16211	16221	16365	16322	16162	16388	16069	16191	16276	16393	16254	16340	16390	16362	16313	16336	16304	16309	16150	16507	16333	16538	16312	16327	16457	16335	16434	16510	16229	16495	16536	16395	16029	16197	16334	16351	16414	16273	16270	16304	16507	16345	16355	16192	16377	16409	16404	16309	16299	16248	16492	16420	16372	16397	16330	16352	16376	16258	16235	16431	16158	16304	16218	16413	16390	16483	16341	16298	16389	16159	16441	16303	16518	16370	16310	16286	16395	16560	16466	16444	16375	16388	16448	16227	16429	16471	16366	16396	16361	16438	16300	16308	16521	16469	16160	16308	16396	16288	16249	16504	16440	16381	16385	16270	16467	16225	16100	16375	16331	16082	16422	16413	16285	16372	16272	16120	16422	16236	16249	16403	16398	16381	16525	16259	16402	16202	16223	16428	16265	16436	16519	16319	16428	16153	16424	16221	16339	16140	16243	16220	16330	16455	16310	16342	16432	16354	16234	16133	16149	16434	16258	16343	16207	16387	16252	16379	16243	16387	16356	16571	16214	16203	16502	16125	16188	16132	16338	16397	16337	16183	16345	16426	16190	15922	16343	16250	16239	16415	16441	16256	16380	16342	16510	16527	16389	16304	16353	16113	16165	16278	16113	16476	16187	16300	16386	16288	16354	16237	16407	16388	16136	16236	16354	16390	16504	16221	16325	16436	16586	16426	16305	16168	16392	16150	16134	16241	16513	16416	16264	16179	16151	16273	16294	16411	16439	16333	16597	16283	16469	16265	16432	16196	16594	16234	16276	16393	16534	16414	16486	16270	16413	16350	16361	16403	16217	16472	16495	16297	16490	16256	16358	16102	16366	16391	16323	16373	16303	16418	16381	16207	16314	16277	16318	16318	16437	16416	16358	16200	16404	16308	16252	16479	16277	16269	16371	16409	16345	16198	16436	16411	16268	16205	16571	16375	16297	16422	16461	16280	16357	16374	16431	16512	16267	16256	16349	16365	16281	16194	16272	16247	16433	16212	16509	16256	16182	16205	16283	16213	16341	16468	16424	16010	16241	16401	16239	16418	16386	16284	16138	16442	16425	16313	16427	16397	16513	16334	16476	16433	16400	16257	16558	16205	16360	16453	16445	16238	16309	16349	16343	16496	16279	16220	16470	16293	16186	16383	16301	16193	16383	16522	16549	16500	16514	16151	16468	16392	16515	16367	16209	16190	16237	16362	16384	16142	16238	16247	16156	16255	16508	16189	16275	16283	16303	16345	16487	16393	16550	16375	16353	16380	16491	16292	16369	16264	16264	16250	16368	16219	16266	16450	16565	16031	16352	16396	16317	16338	16403	16191	16377	16369	16440	16462	16439	16281	16347	16566	16366	16433	16448	16361	16446	16334	16267	16307	16377	16335	16350	16251	16230	16339	16325	16359	16601	16265	16316	16399	16445	16182	16142	16277	16570	16484	16553	16397	16343	16221	16208	16408	16371	16244	16353	16383	16498	16459	16258	16354	16353	16304	16447	16221	16181	16528	16380	16360	16259	16284	16198	16337	16353	16268	16388	16378	16347	16204	16383	16368	16261	16483	16359	16294	16429	16479	16342	16476	16098	16311	16172	16480	16462	16197	16281	16341	16437	16360	16421	16349	16206	16418	16573	16494	16435	16253	16361	16437	16551	16222	16159	16478	16451	16348	16540	16334	16176	16160	16378	16336	16265	16346	16253	16415	16389	16404	16137	16261	16279	16352	16067	16317	16490	16283	16432	16533	16309	16211	16253	16473	16474	16388	16153	16294	16126	16440	16373	16118	16367	16345	16393	16569	16386	16163	16424	16438	16458	16335	16321	16370	16506	16365	16569	16286	16446	16447	16333	16393	16407	16338	16476	16268	16408	16467	16218	16432	16341	16215	16345	16318	16351	16136	16293	16482	16379	16349	16371	16331	16252	16427	16543	16261	16251	16495	16174	16275	16406	16318	16347	16248	16510	16381	16340	16382	16221	16430	16355	16125	16406	16275	16335	16267	16407	16413	16328	16389	16438	16308	16359	16385	16226	16318	16436	16457	16249	16382	16551	16266	16269	16251	16323	16196	16342	16398	16564	16375	16424	16287	16373	16304	16354	16405	16305	16288	16088	16489	16419	16474	16211	16348	16573	16400	16378	16228	16348	16080	16401	16235	16465	16356	16426	16645	16636	16344	16317	16401	16477	16219	16290	16130	16592	16206	16123	16596	16215	16259	16314	16362	16341	16373	16268	16452	16192	16330	16351	16220	16429	16497	16465	16500	16501	16430	16260	16362	16174	16454	16323	16317	16425	16293	16396	16278	16456	16220	16442	16275	16158	16407	16352	16490	16118	16309	16306	16212	16336	16417	16342	16483	16343	16154	16215	16218	16314	16073	16332	16331	16214	16235	16477	16138	16127	16341	16384	16526	16293	16300	16429	16268	16291	16397	16145	16223	16393	16321	16167	16343	16329	16468	16185	16462	16519	16294	16393	16337	16590	16464	16232	16323	16289	16073	16391	16404	16079	16331	16603	16423	16452	16378	16414	16495	16439	16494	16344	16376	16292	16464	16310	16403	16416	16525	16468	16305	16387	16236	16246	16106	16202	16414	16389	16342	16394	16451	16340	16356	16125	16307	16460	16311	16435	16428	16333	16195	16207	16404	16338	16359	16466	16418	16440	16374	16229	16336	16294	16534	16389	16290	16400	16342	16450	16325	16167	16291	16227	16341	16420	16331	16510	16429	16375	16289	16427	16417	16380	16522	16455	16298	16187	16210	16265	16364	16329	16346	16402	16330	16386	16308	16421	16221	16305	16467	16634	16478	16415	16570	16181	16507	16536	16389	16320	16253	16115	16272	16195	16193	16473	16177	16200	16421	16273	16377	16244	16448	16344	16440	16461	16480	16431	16393	16311	16237	16196	16510	16443	16435	16246	16231	16250	16282	16459	16476	16296	16178	16184	16285	16247	16348	16371	16506	16407	16441	16299	16254	16375	16306	16356	16321	16237	16592	16565	16492	16447	16646	16459	16448	16200	16341	16303	16416	16532	16435	16281	16258	16316	16387	16329	16186	16299	16116	16308	16352	16465	16395	16270	16264	16368	16391	16519	16244	16515	16461	16214	16454	16433	16199	16245	16517	16314	16246	16382	16371	16503	16424	16283	16531	16213	16232	16468	16443	16134	16404	16456	16436	16288	16306	16323	16284	16351	16270	16386	16341	16359	16249	16398	16434	16337	16489	16216	16363	16321	16430	16401	16344	16207	16206	16348	16150	16418	16240	16284	16456	16298	16291	16440	16477	16460	16201	16350	16257	16411	16182	16204	16389	16261	16558	16420	16310	16349	16409	16318	16296	16360	16472	16399	16357	16428	16286	16344	16498	16258	16535	16380	16334	16169	16469	16312	16306	16493	16422	16149	16298	16362	16074	16405	16273	16418	16170	16373	16378	16204	16168	16346	16166	16251	16330	16472	16436	16149	16076	16294	16339	16488	16376	16582	16425	16544	16259	16342	16436	16226	16307	16284	16562	16254	16315	16441	16438	16347	16363	16299	16386	16523	16329	16364	16206	16491	16486	16495	16391	16327	16306	16305	16510	16397	16281	16337	16262	16229	16204	16545	16438	16213	16463	16436	16150	16264	16478	16562	16415	16262	16491	16335	16337	16482	16390	16350	16367	16406	16325	16338	16269	16352	16157	16440	16371	16546	16410	16409	16383	16261	16459	16321	16303	16204	16189	16225	16261	16047	16285	16196	16382	16377	16388	16291	16171	16344	16339	16397	16187	16404	16178	16369	16344	16482	16420	16463	16315	16363	16313	16305	16206	16642	16331	16298	16349	16241	16447	16326	16224	16503	16363	16346	16400	16479	16487	16398	16338	16323	16264	16403	16245	16347	16313	16327	16276	16236	16160	16340	16334	16376	16378	16608	16119	16361	16318	16300	16349	16341	16294	16347	16405	16274	16291	16471	16300	16237	16392	16420	16392	16261	16402	16355	16506
18539	34343	29787	22183	16963	14983	14705	14627	14534	14339	14193	14353	14135	14153	14106	14235	14232	14150	14133	14195	14122	14129	14178	13919	14081	14222	14023	14193	13969	14030	14182	13958	14143	14072	14156	14054	14220	14132	14169	14006	14000	13989	13950	14042	14077	13979	14128	14162	14037	14067	13855	14183	14109	14161	13960	14054	14056	14086	13927	14037	14175	14142	14108	14227	13850	14071	13992	14012	14155	14043	14083	14300	14114	14151	14334	14119	14174	14036	14057	14151	14165	14061	14094	13975	14157	14112	14130	14134	14045	13980	14126	13997	14241	14220	14075	13943	14097	14036	13908	14236	14165	13976	14146	14068	14177	14261	14238	13918	14099	13992	14002	14120	14105	14308	14063	14142	14160	14183	13961	14051	14056	13989	14329	14270	14045	14162	14031	14208	13968	13976	14118	14041	14090	14078	13811	14206	13995	14192	14157	14050	14029	14023	14226	14011	14141	14151	14116	14155	14003	14166	14124	14234	14109	14124	14095	14171	14059	14109	14062	13984	14118	14019	14101	14015	14009	14006	14067	14114	14035	14269	13884	14068	14146	13951	13762	14158	14130	14074	14130	13985	14081	14224	14057	14205	14035	14139	14077	14120	14149	14083	14035	14099	13992	14219	13980	13890	14077	14084	14069	13924	13981	14119	13951	14123	14071	13998	14053	14082	14208	14219	14073	14241	13985	14153	14049	13938	14038	14191	14162	14193	13993	14123	13949	14223	13790	14083	14093	13941	14002	14270	13957	14128	14071	13947	14056	14109	14002	14001	14034	14080	14015	14174	13929	14114	14197	14054	14049	14024	14142	14162	14105	14054	14076	14187	14197	14109	14065	14107	14055	13954	14019	14055	14005	14052	14060	13973	14052	14086	14140	14048	13997	13950	14088	14034	14243	14085	13873	14055	13987	13933	14148	13944	14047	14107	13959	14194	14080	13986	14315	14114	13965	14155	14159	14050	14059	14043	13921	14073	14020	14139	13926	14092	14147	14178	14196	14360	14016	14270	14139	14208	14087	14012	14077	14131	14088	14029	14134	14064	14210	14072	14146	14091	14163	14191	14000	13974	13965	14018	13962	14241	14170	14102	14082	14084	14071	13928	14145	13942	14038	14087	14087	14028	13972	13892	14028	14116	14011	14166	14118	14112	14073	14087	14087	14191	14095	14222	13980	14201	14159	14100	13985	14045	14246	14160	14126	14161	14053	14290	13972	13986	13916	14059	14261	14113	14108	14097	14235	14103	14104	14068	14090	13997	14006	13980	13947	14008	14050	14069	14171	14135	14081	14165	13988	14214	14043	14129	14076	13999	14018	14136	13950	13947	14112	14113	14086	13861	14083	14176	14155	13963	14100	13900	14099	14114	14174	14140	14006	14185	14090	14071	14053	14046	14110	14081	14210	14107	14248	14082	14125	14145	13933	14001	14033	14129	14118	14202	13993	14236	14119	14102	13965	14049	14124	14091	14173	14043	14003	14116	14022	14167	14080	13940	14049	14030	14333	14181	14026	14180	13946	14049	14009	14085	14200	14095	14098	14125	14123	14120	14180	14053	14201	13996	14192	14090	13934	14038	14180	13956	14229	14008	13920	14224	13909	14113	13996	14074	14196	14083	14045	14243	14107	14034	14015	13991	13984	14099	14124	14022	14132	14041	13976	14256	14104	14247	14035	13986	14179	13857	14167	14070	14156	14207	14089	14091	13862	14156	14108	14137	14143	13887	14098	14166	14063	13867	14090	14311	14056	13999	13850	14200	14092	13991	14230	14208	13949	13862	13848	14025	14093	14124	14117	13926	14173	13994	14170	14042	14047	14182	14187	13875	14025	14169	14094	14079	14069	14036	14111	14172	14115	14080	13964	14289	14113	13996	14122	14207	14052	13924	14005	13903	14203	14007	13980	13966	14162	14073	14086	14053	14014	14002	14047	14032	13906	14021	14004	14143	14268	14087	13958	14172	14218	14175	14045	14265	14322	13973	14190	14082	14084	14136	14067	14068	13985	14076	14060	14107	14038	14041	13985	14170	14004	14131	14052	14062	14091	13852	14205	14071	14180	14121	14144	14166	14029	14083	14067	14146	13938	13825	13976	14236	13992	14057	13917	14053	13984	14160	14129	14026	14065	13998	14081	14033	14201	13957	13930	14068	14053	14168	13954	14203	14029	14029	13969	14264	14018	14064	14151	14074	14219	14034	14106	14022	14149	14073	14243	14098	14147	14212	14031	14042	13996	13925	14070	14140	14075	14014	14121	14219	14002	14068	13996	14136	14046	14020	14187	14128	14031	14012	14148	14118	13964	14125	14107	14062	14001	14241	14035	13910	14033	13992	14002	13933	14306	14069	14050	14103	14042	14086	14025	13988	13995	14101	14066	14158	14217	14023	14067	14119	14159	14011	14138	14142	14032	14116	14150	14068	14067	13991	13966	14042	14089	13967	14208	14047	13990	14198	13927	14098	14060	13958	14040	14180	14184	13978	14075	13994	13968	14120	13965	13977	14127	13951	14077	13966	13976	14154	14102	14140	14077	14103	14249	14088	14058	14045	14224	13954	13942	14009	14054	14159	13992	14147	14036	14165	14097	14022	14137	13993	13952	13904	13961	14082	13980	14043	14071	13955	13994	13990	14000	14141	14029	14206	14018	14121	14092	14071	13976	14135	14188	14102	13996	14076	14022	14093	14158	14137	14121	14078	13977	14042	14057	14088	14061	13939	13947	14070	14097	13935	13911	14030	14150	14038	13941	14212	14092	14050	13999	14043	14069	14120	13990	14165	14073	14171	13986	13859	14079	14075	14004	13946	14161	14154	13949	14283	14144	14165	14041	13912	14294	14120	14170	14084	13951	13980	14097	14047	14209	14176	14067	14129	14103	14009	14236	13986	14183	14142	14177	14232	14110	14063	14106	14185	14190	14046	14054	14071	13972	14205	14223	14135	14033	14118	14022	14009	14045	14009	13983	14049	13973	14174	14182	14121	14090	13899	14033	14149	14134	14074	14016	13984	14053	14055	13964	14088	14194	14052	14045	14083	13991	14030	14125	14109	13929	14055	14076	14056	14051	14063	14042	14175	14080	14016	14014	14029	14024	14145	13890	13934	14007	14095	14140	14008	14002	14103	14228	14069	14070	13954	13848	13988	14144	14166	14053	13881	13890	14197	14039	13971	13929	14053	14221	14200	13944	14015	13887	13890	13925	13910	14180	14062	14234	13960	13997	14144	13926	14135	14222	14107	14071	14138	14134	13962	14153	14076	14077	13872	14235	14118	14116	14060	13911	14038	14246	14191	14215	14049	13915	14170	14168	14294	14116	14085	14049	14018	14079	13982	14147	13989	14100	14027	14029	14114	14226	14278	14162	13959	14010	14145	14083	14062	14034	14002	14241	13987	14079	13985	14338	14163	14172	13990	14204	13876	13963	13986	14054	14024	13982	14251	13950	14260	13830	14082	14066	14054	13991	14018	14179	14011	13997	14155	14095	14013	13978	14191	13887	13751	14134	14169	14144	14229	13793	14112	14078	14178	14209	14095	13947	14157	14205	14101	14039	14240	14154	13903	14202	14047	14115	14020	14106	14041	14171	14094	14012	14135	14130	14041	14024	14082	14087	13982	14061	14013	14035	14134	14040	14075	14206	14092	14159	14115	13942	14097	13982	14025	14131	13978	14152	14040	14039	14047	14185	14003	14009	14119	14144	13995	14000	13970	13922	14087	14024	14049	14176	14077	14031	13964	14106	14106	14123	14104	13956	14079	14046	14091	14136	14022	14135	14219	13982	14048	13973	14069	14095	13855	14096	14081	13920	13992	14007	14114	14232	13917	13953	13975	13954	14234	14138	13954	14007	14007	13996	14005	14182	14037	14032	14145	14114	14077	14387	14071	13950	14048	14008	13792	14144	14046	13938	14034	14166	13996	13993	14163	14072	13976	13930	14023	13999	14156	13966	14265	14062	14065	14002	13923	14173	14131	14186	14241	14267	14017	14061	14160	14287	14116	14016	14108	14197	14124	14144	14092	13920	13971	14111	14143	14094	14096	13977	14064	14012	13919	14064	14177	14151	14028	14072	14120	14223	13946	13978	14046	14109	14051	13929	14195	13966	14162	14067	14106	14107	14152	14071	13952	13929	14037	14108	14037	14122	13900	14098	14114	14144	14063	14078	13977	14101	13999	14231	14104	13824	13939	13977	13906	13987	14093	14113	13990	14025	14129	14182	14154	14141	14132	14032	14021	14052	14224	14190	13953	14267	14152	14041	13876	13871	14194	13940	13950	14091	14115	14026	14011	13974	14046	13999	14039	14206	14051	14071	14057	14049	13948	13993	13983	14002	14010	13953	14061	14097	13871	14343	14062	14116	14165	14004	14106	14115	14126	14227	14032	14044	14203	14186	14173	14030	14083	14065	14003	14150	14147	13974	14066	14109	13995	14062	14012	14177	14162	14120	13989	13893	14051	14000	14162	13989	13976	14409	14157	13971	14200	14068	14108	14033	14048	14199	14036	14120	13911	14229	14064	14015	14034	14098	14141	13996	13985	13903	14075	14280	13935	13963	14021	14189	14038	14009	14170	14316	13948	14026	14262	13905	14023	14033	14096	14022	14308	13999	14219	14125	14010	13989	14103	13984	14130	13982	14120	14035	14141	14249	14039	14118	13931	13936	14122	14002	14099	14072	14244	14004	14136	14097	13953	13960	13981	14060	14019	14058	14079	14097	14184	13994	14170	14157	14158	14149	14225	13951	14043	13983	14201	13942	14150	14101	14137	14024	14218	13918	14051	13994	14089	14050	14145	14080	14038	14076	13961	14175	14159	13979	14197	14135	14088	13938	14078	14040	14203	14118	14022	14132	14065	14151	14067	13971	14090	14145	14056	13884	14209	14025	14238	13999	14117	14206	13892	14124	14081	13890	14072	14143	13992	13994	13867	14115	13951	14235	14133	13968	14196	14209	14013	14121	14036	14189	14149	13916	13990	14082	14033	14098	14031	13943	13957	14281	14021	14088	14002	14062	14036	14109	13824	14047	13966	14133	14039	14168	13982	14068	13992	13961	14051	14046	14179	14080	14011	13972	13973	14026	14126	14090	13945	14271	14010	13915	14210	13962	14058	14115	14182	14019	14083	14235	14091	13943	14052	13899	14079	14121	13963
29551	22885	24168	20805	17644	16960	16831	16798	16704	16682	16680	16792	16740	16586	16482	16644	16828	16854	16492	16599	16683	16693	16671	16780	16595	16869	16787	16604	16691	16634	16728	16836	16554	16607	16496	16596	16657	16522	16578	16691	16569	16587	16802	16759	16602	16547	16677	16578	16951	16703	16570	16625	16443	16624	16385	16585	16650	16514	16686	16811	16721	16809	16607	16584	16638	16642	16477	16565	16591	16553	16772	16317	16511	16664	16532	16668	16452	16485	16678	16805	16634	16577	16622	16626	16598	16544	16587	16829	16702	16635	16646	16865	16633	16474	16795	16926	16734	16559	16674	16779	16549	16655	16680	16591	16729	16605	16561	16571	16399	16587	16592	16432	16704	16496	16763	16646	16591	16564	16594	16626	16587	16438	16401	16655	16418	16545	16759	16669	16678	16639	16530	16635	16614	16629	16681	16643	16907	16670	16603	16794	16534	16419	16789	16514	16537	16660	16630	16673	16595	16640	16679	16643	16776	16703	16824	16511	16713	16660	16498	16694	16738	16702	16534	16651	16556	16604	16303	16379	16680	16572	16777	16584	16600	16572	16527	16415	16499	16663	16566	16708	16641	16686	16728	16478	16743	16626	16655	16587	16559	16773	16647	16571	16740	16742	16744	16575	16600	16580	16513	16645	16498	16646	16614	16457	16597	16695	16759	16617	16603	16480	16675	16697	16716	16620	16594	16648	16923	16576	16641	16510	16781	16464	16334	16669	16599	16638	16657	16530	16770	16588	16958	16591	16441	16639	16585	16604	16719	16441	16567	16814	16682	16467	16577	16750	16576	16620	16612	16639	16701	16727	16603	16583	16665	16561	16839	16658	16489	16708	16571	16766	16669	16692	16638	16517	16508	16778	16850	16556	16711	16700	16609	16703	16533	16453	16587	16766	16708	16695	16524	16547	16632	16633	16750	16685	16524	16570	16485	16657	16549	16533	16674	16608	16666	16668	16392	16714	16707	16589	16373	16803	16624	16680	16231	16445	16753	16654	16824	16684	16561	16716	16706	16498	16739	16833	16573	16636	16688	16797	16793	16784	16641	16745	16900	16604	16586	16742	16570	16563	16586	16567	16802	16720	16642	16370	16438	16609	16549	16813	16651	16642	16712	16539	16704	16725	16601	16565	16545	16559	16562	16660	16446	16679	16537	16686	16597	16572	16613	16701	16473	16532	16810	16782	16549	16564	16375	16411	16441	16642	16793	16691	16730	16442	16434	16509	16710	16796	16652	16704	16927	16520	16470	16634	16490	16587	16473	16611	16646	16781	16707	16444	16603	16612	16584	16529	16706	16556	16465	16593	16706	16558	16670	16443	16610	16488	16537	16661	16667	16633	16555	16713	16579	16603	16642	16641	16718	16595	16885	16753	16513	16727	16580	16532	16553	16485	16605	16562	16638	16818	16735	16573	16555	16706	16628	16389	16451	16725	16704	16633	16644	16418	16686	16511	16624	16748	16689	16778	16559	16428	16651	16532	16500	16506	16453	16847	16547	16344	16595	16709	16560	16650	16550	16623	16701	16681	16881	16623	16809	16753	16583	16728	16625	16425	16811	16425	16601	16811	16830	16644	16515	16407	16704	16674	16743	16500	16609	16598	16743	16692	16599	16711	16692	16636	16618	16626	16591	16542	16672	16638	16750	16612	16589	16389	16694	16679	16447	16600	16651	16545	16549	16651	16670	16890	16563	16560	16589	16582	16578	16570	16650	16521	16739	16716	16594	16508	16428	16653	16664	16459	16577	16508	16591	16726	16643	16607	16428	16492	16471	16653	16537	16705	16828	16589	16809	16748	16494	16563	16576	16684	16554	16551	16775	16521	16513	16691	16642	16674	16782	16769	16482	16494	16420	16700	16724	16603	16684	16750	16709	16544	16652	16730	16574	16725	16732	16400	16531	16608	16664	16409	16571	16545	16551	16571	16573	16529	16516	16706	16764	16578	16754	16593	16628	16411	16668	16678	16627	16732	16630	16651	16772	16560	16695	16813	16661	16819	16695	16461	16541	16637	16604	16559	16647	16661	16641	16571	16538	16600	16661	16594	16596	16444	16586	16628	16589	16420	16682	16423	16616	16695	16979	16775	16704	16855	16805	16606	16513	16528	16585	16776	16625	16648	16662	16710	16514	16574	16765	16444	16794	16515	16695	16609	16698	16611	16560	16542	16658	16717	16409	16660	16608	16545	16734	16696	16734	16568	16525	16660	16643	16636	16682	16595	16636	16665	16683	16658	16418	16589	16685	16727	16557	16675	16706	16553	16612	16564	16569	16616	16652	16806	16488	16761	16546	16663	16735	16680	16467	16451	16603	16660	16612	16747	16451	16579	16600	16572	16393	16585	16644	16518	16743	16496	16636	16566	16914	16670	16894	16836	16675	16815	16571	16475	16620	16509	16592	16712	16626	16517	16732	16887	16750	16454	16709	16828	16556	16777	16822	16556	16621	16735	16716	16569	16503	16561	16587	16602	16742	16657	16630	16703	16556	16639	16639	16603	16595	16403	16545	16650	16635	16783	16574	16642	16865	16848	16548	16574	16654	16617	16779	16798	16614	16575	16558	16451	16679	16811	16620	16690	16486	16419	16554	16647	16548	16762	16592	16569	16764	16542	16802	16670	16596	16550	16860	16802	16706	16748	16665	16492	16653	16598	16527	16753	16643	16451	16631	16433	16526	16622	16680	16727	16670	16522	16643	16737	16660	16832	16613	16657	16780	16631	16630	16601	16582	16739	16855	16554	16539	16788	16738	16558	16467	16464	16599	16781	16746	16549	16660	16762	16786	16574	16637	16484	16678	16838	16671	16554	16507	16779	16748	16753	16687	16538	16652	16786	16737	16839	16805	16771	16495	16617	16721	16604	16683	16619	16772	16670	16474	16618	16673	16387	16590	16530	16426	16558	16504	16733	16612	16810	16824	16554	16603	16656	16634	16630	16697	16620	16665	16809	16612	16534	16570	16492	16596	16569	16563	16856	16553	16680	16558	16658	16556	16625	16748	16393	16626	16482	16718	16380	16669	16542	16868	16739	16726	16451	16784	16922	16474	16481	16748	16651	16544	16559	16523	16410	16302	16563	16697	16679	16613	16685	16627	16602	16759	16602	16517	16556	16583	16618	16708	16756	16707	16618	16773	16647	16732	16544	16747	16741	16667	16715	16677	16590	16713	16470	16730	16558	16644	16698	16638	16566	16369	16499	16530	16567	16533	16665	16680	16680	16587	16579	16647	16766	16571	16746	16746	16668	16659	16611	16761	16694	16720	16704	16684	16526	16650	16670	16719	16607	16633	16601	16467	16643	16834	16501	16585	16645	16660	16601	16748	16660	16597	16431	16398	16632	16829	16750	16537	16497	16507	16553	16715	16724	16582	16355	16630	16754	16744	16663	16798	16491	16661	16565	16787	16504	16691	16817	16715	16825	16845	16656	16659	16564	16619	16686	16622	16562	16640	16740	16603	16561	16716	16731	16384	16551	16636	16801	16649	16600	16623	16569	16478	16677	16415	16481	16668	16528	16779	16651	16701	16617	16697	16644	16577	16714	16623	16736	16541	16502	16678	16496	16757	16595	16474	16649	16562	16571	16601	16763	16723	16361	16718	16674	16666	16537	16629	16627	16538	16566	16508	16495	16591	16446	16578	16624	16552	16519	16378	16513	16714	16629	16574	16640	16775	16729	16434	16598	16774	16636	16685	16599	16700	16616	16540	16772	16766	16717	16633	16578	16517	16564	16579	16526	16533	16680	16647	16538	16670	16914	16688	16865	16628	16739	16537	16577	16702	16707	16666	16644	16570	16661	16620	16539	16678	16428	16668	16671	16678	16836	16678	16808	16808	16394	16661	16731	16712	16845	16612	16572	16685	16761	16676	16563	16744	16718	16681	16695	16593	16629	16768	16537	16541	16725	16653	16696	16593	16507	16495	16506	16732	16557	16508	16504	16730	16443	16630	16766	16576	16525	16615	16739	16624	16698	16479	16799	16589	16708	16818	16680	16700	16568	16768	16926	16725	16685	16676	16752	16763	16714	16517	16491	16806	16657	16654	16347	16729	16555	16742	16605	16664	16616	16383	16673	16403	16580	16824	16640	16828	16723	16620	16669	16696	16690	16657	16589	16358	16671	16688	16831	16791	16532	16723	16391	16722	16436	16672	16647	16740	16883	16575	16566	16810	16849	16664	16504	16672	16880	16533	16457	16437	16615	16721	16735	16445	16491	16647	16578	16759	16512	16718	16560	16661	16340	16414	16394	16679	16684	16828	16641	16712	16737	16745	16578	16613	16501	16780	16530	16652	16419	16603	16868	16790	16818	16768	16843	16616	16774	16560	16456	16574	16541	16536	16579	16495	16498	16542	16660	16612	16576	16565	16660	16591	16743	16517	16600	16790	16485	16738	16833	16779	16756	16492	16625	16757	16582	16556	16561	16548	16746	16480	16811	16748	16640	16424	16717	16831	16580	16730	16663	16429	16620	16488	16663	16580	16585	16653	16781	16655	16640	16659	16633	16787	16538	16669	16514	16712	16686	16717	16576	16683	16721	16600	16593	16746	16668	16717	16710	16578	16428	16409	16628	16742	16856	16575	16825	16653	16721	16658	16551	16824	16486	16635	16598	16720	16692	16770	16674	16778	16501	16684	16552	16572	16601	16622	16589	16492	16450	16606	16539	16695	16494	16650	16583	16496	16571	16758	16612	16674	16685	16399	16625	16440	16598	16722	16544	16684	16758	16652	16624	16806	16577	16723	16634	16688	16673	16512	16556	16699	16570	16744	16601	16689	16704	16618	16576	16546	16796	16898	16812	16610	16684	16614	16747	16700	16620	16453	16601	16895	16550	16638	16754	16710	16848	16579	16738	16844	16687	16644	16652	16673	16708	16826	16626	16722	16848	16744	16529	16769	16492	16648	16612	16773	16587	16568	16752	16746	16768	16560	16615	16686	16613	16671	16538	16293	16508	16535	16494	16522	16440	16513	16709	16709	16618	16686	16481	16735	16499	16741	16453	16567	16980	16746	16429	16553	16399	16561	16262	16707	16755	16583	16578	16463	16507	16462	16589	16500	16685	16514	16748	16657	16690	16652	16426	16483	16825	16640	16630	16561	16700	16823	16568	16665	16750	16820	16562	16508	16630	16562	16783
18631	22360	19602	16582	15170	14683	14650	14404	14460	14368	14290	14339	14558	14280	14353	14312	14202	14269	14311	14168	14346	14199	14118	14076	14198	14050	14319	14237	14512	14336	14484	14348	14241	14157	14352	14406	14187	14430	14285	14329	14202	14464	14292	14342	14381	14331	14211	14261	14349	14410	14245	14319	14328	14237	14313	14309	14343	14471	14133	14253	14117	14321	14508	14235	14360	14289	14304	14177	14190	14319	14260	14410	14329	14219	14083	14398	14264	14291	14339	14289	14375	14342	14404	14202	14285	14101	14346	14315	14466	14374	14355	14340	14484	14263	14364	14233	14288	14402	14179	14335	14425	14285	14342	14201	14334	14287	14232	14339	14223	14365	14299	14444	14126	14361	14327	14501	14357	14234	14239	14360	14408	14351	14248	14225	14367	14340	14211	14230	14305	14163	14318	14315	14414	14212	14273	14356	14369	14356	14182	14433	14245	14332	14320	14261	14218	14179	14311	14339	14391	14227	14447	14307	14577	14427	14373	14276	14190	14271	14318	14266	14369	14220	14213	14204	14370	14279	14243	14405	14173	14581	14327	14387	14206	14295	14417	14202	14360	14246	14303	14132	14327	14236	14378	14195	14192	14333	14298	14269	14300	14476	14470	14202	14501	14135	14271	14316	14417	14377	14430	14046	14403	14286	14362	14347	14491	14310	14299	14324	14357	14306	14358	14250	14207	14325	14263	14244	14246	14224	14291	14289	14351	14386	14389	14162	14278	14455	14269	14462	14483	14227	14320	14249	14264	14233	14410	14192	14321	14329	14303	14334	14370	14205	14282	14329	14326	14252	14307	14274	14356	14323	14258	14366	14417	14287	14353	14462	14238	14355	14347	14375	14126	14299	14407	14194	14243	14288	14330	14179	14245	14387	14192	14233	14183	14331	14211	14388	14252	14343	14347	14389	14131	14194	14440	14253	14317	14268	14581	14229	14297	14229	14323	14416	14308	14319	14346	14426	14393	14307	14314	14409	14206	14226	14327	14263	14355	14390	14266	14208	14251	14421	14213	14293	14402	14176	14382	14328	14406	14307	14351	14236	14227	14337	14328	14210	14376	14360	14349	14369	14335	14243	14331	14216	14110	14458	14339	14361	14238	14213	14276	14279	14287	14265	14177	14239	14270	14264	14360	14213	14396	14253	14260	14279	14238	14263	14289	14360	14209	14343	14451	14354	14380	14269	14310	14195	14398	14218	14259	14265	14362	14434	14335	14169	14311	14214	14211	14264	14177	14306	14310	14264	14256	14199	14323	14374	14193	14294	14239	14365	14361	14301	14413	14282	14285	14344	14182	14586	14131	14404	14467	14395	14279	14269	14424	14434	14391	14525	14365	14418	14166	14195	14166	14245	14370	14166	14413	14383	14343	14489	14358	14324	14232	14336	14167	14195	14311	14217	14266	14237	14349	14293	14355	14279	14183	14299	14319	14341	14310	14284	14336	14263	14180	14274	14223	14239	14120	14198	14226	14152	14254	14235	14337	14380	14299	14258	14288	14290	14505	14199	14173	14275	14235	14325	14361	14255	14280	14439	14245	14341	14194	14293	14374	14325	14250	14285	14308	14500	14233	14371	14342	14200	14198	14257	14303	14185	14227	14262	14356	14356	14399	14256	14366	14260	14315	14332	14312	14406	14376	14228	14257	14299	14434	14297	14374	14490	14145	14306	14217	14332	14159	14397	14327	14253	14422	14153	14283	14351	14281	14283	14348	14257	14314	14288	14342	14149	14359	14259	14214	14029	14165	14301	14375	14278	14518	14362	14278	14100	14282	14227	14347	14259	14200	14265	14302	14288	14227	14262	14506	14286	14203	14358	14158	14157	14253	14366	14345	14341	14429	14243	14214	14369	14460	14187	14395	14294	14324	14296	14224	14276	14309	14367	14182	14396	14149	14397	14266	14177	14270	14265	14324	14456	14331	14292	14449	14281	14441	14251	14317	14224	14281	14346	14273	14372	14290	14195	14242	14284	14192	14218	14217	14341	14243	14217	14273	14408	14327	14302	14317	14362	14368	14329	14282	14219	14255	14287	14201	14342	14268	14305	14129	14390	14214	14431	14394	14439	14201	14306	14206	14321	14269	14205	14387	14261	14241	14315	14388	14302	14176	14393	14356	14217	14275	14274	14467	14378	14244	14292	14135	14440	14292	14247	14246	14424	14281	14247	14353	14343	14323	14353	14308	14166	14249	14239	14450	14353	14322	14190	14180	14315	14289	14270	14408	14208	14375	14274	14410	14393	14434	14451	14335	14339	14443	14387	14392	14331	14317	14151	14434	14267	14145	14254	14261	14424	14362	14384	14223	14285	14099	14224	14349	14250	14335	14277	14309	14490	14428	14375	14138	14255	14451	14290	14452	14259	14270	14204	14100	14357	14280	14362	14305	14345	14364	14255	14343	14352	14385	14205	14329	14245	14427	14425	14288	14290	14237	14335	14321	14333	14231	14276	14241	14365	14343	14395	14211	14149	14227	14259	14242	14381	14401	14306	14226	14302	14397	14246	14292	14329	14300	14304	14303	14200	14228	14387	14382	14134	14238	14502	14253	14138	14426	14434	14307	14223	14396	14183	14092	14289	14368	14483	14367	14406	14638	14364	14276	14404	14351	14419	14238	14359	14140	14370	14417	14446	14313	14341	14143	14198	14421	14245	14223	14300	14211	14395	14252	14144	14122	14290	14110	14254	14302	14214	14300	14339	14538	14289	14318	14240	14339	14230	14340	14308	14325	14396	14313	14400	14346	14561	14276	14276	14169	14238	14350	14322	14231	14251	14317	14491	14389	14310	14347	14224	14300	14366	14342	14190	14326	14246	14340	14385	14270	14241	14177	14412	14278	14460	14339	14322	14279	14196	14212	14172	14244	14365	14189	14290	14365	14245	14268	14316	14181	14335	14300	14427	14453	14382	14435	14319	14311	14324	14366	14282	14230	14316	14299	14210	14412	14316	14215	14198	14246	14402	14319	14232	14209	14262	14381	14218	14321	14304	14195	14282	14353	14363	14417	14368	14438	14174	14124	14248	14261	14391	14573	14308	14186	14325	14366	14298	14316	14291	14306	14275	14317	14387	14174	14270	14240	14348	14413	14303	14335	14194	14361	14184	14166	14139	14135	14245	14283	14070	14280	14220	14343	14312	14261	14205	14345	14420	14457	14086	14260	14364	14267	14503	14311	14465	14248	14259	14347	14197	14323	14349	14247	14265	14201	14471	14129	14326	14543	14380	14408	14349	14366	14434	14324	14378	14296	14386	14167	14583	14328	14349	14414	14329	14217	14396	14227	14206	14363	14349	14301	14404	14173	14248	14248	14321	14358	14432	14243	14244	14459	14208	14395	14328	14525	14156	14417	14284	14313	14380	14296	14421	14487	14162	14170	14387	14231	14332	14333	14386	14327	14189	14370	14188	14286	14366	14357	14253	14288	14107	14405	14486	14396	14302	14298	14181	14367	14142	14269	14221	14198	14433	14419	14249	14070	14405	14421	14253	14356	14392	14191	14538	14341	14403	14291	14201	14278	14202	14337	14357	14273	14225	14370	14510	14267	14269	14193	14245	14386	14209	14225	14328	14312	14344	14425	14355	14344	14371	14206	14500	14449	14287	14370	14298	14475	14314	14350	14386	14153	14326	14350	14315	14280	14412	14460	14107	14192	14179	14300	14249	14363	14396	14293	14287	14467	14405	14350	14159	14320	14311	14271	14295	14221	14379	14271	14362	14429	14370	14236	14333	14102	14500	14317	14215	14410	14238	14346	14379	14190	14311	14444	14322	14228	14315	14100	14296	14381	14293	14308	14353	14211	14272	14448	14357	14163	14356	14230	14369	14361	14265	14352	14209	14268	14294	14153	14257	14287	14255	14273	14327	14182	14351	14420	14219	14139	14296	14277	14164	14329	14283	14312	14318	14304	14228	14374	14306	14266	14323	14317	14456	14396	14283	14538	14411	14332	14267	14444	14134	14420	14304	14077	14410	14430	14323	14350	14246	14349	14198	14262	14262	14180	14297	14287	14199	14272	14163	14364	14252	14394	14332	14313	14301	14472	14281	14384	14329	14395	14172	14381	14182	14287	14251	14265	14236	14253	14236	14229	14446	14397	14304	14319	14389	14367	14305	14286	14282	14175	14413	14397	14320	14265	14475	14314	14152	14253	14156	14341	14408	14474	14241	14337	14382	14289	14328	14547	14164	14397	14306	14316	14164	14415	14224	14127	14292	14246	14207	14192	14329	14218	14391	14221	14323	14172	14229	14388	14321	14223	14338	14180	14578	14229	14272	14110	14297	14294	14181	14333	14394	14330	14310	14405	14245	14213	14118	14375	14349	14180	14241	14235	14264	14378	14297	14256	14153	14317	14250	14285	14240	14275	14231	14173	14394	14267	14311	14280	14060	14444	14359	14357	14236	14407	14206	14089	14475	14243	14294	14561	14296	14225	14336	14436	14312	14398	14182	14352	14351	14393	14083	14406	14183	14322	14351	14077	14407	14249	14204	14297	14234	14320	14247	14415	14327	14444	14186	14322	14159	14257	14248	14113	14397	14353	14313	14408	14181	14126	14473	14338	14433	14342	14240	14432	14288	14236	14321	14264	14208	14360	14268	14235	14217	14283	14243	14333	14330	14307	14374	14261	14509	14165	14296	14356	14379	14347	14144	14216	14281	14366	14507	14354	14482	14298	14450	14456	14290	14494	14221	14449	14405	14309	14354	14221	14391	14366	14302	14339	14237	14423	14252	14525	14260	14241	14274	14333	14317	14339	14279	14363	14362	14415	14505	14210	14422	14259	14229	14257	14346	14235	14432	14359	14386	14173	14250	14277	14566	14321	14097	14190	14223	14286	14527	14228	14478	14139	14467	14374	14179	14248	14518	14166	14425	14319	14290	14264	14355	14327	14265	14441	14165	14187	14344	14091	14417	14367	14320	14151	14256	14128	14379	14255	14330	14290	14308	14467	14496	14292	14389	14293	14225	14363	14265	14294	14205	14302	14393	14334	14100	14321	14356	14397	14406	14267	14220	14307	14394	14162	14493	14275	14412	14523	14274	14217	14269	14200	14371	14413	14210	14396	14272	14356	14359	14190	14122	14182	14144	14321	14156	14314	14270	14099	14261	14203	14353	14355	14257	14288	14230	14351	14350
23648	21524	28244	25407	22048	19546	18155	16213	15786	15787	15630	15550	15876	15754	15693	15754	15612	15829	15661	15539	15699	15580	15682	15478	15649	15615	15729	15592	15571	15475	15357	15683	15914	15537	15581	15824	15711	15687	15543	15690	15589	15535	15745	15574	15831	15695	15594	15617	15657	15472	15599	15643	15654	15421	15530	15517	15507	15393	15380	15782	15458	15495	15595	15463	15615	15588	15706	15318	15536	15577	15608	15736	15555	15582	15692	15678	15675	15690	15546	15476	15440	15669	15603	15715	15544	15781	15740	15594	15552	15450	15730	15500	15623	15676	15460	15382	15587	15522	15405	15427	15614	15646	15546	15513	15519	15692	15576	15651	15679	15582	15601	15658	15684	15569	15469	15459	15604	15656	15425	15520	15732	15695	15611	15672	15508	15502	15656	15626	15707	15488	15714	15415	15454	15502	15496	15526	15528	15413	15778	15594	15442	15602	15657	15721	15662	15698	15556	15613	15577	15626	15470	15766	15275	15626	15594	15413	15589	15709	15536	15516	15577	15542	15547	15378	15754	15666	15326	15480	15583	15584	15626	15387	15587	15634	15347	15668	15644	15704	15635	15432	15704	15711	15537	15728	15566	15506	15708	15427	15690	15606	15491	15516	15501	15536	15347	15769	15614	15579	15659	15507	15586	15494	15473	15425	15631	15548	15654	15605	15524	15816	15748	15722	15538	15492	15713	15489	15469	15383	15549	15744	15690	15866	15496	15790	15414	15565	15359	15499	15472	15569	15525	15660	15456	15643	15592	15491	15530	15495	15565	15650	15569	15680	15647	15417	15600	15504	15682	15694	15495	15696	15578	15653	15443	15410	15705	15662	15620	15545	15471	15453	15409	15459	15460	15578	15533	15560	15583	15608	15659	15415	15331	15329	15582	15603	15692	15730	15727	15502	15410	15578	15665	15407	15531	15483	15568	15677	15541	15736	15619	15610	15815	15482	15695	15440	15428	15696	15807	15652	15620	15636	15497	15460	15976	15650	15595	15671	15572	15811	15542	15537	15572	15412	15499	15538	15617	15646	15419	15580	15483	15715	15514	15628	15676	15718	15573	15610	15504	15644	15327	15672	15521	15370	15659	15666	15511	15454	15398	15473	15496	15531	15746	15578	15671	15444	15773	15563	15534	15418	15816	15638	15556	15638	15682	15401	15713	15437	15671	15717	15557	15509	15340	15522	15376	15813	15505	15529	15526	15698	15364	15578	15638	15659	15450	15417	15662	15419	15688	15575	15450	15558	15589	15823	15671	15745	15580	15654	15542	15531	15604	15487	15710	15608	15589	15448	15431	15447	15780	15623	15446	15522	15478	15383	15556	15521	15563	15648	15651	15528	15591	15574	15631	15597	15367	15545	15611	15403	15687	15707	15732	15425	15687	15556	15353	15756	15681	15551	15877	15669	15676	15504	15509	15577	15588	15404	15538	15420	15480	15536	15742	15685	15578	15645	15503	15566	15529	15446	15617	15565	15385	15606	15633	15578	15565	15629	15459	15501	15533	15690	15658	15797	15663	15500	15588	15469	15564	15598	15373	15399	15626	15630	15531	15384	15645	15759	15454	15577	15497	15721	15359	15532	15527	15441	15670	15794	15505	15489	15499	15581	15560	15770	15694	15581	15550	15475	15626	15804	15642	15663	15792	15571	15690	15523	15493	15461	15598	15418	15519	15495	15475	15723	15763	15358	15557	15566	15561	15550	15507	15413	15595	15627	15612	15381	15689	15522	15592	15399	15604	15641	15467	15640	15778	15555	15634	15695	15510	15696	15358	15366	15524	15694	15594	15511	15571	15724	15365	15541	15515	15633	15667	15617	15510	15476	15745	15538	15483	15427	15780	15614	15447	15731	15463	15571	15461	15628	15640	15530	15356	15547	15768	15614	15763	15735	15669	15583	15606	15852	15491	15694	15582	15411	15649	15511	15697	15669	15666	15638	15542	15413	15409	15692	15886	15462	15481	15646	15605	15528	15569	15574	15610	15547	15471	15448	15338	15796	15763	15638	15740	15718	15573	15527	15686	15652	15375	15414	15549	15635	15631	15594	15559	15658	15635	15423	15606	15541	15498	15818	15640	15769	15389	15458	15830	15457	15716	15661	15437	15423	15635	15832	15519	15670	15518	15572	15827	15572	15664	15565	15550	15390	15604	15547	15615	15640	15456	15569	15683	15457	15355	15551	15499	15734	15600	15631	15668	15525	15681	15622	15472	15670	15705	15583	15442	15591	15671	15612	15789	15515	15520	15486	15443	15478	15548	15320	15567	15682	15616	15527	15492	15529	15481	15626	15433	15477	15595	15653	15519	15745	15610	15573	15738	15537	15742	15582	15564	15471	15570	15680	15621	15499	15403	15746	15659	15343	15576	15345	15461	15697	15544	15625	15689	15723	15613	15823	15627	15710	15629	15609	15548	15519	15590	15563	15609	15476	15598	15395	15594	15457	15646	15411	15626	15643	15327	15632	15502	15601	15527	15512	15589	15695	15357	15415	15425	15661	15392	15447	15461	15457	15688	15664	15578	15568	15541	15547	15648	15521	15615	15645	15565	15497	15620	15413	15627	15395	15470	15594	15381	15636	15492	15638	15554	15632	15365	15387	15625	15515	15668	15673	15647	15382	15728	15823	15478	15475	15435	15449	15434	15521	15387	15574	15789	15586	15688	15576	15415	15484	15486	15604	15371	15691	15626	15545	15732	15453	15691	15517	15444	15647	15665	15673	15560	15444	15505	15589	15669	15613	15423	15551	15508	15387	15635	15496	15701	15517	15531	15640	15674	15550	15444	15411	15622	15584	15665	15351	15677	15482	15410	15435	15520	15627	15718	15750	15731	15430	15553	15589	15597	15591	15371	15540	15632	15567	15730	15661	15682	15435	15450	15448	15593	15570	15581	15415	15671	15734	15406	15428	15706	15523	15442	15455	15571	15621	15371	15544	15682	15677	15635	15537	15593	15708	15822	15693	15647	15671	15500	15686	15520	15679	15629	15522	15656	15566	15472	15505	15405	15478	15630	15553	15349	15413	15537	15549	15662	15748	15720	15441	15548	15639	15544	15708	15564	15629	15508	15600	15645	15482	15564	15607	15332	15607	15742	15591	15545	15481	15707	15463	15668	15553	15482	15654	15490	15544	15585	15544	15601	15495	15595	15439	15515	15560	15666	15483	15714	15434	15644	15557	15507	15682	15590	15636	15444	15612	15601	15276	15324	15406	15461	15402	15698	15471	15674	15612	15465	15442	15455	15740	15537	15506	15437	15471	15396	15410	15542	15443	15733	15395	15586	15847	15730	15575	15645	15567	15600	15586	15508	15623	15483	15518	15522	15527	15553	15619	15650	15469	15622	15678	15371	15385	15556	15689	15670	15576	15575	15649	15479	15606	15494	15619	15545	15583	15754	15414	15510	15589	15555	15592	15538	15557	15568	15423	15677	15778	15743	15719	15603	15647	15533	15562	15674	15716	15658	15453	15561	15451	15409	15602	15677	15725	15570	15484	15726	15667	15675	15490	15689	15844	15502	15731	15705	15554	15616	15526	15573	15494	15533	15707	15611	15425	15352	15432	15485	15597	15594	15533	15546	15657	15659	15534	15461	15424	15461	15578	15319	15626	15603	15547	15456	15558	15406	15642	15674	15602	15675	15670	15689	15509	15515	15597	15721	15507	15412	15677	15498	15720	15548	15244	15624	15503	15421	15563	15614	15606	15643	15417	15437	15529	15633	15613	15548	15347	15236	15629	15725	15595	15662	15602	15512	15652	15548	15459	15579	15629	15636	15443	15552	15303	15521	15481	15546	15488	15506	15386	15482	15617	15617	15402	15530	15641	15591	15669	15633	15511	15458	15628	15627	15445	15659	15562	15541	15448	15640	15542	15528	15618	15482	15642	15544	15325	15607	15878	15663	15633	15510	15543	15527	15612	15525	15570	15685	15635	15455	15606	15443	15565	15687	15519	15497	15653	15535	15668	15458	15566	15598	15522	15807	15472	15615	15487	15547	15579	15697	15599	15508	15680	15589	15590	15625	15568	15794	15836	15869	15434	15662	15549	15692	15285	15575	15624	15831	15443	15522	15449	15681	15535	15414	15342	15578	15619	15439	15692	15787	15529	15652	15322	15594	15474	15760	15474	15483	15577	15692	15708	15576	15608	15627	15487	15777	15688	15531	15426	15599	15625	15643	15573	15544	15393	15565	15518	15660	15545	15329	15454	15876	15693	15564	15596	15629	15606	15438	15468	15524	15624	15489	15524	15516	15671	15701	15502	15700	15551	15473	15619	15608	15582	15884	15677	15593	15833	15715	15506	15638	15556	15584	15686	15667	15468	15441	15634	15639	15782	15661	15630	15592	15612	15546	15658	15470	15541	15499	15523	15621	15544	15440	15503	15399	15603	15380	15365	15571	15641	15764	15713	15616	15735	15600	15565	15254	15620	15659	15682	15553	15472	15424	15614	15470	15603	15664	15804	15467	15593	15447	15487	15667	15508	15438	15602	15593	15472	15484	15309	15565	15514	15548	15521	15592	15515	15658	15438	15444	15517	15540	15620	15735	15328	15478	15590	15586	15393	15675	15546	15564	15432	15427	15644	15450	15351	15587	15461	15728	15527	15653	15621	15632	15611	15587	15596	15638	15647	15594	15536	15680	15634	15661	15513	15522	15684	15472	15567	15696	15655	15386	15468	15581	15656	15579	15643	15734	15667	15693	15696	15569	15463	15351	15630	15475	15603	15537	15526	15749	15416	15639	15387	15455	15570	15655	15704	15464	15647	15748	15587	15636	15557	15722	15447	15500	15673	15617	15576	15707	15663	15716	15547	15478	15547	15795	15434	15524	15356	15587	15436	15610	15580	15646	15556	15516	15662	15553	15415	15399	15264	15447	15450	15617	15569	15587	15702	15761	15641	15550	15445	15486	15640	15456	15472	15395	15575	15611	15468	15540	15507	15526	15562	15520	15662	15553	15646	15679	15629	15755	15627	15700	15527	15522	15668	15355	15706	15697	15533	15612	15439	15754	15666	15553	15621	15554	15439	15779	15468	15462	15567	15622	15411	15514	15547	15696	15689	15551	15508	15508	15597	15502	15453	15494	15485	15575	15528	15367	15702	15652	15386	15574	15675	15604	15557	15586	15619	15489	15679
17140	28776	25100	18230	14900	14150	14062	13728	13834	13807	13734	13769	13615	13625	13709	13602	13803	13585	13596	13854	13654	13745	13454	13642	13564	13610	13600	13777	13695	13493	13535	13705	13671	13676	13635	13511	13714	13645	13565	13611	13707	13617	13715	13648	13633	13805	13624	13548	13656	13615	13710	13581	13709	13583	13790	13773	13716	13784	13640	13689	13709	13646	13696	13502	13548	13567	13738	13643	13625	13553	13679	13597	13576	13519	13762	13567	13554	13836	13676	13726	13540	13703	13616	13676	13757	13671	13671	13598	13601	13486	13654	13572	13602	13644	13619	13620	13618	13722	13614	13537	13668	13621	13653	13602	13664	13725	13546	13665	13610	13383	13703	13455	13732	13766	13612	13705	13731	13640	13614	13637	13531	13650	13677	13729	13563	13748	13661	13744	13559	13678	13640	13615	13544	13718	13666	13612	13686	13648	13515	13743	13487	13666	13704	13505	13653	13688	13637	13718	13817	13694	13678	13462	13649	13702	13583	13465	13720	13853	13810	13620	13553	13488	13537	13546	13553	13551	13471	13577	13875	13583	13566	13334	13687	13669	13787	13754	13587	13548	13743	13451	13678	13714	13823	13762	13503	13583	13522	13481	13792	13586	13619	13632	13634	13663	13586	13537	13678	13670	13618	13676	13621	13631	13615	13504	13786	13618	13656	13642	13522	13670	13800	13774	13606	13562	13619	13605	13633	13706	13628	13528	13477	13646	13535	13516	13637	13609	13698	13594	13702	13646	13624	13580	13690	13601	13604	13655	13644	13525	13767	13624	13830	13556	13429	13742	13521	13559	13700	13499	13664	13645	13508	13662	13490	13717	13621	13529	13664	13527	13586	13580	13631	13656	13660	13630	13562	13624	13669	13553	13579	13606	13489	13498	13650	13573	13653	13672	13741	13374	13708	13492	13610	13543	13661	13726	13760	13705	13649	13625	13581	13744	13608	13711	13569	13747	13531	13685	13798	13624	13625	13722	13557	13676	13669	13497	13577	13723	13484	13666	13525	13659	13788	13648	13584	13606	13655	13697	13746	13883	13514	13658	13533	13503	13695	13477	13617	13854	13559	13527	13652	13682	13630	13613	13502	13675	13756	13689	13473	13658	13429	13572	13865	13565	13555	13528	13623	13701	13668	13565	13611	13503	13612	13554	13489	13624	13619	13634	13637	13740	13763	13480	13473	13533	13807	13535	13724	13603	13595	13572	13666	13597	13391	13747	13600	13624	13559	13662	13657	13700	13594	13690	13557	13729	13624	13782	13548	13557	13804	13612	13693	13643	13743	13481	13580	13725	13701	13575	13663	13653	13553	13689	13690	13646	13562	13571	13652	13506	13592	13594	13585	13591	13602	13765	13527	13627	13707	13486	13509	13771	13748	13675	13612	13633	13698	13858	13523	13684	13660	13454	13620	13710	13702	13541	13640	13659	13666	13553	13613	13606	13448	13626	13710	13636	13666	13657	13666	13642	13542	13559	13668	13586	13685	13432	13669	13489	13556	13556	13812	13669	13730	13656	13620	13463	13499	13759	13572	13484	13683	13610	13505	13830	13563	13813	13614	13650	13670	13546	13467	13615	13660	13441	13850	13600	13573	13574	13659	13490	13750	13647	13742	13622	13637	13776	13529	13638	13745	13457	13634	13500	13728	13669	13619	13526	13719	13616	13602	13390	13705	13705	13610	13739	13534	13567	13684	13645	13546	13742	13580	13614	13553	13712	13551	13610	13723	13574	13756	13555	13697	13633	13549	13616	13530	13535	13757	13725	13571	13681	13621	13524	13685	13715	13791	13693	13525	13620	13769	13604	13556	13577	13519	13751	13553	13665	13413	13659	13647	13481	13670	13706	13638	13775	13641	13654	13830	13634	13740	13652	13567	13715	13642	13669	13573	13607	13629	13599	13536	13614	13598	13558	13559	13723	13678	13810	13558	13722	13576	13817	13828	13655	13613	13584	13513	13766	13541	13523	13582	13522	13498	13599	13780	13511	13790	13691	13649	13669	13592	13598	13488	13687	13771	13578	13708	13742	13620	13487	13652	13665	13759	13784	13618	13539	13607	13697	13598	13678	13739	13609	13694	13726	13633	13504	13758	13601	13470	13504	13621	13591	13501	13693	13610	13454	13581	13598	13739	13485	13671	13496	13622	13583	13670	13571	13554	13727	13501	13592	13647	13636	13638	13546	13656	13456	13681	13579	13760	13673	13813	13505	13598	13627	13632	13601	13582	13702	13789	13637	13710	13867	13656	13679	13662	13599	13459	13685	13717	13657	13687	13701	13712	13579	13772	13768	13623	13597	13591	13508	13542	13664	13547	13560	13761	13450	13569	13595	13755	13724	13645	13815	13636	13666	13479	13725	13642	13782	13742	13722	13878	13678	13649	13918	13564	13616	13950	13474	13507	13486	13457	13537	13817	13651	13698	13802	13591	13713	13539	13582	13503	13698	13686	13613	13461	13811	13359	13641	13707	13694	13692	13732	13626	13508	13481	13563	13749	13807	13699	13752	13693	13543	13647	13560	13711	13456	13626	13595	13700	13547	13616	13589	13657	13590	13610	13532	13571	13518	13514	13772	13704	13703	13675	13769	13639	13590	13701	13623	13608	13630	13665	13783	13769	13804	13627	13739	13612	13639	13605	13507	13727	13616	13526	13673	13527	13532	13586	13579	13581	13739	13566	13580	13513	13697	13606	13700	13768	13769	13500	13594	13651	13619	13643	13610	13606	13695	13595	13700	13637	13708	13638	13605	13588	13659	13632	13499	13621	13503	13695	13454	13808	13586	13770	13716	13642	13831	13646	13681	13647	13791	13598	13745	13637	13673	13564	13645	13625	13721	13705	13584	13619	13600	13616	13604	13662	13630	13553	13709	13478	13712	13516	13741	13474	13702	13620	13607	13451	13483	13567	13857	13567	13734	13493	13613	13605	13622	13630	13570	13643	13535	13848	13588	13849	13590	13619	13720	13412	13595	13797	13544	13779	13617	13643	13523	13732	13721	13751	13662	13712	13610	13652	13608	13646	13635	13679	13706	13779	13611	13681	13716	13761	13626	13682	13436	13499	13584	13586	13598	13563	13679	13694	13729	13685	13635	13598	13629	13657	13635	13545	13599	13739	13660	13544	13662	13703	13613	13645	13860	13602	13578	13711	13619	13771	13439	13724	13661	13622	13672	13617	13606	13330	13596	13445	13581	13484	13647	13653	13608	13784	13601	13643	13599	13692	13632	13630	13590	13722	13641	13563	13758	13531	13543	13562	13830	13703	13593	13672	13620	13513	13656	13698	13658	13741	13588	13685	13710	13523	13657	13626	13543	13763	13630	13656	13739	13572	13593	13620	13495	13668	13665	13498	13712	13546	13618	13550	13610	13536	13625	13696	13685	13712	13522	13677	13721	13724	13700	13599	13638	13789	13649	13664	13646	13692	13640	13454	13620	13632	13703	13561	13396	13551	13616	13778	13737	13505	13567	13607	13717	13601	13677	13620	13794	13744	13448	13530	13666	13639	13495	13629	13743	13636	13651	13526	13653	13598	13687	13664	13583	13594	13597	13682	13475	13808	13674	13782	13499	13557	13622	13600	13654	13608	13555	13598	13724	13748	13588	13500	13707	13503	13429	13807	13589	13686	13510	13792	13656	13518	13782	13543	13633	13756	13583	13613	13709	13620	13562	13585	13586	13459	13566	13626	13831	13637	13650	13642	13571	13640	13562	13719	13836	13533	13628	13747	13537	13551	13515	13599	13657	13593	13510	13589	13590	13707	13514	13540	13480	13541	13530	13550	13634	13712	13609	13599	13566	13536	13695	13782	13844	13556	13588	13486	13475	13676	13546	13617	13669	13593	13558	13511	13511	13760	13734	13728	13599	13495	13673	13621	13729	13730	13735	13668	13685	13511	13637	13568	13683	13673	13632	13524	13562	13702	13779	13740	13616	13553	13675	13569	13723	13692	13692	13637	13614	13551	13546	13634	13603	13694	13509	13716	13743	13679	13813	13637	13589	13517	13675	13717	13638	13606	13647	13659	13754	13730	13714	13594	13490	13670	13707	13791	13771	13616	13673	13577	13670	13724	13686	13796	13644	13494	13645	13641	13530	13605	13520	13681	13658	13565	13632	13584	13580	13660	13634	13667	13539	13685	13623	13688	13655	13462	13654	13776	13437	13880	13598	13722	13640	13668	13621	13832	13467	13739	13663	13783	13499	13631	13790	13647	13822	13650	13600	13651	13770	13807	13605	13693	13572	13866	13681	13705	13634	13668	13717	13666	13836	13559	13772	13507	13529	13464	13716	13619	13513	13600	13657	13602	13574	13715	13641	13748	13571	13813	13767	13766	13674	13810	13727	13509	13577	13795	13572	13520	13488	13748	13732	13779	13616	13722	13645	13652	13589	13657	13743	13432	13799	13659	13843	13574	13745	13754	13625	13709	13645	13612	13602	13648	13771	13547	13669	13671	13698	13469	13634	13522	13636	13754	13512	13714	13673	13758	13682	13716	13642	13739	13727	13622	13711	13591	13603	13791	13654	13579	13652	13659	13605	13740	13642	13709	13470	13630	13580	13520	13621	13594	13531	13733	13533	13841	13588	13597	13403	13705	13532	13648	13791	13642	13664	13643	13659	13683	13553	13547	13617	13654	13634	13724	13648	13846	13709	13601	13669	13472	13643	13572	13579	13553	13712	13739	13674	13687	13788	13579	13628	13675	13695	13552	13738	13767	13660	13632	13592	13603	13691	13660	13575	13536	13548	13653	13662	13654	13690	13558	13730	13632	13703	13597	13657	13631	13604	13688	13648	13598	13709	13725	13702	13668	13721	13539	13767	13621	13610	13676	13600	13541	13635	13724	13574	13618	13628	13662	13787	13512	13641	13660	13604	13633	13703	13659	13782	13563	13849	13624	13517	13670	13791	13555	13639	13644	13541	13651	13580	13540	13629	13581	13636	13744	13769	13685	13452	13657	13726	13645	13660	13689	13622	13606	13677	13647	13583	13551	13616	13521	13715	13618	13727	13625	13575	13601	13653	13682	13705	13744	13533	13578	13620	13523	13688	13604	13679	13789	13621	13482	13640	13660	13640	13602	13769	13623	13486	13646	13584	13688	13673	13666	13685	13592	13712	13739	13358	13572	13697	13712	13452
25432	21559	26834	26532	18775	17451	17702	17123	16883	17029	16999	16806	16849	16855	16787	16980	16762	16962	16756	16978	16860	16548	16781	16624	16647	16665	16557	16770	16574	16918	16858	16796	16926	16808	16805	16795	16636	16736	16638	16975	17069	17012	16893	16813	16843	16816	16677	16765	16684	17001	16829	16751	16843	16966	16774	16689	16717	16732	16749	16806	16894	16911	16606	16771	16757	16712	16609	16591	16817	16752	16705	16489	16624	16913	16844	16694	16908	16762	16487	16648	16902	16775	16795	16822	16778	16725	16949	16761	16674	16742	16723	16798	16775	16843	16892	16839	16701	16600	16586	16805	16754	16742	16685	16778	16733	16633	16844	16721	16848	16870	16730	16744	16705	16726	16743	16615	16566	16518	16713	16778	16733	16815	16831	16526	16639	16726	16848	16792	16897	16858	16689	16829	16821	16835	16735	16558	16634	16496	16811	16773	16696	16602	16638	16597	16629	16765	16848	16786	16760	16697	16894	16601	16474	16673	16820	16610	16786	16690	16795	16601	16762	16890	16745	16747	16841	16742	16720	16797	16665	16884	16491	16751	16774	16787	16881	16719	16883	16749	16975	16788	16927	16681	16730	16728	16570	16710	16652	16832	16718	16758	16921	16753	16955	16957	16829	16834	16752	16880	16806	16865	16747	16876	16942	16791	16887	16928	16933	16732	16635	16982	16672	16568	16777	16739	16760	16584	16473	16801	16885	16784	16793	16803	16660	16865	16827	16692	16822	16684	16792	16900	16500	16818	16800	16662	16799	16686	16831	16745	16566	16668	16522	16689	16720	16802	16775	16840	16799	16700	16676	16687	16910	16720	16705	16762	16843	16744	16782	16824	16815	16835	16603	16731	16879	16695	16780	16783	16647	16857	16673	16823	16701	16657	16696	16935	16725	16617	16819	16690	16782	16543	16752	16897	16852	16780	16848	16571	16654	16657	16791	16751	16679	16677	16886	16750	16848	16828	16605	16720	16654	16779	16825	16768	16658	16572	16764	16829	16697	16649	16991	16741	16722	16909	16912	16705	16771	16907	16670	16739	16799	16938	16910	16579	16648	16965	16702	16635	16740	16745	16646	16930	16693	16857	16599	16791	16771	16788	16852	16736	16892	16764	16860	16734	16825	16631	16831	16782	16845	16771	16618	16660	16785	16826	16539	16754	16714	16604	16945	16815	16709	16738	16904	16623	16640	16812	16901	16822	16697	16642	16842	16866	16728	16679	16682	16794	16611	16851	16918	16964	16817	16696	16696	17087	16729	16896	16776	16750	16464	16624	16763	16795	16461	16751	16680	16866	16884	16708	16808	16740	16768	16614	16698	16726	16798	16695	16808	16649	16793	16835	16832	16946	16824	16936	16797	16859	16804	16676	16916	16873	16905	16751	16852	16995	16795	16706	16553	16717	16864	16698	16599	16797	16878	16852	16626	16933	16915	16562	16840	16707	16671	16601	16702	16810	16760	16642	16546	16769	16719	16723	16833	16646	16760	16795	16756	16716	16684	16807	16749	16665	16836	16786	16749	16656	16756	16771	16730	16603	16751	16552	16665	16567	16670	16794	16770	16945	16825	16801	16824	16697	16631	16726	16647	16751	16856	16756	16767	16672	16828	16860	16678	16785	16654	17035	16971	16757	16496	16711	16778	16658	16794	16669	16880	16819	16823	16744	16754	16694	16897	16678	16640	17012	16895	16688	16853	16946	16777	16778	16763	16737	16753	16890	16704	16692	16840	16766	16660	16729	16669	16755	16557	16677	16790	16885	16736	16775	16905	16781	16845	16866	16772	16867	16664	16609	16759	16817	16781	16735	16701	16872	16737	16758	16861	16636	16744	16783	16721	16756	16749	16732	16457	16754	16817	16611	16755	16619	16851	16569	16807	16798	16712	16496	16695	16564	16735	16790	16936	16839	16930	16826	16816	16754	16843	16856	17078	16601	16875	16683	16693	16852	16841	16827	16746	16612	16904	16687	16744	16752	16807	16666	16807	16752	16738	16755	16893	16831	16688	16894	16780	16696	16661	16875	16710	16574	16604	16971	16893	16596	16630	16703	16773	16642	16561	16652	16762	16778	16739	16680	16831	16696	16829	16634	16762	16467	16808	16912	16697	16921	16696	17022	16765	16834	16738	17044	16832	16785	16720	16691	16566	16684	16982	16577	16713	16710	16514	16834	16756	16734	16797	16612	16931	16641	16733	16608	16961	16807	16849	16821	16962	16790	16694	16730	16959	16926	16943	16654	16857	16669	16639	16953	16728	16737	16826	16764	16781	16777	16758	16708	16640	16983	16796	16729	16795	16667	16481	16611	16625	16806	16830	16860	16833	16648	16767	16764	16726	16926	16968	16661	16791	16662	16436	16822	16737	16776	16720	16674	16800	16928	17021	16884	16996	16895	16823	16668	16630	16739	16655	16955	16775	16639	16663	16962	16784	16821	16892	16548	16883	16734	16743	16938	16799	16833	16874	16699	16787	16691	16878	16895	16854	16892	16696	16884	16756	16875	16666	16822	16959	16645	16673	16788	16538	16834	16892	16616	16889	16726	16810	16766	16800	16745	16429	16515	16804	16682	16768	16707	16723	16750	16798	16648	16731	16867	16948	16676	16850	16756	16770	16781	16586	16724	16833	16953	16740	16807	16775	16607	16588	16689	16798	16700	16682	16839	16860	16754	16598	16803	16755	16799	16805	16532	16678	16667	16541	16505	16753	16777	16802	16745	16804	16754	16710	16526	16898	16902	16949	16706	16899	16989	16749	16957	16811	16610	16827	16503	16635	16954	16988	16740	16746	16910	16733	16852	16761	16815	16874	16691	16659	16614	16616	16770	16676	16687	16784	16776	16630	16851	16795	16853	16761	16666	16817	16799	16983	16745	16814	16656	16830	16833	16898	16747	16757	16671	16674	16653	16810	16539	16586	16666	16669	16761	16751	16739	16878	16807	16674	16664	16530	16680	16688	16796	16695	16548	16774	16770	16590	16657	17048	16771	16748	16685	16806	16699	16707	16516	16820	16862	16836	16924	16845	16740	16785	16675	16854	16757	16576	16771	16720	16755	16763	16779	16833	16878	16776	16741	16792	16633	16738	16818	16551	16796	16858	16679	16713	16758	16697	16686	16677	16569	16725	16690	16502	16647	16755	16855	16845	16748	16766	16846	16614	16676	16929	16660	16807	16809	16918	16703	16723	16791	16899	16889	16654	16811	16838	16765	16828	16714	16876	16704	16596	16772	16777	16752	16775	16787	16730	16550	16796	16872	16634	16718	16623	16579	16858	16685	16752	16690	16944	16750	16755	16656	16677	16860	16946	16944	16682	16680	17030	16923	16440	17072	16665	16823	16670	16636	16566	16943	16723	16794	16506	16607	16814	16616	16658	16440	16813	16942	16660	16939	16692	16779	16662	16582	16752	16657	16575	16746	16786	16657	16682	16635	16801	16716	16763	16772	16966	16965	16606	16733	16653	16642	16801	16681	16571	16848	16785	16751	16637	16679	16616	16675	16637	16791	16718	16808	16591	16641	16731	16740	16744	16888	16760	16751	16869	16911	16710	16868	16697	16693	16728	16622	16737	16894	16770	16833	16911	16806	16707	16721	16733	16711	16624	16812	16851	16830	16783	17020	16766	16540	16644	16572	16700	16894	16670	16618	16797	16739	16825	16674	16697	16635	16674	16909	16884	16643	16845	16934	16930	16772	16940	16775	16739	16703	16793	16688	16969	16606	16658	16857	16864	17038	16769	16835	16799	16848	16663	16771	16890	16809	16519	16685	16846	16758	16720	16758	16805	16823	17132	16743	16856	16865	16718	16691	16810	16867	16847	16813	17038	16846	16617	16672	16657	16599	16468	16835	16676	16882	16813	16877	16754	16609	16882	16796	16824	16617	16638	16719	16828	16704	16854	16754	16807	16756	16860	16605	16966	16908	16903	16754	16778	16713	16543	16801	16673	16583	16746	16512	16657	16820	16954	17068	16623	16807	16698	16748	16655	16658	16732	16784	16707	16592	16722	16399	16608	16826	16556	16803	16637	16737	16923	16621	16672	16617	16817	16555	16637	16700	16696	16872	16937	16707	16676	16754	16829	16624	16827	16751	16748	16662	16937	16791	16934	16550	16568	16663	16795	16627	16695	16923	16822	16729	16617	16644	16809	16655	16583	16721	16465	16774	16639	16830	16898	16851	16750	16836	16679	16666	16625	16778	16869	16744	16605	16731	16671	16814	16788	16909	16692	16631	16637	16851	16869	16939	16940	16717	16827	16737	16633	16823	16688	16818	16672	16723	16942	16662	16722	16746	16595	16848	16878	16879	16935	16834	16809	16744	16926	16820	16622	16852	16827	16827	16682	16479	16688	16819	16723	16842	16921	16657	16745	16676	16979	16603	16660	16742	16805	16660	16594	16908	16651	16926	16829	16662	16543	16735	16644	16622	16900	17029	16982	16642	16728	16822	16628	16774	16805	16620	16658	16620	16904	17052	16746	16792	16636	16705	16724	16703	16712	16926	16882	16871	16761	16798	16926	16877	16808	16810	16750	16825	16701	16667	16856	16642	16789	16738	16693	16641	16602	16591	16934	17019	16653	16775	16679	16819	16807	16827	16813	16682	16627	16801	16712	16886	16662	16855	16861	16938	16627	16617	16659	16501	16765	16909	16867	16652	16720	16703	16774	16698	16689	16744	16704	16745	16495	16876	17076	16838	16672	16722	16914	16837	16803	16747	16894	16774	16799	16644	16729	16763	16650	16507	16848	16532	16899	16683	16741	16755	16601	16787	16719	16709	16893	16631	16779	16751	16873	16735	16653	16570	16850	16896	16682	16885	16716	16660	17111	16839	16840	16931	16774	17006	16728	16660	16834	16690	16768	16608	16650	16671	16707	16713	16770	16791	16770	16767	16665	16785	16587	16768	16857	16748	16856	16668	16912	16590	16687	16592	16702	16740	16861	16740	16668	16772	16907	16731	16565	16757	16671	16749	16714	16796	16721	16678	16754	16686	16678	16926	16688	16560	16631	16738	16776	16806	16763	16535	16639	16719	16854	16770	16736	16846	16776	16476	16862	16770	16572	16621	16641	16759	16614	16787	16714	16964	16805	16701	16723	16925	16881	17013	16987	16694	16793	16748	16720	16904	16634	16831	16376	16734
17661	25112	21030	16334	15299	14705	14815	14539	14633	14429	14454	14478	14323	14526	14465	14643	14364	14356	14330	14287	14411	14508	14512	14361	14493	14286	14499	14550	14422	14498	14352	14416	14294	14454	14419	14360	14494	14491	14499	14343	14469	14337	14354	14432	14486	14442	14146	14351	14532	14372	14438	14545	14377	14599	14439	14294	14423	14515	14111	14368	14618	14311	14394	14401	14396	14332	14625	14421	14362	14504	14380	14354	14452	14349	14442	14484	14442	14413	14411	14367	14287	14377	14467	14472	14279	14419	14381	14350	14388	14379	14429	14529	14518	14390	14441	14572	14509	14501	14356	14392	14395	14365	14329	14610	14431	14362	14461	14315	14310	14453	14378	14557	14421	14253	14306	14292	14522	14469	14246	14502	14355	14404	14422	14245	14400	14463	14454	14569	14284	14427	14267	14545	14450	14445	14367	14438	14408	14360	14463	14461	14342	14436	14263	14323	14450	14213	14410	14414	14553	14366	14369	14333	14456	14448	14445	14396	14391	14444	14446	14472	14552	14324	14364	14471	14375	14388	14363	14358	14342	14305	14460	14287	14389	14342	14418	14397	14347	14333	14504	14305	14356	14274	14439	14275	14520	14478	14556	14634	14207	14370	14401	14498	14334	14257	14428	14363	14418	14571	14376	14423	14387	14414	14416	14547	14554	14354	14366	14515	14300	14330	14404	14394	14300	14406	14297	14392	14291	14400	14282	14449	14455	14389	14458	14406	14407	14273	14480	14352	14370	14344	14405	14501	14349	14637	14297	14442	14353	14233	14636	14418	14260	14244	14459	14401	14437	14370	14272	14474	14576	14444	14360	14523	14373	14412	14424	14262	14414	14409	14272	14425	14281	14473	14467	14510	14417	14273	14461	14368	14387	14351	14390	14286	14345	14288	14331	14297	14368	14392	14407	14350	14494	14295	14502	14446	14435	14296	14387	14468	14421	14441	14384	14222	14528	14285	14533	14321	14234	14545	14409	14431	14450	14275	14403	14331	14308	14348	14463	14576	14369	14418	14278	14548	14426	14260	14350	14487	14299	14299	14323	14349	14399	14516	14526	14332	14435	14472	14409	14364	14198	14593	14281	14350	14337	14306	14277	14304	14497	14570	14352	14374	14240	14376	14490	14365	14318	14531	14411	14424	14244	14571	14498	14359	14424	14366	14506	14382	14426	14400	14441	14412	14279	14305	14259	14624	14463	14393	14310	14218	14402	14372	14216	14434	14322	14300	14497	14341	14292	14440	14400	14404	14416	14340	14367	14348	14305	14558	14383	14538	14483	14428	14355	14398	14347	14345	14477	14380	14434	14432	14543	14295	14440	14441	14526	14389	14520	14441	14318	14224	14458	14325	14432	14374	14528	14224	14378	14354	14365	14413	14602	14445	14391	14443	14420	14357	14431	14340	14307	14241	14429	14387	14388	14350	14400	14424	14459	14327	14537	14403	14538	14256	14393	14418	14416	14441	14291	14308	14341	14388	14338	14303	14518	14269	14497	14205	14437	14359	14595	14302	14331	14339	14417	14421	14409	14468	14249	14321	14604	14460	14379	14233	14353	14500	14531	14322	14503	14603	14412	14485	14365	14386	14580	14410	14436	14353	14318	14349	14375	14427	14481	14379	14431	14222	14235	14343	14451	14438	14454	14351	14402	14315	14457	14379	14460	14479	14476	14258	14297	14416	14458	14432	14477	14377	14541	14519	14523	14262	14486	14214	14273	14358	14338	14250	14399	14487	14365	14598	14455	14484	14560	14436	14345	14355	14458	14332	14326	14400	14258	14465	14388	14309	14439	14332	14246	14524	14256	14461	14210	14463	14254	14272	14324	14478	14442	14241	14207	14305	14374	14368	14398	14467	14456	14308	14512	14295	14421	14333	14530	14397	14399	14353	14525	14420	14254	14362	14444	14356	14310	14260	14395	14308	14308	14334	14352	14575	14379	14441	14439	14394	14620	14358	14413	14351	14443	14313	14423	14392	14399	14325	14366	14439	14431	14367	14456	14216	14373	14691	14333	14443	14331	14256	14542	14373	14343	14417	14613	14375	14427	14450	14276	14469	14370	14210	14490	14459	14385	14427	14337	14169	14418	14454	14276	14509	14153	14429	14290	14514	14317	14359	14448	14329	14405	14395	14308	14424	14398	14605	14508	14551	14373	14328	14244	14438	14320	14368	14361	14459	14540	14372	14583	14535	14345	14416	14325	14400	14499	14613	14413	14517	14452	14302	14339	14431	14514	14248	14402	14336	14162	14416	14463	14419	14401	14408	14413	14509	14444	14606	14352	14479	14429	14460	14380	14468	14265	14284	14309	14486	14354	14449	14420	14300	14446	14325	14396	14403	14485	14418	14362	14474	14355	14410	14489	14511	14442	14395	14500	14306	14394	14302	14281	14614	14312	14449	14556	14340	14359	14409	14453	14399	14390	14405	14300	14249	14443	14317	14411	14504	14415	14468	14410	14441	14429	14363	14438	14473	14614	14244	14583	14289	14486	14257	14498	14490	14412	14370	14439	14471	14229	14267	14425	14248	14466	14392	14400	14433	14280	14274	14363	14481	14545	14407	14347	14559	14348	14433	14319	14468	14324	14487	14244	14369	14518	14512	14185	14157	14492	14360	14537	14409	14530	14461	14394	14332	14380	14430	14453	14514	14509	14413	14349	14510	14231	14467	14399	14359	14388	14383	14404	14482	14354	14323	14382	14531	14496	14372	14282	14492	14482	14370	14298	14483	14533	14432	14383	14467	14373	14442	14351	14386	14364	14611	14442	14255	14478	14437	14267	14467	14347	14401	14289	14363	14497	14403	14375	14458	14409	14303	14255	14352	14460	14406	14307	14402	14335	14286	14225	14245	14472	14380	14323	14368	14374	14335	14396	14570	14341	14500	14516	14285	14330	14321	14376	14445	14218	14396	14291	14337	14402	14423	14582	14435	14506	14485	14456	14600	14550	14300	14466	14434	14495	14324	14381	14266	14354	14438	14298	14455	14402	14380	14396	14569	14303	14279	14331	14329	14433	14461	14336	14386	14412	14383	14534	14480	14389	14480	14365	14282	14442	14275	14323	14333	14454	14299	14385	14469	14294	14548	14460	14424	14446	14448	14292	14403	14301	14447	14390	14355	14319	14375	14373	14419	14381	14316	14467	14205	14328	14440	14475	14424	14323	14398	14415	14484	14394	14541	14304	14401	14442	14306	14313	14408	14490	14276	14550	14309	14368	14247	14446	14427	14483	14381	14462	14319	14541	14317	14341	14388	14419	14360	14471	14278	14540	14297	14379	14341	14451	14220	14461	14499	14383	14378	14379	14409	14450	14284	14428	14404	14340	14377	14557	14363	14296	14430	14400	14242	14450	14374	14327	14537	14396	14573	14375	14436	14436	14509	14443	14407	14423	14243	14422	14458	14263	14224	14499	14625	14467	14453	14625	14472	14147	14488	14409	14563	14422	14413	14357	14485	14388	14457	14529	14434	14301	14336	14471	14341	14438	14469	14414	14510	14407	14378	14409	14387	14457	14325	14452	14374	14375	14376	14388	14345	14477	14439	14372	14278	14398	14476	14462	14338	14459	14432	14382	14442	14508	14439	14234	14450	14416	14427	14395	14434	14548	14467	14423	14269	14280	14349	14340	14319	14431	14417	14408	14481	14411	14410	14364	14335	14592	14409	14550	14302	14421	14241	14247	14322	14339	14529	14348	14538	14548	14341	14578	14311	14472	14508	14535	14428	14262	14431	14287	14408	14280	14355	14252	14191	14435	14355	14395	14629	14466	14213	14405	14529	14311	14532	14340	14523	14513	14310	14438	14396	14442	14295	14372	14386	14335	14492	14412	14351	14506	14380	14328	14350	14443	14455	14385	14445	14506	14508	14271	14410	14499	14367	14444	14258	14429	14445	14450	14369	14444	14446	14478	14419	14344	14562	14310	14471	14500	14242	14258	14299	14618	14415	14389	14456	14337	14271	14509	14338	14392	14279	14248	14252	14343	14610	14339	14390	14302	14414	14444	14401	14411	14331	14271	14311	14397	14457	14413	14431	14261	14448	14488	14463	14404	14296	14488	14338	14598	14223	14456	14228	14254	14417	14437	14352	14380	14450	14380	14505	14406	14493	14322	14382	14572	14408	14441	14258	14424	14447	14426	14442	14336	14284	14383	14267	14432	14536	14439	14426	14496	14561	14309	14416	14457	14368	14365	14254	14384	14461	14472	14206	14412	14492	14461	14294	14341	14252	14349	14360	14406	14491	14443	14306	14516	14413	14586	14300	14509	14253	14217	14289	14309	14509	14335	14390	14525	14426	14523	14350	14279	14384	14468	14492	14373	14497	14437	14540	14280	14431	14466	14260	14467	14359	14364	14502	14477	14303	14390	14451	14391	14272	14327	14383	14369	14403	14257	14297	14339	14464	14512	14259	14419	14457	14662	14562	14245	14586	14421	14398	14560	14329	14589	14441	14378	14232	14535	14641	14498	14383	14336	14300	14182	14477	14324	14647	14402	14313	14329	14324	14389	14285	14343	14529	14372	14319	14304	14326	14353	14548	14512	14223	14445	14361	14283	14327	14295	14383	14614	14407	14373	14585	14320	14268	14479	14273	14294	14424	14462	14414	14489	14431	14330	14490	14471	14374	14479	14506	14401	14502	14529	14385	14359	14416	14364	14421	14355	14503	14285	14343	14278	14535	14470	14289	14316	14457	14418	14355	14353	14377	14402	14545	14318	14284	14607	14339	14399	14291	14435	14498	14321	14371	14323	14451	14568	14327	14404	14295	14342	14357	14453	14387	14372	14301	14551	14359	14390	14438	14402	14496	14440	14418	14432	14386	14500	14366	14355	14351	14451	14413	14365	14415	14537	14410	14417	14423	14387	14466	14488	14323	14415	14432	14362	14446	14345	14506	14477	14375	14427	14389	14603	14521	14339	14374	14383	14318	14379	14414	14304	14185	14630	14365	14482	14370	14346	14375	14479	14354	14415	14405	14406	14476	14482	14455	14216	14327	14431	14325	14246	14332	14438	14326	14612	14393	14244	14409	14364	14634	14262	14343	14486	14502	14318	14356	14368	14283	14422	14379	14534	14533	14453	14371	14420	14307	14465	14402	14458	14350	14430	14468	14425	14496	14492	14423	14432	14311	14383	14451
22626	21525	28752	24772	21752	22722	21639	16779	15980	16204	16124	15922	16015	15831	15841	15820	15837	15821	15789	15734	15814	15901	15761	15672	15890	15672	15768	15700	15748	15843	15630	15751	15768	15774	15825	15707	15753	15569	15625	15462	15513	15750	15916	15571	15615	15662	15601	15666	15805	15723	15730	15788	15628	15796	15758	15624	15654	15675	15805	15559	15727	15567	15665	15587	15755	15488	15682	15696	15749	15622	15551	15628	15554	15764	15556	15717	15476	15623	15520	15675	15619	15555	15661	15514	15721	15715	15665	15674	15693	15694	15556	15687	15538	15723	15731	15710	15613	15673	15560	15532	15859	15693	15737	15774	15754	15562	15596	15604	15667	15656	15774	15497	15665	15403	15601	15771	15797	15740	15579	15694	15716	15589	15763	15660	15691	15742	15593	15651	15441	15815	15811	15726	15592	15655	15840	15564	15631	15599	15860	15735	15759	15382	15543	15679	15559	15695	15574	15610	15612	15601	15605	15648	15548	15549	15555	15828	15497	15462	15449	15699	15648	15639	15622	15746	15468	15882	15757	15625	15781	15718	15517	15657	15543	15516	15607	15551	15604	15500	15693	15575	15517	15493	15578	15686	15599	15667	15673	15333	15588	15757	15374	15769	15495	15683	15699	15518	15749	15710	15572	15655	15773	15665	15652	15609	15574	15712	15813	15705	15877	15590	15607	15468	15711	15730	15859	15638	15703	15625	15539	15448	15570	15574	15775	15659	15625	15465	15523	15658	15622	15677	15383	15439	15867	15617	15705	15682	15470	15311	15695	15541	15591	15721	15662	15597	15753	15729	15415	15641	15733	15569	15556	15644	15417	15637	15693	15659	15541	15700	15593	15725	15513	15741	15582	15683	15659	15612	15859	15771	15771	15653	15493	15620	15323	15578	15529	15649	15630	15716	15674	15634	15694	15558	15803	15515	15546	15536	15540	15636	15509	15606	15749	15697	15835	15448	15599	15536	15605	15443	15639	15620	15630	15657	15572	15493	15736	15716	15672	15541	15625	15459	15580	15549	15623	15573	15575	15463	15744	15700	15743	15650	15403	15483	15516	15604	15413	15690	15550	15550	15680	15701	15503	15734	15680	15722	15563	15452	15552	15712	15704	15526	15822	15507	15691	15606	15480	15594	15580	15451	15550	15766	15709	15709	15655	15504	15556	15758	15503	15532	15425	15644	15557	15526	15571	15618	15640	15494	15521	15621	15690	15569	15594	15695	15778	15514	15806	15611	15736	15623	15784	15444	15549	15374	15541	15639	15470	15369	15477	15670	15839	15507	15552	15640	15443	15600	15554	15681	15499	15579	15704	15700	15577	15834	15584	15533	15422	15471	15606	15592	15479	15462	15452	15575	15636	15475	15775	15744	15639	15636	15494	15811	15783	15576	15532	15462	15701	15493	15590	15535	15642	15645	15524	15649	15521	15420	15552	15621	15565	15555	15761	15555	15780	15532	15658	15683	15668	15506	15817	15524	15687	15627	15528	15546	15879	15680	15707	15734	15584	15573	15541	15781	15736	15616	15571	15743	15566	15536	15664	15641	15566	15690	15560	15775	15535	15650	15763	15729	15686	15463	15530	15565	15839	15645	15642	15520	15662	15434	15709	15631	15668	15708	15627	15725	15509	15388	15596	15567	15529	15437	15549	15640	15783	15725	15562	15435	15725	15639	15653	15657	15596	15380	15546	15583	15717	15569	15628	15650	15639	15759	15682	15519	15507	15575	15435	15709	15798	15624	15792	15526	15521	15617	15570	15688	15573	15528	15655	15474	15506	15426	15384	15428	15521	15622	15516	15513	15618	15496	15576	15558	15529	15677	15699	15430	15619	15593	15645	15492	15598	15489	15607	15878	15689	15655	15605	15637	15423	15677	15672	15771	15793	15528	15494	15439	15532	15493	15526	15458	15615	15580	15671	15691	15813	15569	15738	15722	15638	15640	15635	15490	15784	15498	15305	15586	15660	15567	15863	15511	15593	15430	15734	15634	15597	15593	15738	15355	15614	15579	15772	15526	15666	15832	15839	15697	15903	15757	15616	15649	15587	15544	15585	15717	15559	15636	15745	15523	15729	15574	15755	15539	15663	15702	15747	15668	15736	15534	15509	15605	15503	15685	15554	15650	15654	15695	15671	15604	15383	15573	15757	15612	15667	15615	15578	15374	15712	15715	15646	15784	15646	15548	15534	15492	15695	15640	15733	15760	15716	15670	15751	15492	15524	15559	15462	15621	15586	15665	15381	15694	15520	15643	15486	15604	15581	15704	15770	15764	15601	15617	15280	15541	15691	15690	15699	15721	15754	15437	15615	15498	15313	15635	15714	15447	15668	15457	15544	15629	15773	15629	15649	15646	15600	15704	15649	15608	15525	15640	15586	15598	15827	15628	15825	15893	15797	15604	15592	15577	15764	15547	15558	15618	15566	15995	15609	15445	15537	15502	15636	15590	15651	15637	15573	15476	15586	15674	15718	15637	15884	15735	15538	15571	15647	15690	15798	15601	15662	15534	15636	15565	15574	15674	15612	15627	15728	15718	15750	15688	15749	15545	15670	15590	15877	15495	15597	15538	15751	15390	15519	15554	15654	15461	15741	15660	15712	15533	15458	15499	15673	15673	15666	15845	15447	15755	15562	15624	15504	15525	15476	15659	15688	15848	15523	15958	15679	15549	15484	15629	15673	15671	15615	15601	15481	15695	15537	15841	15572	15344	15825	15558	15752	15627	15755	15710	15507	15708	15484	15681	15669	15742	15650	15584	15634	15605	15578	15519	15381	15443	15689	15405	15593	15489	15662	15426	15672	15703	15699	15560	15623	15681	15624	15530	15566	15851	15607	15793	15843	15606	15641	15565	15536	15732	15603	15844	15762	15610	15498	15418	15488	15623	15488	15670	15434	15736	15574	15758	15528	15532	15586	15643	15468	15571	15520	15770	15613	15797	15588	15534	15524	15589	15386	15411	15584	15634	15666	15811	15634	15521	15717	15702	15725	15471	15632	15622	15675	15790	15807	15557	15756	15450	15644	15559	15539	15563	15572	15523	15634	15654	15514	15680	15692	15628	15508	15699	15815	15380	15568	15673	15753	15509	15528	15569	15683	15770	15739	15627	15769	15651	15641	15695	15759	15786	15509	15499	15503	15434	15583	15585	15630	15582	15624	15613	15747	15660	15538	15615	15607	15564	15702	15711	15577	15770	15559	15756	15705	15707	15629	15693	15565	15624	15689	15722	15596	15506	15656	15564	15682	15693	15727	15494	15690	15629	15640	15787	15823	15739	15494	15488	15553	15700	15545	15572	15593	15582	15683	15715	15684	15560	15688	15596	15684	15679	15637	15447	15650	15349	15650	15892	15691	15486	15580	15473	15624	15644	15572	15466	15621	15728	15593	15636	15824	15628	15779	15730	15741	15650	15565	15674	15393	15549	15657	15616	15602	15583	15771	15504	15503	15601	15582	15494	15687	15671	15791	15565	15674	15601	15348	15617	15761	15707	15549	15523	15787	15667	15535	15619	15810	15652	15795	15636	15584	15594	15427	15634	15632	15597	15599	15667	15517	15478	15559	15556	15567	15720	15838	15655	15553	15511	15494	15731	15788	15610	15597	15645	15465	15603	15672	15517	15767	15586	15644	15407	15784	15603	15609	15646	15622	15678	15668	15620	15373	15597	15572	15619	15366	15647	15532	15630	15645	15599	15834	15662	15706	15855	15669	15662	15724	15543	15528	15356	15487	15780	15761	15752	15763	15476	15617	15578	15681	15627	15585	15749	15671	15594	15734	15473	15582	15798	15481	15541	15688	15479	15569	15591	15443	15944	15542	15601	15567	15536	15385	15698	15818	15548	15634	15552	15574	15768	15586	15647	15463	15499	15735	15643	15681	15776	15640	15676	15531	15773	15431	15491	15568	15658	16052	15563	15777	15689	15612	15478	15731	15590	15672	15539	15471	15607	15570	15609	15735	15582	15755	15641	15547	15400	15619	15640	15575	15492	15722	15700	15775	15853	15586	15691	15602	15534	15526	15551	15477	15588	15621	15484	15532	15727	15619	15553	15542	15662	15534	15532	15540	15663	15627	15536	15503	15591	15592	15581	15471	15543	15854	15636	15692	15708	15558	15430	15713	15592	15707	15564	15710	15605	15669	15648	15558	15611	15600	15444	15794	15640	15589	15976	15441	15696	15551	15775	15605	15481	15624	15677	15547	15595	15686	15731	15493	15734	15588	15742	15842	15711	15663	15493	15854	15603	15815	15628	15705	15542	15566	15404	15717	15610	15480	15647	15470	15538	15649	15694	15675	15698	15476	15843	15705	15581	15800	15504	15656	15668	15435	15685	15697	15613	15799	15658	15618	15448	15732	15540	15640	15651	15804	15470	15597	15799	16021	15943	15682	15794	15466	15516	15741	15462	15818	15816	15587	15737	15478	15512	15732	15411	15492	15895	15533	15588	15545	15513	15664	15610	15557	15649	15579	15717	15658	15502	15452	15587	15691	15771	15729	15642	15557	15569	15865	15668	15571	15547	15804	15580	15688	15650	15652	15637	15475	15687	15287	15591	15606	15712	15511	15578	15657	15631	15531	15376	15648	15577	15705	15674	15560	15755	15684	15500	15468	15663	15647	15595	15550	15490	15653	15550	15749	15638	15609	15526	15633	15519	15571	15493	15450	15729	15632	15487	15576	15490	15692	15687	15715	15440	15538	15556	15618	15731	15577	15529	15545	15547	15635	15609	15589	15495	15642	15690	15602	15558	15614	15723	15400	15868	15688	15632	15996	15822	15796	15495	15758	15482	15534	15675	15581	15434	15536	15558	15483	15545	15584	15718	15645	15535	15717	15507	15583	15545	15512	15573	15691	15626	15680	15769	15531	15600	15476	15959	15663	15434	15516	15617	15703	15546	15537	15644	15575	15746	15780	15584	15330	15783	15661	15694	15790	15683	15516	15552	15670	15691	15689	15875	15623	15510	15591	15581	15518	15536	15604	15640	15616	15679	15639	15614	15569	15700	15804	15524	15628	15507	15707	15488	15684	15692	15625	15630	15462	15581	15510	15679	15754	15663	15484	15557	15833	15726	15715	15546	15786	15622	15562	15675	15628	15430	15649	15529	15546	15798	15427	15693	15723	15499	15828	15638	15562	15477
19057	31572	24470	18125	15823	14878	14511	14180	13969	13844	14003	13808	13956	13627	13805	13779	13864	13734	13707	13774	13797	13738	13707	13560	13818	13676	13685	13700	13599	13688	13638	13605	13727	13762	13594	13711	13751	13731	13719	13642	13613	13858	13657	13720	13671	13723	13628	13616	13704	13581	13727	13655	13755	13753	13666	13584	13705	13608	13782	13774	13742	13713	13642	13693	13726	13707	13572	13457	13665	13666	13770	13685	13628	13712	13576	13362	13727	13701	13637	13578	13660	13733	13741	13566	13826	13924	13670	13667	13481	13753	13528	13520	13668	13704	13443	13568	13537	13759	13621	13573	13623	13642	13754	13510	13563	13674	13698	13702	13379	13694	13754	13636	13654	13819	13634	13667	13775	13680	13682	13506	13564	13701	13640	13781	13590	13713	13627	13601	13493	13699	13688	13648	13647	13489	13636	13638	13635	13589	13665	13732	13562	13598	13734	13679	13790	13602	13712	13587	13608	13862	13659	13757	13570	13636	13632	13743	13646	13557	13695	13779	13687	13488	13636	13672	13755	13630	13706	13730	13812	13761	13574	13681	13727	13737	13751	13679	13445	13624	13674	13648	13605	13525	13628	13757	13653	13695	13706	13508	13549	13660	13691	13686	13808	13725	13563	13652	13729	13620	13608	13714	13579	13616	13627	13575	13739	13624	13713	13663	13558	13880	13649	13758	13717	13770	13581	13686	13751	13698	13680	13517	13665	13602	13790	13805	13510	13742	13683	13650	13697	13617	13599	13588	13597	13726	13611	13501	13604	13600	13647	13706	13721	13641	13718	13649	13728	13675	13599	13703	13692	13632	13676	13571	13695	13586	13529	13621	13498	13583	13613	13747	13617	13702	13662	13666	13621	13702	13678	13754	13672	13616	13719	13545	13468	13486	13527	13628	13663	13689	13579	13659	13740	13725	13630	13453	13417	13803	13596	13756	13800	13662	13615	13553	13780	13811	13831	13668	13582	13752	13644	13723	13643	13539	13727	13677	13506	13672	13428	13628	13481	13709	13512	13583	13697	13631	13686	13484	13781	13653	13545	13651	13851	13710	13618	13638	13580	13618	13836	13622	13671	13738	13772	13718	13748	13661	13617	13594	13566	13617	13610	13670	13778	13672	13652	13656	13799	13686	13765	13718	13685	13757	13591	13786	13600	13565	13656	13671	13694	13635	13765	13548	13796	13739	13451	13590	13637	13765	13809	13591	13641	13682	13553	13713	13740	13630	13658	13793	13666	13598	13741	13697	13603	13729	13608	13679	13711	13575	13655	13609	13752	13622	13729	13599	13523	13653	13675	13739	13634	13628	13608	13549	13592	13775	13358	13645	13789	13549	13592	13751	13604	13635	13690	13646	13582	13574	13565	13760	13623	13624	13489	13544	13517	13677	13791	13542	13728	13770	13444	13745	13601	13557	13589	13607	13639	13657	13663	13714	13568	13594	13591	13743	13641	13492	13637	13700	13658	13685	13667	13504	13789	13675	13510	13586	13609	13528	13504	13695	13679	13755	13518	13654	13856	13766	13665	13683	13589	13875	13596	13664	13727	13476	13667	13769	13712	13824	13779	13718	13615	13756	13638	13569	13849	13697	13676	13639	13623	13656	13542	13645	13633	13743	13641	13683	13451	13588	13434	13624	13764	13578	13536	13671	13538	13785	13586	13581	13668	13619	13715	13800	13500	13610	13671	13548	13542	13682	13707	13610	13842	13633	13735	13598	13722	13619	13545	13823	13715	13494	13726	13773	13723	13612	13723	13404	13612	13701	13649	13616	13648	13621	13763	13738	13726	13609	13644	13741	13553	13708	13623	13540	13603	13611	13564	13486	13554	13712	13667	13583	13526	13837	13631	13607	13667	13716	13541	13782	13594	13660	13789	13456	13599	13548	13579	13588	13461	13753	13673	13603	13618	13581	13634	13645	13772	13770	13610	13617	13556	13755	13562	13635	13561	13713	13572	13673	13747	13725	13695	13788	13505	13582	13670	13728	13619	13585	13676	13616	13587	13665	13744	13567	13661	13661	13593	13730	13632	13601	13645	13600	13604	13511	13720	13668	13653	13628	13647	13619	13515	13644	13578	13520	13723	13657	13715	13563	13565	13818	13639	13805	13763	13666	13527	13639	13733	13753	13757	13808	13809	13669	13558	13470	13679	13602	13861	13581	13562	13626	13748	13720	13714	13776	13610	13617	13806	13843	13654	13684	13638	13782	13726	13578	13465	13729	13607	13612	13495	13638	13609	13616	13500	13746	13572	13593	13655	13501	13772	13546	13809	13640	13696	13437	13592	13746	13709	13552	13557	13793	13670	13455	13530	13755	13632	13644	13643	13737	13698	13539	13781	13652	13754	13656	13547	13661	13582	13507	13621	13780	13525	13567	13642	13627	13639	13602	13583	13538	13808	13624	13770	13660	13781	13733	13640	13807	13824	13794	13715	13729	13693	13720	13711	13674	13610	13650	13675	13522	13679	13777	13668	13602	13603	13667	13681	13585	13421	13708	13601	13726	13456	13641	13597	13656	13707	13618	13626	13551	13837	13673	13657	13602	13559	13550	13545	13689	13654	13547	13656	13626	13625	13713	13771	13626	13672	13750	13677	13797	13688	13709	13723	13594	13690	13623	13620	13641	13704	13677	13688	13757	13616	13610	13645	13643	13639	13672	13657	13663	13639	13857	13693	13626	13659	13553	13701	13659	13659	13674	13765	13486	13581	13558	13815	13689	13657	13608	13726	13639	13682	13816	13591	13634	13602	13549	13732	13608	13518	13680	13536	13565	13618	13805	13618	13605	13611	13557	13758	13525	13542	13655	13613	13666	13668	13546	13561	13573	13638	13744	13625	13597	13534	13686	13710	13712	13730	13614	13770	13745	13685	13695	13816	13679	13752	13555	13845	13642	13518	13523	13669	13673	13708	13760	13531	13665	13693	13676	13612	13595	13712	13555	13542	13737	13574	13728	13605	13675	13660	13687	13583	13613	13653	13712	13616	13714	13617	13489	13743	13569	13601	13601	13726	13599	13645	13812	13645	13448	13686	13577	13584	13648	13659	13620	13626	13735	13636	13578	13714	13615	13704	13502	13705	13588	13603	13579	13600	13648	13466	13585	13590	13557	13618	13645	13777	13748	13757	13614	13696	13774	13617	13664	13758	13695	13765	13671	13480	13563	13530	13615	13482	13672	13642	13591	13679	13664	13686	13688	13736	13793	13551	13696	13622	13658	13819	13693	13772	13584	13724	13513	13654	13630	13737	13671	13649	13715	13588	13796	13576	13592	13693	13542	13598	13597	13661	13618	13650	13677	13687	13483	13540	13603	13804	13673	13671	13618	13650	13656	13747	13541	13863	13771	13614	13604	13600	13557	13526	13624	13586	13576	13496	13705	13762	13649	13585	13761	13790	13585	13429	13804	13797	13519	13657	13523	13618	13782	13759	13629	13896	13576	13790	13636	13631	13570	13593	13423	13629	13628	13747	13707	13893	13536	13563	13653	13616	13685	13708	13583	13570	13701	13665	13672	13579	13697	13619	13529	13685	13670	13652	13654	13704	13574	13755	13892	13624	13374	13592	13529	13756	13407	13645	13463	13708	13765	13658	13622	13595	13605	13840	13743	13738	13658	13665	13688	13733	13769	13689	13548	13577	13545	13655	13660	13532	13641	13546	13429	13654	13557	13706	13680	13586	13720	13710	13671	13569	13670	13643	13536	13634	13757	13664	13664	13596	13678	13505	13520	13702	13766	13551	13531	13784	13715	13703	13751	13546	13703	13710	13724	13692	13627	13716	13593	13668	13512	13665	13762	13600	13575	13754	13621	13538	13678	13556	13518	13723	13577	13634	13813	13754	13616	13513	13599	13557	13692	13616	13628	13580	13582	13657	13649	13679	13661	13614	13742	13566	13763	13680	13621	13699	13472	13741	13694	13670	13615	13654	13517	13763	13695	13736	13620	13657	13656	13607	13624	13798	13593	13563	13541	13459	13698	13542	13703	13780	13593	13672	13771	13635	13593	13665	13520	13678	13719	13572	13560	13581	13665	13646	13661	13721	13606	13701	13739	13722	13619	13679	13571	13763	13483	13435	13683	13466	13638	13760	13593	13758	13527	13603	13588	13642	13689	13722	13674	13762	13649	13638	13611	13753	13577	13696	13640	13652	13538	13881	13670	13663	13758	13800	13839	13734	13632	13630	13571	13818	13552	13621	13462	13662	13507	13484	13532	13671	13491	13604	13613	13767	13594	13563	13632	13650	13607	13696	13682	13724	13671	13689	13501	13475	13743	13683	13683	13738	13708	13700	13595	13576	13608	13648	13731	13627	13504	13701	13545	13611	13566	13743	13549	13582	13638	13653	13717	13728	13728	13750	13568	13516	13645	13683	13675	13798	13878	13669	13700	13472	13712	13738	13640	13785	13577	13726	13692	13657	13597	13481	13659	13764	13710	13655	13699	13617	13504	13693	13781	13475	13728	13686	13789	13712	13672	13501	13730	13650	13578	13698	13700	13693	13794	13605	13519	13568	13708	13808	13644	13618	13664	13753	13886	13673	13633	13575	13555	13483	13572	13752	13556	13642	13509	13656	13795	13578	13654	13615	13599	13675	13731	13427	13554	13693	13573	13591	13567	13846	13641	13599	13625	13606	13722	13635	13684	13678	13766	13797	13703	13601	13708	13661	13763	13551	13601	13655	13581	13614	13575	13532	13611	13588	13613	13664	13695	13748	13825	13595	13515	13758	13644	13712	13516	13516	13717	13668	13783	13592	13697	13639	13689	13581	13793	13474	13525	13534	13735	13762	13713	13460	13587	13677	13711	13778	13581	13706	13685	13571	13585	13648	13721	13706	13688	13611	13673	13743	13478	13624	13566	13587	13768	13600	13601	13681	13594	13653	13772	13741	13698	13621	13585	13705	13589	13785	13801	13430	13759	13435	13632	13367	13670	13768	13857	13670	13555	13641	13636	13918	13575	13646	13724	13719	13721	13787	13647	13719	13712	13706	13651	13640	13681	13455	13849	13319	13655	13622	13653	13657	13346	13626	13685	13715	13672	13662	13628	13652	13643	13464	13582	13726	13669	13743	13485	13689	13780	13914	13718	13684	13664	13692	13592	13594	13726	13496	13564	13564	13604	13767	13630	13712	13655
29668	22856	23612	19808	16852	16407	16638	16311	16306	16241	16191	16140	16140	15916	16314	16253	16245	16438	16147	16107	16115	16155	16192	16131	15993	16119	16170	16182	16151	16046	16288	16123	16191	16116	16102	16014	16197	16036	16214	16210	15950	16133	16310	16369	16364	16327	16321	16079	16204	16188	16320	16064	16043	16148	16184	16040	16190	16271	16124	15944	16172	16211	16117	16237	15930	15773	16054	16256	16195	16137	16087	16237	15875	16103	16127	16037	16077	16307	16261	16284	16077	16109	16322	15861	16164	16007	16097	16032	16129	16093	16062	15943	16129	16180	16058	16040	16072	16079	16141	16056	16175	16014	16156	16119	16204	16210	16203	16237	16071	16293	16000	16036	16117	16020	16047	16222	16310	16061	16272	16462	16123	15981	16014	16232	16185	16157	16208	16184	16198	16142	16030	16140	16291	16049	15990	15931	16035	16272	16241	16132	16149	15929	16262	16171	16085	16113	16179	16097	16253	16153	16011	16002	16092	16115	16346	16277	16093	16097	16177	16185	16209	15968	16397	16238	16074	16129	16121	16016	16217	16345	16159	16084	16361	16177	16148	16173	16137	15850	15901	16048	16279	16192	16285	16232	16125	16243	16184	16102	16195	16297	16133	16163	16193	16204	16202	15922	16110	15944	16271	16115	16342	16118	15982	16182	16250	16222	16067	16362	16049	16248	16054	16335	16232	16165	16121	16011	16120	16199	16119	15983	16291	16006	16164	16058	16049	15966	16251	16162	16116	16062	16291	16232	16038	16256	16306	16233	16064	15882	16071	16070	16149	16227	16189	16084	16310	16221	15947	16104	16131	16370	16089	16048	16098	16480	16341	16121	16097	16047	16158	16346	16330	16136	16230	16241	16128	16103	16055	16121	16125	16254	16062	16141	16044	16113	16315	16000	16030	16199	16199	16011	16142	15954	16004	16222	16189	16262	16167	16043	16219	16278	15995	15900	16108	16244	16189	16258	16084	15854	16010	16070	16216	16243	16125	16097	16060	16172	16086	16071	16237	16075	15978	16391	16196	15894	16064	16148	15962	16223	16280	16357	16241	16022	16033	16091	15917	16147	16038	15837	16052	16207	16040	16067	16143	16125	15982	16061	16149	16105	16144	16098	16210	16279	16171	16154	16077	16098	16167	16136	16051	16124	16102	16084	16141	16131	16093	16129	15989	16221	16059	16026	15976	15956	16240	16161	16336	16077	15954	16169	16151	16255	16259	15883	16159	16261	16117	16080	16064	16092	16043	16204	16031	15929	16069	16089	16132	16281	16342	16336	16176	16170	16301	16270	16125	16278	16064	16036	16259	16058	16056	16236	16405	16118	16195	16034	16090	16196	16086	16027	16118	16201	16145	16094	16156	16158	16228	16075	16149	16025	15993	15875	16185	16072	16068	16030	16042	16144	15996	15876	16209	16133	16134	16182	16167	16212	16139	16112	16221	16177	16157	16154	16154	15995	16224	15981	15968	16116	16020	16158	16104	16294	16046	16173	16148	16163	16118	16162	16165	16255	16146	16138	16130	16052	16002	16154	16250	16153	16123	15986	15970	16153	16198	15924	16318	16083	16179	16157	16198	16242	16198	15976	15974	16043	16069	16029	16212	16078	15981	16201	16122	16211	16076	16211	16119	15993	16334	16245	16138	16292	16197	15934	16061	16110	16011	16217	16065	16309	16188	16436	16216	16069	16075	16096	16151	16234	16140	16104	16203	16207	16117	16148	16164	15910	16000	16059	16192	16260	16184	16249	16207	16061	16200	16122	16296	16204	16070	16291	16125	16109	16058	15953	16299	16142	15998	16038	16259	16070	16129	16147	16210	16083	16042	16018	16117	16034	16190	16233	16132	16095	16076	16195	16096	15982	16183	16259	16334	16073	16324	16260	16253	16129	16412	15990	16110	16052	16063	15864	15892	15967	16093	16054	16224	16088	16315	16032	16224	16081	16130	16237	16226	16335	16109	16213	16035	16177	16137	16075	16158	16282	16005	16034	16142	16113	16017	16113	15911	15962	16260	15941	15997	16178	16085	15979	16231	16017	16413	16014	16244	16182	15938	16084	15840	16145	16200	16190	16080	16209	16060	16412	16250	16157	15905	16306	16191	16200	16090	16152	16247	16236	16380	15926	15871	16030	16110	16129	16143	16059	16313	16031	16256	16320	15968	16103	16059	15981	15977	16056	16005	16250	16331	16000	16075	16030	16027	16425	16045	16181	16061	16078	16152	16025	15990	15892	16279	16463	16113	16273	16199	16188	15977	16122	16107	16239	16203	16297	16162	16171	16090	16167	16086	16089	16171	16105	15928	16228	16255	16198	16191	16420	16240	15930	16232	16171	16110	15869	16071	15999	15985	16120	16104	16162	16119	16165	16107	16138	16055	16147	15869	16061	16088	16020	16192	16235	16267	16441	16184	16275	16119	16189	16137	16367	16083	16035	16128	16145	16028	16018	16137	16001	16360	16190	16330	16204	16088	16151	16036	16014	15992	16055	16224	16037	16202	16322	16161	16082	16063	15855	16266	16046	16167	16202	16406	16113	16217	16230	16305	16183	16104	15985	16112	16384	16017	16340	16230	16212	16177	16176	16206	16119	16225	16192	16227	16155	16267	16190	16249	16167	16178	16074	16164	16088	16121	16270	16193	16255	15980	16181	16078	16140	16109	16068	16282	16211	16047	16225	16111	16296	16114	15999	16096	16001	16073	16090	16127	16097	15950	16124	16351	16112	16061	16168	16301	16122	16014	16091	16204	16216	16084	16211	16145	16052	16285	16093	15907	16061	16284	16072	16312	16236	16059	16040	16337	16104	16277	16001	16165	16108	16174	16220	16207	16235	16159	16169	16193	16162	15995	16304	15955	16256	16202	16144	16314	16115	16240	16082	16057	16065	16136	15943	16014	16057	16079	16390	16216	16134	16131	16162	16298	15882	15918	16282	16197	16324	16055	16057	16054	16092	16137	16118	16243	16259	16194	16097	16314	16127	16203	16118	16056	16133	16168	16130	16033	16213	16169	16058	16227	16165	16252	16233	15905	16003	16195	16097	16148	16321	15995	16042	16294	16116	16113	16065	16269	16306	16142	16150	16134	16078	16129	16196	16336	16026	16296	16247	16009	16037	16346	16263	16215	16099	16191	16130	16027	16098	16138	16168	16049	16117	15982	16342	16265	16024	16206	16234	16074	16047	16207	16107	16355	16257	16086	16120	16061	16043	16180	16220	16186	16208	16215	16183	16123	16044	16110	16150	16096	16039	16038	16264	16208	16057	16109	16043	16070	16117	16003	16032	16071	16240	16076	16090	16186	16215	15965	16034	16174	16251	16178	16039	16111	16262	16151	16251	16319	16362	16218	16048	16046	16064	16317	16144	16218	16153	16112	16349	16035	16118	16089	16323	16056	16105	16103	15890	16083	15981	16205	16126	16061	16061	15917	16206	16444	16229	16325	16101	15921	16062	16186	16287	16254	16108	15972	16138	16028	16122	16160	16379	16000	16106	16088	16081	16131	16072	16215	16200	16237	16313	16087	16174	16247	16229	16176	16090	16154	16081	16211	16221	16201	16302	16318	16153	16266	16126	16112	15960	16145	16151	16105	16032	16176	16310	16128	16391	15987	16072	16214	16093	16235	16201	16098	16058	16081	16205	16087	16226	16122	15868	16095	16127	16187	15941	16056	16033	15971	16053	16001	16122	16077	16162	16039	15945	16146	16072	16417	16299	16265	16126	15871	16044	16085	16313	16339	16037	16144	16212	16205	15986	16200	16065	16424	16140	16045	16208	16178	16344	16163	16198	16101	15939	16118	16097	16281	16047	16292	16345	16253	16284	16263	16218	16019	16175	16092	16203	16141	16028	15982	16185	16167	16135	16273	16028	16174	16098	16115	16081	16143	15922	16241	16064	16181	16125	16100	16226	16179	16201	15975	15827	16193	16121	16312	16113	16131	16229	16120	15935	16177	16234	16224	16238	16153	16078	16012	15963	16121	16222	16053	16136	16025	15975	16171	16331	16199	16013	16086	16316	16115	16267	16289	16123	16007	16216	15920	16101	16035	16068	16335	16196	16021	16342	16188	16115	16212	16104	16116	16524	16151	16119	15881	16168	16168	16017	16063	16124	16216	16343	16093	16277	15921	16190	16073	16061	16151	16173	16120	15960	16106	16192	16212	16297	16188	16262	16144	16111	16175	16425	16067	16016	16324	16202	16108	16137	16160	15956	16252	16004	16127	16118	16222	15945	16165	16133	16189	16107	16038	16011	16173	16059	16022	15993	16199	16123	16268	16116	16026	16233	16042	16228	16155	16245	16113	16094	16163	16237	16083	16101	16226	15895	16259	16080	15956	16055	16052	16050	16113	16157	16020	16264	16042	16215	16258	16146	16211	16037	16124	16176	16159	16049	16267	15985	16047	16028	16058	16072	16151	16146	16221	16227	16248	16175	16268	16252	16210	16237	16071	15908	16083	16069	16038	16202	16135	16164	16201	15935	16273	16151	15887	16024	16313	16280	16089	16129	16179	15968	16217	16280	16140	16167	16086	16001	16158	16169	16058	16214	16114	16158	16127	16302	16162	16207	16151	16086	16064	15872	16157	15964	16121	16168	16303	15990	16141	16293	16158	15882	16075	16070	16270	16179	16048	16114	16290	16096	16184	16112	16180	16068	16111	16129	16280	16279	16165	16170	16100	16229	16080	16015	16096	15883	16383	16208	16259	16062	16314	16125	16032	16253	16155	16186	16000	16014	16002	16171	16229	16114	16131	16288	16114	16241	16203	16087	16159	16218	16087	16216	16137	16051	16177	16264	16176	16226	16115	16240	16460	16126	16051	16209	16318	16140	16095	16166	16221	16230	16220	16143	15994	16277	16251	16133	16054	16288	16092	16181	16143	16216	16170	16071	16029	16329	15991	16199	16337	16309	16074	16131	16244	16136	16180	16210	16048	16237	15972	15934	16173	16168	16052	16113	15939	16146	16033	16129	16381	16197	16231	16082	16185	16007	16198	16065	15968	16062	16080	16168	16254	16059	16396	16113	16122	16169	16160	16408	16203	16162	16076	16167	16169	16355	16112	16157	16184	16175	16088	16171	15949	16112	16160	16258	16259	16224	16173	16127	16026	16348	16000	16049	16259	16039	16092	16082	16097	16182
18841	21853	18835	15665	14665	14385	14070	14132	14259	14105	14164	14154	13818	13906	14000	14263	13970	14155	14021	14079	14003	14067	13835	14079	14110	14012	13940	14145	14074	14006	14057	14070	13853	14049	14149	13999	13984	14136	14090	13932	14198	14079	14110	14073	13926	13983	14000	13910	14092	13925	13973	13973	13787	14042	14084	13827	13987	14022	13923	14019	14005	13895	13832	14175	13955	14131	14047	14133	13998	13990	14173	13982	14084	14070	14030	14083	14019	14014	14054	13906	14067	14060	14022	14057	14029	14012	14029	13861	13975	14009	14175	13962	14057	14176	14010	13861	13920	14004	13903	14101	14072	14086	14183	13972	14156	14053	14147	13897	14011	14016	13934	13783	14039	14175	14039	13892	13985	14118	14023	13924	14005	13969	13958	14049	13961	13952	14016	13907	14127	14172	14001	13934	14003	14100	14042	14058	14101	14011	14052	13992	14023	14023	13804	14016	13712	14080	14087	14107	14072	13749	13978	14034	14097	14060	13944	13973	13967	14218	13991	14012	14130	13880	13997	13882	13841	13944	14065	14025	13913	13982	13891	13977	13965	14128	13920	14113	13890	13934	14208	13887	14217	14161	14081	14093	14196	13984	14072	13805	13940	14052	13820	14163	13897	13950	14039	13944	13985	14037	14091	13852	14042	14059	14028	13999	14046	14172	14115	14038	14139	13937	13928	14046	13693	13976	14049	14166	14112	13976	13882	13903	13951	13790	13976	13942	13990	14146	13920	13956	13853	14104	13917	13968	13955	13934	14023	14004	14113	14134	14009	14077	14024	14083	14046	13991	14017	14083	14112	14093	13990	14065	14097	14071	14042	13868	13987	14020	13973	13902	13987	13950	14071	13931	13983	14068	14123	14186	14064	13994	14078	14044	13908	14072	13923	14071	14081	13922	13999	13977	14079	14160	14003	13956	13951	14128	13881	14097	14109	14120	13947	14051	14000	13942	14099	14130	13981	13962	14065	14036	13968	13945	13931	13947	14075	14010	14165	14021	14006	13906	14099	14140	13881	14042	14079	14085	13875	13877	13977	13878	14124	14037	13934	13787	14089	14202	14102	13933	14009	14136	14030	14028	14107	13956	14165	14088	14026	14079	13994	14117	14019	14055	14040	13983	14072	13983	13978	14058	14012	13945	14016	14050	14120	13924	14091	14024	14214	13978	13991	14027	14010	13898	13992	14032	13793	13973	14104	14032	14066	14034	14085	14013	14050	14001	13971	13946	14062	13813	13967	14031	13824	13962	14004	14027	14041	14036	14275	14090	14025	13867	14027	13837	13950	13964	14056	14199	14117	14032	14098	13895	14035	14018	14066	13923	13936	14115	13778	14012	14069	14123	14205	13988	14155	14078	14182	13992	13960	13887	14111	13968	14095	14178	13834	14048	14036	14030	13974	13955	14001	13962	14064	13974	14091	14081	13955	14019	13835	13905	14083	14051	14132	14034	13908	13991	14030	13927	14044	14024	14090	13953	14070	13981	13998	14011	13986	13909	13915	14089	13971	14042	14072	14013	14176	13870	14066	13949	14071	14060	13949	13875	13948	14029	14070	14163	14066	14114	14054	14015	14072	13946	14186	13887	13946	14026	14068	13982	13918	13969	14021	14037	14037	14074	14075	14058	14020	13996	14117	14035	14145	14075	14127	14047	13977	13929	13955	14074	14099	13894	14023	13978	14166	14173	14151	14028	14061	14004	14030	14014	13903	14045	14024	13957	14037	13957	14045	13968	13998	14198	14035	14155	13883	14092	14087	14053	14059	13888	14094	13936	14004	14061	14031	13938	14053	14062	13963	14141	13977	13904	13971	14035	14096	13978	14032	14059	13984	13929	13971	13944	13964	14057	14201	14047	14039	14075	14036	14128	14085	14102	14039	14061	14046	14105	13961	13973	14027	14015	14006	14112	13983	13957	14059	14045	14026	13966	14158	14217	13944	14153	14099	14215	13910	13963	14044	13984	13933	13891	14136	14109	13920	14157	14017	14118	13903	14065	13971	13877	14064	13973	14119	14033	13971	14234	14051	14060	13818	14065	13945	14069	14030	13872	14033	13970	13997	14119	14005	13904	14081	14030	13926	14076	13949	14013	13996	13953	14129	13926	14071	14018	13964	13917	13880	14076	13905	13976	14013	13957	13958	14188	14074	14087	14014	14026	14049	14064	14036	14017	14071	14060	14089	13937	13972	14019	14097	13915	14075	14100	14247	14128	14057	13922	13885	14179	13906	14071	14013	14119	14181	14020	14021	13932	13970	14065	13984	13934	13972	14100	14059	13943	14084	14096	14074	13811	14156	14047	13960	13964	13995	14114	14001	14121	13972	14014	13808	14065	14040	13941	14087	14198	13950	13847	14001	13825	14087	14060	13867	13904	13984	13878	13951	14107	14143	13968	13902	13880	13896	13797	13966	13877	13947	13966	13840	13930	13968	13908	13932	13946	13987	14038	14095	14128	14087	13949	13956	14079	14078	13973	14223	13987	14102	13920	14103	14001	14172	14035	13962	14108	14060	14099	14084	14028	13950	14206	14125	13960	14114	14114	14048	13924	14132	13959	13990	14078	13977	14131	14092	14079	13991	14332	14084	14035	14034	14101	14092	14086	14030	13972	13909	14092	13937	14152	13924	13941	14167	14011	13847	13925	13900	14206	13928	13860	13932	13986	14086	14075	14107	14218	14140	14060	14123	13963	13976	14154	14056	14023	14002	13890	14084	13942	14130	13990	14077	14055	14048	14034	13964	14033	14153	14000	14012	14144	14064	13991	14288	14142	13988	14093	14086	13954	14096	14061	14083	13920	14013	14103	13997	13847	14090	14194	13887	13990	13923	13980	14031	14041	14222	13952	14167	13966	14019	14161	14068	14063	13772	14080	14075	14162	13964	14049	13927	14048	14018	14282	14008	13933	13909	14111	14073	14091	13959	14056	13926	13958	13868	14086	14124	13948	14028	14152	13938	14126	13819	14087	13855	14125	13874	13991	14038	14161	13982	14055	13932	14095	13787	13968	13961	14093	13975	14043	13986	14062	14085	13944	13992	14132	13976	14033	14032	13972	14071	14151	14070	14073	14022	14048	13973	13921	14033	14065	14220	13859	14075	14024	14214	14057	14100	14057	14052	14105	13869	14126	14096	13959	13915	14001	14166	13952	14020	14007	14081	14068	13969	14132	14008	13966	13999	14027	14228	14006	13932	14001	13991	14077	13932	14077	14073	13946	14119	14124	14221	13946	14019	13975	13926	14085	14014	14163	14240	13931	14001	14048	13975	14037	14014	14012	13990	13954	14080	14194	13903	14065	14137	14129	14010	14017	14217	14009	14043	14087	14233	13913	14031	14013	14209	13881	14141	13963	14101	13971	14193	14135	14085	13974	14040	14061	13917	14043	14165	14170	13893	14015	14142	13939	14058	14009	14147	14091	14116	13803	13943	14027	13967	14057	13952	14060	13931	14069	13894	14152	14076	13958	14106	13974	13957	14011	14028	13959	14040	14034	13898	13996	13966	14121	14169	13958	14087	13912	14020	13973	13918	14072	14030	14122	14091	13957	13975	13871	14027	13987	14011	14211	14129	14032	14044	14219	13928	14135	14033	14039	13989	13973	13886	14048	14183	14017	13938	13994	14047	13947	13998	14021	13924	13997	14179	13889	13951	14009	14014	13988	14001	14048	14032	14046	14042	14103	13982	14043	13850	13973	14025	14043	14074	14029	14081	13877	14069	14028	14094	13994	14126	13872	14320	13939	13972	14026	13878	13886	13992	13974	13864	13860	14011	13996	14027	13817	13978	14012	14031	14019	14037	13921	14048	14158	14087	14048	14080	13966	14053	13929	14015	13884	14111	14191	14016	14081	14112	13996	13977	14138	13899	14119	13750	14077	14171	14090	13995	14102	13902	13911	14037	14064	13930	14077	14150	14083	14172	14046	14066	14068	14176	13986	14037	14014	14064	14203	14146	14049	14021	14100	14039	14065	13997	13914	13927	14076	13965	14123	13943	14108	14178	14142	13905	13909	14102	13987	14147	14075	13990	14176	14047	14094	14089	14095	13963	14051	14155	13974	14022	14039	14019	14031	14092	14061	14089	14099	13943	14281	14004	13992	13840	14055	13921	14252	13937	13926	14095	14220	13959	14093	14020	14112	13917	13900	13842	14114	13905	13971	14002	13946	13988	14049	14031	14049	14066	14036	14105	14126	14123	14041	14116	13914	13992	14171	14089	13748	13847	14060	14048	14211	13828	14048	14330	14049	14092	14056	13987	14090	14052	14092	13951	14151	13885	13871	14032	14027	14094	13983	14050	13928	14067	14080	14014	13917	14077	14067	14011	14040	13891	14016	14021	13884	14034	13934	13962	14159	14170	13950	14165	14112	13924	14109	14127	14064	14025	13943	14037	13793	13915	13835	14046	14118	14162	14077	14020	14027	14022	14024	14072	14111	14084	14063	14128	14103	13955	14120	14061	14141	13891	14038	13839	14076	13959	14067	14074	14082	13994	14064	13963	14134	13867	14040	13993	14025	13878	13962	14034	14137	13985	13955	14274	14066	14061	14115	14044	13996	14093	13974	14204	13990	14069	14004	13848	13967	13971	14019	14011	13953	14069	13991	14065	14151	14210	14152	13868	14039	14152	14088	13931	13849	13999	14059	13938	14214	13935	14035	13927	13866	14019	13924	13998	13929	13975	14077	14126	13954	14102	14103	13903	13869	14038	14081	14078	13914	13940	13996	13935	14058	14054	14056	13991	13999	13904	14147	14091	14076	14136	13983	14073	14014	13982	14146	14013	14018	13966	14056	14245	13998	13978	14066	13944	14074	13997	13902	14311	14183	13996	13998	13995	14071	13959	14014	14028	13968	14049	13905	13979	13996	14064	13890	14094	14070	13966	14097	14067	14021	14077	14093	13934	14125	14013	13985	14169	13961	14075	14093	13951	13933	14018	13927	14159	13882	14015	14029	14162	13954	13965	14117	14080	14039	13980	13956	14166	13865	13953	13994	14081	14001	13981	13950	14220	14099	13938	13985	14023	14011	14004	13926	14046	13968	14035	13924	14135	13803	13931	14042	14075	14093	13959	14136	13948	14163	14029	14044	13932	13907	14165	14116	14018	13907	14116	14007	14054	14104	13950	14091	13989	14005	13974	14020
23890	21581	28159	25612	21966	19100	17652	15913	15725	15549	15525	15310	15320	15381	15397	15466	15408	15248	15366	15320	15433	15212	15320	15355	15539	15429	15598	15255	15190	15365	15240	15256	15261	15414	15452	15263	15329	15162	15323	15464	15308	15448	15264	15415	15273	15287	15399	15208	15246	15248	15303	15386	15439	15368	15343	15227	15284	15207	15308	15290	15120	15172	15283	15338	15403	15137	15187	15283	15343	15510	15240	15307	15331	15156	15232	15326	15216	15268	15166	15192	15319	15350	15370	15270	15301	15275	15208	15231	15466	15299	15224	15274	15129	15177	15298	15135	15232	15292	15158	15324	15264	15165	15214	15356	15255	15317	15233	15315	15282	15156	15257	15113	15333	15416	15115	15343	15218	15181	15197	15220	15277	15176	15153	15112	15336	15276	15312	15230	15288	15257	15405	15175	15298	15282	15359	15158	15179	15265	15107	15244	15236	15309	15213	15303	15411	15433	15365	15377	15195	15178	15192	15416	15318	15272	15211	15422	15355	15147	15250	15287	15249	15403	15311	15251	15152	15374	15013	15545	15404	15121	15283	15344	15234	15173	15169	15384	15411	15284	15384	15174	15374	15367	15328	15161	15347	15157	15250	15138	15154	15224	15258	15485	15269	15307	15377	15033	15214	15113	15261	15258	15244	15108	15228	15252	15275	15180	15060	15153	15272	15268	15222	15286	15333	15337	15239	15461	15335	15408	15188	15364	15488	15400	15141	15009	15365	15222	15133	15424	15504	15400	15272	15280	15301	15258	15187	15239	15330	15253	15262	15286	15335	15345	15299	15263	15215	15335	15196	15196	15140	15148	15305	15240	15301	15322	15560	15328	15191	15374	15236	15069	15417	15323	15299	15122	15302	15160	15308	15153	15396	15431	15355	15022	15303	15227	15336	15315	15348	15318	15113	15224	15190	15147	15346	15385	15254	15255	15111	15273	15331	15461	15318	15279	15026	15124	15120	15083	15244	15343	15167	15311	15391	15223	15351	15339	15286	15126	15285	15215	15075	15403	15318	15293	15402	15450	15264	15428	15333	15133	15268	15215	15233	15179	15050	15197	15227	15181	15432	15322	15382	15293	15391	15226	15334	15110	15249	15334	15222	15310	15191	15321	15072	15339	15258	15250	15402	15126	15208	15297	15243	15310	15191	15124	15359	15435	15244	15168	15297	15232	15292	15232	15492	15417	15383	15106	15246	15195	15274	15130	15201	15253	15180	15331	15264	15097	15193	15170	15250	15352	15245	15262	15328	15227	15348	15226	15175	15253	15298	15275	15367	15311	15211	15253	15232	15215	15035	15153	15307	15242	15237	15454	15231	15143	15256	15234	15165	15280	15374	15305	15377	15197	15261	15177	15316	15131	15155	15268	15274	15298	15177	15399	15373	15256	15250	15282	15405	15190	15352	15428	15435	15182	15366	15358	15359	15373	15255	15216	15273	15342	15262	15058	15477	15335	15397	15277	15302	15420	15074	15294	15244	15274	15245	15104	15081	15469	15338	15344	15201	15022	15416	15080	15180	15250	15315	15098	15149	15187	15122	15155	15426	15408	15424	15284	15125	15321	15197	15105	15216	15124	15297	15214	15189	15277	15373	15246	15194	15196	15483	15239	15240	15435	15108	15044	15301	15123	15083	15248	15051	15384	15503	15405	15414	15199	15267	15521	15583	15603	15394	15319	15311	15191	15244	15287	15247	15256	15176	15344	15364	15193	15442	15222	15118	15347	15368	15180	15169	15341	15285	15315	15595	15349	15424	15268	15214	15398	15220	15321	15290	15180	15330	15184	15316	15398	15296	15551	15328	15167	15348	15205	15198	15087	15290	15170	15172	15422	15124	15309	15390	15297	15309	15293	15124	15134	15248	15164	15055	15432	15431	15473	15235	15349	15242	15432	15033	15518	15235	15257	15241	15254	15056	15366	15081	15304	15359	15193	15385	15324	15350	15329	15505	15340	15169	15203	15318	15451	15259	15339	15143	15117	15357	15370	15300	15379	15393	15128	15242	15239	15439	15427	15144	15357	15207	15244	15280	15221	15160	15352	15217	15239	15374	15346	15125	15205	15121	15304	15190	15273	15169	15331	15045	15260	15385	15303	15235	15332	15209	15414	15318	15272	15156	15115	15215	15314	15359	15253	15324	15348	15218	15324	15142	15326	15455	15176	15330	15352	15164	15138	15253	15330	15469	15249	15329	15324	15140	15462	15268	15336	15341	15276	15365	15223	15354	15285	15338	15301	15333	15353	15160	15237	15330	15361	15522	15215	15172	15235	15319	15302	15400	15278	15204	15442	15129	15238	15199	15200	15187	15147	15234	15137	15326	15129	15388	15219	15101	15259	15225	15340	15181	15213	15434	15421	15427	15148	15240	15014	15368	15425	15282	15285	15447	15303	15446	15001	15398	15313	15540	15353	15352	15187	15269	15296	15254	15373	15329	15445	15257	15315	15209	15250	15394	15022	15137	15228	15443	15196	15334	15255	15232	15210	15301	15396	15216	15172	15341	15320	15307	15357	15220	15342	15307	15366	15277	15363	15335	15190	15137	15204	15294	15212	15232	15285	15239	15225	15339	15133	15176	15200	15202	15076	15335	15054	15304	15170	15263	15318	15419	15145	14978	15169	15168	15270	15427	15426	15354	15196	15402	15240	15191	15171	15248	15405	15412	15268	15305	15174	15279	15304	15145	15296	15330	15244	15138	15215	15478	15159	15256	15237	15271	15064	15164	15375	15248	15331	15394	15490	15194	15206	15303	15323	15396	15236	15415	15322	15437	15274	15348	15130	15321	15215	15212	15132	15072	15133	15215	15186	15123	14972	15253	15293	15054	15336	15541	15329	15424	15240	15232	15116	15531	15275	15335	15432	15137	15188	15301	15311	15239	15145	15413	15499	15375	15329	15438	15356	15365	15326	15256	15279	15254	15148	15357	15297	15344	15061	15296	15264	15312	15412	15160	15249	15476	15173	15163	15482	15343	15214	15185	15192	15487	15249	15533	15296	15337	15273	15237	15511	15368	15145	15239	15214	15140	15310	15264	15345	15167	15507	15302	15246	15319	15346	15134	15304	15322	15150	15607	15467	15312	15206	15207	15294	15282	15148	15244	15242	15115	15212	15291	15300	15246	15265	15344	15272	15556	15362	15209	15206	15354	15375	15431	15184	15233	15149	15173	15315	15324	15222	15371	15153	15214	15159	15319	15295	15290	15302	15441	15428	15305	15370	15246	15183	15218	15116	15223	15187	15352	15492	15319	15489	15516	15180	15321	15212	15431	15354	15385	15044	15179	15080	15104	15380	15270	15374	15463	15250	15078	15251	15389	15159	15227	15404	15148	15208	15235	15361	15509	15381	15248	15283	15482	15259	15275	15355	15242	15129	15465	15167	15156	15081	15160	15137	15240	15304	15340	15200	15357	15213	15286	15258	15248	15257	15311	15258	15237	15121	15267	15188	15400	15141	15412	15261	15178	15399	15626	15081	15200	15279	15302	15138	15409	15517	15471	15354	15121	15243	15230	15252	15344	15422	15290	15299	15286	15110	15269	15147	15443	15237	15441	15446	15358	15264	15333	15512	15297	15169	15209	15103	15444	15287	15251	15230	15324	15224	15166	15274	15337	15191	15193	15321	15255	15400	15193	15252	15315	15448	15391	15203	15432	15273	15357	15038	15104	15195	15202	15253	15304	15322	15176	15445	15497	15341	15281	15208	15202	15303	15210	15310	15365	15468	15339	15155	15254	15252	15288	15205	15314	15297	15136	15203	15294	15350	15341	15399	15480	15481	15238	15238	15432	15146	15116	15134	15459	15307	15300	15190	15190	15459	15249	15347	15318	15307	15448	15162	15259	15193	15247	15387	15472	15343	15290	15359	15311	15180	15246	15289	15229	15144	15202	15241	15375	15430	15280	15229	15228	15472	15149	15243	15163	15224	15422	15431	15514	15245	15541	15224	15205	15150	15232	15347	15266	15207	15282	15206	15402	15191	15288	15192	15148	15417	15045	15189	15246	15265	15491	15300	15202	15280	15164	15009	15323	15325	15176	15232	15363	15236	15163	15257	15228	15232	15199	15407	15252	15011	15096	15267	15205	15163	15397	15298	15575	15243	15105	15313	15350	15280	15376	15252	15119	15148	15115	15384	15382	15476	15475	15202	15336	15486	15264	15121	15326	15119	15377	15300	15197	15197	15237	15345	15212	15194	15063	15195	15205	15086	15170	15253	15229	15293	15148	15327	15264	15328	15135	15288	15108	15305	15326	15260	15410	15133	15272	15146	15316	15051	15386	15454	15272	15212	15219	15053	15231	15211	15622	15188	15347	15291	15270	15242	15342	15129	15091	15450	15263	15330	15232	15311	15329	15232	15325	15325	15278	15336	15366	15321	15249	15261	15269	15274	15019	15072	15348	15344	15295	15303	15203	15303	15225	15192	15360	15255	15357	15295	15128	15360	15378	15209	15465	15390	15284	15273	15221	15218	15130	15081	15291	15166	15175	15290	15297	15186	15044	15574	15369	15207	15201	15418	15290	15355	15142	15315	15002	15306	15403	15239	15276	15318	15217	15208	15082	15238	15242	15250	15233	15305	15301	15275	15220	15177	15082	15236	15203	15083	15442	15333	15245	15303	15354	15206	15324	15342	15256	15317	15255	15322	15127	15495	15278	15415	15220	15445	14992	15181	15265	15049	15183	15091	15339	15481	15257	15116	15000	15238	15191	15245	15331	15392	15342	15478	15485	15176	15204	15213	15437	15409	15143	15348	15314	15172	15239	15537	15180	15253	15286	15147	15258	15229	15329	15413	15351	15270	15479	15186	15382	15377	15128	15300	15377	15266	15281	15439	15166	15323	15229	15251	15159	15316	15297	15364	15241	15167	15261	15067	15075	15265	15232	15338	15260	15358	15334	15249	15211	15127	15361	15233	15129	15293	15217	15449	15132	15285	15095	15221	15428	15256	15210	15376	15314	15235	15304	15223	15092	15528	15225	15327	15188	15043	15281	15271	15204	15225	15233	15260	15222	15418	15317	15136	15450	15245	15267	15454	15232	15238	15380	15367	15275	15282	15186	15338	15249	15307	15284	15335	15262	15292	15342	15293	15285	15220	15231	15214	15115	15277	15239	15246	15383	15356	15392	15377	15348	15200
18388	27886	22524	16350	14874	14263	13820	13876	13915	13708	13593	13474	13516	13695	13578	13759	13632	13723	13606	13544	13637	13474	13605	13460	13587	13676	13578	13599	13498	13470	13484	13461	13717	13635	13568	13597	13529	13487	13440	13667	13513	13525	13390	13549	13470	13481	13588	13441	13620	13398	13377	13523	13621	13637	13542	13725	13585	13505	13447	13503	13575	13600	13481	13597	13539	13390	13410	13632	13493	13562	13533	13424	13500	13496	13566	13631	13578	13527	13624	13502	13609	13445	13598	13557	13630	13570	13545	13554	13615	13588	13773	13554	13538	13371	13577	13480	13521	13329	13498	13480	13626	13403	13420	13615	13328	13471	13503	13652	13568	13366	13491	13595	13469	13407	13522	13536	13620	13553	13530	13560	13546	13467	13214	13523	13422	13537	13516	13363	13576	13470	13641	13450	13366	13517	13541	13553	13829	13545	13590	13739	13534	13510	13509	13448	13571	13588	13582	13635	13492	13465	13617	13652	13569	13605	13645	13604	13540	13517	13279	13506	13457	13621	13597	13620	13424	13593	13347	13508	13556	13409	13602	13501	13592	13556	13529	13510	13396	13514	13316	13428	13627	13453	13496	13421	13497	13412	13543	13429	13660	13529	13524	13396	13622	13485	13376	13576	13372	13653	13500	13421	13461	13468	13613	13360	13494	13519	13442	13659	13546	13480	13504	13375	13600	13552	13673	13477	13580	13672	13362	13544	13598	13382	13455	13615	13519	13555	13505	13425	13531	13696	13563	13569	13414	13527	13267	13466	13586	13585	13528	13560	13479	13483	13531	13575	13460	13703	13560	13524	13612	13653	13448	13460	13602	13463	13543	13660	13533	13628	13592	13569	13339	13526	13401	13637	13569	13702	13593	13605	13503	13548	13547	13534	13564	13793	13300	13518	13705	13487	13497	13417	13484	13457	13588	13570	13521	13468	13553	13764	13672	13426	13643	13534	13393	13519	13498	13439	13584	13451	13544	13675	13578	13517	13611	13383	13535	13683	13508	13595	13478	13617	13460	13489	13599	13652	13450	13476	13635	13553	13445	13536	13576	13441	13572	13431	13502	13566	13593	13602	13527	13498	13430	13501	13434	13520	13428	13457	13620	13568	13447	13675	13542	13455	13431	13480	13542	13576	13603	13616	13632	13538	13555	13484	13533	13539	13511	13559	13689	13594	13609	13492	13537	13521	13380	13659	13513	13702	13660	13495	13573	13493	13475	13446	13478	13551	13639	13500	13389	13718	13450	13461	13373	13494	13568	13499	13506	13555	13357	13668	13524	13539	13370	13568	13481	13487	13514	13388	13574	13594	13610	13378	13676	13385	13519	13641	13497	13528	13429	13701	13472	13722	13318	13536	13518	13500	13590	13605	13465	13450	13569	13465	13654	13463	13562	13461	13401	13629	13569	13553	13383	13600	13666	13679	13479	13573	13637	13550	13477	13634	13680	13473	13472	13555	13510	13508	13603	13583	13641	13356	13600	13439	13425	13527	13520	13521	13706	13452	13511	13653	13586	13538	13473	13542	13661	13373	13614	13570	13747	13451	13472	13689	13579	13437	13494	13578	13507	13653	13690	13536	13618	13583	13615	13492	13436	13471	13579	13577	13545	13568	13563	13653	13491	13684	13614	13548	13627	13335	13581	13560	13561	13451	13407	13551	13547	13600	13504	13592	13740	13407	13616	13570	13382	13575	13356	13585	13435	13606	13454	13589	13621	13607	13207	13545	13589	13522	13625	13455	13460	13480	13496	13645	13466	13385	13653	13570	13617	13436	13721	13606	13593	13573	13478	13317	13434	13594	13539	13500	13556	13533	13425	13481	13706	13476	13435	13406	13577	13570	13639	13601	13517	13654	13414	13586	13455	13413	13393	13623	13550	13425	13373	13498	13616	13567	13601	13522	13512	13471	13654	13412	13319	13428	13551	13527	13462	13490	13415	13453	13535	13428	13548	13712	13389	13412	13553	13519	13668	13506	13494	13544	13586	13487	13497	13614	13466	13456	13568	13524	13499	13457	13569	13544	13470	13504	13440	13515	13529	13433	13487	13446	13395	13507	13420	13473	13623	13612	13485	13403	13469	13622	13647	13375	13531	13445	13526	13612	13556	13715	13540	13479	13664	13364	13623	13537	13522	13505	13674	13466	13386	13556	13657	13524	13496	13267	13631	13447	13539	13458	13494	13616	13546	13356	13456	13719	13572	13428	13514	13676	13499	13475	13566	13496	13454	13476	13584	13535	13567	13604	13515	13614	13547	13453	13523	13561	13480	13499	13310	13530	13541	13542	13769	13493	13537	13467	13554	13455	13495	13295	13454	13412	13488	13520	13579	13540	13488	13453	13558	13526	13752	13608	13353	13565	13500	13434	13532	13493	13411	13484	13550	13365	13608	13515	13554	13454	13457	13659	13517	13502	13554	13514	13506	13515	13649	13549	13424	13431	13689	13413	13484	13478	13542	13637	13832	13456	13481	13391	13693	13513	13560	13540	13611	13582	13479	13409	13528	13468	13549	13603	13647	13329	13449	13606	13542	13620	13434	13605	13476	13583	13558	13642	13665	13513	13372	13400	13525	13405	13544	13407	13366	13479	13500	13542	13619	13480	13737	13519	13523	13601	13541	13486	13608	13561	13512	13757	13445	13495	13346	13581	13378	13527	13319	13476	13633	13648	13627	13550	13596	13579	13519	13643	13461	13559	13567	13405	13474	13525	13453	13541	13295	13588	13376	13553	13510	13369	13435	13455	13787	13642	13557	13561	13496	13663	13488	13468	13606	13430	13523	13611	13586	13469	13498	13462	13458	13451	13421	13491	13565	13618	13553	13733	13457	13518	13456	13475	13586	13437	13391	13447	13451	13536	13631	13580	13512	13546	13572	13487	13446	13499	13527	13447	13387	13549	13588	13601	13503	13326	13539	13697	13684	13497	13390	13595	13470	13351	13511	13566	13640	13518	13630	13494	13352	13527	13474	13580	13390	13500	13470	13589	13548	13503	13601	13516	13624	13522	13556	13551	13676	13546	13545	13641	13778	13338	13339	13425	13615	13503	13495	13442	13470	13534	13453	13509	13496	13455	13486	13610	13567	13546	13558	13349	13495	13462	13648	13622	13461	13509	13508	13663	13257	13519	13360	13463	13342	13329	13536	13423	13453	13487	13585	13647	13553	13465	13602	13457	13547	13626	13493	13573	13607	13513	13611	13674	13526	13550	13626	13413	13385	13711	13469	13667	13564	13426	13496	13567	13488	13375	13651	13533	13442	13527	13566	13661	13652	13421	13504	13457	13515	13452	13513	13295	13578	13579	13431	13672	13674	13645	13705	13420	13493	13604	13644	13559	13612	13582	13403	13368	13557	13446	13514	13486	13357	13558	13662	13467	13490	13345	13498	13556	13531	13557	13617	13488	13566	13474	13682	13686	13536	13423	13608	13476	13507	13495	13569	13470	13407	13475	13441	13456	13455	13518	13405	13576	13479	13665	13462	13516	13580	13463	13503	13612	13546	13634	13382	13483	13407	13525	13466	13290	13525	13400	13526	13590	13363	13638	13339	13653	13584	13665	13447	13512	13638	13525	13601	13343	13481	13641	13599	13405	13492	13508	13472	13404	13554	13460	13380	13541	13766	13331	13519	13542	13687	13567	13486	13504	13584	13673	13418	13575	13610	13651	13402	13415	13422	13671	13552	13430	13498	13508	13359	13464	13425	13554	13458	13518	13467	13458	13608	13463	13539	13462	13285	13542	13544	13418	13548	13476	13626	13606	13635	13570	13688	13572	13538	13332	13579	13451	13578	13527	13473	13421	13478	13464	13450	13560	13431	13538	13654	13565	13634	13626	13517	13620	13340	13517	13555	13589	13510	13687	13515	13612	13654	13428	13434	13477	13624	13532	13577	13562	13613	13573	13502	13760	13415	13421	13633	13482	13540	13458	13499	13432	13648	13579	13554	13433	13610	13376	13501	13519	13522	13552	13523	13477	13546	13614	13625	13471	13414	13546	13436	13539	13679	13683	13452	13534	13677	13522	13359	13688	13386	13327	13706	13633	13546	13716	13588	13613	13520	13476	13469	13558	13632	13409	13431	13587	13571	13588	13507	13501	13682	13596	13440	13405	13477	13434	13369	13586	13518	13604	13613	13493	13491	13414	13662	13543	13463	13474	13533	13491	13515	13541	13484	13564	13397	13471	13501	13548	13605	13375	13477	13602	13546	13388	13537	13546	13536	13473	13406	13470	13536	13645	13583	13478	13472	13706	13506	13689	13485	13479	13461	13623	13599	13493	13422	13503	13508	13640	13591	13616	13420	13558	13636	13603	13609	13697	13519	13497	13455	13595	13481	13474	13466	13628	13662	13470	13517	13430	13529	13549	13453	13382	13653	13427	13662	13609	13351	13546	13494	13508	13633	13524	13512	13675	13652	13430	13572	13468	13596	13673	13450	13406	13384	13654	13500	13529	13433	13676	13651	13455	13356	13418	13507	13472	13640	13611	13532	13664	13699	13400	13452	13482	13572	13600	13544	13449	13415	13661	13436	13579	13497	13586	13650	13453	13535	13491	13418	13575	13422	13491	13565	13481	13543	13457	13594	13585	13523	13495	13516	13480	13548	13670	13579	13483	13443	13576	13665	13460	13614	13495	13486	13488	13606	13618	13600	13446	13399	13643	13618	13662	13533	13447	13598	13477	13569	13485	13509	13525	13599	13336	13580	13541	13631	13506	13689	13512	13617	13632	13578	13500	13479	13633	13472	13397	13544	13401	13623	13482	13540	13593	13548	13551	13592	13416	13530	13368	13553	13423	13525	13515	13457	13582	13634	13473	13493	13563	13572	13567	13471	13645	13565	13479	13639	13465	13754	13354	13577	13479	13303	13430	13456	13537	13398	13291	13363	13436	13586	13523	13499	13503	13496	13417	13540	13480	13571	13474	13646	13689	13509	13650	13519	13553	13451	13512	13618	13625	13573	13398	13495	13589	13504	13496	13422	13406	13534	13520	13552	13472	13591	13579	13495	13650	13564	13575	13504	13730	13444	13411	13657	13453	13624	13553	13379	13474	13510	13714	13525	13729	13704	13405	13653	13762	13491	13626	13616	13564	13406	13681	13329	13420	13485	13484	13590	13327	13457	13511	13567	13546	13512	13379
25574	21526	26538	26601	18857	17699	17583	16933	16687	16917	16695	16816	16909	16599	16645	16868	16702	16757	16512	16673	16768	16619	16901	16794	16767	16579	16753	16769	16690	16766	16670	16671	16551	16600	16506	16773	16608	16707	16622	16776	16678	16565	16717	16676	16587	16538	16682	16660	16498	16578	16736	16605	16863	16742	16735	16898	16673	16576	16745	16660	16726	16708	16451	16608	16572	16417	16619	16391	16607	16532	16757	16827	16811	16642	16573	16421	16690	16697	16718	16658	16594	16876	16499	16513	16642	16755	16745	16649	16860	16652	16633	16536	16557	16788	16550	16694	16633	16763	16658	16613	16559	16690	16559	16623	16724	16748	16657	16685	16558	16444	16584	16635	16643	16556	16642	16665	16647	16738	16633	16545	16557	16686	16677	16611	16681	16568	16599	16697	16633	16562	16681	16622	16506	16834	16698	16747	16669	16725	16751	16364	16519	16703	16606	16581	16593	16801	16684	16586	16852	16769	16646	16678	16594	16706	16669	16591	16854	16660	16674	16312	16675	16642	16732	16419	16511	16686	16770	16561	16785	16578	16810	16663	16582	16684	16774	16620	16594	16635	16429	16699	16676	16760	16666	16689	16562	16614	16624	16449	16536	16628	16712	16585	16477	16653	16750	16630	16767	16786	16568	16856	16712	16698	16764	16644	16702	16707	16815	16529	16513	16535	16559	16620	16525	16716	16839	16321	16615	16965	16698	16583	16607	16565	16779	16848	16633	16671	16424	16641	16621	16768	16598	16538	16808	16606	16508	16698	16485	16646	16714	16751	16697	16732	16700	16658	16623	16710	16898	16585	16567	16576	16764	16607	16609	16469	16797	16470	16696	16577	16674	16673	16606	16510	16648	16678	16480	16626	16668	16815	16627	16746	16752	16615	16904	16387	16713	16787	16740	16590	16537	16672	16868	16670	16656	16548	16658	16513	16556	16715	16615	16753	16645	16407	16666	16877	16629	16516	16597	16662	16679	16635	16622	16508	16639	16533	16745	16620	16604	16579	16542	16692	16692	16661	16742	16674	16644	16660	16671	16764	16445	16552	16679	16764	16603	16793	16484	16684	16789	16657	16556	16741	16474	16747	16634	16525	16753	16577	16668	16600	16609	16633	16639	16628	16580	16485	16509	16878	16737	16743	16499	16288	16560	16611	16824	16869	16805	16619	16593	16616	16768	16578	16674	16474	16664	16662	16639	16635	16642	16558	16781	16580	16624	16564	16550	16716	16844	16701	16636	16629	16859	16748	16680	16646	16608	16812	16657	16672	16665	16493	16721	16702	16728	16702	16598	16486	16600	16733	16562	16670	16730	16588	16486	16700	16640	16618	16513	16572	16640	16615	16810	16935	16905	16854	16680	16464	16545	16672	16593	16585	16616	16612	16655	16495	16652	16710	16573	16665	16684	16572	16588	16615	16636	16613	16604	16598	16675	16682	16594	16529	16629	16635	16787	16664	16600	16524	16581	16642	16641	16507	16609	16741	16470	16477	16725	16465	16707	16606	16697	16643	16695	16781	16636	16556	16708	16655	16756	16519	16674	16710	16595	16732	16765	16648	16615	16554	16684	16554	16667	16657	16575	16754	16693	16756	16636	16598	16665	16753	16563	16606	16357	16807	16691	16550	16580	16679	16722	16830	16627	16498	16573	16672	16573	16639	16689	16692	16603	16569	16599	16683	16580	16773	16538	16607	16604	16511	16759	16727	16542	16515	16462	16643	16806	16723	16573	16660	16844	16864	16505	16541	16701	16735	16576	16499	16651	16507	16505	16914	16849	16878	16790	16883	16541	16614	16707	16594	16701	16721	16657	16599	16583	16704	16506	16669	16615	16600	16829	16801	16889	16909	16752	16479	16732	16633	16778	16798	16531	16610	16530	16472	16617	16581	16680	16594	16677	16550	16563	16685	16735	16745	16615	16475	16695	16800	16499	16696	16743	16652	16731	16494	16455	16811	16723	16608	16701	16621	16568	16848	16605	16678	16760	16882	16605	16761	16685	16841	16734	16733	16666	16517	16729	16555	16510	16813	16780	16720	16521	16527	16511	16534	16708	16556	16871	16419	16705	16495	16850	16642	16532	16679	16583	16609	16517	16573	16681	16696	16723	16666	16601	16725	16872	16720	16749	16456	16630	16624	16626	16726	16610	16702	16676	16535	16594	16796	16591	16620	16757	16484	16647	16789	16766	16478	16728	16672	16613	16818	16714	16739	16712	16665	16772	16605	16680	16854	16649	16800	16509	16445	16675	16733	16846	16782	16701	16663	16891	16571	16478	16598	16532	16624	16751	16598	16680	16472	16618	16612	16645	16756	16733	16475	16775	16632	16811	16602	16796	16735	16569	16546	16648	16496	16652	16570	16818	16829	16659	16620	16681	16692	16778	16620	16673	16754	16821	16694	16603	16650	16695	16718	16892	16781	16425	16695	16640	16701	16722	16697	16548	16656	16596	16445	16547	16606	16638	16629	16817	16680	16635	16831	16618	16695	16760	16684	16546	16534	16582	16674	16762	16615	16670	16677	16625	16552	16531	16718	16564	16616	16705	16676	16587	16582	16677	16494	16471	16372	16626	16760	16535	16884	16886	16855	16852	16797	16451	16454	16706	16795	16634	16775	16559	16732	16524	16457	16622	16681	16513	16747	16697	16656	16828	16715	16681	16700	16614	16622	16686	16734	16767	16620	16782	16637	16659	16854	16632	16548	16467	16717	16436	16692	16768	16658	16782	16748	16785	16488	16520	16531	16581	16523	16762	16783	16570	16754	16735	16651	16649	16651	16780	16655	16561	16713	16783	16694	16529	16596	16818	16542	16535	16739	16731	16688	16735	16671	16520	16843	16640	16786	16671	16438	16835	16959	16577	16630	16684	16497	16569	16773	16859	16712	16510	16739	16639	16512	16391	16635	16551	16665	16704	16685	16790	16554	16637	16697	16630	16493	16554	16681	16647	16737	16705	16785	16765	16608	16693	16689	16661	16757	16584	16688	16785	16475	16617	16695	16740	16616	16491	16713	16642	16576	16598	16777	16645	16893	16579	16607	16664	16648	16786	16680	16620	16663	16621	16744	16588	16693	16675	16680	16628	16651	16697	16499	16612	16751	16940	16566	16624	16624	16607	16534	16529	16558	16677	16594	16934	16588	16713	16754	16810	16681	16678	16487	16695	16758	16546	16686	16678	16757	16515	16676	16710	16785	16647	16697	16777	16625	16616	16522	16837	16925	16578	16546	16520	16652	16627	16718	16747	16602	16737	16631	16728	16677	16650	16665	16478	16615	16702	16681	16670	16606	16603	16555	16765	16634	16705	16668	16564	16714	16449	16636	16605	16634	16832	16724	16557	16518	16737	16642	16879	16657	16534	16579	16733	16865	16660	16671	16748	16599	16589	16676	16713	16633	16749	16705	16469	16492	16499	16670	16726	16510	16569	16649	16818	16688	16702	16615	16672	16739	16567	16722	16716	16630	16663	16797	16373	16506	16625	16677	16535	16604	16659	16715	16684	16603	16603	16836	16720	16653	16631	16711	16591	16604	16553	16353	16824	16834	16689	16464	16585	16669	16719	16867	16557	16812	16524	16730	16627	16803	16599	16669	16608	16633	16598	16928	16421	16724	16475	16765	16627	16779	16519	16646	16589	16556	16643	16583	16678	16630	16638	16740	16640	16551	16834	16582	16805	16841	16793	16758	16738	16717	16473	16730	16586	16630	16845	16470	16665	16806	16629	16606	16759	16613	16626	16615	16770	16870	16683	16469	16598	16628	16479	16642	16614	16562	16783	16442	16713	16722	16630	16404	16670	16632	16796	16747	16528	16762	16767	16589	16729	16934	16615	16634	16674	16750	16740	16653	16599	16755	16748	16552	16706	16701	16508	16596	16757	16784	16579	16640	16528	16785	16617	16711	16632	16768	16810	16570	16626	16583	16632	16677	16868	16712	16437	16837	16589	16663	16625	16695	16640	16644	16515	16604	16778	16707	16670	16685	16623	16638	16754	16753	16700	16883	16610	16615	16808	16645	16606	16409	16595	16688	16605	16542	16652	16801	16657	16662	16711	16406	16829	16780	16788	16413	16691	16730	16903	16649	16726	16665	16712	16553	16616	16863	16884	16687	16605	16668	16547	16710	16555	16625	16623	16761	16736	16817	16414	16415	16705	16532	16555	16668	16860	16633	16814	16769	16895	16664	16818	16562	16433	16875	16642	16557	16629	16615	16683	16783	16606	16672	16631	16846	16681	16660	16633	16949	16593	16574	16771	16629	16770	16738	16898	16600	16626	16765	16773	16754	16555	16577	16463	16502	16542	16605	16831	16598	16530	16656	16816	16865	16616	16712	16591	16548	16487	16449	16436	16816	16651	16595	16832	16569	16801	16581	16605	16809	16741	16632	16896	16584	16761	16648	16633	16585	16881	16486	16781	16587	16621	16746	16600	16597	16758	16652	16764	16516	16581	16590	16759	16558	16628	16544	16856	16719	16408	16605	16703	16616	16641	16747	16614	16684	16773	16464	16441	16280	16577	16512	16768	16760	16419	16500	16706	16482	16365	16811	16479	16734	16726	16477	16705	16481	16839	16726	16712	16682	16349	16547	16611	16702	16665	16678	16780	16789	16583	16714	16639	16562	16653	16601	16558	16774	16745	16686	16529	16747	16525	16534	16703	16687	16686	16514	16643	16594	16564	16675	16713	16682	16847	16568	16514	16527	16683	16593	16611	16672	16712	16604	16658	16739	16742	16697	16830	16745	16655	16712	16769	16920	16734	16972	16676	16683	16743	16506	16670	16721	16561	16665	16558	16823	16753	16711	16610	16652	16610	16837	16881	16595	16593	16553	16739	16692	16495	16779	16718	16727	16729	16557	16566	16623	16599	16626	16771	16700	16710	16694	16747	16528	16476	16636	16603	16435	16808	16484	16617	16644	16601	16627	16533	16729	16597	16796	16724	16646	16564	16693	16644	16669	16745	16615	16505	16807	16720	16598	16557	16541	16708	16484	16769	16492	16501	16834	16762	16615	16719	16703	16661	16395	16480	16888	16809	16787	16679	16642	16630	16589	16463	16657	16665	16793	16863	16702	16726	16624	16569	16652	16691	16512	16667	16628	16883	16650	16542	16604	16845	16647	16814	16607	16700	16690	16553	16779
19468	24407	19505	16530	15496	15135	14563	14448	14367	14381	14235	14476	14384	14420	14270	14326	14251	14235	14438	14320	14308	14317	14315	14407	14412	14442	14326	14334	14367	14389	14288	14397	14355	14306	14350	14274	14301	14478	14392	14440	14346	14448	14132	14542	14346	14301	14360	14327	14308	14436	14504	14384	14460	14172	14249	14396	14390	14396	14349	14440	14467	14343	14215	14434	14299	14308	14483	14256	14363	14297	14328	14298	14289	14333	14443	14420	14417	14234	14282	14311	14407	14368	14328	14434	14468	14388	14358	14174	14304	14392	14476	14300	14427	14257	14363	14376	14306	14269	14265	14263	14246	14294	14399	14386	14438	14363	14295	14386	14239	14241	14421	14219	14308	14330	14296	14364	14371	14145	14292	14387	14300	14219	14447	14213	14343	14159	14520	14115	14204	14304	14370	14328	14428	14354	14378	14227	14332	14300	14311	14506	14245	14382	14319	14391	14314	14385	14224	14330	14247	14225	14428	14351	14183	14387	14263	14297	14306	14431	14298	14536	14460	14375	14444	14149	14493	14318	14380	14336	14247	14236	14288	14270	14511	14260	14399	14305	14427	14445	14239	14370	14448	14277	14312	14445	14312	14473	14266	14354	14506	14119	14316	14356	14178	14351	14461	14573	14488	14397	14475	14401	14414	14207	14202	14429	14398	14225	14376	14363	14428	14295	14403	14162	14326	14437	14394	14186	14399	14318	14445	14321	14382	14406	14383	14236	14327	14311	14219	14240	14485	14259	14516	14314	14283	14194	14478	14569	14272	14143	14303	14371	14325	14290	14244	14418	14224	14327	14425	14276	14476	14350	14368	14343	14283	14398	14400	14319	14410	14437	14409	14415	14455	14241	14258	14303	14375	14319	14191	14092	14436	14273	14359	14353	14301	14374	14502	14339	14259	14352	14535	14307	14330	14289	14298	14403	14217	14365	14470	14304	14402	14281	14437	14309	14171	14219	14433	14395	14317	14326	14415	14379	14391	14369	14353	14304	14381	14321	14270	14410	14361	14287	14258	14439	14326	14282	14535	14468	14335	14348	14328	14326	14263	14328	14367	14416	14340	14381	14519	14469	14413	14163	14379	14362	14312	14349	14426	14262	14350	14428	14298	14300	14299	14272	14438	14280	14371	14435	14310	14419	14336	14197	14365	14244	14369	14293	14355	14338	14404	14313	14479	14398	14578	14393	14327	14390	14303	14362	14198	14266	14440	14411	14415	14358	14191	14387	14334	14357	14431	14272	14255	14261	14318	14266	14428	14171	14355	14327	14392	14371	14350	14418	14259	14289	14453	14450	14410	14300	14241	14202	14379	14332	14322	14373	14378	14318	14306	14243	14350	14380	14302	14427	14448	14355	14465	14410	14425	14417	14304	14438	14540	14324	14420	14328	14351	14349	14441	14385	14192	14331	14424	14333	14515	14458	14563	14362	14268	14233	14238	14523	14307	14452	14320	14322	14309	14247	14209	14301	14243	14529	14342	14319	14332	14334	14239	14460	14524	14358	14407	14342	14610	14255	14412	14199	14428	14324	14371	14418	14414	14388	14258	14171	14290	14225	14474	14415	14308	14304	14310	14353	14350	14229	14428	14322	14317	14255	14181	14264	14287	14416	14337	14551	14363	14232	14273	14299	14335	14266	14323	14532	14236	14377	14155	14322	14337	14314	14181	14359	14494	14508	14391	14412	14404	14308	14329	14165	14219	14459	14294	14399	14294	14365	14276	14331	14317	14307	14421	14426	14364	14183	14342	14450	14308	14269	14371	14369	14363	14343	14255	14358	14326	14230	14332	14434	14357	14254	14415	14333	14377	14317	14414	14259	14474	14236	14291	14388	14235	14243	14401	14407	14453	14435	14302	14495	14394	14348	14248	14264	14517	14344	14413	14387	14407	14492	14478	14422	14457	14357	14495	14658	14373	14204	14278	14261	14317	14219	14191	14274	14319	14304	14407	14350	14205	14433	14514	14261	14388	14546	14199	14397	14395	14324	14201	14252	14470	14397	14523	14407	14411	14224	14372	14314	14340	14338	14198	14478	14037	14464	14313	14487	14376	14360	14494	14313	14174	14177	14312	14217	14356	14390	14157	14342	14416	14432	14210	14273	14399	14314	14157	14409	14205	14445	14318	14260	14421	14306	14365	14375	14481	14442	14398	14310	14432	14307	14331	14240	14287	14240	14409	14413	14271	14280	14394	14303	14333	14492	14517	14411	14390	14338	14351	14389	14464	14332	14399	14386	14442	14333	14416	14154	14394	14471	14346	14343	14402	14449	14340	14210	14206	14231	14273	14399	14291	14221	14467	14359	14476	14251	14552	14340	14248	14427	14263	14458	14344	14447	14466	14254	14241	14329	14281	14341	14223	14284	14484	14403	14337	14285	14294	14168	14439	14380	14456	14381	14338	14345	14353	14256	14309	14252	14542	14280	14476	14279	14116	14097	14291	14399	14260	14324	14362	14322	14452	14344	14559	14368	14300	14295	14404	14251	14366	14268	14178	14273	14271	14388	14294	14369	14427	14427	14465	14392	14135	14388	14317	14256	14439	14368	14331	14407	14502	14258	14231	14369	14373	14329	14332	14303	14407	14496	14220	14314	14182	14298	14384	14168	14394	14336	14385	14352	14365	14360	14335	14372	14385	14279	14378	14256	14258	14440	14297	14374	14399	14114	14361	14440	14312	14427	14151	14360	14371	14370	14240	14446	14242	14600	14538	14261	14190	14407	14317	14184	14238	14679	14450	14235	14411	14358	14320	14387	14240	14408	14298	14276	14364	14336	14525	14319	14390	14464	14248	14339	14407	14369	14274	14247	14537	14461	14326	14275	14405	14516	14483	14296	14340	14178	14304	14347	14303	14392	14331	14263	14293	14197	14246	14323	14248	14369	14358	14355	14334	14278	14389	14443	14370	14331	14339	14446	14257	14255	14256	14534	14319	14447	14474	14199	14349	14316	14260	14456	14253	14360	14402	14327	14379	14455	14460	14174	14269	14418	14327	14322	14319	14482	14252	14341	14329	14099	14327	14439	14083	14482	14461	14328	14311	14272	14363	14247	14246	14254	14289	14328	14332	14475	14446	14368	14291	14414	14416	14401	14285	14248	14188	14278	14109	14245	14373	14283	14325	14436	14263	14548	14199	14422	14410	14336	14281	14579	14446	14412	14480	14303	14332	14188	14338	14512	14485	14444	14308	14276	14326	14427	14346	14312	14402	14247	14388	14307	14322	14265	14347	14294	14364	14436	14466	14367	14436	14295	14260	14161	14469	14374	14348	14440	14275	14313	14526	14468	14376	14318	14348	14420	14245	14453	14382	14441	14421	14296	14337	14498	14262	14288	14212	14367	14288	14499	14479	14414	14240	14283	14227	14326	14421	14343	14488	14401	14274	14190	14325	14417	14305	14332	14398	14320	14338	14395	14269	14325	14289	14344	14265	14441	14336	14215	14433	14291	14254	14397	14301	14321	14411	14406	14334	14314	14242	14365	14358	14256	14364	14310	14418	14285	14276	14558	14475	14364	14434	14451	14327	14502	14511	14351	14201	14381	14384	14315	14377	14260	14382	14280	14239	14184	14398	14420	14206	14601	14527	14145	14341	14321	14339	14389	14429	14416	14344	14422	14317	14339	14216	14395	14287	14322	14340	14221	14419	14366	14455	14395	14438	14411	14594	14388	14453	14324	14230	14225	14601	14488	14422	14468	14569	14486	14380	14290	14348	14449	14437	14344	14382	14368	14365	14313	14232	14363	14447	14313	14484	14316	14247	14351	14192	14328	14443	14299	14417	14542	14413	14351	14277	14379	14319	14259	14213	14265	14683	14251	14410	14330	14288	14274	14168	14378	14220	14376	14278	14481	14402	14232	14177	14268	14334	14391	14405	14232	14353	14370	14373	14404	14364	14379	14214	14385	14331	14181	14441	14369	14322	14400	14349	14384	14361	14235	14455	14358	14328	14238	14412	14357	14439	14296	14421	14435	14293	14181	14394	14436	14488	14281	14450	14278	14262	14299	14426	14267	14323	14224	14466	14444	14329	14422	14168	14269	14434	14200	14250	14257	14363	14280	14284	14305	14179	14407	14249	14492	14326	14395	14342	14371	14495	14247	14543	14190	14621	14342	14522	14434	14414	14241	14380	14424	14227	14341	14452	14301	14268	14341	14224	14424	14326	14382	14445	14329	14323	14282	14383	14301	14252	14399	14381	14455	14388	14402	14386	14379	14357	14315	14474	14394	14408	14435	14462	14323	14242	14310	14327	14222	14510	14208	14386	14268	14240	14429	14406	14346	14329	14263	14311	14467	14307	14510	14504	14291	14307	14419	14328	14258	14398	14365	14399	14506	14522	14457	14056	14324	14471	14215	14415	14389	14352	14413	14353	14321	14467	14367	14443	14356	14296	14345	14390	14547	14268	14479	14398	14181	14347	14256	14397	14297	14361	14359	14393	14297	14459	14322	14287	14440	14453	14506	14428	14352	14417	14333	14441	14355	14136	14450	14301	14303	14320	14375	14311	14434	14151	14548	14352	14360	14207	14255	14249	14232	14372	14347	14413	14431	14291	14325	14394	14335	14552	14339	14420	14379	14443	14382	14346	14290	14357	14371	14394	14567	14495	14493	14291	14288	14364	14435	14404	14346	14391	14349	14323	14391	14428	14249	14409	14474	14302	14182	14540	14417	14222	14327	14443	14238	14334	14353	14384	14521	14376	14376	14294	14142	14220	14384	14252	14342	14375	14376	14340	14438	14167	14283	14341	14427	14351	14319	14392	14425	14320	14401	14133	14369	14287	14118	14446	14319	14408	14262	14420	14342	14399	14400	14445	14459	14168	14287	14321	14423	14232	14524	14104	14162	14358	14396	14365	14385	14390	14221	14494	14152	14452	14316	14366	14589	14447	14342	14203	14396	14364	14330	14340	14521	14385	14376	14299	14358	14407	14305	14381	14271	14193	14294	14205	14468	14488	14326	14543	14214	14431	14300	14346	14308	14376	14470	14301	14546	14427	14238	14409	14272	14426	14419	14317	14370	14434	14379	14290	14354	14315	14441	14222	14282	14220	14492	14297	14352	14491	14324	14346	14404	14360	14451	14424	14223	14424	14641	14272	14327	14398	14338	14369	14316	14435	14303	14449	14238	14343	14317
22716	21517	28563	24947	21919	22979	21713	17136	16310	16461	16411	16454	16259	16162	16336	16181	15896	16172	16155	16116	16292	15959	16021	16072	15998	15908	15952	16170	16035	15972	16102	15858	16121	15897	15914	16190	16014	15996	15937	15847	15977	16265	16051	16018	15970	15985	15957	15836	16187	16002	15858	15834	15899	15504	15675	15847	15991	16052	16112	15941	16179	15788	16063	16185	16047	15890	16123	15877	15665	15494	15981	15987	15861	15948	16013	15763	15925	15972	15825	15918	15948	16048	15865	15834	15806	15781	15875	15898	15936	15957	15926	15821	15846	15910	15886	15997	15951	15840	15888	15908	16100	15905	15749	16031	15902	15909	15800	15912	15852	15985	15953	15960	15807	15910	15922	15941	15909	15733	15895	15728	15934	15628	15873	16027	15820	15826	15821	15705	15916	16011	15797	15924	15634	15955	15980	15854	15979	15831	15865	15788	15898	15892	15898	16042	15976	15956	15845	16007	15781	15915	15821	15914	16050	15720	15858	16054	15900	16036	15919	15925	15941	15851	15901	15882	15929	15835	15760	15945	15886	15982	15999	15765	15970	15882	16110	15843	16026	15858	15911	16039	15971	16045	15993	15891	15816	15787	15724	15986	15957	16038	15948	15707	15868	15854	16021	15808	15597	15903	15811	15961	16047	15763	15904	15879	16025	15864	15999	15816	16098	15906	16035	15781	15928	15807	16086	15956	16057	15868	15996	15826	15867	16013	15831	15695	15899	15873	15841	15936	15999	16112	16140	15756	15847	15864	16107	15933	16132	16033	15862	15989	15686	15737	15803	16144	15859	15987	15899	16050	15903	16062	16056	16172	15993	15826	15911	15894	15854	16142	15951	15983	15673	15824	15918	15823	16050	15876	16002	16073	15994	15886	15690	15646	15873	15852	15963	15752	15759	15697	15906	15875	15634	15884	15906	15915	15990	15912	16016	15842	15731	15783	15882	15735	15850	16030	16151	15946	15843	15943	16076	15975	15883	16028	15727	15868	15835	15955	15786	16005	15980	15871	16095	15744	16059	15816	15964	15945	15841	15927	15977	15828	16061	16016	15898	15841	15962	15882	16145	15842	15886	15847	15956	15813	15845	15950	15920	15965	15971	15866	15816	15836	15893	15863	15784	16109	15879	15879	15860	15764	15993	15889	15932	15870	15911	15716	16014	15917	15843	15901	15846	15877	15955	15922	16010	16052	15805	15928	15932	16133	15825	15839	16046	15851	15989	15680	15762	16088	15790	15926	15875	16007	15750	15693	15902	16068	15804	15946	15847	15832	15938	15920	15863	15923	15897	15831	15878	15928	15819	15972	15874	16027	15848	15922	15912	15928	15867	16050	15824	15763	15970	15864	15732	16003	16100	15784	15831	16020	16029	15806	15808	15874	15935	15936	16064	15828	15999	15912	16115	15961	16035	15856	15841	15831	16109	15964	15957	15815	16091	15858	15890	16049	16021	15893	15929	15947	15929	15724	15758	15841	15791	15796	16090	16001	15908	15821	15978	15763	16180	15830	15930	16045	16108	15892	16175	16055	15822	15989	15841	15882	15738	15835	16148	15768	15951	16023	15827	15927	15852	16048	15908	15893	16030	15934	15785	15927	15930	15977	15888	15662	15866	15894	16118	15962	15814	15869	15816	15833	15874	16032	15943	15943	15913	15985	15652	15995	15863	15893	15917	16041	16013	15983	15932	16063	16085	15910	15939	15753	16011	15891	16046	15844	15816	15835	15869	15704	15862	15704	15947	15955	15838	15698	15789	15842	15928	16070	15755	15967	15738	15783	15688	15840	15938	15866	15901	16020	15902	15843	15859	15905	15909	15933	15904	15945	15830	15907	15748	15787	15927	15670	15642	15805	15850	16109	16181	15736	16101	15955	15822	15940	15882	15739	15852	16077	15815	15907	15860	16055	15919	15845	15829	15684	15863	15965	15904	15983	15987	15919	15920	15957	15999	15685	15895	15823	15934	16049	15834	15966	15842	15977	15913	15700	15625	16069	16142	15777	15924	15793	15777	15779	15935	15781	15797	15896	15785	16033	15935	15974	16010	15803	15856	15817	15911	15893	15921	15799	15912	15867	15920	15871	15721	15893	15988	15981	15728	15910	16084	16024	15815	15966	15890	16008	15924	15748	15775	15984	16046	15847	15704	15856	15725	15852	16063	15855	15855	15852	15891	15829	15892	15846	15944	15919	15900	15905	15877	15881	15833	15834	15936	16147	15997	15741	15877	15901	15904	16054	15968	15798	15771	15905	15893	15857	15748	15701	15995	15957	16012	15735	16108	15959	15785	15863	15797	15753	15906	16221	15873	15733	15715	15821	16050	15869	15866	15946	15854	15893	15765	15787	15927	15979	15900	15862	16068	16093	15835	15999	16015	15801	15837	15507	15959	15817	15956	15879	15946	15972	15978	15971	15833	15945	15842	15766	15770	15869	15900	15781	15887	15757	15858	15950	16031	15853	15845	15944	15820	15798	15811	15788	15923	15923	15860	15986	15865	15900	16009	15731	15808	15916	15811	15766	16003	15916	15899	16045	15915	15887	15875	15895	15750	15758	15783	15928	15667	15867	15801	15725	15843	15863	15878	15813	15912	15765	15988	15917	15966	15814	16014	15871	15910	15687	16008	15949	15765	16106	15962	15649	15996	15962	15939	16191	15822	15823	15861	15732	15999	15878	16063	15845	15917	15864	15884	15870	16057	15841	15980	16004	15982	15883	15949	16081	15896	15894	15865	15905	15993	15980	15824	16041	15911	15659	15824	15823	15682	15784	15847	15860	15729	15802	15867	15941	15903	15913	15973	15826	15765	15904	15813	15940	15631	15862	15827	15871	15947	15836	15896	15849	15946	15926	16045	16043	15851	16070	15819	15947	15855	15963	15979	15796	15835	15954	15966	15805	15797	15811	15651	16025	16006	15913	15938	15905	15685	15860	15745	15853	16001	15635	15697	15875	15762	15891	15886	15882	15882	15944	15876	15778	15792	16002	15946	15917	15846	15973	15900	15777	15784	16008	15824	15879	15857	15842	15709	15914	15993	15949	15953	15801	15951	16006	16040	15759	15809	15870	15893	15753	15730	15887	15834	15697	16134	15807	15898	15790	15957	15757	15947	15801	15916	15990	15539	16051	15958	15956	15824	15978	15869	16055	15991	15737	15822	15936	15796	15829	16061	15891	15857	15920	15634	15886	15659	15910	15963	15783	15981	16070	16084	15958	16009	16066	15781	15834	15851	15851	15883	15930	15807	15832	15797	15831	15946	16015	15926	15818	15881	15864	15868	15868	15928	15940	15830	15961	15880	16037	15673	15943	15865	16064	15590	15613	15865	15925	15806	16012	16048	15917	15875	15919	15771	15675	15826	15788	15813	15936	16064	15939	15915	15889	15795	16020	15890	15980	15939	15860	15832	16013	15788	15726	16047	15843	15748	15884	15889	16152	15926	16131	15911	15856	15844	16046	15992	15916	15898	15931	15842	16004	15980	16004	15865	15928	15896	15913	15949	15993	15812	15855	15896	15787	15844	15682	15658	15761	15959	15969	15889	15662	15916	16005	15921	15845	15809	16080	15873	15922	15567	15928	15687	15648	15628	15814	15831	16042	15898	16063	16077	15858	15819	15900	15769	15958	16028	15783	15844	15947	15927	15857	16012	15879	15963	15791	15990	15902	15999	15977	15830	15969	15739	15821	15852	15901	16083	15893	15936	16071	15907	15986	15975	15798	15803	15975	15694	15862	16029	15787	15888	15909	15916	15917	15877	16009	15941	15871	15961	15991	15947	15954	15889	15943	15952	15788	16078	15924	15752	15854	15966	15814	15823	15805	16030	15765	15802	15754	15930	15864	15783	15883	15915	15836	15896	15814	15971	15928	15825	15801	15914	15962	15966	15884	15753	15980	16080	16045	15722	15763	15914	15917	15904	16075	15924	15802	15919	15853	16109	16018	15898	16225	15993	15851	15593	15890	16150	15782	16042	15956	15995	15978	15992	16009	15927	15866	15934	15839	15899	15828	15844	15871	15876	15858	15889	15948	15792	15982	16054	15769	15948	15637	15739	15589	15908	15799	15932	15944	15856	15930	15871	15961	15980	15800	15901	15816	15841	15768	15977	16045	15972	15905	16029	15915	15868	15900	15652	15788	15789	15760	15823	16024	15889	15838	16026	15869	15952	16005	15912	16003	15915	15775	15967	15774	15794	15921	15772	15798	15981	15923	15951	15936	16102	15724	15847	16072	15947	15835	16021	15702	15954	15883	15866	15860	15871	15910	15772	15995	15992	15741	15911	16022	15810	15977	15966	15998	15845	15874	15967	15873	15959	15751	15703	15829	15951	15836	15766	15793	16046	15916	15987	15788	15896	15719	15744	15822	16174	15708	15943	15947	15804	15765	15835	15778	15694	15967	16001	15746	15795	15784	16002	15885	15785	15839	15897	15837	15806	16010	15935	16080	15821	15917	15987	15767	15779	15739	15696	15827	15831	15667	15734	15859	15870	15983	16013	15834	16065	15968	15967	15953	15827	15851	15861	15751	15873	15802	15832	15848	15938	15880	15677	15882	16076	16025	15896	15842	15775	15900	15742	15645	15918	16152	15887	15795	15737	15819	15863	15804	16091	16076	15767	15938	15941	15800	15888	16089	15961	15800	15977	15878	15882	15845	15959	16051	15942	16140	16044	15790	15729	15831	15943	15922	15968	15967	15823	15871	15886	16007	15990	15756	15750	15663	15919	15964	15841	15779	15868	16007	15947	15792	15757	15828	15818	15879	15903	16100	16024	15773	15819	15965	16110	15993	15874	15872	16059	15859	16078	15938	15850	16121	15909	15827	16046	15975	15783	15775	15965	15879	15953	15941	15933	15874	15846	15760	15901	15842	15967	15891	16037	15970	15777	15881	15858	15946	15935	15909	15727	15851	15989	15734	15878	15765	15898	15798	15858	15847	15761	15922	15945	15795	16064	15970	15821	15762	15770	15976	16050	15865	15778	16024	16004	16064	15920	15665	15835	15978	15907	16081	15815	15813	15963	15903	16031	15954	15739	16010	15956	15855	16002	15912	15975	15907	15922	15979	15568	15877	15928	15793	15913	16034	15923	15874	15934	15878	15917	15818	15734	15951	15929	15951	15904	15673	15914	16179	15761	15933
21632	34702	28933	22172	17841	15515	14655	14233	14148	14134	14014	13981	13782	13976	14071	13894	13946	13858	13749	13847	13792	13823	13924	13895	13864	13902	13898	13827	14063	13839	13842	13746	13649	13904	13889	13750	13872	13765	13719	13941	13771	13862	13677	13819	13849	13912	13825	13713	13758	13909	13815	13906	13861	13750	13923	13761	13913	13902	13742	13641	13835	13774	13872	13822	13922	13781	13960	13744	13963	13889	13730	13934	13953	13901	13749	13892	13817	13730	13722	13907	13779	13896	13935	13905	13950	13853	13939	13705	13799	14026	13736	13909	13784	13730	13885	13882	13801	13952	13911	13717	13972	13928	13825	13788	13834	13713	13987	13937	13699	13975	13834	13906	13640	13756	13921	13869	13830	13843	13835	13825	13675	13908	13877	13869	13655	13935	13852	13819	13756	13858	13785	13816	13767	13896	13896	13731	13679	13854	13851	14028	13978	13964	13792	13970	13882	13690	13817	13784	13930	13894	13810	13640	13790	13738	13769	13918	13831	13730	13731	13702	13787	13776	13818	13904	13863	13745	13877	13796	13848	13675	13927	13695	13798	13798	13783	13801	13778	13834	13740	13939	13643	13803	13687	13785	13972	13755	13851	13787	13714	13711	13730	13950	13850	13693	13868	13904	13804	13823	13809	13668	13806	13812	13862	13728	13831	13862	13745	13744	13753	13697	13698	13861	13709	13749	13713	13821	13824	13828	13946	13871	13665	13918	13962	13927	13845	13919	13824	13844	13948	13749	13849	13843	13889	13814	13836	13856	13871	13755	13781	13718	13753	14059	13895	13725	13838	13736	13741	13677	13831	13700	14070	13914	13677	13729	13869	13886	13696	13931	13871	13805	13796	13778	13866	14013	13825	13834	13868	13876	13776	13822	13620	13727	13870	13778	13797	13608	13871	13669	13944	13697	13789	13798	13897	13944	13735	13925	13955	13798	13929	13801	13646	13904	13861	13882	13854	13776	13787	13768	13896	13953	13730	13922	13830	13923	13727	13719	13831	13880	13689	13866	13894	13846	13898	13818	13895	13874	13639	13855	13963	13857	13896	13783	13824	14006	13768	13787	13932	13840	13846	13856	13845	13913	13690	13968	13667	13761	13789	13814	13733	13796	13840	14004	13643	13830	14068	13862	13859	13758	13821	13815	13720	13625	13882	13725	13872	13985	13845	13863	13794	13756	13726	13871	13710	13869	13732	14017	13738	13871	13797	13642	14026	13741	13690	13842	13922	13910	13769	13910	13853	13852	13766	13663	13788	13918	13748	13856	13818	13597	13723	13831	13836	13883	13811	13862	13761	13813	13738	13874	13744	13846	13709	13997	13764	13842	13868	13818	13791	13792	13797	13899	13858	13764	13725	13904	13835	13877	13934	13981	13878	13800	13879	13814	13991	13749	13845	13886	13816	13881	13782	13846	13817	13887	13848	13804	13857	13810	13920	13823	13822	13713	13746	13829	13669	13929	13937	13774	13770	13708	13828	14038	13682	13772	13978	13850	13881	13903	13946	13727	13797	13804	13721	13792	13813	13886	13734	13825	13678	13657	13816	13870	13707	13860	13867	13784	13738	13892	13698	13904	13928	13851	13965	13847	13631	13868	13789	13663	13943	13767	13850	13871	13834	13884	13909	13896	13770	13800	13680	13813	13796	13720	13946	13963	13838	13936	13722	13794	13729	13896	13762	13702	13842	13972	13853	13765	13748	13812	13641	13812	13747	13732	13890	13754	13804	13955	13859	13853	13944	13784	13842	13741	14011	13931	13791	13970	13844	13945	13751	13630	13766	13647	13912	13862	13833	13808	13877	13762	13798	13822	13901	13687	13883	13830	13829	13902	13833	13961	13780	13996	13694	14045	13903	13764	13851	14047	13958	13824	13819	13898	13649	13686	13953	13826	13970	13836	13776	13883	13869	13873	13790	13804	13816	13860	13763	13797	13588	13851	13878	13838	13579	13900	13654	13773	13812	13826	13731	13726	13931	13745	13979	14004	13901	13896	13733	13873	13757	13685	13759	13862	13881	13819	13792	13965	13756	13515	13793	13790	13688	14031	13958	13853	13878	13798	13523	13859	13806	14026	13684	13683	13856	13858	13815	13759	13737	13849	13596	13738	13625	13857	13765	13740	13720	13818	13808	14040	13818	13810	13871	13865	13859	13614	13706	13862	13693	13835	13789	13801	13728	13625	13745	13768	13904	13843	13607	13810	13858	13786	13705	13641	13728	13773	13809	13867	13897	13831	13946	14012	13811	13760	13912	13679	13725	13927	13853	13923	13825	13669	13845	13810	13755	13710	13886	14063	13722	13783	13828	13908	13836	13841	13880	13655	13707	13767	13826	13865	13790	14000	13742	13969	13905	13770	13697	13926	13754	13937	13766	13824	13825	13855	13937	14095	13838	13806	13818	13785	13824	13732	13777	13766	13669	13892	13892	13692	13964	13879	13957	13855	13843	13962	13735	13658	14011	13676	13786	13786	13775	13929	13876	13833	13686	13845	13782	13869	13970	13826	13779	13924	13833	13908	13862	13911	13620	13767	13784	13675	13826	13959	13862	13916	13641	13788	13908	13672	13724	13921	14014	13999	13737	13844	13872	13622	13816	13761	13781	13826	13810	13613	13742	13907	13958	13803	13657	14001	13761	13721	13782	13815	13836	13762	13923	13927	13786	13768	13703	13784	13887	13772	13927	13988	13827	13871	13844	13720	13828	13800	13830	13832	13788	13731	13897	13678	13883	13755	13713	13934	13928	13784	13900	13741	13841	13828	13981	13826	13770	13940	13773	13862	13703	14035	13835	13741	13929	13694	13688	13883	13906	13817	13804	13669	13825	13887	13737	13820	13893	13851	13817	13748	13871	13753	13684	13749	13884	13780	13870	13690	13931	13855	13830	13623	13892	13881	13805	13764	13859	13803	14021	13749	13813	13969	13937	13885	13855	13810	13818	13921	13896	13909	13803	13975	13874	13729	13824	13540	13989	13780	13767	13977	13722	13819	13813	13732	13858	13763	13624	13932	13830	13761	13818	13695	13758	13754	13707	13952	13730	13695	13954	13937	13836	13886	13750	13757	13779	13889	13720	13877	13843	13796	13543	13745	13753	13785	13912	13782	13758	13898	13710	13814	13923	13760	13839	13932	13757	13781	13757	13985	13921	13774	13852	13692	13773	13790	13793	13829	13807	14060	13840	13655	13784	13872	13886	13910	13853	13924	13854	13868	13990	13886	13811	13869	13696	13730	13859	13880	13794	13843	13935	13816	13607	13841	13980	13816	13873	13543	13855	13800	13900	13847	13635	13852	13816	13751	13781	13611	13693	13861	13900	13867	13664	13912	14140	13842	13773	13822	13665	13822	13766	13644	13747	13776	13819	13835	13804	13693	13710	13750	13870	13689	13780	13719	13843	13756	13910	13907	13856	13786	13708	13933	13699	14055	13814	13995	13786	13777	13882	13845	13713	13938	13766	13811	13858	13758	13758	13733	13658	13935	13822	13835	13758	13841	13796	13845	13897	13723	13792	13845	13877	13691	13772	13750	13917	13805	13879	13892	13999	13880	13848	13709	13954	13768	13838	13812	13622	13808	13791	13839	13823	13833	13805	13809	13821	13749	13824	13688	13740	13705	13842	13948	13809	13587	13889	13720	13705	13706	13885	13718	13706	13904	13838	13649	13883	13605	14012	13939	13802	13700	13647	13827	13733	13834	14000	13841	13894	13740	13726	13998	13843	13770	13688	13892	13795	13681	13799	13753	13729	13826	13837	13949	13770	13996	13824	13765	13941	13650	13811	13725	13790	13789	13816	13656	13864	13940	13918	13907	13889	13641	13800	13874	13870	13751	13971	13978	13882	13720	13803	13735	13765	13921	13840	13696	13715	13802	13953	13835	13865	13836	13867	13801	13879	13863	13910	13760	13930	13837	13917	13784	13818	13805	13898	13827	13839	13983	13902	13821	13744	13735	13728	13703	14051	13744	13764	13746	13856	13910	13725	13890	13653	14089	13869	13807	13643	13926	13889	13814	13866	13723	13757	13920	13784	13774	13581	13910	13768	13916	13810	13859	13703	13892	13785	13944	13957	13782	13806	13894	13918	13787	13889	13771	13692	13793	13864	13859	13837	13777	13959	13962	13940	13766	13910	13867	13896	13896	13748	13869	14035	13905	13769	13764	13797	13796	13685	13804	13872	13773	13841	13854	13803	13771	13739	13898	13942	13862	13944	13807	13645	13772	13689	13743	13978	13969	13760	13870	13946	13712	13909	13811	13784	14012	13783	13602	14056	13781	13728	13953	13900	13845	13805	13823	13755	13818	13967	13813	13876	13799	13794	13871	13922	13871	13845	13603	13809	13845	13822	13756	13910	13790	13859	13714	13802	13808	13877	13836	13854	13912	13726	13658	13818	13697	13845	13870	13746	13796	13811	13785	13848	13831	13954	13787	13761	13808	13812	13748	13873	13764	13662	13780	13808	13959	13814	13807	13775	13960	13797	13641	13853	13770	13796	13869	13914	13933	13724	13692	13768	13814	13813	13726	13904	13837	13793	13733	13663	13633	13830	13728	13786	13756	13786	13661	13905	13966	13818	13733	13988	13832	13788	14035	13790	13859	13701	13863	13741	13833	13756	13727	13797	13746	13834	13913	13916	13868	13731	13816	13752	13889	13734	13891	13789	13757	13823	13853	13797	13924	13664	13894	13847	13744	13816	13826	13876	13841	13638	13688	13888	13784	13917	13617	13791	13974	13983	13931	13741	13936	13896	13860	13570	13923	13786	13934	13926	13778	13785	13840	13774	13786	13954	14004	13816	13655	13780	13638	13661	13680	13673	13843	13962	13879	13911	13755	13737	13888	13811	13905	13810	13903	13764	13775	13656	13681	13824	13874	13793	13828	13788	13792	13714	13885	13727	13851	13774	13842	13746	13869	13721	13884	13736	13530	13805	13865	13913	13817	13750	13825	13856	13768	13901	13910	13850	13918	13830	13650	13738	13894	13881	13922	13680	13843	13894	13743	13950	14054	13812	14003	13904	13849	13772	13925	13642	13934	13764	13791	13898	13835	13800	13805	13798	13814	13781	13998	14001	13863	13830	13815	13789	13715	14005	13635	13876	14127	13773	13705	13857	14055	13799	13897	13714	13776	13798	13658
30228	23727	25129	21709	17732	17206	17090	16801	16612	16765	16632	16627	16743	16379	16674	16584	16632	16758	16721	16620	16666	16469	16703	16618	16598	16740	16784	16587	16558	16504	16590	16727	16553	16655	16505	16677	16614	16426	16731	16651	16503	16508	16477	16478	16481	16609	16585	16525	16498	16485	16478	16591	16490	16511	16384	16403	16551	16630	16506	16790	16463	16451	16465	16329	16458	16400	16496	16621	16666	16577	16651	16580	16442	16605	16546	16437	16712	16547	16529	16528	16618	16603	16589	16485	16750	16625	16527	16438	16423	16563	16546	16426	16636	16819	16571	16553	16661	16492	16509	16436	16454	16510	16648	16571	16520	16483	16633	16451	16594	16496	16564	16774	16470	16562	16401	16549	16524	16340	16594	16137	16524	16364	16490	16490	16607	16447	16671	16550	16402	16589	16402	16572	16503	16425	16534	16497	16424	16414	16501	16592	16827	16588	16479	16354	16499	16445	16513	16622	16735	16400	16673	16604	16442	16517	16763	16594	16665	16744	16572	16618	16703	16475	16401	16688	16684	16558	16546	16371	16534	16547	16557	16728	16723	16546	16512	16632	16490	16500	16432	16648	16644	16501	16481	16494	16442	16598	16629	16539	16540	16420	16843	16459	16450	16531	16430	16611	16616	16331	16550	16509	16631	16647	16519	16408	16536	16807	16421	16778	16621	16516	16469	16632	16458	16426	16500	16502	16609	16464	16305	16631	16619	16614	16451	16401	16482	16512	16387	16566	16351	16615	16478	16421	16489	16498	16557	16592	16759	16750	16604	16593	16699	16641	16673	16782	16587	16454	16496	16605	16266	16514	16268	16310	16699	16659	16676	16565	16730	16573	16611	16521	16631	16505	16691	16440	16414	16521	16422	16708	16645	16548	16683	16837	16619	16535	16342	16402	16770	16466	16596	16607	16468	16525	16508	16561	16523	16617	16694	16522	16438	16602	16587	16762	16553	16521	16301	16564	16552	16403	16674	16330	16593	16616	16612	16508	16614	16452	16737	16548	16393	16581	16281	16533	16494	16640	16573	16500	16615	16709	16643	16256	16378	16646	16367	16696	16580	16352	16667	16570	16389	16409	16603	16520	16482	16607	16480	16448	16567	16526	16655	16461	16660	16482	16413	16494	16447	16514	16784	16492	16677	16565	16605	16487	16472	16547	16613	16712	16615	16623	16376	16513	16531	16656	16466	16551	16646	16597	16549	16712	16659	16575	16389	16597	16538	16608	16634	16467	16548	16445	16382	16364	16639	16479	16412	16598	16610	16596	16570	16531	16631	16498	16478	16473	16665	16533	16483	16295	16486	16419	16414	16656	16483	16625	16773	16653	16437	16486	16567	16733	16635	16316	16612	16543	16443	16713	16387	16590	16612	16408	16526	16542	16451	16714	16631	16806	16480	16629	16303	16637	16354	16409	16564	16536	16584	16774	16471	16588	16319	16704	16684	16599	16581	16544	16438	16565	16375	16546	16353	16600	16558	16472	16490	16489	16458	16354	16527	16682	16399	16598	16646	16629	16611	16424	16614	16597	16650	16635	16678	16639	16657	16522	16521	16537	16602	16669	16534	16348	16592	16444	16415	16695	16416	16452	16654	16651	16637	16552	16460	16384	16331	16384	16612	16878	16528	16750	16551	16553	16531	16539	16457	16544	16320	16582	16626	16474	16452	16514	16686	16422	16736	16659	16651	16692	16530	16442	16457	16420	16596	16445	16503	16467	16500	16254	16491	16494	16554	16532	16680	16752	16416	16559	16601	16629	16463	16656	16549	16480	16560	16572	16570	16566	16388	16658	16550	16387	16648	16677	16418	16577	16576	16462	16712	16549	16592	16523	16552	16530	16803	16503	16490	16264	16443	16599	16411	16528	16542	16635	16557	16513	16702	16668	16650	16547	16476	16373	16551	16360	16440	16326	16687	16452	16564	16363	16487	16342	16617	16408	16726	16686	16396	16677	16601	16358	16555	16595	16391	16568	16293	16547	16470	16593	16664	16655	16713	16525	16540	16515	16597	16567	16496	16622	16618	16583	16467	16481	16416	16571	16717	16471	16509	16375	16441	16603	16405	16537	16578	16581	16293	16611	16645	16380	16586	16424	16605	16558	16527	16486	16575	16550	16357	16373	16702	16705	16469	16467	16759	16562	16307	16797	16668	16572	16750	16564	16369	16494	16258	16600	16705	16786	16673	16578	16616	16522	16609	16525	16636	16437	16612	16480	16710	16529	16754	16461	16609	16490	16514	16559	16510	16642	16541	16534	16461	16516	16472	16454	16570	16388	16527	16499	16695	16572	16557	16376	16591	16483	16519	16519	16589	16439	16751	16553	16592	16456	16424	16558	16684	16293	16459	16791	16483	16674	16588	16588	16469	16233	16491	16603	16549	16660	16667	16685	16769	16447	16546	16601	16623	16445	16656	16726	16567	16617	16652	16460	16582	16639	16566	16397	16605	16563	16580	16678	16417	16502	16723	16566	16459	16663	16707	16467	16466	16608	16404	16699	16666	16518	16470	16335	16812	16740	16771	16494	16534	16409	16492	16626	16648	16444	16413	16510	16525	16476	16541	16414	16667	16611	16496	16559	16600	16445	16708	16594	16549	16560	16552	16539	16485	16499	16315	16509	16427	16460	16578	16657	16828	16349	16512	16480	16521	16645	16311	16561	16573	16442	16478	16623	16528	16579	16642	16608	16550	16419	16581	16454	16562	16341	16537	16334	16555	16509	16553	16698	16471	16562	16536	16583	16655	16637	16261	16658	16401	16663	16657	16497	16364	16499	16568	16721	16778	16557	16546	16613	16583	16593	16746	16765	16484	16549	16650	16583	16479	16587	16726	16458	16414	16662	16658	16585	16389	16438	16449	16508	16500	16327	16446	16654	16442	16436	16625	16466	16676	16670	16680	16396	16507	16637	16432	16504	16476	16706	16656	16628	16495	16566	16621	16511	16651	16586	16478	16527	16436	16639	16554	16646	16396	16497	16530	16610	16602	16466	16683	16421	16448	16289	16547	16555	16505	16540	16488	16442	16502	16432	16536	16669	16649	16509	16714	16513	16601	16629	16574	16655	16533	16550	16426	16481	16514	16621	16485	16601	16800	16544	16578	16735	16794	16485	16462	16631	16402	16584	16368	16612	16585	16521	16371	16536	16652	16715	16470	16516	16556	16406	16657	16284	16514	16739	16702	16648	16602	16510	16518	16522	16559	16513	16503	16714	16664	16337	16571	16323	16507	16399	16573	16484	16586	16560	16506	16360	16499	16711	16703	16651	16363	16655	16521	16578	16622	16590	16460	16577	16688	16618	16708	16609	16690	16384	16380	16497	16438	16743	16684	16591	16574	16466	16559	16584	16810	16445	16506	16372	16454	16659	16693	16561	16510	16565	16584	16631	16805	16616	16725	16621	16569	16608	16574	16588	16599	16638	16472	16498	16457	16614	16452	16541	16500	16546	16502	16575	16376	16371	16498	16550	16658	16497	16499	16699	16646	16548	16543	16536	16412	16439	16532	16387	16671	16611	16673	16676	16572	16502	16327	16525	16672	16635	16634	16564	16622	16469	16660	16521	16523	16660	16478	16581	16509	16572	16463	16769	16809	16622	16514	16700	16552	16572	16731	16668	16710	16373	16655	16252	16453	16606	16537	16615	16331	16463	16635	16731	16593	16487	16589	16586	16524	16570	16587	16654	16509	16624	16334	16578	16397	16344	16449	16536	16388	16698	16581	16807	16496	16573	16570	16447	16623	16551	16619	16700	16492	16540	16760	16433	16596	16375	16407	16719	16663	16641	16538	16661	16544	16441	16566	16389	16597	16506	16329	16497	16474	16420	16537	16604	16515	16409	16529	16584	16591	16561	16447	16528	16503	16525	16505	16465	16661	16663	16548	16602	16490	16423	16546	16748	16475	16454	16720	16528	16584	16485	16540	16664	16573	16649	16569	16562	16514	16696	16531	16449	16688	16607	16558	16704	16612	16552	16696	16518	16665	16473	16535	16506	16434	16201	16671	16564	16656	16587	16598	16548	16572	16497	16437	16641	16688	16693	16344	16475	16591	16722	16502	16497	16573	16339	16697	16645	16459	16485	16567	16475	16560	16651	16485	16421	16608	16578	16613	16573	16755	16566	16486	16540	16561	16604	16647	16645	16501	16565	16700	16733	16361	16640	16840	16781	16521	16641	16645	16567	16593	16656	16491	16259	16684	16674	16601	16559	16577	16766	16696	16536	16324	16595	16616	16631	16631	16756	16556	16467	16464	16387	16533	16640	16621	16432	16542	16615	16515	16552	16550	16449	16540	16591	16380	16591	16441	16484	16304	16773	16517	16559	16513	16541	16619	16611	16522	16495	16542	16643	16761	16385	16510	16605	16566	16535	16472	16422	16623	16475	16425	16420	16515	16695	16279	16620	16608	16632	16522	16538	16470	16577	16496	16467	16458	16626	16593	16518	16530	16360	16605	16529	16581	16596	16506	16444	16284	16251	16384	16448	16567	16508	16729	16465	16437	16485	16646	16666	16475	16266	16403	16465	16441	16547	16766	16593	16581	16467	16683	16402	16756	16529	16511	16568	16411	16637	16636	16385	16598	16640	16398	16423	16589	16438	16596	16543	16688	16320	16704	16292	16545	16423	16597	16452	16534	16713	16637	16581	16633	16470	16639	16457	16414	16572	16614	16745	16615	16684	16701	16559	16654	16247	16464	16580	16670	16652	16586	16564	16589	16467	16575	16623	16505	16673	16650	16584	16524	16527	16583	16435	16534	16384	16515	16402	16445	16418	16507	16356	16517	16513	16478	16542	16697	16495	16674	16589	16358	16506	16519	16507	16422	16625	16558	16484	16538	16682	16550	16665	16395	16691	16624	16434	16375	16269	16444	16545	16698	16595	16469	16511	16678	16328	16423	16602	16610	16441	16465	16570	16362	16477	16488	16662	16522	16579	16726	16419	16526	16530	16499	16618	16640	16448	16569	16481	16551	16323	16368	16645	16761	16624	16567	16468	16686	16560	16553	16511	16778	16313	16670	16592	16610	16722	16553	16288	16543	16638	16661	16694	16515	16555	16478	16563	16300	16322	16487	16590	16467	16502	16413	16516	16613	16410	16437	16666	16701	16575	16562	16670	16244	16497	16486	16487	16573	16646
22315	26579	20593	16821	15372	14765	14468	14184	14561	14418	14283	14249	14252	14322	14384	14277	14249	14369	14337	14140	14147	14336	14158	14373	14224	14275	14218	14125	14288	14117	14438	14073	14268	14088	14355	14163	14088	14305	14130	14381	14159	14225	14256	14233	14304	14031	14209	14170	14260	14265	14148	14320	14147	14205	14263	14323	14191	14174	14321	14220	14231	14243	14280	14108	14127	14196	14311	14414	14170	14435	14374	14302	14247	14192	14343	14231	14368	14238	14443	14256	14248	14155	14164	14274	14437	14151	14136	14170	14235	14236	14282	14348	14136	14312	14172	14229	14399	14307	14345	14214	14444	14234	14359	14197	14202	14219	14381	14076	14199	14201	14300	14203	14227	14313	14239	14291	14198	14399	14115	14151	14258	14139	14207	14240	14281	14108	14339	14340	14063	14262	14205	14153	14305	14197	14312	14219	14161	14182	14195	14091	14149	14455	14000	14227	14204	14214	14245	14398	14316	14298	14305	14240	14118	14127	14174	14280	14259	14176	14448	14216	14161	14138	14235	14256	14301	14363	14379	14401	14297	14255	14370	14236	14309	14114	14293	14335	14321	14262	14121	14284	14286	14169	14180	14277	14077	14316	14357	14241	14287	14275	14114	14028	14106	14194	14281	14234	14203	14284	14086	14283	14220	14444	14047	14189	14306	14160	14221	14188	14216	14121	14183	14324	14047	14319	14197	14256	14023	14185	14214	14130	14317	14217	14324	14185	14282	14195	14316	14223	14356	14214	14189	14169	14174	14129	14219	14155	14325	14277	14151	14384	14261	14229	14271	14319	14193	14266	14338	14281	14430	14315	14168	14154	14236	14270	14360	14294	14293	14333	14114	14258	14139	14314	14341	14120	14203	14351	14352	14222	14276	14127	14263	14138	14127	13980	14304	14366	14327	14277	14235	14197	14403	14121	14249	14297	14288	14221	14148	14249	14328	14408	14263	14321	14394	14280	14159	14234	14062	14178	14427	14197	14188	14220	14221	14256	14124	14390	14166	14207	14172	14241	14238	14320	14133	14153	14303	14201	14205	14190	14259	14376	14410	14233	14276	14342	14340	14166	14231	14412	14440	14248	14349	14317	14227	14282	14359	14237	14337	14269	14249	14219	14213	14299	14388	14306	14341	14213	14202	14342	14163	14176	14262	14220	14104	14296	14261	14177	14325	14151	14195	14171	14393	14163	14244	14149	14278	14165	14263	14206	14286	14308	14078	14175	14379	14177	14311	14227	14091	14221	14188	14323	14244	14284	14323	14328	14296	14119	14238	14348	14182	14130	14229	14217	14236	14424	14393	14216	14368	14508	14284	14265	14261	14319	14237	14168	14223	14224	14137	14033	14100	14257	14200	14118	14297	14212	14268	14286	14287	14334	14317	14328	14231	14215	14097	14079	14349	14156	14314	14277	14121	14160	14205	14267	14325	14229	14330	14366	14020	14206	14314	14251	14305	14259	14264	14334	14251	14209	14386	14184	14185	14244	14211	14109	14254	14144	14382	14023	14184	14207	14280	14178	14206	14329	14065	14297	14309	14368	14148	14133	14408	14260	14363	14277	14303	14296	14185	14048	14307	14337	14299	14333	14039	14286	14202	14349	14170	14181	14254	14144	14122	14364	14176	14216	14415	14200	14163	14273	14455	14297	14214	14199	14252	14215	14184	14230	14010	14082	14214	14360	14240	14112	14294	14232	14217	14058	14322	14095	14033	14271	14297	14289	14208	14332	14385	14115	14114	14306	14225	14186	14300	13983	14327	14178	14192	14282	14282	14130	14287	14229	14004	14223	14205	14128	14312	14343	14230	14201	14201	14192	14329	14167	14187	14299	14265	14519	14200	14262	14366	14320	14289	14325	14341	14163	14170	14102	14239	14156	14289	14243	14279	14248	14106	14167	14131	14211	14267	14289	14394	14204	14409	14270	14272	14287	14292	14271	14282	14171	14357	14259	14181	14170	14339	14158	14190	14164	14188	14334	14239	14345	14156	14344	14174	14265	14385	14306	14345	14206	14019	14311	14225	14197	14290	14201	14348	14273	14191	14326	14192	14153	14327	14384	14317	14205	14266	14250	14150	14125	14200	14188	14184	14047	14291	14172	14190	14194	14241	14172	14128	14267	14256	14458	14247	14293	14246	14461	14306	14163	14062	14142	14197	14124	14251	14357	14353	14212	14361	14265	14200	14299	14298	14283	14257	14163	14200	14005	14407	14179	14100	14292	14339	14215	14309	14168	14337	14258	14270	14273	14198	14192	14258	14146	14155	14279	14255	14109	14189	14344	14390	14270	14274	14195	14242	14312	14338	14199	14311	14189	14154	14449	14200	14210	14213	14294	14186	14195	14183	14077	14177	14176	14295	14154	14368	14328	14201	14306	14011	14111	14190	14246	14072	14193	14162	14314	14360	14234	14376	14118	14154	14370	14347	14239	14275	14218	14315	14218	14372	14286	14256	14393	14288	14312	14384	14253	14202	14379	14091	14290	14205	14102	14292	14405	14251	14058	14223	14002	14246	14197	14276	14297	14437	14182	14234	14385	14111	14171	14182	14191	14256	14254	14262	14014	14236	14173	14310	14293	14158	14157	14216	14231	14268	14231	14210	14116	14359	14132	14259	14258	14375	14276	14211	14386	14177	14149	14313	14213	14378	14375	14198	14194	14169	14147	14348	14291	14244	14203	14177	14272	14213	14319	14435	14103	14363	14158	14333	14000	14362	14188	14134	14256	14335	14258	14350	14327	14248	14247	14271	14342	14242	14314	14386	14069	14297	14329	14337	14260	14329	14163	14286	14242	14173	14221	14294	14208	14105	14120	14359	14320	14172	14315	14236	14069	14181	14335	14205	14179	14207	14189	14389	14191	14245	14303	14190	14277	14282	14269	14150	14104	14109	14392	14151	14327	14225	14075	14245	14257	14092	14426	14270	14243	14309	14302	14209	14245	14043	14259	14395	14170	14245	14281	14234	14460	14214	14315	14410	14378	14326	14172	14296	14367	14296	14453	14202	14216	14260	14354	14159	14202	14294	14354	14151	14478	14284	14227	14251	14180	14271	14207	14373	14008	14270	14232	14332	14296	14268	14410	14245	14310	14408	14085	14351	14008	14143	14189	14241	14201	14356	14295	14290	14208	14282	14189	14237	14240	14198	14129	14206	14252	14252	14291	14318	14423	14311	14153	14177	14086	14245	14369	14197	14180	14171	14174	14279	14284	14258	14323	14310	14365	14095	14407	14245	14265	14183	14325	14434	14390	14228	14196	14366	14258	14211	14227	14193	14132	14323	14232	14157	14253	14191	14183	14270	14088	14374	14286	14128	14282	14311	14192	14311	14047	14268	14288	14252	14328	14414	14242	14263	14249	14326	14164	14197	14236	14170	14479	14223	14297	14214	14149	14346	14277	14353	14451	14264	14289	14309	14204	14172	14285	14056	14204	14132	14161	14185	14285	14192	14248	14114	14291	14336	14124	14205	14408	14341	14194	14203	14402	14364	14217	14067	14253	14179	14219	14415	14197	14313	14208	14419	14240	14170	14258	14314	14131	14431	14299	14181	14029	14346	14197	14113	14237	14353	14128	14402	14294	14167	14346	14095	14080	14307	14244	14204	14232	14201	14152	14310	14190	14179	14253	14179	14236	14439	14228	14132	14199	14359	14280	14078	14303	14370	14324	14250	14274	14114	14255	14111	14367	14245	14144	14081	14287	14371	14344	14211	14264	14258	14250	14229	14040	14267	14188	14104	14203	14142	14131	14139	14253	14318	14168	14200	14082	14139	14215	14309	14486	14265	14251	14259	14321	14294	14141	14190	14223	14348	14240	14290	14347	14277	14553	14279	14239	14246	14249	14184	14191	14156	14153	14146	14196	14365	13994	14136	14001	14301	14134	14186	14335	14229	14167	14235	14094	14248	14336	14316	14301	14220	14276	14329	14592	14326	14232	14338	14192	14332	14313	14155	14313	14285	14210	14339	14228	14270	14303	14303	14228	14288	14139	14168	14214	14200	14235	14210	14270	14292	14196	14208	14254	14347	14260	14220	14290	14138	14300	14270	14238	14222	14287	14212	14260	14243	14205	14392	14169	14301	14203	14501	14252	14332	14314	14084	14281	14441	14293	14146	14236	14259	14110	14135	14362	14336	14146	14206	14262	14278	14304	14242	14240	14303	14264	14368	14210	14141	14292	14332	14179	14128	14305	14264	14088	14213	14300	14260	14316	14252	14171	14449	14310	14073	14249	14167	14314	14167	14320	14334	14170	14231	14400	14166	14401	14235	14003	14178	14238	14276	14179	14284	14229	14342	14241	14291	14346	14256	14226	14397	14414	14225	14433	14259	14103	14160	14199	14285	14316	14251	14177	14125	14165	14269	14195	14251	14358	14402	14327	14130	14263	14240	14271	14187	14286	14270	14225	14390	14190	14262	14434	14246	14265	14245	14273	14207	14232	14227	14235	14425	14101	14083	14219	14076	14257	14148	14168	14232	14145	14047	14371	14432	14167	14222	14421	14233	14094	14239	14217	14232	14354	14024	14189	14101	14221	14218	14297	14337	14290	14198	14028	14332	14149	14194	14346	14313	14357	14193	14234	14378	14130	14210	14248	14284	14236	14308	14272	14186	14099	14132	14099	14359	14373	14199	14170	14137	14322	14238	14112	14368	14124	14311	14371	14368	14283	14245	14263	14244	14224	14260	14365	14118	14265	14221	14249	14338	14257	14386	14244	14193	14294	14344	14362	14249	14378	14264	14207	14189	14266	14230	14313	14177	14134	14095	14116	14217	14146	14294	14272	14287	14404	14310	14314	14178	14234	14211	14352	14189	14181	14280	14299	14419	14163	14279	14181	14349	14238	14345	14347	14316	14170	14174	14280	14283	14234	14156	14327	14267	14355	14189	14339	14271	14473	14236	14362	14256	14181	14137	14155	14316	14201	14152	14245	14346	14291	14186	14214	14367	14156	14449	14331	14276	14267	14185	14358	14248	14202	14183	14280	14334	14150	14185	14335	14351	14294	14286	14390	14325	14220	14253	14276	14241	14187	14348	14330	14231	14269	14290	14391	14382	14227	14265	14321	14252	14244	14281	13892	14008	14292	14376	14147	14232	14297	14343	14262	14366	14381	14048	14333	14454	14486	14278	14402	14253	14250
23904	21511	28043	25683	22094	19284	18080	16325	15692	15784	15623	15649	15652	15541	15461	15566	15589	15383	15656	15546	15626	15671	15292	15384	15407	15454	15409	15688	15638	15621	15688	15459	15259	15207	15460	15645	15312	15232	15157	15215	15337	15382	15115	15206	15419	15400	15223	15364	15456	15539	15382	15430	15405	15539	15469	15388	15503	15288	15582	15413	15306	15443	15379	15414	15388	15565	15545	15517	15510	15507	15456	15238	15375	15458	15444	15425	15385	15361	15435	15385	15390	15369	15498	15415	15361	15294	15340	15235	15301	15442	15436	15379	15447	15306	15397	15153	15406	15340	15469	15307	15349	15352	15494	15312	15552	15455	15369	15349	15495	15552	15141	15552	15064	15156	15212	15388	15440	15233	15318	15457	15398	15209	15268	15074	15110	15345	15389	15345	15551	15393	15491	15307	15341	15313	15477	15352	15443	15434	15369	15494	15301	15260	15427	15455	15218	15140	15455	15258	15213	15411	15270	15343	15273	15480	15405	15361	15179	15395	15499	15379	15373	15329	15176	15306	15362	15383	15372	15378	15472	15387	15356	15464	15402	15255	15103	15338	15224	15414	15457	15304	15279	15199	15382	15459	15324	15162	15371	15353	15306	15365	15322	15390	15246	15490	15521	15450	15208	15238	15312	15519	15367	15454	15396	15451	15437	15294	15535	15175	15370	15384	15325	15060	15104	15236	15370	15375	15343	15400	15378	15476	15497	15429	15301	15517	15272	15244	15466	15260	15348	15324	15096	15318	15176	15559	15481	15298	15154	15477	15309	15393	15433	15374	15318	15139	15312	15397	15318	15508	15325	15459	15328	15331	15410	15372	15347	15405	15324	15298	15391	15045	15426	15401	15381	15219	15253	15232	15341	15348	15532	15320	15280	15345	15414	15131	15416	15426	15255	15211	15360	15074	15315	15509	15326	15523	15355	15297	15382	15268	15459	15067	15420	15373	15461	15384	15408	15329	15341	15115	15313	15295	15393	15331	15242	15223	15505	15482	15467	15325	15481	15434	15204	15568	15195	15431	15218	15199	15431	15323	15308	15378	15369	15408	15430	15228	15394	15344	15334	15486	15560	15363	15249	15359	15393	15278	15340	15302	15375	15418	15405	15446	15377	15177	15494	15545	15387	15477	15261	15299	15484	15259	15496	15418	15484	15308	15364	15495	15359	15400	15510	15400	15392	15484	15407	15418	15223	15202	15415	15197	15271	15358	15354	15387	15382	15536	15439	15512	15506	15463	15326	15232	15409	15286	15332	15274	15369	15302	15451	15494	15543	15233	15360	15252	15195	15324	15369	15285	15301	15415	15346	15299	15399	15244	15444	15348	15311	15430	15232	15424	15206	15389	15389	15493	15341	15133	15542	15544	15295	15531	15323	15198	15382	15368	15528	15183	15420	15344	15580	15442	15311	15501	15545	15579	15342	15384	15380	15718	15474	15449	15350	15527	15277	15387	15503	15472	15460	15342	15367	15361	15294	15323	15319	15368	15148	15168	15348	15525	15576	15419	15315	15408	15536	15471	15193	15311	15315	15460	15383	15357	15543	15394	15400	15495	15352	15341	15336	15332	15355	15404	15477	15335	15326	15335	15407	15330	15320	15271	15495	15324	15495	15177	15425	15438	15593	15420	15315	15458	15216	15320	15369	15471	15509	15369	15394	15298	15421	15305	15294	15199	15296	15426	15199	15170	15457	15458	15306	15216	15154	15203	15147	15219	15393	15285	15448	15195	15428	15522	15258	15619	15324	15379	15609	15282	15313	15481	15260	15446	15293	15335	15382	15394	15138	15255	15191	15425	15391	15491	15315	15400	15373	15116	15285	15295	15475	15622	15438	15378	15447	15297	15490	15387	15395	15344	15386	15534	15443	15451	15375	15203	15391	15466	15181	15253	15335	15303	15279	15203	15198	15375	15411	15446	15374	15373	15216	15365	15230	15599	15312	15324	15353	15356	15371	15573	15425	15383	15331	15388	15299	15434	15432	15305	15314	15499	15306	15119	15280	15236	15187	15380	15282	15211	15443	15284	15453	15444	15352	15178	15591	15266	15294	15184	15433	15441	15289	15396	15367	15360	15510	15310	15228	15158	15382	15288	15436	15521	15423	15349	15280	15277	15392	15352	15329	15430	15446	15201	15356	15381	15530	15301	15355	15444	15361	15596	15365	15396	15373	15349	15548	15550	15218	15448	15559	15445	15651	15289	15044	15355	15265	15300	15405	15347	15297	15325	15388	15313	15401	15290	15297	15315	15381	15482	15331	15389	15291	15431	15314	15426	15524	15297	15181	15375	15463	15327	15355	15383	15390	15224	15350	15491	15349	15308	15578	15523	15539	15249	15490	15278	15495	15551	15434	15505	15426	15421	15424	15349	15207	15209	15265	15266	15491	15483	15227	15444	15353	15405	15444	15282	15394	15394	15404	15396	15466	15359	15157	15527	15224	15393	15430	15536	15134	15154	15401	15240	15051	15326	15169	15216	15444	15213	15253	15215	15356	15373	15252	15453	15304	15485	15485	15275	15567	15166	15302	15212	15338	15468	15452	15522	15421	15255	15263	15364	15649	15503	15239	15290	15468	15229	15109	15317	15465	15372	15371	15404	15580	15441	15519	15232	15318	15506	15413	15185	15534	15286	15127	15306	15497	15663	15726	15473	15383	15050	15519	15368	15467	15311	15270	15327	15318	15274	15306	15383	15426	15458	15421	15408	15566	15479	15334	15497	15367	15465	15299	15453	15270	15349	15347	15475	15382	15361	15342	15445	15195	15395	15375	15204	15516	15330	15359	15588	15384	15186	15601	15393	15326	15478	15479	15377	15361	15535	15293	15394	15515	15339	15581	15261	15396	15446	15451	15293	15504	15330	15317	15294	15404	15431	15023	15275	15285	15271	15222	15335	15446	15298	15252	15378	15323	15252	15462	15371	15481	15524	15448	15471	15368	15341	15332	15361	15396	15389	15338	15219	15361	15510	15406	15453	15249	15222	15234	15263	15428	15240	15180	15514	15360	15225	15444	15506	15461	15317	15265	15323	15454	15403	15472	15232	15483	15256	15177	15386	15242	15478	15359	15515	15543	15425	15388	15476	15094	15295	15514	15481	15375	15437	15392	15540	15359	15210	15347	15310	15187	15302	15319	15379	15469	15135	15486	15315	15523	15419	15290	15356	15323	15342	15347	15187	15220	15388	15447	15427	15458	15327	15407	15221	15468	15520	15309	15369	15416	15326	15179	15320	15182	15352	15119	15320	15368	15394	15348	15415	15389	15139	15244	15472	15215	15453	15397	15474	15452	15303	15348	15361	15341	15295	15233	15273	15320	15473	15446	15290	15385	15455	15331	15310	15380	15140	15244	15663	15365	15494	15238	15326	15529	15225	15377	15529	15386	15358	15357	15452	15433	15328	15305	15247	15300	15231	15392	15734	15509	15477	15226	15333	15302	15358	15301	15453	15309	15461	15333	15370	15253	15275	15355	15318	15308	15319	15207	15382	15510	15349	15461	15142	15265	15385	15560	15264	15170	15142	15140	15299	15184	15154	15345	15357	15383	15111	15247	15391	15331	15301	15317	15487	15355	15465	15236	15351	15201	15274	15315	15631	15369	15455	15279	15387	15281	15250	15368	15472	15308	15498	15561	15372	15401	15549	15343	15404	15245	15331	15290	15443	15522	15386	15429	15297	15452	15208	15367	15398	15519	15357	15279	15423	15425	15464	15287	15340	15350	15351	15409	15234	15495	15240	15300	15246	15508	15519	15426	15323	15502	15363	15263	15486	15346	15542	15490	15339	15269	15125	15272	15371	15475	15499	15200	15355	15267	15096	15224	15668	15349	15411	15499	15300	15458	15112	15128	15378	15381	15313	15419	15311	15470	15497	15263	15371	15331	15248	15226	15218	15420	15463	15557	15434	15415	15392	15584	15311	15359	15352	15503	15274	15484	15223	15395	15539	15614	15269	15186	15342	15400	15270	15482	15446	15436	15346	15370	15237	15412	15508	15359	15333	15306	15516	15339	15251	15220	15525	15330	15189	15321	15280	15609	15190	15308	15531	15495	15424	15530	15619	15213	15372	15173	15341	15429	15475	15269	15489	15449	15213	15401	15336	15400	15424	15334	15256	15182	15451	15394	15235	15196	15259	15477	15465	15454	15360	15365	15247	15392	15436	15196	15554	15445	15623	15527	15002	15411	15196	15258	15297	15401	15475	15510	15501	15112	15354	15305	15292	15349	15210	15389	15528	15163	15584	15278	15571	15592	15422	15314	15498	15329	15480	15345	15431	15343	15473	15233	15401	15516	15496	15431	15430	15368	15325	15406	15171	15187	15384	15469	15373	15409	15307	15551	15484	15575	15582	15435	15338	15358	15389	15122	15452	15248	15519	15612	15427	15411	15512	15459	15386	15593	15335	15154	15314	15357	15243	15502	15489	15447	15493	15262	15647	15422	15369	15431	15316	15244	15224	15393	15403	15412	15317	15314	15380	15463	15389	15437	15329	15218	15419	15386	15541	15377	15379	15300	15400	15305	15214	15217	15419	15320	15343	15348	15377	15292	15304	15312	15383	15211	15306	15319	15467	15402	15222	15176	15279	15259	15438	15322	15212	15354	15468	15270	15394	15245	15513	15443	15322	15486	15236	15244	15265	15359	15438	15288	15427	15398	15416	15251	15439	15269	15368	15265	15364	15490	15318	15434	15495	15648	15637	15389	15612	15358	15425	15396	15171	15237	15323	15424	15442	15428	15482	15305	15275	15263	15488	15513	15474	15331	15458	15431	15249	15446	15214	15374	15381	15205	15345	15336	15413	15411	15356	15368	15471	15535	15445	15404	15271	15307	15217	15381	15365	15393	15443	15440	15290	15454	15467	15598	15426	15351	15288	15349	15483	15217	15305	15214	15480	15383	15366	15302	15305	15237	15284	15323	15232	15487	15200	15417	15121	15337	15433	15361	15442	15338	15044	15415	15279	15411	15481	15428	15305	15392	15568	15383	15406	15508	15375	15438	15461	15505	15340	15414	15406	15349	15241	15351	15188	15233	15347	15397	15330	15474	15532	15252	15427	15470	15166	15300	15335	15367	15383	15299	15446	15452	15323	15669	15253	15272	15337	15627	15444	15512	15375	15389	15338	15662	15296	15353	15377
22544	33887	26991	19003	15627	14584	14120	13912	13875	13656	13766	13744	13605	13604	13732	13652	13656	13700	13524	13533	13659	13747	13425	13482	13578	13526	13689	13606	13520	13551	13502	13522	13715	13541	13586	13416	13414	13493	13444	13526	13642	13599	13564	13562	13604	13551	13443	13460	13504	13579	13625	13598	13486	13420	13509	13616	13634	13509	13521	13484	13594	13256	13341	13417	13459	13576	13416	13486	13789	13507	13396	13473	13378	13454	13468	13545	13496	13397	13623	13541	13376	13561	13385	13739	13625	13311	13397	13609	13598	13434	13487	13555	13569	13446	13644	13612	13432	13403	13436	13509	13560	13396	13560	13537	13536	13338	13541	13575	13495	13457	13406	13646	13564	13452	13562	13385	13577	13592	13465	13373	13464	13297	13454	13402	13592	13417	13630	13474	13381	13525	13556	13492	13359	13466	13468	13589	13577	13747	13611	13409	13554	13619	13624	13659	13488	13507	13466	13482	13545	13565	13490	13658	13582	13424	13443	13511	13390	13498	13461	13630	13441	13518	13595	13606	13384	13546	13488	13337	13498	13636	13490	13422	13499	13387	13599	13418	13657	13559	13574	13511	13583	13579	13405	13614	13591	13510	13437	13519	13484	13321	13686	13335	13732	13476	13514	13561	13553	13362	13621	13408	13522	13537	13504	13557	13408	13623	13472	13579	13522	13595	13419	13522	13461	13586	13529	13276	13598	13575	13574	13474	13382	13503	13611	13438	13634	13633	13471	13552	13606	13525	13629	13505	13802	13329	13415	13535	13529	13346	13375	13643	13629	13654	13442	13419	13537	13422	13551	13452	13465	13447	13460	13407	13603	13409	13556	13431	13583	13548	13625	13539	13485	13360	13537	13475	13546	13715	13716	13508	13397	13449	13580	13463	13446	13616	13523	13558	13627	13466	13682	13491	13573	13439	13493	13360	13428	13617	13526	13566	13432	13537	13580	13508	13497	13577	13565	13621	13392	13630	13340	13277	13539	13479	13568	13377	13540	13561	13589	13507	13557	13607	13440	13467	13434	13544	13324	13408	13489	13480	13334	13497	13289	13396	13649	13406	13552	13383	13417	13386	13363	13494	13466	13441	13319	13530	13570	13486	13450	13407	13503	13488	13371	13529	13572	13498	13504	13577	13454	13569	13522	13524	13580	13506	13497	13460	13514	13379	13404	13382	13493	13576	13545	13404	13523	13598	13504	13588	13724	13404	13454	13476	13575	13450	13588	13377	13642	13333	13497	13459	13358	13369	13638	13433	13543	13567	13481	13563	13449	13430	13365	13410	13351	13589	13613	13446	13465	13649	13681	13590	13480	13450	13490	13413	13501	13539	13456	13515	13613	13388	13604	13385	13461	13503	13398	13577	13442	13602	13576	13621	13541	13249	13614	13470	13553	13542	13456	13529	13633	13576	13560	13546	13283	13611	13674	13455	13646	13409	13448	13346	13375	13531	13559	13504	13522	13575	13601	13563	13637	13483	13472	13504	13445	13636	13383	13609	13718	13478	13423	13442	13537	13388	13479	13421	13382	13596	13485	13609	13515	13583	13631	13554	13580	13510	13445	13514	13511	13403	13548	13354	13435	13679	13639	13513	13599	13496	13628	13507	13557	13557	13436	13447	13479	13403	13417	13462	13619	13557	13597	13547	13414	13581	13506	13536	13563	13398	13406	13487	13492	13404	13475	13514	13606	13391	13471	13475	13554	13501	13504	13547	13541	13554	13656	13535	13528	13545	13482	13493	13490	13453	13600	13483	13529	13564	13517	13431	13621	13457	13359	13660	13517	13486	13382	13448	13585	13627	13482	13590	13470	13447	13590	13575	13677	13649	13424	13562	13573	13480	13518	13679	13372	13523	13491	13445	13515	13464	13576	13491	13383	13586	13614	13606	13484	13512	13467	13503	13518	13517	13648	13503	13743	13628	13439	13584	13474	13429	13484	13415	13460	13550	13683	13434	13571	13485	13624	13428	13480	13443	13660	13495	13608	13555	13547	13413	13415	13352	13530	13513	13465	13479	13632	13434	13469	13584	13318	13650	13582	13447	13583	13359	13638	13378	13562	13497	13465	13397	13580	13586	13535	13448	13490	13397	13586	13418	13459	13463	13577	13380	13553	13423	13366	13525	13409	13594	13520	13362	13393	13550	13579	13533	13487	13463	13482	13591	13420	13606	13473	13531	13576	13543	13551	13360	13270	13576	13457	13596	13332	13598	13459	13551	13516	13599	13302	13551	13414	13571	13554	13662	13501	13599	13423	13517	13406	13457	13557	13513	13444	13512	13456	13519	13613	13587	13495	13574	13484	13518	13523	13517	13369	13588	13566	13553	13593	13567	13402	13504	13463	13422	13455	13488	13636	13561	13460	13514	13412	13439	13528	13703	13520	13581	13212	13492	13386	13440	13527	13547	13618	13626	13339	13605	13426	13383	13430	13501	13333	13491	13511	13576	13423	13402	13481	13476	13540	13554	13518	13608	13427	13462	13356	13548	13570	13529	13501	13493	13632	13372	13621	13406	13472	13573	13547	13619	13469	13498	13326	13565	13498	13603	13437	13306	13568	13527	13361	13587	13562	13362	13550	13591	13583	13683	13492	13459	13453	13268	13577	13394	13524	13562	13610	13537	13576	13586	13414	13540	13582	13504	13437	13477	13407	13551	13554	13609	13287	13641	13450	13459	13514	13398	13521	13399	13403	13551	13274	13636	13479	13465	13532	13599	13610	13443	13605	13508	13452	13601	13479	13447	13575	13493	13641	13720	13440	13447	13485	13554	13452	13570	13572	13496	13496	13412	13509	13559	13312	13382	13624	13609	13424	13386	13475	13448	13640	13389	13470	13478	13496	13436	13417	13486	13552	13534	13673	13458	13408	13366	13485	13638	13475	13639	13458	13321	13480	13451	13365	13487	13377	13462	13396	13386	13595	13561	13561	13504	13350	13486	13466	13390	13496	13503	13468	13450	13494	13582	13423	13344	13408	13582	13638	13573	13644	13446	13520	13566	13549	13407	13460	13683	13631	13385	13370	13451	13675	13667	13501	13691	13504	13495	13562	13545	13508	13585	13470	13573	13601	13503	13640	13542	13597	13488	13569	13479	13486	13647	13666	13601	13471	13576	13531	13561	13401	13584	13629	13611	13413	13546	13363	13841	13535	13294	13536	13497	13416	13651	13596	13456	13517	13495	13475	13411	13440	13536	13536	13460	13661	13346	13535	13527	13439	13355	13412	13655	13389	13475	13586	13444	13607	13415	13568	13708	13622	13467	13496	13555	13499	13408	13595	13564	13482	13412	13628	13369	13283	13390	13607	13372	13435	13601	13363	13509	13503	13440	13573	13464	13404	13392	13576	13569	13511	13426	13613	13374	13448	13513	13493	13435	13476	13443	13230	13545	13557	13521	13474	13522	13655	13452	13469	13492	13409	13531	13530	13463	13665	13667	13452	13517	13421	13690	13452	13497	13546	13575	13582	13438	13652	13447	13581	13732	13584	13400	13562	13442	13449	13588	13521	13384	13599	13466	13481	13404	13570	13715	13604	13607	13713	13473	13530	13478	13552	13577	13514	13622	13448	13539	13495	13478	13318	13533	13518	13559	13473	13581	13657	13532	13441	13744	13471	13464	13356	13467	13429	13339	13497	13507	13457	13507	13541	13486	13512	13504	13527	13407	13555	13430	13491	13569	13657	13555	13455	13507	13567	13450	13518	13542	13441	13469	13306	13505	13392	13412	13500	13444	13528	13568	13641	13398	13444	13595	13449	13649	13546	13380	13594	13720	13435	13529	13550	13556	13344	13495	13504	13540	13500	13477	13625	13542	13525	13414	13663	13539	13475	13518	13442	13498	13562	13574	13569	13502	13336	13353	13475	13659	13485	13640	13603	13491	13541	13576	13530	13687	13443	13574	13405	13312	13438	13419	13444	13438	13318	13494	13585	13386	13514	13455	13459	13388	13643	13609	13544	13539	13500	13527	13526	13507	13383	13586	13487	13441	13311	13538	13491	13531	13457	13456	13574	13546	13384	13569	13398	13362	13510	13650	13494	13470	13672	13476	13621	13485	13506	13591	13562	13587	13735	13553	13496	13583	13773	13351	13557	13559	13600	13442	13529	13647	13459	13458	13461	13631	13606	13418	13655	13512	13476	13406	13249	13357	13502	13579	13427	13559	13440	13594	13495	13611	13430	13447	13674	13717	13491	13627	13543	13535	13594	13412	13441	13406	13583	13503	13487	13435	13538	13575	13503	13703	13485	13423	13472	13334	13597	13500	13361	13484	13402	13282	13539	13560	13656	13579	13522	13690	13532	13450	13486	13458	13430	13441	13631	13420	13633	13539	13545	13383	13545	13541	13542	13525	13472	13507	13476	13463	13531	13244	13469	13599	13416	13425	13639	13478	13497	13497	13431	13504	13420	13486	13499	13489	13425	13389	13587	13595	13552	13428	13653	13502	13533	13376	13526	13409	13621	13369	13560	13523	13569	13548	13457	13662	13357	13763	13577	13495	13625	13588	13402	13325	13494	13464	13335	13536	13522	13446	13505	13591	13617	13713	13474	13527	13505	13468	13447	13419	13433	13593	13446	13648	13563	13579	13315	13574	13578	13504	13563	13457	13452	13613	13385	13536	13405	13618	13527	13652	13456	13522	13427	13393	13564	13366	13674	13362	13452	13554	13441	13481	13506	13538	13441	13534	13439	13451	13494	13492	13484	13340	13485	13454	13604	13402	13427	13541	13284	13370	13581	13557	13614	13588	13474	13264	13505	13431	13512	13422	13468	13580	13413	13575	13579	13597	13590	13672	13481	13577	13465	13291	13544	13364	13517	13521	13445	13386	13442	13609	13537	13459	13563	13478	13628	13548	13463	13474	13579	13421	13622	13559	13496	13469	13530	13539	13382	13447	13486	13454	13585	13313	13459	13689	13568	13603	13586	13483	13412	13481	13498	13483	13273	13560	13266	13384	13548	13432	13342	13530	13467	13485	13469	13580	13613	13485	13434	13531	13177	13537	13514	13465	13453	13544	13564	13490	13677	13603	13588	13580	13531	13544	13415	13438	13512	13717	13459	13543	13409	13475	13638	13516	13462	13313	13477	13529	13733	13471	13475	13597	13417	13466	13397	13537	13427	13495	13376	13521	13357	13414
25593	21554	26915	26923	18854	17686	17490	16982	16818	16945	16744	16778	16661	16763	16738	16561	16710	16796	16717	16679	16669	16701	16776	16509	16643	16823	16560	16783	16611	16557	16660	16804	16634	16811	16815	16590	16856	16621	16659	16703	16576	16654	16773	16597	16662	16781	16621	16597	16685	16617	16719	16749	16462	16634	16657	16546	16706	16682	16739	16414	16668	16519	16493	16553	16498	16581	16618	16629	16794	16753	16873	16645	16710	16529	16452	16330	16731	16796	16772	16672	16832	16769	16502	16716	16716	16596	16562	16650	16500	16712	16661	16506	16617	16781	16614	16604	16588	16571	16707	16573	16764	16782	16712	16726	16462	16757	16595	16568	16612	16689	16768	16714	16747	16616	16544	16622	16672	16662	16883	16786	16671	16652	16703	16475	16569	16482	16625	16755	16393	16580	16513	16422	16505	16699	16676	16584	16634	16492	16685	16668	16659	16665	16627	16469	16657	16666	16648	16589	16485	16575	16671	16750	16512	16641	16684	16508	16427	16648	16560	16755	16589	16608	16613	16669	16561	16675	16673	16720	16606	17002	16841	16561	16742	16523	16652	16661	16705	16700	16419	16491	16649	16715	16506	16522	16683	16757	16799	16401	16495	16419	16596	16574	16744	16640	16683	16535	16705	16558	16656	16519	16377	16745	16585	16350	16571	16784	16705	16809	16600	16733	16662	16541	16583	16635	16726	16537	16642	16563	16645	16950	16637	16437	16579	16534	16641	16585	16857	16474	16699	16556	16638	16626	16491	16612	16702	16529	16648	16605	16607	16651	16925	16541	16632	16738	16359	16539	16671	16602	16360	16665	16488	16728	16683	16546	16626	16622	16694	16573	16750	16671	16785	16823	16646	16493	16538	16806	16634	16704	16524	16674	16757	16717	16708	16821	16556	16427	16475	16534	16536	16608	16616	16636	16721	16542	16645	16681	16661	16644	16668	16651	16885	16710	16558	16805	16508	16716	16626	16516	16570	16635	16708	16564	16462	16653	16683	16309	16526	16497	16782	16517	16621	16715	16557	16791	16694	16690	16534	16643	16578	16836	16725	16592	16436	16632	16319	16704	16511	16625	16694	16830	16864	16681	16490	16668	16795	16760	16503	16717	16692	16805	16703	16655	16364	16472	16557	16548	16511	16585	16524	16761	16717	16516	16477	16628	16462	16798	16772	16566	16506	16611	16628	16739	16752	16794	16650	16616	16718	16539	16629	16614	16566	16661	16774	16498	16894	16413	16582	16613	16419	16745	16707	16775	16564	16675	16851	16589	16877	16683	16614	16812	16567	16763	16525	16638	16577	16626	16899	16860	16531	16715	16669	16517	16399	16590	16670	16691	16838	16796	16466	16601	16668	16674	16565	16727	16538	16717	16660	16546	16659	16632	16396	16627	16556	16659	16621	16439	16706	16534	16693	16683	16611	16660	16777	16613	16540	16666	16765	16669	16517	16270	16612	16424	16486	16610	16611	16577	16611	16645	16494	16583	16796	16711	16584	16729	16593	16586	16335	16727	16523	16664	16617	16829	16583	16687	16546	16765	16860	16629	16799	16665	16670	16696	16645	16581	16553	16516	16486	16562	16625	16658	16878	16563	16635	16587	16589	16622	16625	16636	16785	16546	16692	16737	16534	16540	16590	16550	16453	16630	16505	16759	16805	16760	16602	16397	16649	16492	16817	16582	16521	16759	16495	16583	16610	16751	16691	16731	16504	16493	16568	16665	16804	16699	16761	16636	16647	16785	16745	16598	16525	16549	16552	16564	16676	16710	16600	16789	16544	16641	16835	16484	16740	16805	16688	16568	16617	16650	16618	16684	16576	16772	16671	16721	16580	16477	16597	16601	16681	16729	16732	16601	16800	16374	16792	16741	16601	16642	16638	16553	16541	16714	16738	16770	16736	16629	16652	16713	16669	16674	16654	16581	16542	16665	16560	16658	16552	16485	16734	16679	16782	16853	16841	16557	16676	16751	16643	16613	16776	16751	16554	16658	16507	16567	16592	16313	16621	16455	16692	16747	16512	16832	16731	16580	16636	16733	16628	16455	16656	16641	16569	16521	16323	16489	16763	16687	16721	16506	16738	16640	16532	16837	16613	16870	16619	16362	16624	16616	16696	16482	16777	16697	16853	16631	16705	16784	16674	16569	16693	16618	16735	16593	16802	16610	16477	16708	16632	16425	16741	16418	16677	16620	16686	16532	16508	16692	16486	16705	16693	16614	16560	16663	16846	16606	16528	16888	16568	16491	16728	16558	16744	16437	16661	16718	16791	16485	16554	16423	16635	16473	16550	16644	16700	16514	16505	16702	16748	16749	16382	16538	16581	16663	16768	16773	16624	16552	16493	16710	16664	16647	16637	16626	16684	16576	16679	16784	16567	16769	16766	16722	16684	16763	16452	16777	16667	16591	16703	16649	16650	16386	16645	16615	16520	16596	16533	16651	16652	16442	16480	16708	16564	16717	16663	16528	16619	16612	16559	16643	16673	16602	16839	16528	16482	16672	16650	16596	16789	16650	16593	16510	16569	16713	16879	16537	16609	16679	16657	16564	16557	16580	16634	16516	16574	16679	16609	16703	16753	16724	16420	16677	16680	16629	16447	16684	16655	16682	16641	16718	16611	16536	16587	16699	16515	16481	16585	16610	16666	16647	16525	16449	16514	16524	16648	16541	16608	16641	16684	16383	16601	16599	16647	16627	16787	16652	16545	16711	16699	16862	16552	16734	16754	16692	16500	16674	16760	16720	16563	16566	16744	16562	16601	16699	16605	16597	16676	16496	16714	16699	16569	16589	16609	16661	16612	16597	16587	16544	16704	16584	16656	16802	16693	16809	16617	16659	16419	16645	16965	16623	16665	16495	16515	16652	16729	16722	16564	16663	16745	16318	16823	16637	16451	16948	16585	16633	16590	16389	16709	16662	16764	16726	16653	16620	16681	16598	16683	16695	16695	16578	16676	16696	16745	16487	16472	16692	16709	16569	16570	16739	16701	16447	16686	16748	16696	16519	16682	16593	16551	16424	16754	16702	16970	16508	16650	16777	16634	16635	16458	16597	16591	16742	16553	16618	16817	16610	16459	16647	16686	16541	16564	16730	16715	16582	16747	16758	16395	16476	16614	16506	16664	16686	16812	16541	16634	16666	16419	16535	16524	16497	16707	16375	16536	16633	16606	16656	16599	16595	16629	16647	16918	16426	16690	16647	16714	16456	16573	16666	16597	16898	16655	16729	16763	16681	16618	16651	16520	16482	16726	16638	16793	16623	16611	16770	16451	16683	16464	16605	16427	16640	16583	16638	16627	16687	16760	16722	16680	16596	16778	16689	16576	16688	16618	16558	16554	16649	16604	16610	16632	16559	16534	16564	16836	16562	16722	16713	16726	16663	16459	16684	16573	16766	16382	16590	16577	16612	16695	16685	16624	16518	16766	16492	16397	16676	16528	16722	16482	16435	16779	16682	16891	16765	16719	16762	16658	16662	16556	16556	16514	16483	16620	16730	16669	16650	16617	16514	16489	16674	16707	16821	16551	16489	16620	16619	16772	16613	16626	16699	16741	16627	16333	16575	16453	16609	16507	16480	16689	16695	16749	16550	16702	16556	16595	16682	16777	16593	16621	16631	16767	16508	16806	16645	16702	16755	16587	16654	16832	16713	16552	16727	16485	16689	16409	16769	16660	16649	16647	16539	16609	16758	16559	16526	16630	16786	16706	16677	16578	16658	16572	16601	16540	16511	16694	16624	16755	16475	16469	16528	16772	16505	16678	16733	16592	16674	16553	16541	16624	16569	16732	16743	16608	16733	16570	16625	16689	16433	16740	16577	16580	16596	16680	16588	16680	16543	16697	16504	16731	16671	16456	16732	16742	16771	16652	16471	16629	16688	16598	16748	16553	16724	16754	16567	16635	16650	16595	16818	16753	16612	16503	16626	16697	16604	16710	16844	16863	16675	16496	16456	16594	16733	16465	16691	16451	16813	16755	16602	16478	16612	16607	16700	16664	16500	16554	16638	16430	16670	16567	16823	16670	16624	16603	16732	16525	16515	16523	16675	16614	16498	16704	16512	16465	16512	16532	16487	16487	16581	16528	16666	16600	16664	16906	16609	16764	16508	16641	16611	16532	16585	16742	16400	16670	16510	16498	16762	16660	16503	16672	16617	16594	16577	16619	16691	16767	16534	16535	16525	16681	16685	16612	16502	16540	16507	16528	16636	16611	16630	16810	16629	16645	16440	16465	16545	16894	16620	16801	16563	16704	16698	16644	16746	16491	16579	16908	16750	16597	16685	16679	16718	16641	16743	16890	16681	16790	16681	16918	16645	16882	16478	16507	16539	16699	16554	16676	16569	16578	16370	16550	16551	16831	16528	16607	16636	16446	16546	16778	16672	16648	16684	16709	16514	16698	16605	16647	16723	16543	16676	16688	16737	16495	16782	16696	16634	16642	16567	16730	16639	16500	16820	16632	16468	16640	16653	16574	16800	16628	16683	16797	16679	16720	16671	16659	16542	16569	16650	16545	16658	16572	16664	16821	16743	16758	16638	16535	16574	16734	16648	16735	16596	16594	16683	16615	16589	16511	16542	16693	16616	16744	16732	16868	16624	16544	16735	16676	16783	16654	16744	16830	16527	16531	16606	16869	16734	16617	16581	16588	16733	16689	16639	16730	16617	16718	16654	16729	16710	16527	16702	16775	16715	16707	16641	16681	16544	16505	16763	16799	16679	16516	16317	16673	16767	16625	16496	16810	16611	16656	16614	16933	16656	16782	16575	16761	16573	16412	16656	16643	16722	16692	16529	16741	16700	16735	16742	16659	16763	16583	16727	16626	16707	16609	16597	16823	16533	16544	16586	16522	16756	16685	16548	16873	16591	16538	16444	16497	16606	16792	16660	16593	16739	16593	16737	16737	16442	16460	16735	16748	16670	16394	16633	16792	16641	16767	16650	16750	16752	16717	16607	16547	16849	16693	16582	16719	16576	16349	16661	16617	16665	16586	16622	16706	16832	16786	16653	16754	16637	16676	16689	16752	16445	16505	16669	16494	16418	16635	16604	16564	16729	16787	16651	16871	16698	16847	16895	16383	16745	16663	16596	16624	16701	16705	16628	16626	16621	16569	16559	16640	16772	16770	16778	16577	16624
21115	30596	24621	18121	15601	15034	14758	14471	14379	14357	14312	14468	14468	14433	14446	14272	14445	14429	14358	14381	14214	14451	14081	14351	14299	14393	14439	14365	14288	14447	14436	14293	14447	14186	14444	14224	14331	14256	14258	14340	14419	14126	14382	14359	14257	14359	14539	14407	14297	14350	14370	14272	14344	14463	14582	14384	14344	14399	14272	14213	14354	14265	14271	14425	14242	14353	14322	14099	14298	14524	14394	14230	14202	14389	14400	14250	14326	14249	14343	14359	14194	14255	14393	14168	14303	14331	14234	14226	14286	14301	14320	14276	14336	14376	14413	14209	14341	14394	14172	14427	14324	14425	14350	14301	14319	14295	14333	14514	14231	14223	14246	14374	14170	14323	14322	14572	14269	14270	14340	14186	14239	14374	14345	14265	14361	14369	14357	14444	14326	14299	14308	14290	14290	14337	14257	14314	14282	14217	14302	14252	14352	14338	14335	14268	14357	14275	14316	14170	14275	14183	14228	14157	14327	14354	14322	14210	14256	14334	14280	14256	14515	14331	14287	14118	14397	14353	14398	14408	14365	14366	14240	14414	14228	14259	14252	14183	14336	14296	14198	14426	14132	14394	14302	14170	14302	14224	14215	14291	14291	14406	14328	14219	14381	14291	14330	14229	14376	14159	14265	14295	14312	14231	14303	14549	14305	14204	14228	14354	14355	14161	14329	14246	14233	14352	14117	14302	14348	14348	14568	14410	14297	14291	14242	14366	14438	14439	14225	14104	14358	14458	14287	14351	14307	14367	14216	14293	14155	14384	14269	14274	14482	14428	14209	14206	14211	14382	14442	14524	14504	14284	14244	14404	14217	14276	14316	14259	14403	14433	14367	14367	14330	14098	14494	14379	14302	14497	14308	14375	14310	14340	14385	14231	14415	14310	14353	14232	14389	14248	14265	14343	14390	14434	14226	14295	14249	14375	14466	14258	14293	14404	14399	14395	14157	14316	14221	14400	14448	14470	14274	14387	14424	14251	14256	14224	14312	14312	14214	14245	14234	14368	14405	14336	14238	14369	14231	14224	14354	14367	14428	14275	14382	14090	14285	14294	14348	14317	14355	14565	14318	14143	14458	14286	14443	14333	14449	14313	14282	14355	14303	14358	14346	14318	14243	14349	14378	14461	14442	14361	14271	14345	14211	14387	14318	14212	14348	14262	14301	14277	14253	14329	14421	14317	14434	14294	14396	14365	14423	14343	14424	14329	14327	14443	14357	14318	14430	14325	14171	14219	14438	14340	14317	14454	14308	14381	14279	14172	14320	14242	14600	14323	14216	14365	14289	14381	14309	14400	14251	14186	14264	14321	14347	14335	14366	14238	14160	14239	14476	14378	14275	14258	14181	14371	14285	14276	14320	14237	14434	14232	14226	14238	14366	14437	14358	14341	14328	14457	14326	14174	14199	14296	14471	14392	14270	14218	14319	14447	14278	14149	14290	14160	14267	14300	14298	14417	14287	14298	14270	14409	14250	14239	14240	14241	14359	14198	14305	14403	14349	14091	14303	14369	14371	14137	14220	14298	14396	14240	14440	14201	14393	14344	14402	14346	14151	14319	14160	14231	14233	14289	14377	14284	14453	14310	14379	14406	14293	14349	14291	14245	14164	14414	14363	14468	14157	14418	14201	14258	14292	14350	14541	14192	14355	14359	14429	14268	14352	14366	14302	14341	14290	14056	14208	14353	14306	14313	14282	14250	14371	14262	14261	14248	14244	14438	14202	14411	14457	14242	14388	14264	14493	14259	14348	14188	14291	14195	14437	14361	14411	14240	14283	14223	14256	14305	14253	14390	14355	14284	14385	14322	14250	14293	14333	14311	14315	14431	14227	14318	14188	14334	14365	14263	14334	14337	14180	14185	14300	14437	14233	14313	14308	14251	14416	14129	14322	14140	14400	14221	14094	14382	14302	14270	14230	14310	14227	14354	14021	14318	14320	14282	14284	14222	14340	14325	14235	14433	14271	14415	14299	14365	14394	14256	14302	14186	14368	14301	14256	14340	14297	14372	14346	14630	14204	14415	14253	14151	14153	14483	14245	14347	14313	14342	14336	14234	14387	14203	14373	14181	14308	14359	14318	14205	14165	14375	14444	14302	14382	14416	14366	14356	14348	14335	14157	14317	14399	14296	14170	14175	14332	14443	14391	14433	14378	14305	14089	14336	14403	14187	14320	14245	14371	14387	14308	14260	14246	14285	14304	14305	14363	14289	14290	14321	14292	14206	14334	14391	14401	14158	14373	14179	14458	14372	14394	14414	14254	14452	14420	14275	14278	14452	14187	14351	14297	14307	14486	14366	14278	14414	14286	14240	14321	14217	14393	14415	14416	14405	14291	14408	14378	14257	14305	14344	14324	14392	14314	14355	14230	14200	14414	14532	14187	14541	14326	14216	14384	14382	14381	14395	14360	14397	14151	14225	14384	14230	14278	14259	14300	14223	14233	14272	14282	14550	14207	14458	14262	14322	14193	14248	14353	14312	14108	14283	14198	14311	14338	14201	14316	14264	14317	14415	14343	14316	14435	14213	14336	14318	14335	14196	14399	14354	14403	14105	14245	14339	14416	14247	14364	14227	14314	14349	14413	14292	14222	14242	14342	14238	14387	14367	14250	14226	14469	14306	14203	14248	14292	14381	14304	14369	14298	14293	14396	14321	14190	14386	14327	14522	14420	14238	14276	14279	14402	14382	14300	14229	14286	14184	14521	14512	14345	14374	14442	14421	14420	14247	14361	14330	14253	14458	14398	14372	14399	14403	14172	14240	14264	14325	14483	14255	14440	14405	14200	14455	14145	14382	14208	14369	14275	14313	14437	14490	14462	14565	14414	14221	14429	14023	14310	14223	14337	14472	14304	14277	14374	14282	14468	14379	14201	14411	14243	14193	14485	14341	14266	14353	14375	14192	14306	14304	14176	14364	14269	14259	14311	14217	14190	14403	14250	14208	14233	14173	14230	14354	14170	14373	14327	14350	14384	14260	14465	14228	14190	14420	14254	14291	14361	14240	14278	14303	14370	14379	14354	14272	14214	14165	14357	14332	14240	14375	14203	14392	14320	14235	14348	14222	14335	14371	14205	14378	14273	14243	14259	14561	14328	14366	14235	14410	14345	14430	14400	14340	14428	14202	14359	14275	14407	14344	14267	14211	14220	14263	14291	14352	14265	14300	14293	14366	14354	14309	14280	14197	14178	14248	14306	14288	14264	14235	14387	14300	14348	14337	14323	14375	14406	14247	14524	14141	14460	14443	14335	14451	14321	14393	14368	14527	14299	14455	14240	14290	14231	14378	14259	14274	14208	14403	14389	14510	14408	14402	14305	14282	14399	14305	14318	14383	14141	14390	14270	14345	14409	14373	14362	14322	14368	14430	14196	14311	14245	14290	14460	14322	14291	14339	14232	14541	14333	14304	14305	14245	14429	14326	14343	14191	14226	14261	14253	14375	14379	14230	14247	14271	14366	14347	14327	14309	14242	14276	14252	14407	14351	14392	14333	14212	14319	14252	14402	14283	14459	14441	14274	14319	14380	14212	14436	14380	14342	14381	14290	14378	14263	14373	14278	14337	14263	14407	14397	14286	14323	14399	14168	14449	14341	14260	14264	14297	14417	14313	14194	14515	14145	14457	14326	14328	14288	14402	14224	14198	14479	14414	14419	14246	14151	14314	14344	14311	14502	14393	14365	14271	14237	14170	14415	14357	14327	14270	14367	14258	14400	14343	14287	14215	14349	14252	14417	14270	14459	14292	14147	14459	14312	14343	14350	14363	14233	14282	14202	14262	14160	14399	14329	14198	14489	14421	14406	14214	14434	14261	14252	14261	14261	14430	14314	14491	14469	14184	14310	14362	14113	14158	14311	14240	14314	14275	14264	14401	14296	14428	14418	14371	14373	14457	14418	14287	14434	14411	14281	14413	14315	14224	14298	14385	14482	14218	14451	14388	14179	14202	14337	14382	14326	14358	14253	14377	14280	14160	14397	14257	14335	14519	14455	14358	14483	14326	14343	14411	14266	14386	14180	14145	14329	14337	14369	14357	14413	14307	14311	14229	14322	14299	14320	14415	14252	14374	14221	14277	14147	14304	14323	14387	14486	14251	14392	14258	14237	14396	14377	14330	14263	14504	14275	14083	14203	14301	14231	14239	14502	14359	14326	14254	14311	14327	14327	14184	14415	14351	14348	14291	14373	14219	14391	14474	14293	14290	14353	14447	14290	14230	14411	14256	14385	14296	14348	14297	14186	14242	14572	14207	14247	14237	14602	14269	14351	14187	14374	14344	14295	14416	14348	14437	14258	14390	14446	14272	14361	14404	14387	14238	14266	14289	14354	14214	14168	14406	14359	14330	14243	14497	14333	14228	14429	14252	14271	14286	14096	14303	14218	14340	14147	14371	14333	14326	14324	14358	14377	14248	14344	14090	14481	14330	14380	14429	14245	14334	14317	14334	14303	14267	14339	14384	14258	14341	14379	14313	14304	14358	14307	14237	14308	14350	14452	14460	14181	14225	14320	14236	14263	14509	14276	14238	14464	14247	14415	14268	14332	14203	14444	14331	14483	14243	14196	14357	14306	14255	14257	14458	14439	14271	14190	14299	14205	14256	14324	14199	14450	14263	14269	14246	14263	14280	14014	14417	14506	14318	14067	14387	14566	14504	14100	14194	14371	14301	14170	14355	14295	14336	14298	14112	14322	14289	14313	14354	14226	14349	14268	14386	14262	14214	14323	14275	14359	14141	14254	14219	14335	14253	14207	14390	14304	14289	14251	14427	14303	14307	14507	14439	14320	14247	14410	14404	14246	14330	14428	14427	14253	14290	14444	14364	14334	14301	14389	14244	14378	14344	14345	14360	14226	14386	14492	14361	14227	14551	14530	14117	14220	14310	14290	14484	14319	14319	14470	14395	14244	14240	14275	14205	14422	14320	14419	14445	14315	14244	14290	14179	14490	14374	14295	14214	14489	14349	14498	14384	14296	14447	14314	14395	14366	14344	14249	14356	14442	14279	14325	14475	14326	14228	14284	14285	14338	14262	14279	14298	14187	14310	14250	14462	14358	14230	14355	14308	14206	14251	14306	14080	14390	14207	14193	14509	14328	14340	14281	14307	14316	14285	14235	14307	14368	14376	14254	14233
22761	21565	28680	24934	21858	22825	21462	17209	16047	16148	16134	15941	16051	16079	15824	15965	15861	15981	16176	15813	15889	15712	15774	15665	15788	15950	15846	15487	15782	15745	15795	15957	15723	15757	15733	15838	15717	15565	15673	15712	15762	15836	15692	15612	15526	15635	15590	15754	15534	15673	15516	15869	15766	15752	15974	15505	15588	15788	15796	15621	15486	15820	15825	15753	15887	15739	15842	15682	15607	15705	15653	15768	15855	15689	15702	15854	15817	15748	15603	15788	15460	15890	15691	15876	15670	15748	15650	15818	15712	15527	15650	15799	15845	15696	15710	15911	15807	15554	15610	15689	15651	15709	15581	15677	15503	15548	15615	15739	15680	15777	15686	15489	15607	15701	15622	15770	15776	15761	15902	15570	15735	15489	15679	15721	15870	15828	16000	15784	15694	15670	15915	15719	15655	15583	15515	15858	15754	15557	15769	15731	15905	15801	15766	15859	15612	15607	15988	15567	15757	15558	15690	15611	15760	15550	15708	15703	15763	15566	15839	15702	15651	15631	15607	15657	15667	15613	15731	15589	15427	15865	15486	15540	15658	15629	15927	15606	15634	15446	15699	15682	15719	15664	15665	15560	15595	15838	15623	15661	15793	15424	15728	15637	15729	15724	15721	15788	15634	15566	15738	15693	15565	15668	15556	15841	15605	15705	15647	15585	15705	15849	15568	15719	15633	15748	15764	15735	15801	15746	15669	15843	15535	15797	15866	15544	15528	15681	15716	15737	15789	15564	15729	15743	15589	15480	15722	15677	15597	15554	15666	15706	15738	15747	15786	15489	15560	15686	15614	15621	15733	15624	15692	15438	15912	15866	15890	15670	15723	15927	15628	15458	15639	15824	15627	15555	15584	15521	15481	15616	15781	15771	15660	15634	15872	15467	15777	15772	15775	15728	15773	15815	15715	15823	15691	15573	15525	15730	15767	15730	15719	15776	15919	15493	15576	15670	15696	15799	15560	15747	15621	15830	15779	15762	15615	15754	15442	15674	15680	15611	15610	15658	15661	15724	15899	15693	15640	15595	15631	15675	15578	15636	15745	15468	15859	15751	15639	15787	15549	15368	15701	15725	15747	15779	15653	15522	15825	15559	15664	15707	15454	15742	15778	15623	15646	15887	15715	15734	15840	15565	15619	15688	15829	15548	15949	15617	15647	15641	15679	15758	15614	15465	15643	15710	15489	15572	15643	15535	15836	15678	15603	15746	15829	15941	15612	15387	15500	15518	15523	15487	15592	15765	15717	15891	15573	15569	15552	15491	15800	15522	15640	15636	15561	15850	16015	15733	15704	15787	15788	15566	15786	15734	15712	15681	15698	15580	15846	15495	15604	15704	15682	15748	15497	15557	15624	15490	15435	15747	15580	15934	15822	15628	15623	15630	15849	15632	15680	15812	15972	15515	15615	15868	15763	15783	15571	15610	15689	15634	15673	15831	15785	15839	15694	15557	15553	15535	15728	15598	15725	15947	15725	15871	15497	15671	15600	15777	15608	15652	15755	15680	15634	15769	15505	15517	15595	15695	15729	15802	15757	15846	15691	15742	15629	15673	15848	15577	15651	15782	15828	15777	15646	15680	15857	15676	15644	15826	15803	15435	15600	15745	15762	15682	15643	15721	15452	15667	15795	15620	15493	15439	15736	15550	15686	15863	15631	15811	15573	15535	15715	15652	15747	15684	15654	15764	15611	15784	15550	15654	15632	15668	15794	15585	15605	15549	15789	15926	15704	15737	15634	15612	15714	15701	15781	15739	15625	15657	15727	15702	15597	15649	15745	15665	15632	15527	15714	15708	15571	15637	15767	15566	15820	15694	15847	15740	15678	15809	15617	15474	15514	15742	15584	15620	15454	15614	15623	15626	15600	15892	15902	15784	15783	15572	15568	15658	15809	15789	15522	15624	15648	15776	15742	15731	15608	15535	15776	15385	15688	15493	15506	15794	15683	15700	15428	15761	15787	15667	15656	15638	15494	15471	15627	15669	15697	15653	15673	15729	15558	15859	15839	15605	15820	15585	15804	15712	15682	15691	15655	15637	15534	15621	15707	15701	15674	16036	15916	15915	15578	15668	15878	15753	15508	15684	15606	15827	15748	15839	15761	15600	15510	15517	15764	15763	15657	15788	15678	15621	15565	15835	15656	15622	15761	15726	15702	15698	15525	15757	15790	15588	15575	15856	15660	15426	15684	15706	15672	15627	15579	15891	15489	15724	15838	15700	15639	15914	15716	15624	15605	15643	15620	15523	15483	15583	15748	15771	15674	15912	15690	15817	15640	15626	15826	15609	15551	15650	15669	15752	15656	15596	15345	15597	15734	15486	15671	15509	15485	15630	15602	15842	15681	15712	15589	15660	15477	15598	15673	15554	15586	15488	15473	15641	15561	15674	15603	15656	15550	15646	15811	15686	15673	15706	15651	15610	15629	15466	15687	15556	15739	15593	15749	15747	15427	15571	15658	15661	15654	15578	15654	15791	15958	15813	15725	15768	15648	15624	15560	15761	15758	15606	15541	15707	15697	15743	15626	15647	15619	15807	15736	15560	15850	15668	15657	15801	15629	15843	15583	15503	15604	15616	15624	15771	15677	15622	15785	15492	15544	15597	15717	15737	15760	15406	15718	15654	15580	15833	15625	15920	15667	15765	15717	15547	15742	15720	15671	15647	15571	15640	15745	15580	15572	15619	15653	15564	15537	15837	15873	15664	15750	15635	15847	15769	15377	15637	15573	15744	15701	15570	15646	15618	15754	15619	15576	15954	15723	15583	15650	15777	15771	15798	15722	15732	15530	15692	15711	15690	15849	15417	15765	15806	15681	15600	15786	15639	15751	15749	15738	15668	15570	15646	15825	15764	15616	15528	15551	15652	15541	15767	15541	15772	15677	15711	15561	15656	15693	15627	15663	15791	15674	15558	15726	15699	15615	15515	15762	15550	15642	15648	15557	15681	15734	15818	15517	15410	15573	15611	15643	15711	15577	15658	15689	15931	15607	15661	15510	15564	15779	15783	15540	15730	15456	15743	15784	15664	15842	15828	15698	15691	15698	15792	15924	15684	15701	15630	15644	15587	15603	15766	15545	15638	15513	15683	15724	15896	15832	15679	15645	15878	15874	15639	15541	15673	15827	15720	15603	15760	15450	15647	15723	15631	15743	15685	15814	15652	15672	15588	15692	15718	15604	15796	15648	15692	15704	15690	15645	15597	15688	15505	15684	15616	15864	15442	15674	15762	15852	15445	15666	15744	15691	15697	15451	15742	15522	15653	15442	15739	15674	15805	15774	15828	15463	15400	15518	15739	15807	15882	15543	15773	15637	15683	15570	15779	15784	15784	15592	15642	15731	15607	15720	15786	15816	15738	15392	15810	15731	15587	15645	15544	15581	15810	15658	15715	15751	15805	15700	15845	15678	15752	15703	15632	15764	15767	15678	15612	15629	15623	15719	15495	15655	15570	15547	15726	15745	15831	15747	15621	15628	15672	15570	15708	15772	15810	15597	15692	15544	15574	15635	15631	15780	15570	15722	15615	15630	15622	15771	15611	15600	15703	15645	15743	15611	15573	15717	15717	15312	15729	15832	15735	15782	15682	15735	15722	15698	15732	15646	15818	15602	15672	15639	15780	15680	15428	15613	15615	15455	15519	15496	15552	15613	15852	15675	15560	15627	15661	15685	15726	15657	15492	15791	15722	15551	15671	15852	15859	15778	15821	15602	15829	15773	15743	15714	15739	15780	15526	15561	15608	15534	15421	15846	15599	15695	15675	15700	15728	15604	15735	15760	15598	15731	15583	15596	15712	15693	15747	15757	15659	15635	15621	15792	15734	15547	15451	15754	15628	15946	15725	15696	15717	15603	15740	15672	15737	15625	15554	15665	15906	15725	15547	15698	15439	15674	15744	15669	15663	15657	15630	15608	15612	15778	15649	15845	15732	15335	15722	15672	15697	15527	15733	15787	15480	15701	15724	15677	15577	15771	15573	15612	15536	15584	15751	15738	15789	15751	15666	15672	15547	15535	15782	15711	15695	15757	15848	15739	15551	15721	15300	15661	15775	15718	15773	15683	15895	15657	15604	15802	15647	15710	15535	15756	15764	15772	15682	15560	15408	15606	15665	15642	15811	15666	15723	15656	15556	15697	15614	15774	15649	15623	15625	15815	15745	15844	15734	15697	15606	15599	15903	15832	15532	15818	15677	15542	15422	15644	15779	15710	15704	15616	15868	15534	15608	15805	15682	15385	15468	15541	15810	15536	15793	15624	15661	15556	15599	15774	15566	15665	15734	15570	15637	15616	15463	15736	15567	15756	15844	15706	15688	15844	15593	15631	15549	15681	15693	15683	15647	15658	15665	15829	15654	15550	15690	15835	15768	15640	15700	15711	15767	15763	15588	15543	15791	15634	15702	15797	15575	15444	15675	15715	15775	15727	15721	15711	15798	15739	15748	15704	15699	15623	15725	15658	15641	15606	15586	15836	15678	15690	15701	15820	15839	15443	15655	15811	15759	15821	15657	15664	15585	15937	15710	15713	15735	15664	15622	15648	15455	15736	15697	15495	15608	15712	15529	15760	15743	15556	15755	15718	15527	15843	15811	15436	15546	15674	15885	15764	15719	15597	15813	15613	15686	15812	15695	15755	15757	15694	15751	15796	15717	15421	15628	15656	15615	15627	15669	15663	15592	15743	15702	15677	15475	15546	15589	15463	15712	15656	15670	15834	15722	15733	15604	15739	15566	15734	15574	15753	15544	15770	15763	15659	15673	15644	15590	15610	15566	15707	15719	15761	15675	15898	15815	15814	15791	15534	15629	15665	15699	15734	15540	15661	15675	15786	15491	15813	15673	15713	15667	15651	15606	15511	15631	15702	15815	15779	15630	15619	15688	15690	15929	15636	15694	15570	15615	15668	15617	15663	15690	15768	15511	15592	15634	15593	15577	15664	15655	15505	15767	15683	15761	15571	15687	15730	15778	15720	15724	15555	15589	15653	15620	15754	15810	15692	15669	15832	15964	15819	15562	15904	15675	15585	15761	15452	15697	15614	15535	15566	15416	15544	15626	15641	15713	15743	15767	15805	15583	15847	15851	15772	15556	15738	15813	15832	15562	15595	15546	15871	15400	15471	15692	15636	15589	15666	15650
22055	44087	35619	22527	16693	15173	14623	14432	14152	13905	13987	13808	13600	13829	13903	13735	13784	13777	13911	13842	13831	13721	13893	13680	13730	13560	13746	13685	13903	13825	13526	13824	13706	13589	13542	13663	13802	13678	13634	13637	13580	13633	13756	13796	13687	13659	13675	13732	13776	13747	13750	13723	13708	13811	13764	13709	13748	13593	13748	13699	13713	13876	13759	13737	13794	13707	13719	13811	13749	13804	13652	13921	13797	13765	13596	13945	13586	13615	13909	13779	13715	13774	13628	13638	13852	13770	13731	13561	13921	13647	13776	13601	13635	13705	13655	13695	13831	13713	13784	13667	13712	13587	13688	13824	13881	13827	13715	13583	13585	13717	13603	13788	13826	13902	13822	13552	13636	13636	13767	13687	13635	13567	13613	13762	13732	13697	13670	13737	13805	13765	13620	13722	13602	13730	13913	13817	13754	13641	13777	13693	13714	13565	13882	13588	13572	13650	13883	13669	13756	13659	13704	13506	13721	13677	13630	13766	13601	13730	13598	13517	13787	13664	13526	13757	13641	13851	13588	13698	13643	13622	13647	13654	13837	13610	13740	13607	13737	13611	13765	13857	13876	13841	13651	13679	13589	13762	13689	13675	13659	13800	13601	13562	13767	13754	13618	13494	13641	13642	13644	13701	13672	13702	13832	13748	13605	13697	13804	13686	13673	13669	13573	13762	13722	13799	13859	13632	13675	13808	13756	13698	13707	13876	13687	13693	13718	13585	13591	13738	13721	13748	13668	13589	13774	13716	13737	13688	13685	13588	13705	13520	13768	13567	13647	13806	13585	13654	13586	13776	13779	13719	13723	13645	13810	13855	13703	13501	13641	13828	13696	13722	13645	13769	13657	13707	13764	13683	13771	13661	13711	13635	13555	13590	13587	13684	13625	13633	13638	13777	13768	13691	13793	13590	13699	13672	13603	13674	13817	13864	13633	13547	13659	13783	13688	13751	13694	13747	13884	13662	13911	13847	13665	13561	13794	13506	13687	13683	13735	13467	13753	13586	13649	13630	13612	13672	13669	13654	13736	13621	13700	13626	13636	13762	13771	13621	13746	13703	13550	13609	13514	13717	13809	13771	13726	13862	13585	13475	13582	13493	13751	13677	13811	13890	13670	13830	13542	13754	13846	13688	13543	13794	13659	13799	13706	13760	13855	13660	13680	13658	13566	13601	13703	13634	13772	13796	13739	13739	13774	13636	13599	13615	13790	13728	13640	13738	13643	13700	13635	13578	13784	13795	13653	13724	13744	13593	13581	13716	13772	13597	13599	13604	13607	13725	13744	13601	13589	13507	13516	13838	13770	13715	13646	13502	13598	13801	13635	13722	13557	13778	13550	13771	13727	13794	13496	13835	13586	13772	13632	13690	13608	13649	13868	13750	13596	13702	13716	13719	13725	13712	13832	13764	13759	13809	13726	13843	13590	13680	13735	13784	13584	13707	13699	13710	13689	13511	13662	13784	13616	13458	13663	13655	13616	13574	13712	13698	13638	13593	13774	13666	13699	13717	13539	13886	13824	13548	13817	13650	13591	13707	13676	13591	13679	13735	13627	13907	13816	13733	13767	13781	13626	13681	13629	13856	13641	13711	13613	13631	13864	13760	13872	13689	13704	13667	13701	13728	13764	13605	13710	13559	13577	13622	13742	13652	13640	13654	13763	13773	13711	13747	13841	13758	13827	13832	13674	13735	13811	13735	13728	13722	13576	13759	13666	13572	13728	13774	13725	13639	13780	13805	13871	13580	13681	13723	13747	13700	13691	13679	13645	13804	13570	13722	13755	13641	13833	13811	13771	13758	13682	13735	13619	13924	13493	13641	13761	13715	13558	13686	13606	13717	13755	13695	13581	13751	13789	13698	13623	13616	13671	13834	13676	13713	13667	13700	13718	13637	13744	13680	13813	13779	13618	13795	13789	13715	13648	13745	13774	13732	13632	13788	13919	13552	13612	13733	13689	13691	13659	13516	13707	13563	13804	13633	13723	13643	13739	13656	13699	13678	13615	13749	14077	13737	13759	13626	13757	13613	13863	13689	13643	13624	13792	13760	13740	13654	13691	13937	13758	13632	13702	13608	13747	13798	13716	13648	13582	13760	13713	13609	13756	13586	13628	13657	13631	13660	13713	13648	13746	13738	13757	13613	13711	13700	13729	13723	13785	13610	13671	13753	13691	13744	13865	13510	13819	13611	13754	13743	13759	13691	13639	13609	13684	13935	13752	13767	13803	13638	13688	13666	13758	13493	13618	13735	13736	13672	13596	13711	13681	13563	13709	13820	13628	13735	13828	13825	13618	13675	13647	13707	13798	13739	13730	13795	13647	13934	13696	13761	13774	13643	13785	13575	13696	13684	13853	13728	13736	13723	13524	13609	13841	13572	13567	13602	13574	13941	13714	13771	13681	13751	13713	13683	13706	13706	13747	13743	13811	13915	13669	13802	13697	13937	13820	13929	13665	13627	13613	13827	13638	13736	13713	13679	13701	13620	13551	13699	13690	13701	13869	13841	13818	13500	13859	13675	13617	13698	13940	13615	13683	13708	13594	13539	13760	13580	13600	13538	13599	13555	13834	13648	14027	13771	13700	13726	13738	13617	13777	13672	13749	13670	13608	13584	13863	13722	13670	13603	13613	13818	13813	13742	13666	13678	13716	13756	13656	13624	13778	13751	13775	13799	13699	13606	13628	13629	13682	13637	13743	13630	13629	13829	13840	13694	13775	13810	13761	13793	13736	13691	13546	13765	13613	13715	13769	13635	13682	13485	13717	13843	13658	13698	13873	13831	13458	13667	13789	13676	13965	13605	13688	13577	13733	13714	13632	13793	13708	13936	13737	13633	13770	13759	13526	13632	13776	13679	13526	13597	13672	13639	13739	13759	13677	13657	13777	13732	13896	13664	13486	13736	13660	13609	13745	13593	13705	13682	13806	13647	13650	13811	13558	13791	13701	13728	13558	13661	13701	13533	13525	13778	13699	13742	13659	13536	13764	13752	13658	13652	13644	13521	13703	13742	13732	13558	13818	13674	13573	13745	13791	13719	13738	13668	13746	13570	13763	13611	13545	13561	13593	13681	13847	13674	13793	13931	13698	13796	13537	13625	13727	13608	13714	13585	13690	13598	13730	13684	13717	13842	13523	13779	13722	13602	13663	13689	13590	13595	13629	13728	13922	13436	13640	13677	13586	13656	13712	13707	13554	13633	13723	13740	13699	13553	13661	13710	13861	13592	13803	13559	13710	13674	13700	13546	13702	13603	13723	13700	13698	13676	13658	13544	13616	13578	13600	13872	13682	13624	13648	13727	13765	13615	13865	13433	13540	13641	13686	13768	13714	13719	13722	13763	13691	13690	13857	13789	13775	13693	13589	13668	13442	13669	13786	13658	13631	13682	13607	13752	13801	13629	13743	13684	13701	13662	13802	13813	13809	13541	13676	13842	13724	13585	13516	13828	13733	13780	13649	13731	13640	13605	13843	13822	13636	13688	13469	13760	13779	13686	13839	13617	13595	13829	13814	13728	13673	13649	13765	13621	13708	13639	13748	13498	13650	13931	13527	13568	13711	13827	13774	13800	13590	13901	13751	13597	13600	13676	13780	13587	13802	13614	13612	13568	13719	13653	13620	13742	13707	13645	13696	13623	13683	13548	13653	13605	13710	13514	13712	13645	13819	13623	13666	13740	13726	13769	13618	13624	13586	13695	13610	13627	13722	13808	13585	13604	13802	13703	13569	13794	13655	13723	13789	13731	13720	13697	13638	13752	13624	13632	13650	13625	13606	13512	13763	13687	13643	13734	13637	13753	13676	13818	13812	13585	13591	13640	13861	13719	13795	13789	13736	13622	13553	13672	13598	13789	13631	13693	13730	13731	13778	13716	13593	13634	13701	13676	13617	13621	13707	13694	13723	13866	13825	13798	13829	13663	13648	13677	13691	13736	13904	13668	13755	13602	13612	13674	13672	13554	13852	13638	13743	13594	13597	13722	13689	13742	13755	13745	13618	13591	13380	13833	13693	13636	13838	13699	13728	13837	13828	13717	13852	13534	13820	13815	13738	13707	13640	13700	13692	13523	13611	13883	13781	13827	13704	13843	13453	13635	13633	13591	13708	13717	13608	13585	13698	13826	13585	13703	13673	13684	13514	13744	13601	13882	13730	13803	13722	13785	13692	13608	13689	13625	13612	13749	13777	13722	13655	13787	13744	13765	13565	13682	13738	13604	13629	13620	13698	13699	13698	13669	13737	13684	13552	13682	13663	13688	13890	13886	13677	13554	13661	13585	13848	13695	13621	13654	13764	13668	13613	13733	13673	13794	13779	13834	13732	13792	13704	13668	13673	13749	13741	13710	13755	13627	13597	13623	13670	13605	13935	13782	13612	13584	13685	13768	13745	13684	13906	13550	13614	13836	13672	13793	13794	13768	13619	13595	13865	13729	13621	13695	13735	13691	13770	13646	13564	13613	13648	13654	13738	13860	13516	13742	13886	13724	13733	13664	13747	13615	13718	13723	13656	13707	13722	13791	13650	13696	13631	13726	13651	13608	13740	13762	13817	13544	13709	13577	13743	13730	13815	13729	13681	13830	13767	13693	13627	13605	13844	13756	13556	13789	13771	13712	13734	13732	13858	13698	13738	13731	13838	13714	13582	13647	13650	13737	13779	13759	13667	13571	13674	13621	13643	13583	13818	13557	13784	13786	13705	13665	13781	13700	13562	13641	13827	13804	13602	13651	13565	13704	13702	13730	13728	13733	13664	13901	13544	13651	13644	13750	13662	13724	13583	13740	13738	13639	13686	13669	13708	13744	13717	13602	13691	13701	13588	13729	13727	13614	13694	13862	13807	13818	13744	13764	13896	13698	13721	13605	13835	13878	13698	13689	13752	13606	13687	13681	13821	13710	13823	13762	13588	13496	13882	13656	13665	13719	13803	13687	13754	13952	13643	13716	13762	13783	13671	13794	13553	13531	13856	13825	13720	13791	13696	13659	13835	13609	13658	13532	13725	13612	13534	13726	13641	13602	13739	13699	13666	13787	13431	13760	13677	13609	13809	13782	13765	13713	13770	13675	13780	13575	13758	13563	13702	13710	13667	13669	13678	13666	13650	13610	13843	13820	13603	13679	13723	13733	13729	13688
30027	24059	25707	21227	17395	16846	16588	16226	16274	16305	16306	16188	16113	16166	16158	16384	16212	16085	16245	16183	16252	16189	16271	16279	16277	16171	16168	16285	16299	16087	16258	16021	16332	16139	16299	16227	15997	16235	16147	16134	16190	16132	16218	16135	16286	16212	16068	15959	16150	15970	16013	16128	16099	16140	16238	16237	16325	16228	16078	16137	16195	16163	16129	16150	15848	16268	16130	16359	15922	16110	16148	16050	16077	16226	16150	16258	16091	16177	15915	16065	16192	16206	16282	15808	16053	15901	16151	16168	16152	16205	16276	16130	16118	16231	16304	15925	16211	16239	16200	15988	16117	15905	16271	16204	16389	16165	16038	15961	16161	16187	16058	16031	16046	16059	16245	16182	16188	16123	16117	16098	16157	15913	16276	15957	15950	16098	16089	16058	16184	16037	16321	16176	16137	16065	16207	16200	16080	16038	16123	16101	16002	16317	16077	16055	16142	16011	16235	16072	16103	16123	16169	16264	16222	16040	16006	16171	16043	16066	16145	16106	16398	16291	16070	16297	16027	15880	16264	16340	16235	16112	16254	15946	16241	16104	16070	16208	16136	16136	16399	16021	16079	16012	15885	16049	16186	16056	16081	16171	16093	16073	16226	16433	16102	16036	16170	16247	16181	16004	16058	15916	15998	16192	16261	16097	16126	16344	16133	16300	16105	16052	16235	16326	16238	16099	16157	16072	16085	16209	16244	16194	16175	16141	16040	16223	16110	16076	16076	16033	16222	16111	15999	16160	16033	16091	16053	16119	16307	16109	16103	16326	16232	15997	16128	15945	16182	15940	16128	16048	16166	16156	16085	16324	16199	15956	16187	16153	16093	16016	15940	16272	16286	16175	16002	16095	15966	16022	16150	15984	16003	15966	16168	16007	16119	15952	15931	16080	16080	16358	16035	16148	16090	16067	16193	16164	16216	16135	16282	16367	16342	15990	16145	16187	16132	15849	16066	16062	16006	16048	16260	16125	16284	16085	16277	16143	16056	15865	16048	16016	16276	16181	16080	16192	16027	16315	16222	16257	16069	16030	16154	16043	16186	16004	15933	16128	16001	16259	16058	16380	16120	16178	16308	15861	16108	16067	16032	16058	16023	16144	16190	16196	16027	15954	15943	16024	15956	16239	16099	16110	16198	16114	16052	16323	16237	16194	16199	15951	16011	15975	15984	16177	16099	16042	16185	15997	16065	16023	16300	16122	16073	16231	16195	16235	16075	16219	16021	16077	16079	16244	16261	15964	15982	15904	16222	16282	16149	16172	16011	16246	16164	16026	16154	16147	16219	16240	16088	16106	16201	16379	16285	16163	16124	16082	16198	16180	16127	16011	16201	16047	16230	16258	15928	16125	16317	16133	16147	16266	16125	16255	16192	16228	16277	16109	16014	16068	16201	16116	16095	16075	16063	16171	16238	16119	16144	16159	16203	16144	16165	16146	16090	16335	15912	15951	16032	16173	16292	16003	16231	16202	16152	16240	16137	16207	16205	16285	16320	16167	16056	16084	16018	16078	15998	16110	15982	16321	16063	16107	16123	16106	16184	16147	15992	16152	16229	16153	16207	16067	16219	16348	16231	15996	16103	16237	16128	15926	16128	16190	16275	16122	16217	16206	16182	16111	16216	16177	16016	16284	16067	16062	16205	16214	16185	16111	16268	16146	16302	16205	16212	16121	16230	16104	16132	16099	16046	16252	16039	16112	16240	16332	16132	16149	16180	16123	16122	16042	16355	16266	16128	16246	16129	16225	16100	16187	15880	16044	16280	16289	16052	16281	16083	16103	16150	16047	16225	16202	16037	16087	15895	16096	16063	16058	16070	16108	16153	16178	16166	16331	16157	16149	16024	16178	16213	16078	16310	16324	16141	15920	16110	15991	16118	16022	16265	16194	16017	16198	16319	16220	16141	16227	15930	16141	16168	16067	16142	16156	16149	16273	16107	16172	15993	16137	16085	16226	16119	16116	16097	16027	16162	16185	16153	16076	16264	16138	16024	16028	16091	16105	16139	16177	16246	16132	16120	16044	16218	15972	16153	16017	16078	16160	16266	16071	16251	16263	16137	16149	16308	16273	16311	16278	16133	15889	16328	16132	16002	15981	16163	16126	16095	15974	16345	16114	16238	16176	16213	16121	16140	16001	16090	16126	16026	16044	16236	16099	16116	16039	16098	16048	16355	16338	16144	16086	16190	16138	16084	16100	16294	15933	16128	16187	16243	16252	16189	16259	16129	16209	16142	16164	16283	16006	16199	16318	16100	16297	16255	16256	16190	16119	16242	16099	16229	15973	16026	15987	16067	15793	16251	16081	16233	15994	16041	16021	16187	16243	15939	16172	16274	16059	16134	15935	16228	16209	16273	16112	16089	16019	16071	16170	16293	16018	16204	16151	16128	16079	16012	16176	16031	15943	16310	16368	16128	16129	16121	16291	16111	16222	16101	16134	16311	16186	16203	16191	16164	16048	16021	16140	16207	16220	16102	16194	15945	16173	15835	16172	16040	16224	16160	16149	16006	16209	16353	16048	16027	16269	16195	16113	16023	16194	16053	16224	16385	16169	16111	15975	16001	16138	16068	15991	16305	16045	15961	16090	16127	16067	16221	16298	16001	16163	16237	15980	16247	16007	15997	16099	16215	16107	16199	16285	16207	16332	16090	16257	16062	16145	16046	15964	16252	16047	16180	16235	16367	16148	16019	16211	16229	16244	15980	16199	16244	16218	16167	16211	16048	16074	16014	16057	16262	15815	16015	16191	16026	16069	16098	16223	16183	16227	16291	16130	16076	16169	16070	16388	16231	16024	16234	16147	16173	16218	16176	15989	16185	16372	16175	16048	16139	15995	16235	16133	15989	15873	16068	16106	15926	16249	16152	16079	16174	16276	16184	16018	15997	16011	16362	16020	16103	16239	16222	16048	16100	16056	16173	16219	15988	16283	16043	15979	16376	16410	16093	16035	15919	16305	16195	16232	16039	16244	16169	16415	16196	16205	16245	15939	15931	16259	16166	15970	16302	16126	16240	16221	16140	16128	16223	16047	16213	16078	15958	16125	16335	15938	16142	16150	16140	15999	16124	16142	15991	16186	16089	16118	16182	16135	16066	16073	16155	16095	16042	16096	16181	16044	16008	16090	16013	16222	15927	16249	15982	16399	16227	15920	15926	16115	15959	16119	16142	16247	16157	16156	16147	16054	16119	16226	16243	16165	16234	16285	16114	16151	16312	16248	16027	16241	16330	16223	16217	16051	16180	15994	16253	16191	16022	16014	16122	16199	16015	16160	16151	16153	16062	16339	16211	16150	16273	16410	16094	16138	15959	16247	16213	16117	16094	16139	16244	16056	16068	16249	16103	16273	16209	16294	16092	15954	16122	16078	16200	16165	16157	16056	16107	16225	16173	16187	16042	16113	16418	16110	15960	16037	16194	16031	16190	15961	16145	16084	16128	15966	16285	16097	16221	16164	16267	16163	16227	16206	16152	16040	16007	15938	16256	16150	16163	16126	16083	16048	16183	16094	16225	16244	15982	16144	16072	16031	16159	16186	16270	16069	16268	16299	16012	15957	16197	16144	16051	16090	16187	15988	16196	16219	16107	16097	16166	16159	15946	16218	15862	15986	16213	16224	16076	16021	16094	16066	16144	15893	16331	16129	16078	16162	16011	16072	16260	16036	16256	16175	15972	16163	16329	16043	16279	16359	16175	16360	16244	16062	16029	16092	16044	16031	16278	16074	16371	16019	16199	16147	16051	16247	16163	16187	16391	16147	16173	15933	16199	16058	16201	16243	16276	16200	16118	16094	16247	15978	16133	16419	16010	16104	16102	16131	16160	16154	16205	16194	16144	16180	16246	16182	16238	16121	16157	16198	16146	16075	16142	16323	16125	16147	16222	16392	16196	16069	16155	16113	16110	16260	16083	16146	16146	16249	16387	16258	16309	16316	16227	16183	16240	16125	16067	16224	16224	16149	16173	16090	16172	16203	16073	16101	16355	16160	16009	16100	15969	16134	16021	16063	16060	16148	16162	15984	15928	16312	16099	16157	16125	16114	16322	16209	16193	16045	16215	16091	16120	16160	16251	16225	16215	16054	16077	16188	16376	16387	16169	16074	16084	16179	16397	16292	16201	16028	16210	16229	16260	16053	15927	16166	16255	16180	16206	16070	16002	16232	16178	16163	16207	16313	16063	16088	16236	16060	16054	16200	15967	16300	16007	16007	16217	16212	16203	16256	16154	15913	16179	16030	16128	16214	16125	16032	15975	16157	16127	16327	16076	16227	16142	16203	16007	16177	16025	16081	16276	16170	16051	16245	16141	16073	16300	15981	16113	16219	16222	16120	16023	16013	16184	16213	16277	15896	16028	16172	16226	16164	16331	16282	16126	16158	16122	15971	16041	15908	16062	16191	16127	16162	16278	16369	16170	16191	16045	16055	16415	16053	16055	16218	16320	16131	15981	16166	16201	16255	16111	16232	16144	16119	16031	16281	16166	16098	16056	16270	16334	16202	16162	16236	16139	16225	16351	16290	16244	16014	16066	16338	16231	16046	16163	16294	16060	16051	15984	16166	16136	16114	16385	16172	15962	16035	16055	16056	16069	16176	16253	16110	16086	16197	16093	16247	16103	16216	16114	16327	16155	15967	16039	15927	16174	16039	16317	16111	16290	16028	16125	16163	16044	16110	16109	16160	16375	16049	16265	16255	16040	16162	16091	16146	16139	16122	16096	16104	16345	16091	16143	16136	16112	16295	16244	16125	16113	16321	16151	16202	16081	16244	16037	16016	16200	16128	16153	16126	15977	16051	16028	16136	16196	16142	16211	16181	15956	16075	15976	16183	16122	16110	16321	16080	16310	16079	16224	16290	16213	16167	16177	16005	15905	15935	16049	15941	16315	16077	16042	16154	16361	16238	16298	16099	16228	16097	16021	16106	16197	16191	16384	15962	15983	16113	16020	16243	16083	16100	16106	15960	16055	15903	16211	16077	16094	16299	16451	16035	16116	16195	16274	16174	16195	16130	16149	16192	16322	16086	16111	16187	16281	16080	16272	16157	16354	16156	16009	16181	16191	16080	15996	16276	16021	16052	16131	16006	15979	16297	16237	16175	16273	16186	16147	15903	15944	16045	15991	16000	16313	16258
20735	30118	22298	16851	15046	14506	14361	14181	14152	14135	14187	13996	13976	14017	14047	14132	14217	13818	14177	14125	14133	14053	14201	13970	14183	14124	14037	14087	14065	14147	13933	14099	13923	14112	13983	14039	14076	14067	14131	14025	14068	14119	14013	14004	14038	13822	14038	14091	14160	14053	14069	14065	13999	14073	13973	14015	14021	13909	14076	14073	14074	13897	14038	14043	14043	13951	14082	14059	14013	13948	14121	13775	14075	14020	14044	13982	14025	14192	13814	14012	13982	14105	13975	13940	14048	14024	13838	13935	14045	14071	14171	13921	13927	14165	13967	14049	13998	14153	13969	14069	13969	14119	13947	13915	14115	14066	14092	14037	14009	13987	14024	14049	13922	14095	14111	14022	13941	14098	13856	14024	14093	14129	14047	13977	13937	13925	14079	13996	13994	13841	14012	14010	14036	14021	14103	14081	14015	13933	13981	14007	14037	14033	13981	14036	14017	14011	14064	13950	13866	13957	14216	13843	14096	14051	13865	13928	14002	13945	13955	13846	14004	13856	14185	14076	13837	13921	13937	13954	13904	14111	14133	14128	14143	14043	14036	13952	13945	13916	13972	13973	13902	13988	13972	14066	13817	14040	14001	13964	14038	13941	14056	14095	13958	14093	13944	14016	14034	13926	14034	14060	14052	14081	14153	14198	13885	13983	13979	14142	14142	13917	14061	13903	14019	13913	14006	14097	13996	13994	13951	14065	13953	14019	14055	14014	14095	13959	13934	14142	13911	14105	14100	14011	14114	14084	14146	14075	14012	13861	14039	13951	13940	13861	14139	14028	14012	13957	14109	13938	14195	14001	13972	13971	14234	13993	14084	13960	14017	14068	14027	14018	13963	14081	14243	14097	14046	14059	13962	14145	14111	14197	14103	14005	13974	13913	14037	14003	14017	13983	14089	13905	14066	14169	14013	14084	13944	13913	13936	14135	14160	14020	14033	14286	14015	14094	14035	13947	14045	14008	14143	14095	14092	14009	13989	14089	14088	14079	13860	14014	14080	14087	13996	14103	13981	14002	14049	13838	14123	14090	13876	13887	14099	13812	13977	14031	14168	14084	14089	14010	14093	13874	13979	13912	13982	13983	13923	14079	14221	14121	14070	13956	13988	14058	14043	14025	13991	13921	13950	14015	13974	13910	14070	14072	14199	14109	14093	14054	13877	14101	14155	13905	13965	13952	13957	13978	13951	13936	14103	13991	14090	14032	14141	13948	14058	13928	14087	14011	13956	14182	14053	13963	13956	14010	14051	14189	14001	13913	14180	14064	14025	14019	14096	14091	14119	13885	13792	14274	14073	14031	13947	14026	14018	14018	13911	13982	14015	14149	14090	14037	14136	14119	13871	14051	14030	13953	13971	13937	14000	14174	14088	14045	13932	13983	13964	13822	13993	14015	14112	14150	13894	13933	14046	13933	14172	13982	13800	14067	14103	13946	14031	13936	14045	14154	13958	13972	14042	14066	14150	14034	13853	14056	13803	14042	13796	14053	14070	14192	13984	14110	13940	14111	14062	14081	14220	13873	13970	13991	13924	13907	14029	14111	13873	14115	14061	13982	14085	13928	13918	13830	13998	14093	14189	14111	14070	13931	14059	13813	14026	13940	14086	14221	13936	13936	14189	14144	13847	14185	13995	13928	13979	14033	13990	13959	14100	14066	14019	14123	14064	14026	13971	13945	14189	14012	14087	14107	13867	14073	13990	14078	14089	13952	14170	14144	14155	14127	14007	14079	14141	14118	13962	13899	13971	13998	13959	14074	14059	13891	14172	14038	14036	13953	14042	14165	14056	14046	13944	14010	14114	13903	13799	13999	13886	14115	14032	14065	14047	14135	14064	14312	14005	14024	14183	13976	13888	14150	14139	14017	14041	13919	13902	13878	14051	13988	13956	14086	13976	14038	13936	14104	14167	13902	13924	14240	14052	13998	13910	14169	13969	13992	13908	13823	14063	13810	13953	14012	13819	14048	13891	14104	13966	14034	13854	14021	14153	14096	14061	13931	14033	14140	13929	13996	14026	14193	14117	14075	14066	13854	14101	13879	13946	14145	13869	14057	14019	14011	13961	14017	13989	13984	14031	13952	13947	14084	14176	14080	13984	14059	13995	14174	14070	14093	13951	13870	14005	14009	14031	14079	14103	14077	14245	13996	14083	13991	13898	14118	14054	14034	13994	13958	14140	14107	14088	13794	14077	14089	14055	13792	14054	13923	14106	14003	14036	13949	14016	13861	14016	14067	13977	14117	14027	13925	13978	14165	14061	13943	14007	13941	14005	14090	14039	13914	14096	14036	14112	14084	14119	14041	13921	13959	13863	14060	13988	13971	13964	14077	13952	14043	14022	14124	13955	14035	13970	13953	13948	14049	13950	13972	13806	14087	14040	14044	14075	14004	14027	14083	14133	13956	13946	14109	14028	13966	13984	14079	14098	13995	14021	13920	14092	14037	13927	14043	14100	14019	14012	14037	14034	13940	14180	13946	14003	13986	13991	13920	14130	13866	14087	14168	14005	14073	14019	14049	13969	13967	14182	14126	14133	14005	14140	13950	14051	14016	13905	14107	14129	14037	14025	14094	14102	13877	13851	14027	14016	14090	14045	14103	13849	14011	13939	14035	13835	13891	14081	14091	13930	14073	14023	14085	14069	14107	14181	14085	14149	14000	14136	13962	14077	14054	14014	13918	14157	13902	13970	14073	13949	14014	14090	14016	14085	14033	14104	13808	14004	13990	13937	14027	13970	13910	14052	13865	14011	13862	14040	13969	13872	14047	14108	13948	14008	14022	13986	13999	14050	13990	14114	14006	14109	14079	14145	13890	14130	14045	14128	13903	14008	14002	14111	14058	14003	13908	13942	14078	14193	14009	14155	13830	13992	14032	14063	14188	13976	13852	13983	14029	14116	14022	14220	14046	14057	13920	14003	13936	14079	14169	14105	14004	14111	14087	13969	13903	13945	14109	14191	13950	13871	13906	14004	14217	14065	14113	14082	14122	14119	14030	13946	14038	13993	14015	13917	14025	14001	14014	13972	13787	14085	14181	14011	13984	13942	14005	14018	13947	13858	13855	14143	13905	14007	13793	13895	14049	13954	14009	14030	14057	14088	13832	13959	14107	14061	13764	14066	14046	13880	14000	13974	13920	14064	14119	13932	13961	13952	13848	13968	14040	13949	13973	13843	14059	14037	14163	14005	14030	13886	14033	14005	13886	14071	14116	13964	13888	14077	14022	14187	13993	14014	14195	14155	13991	13959	14005	14080	13926	13957	13970	14065	13911	13942	13947	13892	13910	13981	14027	14116	14044	14225	14019	13862	14124	13986	14188	14086	13893	14111	13979	13999	14070	13989	13975	13982	14095	14053	14071	13900	13917	14259	14261	13989	14104	14061	14092	13989	13975	14086	14085	13991	14075	14137	13988	13958	13881	14099	14046	13975	14008	14038	13852	14036	13895	13991	13803	14123	14254	13841	14041	14009	14043	14105	13972	13894	13977	14013	14152	13961	14168	14131	14102	14097	14148	14029	13976	14220	14063	13908	14038	13834	13954	14172	14010	13877	14075	14047	13896	14101	14044	14063	14047	14086	13878	14024	13908	13928	14282	14069	14076	14104	14012	14149	13888	14031	14184	14044	14032	13965	14039	14177	14086	14090	13945	13953	14079	13905	13835	13979	14220	14083	13939	14098	13840	14033	13988	14023	13913	14232	14038	14090	13965	13923	14146	13952	14149	14045	14001	14056	13983	14076	13939	14051	13922	13998	14058	14142	13963	14040	14019	13849	14196	14058	14069	14032	14054	14011	13974	13930	13966	14055	13929	14121	13987	14020	14250	14020	13966	13966	14092	13967	14016	14003	13996	14072	14153	14114	13864	14078	13972	14173	13874	13903	13953	14050	13980	13940	14115	13956	14113	14118	13811	13982	14155	14046	13862	14043	13946	14068	13954	13998	14079	14079	13865	14179	14052	14096	13912	14088	13726	14023	14025	14139	14096	13947	13890	14022	13957	13912	14122	13978	14116	13931	13999	14123	14055	14015	14273	13871	14061	13929	13829	13953	14089	14049	13999	14126	13692	14161	14022	13917	14161	13900	14006	14044	13919	14105	14200	13965	14022	13978	14078	14079	13975	14014	14123	14040	14016	14068	14185	14059	14058	13919	14112	13990	14062	13953	13904	13867	13872	14127	13972	14022	13882	14073	13994	13995	13994	14174	14046	14055	14013	13997	13940	14177	13867	14119	14019	14019	14077	13990	13850	13894	13997	14045	14063	13879	13991	13999	14008	14043	13980	14034	13924	14047	13968	14140	13923	14218	14005	14076	14071	14062	14235	14039	14099	14176	14098	14008	14036	13926	13970	13996	14038	14010	13990	14121	13827	13916	13885	14181	13936	14189	14002	14272	13921	14046	14094	13961	14090	13934	14090	13943	14015	14005	13989	14064	14111	14111	14019	14051	13909	13914	14098	14085	13958	14077	14062	14113	14092	14153	13964	13846	13906	13775	14295	14027	13995	13962	14065	14119	14061	13911	14135	13921	13802	14101	14007	13977	14101	13906	14028	14022	13977	13881	14002	14078	13973	14059	13915	14061	13984	14052	13968	13883	14021	14028	14041	14048	13866	14006	13953	14022	14099	14052	13932	13964	13895	13887	14005	13989	13888	14056	13926	14068	14104	13965	14159	14123	14055	14064	13900	14195	13951	13911	13913	14008	13986	13945	14079	14042	14002	14070	14115	13965	14009	13972	13928	14059	13968	13891	14005	14105	13903	13868	14060	13791	14220	14106	13982	13891	14067	14038	14152	14136	14002	14056	13967	14037	14115	14054	14055	13963	14241	14002	13972	14117	13957	14173	13906	14074	13834	14052	14125	14107	13984	13969	13831	13958	14138	13938	14012	13998	14063	13893	13997	14050	14177	14090	14054	13978	13971	14024	14048	13999	14045	14064	14211	14083	14065	14056	14095	13991	14023	14091	13955	13905	14111	13889	14069	13880	14026	14007	14048	14189	14110	14250	13968	14010	14024	14047	13915	13813	14097	13970	14117	14040	14153	14119	14012	14137	14016	13870	13978	14117	13979	13832	13978	14063	13924	14000	14030	13978	14014	14248	14145	13991	13814	14067	13977	14131	14034	13993	14070
23820	21516	28120	25897	22172	19609	17856	16155	15834	15817	15980	15686	15873	15651	15864	15747	15719	15636	15659	15853	15661	15699	15605	15537	15531	15641	15586	15768	15574	15529	15612	15493	15585	15541	15600	15433	15526	15566	15525	15525	15454	15519	15661	15643	15437	15569	15561	15445	15466	15551	15616	15467	15559	15627	15586	15521	15290	15659	15514	15341	15316	15513	15511	15579	15266	15517	15581	15537	15578	15778	15659	15676	15619	15347	15459	15758	15598	15620	15547	15428	15339	15478	15559	15559	15439	15556	15541	15675	15484	15592	15687	15794	15687	15544	15436	15543	15760	15598	15543	15535	15573	15493	15510	15409	15272	15312	15288	15655	15889	15522	15607	15517	15417	15508	15467	15529	15442	15435	15486	15510	15478	15723	15410	15429	15527	15740	15670	15595	15666	15551	15641	15500	15462	15597	15521	15638	15542	15540	15321	15395	15446	15584	15544	15474	15442	15499	15664	15487	15506	15490	15438	15513	15607	15443	15590	15731	15477	15592	15523	15652	15668	15650	15649	15662	15398	15584	15554	15594	15455	15467	15475	15545	15382	15384	15428	15540	15662	15465	15523	15344	15591	15501	15799	15788	15630	15593	15398	15448	15440	15457	15561	15650	15456	15437	15376	15565	15535	15548	15486	15385	15387	15714	15555	15546	15345	15330	15443	15338	15553	15600	15380	15674	15460	15407	15458	15467	15549	15484	15554	15674	15632	15530	15354	15405	15543	15454	15576	15658	15530	15485	15478	15585	15490	15540	15541	15417	15537	15424	15570	15525	15409	15408	15507	15478	15458	15477	15419	15255	15478	15353	15526	15484	15563	15619	15680	15729	15408	15616	15528	15661	15397	15457	15563	15622	15397	15520	15604	15580	15523	15537	15576	15341	15626	15478	15544	15608	15579	15658	15514	15397	15553	15371	15483	15220	15468	15409	15708	15541	15355	15493	15408	15498	15326	15497	15490	15466	15583	15465	15587	15671	15507	15544	15361	15637	15483	15699	15511	15496	15454	15591	15614	15390	15288	15525	15350	15632	15760	15536	15527	15544	15331	15529	15461	15383	15398	15578	15525	15293	15582	15532	15404	15537	15676	15527	15443	15266	15486	15453	15474	15437	15430	15785	15488	15613	15650	15583	15431	15545	15659	15370	15608	15534	15541	15451	15337	15660	15469	15432	15612	15459	15579	15667	15768	15618	15531	15437	15426	15408	15472	15769	15331	15347	15421	15563	15572	15497	15580	15421	15451	15460	15611	15588	15497	15485	15617	15616	15451	15483	15580	15670	15689	15570	15570	15451	15492	15435	15434	15552	15479	15436	15307	15605	15700	15645	15504	15399	15551	15418	15540	15409	15677	15496	15466	15493	15449	15252	15520	15533	15533	15569	15739	15519	15469	15293	15600	15451	15477	15575	15581	15596	15574	15518	15538	15423	15496	15446	15533	15403	15448	15479	15455	15451	15473	15432	15486	15414	15612	15559	15627	15555	15570	15517	15577	15518	15505	15739	15505	15315	15515	15551	15461	15535	15412	15380	15564	15420	15498	15547	15558	15497	15694	15535	15672	15597	15677	15684	15611	15678	15471	15354	15459	15316	15505	15397	15376	15551	15404	15528	15478	15506	15692	15430	15376	15598	15440	15423	15527	15484	15504	15649	15398	15547	15570	15514	15547	15653	15613	15586	15755	15588	15417	15499	15477	15345	15549	15616	15448	15566	15475	15321	15396	15658	15550	15381	15609	15378	15420	15583	15387	15395	15542	15471	15531	15429	15391	15497	15336	15501	15568	15469	15631	15364	15464	15522	15620	15469	15578	15401	15713	15449	15572	15396	15523	15627	15414	15554	15520	15480	15752	15527	15538	15514	15556	15579	15771	15427	15438	15561	15505	15597	15416	15342	15561	15632	15423	15489	15426	15545	15401	15446	15544	15415	15440	15461	15532	15498	15547	15487	15481	15638	15560	15400	15485	15784	15535	15561	15590	15660	15433	15515	15826	15576	15671	15566	15427	15394	15425	15405	15256	15344	15397	15445	15395	15414	15637	15417	15521	15460	15428	15490	15435	15611	15313	15485	15488	15662	15711	15634	15557	15520	15385	15580	15462	15508	15561	15596	15506	15403	15647	15411	15413	15217	15684	15461	15459	15370	15509	15548	15345	15583	15580	15385	15334	15542	15466	15642	15473	15467	15641	15450	15391	15728	15476	15455	15416	15566	15475	15530	15411	15440	15560	15392	15312	15784	15548	15420	15504	15739	15499	15522	15620	15366	15422	15382	15464	15479	15661	15404	15557	15682	15560	15563	15536	15501	15754	15604	15586	15498	15596	15614	15408	15505	15582	15480	15212	15432	15374	15626	15495	15527	15515	15582	15642	15575	15459	15651	15617	15505	15573	15515	15375	15634	15577	15441	15480	15761	15513	15616	15513	15480	15560	15607	15451	15404	15564	15587	15544	15454	15545	15489	15517	15707	15669	15485	15689	15688	15485	15498	15447	15435	15664	15435	15416	15569	15471	15317	15501	15328	15512	15451	15515	15459	15628	15397	15531	15664	15263	15532	15555	15526	15438	15523	15290	15456	15582	15603	15581	15398	15576	15461	15494	15434	15522	15505	15570	15380	15534	15654	15617	15501	15443	15419	15684	15476	15390	15567	15582	15509	15507	15616	15362	15543	15288	15445	15355	15311	15464	15491	15635	15836	15536	15437	15474	15614	15397	15646	15597	15532	15590	15481	15545	15499	15286	15373	15642	15506	15629	15487	15537	15427	15414	15422	15498	15540	15624	15388	15625	15491	15486	15573	15361	15674	15469	15531	15518	15550	15455	15533	15467	15325	15485	15485	15665	15611	15397	15557	15589	15651	15499	15585	15651	15609	15449	15547	15693	15527	15605	15503	15559	15707	15435	15468	15569	15596	15440	15608	15666	15598	15346	15543	15521	15412	15406	15403	15428	15524	15484	15667	15659	15565	15380	15346	15461	15555	15791	15363	15532	15407	15530	15698	15561	15440	15526	15479	15440	15524	15431	15497	15389	15410	15506	15411	15325	15305	15371	15344	15528	15426	15474	15571	15636	15424	15444	15564	15626	15454	15441	15607	15410	15307	15562	15423	15487	15585	15667	15453	15599	15646	15602	15372	15360	15439	15388	15686	15497	15473	15483	15674	15446	15351	15522	15460	15539	15395	15641	15649	15465	15482	15468	15579	15459	15397	15555	15227	15609	15564	15614	15439	15630	15461	15667	15506	15623	15422	15655	15550	15579	15560	15511	15451	15608	15470	15572	15593	15454	15554	15610	15350	15422	15371	15367	15574	15708	15463	15637	15567	15291	15421	15603	15600	15651	15713	15574	15570	15447	15418	15440	15586	15501	15465	15480	15480	15338	15484	15499	15749	15546	15674	15673	15544	15524	15629	15604	15325	15563	15346	15546	15297	15378	15436	15546	15632	15545	15512	15653	15699	15553	15767	15616	15414	15413	15324	15274	15562	15400	15555	15614	15562	15516	15551	15578	15552	15429	15573	15415	15505	15620	15559	15629	15517	15506	15545	15456	15411	15645	15451	15524	15602	15585	15478	15327	15319	15457	15510	15648	15470	15332	15554	15377	15525	15577	15561	15584	15601	15376	15656	15479	15721	15561	15288	15530	15575	15792	15540	15494	15396	15488	15456	15364	15435	15568	15533	15505	15631	15480	15559	15593	15587	15482	15456	15787	15674	15649	15474	15181	15515	15420	15542	15737	15781	15528	15436	15644	15478	15480	15573	15418	15389	15388	15599	15971	15574	15410	15467	15458	15476	15592	15475	15547	15438	15422	15457	15481	15464	15707	15364	15671	15610	15551	15576	15675	15570	15421	15505	15625	15636	15330	15514	15532	15378	15351	15458	15338	15454	15574	15276	15424	15422	15542	15562	15645	15383	15466	15564	15559	15637	15449	15556	15568	15740	15569	15463	15588	15445	15490	15504	15535	15479	15538	15475	15517	15445	15431	15528	15475	15507	15526	15670	15569	15470	15652	15514	15432	15419	15527	15582	15561	15548	15382	15577	15624	15506	15455	15514	15516	15543	15661	15650	15619	15491	15601	15505	15377	15562	15531	15637	15466	15273	15472	15542	15381	15487	15450	15554	15668	15563	15383	15714	15498	15447	15584	15416	15716	15737	15545	15476	15442	15403	15432	15638	15448	15479	15535	15371	15447	15624	15438	15601	15477	15322	15536	15644	15672	15610	15482	15530	15705	15558	15442	15615	15411	15540	15503	15749	15654	15599	15478	15544	15435	15484	15437	15299	15420	15403	15419	15410	15558	15425	15665	15372	15465	15519	15373	15474	15594	15548	15407	15609	15542	15475	15558	15654	15549	15335	15472	15417	15459	15584	15467	15557	15608	15513	15617	15481	15397	15526	15591	15511	15428	15643	15518	15522	15650	15690	15529	15426	15446	15525	15565	15550	15564	15688	15378	15436	15651	15638	15434	15631	15774	15539	15555	15409	15388	15324	15573	15460	15496	15389	15458	15471	15614	15370	15448	15415	15453	15679	15434	15442	15435	15584	15323	15522	15444	15529	15345	15641	15552	15714	15555	15563	15436	15413	15430	15614	15411	15566	15517	15596	15637	15527	15423	15768	15671	15506	15564	15496	15298	15605	15675	15641	15574	15339	15455	15475	15499	15643	15243	15520	15632	15547	15525	15567	15550	15664	15412	15562	15637	15495	15596	15606	15613	15486	15674	15660	15506	15507	15463	15466	15677	15352	15689	15356	15485	15457	15489	15491	15705	15658	15556	15509	15471	15479	15728	15436	15633	15483	15471	15662	15686	15466	15705	15518	15169	15591	15580	15551	15508	15516	15681	15372	15433	15356	15591	15598	15506	15392	15529	15490	15594	15584	15560	15517	15348	15615	15497	15262	15488	15408	15431	15467	15569	15544	15527	15526	15554	15517	15486	15401	15413	15368	15548	15399	15619	15481	15448	15521	15362	15459	15654	15617	15383	15530	15666	15545	15738	15594	15452	15472	15560	15653	15436	15507	15479	15478	15542	15619	15498	15552	15623	15561	15435	15443	15582	15383	15645	15431	15650	15413	15492	15681	15530	15725	15510	15507	15365	15493	15584	15391	15471	15557	15441	15350	15508	15302	15432	15603
20165	41212	32018	21762	16703	14486	13983	13821	13760	13685	13898	13750	13795	13590	13870	13949	13807	13688	13737	13849	13662	13719	13637	13521	13691	13629	13547	13786	13673	13559	13644	13740	13755	13680	13608	13696	13631	13524	13583	13680	13696	13734	13651	13648	13656	13625	13704	13623	13567	13579	13609	13591	13519	13545	13595	13591	13645	13656	13628	13585	13638	13606	13530	13499	13610	13694	13707	13520	13686	13782	13572	13541	13556	13554	13595	13407	13753	13544	13677	13657	13627	13569	13473	13515	13576	13462	13535	13490	13558	13678	13620	13860	13508	13681	13502	13578	13867	13787	13647	13643	13706	13629	13638	13677	13476	13735	13660	13844	13528	13587	13554	13605	13583	13530	13457	13640	13684	13726	13554	13568	13545	13654	13460	13682	13665	13605	13638	13623	13461	13463	13580	13628	13615	13509	13491	13631	13642	13676	13663	13794	13692	13419	13539	13467	13651	13555	13492	13633	13701	13897	13616	13632	13629	13528	13480	13621	13535	13573	13644	13671	13678	13649	13635	13777	13526	13556	13708	13541	13635	13716	13740	13540	13566	13671	13489	13481	13603	13555	13648	13460	13556	13471	13588	13580	13467	13581	13650	13789	13633	13732	13521	13649	13781	13715	13639	13888	13666	13431	13402	13648	13467	13672	13526	13507	13578	13615	13657	13515	13592	13516	13617	13773	13658	13613	13604	13643	13594	13648	13546	13528	13529	13590	13743	13659	13560	13732	13640	13556	13639	13497	13527	13661	13692	13582	13602	13639	13594	13732	13427	13746	13579	13567	13675	13462	13568	13585	13712	13716	13662	13493	13723	13439	13545	13557	13612	13498	13528	13672	13636	13610	13559	13500	13609	13510	13565	13506	13541	13617	13703	13761	13676	13743	13643	13723	13541	13567	13515	13649	13617	13607	13608	13586	13495	13661	13716	13459	13630	13822	13674	13755	13546	13554	13581	13529	13633	13562	13610	13578	13616	13498	13640	13545	13724	13498	13470	13521	13628	13498	13497	13426	13577	13451	13670	13821	13655	13500	13702	13317	13364	13741	13579	13599	13584	13612	13616	13513	13579	13506	13594	13581	13539	13624	13518	13455	13711	13664	13705	13550	13665	13612	13582	13573	13802	13594	13582	13734	13684	13553	13684	13529	13712	13611	13527	13604	13595	13684	13481	13530	13526	13734	13580	13657	13529	13764	13691	13511	13530	13541	13540	13600	13472	13584	13509	13554	13581	13599	13680	13570	13717	13544	13571	13703	13545	13507	13545	13429	13749	13661	13527	13630	13809	13568	13584	13632	13536	13591	13746	13556	13724	13692	13476	13662	13732	13674	13661	13586	13596	13530	13666	13583	13558	13649	13357	13520	13542	13597	13616	13665	13532	13630	13723	13614	13515	13405	13441	13551	13682	13371	13534	13520	13482	13640	13679	13719	13550	13461	13606	13540	13649	13566	13593	13702	13595	13701	13541	13641	13763	13681	13586	13590	13642	13640	13583	13605	13598	13582	13644	13585	13723	13578	13527	13506	13667	13557	13562	13621	13562	13427	13734	13507	13602	13625	13587	13706	13734	13522	13585	13495	13508	13730	13714	13480	13672	13556	13539	13618	13720	13505	13531	13698	13573	13470	13573	13548	13585	13626	13574	13511	13544	13584	13484	13573	13638	13537	13497	13466	13672	13539	13436	13782	13519	13589	13660	13494	13546	13626	13607	13427	13676	13535	13634	13584	13535	13668	13534	13538	13699	13547	13788	13745	13599	13574	13535	13764	13695	13441	13682	13547	13578	13551	13572	13629	13590	13622	13631	13696	13501	13639	13666	13466	13629	13541	13692	13660	13506	13684	13739	13611	13622	13632	13631	13720	13791	13458	13543	13686	13551	13679	13686	13589	13585	13696	13720	13483	13700	13494	13730	13634	13556	13499	13570	13598	13521	13706	13676	13521	13690	13752	13729	13638	13531	13554	13611	13525	13454	13479	13657	13473	13374	13563	13782	13398	13541	13534	13544	13476	13562	13502	13385	13628	13524	13643	13662	13607	13612	13613	13398	13548	13606	13540	13662	13534	13690	13607	13729	13800	13733	13608	13666	13453	13725	13532	13696	13615	13668	13647	13708	13620	13586	13661	13449	13695	13582	13512	13833	13670	13443	13591	13665	13636	13767	13631	13628	13561	13477	13522	13606	13590	13523	13517	13445	13535	13661	13640	13619	13770	13712	13615	13464	13521	13678	13621	13556	13543	13732	13571	13567	13488	13687	13725	13407	13636	13483	13620	13654	13675	13703	13724	13592	13608	13664	13604	13710	13518	13508	13540	13612	13684	13542	13743	13638	13439	13637	13437	13589	13497	13672	13549	13574	13611	13625	13534	13484	13469	13620	13615	13515	13728	13568	13721	13570	13539	13461	13674	13525	13584	13417	13626	13541	13753	13579	13564	13459	13660	13795	13484	13692	13642	13485	13398	13520	13548	13536	13401	13491	13686	13469	13477	13656	13669	13832	13531	13507	13498	13611	13543	13622	13707	13689	13716	13493	13545	13800	13563	13555	13615	13582	13619	13622	13694	13591	13725	13582	13490	13634	13497	13499	13535	13729	13658	13456	13501	13524	13564	13567	13502	13512	13560	13542	13463	13636	13655	13416	13576	13581	13621	13602	13626	13706	13555	13624	13695	13649	13778	13580	13605	13630	13560	13476	13623	13441	13506	13565	13542	13427	13728	13584	13487	13655	13553	13488	13440	13476	13633	13556	13637	13506	13603	13501	13573	13810	13666	13468	13464	13408	13532	13609	13650	13458	13543	13688	13458	13810	13529	13581	13481	13620	13704	13524	13582	13599	13516	13603	13612	13636	13595	13555	13570	13482	13417	13584	13660	13596	13668	13608	13707	13553	13459	13525	13521	13702	13690	13841	13697	13708	13635	13564	13600	13485	13566	13684	13647	13545	13652	13615	13716	13637	13742	13329	13794	13556	13501	13490	13486	13483	13483	13775	13488	13527	13656	13858	13606	13458	13684	13595	13491	13753	13528	13680	13460	13850	13558	13734	13591	13461	13677	13460	13525	13553	13606	13583	13652	13699	13474	13606	13707	13412	13508	13361	13681	13479	13566	13495	13478	13564	13594	13804	13493	13751	13480	13639	13438	13650	13590	13602	13588	13578	13560	13566	13430	13769	13563	13660	13377	13628	13579	13505	13507	13566	13595	13642	13494	13617	13811	13506	13382	13649	13704	13477	13489	13650	13578	13535	13499	13580	13773	13683	13519	13660	13620	13395	13658	13526	13479	13719	13691	13558	13603	13587	13513	13600	13570	13568	13457	13603	13552	13554	13508	13458	13662	13558	13468	13682	13621	13695	13599	13627	13675	13413	13507	13608	13606	13620	13557	13662	13691	13431	13573	13776	13499	13688	13567	13600	13680	13491	13426	13567	13570	13453	13536	13579	13586	13492	13626	13663	13602	13565	13400	13607	13419	13583	13525	13531	13603	13651	13582	13724	13351	13540	13710	13535	13662	13561	13670	13608	13653	13622	13646	13594	13487	13535	13683	13602	13531	13722	13535	13634	13613	13638	13747	13623	13683	13717	13569	13726	13643	13543	13626	13618	13558	13697	13714	13531	13522	13480	13513	13565	13552	13509	13647	13611	13695	13500	13538	13514	13529	13638	13633	13399	13470	13708	13619	13631	13536	13568	13552	13534	13568	13597	13545	13766	13580	13494	13808	13542	13536	13597	13642	13626	13649	13604	13683	13719	13584	13732	13555	13575	13553	13608	13453	13601	13553	13619	13569	13588	13529	13611	13525	13614	13504	13676	13502	13450	13724	13563	13613	13429	13523	13587	13490	13512	13510	13558	13628	13531	13730	13590	13553	13531	13649	13550	13616	13498	13526	13422	13708	13466	13604	13662	13624	13510	13565	13624	13427	13653	13689	13561	13674	13646	13506	13493	13618	13424	13699	13575	13616	13590	13667	13647	13521	13736	13397	13610	13492	13611	13681	13572	13490	13544	13719	13811	13509	13807	13566	13551	13478	13598	13603	13574	13823	13849	13607	13525	13541	13638	13569	13563	13553	13581	13722	13536	13554	13532	13670	13621	13531	13543	13690	13553	13560	13524	13656	13612	13784	13673	13745	13550	13474	13508	13584	13575	13620	13543	13541	13577	13616	13673	13679	13481	13735	13667	13548	13587	13716	13603	13482	13501	13609	13409	13493	13690	13551	13603	13497	13751	13656	13717	13570	13576	13647	13697	13478	13520	13590	13594	13484	13625	13385	13665	13612	13529	13578	13632	13683	13607	13528	13580	13702	13749	13615	13723	13804	13623	13649	13623	13498	13584	13490	13519	13681	13530	13598	13517	13692	13682	13606	13578	13630	13838	13315	13564	13652	13646	13718	13576	13691	13536	13567	13614	13510	13495	13595	13710	13709	13556	13631	13609	13577	13517	13721	13362	13563	13586	13575	13648	13577	13510	13839	13515	13634	13602	13337	13593	13437	13603	13558	13557	13575	13647	13577	13581	13526	13518	13675	13543	13703	13641	13804	13685	13463	13653	13717	13591	13562	13583	13649	13609	13547	13596	13632	13589	13634	13457	13905	13602	13574	13469	13624	13656	13637	13597	13415	13656	13497	13623	13873	13644	13619	13489	13605	13568	13635	13584	13696	13613	13670	13604	13607	13590	13705	13623	13385	13579	13708	13593	13424	13802	13634	13578	13587	13699	13708	13734	13613	13539	13468	13512	13585	13554	13596	13817	13414	13662	13510	13607	13629	13607	13655	13505	13648	13616	13563	13560	13635	13562	13567	13619	13622	13633	13666	13602	13600	13614	13486	13643	13606	13633	13627	13613	13644	13626	13484	13614	13579	13621	13592	13645	13631	13610	13608	13453	13425	13609	13711	13568	13607	13610	13662	13560	13541	13545	13620	13514	13451	13646	13641	13627	13550	13556	13623	13510	13612	13432	13522	13594	13452	13549	13566	13605	13642	13554	13470	13513	13657	13669	13600	13456	13493	13479	13579	13689	13501	13519	13538	13693	13581	13639	13360	13688	13471	13655	13642	13601	13781	13321	13697	13767	13653	13573	13634	13605	13547	13686	13508	13727	13658	13554	13635	13488	13481	13673	13631	13627	13598	13660	13532
25534	21565	27165	26762	19132	17867	17854	17229	17221	17026	17025	16898	16991	17026	16924	16850	16836	16914	16794	17051	16907	16953	16772	16730	16636	16543	16673	16814	16823	16888	16965	16876	16875	16741	16910	16797	16748	16788	16671	16669	16840	16882	16849	17042	16964	16747	16889	16831	16885	16721	16798	16807	16955	16704	16607	16648	17106	16713	16749	16898	16681	17000	16783	16618	16905	16938	16973	16849	16680	16968	16656	16737	16844	16841	16967	16846	16785	16680	16870	16840	16733	16810	16614	16783	16848	16676	16715	16624	17040	16937	16829	16642	16775	16816	16884	16652	16985	17017	16831	16644	16693	16789	16968	16739	16938	16775	16994	16684	16868	16928	16735	16853	16806	16920	16810	16826	16782	16918	16808	16891	16874	16887	16678	16737	16745	16748	16770	16753	16851	16744	17000	16704	16805	16765	16599	16632	16862	16855	16845	16631	16803	17047	16790	17097	16687	16687	16694	16691	16665	16807	16546	16676	16876	16868	16791	16888	16770	16980	16818	16947	16878	16715	17023	16867	16677	16681	16810	16796	16771	16934	16938	16761	16848	16732	16772	16884	16958	16988	16729	16824	16814	16826	16825	16739	16751	16879	16808	16801	16921	16823	16846	16838	16816	16926	16842	16714	16911	16839	16986	16833	17049	16867	16978	16975	16966	16738	16882	16778	16680	16619	17004	16795	16777	16921	16768	16727	16715	16693	16913	16883	16904	16669	16948	16919	16731	16684	16893	16892	16895	16986	16624	16928	16817	16760	16861	16905	16634	16780	16786	16895	16726	16707	16786	16818	16707	16674	16830	16823	16722	16814	16919	16843	16700	16796	16830	17004	16796	16938	16712	16780	16782	16874	16875	16839	16640	16817	16800	16891	16757	16848	16609	16673	17008	16722	16812	16920	16827	16844	16843	16880	16794	16889	16850	16600	16895	16763	16470	16820	16766	16710	16855	16760	16700	16884	16978	16851	16853	16781	16720	16955	16802	16842	16864	16718	16976	17108	16774	16794	16879	16757	17020	16636	16695	16925	16928	16821	16739	16796	16794	16792	17007	16661	17044	16861	16915	16649	16978	16932	16763	16802	16775	16928	16889	17028	16829	16915	16917	16824	16844	16763	16733	16701	16606	16848	16895	16915	16760	16910	16781	16857	16933	16952	16910	16925	16793	16992	16957	16695	16672	16696	16887	16939	16666	16847	16852	16469	16863	16916	16651	16820	16899	16721	17027	16777	16914	16711	16736	16817	16896	16799	16800	16783	16884	16840	16617	16746	16992	16789	16823	16892	16801	16854	16862	16825	16904	16650	16809	16692	16789	16697	16687	16773	16914	16856	16611	16704	16793	16716	16801	16624	16841	16817	16749	16985	16707	16674	16915	16904	16857	16921	16876	16828	16650	16848	16984	16945	16687	16756	16865	16758	17013	16910	16839	16814	17047	16813	16762	16533	16704	16778	16512	16791	16815	16845	16883	17042	16874	16819	16860	16918	16765	16842	16905	16852	16991	16839	16782	16929	16719	16905	16770	16923	16800	16795	16939	16783	16709	16723	16696	16778	16771	16867	16729	16783	16912	16997	16805	16865	16824	16739	16880	17076	16775	16658	16676	16813	16740	16659	16900	16742	16915	16815	16918	16958	17022	16788	16817	16626	16858	16725	16904	17107	16939	16821	16878	16598	16830	16797	16890	16787	16874	16739	16796	16782	16965	16805	16689	17143	16797	16979	16716	16753	16650	16853	16662	17033	16963	16873	16890	16806	16796	16814	16914	16685	16861	16821	16676	16665	16947	16938	16887	16980	16965	16911	16708	16895	16947	17076	16795	16708	16690	16816	16882	16703	16843	16817	16840	16722	16980	16770	16774	16793	16944	16832	16938	16982	16767	16981	16740	16824	16790	16911	16940	16997	16771	16857	16641	16756	16813	17048	16867	16844	16996	16939	16786	16726	16655	16587	16788	16670	16856	16828	16714	16731	16681	16705	16732	16942	16794	16960	16757	16738	16899	16902	16742	16653	16889	16955	16620	16929	16842	16614	16607	16773	17000	16836	16755	16951	16840	16671	17161	16929	16798	16695	16671	16810	16657	16683	16704	16736	16603	16730	16817	16760	17010	16936	16883	16652	16953	16852	16770	16930	16805	16865	16954	16894	16717	16636	16702	16854	16980	17018	16756	16934	16890	16884	16941	16962	16780	16748	16667	16987	16787	16840	16903	16862	16740	16959	16646	16758	16753	16901	16765	16952	16821	16897	16829	16819	16899	16941	16696	16941	16808	16592	16714	17048	17040	16716	16764	16893	16918	16724	16936	16785	16820	16692	16691	16976	16811	17007	16777	16704	16895	16779	16746	16838	16725	16929	16698	16864	16835	16777	16821	16769	16736	16753	16781	16753	16910	16939	16920	17081	16758	16795	16866	16785	17017	17037	16664	16818	16938	16829	16873	17163	16931	16422	16915	16951	16799	16978	16698	16851	16734	16647	16749	16750	16605	16642	16924	16821	16861	16722	16819	16776	16887	16865	16820	16709	16651	16767	16869	16786	16798	16871	16830	16644	16841	16844	16790	16744	16944	16881	16850	16864	16777	16733	16763	16809	16783	16787	16965	16827	16797	16875	16788	16844	16853	16917	16969	16561	16836	16924	16836	16757	16854	16966	16891	16608	16935	16912	16751	16775	16886	16713	16799	16624	16952	16735	16911	16924	16914	16883	16800	16827	16762	16920	16927	16825	16693	16669	16849	16726	16592	16758	16771	16899	16977	16746	16938	16851	16872	16754	16995	16798	16802	16854	16822	16799	16818	16863	16623	16867	17028	16730	16850	16868	16884	16892	16883	16814	16895	16962	16781	16547	16913	16744	16920	16768	16707	16909	16731	16778	16828	16760	16750	16911	16871	16664	16655	16700	16768	16969	16820	16740	16792	16808	16710	16952	16745	16974	16704	16573	16972	16872	16874	16791	16802	16642	16957	16884	16872	16676	16925	16802	16773	16954	17054	16793	16919	16882	16826	16609	16735	16806	16985	16950	16989	16765	16828	16833	16793	17008	16826	16930	16778	16745	16744	16803	16788	16795	16988	16909	16817	16924	16879	16698	17037	16807	17014	16863	17111	17081	16852	16801	16877	16590	17040	16963	16777	16808	16900	16801	16848	16697	16904	16821	16585	16629	16745	16865	16883	16948	16740	16870	16999	16674	16902	17000	16845	16794	16806	16976	16621	16827	16832	16973	16651	16869	16834	16967	17021	16783	16899	16839	16894	16936	16773	16988	16746	16764	16876	16763	16688	16843	16816	16836	16873	16798	16938	16797	16842	16918	16596	16844	16724	16732	16819	16755	16672	16743	16819	16801	16802	17025	16590	16689	16619	16766	16760	16722	16813	16736	16795	16786	16896	16741	16917	16778	16652	16948	16813	16956	16893	16803	16962	16911	16815	16826	17259	16881	16814	16937	16930	16736	16845	16747	16856	16698	16772	16855	16859	16768	16721	16806	16831	16596	16902	16872	16878	16873	17003	16607	16732	16808	16945	17005	16620	16869	16707	16840	16773	16955	16699	16833	16744	16721	16749	16900	16832	16853	16822	16911	16819	16984	16939	16913	16867	16969	16916	16814	16762	16930	16701	16684	16892	16922	16736	16752	16891	16841	16761	16676	16790	16781	16831	16684	16717	16724	17097	16880	16903	16802	16846	16977	16737	16472	16908	16787	16764	16800	16872	16858	16784	16872	16985	16900	16784	16917	16870	16817	16822	16700	16730	16731	16873	16547	16691	16768	16712	16711	16841	16765	16843	16724	16966	16680	16961	16771	16641	16912	16964	16742	16731	16821	16663	16927	16881	16921	16797	16767	16835	16919	16925	16880	16894	16878	16731	16921	16765	16948	16813	16756	16701	16958	16780	16855	16800	16707	16655	16677	16820	16760	16912	16721	16947	16627	16903	16734	16590	16788	16832	16847	16704	16876	16763	16904	16847	16783	16849	16544	16743	16882	16810	16858	16741	16867	16857	16990	16741	16620	16797	16957	16841	16768	16957	16836	16890	16890	16875	17012	16977	16709	16692	16912	16741	16879	16837	16615	16755	16825	16811	16612	16893	16698	16772	16857	16876	16754	16526	16774	16875	16942	16747	16779	16929	16800	16815	16715	16840	16763	16839	16814	16854	16786	16826	16708	16745	16671	16884	16879	16749	16824	16577	16793	16719	16774	16859	16892	16891	16829	17007	16666	16853	16708	16749	16759	16846	16720	16827	16830	16864	16917	17024	16885	16823	16956	16961	16787	16780	16803	16791	16984	16686	16868	16955	16865	16897	16834	16813	16642	16746	16667	16756	16866	16948	16962	16742	16739	16942	16780	16915	16861	16781	16789	16916	16765	16900	17047	16967	16802	16768	16967	16997	16916	16806	16949	16823	16695	16945	16821	16856	16777	16712	16773	16878	16748	16964	16844	16759	16928	16651	16797	16795	16723	16827	16887	16921	16884	16551	16911	16781	16691	16744	16685	16814	16777	16921	16807	16828	16857	16942	16795	16880	16914	16939	16810	16941	16688	16858	16911	16945	16642	16858	16831	17058	16628	16942	16896	16758	17031	17019	16874	16676	16677	16942	16724	16866	16719	16867	16669	16856	16677	16699	16837	16800	16832	16954	16856	16859	16738	17011	16920	16732	16788	16796	16806	16757	16920	16858	16884	17118	16939	16764	16809	16907	16888	17014	16607	16635	16907	16678	16859	16748	16765	16963	16923	16978	16685	16839	16898	16708	16916	16765	16851	16708	16918	16622	16869	16650	16629	16914	16857	16808	16819	16809	16772	16792	16844	16740	16832	16838	16564	16922	16804	16851	16919	16783	16827	16807	16987	16690	16983	16705	16744	16901	16836	16703	16702	16849	16863	16960	16902	16974	16691	16727	16824	16906	16842	16871	16719	16694	16782	16815	16752	16703	17137	16930	16841	16931	16726	16728	16937	16886	16777	16928	16739	16816	16800	16791	16906	16886	16811	16933	16909	16790	16921	16665	16674	16839	16848	17098	16785	16831	17086	16959	16967	16834	16674	16806	16728	16877	16957	16845	16716	16856	16864	16819	16660	16745	16645	16796	16622	16581	16774	16919	16950	16791	16928	16880	16725	17024	16877	16882	17070	16838	16916
20787	35651	26190	18161	15698	14986	14578	14797	14754	14698	14558	14386	14585	14653	14511	14387	14656	14540	14367	14325	14379	14486	14628	14329	14422	14343	14461	14331	14498	14553	14410	14484	14379	14528	14419	14392	14527	14460	14482	14512	14464	14390	14404	14537	14455	14501	14356	14375	14477	14360	14282	14546	14470	14573	14432	14418	14516	14314	14567	14331	14501	14424	14376	14562	14412	14655	14544	14448	14435	14457	14440	14499	14456	14482	14485	14351	14300	14299	14497	14309	14410	14312	14234	14558	14434	14367	14451	14381	14463	14292	14499	14438	14495	14526	14391	14441	14329	14328	14492	14523	14245	14522	14387	14491	14336	14356	14530	14387	14463	14344	14461	14418	14548	14432	14462	14441	14399	14443	14409	14345	14366	14417	14548	14278	14411	14365	14299	14444	14436	14315	14375	14468	14316	14462	14369	14370	14375	14430	14483	14195	14504	14512	14521	14367	14551	14447	14489	14398	14508	14422	14423	14351	14261	14402	14383	14420	14458	14317	14477	14607	14433	14477	14401	14328	14460	14349	14378	14410	14355	14375	14384	14370	14491	14528	14498	14397	14516	14409	14351	14434	14363	14353	14444	14358	14588	14534	14474	14417	14385	14419	14358	14515	14636	14466	14455	14392	14335	14323	14582	14383	14659	14411	14583	14438	14567	14318	14345	14462	14336	14284	14504	14350	14405	14542	14444	14460	14305	14501	14391	14495	14478	14325	14305	14337	14476	14259	14506	14595	14531	14286	14293	14594	14605	14425	14452	14317	14301	14471	14530	14261	14589	14271	14448	14445	14424	14259	14521	14480	14466	14322	14406	14433	14426	14483	14463	14496	14582	14597	14495	14481	14500	14377	14451	14213	14477	14573	14313	14501	14434	14445	14565	14381	14471	14474	14637	14325	14369	14386	14501	14530	14476	14394	14398	14508	14401	14415	14439	14412	14354	14467	14600	14441	14568	14411	14496	14497	14350	14369	14452	14255	14363	14352	14482	14480	14505	14321	14451	14302	14538	14416	14350	14439	14397	14311	14239	14500	14552	14478	14451	14609	14473	14410	14425	14569	14534	14343	14440	14452	14661	14403	14441	14347	14528	14547	14370	14391	14533	14366	14394	14389	14512	14597	14380	14509	14252	14404	14465	14476	14372	14538	14394	14342	14451	14465	14485	14376	14420	14338	14433	14543	14547	14404	14401	14476	14351	14208	14455	14282	14564	14390	14582	14432	14304	14524	14439	14526	14455	14462	14399	14341	14295	14417	14423	14216	14567	14494	14474	14489	14605	14281	14425	14470	14297	14517	14567	14697	14509	14334	14418	14417	14432	14384	14458	14482	14361	14516	14366	14487	14447	14251	14518	14437	14571	14403	14346	14337	14477	14437	14340	14429	14424	14552	14330	14239	14485	14423	14406	14387	14438	14355	14491	14294	14486	14299	14483	14408	14512	14525	14416	14470	14359	14388	14453	14373	14451	14317	14434	14544	14440	14269	14530	14559	14406	14440	14341	14343	14349	14515	14395	14486	14406	14423	14257	14425	14489	14601	14352	14536	14415	14299	14406	14490	14374	14406	14570	14376	14553	14349	14582	14419	14312	14413	14419	14322	14448	14573	14562	14334	14284	14476	14472	14558	14433	14386	14488	14531	14379	14432	14420	14508	14373	14392	14175	14556	14396	14412	14445	14291	14465	14471	14548	14501	14395	14456	14466	14416	14360	14362	14384	14413	14388	14458	14460	14475	14216	14571	14416	14556	14475	14529	14358	14358	14403	14445	14189	14516	14516	14361	14452	14329	14354	14305	14505	14463	14430	14459	14374	14310	14456	14482	14503	14402	14260	14361	14534	14367	14461	14303	14501	14411	14538	14533	14435	14512	14296	14571	14487	14454	14528	14391	14502	14422	14425	14331	14453	14489	14498	14560	14429	14332	14460	14430	14403	14499	14440	14637	14505	14310	14636	14308	14277	14494	14414	14282	14526	14453	14576	14143	14403	14357	14368	14406	14333	14388	14448	14500	14329	14331	14335	14390	14474	14370	14535	14321	14450	14370	14408	14555	14437	14483	14287	14555	14334	14363	14573	14397	14501	14232	14370	14390	14483	14480	14318	14409	14365	14356	14411	14408	14524	14456	14523	14468	14343	14572	14426	14523	14535	14356	14516	14297	14442	14393	14301	14560	14480	14407	14521	14256	14501	14296	14423	14595	14342	14458	14533	14310	14454	14418	14551	14586	14333	14413	14460	14427	14411	14398	14383	14529	14484	14511	14557	14442	14363	14499	14519	14617	14351	14306	14564	14475	14319	14405	14551	14401	14344	14417	14334	14405	14379	14574	14224	14450	14365	14289	14562	14357	14275	14425	14268	14405	14314	14408	14373	14287	14377	14388	14383	14500	14455	14476	14425	14420	14475	14416	14331	14451	14574	14504	14200	14458	14492	14462	14514	14432	14384	14489	14454	14481	14389	14414	14211	14531	14508	14486	14373	14329	14496	14275	14463	14476	14464	14443	14392	14519	14375	14515	14375	14570	14387	14445	14321	14277	14596	14315	14523	14400	14410	14415	14424	14419	14346	14376	14633	14412	14410	14209	14465	14369	14503	14636	14367	14458	14429	14636	14347	14436	14543	14334	14424	14488	14364	14403	14246	14486	14411	14452	14421	14483	14556	14308	14294	14533	14387	14281	14651	14383	14565	14514	14356	14521	14454	14744	14528	14294	14437	14555	14483	14320	14351	14542	14369	14433	14489	14451	14315	14615	14451	14507	14253	14348	14587	14443	14482	14484	14528	14445	14493	14411	14581	14380	14318	14408	14259	14368	14451	14507	14404	14348	14473	14467	14449	14542	14451	14394	14440	14469	14599	14604	14331	14419	14563	14463	14530	14465	14358	14446	14495	14475	14419	14429	14525	14481	14437	14590	14348	14257	14712	14529	14659	14578	14428	14324	14344	14557	14550	14385	14539	14441	14408	14599	14630	14338	14432	14459	14427	14569	14448	14485	14320	14500	14344	14597	14335	14283	14603	14398	14523	14235	14423	14403	14418	14310	14432	14527	14506	14416	14538	14332	14312	14437	14403	14563	14437	14457	14490	14584	14601	14411	14492	14465	14489	14470	14389	14370	14534	14339	14354	14389	14348	14500	14522	14424	14502	14241	14401	14514	14443	14446	14593	14303	14566	14341	14333	14509	14378	14341	14393	14331	14558	14368	14440	14561	14507	14556	14326	14298	14471	14587	14459	14326	14360	14576	14389	14293	14371	14487	14544	14473	14355	14387	14489	14639	14497	14277	14389	14482	14510	14488	14448	14540	14456	14697	14477	14333	14471	14467	14533	14567	14547	14433	14290	14529	14384	14420	14368	14375	14243	14455	14579	14457	14493	14408	14581	14455	14357	14189	14419	14414	14422	14392	14464	14457	14510	14426	14523	14447	14387	14423	14477	14349	14544	14303	14409	14283	14295	14483	14438	14424	14578	14366	14258	14413	14459	14506	14451	14464	14405	14406	14491	14221	14397	14486	14520	14326	14644	14440	14636	14444	14348	14392	14578	14366	14342	14224	14463	14403	14477	14602	14480	14463	14555	14523	14426	14539	14347	14303	14293	14425	14378	14476	14388	14410	14422	14520	14399	14447	14560	14453	14332	14321	14625	14438	14392	14488	14415	14401	14439	14517	14421	14520	14449	14480	14347	14452	14319	14655	14420	14354	14382	14435	14320	14314	14372	14488	14678	14509	14397	14374	14522	14564	14362	14487	14409	14472	14503	14472	14454	14417	14445	14419	14410	14385	14411	14507	14363	14411	14511	14306	14482	14382	14446	14546	14278	14466	14603	14251	14340	14345	14438	14445	14353	14358	14422	14516	14330	14501	14392	14399	14474	14419	14483	14458	14607	14230	14514	14436	14447	14433	14348	14434	14393	14506	14314	14418	14485	14304	14355	14486	14353	14533	14635	14481	14231	14472	14507	14394	14368	14436	14430	14340	14442	14507	14447	14272	14524	14433	14393	14431	14494	14336	14385	14489	14502	14385	14628	14387	14518	14474	14351	14503	14437	14473	14355	14673	14431	14440	14412	14488	14468	14388	14426	14450	14443	14362	14340	14373	14496	14496	14428	14400	14266	14370	14519	14528	14632	14321	14711	14505	14320	14537	14471	14426	14321	14354	14413	14416	14403	14317	14607	14376	14454	14464	14314	14483	14699	14353	14471	14399	14434	14475	14351	14435	14476	14372	14407	14425	14352	14379	14606	14417	14398	14318	14571	14381	14318	14215	14349	14496	14392	14312	14341	14256	14535	14428	14438	14364	14379	14382	14358	14414	14401	14556	14429	14553	14495	14413	14307	14518	14375	14529	14451	14491	14344	14365	14423	14326	14451	14417	14269	14436	14497	14477	14451	14477	14465	14379	14553	14281	14201	14410	14356	14511	14522	14354	14358	14455	14576	14361	14388	14473	14346	14504	14550	14385	14529	14490	14665	14474	14467	14349	14411	14512	14323	14387	14542	14591	14475	14459	14459	14462	14388	14345	14397	14324	14461	14491	14384	14478	14367	14241	14388	14392	14339	14383	14532	14261	14296	14401	14532	14452	14281	14354	14472	14325	14481	14464	14363	14530	14422	14330	14496	14493	14422	14409	14243	14313	14426	14390	14328	14493	14485	14460	14492	14513	14613	14477	14481	14400	14320	14525	14403	14526	14470	14627	14496	14508	14388	14397	14314	14490	14325	14209	14490	14502	14544	14587	14241	14545	14501	14497	14410	14417	14510	14647	14376	14582	14612	14545	14547	14475	14454	14365	14409	14461	14288	14444	14512	14445	14549	14491	14454	14438	14451	14413	14445	14372	14392	14471	14518	14392	14311	14503	14439	14470	14425	14309	14326	14566	14311	14474	14432	14314	14446	14370	14443	14434	14447	14392	14386	14611	14464	14439	14398	14415	14487	14696	14595	14474	14338	14526	14534	14374	14449	14410	14527	14486	14419	14530	14466	14302	14449	14395	14443	14595	14429	14573	14488	14496	14479	14332	14350	14265	14399	14537	14498	14420	14697	14436	14303	14534	14297	14351	14439	14510	14434	14282	14536	14492	14504	14521	14357	14315	14483	14411	14466	14442	14293	14519	14405	14236	14431	14641	14488	14546	14409	14531
22812	21556	28726	24896	21912	22802	21529	17088	16131	16606	16341	16227	16339	16434	16072	16140	16236	16167	16247	16165	16216	16071	16135	16044	15991	16201	15983	16032	16020	16175	16010	16017	16130	16147	15867	15895	15890	15930	16048	16017	16033	15964	16003	16126	15880	15782	15734	15958	15840	15768	16007	15953	15887	15742	16045	16004	16057	15821	16042	16051	15926	16021	15760	16004	15968	15790	15749	15851	15993	15848	15980	16022	16030	15920	15894	15847	15915	15737	15987	16039	15734	16130	15901	15866	16036	15932	15912	15827	16060	15797	15995	15664	15853	15813	15908	15926	16012	15844	15782	15881	15865	15868	15752	15689	15842	15929	15850	15833	16024	15863	15867	15982	16108	15824	15869	16004	16026	15880	15755	15838	15783	15813	15951	16060	15954	15773	15933	15732	15798	15853	15834	16006	15961	15880	15777	15997	15653	15938	16099	15926	15884	15814	16018	15823	15821	15666	15894	15900	15820	16058	15994	15921	16040	15958	15997	15873	15961	15774	15858	15904	15888	16007	16047	15618	15797	15899	15764	15889	15884	15776	15817	15917	15783	16057	15948	15951	15690	15689	16054	15980	15868	15927	15779	15858	15820	15877	15921	16025	15891	16190	15997	15824	15736	16007	15740	15982	15894	15941	16024	15570	16004	16026	15787	15876	15736	15576	16058	16081	16073	15901	15845	15863	15902	15912	15619	16185	15905	15989	16157	15843	15930	15841	15937	15852	16004	15976	15826	15902	15959	15961	15902	15723	16024	15898	16100	15957	15885	15898	15817	15766	15991	16205	15705	16058	15983	15886	15848	15809	16095	16032	15776	16047	16152	15876	15753	15894	15972	15875	15835	15820	15844	15889	15891	15946	15820	15889	15761	15790	15975	15739	15912	16013	15596	16012	15708	15886	15839	15868	15834	15958	15959	15812	15803	15721	15715	15893	16003	15700	15739	15853	15696	15809	16040	16113	15780	15928	16036	15943	15759	16052	16062	15843	15775	15658	15801	16040	15739	15935	15917	15855	15954	15914	15931	15794	15850	15861	15854	15950	15841	15967	16016	15863	15821	15857	15771	15786	15902	15854	15934	15896	15891	15942	15779	16019	16097	15833	16071	15830	15798	15769	16101	15803	15794	15880	15974	15911	15956	15937	15776	15885	15964	15771	15815	16028	16079	15809	15789	16106	15708	16002	15961	15697	15854	15935	15734	15917	15871	16088	15945	15883	15826	15887	15928	15808	15967	15842	15863	15847	15874	15972	15973	15887	15899	16002	15904	15905	15831	15989	16031	15826	16031	15823	15991	15825	15797	15885	15842	15944	15991	15672	15827	15799	15842	15957	15797	15967	15814	15764	16042	15968	15780	16066	15994	15672	15767	15827	15773	15701	15947	15900	15803	15927	15916	15850	15913	15914	15931	15958	15885	15827	15802	15877	15620	15914	15814	15901	16078	16008	15969	15896	15911	16066	15752	15898	15770	15922	15741	16003	15882	15853	15931	15974	15944	15912	16049	15917	16154	15879	16073	15991	15835	15819	16066	15778	16146	15868	16027	15986	15989	15745	15892	16017	15880	15979	16006	15909	16034	15713	15882	15828	16008	15915	15831	16007	15709	15840	15790	15685	15693	16054	15884	15762	15987	15835	15876	15849	16062	15993	15936	15932	15968	15792	15886	15863	15914	15961	15844	16047	15956	15997	15843	16010	15861	16149	16050	15876	15807	15793	15973	16021	15925	15797	15667	16028	15864	15911	15997	15852	15901	15856	15994	15880	16083	15726	15737	15853	15989	15738	15793	15911	15915	15623	15858	15940	15804	15760	15754	15962	15887	16029	15882	15971	16021	15788	15960	16043	15765	15864	15879	15583	15856	15797	15904	15917	15951	15973	16059	15822	15968	15870	16031	15898	15844	15990	15811	15924	15752	15834	15967	15844	15979	15873	15936	15810	15750	15892	15852	15866	15891	15841	15862	16029	15861	15926	15927	15807	15780	15940	15804	15942	15887	16009	15980	15648	15735	15525	15675	16013	16001	16036	16002	15923	15828	15833	15783	15717	16088	15837	15959	15752	16137	15972	15688	16010	15898	15893	15896	15665	16025	15809	15817	15983	15916	15805	15646	15703	15749	16011	15992	15884	15774	16189	15723	15700	15854	15825	15954	15954	15926	15882	15624	16045	15952	15834	15842	15864	15933	15735	15834	15743	15850	15825	15872	15917	15953	15854	15894	15949	16048	15644	15917	15766	15953	15966	15979	15889	15922	15936	16117	15765	15936	15828	15772	15895	15900	15785	15811	16007	15948	15852	15880	15808	15731	15882	15966	15842	15817	15915	15844	15964	15905	15725	16016	15738	15932	15852	15860	16056	16285	15858	16079	15928	15997	15813	15935	15811	15912	15986	15921	15747	15861	15976	15884	16113	15714	16043	15953	15952	16092	15821	15738	15842	15917	15866	16069	15782	15816	15772	16089	15944	15788	15946	15807	15857	15842	15829	15728	16022	15885	16133	15854	15920	15704	15786	16008	15817	16038	16127	15986	16029	15820	15956	15848	15789	15737	15820	15861	15818	15708	15889	15798	15823	15859	15759	15756	15879	15954	16033	15746	15895	15961	15938	15969	15920	15958	16090	16000	16047	15895	15831	15874	15797	15986	15882	16030	15922	15983	15879	15801	15808	15994	15892	15932	15805	15918	15879	16079	15807	16024	15886	15939	16044	15887	15892	15810	15842	16064	15854	15770	15667	15943	15821	15932	15891	15918	15792	15973	15988	16012	15966	15932	15869	16002	16029	15896	16051	15888	16114	15890	15795	15921	15886	15929	15878	15809	15864	15908	15721	15684	15878	16103	15847	15826	15850	15933	15741	16224	16073	15937	15715	15804	15723	15692	15882	15882	15864	15728	15914	15971	15948	15802	15702	15779	15723	16109	15984	15906	15838	15959	15921	15801	15906	16090	15761	15800	15961	15770	15734	15850	15846	15853	15776	15827	15884	15639	15745	15644	15741	15935	16079	16080	15990	15832	16002	15947	16071	16031	16003	15862	16060	15860	15852	15835	15769	15907	15770	16053	15981	15880	16007	15909	15792	15916	15746	16266	15979	15800	15909	15736	15914	15895	16035	15863	15899	15935	15930	16001	16014	15762	15864	15984	15994	15828	15897	16083	15944	15837	15847	15951	15936	15791	15780	15769	16071	15748	15779	15612	15945	15928	15938	15981	15832	15752	15856	15671	15789	15921	15842	15875	15736	15975	15992	15624	16144	15820	15847	15869	15858	16048	15957	15782	15793	15830	15837	15997	15909	15819	15850	15735	15860	15757	15817	15848	15889	15966	15679	15884	15848	15827	15955	16037	15793	16083	15907	15916	16212	16093	15847	15811	16042	16009	15948	15769	15927	16033	15920	15799	15953	16058	15890	15884	15790	15826	15850	15930	15853	15945	15908	15707	15993	15981	15758	15658	15771	15737	15763	15829	15950	15982	15807	15874	15916	15694	15592	15690	16066	15844	15799	15909	15831	16086	16040	15924	15920	16114	15975	15725	15830	15914	15938	15644	15861	15762	15882	16004	16032	16121	15872	16079	15902	15800	15879	15905	15859	15970	15910	15808	15929	15817	15756	15754	15923	15886	15986	15840	15817	15877	15976	15853	15951	15985	15788	15753	15733	15852	15728	15907	16037	15949	15917	15994	16056	16083	15892	15872	16040	15921	15934	15999	15868	15929	16050	15986	16125	15724	15838	16115	15653	16031	15719	15884	15844	15808	16208	16012	15877	15920	15764	15818	15696	15873	15941	16016	16009	15868	15961	15889	15691	15726	15824	15958	15810	15852	15694	15988	15871	15853	16187	15894	15820	15814	16075	15746	15892	16018	15785	15837	16040	15646	15876	15877	15967	15918	15640	15949	15804	15855	15875	15851	16054	15926	15903	15877	15838	15834	15764	15891	15767	15822	15876	15820	15721	15909	16000	15841	16033	15789	15781	15791	15962	15832	15840	15950	15949	15854	16040	16040	15832	15992	15859	15960	15742	15939	15766	15823	15979	15772	15906	15880	15721	15747	15820	15855	15716	15897	16041	15866	16014	15905	15961	15936	15788	16014	15974	15858	15743	15888	15962	15651	15939	16054	15915	15822	15867	15971	16054	15858	15946	15824	15976	15682	15857	15721	15895	15950	15989	15745	15858	16173	15932	16003	16139	16081	15722	15857	15585	15786	15862	15919	15790	15593	16021	15920	15964	15834	15918	15876	15731	15915	15906	15897	15726	15700	15813	15880	15806	15878	15785	16196	15737	15740	15890	16029	15785	15797	15937	15910	15727	15758	15919	15929	15933	15823	15990	15750	15712	15773	15735	15925	15851	15852	15935	15824	15888	15695	15857	15920	16007	15880	15853	15957	15955	15682	15839	16003	15850	15671	15850	15719	15896	15786	15810	15991	15791	15883	15827	16006	15984	15861	15906	15855	16007	16007	15893	15877	15596	15952	15851	15943	15801	15866	15709	15971	15949	16075	15940	15820	15865	15952	16101	15964	15893	15971	15840	15794	16012	15969	15863	16056	16093	15937	15805	16018	16109	16033	15725	15922	15898	15871	15968	16131	16112	16058	16020	15983	15858	15844	15900	15873	15811	15944	15799	15837	15926	15731	15856	15905	15869	15869	15962	15797	15931	15790	15991	15955	15891	15862	15663	15825	15952	15796	15576	16006	15934	15943	15816	15727	15786	15882	15807	15945	16078	15830	15901	15820	15876	15903	15742	15907	15882	15951	15812	15744	15777	15842	15948	15925	15867	15674	15681	15966	15954	16097	15779	16015	16075	15929	15822	15801	15780	15813	15981	15796	15831	15838	15893	16058	15856	15927	15797	15813	16042	15712	16045	16031	15804	16080	16035	15901	15949	15954	16053	15889	15851	15906	16032	15871	15858	15834	15789	15781	15826	15793	15888	15682	15881	15732	16015	15844	15912	15850	16025	15932	15680	15802	15905	16034	15933	16135	15896	16015	15757	15860	15828	15738	15836	15886	15983	15953	15649	15913	15863	15885	15870	15957	15834	15941	15799	15846	15920	15986	15942	15963	16010	16166	15971	15790	15907	15828	15660	15902	15979	15817	15826	15985	15890	15726	16043	16005	15965	15914	15735	15771	15934	15913	15853
23113	46244	34357	22048	17049	15455	14785	14190	14217	14173	13914	14059	14080	13818	14057	14102	13922	13927	13922	13921	13954	13848	13822	13706	13972	14036	14043	14027	13860	13911	14029	13850	13781	13974	13825	13990	13787	13921	13820	13811	13865	13758	13760	13786	13921	13865	14000	13744	13745	13925	13883	13859	13823	13857	13907	14046	13978	13814	13935	13880	13809	13917	13763	13719	13799	13623	13695	13980	13753	13720	13949	13759	13764	13978	13836	13969	13903	13801	13862	13686	13896	13937	13794	13837	13877	13745	13868	13861	13550	13916	13884	13957	13803	13887	13810	13990	13898	13818	13926	13707	13983	13761	13883	13826	13542	13822	13728	13966	14021	13738	13869	13643	13827	13790	13630	13822	14025	13933	14007	13794	13772	13822	13719	13890	14004	13780	13846	13940	13939	13745	13882	13882	13780	13823	13742	13829	13657	13645	13721	13892	13772	13944	13961	13769	13839	13724	13676	13876	13849	13808	13675	13641	13765	13862	13785	13905	13921	13900	13863	13991	13823	13836	13784	13811	13872	13871	13919	13722	13775	13903	13809	13841	13956	13771	13861	13669	14139	13821	13934	13761	13933	13815	13883	13782	13736	13861	13950	13787	13901	13853	13917	13819	13816	13787	13721	13771	13840	13886	13941	13951	13644	13936	13810	13830	13715	13607	13870	13835	13791	13770	13760	13815	13949	13907	13814	13863	13985	13771	13940	13792	13746	13855	13842	13820	13898	13921	13872	13781	13905	13995	13910	13869	13833	13992	13932	13834	13781	13730	13823	13763	13764	13829	13996	13954	13985	13732	13863	13879	13864	14015	13744	13741	13843	13787	13932	13845	13841	13709	13903	13650	13792	13831	13751	13906	13876	13655	13959	13894	13656	13828	13765	13928	13920	13764	13847	13733	13709	13830	13901	13724	13999	13900	13805	13859	13844	13663	13974	13744	13692	13700	13743	13841	14015	13930	13849	13743	13744	13663	13842	13831	13776	13890	13795	13926	13703	13856	13690	13677	13736	13708	13896	13959	13749	13854	13862	13804	13787	13807	13821	13940	13853	13926	13700	13753	13852	13979	13856	13854	13853	13885	13728	13849	13854	13796	13842	13897	13738	13700	13939	13804	13900	13916	13860	13981	13910	13635	13857	14022	13785	13841	14080	13801	13588	13652	13930	13887	13810	13824	13867	13956	13930	13871	13784	13905	13755	13849	13703	13916	13848	13894	13953	13957	13787	13862	13983	13820	13758	13819	13894	13632	13923	13961	13938	14028	13735	13796	13997	13796	13845	13786	13899	13842	13882	13747	13886	13829	13751	13958	13785	13817	13857	13759	13829	13920	13855	13838	13883	13774	13820	13861	13797	13762	13855	13862	13736	13814	13845	13697	13625	13937	13855	13851	13846	13988	13927	13824	13896	13722	13556	13929	13723	13913	13678	13754	13845	13848	13904	13908	13905	13860	13942	13696	14033	13952	13841	13820	13798	13812	13873	13804	13793	13965	13875	13769	13923	14005	14004	13909	13722	13749	13867	13805	13753	13554	13979	13755	13926	13738	13976	13725	13859	13766	13910	13792	13814	13587	13983	13764	13752	13952	13893	13873	14000	13811	13898	13777	13897	13820	13677	13835	13864	13928	13881	13786	13703	13914	13956	13650	13945	13982	13871	13782	13728	13731	13915	13795	13844	13786	13806	13780	13953	13849	13883	13750	13814	13945	13931	13767	13862	13705	13860	13916	13847	13909	13749	13668	13776	13751	13894	13737	13876	13834	13906	13964	13862	13978	13853	13876	13866	13683	13826	13837	13800	13836	13750	13887	13888	13964	13803	13934	13810	13686	13931	13988	13727	13863	13801	13884	13713	13877	13759	13951	13788	13832	13902	13916	13849	13799	13831	13935	13820	13830	13731	13725	14050	13801	13775	13807	14003	13803	13879	13931	13891	13695	13868	13972	13750	13758	13779	13945	13786	13966	13865	13899	13870	13954	13865	13880	13854	13658	13814	13810	13652	13877	13797	13769	13860	13690	13938	13753	13830	13876	13968	13774	13837	13942	13905	13916	13958	13942	13740	13906	13791	13870	13702	13827	13772	13751	13780	13918	13941	13947	13851	13824	13828	13930	13777	13703	13764	13923	13708	13750	13721	13902	13771	13831	13868	14008	13752	13774	13829	13890	13711	13803	13715	13908	13846	13985	13927	13942	13762	13742	13808	13878	13812	13859	13782	13907	13765	13941	13911	13675	13949	13952	13891	13951	13808	13730	13802	13774	13872	13720	13823	13844	13776	13787	13850	13731	13885	13739	13782	13706	13865	13980	13996	13788	13733	13956	13838	13756	13745	13783	13667	13895	13855	13852	14044	13765	13759	13736	13762	13769	13776	13766	13919	13899	13860	13789	13816	13910	13756	13865	13863	13835	13789	13682	13804	13840	13794	13870	13814	13698	13837	13878	13746	13993	13822	14014	13898	14045	13815	13848	13891	13796	13656	13802	13905	13817	13991	13958	13648	13998	13825	13847	13684	13933	13884	13650	13795	13883	13830	13884	13866	13793	13912	13814	13824	13790	13853	13792	13735	13871	13956	13820	13803	13740	13742	13953	13871	13802	13829	13863	13675	13844	13828	13943	13929	13585	13927	13936	13881	13819	13775	13848	13873	13883	13765	13951	13781	13700	14006	13751	13789	13778	13897	13840	13746	13787	13886	13935	13765	13874	13638	13799	13810	13665	13891	13755	13848	13851	13761	13805	13848	13688	13801	13741	13950	13827	13872	13833	13989	13805	13929	13891	13716	13927	13848	13904	13781	13990	13941	13889	14003	13781	13889	13688	13701	13755	13726	13799	13795	13947	13907	13902	13891	13781	13869	13748	13865	13794	13691	13607	13979	13879	13730	13775	13832	13809	13981	13835	13781	13795	13789	13748	13696	13854	13623	13786	13919	13914	13892	13734	13882	13753	13926	13849	13732	13752	13874	13862	13786	13724	13863	13718	14051	13975	13796	13873	13682	13953	13835	13903	13639	13744	13892	13816	13838	13956	14000	13814	13814	13909	13654	13830	13829	13933	13898	13781	13969	13942	13884	13911	13682	13892	13799	13885	13806	13998	13841	13725	13821	13924	13860	13896	13809	13802	13827	13852	13829	14055	13870	13927	13719	13880	13824	13950	13798	13927	13924	13738	13887	14028	13959	13926	13823	13777	13886	13940	13822	13813	13926	13861	13906	13799	13924	13964	13802	13992	13954	13718	13942	13890	13787	14007	13765	13693	13862	13588	13841	14002	13636	13811	13791	13783	13814	13800	13859	13840	13867	13833	13867	13770	13837	13590	13873	13904	13958	13939	13725	13996	13867	13820	13910	13939	13860	13917	13772	13846	13868	13767	13883	13868	13896	13981	13795	13797	13939	13861	13994	13859	13764	13840	13847	13982	13950	13744	13851	13807	13852	13981	13873	13880	13835	13879	13889	13846	13771	13781	13837	13980	13762	13800	13937	13771	13886	13760	13978	14024	13917	13840	13751	13818	13855	13965	13809	13670	13789	13968	13783	13868	13940	13713	14004	14027	13782	13918	13746	14033	13742	13985	13962	13838	13894	13842	13836	13924	13818	14044	13788	13895	13927	13837	13868	13742	13856	13794	13929	13879	13837	14048	13608	13912	13580	13830	13792	13520	13937	13895	13997	13852	13742	13929	13660	13943	14008	13967	14018	13757	13812	13776	13714	13813	13805	13967	13755	13726	13863	13725	13708	13670	13774	13834	13950	13704	13869	13853	13774	14013	13915	13871	13771	13633	13819	13753	13917	13659	13753	13741	13771	13775	13759	13954	13694	13704	13914	13714	13683	13724	13888	13694	14018	13913	13789	13699	13811	13947	13776	13773	13716	13804	13806	13875	13883	13983	13864	13858	13796	13964	14041	13705	13856	13824	13796	13948	13739	13754	13839	13894	13808	13660	13805	13788	13852	13783	13761	13850	13954	13808	13806	13910	13861	13851	13831	13876	13972	13881	13952	14043	13760	13695	13793	13902	13809	13776	13999	13839	13930	13767	13709	13785	13803	13821	13837	13912	14070	13999	13786	13708	13688	13598	13944	13820	13848	13943	13917	13856	13862	13868	13914	13702	13790	13805	13803	13747	13938	13850	13813	13835	13880	13804	13766	14015	13959	13613	13881	13827	13746	13719	13806	13796	13877	13828	13811	13860	13775	13876	13788	13727	13824	13700	13711	13968	13727	13802	13861	13773	13936	13945	13732	13937	13775	13880	13796	13766	13905	13774	13844	13868	13870	13768	13821	13805	13742	13776	13896	13787	13852	13763	13792	13856	13795	13872	13868	13853	13833	13616	13853	13790	13860	13854	13967	13679	13704	13784	13830	13699	13820	13691	14144	13759	13862	14003	13942	13637	13775	13894	13810	13894	13902	13901	13873	13993	13864	13798	13787	13790	13859	13873	13874	13668	13765	13840	13830	13948	13674	13817	13820	13823	13761	13703	13913	13780	13890	13909	13879	13847	13915	13828	13845	13886	13782	13812	13863	13859	13748	13942	13992	13766	13840	13883	13752	13704	13910	13812	13768	13813	13681	13921	13816	13817	13777	13909	13768	13965	13905	13830	13915	13826	13806	13796	13814	13949	13791	13733	13873	13830	13837	13872	13821	13816	13871	14025	13847	13838	13902	13735	13784	13839	13696	13880	13861	13866	13803	13820	13727	13755	13921	13833	13847	13890	13742	13924	13775	13809	13841	13819	13864	13915	13727	13751	13738	13820	13970	13816	13878	13909	13817	13797	13836	13863	13775	13850	13668	13845	13915	13851	13935	13841	13781	13794	13845	13911	13659	13785	13885	13781	13768	14001	13828	13611	13988	13707	13675	13863	13836	13711	13854	13832	13646	14011	13829	13903	13752	13830	13741	13805	13771	13806	13787	13817	13898	13874	13802	13809	13826	13807	14052	13849	13790	13937	13688	13907	13683	13726	13847	13826	13768	13704	13828	13874	13787	13818	13926	13665	13733	13654	13821	13875	13758	13924	14036	13937	13871	13605	13723	14013	13810	13974	13915	13916	13895	13836	13883	13945	13734	13940	13835	13855	13739	13697	13932	13810	13837	13781	13920	13870	13660	13909	13791	13876	13863	14027	13868	13735	13976	13940
29921	23523	25034	20780	17333	16750	16604	16453	16319	16381	16590	16381	16341	16465	16239	16449	16194	16077	16539	16353	16115	16494	16181	16282	16367	16380	16387	16129	16062	16296	16298	16157	16362	16272	16204	16167	16203	16180	16439	16201	16595	16218	16235	16264	15964	16113	16150	16114	16103	16095	16216	16119	16112	16321	16335	16190	16032	16102	16269	16068	16212	16121	16346	16010	16143	16062	16188	16167	16115	15963	16264	15993	16352	16056	16302	16164	16325	16077	16252	16277	16114	16045	16264	16132	16132	16171	16089	16381	16222	16252	16175	16348	16352	16146	16280	16296	16266	16134	16167	16172	16126	16304	16088	16067	16048	16374	16090	16038	16324	16178	16302	16211	16192	16203	16054	16128	16236	16234	16140	16131	16243	16317	16286	16167	16133	16287	16064	16355	16275	16093	16257	16209	16177	16259	16033	16137	16286	16259	16555	16130	16324	16036	16144	16245	16304	16360	16313	16369	16105	16244	16241	16142	16261	16033	16258	16164	16348	16116	16132	16123	16190	16116	16257	16202	16114	16208	16288	16266	16305	16253	16429	16232	16265	16119	16312	16203	16185	16340	16225	16227	15952	16231	16278	16233	16350	16426	16056	16234	16276	16188	16373	16085	16090	16117	16104	16190	16212	16256	16095	16184	16195	16033	16201	16144	16105	16128	16208	16362	16403	16218	16156	16225	16330	16163	16202	16107	15900	16000	15843	16134	16266	16208	16297	16141	16069	16145	16346	16382	16169	16144	16313	16074	16090	16217	16299	16168	15999	16235	16229	15899	16176	16152	16082	16048	16075	16240	16084	16252	16239	16091	16097	16314	16285	16297	16157	16155	16192	16021	16300	16109	16165	16280	16151	16361	16197	16116	16283	16094	15914	16285	16173	16340	16151	16355	16204	16077	16320	16133	16242	16172	15965	16139	16307	16155	16329	16111	16402	16226	16311	16236	16260	16163	16146	16014	16143	16164	16114	16158	16288	16167	16345	16117	16190	16155	16027	16151	16271	16269	16113	16117	16171	16073	16419	16381	16202	16093	16284	16256	16143	16030	16146	16385	16393	16299	16349	16344	16030	16396	16182	16111	16190	16233	16151	16149	16217	16199	16140	16439	16167	16160	16146	16143	16286	16043	16144	16338	16247	16297	16206	16251	16085	16340	16212	16225	16252	16321	16285	16281	16139	16223	16426	16322	16289	16180	16096	16147	16257	16167	16031	16332	16197	16226	16355	16377	16325	16250	16115	16198	16440	16204	16321	16131	16113	16208	16207	15964	16248	16234	16325	16232	16286	16256	16070	16359	16287	16218	16192	16006	16309	16188	16360	16241	16155	16354	16175	16345	16215	16435	16190	16101	15926	16032	16204	16308	16177	16085	16277	16309	16515	16182	16334	16253	16175	16204	16072	16180	16173	16225	16052	16144	15976	16152	16079	16277	15990	16077	16002	16242	16196	16071	16162	16278	16283	16119	16006	16059	16151	16188	16424	16214	16179	16177	16256	16203	16335	16140	16184	16107	16142	16153	16201	16204	16240	16248	16093	16246	16286	16289	16172	16180	16384	16385	16151	16121	16236	16137	16121	16364	16067	16080	16211	16270	16164	16220	16126	16323	16123	16252	16240	16267	16328	16346	16125	16233	16181	16133	16226	16231	16033	16361	16150	16506	16388	16303	16213	16259	16279	16131	16163	16042	16318	16209	16208	16210	16362	16209	16419	16261	16344	16227	16400	16055	16122	16066	16343	16224	16290	16237	16218	16130	16335	16242	16037	16203	16254	16273	16111	16374	16161	16316	16228	16294	16279	16295	16232	16365	16278	16352	16070	16197	16112	16179	16169	16233	16125	16185	16251	16257	16217	16238	16334	16271	16327	16175	16206	16211	16156	16160	16271	16106	16250	16368	16006	16214	16358	16246	16198	16179	16211	16159	16219	16216	16308	16142	16145	16078	16273	16193	16264	16105	16452	16303	16221	15990	16260	16211	16269	16153	16139	16325	16287	16186	16208	16158	16378	16221	16161	16256	16405	15997	16385	16229	16088	16306	15955	16381	16271	16193	16314	16253	16169	16239	16150	16258	16151	16462	16142	16187	16305	16206	16202	16232	16175	16199	16353	16014	16309	16327	16184	16164	16273	16079	16208	16057	16021	16227	16293	16210	16122	16074	16168	16286	16129	16215	16165	16340	16094	16291	16252	16364	16437	16175	16241	16070	16308	16104	16187	16198	16408	16339	16279	16234	16257	16169	16317	16360	16222	16183	16169	16316	16270	16152	16290	16258	16372	16244	16386	16231	16241	16275	16322	16326	16290	16299	16173	16325	16168	16433	16169	16156	16204	16217	16049	16106	16364	16017	15960	16142	16205	16193	16218	16260	16153	16101	16145	16250	16212	15935	16311	16282	16163	16342	16155	16275	16258	16118	16100	16229	16172	16148	16224	16226	16149	16222	16384	16193	16271	16192	16416	16264	16115	16225	16234	16114	16320	16303	16148	16303	16302	16215	16168	16140	16287	16333	16443	16032	16205	16165	16205	16122	16363	16366	16231	16418	16234	16224	16242	16216	16096	16056	16322	16169	16178	16191	16136	16439	16208	16318	16221	16140	16178	16384	16189	16451	16260	16337	15974	16252	16082	16208	16166	16273	16357	16263	16148	16161	16136	16083	16017	16292	16192	15930	16225	16174	16115	16428	16121	16070	15986	16192	16256	16244	16263	16137	16152	16152	16098	16362	15994	16272	16266	16202	16378	16081	16184	16156	16277	16055	16207	16345	16213	16149	16392	16205	16247	16358	16189	16245	16161	16219	16302	16253	16074	16368	16318	16117	16320	16044	16259	16093	16109	15959	16042	16123	16213	16178	16241	16284	16242	16088	16231	16177	16309	16079	16093	16267	16209	16341	16130	15998	16222	16331	16054	16231	16040	16236	16214	16072	16195	16258	16198	16151	15920	15960	16275	16147	16074	16230	16405	16188	16141	16249	15915	16139	16397	16384	16325	16195	16259	16143	16217	16173	16343	16302	16225	16068	16295	16120	16285	16167	16147	16223	16168	16054	16378	16212	16183	16242	16234	16151	16287	16088	16150	16216	16193	16057	16328	16324	16192	16069	16178	16217	16269	16173	16330	16114	16402	16257	16218	16462	16307	16172	16093	16255	16224	16005	16049	16227	16078	16491	16243	16413	16243	16325	15960	16117	16232	16051	16358	16233	16168	16451	16059	16371	16246	16176	16161	16157	16171	16362	16016	16415	16188	16299	16269	16179	15964	16181	16244	16164	16247	16294	16034	16065	16234	16115	16058	16249	16191	16231	15987	16066	16093	16168	16256	16226	16164	16221	16132	16158	16245	16083	16271	16450	16334	16280	16226	16236	16314	16200	16299	16131	16252	16226	16313	16426	16221	16178	16090	16325	16471	16194	16127	16232	16228	16323	16265	16197	16255	16301	16037	16152	16189	16081	16203	16078	16133	16045	16209	16129	16311	16135	16338	16202	16096	16070	16167	15992	16281	16308	16278	16304	16455	16275	16213	15941	16069	16139	16182	16250	16166	16307	16351	16378	16298	16479	16332	16328	16152	16231	16286	16164	16055	15979	16190	16263	16173	16238	16366	16213	16300	16370	16034	16227	16156	16355	16165	16231	16291	16172	16141	16245	16279	16188	16406	16185	16189	16271	16147	16316	16499	16209	16074	16227	16039	16267	16251	16071	16134	16378	16027	16219	16164	16210	16163	16146	16324	16081	16170	16187	16248	16240	16123	16254	16250	16113	16134	16153	16092	16215	16459	16099	16365	16297	16328	16147	16214	16225	16346	16096	16356	16164	16305	16348	16130	16326	16226	16075	16359	16166	16254	16208	16187	16327	16032	16193	16243	16504	16190	16023	16370	16441	16373	16032	16264	16114	16085	16136	16366	16216	16260	16300	16095	16208	16208	16090	16196	16335	16311	16102	16186	16191	16301	16337	16351	16247	16227	15971	16208	16168	16222	16142	16228	16214	16228	16176	16156	16233	16461	16181	16354	16266	16359	16204	16099	16246	16205	16227	16281	16179	16229	16260	16193	16146	16265	16152	16040	16358	16309	16174	16256	15951	16326	16145	16322	16103	16178	16148	16348	16255	16264	16112	16244	16100	16264	16211	16247	16116	16241	16015	16310	15971	16205	16303	16358	16235	16005	16281	16410	16234	16113	16097	16255	16163	16280	16253	16017	16096	16113	16299	16164	16168	16215	16296	16011	16191	16183	16066	16336	16248	16169	16187	16122	16047	16086	16124	16116	16152	16241	16028	16171	16351	16363	16103	16312	16284	16234	16197	16240	16158	16290	16227	16254	16332	16185	16073	15953	16259	16227	16237	16213	16336	16115	16125	16164	16098	16178	16028	16245	16409	16163	16266	16318	16355	16210	16210	16218	16362	16208	16157	16290	16005	16323	16317	16429	16271	16265	16134	16230	16126	16379	16419	16222	16226	16096	16065	16245	16153	16234	16217	16126	16104	16068	16110	16357	16281	16308	16158	16167	16443	16308	16257	16320	16126	16188	16383	16382	16332	16333	16156	16361	16186	16132	16223	16032	16174	16184	16386	16167	16286	16176	15982	16454	16192	16108	16320	16065	15999	16294	16380	16223	16103	16194	16089	16193	16063	16305	16284	16388	16314	16077	16151	16133	16082	16297	16357	16168	16277	16043	16221	16401	16088	16239	16191	16256	16343	16238	16289	16072	16059	16096	16146	16239	16297	16214	16045	16288	16183	16167	16405	16191	16184	16297	16373	16351	16377	16300	16205	16041	16318	16211	16223	16173	16245	16045	16097	16343	16206	16256	16251	15911	16094	16193	16205	16249	16369	16202	16205	16165	16075	16087	15979	16186	16284	16164	16264	16307	16192	16209	16017	16203	16329	16253	16043	16083	16268	16086	16206	15993	16321	16204	16097	16106	16176	16345	16306	16372	16069	16338	16348	16152	16165	16426	16459	16112	16262	16383	16374	16368	16303	16300	16133	16304	16282	16437	16221	16198	16243	16154	16198	16333	16300	16389	16240	16255	16274	16168	16203	15943	16284	16345	16292	16193	16155	16247	16150	16192	16167	16192	16310	16360	16188	16168	16172	16225	16166	16254	16214	16364	16008	16194	16168	16104	16248	16209	16259
20229	27924	21547	16499	14897	14548	14258	14270	14107	14109	14186	14178	14208	14083	14224	14146	14201	14177	14172	14106	14004	14137	14013	14300	14152	14210	14018	14073	14054	14140	13960	14197	13949	14008	14096	14102	14212	13996	14016	14186	14086	14092	14066	14066	13947	14140	14122	14069	14043	13963	14125	14113	14061	14009	14086	13946	14154	14119	14238	14065	14046	14128	14076	14109	14111	14095	13867	14056	14069	14071	13964	14118	13952	13997	14090	13957	14203	14174	13992	14179	14015	14100	14196	14058	14085	14070	13904	14067	14010	13972	14050	14213	14017	14085	13938	13995	14037	14048	13909	14145	14033	13943	13935	13977	14041	14018	14013	13968	13960	14047	14173	14027	14085	14103	14193	13999	13939	14150	13963	14116	14139	13904	14001	14151	13930	14079	13973	14106	14014	14199	14148	13977	14089	13989	13940	13950	13987	14127	14021	14093	14090	14088	14185	14029	14269	14139	14025	14135	14177	14053	14169	14051	14060	14047	14041	14210	14067	13904	14178	14133	14122	13997	14089	14107	14055	13957	14075	14214	13937	14001	14159	14009	14161	14094	13893	14046	14210	13977	14108	14044	13970	14054	14066	14133	13963	14168	13950	14050	14061	13982	13985	14099	13919	14000	14138	14088	14050	14027	14169	14068	13917	14105	13996	14069	13911	14029	14105	14298	14218	14029	14028	14015	13975	14054	14162	14008	14167	14102	14072	14155	14075	14018	14077	14109	14268	13990	14169	14274	13936	14038	14095	13990	14161	14056	13866	14016	14039	14112	14136	14177	14011	13979	14097	14002	14064	14075	13894	14081	14020	14123	14089	14111	13908	14044	14181	14113	14021	14038	14025	14032	14040	14261	14118	14098	14123	14053	14202	14053	14028	14058	14093	14079	14182	13930	14025	13963	14138	14093	14077	14038	14074	14132	14163	14069	14096	14031	14104	14104	14203	14191	14029	13896	14064	14061	14142	14106	14033	14058	14011	14142	13908	14057	13924	14049	14125	14233	14162	14041	13948	14161	14240	13998	14251	13850	13973	13994	14123	14202	14112	14141	14055	13947	14098	14199	14092	13989	14063	14204	14168	14027	14177	14278	14024	13932	14051	13972	14259	14119	14009	13993	14011	13930	14095	14016	14046	14178	14010	14008	14263	14198	14006	14194	14114	14100	13887	13951	14032	14145	14102	14145	13992	14274	14063	14220	14178	14170	14042	14098	14090	14000	13900	14164	14034	14072	13958	14093	13875	14084	13968	14041	14194	13994	14114	13854	14028	14140	13980	14032	14064	13928	14090	14114	14099	13912	14128	14233	14002	14067	14150	14113	14011	14080	14142	14198	14014	14090	14189	13943	14121	13981	14129	14067	14076	14035	13850	13972	14129	13996	13933	14032	14074	14113	14158	14144	14262	13898	14173	14191	14011	14022	14192	14100	14191	13963	14168	13964	13956	14067	14037	14181	13880	13952	14045	14023	13905	14041	14146	13971	14114	14273	13796	14191	14061	14070	14079	14195	14044	14080	14146	14098	14104	14164	14049	14139	14036	14038	14113	13920	14020	13979	14103	14124	14047	14131	14037	14190	14162	14175	14222	14058	14074	14097	14012	14015	14071	14131	14109	14134	14190	14210	14105	13988	13950	14112	14065	13986	13992	14110	13916	14079	14211	14020	14169	13937	14072	14077	14091	13913	14109	14104	14082	14013	14188	14080	14148	14096	13959	14220	14067	13951	14077	13973	14143	14021	14109	13983	14105	14048	14004	14067	14005	14094	14177	14118	13934	14022	14078	13985	14110	14070	14049	14013	14016	14101	13947	14047	14104	14098	14151	14061	14171	14024	14105	14171	14055	13972	13974	13951	14057	14052	14060	14018	14076	14080	14080	13962	14043	14047	14085	14032	14026	14067	14083	14009	14225	14112	14010	14096	13707	14052	13990	14039	14096	14030	14141	14001	14015	14066	14047	14088	13954	14159	13868	14032	14047	14098	14082	14049	14123	14120	14085	13994	14044	14006	14079	14026	14247	14188	14153	14218	14246	14193	14069	13961	14025	13936	14047	13985	13911	14168	13931	13911	13984	13989	14063	14116	14015	13998	14155	13899	13995	14035	14028	13929	13928	14117	14083	13949	14198	13989	13964	14023	14046	14158	14082	14130	14108	13950	14078	14184	14062	14138	13964	14108	14275	13985	13976	14002	14044	13968	14088	14136	14002	14184	14154	14120	14041	13953	14100	14082	14126	14014	14021	13986	13984	14084	14034	13991	14046	14098	14197	13997	13999	14044	14146	14094	14033	14158	14079	13937	14243	14191	14028	14125	14128	13957	14197	14000	14054	14125	14155	14166	13914	14105	14085	14019	13901	14056	14000	13931	14102	14067	13962	14051	14037	13808	14043	14038	13991	14178	13915	14127	14071	14166	14138	14028	14010	14103	14158	14029	14023	13891	14050	13920	14150	14206	14183	13900	14088	13966	13931	14050	14038	13896	14156	14090	13973	14067	14064	14079	13947	14011	14138	13984	14033	13943	14108	14025	14142	14117	14103	14033	14068	14029	14067	14207	14086	14099	14127	14148	14064	13970	14068	13952	14058	14164	13986	14024	13958	14175	14040	14140	14129	14145	14105	13755	14052	13995	14059	13995	13973	14204	14024	14156	14004	14175	13883	14113	14071	14091	13900	14103	14124	14056	13900	14042	14073	14186	13978	14263	13930	14021	14210	14029	14040	14080	14076	14037	14062	14351	14098	14019	14072	14016	14028	14157	14054	14129	14115	14123	14016	14127	14015	14112	13978	13950	14106	14040	14077	14045	13981	14057	14054	14059	14048	13968	14093	14034	13984	14109	14100	14123	14004	13993	13991	14086	14224	13958	13960	13978	14121	14121	14040	14093	14175	13903	14205	14098	14139	14000	14176	14090	14027	13999	14191	14132	14035	14136	14066	14168	14101	14060	14173	14129	14094	13941	13955	14024	14021	14075	14073	13985	13999	14072	14140	14030	14054	14043	14201	14135	14198	14173	13897	13988	13931	13938	13824	13843	14045	14051	14026	14104	13976	14306	14107	14149	13988	14027	14166	14075	14068	14109	13973	13934	14019	14122	14022	14148	14138	13958	14054	14152	14025	13979	14002	13977	14022	14045	14246	14172	13946	13897	13962	14203	13898	14097	13926	14125	14158	14059	14268	14084	14124	14095	14006	13962	13995	13979	14047	13941	14045	14098	14248	14003	14189	14024	13923	14012	14105	14136	14265	14029	13928	14218	14206	14127	14020	14109	14147	13923	13999	14002	13986	14060	14078	14059	14082	13940	13971	14036	14285	14209	14001	14172	14048	14025	14111	14078	14089	14159	14100	14009	14171	14002	13967	14106	14042	14175	13960	14039	14154	14073	14027	14099	14061	14035	14033	14280	14089	14034	14169	14037	14032	14150	14122	13963	14065	14043	14230	13998	14201	14104	13991	13900	14017	14196	13985	13945	13986	13858	13992	13987	14094	14045	14103	13985	14164	14086	14078	14138	14117	13974	14248	14023	14083	14008	14125	14219	14122	14071	14128	14140	14103	13951	14006	14044	14106	13969	13963	14133	14048	14069	14105	14068	14103	14056	14110	14113	14102	14061	14071	14250	14146	14083	14117	14098	14159	14065	13899	14001	14112	14076	14010	14009	14030	14159	13980	14042	14156	14205	14005	13937	13849	14052	13837	13948	14113	13970	14026	14167	14089	14217	14031	14054	14007	14109	13875	14029	14105	14104	14006	14043	14137	13923	14126	14133	13979	14067	14073	13984	14094	13951	13945	14020	14063	14043	14148	13994	13995	14097	14116	14098	14029	13961	14114	14101	14043	13999	14101	14000	14048	14061	14241	14003	14185	13990	13982	14053	14120	13967	14016	14169	14040	14056	14053	14019	14000	14045	14071	14095	14051	14400	14066	14193	14036	13970	14030	13883	14032	13994	13969	14088	14157	13888	13954	14094	14125	14117	13925	14190	14174	14090	14081	14037	14152	13923	14169	13757	14030	14159	14043	13970	14208	14109	13976	14011	14053	14156	14092	13851	14140	14101	14093	14021	14027	14073	14131	13948	14165	13819	14057	13967	13959	13923	13977	13967	14141	13912	14033	13973	13979	14065	14305	13961	14125	14029	14118	13997	14103	14073	13939	13907	14042	13983	14029	13930	14010	14079	14100	14095	14118	14003	14007	14202	14021	13951	14104	14034	13984	14094	14166	13934	13915	14022	14096	14283	14010	14058	14033	14123	14201	14269	14147	14058	14129	13966	13975	14142	14135	14099	14121	14072	14087	14053	14156	14080	14093	13997	14025	14282	14144	14045	13985	14227	13945	13938	14129	14054	13951	14139	14076	14103	14063	13985	14106	13912	14253	14168	13822	14070	14053	14058	14085	14193	13909	14031	14121	13924	14111	14019	14068	14058	14147	13985	14247	14096	14001	14049	14010	13878	14109	14141	13948	14076	14134	14041	14022	14145	14138	13908	13984	14253	14035	14108	14076	14018	13982	14122	14061	14143	14164	14085	13958	14037	14105	14016	14160	13886	14096	13985	13992	13938	13978	13912	14036	14008	14063	14120	13964	14110	13914	13913	14158	14083	14190	14159	14117	13946	14052	14206	13982	14027	13946	14057	14101	13981	14032	14130	14103	14028	14073	14104	14077	14141	14077	14123	14223	13936	14002	14070	14189	13949	14182	14109	14155	14116	14170	14134	14023	13964	14021	13952	13933	14034	14020	13991	14132	14054	14095	13955	14078	14154	14139	14131	14109	14013	13958	13855	14068	13938	13957	14114	14203	13923	14073	14107	14143	13928	13938	14102	13855	14234	14100	14049	14027	14007	14146	14219	14239	14049	14005	14006	13991	14070	14061	13908	14054	14099	14012	14096	14193	13983	13986	13863	14008	14082	14067	14029	13875	14250	13943	14084	14155	13974	14203	14059	14114	14012	14027	14079	13998	14067	13988	13999	13963	14158	14207	13810	14083	14141	14068	13914	14159	13994	14114	13994	14071	14134	13984	13962	13975	14115	14012	13904	14029	14038	14066	14044	14159	14149	13819	14003	14061	13998	14047	14092	14157	14034	14062	14059	14050	14080	14176	13844	14221	14010	13994	13993	14166	14084	14012	14154	14057	14103	13968	14371
23916	21512	28108	25691	22096	19373	17797	16108	15555	15710	15799	15668	15698	15801	15444	15841	15339	15727	15668	15340	15607	15460	15487	15374	15516	15616	15512	15327	15649	15217	15409	15485	15493	15482	15522	15490	15567	15300	15461	15327	15230	15254	15532	15501	15463	15513	15368	15356	15367	15427	15393	15388	15411	15440	15485	15307	15543	15280	15249	15408	15453	15694	15536	15497	15305	15244	15542	15312	15340	15297	15401	15618	15392	15470	15442	15480	15545	15545	15689	15366	15200	15345	15500	15395	15665	15286	15572	15323	15447	15295	15554	15575	15366	15406	15312	15259	15411	15356	15383	15223	15588	15390	15264	15326	15382	15067	15438	15298	15323	15659	15514	15476	15301	15527	15470	15214	15499	15457	15114	15479	15445	15330	15307	15292	15318	15374	15249	15222	15437	15332	15521	15335	15391	15447	15656	15565	15364	15380	15345	15243	15420	15279	15282	15313	15418	15533	15465	15538	15419	15390	15559	15540	15235	15382	15320	15387	15434	15587	15426	15483	15375	15450	15300	15345	15224	15211	15347	15276	15622	15534	15346	15499	15436	15200	15436	15530	15551	15417	15410	15259	15203	15345	15333	15532	15351	15273	15423	15356	15291	15389	15375	15471	15231	15395	15609	15331	15462	15281	15196	15537	15311	15364	15556	15431	15312	15595	15354	15521	15367	15480	15432	15563	15462	15359	15544	15440	15193	15270	15272	15256	15295	15273	15383	15498	15469	15426	15486	15536	15495	15517	15452	15297	15475	15398	15534	15388	15350	15269	15408	15362	15579	15402	15500	15667	15562	15576	15526	15353	15478	15474	15468	15432	15312	15322	15370	15365	15275	15382	15578	15318	15423	15492	15392	15497	15469	15327	15499	15417	15308	15432	15493	15332	15441	15375	15400	15347	15519	15503	15245	15341	15279	15531	15517	15385	15381	15474	15155	15571	15443	15222	15428	15289	15505	15337	15589	15281	15388	15299	15467	15535	15147	15271	15361	15412	15298	15416	15391	15517	15485	15439	15307	15429	15362	15410	15465	15213	15414	15355	15351	15320	15376	15322	15377	15492	15381	15384	15355	15281	15267	15383	15520	15533	15412	15262	15602	15311	15184	15459	15243	15156	15352	15469	15379	15327	15353	15327	15493	15259	15303	15323	15227	15442	15478	15270	15346	15375	15334	15378	15444	15148	15403	15414	15339	15333	15399	15666	15436	15525	15548	15326	15438	15365	15424	15487	15199	15352	15391	15360	15550	15424	15301	15421	15580	15485	15245	15181	15301	15385	15578	15416	15137	15546	15545	15510	15424	15467	15297	15381	15279	15358	15272	15182	15669	15481	15378	15410	15275	15232	15349	15317	15357	15338	15515	15423	15424	15295	15501	15380	15331	15525	15177	15315	15644	15427	15283	15381	15267	15509	15650	15362	15366	15309	15267	15230	15428	15439	15337	15356	15329	15244	15151	15320	15339	15305	15447	15557	15444	15411	15446	15396	15371	15070	15543	15564	15593	15550	15230	15438	15537	15407	15482	15293	15324	15246	15547	15326	15376	15492	15376	15404	15493	15359	15327	15341	15554	15353	15305	15403	15467	15272	15413	15414	15455	15314	15298	15491	15250	15374	15460	15286	15339	15462	15357	15571	15700	15424	15332	15434	15335	15458	15450	15512	15244	15418	15262	15336	15414	15385	15526	15531	15355	15409	15401	15363	15459	15421	15537	15493	15441	15467	15469	15622	15419	15592	15380	15395	15250	15520	15339	15485	15588	15365	15245	15329	15140	15143	15468	15265	15439	15320	15340	15408	15385	15379	15393	15574	15499	15414	15406	15438	15469	15341	15297	15390	15541	15319	15103	15433	15408	15683	15486	15540	15377	15260	15478	15413	15246	15404	15399	15375	15310	15244	15514	15560	15483	15541	15392	15364	15436	15391	15264	15435	15361	15386	15391	15543	15443	15487	15435	15483	15164	15258	15299	15378	15450	15143	15452	15391	15687	15185	15457	15470	15590	15484	15396	15277	15498	15382	15471	15426	15409	15337	15365	15358	15396	15369	15550	15422	15322	15373	15453	15327	15144	15513	15369	15518	15450	15373	15315	15420	15389	15301	15329	15428	15339	15401	15209	15521	15286	15486	15420	15723	15395	15401	15441	15280	15373	15363	15232	15321	15564	15312	15381	15334	15242	15234	15323	15444	15583	15583	15391	15364	15034	15246	15389	15502	15299	15434	15399	15486	15509	15319	15525	15405	15363	15513	15448	15500	15490	15556	15386	15447	15386	15307	15441	15353	15415	15389	15416	15396	15475	15503	15575	15463	15375	15358	15461	15465	15606	15295	15312	15435	15396	15499	15244	15583	15465	15229	15234	15332	15548	15409	15455	15477	15309	15243	15583	15447	15357	15257	15430	15331	15193	15625	15482	15431	15336	15434	15323	15509	15470	15572	15460	15334	15342	15387	15390	15323	15588	15459	15448	15621	15307	15401	15448	15362	15361	15518	15406	15161	15129	15361	15436	15546	15482	15498	15559	15464	15403	15298	15312	15358	15547	15343	15374	15487	15389	15444	15409	15387	15532	15343	15483	15302	15505	15376	15428	15317	15446	15306	15414	15702	15321	15607	15283	15365	15467	15543	15460	15522	15420	15299	15373	15543	15471	15337	15238	15362	15518	15340	15351	15320	15226	15517	15379	15386	15426	15352	15207	15354	15333	15398	15308	15387	15398	15440	15477	15460	15425	15398	15498	15407	15458	15182	15259	15316	15550	15577	15306	15254	15440	15238	15475	15348	15354	15458	15480	15427	15443	15399	15206	15432	15436	15278	15404	15425	15318	15439	15320	15455	15423	15424	15335	15352	15219	15467	15371	15295	15287	15278	15499	15123	15276	15347	15500	15455	15347	15429	15472	15436	15497	15295	15284	15484	15571	15488	15463	15446	15439	15319	15549	15366	15338	15595	15272	15466	15317	15180	15387	15340	15461	15378	15449	15528	15500	15323	15373	15463	15365	15107	15181	15134	15406	15476	15332	15307	15406	15201	15602	15533	15440	15291	15371	15155	15459	15402	15130	15297	15332	15386	15402	15322	15440	15373	15351	15628	15415	15197	15265	15463	15610	15701	15499	15518	15361	15471	15474	15458	15513	15488	15452	15460	15564	15385	15503	15321	15392	15474	15262	15328	15510	15429	15468	15247	15479	15474	15497	15362	15431	15516	15488	15473	15300	15234	15567	15431	15563	15419	15455	15190	15307	15330	15245	15376	15488	15581	15301	15252	15629	15280	15301	15345	15360	15364	15411	15284	15289	15324	15532	15304	15541	15425	15383	15451	15342	15313	15337	15210	15184	15582	15611	15277	15369	15254	15448	15309	15366	15512	15306	15474	15563	15226	15383	15509	15539	15228	15441	15460	15209	15400	15561	15417	15350	15385	15581	15501	15487	15281	15467	15420	15284	15404	15564	15437	15278	15400	15263	15321	15226	15478	15357	15598	15579	15560	15613	15387	15307	15443	15509	15448	15512	15447	15324	15391	15389	15444	15539	15368	15435	15261	15351	15545	15292	15513	15281	15413	15399	15327	15364	15452	15428	15347	15376	15499	15470	15189	15571	15349	15289	15183	15388	15409	15374	15231	15322	15257	15456	15556	15341	15303	15406	15498	15576	15298	15367	15277	15381	15249	15336	15328	15173	15506	15429	15459	15593	15553	15336	15348	15259	15351	15347	15380	15437	15480	15345	15483	15301	15446	15207	15499	15325	15478	15300	15234	15389	15464	15313	15497	15195	15402	15524	15211	15454	15543	15338	15231	15477	15410	15369	15315	15419	15365	15290	15252	15497	15460	15423	15479	15501	15567	15623	15513	15375	15250	15308	15402	15487	15380	15471	15349	15294	15555	15556	15555	15311	15367	15397	15343	15317	15404	15295	15384	15279	15324	15663	15370	15265	15266	15304	15323	15539	15375	15338	15331	15331	15207	15406	15501	15689	15451	15217	15470	15278	15585	15340	15336	15432	15328	15421	15408	15513	15358	15461	15462	15363	15495	15297	15297	15259	15376	15327	15261	15301	15397	15508	15234	15530	15268	15399	15148	15267	15378	15202	15243	15339	15396	15412	15463	15570	15267	15607	15446	15378	15309	15455	15413	15563	15487	15558	15286	15373	15380	15350	15293	15215	15347	15423	15458	15476	15226	15345	15318	15504	15522	15499	15237	15353	15537	15401	15376	15524	15396	15476	15447	15302	15337	15481	15386	15348	15197	15362	15458	15545	15439	15307	15463	15264	15481	15229	15320	15474	15460	15351	15250	15431	15310	15499	15166	15391	15293	15345	15375	15462	15225	15463	15142	15413	15219	15354	15512	15493	15405	15499	15190	15394	15194	15393	15394	15521	15523	15339	15486	15325	15153	15169	15145	15525	15356	15407	15318	15439	15410	15481	15290	15384	15339	15348	15309	15285	15612	15597	15422	15389	15214	15454	15371	15271	15222	15234	15608	15542	15161	15542	15442	15479	15343	15357	15337	15462	15344	15324	15103	15529	15256	15544	15129	15367	15352	15446	15270	15344	15399	15413	15333	15260	15268	15522	15296	15337	15272	15356	15387	15441	15405	15525	15628	15347	15242	15380	15646	15505	15459	15288	15447	15473	15397	15475	15341	15445	15450	15251	15301	15539	15262	15345	15394	15290	15391	15374	15433	15367	15491	15415	15268	15354	15346	15442	15546	15610	15453	15489	15381	15416	15222	15420	15560	15289	15267	15437	15317	15322	15232	15373	15395	15419	15403	15411	15443	15557	15307	15234	15485	15440	15356	15354	15427	15273	15394	15398	15340	15374	15565	15460	15497	15476	15298	15640	15207	15355	15496	15294	15321	15517	15460	15446	15249	15463	15332	15484	15336	15428	15386	15600	15434	15681	15271	15260	15322	15472	15569	15455	15538	15413	15356	15433	15434	15408	15418	15232	15386	15484	15315	15246	15357	15507	15328	15388	15535	15638	15481	15422	15368	15373	15398	15369	15445	15481	15099	15317	15498	15267	15156	15544	15360	15322	15406	15413	15435	15210	15399	15456	15380	15416	15413	15311	15349	15437	15393	15609	15349	15268	15350	15439	15524	15218	15452	15445	15352	15482	15436	15440	15172	15336	15533	15459	15169
19802	37804	28906	20950	16558	14960	14331	13842	14019	13812	13824	13567	13605	13643	13441	13747	13717	13682	13722	13633	13519	13685	13544	13531	13657	13618	13352	13708	13637	13525	13537	13782	13826	13617	13703	13629	13603	13565	13474	13725	13540	13356	13712	13464	13554	13589	13549	13657	13550	13668	13784	13700	13689	13543	13510	13681	13530	13663	13634	13697	13482	13756	13537	13746	13681	13632	13644	13745	13794	13549	13680	13664	13552	13526	13457	13529	13533	13596	13408	13595	13726	13472	13598	13462	13463	13566	13540	13706	13425	13624	13685	13511	13467	13526	13646	13216	13551	13487	13623	13573	13582	13605	13437	13380	13538	13575	13664	13697	13553	13428	13573	13705	13665	13626	13748	13542	13676	13557	13478	13542	13623	13640	13508	13411	13597	13446	13534	13574	13689	13405	13618	13620	13575	13532	13543	13519	13562	13591	13571	13527	13639	13697	13549	13713	13644	13476	13550	13502	13733	13463	13646	13420	13480	13495	13643	13579	13517	13430	13562	13650	13595	13524	13547	13632	13540	13574	13445	13644	13635	13649	13633	13551	13532	13565	13669	13501	13512	13483	13573	13720	13553	13660	13547	13611	13517	13515	13433	13294	13649	13482	13646	13565	13494	13578	13611	13458	13558	13576	13761	13527	13664	13650	13740	13514	13535	13473	13607	13479	13718	13534	13604	13647	13475	13463	13631	13714	13550	13705	13489	13502	13532	13574	13643	13401	13445	13576	13460	13633	13494	13610	13597	13501	13671	13641	13607	13518	13673	13510	13523	13673	13505	13525	13478	13543	13622	13481	13565	13606	13531	13473	13537	13732	13521	13476	13504	13659	13634	13726	13506	13651	13647	13508	13480	13501	13708	13536	13664	13628	13436	13602	13553	13600	13666	13810	13656	13564	13632	13575	13636	13527	13723	13481	13537	13558	13515	13541	13578	13787	13621	13567	13617	13789	13689	13598	13512	13572	13653	13412	13587	13372	13680	13732	13585	13558	13466	13345	13465	13354	13347	13486	13515	13769	13493	13509	13626	13509	13692	13419	13457	13531	13621	13485	13577	13524	13641	13598	13520	13325	13667	13724	13452	13472	13625	13737	13548	13537	13605	13418	13539	13486	13592	13564	13617	13436	13429	13491	13502	13630	13619	13442	13461	13465	13751	13560	13717	13556	13678	13439	13657	13565	13675	13794	13373	13399	13552	13420	13642	13583	13524	13586	13827	13383	13534	13502	13662	13493	13446	13583	13592	13631	13633	13524	13677	13475	13590	13502	13563	13772	13524	13477	13565	13586	13408	13651	13560	13549	13528	13725	13591	13659	13798	13636	13699	13602	13721	13574	13448	13539	13544	13485	13592	13420	13664	13524	13456	13515	13462	13339	13655	13695	13579	13662	13599	13674	13652	13442	13611	13463	13657	13624	13750	13461	13489	13617	13418	13694	13672	13758	13487	13646	13509	13566	13540	13537	13655	13546	13606	13553	13460	13703	13650	13590	13561	13557	13517	13654	13691	13486	13527	13459	13683	13420	13606	13694	13591	13691	13601	13399	13628	13519	13667	13595	13469	13488	13641	13702	13469	13475	13453	13463	13334	13563	13611	13675	13484	13563	13666	13621	13550	13469	13393	13672	13623	13738	13559	13506	13534	13633	13515	13516	13440	13556	13635	13703	13596	13574	13681	13484	13766	13512	13544	13633	13590	13564	13357	13583	13606	13634	13623	13508	13626	13673	13478	13620	13579	13483	13786	13782	13554	13630	13549	13669	13502	13515	13668	13548	13529	13539	13518	13566	13564	13704	13610	13668	13539	13479	13709	13537	13611	13466	13539	13652	13588	13553	13497	13658	13705	13421	13579	13527	13602	13489	13782	13541	13507	13549	13497	13742	13564	13534	13448	13473	13694	13638	13407	13554	13726	13701	13422	13445	13536	13511	13575	13373	13492	13508	13595	13624	13679	13446	13639	13581	13587	13591	13553	13433	13619	13530	13789	13420	13532	13550	13529	13555	13583	13494	13544	13509	13620	13444	13525	13566	13515	13527	13458	13559	13560	13602	13473	13728	13645	13579	13532	13559	13480	13449	13724	13685	13582	13542	13457	13679	13684	13778	13476	13638	13686	13577	13622	13480	13625	13599	13768	13626	13537	13613	13586	13642	13706	13365	13630	13466	13593	13636	13471	13701	13694	13530	13590	13613	13616	13482	13520	13569	13718	13526	13533	13613	13537	13555	13507	13492	13566	13547	13716	13663	13668	13490	13518	13512	13567	13491	13664	13511	13599	13441	13696	13612	13582	13544	13511	13688	13534	13450	13528	13579	13477	13759	13632	13536	13619	13532	13699	13615	13675	13465	13732	13586	13517	13697	13628	13520	13563	13483	13502	13529	13382	13542	13375	13602	13552	13555	13489	13692	13507	13576	13542	13438	13665	13626	13519	13548	13575	13573	13520	13519	13576	13291	13763	13547	13370	13758	13403	13507	13563	13570	13606	13683	13549	13615	13522	13475	13629	13589	13557	13614	13627	13385	13573	13527	13611	13428	13604	13634	13563	13554	13510	13636	13647	13705	13436	13677	13453	13512	13602	13554	13488	13565	13549	13594	13640	13522	13604	13569	13665	13741	13653	13584	13554	13604	13553	13515	13588	13625	13553	13541	13477	13537	13597	13694	13620	13659	13707	13584	13565	13700	13716	13644	13359	13375	13349	13642	13557	13622	13597	13455	13505	13575	13777	13581	13664	13548	13588	13360	13631	13575	13493	13506	13444	13508	13599	13652	13401	13490	13566	13457	13575	13469	13512	13567	13489	13493	13699	13643	13630	13496	13613	13664	13585	13679	13582	13625	13562	13548	13467	13562	13776	13632	13673	13671	13674	13550	13741	13511	13578	13682	13834	13605	13376	13595	13539	13646	13661	13490	13535	13532	13697	13596	13548	13667	13592	13569	13588	13572	13499	13509	13616	13587	13481	13590	13563	13538	13601	13586	13638	13423	13491	13526	13737	13656	13576	13586	13511	13550	13543	13659	13484	13400	13653	13609	13609	13563	13480	13595	13664	13470	13513	13568	13592	13661	13567	13517	13684	13621	13585	13579	13609	13692	13400	13447	13330	13445	13599	13541	13539	13677	13516	13635	13555	13533	13418	13616	13626	13705	13465	13531	13573	13670	13694	13574	13619	13623	13534	13390	13555	13522	13563	13824	13691	13532	13592	13563	13716	13521	13565	13603	13744	13576	13422	13624	13437	13517	13487	13527	13483	13560	13531	13511	13543	13448	13597	13457	13438	13389	13644	13349	13590	13476	13570	13420	13512	13543	13439	13524	13534	13629	13758	13391	13572	13532	13503	13629	13522	13701	13489	13543	13700	13553	13600	13434	13690	13525	13445	13588	13579	13667	13529	13721	13751	13608	13568	13438	13465	13569	13697	13654	13706	13523	13480	13525	13551	13447	13646	13700	13664	13690	13393	13704	13606	13593	13773	13668	13522	13566	13512	13527	13578	13604	13665	13839	13450	13499	13710	13678	13694	13529	13540	13659	13660	13630	13649	13569	13478	13691	13591	13584	13574	13726	13541	13735	13662	13621	13561	13590	13440	13607	13601	13426	13575	13515	13631	13526	13625	13546	13611	13681	13693	13539	13559	13640	13852	13693	13581	13572	13631	13586	13713	13589	13535	13518	13521	13669	13672	13568	13453	13573	13555	13607	13503	13512	13603	13801	13527	13628	13598	13507	13547	13412	13556	13466	13708	13652	13596	13540	13470	13560	13523	13508	13703	13632	13457	13728	13537	13636	13518	13665	13519	13582	13453	13431	13624	13546	13574	13567	13582	13580	13647	13421	13660	13450	13639	13493	13532	13556	13734	13513	13565	13626	13450	13658	13548	13698	13743	13418	13447	13657	13440	13457	13638	13767	13473	13663	13617	13520	13516	13557	13576	13631	13485	13555	13570	13572	13660	13595	13535	13605	13634	13553	13485	13562	13680	13684	13518	13638	13609	13461	13465	13445	13547	13554	13551	13645	13551	13859	13658	13548	13509	13403	13483	13532	13707	13546	13594	13629	13531	13547	13600	13522	13554	13468	13710	13546	13450	13549	13593	13722	13583	13694	13604	13733	13561	13642	13599	13465	13539	13628	13602	13582	13547	13566	13435	13549	13452	13498	13544	13603	13527	13480	13680	13608	13516	13499	13641	13548	13562	13586	13469	13598	13622	13567	13569	13425	13502	13584	13562	13536	13624	13571	13608	13375	13675	13532	13627	13571	13655	13603	13616	13543	13550	13503	13637	13636	13693	13651	13472	13605	13635	13557	13515	13430	13533	13534	13444	13477	13622	13482	13616	13603	13389	13642	13520	13542	13676	13534	13552	13629	13483	13686	13604	13485	13548	13529	13737	13483	13586	13403	13537	13517	13497	13563	13399	13607	13528	13486	13744	13665	13604	13462	13694	13537	13547	13554	13835	13545	13610	13555	13632	13638	13715	13467	13634	13515	13611	13562	13604	13631	13661	13472	13578	13700	13575	13526	13564	13592	13616	13596	13467	13416	13656	13715	13740	13659	13754	13575	13602	13431	13658	13676	13602	13598	13460	13594	13614	13613	13575	13573	13496	13678	13715	13560	13714	13625	13726	13614	13652	13598	13624	13513	13640	13481	13617	13601	13634	13521	13727	13439	13560	13547	13636	13581	13490	13701	13736	13543	13519	13622	13589	13686	13699	13617	13581	13734	13627	13702	13765	13545	13572	13610	13557	13481	13611	13581	13365	13686	13564	13578	13620	13595	13508	13519	13704	13668	13454	13438	13512	13726	13542	13725	13632	13578	13504	13554	13421	13423	13650	13778	13419	13554	13738	13453	13618	13420	13362	13589	13508	13507	13662	13662	13458	13535	13644	13487	13625	13543	13395	13628	13505	13462	13570	13537	13656	13426	13538	13706	13509	13504	13495	13390	13492	13605	13609	13618	13800	13528	13538	13582	13394	13674	13656	13437	13498	13588	13557	13512	13522	13530	13618	13535	13746	13711	13457	13655	13668	13673	13630	13734	13533	13648	13555	13492	13554	13439	13570	13475	13622	13662	13602	13643	13640	13561	13664	13672	13591	13480	13636	13464	13557	13536	13546	13519	13665	13449	13767	13569	13492	13609
25690	21580	27024	26839	19225	17489	17639	17019	16777	16865	16743	16732	16984	16753	16946	16718	16733	16720	16626	16583	16782	16755	16631	16475	16609	16470	16734	16962	16904	16892	16845	16614	16788	16527	16632	16630	16748	16861	16672	16690	16810	16673	16671	16757	16343	16676	16794	16670	16767	16605	16457	16523	16763	16782	16681	16781	16580	16670	16687	16489	16675	16773	16563	16718	16712	16607	16579	16577	16590	16772	16641	16673	16686	16721	16640	16648	16839	16748	16823	16616	16602	16669	16801	16466	16733	16531	16586	16576	16680	16528	16620	16858	16554	16510	16631	16615	16572	16542	16695	16542	16677	16694	16670	16814	16717	16699	16705	16741	16509	16710	16704	16562	16737	16797	16465	16499	16760	16712	16821	16727	16637	16847	16726	16549	16780	16798	16677	16836	16797	16776	16784	16363	16635	16659	16653	16586	16859	16633	16734	16673	16891	16569	16609	16727	16694	16442	16622	16466	16733	16840	16875	16789	16610	16680	16662	16785	16823	16803	16754	16633	16583	16411	16823	16647	16719	16717	16717	16637	16731	16640	16629	16734	16462	16684	16760	16712	16755	16602	16685	16755	16536	16597	16689	16594	16781	16705	16498	16842	16645	16593	16620	16658	16767	16506	16635	16773	16688	16606	16607	16588	16736	16464	16636	16723	16745	16653	16591	16589	16550	16678	16739	16721	16737	16751	16641	16563	16878	16881	16842	16609	16787	16620	16558	16782	16619	16683	16765	16728	16768	16673	16802	16723	16715	16540	16591	16700	16625	16674	16688	16662	16633	16673	16884	16545	16516	16718	16668	16562	16580	16607	16823	16470	16607	16762	16702	16617	16710	16587	16719	16782	16848	16336	16644	16578	16538	16563	16451	16662	16499	16581	16581	16520	16583	16563	16566	16719	16682	16558	16457	16557	16645	16456	16811	16739	16638	16648	16573	16603	16336	16508	16703	16622	16782	16759	16696	16769	16701	16666	16603	16896	16641	16876	16658	16587	16664	16546	16847	16681	16690	16679	16811	16531	16538	16576	16699	16751	16787	16712	16758	16684	16482	16600	16716	16745	16749	16659	16678	16685	16541	16954	16722	16570	16631	16772	16684	16820	16641	16509	16779	16698	16530	16848	16657	16539	16615	16690	16542	16569	16622	16466	16814	16649	16828	16573	16627	16650	16500	16643	16690	16626	16661	16547	16658	16660	16654	16666	16642	16512	16740	16706	16783	16638	16651	16646	16516	16612	16642	16612	16732	16484	16610	16718	16746	16745	16674	16830	16946	16637	16662	16650	16585	16695	16713	16712	16573	16857	16728	16522	16455	16585	16744	16512	16820	16498	16595	16500	16584	16567	16652	16951	16765	16698	16622	16685	16720	16703	16739	16801	16735	16648	16679	16804	16623	16556	16516	16520	16627	16646	16772	16611	16687	16489	16607	16708	16871	16660	16880	16660	16758	16581	16652	16857	16711	16676	16658	16571	16761	16668	16589	16860	16886	16590	16845	16558	16791	16548	16815	16746	16563	16724	16659	16631	16719	16743	16639	16756	16669	16506	16580	16751	16847	16848	16755	16567	16638	16588	16865	16696	16689	16597	16677	16753	16854	16704	16652	16727	16910	16518	16617	16774	16575	16777	16717	16474	16807	16777	16638	16481	16607	16804	16826	16715	16808	16676	16728	16642	16801	16705	16708	16796	16539	16553	16760	16491	16561	16697	16510	16814	16527	16739	16625	16556	16806	16801	16719	16694	16793	16848	16668	16590	16526	16615	16652	16757	16697	16665	16530	16492	16716	16898	16944	16791	16845	16585	16666	16604	16923	16710	16662	16740	16651	16644	16492	16541	16624	16775	16629	16441	16716	16704	16471	16598	16651	16516	16635	16652	16706	16707	16560	16747	16699	16714	16648	16727	16664	16550	16719	16741	16656	16645	16562	16874	16534	16596	16603	16745	16737	16728	16597	16623	16581	16656	16873	16479	16573	16631	16785	16588	16647	16750	16637	16632	16646	16608	16655	16674	16703	16511	16884	16737	16821	16978	16572	16764	16872	16635	16726	16784	16498	16661	16827	16638	16450	16532	16629	16668	16614	16676	16733	16878	16643	16879	16851	16731	16636	16649	16642	16376	16691	16716	16719	16564	16670	16655	16627	16652	16718	16670	16664	16547	16459	16563	16604	16669	16440	16451	16586	16705	16602	16555	16595	16626	16733	16723	16940	16516	16708	16737	16836	16652	16702	16716	16566	16444	16845	16610	16616	16687	16791	16729	16776	16575	16822	16813	16780	16809	16615	16862	16857	16660	16674	16698	16540	16722	16751	16574	16501	16632	16818	16626	16525	16607	16729	16749	16613	16625	16591	16772	16756	16699	16805	16756	16756	16804	16638	16560	16733	16675	16851	16711	16638	16622	16793	16705	16596	16578	16631	16769	16784	16678	16473	16762	16679	16690	16775	16635	16649	16708	16847	16593	16717	16640	16492	16587	16642	16635	16621	16893	16655	16851	16756	16842	16621	16658	16591	16685	16525	16578	16798	16672	16631	16578	16608	16855	16687	16868	16850	16793	16528	16614	16774	16646	16665	16498	16652	16896	16664	16816	16693	16608	16582	16704	16634	16911	16755	16683	16559	16645	16607	16733	16661	16583	16756	16785	16554	16616	16723	16568	16659	16667	16737	16516	16641	16699	16701	16702	16427	16497	16727	16545	16718	16809	16563	16612	16821	16452	16733	16804	16709	16513	16619	16568	16738	16683	16608	16515	16728	16573	16629	16858	16799	16887	16667	16593	16745	16338	16705	16826	16682	16722	16468	16904	16757	16632	16677	16616	16763	16471	16783	16739	16656	16692	16741	16591	16548	16747	16493	16577	16563	16489	16698	16597	16673	16464	16832	16709	16476	16767	16523	16685	16631	16707	16630	16743	16786	16598	16593	16759	16673	16588	16545	16617	16509	16725	16824	16750	16811	16611	16795	16524	16726	16730	16585	16515	16627	16772	16829	16571	16720	16542	16603	16654	16658	16671	16795	16541	16662	16751	16697	16925	16829	16898	16591	16654	16574	16468	16808	16880	16622	16499	16920	16916	16666	16445	16753	16716	16844	16665	16670	16725	16604	16805	16612	16604	16642	16824	16729	16677	16510	16491	16606	16528	16905	16675	16612	16744	16809	16675	16878	16662	16699	16692	16775	16717	16744	16744	16653	16622	16486	16615	16753	16707	16712	16709	16551	16570	16916	16555	16564	16620	16701	16861	16626	16609	16554	16376	16843	16477	16592	16693	16680	16652	16742	16652	16801	16808	16619	16738	16747	16681	16768	16710	16616	16608	16855	16563	16616	16577	16749	16583	16755	16928	16650	16485	16601	16775	16526	16893	16708	16776	16670	16829	16733	16701	16683	16681	16685	16754	16493	16860	16550	16521	16712	16569	16617	16728	16615	16579	16603	16664	16702	16546	16562	16710	16683	16808	16701	16549	16827	16706	16744	16568	16652	16602	16826	16663	16732	16553	16705	16517	16572	16600	16873	16589	16519	16699	16549	16595	16646	16630	16707	16606	16791	16602	16658	16866	16525	16504	16738	16631	16962	16797	16591	16845	16553	16432	16548	16694	16587	16570	16793	16698	16706	16732	16714	16770	16803	16583	16653	16846	16725	16701	16575	16848	16565	16638	16803	16777	16802	16833	16844	16613	16707	16580	16918	16751	16706	16690	16384	16646	16795	16675	16872	16809	16882	16933	16710	16795	16781	16679	16392	16691	16705	16509	16567	16576	16621	16749	16786	16765	16720	16701	16706	16779	16670	16817	16978	16703	16743	16713	16502	16716	16813	16703	16822	16548	16678	16666	16690	16663	16743	16632	16731	16845	16725	16781	16575	16680	16384	16663	16621	16743	16688	16706	16612	16954	16601	16526	16509	16661	16723	16748	16850	16855	16741	16869	16577	16757	16557	16833	16681	16762	16635	16977	16536	16632	16633	16751	16723	16551	16480	16740	16818	16691	16642	16663	16718	16735	16830	16702	16562	16750	16731	16608	16633	16778	16650	16734	16575	16656	16670	16606	16841	16527	16731	16598	16710	16657	16505	16755	16591	16709	16838	16646	16710	16630	16451	16633	16636	16828	16848	16707	16760	16750	16521	16608	16627	16584	16837	16646	16628	16726	16638	16730	16548	16614	16694	16569	16543	16750	16560	16960	16750	16708	16837	16616	16513	16599	16766	16630	16645	16611	16888	16846	16632	16687	16657	16527	16679	16604	16676	16830	16556	16708	16719	16517	16774	16603	16665	16589	16614	16523	16490	16773	16596	16729	16555	16604	16708	16696	16856	16892	16834	16654	16735	16731	16584	16739	16854	16570	16764	16823	16617	16556	16799	16763	16686	16635	16788	16738	16902	16697	16606	16675	16653	16679	16571	16568	16553	16635	16518	16471	16675	16725	16714	16645	16581	16611	16741	16508	16746	16748	16547	16661	16748	16882	16635	16628	16768	16720	16568	16669	16775	16862	16839	16859	16600	16800	16726	16628	16714	16683	16665	16733	16543	16623	16762	16720	16710	16588	16783	16791	16544	16593	16697	16520	16559	16606	16905	16754	16558	16666	16759	16875	16686	16821	16422	16675	16772	16633	16677	16698	16819	16576	16696	16720	16594	16588	16505	16512	16581	16680	16654	16748	16757	16467	16610	16627	16824	16780	16636	16635	16586	16657	16842	16736	16791	16642	16469	16545	16843	16552	16683	16565	16621	16678	16649	16646	16566	16833	16566	16802	16482	16702	16689	16763	16570	16670	16516	16688	16842	16579	16853	16565	16837	16678	16802	16586	16581	16634	16758	16813	16723	16613	16595	16501	16319	16650	16798	16586	16625	16562	16737	16689	16632	16714	16612	16827	16843	16624	16700	16621	16484	16675	16754	16896	16726	16511	16650	16769	16713	16650	16539	16621	16735	16573	16799	16608	16841	16926	16620	16436	16554	16569	16756	16681	16639	16658	16536	16676	16774	16501	16428	16714	16753	16591	16745	16668	16651	16531	16585	16523	16703	16678	16602	16600	16572	16917	16831	16622	16813	16671	16483	16526	16790	16679	16749	16806	16675	16804	16639	16803	16780	16779	16446	16584	16657	16502	16623	16495	16675	16651	16722	16491	16499	16693
19944	33606	25023	18226	15904	15038	14746	14436	14374	14332	14439	14367	14295	14515	14496	14455	14614	14449	14315	14284	14233	14172	14395	14285	14415	14253	14389	14499	14460	14270	14490	14425	14392	14332	14396	14367	14299	14436	14399	14271	14343	14439	14349	14299	14553	14250	14494	14303	14510	14301	14337	14214	14411	14453	14509	14202	14292	14276	14209	14422	14462	14471	14348	14330	14430	14492	14313	14122	14463	14525	14429	14458	14185	14394	14214	14257	14143	14200	14407	14397	14302	14279	14335	14214	14379	14462	14396	14556	14562	14290	14354	14248	14337	14216	14417	14430	14224	14288	14320	14410	14267	14392	14455	14410	14214	14486	14273	14200	14374	14274	14388	14469	14327	14275	14268	14385	14401	14351	14460	14462	14198	14399	14332	14282	14236	14450	14415	14255	14557	14150	14438	14238	14428	14568	14452	14339	14271	14324	14404	14294	14333	14481	14271	14412	14291	14368	14375	14224	14248	14230	14214	14352	14349	14564	14258	14442	14343	14440	14221	14396	14235	14456	14337	14320	14468	14165	14347	14409	14276	14397	14232	14295	14604	14304	14363	14278	14416	14276	14390	14277	14483	14328	14505	14130	14491	14278	14329	14239	14353	14267	14380	14551	14329	14248	14392	14315	14470	14343	14465	14295	14202	14157	14385	14558	14505	14338	14156	14379	14244	14459	14263	14343	14255	14399	14331	14436	14236	14346	14178	14282	14328	14310	14343	14364	14439	14555	14334	14531	14437	14448	14381	14443	14440	14279	14237	14311	14262	14440	14331	14301	14521	14263	14277	14247	14202	14295	14368	14369	14293	14255	14452	14352	14440	14495	14504	14264	14191	14356	14316	14388	14342	14252	14171	14430	14238	14392	14453	14275	14357	14408	14380	14393	14297	14264	14490	14483	14254	14296	14404	14297	14351	14335	14207	14314	14385	14436	14361	14295	14387	14221	14236	14343	14463	14255	14288	14323	14353	14551	14345	14278	14357	14235	14353	14219	14313	14294	14373	14379	14354	14246	14217	14445	14271	14383	14382	14320	14136	14403	14488	14332	14330	14513	14453	14374	14234	14314	14236	14202	14326	14344	14146	14453	14343	14391	14360	14432	14356	14244	14460	14223	14398	14499	14247	14253	14305	14303	14346	14385	14327	14392	14530	14483	14333	14551	14255	14266	14334	14281	14377	14406	14172	14484	14372	14239	14253	14113	14177	14355	14366	14326	14211	14363	14547	14364	14384	14375	14214	14385	14369	14402	14438	14274	14342	14394	14306	14347	14306	14219	14427	14335	14206	14302	14246	14295	14300	14329	14214	14283	14392	14345	14384	14316	14268	14380	14385	14344	14395	14480	14259	14372	14255	14274	14316	14229	14435	14448	14517	14190	14568	14283	14314	14238	14331	14323	14491	14341	14412	14335	14402	14472	14142	14494	14282	14276	14311	14443	14223	14386	14536	14409	14353	14372	14393	14580	14418	14255	14289	14192	14249	14233	14296	14378	14352	14320	14497	14394	14351	14345	14348	14349	14388	14341	14077	14313	14249	14433	14437	14445	14349	14365	14259	14319	14355	14363	14493	14217	14466	14345	14404	14193	14412	14355	14438	14291	14443	14394	14332	14371	14378	14305	14408	14298	14381	14423	14359	14344	14458	14350	14393	14133	14363	14333	14318	14226	14497	14395	14237	14428	14214	14491	14319	14316	14277	14281	14353	14356	14293	14303	14197	14330	14442	14454	14194	14428	14343	14335	14334	14308	14419	14355	14284	14329	14337	14441	14340	14351	14464	14376	14318	14126	14357	14196	14209	14320	14260	14319	14233	14436	14313	14404	14343	14350	14156	14315	14393	14545	14287	14171	14330	14280	14453	14230	14263	14218	14328	14267	14224	14212	14485	14328	14228	14515	14424	14359	14135	14308	14310	14305	14330	14384	14522	14368	14415	14481	14422	14378	14529	14337	14378	14410	14277	14388	14188	14289	14359	14242	14288	14404	14413	14232	14349	14492	14301	14563	14226	14351	14279	14441	14409	14273	14428	14362	14219	14485	14378	14520	14420	14327	14291	14452	14269	14330	14462	14263	14212	14408	14437	14137	14445	14389	14323	14320	14469	14505	14179	14291	14288	14372	14478	14374	14394	14477	14319	14337	14347	14416	14420	14393	14210	14243	14371	14090	14405	14307	14432	14205	14526	14465	14372	14285	14252	14385	14313	14384	14262	14450	14323	14253	14201	14279	14499	14265	14377	14224	14381	14258	14374	14279	14422	14517	14435	14475	14426	14352	14364	14321	14371	14362	14282	14287	14368	14339	14312	14297	14412	14318	14473	14406	14413	14387	14440	14307	14295	14282	14339	14332	14317	14288	14327	14473	14277	14232	14424	14284	14296	14314	14388	14247	14326	14360	14260	14460	14412	14361	14476	14236	14265	14310	14298	14290	14407	14343	14357	14301	14367	14265	14560	14391	14312	14280	14318	14483	14344	14460	14253	14295	14380	14449	14145	14289	14468	14419	14388	14268	14374	14418	14338	14269	14452	14197	14271	14350	14399	14374	14381	14473	14356	14389	14207	14405	14233	14235	14465	14352	14433	14422	14462	14335	14193	14372	14320	14362	14407	14293	14295	14359	14301	14484	14241	14142	14460	14461	14272	14559	14355	14406	14337	14258	14422	14382	14337	14390	14278	14508	14446	14218	14264	14508	14363	14232	14238	14300	14377	14444	14344	14322	14352	14378	14430	14382	14343	14247	14431	14317	14382	14445	14372	14200	14345	14412	14324	14377	14347	14500	14370	14375	14349	14415	14331	14249	14395	14463	14270	14358	14312	14353	14358	14337	14385	14266	14340	14432	14369	14328	14465	14434	14424	14350	14226	14479	14542	14380	14372	14413	14435	14377	14374	14431	14281	14328	14527	14225	14103	14396	14372	14382	14420	14297	14336	14289	14309	14313	14405	14279	14392	14288	14396	14259	14370	14350	14317	14179	14461	14355	14408	14462	14286	14369	14315	14269	14452	14184	14215	14250	14523	14456	14381	14322	14213	14495	14197	14488	14292	14340	14553	14367	14318	14295	14163	14337	14294	14171	14334	14417	14410	14175	14300	14255	14415	14323	14396	14495	14534	14539	14466	14346	14333	14520	14427	14466	14325	14394	14264	14184	14453	14341	14358	14191	14404	14292	14344	14411	14250	14445	14309	14350	14450	14362	14414	14304	14330	14247	14325	14293	14426	14172	14175	14366	14409	14338	14309	14221	14462	14408	14309	14350	14471	14436	14403	14456	14364	14461	14419	14267	14478	14340	14392	14304	14352	14436	14227	14285	14304	14345	14438	14105	14524	14182	14175	14406	14497	14379	14219	14425	14346	14440	14337	14318	14320	14272	14388	14232	14398	14200	14337	14232	14385	14381	14455	14279	14281	14362	14512	14343	14424	14451	14386	14344	14299	14317	14146	14359	14306	14454	14407	14271	14165	14336	14439	14264	14234	14479	14409	14283	14388	14422	14504	14374	14313	14163	14301	14373	14196	14411	14219	14443	14537	14341	14392	14228	14227	14419	14316	14340	14219	14397	14417	14296	14457	14276	14308	14399	14480	14330	14297	14478	14420	14449	14409	14418	14449	14317	14149	14188	14351	14283	14367	14538	14348	14406	14321	14395	14406	14514	14286	14392	14235	14184	14227	14319	14472	14427	14404	14230	14394	14295	14336	14398	14187	14422	14343	14358	14205	14122	14332	14437	14394	14314	14231	14399	14263	14110	14524	14167	14328	14311	14365	14578	14338	14409	14312	14246	14382	14301	14383	14294	14117	14338	14493	14253	14259	14330	14442	14190	14288	14388	14207	14153	14513	14360	14372	14408	14336	14326	14251	14275	14320	14324	14465	14378	14303	14262	14376	14342	14278	14410	14347	14235	14426	14257	14320	14211	14406	14234	14267	14393	14304	14427	14227	14308	14441	14180	14340	14193	14330	14459	14375	14349	14166	14231	14282	14401	14292	14378	14403	14407	14424	14378	14258	14199	14372	14560	14123	14253	14302	14355	14419	14361	14248	14228	14317	14223	14313	14378	14455	14272	14343	14513	14464	14311	14333	14334	14460	14268	14369	14246	14331	14358	14415	14235	14445	14340	14273	14284	14497	14378	14255	14433	14258	14377	14423	14329	14349	14421	14349	14352	14223	14362	14540	14440	14391	14267	14387	14419	14260	14332	14459	14350	14380	14251	14223	14352	14387	14402	14479	14273	14202	14284	14365	14450	14273	14374	14363	14285	14508	14234	14347	14392	14393	14364	14236	14238	14220	14478	14259	14388	14208	14403	14284	14148	14408	14350	14418	14375	14388	14317	14238	14355	14204	14281	14317	14399	14282	14466	14342	14393	14451	14431	14496	14328	14335	14392	14242	14278	14523	14343	14498	14408	14379	14222	14153	14293	14333	14358	14268	14506	14316	14200	14339	14425	14377	14361	14257	14321	14335	14374	14360	14348	14316	14427	14296	14340	14280	14336	14333	14258	14414	14168	14532	14288	14392	14258	14449	14376	14385	14237	14409	14309	14298	14397	14425	14317	14451	14131	14261	14246	14392	14270	14320	14376	14291	14521	14274	14343	14474	14272	14380	14345	14342	14294	14417	14312	14405	14247	14191	14353	14313	14326	14434	14252	14211	14221	14448	14335	14285	14328	14403	14248	14234	14461	14368	14343	14306	14357	14465	14476	14315	14275	14527	14414	14443	14343	14350	14350	14495	14316	14554	14394	14337	14315	14140	14372	14406	14232	14304	14114	14299	14505	14273	14314	14389	14344	14498	14409	14178	14438	14249	14218	14255	14409	14343	14295	14479	14288	14128	14341	14258	14227	14266	14543	14446	14335	14282	14520	14503	14279	14228	14531	14500	14232	14223	14401	14507	14399	14312	14511	14260	14389	14406	14356	14327	14433	14279	14262	14175	14340	14269	14377	14429	14169	14232	14295	14446	14331	14422	14256	14371	14276	14253	14400	14515	14463	14432	14353	14389	14299	14278	14536	14512	14361	14340	14357	14349	14498	14332	14292	14347	14194	14492	14399	14350	14363	14619	14492	14382	14305	14687	14365	14437	14379	14347	14358	14374	14193	14359	14248	14172	14294	14342	14295	14364	14519	14282	14276	14595	14258
22829	21543	28651	24882	21852	22693	21174	17254	16215	16313	16224	16067	15995	16025	16049	15977	15918	15924	15978	16030	16150	16057	15935	15912	15846	15771	15834	16022	15856	16032	15740	15773	15808	15743	15847	15856	15933	15791	15926	15926	16020	15720	15772	15796	15881	15664	15856	15509	15670	15787	15760	15834	15712	15806	15654	15678	15704	15914	15834	15845	15720	15827	15736	15616	15670	15651	16072	15722	16020	15933	15820	15600	15867	15757	15803	15811	15864	15616	15739	15778	15637	15739	15876	15884	15639	15887	15858	15692	15680	15551	15685	15786	15745	15826	15925	15788	15765	15702	15791	15746	15737	15886	15636	15728	15655	15885	15645	16005	15711	15562	15672	15597	15669	15765	15869	15883	15527	15803	15668	15782	15817	15723	15823	15633	15534	15679	15793	15811	15739	15755	15839	15681	15762	15646	15805	15858	15766	15710	15561	15657	15851	15761	15715	15932	15616	15556	15810	15971	15914	15640	15855	15858	15691	15690	15923	15659	15770	15675	15856	16097	15782	15624	15610	15670	15613	15732	15657	15889	15736	15691	15877	15715	15864	15743	15565	15545	15900	15784	15781	15917	15547	15807	15904	15795	15756	15714	15826	15517	15755	15607	15850	15652	15682	15841	15761	15439	15599	15625	15670	15647	15613	15638	15802	15817	15668	15588	15739	15729	15670	15607	15728	15641	15848	15998	15783	15825	15767	15642	16074	15859	15774	15700	15642	15818	15736	15758	15741	15770	15810	15547	15736	15983	15804	15699	15721	15611	15965	15696	15862	15905	15903	15719	15581	15629	15633	15808	15936	15880	15951	15614	15889	15736	15826	15881	15596	15964	15678	15524	15709	15534	15660	15937	15745	15629	15591	15600	15719	15770	15708	15839	15635	15701	15600	15668	15737	15899	15733	15743	15702	15859	15744	15850	15637	15711	15657	15822	15924	15619	15753	15788	15688	15830	15671	15572	15805	15712	15788	15725	15699	15820	15835	15702	15443	15843	15775	15870	15628	15773	15801	15617	15806	15969	15860	15835	15737	15741	15743	15721	15679	15874	15720	15723	15503	15594	15766	15694	15757	15629	15895	15509	15521	15861	15734	15899	15638	15923	15862	15648	15811	15802	15732	15692	15811	15872	15828	15840	15847	15800	15793	15700	15768	15571	15994	15847	15854	15793	15952	15825	15846	15590	15769	15760	15773	15845	15652	15913	15742	15652	15652	15589	15740	15775	15783	15748	15690	15917	15645	15582	15821	15690	15657	15686	15920	15881	15647	15706	15821	15783	15883	15606	15645	15728	15650	15719	15669	15594	15721	15640	15479	15619	15677	15732	15778	15556	15963	15445	15640	15650	15910	15972	15674	15757	15907	15731	15773	15891	15755	15828	15778	15754	15998	15856	15546	15770	15809	15642	15602	15535	15542	15647	15674	15855	15812	15758	15650	15897	15843	15592	15779	15708	15700	15870	15816	15707	15884	15873	15689	15704	15714	15911	15865	15818	15768	15885	15827	15650	15779	15812	15967	15842	15770	15685	15804	15710	15793	15819	15614	15615	15614	15514	15738	15695	15664	15573	15829	15602	15680	15609	15446	15727	15536	15804	15899	15923	15901	15665	16031	15816	15712	15913	15985	15807	15700	15829	15816	15773	15670	15881	15658	15692	15838	15609	15747	15682	15545	15964	15810	15767	15790	15664	15748	15585	15855	15710	15671	15589	15594	15666	15608	15682	15841	15768	15809	15715	15792	15689	15777	15552	15894	15669	15627	15692	15667	15824	15841	15783	15768	15882	15765	15754	15539	15667	15576	15731	15753	15573	15673	15659	15694	15660	15576	15774	15644	15839	15878	15813	15819	15707	15730	15581	15587	15821	15577	15707	15751	15754	15806	15655	15771	15803	15675	15665	15732	15899	15745	15680	15681	15781	15762	15521	15630	15631	15828	15794	15718	15565	15764	15711	15805	15749	15734	16032	15866	15812	15799	15769	15788	15739	15865	15683	15710	15472	15532	15637	15755	15871	15839	15742	15759	15794	15648	15942	15749	15663	15861	15693	15567	15707	15829	15680	15945	15819	15875	15717	15835	15598	15708	15677	15744	15817	15667	15640	15710	15821	15765	15641	15617	15960	15892	15679	15711	15692	15969	15793	15534	15617	15664	15640	15885	15727	15598	15939	15808	15632	15900	15627	15670	15751	15602	15654	15727	15697	15883	15830	15706	15762	15902	15755	15664	15718	15574	15710	15588	15616	15790	15864	15798	15803	15718	15677	15699	15842	15638	15871	15733	15986	15856	15733	15844	15697	15591	15686	15762	15719	15813	15714	15785	15745	15797	15687	15744	15889	15785	15665	15783	15835	15837	15596	15702	15682	15713	15959	15705	15770	15834	15723	15788	15562	15793	15771	15642	15581	15735	15776	15920	15728	15737	15646	15804	15867	15765	15877	15703	15765	15540	15670	15878	15749	15692	15588	15622	15784	15727	15812	15693	15784	15855	15858	15701	15930	15757	15807	15829	15756	15798	15786	15879	15640	15780	15828	15811	15644	15782	15808	15952	15623	15726	15741	15639	15789	15728	15802	15589	15949	15746	15651	15757	15703	15970	15665	15907	15601	15731	15679	15450	15899	15707	15392	15429	15677	15729	15778	15718	15754	15605	15753	15516	15897	15888	15830	15598	15538	15750	15682	15775	15731	15678	15773	15709	15567	15673	15654	15937	15858	15852	15835	15788	15763	15588	15827	15632	15815	15803	15636	15915	15822	15935	15774	15827	15736	15669	15799	15762	15677	15908	15686	15663	15733	15538	15978	15837	15759	15684	15701	15688	15842	15635	15678	15652	15858	15677	15591	15736	15758	15811	15824	15860	15825	15724	15766	15698	15765	15731	15668	15689	15650	15689	15719	15851	15807	15944	15876	15880	15737	15759	15728	15634	15815	15749	15670	15688	15964	15975	15926	15735	15739	15623	15458	15770	15731	15750	15753	15914	15549	15730	15826	15777	15683	15988	15774	15770	15879	15934	15721	15741	15682	15773	15690	15696	15791	15607	15727	15719	15763	15689	15630	15832	15623	15756	15786	15841	15691	15768	15724	15727	15950	15762	15702	15578	15982	15778	15667	15701	15636	15687	15691	15707	15847	15754	15787	15775	15701	15640	15766	15647	15739	15790	15677	15614	15784	15640	15801	15640	15573	15549	15821	15704	15623	15829	15812	15701	15551	15897	15517	15740	15811	15982	15749	15857	15707	15790	15671	15732	15647	15643	15583	15797	15767	15754	15676	15824	15960	15755	15765	15695	15924	15646	15905	15679	15728	15656	15740	15786	15664	15742	15667	15832	15596	15575	15612	15742	15728	15786	15703	15739	15714	15767	15793	15748	15735	15788	15693	15709	15658	15799	15799	15599	15713	15659	15765	15824	15675	15746	15539	15769	15762	15761	15796	15801	15628	15687	15744	15740	15749	15863	15872	15659	15739	15597	15589	15894	15645	15615	15744	15598	15621	15881	15901	15909	15917	15587	15672	15659	15946	15639	15727	15749	15899	15762	15801	15602	15895	15722	15982	15635	15866	15813	15743	15538	15606	15622	15837	15612	15768	15827	15779	15587	15613	15648	15814	15696	15840	15803	15816	15719	15776	15826	15781	15652	15675	15749	15764	15728	15864	15636	15531	15968	15729	15957	15617	15705	15849	15697	15718	15638	15697	15676	15653	15789	15878	15620	15738	15871	15631	15653	15706	15617	15852	15792	15877	15633	15741	15861	15574	15867	15838	15766	15609	15792	15786	15649	15752	15663	15587	15739	15771	16046	15690	15623	15608	15671	15712	15703	15751	15810	15694	15816	15717	15772	15620	15709	15897	15877	15804	15638	15778	15858	15732	15656	15799	15893	15729	15864	15633	15742	15847	15692	15825	15543	15761	15724	15874	15659	15660	15732	15971	15788	15892	15667	15641	15762	15708	15739	15589	15809	15925	15734	15696	15721	15887	15759	15853	15769	15826	15750	15653	15866	15714	15612	15569	15933	15903	15852	15740	15857	15778	15736	15727	15742	15666	15642	15912	15624	15725	15770	15720	15684	15750	15608	15730	15830	15635	15808	15819	15857	15851	15963	15882	15870	15687	15655	16037	15924	15752	15747	15807	15845	15844	15537	15724	15714	15633	15885	15807	15823	15656	15727	15759	15685	15691	15982	15900	15536	15642	15873	15626	15623	15684	15855	15769	15878	15813	15590	15654	15898	15908	15768	15731	15773	15682	15649	15677	15747	15848	15745	15841	15711	15711	15725	15832	15773	15549	15813	15633	15722	15732	15657	15538	15614	15640	15810	15937	15889	15987	15763	15704	15703	15788	15735	15767	15709	15770	15828	15716	15784	15577	15831	15732	15694	15848	16026	15547	15636	15627	15739	15800	15731	15553	15729	15872	15789	15805	15883	15845	15914	15874	15644	15850	15747	15662	15841	15720	15722	15574	15730	15787	15597	15748	15715	15602	15777	15744	15707	15613	15627	15736	15640	15667	15733	15773	15713	15672	15737	15613	15764	15969	15903	15571	15609	15680	15741	15710	15792	15681	15710	15711	15871	15597	15629	15894	15527	15675	15827	15631	15879	15739	15876	15720	15719	15711	15857	15823	15833	15699	15847	15931	15778	15766	15824	15724	15587	15673	15752	15773	15477	15750	15938	15637	15721	15621	15681	15699	15867	15778	15796	15915	15749	15968	15595	15758	15688	15551	15910	15938	15841	15774	15766	15864	15735	15734	15686	15711	15550	15691	15748	15698	15629	15749	15756	15885	15713	15659	15821	15663	15749	15718	15849	15740	15805	15797	15793	15848	15878	15558	15978	15644	15832	15768	15794	15824	15745	15824	15873	15821	15871	15748	15667	15729	15842	15799	15613	15689	15653	15745	15738	15863	15855	15778	15733	15787	15792	15731	15649	15635	15498	15832	15655	15724	15700	15693	15810	15881	15794	15682	15847	15662	15525	15817	15778	15721	15552	15785	15687	15958	15828	15701	15716	15563	15633	15753	15849	15552	15482	15910	15923	15774	15820	15523	15602	15938	15717	15818	15806	15639	15634	15787	15624	15629	15689	15799	15736	15667	15694	15890	15694	15744	15694	15866	15754	15686	15801	15791	15861	15905	15764	15759
22256	45681	35170	19973	16093	14934	14626	14481	14209	14170	13850	14103	14023	13913	13992	13990	13822	13781	13727	13847	13805	13911	13694	13718	13788	13888	13913	13689	13881	13845	13759	13623	13768	13874	13641	13743	13952	13863	13789	13913	13628	13792	13640	13566	13662	13761	13644	13633	13624	13843	13906	13541	13655	13830	13941	13802	13681	13779	13833	13705	13702	13645	13644	13795	13651	13693	13729	13644	13794	13796	13683	13803	13608	13907	13660	13631	13681	13686	13608	13917	13678	13728	13669	13903	13729	13707	13689	13656	13877	13666	13790	13656	13616	13616	13764	13886	13865	13748	13817	13736	13725	13818	13723	13571	13649	13698	13544	13572	13727	13642	13769	13660	13770	13584	13727	13858	13862	13693	13683	13626	13751	13809	13713	13814	13721	13653	13817	13684	13607	13665	13739	13786	13653	13764	13818	13646	13713	13743	13605	13673	13685	13826	13833	13691	13862	13564	13653	13559	13790	13764	13798	13669	13680	13781	13784	13551	13570	13789	13692	13740	13641	13669	13648	13710	13674	13677	13767	13815	13730	13644	13652	13832	13696	13721	13708	13660	13732	13781	13757	13689	13592	13764	13723	13835	13659	13741	13576	13640	13614	13675	13636	13632	13664	13849	13703	13561	13942	13699	13760	13612	13632	13708	13504	13625	13756	13713	13798	13742	13771	13834	13584	13604	13658	13748	13752	13728	13738	13506	13740	13577	13743	13495	13705	13721	13792	13738	13764	13723	13751	13785	13582	13839	13759	13826	13472	13728	13562	13677	13695	13579	13784	13553	13883	13807	13709	13743	13672	13739	13552	13688	13689	13634	13654	13743	13543	13745	13811	13657	13633	13752	13898	13732	13743	13756	13732	13814	13675	13708	13694	13606	13886	13817	13670	13580	13717	13738	13776	13779	13789	13653	13676	13672	13613	13755	13697	13774	13756	13783	13631	13764	13663	13750	13542	13760	13777	13721	13764	13648	13694	13640	13668	13853	13684	13610	13732	13688	13659	13726	13776	13873	13633	13661	13777	13547	13747	13678	13883	13745	13877	13578	13553	13773	13897	13750	13773	13569	13801	13617	13711	13743	13683	13773	13581	13752	13810	13633	13829	13784	13701	13634	13506	13782	13792	13850	13565	13771	13581	13649	13638	13698	13793	13789	13620	13668	13767	13925	13658	13647	13669	13790	13623	13835	13795	13804	13790	13878	13633	13857	13790	13687	13493	13713	13693	13691	13625	13749	13634	13581	13665	13697	13622	13733	13819	13582	13764	13700	13735	13621	13588	13849	13647	13651	13756	13548	13805	13752	13638	13685	13655	13593	13725	13845	13716	13824	13727	13776	13642	13642	13745	13666	13953	13660	13670	13853	13679	13670	13503	13700	13776	13620	13723	13699	13800	13732	13646	13668	13842	13803	13715	13844	13648	13633	13697	13580	13634	13673	13799	13733	13651	13652	13779	13792	13770	13801	13886	13650	13661	13764	13709	13811	13591	13853	13663	13761	13581	13608	13696	13779	13845	13730	13623	13811	13606	13774	13667	13875	13647	13616	13765	13810	13804	13734	13669	13696	13853	13730	13621	13814	13660	13733	13740	13884	13667	13562	13566	13696	13644	13625	13641	13677	13679	13628	13782	13908	13794	13621	13694	13791	13734	13661	13780	13637	13720	13557	13823	13617	13652	13726	13660	13663	13623	13690	13678	13650	13563	13688	13666	13659	13671	13785	13706	13715	13716	13715	13653	13819	13721	13773	13704	13625	13744	13712	13541	13690	13775	13676	13661	13708	13749	13755	13762	13706	13873	13651	13744	13755	13834	13763	13701	13604	13777	13735	13713	13779	13747	13574	13914	13522	13780	13720	13916	13828	13696	13681	13811	13865	13612	13645	13659	13783	13625	13681	13771	13651	13699	13520	13743	13892	13536	13664	13777	13591	13792	13639	13837	13830	13589	13698	13734	13612	13735	13805	13708	13868	13853	13561	13781	13741	13692	13836	13523	13537	13765	13654	13803	13651	13780	13883	13636	13756	13651	13758	13736	13749	13702	13761	13635	13676	13758	13669	13672	13620	13691	13880	13806	13535	13738	13821	13765	13911	13822	13655	13620	13762	13783	13699	13643	13678	13737	13689	13622	13675	13666	13658	13775	13589	13726	13715	13833	13757	13568	13662	13807	13670	13931	13687	13784	13708	13772	13808	13739	13820	13653	13726	13752	13753	13680	13784	13574	13676	13531	13828	13585	13713	13742	13732	13761	13570	13762	13821	13677	13567	13552	13801	13558	13642	13799	13634	13822	13862	13790	13741	13885	13667	13695	13903	13669	13619	13805	13793	13733	13681	13738	13729	13774	13678	13664	13665	13489	13926	13686	13692	13788	13758	13784	13672	13773	13620	13755	13536	13472	13677	13879	13945	13656	13596	13729	13789	13776	13488	13826	13738	13550	13819	13950	13774	13647	13650	13734	13550	13828	13718	13554	13677	13689	13670	13602	13858	13794	13584	13649	13672	13585	13795	13687	13766	13749	13557	13641	13631	13668	13705	13846	13804	13673	13778	13591	13817	13708	13638	13717	13597	13690	13782	13658	13744	13783	13572	13775	13760	13822	13727	14024	13741	13507	13726	13794	13651	13658	13711	13725	13860	13663	13650	13870	13729	13571	13800	13674	13792	13602	13828	13681	13818	13917	13813	13865	13714	13557	13815	13646	13799	13678	13529	13709	13664	13619	13900	13772	13616	13577	13901	13611	13648	13724	13623	13685	13515	13570	13760	13711	13759	13670	13784	13773	13697	13701	13634	13837	13727	13872	13871	13647	13662	13651	13705	13756	13781	13767	13806	13856	13634	13728	13551	13859	13808	13630	13812	13737	13768	13669	13718	13649	13672	13855	13670	13733	13703	13821	13782	13813	13792	13719	13664	13551	13821	13636	13676	13782	13675	13732	13677	13659	13736	13958	13647	13615	13796	13810	13745	13614	13969	13665	13795	13732	13646	13529	13804	13638	13708	13779	13727	13887	13627	13740	13724	13802	13630	13971	13725	13667	13680	13649	13718	13760	13520	13736	13581	13712	13704	13728	13775	13887	13603	13550	13772	13860	13594	13608	13759	13787	13662	13562	13621	13650	13569	13859	13649	13677	13797	13827	13643	13860	13656	13733	13740	13693	13623	13754	13544	13629	13799	13606	13698	13571	13708	13651	13660	13707	13768	13817	13785	13674	13666	13570	13765	13651	13760	13819	13670	13733	13732	13779	13803	13714	13567	13615	13599	13701	13695	13811	13867	13734	13711	13655	13811	13506	13679	13662	13830	13612	13743	13692	13703	13735	13774	13679	13748	13749	13736	13748	13733	13622	13758	13800	13761	13544	13838	13836	13660	13596	13790	13835	13630	13509	13860	13736	13936	13675	13717	13624	13777	13750	13653	13781	13774	13694	13706	13660	13682	13682	13673	13818	13745	13734	13756	13677	13570	13662	13708	13747	13782	13763	13703	13696	13778	13840	13749	13833	13657	13671	13751	13645	13645	13525	13774	13731	13650	13724	13695	13595	13832	13659	13864	13914	13500	13786	13622	13533	13674	13713	13660	13616	13757	13642	13524	13573	13703	13712	13763	13742	13706	13696	13723	13699	13802	13696	13695	13765	13912	13755	13660	13743	13863	13696	13655	13795	13686	13925	13610	13777	13710	13759	13591	13487	13626	13674	13808	13554	13796	13631	13676	13783	13633	13889	13661	13753	13788	13773	13614	13750	13658	13714	13752	13691	13710	13708	13914	13585	13554	13637	13490	13698	13586	13471	13780	13660	13624	13641	13682	13473	13747	13881	13746	13694	13708	13677	13702	13735	13783	13621	13760	13572	13769	13739	13757	13715	13586	13481	13642	13685	13861	13666	13684	13614	13614	13608	13725	13630	13748	13799	13780	13793	13897	13698	13649	13684	13628	14043	13798	13549	13828	13615	13675	13848	13781	13655	13691	13747	13797	13593	13805	13831	13645	13701	13781	13775	13844	13730	13791	13686	13570	13781	13744	13720	13708	13768	13654	13673	13578	13680	13632	13595	13706	13517	13822	13697	13627	13642	13567	13752	13614	13724	13676	13609	13530	13895	13556	13765	13658	13602	13701	13591	13955	13796	13653	13758	13773	13637	13792	13546	13754	13779	13859	13682	13744	13461	13685	13646	13639	13826	13681	13682	13609	13855	13603	13700	13545	13678	13609	13790	13706	13693	13557	13745	13549	13713	13829	13696	13771	13892	13582	13664	13706	13828	13514	13828	13647	13624	13768	13774	13593	13771	13733	13588	13607	13734	13865	13720	13906	13672	13632	13833	13878	13583	13714	13597	13709	13645	13771	13652	13764	13664	13702	13727	13678	13935	13806	13764	13802	13678	13723	13699	13756	13696	13583	13719	13701	13713	13580	13675	13849	13858	13745	13824	13733	13784	13608	13805	13677	13780	13640	13808	13749	13664	13823	13699	13656	13463	13896	13662	13842	13665	13796	13734	13795	13915	13693	13737	13612	13807	13634	13591	13569	13794	13745	13834	13657	13682	13675	13751	13665	13705	13567	13748	13646	13677	13615	13780	13506	13973	13768	13773	13694	13733	13540	13710	13887	13830	13748	13583	13750	13869	13708	13735	13668	13665	13767	13798	13713	13602	13618	13882	13725	13572	13777	13565	13651	13688	13683	13697	13670	13653	13759	13762	13641	13738	13697	13663	13739	13632	13618	13668	13739	13496	13727	13758	13624	13626	13528	13545	13692	13747	13689	13675	13734	13603	13668	13605	13752	13841	13647	13793	13634	13767	13754	13613	13659	13679	13772	13578	13548	13754	13755	13515	13621	13543	13811	13703	13611	13773	13638	13757	13651	13700	13665	13581	13775	13787	13568	13827	13711	13661	13834	13742	13729	13641	13873	13606	13770	13801	13698	13876	13774	13682	13716	13775	13582	13683	13615	13656	13765	13669	13914	13785	13745	13827	13704	13703	13749	13769	13703	13812	13706	13688	13651	13650	13688	13607	13746	13640	13565	13709	13869	13767	13504	13711	13783	13775	13613	13705	13732	13720	13531	13738	13659	13614	13582	13741	13614	13641	13620	13917	13764	13825	13784	13571	13851	13729	13682	13825	13783	13577	13788	14051	13682
29928	23588	23581	19946	16664	16376	16390	16169	16166	16241	16056	16058	16274	16178	16195	16078	16230	16361	16031	16121	15964	16017	16148	16037	16029	16073	15961	15945	16007	15912	16016	15998	16223	16260	16042	16001	15936	16235	15992	16128	15920	16051	15871	16131	16108	15887	16246	16149	16055	15845	16184	15936	16057	16063	15986	15994	16050	16127	15826	16027	15918	16204	15918	16194	15961	15888	16064	16060	16038	15994	16006	15993	15948	15956	16021	15910	15964	16097	16050	16181	15799	15873	15816	15977	16026	15946	16082	16025	16081	15858	16163	16032	16155	16080	16312	15959	15916	15877	16029	16092	16072	16001	16041	16045	16064	15964	16004	16109	16082	16038	16029	16005	16007	16145	15912	15981	16142	16111	16105	16002	16037	16197	16063	16147	16005	15803	15671	16140	16017	16084	16123	15959	15937	16299	16033	15909	15962	16317	16102	15876	15976	15887	15903	16116	16057	16129	16203	16062	15899	15922	16025	16017	16041	16253	16037	16142	16111	16111	15961	16085	16109	16204	15874	15881	16115	16058	16036	16128	15966	15831	16071	15966	16093	16011	15951	16014	16088	15830	15983	16002	16087	16253	16143	15985	15914	15820	16008	16141	15954	15914	15894	15969	16152	15968	16116	15995	15845	16261	16119	16056	15896	16076	16133	15888	15946	16018	15824	16119	16048	16152	16046	16135	16229	15836	15897	15944	16073	16132	15912	15953	16004	15984	15976	16006	16116	15954	15788	16033	15997	15958	15997	16176	15833	15834	16029	16034	15911	16063	16020	16019	15905	16181	16140	16012	16091	15980	15872	16001	15967	16114	16143	16012	15924	16049	16101	15976	16147	15926	16050	16133	16148	16008	16097	16021	16360	16110	16055	16057	16105	15976	15960	16025	15929	15918	15976	15956	16035	16083	15996	16025	16198	15966	15987	15974	16088	16158	16070	16126	16032	16074	15984	16010	16109	16067	16155	15901	16186	16015	16183	16057	16110	15969	15810	15930	16051	16093	16178	16131	16204	16014	16096	15898	16048	16073	16129	15895	16147	15928	16020	15805	15932	16128	16138	16155	15978	16037	16028	16113	16125	16016	15935	16074	16002	16025	16056	15859	15940	16061	16025	16159	15911	15982	16069	15935	15937	15871	16008	16293	16005	16261	16026	15767	16125	16033	16118	15974	16146	16062	15902	15845	16057	16096	15789	15999	15960	15904	15936	16218	16165	16034	15963	15942	15985	15952	16042	15900	16277	16083	15834	16020	16038	16039	16106	15832	15946	15889	15932	15966	16117	16168	15984	15898	15777	15906	15972	15971	15861	16106	15900	16153	16276	16055	16219	16043	15916	16011	16120	15827	16093	15843	16072	16041	16022	16214	16050	15958	15973	16111	16025	16038	15840	15918	16038	15908	15957	16166	15922	15919	16118	15768	15918	15978	15967	15955	15932	16268	15967	16073	15914	15977	16002	15894	16060	16074	16079	16029	16068	16030	15905	16084	16131	15967	16058	16107	16100	16188	15990	16068	15966	15969	15986	15913	16119	15960	15914	16136	15983	15988	16068	15992	16084	16041	16048	16023	16060	15839	15912	15838	16035	16048	16083	16113	16108	16008	15905	16151	15928	15884	16176	15890	16111	16091	16063	15968	16196	16266	16157	16023	15925	16070	16118	16201	16100	15947	16167	15918	16037	15938	16034	16146	16200	16013	16015	16057	15981	15901	15994	16048	16095	15954	16282	16183	15975	16000	15928	15814	16018	16064	16065	16226	16028	15890	16008	15905	16030	16064	16186	16055	16148	16028	15991	16068	16073	15966	16130	16079	16010	15871	16142	16117	16112	15938	16130	15956	16188	16073	15827	16049	16081	15906	16007	15785	16010	15976	15926	16153	16268	15941	15844	15951	16147	15890	16110	16014	15849	16123	16037	15994	16181	16115	16137	16052	16248	16110	16012	16001	15768	16180	16078	15978	16131	15930	16111	15977	16156	15934	15940	15980	16169	15956	16077	15978	15978	16186	16037	16134	15963	16102	15752	16077	16121	16125	16086	16316	16151	16059	16055	16229	15937	16114	15946	16124	15789	15985	16037	15993	15900	15903	16008	16006	15901	16137	15938	16170	15826	16097	16102	15914	15959	16178	16070	16091	16025	15982	15958	16074	15924	15968	16086	15900	16059	16130	16094	16090	15974	15988	16123	16209	15904	15885	15934	15961	15999	15876	16010	15913	16020	16030	15821	16335	16029	16052	16066	15893	15858	15998	16062	16031	15920	16190	15911	16014	16123	16027	15986	16055	16128	16047	16074	16110	15976	16012	15843	16029	15835	15955	16100	16053	16075	15994	15870	16096	16091	15999	16050	15870	15899	16182	16048	16169	15928	15965	16021	16207	16166	15951	15954	16101	16125	15984	15992	15935	16010	15969	16051	15990	15976	15838	16005	16044	15829	16115	15862	16009	16041	15908	16207	16109	16030	16089	16109	15996	16137	16120	15851	16005	16074	16006	16114	16073	15944	16210	15996	15930	16155	15945	15924	16032	16075	16188	15782	15988	15967	16116	16163	16034	16029	16096	16169	16054	16074	15916	16010	15978	16067	16107	16161	16009	16084	15827	15957	15900	16090	16081	16025	15896	16168	16058	15876	16099	15909	15934	15890	16159	16042	15897	15954	16054	16143	16104	15814	15856	16058	16172	16084	16066	16075	16218	16130	16220	16137	16005	16012	16055	16174	16064	15903	15983	15914	16033	16160	16159	15982	15912	16104	15952	16123	16198	15976	15897	16054	15883	16116	15956	16138	15874	15955	16013	16060	15862	15904	15898	16093	16056	16230	16048	16007	15849	15944	15977	16100	16130	16006	15841	16020	15879	16169	15945	15990	15839	16202	15905	15858	16101	16088	16019	16075	15900	16029	16084	15994	16148	15949	16145	15982	15914	15933	16053	16084	15886	15885	16143	15924	16005	15886	16075	16209	16056	16152	16011	15952	16121	16071	15963	16082	15947	16033	15935	16012	16026	16021	15951	15994	15916	16071	16101	16010	15913	16118	16024	16050	15874	15927	15932	16241	16135	16054	15893	15946	16184	16179	16061	16096	16189	16029	16022	15987	15856	15878	15906	15834	16012	16163	16088	16045	16008	16111	16090	16032	16153	15906	15940	16119	16011	15956	16074	16157	16109	15950	15803	16064	16112	15807	16127	16082	15827	16181	16057	16126	16135	16102	16150	16086	16027	16027	15889	16285	16073	16176	16125	16078	15962	15982	15926	16080	15980	15999	16017	15744	15898	16005	15856	16070	16020	15964	16016	16000	16077	16001	15846	16078	16056	16207	15801	15858	15935	15926	16283	15860	15996	15958	16183	16083	16132	15962	16012	15972	16104	16013	15814	16042	16011	16052	16214	15848	16130	15946	16044	16038	15882	16013	16009	16199	16038	15945	16048	16067	15895	16062	16096	16019	15904	15915	16415	16073	15937	15991	16141	16008	16114	15803	16265	16176	16043	16011	15985	16236	15910	15948	16285	16073	16079	15915	16022	16063	16041	16020	16119	15990	16079	16188	16166	16005	16016	16269	15988	15991	16113	16292	15983	15962	16219	16056	16146	16035	16204	15947	15914	16075	16063	16037	16118	16126	16009	15846	15933	15916	16214	16089	16162	16007	16106	16070	15894	15970	15947	15968	15947	16062	16206	16175	16216	16093	16077	15880	15827	16004	15949	16056	15912	15924	16056	16152	16145	15996	15972	15934	15878	16172	16208	16015	16193	16072	15989	16259	15966	15946	16031	16020	16100	16086	15929	15975	15826	15834	16182	15954	16005	15909	15899	16032	16136	15766	15814	16071	15951	15964	16122	16150	16054	16090	15995	16080	15996	15899	15988	16073	15948	16061	15816	15944	15938	15905	15975	15931	16013	16011	16042	15976	16008	15856	16071	15863	16018	15929	15933	16020	16176	16210	16135	16056	15897	16050	15997	16200	15986	15949	16014	16164	15890	15682	16118	16071	16032	15996	16211	15964	15990	16230	16044	16095	15844	16026	16210	16176	16004	15754	15878	16002	15956	16114	16127	16135	15768	16201	16019	15987	16030	16051	15842	16104	15928	16008	16087	16108	16069	16035	16075	16065	16079	16329	15897	15948	15897	16049	16277	15943	16166	16012	16203	16026	16031	15924	15953	15919	16168	16017	16126	16051	16009	16060	15878	16116	16113	16072	16011	15931	16052	16163	16023	16185	16114	16058	16076	15915	15817	15980	15802	16207	16336	15989	16067	16117	15888	16159	16077	16070	15936	15858	16043	16062	16069	16144	15934	15983	16006	15887	15876	15852	15991	15987	15960	15948	15896	16090	16040	15969	16049	16026	15992	16081	15865	16092	16170	15727	15993	16072	16025	16077	16020	16022	16173	16048	16134	16282	16154	16047	16053	15992	16124	15961	15852	15837	16062	16194	16223	16141	16125	16126	16125	15759	16059	16147	16204	15869	16117	15946	15866	15939	15926	15899	15987	16103	16060	15856	15954	15900	15992	15903	15919	15965	15983	16037	15953	16118	16074	16076	15983	16060	15946	16014	15928	16018	16012	16073	15999	16014	16160	16043	15970	15966	16140	15964	15920	16060	16145	16199	16247	16103	16128	16013	15995	16019	16025	16039	15903	16209	16019	16107	15977	16159	15897	16145	16051	15970	16157	15977	15919	16109	15991	15973	16035	16087	15960	15917	15881	16103	16168	16046	16019	16119	16229	16250	15879	15913	16018	16134	16278	16085	15896	15930	15937	16090	15966	15975	16125	15928	16035	15888	16001	16004	15939	16095	15972	16091	16117	16221	16007	16089	16062	16122	15985	16075	16015	16130	16171	16140	16128	16002	15766	15826	15931	16045	15928	15967	15889	16138	16005	16005	16131	15963	15978	15966	16038	15918	16160	16149	15978	16056	16150	15993	15928	16241	16304	16157	15993	15939	15914	16022	16093	15976	16056	15921	16079	16031	16129	16105	16021	15930	15989	15907	16100	16152	16081	16016	15890	16038	15944	16023	15924	16191	15925	15942	16149	16011	16094	16018	16013	16239	15896	15961	15989	15977	16036	16035	16100	16116	16009	15817	15900	16087	15790	16253	15762	15892	15989	16015	16054	16122	16047	15945	16148	16147	16026	16246	15797
20919	27784	19173	15823	14851	14407	14121	14149	14017	13930	14098	13990	14011	13924	14055	14023	13918	13951	13967	14038	13993	13873	13952	13992	14112	14055	13958	13903	14030	13959	13917	14088	13919	13821	14003	13990	14062	13895	13769	14001	14030	13812	13948	14052	13900	13843	13955	13977	13985	14010	13776	13967	13739	13836	14041	13991	13794	13872	13936	13803	13947	13963	14057	13960	13830	13914	14059	13973	13812	13839	13879	13777	13938	13942	14054	13993	13892	13882	13852	13988	13978	13832	13837	14210	13979	14043	13962	14059	14007	13934	14107	13978	13857	13891	13878	13911	13937	13837	13926	13754	14026	13916	14015	13955	14126	13937	13908	13995	13855	14009	13957	13905	13980	14051	14088	13881	14033	13930	14104	13870	13887	13991	14181	13937	14025	13868	13987	13874	13892	13879	13986	13942	13966	14004	13930	13980	13892	13940	13910	14139	13852	13995	14007	13919	13884	13803	14075	14183	13856	13954	13918	13852	13846	13989	13935	14029	13940	14035	14029	13997	13847	14015	13935	13863	14076	13847	13857	13880	13922	13852	13925	14002	14023	13856	13968	13922	14011	14037	13941	14175	14053	13819	14031	14126	13966	13875	13794	14083	13929	14120	13822	13965	13787	13821	13768	13906	13654	13772	14029	13845	13893	14062	13929	13895	13891	13790	13929	13884	14060	14138	14112	13872	14126	13860	13907	13810	13817	13940	13995	13971	13979	14029	13924	13955	13998	13991	13893	13860	13869	13857	13966	13875	13953	14013	13930	13801	14048	13895	13943	13961	13766	13876	13829	13929	13852	13919	13936	14039	14082	13852	14223	13887	13759	14064	13997	13923	13915	13940	13864	13994	13980	13927	13887	13914	13907	13884	13971	13698	14107	13962	13825	14070	13865	14030	13982	13998	13928	14025	13868	14058	13926	13847	13899	13883	13847	14031	14001	13805	14002	13813	13902	13912	13927	13858	14084	13878	13836	13765	13822	13828	13889	13943	13830	13933	13863	13874	13739	13992	13777	14074	13876	13911	13950	14100	13958	14067	13880	13969	14073	13940	13972	14031	13986	13887	13947	13939	13735	13842	14042	13833	14003	13923	14027	13926	13939	13864	13842	13855	13944	13886	13880	13924	14031	13893	13991	13901	13809	14068	13987	14004	13734	13774	13791	13788	13896	13945	13945	13786	13898	13994	13766	14002	13900	14002	14126	13883	14084	14100	14048	13839	13990	13942	13938	13874	13875	13862	14003	13887	14004	13906	14047	13844	13859	14015	13914	13900	13878	13934	13830	13896	13821	13837	14051	14010	13973	13959	13965	13950	14028	13873	14052	13799	13883	13966	13828	13888	13914	14047	13897	13839	13951	13936	13686	13873	13889	13994	14019	13903	13928	13905	13874	13833	13991	13812	13971	14124	13877	14162	14059	14044	14053	13757	13984	13954	13931	13887	13996	13839	14059	14058	13913	13877	13939	13969	13929	13968	13810	13968	13961	13909	13952	14019	14060	14072	13996	13888	13993	13947	13915	13941	13998	13918	14053	13875	13740	13965	13983	14149	13705	13830	13948	14036	13843	13961	13772	14061	13995	13898	13930	13923	13957	13932	13812	14102	13998	14125	13982	13974	14003	13906	14007	14077	13824	13999	13916	13924	13844	13969	14022	13956	13974	13814	14167	14004	13843	13916	13952	13905	14069	13870	13849	13941	13879	13991	14031	13920	13924	13990	13947	13921	13888	14049	13757	14071	14035	14020	13838	14025	14076	13818	13775	13843	13869	13878	13793	13868	14045	13703	13966	13876	13891	13977	13901	13938	13963	14001	13908	13888	13982	13734	13881	14079	13942	13960	14037	13947	13925	13878	14030	14010	13888	13781	13842	14008	13992	14104	13799	14106	13965	13901	14040	14219	14098	14038	13798	13926	13874	13817	14090	14077	13803	13891	13893	13992	14042	13928	13952	13939	13902	13861	13987	14051	14121	13916	14100	13912	14006	13846	14044	13991	14027	14006	14168	13925	13939	13787	13885	13994	14003	14044	13951	13986	13824	14014	13794	14030	14062	13911	14041	13973	13891	13941	13889	13965	13954	13916	13997	13838	13960	13946	13929	13947	13966	14083	14097	13902	13831	13917	13842	14010	13968	13942	13597	14110	13972	14005	13941	13934	13937	13966	14090	14063	13987	14002	13916	13898	13865	13919	13871	13955	14041	13958	13894	13961	13799	14020	13948	13996	13974	13832	13898	14000	13914	13935	14019	13817	14081	13757	13937	14163	13933	13881	14054	13929	13884	13971	13875	13896	13951	13991	13934	14009	14038	13913	13965	13796	13882	13924	13931	14085	13828	13736	14005	13937	13952	13775	14034	13833	13893	13963	13909	13874	13975	14083	14006	14163	13969	13805	13966	13854	13768	13970	13979	13932	14226	13917	14032	14087	14015	14022	14037	13959	14080	14022	13890	13929	13940	13899	13936	14158	14010	13984	13802	13970	13942	13988	13978	14066	13930	14095	13969	14026	13950	13934	13860	13916	13788	14024	13801	13833	13873	13823	13870	13903	14000	13849	13875	13901	13819	13865	14091	13763	14004	13915	13926	13891	13840	13806	14023	13963	13859	13978	13881	13910	14024	13990	14012	13864	13800	13969	14069	13830	13837	13941	13992	13978	13963	13942	13773	14066	14013	13767	13915	13852	14096	14129	13881	14052	14014	13882	14023	14133	13937	13774	14096	14057	14117	14023	13970	13957	13883	13968	13893	13887	13842	13932	13943	13911	13826	13910	13735	14006	14034	13809	14027	13798	13929	13898	13929	13944	13875	14042	13970	13950	13883	13967	13902	13821	13979	13989	13971	14064	13903	13859	13918	13843	13820	13825	14009	14015	13818	14102	13873	13993	13962	13991	13949	13926	13841	13990	13915	13767	13992	13865	13905	13919	13935	13885	13807	14081	13776	13841	13963	13861	14042	13893	13982	13917	14038	13756	13924	14074	13756	14032	14045	13999	13906	13968	13831	14011	13847	14023	13873	13864	13948	14088	13963	13805	13932	13955	13729	13839	13966	14069	14033	13826	14160	13981	13982	14006	13890	13970	13924	13901	14084	13965	13850	13987	14050	13868	13982	13920	13994	13969	13867	13932	13764	13941	13961	13918	14070	13878	13926	13968	13819	14012	13895	13859	13854	14062	14081	14087	13933	13930	13922	13842	13870	14029	14077	14089	13970	13775	13937	13892	13925	13904	13908	13953	13978	13885	14049	14043	13892	13880	13994	13846	13946	13898	13867	14069	13838	14022	14073	13831	14146	14048	14063	13965	14119	13957	14003	13842	14010	13959	13872	14088	13827	13938	14066	13820	13960	13898	13976	14057	13898	13948	14016	13907	13933	14006	14024	14063	13846	13840	13966	14002	13968	13900	13936	13954	13990	13898	13983	14062	13907	13961	13843	13979	13817	13924	14061	14077	13761	13977	14026	13856	13892	13916	13890	14034	13933	13855	14033	13949	13939	13930	13992	13997	13959	13921	13801	13821	14124	13931	14050	14024	13919	14084	14002	13925	13911	13938	13845	13865	13879	13912	14023	13829	13956	14046	14080	13891	14094	13974	13977	13942	13888	13917	14187	13952	14073	13922	14003	14037	13883	13902	13851	13957	14024	13958	13996	13864	14010	13936	13788	13836	14023	13972	14023	13886	13933	13817	13950	13761	14091	13954	13861	14008	14160	14021	13960	13938	13848	14013	14007	13843	13781	14118	14010	14085	13848	14085	14005	14031	14014	13861	14052	13849	13937	14081	13945	13976	13871	13923	13868	13940	13871	13859	14023	13891	13764	13951	13870	13944	13848	13886	13906	14036	14050	13948	14032	14015	13873	13929	14092	13965	13819	13934	14044	13882	13856	14126	13947	14018	13920	13847	14012	13960	14033	13688	14105	13824	13891	14018	13955	14101	14072	13987	14027	14038	14150	13948	14046	13899	13800	13949	14102	13911	13915	13981	13985	14030	13959	13930	13920	13913	13925	14121	13810	13935	13978	14013	13968	14020	13810	14097	14024	13829	13793	13977	13933	14059	13980	13911	13868	13900	14019	14005	13963	13874	13952	13772	13915	13953	14023	13808	13970	14135	13985	13912	14007	13990	13888	13987	13879	13818	13894	13764	13973	13846	13897	13815	13907	13876	13832	13765	13948	13848	13905	13991	13899	13884	13996	13873	13805	13948	13972	13956	14038	13940	13947	13767	13784	13894	14073	13903	13914	13949	13892	13998	13954	13929	14084	14020	13907	14000	14064	13950	13913	13912	13897	13991	13895	14115	13797	13898	14017	14018	13895	14028	13939	14019	13957	13904	14071	14079	14008	14006	13828	13891	13902	13982	13919	13916	14048	13975	14085	13936	13956	14083	13958	14048	13954	14000	13892	14011	13987	14062	13978	13959	14045	13921	14020	14059	14038	13967	14059	13904	13861	13866	13952	13907	13955	14090	13828	13936	14007	13971	14050	14047	13929	14009	14012	13920	13940	13934	13678	14067	13893	13968	13995	14030	13866	13921	13888	13873	13978	13844	14074	13828	13946	13915	14024	13906	13943	14168	13938	13925	13955	13963	13937	13957	13913	13886	14157	13934	13963	13822	13932	13938	13919	14084	14056	14020	14154	13880	13806	13941	14015	13936	13879	13872	13922	14090	13889	14008	14038	14059	13714	14056	13815	13878	13912	13999	13789	13943	13998	14044	13941	13953	13944	13860	13967	13909	14074	13888	14115	14033	14076	13972	13923	13827	13802	13880	13980	13866	13982	13953	13937	13954	14182	13910	14004	13862	14134	13886	14072	13952	13958	13961	13831	13786	13865	14024	13913	13924	14064	13904	14007	13963	13948	13997	13914	13942	14104	13949	13983	13951	13881	13913	14025	13975	13932	13918	13942	13960	13918	14081	14119	13905	13849	13868	13974	13747	14045	13884	13881	13889	13941	14004	13850	13838	13969	14088	13890	13973	13946	13982	14046	13952	13935	13967	13957	13836	14022	13978	13841	14031	14066	14069	13846	14024	13895	13986	13992	14019	13854	13847	13889	14114	14063	14086	13970	13855	13997	14025	13961	13936	13966	13996	14017	13852	14043	13895	13932	13854	13913	13923	13994	13855	13900	13875	13870	13945	13929	13963
23858	21503	28068	25707	21935	18831	17388	15844	15462	15189	15344	15258	15462	15453	15234	15271	15258	15414	15253	15131	15121	15138	15160	15081	15088	15199	15057	15352	15133	15172	15097	14935	14973	15101	15067	15201	15037	15090	15225	15137	15065	14977	15136	14998	15091	15169	15144	14795	15097	15103	15022	15154	15011	15051	15242	15057	15275	15239	14952	15042	14914	14942	15226	15172	15181	15208	15030	14943	14968	14840	15099	15146	15047	15147	14980	15127	15224	15130	15110	15008	14940	14901	15100	14900	15144	15070	15226	15120	15075	15025	15174	14957	14926	14955	15086	15063	15132	15263	15100	15072	15077	15039	15060	14964	15062	14996	15018	15002	15046	14726	14957	15110	15091	14953	14911	14841	15053	15133	15033	15144	15102	15247	15167	14934	15002	15178	15007	15112	14928	14984	15021	15071	14941	15076	15104	15143	15059	15092	15075	15311	15103	15055	15211	15116	14835	15035	14986	14922	15015	15007	15048	15100	14941	15147	15124	15314	15164	15057	14889	15031	15221	15030	15087	15055	14899	14750	14853	14943	14970	15011	15067	15103	15003	15154	15127	15059	14867	14980	14886	15078	14986	14785	15064	15030	15053	14970	15065	15031	15059	15056	14967	15126	15075	15087	15023	14984	15087	14890	15063	14985	14942	15067	15040	14874	15108	15127	15225	15103	15015	15142	15240	15219	14921	15026	15160	15176	14955	15125	14981	14980	14889	15079	15021	14874	14968	15059	15032	15091	15141	15093	14801	15062	15173	15030	14867	15052	14973	15086	15043	14875	14920	14954	14866	15115	15049	14941	14966	15027	14953	15219	15128	15119	15058	14976	15093	14878	15046	14956	15034	15007	15132	15143	15184	15187	15390	14936	14889	15100	15146	15057	15007	15043	15055	14987	15151	15074	15048	14920	15215	14817	15098	15047	15095	15204	15100	15003	15151	14897	14934	14966	14977	15154	15106	14933	14998	15006	15158	15061	15112	15170	15342	15133	14867	15104	15222	14955	15033	14923	14857	14896	15128	15046	15052	14839	14826	15062	15198	15104	15034	15253	15152	14950	15093	15196	14905	14958	15185	15169	14981	14996	15081	15181	15117	14960	15055	14967	15031	15080	15155	14938	15029	15305	15053	14940	15024	15030	15122	15041	15045	15173	14997	15246	15128	15156	15068	15052	15242	15084	14942	15024	14982	14976	14940	15019	15293	15160	15060	14919	14808	15112	15041	15027	14965	15121	15087	14851	14991	15007	14967	15118	15155	14904	14742	15202	15037	15216	15104	15161	14911	15143	14940	14824	15202	14976	15043	15056	14985	14823	15202	15097	14972	15122	15074	15110	14824	15117	14845	15084	15146	15205	15183	15104	15097	14975	15000	14907	14997	14956	14879	15085	14853	14973	14769	15102	15395	14916	14952	15130	14983	15165	15107	15099	15112	15010	15111	15052	14995	15041	14742	14888	15073	15063	14957	14997	14976	15318	15030	15055	15212	14899	14948	15151	15360	14914	14885	15074	14896	14960	15088	15026	15165	15091	14949	15103	14992	15139	15063	15099	15094	15057	15105	15232	15227	15205	14986	15090	15070	15023	14782	14886	15004	14880	14937	14867	14942	15029	15087	15199	14942	14984	15096	14930	15188	15147	15209	15080	14978	14933	15063	14944	14841	14938	14900	15150	14930	14971	15020	15174	15039	14910	15034	15132	15025	15078	15034	15080	14968	15212	15097	14947	14981	15080	14970	15117	15052	14913	15057	15067	15105	15155	15018	15174	14914	15014	15064	15132	15008	15019	15069	14998	15193	15211	14871	15135	14999	15133	15103	14958	14903	14973	15027	14988	15093	15240	15007	15068	15023	14935	15040	15101	14977	14961	15155	14946	14991	14966	15185	15039	15021	15079	15095	14976	15065	14952	14998	15061	14862	14941	15106	14897	15061	14965	15039	15145	15067	15147	15037	15095	15130	15218	14998	15107	15046	15000	15106	14904	14940	15193	15150	15073	15143	15045	15183	15088	15107	15018	14934	15001	15062	15027	14987	14951	15110	14988	15157	14982	15003	14972	15004	15082	14943	15133	15195	14965	14919	15071	14946	15096	15117	15029	15076	14894	15040	15047	15120	14905	14987	15104	15046	15117	15092	14961	15016	14907	14913	14984	15006	15042	15004	15109	15099	15079	15095	14932	15161	15119	14984	15060	14987	15126	15212	15154	15129	15042	14740	15135	15013	14952	15029	14994	14891	15142	15099	15156	14970	14938	15148	15022	15079	15103	15049	15149	15091	15094	15006	14937	15007	15023	14966	15219	15290	15015	15109	15173	15035	14995	15198	15185	15156	15057	15210	15092	15114	14986	15180	14906	15172	15138	15066	14818	15027	15081	15034	15014	15141	15187	15016	15080	15073	15141	14880	15151	15051	14979	15059	15125	14908	14892	14994	15119	15021	15155	15218	15068	15000	15159	15116	15129	15109	14932	15013	14960	15000	14964	15076	15030	15100	14937	15010	15246	15113	15141	15070	15149	15051	15117	15006	14930	14932	15283	14952	15218	15115	15056	14851	15200	15154	15107	15064	15047	15028	14973	14984	15153	15186	15114	15031	15012	15034	14940	14999	14891	15095	15056	15088	15118	14929	15104	15200	15207	15077	15134	15222	15127	15165	15002	15178	14884	15052	15158	14892	15041	15134	15174	15147	15060	15012	15058	15140	15089	15090	15139	14965	15262	14979	15080	14896	15017	14998	15113	15022	15144	14987	15032	15024	14863	14966	15065	14907	14989	15005	14921	14894	15069	15009	15033	14915	15079	15046	15159	15134	15020	15186	15055	15051	15029	15145	15099	15289	15228	15146	15117	14956	14999	14998	15229	15177	14992	14938	15255	15043	15081	15029	15056	14998	15080	14951	15197	15062	14971	15159	14986	15079	15095	14892	15039	14908	15067	15040	14945	15064	15104	14852	15114	15097	14983	15222	15022	15035	14905	15120	15169	15050	15065	15017	14931	15246	15167	15031	14954	14917	14968	15073	14959	15071	14927	15145	15044	15006	14953	15070	15076	15086	14970	15152	15286	14967	15305	15186	14975	14994	14824	15044	14893	15241	15311	15020	15025	15004	15060	15037	14780	14900	15037	15021	15137	15103	15024	14916	15116	15027	15167	15101	15042	15014	15109	15019	14939	15127	15099	15060	15189	15106	15112	14976	15176	15155	15063	15122	15158	15131	15215	15323	14918	15103	15198	15214	15080	14927	15014	15124	15298	15146	15080	15079	15168	15306	15221	15126	15114	14917	15067	15085	15013	14851	15133	14962	14936	15125	14987	15213	14956	15104	15015	15251	15263	15090	15002	14903	14876	14921	14887	15089	15109	14978	14974	15116	15120	15172	14931	14901	14919	14868	14892	15043	14998	14913	15110	15115	15023	15184	15082	15147	15311	15055	14874	15046	15240	15036	14926	15071	14886	15014	15022	14901	14912	15055	15141	15076	15152	15345	15125	15106	15203	15012	15011	14935	15003	15063	15010	15154	15112	15197	15093	15178	15035	15040	15181	15269	15010	15060	15067	15036	15068	15070	14847	14964	15238	15142	15029	14997	15171	14996	14938	14982	15085	15069	15133	14910	14935	15081	15349	15046	15114	15035	15031	15128	15241	15038	14773	14918	14956	14799	15115	14932	15098	15216	15088	15074	15236	15032	15030	15198	14783	14916	15214	14896	15014	15019	14980	15258	15109	15006	15147	14978	14933	15163	14996	15159	14962	15108	14933	14976	15110	15214	15134	14868	14883	15012	14785	14905	14941	14973	15005	14864	15094	14998	14942	15118	14971	15065	14973	15043	15015	15022	14925	15221	14938	14976	14910	15156	15019	14898	15043	15035	14775	15004	15150	14972	15080	15068	15110	15235	14988	15135	14973	15011	15184	15107	15296	15040	15177	15092	15003	15010	14819	14914	15108	15018	15036	15092	15016	14923	14902	15074	15140	15200	15061	15142	14997	15213	15160	15086	15340	15085	15113	15131	14865	14938	15116	14958	15090	14909	14905	15110	14884	15072	15070	15060	14965	14915	15135	15043	15036	14946	15025	15058	15123	15112	15184	14962	15055	15111	14956	14932	15123	15197	15041	15073	14997	15180	15083	15066	15025	15112	15001	15034	15278	15005	14965	15055	14856	14969	15151	15119	15087	15160	14940	14994	15032	15162	14829	15063	15192	15010	15069	15270	15162	15037	15261	15062	15074	15101	14971	14871	14985	15083	14853	15046	15005	15002	14905	14919	15129	15127	14985	15100	14883	15026	14940	15061	14974	14954	15020	14940	14965	15082	15263	15086	15042	15024	14982	15103	15227	15034	14991	15060	15034	15036	14876	15110	15078	15077	15055	15268	15119	14956	15104	15143	14926	15188	14987	15250	15113	15173	15038	15007	14957	15136	14961	15008	15032	15193	15028	15149	14992	15060	15094	15042	14961	14922	15088	14952	14971	14849	15115	15068	14969	15001	14962	14968	14878	14949	15132	15071	15039	15276	14812	15167	15060	15140	15260	15115	15044	14971	15082	15031	15179	15019	15138	15155	14993	15062	15208	15099	15177	15143	15322	14915	15105	15128	14991	15042	14872	15067	15178	14802	15019	15065	15000	14927	14934	15069	15034	15118	14944	15055	15083	15207	14976	15064	15055	14976	14939	15078	15053	15105	15123	15106	15218	15222	15175	15158	14980	14855	14835	14949	15053	15087	14963	14986	15072	15150	15179	14921	15020	15131	15144	15231	14865	15045	14952	14949	15084	15028	15151	14981	15121	15014	15040	14970	15072	15106	15215	15102	14963	15043	15163	15088	14948	14930	15004	15023	15069	15168	15049	15354	15200	15012	14965	15107	14976	15196	15156	15262	15067	15068	15021	14895	15120	15134	15103	15018	15174	14865	15161	15063	15255	15021	15069	15212	14975	15115	15223	15102	15128	15023	14962	15039	15017	15180	15191	15047	14987	15163	15282	15217	14906	14824	14929	15116	14976	15102	14859	15280	15038	14905	15039	15026	15113	15175	14957	15162	15135	15115	14924	14962	15041	15178	15092	14973	15149	15166	14959	15210	14771	15134	15190	14940	14943	15047	15133	15099	15218	14937	15097	14997	14908	14985	14850	14998	15089	15025	15073	15048	15074
18386	32906	27383	18944	15254	14213	13850	13661	13760	13643	13371	13422	13432	13441	13351	13418	13436	13496	13425	13452	13293	13405	13708	13279	13451	13202	13357	13421	13226	13304	13421	13250	13325	13128	13309	13256	13316	13394	13273	13305	13410	13423	13519	13154	13238	13545	13457	13434	13537	13365	13428	13541	13419	13325	13357	13457	13215	13475	13281	13347	13265	13280	13401	13328	13295	13445	13333	13242	13341	13254	13193	13374	13472	13294	13265	13289	13201	13305	13283	13268	13331	13354	13344	13210	13163	13366	13420	13224	13467	13333	13252	13141	13339	13397	13448	13312	13330	13408	13319	13400	13148	13462	13415	13251	13278	13224	13467	13193	13235	13385	13323	13277	13394	13373	13242	13478	13372	13478	13317	13383	13257	13465	13459	13261	13370	13236	13571	13243	13107	13265	13448	13380	13194	13229	13362	13306	13466	13167	13272	13394	13331	13102	13357	13384	13154	13250	13243	13299	13197	13446	13310	13413	13288	13414	13577	13306	13294	13312	13556	13242	13322	13258	13237	13394	13198	13311	13391	13361	13349	13505	13192	13406	13410	13364	13372	13399	13087	13344	13439	13223	13324	13363	13456	13215	13397	13340	13295	13456	13327	13321	13370	13322	13345	13362	13465	13372	13336	13355	13311	13144	13320	13188	13412	13422	13289	13537	13368	13406	13310	13368	13331	13109	13350	13351	13249	13327	13368	13448	13446	13163	13439	13265	13426	13441	13342	13428	13421	13430	13405	13403	13482	13438	13412	13210	13221	13336	13427	13526	13345	13264	13247	13298	13267	13319	13272	13271	13462	13425	13282	13516	13308	13493	13300	13163	13503	13354	13258	13363	13343	13230	13381	13356	13357	13256	13352	13379	13371	13440	13276	13444	13255	13387	13250	13186	13279	13354	13270	13418	13550	13345	13395	13316	13335	13256	13469	13371	13388	13204	13169	13480	13277	13553	13469	13362	13196	13206	13455	13224	13173	13387	13278	13412	13318	13370	13182	13262	13410	13316	13355	13277	13193	13357	13470	13260	13427	13258	13276	13217	13172	13287	13437	13495	13413	13210	13432	13252	13148	13298	13368	13229	13460	13307	13379	13586	13403	13233	13313	13286	13329	13528	13365	13260	13308	13162	13392	13298	13187	13262	13378	13167	13308	13335	13435	13389	13125	13460	13179	13290	13277	13472	13260	13420	13280	13408	13352	13477	13187	13336	13303	13091	13288	13499	13352	13348	13522	13189	13304	13396	13183	13274	13279	13323	13192	13228	13297	13267	13295	13444	13382	13286	13317	13246	13370	13337	13253	13289	13434	13216	13268	13382	13422	13200	13446	13236	13259	13371	13174	13236	13387	13283	13298	13332	13399	13255	13351	13380	13507	13455	13279	13319	13489	13346	13338	13273	13214	13505	13194	13309	13321	13265	13329	13376	13371	13293	13247	13235	13500	13145	13299	13223	13465	13332	13129	13328	13305	13198	13206	13289	13284	13344	13271	13245	13448	13386	13545	13372	13482	13324	13366	13438	13244	13262	13293	13437	13367	13281	13416	13414	13278	13387	13452	13275	13259	13272	13398	13393	13383	13188	13282	13208	13251	13306	13339	13364	13433	13287	13345	13369	13442	13350	13321	13202	13354	13319	13405	13418	13236	13142	13422	13128	13287	13367	13260	13362	13394	13458	13419	13215	13367	13345	13360	13318	13503	13260	13402	13240	13332	13319	13273	13304	13343	13154	13507	13219	13222	13257	13258	13335	13325	13323	13457	13403	13426	13351	13364	13213	13206	13352	13455	13306	13397	13344	13309	13124	13340	13319	13369	13405	13255	13437	13193	13277	13334	13184	13294	13368	13350	13264	13324	13384	13260	13354	13387	13287	13437	13249	13415	13433	13479	13258	13465	13146	13219	13409	13289	13235	13328	13411	13347	13356	13381	13493	13357	13260	13395	13450	13499	13329	13327	13203	13439	13411	13345	13369	13328	13339	13382	13404	13458	13352	13434	13196	13300	13209	13230	13292	13319	13316	13293	13391	13386	13429	13292	13290	13320	13408	13383	13110	13295	13425	13145	13406	13274	13236	13414	13472	13375	13285	13306	13408	13273	13420	13278	13450	13333	13166	13288	13290	13188	13303	13390	13315	13396	13294	13383	13437	13253	13422	13361	13085	13268	13172	13210	13228	13353	13387	13265	13134	13437	13307	13213	13116	13337	13185	13499	13226	13367	13418	13329	13214	13463	13292	13442	13444	13400	13236	13424	13256	13433	13259	13250	13300	13449	13155	13440	13260	13251	13366	13347	13191	13307	13256	13458	13316	13351	13449	13309	13396	13295	13473	13296	13353	13265	13290	13278	13363	13444	13346	13374	13342	13263	13389	13223	13109	13387	13355	13289	13318	13321	13264	13227	13307	13411	13493	13329	13147	13384	13181	13379	13310	13463	13175	13404	13406	13358	13355	13479	13380	13365	13250	13316	13260	13348	13346	13280	13326	13381	13341	13378	13339	13279	13430	13343	13334	13353	13314	13409	13329	13422	13356	13359	13380	13258	13374	13350	13486	13239	13408	13369	13530	13317	13272	13407	13268	13391	13417	13371	13334	13330	13428	13356	13338	13222	13264	13413	13322	13521	13266	13417	13402	13356	13291	13329	13435	13207	13428	13409	13319	13322	13377	13350	13318	13333	13285	13193	13310	13398	13367	13348	13258	13220	13195	13413	13350	13345	13308	13336	13331	13303	13365	13334	13323	13319	13551	13297	13334	13357	13432	13355	13207	13312	13239	13345	13315	13395	13233	13316	13148	13439	13171	13348	13344	13299	13309	13238	13214	13393	13352	13242	13289	13390	13249	13326	13236	13352	13136	13221	13352	13333	13298	13628	13422	13521	13412	13307	13281	13360	13207	13474	13170	13279	13329	13394	13323	13325	13559	13330	13294	13281	13238	13373	13226	13295	13198	13316	13246	13503	13441	13286	13308	13304	13237	13393	13198	13396	13463	13227	13366	13237	13469	13336	13214	13302	13350	13346	13417	13240	13351	13264	13335	13326	13411	13360	13297	13277	13232	13091	13427	13373	13238	13323	13326	13362	13374	13226	13231	13219	13431	13510	13368	13471	13244	13412	13446	13339	13226	13244	13338	13482	13196	13358	13500	13427	13508	13394	13255	13474	13385	13413	13416	13307	13324	13373	13424	13359	13386	13367	13257	13214	13389	13340	13367	13393	13235	13337	13473	13336	13330	13365	13352	13443	13381	13309	13318	13451	13312	13298	13342	13400	13253	13357	13358	13299	13271	13394	13311	13064	13299	13285	13246	13305	13232	13475	13374	13386	13281	13231	13263	13383	13332	13372	13378	13486	13413	13475	13338	13179	13410	13214	13166	13352	13307	13333	13343	13123	13538	13386	13300	13250	13259	13327	13536	13370	13217	13545	13400	13378	13468	13299	13385	13462	13233	13326	13273	13160	13382	13389	13287	13455	13268	13211	13383	13214	13199	13381	13373	13213	13269	13398	13341	13212	13376	13392	13236	13250	13259	13412	13318	13427	13397	13412	13278	13537	13318	13342	13234	13285	13343	13294	13379	13189	13214	13276	13343	13480	13222	13377	13103	13230	13259	13292	13294	13293	13408	13391	13352	13466	13315	13436	13439	13314	13393	13298	13261	13395	13221	13502	13280	13406	13257	13303	13268	13566	13371	13197	13367	13397	13343	13310	13574	13321	13375	13407	13266	13321	13436	13299	13274	13341	13377	13379	13367	13477	13275	13228	13329	13233	13396	13372	13386	13407	13370	13247	13388	13325	13329	13295	13336	13417	13404	13364	13346	13333	13305	13371	13365	13279	13386	13404	13407	13340	13311	13447	13267	13411	13133	13346	13295	13360	13306	13347	13456	13226	13381	13268	13392	13292	13283	13300	13146	13347	13292	13452	13208	13301	13434	13331	13226	13300	13256	13347	13427	13394	13268	13253	13300	13414	13279	13324	13565	13284	13380	13177	13234	13236	13236	13322	13396	13383	13337	13258	13424	13318	13276	13311	13310	13238	13444	13320	13323	13310	13375	13275	13286	13328	13315	13330	13372	13333	13349	13295	13225	13240	13488	13415	13244	13176	13533	13421	13459	13270	13492	13289	13364	13405	13299	13327	13223	13448	13414	13436	13070	13404	13437	13413	13387	13380	13302	13420	13472	13479	13394	13240	13348	13176	13336	13341	13458	13297	13198	13363	13269	13581	13309	13376	13270	13320	13309	13291	13478	13434	13354	13377	13412	13293	13372	13486	13311	13553	13286	13440	13317	13354	13246	13407	13260	13324	13354	13289	13334	13319	13263	13321	13232	13188	13203	13381	13259	13392	13147	13464	13370	13249	13247	13256	13399	13334	13332	13344	13218	13418	13421	13334	13245	13316	13404	13507	13318	13433	13318	13449	13406	13343	13249	13290	13420	13387	13240	13375	13201	13524	13422	13258	13351	13288	13416	13311	13151	13212	13284	13418	13286	13244	13571	13391	13329	13363	13363	13399	13257	13277	13282	13359	13408	13368	13471	13200	13363	13451	13313	13345	13436	13409	13425	13406	13215	13297	13342	13279	13395	13351	13553	13364	13260	13134	13330	13404	13294	13332	13221	13360	13226	13422	13110	13490	13324	13302	13371	13330	13292	13449	13421	13389	13331	13481	13249	13420	13485	13213	13337	13317	13504	13157	13422	13392	13470	13290	13322	13272	13551	13289	13521	13370	13277	13281	13325	13334	13166	13282	13478	13447	13304	13271	13324	13336	13253	13281	13249	13491	13348	13306	13290	13239	13287	13262	13295	13425	13341	13426	13269	13191	13247	13177	13229	13363	13328	13371	13379	13384	13444	13377	13423	13328	13377	13367	13457	13413	13314	13108	13343	13371	13375	13244	13414	13332	13457	13185	13382	13358	13297	13148	13126	13423	13294	13312	13247	13501	13273	13317	13373	13488	13264	13376	13363	13232	13384	13398	13392	13555	13180	13445	13235	13206	13248	13455	13420	13282	13089	13477	13192	13291	13247	13344	13470	13334	13492	13205	13060	13343	13253	13373	13469	13324	13350	13295	13507	13416	13308	13411	13403	13449	13275	13217	13394	13283	13275	13429	13299	13439	13209	13290	13302	13345	13327	13236	13283
25564	21559	26809	26526	18656	17183	17125	16638	16488	16650	16726	16664	16612	16531	16708	16801	16457	16641	16503	16481	16545	16677	16343	16534	16519	16493	16356	16324	16538	16409	16481	16325	16448	16549	16469	16363	16599	16394	16403	16528	16378	16340	16442	16413	16582	16348	16444	16367	16544	16474	16568	16351	16371	16538	16216	16274	16428	16224	16274	16431	16327	16637	16235	16105	16265	16310	16564	16422	16516	16469	16301	16366	16471	16534	16335	16417	16472	16320	16432	16701	16637	16473	16498	16314	16368	16383	16435	16366	16448	16473	16366	16180	16425	16639	16717	16625	16578	16302	16581	16341	16403	16594	16545	16475	16336	16339	16374	16389	16456	16489	16536	16338	16526	16428	16559	16415	16335	16329	16351	16281	16286	16496	16248	16346	16358	16355	16535	16590	16375	16506	16227	16347	16236	16379	16585	16469	16346	16424	16315	16147	16357	16413	16564	16553	16368	16378	16407	16375	16252	16326	16446	16481	16355	16450	16444	16265	16391	16419	16375	16361	16531	16400	16502	16470	16391	16294	16196	16529	16555	16563	16394	16532	16455	16473	16226	16353	16371	16576	16284	16509	16316	16418	16785	16370	16425	16492	16527	16349	16253	16356	16404	16279	16385	16600	16724	16419	16169	16248	16374	16404	16397	16636	16428	16377	16443	16400	16475	16360	16380	16491	16475	16351	16105	16506	16230	16480	16362	16456	16310	16445	16473	16249	16539	16379	16418	16380	16433	16367	16431	16447	16541	16423	16370	16577	16713	16461	16493	16457	16257	16376	16508	16575	16475	16589	16327	16406	16403	16612	16360	16668	16501	16479	16272	16383	16305	16460	16505	16513	16457	16568	16541	16453	16265	16273	16484	16198	16394	16349	16375	16574	16528	16396	16456	16499	16516	16375	16391	16548	16498	16464	16392	16448	16397	16523	16581	16373	16221	16477	16322	16648	16432	16468	16459	16397	16486	16351	16367	16568	16542	16444	16301	16197	16365	16205	16319	16207	16479	16428	16397	16406	16342	16467	16542	16385	16369	16306	16443	16502	16557	16374	16372	16348	16345	16410	16455	16528	16162	16356	16443	16416	16500	16287	16489	16120	16511	16443	16285	16392	16330	16375	16566	16462	16251	16427	16768	16247	16498	16647	16321	16493	16383	16359	16408	16347	16382	16360	16599	16278	16415	16389	16437	16411	16213	16403	16495	16387	16422	16322	16246	16414	16569	16408	16537	16606	16510	16349	16357	16240	16385	16586	16548	16277	16403	16443	16299	16477	16507	16498	16354	16282	16643	16137	16345	16279	16379	16361	16425	16269	16201	16363	16313	16367	16235	16401	16584	16506	16305	16373	16633	16387	16468	16644	16571	16585	16365	16392	16527	16480	16624	16449	16458	16526	16191	16502	16345	16406	16489	16493	16279	16642	16303	16620	16497	16460	16340	16474	16282	16404	16501	16504	16361	16424	16314	16591	16463	16627	16379	16383	16235	16454	16547	16161	16407	16520	16371	16319	16353	16549	16662	16286	16391	16564	16323	16548	16556	16451	16226	16335	16499	16476	16336	16383	16375	16356	16363	16404	16344	16279	16485	16233	16367	16413	16584	16489	16362	16468	16341	16447	16354	16481	16411	16597	16453	16516	16530	16521	16477	16405	16405	16427	16590	16377	16554	16442	16517	16277	16496	16454	16283	16297	16463	16495	16436	16346	16452	16543	16468	16283	16498	16460	16512	16494	16446	16428	16421	16498	16293	16354	16404	16388	16360	16603	16602	16603	16473	16503	16408	16391	16537	16502	16559	16512	16308	16466	16459	16427	16525	16386	16587	16470	16454	16548	16494	16428	16475	16277	16357	16449	16640	16359	16526	16496	16388	16341	16434	16254	16270	16552	16384	16621	16505	16453	16322	16537	16379	16388	16429	16515	16416	16399	16455	16504	16477	16391	16569	16492	16322	16513	16473	16439	16285	16611	16488	16388	16204	16343	16432	16670	16315	16441	16483	16403	16412	16298	16284	16465	16315	16401	16460	16682	16501	16391	16194	16396	16506	16398	16547	16475	16568	16577	16609	16495	16248	16343	16307	16182	16393	16343	16281	16415	16633	16516	16382	16564	16529	16442	16340	16381	16331	16220	16238	16419	16411	16470	16311	16597	16325	16515	16450	16302	16467	16301	16317	16564	16357	16416	16382	16418	16464	16322	16358	16480	16427	16357	16442	16399	16473	16345	16204	16579	16420	16561	16353	16221	16439	16348	16470	16407	16455	16473	16334	16393	16123	16311	16526	16574	16625	16451	16340	16255	16161	16473	16527	16273	16405	16480	16678	16361	16536	16442	16395	16252	16323	16198	16467	16362	16417	16518	16410	16459	16115	16330	16557	16659	16530	16587	16613	16413	16242	16227	16382	16335	16297	16507	16390	16422	16491	16425	16423	16591	16296	16428	16411	16333	16507	16572	16294	16372	16495	16327	16194	16331	16666	16275	16329	16322	16268	16341	16381	16437	16584	16330	16390	16510	16537	16544	16287	16633	16697	16576	16591	16580	16239	16321	16455	16562	16409	16539	16423	16347	16528	16599	16457	16291	16398	16525	16287	16497	16337	16300	16289	16387	16163	16543	16405	16357	16346	16341	16628	16435	16236	16442	16180	16363	16476	16424	16462	16424	16435	16318	16279	16273	16449	16370	16345	16469	16636	16413	16595	16373	16394	16555	16556	16608	16627	16490	16543	16219	16235	16475	16371	16321	16483	16302	16557	16464	16370	16397	16440	16408	16423	16409	16401	16651	16500	16340	16509	16477	16461	16565	16517	16573	16381	16387	16417	16301	16412	16492	16290	16283	16255	16275	16658	16388	16406	16554	16332	16432	16474	16242	16538	16405	16331	16518	16387	16460	16199	16494	16568	16504	16245	16406	16435	16480	16494	16306	16636	16439	16330	16245	16280	16351	16557	16617	16463	16287	16628	16465	16458	16399	16601	16587	16729	16192	16192	16305	16337	16405	16456	16600	16332	16402	16430	16217	16447	16499	16421	16358	16279	16319	16557	16560	16389	16545	16450	16365	16307	16532	16529	16385	16398	16433	16520	16315	16446	16457	16342	16446	16447	16509	16368	16546	16376	16326	16363	16323	16510	16455	16370	16560	16378	16437	16395	16257	16505	16546	16284	16355	16375	16408	16468	16394	16400	16260	16541	16558	16569	16282	16592	16440	16397	16587	16401	16401	16335	16499	16537	16350	16378	16484	16453	16476	16499	16405	16453	16431	16384	16434	16357	16466	16343	16456	16313	16458	16496	16453	16507	16406	16574	16581	16460	16405	16466	16421	16547	16524	16422	16415	16454	16444	16670	16513	16487	16427	16300	16623	16605	16529	16438	16500	16417	16369	16514	16488	16388	16466	16518	16462	16570	16403	16413	16290	16256	16103	16442	16407	16617	16413	16294	16452	16638	16250	16429	16317	16509	16288	16392	16466	16492	16445	16469	16311	16350	16370	16490	16534	16341	16468	16433	16384	16420	16397	16368	16417	16559	16361	16500	16485	16464	16408	16642	16436	16245	16169	16316	16456	16487	16254	16462	16353	16462	16176	16606	16448	16570	16435	16433	16345	16541	16468	16486	16543	16339	16374	16476	16319	16481	16418	16480	16496	16493	16332	16157	16423	16615	16530	16409	16305	16289	16417	16551	16437	16427	16479	16572	16243	16413	16569	16664	16323	16401	16525	16458	16415	16469	16583	16405	16437	16450	16375	16350	16479	16579	16373	16486	16657	16267	16330	16494	16572	16403	16448	16398	16439	16395	16549	16561	16319	16402	16335	16292	16345	16420	16441	16465	16397	16398	16325	16349	16324	16249	16294	16370	16445	16615	16516	16574	16398	16472	16380	16357	16377	16517	16439	16484	16466	16547	16455	16582	16561	16601	16526	16504	16292	16222	16452	16495	16461	16365	16264	16544	16343	16222	16331	16618	16286	16498	16398	16509	16346	16201	16538	16455	16368	16369	16322	16393	16359	16305	16529	16492	16566	16381	16418	16521	16363	16519	16421	16544	16318	16453	16524	16583	16363	16364	16475	16574	16533	16265	16277	16481	16216	16430	16367	16481	16373	16433	16287	16259	16556	16468	16249	16542	16436	16203	16401	16516	16465	16528	16354	16523	16379	16547	16275	16430	16349	16287	16509	16399	16587	16306	16569	16428	16370	16604	16376	16361	16302	16213	16295	16366	16544	16538	16353	16436	16391	16367	16464	16209	16519	16401	16630	16805	16166	16346	16532	16407	16533	16507	16297	16184	16220	16491	16504	16632	16387	16623	16452	16297	16265	16346	16341	16382	16460	16448	16544	16631	16368	16590	16389	16259	16568	16136	16379	16464	16497	16462	16624	16431	16528	16530	16428	16410	16432	16429	16607	16321	16326	16467	16527	16332	16398	16511	16252	16473	16682	16391	16337	16401	16368	16263	16386	16538	16337	16378	16501	16479	16560	16263	16437	16242	16191	16600	16604	16658	16412	16738	16525	16369	16392	16466	16584	16550	16478	16421	16610	16390	16393	16433	16533	16380	16436	16453	16409	16475	16447	16443	16555	16707	16356	16424	16433	16530	16496	16445	16406	16403	16367	16428	16364	16334	16568	16302	16380	16512	16295	16266	16542	16420	16083	16336	16373	16504	16473	16470	16470	16560	16483	16388	16297	16606	16594	16320	16574	16500	16495	16530	16507	16217	16385	16503	16547	16511	16744	16577	16504	16391	16605	16422	16319	16463	16407	16271	16440	16484	16520	16772	16502	16551	16262	16204	16571	16586	16517	16363	16378	16667	16384	16392	16345	16379	16469	16372	16319	16334	16368	16464	16385	16418	16460	16487	16457	16360	16359	16277	16434	16396	16403	16348	16475	16515	16482	16390	16529	16503	16319	16367	16303	16243	16295	16302	16410	16481	16517	16355	16463	16366	16333	16420	16391	16464	16256	16297	16442	16460	16363	16433	16520	16665	16555	16463	16270	16426	16615	16538	16586	16494	16535	16257	16336	16357	16436	16332	16732	16498	16407	16599	16404	16689	16384	16515	16330	16446	16458	16348	16407	16363	16328	16484	16422	16469	16482	16282	16165	16327	16427	16341	16347	16419	16271	16454	16214	16480	16357	16472	16531
18513	30100	22881	17784	15531	14728	14502	14547	14345	14227	14224	14185	14178	14105	14275	14068	14372	14270	14189	14278	14265	13992	14163	14197	14443	14124	14141	14276	14325	14281	14266	14133	14365	14074	14019	14358	14149	14186	14120	14223	14230	14241	14100	14248	14181	14136	14089	14063	14069	14184	14155	14210	14415	14249	14196	14201	14288	14218	14113	14389	14121	14278	14270	14220	14248	14123	14321	14334	14214	14251	14206	14210	14129	14286	14343	14039	14031	14135	14177	14129	14256	14127	14228	14243	14338	14167	14241	14209	14223	14200	14039	14161	14234	14308	14055	14204	14112	14091	14188	14200	14358	14340	14332	14090	14228	14192	14154	14222	14132	14258	14286	14245	14206	14315	14237	14156	14214	14233	14331	14238	14300	14158	14290	14295	14075	14239	14179	14217	14136	14281	14254	14114	14309	14196	14443	14268	14287	14143	14165	14423	14099	14168	14298	14197	14384	14054	14100	14327	14126	14276	14176	14097	14302	14206	14110	14231	14201	14295	14314	14256	14092	14089	14365	14221	14272	14168	13986	14227	14123	14118	14203	14272	14269	14094	14254	14078	14225	14111	14156	14174	14159	14167	14182	14133	14386	14188	14081	14231	14272	14188	14154	14265	14189	14306	14057	14087	14272	14065	14209	14085	14170	14184	14108	14074	14194	14083	14344	14238	14116	13965	14239	14173	14043	14175	14304	14175	14137	14211	14179	14136	14258	14174	14266	14312	14135	14282	14229	14216	14134	14169	14253	14301	14202	14095	14125	14221	14236	14261	14219	14124	14225	14114	13975	14150	14327	14251	14229	14260	14197	14030	14107	14274	14093	14040	14212	14314	14270	14038	14356	14198	14222	14049	14197	14042	14295	14413	14204	14081	14076	14283	14215	14214	14118	14270	14129	14184	14023	14304	14108	14331	14117	14336	14179	14289	14345	14341	14426	14196	14173	14216	14304	14084	14357	14244	14125	14136	14178	14192	14157	14169	14291	13981	14087	14170	14246	14385	14256	14155	14302	14174	14167	14162	14314	14244	14016	14218	14250	14159	14022	14322	14220	14227	14262	14283	14293	14226	14176	14116	14357	14180	14356	14202	14178	14205	14062	14161	14102	14317	14043	14194	14135	14327	14134	14249	14266	14198	14164	14068	14239	14037	14354	14313	14289	13986	14254	14217	14109	14141	14082	14197	14118	14225	14128	14042	14135	14269	14297	14170	14199	14267	14056	14102	14118	14166	14059	14297	14468	14248	14137	14228	14166	14053	14160	14181	14154	14300	14443	14263	14288	14156	14181	14219	14341	14244	14200	14153	14302	14058	14052	14239	14207	14121	14201	14336	14193	14096	14127	14082	14173	14223	14319	14187	14036	14166	14286	14195	14205	14096	14173	14184	14198	14276	14023	14181	14309	14187	14119	14153	14139	14313	14318	14506	14329	14098	14324	14330	14296	14095	14296	14115	14185	14106	14099	14084	14221	14135	14293	14400	14104	14291	14333	14229	14249	14217	14148	14230	14278	14081	14049	14328	14102	14194	14175	14173	14075	14425	14271	14185	14302	14220	14299	14085	14340	14258	14093	14158	14227	14271	14331	14156	14114	14417	14196	14177	14292	14217	14216	14297	14158	14079	14181	14234	14264	14025	14240	14113	14232	14218	14107	14387	14290	14187	14225	14165	14232	14211	14260	14271	14297	14449	14425	14212	14265	14142	14259	14363	14140	14319	14183	14196	14137	14134	14378	14149	14076	14117	14071	14222	14330	14242	14219	14125	14241	14058	14313	14105	14117	14067	14175	14238	14107	14180	14282	14332	14147	14192	14204	14278	14308	14197	13902	14106	14191	14302	14244	14393	14126	14048	14201	13998	14234	14126	14210	14234	14254	14258	14216	14078	14034	14259	14297	14179	14120	14246	14188	14148	14125	14256	14279	14163	14188	14138	14086	14074	14126	14152	14243	14212	14235	14222	14208	14120	14120	14258	14115	14144	14055	14211	14081	14178	14155	14305	14274	14283	14120	14131	14180	14327	14366	14209	14270	14087	14283	14230	14214	14175	14198	14280	14164	14318	14278	14183	14139	14237	14273	14150	14092	14101	14322	14235	14120	14368	14190	14186	14199	14228	14225	14149	14153	14236	14276	14254	14322	14332	14209	14251	14273	14277	14228	14206	14215	14139	14211	14217	14232	14082	14200	14044	14217	14214	14122	14462	14001	14223	14343	14095	14168	14354	14143	14099	14463	14190	14171	14064	14205	14276	14106	14178	14103	14346	14202	14194	14055	14197	14224	14135	14214	14089	14221	14084	14273	14187	14233	14197	14183	13988	14207	14052	14228	14270	14148	14323	14135	14405	14010	14248	14323	14338	14355	14270	14170	14404	14290	14296	14339	14081	14271	14275	14103	14283	14352	14172	14256	14047	14300	14160	14208	14245	14214	14197	14049	14169	14116	14195	14111	14216	14238	14195	14170	14235	14103	14253	14219	14164	14073	14250	14300	14304	14389	14177	14222	14180	14188	14065	14192	14182	14206	13971	14053	14274	14322	14137	14459	14226	14070	14290	14219	14178	14208	14154	14235	14195	14128	14200	14177	14340	14251	14183	14114	14206	14236	14059	14260	14278	14322	14238	14090	14391	14199	14144	14241	14264	14093	14212	14330	14077	14264	14282	14201	14334	14359	14270	14270	14348	14260	14353	14256	14125	14187	14051	14161	14086	14272	14176	14136	14260	14124	14158	14122	14226	14130	14212	14123	14217	14013	14251	14236	14010	14156	14057	14295	14367	14186	14144	14183	14292	14239	14253	14218	14144	14325	14242	14351	14289	14313	14250	14208	14392	14269	14269	14182	14165	14238	14233	14138	14282	14247	14223	14247	14282	14269	14121	14211	14242	14289	14253	14098	14167	13985	14141	14057	14228	14294	14355	14308	14283	14052	14182	14174	14284	14117	14216	14141	14170	14355	14064	14217	14371	14094	14251	14147	14136	14341	14063	14205	14190	14117	14101	14264	14115	14181	14391	14180	13997	14052	14393	14180	14282	14191	14080	14318	14170	14206	14357	14404	14220	14168	14198	14204	14207	14234	14149	14447	14078	14325	14046	14275	14205	14045	14223	14235	14217	14287	14213	14206	14190	14287	14294	14142	14223	14193	14067	14253	14173	14116	14258	14190	13965	14142	14238	14141	14246	14109	14294	14183	14289	14145	14365	14289	14146	14318	14198	14095	14185	14247	14079	14229	14288	14095	14207	14263	14337	14190	14118	14200	14091	14248	14212	14234	14181	14210	14207	14178	14250	14084	14154	14170	14075	14309	14132	14135	14310	14166	14160	14116	14291	14295	14127	14257	14212	14195	14209	14362	14330	14282	14453	14153	14157	14065	14224	14302	14265	14007	14247	14210	14105	14071	14335	14113	14189	14391	14075	14254	14174	14308	14179	14249	14164	14253	14084	14301	14254	14220	14308	14078	14168	14185	14151	14156	14220	14172	14280	14194	14220	14344	14194	14190	14449	14221	14136	14193	14146	14391	14126	14204	14222	14479	14268	14244	14140	14330	14214	14270	14298	14078	14232	14196	14239	14223	14314	14200	14136	14278	14166	14189	14214	14016	14315	14072	14365	14208	14218	14119	14196	14076	14017	14308	14237	14163	14102	14218	14256	14079	14028	14227	14137	14135	14148	14302	14148	14069	14285	14261	14013	14160	14292	14216	14364	14062	14351	14264	14194	14289	14224	14184	14199	14160	14405	14332	14187	14165	14167	14355	14249	14297	14133	14257	14165	14273	14117	14119	14343	14312	14318	14232	14105	14051	14125	14188	14110	14339	14316	14234	14145	14411	14249	14303	14333	14356	14373	14181	14376	14245	14240	14056	14112	14205	14271	14106	14331	14328	14129	14246	14189	14191	14225	14257	14091	14252	14138	14313	14133	14173	14061	14251	14084	14203	14217	14216	14375	14362	14222	14293	14209	14245	14163	14288	14360	14307	14271	14247	14123	14388	14131	14135	14125	14064	14169	14203	14109	14241	14325	14295	14306	14268	14216	14232	14232	14238	14187	14159	14424	14244	14317	14203	14338	14245	14317	14157	14282	14204	14270	13958	14085	14192	14132	14137	14314	14119	14171	14067	14321	14220	14251	14037	14098	14371	14195	14261	14227	14179	14141	14248	14265	14337	14281	14241	14299	14063	14237	14314	14001	14044	14109	14246	14412	14195	14354	14019	14323	14199	14079	14350	13993	14178	14154	14174	14178	14272	14313	14143	14375	14142	14134	14181	14219	14108	14266	14243	14302	14215	14201	14244	14294	14081	14257	14418	14063	14141	14200	14069	14091	14154	14116	14031	14224	14211	14264	13882	14290	14384	14196	14340	14210	14252	14252	14214	14144	14189	14215	14013	14278	14080	14308	14241	14260	14242	14237	14297	14244	14208	14368	14123	14245	14033	14037	14207	14214	14220	14341	14360	14148	14110	14141	14201	14110	14269	14310	14308	14244	14113	14253	14237	14229	14247	14155	14305	14206	14189	14036	14400	14302	14285	14182	14449	14144	14414	14240	14268	14084	14266	14140	14270	14219	14190	14162	14141	14211	14352	14215	14318	14017	14148	13961	14231	14175	14150	14067	14317	14061	14293	14107	14181	14303	14189	14112	14178	14307	14420	14284	14264	14125	14029	14120	14327	14195	14315	14255	14235	14196	14131	14244	14238	14315	14183	14142	14292	14109	14209	14230	14122	14271	14222	14329	14429	14252	14223	14271	14160	14200	14115	13918	14186	14299	14269	14366	14212	14090	14259	14253	14252	14247	14203	14434	14310	14266	14402	14183	14028	14362	14166	14210	14344	14153	14274	14140	14118	14261	14226	14091	14161	14138	14300	14219	14215	14379	14185	14168	13931	14175	14199	14119	14039	14237	14272	14268	14318	14329	14180	14021	14214	14181	14157	13964	14254	14416	14124	14303	14068	14181	14100	14279	14091	14153	14342	14216	14051	14248	14140	14097	14316	14165	14224	14224	14035	14081	14178	14194	14411	14465	14209	14321	14172	14228	14179	14266	14170	14085	14197	14193	14072	14324	14247	14226	14133	14161	14419	14259	14321	14069	14185	14114	14345	14184	14026	14231	14182	14190	14057	14140	14086	14144	14148	14258	14214	14194
22767	21570	28764	24890	21875	22603	20935	16900	15945	16325	16033	15784	15998	15870	15745	15839	15766	15822	15779	15908	15607	15445	15619	15859	15819	15757	15630	15737	15832	15875	15653	15722	15562	15610	15602	15505	15447	15595	15632	15631	15454	15587	15397	15593	15901	15538	15629	15620	15741	15655	15473	15619	15427	15510	15405	15574	15558	15636	15499	15535	15661	15640	15345	15542	15488	15813	15485	15529	15450	15509	15356	15554	15525	15620	15526	15573	15506	15487	15545	15558	15628	15574	15575	15496	15540	15499	15394	15431	15490	15480	15645	15638	15660	15475	15534	15639	15270	15425	15677	15292	15654	15365	15559	15606	15359	15442	15554	15347	15573	15565	15554	15744	15523	15461	15537	15602	15684	15451	15438	15579	15542	15351	15467	15554	15494	15514	15651	15684	15561	15468	15394	15395	15286	15388	15633	15431	15644	15568	15367	15414	15551	15555	15386	15480	15675	15434	15479	15571	15490	15463	15477	15480	15342	15388	15536	15588	15437	15664	15535	15377	15436	15507	15619	15414	15625	15578	15464	15534	15720	15746	15580	15517	15583	15442	15611	15599	15646	15429	15669	15425	15691	15507	15577	15671	15527	15459	15608	15410	15620	15531	15632	15422	15552	15330	15399	15323	15390	15413	15571	15402	15337	15547	15533	15486	15587	15438	15409	15481	15493	15581	15749	15496	15429	15424	15561	15564	15495	15495	15364	15601	15671	15417	15422	15563	15530	15427	15480	15516	15505	15721	15655	15511	15526	15463	15552	15593	15541	15511	15605	15493	15386	15635	15664	15645	15549	15576	15540	15484	15322	15574	15585	15698	15489	15455	15468	15490	15501	15509	15473	15527	15451	15360	15439	15448	15497	15375	15286	15319	15540	15383	15382	15455	15556	15507	15607	15503	15583	15485	15500	15545	15605	15395	15652	15646	15519	15280	15460	15455	15603	15424	15521	15537	15467	15522	15619	15502	15348	15383	15370	15451	15316	15509	15476	15721	15458	15489	15490	15586	15711	15668	15713	15487	15401	15578	15449	15478	15660	15517	15573	15491	15426	15453	15461	15545	15690	15512	15464	15297	15579	15509	15363	15559	15587	15458	15650	15432	15531	15539	15544	15432	15555	15532	15393	15837	15459	15639	15505	15328	15605	15494	15487	15516	15560	15540	15493	15647	15450	15552	15711	15448	15530	15471	15573	15320	15586	15296	15556	15524	15432	15251	15574	15557	15710	15796	15440	15641	15532	15428	15408	15565	15514	15642	15656	15469	15399	15654	15547	15542	15589	15641	15305	15469	15329	15585	15419	15572	15591	15519	15511	15398	15618	15477	15641	15682	15476	15444	15548	15484	15556	15437	15680	15494	15318	15588	15394	15445	15661	15704	15604	15554	15566	15586	15688	15564	15754	15485	15487	15558	15366	15523	15495	15566	15482	15557	15432	15413	15610	15543	15366	15608	15683	15645	15359	15559	15690	15409	15391	15487	15514	15560	15528	15422	15419	15352	15525	15384	15693	15567	15333	15420	15529	15483	15596	15584	15432	15343	15485	15499	15749	15567	15525	15567	15481	15623	15580	15454	15557	15432	15310	15447	15330	15582	15794	15445	15493	15563	15433	15443	15657	15598	15616	15613	15523	15555	15651	15521	15415	15602	15577	15539	15615	15386	15507	15553	15355	15422	15387	15351	15501	15488	15501	15368	15559	15654	15733	15577	15508	15601	15594	15513	15524	15564	15565	15500	15322	15531	15472	15470	15649	15348	15635	15462	15487	15636	15470	15361	15486	15357	15411	15379	15596	15473	15734	15648	15713	15620	15717	15448	15712	15547	15352	15595	15476	15510	15412	15527	15384	15520	15666	15598	15595	15698	15637	15486	15475	15567	15546	15343	15662	15591	15525	15554	15450	15426	15527	15447	15361	15555	15586	15613	15364	15465	15563	15566	15620	15740	15488	15348	15686	15432	15474	15644	15425	15473	15409	15249	15550	15612	15707	15636	15555	15392	15504	15458	15443	15656	15389	15695	15547	15524	15459	15522	15598	15402	15555	15592	15656	15548	15650	15588	15603	15448	15679	15566	15567	15509	15480	15597	15373	15437	15555	15590	15488	15657	15277	15316	15760	15589	15520	15661	15599	15709	15689	15617	15564	15670	15491	15433	15556	15522	15490	15562	15543	15321	15343	15518	15548	15590	15589	15341	15567	15475	15353	15510	15547	15399	15514	15406	15503	15456	15529	15506	15606	15496	15412	15306	15499	15610	15548	15541	15542	15657	15596	15456	15650	15444	15655	15680	15515	15499	15539	15609	15515	15321	15310	15589	15605	15525	15442	15432	15482	15423	15504	15396	15641	15695	15647	15330	15405	15563	15484	15442	15568	15441	15732	15604	15514	15395	15686	15515	15382	15525	15703	15634	15509	15374	15649	15466	15483	15456	15344	15424	15357	15555	15450	15478	15367	15323	15444	15646	15819	15522	15427	15456	15666	15430	15298	15542	15632	15534	15499	15535	15509	15692	15426	15516	15775	15653	15554	15581	15623	15444	15651	15513	15556	15531	15333	15474	15605	15396	15368	15518	15459	15623	15634	15524	15559	15684	15390	15337	15543	15508	15401	15516	15800	15619	15413	15493	15543	15414	15550	15334	15640	15594	15514	15463	15649	15392	15572	15528	15332	15324	15667	15558	15669	15667	15512	15654	15666	15464	15518	15405	15662	15488	15280	15503	15610	15637	15544	15671	15568	15713	15631	15604	15520	15523	15626	15486	15617	15588	15423	15577	15420	15847	15745	15387	15568	15578	15419	15321	15551	15369	15515	15387	15469	15404	15246	15654	15495	15572	15723	15460	15493	15743	15611	15543	15578	15594	15309	15267	15274	15566	15506	15517	15579	15437	15493	15530	15591	15742	15417	15418	15487	15403	15415	15512	15486	15381	15555	15480	15443	15596	15573	15607	15438	15559	15647	15613	15544	15473	15547	15391	15696	15592	15515	15505	15660	15717	15531	15558	15610	15686	15402	15376	15655	15613	15491	15615	15552	15434	15603	15635	15370	15545	15559	15530	15592	15302	15433	15570	15353	15375	15225	15530	15714	15681	15337	15508	15525	15531	15549	15785	15373	15612	15440	15502	15351	15435	15424	15374	15499	15624	15736	15512	15581	15474	15555	15487	15504	15367	15546	15621	15413	15467	15447	15549	15553	15513	15512	15626	15548	15716	15344	15506	15364	15519	15385	15512	15403	15550	15487	15520	15502	15551	15416	15379	15592	15437	15530	15417	15599	15533	15443	15457	15671	15487	15479	15489	15444	15595	15634	15569	15334	15576	15439	15474	15540	15397	15570	15547	15466	15293	15295	15594	15562	15393	15529	15209	15671	15535	15584	15525	15672	15341	15540	15476	15391	15459	15376	15468	15333	15423	15434	15348	15502	15537	15551	15416	15425	15434	15616	15523	15564	15493	15499	15349	15613	15566	15420	15461	15386	15428	15577	15411	15531	15515	15473	15522	15596	15350	15503	15426	15382	15214	15409	15530	15477	15540	15529	15632	15661	15411	15594	15584	15494	15432	15654	15573	15425	15497	15521	15459	15504	15564	15626	15452	15444	15454	15523	15598	15215	15322	15629	15356	15506	15455	15466	15608	15627	15404	15500	15555	15639	15556	15496	15413	15488	15547	15550	15431	15695	15417	15550	15406	15398	15662	15580	15392	15559	15526	15594	15584	15544	15647	15645	15783	15702	15466	15483	15476	15551	15599	15601	15524	15484	15423	15616	15498	15547	15533	15439	15586	15620	15768	15609	15447	15644	15758	15470	15547	15491	15433	15565	15669	15325	15437	15590	15679	15697	15387	15347	15570	15481	15630	15514	15467	15474	15699	15564	15721	15499	15416	15527	15569	15449	15739	15665	15613	15555	15419	15654	15461	15345	15463	15396	15596	15550	15608	15556	15413	15572	15527	15376	15339	15530	15379	15520	15541	15466	15518	15444	15476	15728	15620	15485	15497	15419	15327	15558	15504	15431	15665	15543	15664	15501	15503	15550	15706	15616	15442	15477	15514	15513	15600	15527	15462	15533	15608	15534	15614	15469	15555	15616	15563	15520	15487	15640	15705	15537	15427	15502	15662	15600	15464	15541	15542	15458	15560	15471	15582	15522	15646	15625	15407	15578	15596	15605	15409	15437	15572	15405	15730	15488	15435	15236	15377	15422	15412	15482	15477	15402	15551	15425	15428	15394	15487	15653	15443	15727	15509	15401	15560	15549	15646	15490	15383	15518	15477	15459	15461	15329	15622	15631	15654	15556	15615	15405	15419	15407	15708	15502	15557	15579	15294	15601	15523	15332	15579	15792	15582	15479	15481	15661	15309	15609	15450	15650	15373	15396	15506	15666	15508	15457	15475	15269	15428	15627	15670	15784	15449	15535	15482	15413	15594	15390	15594	15662	15409	15384	15573	15516	15519	15533	15548	15543	15613	15240	15491	15649	15677	15571	15468	15512	15463	15583	15497	15601	15466	15364	15404	15490	15513	15631	15432	15477	15443	15468	15600	15493	15601	15714	15501	15522	15377	15585	15555	15493	15687	15555	15539	15610	15615	15535	15545	15484	15465	15542	15720	15528	15386	15623	15732	15579	15555	15568	15322	15514	15648	15372	15370	15420	15322	15660	15383	15581	15622	15615	15312	15731	15452	15371	15352	15639	15546	15410	15559	15412	15607	15416	15557	15453	15846	15661	15682	15618	15687	15590	15207	15483	15494	15559	15637	15352	15636	15456	15315	15478	15665	15602	15375	15399	15559	15510	15622	15542	15564	15679	15643	15170	15514	15622	15493	15325	15425	15433	15452	15596	15511	15566	15247	15609	15469	15476	15354	15464	15467	15657	15520	15555	15644	15518	15358	15434	15615	15651	15555	15465	15426	15457	15595	15559	15425	15572	15410	15501	15654	15460	15478	15582	15680	15533	15486	15445	15504	15419	15444	15634	15517	15447	15449	15527	15357	15623	15595	15540	15429	15571	15463	15531	15553	15529	15685	15341	15523	15675	15685	15561	15744	15605	15673	15569	15330	15499	15333	15542	15587	15435	15534	15460	15461	15367	15603	15456	15468	15486	15590	15470	15418	15457	15629	15746	15747	15528	15528	15476	15431
20800	39602	28487	19949	16355	14944	14322	14229	13996	13914	13844	13908	13843	13686	13862	14013	13647	13785	13620	13815	13712	13716	13908	13744	13563	13729	13553	13562	13778	13639	13681	13696	13664	13665	13671	13799	13584	13498	13653	13712	13638	13495	13766	13742	13585	13459	13526	13596	13685	13670	13537	13558	13482	13764	13614	13640	13749	13715	13601	13708	13653	13707	13761	13605	13627	13753	13655	13610	13624	13667	13448	13655	13585	13711	13512	13678	13733	13588	13581	13806	13550	13669	13528	13701	13752	13554	13575	13656	13732	13614	13488	13396	13501	13634	13665	13684	13544	13502	13456	13681	13621	13481	13624	13618	13745	13831	13648	13707	13665	13496	13539	13574	13571	13608	13723	13734	13539	13439	13803	13675	13781	13558	13632	13655	13659	13725	13436	13605	13765	13521	13541	13534	13579	13477	13633	13702	13643	13562	13694	13760	13477	13628	13663	13667	13585	13514	13706	13713	13814	13729	13653	13712	13667	13562	13562	13552	13624	13789	13592	13691	13714	13481	13651	13532	13603	13704	13571	13751	13617	13729	13707	13648	13576	13752	13594	13542	13677	13632	13674	13510	13464	13742	13658	13537	13593	13603	13612	13555	13448	13397	13670	13672	13531	13511	13566	13678	13557	13753	13460	13660	13631	13698	13608	13603	13534	13757	13498	13610	13702	13488	13720	13612	13595	13398	13688	13601	13701	13590	13638	13674	13482	13576	13536	13565	13711	13645	13466	13664	13831	13700	13668	13625	13539	13608	13710	13542	13579	13621	13541	13564	13567	13638	13657	13817	13590	13657	13410	13547	13609	13558	13622	13581	13566	13629	13558	13467	13533	13709	13454	13595	13710	13574	13845	13539	13792	13407	13704	13520	13607	13535	13733	13535	13578	13599	13729	13524	13676	13694	13709	13540	13713	13601	13749	13586	13630	13542	13686	13703	13845	13578	13567	13770	13616	13699	13470	13566	13529	13623	13571	13491	13653	13656	13602	13662	13522	13670	13572	13543	13620	13540	13548	13671	13499	13593	13548	13740	13513	13733	13660	13491	13702	13469	13634	13614	13665	13481	13745	13512	13585	13648	13695	13579	13650	13571	13533	13585	13601	13581	13560	13630	13717	13487	13565	13643	13610	13731	13552	13540	13603	13623	13424	13693	13515	13483	13540	13507	13562	13572	13497	13614	13539	13613	13482	13631	13689	13648	13730	13635	13642	13626	13614	13605	13642	13660	13532	13577	13646	13603	13573	13677	13611	13616	13538	13634	13626	13766	13608	13541	13614	13640	13468	13640	13755	13616	13512	13691	13647	13561	13651	13474	13808	13428	13769	13623	13765	13467	13609	13795	13572	13693	13644	13789	13689	13487	13707	13720	13517	13569	13697	13541	13782	13680	13717	13718	13577	13598	13666	13432	13723	13586	13685	13542	13526	13663	13640	13632	13641	13459	13608	13481	13657	13735	13665	13729	13581	13516	13435	13552	13695	13523	13581	13538	13575	13649	13685	13680	13610	13732	13663	13577	13796	13654	13659	13542	13736	13901	13684	13727	13601	13640	13754	13531	13592	13565	13544	13583	13758	13721	13615	13575	13671	13676	13629	13694	13502	13668	13584	13600	13607	13457	13564	13674	13521	13629	13532	13611	13607	13532	13542	13576	13415	13548	13418	13617	13737	13515	13609	13635	13643	13574	13624	13630	13563	13632	13560	13435	13682	13530	13518	13802	13526	13635	13605	13567	13559	13633	13644	13671	13589	13365	13565	13548	13578	13723	13473	13670	13598	13801	13843	13661	13519	13684	13722	13706	13648	13681	13556	13541	13524	13625	13525	13638	13699	13558	13597	13786	13593	13545	13552	13664	13512	13667	13579	13756	13668	13602	13661	13548	13602	13847	13587	13450	13692	13465	13548	13530	13677	13532	13708	13752	13458	13671	13688	13711	13657	13566	13697	13586	13722	13698	13737	13627	13625	13540	13590	13480	13619	13647	13598	13776	13714	13620	13680	13503	13359	13601	13627	13490	13727	13620	13593	13584	13600	13631	13660	13569	13616	13629	13499	13700	13597	13573	13637	13649	13566	13504	13632	13742	13712	13626	13579	13503	13507	13681	13829	13726	13564	13575	13486	13554	13542	13724	13598	13715	13684	13658	13630	13630	13611	13665	13603	13802	13483	13499	13697	13684	13641	13647	13506	13664	13492	13545	13730	13527	13734	13532	13630	13712	13516	13557	13522	13708	13580	13603	13628	13500	13629	13777	13518	13490	13502	13650	13578	13681	13657	13669	13734	13535	13656	13625	13566	13768	13578	13660	13567	13450	13668	13556	13652	13434	13404	13639	13638	13601	13597	13701	13672	13493	13768	13836	13608	13463	13542	13724	13635	13585	13666	13565	13515	13519	13739	13800	13505	13457	13623	13501	13801	13716	13679	13629	13537	13547	13678	13624	13768	13718	13632	13612	13651	13681	13661	13463	13572	13696	13664	13589	13844	13608	13612	13811	13475	13574	13660	13833	13609	13539	13462	13570	13529	13544	13605	13526	13538	13549	13552	13632	13516	13783	13525	13462	13713	13714	13590	13741	13632	13616	13623	13698	13595	13476	13509	13564	13747	13673	13683	13626	13728	13649	13669	13541	13581	13805	13678	13709	13535	13602	13609	13771	13376	13604	13480	13655	13511	13587	13661	13759	13580	13750	13528	13612	13621	13715	13611	13697	13568	13561	13588	13650	13723	13660	13466	13683	13585	13568	13695	13534	13546	13639	13874	13523	13704	13527	13526	13726	13630	13684	13626	13596	13735	13685	13777	13687	13732	13570	13636	13596	13755	13672	13803	13569	13626	13603	13706	13726	13656	13786	13669	13675	13624	13665	13678	13659	13626	13761	13652	13577	13498	13614	13569	13704	13652	13538	13696	13634	13655	13515	13680	13694	13696	13720	13759	13548	13645	13662	13492	13703	13663	13667	13639	13590	13807	13488	13537	13692	13573	13689	13570	13612	13668	13461	13685	13614	13774	13698	13679	13611	13724	13537	13766	13661	13507	13577	13543	13690	13577	13671	13669	13481	13652	13559	13508	13723	13782	13472	13700	13755	13690	13540	13713	13664	13564	13515	13471	13435	13589	13665	13680	13497	13621	13542	13680	13501	13632	13577	13714	13718	13670	13664	13705	13648	13730	13496	13474	13559	13762	13584	13590	13599	13656	13777	13688	13517	13670	13721	13873	13538	13595	13733	13653	13809	13615	13353	13627	13487	13553	13649	13642	13733	13598	13609	13684	13593	13655	13520	13567	13636	13668	13546	13622	13700	13596	13628	13642	13656	13583	13718	13636	13767	13487	13697	13533	13585	13604	13705	13639	13514	13587	13855	13657	13712	13528	13584	13598	13668	13564	13619	13678	13628	13512	13773	13649	13839	13660	13616	13716	13585	13693	13758	13640	13468	13618	13731	13773	13455	13685	13662	13728	13564	13743	13640	13776	13551	13611	13443	13623	13454	13759	13579	13554	13403	13549	13626	13569	13595	13595	13688	13648	13598	13751	13593	13624	13613	13578	13817	13408	13538	13609	13750	13601	13614	13536	13657	13563	13543	13488	13662	13343	13556	13725	13575	13753	13518	13671	13493	13543	13589	13755	13766	13564	13600	13595	13596	13619	13649	13599	13652	13622	13576	13693	13645	13586	13517	13525	13543	13577	13594	13656	13720	13643	13513	13615	13756	13650	13684	13614	13695	13536	13643	13638	13786	13623	13688	13576	13808	13609	13723	13665	13725	13541	13519	13688	13587	13559	13373	13674	13658	13643	13598	13770	13799	13568	13741	13722	13574	13662	13647	13708	13596	13675	13488	13701	13542	13574	13699	13634	13429	13761	13725	13717	13604	13612	13536	13611	13519	13514	13681	13601	13487	13665	13496	13590	13657	13535	13474	13668	13541	13596	13461	13700	13585	13709	13681	13716	13498	13628	13477	13654	13428	13502	13468	13708	13595	13600	13727	13494	13671	13563	13539	13591	13728	13650	13458	13753	13470	13689	13490	13582	13633	13703	13589	13445	13754	13514	13601	13713	13554	13557	13536	13638	13661	13663	13557	13651	13675	13562	13692	13699	13516	13700	13479	13715	13750	13483	13847	13613	13748	13467	13655	13540	13646	13606	13733	13670	13619	13507	13564	13761	13457	13671	13442	13697	13680	13672	13554	13659	13551	13555	13522	13492	13691	13623	13584	13527	13565	13754	13509	13662	13695	13655	13602	13787	13522	13625	13597	13642	13546	13605	13632	13646	13752	13559	13661	13654	13650	13595	13662	13642	13529	13439	13594	13472	13663	13513	13568	13535	13685	13627	13618	13705	13577	13526	13602	13676	13660	13597	13490	13532	13652	13625	13776	13643	13651	13474	13687	13597	13646	13677	13409	13666	13545	13602	13501	13607	13583	13917	13472	13690	13576	13558	13473	13631	13558	13744	13480	13659	13593	13641	13667	13606	13660	13582	13779	13612	13604	13444	13670	13660	13614	13539	13676	13453	13654	13604	13533	13656	13653	13674	13600	13503	13527	13484	13845	13569	13515	13614	13612	13572	13587	13654	13717	13576	13637	13707	13696	13729	13697	13809	13656	13624	13671	13744	13797	13715	13565	13625	13691	13714	13439	13718	13842	13659	13511	13685	13523	13680	13572	13541	13705	13644	13631	13586	13607	13608	13653	13536	13790	13495	13611	13700	13573	13424	13658	13575	13736	13522	13587	13540	13580	13724	13716	13557	13601	13544	13595	13755	13637	13558	13468	13625	13740	13717	13590	13567	13747	13600	13468	13688	13489	13676	13448	13635	13524	13563	13586	13526	13570	13662	13558	13617	13543	13599	13662	13681	13499	13600	13676	13594	13573	13534	13698	13690	13704	13676	13660	13470	13770	13706	13735	13511	13595	13678	13682	13623	13743	13683	13633	13774	13500	13466	13697	13491	13497	13595	13502	13629	13605	13641	13624	13475	13560	13533	13516	13559	13684	13690	13618	13617	13552	13559	13642	13643	13526	13566	13556	13561	13790	13583	13573	13597	13775	13478	13619	13505	13757	13673	13630	13645	13383	13579	13502	13674	13608	13713	13549	13624	13731	13574	13686	13595	13636	13650	13469	13627	13383	13800	13530
29796	23269	23837	20280	16754	16342	16546	16156	16051	16051	16019	16159	16069	16104	16099	16023	16159	16118	16032	16156	16037	16284	16014	16271	16195	15997	15972	15972	15932	16009	16035	16032	16058	15939	15930	16049	15906	15903	15946	15990	16150	16087	16216	16164	15889	16042	16056	15996	15824	15894	16133	15910	16080	15881	15997	15921	16150	16166	16109	16174	16114	16048	16071	15883	15839	16018	16063	15773	15845	15940	15977	15850	16019	15887	16054	15896	16100	16000	16010	15895	15778	15821	15937	16090	16077	16094	16162	15976	15950	15934	15980	16132	16085	16106	16104	15969	15904	16021	16043	16047	16147	15845	16161	16130	16110	15827	15880	15963	15908	16146	15989	16004	16096	16008	15977	15961	16060	16038	16036	16075	15991	15980	16066	16259	16079	16083	15896	15982	16078	15961	15990	16015	16117	15965	16157	16067	16113	15883	15895	15898	15962	16059	16092	15744	16217	16135	16137	16171	15984	15924	16239	16043	16015	15925	16079	15924	15943	15919	16125	16064	16156	15975	16072	15893	16093	16038	16092	15922	16155	16125	15997	16202	16364	15985	16143	16000	16179	16022	15963	15999	16152	16118	15964	15790	16089	16247	15869	15842	16182	16274	15823	15996	15932	16034	16320	15914	15968	16163	16121	15930	16058	16022	15998	16024	15858	15990	16067	15848	15971	16026	16026	16082	16088	16154	16131	16079	16045	15927	16264	16051	15753	15937	16012	15970	16154	16066	15834	16109	15945	16100	16134	15942	15949	16051	16173	15927	15995	16131	15968	15946	16103	15999	15899	15956	15639	16028	15910	16083	15990	15974	15976	16056	16122	16101	16161	15876	15932	16084	15978	16017	16149	16120	15937	16034	16133	15931	15955	16015	15915	16144	15857	15974	16116	16072	15897	15942	16018	16128	16092	16088	16132	16046	15899	16093	16027	16013	16223	16213	15867	16189	16185	16028	15990	15874	16031	16032	16078	15831	16096	16004	16121	15868	16109	15911	16011	15753	15972	15939	16010	16007	16192	16014	16099	16042	16068	16009	16314	15959	16001	16271	16144	15954	16097	15924	15974	16031	16121	16037	15960	15962	16258	15987	15926	16211	15965	16061	15861	15987	15941	16035	16174	15920	15991	15933	16367	15928	16061	16028	15905	16047	16067	16123	15839	16012	15914	16178	15951	16015	16020	15955	16070	16091	15942	15894	16070	16052	16240	15776	16048	15864	16043	15976	15929	15922	16217	16086	16055	16133	16082	15879	15997	16007	16029	16122	16097	16136	15869	15845	16230	16027	15995	15773	15981	16151	16027	16088	16083	16063	15867	16062	16135	15984	15876	15995	16131	16094	16069	16243	16039	15889	16190	16026	16059	15988	16139	15990	15919	15918	16045	15922	15918	16166	15936	15910	15982	15953	16051	16107	16031	16050	15808	16130	16005	15901	16040	15969	16073	15924	16077	16109	15948	16164	15981	16171	16028	16184	16280	15903	16083	16209	16148	15813	16097	15753	15789	15905	16049	16095	16144	16052	16048	15929	16117	15892	16139	16056	16032	15921	15876	16015	16046	15962	16137	15996	16000	15953	16110	15880	15900	15841	16029	15743	16034	16036	16016	16002	16036	15848	15926	15876	15997	16034	16009	15920	16287	16126	15961	16186	16016	16013	16067	16041	16256	15862	15987	16009	15891	15949	16182	16027	15975	16156	16052	15955	15983	15955	16210	16228	16124	16103	16059	16087	16037	16058	16031	16030	16241	15857	15901	15962	16104	16063	16191	16098	16014	16189	15960	16018	16014	16046	15947	16079	16013	15969	16018	16259	16193	16179	16235	16118	16059	15937	15837	16162	16142	15970	16054	15991	16046	16014	15971	16137	15941	16113	15858	16181	15914	16362	16062	16062	16043	15947	15932	15952	16042	16077	16148	15916	16178	16086	15977	15909	16223	16052	16119	16011	16054	16172	16019	16070	16024	16120	16187	15913	16111	16141	16133	15997	16091	16072	16212	16155	15969	15977	16206	15992	16021	16264	15985	15966	16223	16043	16000	16077	15979	16054	16024	15871	16141	15911	15944	15830	15997	15975	15951	16121	16091	15944	16135	15967	15859	16044	16046	15941	15976	15932	15879	16006	16059	16154	16029	15956	16119	15991	16044	16144	16096	16087	15932	15991	15922	16097	16017	16045	16066	16085	16086	15976	15880	16358	16179	16036	16013	15959	15996	16164	15832	16031	15928	15981	15966	16124	15788	16076	16041	15946	15927	15933	16102	15956	16160	15975	15992	15992	15886	16060	16056	15914	16143	16213	16118	15899	16113	16184	15918	15970	16181	16113	16154	16034	16059	15991	16019	16175	16018	15987	16116	16066	16010	16071	16115	16022	16113	16077	16006	16079	16031	16064	16052	15681	15996	16267	15951	16005	16260	15952	16104	16187	15971	15833	15952	15982	15914	16108	16084	16243	16065	15949	15987	15881	15968	16038	16133	16101	16176	15922	15991	16293	16212	16172	16144	16127	16021	16114	16049	15946	15976	16030	16156	16018	15994	16079	15981	16040	16174	16095	15971	16132	16121	16020	15855	16225	15980	16085	15958	16226	16109	16118	16269	16156	16058	15919	16070	16142	16035	15913	16097	16105	16127	15930	15808	15896	15910	15994	16205	15994	16104	16082	15889	16160	15949	16068	15986	16012	16112	16076	16141	16041	16337	16086	16044	15994	16032	16057	16255	16024	16052	16122	16229	16049	15942	16011	16157	15964	16023	16033	15872	15991	16025	15809	15898	15937	16030	16328	16172	15973	16111	16042	16214	16035	16119	15879	16037	15954	16143	16171	15879	15915	16129	16158	15967	16233	16219	15862	15963	15944	16063	16024	16010	15918	16020	16002	16117	16047	16093	15945	15939	15997	16282	16051	16104	16122	16094	16084	16082	15953	15986	15927	16062	15983	16122	15980	15969	15784	15998	16214	15908	15901	15916	16038	16069	16109	15927	16044	16209	16097	16030	16060	16081	16186	15856	15982	16090	16032	16071	16043	16042	16048	16051	16024	16102	16000	16048	15929	15930	16014	16190	16021	16105	15809	16058	16018	15981	16031	16228	16248	15856	15862	16013	16214	15900	15860	16095	16088	16003	16088	16013	15931	15930	16222	16291	16023	16035	16232	16130	15984	15800	15966	15882	15947	16109	16043	16054	15804	15990	16003	16088	15982	16078	15990	15938	16180	16070	16277	16312	15999	16014	16011	15970	16057	16128	16009	16075	16051	16222	16204	16049	16199	15994	16166	16099	15880	15951	16031	15999	15983	15952	15975	16124	16104	16051	15991	16244	16075	15679	16008	15918	15921	16063	16061	15953	16084	16013	16023	16050	15955	15981	16149	15816	16228	16123	16035	16012	15904	16028	15974	15949	16123	15972	15989	16243	15901	15975	16139	16088	15931	16053	15996	16177	16112	15998	16139	16051	15851	15923	15866	16017	16017	16022	16107	15847	15885	15822	15902	16179	16025	15976	16036	16138	16030	15979	16078	16014	16087	15870	16090	16006	15982	16149	16101	16028	16011	16070	16052	15911	16076	16143	15985	16039	15936	15993	15960	16178	16062	16166	16054	16029	16002	16135	16026	15862	16231	16001	16068	15933	15910	15985	15963	16211	16004	16048	16153	16147	16073	16137	16180	16015	16020	15968	16135	16216	15793	15932	15865	16075	15899	16133	15796	16107	16252	16034	16164	16082	16007	16119	16091	15986	15929	15990	15963	15988	16167	16006	16060	16063	15909	16172	16229	16069	15977	16114	15991	16149	15904	16049	15677	15921	15959	15834	15846	16043	16074	15856	15919	16146	15869	16360	16074	16020	16157	16196	16065	16101	16021	16001	15898	16150	16086	16173	16016	16001	16086	15941	16048	15947	15886	16024	15914	16073	15868	16113	15895	16019	16068	16265	16020	15725	15983	16103	16176	16165	16020	16121	16007	15908	15756	16121	16013	16030	15950	16178	16128	16143	15948	15974	15896	15875	16082	16078	15872	16054	16121	16091	16226	16068	16029	16078	16201	15961	15923	15977	15979	16226	16051	15979	16006	16017	16160	16120	16166	15831	15984	15947	16056	15973	15995	16207	16014	16054	16036	16012	16099	16023	16019	15976	15899	16212	16073	16093	15959	16147	16058	15935	15940	16060	16004	16029	16105	16149	15946	16241	15936	15990	16222	16132	16066	16022	16081	16201	16154	16163	15996	16101	16041	15959	16136	16236	16061	16090	16175	15999	15931	15933	15987	15860	16091	15976	16229	15991	16243	15945	16042	16005	16085	16019	16164	16103	16061	16035	16218	15969	15922	16060	16213	15917	16063	15932	16105	16015	16168	16071	15941	16106	16082	16023	15795	16013	16038	16021	16041	16052	16078	15969	16035	15920	16086	16129	16057	15882	16298	16155	16137	16210	15947	16152	15924	15883	16048	16073	16123	16117	15950	16036	15974	16008	15917	15988	16042	16194	16150	16105	15990	15979	16000	16083	16189	16083	16127	16240	16044	16004	16124	16206	15971	16101	16107	16127	16100	16186	15905	16182	15787	16148	16118	16052	16071	16084	15972	16306	15969	16071	15915	16169	16110	15932	16093	16097	16012	16035	15941	16167	16004	15907	16094	16064	16183	16097	16080	16263	16130	15945	16202	16198	16104	16202	16075	15937	15965	16102	15946	16187	15959	16044	16065	16123	15923	15899	16136	15999	16225	16220	16046	16048	15947	16208	15950	15895	16007	16054	15914	15781	15905	16050	16113	16274	16048	15936	16072	16014	15995	16100	15976	16172	15922	16173	16144	16007	15998	16165	16293	16049	15815	15994	15949	15952	15915	16136	15840	15985	16105	16105	16018	15917	16010	16191	16048	16162	15940	16095	16027	15919	15897	15957	15926	16270	16150	16060	16151	16049	16162	16198	16004	16176	16032	16123	15977	15927	15859	16042	15995	16159	16167	15998	16100	16209	16069	16139	15956	16033	16172	16067	16154	15892	16142	16286	16020	15879	15926	15908	16161	16256	16062	16142	16068	15909	16114	16194	15874	16027	16064	15855	15961	15887	15860	15941	16007	16108	16006	15981	16026	16146	16128	15932	15978	15700	16047	16005	15986	16053	16142	16139	15892	16008	15979	16086	16114
19732	26198	19615	16103	14852	14339	14200	13988	14090	14156	14121	13939	13953	14094	14001	14102	14028	13922	13975	14080	14010	13845	14129	14009	14093	14042	14165	14057	14007	14124	13983	14068	13977	14068	13924	13916	13940	14008	14082	13763	13969	14115	14029	13833	13936	13945	13881	14142	14002	13897	14144	14019	14017	14141	14041	14023	14027	13906	14051	13786	14110	14117	14021	13967	13955	14057	14014	14076	13956	14088	14015	14062	14118	14114	14037	13914	13951	14162	13893	14052	14167	13923	13866	14151	14163	13871	14081	13886	14077	14129	13999	14095	14038	13888	13862	13999	14071	13923	14029	13941	13895	13856	14052	13920	14083	13901	13927	14173	13921	14095	14139	14037	14021	14003	13876	13911	13969	13873	13876	14087	14002	13948	14084	13844	13994	13995	14170	13997	13863	13884	14013	14014	13981	13969	13998	13854	13991	13950	13947	13956	14072	13764	13809	14094	13926	13892	13946	14135	13982	13961	13984	13924	14039	13729	13834	13972	13852	14018	13963	14028	13953	13930	14044	14113	13883	13876	14026	13944	14125	13966	13942	13981	13953	14092	14019	13855	14030	13922	14157	14062	13987	14147	14054	14132	13920	14030	13983	14137	13917	13966	13746	13964	14119	14198	13971	14025	13986	13911	13932	13855	13950	13958	13977	14024	13927	14045	13958	14012	14096	13992	13907	13983	14037	14106	14019	14101	13896	14066	14011	13877	14004	13893	14138	13901	14064	14114	13791	13959	13867	14110	14158	14071	13903	13876	13968	14074	14093	14065	13846	13844	13992	13943	14093	14024	13932	13974	14209	13939	14005	14043	13961	14058	13938	14025	14005	13925	13945	13996	13889	14073	13971	13997	13982	13978	14088	13952	13901	13813	14009	14038	14004	13964	14162	13921	13975	13973	13958	13999	13859	13915	13933	13974	13840	14002	14093	13985	14079	13946	13797	13992	13989	13861	13885	14117	13978	14139	14080	14005	13960	14170	14120	14066	14121	14091	13822	13943	14144	13880	13875	14117	14122	14021	14177	13998	14141	14106	14036	14016	13975	14040	14036	14036	13879	13951	14003	14205	14092	13972	14032	14174	13884	13822	13750	13961	14224	14067	14013	13895	14053	13913	13846	14121	13904	14174	13987	13933	14026	13994	14058	14021	14038	14001	14154	13934	13964	14015	14089	14162	13872	13976	14089	14117	14068	14029	14148	13882	13852	14046	14012	14089	14142	13903	14009	13848	14137	14003	14070	13980	14035	13893	14002	14149	14169	13970	13949	13936	13952	14024	13943	13961	13864	13944	14037	13907	13996	13941	14029	13926	14126	13958	13936	14042	14111	13927	13834	13800	14067	13948	13989	13852	13778	13936	14216	13848	13871	13930	14160	14113	14055	14088	14132	13945	14129	13859	14012	14109	14083	14000	13943	14063	14053	13954	14111	13813	13893	14007	13982	13926	13897	13873	13947	13982	14145	13875	14037	13928	14156	14040	14057	13965	13965	14067	14021	13926	13906	14073	14011	13789	13980	14002	13958	13851	13944	13916	14210	14084	13853	14193	14062	14082	13942	14009	14004	14033	14138	13959	13992	14095	13954	13938	14028	13985	14090	13990	13980	13954	13826	14040	13974	13941	13922	14050	14089	13935	14100	14060	14051	13866	13974	13963	13995	13989	13919	13845	14061	13844	14130	13924	13955	13904	13735	14056	14031	14127	13934	13971	14186	13989	13867	14068	13951	14038	13949	14129	14080	13988	13875	13965	14145	13967	14045	13901	14003	14003	13953	13979	13920	13893	13935	13963	14017	14083	14052	13970	13921	14096	14018	13912	14025	14011	13854	14036	14133	13854	14068	14078	13939	14090	14014	14013	13989	14007	13918	13998	13865	13901	13910	13934	14026	13963	13820	14018	13983	13923	14129	13963	14121	13983	14040	14000	14188	14023	13810	14075	13894	13884	14066	14026	14019	14034	14144	13915	13891	13884	13983	14014	14106	14055	14166	13919	14018	14090	14020	13931	13852	14062	13844	13981	13780	13929	14071	13887	14006	14003	14119	13979	14010	14065	13820	14018	14047	14112	13973	13795	14185	14069	14021	14059	14070	13889	13969	13854	13974	13969	14069	13988	14132	13874	14066	14003	13911	13863	13986	13995	13909	14064	14090	14064	13745	13854	13765	14095	14106	13856	13825	13968	14029	14128	13997	14220	14017	14000	13974	13989	13829	13998	14111	13931	14099	13997	14067	13949	13913	14013	14237	13958	14043	14156	14001	13977	13885	13954	14181	13934	13862	13899	13955	14090	13975	13820	13953	13833	13997	14064	14073	13952	13934	13799	14169	13929	13851	13926	14041	13861	13940	13965	13941	13952	13894	13978	14124	13917	14158	14046	14047	13890	13955	13860	13848	14055	13909	13945	14099	13923	14079	13923	13947	13970	13773	13793	13827	13972	13938	13985	14109	14128	13813	14179	14180	13950	14102	14014	13852	14157	14001	14048	13989	14003	13913	14081	14111	14017	13925	14067	14051	14055	14081	13898	13879	13983	14008	13961	13983	13998	14102	14013	14131	14062	14020	13907	13914	14039	13973	13831	13998	14047	13978	14032	13829	14023	14050	14057	14021	13985	14118	13895	13903	13915	13803	14085	14061	13926	13926	14008	14051	13995	13983	14082	14035	13904	14004	13988	13964	13931	13958	14127	13938	13929	13967	14020	14128	14000	13874	14060	13896	13994	14012	13964	14007	14110	14012	14014	13977	14037	13917	13851	13845	13980	14044	14014	14275	14040	13930	14027	13977	13935	13944	13977	14013	13955	14238	14024	14038	13966	14022	14022	14004	13913	13949	13899	14096	13967	13827	14031	13985	13889	13916	14060	14049	13991	14121	13921	14015	13982	13918	14113	13945	13989	14009	13782	13963	13910	14196	13986	13974	13967	14113	14118	14088	13942	14012	14105	14089	13921	14126	13905	13947	13967	13900	13784	13967	14092	13921	13984	13925	13829	13829	13960	13868	14077	14118	14089	14095	13958	14101	14133	13923	14045	13965	13824	14252	14080	14101	13945	13940	14059	14130	14174	14024	14007	14034	14072	14067	13909	14104	14138	13950	13984	14002	13919	13915	14091	14045	14062	13955	13993	14051	14203	13810	13958	13906	13858	14040	14136	14054	13932	13984	13847	13975	14029	13953	14041	14099	14103	13926	13949	14149	13900	14100	14008	13968	13987	13940	13876	13973	13955	13795	14012	14082	13953	14140	13857	13963	13985	14093	14026	14031	14006	13998	13995	14041	13837	13874	14096	13995	14001	14137	13963	14025	14202	13982	14156	13632	13916	13957	14082	14059	13809	13933	14030	13989	14039	14029	14100	13920	14023	13874	14000	14072	14007	14076	13979	14066	13913	14006	14073	13998	13750	13935	13853	14028	14105	13958	14027	14127	14121	14010	13963	14018	14121	14032	13952	14044	13683	13885	14082	13937	14061	14071	14022	14012	13971	14001	14165	14114	13868	13878	14010	14123	13882	13864	14143	14032	13998	13977	13943	14078	13855	13726	14036	14175	13996	13998	14113	13922	14004	14054	13876	14032	14000	14047	14067	13923	14029	13994	13926	13923	14072	14258	13986	13907	13979	14013	13899	14020	13958	14019	13958	13838	13862	14004	13985	14013	14062	13932	13951	13896	13974	14074	13877	14074	13986	13907	14162	13952	14094	13957	14019	13950	14003	14003	14086	13819	14017	14164	14074	13865	14093	14033	14031	13931	13820	14087	14073	13965	14172	14110	14023	13847	13967	14067	14079	14073	14026	14064	13932	13921	13966	13933	13953	13931	14029	13890	13992	13954	14038	13998	13983	13983	14113	14028	13959	14112	14026	13970	13990	13928	14026	13812	13835	14063	14073	14073	14135	13968	13965	14051	14003	13961	14017	13968	14035	14084	13998	13991	13930	14006	14009	13916	13976	13923	13988	13939	14083	14197	13936	14039	13943	14111	13794	13978	14004	13991	14228	13955	13971	13926	14011	14082	14032	13904	14120	13916	13959	14010	13896	13988	13929	13943	13945	13783	13901	14073	14033	14020	13872	14113	13911	13975	14058	13910	14159	14031	13959	14021	13832	13931	13845	14087	14083	13927	13945	14060	13966	14045	13776	13973	14069	13976	14097	13812	14008	14172	13920	14069	14015	14006	14122	13834	13920	14002	14072	13839	13863	14179	13839	13880	13944	14001	14030	13931	14019	14094	13971	14009	13861	14036	13968	14031	13889	14030	13724	13821	14031	13928	14046	14055	13946	13983	14013	13866	14147	14024	14094	14060	13968	13942	14064	14007	13856	13904	13977	13872	14004	14061	14057	13936	13999	13934	14107	13885	13980	13951	13941	14018	14001	13888	13915	14218	14152	13998	14019	14055	14074	14014	14032	13825	13877	13852	13954	13907	14103	13929	14010	14065	13974	14110	14058	13898	13995	14023	13989	13864	13932	13955	14071	13980	13799	14026	13823	13980	13887	14020	13999	13933	13951	14122	14026	14070	13947	13953	14023	14119	13898	13963	14072	14218	14140	14051	13997	13991	14032	13982	14082	13722	14039	13994	14139	13778	13976	14058	13919	14096	13990	14113	13982	14062	13935	13940	13979	13908	13994	13868	14000	13897	14070	13998	14078	13887	14081	13984	13974	13970	13954	14158	13986	14027	13995	14161	13938	14102	13900	13903	13998	14041	13789	14170	13906	14012	14132	14128	14144	14057	13907	13871	13958	14123	13912	13892	14114	13930	13953	14020	13925	14057	14009	13991	14034	14050	13957	14060	14147	13982	14088	13858	14031	14032	13982	13842	14015	14013	14022	13963	14021	14006	14069	13786	13919	14012	14045	13986	13998	13952	14108	13967	13996	14035	14071	14049	14023	13869	13934	14078	13953	14041	14003	13867	14260	13973	13932	14034	14075	14112	14109	14017	13949	14104	14179	13905	14075	14077	14025	14028	14010	13950	13976	14037	14104	13980	14022	13982	13926	13876	13998	13977	14005	14033	13906	13876	14020	13813	13902	14101	14028	13922	13888	13910	14077	14139	14005	13917	13841	14085	14071	13958	14062	13955	14073	13918	13941	13912	14022	14039	13906	14127	14100	13958	14078	14038	14017	13984	14149	14084	13990	14092	14030
23900	21522	28065	25830	21955	19195	17746	16128	15596	15759	15668	15546	15712	15606	15664	15718	15357	15466	15479	15659	15431	15478	15548	15482	15469	15532	15441	15596	15516	15423	15364	15473	15544	15641	15679	15287	15453	15493	15520	15325	15246	15584	15630	15350	15498	15408	15462	15382	15412	15344	15487	15488	15365	15540	15452	15254	15465	15393	15431	15572	15567	15456	15604	15553	15393	15505	15305	15349	15448	15316	15379	15306	15440	15531	15607	15386	15498	15282	15399	15384	15367	15432	15511	15447	15516	15459	15500	15406	15372	15367	15593	15588	15384	15521	15384	15615	15660	15375	15245	15418	15365	15313	15260	15422	15447	15403	15499	15403	15493	15443	15447	15239	15335	15234	15403	15319	15496	15366	15267	15287	15565	15530	15271	15444	15456	15364	15577	15298	15480	15167	15376	15291	15299	15411	15248	15238	15359	15173	15378	15222	15392	15474	15374	15509	15258	15509	15325	15316	15530	15339	15485	15481	15350	15314	15365	15049	15319	15455	15419	15339	15392	15351	15559	15194	15308	15284	15295	15547	15473	15337	15475	15462	15323	15489	15359	15586	15351	15363	15449	15273	15433	15387	15478	15401	15431	15421	15352	15385	15272	15294	15426	15372	15464	15388	15348	15357	15325	15426	15376	15540	15468	15465	15489	15381	15502	15270	15593	15372	15599	15292	15386	15442	15463	15319	15545	15374	15376	15367	15522	15354	15433	15425	15426	15409	15324	15335	15443	15388	15334	15589	15660	15600	15569	15465	15369	15364	15553	15494	15522	15524	15442	15350	15278	15418	15420	15452	15436	15269	15333	15567	15369	15314	15420	15326	15225	15532	15521	15512	15419	15580	15352	15505	15430	15535	15306	15650	15550	15415	15531	15616	15531	15461	15276	15350	15362	15282	15363	15447	15454	15465	15418	15437	15359	15383	15281	15532	15385	15452	15481	15290	15274	15315	15385	15522	15475	15282	15469	15303	15281	15389	15326	15440	15512	15312	15465	15395	15296	15499	15388	15519	15448	15517	15559	15350	15524	15221	15254	15486	15454	15505	15360	15263	15522	15433	15612	15494	15458	15425	15352	15489	15329	15467	15488	15354	15332	15267	15369	15349	15268	15326	15180	15247	15410	15464	15422	15172	15484	15403	15274	15394	15403	15305	15331	15319	15529	15700	15378	15362	15390	15334	15240	15619	15438	15677	15591	15373	15366	15430	15388	15271	15448	15327	15346	15338	15405	15422	15528	15292	15438	15582	15544	15407	15428	15511	15292	15599	15485	15299	15571	15327	15405	15283	15434	15486	15491	15383	15451	15495	15410	15371	15362	15524	15370	15393	15239	15225	15240	15685	15610	15366	15753	15477	15437	15417	15457	15376	15367	15195	15240	15287	15530	15412	15361	15409	15318	15331	15263	15207	15305	15499	15410	15279	15325	15409	15550	15345	15422	15599	15509	15413	15425	15342	15396	15537	15417	15381	15453	15186	15481	15246	15319	15265	15677	15478	15539	15460	15317	15479	15370	15439	15403	15526	15334	15512	15539	15470	15277	15345	15592	15308	15411	15435	15387	15503	15367	15265	15374	15416	15515	15393	15607	15405	15450	15455	15442	15436	15304	15365	15217	15475	15534	15537	15270	15274	15621	15437	15233	15420	15455	15481	15463	15252	15421	15474	15325	15406	15332	15302	15420	15503	15475	15395	15407	15406	15438	15357	15111	15399	15389	15455	15449	15342	15598	15229	15272	15325	15421	15503	15313	15414	15414	15312	15372	15435	15486	15316	15479	15420	15283	15494	15270	15450	15335	15465	15510	15428	15131	15376	15330	15462	15271	15386	15385	15471	15598	15696	15306	15508	15612	15479	15456	15425	15141	15409	15346	15526	15217	15332	15222	15434	15441	15313	15367	15513	15530	15432	15477	15251	15355	15355	15467	15378	15451	15240	15328	15402	15522	15666	15312	15472	15574	15285	15527	15389	15329	15455	15366	15487	15402	15368	15682	15504	15330	15232	15479	15460	15473	15427	15388	15359	15446	15516	15400	15567	15282	15488	15468	15436	15302	15343	15359	15486	15416	15386	15390	15431	15242	15546	15257	15405	15400	15351	15301	15360	15411	15463	15416	15421	15475	15437	15533	15478	15366	15358	15566	15543	15347	15466	15425	15666	15253	15279	15377	15415	15319	15407	15448	15501	15376	15431	15484	15283	15420	15306	15541	15297	15224	15239	15367	15430	15427	15398	15360	15583	15338	15296	15618	15452	15430	15452	15384	15468	15339	15397	15413	15325	15336	15314	15629	15421	15463	15346	15374	15407	15550	15446	15476	15553	15406	15190	15653	15678	15572	15509	15622	15552	15577	15436	15326	15327	15229	15390	15473	15529	15322	15276	15391	15429	15475	15316	15526	15544	15504	15484	15276	15470	15520	15551	15517	15305	15328	15561	15344	15695	15517	15401	15388	15370	15549	15515	15508	15326	15304	15673	15350	15327	15432	15341	15454	15477	15360	15520	15400	15376	15739	15424	15385	15270	15517	15488	15522	15364	15294	15381	15558	15362	15332	15338	15292	15327	15469	15437	15718	15622	15586	15353	15423	15175	15473	15522	15538	15458	15503	15318	15446	15480	15395	15414	15471	15287	15346	15385	15497	15364	15320	15427	15166	15272	15445	15481	15338	15395	15516	15460	15505	15448	15396	15278	15579	15507	15387	15463	15421	15522	15356	15539	15600	15257	15424	15337	15495	15382	15306	15437	15385	15322	15348	15449	15514	15516	15334	15384	15325	15535	15321	15331	15604	15340	15569	15615	15369	15377	15555	15382	15626	15378	15320	15540	15478	15337	15299	15432	15540	15635	15448	15249	15504	15340	15288	15458	15484	15479	15371	15388	15356	15396	15460	15287	15478	15464	15387	15427	15371	15481	15441	15483	15196	15418	15369	15285	15279	15222	15362	15392	15304	15282	15288	15511	15567	15297	15071	15457	15444	15427	15599	15275	15342	15393	15369	15379	15167	15334	15390	15219	15516	15404	15354	15322	15493	15322	15383	15270	15368	15412	15662	15193	15385	15342	15616	15291	15315	15493	15422	15358	15361	15442	15452	15264	15424	15369	15340	15232	15248	15339	15230	15440	15417	15348	15326	15473	15417	15324	15214	15422	15406	15260	15418	15408	15338	15393	15412	15461	15195	15504	15274	15411	15310	15384	15386	15260	15242	15334	15369	15515	15529	15297	15338	15426	15400	15462	15393	15461	15491	15316	15436	15362	15458	15332	15472	15412	15323	15345	15314	15351	15394	15377	15221	15577	15340	15410	15369	15465	15505	15317	15496	15431	15308	15398	15448	15239	15563	15360	15466	15354	15388	15462	15249	15244	15572	15421	15274	15343	15456	15511	15679	15472	15389	15258	15315	15444	15689	15315	15424	15272	15553	15457	15263	15432	15445	15382	15444	15518	15531	15432	15414	15461	15470	15399	15397	15563	15449	15223	15378	15338	15233	15411	15460	15173	15398	15360	15563	15396	15258	15295	15418	15430	15597	15515	15558	15366	15548	15405	15392	15493	15632	15477	15428	15350	15609	15615	15628	15400	15447	15294	15263	15161	15368	15409	15520	15281	15332	15406	15371	15441	15668	15372	15584	15523	15390	15475	15316	15599	15336	15295	15393	15450	15521	15368	15352	15487	15533	15192	15408	15466	15298	15363	15527	15375	15462	15506	15413	15419	15521	15329	15378	15266	15314	15511	15517	15350	15593	15542	15295	15327	15288	15462	15448	15526	15306	15615	15378	15297	15438	15397	15330	15472	15313	15687	15405	15286	15574	15543	15430	15433	15580	15339	15319	15482	15402	15227	15204	15478	15326	15465	15410	15425	15502	15442	15444	15385	15521	15452	15303	15366	15456	15357	15470	15468	15522	15305	15635	15377	15341	15570	15357	15601	15572	15500	15561	15387	15393	15486	15564	15347	15187	15364	15467	15291	15304	15384	15354	15422	15425	15426	15454	15512	15413	15387	15378	15546	15589	15398	15327	15454	15394	15393	15408	15290	15472	15555	15450	15567	15540	15297	15412	15363	15320	15140	15299	15511	15349	15374	15140	15299	15351	15302	15184	15446	15341	15299	15418	15248	15406	15396	15275	15561	15320	15273	15453	15381	15321	15437	15403	15241	15500	15455	15356	15573	15398	15393	15418	15314	15408	15366	15398	15105	15453	15284	15541	15555	15589	15340	15238	15469	15468	15390	15500	15262	15475	15490	15336	15373	15542	15501	15451	15405	15608	15592	15524	15445	15444	15403	15471	15382	15432	15355	15581	15406	15406	15495	15378	15251	15397	15358	15277	15480	15528	15457	15331	15428	15419	15273	15270	15357	15179	15434	15248	15307	15394	15234	15378	15508	15387	15531	15475	15395	15388	15351	15316	15486	15386	15277	15553	15520	15592	15468	15395	15248	15323	15658	15271	15374	15584	15443	15426	15393	15532	15433	15501	15427	15529	15375	15301	15394	15516	15467	15260	15459	15574	15561	15365	15385	15510	15476	15352	15427	15428	15428	15675	15465	15386	15292	15500	15338	15286	15362	15258	15314	15335	15239	15388	15351	15527	15577	15343	15199	15246	15467	15407	15445	15446	15311	15397	15473	15499	15263	15343	15516	15553	15396	15498	15461	15445	15407	15446	15510	15510	15306	15345	15393	15364	15354	15556	15311	15372	15405	15477	15279	15395	15545	15388	15345	15193	15483	15449	15326	15341	15257	15444	15263	15484	15556	15448	15387	15354	15523	15529	15313	15267	15419	15249	15334	15222	15310	15404	15358	15513	15389	15457	15231	15325	15586	15386	15429	15473	15441	15509	15400	15471	15514	15345	15540	15500	15419	15387	15555	15490	15465	15541	15450	15509	15438	15450	15481	15520	15300	15475	15240	15513	15594	15299	15377	15562	15346	15457	15406	15314	15375	15608	15300	15502	15510	15470	15317	15567	15396	15554	15491	15287	15288	15542	15484	15306	15353	15386	15517	15552	15474	15427	15334	15402	15332	15564	15415	15493	15607	15428	15433	15426	15312	15364	15679	15436	15252	15368	15562	15352	15529	15480	15328	15414	15266	15500	15416	15356	15420	15575	15366	15480	15523	15346	15470	15559	15500	15243	15551
19084	36941	28208	20207	15575	14429	14123	13898	13727	13900	13767	13592	13723	13588	13528	13686	13671	13595	13544	13600	13487	13669	13580	13656	13673	13611	13655	13789	13666	13689	13685	13560	13647	13573	13552	13432	13474	13547	13709	13537	13544	13713	13521	13539	13663	13654	13683	13478	13678	13692	13642	13624	13457	13629	13739	13670	13634	13686	13499	13551	13533	13712	13573	13756	13882	13546	13501	13570	13645	13606	13657	13768	13647	13522	13541	13759	13636	13706	13641	13475	13578	13641	13743	13562	13548	13609	13623	13699	13598	13669	13565	13561	13556	13590	13518	13572	13698	13430	13579	13526	13486	13603	13660	13677	13524	13591	13623	13635	13632	13577	13762	13585	13591	13517	13437	13713	13542	13661	13486	13625	13738	13660	13473	13663	13639	13819	13692	13577	13488	13497	13398	13450	13642	13651	13350	13529	13667	13576	13682	13569	13551	13597	13461	13576	13724	13493	13637	13530	13706	13644	13663	13513	13540	13527	13574	13532	13519	13621	13623	13545	13806	13587	13586	13520	13532	13501	13654	13567	13689	13555	13513	13526	13592	13673	13747	13599	13600	13641	13742	13435	13586	13514	13442	13687	13438	13755	13559	13655	13562	13614	13553	13570	13697	13767	13464	13466	13686	13357	13537	13560	13655	13725	13605	13624	13730	13534	13699	13522	13646	13657	13587	13582	13548	13436	13699	13687	13538	13553	13654	13665	13507	13591	13482	13671	13509	13500	13595	13546	13620	13499	13585	13581	13407	13459	13608	13654	13666	13572	13573	13543	13605	13493	13573	13584	13366	13553	13617	13545	13564	13494	13744	13821	13715	13590	13598	13505	13572	13695	13514	13606	13715	13625	13439	13480	13715	13500	13792	13441	13502	13499	13441	13616	13599	13519	13604	13610	13712	13772	13482	13550	13557	13564	13688	13510	13638	13471	13615	13479	13602	13568	13500	13716	13700	13682	13592	13593	13630	13688	13582	13531	13722	13450	13534	13481	13639	13436	13420	13460	13574	13630	13407	13783	13525	13471	13453	13729	13630	13395	13577	13426	13635	13620	13698	13577	13609	13551	13670	13629	13676	13613	13432	13658	13688	13521	13756	13489	13553	13528	13575	13462	13624	13665	13525	13678	13561	13654	13589	13625	13611	13426	13615	13427	13660	13773	13692	13672	13618	13561	13523	13606	13469	13465	13524	13469	13574	13620	13422	13607	13539	13636	13790	13539	13579	13742	13685	13651	13590	13583	13599	13562	13512	13638	13445	13554	13451	13677	13605	13487	13634	13652	13766	13623	13538	13611	13593	13501	13614	13447	13565	13558	13826	13630	13674	13554	13651	13589	13701	13719	13468	13762	13634	13703	13651	13649	13687	13650	13578	13662	13517	13574	13685	13522	13639	13567	13660	13512	13480	13668	13727	13641	13549	13574	13420	13699	13511	13529	13682	13538	13517	13555	13503	13481	13613	13706	13588	13658	13712	13718	13683	13593	13702	13446	13530	13687	13612	13714	13630	13541	13445	13699	13619	13562	13630	13730	13702	13556	13524	13730	13628	13709	13627	13623	13601	13694	13542	13497	13638	13539	13637	13505	13642	13572	13554	13597	13692	13764	13494	13679	13575	13723	13510	13830	13662	13769	13498	13596	13486	13594	13745	13580	13522	13586	13575	13431	13683	13612	13602	13736	13458	13580	13871	13497	13622	13664	13707	13620	13559	13533	13623	13532	13671	13491	13482	13787	13486	13693	13560	13595	13516	13436	13807	13571	13518	13545	13457	13617	13552	13660	13561	13597	13481	13625	13539	13570	13435	13619	13550	13433	13593	13552	13582	13613	13575	13418	13563	13741	13624	13588	13546	13651	13578	13628	13617	13696	13590	13830	13499	13638	13703	13641	13605	13500	13550	13653	13535	13445	13449	13496	13517	13507	13485	13559	13413	13528	13594	13516	13563	13479	13687	13612	13680	13455	13728	13736	13587	13726	13584	13635	13625	13724	13516	13551	13643	13655	13682	13564	13551	13545	13648	13654	13646	13512	13519	13594	13557	13495	13647	13358	13717	13610	13617	13435	13572	13731	13641	13638	13617	13775	13619	13599	13541	13730	13688	13599	13509	13672	13624	13692	13601	13604	13612	13620	13588	13665	13635	13482	13707	13644	13755	13536	13674	13713	13627	13641	13573	13566	13604	13530	13617	13558	13334	13628	13612	13667	13558	13578	13623	13451	13776	13630	13522	13562	13904	13534	13548	13775	13605	13435	13675	13725	13638	13614	13725	13555	13676	13397	13705	13522	13781	13611	13652	13536	13550	13710	13694	13526	13557	13673	13580	13734	13675	13717	13593	13646	13585	13531	13618	13721	13545	13602	13642	13584	13684	13627	13624	13695	13542	13589	13555	13724	13715	13707	13494	13747	13678	13537	13571	13734	13532	13560	13696	13649	13561	13487	13600	13730	13632	13737	13718	13503	13532	13505	13696	13724	13513	13564	13492	13743	13483	13450	13506	13498	13630	13536	13550	13652	13616	13727	13508	13653	13682	13600	13489	13510	13589	13553	13633	13464	13700	13611	13583	13558	13644	13538	13744	13604	13677	13575	13689	13604	13456	13460	13553	13541	13571	13610	13495	13601	13700	13524	13785	13555	13504	13541	13553	13541	13723	13672	13790	13632	13542	13629	13571	13557	13527	13618	13613	13410	13515	13543	13463	13630	13681	13541	13642	13616	13657	13622	13547	13817	13633	13517	13546	13733	13609	13636	13496	13679	13484	13699	13740	13522	13647	13681	13736	13635	13555	13596	13559	13750	13678	13616	13750	13597	13641	13538	13709	13687	13517	13586	13472	13527	13537	13646	13623	13628	13688	13671	13570	13555	13637	13541	13603	13483	13660	13440	13598	13609	13791	13748	13501	13522	13597	13541	13669	13499	13769	13696	13596	13693	13608	13573	13496	13751	13715	13540	13683	13741	13559	13629	13447	13628	13811	13645	13614	13575	13640	13576	13692	13621	13480	13612	13711	13686	13419	13650	13726	13593	13805	13783	13436	13697	13583	13429	13550	13596	13673	13442	13536	13493	13599	13580	13649	13503	13541	13747	13656	13565	13501	13698	13553	13663	13563	13476	13723	13623	13635	13549	13625	13705	13529	13508	13515	13562	13719	13469	13664	13533	13482	13577	13601	13681	13610	13616	13602	13658	13756	13577	13583	13703	13621	13598	13410	13742	13504	13536	13523	13458	13613	13400	13474	13478	13558	13662	13512	13648	13469	13549	13578	13480	13571	13581	13671	13668	13685	13674	13660	13393	13596	13693	13683	13315	13511	13675	13452	13549	13604	13574	13651	13604	13634	13499	13499	13566	13669	13612	13643	13707	13721	13533	13650	13535	13609	13745	13579	13568	13488	13544	13536	13515	13648	13600	13778	13630	13822	13552	13623	13652	13595	13629	13644	13618	13548	13466	13497	13655	13702	13578	13514	13490	13452	13511	13656	13490	13570	13562	13411	13542	13687	13625	13618	13581	13574	13785	13635	13752	13667	13539	13558	13582	13622	13692	13570	13666	13688	13585	13565	13741	13620	13954	13585	13571	13571	13589	13597	13498	13736	13714	13572	13631	13604	13604	13654	13519	13621	13590	13764	13732	13569	13630	13498	13757	13694	13778	13583	13516	13638	13510	13575	13718	13460	13825	13598	13584	13650	13532	13617	13508	13608	13788	13538	13570	13633	13668	13339	13639	13508	13577	13549	13738	13592	13746	13591	13780	13408	13527	13711	13538	13715	13574	13454	13429	13477	13615	13610	13576	13543	13642	13592	13639	13676	13727	13509	13619	13592	13465	13542	13571	13697	13642	13520	13671	13610	13595	13498	13660	13695	13582	13523	13662	13518	13476	13678	13590	13706	13612	13799	13661	13502	13495	13551	13670	13661	13655	13776	13604	13680	13675	13492	13617	13676	13643	13807	13735	13534	13622	13660	13616	13504	13817	13448	13538	13552	13695	13646	13610	13642	13553	13578	13660	13702	13617	13542	13525	13669	13703	13624	13469	13636	13679	13613	13620	13529	13611	13672	13676	13608	13714	13544	13668	13356	13519	13702	13433	13500	13670	13687	13552	13560	13714	13461	13601	13680	13442	13619	13601	13714	13563	13651	13666	13672	13628	13589	13588	13566	13533	13638	13578	13548	13607	13712	13553	13715	13635	13752	13633	13705	13716	13672	13531	13665	13649	13626	13534	13452	13715	13530	13479	13626	13596	13655	13635	13635	13433	13488	13730	13632	13637	13545	13702	13469	13597	13696	13732	13709	13556	13657	13834	13621	13654	13472	13693	13731	13654	13524	13593	13494	13501	13633	13728	13686	13453	13552	13584	13666	13531	13731	13647	13655	13708	13626	13713	13586	13814	13625	13491	13500	13540	13529	13735	13502	13601	13686	13591	13809	13421	13593	13603	13472	13683	13638	13540	13547	13529	13705	13588	13625	13586	13675	13571	13615	13414	13546	13651	13536	13547	13774	13513	13543	13513	13614	13452	13618	13583	13494	13646	13738	13453	13661	13650	13463	13674	13534	13690	13637	13724	13477	13684	13671	13465	13468	13453	13568	13515	13711	13619	13494	13688	13606	13561	13659	13736	13366	13663	13710	13624	13467	13531	13626	13493	13715	13410	13703	13723	13634	13444	13398	13502	13574	13671	13625	13758	13683	13473	13634	13740	13398	13575	13551	13651	13704	13662	13747	13599	13597	13499	13534	13467	13709	13451	13682	13607	13476	13595	13655	13527	13602	13570	13838	13489	13747	13845	13613	13613	13545	13671	13876	13563	13640	13725	13541	13613	13596	13621	13581	13596	13720	13700	13466	13625	13564	13503	13699	13646	13591	13754	13410	13606	13775	13589	13616	13590	13766	13607	13545	13708	13603	13726	13609	13622	13583	13478	13623	13544	13576	13573	13637	13611	13597	13450	13539	13663	13595	13599	13423	13622	13682	13715	13686	13652	13663	13796	13498	13590	13604	13588	13685	13714	13610	13668	13395	13425	13554	13529	13630	13467	13537	13615	13619	13447	13648	13589	13612	13599	13678	13676	13670	13732	13703	13514	13682	13600	13620	13627	13689	13710	13614	13725	13684	13584	13488	13586	13665	13557	13597	13535
25532	21573	26953	26559	19068	17541	17770	16892	16970	16840	17007	17031	16839	16963	16952	16917	16944	16924	16907	16869	16974	16783	16884	16919	17064	16913	16665	16759	16707	16939	16935	17094	16940	16804	16839	17059	16978	16602	16781	16740	16786	16655	16842	16571	16767	16897	16929	16823	16701	16781	16816	16647	16710	16974	16785	16611	16749	16907	16691	16835	16793	16734	16782	16863	16835	16554	16883	16909	16707	16783	16851	16764	16704	16825	16841	16746	16803	16866	16682	16859	16752	16828	16719	16610	16676	16764	16744	16504	16709	16761	16808	16868	16762	17002	16889	16695	16683	16857	16642	16882	16862	16697	16937	16820	16900	16889	16858	16602	16770	16911	16956	16833	16887	16875	16832	16891	16959	16666	16890	16662	16994	16748	16931	16931	16780	16797	17117	17035	16884	16880	16525	16752	16996	16738	16939	16852	16875	16775	16802	16897	16846	16721	16603	16806	16949	16689	16924	16989	16789	16803	16611	16737	16881	16647	16959	16881	16955	16791	16786	16823	16997	16996	16837	16788	16751	16906	16873	16689	16829	16743	16937	16681	16999	16866	16993	16811	16842	16651	16792	16798	16736	16789	16744	16920	16673	16743	16887	16641	16895	16560	16571	16728	16894	16664	16716	16986	16671	16751	16850	16921	16793	16706	17005	16883	16875	16981	17049	16746	16850	16811	16753	16725	16888	16884	16815	16955	16833	16803	16770	16676	16794	16693	16659	16784	16901	16949	16791	16890	16898	16881	16717	16448	16832	16847	16862	17049	16807	16812	16924	16774	16694	16937	16762	16743	16869	16803	16635	16735	16853	16952	16789	16698	16805	16812	17059	16744	16542	16760	16706	16795	16800	16894	16871	16914	16732	16595	16801	16802	16778	16617	16790	16856	16768	16822	16762	16868	16768	16907	16732	16898	16787	16769	16847	16691	16752	16733	17090	16856	16892	16850	16621	16797	17041	16725	16622	16780	16877	16855	16691	16859	16952	16743	16798	16838	16879	16904	16810	16813	16956	16896	16816	16744	16830	16563	16954	16809	16873	16912	16777	16781	16894	16868	16828	16951	16755	17051	16780	16822	16959	16587	16832	16731	16684	16768	16885	16710	16928	16823	16836	16715	17022	16816	16881	16808	16811	16633	16906	16863	16765	16714	16865	16722	16996	16701	16712	16727	16554	16812	16816	16652	16888	16789	16928	16834	16677	16990	16811	16870	16786	16853	16814	16874	16797	16731	16809	16649	17018	16658	16759	16767	16817	16817	16808	16744	16911	16753	16831	16500	16860	16970	16791	16862	16717	16666	16826	16734	16559	17010	16820	16936	17114	16878	16674	16797	16708	16765	16686	16813	16833	16894	16789	17002	16955	16901	16750	16711	16728	16775	16805	16940	16902	16917	16830	16778	16742	16766	16820	17003	16700	16716	16568	16936	17016	16803	16935	16718	16829	16803	17020	16718	16675	16863	16948	16794	16718	16739	16848	16759	16976	16892	16740	16792	16899	16754	16870	16764	16821	16718	16800	16768	16725	16658	16721	16789	16742	16779	16767	16684	16824	16701	16741	16740	16970	16733	16886	16743	16779	16944	16794	16581	16688	16939	16839	16882	16718	16784	16796	16899	16686	16956	16952	16703	16675	16550	16838	16737	16923	16651	16615	16909	16877	16898	16903	16755	16896	16813	16725	16618	16939	16936	16755	16703	17015	16668	16857	16750	16776	16831	16769	16798	16628	16914	16791	16711	16670	16787	16881	16673	16762	16860	16837	16866	16947	17102	16983	16649	16984	16789	16908	16787	16880	16690	16799	16902	16980	16922	16842	16864	16820	16822	16884	16883	16924	16828	16838	16555	16617	16839	17068	16873	17108	16821	16644	16733	16888	16675	17025	16903	16659	16859	16863	16713	16844	16792	16765	16684	16912	16905	16978	16649	16836	16815	16871	16637	16886	16649	16743	16886	16818	16741	16866	16812	16729	16939	16966	16705	16891	16662	16924	16626	16923	16591	16713	16832	16863	16675	16859	16763	16722	16842	16768	16834	16870	16939	16916	16834	16806	16864	16702	16745	16944	16832	16956	16763	16896	16897	16824	17156	16882	16790	16863	16886	17009	16665	16934	16696	16611	16627	16710	16780	16797	16900	16952	16776	16924	16890	16690	16826	16754	16736	16915	16832	16737	16867	16931	16859	16860	16866	16813	16802	16868	16887	16744	16918	16910	16752	16802	16830	16982	16693	16702	17032	16948	16822	16816	16819	16630	16710	16843	16974	16964	16843	16894	16840	16829	16897	16937	16782	16604	16671	16791	16513	16706	16853	16865	16812	16792	16757	16927	16824	16748	16629	16908	16805	16943	17118	16940	16881	16769	16736	16607	16897	16726	16775	16848	16825	16718	16856	16779	16936	16939	16902	16634	16880	16564	17020	16840	17013	16884	16807	16979	17133	17018	16874	16738	16925	16834	16866	16917	16936	16933	16713	16916	16870	16964	16634	16872	16837	16742	16781	16764	16712	16743	16890	16870	16623	16718	16787	16694	16778	16888	16762	16804	16881	16872	16988	16939	16760	17060	16877	16865	16655	16758	16655	16845	16840	16644	16949	16888	16819	16908	17013	16792	16854	16733	16783	16683	16812	16644	16910	16994	16720	16737	16716	16615	16679	16833	16803	16830	16617	17182	16786	16670	16545	17098	17011	16915	16805	16866	16868	16828	16949	16756	16830	16761	16675	16661	16834	16724	16811	16566	16771	16805	17018	16812	16933	16688	16906	16771	16741	16856	16777	16945	16660	16926	16783	16797	16740	17035	16896	16868	17033	16727	16875	17091	16627	16964	16863	17002	16591	16702	16796	16718	16896	16810	16845	16757	16990	16710	16897	16804	16837	16960	16831	16839	16646	16675	16914	16903	16743	16867	16762	16774	16773	16878	16607	16790	16752	16687	16637	16783	16759	16781	16865	16776	16809	16775	16626	16753	16791	16823	16889	16735	16829	16961	16904	16797	16974	16841	16706	16705	16910	16900	16629	16740	16657	16486	16767	16693	16751	17072	16682	16898	16988	16994	16849	16815	16743	16792	16832	16804	16731	16848	16877	16821	16858	16809	16836	16917	17033	16984	16805	16913	16890	16786	16967	16806	16898	16611	16730	16671	16636	17029	16989	16865	16794	16879	16738	16821	16757	17000	16859	16888	16788	16806	17014	16868	16588	16848	16851	16965	16786	16808	16832	16858	16780	16825	16714	16809	16927	16788	16676	16794	16882	16670	16717	16816	16911	16643	16823	16767	16825	16942	16935	16809	16717	16725	17084	16753	16982	16837	16884	16820	16965	16823	16871	16733	16758	16923	16781	16910	16806	16758	16756	16964	16705	16788	16881	16798	16951	16821	16851	16718	16870	17121	16696	16816	16815	16950	16674	16747	16950	16935	16891	16964	16883	16629	16854	16733	16868	16879	16816	16813	16782	16879	16842	16782	16728	16856	16804	16845	16780	16869	16719	16897	16806	16687	16731	16745	16707	16904	16750	16898	16744	16843	16602	16861	16816	16810	16753	16828	16772	16892	16828	16757	16813	16874	16801	16915	16828	16723	16936	16800	16676	16894	16836	16796	16923	16984	16831	16776	16717	16838	17054	16913	16749	16899	16789	16770	16907	16879	16860	16905	17017	16974	16614	16745	16684	16931	16714	16982	16859	16868	16794	16718	16696	16669	16661	16910	16682	16954	16796	16903	16899	16831	16973	16896	16811	16746	16700	16699	16972	16803	16954	16788	16682	16837	16663	16657	16891	16788	16710	16861	16573	16870	16901	16798	16792	16936	16790	16809	16632	16954	16895	16868	16831	16826	16848	16951	16822	16860	16881	16936	16797	16663	16932	16919	16974	16734	16727	16697	17051	16851	16620	16703	16724	16819	16883	16798	16892	16932	16682	16621	16688	16892	16806	16611	16811	16974	16811	16900	16863	16996	16854	16812	16675	16851	16592	16826	16806	16750	16842	16830	16775	16730	16866	16745	16978	16930	16857	16770	16794	16893	16897	16775	16711	16943	16711	16714	16859	16926	17064	16868	16674	16695	16946	16985	16772	16658	16815	16937	16907	16900	16810	16833	16742	16969	16774	16923	16692	16926	16883	16835	17005	16986	16798	16685	16869	16829	16637	16761	16819	16960	16762	16878	16873	16794	16617	16996	16667	16700	16793	16844	16748	16609	16623	16923	16689	16734	16746	16700	16722	16946	16798	16717	16662	16812	17094	16974	16813	16943	16741	16539	17021	16953	16893	16898	16898	16967	16761	16994	16772	16685	16891	16815	16666	16876	16770	16874	16812	16858	16706	16782	16835	17004	16790	16867	16930	16804	16852	17007	16959	16908	16635	16763	16653	16665	16776	16947	16792	16869	16814	16875	16824	16922	16782	16676	16855	16842	16712	16844	16888	17059	16868	16974	16863	17015	16804	16948	16708	16691	16786	16928	16796	16714	16851	16744	16827	16833	16754	16688	16655	16962	16547	16893	16679	16714	16882	16822	16925	16820	16857	16849	16917	16898	16762	16818	16898	16685	16916	16688	16902	16789	16695	16997	17010	16792	16787	16822	16857	16783	16886	16816	16838	16754	16678	16938	16805	16762	16885	16632	16965	16770	16812	16950	17021	16828	16636	16827	16942	16818	16834	16716	16543	16780	16634	16751	16823	17193	16834	16840	16747	16878	16786	16747	16935	16862	16663	16816	16699	16820	16823	17019	16660	16817	16829	16707	16736	16874	16629	16587	16932	16953	16821	16877	16920	16717	16826	16949	16859	16860	16738	16757	16909	16784	16837	17038	16741	16855	16789	16923	16842	16850	16842	16728	16807	16746	16923	16794	16840	16903	16739	16826	16873	16912	16963	16843	16764	16629	16858	16736	16795	16916	16836	16693	16766	16972	16801	17156	16711	16709	16875	16893	16877	16939	16822	16763	16991	16862	17042	16746	16758	16758	16889	16733	16818	16694	16965	16862	16865	16685	16779	16731	16882	16850	16920	16689	16955	16963	16753	16828	16946	17101	16810	16792	16776	16964	16945	16834	16903	16801	16942	16680	16887	16745	16700	17031	16743	16811	16834	16767	16871	16924	16730	16816	16630	16986	16880	16707	16779	16735	16756	16956	16940	16897	16908
18997	31009	23320	17667	15706	14982	14765	14573	14465	14608	14448	14632	14521	14727	14707	14587	14614	14408	14527	14417	14647	14530	14570	14603	14493	14256	14516	14452	14561	14407	14511	14476	14457	14400	14448	14418	14469	14659	14514	14423	14446	14545	14611	14601	14439	14239	14381	14310	14374	14403	14399	14433	14539	14480	14273	14492	14319	14401	14434	14384	14430	14590	14505	14499	14566	14363	14546	14408	14626	14446	14458	14358	14515	14466	14451	14373	14506	14387	14392	14606	14230	14324	14325	14514	14611	14404	14515	14495	14288	14440	14425	14454	14448	14415	14453	14298	14573	14277	14555	14483	14578	14387	14410	14395	14577	14433	14552	14459	14572	14467	14465	14504	14301	14427	14466	14441	14499	14528	14489	14478	14461	14457	14512	14319	14445	14356	14435	14493	14582	14352	14517	14433	14373	14387	14523	14378	14322	14343	14587	14453	14668	14498	14416	14628	14366	14360	14508	14664	14573	14338	14422	14417	14258	14404	14528	14408	14504	14365	14542	14457	14393	14554	14410	14454	14372	14556	14604	14495	14276	14604	14625	14532	14541	14633	14493	14294	14527	14603	14400	14506	14398	14461	14362	14319	14494	14346	14325	14363	14479	14362	14530	14448	14201	14473	14430	14352	14463	14485	14405	14278	14441	14556	14485	14529	14457	14346	14524	14531	14314	14586	14377	14500	14561	14434	14518	14552	14337	14451	14618	14248	14580	14396	14603	14543	14441	14332	14510	14415	14487	14445	14415	14544	14354	14481	14333	14542	14301	14449	14363	14476	14458	14588	14411	14443	14419	14362	14468	14585	14403	14396	14423	14490	14441	14472	14453	14504	14444	14254	14513	14393	14404	14501	14515	14506	14551	14500	14425	14483	14481	14358	14373	14518	14380	14332	14556	14432	14435	14400	14519	14400	14300	14547	14376	14421	14519	14362	14566	14341	14599	14301	14485	14409	14322	14596	14439	14540	14668	14582	14477	14347	14436	14410	14428	14509	14538	14594	14456	14391	14463	14395	14369	14253	14485	14342	14415	14440	14502	14457	14444	14350	14508	14382	14453	14573	14277	14342	14467	14313	14633	14460	14297	14211	14558	14338	14502	14521	14443	14421	14538	14383	14357	14588	14432	14476	14523	14330	14522	14398	14459	14475	14542	14654	14494	14405	14686	14531	14453	14529	14400	14298	14346	14586	14395	14507	14392	14522	14504	14379	14426	14620	14315	14391	14617	14404	14580	14562	14474	14286	14562	14368	14562	14485	14505	14404	14494	14373	14541	14356	14436	14533	14490	14486	14613	14540	14472	14495	14386	14575	14546	14513	14415	14422	14703	14475	14466	14505	14590	14592	14448	14432	14576	14429	14622	14448	14477	14318	14580	14383	14513	14366	14432	14298	14457	14588	14376	14376	14504	14499	14329	14607	14347	14420	14550	14352	14454	14494	14540	14441	14587	14615	14391	14461	14611	14544	14585	14512	14449	14446	14534	14531	14563	14403	14362	14302	14436	14404	14552	14378	14400	14419	14571	14409	14166	14407	14486	14521	14423	14315	14355	14467	14448	14563	14480	14486	14485	14373	14538	14616	14484	14269	14487	14527	14567	14403	14380	14242	14570	14513	14292	14375	14375	14342	14619	14467	14415	14500	14458	14375	14289	14418	14437	14514	14511	14606	14415	14371	14638	14490	14516	14644	14339	14571	14486	14425	14387	14489	14501	14436	14465	14500	14418	14400	14477	14413	14440	14381	14610	14482	14464	14392	14393	14504	14749	14449	14516	14433	14441	14569	14342	14285	14651	14348	14490	14445	14449	14412	14458	14559	14499	14455	14517	14538	14450	14466	14394	14585	14410	14426	14527	14446	14481	14409	14484	14479	14458	14643	14382	14617	14517	14604	14456	14552	14407	14663	14335	14347	14361	14631	14474	14500	14504	14264	14303	14462	14466	14435	14373	14481	14439	14565	14498	14421	14564	14410	14595	14408	14535	14612	14339	14602	14621	14379	14551	14394	14367	14437	14430	14536	14439	14445	14536	14459	14372	14432	14266	14256	14390	14552	14695	14446	14381	14527	14441	14511	14382	14603	14445	14488	14348	14554	14535	14453	14367	14356	14574	14362	14358	14525	14534	14483	14536	14451	14469	14460	14446	14411	14555	14497	14475	14465	14484	14615	14404	14431	14585	14499	14563	14512	14417	14383	14437	14546	14397	14543	14586	14450	14443	14441	14556	14482	14399	14499	14526	14395	14399	14449	14494	14479	14436	14444	14387	14391	14412	14529	14425	14676	14524	14509	14435	14530	14496	14449	14518	14408	14511	14580	14612	14559	14500	14434	14347	14596	14587	14449	14473	14430	14374	14501	14413	14499	14490	14305	14486	14449	14318	14372	14500	14427	14548	14454	14485	14657	14376	14349	14588	14376	14549	14526	14728	14592	14605	14536	14517	14384	14408	14399	14516	14549	14326	14350	14463	14523	14534	14463	14409	14346	14516	14411	14584	14557	14370	14585	14517	14522	14374	14382	14492	14495	14455	14313	14307	14554	14576	14561	14370	14456	14474	14409	14603	14647	14342	14318	14234	14492	14519	14401	14586	14502	14459	14573	14458	14628	14446	14701	14683	14528	14340	14454	14419	14500	14482	14486	14473	14490	14534	14618	14489	14527	14565	14441	14419	14427	14350	14462	14672	14366	14352	14571	14473	14681	14445	14518	14423	14519	14630	14415	14617	14543	14522	14539	14375	14601	14435	14533	14716	14385	14481	14403	14476	14481	14474	14378	14376	14446	14366	14487	14487	14548	14618	14271	14531	14465	14600	14495	14469	14461	14390	14473	14364	14398	14461	14589	14498	14543	14490	14517	14495	14545	14572	14517	14405	14308	14513	14392	14543	14527	14387	14340	14443	14466	14424	14549	14479	14290	14506	14381	14609	14542	14305	14370	14459	14427	14402	14403	14445	14409	14551	14497	14500	14404	14478	14379	14473	14601	14387	14564	14550	14573	14656	14429	14422	14555	14486	14421	14453	14390	14452	14563	14407	14542	14504	14374	14525	14598	14520	14588	14381	14410	14363	14557	14320	14441	14476	14428	14499	14470	14425	14503	14365	14472	14323	14625	14487	14447	14547	14451	14451	14462	14446	14443	14452	14376	14358	14416	14470	14335	14525	14407	14266	14396	14625	14538	14409	14404	14492	14421	14387	14457	14597	14571	14386	14391	14464	14472	14392	14352	14464	14430	14418	14357	14546	14456	14413	14555	14549	14336	14462	14516	14345	14407	14432	14475	14630	14421	14504	14440	14423	14327	14546	14537	14499	14475	14404	14357	14479	14427	14365	14465	14343	14461	14697	14452	14482	14359	14410	14489	14389	14392	14457	14405	14523	14464	14615	14316	14724	14680	14427	14490	14489	14514	14399	14462	14625	14269	14524	14436	14598	14295	14640	14595	14585	14609	14376	14380	14514	14249	14358	14455	14444	14488	14548	14441	14369	14371	14414	14722	14502	14592	14390	14475	14548	14558	14487	14412	14311	14539	14450	14340	14476	14425	14514	14495	14672	14508	14517	14369	14582	14455	14579	14552	14373	14583	14563	14425	14599	14383	14487	14512	14480	14385	14578	14527	14587	14394	14461	14575	14405	14455	14563	14465	14398	14357	14378	14419	14490	14568	14311	14235	14519	14595	14556	14358	14404	14656	14455	14506	14562	14579	14469	14515	14383	14503	14431	14501	14626	14517	14468	14533	14268	14547	14522	14319	14517	14417	14402	14432	14538	14476	14316	14369	14473	14488	14474	14342	14376	14522	14501	14435	14510	14347	14240	14421	14379	14403	14376	14347	14505	14588	14479	14441	14457	14457	14333	14321	14461	14477	14362	14446	14307	14363	14676	14450	14563	14596	14662	14510	14411	14578	14412	14558	14596	14532	14378	14506	14403	14436	14562	14404	14394	14568	14456	14443	14410	14540	14448	14444	14515	14658	14376	14635	14516	14562	14472	14312	14466	14519	14399	14566	14514	14400	14504	14316	14672	14438	14412	14528	14406	14373	14515	14482	14534	14464	14505	14616	14366	14458	14388	14497	14502	14345	14490	14448	14389	14430	14436	14448	14448	14434	14502	14267	14515	14364	14605	14628	14382	14519	14447	14563	14401	14592	14293	14334	14389	14604	14561	14561	14315	14402	14425	14416	14537	14603	14424	14464	14544	14328	14597	14521	14422	14503	14616	14292	14452	14549	14582	14564	14624	14340	14416	14415	14318	14607	14381	14495	14527	14661	14622	14455	14503	14319	14496	14412	14470	14636	14529	14425	14542	14286	14539	14261	14469	14379	14372	14639	14546	14591	14416	14571	14551	14310	14416	14541	14678	14652	14480	14401	14470	14360	14522	14525	14519	14461	14396	14525	14503	14617	14452	14488	14395	14461	14474	14602	14481	14417	14639	14378	14427	14363	14430	14365	14459	14474	14403	14490	14489	14488	14438	14487	14445	14459	14501	14397	14502	14447	14568	14479	14498	14433	14519	14454	14440	14299	14464	14524	14306	14467	14540	14362	14255	14560	14569	14341	14483	14292	14411	14421	14452	14464	14417	14398	14379	14498	14276	14590	14673	14464	14456	14421	14381	14448	14513	14420	14559	14535	14260	14523	14575	14608	14465	14396	14415	14465	14580	14503	14381	14528	14345	14426	14383	14417	14550	14308	14428	14337	14534	14513	14375	14606	14421	14373	14409	14425	14540	14490	14435	14414	14564	14518	14492	14528	14482	14482	14511	14328	14405	14487	14475	14318	14548	14587	14439	14460	14381	14521	14292	14504	14447	14515	14423	14351	14486	14476	14459	14439	14406	14427	14634	14419	14569	14413	14519	14343	14317	14495	14428	14586	14234	14501	14567	14378	14458	14537	14488	14371	14456	14507	14497	14567	14503	14586	14620	14695	14613	14535	14391	14425	14530	14472	14358	14416	14473	14305	14494	14438	14595	14295	14463	14449	14422	14524	14445	14457	14370	14255	14593	14538	14543	14303	14472	14497	14563	14532	14384	14411	14566	14461	14439	14392	14539	14478	14183	14329	14488	14402	14457	14442	14411	14323	14585	14331	14421	14536	14495	14321	14425	14450	14559	14489	14450	14404	14508	14322	14370	14649	14419	14446
22682	21528	28727	24821	21934	22833	21885	17546	16476	16740	16633	16591	16655	16676	16588	16379	16422	16639	16479	16493	16251	16447	16586	16321	16532	16434	16401	16262	16257	16382	16320	16572	16324	16597	16414	16346	16295	16312	16350	16450	16227	16312	16330	16318	16283	16341	16392	16293	16366	16339	16087	16357	16288	16401	16326	16300	16194	16425	16139	16034	16196	16216	16395	16306	16242	16330	16352	16155	16359	16263	16249	16336	16442	16369	16521	16234	16358	16212	16197	16321	16234	16392	16446	16361	16350	16312	16101	16167	16459	16346	16306	16345	16191	16254	16242	16311	16488	16139	16241	16255	16357	16258	16471	16119	16154	16208	16361	16220	16229	15981	16161	16166	16404	16169	16161	16230	16335	16199	16183	16357	16196	16154	16136	16306	16274	16252	16091	16506	16201	16161	16116	16068	16299	16381	16234	16181	16157	16319	16383	16310	16358	16351	16184	16389	16364	16342	16257	16310	16133	16197	16226	16347	16202	16287	16232	16314	16201	16390	16176	16146	16358	16111	16424	16288	16319	16399	16176	16367	16259	16554	16240	16383	16458	16289	16353	16448	16214	16297	16393	16257	16172	16467	16569	16160	16494	16349	16360	16320	16267	16119	16430	16354	16272	16279	16332	16199	16221	16201	16381	16401	15959	16031	16468	16098	16413	16157	16290	16238	16214	16259	16224	16487	16424	16312	16402	16301	16297	16339	16138	16282	16298	16260	16144	16491	16230	16241	16283	16357	16243	16309	16338	16402	16382	16348	16448	16188	16323	16140	16258	16364	16265	16329	16060	16228	16282	16178	16373	16398	16290	16104	16230	16031	16074	16337	16211	16458	16401	16310	16422	16459	16298	16333	16339	16248	16385	16134	16214	16220	16361	16473	16321	16334	16067	16188	16219	16218	16270	16138	16149	16207	16155	16334	16266	16270	16310	16246	16257	16450	16292	16298	16472	16363	16326	16327	16084	16283	16333	16332	16197	16238	16374	16394	16059	16412	16165	16368	16289	16212	16354	16340	16310	16166	16186	16239	16231	16316	16364	16056	16126	16239	16247	16191	16535	16293	16159	16194	16237	16238	16213	16117	16293	16134	16131	16323	16333	16186	16025	16089	16427	16280	16236	16284	16262	16503	16222	16275	16242	16290	16381	16257	16036	16316	16272	16177	16323	16343	16199	16307	16367	16206	16419	16408	16229	16315	16166	16272	16207	16226	16071	16210	16139	16214	16314	16386	16249	16140	16150	16327	16371	16212	16367	16135	16214	16338	16231	16329	16038	16374	16288	16448	16530	16234	16331	16535	16228	16129	16174	16060	16226	16296	16299	16300	16302	16258	16336	16054	16116	16425	16134	16121	16440	16077	16492	16396	16176	16372	16634	16434	16331	16291	16493	16451	16228	16109	16331	16402	16302	16230	16472	16300	16363	16158	16096	16152	16356	16315	16154	16152	16312	16272	16390	16075	16357	16166	16353	16382	16261	16441	16342	16255	16064	16293	16274	16554	16239	16241	16210	16151	16277	16325	16050	16246	16256	16037	16373	16294	16373	16251	16335	16096	16220	16205	16454	16191	16069	16210	16141	16380	16268	16265	16245	16188	16418	16138	15995	16304	16154	16125	16363	16156	16357	16111	16039	16393	16302	16218	16340	16175	16147	16398	16298	16142	16188	16258	16317	16242	16449	16417	16223	16286	16347	16207	16239	16003	16239	16378	16241	16153	16178	16164	16258	16189	16374	16294	16213	16264	16279	16201	16154	16121	16252	16177	16300	16300	16405	16448	16227	16103	16107	16192	16424	16040	16256	16419	16476	16470	16233	16312	16246	16339	16170	16406	16333	16490	16458	16333	16148	16127	16343	16274	16377	16239	16090	16193	16162	16250	16239	16090	16272	16029	16437	16292	16075	16230	15986	16153	16281	16229	16110	16183	16159	16289	16188	16257	16225	16367	16237	16176	16235	16214	16173	16166	16241	16156	16235	16111	16230	16358	16402	16370	16314	16327	16261	16365	16235	16404	16456	16282	16364	16310	16397	16178	16087	16129	16093	16576	16174	16288	16311	16352	16369	16293	16212	16205	16105	16328	16365	16294	16423	16216	16390	16145	16187	16345	16251	16243	16170	16235	16387	16065	15997	16314	16272	16345	16352	16542	16245	16219	16328	16323	16252	16279	16143	16226	16339	16361	16190	16283	16214	16215	16482	16317	16300	16329	16291	16409	16252	16222	16373	16290	16321	16274	16334	16283	16387	16263	16358	16072	16252	16412	16176	16381	16142	15990	16346	16236	16335	16515	16178	16389	16467	16233	16482	16417	16142	16071	16206	16090	16194	16396	16125	16334	16260	16363	16238	16321	16245	16395	16423	16306	16183	16103	16143	16041	16418	16343	16404	16585	16295	16268	16276	16467	16234	16218	16051	16114	16237	16201	16113	16275	16342	16261	16140	16368	16437	16147	16169	16259	16127	16609	16348	16343	16346	16274	16341	16477	16311	16294	16264	16134	16441	16101	16148	16451	16229	16348	16204	16248	16222	16186	16440	16223	16229	16154	16291	16302	16143	16289	16163	16335	16140	16205	16072	16289	16211	16159	16272	16083	16199	16273	16189	16296	16343	16290	16323	16094	16303	16433	16432	16414	16206	16143	15955	16312	16217	16221	16295	16317	16144	16204	16132	16308	16168	16119	16389	16390	16369	16286	16262	16252	16354	16325	16522	16317	16182	16218	16144	16313	16176	16289	16106	16331	16230	16300	16290	16225	16118	16214	16177	16313	16229	16269	16301	16178	16218	16153	16113	16269	16362	16400	16377	16268	16427	16365	16372	16217	16343	16291	16200	16278	16157	16440	16151	16322	16313	16218	16309	16147	16239	16316	16301	16275	16132	16130	16019	16432	16347	16080	16210	16222	16116	16242	16343	16324	16168	16147	16426	16429	16251	16339	16262	16254	16394	16349	16163	16362	16291	16254	16192	16155	16251	16449	16284	16349	16362	16367	16193	15994	16312	16189	16266	16316	16356	16266	16090	16468	16386	16380	16346	16364	16276	16390	16207	16258	16322	16214	16228	16426	16374	16506	16262	16406	16297	16235	16512	16118	16072	16377	16351	16093	16237	16210	16307	16121	16198	16364	16461	16226	16087	16209	16228	16459	16464	16272	16198	16226	16520	16295	16328	16244	16098	16413	16299	16423	16294	16103	16189	16138	16446	16263	16281	16198	16424	16404	16239	16148	16249	16362	16404	16126	16066	16148	16258	16075	16434	16153	16084	16362	16279	16319	16179	16490	16242	16227	16401	16251	16379	16149	16303	16252	16451	16190	16219	16193	16098	16320	16229	16207	16170	16267	16254	16261	16361	16346	16099	16327	16251	16146	16285	16305	16256	16112	16133	16169	16237	16226	16353	16284	16370	16276	16314	16197	16293	16245	16275	16446	16310	16279	16371	16132	16138	16061	16340	16334	16165	16289	16151	16213	16361	16290	16341	16214	16158	16274	16251	16119	16407	16166	16356	16248	16099	16082	16251	16237	16282	16330	16415	16190	16152	16318	16353	16396	16339	16128	16319	16571	16314	16310	16343	16205	16268	16174	16235	16167	16256	16356	16248	16183	16136	16201	16303	16233	16424	16356	16372	16273	16530	16166	16363	16238	16268	16212	16287	16280	16185	16166	16104	16286	16175	16210	16130	16111	16145	16174	16240	16274	16164	16056	16220	16260	16279	16186	16437	16337	16447	16462	16394	16394	16135	16292	16469	16065	16228	16399	16213	16384	16326	16269	16325	16277	16315	16190	16108	16186	16416	16318	16219	16419	16100	16345	16334	16405	16252	16053	16229	16073	16280	16076	16253	16275	16169	16253	16252	16190	16241	16205	16233	16246	16243	16369	16140	16376	16067	16501	16128	16378	16261	16243	16446	16421	16245	16207	16423	16346	16323	16057	16247	16294	16203	16360	16237	16151	16300	16357	16253	16185	16343	16296	16184	16120	16144	16315	16157	16312	16275	16395	16425	16279	16147	16294	16407	16432	16234	16078	16309	16313	16101	16149	16162	16356	16394	16178	16121	16236	16327	16165	16296	16002	16307	16278	16307	16164	16206	16292	16217	16233	16140	16200	16261	16340	16171	16437	16397	16302	16192	16278	16385	16508	16334	16253	16113	16395	16398	16545	16180	16219	16172	16220	16272	16424	16208	16297	16476	16082	16282	16160	16101	16189	16446	16302	16173	16384	16377	16510	16262	16416	16184	16271	16299	16239	16109	16220	16118	16342	16075	16212	16292	16404	16252	16179	16103	16375	16152	16378	16396	16286	16294	16218	16287	16317	16266	16279	16272	16330	16362	16172	16309	16288	16161	16392	16137	16085	16266	16493	16257	16221	16050	16320	16171	16304	16276	16202	16297	16333	16506	16363	16202	16334	16255	16256	16341	16208	16232	16191	16359	16329	16237	16234	16028	16262	16296	16306	16068	15958	16228	16079	16443	16313	16300	16264	16277	16146	16160	16314	16033	16402	16215	16125	16108	16175	16265	16468	16007	16140	16353	16283	16274	16191	16293	16223	16182	16131	16172	16152	16201	16126	16294	16092	16290	16359	16410	16171	16210	16373	16333	16219	16501	16410	16410	16168	16334	16212	16322	16384	16260	16222	16260	16295	16166	16210	16313	16300	16336	16451	16335	16386	16179	16209	16152	16280	16463	16349	16254	16073	16220	16021	16060	16216	16163	16372	16202	16302	16377	16076	16307	16035	16428	16253	16523	16332	16407	16131	16301	16235	16362	16343	16069	16146	16381	16053	16187	16153	16203	16228	16406	16321	16343	16248	16357	16441	16347	16184	16330	16092	16279	16325	16487	16367	16277	16300	16242	16126	16269	16103	16417	16403	16313	16152	16107	16226	16467	16444	16461	16478	16346	16325	16168	16378	16156	16083	16508	16103	16148	16271	16121	16286	16414	16211	16188	16317	16319	16377	16114	16297	16501	16287	16390	16266	16335	16251	16364	16322	16400	16169	16207	16051	16026	16398	16182	16137	16182	16188	16342	16179	16124	16206	16360	16207	16134	16351	16266	16278	16302	16256	16184	16274	16283	16259	16312	16326	16313	16176	16283	16316	16346	16106	16249	16234	16318	16309	16459	16463	16342	16356	16425	16225
21426	42501	31966	23549	18220	15500	14776	14457	14321	14416	14260	14189	14407	14236	14154	14325	14259	14179	14153	14261	14137	14087	14146	14365	14268	14043	14201	14204	14054	14143	14069	14099	14036	14099	14215	14242	14109	14052	13965	14187	13943	14223	14025	13972	14033	14333	14093	14061	14088	14133	14100	14142	14116	14131	14280	14187	14087	14160	13985	13920	13924	14330	13984	13966	14180	14013	14102	14149	14117	14017	14179	13944	14084	14125	14212	14001	13916	14040	14141	14131	14099	13969	14008	14099	14114	14099	14098	14052	14117	14091	14111	14114	14306	14020	14124	14114	14129	14061	14042	14177	14150	14140	14061	14287	14069	13962	13989	13950	14090	13921	14094	14067	14050	13874	13989	14202	14035	14176	14089	13958	14156	14151	14271	14037	14053	13927	14046	14213	14114	14367	14013	13999	14130	14036	13975	13969	14172	14123	13952	14096	13928	13952	14115	14080	14234	14176	14120	14085	14022	14172	14300	14076	14204	14012	14053	14071	14253	13962	14206	14223	14041	14051	13897	14097	14199	14189	14195	14094	14034	14060	14058	14130	14117	14146	14169	14113	14093	14066	14174	14120	14004	14179	14084	13958	13957	14027	14085	14118	14192	14032	13877	14102	14137	14046	13899	14136	14090	14006	14010	13945	14151	14015	13898	13906	14184	14246	14143	14021	14149	14176	14216	14148	13887	13931	14295	14060	14065	14134	14239	13930	13987	14106	14189	14194	14243	14075	14031	14116	13989	14150	14095	13996	13870	14190	14177	14103	14059	14100	14121	14044	14171	13969	14079	14065	14034	14008	14153	14220	14040	14129	14061	13872	14146	14241	14057	13943	14097	14162	14078	14198	14191	13989	14241	14037	13996	14167	14074	14093	14015	13945	14093	13983	14158	13965	14199	14013	14140	14036	14277	14161	14212	14116	14271	13904	14165	14099	14230	14064	14083	13933	14119	14168	14148	14159	14060	14164	14095	14138	13986	14085	13918	14237	14081	13970	14097	14095	14062	14212	14065	13903	14032	14049	14030	14144	14035	14201	14155	14077	14004	14171	14180	13972	14170	14137	14223	13950	14224	13998	14054	14045	14101	14109	14157	14027	14077	13996	14160	13894	14071	14173	13980	14241	14051	14119	14081	13869	14183	14188	14204	14123	13992	14139	13830	14171	13960	14121	14004	13968	14173	14205	14142	13892	14197	14207	14110	14052	14050	14068	14138	14206	14082	13942	14028	14065	14229	14093	13974	13941	14132	14136	14182	14028	14031	14174	14107	14112	14024	14035	14139	14116	14029	14009	14022	13970	13953	14246	13910	13976	14127	14095	14187	13969	14125	14141	14232	14062	13950	14097	14047	14063	14156	14138	14088	14300	14088	14045	14188	14058	14202	14207	14081	14072	14075	14178	13845	14146	14015	14155	14082	13907	14158	14223	14025	14048	14223	14262	14005	14130	14026	14069	14131	14007	13916	13956	14159	14261	14056	14244	14196	14145	14019	13950	13913	14090	14241	14098	14175	14081	14098	14180	13935	14134	14120	13961	14139	14053	14060	13918	14058	14051	14067	13961	14029	14040	14138	14135	14041	14121	14019	14083	14064	14056	14022	14103	14129	14074	14015	14104	14097	14086	14109	14078	14167	14178	14114	13971	13982	14009	14229	13897	14067	14257	14183	14074	14184	14199	13949	13969	14068	14097	14118	14065	14035	14111	14018	14042	14114	13902	14187	14040	14128	14038	14021	14092	14212	14218	14049	14017	14134	14023	14084	14003	14189	14010	14145	14083	14019	13960	14148	14103	13907	14265	14072	14118	14041	14057	13883	14026	14025	13968	14085	14168	13948	14079	14054	13906	14092	14171	14186	13950	14048	14260	14005	14008	14105	13967	14144	14228	14115	14140	14170	14122	13873	14119	14117	14071	13950	13851	14090	14077	14041	14023	14225	14090	13960	14058	14100	14137	14178	14071	14104	14042	14204	13983	14046	13986	14224	14136	13818	14010	14108	14107	14154	14140	14165	13990	13956	14005	13986	14148	14003	14042	14045	14175	14172	13956	14183	14088	13968	14017	13968	14038	14137	14120	14030	14094	14003	14080	14166	14206	13922	13863	14233	14016	14047	14059	14139	14053	14298	14007	14085	14118	13990	14055	14116	14011	14083	14090	14122	14105	14159	14265	13974	14034	14063	13995	14137	14132	14167	13981	14304	13926	14166	14057	14211	14212	14003	14043	14058	14137	14215	14102	14033	14136	14184	14100	14048	14098	13941	13993	14130	13942	13872	14173	14116	14062	14261	14099	14051	14030	14265	14051	14006	14044	14152	13901	14130	14022	14152	14103	13895	14075	14100	13826	14111	14152	14222	14129	14147	14119	14058	14139	14077	13898	14202	14172	13999	14199	14168	14072	14014	14081	14086	14045	14002	14144	14288	13985	14093	14076	14176	13985	14028	14054	14247	14122	14054	14181	14046	14073	14012	14199	14264	14134	14252	14080	14041	14028	14099	14123	13986	14208	14113	14079	14024	14087	13972	14091	14062	14114	14021	14263	14046	14043	14116	14166	14010	13974	13973	14113	14113	14147	14109	14067	14173	14206	14039	13891	14197	14096	14065	14045	13962	14058	13845	14133	14103	13848	14178	14084	14140	14101	14091	14071	14058	14098	14038	14076	14053	14102	13941	14074	14061	13999	14266	13987	14092	14011	14192	14175	14040	14361	14085	14174	13966	14005	14163	13874	13960	14222	14073	14158	14036	14153	13961	14052	14038	14119	14072	14124	14208	14339	14167	14124	14109	13892	13984	14206	14040	14223	14124	14102	13965	14027	13977	14068	13907	14068	14049	14110	14164	13981	14143	13995	14048	14185	14138	14163	14154	14025	13897	14159	13995	14003	13998	14053	13940	14117	14105	13988	13937	14088	14116	14030	14024	14064	14025	14044	14200	14034	13951	14143	13893	14073	14019	14029	14140	14014	14119	14140	14060	13906	14161	13919	13906	14025	14082	14154	14045	14068	14107	14061	13999	13986	14059	13980	14085	13982	14000	13955	14117	14023	13960	14226	14137	14038	14067	14128	14009	14116	14144	14252	14156	13944	14105	13922	14089	14078	14039	14369	14147	14276	14167	14090	13989	14113	14029	14102	14040	13938	14307	14063	14235	13941	14192	13945	14144	14015	14086	14040	14117	14077	14081	13932	14058	14002	13994	13922	13934	14238	13973	14172	14000	13964	14263	14010	14117	14295	14173	14142	13941	14081	14206	14179	14207	14078	14091	14103	14092	14047	14014	14087	14327	13971	14089	14138	14084	14136	13999	14091	14021	14147	14047	14265	14033	13998	14245	13864	14093	14244	14097	14175	14079	14020	14105	14067	14090	14080	14070	14125	14158	14024	14048	14214	14058	14057	14022	14128	14059	14066	14130	14053	14263	13942	13972	14146	13952	14131	14037	14159	14023	14133	14137	14007	14224	14060	14075	14031	14181	13988	14007	14110	14024	14114	14047	14146	13961	13895	14057	13959	14188	14095	14081	13975	14104	14009	14117	13884	14083	13983	13959	14130	14151	14074	13999	14153	14100	14103	13885	14076	14202	14076	14110	14202	14231	14230	14079	14083	14032	14117	14050	14048	14181	14112	14074	13998	13869	14153	14139	13882	14108	14006	14148	14067	14227	14081	13959	14096	14234	14036	13977	13942	13971	14026	14100	14122	14154	13976	14045	14143	14071	13962	14054	14137	14127	14112	14112	14021	13988	14007	14060	14096	14163	14173	14057	13962	14140	14048	14011	14005	14098	14082	14019	14122	14069	13985	14075	14156	14104	14164	14058	14028	14012	14241	14071	14100	14112	14161	14027	14024	13958	13938	14111	14076	14006	14272	14223	14049	14029	14059	14118	13968	14188	14151	13981	14023	13777	14142	14032	14206	14072	13974	14131	14079	14083	13888	14078	13973	14176	14017	14068	14285	14086	14187	14056	14042	13860	13964	14220	14141	14071	14035	13959	14025	13975	14096	14092	14043	13966	14116	14051	13984	13940	14074	14067	14141	13969	14140	14205	13949	14304	14138	14106	14004	14049	13939	14375	13973	14070	13981	14121	14280	14071	14111	14076	14091	14311	14119	13992	14032	14143	14037	14028	14176	13967	13935	13939	14074	14062	14159	14009	13942	14131	14055	14263	13997	14256	13840	14078	14037	14032	14053	14092	13992	14000	14107	14069	14146	14210	13978	14148	14079	14034	14060	13992	14129	14087	14182	14140	13918	14092	14019	14097	14115	14102	14089	14175	14187	14111	14219	13971	13929	14007	14085	14137	14028	14074	14184	14110	14072	13991	14081	14089	14039	14074	14002	14137	14049	14078	14027	14311	14130	14051	14077	14154	14169	14215	14081	14166	14146	14076	14145	14063	13950	14087	13877	14022	14179	14041	14003	14210	14145	14003	14013	14087	13992	14157	14137	13818	14122	13980	14095	14194	14153	14157	14125	13969	13961	14085	14082	14279	14108	14040	14102	14073	14072	14112	14073	14069	13931	14258	14084	14017	14073	14073	14114	14098	14054	14099	13905	14159	14117	14213	14021	14068	14149	13971	14049	14063	14159	13952	14036	14152	13973	14099	13984	14166	14045	14100	13943	14151	13988	13981	14118	14095	14061	14067	14139	13959	14113	14023	14031	14087	14069	14137	14225	14122	14140	13961	14091	14036	14040	14011	14030	14144	14070	14170	14326	14022	14101	13940	14139	13964	13979	14083	14000	14140	14047	14106	13977	14119	14160	14236	14009	13977	14021	14047	14041	14074	13920	14067	14118	13986	13996	14066	14133	13900	14265	14088	14138	14046	14196	14197	14115	13939	14235	14068	14107	14034	14030	14196	14187	13949	14129	13938	14056	14057	13968	14054	14157	14199	14049	14250	14238	14219	14097	14153	13890	14189	14136	13929	14197	14042	14018	14089	14045	13964	14115	13935	14115	14191	14157	13990	14082	14104	14072	14091	14110	14047	14155	14148	14017	14080	14200	14104	14124	14195	14046	14063	14189	14103	13944	13949	14163	14011	13980	14032	14078	14126	14148	14199	14207	13995	14076	14084	14205	13954	13989	13869	14228	14023	14053	14193	14128	14040	13986	14171	14110	13951	13880	14154	14061	13859	14072	14161	14100
29888	23364	24507	20106	17284	16820	17056	16697	16737	16733	16800	16421	16794	16832	16685	16695	16603	16752	16569	16581	16665	16546	16574	16692	16506	16477	16642	16647	16463	16710	16774	16543	16568	16515	16586	16462	16678	16626	16719	16569	16451	16536	16589	16467	16601	16477	16392	16679	16668	16579	16662	16440	16689	16737	16519	16537	16497	16592	16656	16401	16592	16420	16608	16308	16585	16674	16473	16523	16714	16480	16648	16518	16544	16633	16529	16634	16598	16564	16611	16648	16478	16471	16589	16747	16600	16430	16754	16654	16381	16533	16498	16436	16603	16630	16584	16544	16618	16584	16441	16705	16562	16547	16540	16589	16484	16443	16540	16477	16466	16567	16542	16383	16551	16629	16634	16724	16710	16643	16824	16610	16538	16469	16600	16538	16446	16582	16540	16675	16551	16427	16645	16619	16570	16447	16462	16577	16731	16611	16531	16462	16833	16505	16726	16623	16551	16848	16620	16607	16608	16740	16638	16572	16885	16641	16528	16603	16589	16570	16635	16669	16663	16535	16623	16602	16442	16417	16755	16625	16705	16572	16498	16357	16658	16340	16480	16566	16659	16654	16642	16488	16531	16558	16364	16484	16644	16528	16425	16451	16490	16394	16404	16447	16406	16561	16566	16520	16608	16585	16608	16483	16481	16502	16456	16391	16677	16568	16421	16444	16379	16617	16785	16618	16574	16549	16704	16530	16369	16399	16663	16647	16705	16354	16637	16838	16686	16613	16674	16694	16609	16627	16521	16492	16577	16510	16487	16618	16448	16489	16512	16569	16446	16512	16464	16577	16501	16786	16512	16409	16692	16623	16517	16613	16572	16381	16591	16541	16525	16639	16524	16827	16564	16580	16440	16597	16656	16653	16572	16717	16702	16513	16567	16570	16534	16560	16681	16571	16421	16588	16520	16782	16589	16402	16611	16731	16565	16463	16610	16603	16728	16472	16667	16350	16617	16485	16572	16578	16569	16728	16640	16377	16541	16665	16519	16619	16600	16527	16519	16540	16446	16521	16575	16710	16534	16537	16683	16421	16354	16485	16517	16310	16647	16635	16511	16565	16753	16498	16545	16487	16531	16493	16543	16759	16554	16556	16564	16729	16726	16423	16574	16531	16592	16508	16447	16621	16522	16648	16543	16572	16557	16556	16578	16597	16684	16471	16682	16276	16510	16542	16686	16582	16659	16472	16662	16553	16550	16425	16617	16428	16532	16603	16883	16288	16594	16864	16660	16583	16628	16650	16477	16597	16478	16605	16774	16556	16418	16603	16703	16871	16635	16618	16660	16658	16632	16595	16523	16522	16724	16427	16331	16554	16563	16459	16612	16672	16587	16482	16619	16584	16430	16526	16789	16790	16506	16481	16645	16621	16768	16464	16497	16553	16555	16576	16609	16356	16491	16509	16512	16598	16660	16324	16592	16624	16597	16633	16541	16681	16711	16724	16642	16723	16491	16586	16662	16533	16645	16642	16621	16607	16749	16558	16564	16384	16565	16676	16775	16594	16719	16582	16516	16468	16594	16453	16583	16770	16692	16524	16679	16654	16700	16654	16535	16506	16632	16531	16415	16680	16358	16563	16474	16619	16687	16592	16601	16554	16576	16651	16815	16727	16507	16536	16731	16623	16651	16441	16387	16731	16647	16404	16669	16585	16862	16626	16557	16495	16620	16453	16558	16502	16593	16559	16648	16583	16491	16423	16436	16501	16431	16763	16644	16624	16529	16570	16597	16514	16510	16539	16485	16351	16629	16434	16749	16617	16545	16670	16539	16631	16677	16477	16585	16378	16384	16525	16660	16632	16392	16410	16632	16555	16804	16575	16448	16625	16543	16606	16630	16791	16417	16593	16491	16550	16472	16495	16555	16492	16884	16505	16584	16675	16669	16534	16570	16423	16481	16526	16732	16506	16583	16537	16503	16419	16600	16451	16667	16535	16474	16499	16638	16682	16796	16659	16518	16589	16524	16570	16619	16618	16625	16749	16508	16563	16582	16775	16633	16509	16458	16511	16556	16394	16649	16663	16513	16432	16564	16632	16540	16701	16361	16574	16748	16542	16585	16572	16575	16705	16510	16471	16523	16668	16464	16539	16627	16359	16588	16468	16723	16615	16645	16550	16504	16691	16662	16720	16584	16468	16498	16459	16579	16595	16443	16609	16517	16514	16561	16598	16792	16475	16432	16515	16553	16317	16626	16586	16688	16569	16499	16452	16574	16449	16563	16666	16685	16470	16626	16554	16489	16462	16581	16541	16589	16572	16546	16493	16331	16487	16520	16636	16727	16511	16527	16536	16552	16683	16517	16433	16642	16498	16750	16580	16697	16491	16448	16607	16859	16542	16533	16506	16485	16832	16408	16721	16607	16594	16615	16603	16597	16545	16570	16430	16630	16459	16472	16490	16405	16507	16610	16531	16421	16598	16626	16578	16544	16485	16452	16225	16774	16574	16501	16527	16731	16497	16705	16607	16683	16395	16311	16869	16579	16701	16567	16706	16390	16642	16514	16540	16505	16382	16643	16403	16509	16593	16574	16393	16651	16350	16483	16600	16408	16554	16508	16529	16411	16661	16684	16515	16647	16649	16527	16717	16441	16652	16706	16555	16623	16325	16518	16620	16546	16569	16585	16600	16562	16591	16598	16732	16643	16676	16632	16369	16443	16667	16604	16766	16837	16627	16560	16424	16529	16380	16269	16454	16552	16645	16682	16630	16432	16621	16581	16571	16524	16684	16601	16482	16688	16525	16552	16714	16512	16501	16512	16619	16461	16620	16480	16730	16683	16541	16561	16555	16697	16514	16673	16452	16715	16695	16542	16640	16582	16798	16581	16599	16482	16530	16541	16545	16677	16683	16581	16412	16549	16554	16519	16558	16707	16567	16636	16585	16640	16455	16453	16673	16420	16432	16605	16603	16627	16553	16676	16406	16700	16610	16457	16551	16622	16485	16603	16424	16432	16447	16617	16564	16584	16588	16306	16577	16560	16618	16501	16455	16587	16694	16512	16434	16487	16471	16641	16591	16694	16635	16528	16744	16694	16727	16602	16471	16766	16553	16527	16564	16620	16554	16548	16423	16580	16543	16572	16587	16421	16602	16537	16529	16481	16662	16731	16598	16613	16682	16455	16499	16486	16434	16614	16390	16512	16674	16520	16653	16462	16559	16472	16613	16728	16701	16670	16519	16495	16691	16418	16583	16670	16597	16511	16631	16553	16563	16550	16517	16653	16638	16535	16483	16535	16742	16632	16481	16636	16586	16688	16493	16745	16606	16484	16729	16759	16530	16660	16579	16507	16422	16664	16518	16519	16351	16528	16517	16556	16634	16586	16549	16572	16562	16627	16396	16425	16465	16596	16643	16494	16565	16628	16545	16466	16541	16561	16160	16584	16481	16329	16543	16411	16413	16416	16510	16546	16527	16642	16661	16394	16478	16540	16699	16644	16334	16700	16644	16842	16436	16347	16425	16654	16776	16686	16481	16687	16721	16548	16688	16471	16552	16774	16530	16508	16672	16579	16462	16648	16648	16480	16696	16822	16599	16731	16614	16599	16579	16553	16652	16397	16616	16614	16435	16496	16984	16672	16503	16498	16589	16623	16601	16399	16501	16440	16701	16658	16728	16678	16501	16724	16747	16585	16472	16650	16700	16542	16576	16633	16822	16566	16588	16478	16581	16656	16603	16891	16763	16601	16562	16469	16539	16605	16706	16725	16436	16708	16645	16672	16500	16532	16433	16439	16501	16701	16694	16670	16632	16455	16355	16680	16515	16490	16641	16412	16602	16748	16579	16504	16479	16554	16522	16594	16424	16671	16498	16554	16549	16558	16533	16665	16635	16544	16606	16441	16606	16535	16668	16596	16635	16565	16513	16671	16676	16553	16665	16502	16750	16623	16615	16502	16693	16610	16605	16539	16700	16475	16536	16577	16549	16604	16510	16552	16711	16704	16535	16545	16532	16680	16533	16398	16606	16619	16565	16653	16432	16698	16597	16635	16576	16737	16485	16533	16562	16784	16601	16472	16550	16493	16390	16454	16670	16762	16626	16553	16447	16626	16697	16749	16587	16573	16611	16649	16652	16693	16551	16753	16417	16583	16634	16478	16592	16673	16627	16543	16670	16470	16766	16885	16583	16674	16683	16703	16618	16466	16650	16607	16720	16499	16508	16517	16694	16742	16687	16839	16762	16497	16453	16668	16640	16409	16481	16498	16543	16502	16466	16512	16496	16462	16455	16562	16539	16378	16669	16498	16526	16499	16387	16214	16477	16631	16535	16281	16577	16645	16534	16530	16644	16483	16694	16738	16778	16468	16489	16413	16623	16457	16631	16518	16600	16724	16482	16157	16493	16492	16514	16579	16651	16635	16550	16508	16467	16686	16549	16627	16614	16759	16572	16554	16846	16404	16501	16544	16608	16434	16498	16661	16698	16732	16658	16436	16584	16583	16673	16493	16500	16563	16693	16440	16613	16603	16615	16461	16505	16493	16713	16744	16608	16448	16820	16608	16539	16621	16477	16553	16452	16634	16463	16628	16556	16678	16637	16681	16663	16648	16642	16449	16702	16547	16534	16588	16548	16276	16568	16379	16485	16493	16538	16766	16514	16765	16479	16609	16438	16544	16459	16691	16563	16603	16732	16382	16544	16511	16620	16489	16510	16678	16397	16621	16457	16295	16581	16644	16546	16469	16609	16587	16446	16481	16585	16620	16671	16431	16680	16683	16617	16666	16481	16544	16491	16596	16606	16666	16507	16437	16759	16510	16670	16458	16694	16581	16318	16519	16551	16636	16567	16523	16614	16559	16624	16590	16508	16483	16543	16360	16601	16762	16799	16513	16373	16615	16660	16627	16448	16541	16711	16570	16296	16378	16812	16458	16674	16499	16692	16465	16589	16619	16404	16573	16615	16598	16456	16615	16594	16589	16584	16640	16813	16508	16523	16633	16695	16394	16671	16597	16576	16521	16384	16654	16542	16743	16439	16528	16595	16420	16675	16626	16753	16566	16533	16516	16616	16653	16482	16568	16535	16418	16544	16503	16517	16653	16404	16668	16727	16501	16801	16656	16508	16437	16641	16576	16668	16544	16462	16759	16627	16483	16460	16570	16611	16607	16711	16845	16744	16660	16601	16446	16557	16505	16604
19826	26229	20093	15843	14864	14673	14443	14354	14389	14269	14545	14290	14340	14321	14140	14193	14391	14353	14200	14353	14282	14459	14128	14446	14180	14233	14421	14200	14295	14259	14201	14198	14458	14340	14278	14229	14355	14201	14279	14370	14448	14345	14232	14326	14456	14159	14347	14143	14280	14419	14312	14438	14090	14292	14323	14201	14276	14201	14329	14217	14314	14371	14307	14281	14182	14226	14281	14166	14329	14246	14352	14372	14383	14107	14067	14220	14285	14215	14400	14372	14263	14241	14195	14344	14379	14397	14445	14058	14304	14218	14338	14487	14311	14366	14279	14214	14126	14282	14275	14385	14282	14312	14232	14423	14397	14189	14319	14253	14320	14210	14327	14342	14226	14188	14198	14199	14218	14209	14444	14211	14178	14344	14313	14283	14147	14213	14244	14152	14240	14273	14446	14208	14169	14186	14230	14425	14245	14441	14342	14279	14134	14383	14229	14234	14172	14249	14204	14409	14197	14343	14272	14146	14348	14262	14323	14129	14357	14259	14459	14188	14193	14174	14140	14160	14284	14141	14281	14233	14291	14196	14213	14148	14174	14298	14311	14250	14185	14219	14375	14213	14270	14247	14499	14488	14246	14373	14380	14238	14347	14132	14226	14304	14272	14324	14157	14170	14354	14165	14187	14174	14257	14368	14165	14195	14197	14387	14436	14373	14287	14359	14379	14228	14272	14309	14229	14204	14228	14111	14246	14220	14240	14450	14226	14220	14204	14199	14100	14222	14189	14347	14194	14206	14249	14284	14189	14312	14210	14246	14339	14308	14104	14227	14277	14098	14204	14301	14260	14348	14537	14213	14295	14257	14277	14235	14212	14386	14513	14376	14094	14294	14182	14202	14258	14140	14268	14313	14286	14223	14317	14401	14191	14267	14435	14271	14224	14333	14318	14243	14202	14175	14265	14286	14171	14307	14317	14274	14170	14168	14067	14106	14329	14305	14301	14490	14321	14264	14238	14223	14522	14195	14317	14184	14471	14184	14188	14268	14247	14144	14300	14224	14267	14502	14353	14275	14475	14319	14497	14323	14127	14523	14134	14272	14207	14103	14343	14241	14296	14135	14453	14302	14291	14263	14394	14398	14283	14256	14270	14323	14212	14171	14297	14167	14455	14363	14287	14358	14270	14223	14326	14130	14318	14212	14200	14280	14281	14322	14309	14300	14267	14356	14311	14089	14437	14243	14261	14189	14178	14308	14391	14339	14447	14215	14341	14312	14312	14290	14224	14068	14259	14537	14319	14274	14358	14211	14279	14374	14301	14250	14382	14337	14407	14297	14201	14236	14234	14348	14238	14345	14275	14224	14235	14385	14377	14091	14178	14119	14110	14369	14102	14256	14246	14229	14252	14425	14159	14245	14281	14345	14312	14284	14340	14224	14310	14255	14311	14156	14199	14274	14237	14289	14060	14183	14198	14404	14330	14324	14254	14294	14268	14261	14324	14322	14370	14384	14159	14176	14392	14361	14189	14302	14236	14216	14216	14296	14242	14330	14424	14418	14140	14261	14341	14370	14378	14050	14233	14366	14197	14368	14136	14279	14394	14345	14368	14300	14465	14160	14322	14291	14244	14187	14195	14341	14118	14282	14214	14177	14182	14404	14365	14276	14358	14337	14243	14388	14070	14250	14236	14139	14257	14284	14283	14234	14279	14183	14372	14287	14112	14216	14242	14299	14245	14209	14323	14281	14290	14469	14000	14333	14301	14241	14243	14309	14251	14409	14294	14508	14124	14251	14254	14215	14169	14299	14133	14368	14311	14222	14310	14178	14214	14026	14309	14319	14417	14319	14181	14244	14384	14155	14182	14206	14205	14194	14207	14299	14368	14332	14146	14332	14102	14167	14174	14352	14357	14257	14411	14096	14190	14411	14200	14362	14235	14210	14490	14203	14195	14251	14241	14197	14287	14278	14372	14291	14472	14082	14295	14303	14429	14262	14252	14374	14393	14223	14321	14292	14224	14375	14260	14198	14133	14409	14242	14270	14342	14275	14367	14218	14227	14292	14283	14278	14293	14346	14208	14192	14407	14124	14476	14365	14230	14199	14088	14363	14178	14334	14275	14211	14389	14388	14302	14440	14412	14221	14211	14265	14220	14269	14181	14092	14229	14190	14263	14335	14117	14276	14448	14251	14204	14312	14053	14186	14300	14255	14190	14225	14079	14329	14161	14311	14260	14379	14255	14301	14294	14256	14181	14125	14313	14331	14118	14379	14171	14272	14286	14196	14326	14278	14206	14237	14307	14353	14334	14240	14381	14378	14224	14123	14222	14327	14257	14279	14278	14330	14374	14193	14188	14287	14195	14198	14323	14219	14233	14292	14299	14228	14412	14297	14265	14225	14344	14149	14375	14297	14454	14445	14230	14233	14157	14147	14295	14283	14202	14304	14176	14119	14268	14242	14199	14338	14365	14226	14159	14247	14212	14255	14368	14317	14223	14353	14293	14177	14295	14288	14221	14279	14345	14361	14335	14268	14402	14322	14128	14310	14199	14383	14249	14372	14066	14257	14343	14295	14180	14364	14265	14351	14212	14260	14227	14236	14084	14119	14234	14312	14149	14278	14151	14258	14260	14427	14201	14272	14285	14101	14206	14344	14408	14297	14287	14265	14252	14327	14350	14272	14495	14280	14301	14378	14375	14298	14213	14199	14280	14296	14315	14374	14328	14208	14218	14303	14452	14369	14301	14357	14282	14216	14303	14288	14291	14279	14417	14333	14426	14240	14313	14340	14155	14477	14138	14221	14263	14058	14236	14333	14325	14397	14342	14345	14284	14082	14240	14210	14329	14285	14209	14240	14190	14276	14232	14138	14130	14028	14275	14300	14227	14175	14293	14278	14318	14269	14352	14275	14309	14200	14247	14305	14178	14360	14332	14168	14247	14058	14344	14266	14356	14199	14401	14281	14217	14108	14231	14310	14312	14144	14316	14361	14230	14172	14324	14256	14274	14115	14332	14382	14494	14272	14280	14388	14125	14261	14137	14254	14138	14411	14248	14233	14264	14201	14315	14108	14345	14234	14169	14254	14231	14284	14188	14357	14200	14339	14348	14215	14316	14209	14304	14320	14363	14301	14345	14040	14360	14236	14123	14308	14298	14357	14249	14233	14406	14348	14136	14175	14416	14310	14385	14318	14462	14145	14284	14303	14234	14433	14267	14228	14332	14217	14241	14414	14261	14323	14322	14226	14261	14339	14376	14318	14229	14314	14234	14363	14382	14283	14194	14351	14250	14195	14367	14271	14213	14243	14218	14404	14501	14459	14275	14243	14228	14363	14260	14239	14263	14312	14271	14344	14239	14284	14055	14193	14206	14207	14131	14203	14268	14259	14160	14149	14279	14439	14211	14185	14192	14294	14239	14368	14216	14477	14215	14271	14374	14277	14327	14297	14299	14300	14203	14165	14184	14305	14313	14510	14298	14390	14307	14302	14421	14193	14284	14306	14218	14302	14254	14154	14236	14008	14317	14311	14366	14380	14214	14326	14338	14329	14200	14227	14281	14064	14286	14164	14347	14276	14270	14145	14259	14125	14320	14220	14307	14120	14273	14180	14295	14222	14244	14311	14339	14379	14325	14130	14313	14150	14391	14220	14346	14179	14259	14347	14372	14284	14257	14377	14345	14423	14333	14329	14193	14002	14459	14254	14186	14195	14288	14230	14328	14304	14280	14202	14281	14362	14303	14287	14378	14252	14295	14212	14259	14275	14247	14181	14187	14474	14129	14256	14284	14491	14404	14164	14416	14317	14060	14283	14198	14320	14309	14256	14220	14375	14134	14230	14185	14274	14089	14393	14271	14421	14156	14163	14160	14120	14235	14265	14360	14159	14471	14211	14259	14277	14326	14230	14104	14343	14198	14239	14202	14284	14248	14256	14173	14419	14234	14246	14363	14258	14414	14434	14320	14375	14297	14173	14260	14303	14100	14414	14351	14231	14312	14264	14197	14266	14297	14144	14272	14395	14323	14254	14313	14418	14428	14220	14212	14177	14256	14373	14337	14469	14116	14503	14132	14241	14298	14287	14389	14044	14241	14117	14192	14327	14243	14113	14271	14161	14375	14398	14226	14124	14211	14175	14522	14075	14309	14191	14380	14306	14345	14377	14244	14238	14350	14272	14240	14248	14208	14370	14275	14241	14128	14269	14270	14249	14231	14371	14199	14297	14412	14310	14541	14206	14167	14163	14336	14372	14323	14181	14328	14140	14450	14223	14268	14177	14347	14301	14322	14123	14288	14346	14275	14142	14262	14292	14330	14296	14295	14375	14223	14139	14185	14411	14310	14187	14282	14445	14337	14299	14266	14243	14095	14386	14244	14149	14212	14361	14240	14138	14186	14191	14250	14288	14328	14418	14189	14150	14355	14393	14295	14255	14195	14408	14301	14242	14171	14285	14255	14253	14396	14198	14203	14120	14246	14291	14235	14266	14180	14358	14155	14342	14255	14273	14516	14256	14365	14298	14320	14152	14267	14302	14416	14410	14158	14289	14415	14238	14302	14281	14331	14115	14454	14165	14278	14126	14395	14226	14286	14336	14287	14286	14370	14203	14321	14190	14207	14287	14391	14408	14189	14035	14429	14365	14232	14431	14381	14244	14341	14404	14396	14072	14255	14452	14232	14335	14214	14206	14391	14224	14257	14267	14270	14290	14243	14161	14289	14313	14175	14314	14211	14133	14237	14210	14122	14384	14331	14290	14285	14226	14233	14233	14292	14212	14362	14325	14191	14242	14474	14315	14270	14359	14226	14318	14216	14434	14042	14310	14194	14361	14206	14238	14194	14252	14319	14169	14216	14280	14404	14422	14326	14312	14186	14401	14411	14301	14249	14405	14358	14365	14189	14235	14350	14217	14320	14210	14284	14275	14137	14248	14159	14182	14233	14181	14422	14414	14275	14248	14119	14195	14281	14131	14251	14117	14255	14136	14341	14210	14382	14319	14272	14379	14340	14281	14103	14357	14202	14290	14325	14343	14299	14211	14006	14116	14268	14326	14116	14232	14288	14321	14293	14140	14295	14323	14359	14337	14302	14375	14187	14173	14101	14288	14317	14343	14419	14237	14320	14282	14399	14448	14337	14286	14248	14261	14387	14172	14294	14148	14207	14210	14270	14115	14312	14336	14168	14180
23807	21513	28096	25602	22022	19588	18368	16475	16186	16403	16102	15959	16360	16108	16153	16148	16118	15855	15991	16073	16110	16177	16065	16183	16089	16126	16019	15910	16103	15987	16068	16003	15833	15905	15833	15981	16095	16123	16020	16128	15873	15937	16142	16075	16031	15925	15806	16020	16088	16021	15820	15921	15925	15897	16039	15922	16022	15849	16003	15942	15947	15983	16098	16005	16244	16103	15882	15951	15831	16078	15926	15810	15946	16070	15970	16190	16060	16087	15942	16117	16084	15982	15950	15905	15825	15967	16067	15966	15860	16153	16069	15831	15929	16118	15961	15916	15763	15946	16215	15978	16137	16076	15827	16130	15882	15843	15929	15895	15768	15968	16074	16204	15899	15929	15898	16005	16106	15897	15862	15936	16017	15924	15897	16025	16084	15932	15808	15789	16155	15814	15621	16058	15928	15925	15841	15903	15892	16201	15847	16151	16013	15791	15992	15828	16047	16013	15907	16126	15998	15924	16038	16189	15812	16103	16080	15985	15859	16000	15957	15970	16067	15843	15969	15981	15931	15862	15791	15833	15781	15901	15974	16143	15989	15852	15961	15859	16101	15836	15865	15861	16040	15998	15951	15928	15917	15756	15837	15834	15994	16080	16012	16056	16140	15999	15949	15942	15950	15745	15747	16033	15778	16064	15892	15981	15928	15862	16192	16000	15973	15858	16035	15806	15800	15892	15986	16084	15877	16063	16131	15888	16074	15942	15931	15876	16002	15791	15914	16039	16142	16053	15789	15797	16145	16019	15978	15831	15890	16139	16053	16072	15923	16044	15924	16008	15894	16004	16022	16115	16012	16065	15865	16003	15875	16042	15871	15896	15826	15841	15839	16094	15865	15946	15920	15931	16029	15965	15943	16096	15958	16023	15861	16156	16040	16061	16027	15914	15839	16163	16004	15940	15897	15808	16049	16089	15999	15745	16051	16067	15955	15685	15820	16044	15997	16022	16023	15979	15884	16008	15898	16012	15927	16092	16005	15908	16091	16067	15907	16036	16001	15947	15945	15897	16023	15812	16054	15833	15927	16024	15945	15927	16028	15977	15850	16118	15851	15874	16008	15966	16120	15883	15988	15873	15940	15895	15934	16008	15983	15978	16048	16095	15920	15981	15879	15905	15967	15899	15922	15910	16013	15870	15929	15925	15904	16060	15870	15953	15917	15900	15948	16097	15920	16078	15893	16104	15999	15816	15863	15888	15989	15876	16157	15971	15928	15952	16084	15901	15825	15972	15934	15994	15904	16117	15976	16065	15892	16126	16047	15885	15834	15788	15798	15991	15847	16011	15927	15847	15871	15809	16106	15805	15826	15985	16064	16278	15851	15870	15752	16141	16017	16093	15899	15874	15868	16036	16019	15801	15820	15818	16015	16091	15968	15781	15890	16068	16047	15720	15895	16009	15976	15876	15880	15830	16016	16083	15891	15899	16000	15991	16017	15725	15977	16033	15944	15951	16077	15952	15995	15873	16015	15896	15996	16002	15959	15863	16035	15880	16017	15966	15763	15852	15827	15782	16073	15768	15895	15850	15841	16209	16002	15781	15989	15733	16029	16095	16147	15893	15990	16057	15894	15908	16169	16007	15902	15947	15865	15950	16056	15798	15973	15917	15921	15995	15991	15859	15849	15978	15914	16162	16052	16025	15858	16264	16085	16055	16073	15911	15873	16013	15986	15923	16051	15977	15965	16139	15844	15764	16207	15905	15921	15880	16142	15937	15921	15815	16037	15956	15856	16061	16077	15745	15964	16103	15844	15985	15904	15896	15925	15960	16072	15797	15972	16012	15841	15886	15862	16090	15963	16139	16004	15821	15990	16050	15947	16146	16155	15893	15981	15886	15861	15998	15850	15949	15853	15885	15956	15774	15918	15947	15761	15944	16054	15945	15943	16037	15964	16012	15912	15967	15949	15879	15920	16128	15888	15924	15995	15960	16140	16012	16300	15956	15898	15752	16125	15889	15960	15895	16050	16068	16124	15886	16223	15911	16097	16264	15801	15782	15726	15765	16159	16075	15784	16037	15974	15884	15891	15949	15850	16010	16051	15851	15882	15928	16068	15871	15869	15716	15824	16016	16085	15985	15892	15937	16029	16019	16042	15782	15777	16144	16055	16087	15973	15994	16050	16009	15937	15923	15923	16152	15687	15965	16063	16057	15944	15963	16059	15967	16057	15900	15855	15805	15994	15923	15851	16131	15983	15956	15763	15954	15898	16082	15950	15922	15948	15845	15868	15969	15787	15950	16007	15997	15937	15883	15984	15831	15978	15665	15865	15974	15960	16148	16015	15916	15876	16076	16023	16026	16010	15897	16119	16069	16154	16159	16163	15937	15913	15975	16019	15954	15928	15947	16088	15876	15781	15964	16019	15926	15909	16049	15864	16016	15880	15901	15956	15881	15854	15985	16033	15960	15948	15794	15902	16000	15831	15651	15878	15954	15993	15792	16160	15975	15937	15983	15816	16196	15971	15830	16145	16047	16010	15977	16040	15962	16005	15948	15973	15792	15911	15926	15902	15966	16031	16036	15887	16144	16095	15991	15934	15992	15753	15778	15958	15850	15931	15848	16052	15833	15944	16163	15984	16017	15913	16130	15936	15999	15833	15840	15919	16008	15874	16039	15905	16001	15932	16052	16025	16030	16012	16092	15957	15984	16138	15997	15940	15803	16057	15930	15863	15980	15962	15842	15982	16095	15995	15895	16059	16164	15909	16030	16002	16013	15791	16046	16155	15864	16086	16046	15951	16136	16029	15934	15846	15972	16079	16051	15857	15924	15901	16008	16108	16039	16142	15955	15900	15878	16046	15833	15819	15841	15973	15876	15829	16042	15891	15830	15826	15890	15844	16028	16044	15807	15961	16134	15953	16124	15743	15748	15740	16058	15919	15768	15911	16102	15858	16163	15950	15760	15807	15876	15924	15779	15933	15931	15949	15775	15716	15963	16011	15927	15971	15949	15975	15942	15905	16054	16095	15862	15932	15863	15913	16046	15903	15923	15913	15917	15921	15909	16066	15958	16030	16134	15934	15820	16029	15839	15882	15931	15883	15938	16063	15855	15856	15841	15878	15859	16001	16041	15976	15999	15754	16028	16052	15987	15759	15904	16116	16063	16018	16003	15990	15824	15949	15903	15922	16072	16138	15903	15774	15845	15902	15990	15933	16034	16024	16021	16026	15930	16002	16016	15934	15940	16062	16047	15998	15858	15864	15953	16060	15866	15822	15933	15979	15911	15801	15772	15854	15965	15949	16048	15926	15906	15795	16043	15956	15890	15827	16056	15922	15897	15805	16114	16033	16353	16050	15816	15923	15950	15982	16068	15807	15874	15967	15943	16071	15846	16019	16088	16019	16008	16024	15782	15866	16066	15982	16044	16158	16060	16018	15946	16265	15887	15939	16123	16111	15970	15871	15922	16056	16150	16001	15917	16069	15900	15980	16003	16047	15978	16009	15899	15787	15943	16013	15856	15924	15942	15895	15958	16041	16017	15940	15861	16206	15984	16179	15848	15968	15855	16146	16104	15982	15993	15940	15839	15950	16041	16097	16077	15948	16074	16058	15875	15951	16032	16113	15945	16050	16046	15973	15984	16040	15795	16093	15846	15755	15984	15861	15923	16010	16001	16024	15999	15865	15883	16016	15830	15862	16012	15965	15774	16119	15902	16006	16108	15883	15968	16043	15841	15979	15820	15927	15875	15969	15916	16049	16122	16163	15871	16081	15982	16064	15899	15826	15893	16119	15918	16041	15952	16091	15896	15892	15887	16114	15764	16036	15941	15945	15964	15744	16050	15981	16020	15962	15938	15866	15907	15990	15861	15982	16174	15889	16085	16205	16050	15906	15770	15865	15784	15716	15695	16072	15881	15838	15990	15997	15932	15912	16026	16043	15998	16015	16114	15974	15901	16054	15885	16011	15956	15993	16067	15808	15994	16005	15841	16000	15959	16089	16049	15969	15744	16030	15889	15964	15921	15945	15917	16047	15840	15992	15815	15900	16044	16005	16028	15899	15916	15711	15879	16036	15859	16035	15745	15923	15781	15961	16006	15960	15862	15960	15888	16194	15925	15863	15977	15974	15866	15838	16024	15929	16106	15919	15791	15976	16071	15844	16022	16088	16116	16019	15911	15973	16020	16095	16201	16193	15888	16023	15859	16019	15888	15938	16051	15896	16030	16014	16071	16050	16033	15933	16057	15744	16009	15901	15962	16007	16073	16027	15942	15783	15787	15669	15970	16091	16154	16053	15981	15984	16016	16071	15948	16167	16142	15680	15896	15829	15921	15877	15898	15877	15999	15915	16059	15994	16002	15963	16012	16050	16135	16053	15831	16029	15945	16039	16037	16076	15859	16063	16061	15968	15966	16076	16034	15982	16059	15865	15839	16245	15855	15895	15846	16022	15995	15790	15856	15992	15964	16110	15820	15755	16128	16107	16080	16047	15809	15926	15928	15966	16028	16040	15902	16064	16019	16104	16041	15987	16098	15906	16048	15888	15943	15886	15793	15928	15959	16026	15941	15998	16125	15871	15854	16082	15939	15943	15897	15948	15855	15789	15812	15968	16012	15965	15745	15888	16055	15977	15872	15918	15816	16187	15811	16064	15918	15835	15800	15937	16072	16046	15998	15762	16196	15914	16077	16194	16009	15885	16092	15983	16128	15868	15928	15937	15925	15903	15939	16001	15832	15903	16012	15984	15987	15909	15919	16046	15793	15852	15741	15959	15591	15878	15938	15888	16019	15914	16203	15817	15724	16058	15859	16079	15761	16049	16022	16068	16028	16088	16100	16016	16058	16067	15809	16104	15748	15917	15945	16071	16084	15931	15925	15982	15976	15885	16076	16050	15866	16048	15942	16009	15929	15870	16030	15832	15982	15760	15891	16081	15843	15867	15718	15858	15914	16005	16063	15985	15782	15956	15852	16006	15810	15794	16138	15721	15849	15825	15949	15857	15934	15945	15775	15810	15937	15806	15780	15856	15826	15852	16018	15878	15936	15990	16003	15924	15925	15859	16004	15931	16132	15963	15998	15819	16011	15917	15707	16054	16026	15956	15824	15896	15908	15880	15991	16057	15832	15804	15939	16005	15876	15959	15778	15930	16099	15935	15984	16157	15887	15913	15913	15752	15928
19335	37072	27366	18196	15835	14771	14396	14273	13999	14027	14007	14130	14025	14035	13856	13883	14018	14056	13927	13852	13929	13934	13947	13856	13921	13854	13830	13857	13836	13889	14015	13855	13770	13961	13854	13827	13787	13869	13875	13855	13717	13770	13870	13876	13825	14077	13816	14079	13736	14001	13992	13858	13778	13967	13841	13956	13885	13994	13921	13910	13875	13941	13893	13992	13759	13854	13973	13820	13749	13797	13790	13662	14013	13999	13887	13783	14065	13914	13974	13732	13832	13880	14005	13758	13961	13843	13801	13819	13787	13825	14077	13805	13736	13846	13818	13828	13832	13985	13779	13852	13856	13683	13868	14035	13876	13975	13972	13838	13848	13783	13855	13870	13916	13846	13520	13898	13768	13966	13884	13968	13891	14010	13889	13691	14053	13865	13935	13745	13961	13814	13994	13868	14168	13874	13843	13963	13870	13945	13874	13962	13856	13803	13859	13860	13870	13859	13729	13891	13809	13941	13923	13857	13713	13915	13935	13800	13864	13864	13765	13755	13851	13897	13955	13909	13844	13824	13953	13959	13748	13771	13840	13891	13821	13862	13854	13811	13864	13949	13941	13888	13912	13909	13965	13921	13788	13964	13893	13842	13790	13919	13961	13991	13937	13760	13803	13949	13995	13684	13995	14002	14003	13682	13868	14009	13959	13779	14019	13907	13780	13893	14026	13796	13915	13930	13860	13828	13720	13645	13869	13784	14057	13897	13709	13784	13867	14007	13963	13883	13898	13893	13854	13853	13874	13897	13987	13664	14003	13900	13819	13790	13804	13772	13916	13934	13839	13921	13943	13832	13954	14014	13960	13993	13877	13937	14010	13924	13843	13826	13655	13966	14001	13914	13849	14087	13878	13946	13869	14034	13805	13996	14013	13855	13883	14077	13910	13837	13915	13874	13707	13974	13808	13721	13906	14079	13844	13932	13992	13684	14022	13758	13888	13817	13903	13928	13647	13747	13913	13902	13730	13831	13773	13767	14017	13791	13958	14077	13962	13828	13948	13858	13788	13994	13959	13899	13851	13936	13882	14168	13740	13919	13868	13865	14108	14047	13824	14094	14030	13885	13956	13830	13726	13959	13953	13884	13948	13862	13923	13768	13943	14010	14014	13907	13927	14018	13926	13831	13881	13824	14060	13865	13817	13743	13786	13884	13867	13961	13838	13866	13827	13908	13842	13880	13735	13875	13868	13864	14020	13830	13932	13883	13868	13703	13860	13957	14002	14085	14035	13850	13823	13994	13883	13977	13783	13905	13688	13844	13932	13890	13798	13942	13872	13818	13783	13824	13879	14010	13846	13617	13859	13788	13953	13805	13753	13943	13858	13913	13870	13903	13871	13843	13754	13807	13946	13838	13905	13921	13897	13938	13781	13920	13978	13839	13820	13858	13839	13902	13867	13723	13939	13926	13805	13655	13782	13991	13824	13895	13953	13840	13987	13922	14111	13805	14035	13866	13782	13840	13991	13942	13795	13845	13925	13945	13861	13779	13973	13654	13897	13960	13816	13793	13959	13868	13860	13767	13885	13807	13899	13906	13930	13921	14098	13953	13842	13944	14025	13871	13709	13907	13860	13709	14019	13884	13883	13735	13873	13807	13941	13791	13971	13905	13857	13734	13847	13863	13863	13782	13817	13866	13855	13911	13893	13955	13906	13899	13770	13875	13954	13990	13932	13893	13788	13755	13883	13931	13936	13912	13880	13747	13948	13946	13930	13892	13938	13856	14027	13846	13825	13866	14044	13753	13951	13794	14035	13663	13857	13923	13964	13833	13968	13884	13860	13788	13848	13941	13976	13847	13951	13885	13899	13871	13759	14034	13876	14014	13870	13999	13769	13847	13949	13870	13831	13936	13967	13874	14010	13951	13787	13705	13929	13922	13956	13784	13830	13875	13957	13689	13829	13853	13953	13882	13931	13805	13836	13926	13804	13940	13852	13780	13812	13835	13758	13905	14055	13825	14024	13933	13733	13806	13954	13840	14030	13710	13854	13787	13826	13843	13878	13812	13924	14030	13858	13960	13885	13895	13810	13665	13748	13864	13957	13823	13754	13917	13934	13966	13897	13771	13905	13992	13941	13926	13885	13949	13680	13869	13939	13837	14074	13929	13820	13879	13875	13712	13658	13863	13835	14012	14059	13803	13828	13881	13917	13810	13738	13912	13895	13931	13964	13856	13887	13827	13802	13716	13898	13747	13795	13823	13893	13998	13917	13998	13866	13746	14089	13814	13907	14004	13811	13810	13940	13957	13863	13862	13883	13768	13969	13841	13889	13856	13852	13931	13850	13758	13918	13850	13839	13906	14094	13957	13793	13838	13870	13931	13770	13843	13808	13948	13696	13853	14011	14028	13878	14029	13864	13933	13861	13899	13885	13949	13888	13751	13976	13777	13929	13929	14080	13793	13795	13968	13932	14057	13927	13884	13916	13927	13858	13757	13985	13839	13810	14068	13734	14001	13810	13959	14020	13905	13795	13821	13890	13854	13850	13831	14010	13944	13636	14033	13875	13888	13881	13850	14000	13997	13978	13926	13995	13901	13967	13870	13932	13878	13791	13895	13726	13998	13866	13884	13852	13862	13832	13852	13793	13780	13956	13924	13834	13881	13878	14137	13849	13999	13682	13859	13779	14045	14038	13807	13869	14055	13686	13888	13770	13749	13872	13951	13870	13856	14016	13777	13973	14014	13819	13763	13748	13881	14055	13867	13860	14021	13932	13854	13805	13981	13928	13842	14175	13856	13909	13946	13794	13938	13914	13709	13966	13930	13866	13861	13747	13875	13924	13881	13844	13977	13957	13781	13770	13941	13929	14013	13829	13918	13943	14019	13886	13969	13854	13907	14044	13993	13807	13904	13942	13817	13756	13707	13892	14039	13950	14020	13708	13950	13944	13979	13835	13957	13820	13790	13839	13978	13877	13873	13831	13887	13856	13849	13842	13781	13993	13883	13689	13861	13920	14037	13785	13926	13881	13775	13898	14051	13917	13924	13766	13757	13775	13743	13728	13880	13974	13944	14012	13985	13964	13804	13863	13962	13884	13819	13955	14027	13905	13953	13979	13867	13799	13773	13829	13820	13935	13890	13894	13966	13856	13947	13946	13881	13904	13841	13977	13873	13805	13928	13815	13839	13827	13966	13826	13823	13866	13859	13908	14000	13818	13868	13806	13821	13895	14007	13703	14017	13716	13717	13850	13666	13905	13814	13891	13892	13723	13932	14003	13841	13852	13759	13862	14099	13868	13876	13910	13825	13917	13997	13817	13901	13911	13843	13855	14048	13847	13785	13836	13963	13981	13841	13784	13960	14012	13996	13927	13730	13838	13978	13796	13955	13821	13941	13785	14152	13966	13873	13964	13925	13922	13822	13825	14114	13842	13855	13846	13908	13914	13885	13997	13823	13922	13866	13674	13848	13768	13861	13881	13914	13973	13837	13953	13848	13906	13837	13717	13943	14008	13764	13884	13909	13725	13800	13824	13913	13900	13802	13917	14000	13711	13855	13905	13944	13924	13697	13799	13881	13941	13928	13888	13907	13935	13892	13902	13920	13984	13993	13949	13779	13830	13895	13965	13836	14025	14095	14072	13969	13992	13831	13902	13959	13844	13710	14064	13883	13877	13942	13829	13677	13997	13786	13873	13719	14023	13745	13925	13851	13854	13819	13840	13974	13881	13887	13866	13892	13871	13923	13777	13785	13857	13888	13881	13865	13881	14006	13882	14013	13779	13716	13963	13999	13846	13805	13723	13975	13972	14017	13896	13806	13787	13891	13878	13895	13911	13908	13797	13776	13847	13920	13739	13810	13864	13925	13862	13865	13883	14116	13809	14086	13968	13888	13839	13810	14002	13940	13994	13723	13904	13890	13798	13891	13894	14054	13912	13840	13883	13815	13866	13966	13755	13871	13844	13884	13902	13939	13859	14003	13986	13946	13724	13903	13872	14108	13833	13822	14134	13780	13843	13842	13769	13941	13845	14128	13845	13921	13859	13876	13834	14021	13824	13973	13836	13843	13907	14018	13884	13877	13852	13768	13870	13949	14066	13794	13947	13776	13869	13847	13867	13994	13865	13860	13875	13987	13795	14009	13823	14000	14011	13894	13719	13879	13818	13827	13827	13901	14117	13891	13882	13777	13871	13889	13939	13922	13878	14109	13837	13984	13815	13714	13750	14001	13796	13707	13909	13838	13857	13794	13841	13966	13907	13982	13781	13859	13977	13677	13953	13870	13977	13883	13823	13928	13879	13824	13779	13851	14055	14051	13935	13841	13833	13901	13911	13958	13857	13935	13853	13864	13987	13867	13910	13924	13973	14001	13975	13856	14063	13802	13915	14011	13934	13717	13771	13901	13869	13703	13814	13823	13915	14010	13900	13833	13852	13978	13816	13775	14025	13804	13814	13869	13863	13881	13804	13768	13974	13989	13937	13868	13774	13945	13865	13928	13875	13920	13983	13936	13847	13949	13885	14172	13862	13879	13895	13892	13946	13768	13938	14007	13842	13761	13928	13811	13696	13832	13947	13677	13929	13792	13947	13864	13920	13981	13663	13862	13782	13934	13752	14054	13697	13813	13977	13800	13880	13673	13794	13915	13866	13779	13984	13891	13978	13774	13877	14019	13970	13879	13875	13897	13885	13838	13812	13998	13755	13944	13923	13868	13890	13856	13912	13922	13828	13744	13742	13831	13674	13960	13748	13927	13836	13950	13883	13910	13729	13921	14006	13755	13723	13806	13900	13711	14002	13867	13928	13914	13933	13877	13964	13913	13816	13887	13831	13957	13983	13803	13860	13911	13854	13835	13868	13822	13626	13870	13805	14075	13884	13835	14014	14006	13964	14007	13932	13844	13823	13842	13830	13868	13964	13712	13763	13804	13903	13891	13761	13793	13942	13874	13874	13829	13915	13800	13952	13979	13937	13828	13817	13789	14092	13887	13912	13753	13935	13855	13811	13911	13858	13921	13933	13828	13961	13907	13787	13846	13879	13935	13833	13860	13904	13948	13958	13877	14000	13952	13948	14011	13982	13953	13858	13860	13835	13928	13931	13921	13852	13979	13948	13911	13851	13904	13890	13904	14019	13983	13839	13726	13867	13757	13954	13899	13999	13674	13966	13953	13729	13982	13795	13935
25624	21548	26707	26787	19186	18075	18221	17677	17448	17483	17564	17395	17384	17460	17484	17230	17627	17238	17382	17249	17249	17295	17352	17294	17546	17493	17176	17125	17271	17305	17436	17330	17351	17460	17561	17262	17257	17012	17275	17394	17248	17246	17216	17431	17319	17246	17258	17114	17356	17069	17317	17354	17194	17255	17379	17296	17201	17446	17524	17490	17448	17216	17197	17532	17401	17327	17169	17471	17166	17223	17297	17302	17508	17403	17375	17421	17297	17482	17398	17455	17182	17411	17311	17328	17307	17347	17154	17083	17286	17252	17371	17416	17305	17267	17433	17193	17415	17241	17440	17237	17336	17573	17349	17147	17444	17280	17500	17338	17188	17447	17340	17411	17271	17455	17359	17201	17348	17250	17453	17324	17597	17302	17387	17345	17410	17582	17433	17422	17553	17303	17266	17366	17349	17262	17192	17290	17488	17332	17659	17176	17246	17317	17281	17361	17502	17195	17390	17302	17280	17415	17167	17329	17436	17355	17204	17481	17332	17293	17304	17334	17315	17157	17379	17256	17210	17093	17350	17351	17296	17241	17273	17335	17168	17324	17331	17400	17397	17351	17142	17297	17340	17413	17442	17531	17237	17243	17311	17359	17429	17267	17295	17262	17297	17322	17405	17355	17120	17351	17449	17300	17155	17225	17194	17433	17251	17158	17245	17614	17386	17252	17625	17482	17321	17206	17074	17396	17419	17335	17196	17455	17122	17447	17344	17323	17363	17371	17353	17302	17452	17447	17334	17140	17361	17312	17465	17258	17435	17287	17144	17202	17295	17383	17341	17355	17551	17468	17450	17419	17380	17287	17304	17233	17477	17294	17272	17096	17269	17369	17311	17304	17273	17303	17239	17411	17211	17299	17213	17370	17299	17285	17435	17202	17173	17327	17327	17360	17241	17217	17541	17240	17476	17286	17347	17196	17072	17223	17416	17141	17310	17383	17499	17367	17293	17270	17237	17207	17252	17472	17310	17295	17306	17357	17135	17221	17336	17142	17369	17086	17241	17295	17262	17188	17234	17367	17085	17214	17357	17260	17405	17359	17488	17385	17458	17490	17353	17291	17244	17431	17548	17437	17484	17111	17177	17434	17226	17496	17266	17360	17350	17226	17390	17493	17184	17291	17224	17353	17423	17308	17342	17403	17515	17231	17402	17472	17284	17395	17325	17453	17375	17332	17377	17396	17507	17318	17453	17472	17385	17181	17391	17218	17324	17326	17499	17313	17341	17279	17450	17259	17497	17317	17379	17273	17415	17410	17487	17281	17363	17264	17331	17175	17247	17295	17515	17246	17201	17323	17394	17302	17291	17206	17392	17520	17549	17176	17350	17165	17271	17262	17418	17119	17503	17366	17334	17321	17524	17290	17129	17214	17312	17172	17305	17464	17146	17575	17590	17515	17283	17089	17491	17216	17440	17299	17302	17171	17329	17344	17391	17210	17326	17276	17310	17320	17491	17268	17216	17269	17365	17380	17528	17304	17324	17353	17290	17580	17354	17460	17296	17199	17246	16985	17338	17408	17306	17315	17385	17282	17350	17402	17332	17355	17268	17266	17288	17344	17503	17449	17231	17418	17150	17331	17284	17266	17335	17178	17344	17445	17381	17405	17377	17152	17542	17322	17223	17286	17420	17403	17512	17501	17577	17150	17441	17241	17307	17322	17313	17325	17409	17291	17372	17340	17360	17056	17288	17393	17383	17348	17290	17349	17432	17408	17470	17164	17290	17246	17341	17281	17411	17402	17147	17301	17392	17391	17353	17447	17191	17323	17337	17343	17457	17543	17270	17223	17461	17268	17198	17336	17347	17573	17408	17262	17350	17462	17448	17347	17271	17442	17346	17152	17387	17282	17421	17296	17238	17256	17265	17385	17295	17365	17169	17439	17300	17231	17376	17249	17271	17277	17327	17393	17242	17302	17296	17219	17411	17089	17298	17493	17281	17196	17232	17359	17373	17551	17385	17339	17235	17387	17307	17223	17465	17071	17141	17388	17160	17410	17398	17180	17238	17388	17217	17321	17431	17138	17293	17260	17515	17482	17397	17170	17299	17314	17293	17205	17441	17423	17407	17436	17393	17413	17270	17136	17241	17281	17494	17409	17173	17481	17383	17359	17249	17391	17437	17556	17391	17229	17227	17320	17219	17225	17410	17342	17417	17375	17288	17312	17096	17207	17432	17489	17487	17327	17376	17182	17260	17447	17486	17411	17656	17277	17399	17152	17367	17387	17494	17287	17358	17412	17354	17326	17303	17299	17189	17510	17423	17434	17228	17471	17227	17363	17397	17349	17331	17415	17378	17284	17360	17139	17309	17095	17210	17062	17251	17057	17359	17397	17403	17303	17410	17378	17441	17425	17288	17201	17391	17264	17437	17413	17446	17430	17399	17374	17303	17324	17331	17189	17226	17186	17422	17481	17340	17482	17402	17296	17310	17290	17486	17515	17280	17371	17371	17371	17260	17340	17357	17397	17310	17358	17415	17354	17305	17145	17266	17350	17278	17366	17420	17266	17232	17095	17294	17430	17209	17531	17336	17380	17296	17155	17086	17352	17329	17380	17349	17232	17339	17598	17226	17370	17322	17175	17255	17369	17537	17339	17435	17430	17318	17246	17388	17336	17299	17538	17080	17290	17408	17402	17339	17376	17158	17307	17311	17139	17322	17331	17232	17268	17496	17513	16938	17417	17213	16919	17339	17519	17274	17414	17137	17246	17308	17386	17436	17329	17420	17289	17295	17611	17316	17215	17231	17169	17227	17551	17198	16975	17185	17378	17200	17264	17292	17481	17260	17157	17242	17068	17267	17289	17407	17199	17351	17271	17283	17332	17292	17220	17246	17376	17386	17330	17605	17501	17163	17371	17095	17310	17268	17434	17322	17234	17398	17143	17224	17281	17199	17284	17440	17096	17144	17277	17259	17411	17259	17314	17267	17336	17273	17276	17172	17197	17527	17385	17258	17395	17334	17253	17249	17254	17152	17585	17437	17257	17288	17256	17416	17413	17319	17359	17295	17509	17386	17394	17333	17293	17313	17267	17130	17178	17352	17262	17324	17332	17368	17451	17452	17176	17314	17600	17316	17229	17547	17372	17300	17298	17382	17346	17145	17225	17470	17399	17352	17321	17203	17340	17240	17379	17485	17427	17289	17301	17253	17334	17521	17436	17413	17437	17234	17291	17234	17214	17167	17004	17220	17348	17429	17414	17335	17370	17374	17322	17028	17242	17149	17251	17232	17351	17342	17332	17441	17251	17320	17402	17427	17195	17108	17160	17181	17429	17485	17476	17279	17278	17317	17155	17203	17311	17133	17363	17441	17388	17433	17061	17402	17263	17520	17219	17366	17569	17457	17357	17469	17403	17472	17273	17285	17150	17338	17143	17249	17304	17466	17334	17040	17369	17421	17307	17350	17247	17372	17225	17477	17259	17485	17340	17466	17367	17159	17211	17268	17177	17195	17329	17370	17385	17162	17314	17346	17416	17386	17412	17315	17269	17166	17456	17341	17362	17285	17302	17154	17325	17295	17185	17318	17241	17303	17225	17230	17456	17242	17202	17435	17372	17448	17369	17229	17294	17313	17228	17210	17420	17505	17302	17418	17279	17493	17524	17341	17116	17303	17254	17323	17208	17407	17255	17467	17218	17401	17373	17479	17230	17259	17443	17496	17298	17397	17362	17144	17211	17331	17142	17371	17328	17487	17446	17127	17347	17285	17240	17410	17308	17488	17335	17201	17264	17259	17111	17367	17191	17311	17351	17111	17461	17466	17368	17227	17417	17362	17252	17320	17413	17259	17303	17298	17356	17573	17265	17369	17430	17236	17281	17317	17180	17424	17381	17229	17303	17363	17275	17621	17245	17446	17131	17287	17383	17297	17361	17172	17430	17297	17325	17256	17454	17282	17291	17446	17563	17358	17383	17143	17119	17204	17284	17305	17180	17284	17390	17234	17432	17342	17235	17274	17391	17490	17491	17242	17281	17209	17463	17520	17372	17320	17436	17165	17456	17241	17378	17266	17249	17295	17047	17442	17205	17090	17343	17482	17229	17350	17501	17154	17327	17383	17366	17387	17435	17317	17510	17430	17336	17418	17252	17612	17246	17266	17346	17255	17372	17383	17353	17420	17499	17171	17267	17227	17434	17370	17430	17561	17289	17425	17254	17159	17478	17418	17446	17131	17352	17458	17400	17366	17370	17411	17491	17339	17311	17393	17265	17378	17278	17219	17082	17320	17390	17409	17297	17364	17297	17498	17089	17309	17300	17601	17241	17371	17286	17289	17105	17331	17367	17298	17477	17661	17481	17218	17394	17297	17335	17288	17476	17552	17282	17110	17139	17449	17297	17379	17316	17317	17213	17085	17121	17572	17375	17228	17371	17414	17279	17301	17298	17369	17349	17281	17250	17219	17374	17264	17470	17423	17405	17405	17367	17409	17482	17340	17290	17458	16993	17187	17348	17277	17339	17444	17386	17317	17417	17486	17364	17392	17248	17319	17422	17193	17399	17505	17499	17687	17218	17386	17478	17226	17318	17447	17455	17372	17419	17172	17427	17396	17365	17238	17540	17241	17327	17545	17478	17329	17320	17432	17425	17214	17190	17246	17266	17345	17471	17466	17544	17463	17395	17482	17390	17390	17411	17112	17118	17276	17381	17172	17134	17475	17468	17192	17553	17322	17229	17210	17258	17288	17329	17280	17081	17368	17156	17198	17420	17429	17255	17395	17229	17195	17372	17601	17350	17348	17331	17310	17501	17329	17279	17296	17351	17297	17215	17215	17294	17314	17391	17281	17277	17326	17496	17518	17251	17318	17131	17502	17401	17211	17189	17360	17232	17229	17351	17444	17333	17345	17286	17319	17151	17485	17316	17189	17081	17106	17351	17443	17449	17466	17393	17457	17390	17400	17081	17188	17329	17432	17236	17327	17373	17286	17326	17180	17292	17330	17362	17245	17379	17351	17262	17282	17386	17171	17489	17455	17217	17389	17396	17418	17395	17129	17516	17489	17423	17402	17361	17273	17393	17015	17357	17435	17491	17469	17372	17368	17406	17045	17320	17407	17459	17321	17345	17118	17274	17281	17398	17571	17250	17398	17461	17320	17312	17256	17259	17330	17323	17179	17168	17237	17170	17162	17187
19168	30590	20970	17367	16001	15204	15014	14880	14790	14795	14764	14789	14833	14886	14697	14882	15013	14720	14875	14768	14675	14593	14805	14888	14711	14883	14714	14590	14787	14739	14866	14756	14694	14654	14805	14643	14719	14700	14637	14826	14816	14680	14790	14666	14750	14779	14650	14798	14819	14706	14749	14683	14903	14871	14592	14785	14754	14641	14664	14759	14744	14794	14664	14752	14867	14624	14570	14775	14851	14837	14749	14726	14645	14666	14760	14685	14600	14679	14708	14643	14659	14735	14718	14737	14696	14887	14693	14519	14688	14748	14657	14811	14745	14663	14769	14650	14912	14600	14689	14701	14603	14781	14659	14679	14732	14738	14791	14765	14605	14627	14768	14817	14645	14816	14863	14641	14752	14558	14656	14701	14730	14642	14696	14618	14782	14742	14791	14665	14640	14756	14602	14798	14604	14495	14639	14733	14727	14673	14862	14704	14756	14820	14774	14534	14691	14642	14685	14762	14749	14631	14744	14587	14746	14702	14575	14889	14760	14743	14669	14746	14588	14575	14693	14745	14662	14609	14735	14716	14748	14609	14684	14818	14971	14705	14693	14908	14507	14706	14702	14864	14720	14627	14793	14809	14829	14695	14784	14800	14629	14765	14692	14801	14556	14674	14771	14632	14759	14863	14865	14900	14756	14715	14845	14595	14778	14690	14663	14914	14772	14770	14787	14717	14759	14771	14633	14686	14539	14641	14589	14789	14643	14584	14711	14718	14743	14643	14753	14748	14665	14670	14587	14523	14780	14614	14869	14690	14579	14684	14579	14817	14529	14658	14782	14588	14775	14807	14576	14724	14657	14677	14522	14710	14773	14881	14794	14655	14603	14652	14717	14831	14697	14636	14636	14579	14670	14668	14683	14656	14568	14684	14656	14836	14618	14805	14786	14746	14760	14623	14640	14722	14663	14619	14715	14880	14775	14679	14674	14514	14591	14596	14831	14775	14624	14695	14773	14668	14617	14652	14641	14745	14542	14748	14779	14632	14628	14754	14802	14795	14802	14675	14727	14550	14802	14729	14786	14556	14697	14652	14671	14548	14763	14841	14652	14759	14831	14789	14733	14742	14811	14799	14751	14671	14624	14701	14783	14838	14822	14551	14688	14695	14858	14825	14807	14779	14700	14607	14760	14890	14799	14679	14570	14576	14578	14750	14725	14757	14699	14717	14545	14616	14761	14711	14727	14825	14790	14626	14763	14746	14645	14809	14845	14696	14651	14690	14756	14905	14935	14862	14692	14701	14924	14873	14782	14815	14966	14762	14646	14869	14637	14807	14781	14728	14816	14666	14792	14880	14773	14658	14859	14744	14682	14861	14736	14839	14622	14669	14718	14671	14775	14559	14831	14666	14803	14824	14757	14581	14712	14589	14499	14643	14850	14682	14767	14796	14641	14749	14749	14583	14683	14704	14592	14787	14650	14669	14704	14808	14693	14702	14770	14633	14787	14798	14842	14654	14654	14671	14640	14730	14593	14702	14662	14634	14815	14715	14769	14770	14718	14905	14779	14628	14667	14643	14820	14730	14807	14770	14806	14740	14681	14693	14695	14673	14738	14605	14764	14643	14617	14641	14685	14763	14794	14669	14671	14844	14809	14649	14829	14655	14767	14673	14812	14705	14691	14748	14797	14757	14700	14743	14653	14714	14800	14784	14610	14741	14645	14769	14814	14803	14807	14586	14690	14827	14780	14715	14659	14663	14643	14742	14578	14788	14798	14645	14934	14741	14614	14730	14739	14687	14739	14594	14719	14607	14786	14633	14689	14650	14880	14766	14702	14580	14657	14731	14593	14582	14650	14678	14638	14729	14545	14917	14747	14665	14743	14673	14624	14572	14660	14837	14704	14670	14740	14801	14642	14590	14796	14490	14744	14555	14590	14697	14788	14626	14474	14656	14670	14672	14734	14898	14750	14747	14707	14525	14672	14773	14857	14784	14897	14772	14794	14648	14761	14818	14586	14880	14676	14510	14755	14639	14770	14789	14809	14709	14656	14710	14718	14633	14964	14769	14699	14661	14620	14794	14741	14661	14673	14786	14723	14576	14797	14671	14732	14633	14694	14653	14787	14607	14628	14733	14732	14670	14675	14800	14740	14819	14667	14839	14535	14709	14695	14484	14793	14762	14795	14723	14628	14802	14755	14589	14770	14596	14595	14688	14674	14668	14840	14674	14692	14720	14765	14588	14721	14666	14848	14668	14638	14697	14776	14677	14477	14583	14679	14755	14734	14757	14801	14711	14886	14737	14709	14619	14772	14649	14527	14678	14579	14713	14788	14792	14602	14669	14668	14511	14597	14731	14663	14592	14594	14591	14673	14630	14748	14689	14732	14720	14693	14718	14555	14611	14610	14751	14645	14619	14665	14799	14823	14593	14654	14632	14602	14918	14675	14714	14706	14683	14665	14745	14686	14706	14548	14795	14716	14681	14814	14671	14848	14708	14747	14762	14704	14549	14705	14687	14740	14675	14738	14822	14616	14657	14519	14713	14623	14718	14723	14682	14441	14747	14904	14672	14655	14613	14710	14835	14812	14773	14650	14553	14640	14834	14833	14729	14678	14510	14829	14813	14758	14844	14683	14839	14652	14701	14642	14775	14614	14660	14700	14847	14764	14638	14835	14756	14629	14697	14782	14795	14678	14726	14702	14678	14757	14597	14602	14682	14624	14842	14791	14683	14650	14782	14584	14695	14600	14728	14792	14684	14686	14744	14731	14689	14613	14733	14691	14713	14671	14598	14779	14635	14780	14609	14665	14598	14708	14756	14675	14721	14593	14584	14717	14751	14662	14813	14484	14616	14689	14706	14757	14567	14801	14692	14640	14609	14742	14925	14810	14661	14661	14515	14831	14732	14761	14709	14705	14794	14709	14773	14636	14818	14814	14826	14847	14695	14860	14781	14576	14750	14736	14804	14690	14727	14612	14861	14673	14754	14444	14613	14586	14755	14789	14774	14493	14673	14848	14642	14691	14736	14696	14644	14758	14796	14664	14548	14568	14683	14772	14841	14724	14653	14890	14679	14829	14710	14751	14762	14804	14445	14788	14740	14773	14720	14697	14715	14809	14750	14737	14709	14702	14733	14871	14772	14552	14734	14683	14727	14790	14718	14564	14771	14730	14786	14724	14634	14773	14814	14619	14635	14798	14762	14723	14798	14691	14567	14595	14719	14874	14798	14824	14639	15047	14490	14699	14725	14647	14646	14828	14719	14755	14599	14849	14521	14774	14784	14619	14904	14824	14858	14649	14597	14801	14805	14785	14658	14830	14695	14738	14758	14711	14672	14652	14678	14787	14816	14721	14606	14877	14611	14826	14682	14725	14720	14839	14785	14726	14739	14771	14695	14840	14750	14694	14889	14664	14620	14682	14692	14804	14697	14902	14703	14656	14636	14788	14726	14701	14719	14884	14816	14643	14943	14876	14795	14713	14583	14861	14700	14860	14619	14672	14758	14785	14582	14864	14758	14669	14807	14700	14636	14653	14718	14509	14750	14730	14801	14844	14716	14580	14829	14570	14721	14593	14738	14676	14717	14799	14827	14686	14739	14675	14753	14856	14583	14783	14737	14573	14547	14757	14669	14682	14717	14593	14666	14727	14791	14764	14634	14753	14690	14802	14548	14599	14746	14657	14651	14741	14580	14695	14637	14600	14835	14839	14764	14762	14644	14833	14807	14751	14694	14771	14609	14820	14663	14788	14674	14719	14876	14663	14775	14765	14573	14707	14711	14706	14854	14813	14732	14685	14892	14848	14683	14761	14744	14698	14748	14708	14754	14755	14746	14883	14742	14826	14603	14708	14803	14700	14714	14634	14599	14622	14505	14769	14613	14761	14745	14684	14634	14569	14915	14710	14791	14923	14551	14765	14633	14703	14813	14762	14730	14669	14753	14819	14578	14689	14586	14752	14491	14816	14755	14956	14740	14686	14760	14750	14903	14512	14868	14610	14664	14653	14772	14600	14567	14714	14585	14629	14653	14846	14604	14553	14732	14582	14837	14558	14496	14622	14746	14774	14675	14756	14731	14756	14709	14715	15009	14649	14846	14754	14638	14951	14630	14615	14736	14772	14687	14822	14761	14579	14711	14580	14891	14643	14917	14633	14784	14542	14636	14689	14670	14702	14764	14648	14717	14632	14745	14804	14700	14665	14752	14607	14801	14519	14661	14764	14691	14749	14764	14648	14620	14931	14665	14742	14634	14693	14702	14716	14673	14638	14661	14793	14527	14692	14686	14573	14741	14632	14818	14786	14618	14641	14732	14642	14669	14791	14680	14639	14913	14682	14839	14813	14736	14644	14666	14680	14726	14828	14721	14788	14753	14814	14546	14676	14550	14523	14786	14601	14604	14834	14638	14755	14780	14735	14747	14685	14851	14591	14778	14663	14659	14612	14634	14647	14893	14748	14616	14712	14651	14622	14770	14651	14825	14577	14575	14846	14760	14733	14718	14901	14664	14863	14739	14646	14756	14735	14632	14694	14843	14759	14739	14619	14812	14592	14627	14658	14830	14760	14639	14739	14685	14600	14809	14698	14770	14806	14702	14658	14531	14608	14712	14668	14655	14794	14778	14547	14579	14617	14792	14787	14690	14610	14608	14781	14872	14718	14756	14613	14709	14730	14710	14529	14703	14742	14735	14707	14661	14907	14826	14883	14701	14719	14638	14803	14719	14720	14767	14778	14789	14865	14650	14767	14625	14656	14658	14712	14702	14762	14838	14659	14520	14729	14790	14500	14901	14794	14642	14896	14674	14742	14753	14561	14783	14717	14759	14723	14698	14687	14781	14656	14616	14834	14677	14884	14696	14641	14668	14851	14717	14712	14776	14832	14660	14738	14650	14733	14675	14757	14698	14640	14672	14754	14648	14572	14654	14742	14646	14946	14751	14716	14669	14856	14611	14801	14693	14451	14678	14839	14852	14571	14789	14668	14696	14711	14620	14612	14740	14698	14557	14713	14717	14568	14635	14881	14533	14866	14659	14632	14712	14644	14529	14698	14757	14768	14684	14728	14674	14698	14798	14703	14835	14775	14812	14922	14721	14818	14582	14731	14601	14634	14461	14818	14774	14770	14703	14784	14698	14842	14726	14643	14847	14697	14853	14679	14569	14988	14784	14802	14892	14682	14707	14664	14823
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
